No it’s not a Battleship

no-it’s-not-a-battleship

This week has seen the announcement by the Trump Administration that they are going to be building “battleships”, a subject that is well within my beat, so I figured I would take the time to start by saying that these are nothing of the sort. Defining the battleship is slightly tricky, but the best version […]

Remembering Lou Gerstner

remembering-lou-gerstner

The following is the text of an email sent today to all IBM employees by Chairman and CEO Arvind Krishna: IBMers,  I am saddened to share that Lou Gerstner, IBM’s Chairman and CEO from 1993 to 2002, passed away yesterday. Lou arrived at IBM at a moment when the company’s future was genuinely uncertain. The […]

Tell HN: Google ignores English searches and forces localized results

Google Search change in a way that I can’t seem to opt out of. I’m based in a non-English-speaking country, but I regularly search in English, especially for technical topics. My Google account, my laptop, my phone, my interface language, and preferences are all set to English; only my physical location and payment methods are […]

Global Memory Shortage Crisis: Market Analysis

global-memory-shortage-crisis:-market-analysis

In late 2025, the global semiconductor ecosystem is experiencing an unprecedented memory chip shortage with knock-on effects for the device manufacturers and end users that could persist well into 2027. DRAM prices have surged significantly as demand from AI data centers continues to outstrip supply, creating a supply/demand imbalance.  IDC was monitoring the memory situation as we prepared our November device forecasts, and we factored them into the update. The situation, however, […]

Designing Predictable LLM-Verifier Systems for Formal Method Guarantee

designing-predictable-llm-verifier-systems-for-formal-method-guarantee

Abstract:The integration of Formal Verification tools with Large Language Models (LLMs) offers a path to scale software verification beyond manual workflows. However, current methods remain unreliable: without a solid theoretical footing, the refinement process acts as a black box that may oscillate, loop, or diverge. This work bridges this critical gap by developing an LLM-Verifier […]

Building a macOS app to know when my Mac is thermal throttling

building-a-macos-app-to-know-when-my-mac-is-thermal-throttling

This is the story about how I built MacThrottle. I’ve been very happy with my M2 MacBook Air for the past few years. However, when using an external display, especially a very demanding one like a 4K 120Hz display, I’ve noticed it started struggling more. Since it lacks fans, you can’t hear it struggling, but […]

A new research shows that 21-33% of YouTube’s feed may consist of AI slop

a-new-research-shows-that-21-33%-of-youtube’s-feed-may-consist-of-ai-slop

As the debate over the creative and ethical value of using AI to generate video rages on, users are getting interesting results out of the machine, and artist-led AI content is gaining respect in some areas. Top film schools now offer courses on the use and ethics of AI in film production, and the world’s […]

C++ says “We have try at home.”

c++-says-“we-have-try-at-home.”

Many languages¹ that have exceptions also have a finally clause, so you can write try { ⟦ stuff ⟧ } finally { always(); } A quick checks shows that this control structure exists in Java, C#, Python, JavaScript, but not C++. C++ says, “We have try…finally at home.” In C++, the way to get a […]