Articles by tosh
1

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)

1

What science can tell us about C and C++'s security (2020) (alexgaynor.net)

2

This was probably a dumb gamble (twitter.com/steve_yegge)

1

BareMetal (wikipedia.org)

3

Surface Duo (news.microsoft.com)

3

Apple Updates App Store Guidelines with Stricter Rules for Low-Quality Apps (macrumors.com)

4

WebAssembly 3.0 (webassembly.github.io)

1

Overtone (github.com/overtone)

3

Indian Numbering System (wikipedia.org)

1

The Design of the Q'Nial (2017) [pdf] (nial-array-language.org)

2

Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages [video] (youtube.com)

2

macOS 27 Brings Direct Touch Control to Sidecar (macrumors.com)

3

b (docs.google.com)

1

Craig Federighi Details Apple's Collaboration with Google for Siri AI in iOS 27 (9to5mac.com)

2

Calling fsincos instruction in LLVM slower than calling Libc sin/cos functions (stackoverflow.com)

3

Kahan Summation Algorithm (wikipedia.org)

2

Ronin (100r.co)

3

A New Symbolism for the Propositional Calculus (1954) [pdf] (nsl.com)

2

A World Without Strings Is Chaos (beyondloom.com)