Articles by birdculture
1

Prolog Basics Explained with Pokémon (unplannedobsolescence.com)

1

Mandy: ActivityPub on Goblins (spritely.institute)

4

Learn Python the Hard Way Was Right About One Thing (fagnerbrack.com)

2

How to build a programming language after civilization collapses (medium.com/code-like-a-girl)

1

How to Achieve Truly Serverless GPUs (modal.com)

26

Hoot 0.9.0 Released (spritely.institute)

1

Erlang/OTP 29.0 Release (erlang.org)

3

What 262,715 regex questions on stack overflow haven't answered (iev.ee)

3

Five months after switching Fluxzy from Electron to Tauri (fluxzy.io)

1

The anti-minimalist backlash is the bigger story behind Oxygen's revival (filipfila.wordpress.com)

2

How to Achieve Truly Serverless GPUs (modal.com)

4

Malware crew TeamPCP open-sources its Shai-Hulud worm on GitHub (theregister.com)

2

Arborium is AI slopware and should not be trusted (ewie.online)

3

Zig vs. Rust in 2026 (zackoverflow.dev)

2

Discovering Dennis Ritchie's Lost Dissertation (computerhistory.org)

1

World Record Solver for Minimum Line Cover of Prime Points Cuts Time to 22 (prime-line-cover.vercel.app)

5

The Problem of Pedagogy in Advanced Mathematics (susam.net)

3

Preserving Fisher-Price Pixter (dmitry.gr)

1

Fighting Hyrum's Law in LLVM (maskray.me)

2

Gram 2.0.0 Released (gram-editor.com)

7

Mass NPM Supply Chain Attack Hits TanStack, Mistral AI, and 170 Packages (safedep.io)

2

Wayland.fyi minimalist Wayland special interest group (wayland.fyi)

2

Childhood Computing (lilysthings.org)

3

Flipping the bozo bit on flips the learning off (surfingcomplexity.blog)

3

NixOS and Secrets (isabelroses.com)

5

Open weights are quietly closing up – and that's a problem (martinalderson.com)

2

Laptops all have built-in security tokens these days (ahelwer.ca)

3

COBOL Is the Asbestos of Programming Languages (wired.com)

50

Chrome's AI features may be hogging 4GB of your computer storage (theverge.com)

1

Steering Zig Fmt (matklad.github.io)

1

JavaScript Tail Call Optimization in ES2015: Unimplemented and Stack Issues (gaborkoos.com)

2

Bun's rewrite from Zig to Rust passes 99.8% of testsuite (xcancel.com)

1

The Gemini Protocol in 2026 (kevinboone.me)

1

I learned something about GPUs today (foon.uk)

37

Read Programming as Theory Building (codeutopia.net)

2

Nvidia releases CUDA-Oxide 0.1 for experimental Rust-to-CUDA compiler (phoronix.com)

2

Dirty Frag: Ongoing Linux Kernel Privilege Escalation Vulnerability Since 2017 (wiz.io)

2

Onboarding Is a Hazing Ritual and You Call It Agile (dhung.dev)

1

Designing Microkernel IPC (seiya.me)

2

Victory in FOIA Against Twelve South for PlugBug 120W Electrical Info (archive.org)

3

How we made Notion available offline (notion.com)

2

Jj v0.41.0 Is Out (github.com/jj-vcs)

3

Containers Aren't Just Linux Processes (iximiuz.com)

4

Krabby: Making a Fast Rust Compiler (bal-e.org)

4

The PHP License Is Dead; Long Live the BSD 3-Clause (fossforce.com)

2

Scroll-Driven Animations (joshwcomeau.com)

7

An HTTP header caused time.gov to skew from UTC (alexsci.com)

1

Why didn't IPv6 work in my home network? (gowtham.dev)

4

Go is FIPS 140-3 certified (nist.gov)

1

Programmers Spend Their Time – Probably Dance (probablydance.com)

1

