Articles by tosh
3

K (archive.org)

1

Robust External Hash Aggregation in the Solid State Age (2024) (duckdb.org)

4

10 years of open source ClickHouse (clickhouse.com)

2

Why DuckDB (duckdb.org)

1

Moving online webserver using public transport (2010) [video] (youtube.com)

1

Apple Announces Major App Store Changes on iOS in Brazil (macrumors.com)

2

.NET: Introducing the Half type (2020) (devblogs.microsoft.com/dotnet)

3

Redesigning DuckDB's Sort, Again (2025) (duckdb.org)

2

Honeycomb: Migrating to Time Series Metrics (honeycomb.io)

3

A Brief Introduction to q and KDB-X (kx.com)

2

Excel in 100 lines of F# (2018) (tomasp.net)

2

Technical Dimensions of Programming Systems (tomasp.net)

3

Life: Nasty, Brutish, and Short (1987) (jsoftware.com)

1

Rue: Higher level than Rust but lower level than Go (github.com/rue-language)

4

Designing delightful front ends with GPT-5.4 (developers.openai.com)

2

Kamal v2.12.0 (github.com/basecamp)

6

Apple to Make Chips in US with Intel, Trump Says (macrumors.com)

1

Quick Hardware Performance Counters on macOS ARM64 (lambdafoo.com)

1

Matter 1.6 (csa-iot.org)

1

K (1993) (archive.org)

1

Automatic Data Processing: A Programming Language (Draft) (1960) [pdf] (computerhistory.org)

1

Real-Time Raytracing (2008) (codinghorror.com)

1

ATI suffers Wrath of Jobs (2000) (archive.org)

2

Why is address space allocation granularity 64KB? (devblogs.microsoft.com/oldnewthing)

3

Rust Foundation Welcomes OpenAI as Platinum Member (rustfoundation.org)

1

Visual Representation Learning via Temporal Differences (twitter.com/id_aa_carmack)

1

Gloat: Q2 Grant Halfway Report (gloathub.org)

3

Visual Studio Code 1.125 (visualstudio.com)

1

Some Data Should Be Code (borretti.me)

3

Austral (austral-lang.org)

3

fff (github.com/dmtrkovalenko)

1

Ten years of ClickHouse in open source (clickhouse.com)

1

A Conversation with APL Pioneers (2024) [video] (youtube.com)

1

R.O.B. (wikipedia.org)

4

Arkanoid (wikipedia.org)

1

Computer Science Education: Where Are the Software Engineers of Tomorrow? (2008) (archive.org)

2

Two Years of OCaml (borretti.me)

1

fastai: Style (fast.ai)

3

Snap Launches $2,195 'Specs' Augmented Reality Glasses (macrumors.com)

2

Apple's 2028 iPhones to Use 1.4nm A22 Pro Chips (macrumors.com)

2

Apple's 2028 iPhones to Use 1.4nm A22 Pro Chips (macrumors.com)

4

Identifier length and limited programmer memory (2009) (sciencedirect.com)

1

Python 3.13 gets a JIT (2024) (tonybaloney.github.io)

2

'David Bowie was a crazy workaholic': Labyrinth at 40 – an oral history (theguardian.com)

2

A Quick Intro to Nial (tangentstorm.github.io)

2

Determining an Election in K (2020) (leahneukirchen.org)

2

Multi-Tier JIT Compilation Virtual Machine in a Meta-Tracing Compiler Framework (arxiv.org)

1

WarpMonkey (firefox-source-docs.mozilla.org)

1

What's the current state of tracing JITs? (2024) (twitter.com/shriramkmurthi)

1

Musings on Tracing in PyPy (2025) (pypy.org)

2

SpaceX Acquires Cursor for $60B (pcmag.com)

1

Tiger Data: Data Model (tigerdata.com)

35

Unicorn – The Ultimate CPU Emulator (unicorn-engine.org)

1

From hieroglyphics to APL (1991) [pdf] (sigapl.org)

1

Papers from the Lost Culture of Array Languages (2011) (dadgum.com)

1

How to Write Computer Programs [pdf] (dyalog.com)

2

DEC Alpha (wikipedia.org)

40

Understanding the rationale behind a rule when trying to circumvent it (devblogs.microsoft.com/oldnewthing)

2

Google vs. Oracle (2021) (wikipedia.org)

2

Largest Substring Between Two Equal Characters (arraycast.com)

1

Data-Oriented Design (gamesfromwithin.com)

1

Pretending to Have (Or to Be) a Computer as a Strategy in Teaching (1964) (harvardeducationalreview.org)

1

E.W.Dijkstra Archive: The notational conventions I adopted, and why (EWD 1300) (utexas.edu)

1

Analogy as the Core of Cognition [video] (youtube.com)

1

Leverage Points: Places to Intervene in a System (donellameadows.org)

2

USD by the Numbers (taylor.town)

3

Why Mechanical Sympathy? (2011) (mechanical-sympathy.blogspot.com)

2

Data-Parallel Thinking (2024) [pdf] (stanford.edu)

1

The agent principal-agent problem (crawshaw.io)

1

The Hanging Gardens Problem (2024) (ar-ms.me)

3

SAT-Based Approaches for the General High School Timetabling Problem (2017) [pdf] (tuwien.ac.at)

1

CPMpy: Constraint Programming and Modeling library in Python, based on NumPy (github.com/cpmpy)

1

How to Think about Parallel Programming: Not (2010) (github.com/matthiasn)

2

Complexity Models (algorithmica.org)

2

Magic Buffers and io_uring Registered Buffers (mindfruit.co.uk)

2

Why is cloning a Git repo much slower than downloading an equivalent-sized file? (twitter.com/jarredsumner)

1

Proof (wikipedia.org)

1

Expository Programming (archive.org)

3

Smaller Code, Better Code (sacrideo.us)

1

Compatible Time-Sharing System (wikipedia.org)

2

Parsing JSON at compile time with C++26 static reflection (twitter.com/lemire)

45

Perlisisms (1982) (yale.edu)

2

Moving Averages (2022) (gregorygundersen.com)

3

Cranelift (cranelift.dev)

2

GameRoy: JIT Compilation in High-Accuracy Game Boy Emulation (2023) (rodrigodd.github.io)

1

The Same-Fringe Problem (nsl.com)

1

Conquering Recursion (nsl.com)

1

The Machine Stops (1909) (wikipedia.org)

2

N-Tier Services and Systems Complexity (yegge.ai)

4

Memory-mapped files considered harmful (for databases) (2022) (quasar.ai)

4

Rows Are Made for Sorting and That's Just What We'll Do (2023) [pdf] (duckdb.org)

2

What Goes Around Comes Around and Around (2024) [video] (youtube.com)

81

GameBoy Workboy (tcrf.net)

3

Gameboy Doctor (robertheaton.com)

1

Why DuckDB (duckdb.org)

7

Google Earth: Flight Simulator (twitter.com/googleearth)

3

The Wayland Protocol (wayland-book.com)

3

GameBoy Emulation in JavaScript (2010) (imrannazar.com)

3

Operation Costs in CPU Clock Cycles (2016) (6it.dev)

2

Rust reflection and a multi-array list (fnordig.de)