28 March 2025

30 links · Friday

Spade | Spade Hardware Description Language

Spade is a new hardware description language which makes hardware description easier and less error-prone. It does this by taking lessons from software programming languages, and adding language level support for common hardware constructs, all without comprom…

HybridCache is finally stable!!! FAST L1 + L2 Cache in .NET

Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Get the source code here: https://www.patreon.com/milanjovanovic Check out my courses: https://www.milanjovanovic.tech/cours…

Kagi Search Stats

Better search results with no ads. Welcome to Kagi (pronounced kah-gee), a paid search engine that gives power back to the user.

Apple Needs a Snow Sequoia

The same year Apple launched the iPhone, it unveiled a massive upgrade to Mac OS X known as Leopard, sporting “300 New Features.” Two years later, it did something almost unheard of: it released Snow Leopard, an upgrade all about how little it added and how mu…

Reverse Engineering GPT-4o's Image Gen Process

OpenAI's 4o Image Generation capability launched two days ago on March 25th, 2025. The quality of the images it creates is the best among all contemporary models by a large margin. However, what is most interesting is the way it seems to generate the image: fi…

Never in a million years...

...would I have imagined my video on whether a pigeon is faster than the Internet would end up on a popular Italian quiz show, L'Eredita. Specifically, in the March 26th episode (playable in Italy, or with an account).

The "No, But" Engineer

When you're improvising a comedy scene, the golden rule is to respond with "yes, and" to everything your partners say and do. This unwavering acceptance can produce riotous bouts of laughter. In an engineering team, it just creates unholy messes.

Aaron's Blog

3/26/20251 mins read

Golang on the PlayStation 2

The PS2 is more than capable of doing some wild things, including running Linux. I always wondered if we could just write baremetal Go code on it, so I decided to give it a try.

LLMs - A Ghost in the Machine | zacksiri.dev

The landscape of Large Language Models (LLMs) is evolving rapidly, with powerful and open models being released at an unprecedented pace. As these technologies advance, so does the potential to integrate them into our existing systems. Traditionally, we've bui…

Beyond the hype | Alberto Sadde

The Siren Song of New Tech Every morning, I open Twitter to find my feed transformed into an AI wonderland.

Take This On-Call Rotation and Shove It

At some companies, it is expected that certain engineers will serve as part of a formal on-call rotation. On paper, this seems like a reasonable way to ensure the reliability of the product. In practice, it is a miserable burden and you probably won't even get…

Execution is everything... or nothing?

One striking feature of modern artificial intelligence, especially in large language models like ChatGPT, Claude, and Gemini, is their ability to instantly generate surprisingly advanced software engineering solutions. One interpretation of this phenomenon is …