From 2e1616ae34f2d40a7063f545b0090a374d636ee7 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 1 Jul 2026 09:19:02 +0300 Subject: Update content for html --- gemfeed/atom.xml | 1640 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 984 insertions(+), 656 deletions(-) (limited to 'gemfeed/atom.xml') diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml index b168f2b4..1e41d302 100644 --- a/gemfeed/atom.xml +++ b/gemfeed/atom.xml @@ -1,11 +1,875 @@ - 2026-06-06T08:54:01+03:00 + 2026-07-01T09:18:47+03:00 foo.zone feed To be in the .zone! https://foo.zone/ + + Posts from January to June 2026 + + https://foo.zone/gemfeed/2026-07-01-posts-from-january-to-june-2026.html + 2026-07-01T09:18:14+03:00 + + Paul Buetow aka snonux + paul@dev.buetow.org + + 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. + +
+

Posts from January to June 2026


+
+Published at 2026-07-01T09:18:14+03:00
+
+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.
+
+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.
+
+My about page
+https://codeberg.org/snonux/gos
+
+

Table of Contents


+
+
+

January 2026


+
+

New blog post of mine, how I take notes ...


+
+New blog post of mine, how I take notes digitally but offline! #supernote #note #notes #digital #offline #productivity #privacy #pdf
+
+foo.zone/gemfeed/2026-01-01-using-supernote-nomad-offline.html (Gemini)
+foo.zone/gemfeed/2026-01-01-using-supernote-nomad-offline.html
+
+

Defensive programming techniques in Go ...


+
+Defensive programming techniques in Go #golang - I personally enjoyed watching this talk.
+
+www.youtube.com/watch?v=0bDeoa8287I&list=WL&index=5
+
+

New blog post of mine, how I use an e-book ...


+
+New blog post of mine, how I use an e-book reader without the cloud! #ebook #cloudless #selfhosting #koreader #kobo #drmfree
+
+foo.zone/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html (Gemini)
+foo.zone/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html
+
+

Apparently with pidfd_getfd, another process ...


+
+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 #linux #fd #systemsprogramming #syscall
+
+biriukov.dev/docs/fd-pipe-session-term..-..-descriptor-and-open-file-description/
+
+

When not to use a #regex ...


+
+When not to use a #regex
+
+drewdevault.com/2017/08/13/When-not-to-use-a-regex.html
+
+

Fun story! :-) The case of the 500-mile email ...


+
+Fun story! :-) The case of the 500-mile email ― Andreas Zwinkau via @wallabagapp #unix #sunos #sendmail
+
+beza1e1.tuxen.de/lore/500mile_email.html
+
+

Reviewing your own PR or MR before asking ...


+
+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. #coding
+
+www.jvt.me/posts/2019/01/12/self-code-review/
+
+

Cgroups all the way down #linux #cgroups ...


+
+Cgroups all the way down #linux #cgroups
+
+blog.jessfraz.com/post/cgroups-all-the-way-down/
+
+

Most (pretend) to use #SemVer (even I do). ...


+
+Most (pretend) to use #SemVer (even I do). But I really like #SoloVer for small personal projects, I might switch
+
+beza1e1.tuxen.de/SoloVer.html
+
+

Agree? Agreed. ...


+
+Agree? Agreed.
+
+aaronfrancis.com/2024/an-argument-for-logging-off-9a4de45b
+
+

errors.As() checks for the error type, whereas ...


+
+errors.As() checks for the error type, whereas errors.Is() checks for the exact error value. Interesting read about Errors in #golang - 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?
+
+adrianlarion.com/golang-error-handling..-..-errors-unwrap-custom-errors-and-more/
+
+

This is similar to my #dtail project. It got ...


+
+This is similar to my #dtail project. It got some features, which dtail doesnt, and dtail has some features, which #nerdlog hasnt. But the principle is the same, both tools don't have a centralised log store and both use SSH to connect to the servers (sources of the logs) directly.
+
+github.com/dimonomid/nerdlog
+
+

So, #Haskell is better suited for general ...


+
+So, #Haskell is better suited for general purpose than #Rust? ....I thought deploying something in Haskell means publishing an academic paper :-) Interesting rant about Rust, though:
+
+chrisdone.com/posts/rust/
+
+

