Not everything needs an update During lunch today, I watched a review of Syphon Filter: a PS1 game that left such a mark on my childhood that I used to design levels for it on paper when I was eight.
Dear string-to-integer parsers… – 🦉 billpg industries™ These are very useful functions that any language with distinct string and integer types will include in their standard library. Pass in a string with decimal digits and it’ll return the equivalent in the binary integer form that you can do mathematics wi...
Cross-entropy. Intuition and applications. | Héctor Climente-González The secret sauce of machine learning
GPT-5 Is the Best Coding Model in the World: Biggest Leap Since 3.5 Sonnet GPT-5 doesn’t just write code; it thinks like an engineer. When faced with complex dependency conflicts that stumped previous models, GPT-5 takes a methodical approach: investigating systematically…
Lessons learned by building my own cookiecutter for REST APIs During my university days, I avoided building CRUD apps, not because I couldn’t, but because they felt boring. To me, it was just a client (web or mobile) talking to a server that ran some SQL queries. I dodged them in every project I could. Fast forward ...
Handwiring a 36-Key Split, Sculpted Keyboard The rabbit hole goes deep with split ergonomic keyboards.
My Journey from macOS to Arch Linux with Omarchy After 15 years on macOS, I made the leap to Arch Linux using Omarchy. Here's what I discovered about the trade-offs, workflow changes, and why shorter battery life and fan noise haven't sent me back to my MacBook.
– Maybe we should do an updated Super Cars! - Spillhistorie.no We spoke with Andrew Morris and Shaun Southern, the creators of Super Cars.
When every meeting looks the same My calendar is full of meetings and for various reasons, I find it difficult to skip them. Some of those meetings help me build context (or keep it up to date) around an area that I care about. Others are there to build and maintain relationships. As a re...
Aspire Roadmap 2025: Code-first DevOps, polyglot, and AI | Victor Frye A look at the recently published Aspire roadmap for 2025, focusing on its code-first DevOps evolution, polyglot aspirations, and AI orchestration, and more.
GPT-5: Key characteristics, pricing and model card I’ve had preview access to the new GPT-5 model family for the past two weeks (see related video) and have been using GPT-5 as my daily-driver. It’s my new favorite …
How I use Tailscale · Chameth.com I’ve been using Tailscale for around four years to connect my disparate devices, servers and apps together. I wanted to talk a bit about how I use it, some cool features you might not know about, and some stumbling blocks I encount...
Meow in .NET MAUI: The art of connecting with TheCatAPI (Part 1) Let me tell you how Meow was born, an app I created to satisfy my curiosity with .NET MAUI. At first I just wanted to see what it felt like to consume a real API... but things got out of hand (in a good way).
Demystifying Claude Code Hooks | Aaron Brethorst Personal website for Aaron Brethorst - Seattleite, technology leader, photographer, transit enthusiast, erstwhile non-runner.
In the Future All Food Will Be Cooked in a Microwave, and if You Can’t Deal With That Then You Need to Get Out of the Kitchen As a restaurant owner – I’m astounded at the rate of progress since microwaves were released a few short years ago. Today’s microwave can cook a frozen burrito. Tomorrow’s m…
Getting Started with Cloudflare Tunnel | David Ma A guide to setting up and using Cloudflare Tunnel for local development.
The importance of offtopic | blog.tadzik.net I’ve been working remotely for over a decade – way before it was cool.
Installing Older Versions of Visual Studio 2022 - Nick's .NET Travels This was going to be a post about using COM Server activation in a WinAppSdk application to interact with Click to Do. However, since there’s currently a major regression in the dev channel of the Windows insider builds (reported here, here and here), whi...
Ten Thousand Agents The future of AI won't be one godlike superintelligent model, but thousands of nearly-free micro-agents constantly meeting hyper-specific needs.
Decisions in a short doc An insight into the number of decisions a tech writer makes, even in a short document.
Chess Principles While playing chess, I discovered some key anecdotes that struck me as fundamental. What’s fascinating about these principles is that if you stick to them, even without knowing every detail (openings and gambits), your opponent only needs to make two or t...
I bought a £16 smartwatch just because it used USB-C Look, I'm an idiot. I know that, you know that, and the man on the moon knows that. Let's not get into why I'm an idiot; let's just accept that I have my peculiarities and you have yours. My idiocy is a quest to make sure all my portable electronics can r...
The Cloudflare vs. Perplexity debate. But it's something every web user should know. - haebom Cloudflare와 Perplexity의 스텔스 크롤링 논란을 통해 AI 시대 웹 표준, 콘텐츠 권리, 미래 웹 생태계의 쟁점을 분석합니다.
BFF in ASP.NET Core #5 - Automatic Token Renewal Learn how to implement automatic token renewal in ASP.NET Core BFF applications using refresh tokens. Keep users logged in without interruption using Duende library.
News & Thoughts We build LLMS with advanced reasoning capabilities for information-intensive and highly regulated industries
Using SBOMs to detect possible Dependency Confusion - Dmitry Protsenko Learn how to leverage CycloneDX SBOMs and automated registry checks to detect and prevent dependency confusion attacks by identifying internal package name collisions with public repositories.
I am not a calculator I have never asked ChatGPT anything. I haven’t tried any coding agents. So far, I have not ever intentionally used an LLM. This kind of fits with my personality in general. I’m quite slow to adopt new things. However, that doesn’t mean I’m not paying atte...
sudo bash isn't a security issue (on Linux) When I want to try out a new tool and its “Getting Started” page kicks off with curl https://thingy.dev/install.sh | sudo bash, I usually turn 360° and walk away1. It’s not worth it. But this is not because I’m worried about security. In fact I don’t thin...
You Can’t Lose If You Didn’t Set Out To Win A tale about a side-project which I built to learn more about frontend development and marketing.
Spriha Tucker by Coffee and Open Source Spriha Tucker is the Field CTO at Buildkite, where she plays a pivotal role in bridging the gap between Buildkite's engineering teams and its clients. A two-time Y-Combinator founder, Spriha previously co-founded Aviator, a developer productivity platform...
First things first I’m most productive in the mornings. Always have been. It seems counter to most people’s habits, but that’s when my brain is sharpest.
Order-Driven Development | Jared Norman The direction from which you attack a program problem affects the result. I don't think that's controversial.