Articles by todsacerdoti
53

Stop Breaking TLS (markround.com)

1

Do Not Optimize Away (matklad.github.io)

4

Meesho Goes Public (ycombinator.com)

2

Fear of the Walking Zig: The Security Audit Gap (generativeai.pub)

1

Postmortem: Intermittent Failure in SimKube CI Runners (appliedcomputing.io)

1

Microsoft Patch Tuesday, December 2025 Edition (krebsonsecurity.com)

4

10 Years of Let's Encrypt Certificates (letsencrypt.org)

3

You Don't Need an ORM [video] (youtube.com)

1

Fighting the Client Spaghetti Monster with Rust Traits (gnunicorn.org)

1

UringMachine Benchmarks (github.com/digital-fabric)

7

Go Proposal: Secret Mode (antonz.org)

1

Unofficial language server for gren, in Rust (github.com/lue-bird)

1

Offline cybersecurity AI using RAG and local LLM (Python, FAISS, Llama 3.1) (gitlab.com/sydsec1)

2

Join the on-call roster, it'll change your life (serce.me)

1

Compiler Engineering in Practice – Part 1: What Is a Compiler? (chisophugis.github.io)

1

Factor 0.101 Now Available (factorcode.org)

1

39C3 Fahrplan 2025 (ccc.de)

1

Xkcd 1313: Regex Golf (2014) (nbviewer.org)

2

Disagreements over post-quantum encryption for TLS (lwn.net)

1

Optique 0.8.0: Conditional parsing, pass-through options, and LogTape integrati (hackers.pub)

1

Yew 0.22 – For Real This Time (yew.rs)

2

Disagreements over post-quantum encryption for TLS (lwn.net)

1

A Brief History of Gopher [video] (youtube.com)

16

Mac Cleaner CLI: Free and Open Source Mac Cleanup Tool (github.com/guhcostan)

1

Golang optimizations for high‑volume services (medium.com/pliutau)

2

Commoning open-source versus growth-hacking open-source (deuxfleurs.fr)

11

Migrating Burningboard.net Mastodon Instance to a Multi-Jail FreeBSD Setup (hofstede.it)

3

Adding Unpack Syntax to RCL (ruudvanasseldonk.com)

6

From Azure Functions to FreeBSD (jmmv.dev)

2

An Attempt at a Compelling Articulation of Forth's Practical Strengths and Eter (im-just-lee.ing)

1

Pulldash: Fast, filterable GitHub PR review. client-side (github.com/coder)

2

Why the Sanitizer API is just `setHTML()` (frederikbraun.de)

135

Estimates are difficult for developers and product owners (thorsell.io)

1

The Gerrit code review iceberg (haiku-os.org)

1

KJS: Formal JavaScript Semantics and Interpreter [pdf] (illinois.edu)

2

Structural inheritance doesn't work where you expect it to (trynova.dev)

1

The Wild West of Post-POSIX IO Interfaces (youtube.com)

2

Package Manager Design Tradeoffs (nesbitt.io)

51

Discovering the indieweb with calm tech (alexsci.com)

10

Oblast: A better Blasto game for the Commodore 64 (oldvcr.blogspot.com)

62

Eurydice: a Rust to C compiler (protzenko.fr)

5

PocketMage Is an E Ink PDA for the Modern Era (hackster.io)

1

Use Python for Scripting (hypirion.com)

2

Fixed Points and Strike Mandates (2012) (pvk.ca)

186

Perl's decline was cultural (beatworm.co.uk)

4

GitHub Actions Has a Package Manager, and It Might Be the Worst (nesbitt.io)

3

FreeBSD 15: Why You'll Want It (freebsdfoundation.org)

1

Diffie-Hellman Key Exchange Visualizer (sidney.sh)

3

AI Energy Score v2: Refreshed Leaderboard, Now with Reasoning (huggingface.co)

1

I built a tiny RSS generator for my Advent of Code solutions (hamatti.org)

1

What Is Modal? (modal.cx)

3

Drones to Diplomas: How Russia's Largest Private University Is Linked to a $25M (krebsonsecurity.com)

2

OSS Friday Update – The Shape of Ruby I/O to Come (noteflakes.com)

2

I want a better build executor (jyn.dev)

1

Picking Optimal Token IDs (hella.cheap)

2

S-Expression Array for Lightweight Immutable Representation (SealIR) (github.com/numba)

13

When a video codec wins an Emmy (blog.mozilla.org)

2

Eventual Rust in CPython (lwn.net)

1

Lisp Style and Design (archive.org)

5

How to speed up the Rust compiler in December 2025 (nnethercote.github.io)

3

What Is a Package Manager? (nesbitt.io)

17

What is better: a lookup table or an enum type? (cybertec-postgresql.com)

33

SMS phishers pivot to points, taxes, fake retailers (krebsonsecurity.com)

3

Intel 8086 Microcode Explorer (nand2mario.github.io)

1

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

3

Why Ed(1)? (thechases.com)

8

Fairphone open-sources Fairphone 5 and 6 software, and Moments switch (fairphone.com)

2

Bcachefs 1.33.0 – Reconcile (kernel.org)

1

APL for Plan9 (pmikkelsen.com)

2

Is Pixelfed sawing off the branch that the Fediverse is sitting on? (ploum.net)

3

SVG Filters – Clickjacking 2.0 (lyra.horse)

2

If It Ain't Broke (dra27.uk)

167

I ignore the spotlight as a staff engineer (lalitm.com)

1

The Human Writes Font (humanwritesfont.com)

12

SWI-Prolog 10.0.0 Released (swi-prolog.discourse.group)

2

Super-Flat ASTs (jhwlr.io)

2

Foreign-dlopen: call dlopen from static programs (github.com/pfalcon)

1

Trees – J Wiki (jsoftware.com)

2

Solve Go Challenge: Octantconway (github.com/plutov)

9

Teaching an LLM a Niche Diagraming Language (huy.rocks)

1

Ferrocene 25.11.0 Now Available (ferrous-systems.com)

2

Cyber Resilience Act – Implementation (europa.eu)

3

Desugaring the Relationship Between Concrete and Abstract Syntax (thunderseethe.dev)

1

Large DOM sizes affect interactivity, and what you can do about it (2023) (web.dev)

6

Zig's new plan for asynchronous programs (lwn.net)

1

Avoiding space leaks at all costs (chshersh.com)

2

Luarrow – True pipeline operators and elegant Haskell-style function compositio (github.com/aiya000)

2

Running Linux on a RiscPC, why is it so hard? (thejpster.org.uk)

2

Roko's Dancing Basilisk (conman.org)

1

Composing capability security and conflict-free replicated data types (spritely.institute)

2

Noise, Stability, and ML Model Calibration (testingbranch.com)

2

Solid State Volumetric Display (mastodon.social)

1

Session Persistence for Terminal Processes (github.com/neurosnap)

42

Nixtml: Static website and blog generator written in Nix (github.com/arnarg)

7

Gitmal – a static pages generator for Git repos (github.com/antonmedv)

6

FreeBSD 15.0-Release Announcement (freebsd.org)

12

Complex end-to-end tests using Guix G-expressions (systemreboot.net)

4

Constructing the Word's First JPEG XL MD5 Hash Quine (stackchk.fail)

1

Medley Interlisp for the Newcomer (interlisp.org)

1

Dutch Clojure Days 2026 (clojuredays.org)