Featured post what's this? ✨ The Website Hacker News Is Afraid to Discuss (You’re Reading It) What bothers me isn’t so much that Daring Fireball is shitlisted at Hacker News. What bothers me is that it’s unexplained.
Xee: A Modern XPath and XSLT Engine in Rust I announce Xee, the implementation of XPath and XSLT in Rust that I've been working on for the last two years.
Learn to code, ignore AI, then use AI to code even better I woke up today to an X post by Amjad Masad, the CEO of Replit, a company that sells “AI as a programming service”.
13 things I would have told myself before building an autorouter Important lessons from trying to build the world's fastest autorouter for about a year
A note on the USB-to-PS/2 mouse adapter that came with Microsoft mouse devices - The Old New Thing It's a purely mechanical adapter that relies on smarts in the mouse itself.
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/...
Mastering htmx Attributes: Your Toolkit for Razor Pages Awesomeness - Chris Woody Woodruff Welcome back, coders! Now that you’ve dipped your toes into the htmx waters, it’s time to wade in a little deeper. Today, we’re diving headfirst into htmx attributes — the secret sauce that makes your Razor Pages dance with interactivity. So, buckle up an...
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.
I tried making artificial sunlight at home Some time ago, I saw where they make artificial sunlight at home with a 500W LED and a gigantic (1.2m) parabolic reflector. I've been fascinated by this pro...
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 h...
The Death of the Software Engineer by a Thousand Prompts This is Verdi's personal website. He writes about interesting ideas or projects.
Laurent Kempé - Dockerizing your .NET C# MCP Server for AI Clients like Claude Desktop My previous post showed how easy it is to develop a .NET C# MCP server and write a client able to communicate with it. Now, the question is how we can distribute our MCP server to be used by AI clients. In this post, we’ll leverage the knowledge acquired ...
8 Money Habits of the Successfully Rich: Insights from “The Millionaire Next Door” I’ve always been curious about the money habits of successful, wealthy people. Often, these habits are what lead them to become extremely rich. We need specific habits to help us succeed and build our wealth to achieve our financial goals and we can adopt...
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 imag...
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.
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'v...
The Safari bug that punishes you for using content blockers | BenHollis.net Running content blockers in your browser is a good idea–yes, you block ads, but you also block malware, cryptominers, tracking, and more. In general, the experience of using the web with a good content blocker should be noticeably faster, as you skip down...
The False Promise of ORMs | Mike Pray ORMs promise to abstract databases and SQL. At any normal scale, this promise fails and the ORM becomes a powerful multiplier of pointless complexity
Introducing MCP Tools: A Command-Line Inspector for Model Context Protocol Servers Discover MCP Tools, a powerful CLI for interacting with Model Context Protocol servers using stdio transport. Learn how to discover and call tools, list resources, and interact with MCP-compatible services.
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 eve...
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 phenomeno...
Tracing the thoughts of a large language model Anthropic's latest interpretability research: a new microscope to understand Claude's internal mechanisms