Articles by zdw
2

Why the Renovate project uses GitHub Discussions as our triage process (jvt.me)

2

Practical Collision Attack Against Long Key IDs in PGP (soatok.blog)

1

Markdown Fixup: An Opinionated Markdown Linter (brettterpstra.com)

2

About Bootstrapping, and why it's important (notgull.net)

2

Marcus Weighs in (Mostly) for LeCun (garymarcus.substack.com)

4

Conbini Wars – map of Japanese convenience store ratios (kikkia.dev)

8

macOS 26.2 update enables 160MHz channels on 5GHz Wi-Fi networks (cultofmac.com)

13

How to Be Less Awkward (experimental-history.com)

118

Why didn't AI “join the workforce” in 2025? (calnewport.com)

2

AI and Research Papers (computationalcomplexity.org)

2

The 8 ways that all the elements in the Universe are made (bigthink.com)

1

How Will the Miracle Happen Today? (kk.org)

2

Katsuhiro Otomo's Animation Work for Canon's T70 35mm Camera: Japanese Futurism (shellzine.net)

1

Speed Test between Windows XP vs. Vista vs. 7 vs. 8.1 vs. 10 vs. 11 [video] (youtube.com)

4

Boredom Is Good, Actually (aartaka.me)

3

Nadella: Looking Ahead to 2026 (snscratchpad.com)

3

The Agentic Self: Parallels Between AI and Self-Improvement (muratbuffalo.blogspot.com)

6

GE Refrigerator with a built-in barcode scanner for grocery lists (geappliances.com)

3

How Dependabot Actually Works (nesbitt.io)

1

Residues: Time, Change and Uncertainty in Software Architecture [video] (youtube.com)

1

Technology Is Culture (lemire.me)

1

52 Things I Learned in 2025 (probablyinteresting.substack.com)

2

My ideal Linux source package format (at the moment) (utcc.utoronto.ca)

1

Taking photos of PCBs and electronics [video] (youtube.com)

3

How to translate a ROM: The mysteries of the game cartridge [video] (youtube.com)

80

Sabotaging Bitcoin (dshr.org)

3

Using lava lamps to break RSA (tedunangst.com)

2

Rx Inspector – Look Up Where Your Generic Prescription Drugs Were Made (propublica.org)

5

Beating myself at chess (schemescape.com)

1

How to draw your own mouse cursor theme (blinry.org)

2

Memory Safety Is ... (matklad.github.io)

46

What Happened to Abit Motherboards (homeip.net)

1

Rethinking the Cost of Distributed Caches for Datacenter Services (muratbuffalo.blogspot.com)

101

Meta's ads tools started switching out top-performing ads with AI-generated ones (businessinsider.com)

1

Third Parties and Single Points of Failure (perfplanet.com)

1

Categorizing Package Registries (nesbitt.io)

1

The Precious Eyeblink (tidyfirst.substack.com)

2

Freedom from Incompetence (lemire.me)

1

How to Pay for Books (2022) (blog.danieljanus.pl)

562

What an unprocessed photo looks like (maurycyz.com)

15

The Internet Is a Net Negative (kennethreitz.org)

1

Arch Linux package stats fun statistics (archlinux.de)

1

Tips for making the Chrome Performance Panel less overwhelming (perfplanet.com)

106

Software engineers should be a little bit cynical (seangoedecke.com)

3

Why 451 Is Good for You – Greylisting Perspectives from the Early Noughties (bsdly.blogspot.com)

1

The World State: Capture the current state of the world as a piece of art (arpanmondalz.github.io)

2

Gaming on a Receipt Printer [video] (youtube.com)

1

Jujutsu Workshop (blinry.org)

3

Flock and Urban Surveillance (computer.rip)

2

Tmux and SSH Agent Forwarding (feld.me)

1

The Untold Story of the Nintendo Entertainment System [video] (youtube.com)

299

How uv got so fast (nesbitt.io)

3

SSH-agent broken in tmux? I've got you (blogsystem5.substack.com)

4

macOS Terminal – still missing the mark Apple (damore.org)

1

Are Two Heads Better Than One? (eieio.games)

67

Microsoft denies rewriting Windows 11 in Rust using AI (windowslatest.com)

1

Package managers keep using Git as a database, it never works out (nesbitt.io)

1

Dolphin Progress Release 2512 (dolphin-emu.org)

34

Could lockfiles just be SBOMs? (nesbitt.io)

4

An initial analysis of the discovered Unix V4 tape (spinellis.gr)

4

Unix "find" expressions compiled to bytecode (nullprogram.com)

16

Rex is a safe kernel extension framework that allows Rust in the place of eBPF (github.com/rex-rs)

23

Paperbacks and TikTok (calnewport.com)

2

MacSync Stealer variant finds a way to bypass Apple malware protections (9to5mac.com)

2

Zork Z-Machine implemented on an Intel 4004 Microprocessor Vintage Computer [video] (youtube.com)

1

Advice for Individual Contributors (staysaasy.com)

11

Cursed circuits #3: true mathematics (lcamtuf.substack.com)

18

Your inbox is a bandit problem (parentheticallyspeaking.org)

1

How the Segmented Game Changed, Through the Eyes of Golf (nicole.express)

3

Federated Package Management and the Zooko Triangle (nesbitt.io)

2

OCT – My Framework for Digital Sovereignty, Part 1 (wildeboer.net)

4

Humanist Plumbing (tbray.org)

1

Monster of 2025: Endless Subscriptions (motherjones.com)

2

I got ripped off by YouTube "coach" using AI and how you might avoid it [video] (youtube.com)

1

3D Risk on a Globe (instructables.com)

6

Here you can find the contents of the Unix v4 tape ready for bootstrapping (squoze.net)

1

Sunset Section 230 and Unleash the First Amendment (acm.org)

3

Notable Book Covers of 2025 (casualoptimist.com)

3

AI Safety has a scaling problem (boydkane.com)

51

Rust's Block Pattern (notgull.net)

3

Chemical Hygiene (karpathy.bearblog.dev)

4

A perfect distillation of the social uselessness of finance (pluralistic.net)

1

Behold the Infamous PS2 Linux Kit [video] (youtube.com)

2

Why does Windows take the scenic route converting from CF_TEXT to CF_OEM­TEXT? (devblogs.microsoft.com/oldnewthing)

2

Typosquatting in Package Managers (nesbitt.io)

4

A Facebook test makes link-sharing a paid feature for creators (engadget.com)

2

Has Ansible Team Abandoned Network Automation? (ipspace.net)

48

Ford Has Steered Its Former EV Truck and Plant Plans in to a Ditch (512pixels.net)

3

Most Parked Domains Now Serving Malicious Content (krebsonsecurity.com)

1

Solving the Problems of HBM-on-Logic (morethanmoore.substack.com)

5

New Ways to Corrupt LLMs (acm.org)

3

Gemini thinking trace, reviewing feedback on its code from another model (simonwillison.net)

1

Sawing a Dam in Half (On Purpose) [video] (youtube.com)

3

The Future of Radiation Safety Is Lies, I Guess (aphyr.com)

4

How We Lost Communication to Entertainment (ploum.net)

60

Arborium: Tree-sitter code highlighting with Native and WASM targets (bearcove.eu)

1

Analog Calendar with LEDs and Switches (friendlywire.com)

1

Memories of Burger Becky (blitter.net)

78

I fed 24 years of my blog posts to a Markov model (susam.net)

2

The Coupang data breach that hit two-thirds of South Korea (ft.com)