6 November 2025

35 links · Thursday

Windows "SUCKS": How I'd Fix it by a retired Microsoft Windows engineer

"Windows Sucks" is the most frequent comment I get - here's what I really think and how I would address the most common Windows annoyances: a love letter to Windows wrapped in a rant. Free Sample of my Book on the Spectrum: https://amzn.to/3zBinWM Check out …

Please Implement This Simple SLO

Hello Newguy! I'm glad to see that you've completed your on-boarding here at Corp. Générique. I have your first ticket ready. It's a simple task. Just 2 story points. But it should give you the opportunity to learn a little about how our services work together…

Internationaal Strafhof neemt afscheid van Microsoft 365

Het Internationaal Strafhof (International Criminal Court, ICC) ruilt Microsoft 365 in voor Open Desk, een Europees open source alternatief. Dat schrijft de Duitse krant Handelsblatt. De krant verwacht dat het ICC met de overstap mogelijk een trend start binne…

Kimi K2 Thinking

Kimi K2 Thinking, Moonshot's best open-source thinking model.

Big Breaking Changes in .NET 10

Get 40% off Dometrain with code UNLOCK40: https://dometrain.com/?ref=nick-chapsas&promo=youtube&coupon_code=UNLOCK40 Hello, everybody. I'm Nick, and in this video, I want to talk about the .NET 10 breaking changes that are coming up later this month. This yea…

Tainted Coders

Bevy game development tutorials and in-depth resources for coders of all skill levels.

Hack-a-Day, Day 04: Reverse Vibe Coding

Yikes, been having some back pain, and the past few days it's been tougher to work. I've started four projects in four days, without too much to show for it.

Automation Via UEFI – vahidhsahemi.com

In our datacenter, we faced a recurring challenge when configuring several servers tasks such as setting the system time, updating passwords, and, most importantly, configuring the RAID controller. Our goal was to combine two 10 TB disks into a RAID 1 group fo…

I Built a Local Dev Tool for ChatGPT Apps SDK

When OpenAI released the Apps SDK, I was really excited. It finally allowed developers to build custom UI components inside ChatGPT, a big step toward making ChatGPT more like a real app platform. So I tried it on day one. And getting it to work, I quickly rea…

The Death of the Demo

Why flashy AI demos don't tell the real story — and why we need measurable benchmarks for LLMs and TTS.

GROUP BY ALL

Automatically put non-aggregate SELECT items into GROUP BY clause

Don't trust smart people! - Matthew T. Mason

Some ideas about refining your ideas, starting with a chat with Jeff Schneider. Don't trust smart people's ideas, especially your own ideas!

Why bcrypt Can Be Unsafe for Password Hashing ?

TL;DR: bcrypt ignores any bytes after the first 72 bytes, this is due to bcrypt being based on the Blowfish cipher which has this limitation. bcrypt has been a commonly used password hashing algorithm for decades, it’s slow by design, includes built-in saltin…

Now and Meanwhile: Two Worlds of Finance

Most of modern finance has been built for now: instant payments, real-time trading, same-day settlement, on-demand credit. We have made moving money effortless. Tap, swipe, trade,...

Flatpak Happenings

Yesterday I released Flatpak 1.17.0. It is the first version of the unstable 1.17 series and the first release in 6 months. There are a few things which didn’t make it for this release, which is why I’m planning to do another unstable release rather soon, and …

User Experience is Computation

TL;DR Computer programs with a user interface are parallel computation across multiple substrates: CPU and brain. This is a follow-up to my post about Universal Causal Language (UCL). The Concept Every program with a user interface is running parallel comp…

Being Opinionated

Building a product is making choices. The same applies to how you talk about it.