Articles by mfrw
1

Thinking Outside The Box [dusted off draft from 2017] (projectzero.google)

31

Ask HN: What are your predictions for 2026?

1

Netflix Live Origin (netflixtechblog.com)

2

Linux 6.18 Changelog (kernelnewbies.org)

26

How to use Linux vsock for fast VM communication (popovicu.com)

1

Netflix RT Dist Graph: Ingesting and Processing Data Streams at Internet Scale (netflixtechblog.com)

1

Notes on using LaTeX to generate formulae (thegreenplace.net)

1

Can You Shoot a Bullet Out of the Air? [video] (youtube.com)

2

Container-Aware Gomaxprocs (go.dev)

1

Accelerating Video Quality Control at Netflix with Pixel Error Detection (netflixtechblog.com)

2

You won't believe what this AI said after deleting a database (smallcultfollowing.com)

1

Netflix Tudum Architecture: From CQRS with Kafka to CQRS with Raw Hollow (netflixtechblog.com)

2

Advancing Protection in Chrome on Android (googleblog.com)

1

Inverse Triangle Inequality (matklad.github.io)

1

Notes on Even and Odd Functions (thegreenplace.net)

2

Notes on Cramer's Rule (thegreenplace.net)

10

Using `make` to compile C programs (jvns.ca)

6

macOS Tahoe 26 (apple.com)

12

In POSIX, you can theoretically use inode zero (utcc.utoronto.ca)

1

The Virtue of Unsynn (fasterthanli.me)

2

What's New in Go [video] (youtube.com)

1

FM-Intent: Predicting User Session Intent with Hierarchical Multi-Task Learning (netflixtechblog.com)

36

Convolutions, Polynomials and Flipped Kernels (thegreenplace.net)

1

Hypervisor as a Library (seiya.me)

7

Rust Turns 10 (smallcultfollowing.com)

1

Hash Collisions and the Birthday Paradox [video] (youtube.com)

2

Behind the Scenes: Building a Robust Ads Event Processing Pipeline (netflixtechblog.com)

2

Using AI to stop tech support scams in Chrome (googleblog.com)

2

A new Raspberry Pi OS release (raspberrypi.com)

2

An Year of the Linux Desktop (xeiaso.net)

58

Bloom Filters (thegreenplace.net)

5

Open Sourcing the Home CMS (fasterthanli.me)

3

Sparsely-Gated Mixture of Experts (MoE) (thegreenplace.net)

18

Cross-Entropy and KL Divergence (thegreenplace.net)

2

Reproducing Word2Vec with Jax (thegreenplace.net)

3

Colin Furze Secret Garage - major progress (youtube.com)

2

On Bloat (commandcenter.blogspot.com)

2

In search of the perfect dynamic array growth factor [video] (youtube.com)

1

The Lever Paradox (youtube.com)

3

Steve's Jujutsu Tutorial (steveklabnik.github.io)

1

How we built the GitHub Skyline CLI extension using GitHub (github.blog)

2

eBPF Research Papers (pchaigno.github.io)

8

Benchmarking RSA Key Generation (filippo.io)

18

How Tailscale's infra team stays small (tailscale.com)

1

Modifying a Framework Laptop from x86 to RISC-V live on stage|Ubuntu Summit 2024 (youtube.com)

2

Blogging Through the Decades (dtrace.org)

6

Ranging over Functions in Go 1.23 (thegreenplace.net)

1

Bloch Sphere (thegreenplace.net)

3

New Mac Mini M4 (apple.com)

1

Investigating FortiManager Zero-Day Exploitation (CVE-2024-47575) (cloud.google.com)

15

Calculating the norm of a complex number (thegreenplace.net)

50

Fearless SSH: Short-lived certificates bring Zero Trust to infrastructure (cloudflare.com)

1

Calculating the Norm of a Complex Number (thegreenplace.net)

3

Terminal Colours Are Tricky (jvns.ca)

1

Slow Mo Muzzle Exit Compilation – Ballistic High-Speed (youtube.com)

2

eBPF: Yes, It's Turing Complete (isovalent.com)

2

Deploying Rust in Existing Firmware Codebases (googleblog.com)

1

SentencePiece BPE Tokenizer in Go (thegreenplace.net)

7

Go 1.23 (go.dev)

2

Age Plugins (filippo.io)

3

Cloudflare 1.1.1.1 incident on June 27, 2024 (cloudflare.com)

1

M4 iPad pro – What could possibly go wrong? [JerryRigEverything] [video] (youtube.com)

3

The AK-50 (youtube.com)

1

Can a Bullet Go Through Another Bullet? (youtube.com)

4

Building a social network from scratch on a whiteboard (xeiaso.net)

2

Go Module Bloat (tedunangst.com)

1

Sized, DynSized, and Unsized (smallcultfollowing.com)

1

Method of Differences and Newton Polynomials (thegreenplace.net)

1

My Maintenance Policy (filippo.io)

18

Ownership in Rust (smallcultfollowing.com)

4

Class-Action Lawsuit Against Google's Incognito Mode (schneier.com)

2

NSA, NIST, and post-quantum cryptography (cr.yp.to)

2

The Life of an Ollama Prompt (thegreenplace.net)

1

Code Review in the Rust Compiler (nnethercote.github.io)

2

The Linux kernel project now has the ability to assign CVEs (kernel.org)

4

GNU C Library version 2.39 (lwn.net)

1

The impossibility of agreement on what should be allowed (danluu.com)

9

Google Contributes $1M to Rust Foundation to Support C++/Rust Interop Initiative (rust-lang.org)

82

Weaveworks Is Shuting Down (twitter.com/monadic)

1

Stupid RCU Tricks: So You Want to Torture RCU with a Non-Trivial Userspace? (paulmck.livejournal.com)

15

Inside .git (jvns.ca)

3

A Microwave at 80,000fps – The Slow Mo Guys [video] (youtube.com)

2

Linux scheduler in Rust using sched-ext (twitter.com/arighi)

16

Why is stdout faster than stderr? (orhun.dev)

2

LWN's Guide to 2024 (lwn.net)

2

2023, in 7 Minutes [video] (youtube.com)

1

Working with stacked branches in Git is easier with –update-refs (andrewlock.net)

10

Being Rusty: Discovering Rust's design axioms (smallcultfollowing.com)

1

Go Testing by Example [video] (youtube.com)

31

Open source supply chain security at Google [video] (swtch.com)

1

What punch cards teach us about AI risk (dtrace.org)

1

Why do YouTube views freeze at 301? (2012) (youtube.com)

2

A Gap in the TrustZone preset settings for the LPC55S69 (oxide.computer)

3

Intelligence is not Enough – Bryan Cantrill – Monktoberfest 2023 [video] (youtube.com)

1

Faster kernel testing with virtme-ng (lwn.net)

1

Don't throw a hissy fit; defend against Medusa (nccgroup.com)

6

Retrieval Augmented Generation in Go (thegreenplace.net)

2

eBPF Documentary: eBPF's Creation Story – Unlocking the Kernel (isovalent.com)

1

Tool Release: Magisk Module – Conscrypt Trust User Certs (nccgroup.com)

1

The BPF-programmable network device (lwn.net)