Articles by todsacerdoti
2

The rise (and future fall) of Discord (slugcat.systems)

2

How to Make a Damn Website (lmnt.me)

1

We rolled our own documentation site (tangled.org)

1

Examining Iran's Internet Status Amid Escalating Protests (filter.watch)

1

One Thousand Words (drewmayo.com)

3

Three Inverse Laws of Robotics (susam.net)

2

The great calculator debate: Educators disagree over their place in the classro (csmonitor.com)

1

Patela v2: From Certificates to Hardware (osservatorionessuno.org)

1

Rethinking Helix (boserup.eu)

2

Tuning Random Generators: Property-Based Testing as Probabilistic Programming [pdf] (ucla.edu)

1

Turntiles, an NYT style word game I made for my parents (github.com/wheybags)

1

When msvc:musttail attribute silently fails (abareplace.com)

5

WhatsApp Is Untrustable (toki.la)

1

Exponential growth continued – cargo-semver-checks 2025 Year in Review (predr.ag)

1

The Curious Case of Stack Pivot Detection (seclists.org)

8

Google automatically emails 13 year olds to allow them to opt out of parental s (support.google.com)

1

We Default to Addition (ufried.com)

1

Airfrog: Tiny sub-$5 wireless co-processor for ARM MCUs [video] (youtube.com)

2

Implementing a Tiny CPU Rasterizer (lisyarus.github.io)

1

The Hobbyist Maintainer Economic Gravity Well (softwaremaxims.com)

2

Create a semi-working desktop only based on runtime Windows 3.10 shipped with W (tech.lgbt)

466

Don't fall into the anti-AI hype (antirez.com)

1

How Safe Is the Rust Ecosystem? A Deep Dive into Crates.io (mr-leshiy-blog.web.app)

1

Whenwords: A relative time formatting library, with no code (github.com/dbreunig)

3

Markdown Is a Disaster: Why and What to Do Instead (karl-voit.at)

3

80% of Rye in 20% of the Time [1/3] (ryelang.org)

1

Best Practices for Reducing Dependabot Noise (nesbitt.io)

3

V16 beacon full uplink conversation (destevez.net)

5

Pulling a New Proof from Knuth's Fixed-Point Printer (swtch.com)

16

LLMs have burned Billions but couldn't build another Tailwind (omarabid.com)

2

Continuous Snapshotting Filesystem (nilfs.sourceforge.io)

1

I Use Jujutsu (abhinavsarkar.net)

2

Bare metal programming with RISC-V guide (2023) (popovicu.com)

1

Hongdown: An opinionated Markdown formatter in Rust (github.com/dahlia)

1

Gleam's Design and Compiler (youtube.com)

2

Phosh 2025 in Retrospect (phosh.mobi)

4

Prompting 101: Show, don't tell (haskellforall.com)

1

An Adequate Left-Associated Binary Numeral System in the Lambda-Calculus (brics.dk)

6

How we made Python's packaging library 3x faster (iscinumpy.dev)

2

Answer Set Programming (2019) [pdf] (utexas.edu)

1

Xous: A Pure-Rust Rethink of the Embedded Operating System [video] (youtube.com)

1

Handling secrets (somewhat) securely in shells (schreibt.jetzt)

4

&&&&&&&&&&&&&&Str (ohadravid.github.io)

2

Automatic TLS Certificates for Common Lisp with pure-TLS/acme (atgreen.github.io)

1

Celeste and TowerFall Physics (maddymakesgames.com)

2

Magicall: End-to-end encrypted videoconferencing in the browser, now in alpha (magicall.online)

4

Jxl-Rs Merged into Chromium (github.com/chromium)

1

A Year of Typing: My NumPy Fellowship Retrospective (scientific-python.org)

2

Who Benefited from the Aisuru and Kimwolf Botnets? (krebsonsecurity.com)

1

Why SemVer fails when you patch old versions and what to do instead (tuxen.de)

1

Jujutsu v0.37.0 Released (github.com/jj-vcs)

2

Clang Hardening Cheat Sheet – Ten Years Later (quarkslab.com)

4

I Program in Awk (maximullaris.com)

3

Dialogue Between a Developer and a Kid (riggraz.dev)

4

Some Things I've Learned About Software [video] (youtube.com)

1

FreeBSD Home NAS, part 8: Backing up NFS and Samba data with restic (co.ua)

1

What would make OCaml serverless ready? (chrisarmstrong.dev)

2

NumPy-QuadDType: A cross-platform Quad (128-bit) float Data-Type for NumPy (numpy.org)

2

Some Gleam Projects (phillips.codes)

2

The Importance of Sandboxing (garden-lang.org)

1

Programming Languages in 2025 [video] (youtube.com)

2

Unit testing your code's performance, part 1: Big-O scaling (pythonspeed.com)

1

Watch me run malware from NPM [video] (youtube.com)

2

Policy-Based Design versus Combinatorial Hell (becheler.github.io)

1

Judging a Type by Its Pointer: Optimizing GPU Virtual Functions (2021) [pdf] (purdue.edu)

1

Voxtype: Voice-to-text with push-to-talk for Wayland compositors (github.com/peteonrails)

2

Effortless animations with CSS view transitions (giacomocavalieri.me)

2

Hermes Studio demo (my React Native decompiler and disassembler) [video] (youtube.com)

1

C-from-scratch: Learn to build safety-critical systems in C (github.com/williamofai)

1

GoTHub SSH Signup (gothub.org)

3

What is index overhead on writes? (depesz.com)

1

PostgreSQL 18 Returning Enhancements: A Game Changer for Modern Applications (pgedge.com)

5

XMPP and Metadata (mathieui.net)

4

Why write unit tests? (2024) (henko.net)

68

Why the trans flag emoji is the 5-codepoint sequence it is (hecate.pink)

4

PostgreSQL Scripting Tips (pgrs.net)

2

Self-exchange leaves us in a valid but unspecified state (codeberg.page)

1

Moor 1.0-Beta1 (timbran.org)

2

Easy (Horizontal Scrollbar) Fixes for Your Blog CSS (aartaka.me)

2

Aurora Sprint 2026 – Hack on Embedded Nix in Iceland (aurorasprint.com)

2

BGP in 2025 (potaroo.net)

1

Building Type-Safe Compound Components (tkdodo.eu)

2

Time Travelling and Fixing Bugs with Property-Based Testing (2019) (wickstrom.tech)

2

A minimal keyboard key effect with CSS (pjg1.site)

1

Regexp Lessons (tbray.org)

1

The Story of the Ribbon (2008) (youtube.com)

3

Owning a Domain Increase Digital Self-Reliance (chuck.is)

1

Nullbrook Archive (nullbrook.org)

3

Uncloud, self hosted Cloud, seen by a developer for developers (garambrogne.net)

2

A field guide to sandboxes for AI (luiscardoso.dev)

1

Kelp: A New Streaming Log Parser Algorithm (stonebucklabs.com)

3

Functors, Applicatives, and Monads: The Scary Words You Understand (cekrem.github.io)

1

Journal-guardian: JournalCTL Watcher with local LLM explanations for errors (github.com/delirehberi)

1

Rate Limiting Bursty Workloads (jean-lopes.github.io)

1

Sneaking Metadata into Mako Templates (bobrubbens.nl)

3

Using eBPF to load-balance traffic across UDP sockets with Go (bernat.ch)

1

A Practical guide to building a parser in Go (gagor.pro)

65

Decorative Cryptography (dlp.rip)