Articles by birdculture
5

Legacy PC design misery (2009) (mjg59.livejournal.com)

3

Building a guitar trainer with embedded Rust (orhun.dev)

1

Bigoish: Test the empirical computational complexity of Rust algorithms (docs.rs)

1

How to use ETag header for optimistic concurrency (event-driven.io)

1

A one-line Kubernetes fix that saved 600 hours a year (cloudflare.com)

1

Immich vs. ente photos – the photo backup showdown (alexandmanu.com)

9

I Can't See Apple's Vision (matduggan.com)

2

Tailscale'd into Homelabbing (rugu.dev)

1

Ssereload(1) Introduction (timmarinin.net)

3

Petri Nets as Music Sequencers: Token Rings, Inhibitor Arcs, and Euclidean (stackdump.com)

2

Don't shave that yak (How we added Go to Visual Studio) (axiorema.com)

2

ROCm 7.1.1: you can (not) build (lunnova.dev)

1

Building a NES Emulator from Scratch (matiassalles99.codes)

2

Mojo's Not (Yet) Python (theconsensus.dev)

1

Fedora Moving from Pagure to Forgejo (fedoraproject.org)

2

Native Instant Space Switching on macOS (arhan.sh)

3

"﷽" U+fdfd: Arabic Ligature Bismillah AR-Rahman AR-Raheem (Unicode Character) (unicodeplus.com)

1

Magic Link Pitfalls (etodd.io)

1

Vim-classic: Long-term maintenance of Vim 8.x (sr.ht)

39

A nearly perfect USB cable tester (literarily-starved.com)

1

The Diminished Art of Coding (nolanlawson.com)

1

Can It Resolve Doom? Game Engine in 2k DNS Records (rice.is)

2

Hegel, a universal property-based testing protocol and family of PBT libraries (hegel.dev)

4

The junior developer pipeline is broken, and nobody has a plan to fix it (thinkpol.ca)

15

Storing 2 bytes of data in your Logitech mouse (timwehrle.de)

1

Related UI elements should not appear unrelated (exotext.com)

2

What we heard about Rust's challenges, and how we can address them (rust-lang.org)

2

Fedora Asahi Remix 43 is now available (fedoramagazine.org)

3

It is incorrect to "normalize" // in HTTP URL paths (runxiyu.org)

1

Root from the parking lot: OpenWRT XSS through SSID scanning (CVE-2026-32721) (mxsasha.eu)

1

To be a better programmer, write little proofs in your head (2025) (get-nerve.com)

2

Sebastian Lague – Coding Adventure: Synthesizing Musical Instruments (youtube.com)

2

How much has AI deskilled you? (Quiz of SREs) (signoz.io)

2

AI's impact on mathematics is analogous to the car's impact on cities (mathstodon.xyz)

4

Getting Ziggy with It – Re: Factor (factorcode.org)

1

Things That Turbo Pascal Is Smaller Than (2011) (dadgum.com)

3

AI – Assassinating Intelligence (yashgarg.dev)

1

Is the Strategy Pattern an ultimate solution for low coupling? (event-driven.io)

1

The developers who aren't letting AI push them out (leaddev.com)

2

The Most Important Software Innovations (2021) (dwheeler.com)

2

How to Not Get Hacked Through File Uploads (eliranturgeman.com)

2

Top AI coding tools make mistakes one in four times, study shows (techxplore.com)

1

Try not to get scammed while looking for work (trysound.io)

2

AI won't make you rich. But fixing bugs in AI slopware will (boreal.social)

2

Tree-style invite systems reduce AI slop (abyss.fish)

2

"LinkedIn Speak" Was Added to Kagi Translate (bsky.app)

3

Pgtui, a Postgres TUI Client (kdwarn.net)

1

The Gemini Protocol in 2026 (kevinboone.me)

2

Typenix: Full typing for Nix based on TypeScript (github.com/ryanrasti)

