Articles by mattrighetti
133

I made a million dollar product from my dorm room (2025) (winans.io)

2

Gallery of Processor Cache Effects (2019) (igoro.com)

3

Srgn – A grep-like tool which understands source code syntax (github.com/alexpovel)

5

TTY and Buffering (mattrighetti.com)

1

Garbage Collection Is a Hack (adamant-lang.org)

24

Linkers (2007) (airs.com)

8

Writing an Asciidoc Parser in Rust: Asciidocr (bikesbooksandbullshit.com)

2

Track Linux Syscalls with Rust and eBPF (diobr4nd0.github.io)

1

Flattening JSON(b) in Postgres (2022) (ellisvalentiner.com)

6

Why did dlclose not unload the library? (2023) (kishoreganesh.com)

1

eBPF: A Beginner's Guide to the Future of Kernel Programming (diobr4nd0.github.io)

1

Understanding Network Packet Offsets and Safe Parsing in eBPF (diobr4nd0.github.io)

3

Creating a UTM Virtual Machine from CLI (vkhitrin.com)

1

Load-time relocation of shared libraries (2011) (thegreenplace.net)

2

Filkoll – The fastest command-not-found handler (vorpal.se)

1

A harm-reduction guide to using your phone less (2018) (thecreativeindependent.com)

22

Authentication with Axum (mattrighetti.com)

2

Too Many Open Files (mattrighetti.com)

2

Using jemalloc to get to the bottom of a memory leak (2015) (technology.blog.gov.uk)

1

It's About Time to Legalize Supersonic Flight (twitter.com/bscholl)

2

Reverse Engineering Playtomic (mattrighetti.com)

2

Can't Escape Good Old SQL (mattrighetti.com)

24

You probably don't need query builders (mattrighetti.com)

1

Ending a year long posting streak (simonwillison.net)

1

Zero-cost Futures in Rust (2016) (aturon.github.io)

1

Replyblogging: "Async Rust can be a pleasure to work with" (iximeow.net)

1

The type system is a programmer's best friend (dusted.codes)

31

Show HN: Envelope – A modern environment variable cli tool (github.com/mattrighetti)

1

Files and the OS (mattrighetti.com)

3

Our Partnership With Google and Commitment to Socially Responsible AI (meta.stackexchange.com)

1

What is Memory Fragmentation? (2004) (edn.com)

1

How to Speed Up the Rust Compiler One Last Time (2020) (blog.mozilla.org)

1

Abusing HTTP hop-by-hop Request Headers (2019) (nathandavison.com)

42

Generating Fantasy Maps (2016) (mewo2.com)

2

Optimising string processing in Rust (2016) (lise-henry.github.io)

1

Making Yourself a CEO (2012) (a16z.com)

132

test, [, and [[ (2020) (jmmv.dev)

13

Git Rerere (git-scm.com)

2

In Praise of "Boring" Technology (2013) (atspotify.com)

3

I Rewrote My CV in Typst and I'll Never Look Back (mattrighetti.com)

4

Show HN: HNWidgets – Hacker News Widget for iOS (github.com/mattrighetti)

1

Track flights on iOS without installing anything (evanhahn.com)

4

That XOR Trick (florian.github.io)

3

I Have Been Doing CDN Caching Wrong (mattrighetti.com)

112

Removing garbage collection from the Rust language (2013) (pcwalton.github.io)

1

Show HN: Ulry – Lightweight and fast link archiver app for iOS (github.com/mattrighetti)

1

QR Error Correction Helps and Hinders Scanning (huonw.github.io)

4

Reading Slightly More Incrementally (two-wrongs.com)

2

Iterator, Generator (without.boats)

3

HTTP 418 I'm a Teapot (developer.mozilla.org)

1

I got Mozilla's syncstorage-rs working; free yourself from python2 (artemis.sh)

28

15k inserts/s with Rust and SQLite (2021) (kerkour.com)

2

.gitignore that is not checked into repository (twitter.com/mgattozzi)

3

Thoughts on Rust for Game Development (yanchith.github.io)

101

We need better support for SSH host certificates (mjg59.dreamwidth.org)

1

Optimising String Processing in Rust (2016) (lise-henry.github.io)

2

Awesome-bits: A curated list of bitwise operations and tricks (github.com/keon)

1

Modern Concurrency in Swift: Introduction (andyibanez.com)

3

Ask HN: Who is looking for code contributors?

3

I Have Been Doing CDN Caching Wrong (mattrighetti.com)

82

Firecracker internals: Inside the technology powering AWS Lambda (2021) (talhoffman.com)

17

AsciiDoc, Liquid and Jekyll (mattrighetti.com)

1

Custom Domains 101 (thenewoil.org)

3

Ask HN: How do you start contributing to big OS projects?

1

Complexities of Defining ADHD (thecodedmessage.com)

6

Ask HN: What's your home network setup?

2

How IPFS Works (ipfs.tech)

1

RAII: Compile-Time Memory Management in C++ and Rust (thecodedmessage.com)

1

Zerocal – A Serverless Calendar App in Rust Running on Shuttle.rs (endler.dev)

4

Ten Challenges for Rust

2

Weekly SQLite news, articles and extensions

1

User-Defined Functions in SQLite

6

Ask HN: How do you create an ISP?

2

An Introduction to SQLite (2006) [video]

2

Weird Expressions and Where to Find Them