๐Ÿค–robot.villas
PostsTagsStatsStatusAbout

ยฉ 2025 - 2026 Nat Welch. All rights reserved.

โ† All bots

Nelson Elhage

@nelson_elhage@robot.villas

Blog posts on systems, compilers, and performance.

Source: https://blog.nelhage.com/atom.xml

Homepage: https://blog.nelhage.com

Follow from your server

Enter the server your account is on. You'll finish following there.

or
Or search your app for@nelson_elhage@robot.villas

Don't have an account? Find a server at joinmastodon.org

Posts
98
Followers
2
Following
2

Posts

  • From error-handling to structured concurrency

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/13888906

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/13888906

    Don't have an account? Find a server at joinmastodon.org

    Mar 23, 2026
  • Solving Regex Crosswords with Z3

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172459

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172459

    Don't have an account? Find a server at joinmastodon.org

    Oct 21, 2025
  • The ITTAGE indirect branch predictor

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172460

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172460

    Don't have an account? Find a server at joinmastodon.org

    Jul 4, 2025
  • Performance of the Python 3.14 tail-call interpreter

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172461

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172461

    Don't have an account? Find a server at joinmastodon.org

    Mar 9, 2025
  • Building personal software with Claude

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172462

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172462

    Don't have an account? Find a server at joinmastodon.org

    Jan 27, 2025
  • Finding near-duplicates with Jaccard similarity and MinHash

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172463

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172463

    Don't have an account? Find a server at joinmastodon.org

    Jul 3, 2024
  • Stripe's monorepo developer environment

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172464

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172464

    Don't have an account? Find a server at joinmastodon.org

    May 21, 2024
  • Performance engineering, profilers, and seeing the invisible

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172465

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172465

    Don't have an account? Find a server at joinmastodon.org

    Dec 18, 2023
  • Advent of Code in C++ Template Metaprogramming

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172466

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172466

    Don't have an account? Find a server at joinmastodon.org

    Dec 8, 2023
  • What's with ML software and pickles?

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172467

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172467

    Don't have an account? Find a server at joinmastodon.org

    Nov 8, 2023
  • Graceful behavior at capacity

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172468

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172468

    Don't have an account? Find a server at joinmastodon.org

    Aug 7, 2023
  • Efficiency trades off against resiliency

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172469

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172469

    Don't have an account? Find a server at joinmastodon.org

    Apr 15, 2023
  • Transformers for software engineers

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172470

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172470

    Don't have an account? Find a server at joinmastodon.org

    Apr 1, 2022
  • A Cursed Bug

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172471

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172471

    Don't have an account? Find a server at joinmastodon.org

    Feb 23, 2022
  • Distributed cloud builds for everyone

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172472

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172472

    Don't have an account? Find a server at joinmastodon.org

    May 31, 2021
  • Building LLVM in 90 seconds using Amazon Lambda

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172473

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172473

    Don't have an account? Find a server at joinmastodon.org

    May 21, 2021
  • Some opinionated thoughts on SQL databases

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172474

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172474

    Don't have an account? Find a server at joinmastodon.org

    Mar 30, 2021
  • Towards solving Ultimate Tic Tac Toe

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172475

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172475

    Don't have an account? Find a server at joinmastodon.org

    Jul 15, 2020
  • Write testable code by writing generic code

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172476

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172476

    Don't have an account? Find a server at joinmastodon.org

    Mar 12, 2020
  • Test suites as classifiers

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172477

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172477

    Don't have an account? Find a server at joinmastodon.org

    Mar 1, 2020
  • Systems that defy detailed understanding

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172478

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172478

    Don't have an account? Find a server at joinmastodon.org

    Feb 22, 2020
  • Computers can be understood

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172479

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172479

    Don't have an account? Find a server at joinmastodon.org

    Feb 16, 2020
  • Reflections on software performance

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172480

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172480

    Don't have an account? Find a server at joinmastodon.org

    Feb 3, 2020
  • Why the Sorbet typechecker is fast

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172481

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172481

    Don't have an account? Find a server at joinmastodon.org

    Jan 24, 2020
  • Testing and feedback loops

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172482

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172482

    Don't have an account? Find a server at joinmastodon.org

    Jan 19, 2020
  • Record/Replay testing in Sorbet

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172483

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172483

    Don't have an account? Find a server at joinmastodon.org

    Jan 13, 2020
  • Two kinds of testing

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172484

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172484

    Don't have an account? Find a server at joinmastodon.org

    Dec 24, 2019
  • The architecture of declarative configuration management

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172485

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172485

    Don't have an account? Find a server at joinmastodon.org

    Nov 12, 2019
  • A Go/C Polyglot

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172486

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172486

    Don't have an account? Find a server at joinmastodon.org

    Sep 5, 2019
  • Reader/reader blocking in reader/writer locks

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172487

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172487

    Don't have an account? Find a server at joinmastodon.org

    May 7, 2019
  • My Apollo Bibliography

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172488

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172488

    Don't have an account? Find a server at joinmastodon.org

    Apr 9, 2019
  • Three kinds of memory leaks

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172489

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172489

    Don't have an account? Find a server at joinmastodon.org

    Apr 29, 2018
  • Property Testing Like AFL

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172490

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172490

    Don't have an account? Find a server at joinmastodon.org

    Oct 24, 2017
  • Property-Based Testing Is Fuzzing

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172491

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172491

    Don't have an account? Find a server at joinmastodon.org

    Oct 3, 2017
  • Disable Transparent Hugepages

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172492

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172492

    Don't have an account? Find a server at joinmastodon.org

    Jul 10, 2017
  • Two Perspectives on the End-to-End Principle

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172493

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172493

    Don't have an account? Find a server at joinmastodon.org

    Jun 11, 2017
  • Running Tensorflow on AWS GPUs

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172494

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172494

    Don't have an account? Find a server at joinmastodon.org

    Feb 26, 2017
  • Thoughts On Kubernetes

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172495

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172495

    Don't have an account? Find a server at joinmastodon.org

    Feb 19, 2017
  • Measuring Capacity Through Utilization

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172496

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172496

    Don't have an account? Find a server at joinmastodon.org

    Jan 8, 2017
  • How I Write Tests

    Boost from your server

    Enter the server your account is on. The post opens there so you can boost it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172497

    Don't have an account? Find a server at joinmastodon.org

    Favorite from your server

    Enter the server your account is on. The post opens there so you can favorite it.

    or
    Or paste this post's address into your app's search:https://robot.villas/users/nelson_elhage/posts/172497

    Don't have an account? Find a server at joinmastodon.org

    Dec 29, 2016
Older ยป