3

OpenClaw Is a Security Nightmare Dressed Up as a Daydream (composio.dev)

4

A Linux distribution designed to eliminate single points of failure (stagex.tools)

1

Humanities in the Machine (blainsmith.com)

1

Summary – Rust Project Perspectives on AI (nikomatsakis.github.io)

1

Wero: Developer Insights into Europe's PayPal Alternative (programmers.fyi)

1

Why Are Event-Driven Systems Hard? (scalablethread.com)

2

My First Agentic Coding Project: GitTop (hjr265.me)

2

Thoughts on Generative A.I (kghose.github.io)

8

Mass-Produced Software Components (dartmouth.edu)

2

Branch Prediction (danluu.com)

1

How to use storytelling to fit inline assembly into Rust (ralfj.de)

1

A Guide to vim.pack (Neovim built-in plugin manager) (echasnovski.com)

3

Plan 9's Acme: The Un-Terminal and Text-Based GUIs (danielmoch.com)

3

Microservices: Shackles on Your Feet (howtocenterdiv.com)

3

The Compose key is magic (crescentro.se)

128

AI didn't simplify software engineering: It just made bad engineering easier (robenglander.com)

1

Race conditions in generated code (tested across 10 models, 5 runs) (deployed.agency)

9

Computing in Freedom with GNU Emacs (protesilaos.com)

1

Secure Communication, Buried in a News App (hackaday.com)

1

Tracing $2B in Nonprofit Grants and Lobbying to Uncover Age Verification (reddit.com)

2

Generative AI Vegetarianism (sboots.ca)

1

Parametricity, or Comptime Is Bonkers (noelwelsh.com)

3

'Devastating blow': Atlassian lays off 1,600 workers ahead of AI push (theguardian.com)

3

Lobsters Interview with Ngoldbaum (alexalejandre.com)

2

A Snapshotable WASM Interpreter (github.com/friendlymatthew)

2

My PostgreSQL database got nuked lol (akselmo.dev)

2

Design Tip: Enforcing Constraints Leads to Simpler, More Powerful Systems (rodriguez.today)

1

C++26 Safety Features Won't Save You (lucisqr.substack.com)

4

AI should help us produce better code (simonwillison.net)

1

WebPKI and You (brycekerley.net)

18

I stopped using NixOS and went back to Arch Linux (dpdns.org)

4

Do the Illegible (ashwinsundar.com)

1

Understanding Container Images: Layers, Configs, Manifests, and More (iximiuz.com)

1

Simple-Git NPM package has CVSS 9.8 RCE; 5M+ weekly downloads–check lockfiles (codeant.ai)

3

Production query plans without production data (boringsql.com)

1

What it costs to run 1M image search in production (vecstore.app)

1

Abusing .arpa, the TLD that isn't supposed to host anything (infoblox.com)

2

Returning to Rails in 2026 (markround.com)

1

Media over QUIC: On a Boat (moq.dev)

16

The Cost of 'Lightweight' Frameworks: From Tauri to Native Rust (gethopp.app)

1

Building a Strict RFC 8259 JSON Parser: Acceptance Issues and Their Impact On (lattice-substrate.github.io)

1

Impressions from Mozilla 1.2B (2002) (movq.de)

3

The first AI agent worm is months away, if that (dustycloud.org)

2

Quantum Simulates Properties of First Half-Möbius Molecule by IBM Researchers (ibm.com)

2

MCP Vulnerabilities Every Developer Should Know (composio.dev)

1

Usage Specification (jdx.dev)

2

Open Sores: An Essay on Programmers' Culture of Collaboration and Its (richwhitehouse.com)

2

LLM-driven large code rewrites with relicensing are the latest AI concern (phoronix.com)

2

Binding port 0 to avoid port collisions (ntietz.com)

53

I'm Not Consulting an LLM (lr0.org)

66

Why developers using AI are working longer hours (scientificamerican.com)