Articles by tosh
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)

32

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)

2

Zig: Extend @Vector for SPIR-V (codeberg.org/ziglang)

1

Morsel-Driven Parallelism (2014) [pdf] (tum.de)

1

Espruino Performance Notes (espruino.com)

4

Why Zig When There is C++, D, and Rust? (ziglang.org)

2

Patterns of Software [pdf] (dreamsongs.com)

2

Lojban (wikipedia.org)

1

Old games feel "hard" because modern emulators have layers of abstraction (twitter.com/lauriewired)

1

What makes a language flourish? (2021) (5jt.com)

2

Berry (tasmota.github.io)

3

Two Years of OCaml (borretti.me)

1

Yeti (mth.github.io)

1

Notion Is Migrating to SwiftUI, Apple Confirms at WWDC (macrumors.com)

2

Mindustry (github.com/anuken)

1

Flywheel (wikipedia.org)

2

Google Axion ARM Processors (cloud.google.com)

1

ClickHouse expands strategic collaboration with Google Cloud (clickhouse.com)

1

chDB is an in-process OLAP SQL Engine powered by ClickHouse (github.com/chdb-io)

28

Bitsy (bitsy.org)

4

Subterranean fungi networks more than 100 quadrillion km in length (theguardian.com)

3

Sasquatch 'sightings' reignite fervour and scepticism about ape-like beast (theguardian.com)

2

Vector thinking for Max Profit (2022) (iabdb.me)

1

Conquering Recursion (2019) (vector.org.uk)

1

BQN: Dynamic Compilation (mlochbaum.github.io)

1

Jiff (lib.rs)

1

Brain Floating-Point (wikipedia.org)

3

DuckDB WASM (github.com/duckdb)

4

18XX (wikipedia.org)

2

XY (nsl.com)

1

Allegro (liballeg.org)

1

Join-Calculus (wikipedia.org)

2

Mr. Chess for Intellivision (nanochess.org)

2

A Go Implementation of SCTP (github.com/pion)

2

nanoarrow (github.com/apache)

1

How to Prevent favicon.ico Requests (stackoverflow.com)

1

Applejak (internet-janitor.itch.io)

1

Foil (wikipedia.org)

1

Craig Federighi Explains Why Apple Pivoted to a Siri Chatbot App (macrumors.com)

2

macOS 27 Golden Gate Is the Last to Support Intel Apps via Rosetta 2 (macrumors.com)

1

NASA astronaut captures Aurora australis from space (theguardian.com)

2

TvOS 27: Apple Music Gains Hi-Res Lossless Audio on Apple TV 4K (macrumors.com)