Very important: Eventually consistency in ...


+
+Very important: Eventually consistency in German is different than in English! A note about eventual consistency - Part 1 #systems #distributed #design #storage
+
+www.ufried.com/blog/eventual_consistency_1/
+
+

Great wisdom about working remotely: ...


+
+Great wisdom about working remotely:
+
+jvns.ca/blog/2018/02/18/working-remotely--4-years-in/
+
+

One of my favorite books: "Some Thoughts on ...


+
+One of my favorite books: "Some Thoughts on Deep Work"
+
+atthis.link/blog/2020/deepwork.html
+
+

The Go flight recorder is a tool that allows ...


+
+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's execution. Yet another tool why Go is awesome! #go #golang #tools
+
+go.dev/blog/flight-recorder
+
+

So true. I also keep everything in plain text/ ...


+
+So true. I also keep everything in plain text/ #Markdown. If it is worth keeping, save it in Markdown via @wallabagapp
+
+p.migdal.pl/blog/2025/02/markdown-saves/
+
+

I agree: you build it, you run it ...


+
+I agree: you build it, you run it
+
+certomodo.substack.com/p/hot-take-you-build-it-you-run-it
+
+

A great blog post about my favourite text ...


+
+A great blog post about my favourite text editor. why even helix? via @wallabagap #HeliEditor Now I am considering forking it myself as well :-)
+
+axlefublr.github.io/why-even-helix/
+
+

I guess you would not deploy it as your ...


+
+I guess you would not deploy it as your enterprise storage system :-) Filesystem Backed by an LLM via @wallabagapp #fs #llm #filesystem #fuse
+
+healeycodes.com/filesystem-backed-by-an-llm
+
+

Plan9 assembly format in Go, but wait, it's not ...


+
+Plan9 assembly format in Go, but wait, it's not the Operating System Plan9! #golang #rabbithole
+
+www.osnews.com/story/140941/go-plan9-memo-speeding-up-calculations-450/
+
+

Some ways to boost your creativity :-) How to ...


+
+Some ways to boost your creativity :-) How to be creative (without taking drugs) #creativity
+
+essays.highagency.com/p/how-to-be-creative-without-taking
+
+

Always good to revisit/remember Graceful ...


+
+Always good to revisit/remember Graceful shutdown in Kubernetes via @wallabagapp #kubernetes #k8s
+
+learnkube.com/graceful-shutdown
+
+

Good best practices: #golang ...


+
+Good best practices: #golang
+
+blog.jetbrains.com/go/2025/10/16/the-10x-commandments-of-highly-effective-go/
+
+

February 2026


+
+

This! I Know When You're Vibe Coding via ...


+
+This! I Know When You're Vibe Coding via @wallabagapp #llm #coding
+
+alexkondov.com/i-know-when-youre-vibe-coding/
+
+
+
+As I posted in another link, the agent loops are really simple The Unreasonable Effectiveness of an LLM Agent Loop with Tool Use #llm #agent #agenticcoding
+
+sketch.dev/blog/agent-loop
+
+

Think twice before introducing home smart ...


+
+Think twice before introducing home smart devices!! The Day My Smart Vacuum Turned Against Me #vacuum #robot
+
+codetiger.github.io/blog/the-day-my-smart-vacuum-turned-against-me/
+
+

There are some good points in this blog post. ...


+
+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 #coding #llm #ai #programming
+
+blog.miguelgrinberg.com/post/why-gener..-..ng-tools-and-agents-do-not-work-for-me
+
+

Things you can do with a debugger but not with ...


+
+Things you can do with a debugger but not with print debugging #debugger #debugging #coding #programming
+
+mahesh-hegde.github.io/posts/what_debugger_can/
+
+

I did this too sometimes in Londons ...


+
+I did this too sometimes in Londons Underground! I Program on the Subway #subway #underground #programming
+
+www.scd31.com/posts/programming-on-the-subway
+
+

Truth to be told, one doesn't need the newest ...


+
+Truth to be told, one doesn'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 #linux They run fine for most things I do. Besides of that, I also have a never ThinkPad for more demanding workloads... #linux
+
+drewdevault.com/2019/01/23/Why-I-use-old-hardware.html
+
+

tinkering helps so much to build up skills. ...


