Articles by birdculture
3

Jj jj jj jj jj (caiustheory.com)

3

Soatok's Informal Guide to Threat Models (soatok.blog)

58

[flagged] What's wrong with EU age verification? (Nothing) (vrypan.net)

2

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

1

Proxying inference requests in 6ms with Pingora, Envoy, and Spanner (modal.com)

4

When Impressive Performance Gains Do Not Matter (colinbreck.com)

1

May in Servo: user scripts, mp4 compat, blackboxing in DevTools, and more (servo.org)

2

Investigating Linux Graphics (2025) (roscidus.com)

2

JEP 539: Strict Field Initialization in the JVM (Preview) (openjdk.org)

1

Towards Understandable Software (gracefulliberty.com)

4

Tech Morality Is Hard (forkingmad.blog)

3

VictoriaLogs Stores Your Logs in a Columnar Layout (victoriametrics.com)

1

Prism: An Impure Functional Language with Typed Effects (stephendiehl.com)

4

Data Access Patterns That Makes Your CPU Angry (weineng.me)

3

A faster bump allocator for rust (owen.cafe)

2

The feature in OxCaml that more languages should steal (theconsensus.dev)

13

Mojo programming language will become open-source soon (modular.com)

1

ARIA, Anti-Patterns, and You (dbushell.com)

7

Text Files as a User Interface (ratfactor.com)

1

What's cooking on Sourcehut? Q2 2026 (sourcehut.org)

6

NLNet Labs LLM Policy (nlnetlabs.nl)

2

Routing for serverless servers with Pingora, Envoy, and Spanner (modal.com)

1

Structured Primary Keys (modern-sql.com)

9

Font-Family Recommendations (chrismorgan.info)

3

Control Structures in Programming Languages (xavierleroy.org)

6

Domino Tiling: From Dynamic Programming to Finite Fields (omegasyntax.com)

3

Tropius: Detect AI Tropes in Prose (tangled.org)

1

The dogma of entity-based Services and Repositories (martinfowler.com)

6

AOL was down (1996) (2026) (ngrok.com)

2

Are We GlobalShortcuts Yet? (areweglobalshortcutsyet.github.io)

2

Adversarial Communication (glyph.im)

1

Flatpak package for GIMP 0.54.1 (1996) (gnome.org)

2

The Joy and Power of Understanding (binaryigor.com)

2

Record Type Inference for Dummies (haskellforall.com)

4

LLMs and Performative Productivity (joshcollinsworth.com)

1

How a Computer Should Work (pkgdemon.github.io)

1

Apache Pulsar 5.0.0-M1: Introducing Self-Managing Scalable Topics (apache.org)

1

Lies, Damn Lies and Database Benchmarks (questdb.com)

12

FEXPRs vs. vtable: how LispE interpreter works (github.com/naver)

8

A stray "j" ruined my evening (mtmn.name)

3

Please keep code descriptions simple (akselmo.dev)

3

Systemd-Bsod.service (freedesktop.org)

2

The curious history the invention of the CMD+K quick switcher (ux.stackexchange.com)

1

Chesterton's Middle Finger (arp242.net)

2

PostmarketOS v26.06 (Alpen Avocado) released (postmarketos.org)

2

Lines or Less: Test Case Minimization (matklad.github.io)

3

Speculation Is All You Need (modal.com)

18

One Year with Codeberg (guix.gnu.org)

6

OpenMW 0.51.0 Released (openmw.org)

3

The World Now Has More Bot Traffic Than Human Traffic (signoz.io)

4

OCaml 5.5.0 Released (ocaml.org)

1

Speculation Is All You Need (modal.com)

1

Robust Jobserver (codeberg.org/mlugg)

2

Updating Stacked Pull Requests with Git rebase –onto (bd103.dev)

2

The Next Generation of Distrobox (distrobox.it)

1

Town Square, the community deserves connection (cauenapier.com)

2

Erasing Existentials (wolfgirl.dev)

2

I am dreading our LLM-written incident report future (surfingcomplexity.blog)

13

I can haz smoller NixOS ISOs? (natkr.com)

38

Alice is impatient (brooker.co.za)

1

Speculation Is All You Need (modal.com)

3

Shutting Down Fornjot (fornjot.app)

1

Apple unifies device management in devicectl: Impact on iOS test automation and (bitrise.io)

4

Burnout in Open Source: A Conversation with Lodash Creator John-David Dalton (openjsf.org)

15

Efficient C++ Programming for Modern 64-bit CPUs: Chapter 4/part 2 (6it.dev)

1

Audacity 4.0 beta lets you test its new (nicer) Qt interface (omgubuntu.co.uk)

199

Google workspace threatening to block Firefox access (fromprod.com)

7

The Future of the Con Is Here, It's Just Not Evenly Distributed (manishearth.github.io)

3

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

2

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

7

Bcachefs 1.38.6 Brings Many Performance Improvements (phoronix.com)

1

Developers React to AI-Scented Blog Posts (writethatblog.substack.com)

3

Color Picking OKLCH for Mortals (hugodaniel.com)

2

RFC 8628 fixed CLI login in 2019. Most CLIs still ship the broken version (abgeo.dev)

1

Eternal Software Initiative: Open-source tech to preserve software for 1k (eternal-software.org)

2

Making GHC Upgrades Easy (haskell.org)

1

The Impact of Google's Manifest Version 3 Update on Ad Blocker Effectiveness (arxiv.org)

1

A 27-Year-Old Authentication Bypass in OpenBSD's PPP Stack (argus-systems.ai)

3

See What's Next for Firefox (firefox.com)

1

Lobsters Interview with Claudius (alexalejandre.com)

2

Nginx Explained in Plain English (sanyamserver.online)

1

Static Types and Shovels (understood.systems)

3

Pyinfra – agentless infrastructure automation, in plain Python (pyinfra.com)

2

Oxygen 6.7 is here: a breath of fresh air for KDE's classic theme (filipfila.wordpress.com)

1

Don't run SQL migrations in tests: How I sped up the test suite by 2x (gaultier.github.io)

1

Cross-Language Data Types (ekxide.io)

21

Cell-based architecture for resilient payment systems (americanexpress.io)

1

Making FlashAttention-4 faster for inference (modal.com)

3

Xavier Leroy's New Book on Control Structures in Programming (xavierleroy.org)

5

SVGs and PDFs can both be interactive (vexlio.com)

3

Removing my Nix flakes vs. guix post (coopi.neocities.org)

1

Atom Exhaustion Is Not a Footgun. It's One Third of Our CVEs (erlef.org)

1

Email Data Normalization for Automation (mailwebhook.com)

3

A Wild Register Appears: Hunting the 30-Year-Old World of Xeen MT-32 Crash (finalpatch.github.io)

1

Webxdc – Secure mini apps for chats (webxdc.org)

1

Using Notes in the Glasgow Haskell Compiler (haskell.org)

1

How a TCP Load Balancer works under the hood (sushantdhiman.dev)

2

Jjc: Non-interactive hunk-level operations for Jujutsu (tangled.org)

2

Repo-Slopscore: Detecting AI Contributions in Git Repositories via Commit (ava.pet)

3

Making FlashAttention-4 faster for inference (modal.com)