Articles by birdculture
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)

1

I Audit a Legacy Rails Codebase in the First Week (piechowski.io)

1

Things I miss about Spring Boot after switching to Go (sushantdhiman.dev)

2

Writing a simple VM in less than 125 lines of C (2021) (andreinc.net)

2

Telemetry helps. you still get to turn it off (ritter.vg)

2

A new chapter for the Nix language, courtesy of WebAssembly (determinate.systems)

3

Package Managers Need to Cool Down (nesbitt.io)

2

Pocket ID: Easy Passkey Authentication (runtimeterror.dev)

4

Anybody know what happened to the GNU site? (archive.org)

1

Au Revoir, Eleventy (hamatti.org)

2

Jj v0.39.0 Released (github.com/jj-vcs)

2

Accepting user-supplied code is mostly fine (dimden.dev)

1

The Illusion of Building (uphack.io)

1

Top K is a deceptively hard problem in relational databases (paradedb.com)

1

The Markless Document Markup Standard (shirakumo.org)

1

RTL: WTF: Read the web like Right-to-Left readers do (rtl.wtf)

2

Deprecate confusing APIs like "os.path.commonprefix()" (sethmlarson.dev)

2

But can it run DOOM? Do you have 3 months of wall clock time to beat it? (bmarti44.substack.com)

1

I Put a Full JVM Inside a Browser Tab (bmarti44.substack.com)

2

Evolving Typst (laurmaedje.github.io)

4

Unmasking Redacted Names in Epstein Files Using Computer Vision (Open Source) (youtube.com)

2

Quantifying the Swiss Marriage Tax (gendx.dev)

3

JSON Documents Performance, Storage and Search: MongoDB vs. PostgreSQL (binaryigor.com)

2

Gram 1.0 Released (liten.app)

1

Plasma Bigscreen – 10-foot interface for KDE plasma (plasma-bigscreen.org)