+
+tinkering helps so much to build up skills. #computing #tinkering
+
+seated.ro/blog/tinkering-a-lost-art
+
+

The mov instruction of a CPU is turing ...


+
+The mov instruction of a CPU is turing complete. And theres an implementation of #Doom only using mov, it renders one frame per 7 hours! #fun
+
+beza1e1.tuxen.de/articles/accidentally_turing_complete.html
+
+

First LLM optimized programming languages ...


+
+First LLM optimized programming languages surface... #NanoLang #llm #ai #programming
+
+github.com/jordanhubbard/nanolang?ref=console.dev
+
+

Become shell literate via @wallabagapp #shell ...


+
+Become shell literate via @wallabagapp #shell #unix
+
+drewdevault.com/2020/12/12/Shell-literacy.html
+
+

How to build a #Linux #Container from ...


+
+How to build a #Linux #Container from scratch without Dicker, Podman, etc. Linux container from scratch
+
+michalpitr.substack.com/p/linux-contai..-..rom-scratch?r=gt6tv&triedRedirect=true
+
+

Excellent article Especially because I am ...


+
+Excellent article Especially because I am personally experimenting with wide-events currently! #observability #metrics #otel #opentelemetry
+
+boristane.com/blog/observability-wide-events-101/
+
+

Some unexpected #golang stuff, ppl say, that ...


+
+Some unexpected #golang stuff, ppl say, that Go is a simple language. IMHO the devil is in the details.
+
+unexpected-go.com/
+
+

How I manage my custom slash commands, load a ...


+
+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's context." #ai #llm #slashcommands #agenticcoding
+
+foo.zone/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.html (Gemini)
+foo.zone/gemfeed/2026-02-14-meta-slash-commands-for-prompts-and-context.html
+
+

New blog post of mine, the resurrection of the ...


+
+New blog post of mine, the resurrection of the Loadbars tool #golang #rewrite #monitoring #linux
+
+foo.zone/gemfeed/2026-02-15-loadbars-resurrected-from-perl-to-go.html (Gemini)
+foo.zone/gemfeed/2026-02-15-loadbars-resurrected-from-perl-to-go.html
+
+

#ZFS supports JSON output! #OpenZFS ...


+
+#ZFS supports JSON output! #OpenZFS
+
+despairlabs.com/blog/posts/2024-10-05-nice-things-in-openzfs-23/#json-everywhere
+
+

So true also for my projects Open Source is one ...


+
+So true also for my projects Open Source is one person
+
+opensourcesecurity.io/2025/08-oss-one-person/
+
+

fx is a neat and tidy command-line tool for ...


+
+fx is a neat and tidy command-line tool for interactively viewing JSON files! What I like about it is that it is not too complex (open the help with ? and it is only about one page long) but still very useful. #json #golang
+
+github.com/antonmedv/fx
+
+

I like the CSV format due to its simplicity. It ...


+
+I like the CSV format due to its simplicity. It can get tricky, but it's simple. #CSV
+
+github.com/medialab/xan/blob/master/docs/LOVE_LETTER.md
+
+

The C3 Programming languange, looks ...


+
+The C3 Programming languange, looks interesting. If I had spare time...(but i dont..)... How would this compare to #ZigLang and #HareLang? #c3 #c3lang
+
+c3-lang.org/getting-started/
+
+

Nice little trick to change the process ...


+
+Nice little trick to change the process priorities of processes started by rc in in a #FreeBSD #Jail
+
+it-notes.dragas.net/2024/07/11/limiting-process-priority-in-freebsd-jail/
+
+

Great article, it also contains some tips #ai ...


+
+Great article, it also contains some tips #ai #coding #programming #llm
+
+newsletter.pragmaticengineer.com/p/two-years-of-using-ai
+
+

Nice, subcommands in #Ruby with ...


+
+Nice, subcommands in #Ruby with OptionsParser! Building a Sub-command Ruby CLI with just OptionParser
+
+naildrivin5.com/blog/2025/10/07/buildi..-..d-ruby-cli-with-just-optionparser.html
+
+

Beyond traditional #SRE ...


+
+Beyond traditional #SRE
+
+rootly.com/blog/google-sres-are-changi..-..gain-a-breakdown-of-their-new-approach
+
+

March 2026


+
+

Released Loadbars 0.13.0, neat tool for ...


