Articles by zdw
61

Apple's MacBook Pro DFU port documentation is wrong (lapcatsoftware.com)

2

Before ChatGPT-HW debate there were other "If students use X to do HW" debates (computationalcomplexity.org)

142

Margin Call (asymco.com)

222

Defeating a 40-year-old copy protection dongle (dmitrybrant.com)

1

How Apple Hooks Fifty Thousand Methods [video] (youtube.com)

1

Why Do Lawyers Want to Abolish ICE? [video] (youtube.com)

2

The Disconnected Git Workflow (ploum.net)

5

Puget Systems Most Reliable Hardware of 2025 (pugetsystems.com)

3

Learning New Tech with AI Assistance Might Backfire (anup.io)

60

Backseat Software (mikeswanson.com)

2

SRE Is Anti-Transactional (acm.org)

35

Why do RSS readers look like email clients? (terrygodier.com)

2

Linux Kernel Project Continuity (github.com/torvalds)

2

Trust them, don't trust it (bfswa.substack.com)

2

Want to Reach Nirvana? Try a Colonoscopy (nytimes.com)

3

Supreme Court to consider whether geofence warrants are constitutional (therecord.media)

3

Blocking Claude (aphyr.com)

9

Why Intelligence Is a Terrible Proxy for Wisdom (joanwestenberg.com)

3

Why has Microsoft been routing example.com traffic to a company in Japan? (arstechnica.com)

1

Is the Internet Hijacking Our Ambition? (calnewport.com)

3

Fixing retail with land value capture (worksinprogress.co)

87

I let ChatGPT analyze a decade of my Apple Watch data, then I called my doctor (msn.com)

4

How Over-Engineering Became the New Technical Debt in Distributed Systems (acm.org)

1

Welcome to Town Al-Gasr (muratbuffalo.blogspot.com)

2

git-pkgs: A Git subcommand that indexes dependency changes into a database (git-pkgs.dev)

16

Package management is a wicked problem (nesbitt.io)

3

Toilet Maker Toto's Shares Get Unlikely Boost from AI Rush (yahoo.com)

1

The 2026 Linux Summer Games [video] (youtube.com)

15

Autodesk burns the village to feed AI and the Cloud – cuts 7% of workforce (adafruit.com)

2

How a band of engineers anticipated the cloud and remade the internet (princeton.edu)

7

Why there's no European Google? And why it is a good thing (ploum.net)

1

A Protocol for Package Management (nesbitt.io)

3

Humanizer: A Claude Code skill that removes signs of AI-generated writing (github.com/blader)

1

Why Intel stopped making motherboards (homeip.net)

44

Libbbf: Bound Book Format, A high-performance container for comics and manga (github.com/ef1500)

0

Migrating 13,000 Comments from Drupal to Hugo (jeffgeerling.com)

1

Agentic AI and the Mythical Agent-Month (muratbuffalo.blogspot.com)

1

Google temporarily disabled YouTube's advanced captions without warning (arstechnica.com)

20

Text Is King (experimental-history.com)

35

Internet Archive's Storage (dshr.org)

1

The Empathy of Instructions (seths.blog)

1

Could ChatGPT convince you to buy something? AI gears up to sell ads (theconversation.com)

2

Controlling the Wizzard (leadedsolder.com)

2

What to do about students using ChatGPT to do their homework? (computationalcomplexity.org)

67

AI is a horse (2024) (kconner.com)

4

Frankenwine: Multiple Personas in a Wine Process (nullprogram.com)

4

Giving University Exams in the Age of Chatbots (ploum.net)

2

An introduction to XET, Hugging Face's storage system (00f.net)

2

Workspaces and Monorepos in Package Managers (nesbitt.io)

1

The Discourse Is a Distributed Denial-of-Service Attack (joanwestenberg.com)

1

The Multidisciplinary Approach to Thinking (fs.blog)

1

Quantum Computing for Lawyers (bfswa.substack.com)

2

Repairing Monitor Cataracts on a Burroughs B21 / Convergent AWS Computer CRT [video] (youtube.com)

2

Forecats – Weather forecast display with cats and Nano Banana (secondthoughts.my)

1

From Garroting Panic to Instagram: The Victorian Claw Glove (adafruit.com)

3

A new way to call C from Java: how fast is it? (lemire.me)

1

How Etsy Uses LLMs to Improve Search Relevance (etsy.com)

4

Building a Quake PC (fabiensanglard.net)

12

Podcasting Could Use a Good Asteroid (joanwestenberg.com)

3

When programs assume the system will never change, episode 4: Stealing strings (devblogs.microsoft.com/oldnewthing)

1

How to Debug Your Life (joanwestenberg.com)

12

Understanding ZFS Scrubs and Data Integrity (klarasystems.com)

1

My Gripes with Prolog (buttondown.com/hillelwayne)

3

How stagnant is CPU technology? (lemire.me)

10

HTTP RateLimit Headers (dotat.at)

4

Radicle 1.6.0 – Amaryllis (radicle.xyz)

1

Artificial StupidIntelligence and Airport Sinks (deobald.ca)

23

Junior Developers in the Age of AI (thoughtfuleng.substack.com)

44

Wine 11.0 (winehq.org)

1

Stop Picking Sides: Manage the Tension Between Adaptation and Optimization (martinfowler.com)

10

macOS Tahoe broke Finder columns view (lapcatsoftware.com)

21

PawSense: Catproof Your Computer (bitboost.com)

3

Reject the Religion of Efficiency (digitalliturgies.net)

2

Letting Claude Play Text Adventures (borretti.me)

8

Reducing Dependabot Noise (nesbitt.io)

1

LLVM: The Bad Parts (npopov.com)

4

Universe Time Machine Using AI God and the Universe Internet (patents.google.com)

14

I Built a 1 Petabyte Server from Scratch [video] (youtube.com)

1

Where's the $100k iPhone? (boydkane.com)

1

The Stick in the Stream (randsinrepose.com)

1

The Ubiquity Tradeoff (acm.org)

133

How Markdown took over the world (anildash.com)

2

Palo Alto Crosswalk Signals Had Default Passwords (padailypost.com)

2

The Genius Whose Simple Invention Saved Us from Shame at the Gas Station (wsj.com)

3

A Major Mail Provider Demonstrates They Likely Do Not Understand Mail at All (bsdly.blogspot.com)

2

The C-word: What security people don't get about compliance (bfswa.substack.com)

1

Vanilla: Software clone of the Wii U gamepad (github.com/vanilla-wiiu)

6

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

4

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

4

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)

14

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)

7

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

64

How will the miracle happen today? (kk.org)

2

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