2025
27 January
- Why is Git Autocorrect too fast for Formula One drivers? - blog.gitbutler.com
- Vectors, Pixels, Plotters and Public Participation - media.ccc.de
- Shifting Cyber Norms: Microsoft security POST-ing to you - berthub.eu
- Hacking Subaru: Tracking and Controlling Cars via the STARLINK Admin Panel - samcurry.net
- The Mythical IO-Bound Rails App - byroot.github.io
- The fizzbuzz that did not get me the job - kranga.notion.site
20 January
- Nix - Death by a thousand cuts - www.dgt.is
- Reticulum: Unstoppable Networks for The People - media.ccc.de
- The PC is Dead: It’s Time to Make Computing Personal Again - www.vintagecomputing.com
13 January
- Automation and Empathy: Can We Finally Replace All Artistic Performers with Machines? - media.ccc.de
- Bad Apple but it's 6,500 regexes that I search for in vim - eieio.games
- What's involved in getting a "modern" terminal setup? - jvns.ca
- Hacking yourself a satellite - recovering BEESAT-1 - media.ccc.de
- How I program with LLMs - crawshaw.io
- First impressions of Ghostty - www.jonashietala.se
06 January
- EU's Digital Identity Systems - Reality Check and Techniques for Better Privacy - media.ccc.de
- Hacking the RP2350 - media.ccc.de
- Proprietary silicon ICs and dubious marketing claims? Let's fight those with a microscope! - media.ccc.de
- We've not been trained for this: Life after the Newag DRM disclosure - media.ccc.de
- The Value of Source Code - www.youtube.com
- ACE up the sleeve: Hacking into Apple's new USB-C Controller - media.ccc.de
- Feelings are Facts: Love, Privacy, and the Politics of Intellectual Shame - media.ccc.de
2024
30 December
- Semantic Compression - caseymuratori.com
- My colleague Julius - ploum.net
- Writing computer code by voice - media.ccc.de
- Breaking NATO Radio Encryption - media.ccc.de
- From fault injection to RCE: Analyzing a Bluetooth tracker - media.ccc.de
23 December
- Helix: Why (And How) I Use It - jonathan-frere.com
- Re: Re: Bluesky and Decentralization - dustycloud.org
- What Knowledge Isn't - jimmyhmiller.github.io
- AI and Internet Hygiene - www.late-review.com
- A polite disagreement bot ring is flooding Bluesky — reply guy as a (dis)service - pivot-to-ai.com
- My favourite colour is Chuck Norris red - htmhell.dev
09 December
- No NAT November: My Month Without IPv4 - blog.infected.systems
- Hugs of Death: How should we think about resilience in the IndieWeb? - blog.infected.systems
- Aider in your IDE - aider.chat
- Worlds: Mutability with Control - jimmyhmiller.github.io
- Intuition in Software Development - jimmyhmiller.github.io
02 December
- ML in Go with a Python sidecar - eli.thegreenplace.net
- GoMLX: ML in Go without Python - eli.thegreenplace.net
- Reply on Bluesky and Decentralization - whtwnd.com
- Structured Editing and Incremental Parsing - tratt.net
- Private School Labeler on Bluesky - simonwillison.net
18 November
- curl -v https://google.com - www.youtube.com
- DOOM on a 3D-printed mechanical TV - www.youtube.com
- Quality software deserves your hard‑earned cash - stephango.com
- Binary vector embeddings are so cool - emschwartz.me
- Tutorial videos - aider.chat
11 November
- curl source code age - daniel.haxx.se
- smartcat (sc) - github.com
- Ranging over functions in Go 1.23 - eli.thegreenplace.net
- Fruit Credits: a personal accounting app based on hledger - dz4k.com
04 November
- Jia Tanning Go code - www.arp242.net
- One weird trick to get the whole planet to send abuse complaints to your best friend(s) - delroth.net
- Nobody cares about decentralization until they do - kyefox.com
29 October
- Debugging my wife's alarm clock - ntietz.com
- against /tmp - dotat.at
- Debug Go core dumps with delve: export byte slices - michael.stapelberg.ch
21 October
- Why is everybody talking about sync engines? - fika.bar
- I love calculator - karpathy.ai
07 October
- Our Android App is Frozen in Carbonite - ia.net
- Joining errors in Go - tpaschalis.me
- From opera to tech - jordaneldredge.com
- FOSDEM 2024: you too could have made curl - daniel.haxx.se
- the origin of ad: an adaptable text editor - sminez.github.io
- How do HTTP servers figure out Content-Length? - aarol.dev
30 September
- LI + AI = GIGO - heatherburns.tech
- Improving rendering performance with CSS content-visibility - nolanlawson.com
- Why I still blog after 15 years - www.jonashietala.se
- Hacking Kia: Remotely Controlling Cars With Just a License Plate - samcurry.net
23 September
- Will we be writing Hare in 2099? (with Drew DeVault) - youtube.com
- What's in an (Alias) Name? - go.dev
- Stop using SERIAL in Postgres - www.naiyerasif.com
- I Made The Ultimate Cheating Device - youtube.com
- Using YouTube to steal your files - lyra.horse
- gaining access to anyones browser without them even visiting a website - kibty.town
16 September
- Don't defer Close() on writable files - www.joeshaw.org
- We Spent $20 To Achieve RCE And Accidentally Became The Admins Of .MOBI - labs.watchtowr.com
09 September
- How to Extract Text Contents from PDF (part 1/3) - youtube.com
- How to Extract Text Contents from PDF (part 2/3) - youtube.com
- How to Extract Text Contents from PDF (part 3/3) - youtube.com
02 September
- The Vindication of Bubble Sort - two-wrongs.com
- The Trouble with Procurement Departments, Resellers and Stripe - www.troyhunt.com
- The secret inside One Million Checkboxes - eieio.games
- Bypassing airport security via SQL injection - ian.sh
26 August
- Micro-libraries need to die already - bvisness.me
- Darius Kazemi, Tiny Subversions - XOXO Festival (2014) - youtube.com
- Why does getting a job in tech suck right now? (Is it AI?!?) - ryxcommar.com
- Why am I writing a Rust compiler in C? - notgull.net
19 August
- Building static binaries with Go on Linux - eli.thegreenplace.net
12 August
- What's the best Static Analysis tool for Golang? - www.dolthub.com
- Go structs are copied on assignment (and other things about Go I'd missed) - jvns.ca
- q What do I title this article? - two-wrongs.com
06 August
- Go, a reasonable good language - kokada.capivaras.dev
- Reduce allocations and comparison performance with the new unique package in Go 1.23 - josephwoodward.co.uk
- Eron Wolf Interviews Andreas Kling About the Ladybird Browser - www.youtube.com
29 July
- Social Computing, before the Internet - netsettlement.blogspot.com
- Software engineers are not (and should not be) technicians - www.haskellforall.com
- How I Use Git Worktrees - matklad.github.io
- The Computer Genius the Communists Couldn’t Stand - culture.pl
- C# (almost) has implicit interfaces - clipperhouse.com
- Everlasting jobstoppers: How an AI bot-war destroyed the online job market - www.salon.com
22 July
- Go range iterators demystified - www.dolthub.com
- Where is the programmer inspo? - avdi.codes
- What TeX Gets Right - newton.cx
- How not to use box shadows - dgerrells.com
15 July
- Locally patching dependencies in Go - eli.thegreenplace.net
- Contextualizing the Go Context API: Program Scopes - matttproud.com
- Reverse Engineering TicketMaster's Rotating Barcodes (SafeTix) - conduition.io
- PySkyWiFi: completely free, unbelievably stupid wi-fi on long-haul flights - robertheaton.com
- Iconography of the X Window System: The Boot Stipple - matttproud.com