+
+Released Loadbars 0.13.0, neat tool for monitoring live Linux system resources of remote servers without havig to setup a observability pipeline and/or dashboards. I wrote it in Perl more than 13 years ago, but thanks to AI it's living again, rewritten in Go. there are a bunch new features which the Perl version hadn't! #loadbars #ssh #procfs #linux #monitoring #tool
+
+foo.zone/gemfeed/2026-03-01-loadbars-0.13.0-released.html (Gemini)
+foo.zone/gemfeed/2026-03-01-loadbars-0.13.0-released.html
+
+

I just released RCM 0.1.0, the Ruby ...


+
+I just released RCM 0.1.0, the Ruby Configuration Management system, or the Configuration Management system written in Ruby! #ruby #rcm #configuration #configuration-management #dsl #humancoded
+
+foo.zone/gemfeed/2026-03-02-rcm-ruby-configuration-management-dsl.html (Gemini)
+foo.zone/gemfeed/2026-03-02-rcm-ruby-configuration-management-dsl.html
+
+

Some might hate me saying this, but didnt ...


+
+Some might hate me saying this, but didnt #systemd solve the problem of a shared /tmp directory by introducing PrivateTmp?? but yes why did it have to go that way...
+
+www.osnews.com/story/140968/tmp-should-not-exist/
+
+

I have an Idea now, what defines and ...


+
+I have an Idea now, what defines and Destingiuished engineer thanks to this blog post: Defining a Distinguished Engineer #DistinguishedEngineer #EngineeringLeadership #TechCareers #JessFraz #SoftwareEngineering
+
+blog.jessfraz.com/post/defining-a-distinguished-engineer/
+
+

Great #git tweaks Micah's Secret Blog ...


+
+Great #git tweaks Micah's Secret Blog
+
+micahkepe.com/blog/gitconfig/
+
+

Some nice #Golang tricks there ...


+
+Some nice #Golang tricks there
+
+blog.devtrovert.com/p/12-personal-go-tricks-that-transformed
+
+

Less #coding, more #engineering #ai ...


+
+Less #coding, more #engineering #ai #llm
+
+openai.com/index/harness-engineering/
+
+

I spent way too much time on this site. It's ...


+
+I spent way too much time on this site. It's full of tools for the #terminal! Terminal Trove - The $HOME of all things in the terminal. #linux #bsd #unix #terminal #cli #tools
+
+terminaltrove.com/
+
+

Why not run #Linux in an emulator running in ...


+
+Why not run #Linux in an emulator running in a #PDF file? Here we go: LinuxPDF via @wallabagapp #fun
+
+github.com/ading2210/linuxpdf
+
+

These are some good software development habits ...


+
+These are some good software development habits to pick up! I like the micro refactorings that take 10 minutes (I am practicing that already), and the idea of writing tests for the API before you implement it, as it makes you think about the API design. #development #dev #software
+
+zarar.dev/good-software-development-habits/
+
+

Here I learned that the way Go manages memory ...


+
+Here I learned that the way Go manages memory is not part of the language specification and may change from one release to another. Everything about heap vs. stack allocation best practices and where and how to allocate memory are guidelines that likely yield the desired results. To be sure, always benchmark your app when it is performance-critical after each Go release. #golang #memory #memorymanagement
+
+ashwingopalsamy.substack.com/p/go-pointers-and-memory-management?r=2jij1y
+
+

I couldn't do without here-docs. If they did ...


+
+I couldn't do without here-docs. If they did not exist, I would need to find another field and pursue a career there. #bash #sh #shell
+
+rednafi.com/misc/heredoc_headache/
+
+

Great to add as an easter egg to your #golang ...


+
+Great to add as an easter egg to your #golang terminal app
+
+github.com/maaslalani/confetty
+
+

Some great advice from 40 years of experience ...


+
+Some great advice from 40 years of experience as a software developer. #software #development
+
+liw.fi/40/#index1h1
+
+

"Why Piles Get Stuck Buffering" is an excellent ...


+
+"Why Piles Get Stuck Buffering" is an excellent article, as I finally learned why terminal output sometimes seems slow. #linux #unix #pipe #buffering #cli #terminal
+
+jvns.ca/blog/2024/11/29/why-pipes-get-stuck-buffering/
+
+

