Get an AI code review in 10 seconds
Personal Musings and Transcripts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,109 posts.
Personal Musings and Transcripts
... in which a surprisingly reflective AI tells me no (for good reasons) ...
There are secret messages flying all around you all the time, being transmitted via, most of the time, electromagnetic waves going from antenna to antenna. ELOs “Secret Messages” is a song about posting conspiracy theories via WiFi. But what if you need to get a few bytes from device A to device B (one of the hard…
The 2025 TLA⁺ Community Event was held last week on May 4th at McMaster University in Hamilton, Ontario, Canada. It was a satellite event to ETAPS 2025, which I also attended, and plan to write about in the near future. I gave a talk somewhat-hucksterishly titled It’s never been easier to write TLA⁺ tooling! which I…
Earlier this month I covered Jonathan Clark's effort to reverse-engineer the Pi Zero 2 W, and just yesterday, I discovered TubeTime reverse-engineered the Compute Module 5. i reverse-engineered the Raspberry Pi Compute Module 5! check it out at github.com/schlae/cm5-r... [image or embed] — Tube Time…
With OpenSSL, it’s pretty easy to generate a simple self-signed TLS certificate . Just run the following command:
We cannot create a better world if we cannot imagine it.
A short post about a neat little Zig idiom. Consider your average {sum type, variant, tagged union, enum, alt}:
I’m a big fan of “sharp tools”. These are tools that are powerful enough to be hugely helpful or harmful, depending on how they’re used. Most forms of direct…
Railway Mania, dot-com, AI. Technology bubbles follow a pattern older than any of them. What's different this time is that everyone knows the script.
wingolog: article: baffled by generational garbage collection
"...requiring reconductoring of 1.71 miles at a cost of $795,150...limiting output to 3MW..."
Gaussian splats, SIMA 2, JEPA and Genie 3 — and why “world model” now means three very different things at once.
In 2023, Meta researchers were able to decode images in thoughts from the brain's magnetic fields. What if that's how the brain coordinates it's own global state?
The ESP32 is a popular microcontroller to use for do-it-yourself home automation, sensors, and a variety of other bits and bobs that you might want to take care of around the house. It’s the successor to the venerable ESP8266 which has found its way into many of our WiFi connected devices (seriously, open up a device…
This post is a case study of writing a Rust application using only minimal, artificially constrained API (eg, no dynamic memory allocation). It assumes a fair bit of familiarity with the language.
Early microprocessors were very slow when operating with floating-point numbers. But in 1980, Intel introduced the 8087 floating-point copro...
I scraped hundreds of Reddit comments that compare Claude Code and Codex, and used Claude Haiku to build a sentiment analysis dashboard. The dashboard and my interpretations are shared here.
Documenting my journey in trying to use my ESP32 on my phone through Termux
I have a side project to find the longest line of sight on the planet 1 using a novel Total Viewshed algorithm . At a resolution of 3 arc-seconds (~92m x 92m), the planet contains around 4.5 billion elevation samples 2 . Now obviously we don’t need to calculate the visibility between literally every single one of…
At least a familiarity with the lambda calculus, including how it is evaluated. Some base knowledge of programming languages is also assumed.
With a map!
This post will describe how I design my programs in Go. I needed this for work, and while I searched for a link, nothing quite fits my coding practices out there. The word “Layered” can pull up some fairly close descriptions, but I want to lay out what I do.
Generative Adversarial Networks refer to a family of generative models that seek to discover the underlying distribution behind a certain data generating process. This distribution is discovered through an adversarial competition between a generator and a discriminator. As we saw in an earlier introductory post on…
Integrating my BM25 pandas search library, SearchArray, into BEIR, in order to embarass myself in public.
How a bit of algorithm engineering and low-level details can alter what seems like a straightforward trade-off on a blackboard.
At Revision 2025, we released "Signal Carnival" ( csdb , YouTube ). This demo asks you to switch the audio and video cable of your C64:
How using AI as a bridge when doctors aren't available can improve patient-to-doctor communications in real time emergencies