Figma Slides Is a Beautiful Disaster
Some highlights and lowlights.
The latest blog posts to take off on Hacker News. 80,841 posts.
Some highlights and lowlights.
Bridge the gap between structured logging and errors in Go
The other day I was playing around with Claude Code, experimenting with porting some C code to Rust - not for any particular reason, just because I was curious how well it could do. As these things happen, I got more and more invested in the process, instead of just letting Claude do something and noting what…
Why streaming isn't enough.
Scientists from the U.S. NSF National Solar Observatory and New Jersey Institute of Technology produced the finest images in the Sun’s corona to date. Using a new 'coronal adaptive optics' system that removes blur caused by Earth's atmosphere, their ground-breaking results were recently published in Nature Astronomy…
Introducing oniux: Kernel-level Tor isolation for any Linux app. This torsocks alternative uses namespaces to isolate Linux applications over the Tor network and eliminate data leaks.
Lessons on incentives and scaling from two years as a teaching assistant
Almost 20 years ago, I wrote a textbook in real analysis called “Analysis I”. It was intended to complement the many good available analysis textbooks out there by focusing more on foun…
Transform Your Time Management Forever! Discover how switching to UTC eliminated time zone confusion, boosted productivity, and simplified global scheduling for remote work.
Let’s say that, like me, you are a person who stares at a computer and writes code for a living. As a straight male who grew up in a time where knitting was very strongly female coded, it for the most part never occurred to me that knitting was a thing I could do and might enjoy. Regardless of your demographic…
Or Why I Think Lean Software Development is Wrong
Check out our deep dive on the latest meta prompting methods, like DSPy and TEXTGRAD, and the best prompt generator tools out there.
Well for a quick weekend recap I’m going to look at which 3rd party SDKs and API calls I can find in the big 4 Android chat apps based. We’ll be using free data from AppGoblin which you can feel free to browse at any of the links below or on tables. Data is collected via de-compiled SDKs and MITM API traffic.
Or using lots of little tools to aggressively reject the bots
(Image of "Four-Armed Chuck" programming a PDP-11 is from my giant write-up of Forth .)
How to print my voice? How to put music on paper? How to print an executable program? All this boils down to storing digital data on paper. This is also called paper data storage . Arrived in this domain from poetry, I’ve been investigating the area for some time. Here is what I found.
One of my more frequent rants, both online and in person, is the danger posed by the "fast-math" compiler flag. While these rants may elicit resigned acknowledgment from those who already understand the dangers involved, they do little to help those who don't. So given the remarkable paucity of writing on the topic…
In-depth written review with pictures of Sid Meier's Pirates! on the Amiga.
At the New England Symposium on Graphics , James Tompkin compared graphics researchers to magpies: they're easily distracted by shiny objects and pretty renderings.
I made possibly the simplest chair from an instructable I found. Uses one 8-foot 2"x12" and some very basic cuts.
The lost art of the "Somers System" of land valuation
While reading through the fantastic book *[The Lost Art of Logarithms](https://www.lostartoflogarithms.com/)* by [Charles Petzold](https://www.charlespetzold.com/) I was nerd-sniped by a [simple method](https://www.lostartoflogarithms.com/chapter04/) of estimating the logarithm of any number base 10. According to the…
The other day I wanted to look up a specific IBM PS/2 model, a circa 1992 PS/2 Server system. So I punched the model into Google, and got this:
Exponential backoff with jitter is de rigeur for making service calls. This code, or something like it, probably looks really familiar: func do(ctx context.Context) error { const ( maxAttempts = 10 baseDelay = 1 * time.Second maxDelay = 60 * time.Second ) delay := baseDelay for attempt := range maxAttempts { err :=…
Valkey is not only thriving, but now outperforming Redis 8.0 in real world benchmarks.
We have some very fast AI-generated kernels in pure CUDA-C without using libraries and DSLs such as CUTLASS and Triton. They are performing close to or in some cases even beating the standard expert-optimized production kernels shipped in PyTorch. Some of our highlighted results:
PoW is gone 🦀🦀
At least a familiarity with the lambda calculus, including how it is evaluated. Some base knowledge of programming languages is also assumed.