summaryrefslogtreecommitdiff
path: root/gemfeed/atom.xml
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-07-01 09:19:02 +0300
committerPaul Buetow <paul@buetow.org>2026-07-01 09:19:02 +0300
commit2e1616ae34f2d40a7063f545b0090a374d636ee7 (patch)
tree8859116386a5a58727cc9df63a01e74f08480a3d /gemfeed/atom.xml
parent5c52f44108dfe6b175417a49fade3ece93762043 (diff)
Update content for html
Diffstat (limited to 'gemfeed/atom.xml')
-rw-r--r--gemfeed/atom.xml1412
1 files changed, 870 insertions, 542 deletions
diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml
index b168f2b4..1e41d302 100644
--- a/gemfeed/atom.xml
+++ b/gemfeed/atom.xml
@@ -1,12 +1,876 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
- <updated>2026-06-06T08:54:01+03:00</updated>
+ <updated>2026-07-01T09:18:47+03:00</updated>
<title>foo.zone feed</title>
<subtitle>To be in the .zone!</subtitle>
<link href="https://foo.zone/gemfeed/atom.xml" rel="self" />
<link href="https://foo.zone/" />
<id>https://foo.zone/</id>
<entry>
+ <title>Posts from January to June 2026</title>
+ <link href="https://foo.zone/gemfeed/2026-07-01-posts-from-january-to-june-2026.html" />
+ <id>https://foo.zone/gemfeed/2026-07-01-posts-from-january-to-june-2026.html</id>
+ <updated>2026-07-01T09:18:14+03:00</updated>
+ <author>
+ <name>Paul Buetow aka snonux</name>
+ <email>paul@dev.buetow.org</email>
+ </author>
+ <summary>Hello there! These are my social media posts from the last six months. I keep them here to reflect on them and also to not lose them. Social media networks come and go and are not under my control, but my domain is here to stay. </summary>
+ <content type="xhtml">
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ <h1 style='display: inline' id='posts-from-january-to-june-2026'>Posts from January to June 2026</h1><br />
+<br />
+<span class='quote'>Published at 2026-07-01T09:18:14+03:00</span><br />
+<br />
+<span>Hello there! These are my social media posts from the last six months. I keep them here to reflect on them and also to not lose them. Social media networks come and go and are not under my control, but my domain is here to stay. </span><br />
+<br />
+<span>These are from Mastodon and LinkedIn. Have a look at my about page for my social media profiles. This list is generated with Gos, my social media platform sharing tool.</span><br />
+<br />
+<a class='textlink' href='../about/index.html'>My about page</a><br />
+<a class='textlink' href='https://codeberg.org/snonux/gos'>https://codeberg.org/snonux/gos</a><br />
+<br />
+<h2 style='display: inline' id='table-of-contents'>Table of Contents</h2><br />
+<br />
+<ul>
+<li><a href='#posts-from-january-to-june-2026'>Posts from January to June 2026</a></li>
+<li>⇢ <a href='#january-2026'>January 2026</a></li>
+<li>⇢ ⇢ <a href='#new-blog-post-of-mine-how-i-take-notes-'>New blog post of mine, how I take notes ...</a></li>
+<li>⇢ ⇢ <a href='#defensive-programming-techniques-in-go-'>Defensive programming techniques in Go ...</a></li>
+<li>⇢ ⇢ <a href='#new-blog-post-of-mine-how-i-use-an-e-book-'>New blog post of mine, how I use an e-book ...</a></li>
+<li>⇢ ⇢ <a href='#apparently-with-pidfdgetfd-another-process-'>Apparently with pidfd_getfd, another process ...</a></li>
+<li>⇢ ⇢ <a href='#when-not-to-use-a-regex-'>When not to use a <span class='inlinecode'>#regex</span> ...</a></li>
+<li>⇢ ⇢ <a href='#fun-story---the-case-of-the-500-mile-email-'>Fun story! :-) The case of the 500-mile email ...</a></li>
+<li>⇢ ⇢ <a href='#reviewing-your-own-pr-or-mr-before-asking-'>Reviewing your own PR or MR before asking ...</a></li>
+<li>⇢ ⇢ <a href='#cgroups-all-the-way-down-linux-cgroups-'>Cgroups all the way down <span class='inlinecode'>#linux</span> <span class='inlinecode'>#cgroups</span> ...</a></li>
+<li>⇢ ⇢ <a href='#most-pretend-to-use-semver-even-i-do-'>Most (pretend) to use <span class='inlinecode'>#SemVer</span> (even I do). ...</a></li>
+<li>⇢ ⇢ <a href='#agree-agreed-'>Agree? Agreed. ...</a></li>
+<li>⇢ ⇢ <a href='#errorsas-checks-for-the-error-type-whereas-'>errors.As() checks for the error type, whereas ...</a></li>
+<li>⇢ ⇢ <a href='#this-is-similar-to-my-dtail-project-it-got-'>This is similar to my <span class='inlinecode'>#dtail</span> project. It got ...</a></li>
+<li>⇢ ⇢ <a href='#so-haskell-is-better-suited-for-general-'>So, <span class='inlinecode'>#Haskell</span> is better suited for general ...</a></li>
+<li>⇢ ⇢ <a href='#very-important-eventually-consistency-in-'>Very important: Eventually consistency in ...</a></li>
+<li>⇢ ⇢ <a href='#great-wisdom-about-working-remotely-'>Great wisdom about working remotely: ...</a></li>
+<li>⇢ ⇢ <a href='#one-of-my-favorite-books-some-thoughts-on-'>One of my favorite books: "Some Thoughts on ...</a></li>
+<li>⇢ ⇢ <a href='#the-go-flight-recorder-is-a-tool-that-allows-'>The Go flight recorder is a tool that allows ...</a></li>
+<li>⇢ ⇢ <a href='#so-true-i-also-keep-everything-in-plain-text-'>So true. I also keep everything in plain text/ ...</a></li>
+<li>⇢ ⇢ <a href='#i-agree-you-build-it-you-run-it-'>I agree: you build it, you run it ...</a></li>
+<li>⇢ ⇢ <a href='#a-great-blog-post-about-my-favourite-text-'>A great blog post about my favourite text ...</a></li>
+<li>⇢ ⇢ <a href='#i-guess-you-would-not-deploy-it-as-your-'>I guess you would not deploy it as your ...</a></li>
+<li>⇢ ⇢ <a href='#plan9-assembly-format-in-go-but-wait-it-s-not-'>Plan9 assembly format in Go, but wait, it&#39;s not ...</a></li>
+<li>⇢ ⇢ <a href='#some-ways-to-boost-your-creativity---how-to-'>Some ways to boost your creativity :-) How to ...</a></li>
+<li>⇢ ⇢ <a href='#always-good-to-revisitremember-graceful-'>Always good to revisit/remember Graceful ...</a></li>
+<li>⇢ ⇢ <a href='#good-best-practices-golang-'>Good best practices: <span class='inlinecode'>#golang</span> ...</a></li>
+<li>⇢ <a href='#february-2026'>February 2026</a></li>
+<li>⇢ ⇢ <a href='#this-i-know-when-you-re-vibe-coding-via-'>This! I Know When You&#39;re Vibe Coding via ...</a></li>
+<li>⇢ ⇢ <a href='#as-i-posted-in-another-link-the-agent-loops-'>As I posted in another link, the agent loops ...</a></li>
+<li>⇢ ⇢ <a href='#think-twice-before-introducing-home-smart-'>Think twice before introducing home smart ...</a></li>
+<li>⇢ ⇢ <a href='#there-are-some-good-points-in-this-blog-post-'>There are some good points in this blog post. ...</a></li>
+<li>⇢ ⇢ <a href='#things-you-can-do-with-a-debugger-but-not-with-'>Things you can do with a debugger but not with ...</a></li>
+<li>⇢ ⇢ <a href='#i-did-this-too-sometimes-in-londons-'>I did this too sometimes in Londons ...</a></li>
+<li>⇢ ⇢ <a href='#truth-to-be-told-one-doesn-t-need-the-newest-'>Truth to be told, one doesn&#39;t need the newest ...</a></li>
+<li>⇢ ⇢ <a href='#tinkering-helps-so-much-to-build-up-skills-'>tinkering helps so much to build up skills. ...</a></li>
+<li>⇢ ⇢ <a href='#the-mov-instruction-of-a-cpu-is-turing-'>The mov instruction of a CPU is turing ...</a></li>
+<li>⇢ ⇢ <a href='#first-llm-optimized-programming-languages-'>First LLM optimized programming languages ...</a></li>
+<li>⇢ ⇢ <a href='#become-shell-literate-via-wallabagapp-shell-'>Become shell literate via @wallabagapp <span class='inlinecode'>#shell</span> ...</a></li>
+<li>⇢ ⇢ <a href='#how-to-build-a-linux-container-from-'>How to build a <span class='inlinecode'>#Linux</span> <span class='inlinecode'>#Container</span> from ...</a></li>
+<li>⇢ ⇢ <a href='#excellent-article-especially-because-i-am-'>Excellent article Especially because I am ...</a></li>
+<li>⇢ ⇢ <a href='#some-unexpected-golang-stuff-ppl-say-that-'>Some unexpected <span class='inlinecode'>#golang</span> stuff, ppl say, that ...</a></li>
+<li>⇢ ⇢ <a href='#how-i-manage-my-custom-slash-commands-load-a-'>How I manage my custom slash commands, load a ...</a></li>
+<li>⇢ ⇢ <a href='#new-blog-post-of-mine-the-resurrection-of-the-'>New blog post of mine, the resurrection of the ...</a></li>
+<li>⇢ ⇢ <a href='#zfs-supports-json-output-openzfs-'><span class='inlinecode'>#ZFS</span> supports JSON output! <span class='inlinecode'>#OpenZFS</span> ...</a></li>
+<li>⇢ ⇢ <a href='#so-true-also-for-my-projects-open-source-is-one-'>So true also for my projects Open Source is one ...</a></li>
+<li>⇢ ⇢ <a href='#fx-is-a-neat-and-tidy-command-line-tool-for-'>fx is a neat and tidy command-line tool for ...</a></li>
+<li>⇢ ⇢ <a href='#i-like-the-csv-format-due-to-its-simplicity-it-'>I like the CSV format due to its simplicity. It ...</a></li>
+<li>⇢ ⇢ <a href='#the-c3-programming-languange-looks-'>The C3 Programming languange, looks ...</a></li>
+<li>⇢ ⇢ <a href='#nice-little-trick-to-change-the-process-'>Nice little trick to change the process ...</a></li>
+<li>⇢ ⇢ <a href='#great-article-it-also-contains-some-tips-ai-'>Great article, it also contains some tips <span class='inlinecode'>#ai</span> ...</a></li>
+<li>⇢ ⇢ <a href='#nice-subcommands-in-ruby-with-'>Nice, subcommands in <span class='inlinecode'>#Ruby</span> with ...</a></li>
+<li>⇢ ⇢ <a href='#beyond-traditional-sre-'>Beyond traditional <span class='inlinecode'>#SRE</span> ...</a></li>
+<li>⇢ <a href='#march-2026'>March 2026</a></li>
+<li>⇢ ⇢ <a href='#released-loadbars-0130-neat-tool-for-'>Released Loadbars 0.13.0, neat tool for ...</a></li>
+<li>⇢ ⇢ <a href='#i-just-released-rcm-010-the-ruby-'>I just released RCM 0.1.0, the Ruby ...</a></li>
+<li>⇢ ⇢ <a href='#some-might-hate-me-saying-this-but-didnt-'>Some might hate me saying this, but didnt ...</a></li>
+<li>⇢ ⇢ <a href='#i-have-an-idea-now-what-defines-and-'>I have an Idea now, what defines and ...</a></li>
+<li>⇢ ⇢ <a href='#great-git-tweaks-micah-s-secret-blog-'>Great <span class='inlinecode'>#git</span> tweaks Micah&#39;s Secret Blog ...</a></li>
+<li>⇢ ⇢ <a href='#some-nice-golang-tricks-there-'>Some nice <span class='inlinecode'>#Golang</span> tricks there ...</a></li>
+<li>⇢ ⇢ <a href='#less-coding-more-engineering-ai-'>Less <span class='inlinecode'>#coding</span>, more <span class='inlinecode'>#engineering</span> <span class='inlinecode'>#ai</span> ...</a></li>
+<li>⇢ ⇢ <a href='#i-spent-way-too-much-time-on-this-site-it-s-'>I spent way too much time on this site. It&#39;s ...</a></li>
+<li>⇢ ⇢ <a href='#why-not-run-linux-in-an-emulator-running-in-'>Why not run <span class='inlinecode'>#Linux</span> in an emulator running in ...</a></li>
+<li>⇢ ⇢ <a href='#these-are-some-good-software-development-habits-'>These are some good software development habits ...</a></li>
+<li>⇢ ⇢ <a href='#here-i-learned-that-the-way-go-manages-memory-'>Here I learned that the way Go manages memory ...</a></li>
+<li>⇢ ⇢ <a href='#i-couldn-t-do-without-here-docs-if-they-did-'>I couldn&#39;t do without here-docs. If they did ...</a></li>
+<li>⇢ ⇢ <a href='#great-to-add-as-an-easter-egg-to-your-golang-'>Great to add as an easter egg to your <span class='inlinecode'>#golang</span> ...</a></li>
+<li>⇢ ⇢ <a href='#some-great-advice-from-40-years-of-experience-'>Some great advice from 40 years of experience ...</a></li>
+<li>⇢ ⇢ <a href='#why-piles-get-stuck-buffering-is-an-excellent-'>"Why Piles Get Stuck Buffering" is an excellent ...</a></li>
+<li>⇢ ⇢ <a href='#it-must-not-always-be-the-smartest-llm-from-the-'>It must not always be the smartest LLM from the ...</a></li>
+<li>⇢ <a href='#april-2026'>April 2026</a></li>
+<li>⇢ ⇢ <a href='#i-published-part-9-of-my-kubernetes-on-'>I published part 9 of my <span class='inlinecode'>#Kubernetes</span> on ...</a></li>
+<li>⇢ ⇢ <a href='#share-nice-to-see-still-alternatives-to-'>share Nice to see still alternatives to ...</a></li>
+<li>⇢ ⇢ <a href='#vm-live-migrations-i-ve-wondered-about-that-'>VM live migrations: I&#39;ve wondered about that. ...</a></li>
+<li>⇢ ⇢ <a href='#there-are-some-truths-in-this-sre-article-'>There are some truths in this <span class='inlinecode'>#SRE</span> article: ...</a></li>
+<li>⇢ ⇢ <a href='#good-take-observability-logging-logs-'>Good take <span class='inlinecode'>#observability</span> <span class='inlinecode'>#logging</span> <span class='inlinecode'>#logs</span> ...</a></li>
+<li>⇢ ⇢ <a href='#this-is-a-talk-about-pidev-the-coding-agent-i-'>This is a talk about pi.dev, the coding agent I ...</a></li>
+<li>⇢ ⇢ <a href='#about-long-term-maintenance-in-open-source-'>About long-term <span class='inlinecode'>#maintenance</span> in open source ...</a></li>
+<li>⇢ ⇢ <a href='#run-golang-apps-like-scripts-'>Run <span class='inlinecode'>#golang</span> apps like scripts ...</a></li>
+<li>⇢ ⇢ <a href='#have-you-ever-read-or-written-a-shebang-that-'>"Have you ever read or written a shebang? That ...</a></li>
+<li>⇢ ⇢ <a href='#the-complete-pprof-guide-for-go-golang-'>The complete pprof guide for Go <span class='inlinecode'>#golang</span> ...</a></li>
+<li>⇢ ⇢ <a href='#i-will-this-deploy-to-production-tomorrow-llm-'>I will this deploy to production tomorrow! LLM ...</a></li>
+<li>⇢ ⇢ <a href='#good-article-in-defense-of-not-reading-the-code-'>Good article In defense of not reading the code ...</a></li>
+<li>⇢ ⇢ <a href='#one-reason-why-my-open-source-stuff-is-primary-'>One reason why my open-source stuff is primary ...</a></li>
+<li>⇢ ⇢ <a href='#want-to-know-how-your-home-computer-or-'>Want to know how your home computer or ...</a></li>
+<li>⇢ ⇢ <a href='#how-does-virtual-memory-work-ram-'>How does <span class='inlinecode'>#virtual</span> <span class='inlinecode'>#memory</span> work? <span class='inlinecode'>#ram</span> ...</a></li>
+<li>⇢ <a href='#may-2026'>May 2026</a></li>
+<li>⇢ ⇢ <a href='#ever-wondered-how-oauth-works-this-is-a-great-'>Ever wondered how OAuth works? This is a great ...</a></li>
+<li>⇢ ⇢ <a href='#longer-hours-help-only-short-term-about-40-'>Longer hours help only short term. About 40 ...</a></li>
+<li>⇢ ⇢ <a href='#i-personally-can-t-do-more-than-3-hours-of-'>I personally can&#39;t do more than 3 hours of ...</a></li>
+<li>⇢ ⇢ <a href='#in-other-words-using-tparallel-for-'>In other words, using t.Parallel() for ...</a></li>
+<li>⇢ ⇢ <a href='#neat-summary-of-new-perl-features-per-'>Neat summary of new <span class='inlinecode'>#Perl</span> features per ...</a></li>
+<li>⇢ ⇢ <a href='#i-published-part-2-of-unveiling-io-riot-ng-'>I published part 2 of Unveiling I/O Riot NG, ...</a></li>
+<li>⇢ ⇢ <a href='#a-decent-article-about-troubleshooting-'>a decent article about <span class='inlinecode'>#troubleshooting</span> ...</a></li>
+<li>⇢ ⇢ <a href='#for-bpf-ebpf-performance-debugging-have-'>for <span class='inlinecode'>#bpf</span> <span class='inlinecode'>#ebpf</span> performance debugging, have ...</a></li>
+<li>⇢ ⇢ <a href='#best-practices-are-not-always-best-practice-i-'>Best practices are not always best practice. I ...</a></li>
+<li>⇢ ⇢ <a href='#same-zsh-'>Same <span class='inlinecode'>#zsh</span> ...</a></li>
+<li>⇢ ⇢ <a href='#you-could-also-use-bpf-instead-of-strace-'>You could also use <span class='inlinecode'>#bpf</span> instead of <span class='inlinecode'>#strace</span>, ...</a></li>
+<li>⇢ ⇢ <a href='#nice-exercise-dumping-an-inode-and-disk-'>Nice exercise dumping an <span class='inlinecode'>#inode</span> and disk ...</a></li>
+<li>⇢ ⇢ <a href='#i-could-not-agree-more-a-personal-tech-'>I could not agree more. A personal (tech ...</a></li>
+<li>⇢ ⇢ <a href='#the-reverse-red-herring-in-incident-'>The reverse red herring in incident ...</a></li>
+<li>⇢ ⇢ <a href='#eks-node-autoscaling-with-karpenter-'><span class='inlinecode'>#EKS</span> node autoscaling with <span class='inlinecode'>#karpenter</span> ...</a></li>
+<li>⇢ ⇢ <a href='#i-like-the-idea-of-running-opendarwin-on-'>I like the idea of running <span class='inlinecode'>#OpenDarwin</span> on ...</a></li>
+<li>⇢ ⇢ <a href='#a-gist-of-channels-in-golang-always-worth-'>A gist of channels in <span class='inlinecode'>#Golang</span>, always worth ...</a></li>
+<li>⇢ ⇢ <a href='#pretty-good-guide-about-down-leveling-in-the-'>Pretty good guide about down-leveling in the ...</a></li>
+<li>⇢ <a href='#june-2026'>June 2026</a></li>
+<li>⇢ ⇢ <a href='#neat-trick-to-make-find-faster-linux-'>Neat trick to make find faster <span class='inlinecode'>#linux</span> ...</a></li>
+<li>⇢ ⇢ <a href='#thats-interesting-running-android-in-'>Thats interesting, running <span class='inlinecode'>#Android</span> in ...</a></li>
+<li>⇢ ⇢ <a href='#that-netbsd-server-still-running-since-2010-'>That <span class='inlinecode'>#NetBSD</span> server still running since 2010 ...</a></li>
+<li>⇢ ⇢ <a href='#posted-random-weird-things-part-4-blog-'>Posted Random Weird Things Part 4! <span class='inlinecode'>#blog</span> ...</a></li>
+<li>⇢ ⇢ <a href='#especially-i-like-organizations-should-'>Especially I like: Organizations should ...</a></li>
+<li>⇢ ⇢ <a href='#interesting-explainer-tree-sitter-vs-lsp-'>Interesting Explainer: Tree-sitter vs. LSP ...</a></li>
+<li>⇢ ⇢ <a href='#i-started-to-look-into-bpf-ebpf-lately-'>I started to look into <span class='inlinecode'>#BPF</span> <span class='inlinecode'>#eBPF</span> lately ...</a></li>
+<li>⇢ ⇢ <a href='#a-proposal-to-make-c-a-memory-safe-language-'>A proposal to make C++ a memory-safe language: ...</a></li>
+<li>⇢ ⇢ <a href='#nothing-big-but-i-find-this-tool-neat-gives-'>Nothing big, but I find this tool neat, gives ...</a></li>
+<li>⇢ ⇢ <a href='#incidents-will-happen-sre-incidents-'>Incidents *will* happen. <span class='inlinecode'>#sre</span> <span class='inlinecode'>#incidents</span> ...</a></li>
+<li>⇢ ⇢ <a href='#i-didnt-know-about-clones-and-bookmarks-zfs-'>I didnt know about clones and bookmarks! <span class='inlinecode'>#zfs</span> ...</a></li>
+<li>⇢ ⇢ <a href='#how-llms-work-is-a-great-introductionary-'>How <span class='inlinecode'>#LLMs</span> work is a great introductionary ...</a></li>
+<li>⇢ ⇢ <a href='#this-is-an-interesting-elixir-pipes-operator-'>This is an interesting <span class='inlinecode'>#Elixir</span> pipes operator ...</a></li>
+<li>⇢ ⇢ <a href='#great-read-understanding-storage-performance-'>Great read: Understanding Storage Performance ...</a></li>
+<li>⇢ ⇢ <a href='#the-point-is-that-the-code-you-don-t-'>The point is, that the code you don&#39;t ...</a></li>
+</ul><br />
+<h2 style='display: inline' id='january-2026'>January 2026</h2><br />
+<br />
+<h3 style='display: inline' id='new-blog-post-of-mine-how-i-take-notes-'>New blog post of mine, how I take notes ...</h3><br />
+<br />
+<span>New blog post of mine, how I take notes digitally but offline! <span class='inlinecode'>#supernote</span> <span class='inlinecode'>#note</span> <span class='inlinecode'>#notes</span> <span class='inlinecode'>#digital</span> <span class='inlinecode'>#offline</span> <span class='inlinecode'>#productivity</span> <span class='inlinecode'>#privacy</span> <span class='inlinecode'>#pdf</span></span><br />
+<br />
+<a class='textlink' href='https://foo.zone/gemfeed/2026-01-01-using-supernote-nomad-offline.gmi'>foo.zone/gemfeed/2026-01-01-using-supernote-nomad-offline.html (Gemini)</a><br />
+<a class='textlink' href='https://foo.zone/gemfeed/2026-01-01-using-supernote-nomad-offline.html'>foo.zone/gemfeed/2026-01-01-using-supernote-nomad-offline.html</a><br />
+<br />
+<h3 style='display: inline' id='defensive-programming-techniques-in-go-'>Defensive programming techniques in Go ...</h3><br />
+<br />
+<span>Defensive programming techniques in Go <span class='inlinecode'>#golang</span> - I personally enjoyed watching this talk.</span><br />
+<br />
+<a class='textlink' href='https://www.youtube.com/watch?v=0bDeoa8287I&amp;list=WL&amp;index=5'>www.youtube.com/watch?v=0bDeoa8287I&amp;list=WL&amp;index=5</a><br />
+<br />
+<h3 style='display: inline' id='new-blog-post-of-mine-how-i-use-an-e-book-'>New blog post of mine, how I use an e-book ...</h3><br />
+<br />
+<span>New blog post of mine, how I use an e-book reader without the cloud! <span class='inlinecode'>#ebook</span> <span class='inlinecode'>#cloudless</span> <span class='inlinecode'>#selfhosting</span> <span class='inlinecode'>#koreader</span> <span class='inlinecode'>#kobo</span> <span class='inlinecode'>#drmfree</span></span><br />
+<br />
+<a class='textlink' href='https://foo.zone/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.gmi'>foo.zone/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html (Gemini)</a><br />
+<a class='textlink' href='https://foo.zone/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html'>foo.zone/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html</a><br />
+<br />
+<h3 style='display: inline' id='apparently-with-pidfdgetfd-another-process-'>Apparently with pidfd_getfd, another process ...</h3><br />
+<br />
+<span>Apparently with pidfd_getfd, another process can copy a file descriptor from another process... Only way I was aware of until now was through fork and fd inheritance <span class='inlinecode'>#linux</span> <span class='inlinecode'>#fd</span> <span class='inlinecode'>#systemsprogramming</span> <span class='inlinecode'>#syscall</span></span><br />
+<br />
+<a class='textlink' href='https://biriukov.dev/docs/fd-pipe-session-terminal/1-file-descriptor-and-open-file-description/'>biriukov.dev/docs/fd-pipe-session-term..-..-descriptor-and-open-file-description/</a><br />
+<br />
+<h3 style='display: inline' id='when-not-to-use-a-regex-'>When not to use a <span class='inlinecode'>#regex</span> ...</h3><br />
+<br />
+<span>When not to use a <span class='inlinecode'>#regex</span></span><br />
+<br />
+<a class='textlink' href='https://drewdevault.com/2017/08/13/When-not-to-use-a-regex.html'>drewdevault.com/2017/08/13/When-not-to-use-a-regex.html</a><br />
+<br />
+<h3 style='display: inline' id='fun-story---the-case-of-the-500-mile-email-'>Fun story! :-) The case of the 500-mile email ...</h3><br />
+<br />
+<span>Fun story! :-) The case of the 500-mile email ― Andreas Zwinkau via @wallabagapp <span class='inlinecode'>#unix</span> <span class='inlinecode'>#sunos</span> <span class='inlinecode'>#sendmail</span></span><br />
+<br />
+<a class='textlink' href='https://beza1e1.tuxen.de/lore/500mile_email.html'>beza1e1.tuxen.de/lore/500mile_email.html</a><br />
+<br />
+<h3 style='display: inline' id='reviewing-your-own-pr-or-mr-before-asking-'>Reviewing your own PR or MR before asking ...</h3><br />
+<br />
+<span>Reviewing your own PR or MR before asking others to review it makes a lot of sense. Have seen so many silly mistakes which would have been avoided. Saving time for the real reviewer. <span class='inlinecode'>#coding</span></span><br />
+<br />
+<a class='textlink' href='https://www.jvt.me/posts/2019/01/12/self-code-review/'>www.jvt.me/posts/2019/01/12/self-code-review/</a><br />
+<br />
+<h3 style='display: inline' id='cgroups-all-the-way-down-linux-cgroups-'>Cgroups all the way down <span class='inlinecode'>#linux</span> <span class='inlinecode'>#cgroups</span> ...</h3><br />
+<br />
+<span>Cgroups all the way down <span class='inlinecode'>#linux</span> <span class='inlinecode'>#cgroups</span></span><br />
+<br />
+<a class='textlink' href='https://blog.jessfraz.com/post/cgroups-all-the-way-down/'>blog.jessfraz.com/post/cgroups-all-the-way-down/</a><br />
+<br />
+<h3 style='display: inline' id='most-pretend-to-use-semver-even-i-do-'>Most (pretend) to use <span class='inlinecode'>#SemVer</span> (even I do). ...</h3><br />
+<br />
+<span>Most (pretend) to use <span class='inlinecode'>#SemVer</span> (even I do). But I really like <span class='inlinecode'>#SoloVer</span> for small personal projects, I might switch</span><br />
+<br />
+<a class='textlink' href='https://beza1e1.tuxen.de/SoloVer.html'>beza1e1.tuxen.de/SoloVer.html</a><br />
+<br />
+<h3 style='display: inline' id='agree-agreed-'>Agree? Agreed. ...</h3><br />
+<br />
+<span>Agree? Agreed.</span><br />
+<br />
+<a class='textlink' href='https://aaronfrancis.com/2024/an-argument-for-logging-off-9a4de45b'>aaronfrancis.com/2024/an-argument-for-logging-off-9a4de45b</a><br />
+<br />
+<h3 style='display: inline' id='errorsas-checks-for-the-error-type-whereas-'>errors.As() checks for the error type, whereas ...</h3><br />
+<br />
+<span>errors.As() checks for the error type, whereas errors.Is() checks for the exact error value. Interesting read about Errors in <span class='inlinecode'>#golang</span> - and there is also a cat meme in the middle of the blog post! And then, it continues with pointers to pointers to error values or how about a pointer to an empty interface?</span><br />
+<br />
+<a class='textlink' href='https://adrianlarion.com/golang-error-handling-demystified-errors-is-errors-as-errors-unwrap-custom-errors-and-more/'>adrianlarion.com/golang-error-handling..-..-errors-unwrap-custom-errors-and-more/</a><br />
+<br />
+<h3 style='display: inline' id='this-is-similar-to-my-dtail-project-it-got-'>This is similar to my <span class='inlinecode'>#dtail</span> project. It got ...</h3><br />
+<br />
+<span>This is similar to my <span class='inlinecode'>#dtail</span> project. It got some features, which dtail doesnt, and dtail has some features, which <span class='inlinecode'>#nerdlog</span> hasnt. But the principle is the same, both tools don&#39;t have a centralised log store and both use SSH to connect to the servers (sources of the logs) directly.</span><br />
+<br />
+<a class='textlink' href='https://github.com/dimonomid/nerdlog'>github.com/dimonomid/nerdlog</a><br />
+<br />
+<h3 style='display: inline' id='so-haskell-is-better-suited-for-general-'>So, <span class='inlinecode'>#Haskell</span> is better suited for general ...</h3><br />
+<br />
+<span>So, <span class='inlinecode'>#Haskell</span> is better suited for general purpose than <span class='inlinecode'>#Rust</span>? ....I thought deploying something in Haskell means publishing an academic paper :-) Interesting rant about Rust, though:</span><br />
+<br />
+<a class='textlink' href='https://chrisdone.com/posts/rust/'>chrisdone.com/posts/rust/</a><br />
+<br />
+<h3 style='display: inline' id='very-important-eventually-consistency-in-'>Very important: Eventually consistency in ...</h3><br />
+<br />
+<span>Very important: Eventually consistency in German is different than in English! A note about eventual consistency - Part 1 <span class='inlinecode'>#systems</span> <span class='inlinecode'>#distributed</span> <span class='inlinecode'>#design</span> <span class='inlinecode'>#storage</span></span><br />
+<br />
+<a class='textlink' href='https://www.ufried.com/blog/eventual_consistency_1/'>www.ufried.com/blog/eventual_consistency_1/</a><br />
+<br />
+<h3 style='display: inline' id='great-wisdom-about-working-remotely-'>Great wisdom about working remotely: ...</h3><br />
+<br />
+<span>Great wisdom about working remotely:</span><br />
+<br />
+<a class='textlink' href='https://jvns.ca/blog/2018/02/18/working-remotely--4-years-in/'>jvns.ca/blog/2018/02/18/working-remotely--4-years-in/</a><br />
+<br />
+<h3 style='display: inline' id='one-of-my-favorite-books-some-thoughts-on-'>One of my favorite books: "Some Thoughts on ...</h3><br />
+<br />
+<span>One of my favorite books: "Some Thoughts on Deep Work"</span><br />
+<br />
+<a class='textlink' href='https://atthis.link/blog/2020/deepwork.html'>atthis.link/blog/2020/deepwork.html</a><br />
+<br />
+<h3 style='display: inline' id='the-go-flight-recorder-is-a-tool-that-allows-'>The Go flight recorder is a tool that allows ...</h3><br />
+<br />
+<span>The Go flight recorder is a tool that allows developers to capture and analyze the execution of Go programs. It provides insights into performance, memory usage, and other runtime characteristics by recording events and metrics during the program&#39;s execution. Yet another tool why Go is awesome! <span class='inlinecode'>#go</span> <span class='inlinecode'>#golang</span> <span class='inlinecode'>#tools</span></span><br />
+<br />
+<a class='textlink' href='https://go.dev/blog/flight-recorder'>go.dev/blog/flight-recorder</a><br />
+<br />
+<h3 style='display: inline' id='so-true-i-also-keep-everything-in-plain-text-'>So true. I also keep everything in plain text/ ...</h3><br />
+<br />
+<span>So true. I also keep everything in plain text/ <span class='inlinecode'>#Markdown</span>. If it is worth keeping, save it in Markdown via @wallabagapp</span><br />
+<br />
+<a class='textlink' href='https://p.migdal.pl/blog/2025/02/markdown-saves/'>p.migdal.pl/blog/2025/02/markdown-saves/</a><br />
+<br />
+<h3 style='display: inline' id='i-agree-you-build-it-you-run-it-'>I agree: you build it, you run it ...</h3><br />
+<br />
+<span>I agree: you build it, you run it</span><br />
+<br />
+<a class='textlink' href='https://certomodo.substack.com/p/hot-take-you-build-it-you-run-it'>certomodo.substack.com/p/hot-take-you-build-it-you-run-it</a><br />
+<br />
+<h3 style='display: inline' id='a-great-blog-post-about-my-favourite-text-'>A great blog post about my favourite text ...</h3><br />
+<br />
+<span>A great blog post about my favourite text editor. why even helix? via @wallabagap <span class='inlinecode'>#HeliEditor</span> Now I am considering forking it myself as well :-)</span><br />
+<br />
+<a class='textlink' href='https://axlefublr.github.io/why-even-helix/'>axlefublr.github.io/why-even-helix/</a><br />
+<br />
+<h3 style='display: inline' id='i-guess-you-would-not-deploy-it-as-your-'>I guess you would not deploy it as your ...</h3><br />
+<br />
+<span>I guess you would not deploy it as your enterprise storage system :-) Filesystem Backed by an LLM via @wallabagapp <span class='inlinecode'>#fs</span> <span class='inlinecode'>#llm</span> <span class='inlinecode'>#filesystem</span> <span class='inlinecode'>#fuse</span></span><br />
+<br />
+<a class='textlink' href='https://healeycodes.com/filesystem-backed-by-an-llm'>healeycodes.com/filesystem-backed-by-an-llm</a><br />
+<br />
+<h3 style='display: inline' id='plan9-assembly-format-in-go-but-wait-it-s-not-'>Plan9 assembly format in Go, but wait, it&#39;s not ...</h3><br />
+<br />
+<span>Plan9 assembly format in Go, but wait, it&#39;s not the Operating System Plan9! <span class='inlinecode'>#golang</span> <span class='inlinecode'>#rabbithole</span></span><br />
+<br />
+<a class='textlink' href='https://www.osnews.com/story/140941/go-plan9-memo-speeding-up-calculations-450/'>www.osnews.com/story/140941/go-plan9-memo-speeding-up-calculations-450/</a><br />
+<br />
+<h3 style='display: inline' id='some-ways-to-boost-your-creativity---how-to-'>Some ways to boost your creativity :-) How to ...</h3><br />
+<br />
+<span>Some ways to boost your creativity :-) How to be creative (without taking drugs) <span class='inlinecode'>#creativity</span></span><br />
+<br />
+<a class='textlink' href='https://essays.highagency.com/p/how-to-be-creative-without-taking'>essays.highagency.com/p/how-to-be-creative-without-taking</a><br />
+<br />
+<h3 style='display: inline' id='always-good-to-revisitremember-graceful-'>Always good to revisit/remember Graceful ...</h3><br />
+<br />
+<span>Always good to revisit/remember Graceful shutdown in Kubernetes via @wallabagapp <span class='inlinecode'>#kubernetes</span> <span class='inlinecode'>#k8s</span></span><br />
+<br />
+<a class='textlink' href='https://learnkube.com/graceful-shutdown'>learnkube.com/graceful-shutdown</a><br />
+<br />
+<h3 style='display: inline' id='good-best-practices-golang-'>Good best practices: <span class='inlinecode'>#golang</span> ...</h3><br />
+<br />
+<span>Good best practices: <span class='inlinecode'>#golang</span></span><br />
+<br />
+<a class='textlink' href='https://blog.jetbrains.com/go/2025/10/16/the-10x-commandments-of-highly-effective-go/'>blog.jetbrains.com/go/2025/10/16/the-10x-commandments-of-highly-effective-go/</a><br />
+<br />
+<h2 style='display: inline' id='february-2026'>February 2026</h2><br />
+<br />
+<h3 style='display: inline' id='this-i-know-when-you-re-vibe-coding-via-'>This! I Know When You&#39;re Vibe Coding via ...</h3><br />
+<br />
+<span>This! I Know When You&#39;re Vibe Coding via @wallabagapp <span class='inlinecode'>#llm</span> <span class='inlinecode'>#coding</span></span><br />
+<br />
+<a class='textlink' href='https://alexkondov.com/i-know-when-youre-vibe-coding/'>alexkondov.com/i-know-when-youre-vibe-coding/</a><br />
+<br />
+<h3 style='display: inline' id='as-i-posted-in-another-link-the-agent-loops-'>As I posted in another link, the agent loops ...</h3><br />
+<br />
+<span>As I posted in another link, the agent loops are really simple The Unreasonable Effectiveness of an LLM Agent Loop with Tool Use <span class='inlinecode'>#llm</span> <span class='inlinecode'>#agent</span> <span class='inlinecode'>#agenticcoding</span></span><br />
+<br />
+<a class='textlink' href='https://sketch.dev/blog/agent-loop'>sketch.dev/blog/agent-loop</a><br />
+<br />
+<h3 style='display: inline' id='think-twice-before-introducing-home-smart-'>Think twice before introducing home smart ...</h3><br />
+<br />
+<span>Think twice before introducing home smart devices!! The Day My Smart Vacuum Turned Against Me <span class='inlinecode'>#vacuum</span> <span class='inlinecode'>#robot</span></span><br />
+<br />
+<a class='textlink' href='https://codetiger.github.io/blog/the-day-my-smart-vacuum-turned-against-me/'>codetiger.github.io/blog/the-day-my-smart-vacuum-turned-against-me/</a><br />
+<br />
+<h3 style='display: inline' id='there-are-some-good-points-in-this-blog-post-'>There are some good points in this blog post. ...</h3><br />
+<br />
+<span>There are some good points in this blog post. However I believe, that AI can help a lot doing the boring boilerplate coding repetitive things. Why Generative AI Coding Tools and Agents Do Not Work For Me via @wallabagapp <span class='inlinecode'>#coding</span> <span class='inlinecode'>#llm</span> <span class='inlinecode'>#ai</span> <span class='inlinecode'>#programming</span></span><br />
+<br />
+<a class='textlink' href='https://blog.miguelgrinberg.com/post/why-generative-ai-coding-tools-and-agents-do-not-work-for-me'>blog.miguelgrinberg.com/post/why-gener..-..ng-tools-and-agents-do-not-work-for-me</a><br />
+<br />
+<h3 style='display: inline' id='things-you-can-do-with-a-debugger-but-not-with-'>Things you can do with a debugger but not with ...</h3><br />
+<br />
+<span>Things you can do with a debugger but not with print debugging <span class='inlinecode'>#debugger</span> <span class='inlinecode'>#debugging</span> <span class='inlinecode'>#coding</span> <span class='inlinecode'>#programming</span></span><br />
+<br />
+<a class='textlink' href='https://mahesh-hegde.github.io/posts/what_debugger_can/'>mahesh-hegde.github.io/posts/what_debugger_can/</a><br />
+<br />
+<h3 style='display: inline' id='i-did-this-too-sometimes-in-londons-'>I did this too sometimes in Londons ...</h3><br />
+<br />
+<span>I did this too sometimes in Londons Underground! I Program on the Subway <span class='inlinecode'>#subway</span> <span class='inlinecode'>#underground</span> <span class='inlinecode'>#programming</span></span><br />
+<br />
+<a class='textlink' href='https://www.scd31.com/posts/programming-on-the-subway'>www.scd31.com/posts/programming-on-the-subway</a><br />
+<br />
+<h3 style='display: inline' id='truth-to-be-told-one-doesn-t-need-the-newest-'>Truth to be told, one doesn&#39;t need the newest ...</h3><br />
+<br />
+<span>Truth to be told, one doesn&#39;t need the newest hardware, unless there is a special domain... Personally, I still own and use a ThinkPad X240 and a Surface Go , both running <span class='inlinecode'>#linux</span> They run fine for most things I do. Besides of that, I also have a never ThinkPad for more demanding workloads... <span class='inlinecode'>#linux</span></span><br />
+<br />
+<a class='textlink' href='https://drewdevault.com/2019/01/23/Why-I-use-old-hardware.html'>drewdevault.com/2019/01/23/Why-I-use-old-hardware.html</a><br />
+<br />
+<h3 style='display: inline' id='tinkering-helps-so-much-to-build-up-skills-'>tinkering helps so much to build up skills. ...</h3><br />
+<br />
+<span>tinkering helps so much to build up skills. <span class='inlinecode'>#computing</span> <span class='inlinecode'>#tinkering</span></span><br />
+<br />
+<a class='textlink' href='https://seated.ro/blog/tinkering-a-lost-art'>seated.ro/blog/tinkering-a-lost-art</a><br />
+<br />
+<h3 style='display: inline' id='the-mov-instruction-of-a-cpu-is-turing-'>The mov instruction of a CPU is turing ...</h3><br />
+<br />
+<span>The mov instruction of a CPU is turing complete. And theres an implementation of <span class='inlinecode'>#Doom</span> only using mov, it renders one frame per 7 hours! <span class='inlinecode'>#fun</span></span><br />
+<br />
+<a class='textlink' href='https://beza1e1.tuxen.de/articles/accidentally_turing_complete.html'>beza1e1.tuxen.de/articles/accidentally_turing_complete.html</a><br />
+<br />
+<h3 style='display: inline' id='first-llm-optimized-programming-languages-'>First LLM optimized programming languages ...</h3><br />
+<br />
+<span>First LLM optimized programming languages surface... <span class='inlinecode'>#NanoLang</span> <span class='inlinecode'>#llm</span> <span class='inlinecode'>#ai</span> <span class='inlinecode'>#programming</span></span><br />
+<br />
+<a class='textlink' href='https://github.com/jordanhubbard/nanolang?ref=console.dev'>github.com/jordanhubbard/nanolang?ref=console.dev</a><br />
+<br />
+<h3 style='display: inline' id='become-shell-literate-via-wallabagapp-shell-'>Become shell literate via @wallabagapp <span class='inlinecode'>#shell</span> ...</h3><br />
+<br />
+<span>Become shell literate via @wallabagapp <span class='inlinecode'>#shell</span> <span class='inlinecode'>#unix</span></span><br />
+<br />
+<a class='textlink' href='https://drewdevault.com/2020/12/12/Shell-literacy.html'>drewdevault.com/2020/12/12/Shell-literacy.html</a><br />
+<br />
+<h3 style='display: inline' id='how-to-build-a-linux-container-from-'>How to build a <span class='inlinecode'>#Linux</span> <span class='inlinecode'>#Container</span> from ...</h3><br />
+<br />
+<span>How to build a <span class='inlinecode'>#Linux</span> <span class='inlinecode'>#Container</span> from scratch without Dicker, Podman, etc. Linux container from scratch</span><br />
+<br />
+<a class='textlink' href='https://michalpitr.substack.com/p/linux-container-from-scratch?r=gt6tv&amp;triedRedirect=true'>michalpitr.substack.com/p/linux-contai..-..rom-scratch?r=gt6tv&amp;triedRedirect=true</a><br />
+<br />
+<h3 style='display: inline' id='excellent-article-especially-because-i-am-'>Excellent article Especially because I am ...</h3><br />
+<br />
+<span>Excellent article Especially because I am personally experimenting with wide-events currently! <span class='inlinecode'>#observability</span> <span class='inlinecode'>#metrics</span> <span class='inlinecode'>#otel</span> <span class='inlinecode'>#opentelemetry</span></span><br />
+<br />
+<a class='textlink' href='https://boristane.com/blog/observability-wide-events-101/'>boristane.com/blog/observability-wide-events-101/</a><br />
+<br />
+<h3 style='display: inline' id='some-unexpected-golang-stuff-ppl-say-that-'>Some unexpected <span class='inlinecode'>#golang</span> stuff, ppl say, that ...</h3><br />
+<br />
+<span>Some unexpected <span class='inlinecode'>#golang</span> stuff, ppl say, that Go is a simple language. IMHO the devil is in the details.</span><br />
+<br />
+<a class='textlink' href='https://unexpected-go.com/'>unexpected-go.com/</a><br />
+<br />
+<h3 style='display: inline' id='how-i-manage-my-custom-slash-commands-load-a-'>How I manage my custom slash commands, load a ...</h3><br />
+<br />
+<span>How I manage my custom slash commands, load a context ad hoc, and handle them with meta-slash-commands the KISS way. This might be useful for you as well if you ever find yourself in a situation where, at the end or in the middle of an agentic coding session, you think, "It would be nice to repeat exactly this task again, which is currently still in the agent&#39;s context." <span class='inlinecode'>#ai</span> <span class='inlinecode'>#llm</span> <span class='inlinecode'>#slashcommands</span> <span class='inlinecode'>#agenticcoding</span></span><br />
+<br />
+<a class='textlink' href='https://foo.zone/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.gmi'>foo.zone/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.html (Gemini)</a><br />
+<a class='textlink' href='https://foo.zone/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.html'>foo.zone/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.html</a><br />
+<br />
+<h3 style='display: inline' id='new-blog-post-of-mine-the-resurrection-of-the-'>New blog post of mine, the resurrection of the ...</h3><br />
+<br />
+<span>New blog post of mine, the resurrection of the Loadbars tool <span class='inlinecode'>#golang</span> <span class='inlinecode'>#rewrite</span> <span class='inlinecode'>#monitoring</span> <span class='inlinecode'>#linux</span></span><br />
+<br />
+<a class='textlink' href='https://foo.zone/gemfeed/2026-02-15-loadbars-resurrected-from-perl-to-go.gmi'>foo.zone/gemfeed/2026-02-15-loadbars-resurrected-from-perl-to-go.html (Gemini)</a><br />
+<a class='textlink' href='https://f