It must not always be the smartest LLM from the ...


+
+It must not always be the smartest LLM from the cloud: #llm #model
+
+tomtunguz.com/local-vs-cloud-speed/
+
+

April 2026


+
+

I published part 9 of my #Kubernetes on ...


+
+I published part 9 of my #Kubernetes on #FreeBSD blog post series. This time we set up #ArgoCD for #GitOps and also a #KISS self-contained #git server.
+
+foo.zone/gemfeed/2026-04-02-f3s-kubernetes-with-freebsd-part-9.html (Gemini)
+foo.zone/gemfeed/2026-04-02-f3s-kubernetes-with-freebsd-part-9.html
+
+

share Nice to see still alternatives to ...


+
+share Nice to see still alternatives to #systemd appearing! Nitro: a tiny but flexible init system and process supervisor
+
+www.osnews.com/story/143156/nitro-a-ti..-..le-init-system-and-process-supervisor/
+
+

VM live migrations: I've wondered about that. ...


+
+VM live migrations: I've wondered about that. It's possible to build HA solutions with #FreeBSD here, but they would involve downtimes. However, I would also say that the app can be designed to be load-balanced across multiple servers, and any single server downtime should not interfere with the customer experience. Unfortunately, that's easier said than done, as a lot of software is already written.
+
+gyptazy.com/bhyve-on-freebsd-and-vm-live-migration-quo-vadis/
+
+

There are some truths in this #SRE article: ...


+
+There are some truths in this #SRE article: However, in my opinion, the more experience you have, the more you are expected to be able to resolve issues. So you can't always fallback to others. New starters are treated differently, of course. #oncall
+
+ntietz.com/blog/what-i-tell-people-new-to-oncall/.
+
+

Good take #observability #logging #logs ...


+
+Good take #observability #logging #logs #otel #OpenTelemetry
+
+loggingsucks.com/
+
+

This is a talk about pi.dev, the coding agent I ...


+
+This is a talk about pi.dev, the coding agent I am currently experimenting with on one of my personal setups. I highly recommend you to watch it and to give it a try! What I especially like about Pi is, that You can modify it as you want very easily, and it is by default super lightweight. #llm #pi #pidev #agent #coding
+
+www.youtube.com/watch?v=Dli5slNaJu0
+
+

About long-term #maintenance in open source ...


+
+About long-term #maintenance in open source and code contributions
+
+www.construct.net/en/blogs/ashleys-blog-2/reality-long-term-software-1892
+
+

Run #golang apps like scripts ...


+
+Run #golang apps like scripts
+
+lorentz.app/blog-item.html?id=go-shebang
+
+

"Have you ever read or written a shebang? That ...


+
+"Have you ever read or written a shebang? That line at the start of some scripts that specifies the path to the interpreter? E.g. #!/usr/bin/bash .. Many always just assume these were handled by the shell, but no! Shebangs are actually a feature of the kernel, and scripts are executed with the same syscalls as every other program. Computers are so cool." -- Quote from Chapter 3 #linux #CPU
+
+cpu.land
+
+

The complete pprof guide for Go #golang ...


+
+The complete pprof guide for Go #golang
+
+fulmenflux.co/blog/go/complete-guide-to-profile-golang-services-in-production/
+
+

I will this deploy to production tomorrow! LLM ...


+
+I will this deploy to production tomorrow! LLM Rescuer #ruby #llm #nil
+
+github.com/barodeur/llm_rescuer
+
+

Good article In defense of not reading the code ...


+
+Good article In defense of not reading the code | Ben Shoemaker #ai #llm #coding
+
+www.benshoemaker.us/writing/in-defense-of-not-reading-the-code/
+
+

One reason why my open-source stuff is primary ...


+
+One reason why my open-source stuff is primary for my own use: Open-source is where dreams go to die via @wallabagapp #opensource
+
+www.trevorlasn.com/blog/open-source-is-where-dreams-go-to-die
+
+

Want to know how your home computer or ...


+
+Want to know how your home computer or smartphone compares to a Cray supercomputer's performance? #cray #supercomputer
+
+www.roylongbottom.org.uk/Cray%201%20Su..-..Computers%20Phones%20and%20Tablets.htm
+
+

How does #virtual #memory work? #ram ...


+
+How do