OpenTelemetry Signals from First Principles (kodraus.github.io)

1

A Programmer's Guide to Leaving GitHub (lord.io)

2

Podman rootless containers and the Copy Fail exploit (garrido.io)

2

Code coverage tells you what you didn't test – not whether your tests are good (bubble.ro)

2

Looking for feedback on AI content in R/programming and the April no-AI trial (reddit.com)

1

Release v0.9.0 · Foxboron/SSH-TPM-agent (github.com/foxboron)

2

Techniques for Better Software Testing (antithesis.com)

3

Update on "Co-Authored-By: Copilot" in Commit Messages – Issue #314311 (github.com/microsoft)

2

Bun (the JavaScript runtime) is being vibe-ported from Zig to rust (github.com/oven-sh)

2

One Map Key, One Lookup (googleblog.com)

8

Game Boy Advance Dev: Link Cable Networking (mattgreer.dev)

1

KeePassχ – A KeePassXC Fork (codeberg.org/keepasschi)

1

When 'if' slows you down, avoid it (easylang.online)

1

PgBackRest is dead. Now what? (mydbanotebook.org)

4

My favorite device is a Chromebook, without ChromeOS (kokada.dev)

6

Fake Notepad++ for Mac (notepad-plus-plus.org)

3

Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer) (signoz.io)

8

Screw You Realtek (growse.com)

1

The Lobster in the Hot Pot – OpenTentacle (opententacle.com)

1

Dependencies Are Replacing Knowledge (youtube.com)

1

I Don't Vibe Code (jacobharr.is)

2

PEP 661 – Sentinel Values, accepted 5 years later (python.org)

2

Shigeru Miyamoto: Better Coder Than Most Without Ever Writing Code (indiepixel.de)

1

Combat LLM spam by building a web of trust (tangled.org)

4

Have Your Iceberg Cubed, Not Sorted: Meet Qbeast, the OTree Spatial Index (jack-vanlightly.com)

3

Inverse Sapir-Whorf and programming languages (lukeplant.me.uk)

1

The Three Durable Function Forms (jack-vanlightly.com)

2

GitHub Enshittification (pablotron.org)

2

The LLM Is Not a Junior Engineer (jacobharr.is)

5

Contributor Poker and Zig's AI Ban (kristoff.it)

12

Android VPN IP Leak Even If Always-On VPN Enabled (lowlevel.fun)

2

Bash Is Not Enough: Why Large-Scale CI Needs an Orchestrator (iankduncan.com)

3

Learn Algorithms for Interviews, Forget Them for Work (fagnerbrack.com)

1

The Day I Logged 1 in Every 2000 Public IPv4: Visualizing the AI Scraper DDoS (vulpinecitrus.info)

3

Donating to Open Source (entropicthoughts.com)

1

The Perfect Code Review: How to Reduce Cognitive Load While Improving Quality (bastrich.tech)

3

KDE's 30th Anniversary (kde.org)

2

Someone compromised SAP's NPM packages and used the CI pipeline against itself (safedep.io)

2

Now what? GitHub is insecure on push, CVE-2026-3854 (webmatrices.com)

2

FOSDEM 2026 – All FOSDEM 2026 videos are online (fosdem.org)

4

$20 eBay SFP Module Outperforms My NTP Setup: From Milliseconds to 26 (austinsnerdythings.com)

11

The Downfall and Enshittification of Microsoft in 2026 (caio.ca)

4

My Login Shell in Assembly (isene.org)

1

Victory in FOIA Against Twelve South for PlugBug 120W Electrical Info (archive.org)

2

From CVS to Git: thirty years of source control, lived from inside (evilgeniuslabs.ca)

3

Httpxyz One Month In (tildeweb.nl)

3

HardenedBSD Is Now Officially on Radicle (hardenedbsd.org)

4

Smolwebifying My Site (akselmo.dev)

2

Message Brokers Are Modern Grids (yusufaytas.com)