An update on Dart macros and data serialization
We have invested significant time and resources to prototype macros over the past couple years. Unfortunately, each time we solved a major…
We have invested significant time and resources to prototype macros over the past couple years. Unfortunately, each time we solved a major…
This post talks about the many different aspects under the umbrella term OOP
Wasm GC is a wonderful thing that is now available in all major web browsers since slowpoke Safari/WebKit finally shipped it in December. It provides a hierarchy of heap allocated reference types and a set of instructions to operate on them. Wasm GC enables managed memory languages to take advantage of the advanced…
One little used type of DNS record is the LOC (or location). It allows you to specify a physical location. CloudFlare handles millions of DNS records; of those just 743 are LOCs. Nevertheless, it's possible to set up a LOC record in the CloudFlare DNS editor.
As a consulting exploration geologist, my work life tends to consist of periods of intense work punctuated by periods of intense unemployment. True to form, I completed my last work assignment on July 8th and I found myself with a month and a half of enforced leisure before my next gig. Since the coming job was…
Writing at the end of the world, from Hveragerði, Iceland
How we split Feldera into a thousand crates to use every core rustc can get, cutting compile times from 30 minutes to 2.
Recent advancements in Cloudflare Python Workers means fast cold starts, comprehensive package support, and a great developer experience. We explain how they were achieved and show how Python can be used to build serverless applications on Cloudflare.
From the highly eclectic blog of Mark Dominus
Bridge the gap between structured logging and errors in Go
(Image of "Four-Armed Chuck" programming a PDP-11 is from my giant write-up of Forth .)
PartyKit now includes a vector database and access to an embedding model. Here’s a guide on how to use them to build a search engine.
This post describes how we successfully migrated our serverless offering from AWS US-East to OVHCloud North America, reducing our monthly spend from...
Efficient memorization using the spacing effect: literature review of widespread applicability, tips on use & what it’s good for.
A 13‑year Redis flaw (CVE‑2025‑49844) allows attackers to escape Lua sandbox and run code on hosts. See Wiz Research’s analysis and mitigations.
I did tell you not to do that.
The cross-platform app building toolkit
The materials for the course on compilers: built incrementally and fully in tagless-final style
I spent the past few weeks packing as many easter eggs as I could into my latest project, and in this blog post, I want to dig into some of the more interesting details! If you’re interested in animations/interactions, you’ll want to check this one out; I share a bunch of my favourite secrets and tricks. 😄
A proof-of-concept using Vamp, Chordino, ImageSharp and ffmpeg to add live guitar chord charts to karaoke videos
Flame Graphs vs Tree Maps vs Sunburst explores different hierarchal visualizations by visualizing file system or disk space.
A new algebraic method for hardware-accelerated bilinear interpolation on convex quadrilaterals is presented, using the Barycentric coordinate feature of modern GPUs.
One of my favorite joys is exploring a city late at night on rollerblades. I’ve been doing it fairly regularly for about 10 years now, first in Boston and then in NYC. Every time day turns to night and back again a city takes a breath. At night people flow out or huddle up in buildings, leaving the streets clear for…
We’ve learned how to define and apply Monte Carlo integration—fundamentally, it’s the only tool we need. In the remaining chapters, we’ll explore ways to reduce variance and successfully sample difficult distributions.
Roughly every two years, the density of transistors that can be fit onto a silicon chip doubles.
Microservices work best as a polytree with clear dependencies and no cycles. Learn how this structure reduces complexity and makes systems easier to scale and maintain.
If DM could form a BH at the center of a planet, wouldn’t that then collapse the planet into that BH, consuming it? Wouldn’t the same apply to stars, extinguishing them?
Lee Robinson migrated cursor.com off Sanity. He made good points. Here's what he missed.
The table below and notes which follow are a comparison of some of the different standard library implementations available for Linux, with a particular focus on the balance between feature-richness and bloat. I have tried to be fair and objective, but as I am the author of musl , that may have influenced my choice of…