How bad are search results? Let's compare Google, Bing, Marginalia, Kagi, Mwmbl, and ChatGPT danluu.com
How I forked SteamOS for my living room PC iliana etaoin
New Year’s Resolutions Degrowther
Why Prusa is floundering, and how you can avoid their fate Drew DeVault's Blog
Bug story: Sorting by timestamp adam-p.ca
Towards a folk computer cristobal.space
Applied anthropology nutcroft.com
NPS, the good parts apenwarr
Loneliness and happiness or: how one can ruin the other TheFrenchGhosty's Blog
Upgrading to FreeBSD 14 - how to fix a broken BIOS bootcode unixsheikh
attribution armored code see shy jo
All of the writing I did in a week as a software engineer alexanderell.is
Amanecieron ahí cristobal.space
Are Passkeys really the beginning of the end of passwords? I certainly hope not! unixsheikh
Testing Smarter, Not Harder: Using LLMs for Better Unit Tests the scapegoat dev
The proper design process in web development unixsheikh
The main differences between OpenBSD, FreeBSD, NetBSD and DragonFly BSD unixsheikh
Sharing contacts using QR Code without requiring a network connection AndreGarzia.com
Building an x86 Linux kernel that works with both systemd-boot and kexec iliana etaoin
recover lost text by coredumping firefox j3s.sh
Interesting apenwarr
shell tip: print json with printf j3s.sh
Haskell webassembly in the browser see shy jo
Upgrading Steam Deck storage the lazy way craftyguy's blog
Lasercut DnD Condition Rings Tinkerings
The quest for the perfect registrar: from Gandi to Netim TheFrenchGhosty's Blog
Post-industrial bricolage cristobal.space
LLM Tools for the distracted developer the scapegoat dev
Interpreting tarot cards with pinocchio and GPT the scapegoat dev
My creative software design process the scapegoat dev