RSSAmplifier

Blog

Scattered Thoughts

scattered-thoughts.netRSS feed ↗186 posts

Latest posts

Artificial adventures

I'm not a cat

0060: SF

0059: NYC and SF?

Borrow-checking without type-checking

0058: borrow-checking surprises, books, links

Borrow-checking surprises

0057: consulting, zest progress, reads that lasted, books, links

2025

0056: consulting, zest progress, existentialize, modular borrowing, do we understand sql, zjit updates, books

0055: consulting, sql needed structure, slow forum, on the line, out of thin air, papers, other stuff

SQL needed structure

0054: zest namespaces, store tags after payloads, go allocation probe, everyones got one, pprof labelguns, go value types, go perf probe, tpde, anyblox, books

Everyone's got one

Go allocation probe

Store tags after payloads

0053: consulting, go tips, benchmark_mode, niri, linkrot, sea of nos, llm outsourcing, books

A rough survey of compilation, recompilation, and compile-time evaluation

0052: hytradboi videos and post-mortem, zest repo, no internet, on social media, my product is my garden, datafusion and clickhouse jits, books

HYTRADBOI 2025 postmortem

Other kinds of talks

0051: hytradboi program and tickets, query compilers, decorrelation encore, books, misc

HYTRADBOI 2025 program and tickets

The missing tier for query compilers

0050: smolderingly fast b-trees, serious fun, what is the point of an online conference, it's ok to be afraid, HYTRADBOI progress, no other progress, vancouver.systems, not the incentives, llm garbage, books

It's ok to be afraid

What is the point of an online conference?

Serious fun

0049: hytradboi 2025, consulting, zest progress, labeled continue, bet against sql, zero-cost costs in debug, packed memory arrays, papers, books

Smolderingly fast b-trees

HYTRADBOI 2025

0048: zest progress, zest ordering, wasm alignment, umbra papers, future of fast code, new internet, books, other stuff

0047: babys second wasm compiler, zig honggfuzz, values can be values, dont look UB, surely you can be serious, other links, books

Baby's second wasm compiler

Ruminating about mutable value semantics

0046: zest syntax, zest progress, sponsors-only repos, future compilers, error-handling implementations, suboperators, why we drive

Zest: syntax

0045: unexplanations, business things, zest progress, internal consistency repro, why murat blogs, compiler books + papers, compiling sql to wasm, other books

Notes on compiler IRs

Miscellaneous ideas

How to trade software for small money?

Unexplanations: sql is syntactic sugar for relational algebra

Unexplanations: relational algebra is math

0044: zest progress, unexplanations, generic dilemma, bitc retrospective, adversarial memory safety, done list, tiny muffins, anti-anti-spam, happiness, daily rituals, other books

Zest: dialects and metaprogramming

Unexplanations: query optimization works because sql is declarative

Zest: notation and representation

0043: 2023, debog, never sort, critique of sql, status game, more fuel you

2023

0042: consulting lessons, there are no strings on me, buttondown, focus goof, jsfuck, 1ml