Doing First Grade Math in Rust's Type System
MIT student who enjoys performance engineering, compilers, and creating unconventional code
The latest blog posts to take off on Hacker News. 49,208 posts.
MIT student who enjoys performance engineering, compilers, and creating unconventional code
This page has moved to https://martinfinkel.com/blog/unity-double-oss-standards/ .
Curated collection of prompts for use with LLMs. Accessible interactively in Chat Notebooks and programmatically in functions like LLMFunction. Initial categories in the Prompt Repository cover personas, functions, modifiers.
I work in product growth helping people discover and use great software, currently at SurveyMonkey. In the past I've done it at Prismatic (acq. by LinkedIn), Clara Lending (acq. by Sofi), Right Side Up, Hubstaff. I've also enjoyed consulting with interesting companies like DoorDash, Empower, StitchFix, Calm, Dell…
From Hypervisor APIs in OS X 10.10 Yosemite in 2014, through early VirtIO kernel extensions in Mojave in 2018, and Arm hypervisor support in Big Sur.
How I created a wall poster of knot diagrams.
It’s been a while since I wrote an “attack of the week” post, and the fault for this is entirely mine. I’ve been much too busy writing boring posts about Schnorr signatures!…
This is the Part 2 of a series. Feel free to read the prequel for more context: Building the fastest Lua interpreter automatically Building a good VM for a dynamic language takes a ton of engineerin
Linux's epoll API solved the C10K problem, enabling fast and afforable Internet services.
A Rust object that survives program restart thanks to Rust allocators, systemd's file descriptor store, and syscall memfd_create.
When the company stops growing, when the founder moves on, when HR is calling the shots, when the executives care more about real estate…
Building on the earlier article on automatically transforming Git URLs, I’m back with another article on a (potentially powerful) feature of Git—the ability to conditionally include Git configuration files. This means you can configure Git to be configured (and behave) differently based on certain conditions, simply…
“Software design is preparation for change; change of behavior” Tidy First? is a new book by Kent Beck. It is a short little book, only about 100 pages (and lots of white space on them)…
Did the Biggest Loser contestants really damage their metabolism or was something else going on?
Emerging from winter and preparing for our first flight!
Learn how and why I turned GitHub's APIs into a time-sharing supercomputer from the 1970s to execute modern batch jobs.
I was explaining on Hacker News why Windows fell behind Linux in terms of operating system kernel performance and innovation. And out of nowhere an anonymous...
Quitting my job to start a company
Emulating the unknown: Blood testing device for the GBA
Wolfram's Version 14 includes expansive connections to and from LLMs. New learning tools, including courses and books. Plus, functionality advances in math, core language, video objects, trees, finite fields, Knowledgebase, systems engineering, graphics. Astro, biological and chemical computation.
How I pwned half of America’s fast food chains, simultaneously. Also checkout Eva’s blogpost of this event. With an upbeat pling my console alerted me that my script had finished running, to be precise it was searching for exposed Firebase credentials on any of the hundreds of recent AI startups. This was achieved…
This is, so far, the only article of mine that's been completely deleted from Wikipedia. I've salvaged a copy of it from Search.com , since it's gone from the site's history now, and am putting it here until I decide what else to do with it. Non-PC compatible x86 computers For much of the time that…
For Christmas, I gave my parents this e-ink picture frame (built from an old e-reader) that cycles through photos from a shared iCloud photo album:
wingolog: article: missing the point of webassembly
Some companies use an isolated network or even the complete lack of a network as a security measure to protect from unauthorized access. Working on these systems can be a struggle but it is still possible, and perhaps even more important, to use a proper version control tool like Git.
Over the last few months, Baker and I have been digging in deep on Heat Pumps . I'm putting my explorations here on pause but wanted to write up everything we've learned over the last few months.
Reviewing the JIT in Python 3.13
It feels like all the cool websites from the late 2000s are gone. But maybe we are looking at this the wrong way. Maybe it is us who vanished.