Can you trust your friendly neighborhood LLM? - Chris Beckman Hallucinations in large language models (LLMs) are no longer a niche concern. With real-world incidents causing significant damage, the question remains: can …
Why I believe in AGI (again) - Alexey Guzey I keep getting asked why I believe in AGI again. First, I’m now convinced that ChatGPT understands what it reads. Second, reasoning models persuade me that ChatGPT is creative. Third, ChatGPT summarizes texts extremely well, which I believe to be a robust...
Do LLMs identify fonts? Spoiler: not really dafont.com is a wonderful website that contains a large collection of fonts. It’s more comprehensive and esoteric than Google Fonts. One of its features is a forum where users can ask for help identifying fonts – check out this poor fe...
How to sell open source technology to the government As governments legalize cannabis, they create billion-dollar industries. A trade-off for this massive economic value-add is the need for regulatory tracking technology. This technology is typically dominated by large, proprietary players. In commercial ca...
Agents: An optimistic painting Agents, at least in their previous definition, have been around for a long time, before they ever adopted their current mantra. I'd like to explore a positive future, where there is some level of...
Avoid IaaS Lock-In With a SAML Proxy TL;DR Adopting an Infrastructure As A Service (IaaS) provider can save huge time and effort when implementing a B2B SaaS product, but it can also result in deep lock-in with the provider. I explain how deploying a SAML Proxy can mitigate this, and provide...
Can You Really Put on Blinders If You Know There May Be Adverse Effects of Your Actions? Is it possible to claim that you’re off the hook when it comes to questions of whether usage of GenAI should be allowed, focus on practical usage, and then that’s that? I believe that is a bit too cheap a cop-out.
Leaver Experience | natkr's ramblings There's a lot of talk about UX (User Experience), and DX (Developer Experience). But those are usually focused around, well, active users. How does the experience for leaving look?
The Year Everything Caught Up With Me: 29 Lessons That Stuck A raw, honest reflection from a founder to another. After the end of a startup, a relationship, and a brutal year, these 29 lessons explore what it really means to build, break, and begin again.
The web isn’t URL-shaped anymore Why SEO’s page-centric thinking is broken, and how machines are changing the rules of the web.
Lukáš Veškrna – The Ski Rental Problem The ski rental problem is a classic example problem in online algorithms. It feels like a small but interesting problem that can be explained relatively easily while some clever tricks can be applied to it.
jola.dev - If the Goal is Resiliency, Defensive Programming is Your Enemy Johanna Larsson is a software engineer, manager, writer, speaker. With over 14 years of experience in software development and management, she has worked with clients from various industries, including finance, healthcare, and education. She is passionate...
Why your vibe coded app only works in your head Anyone can generate an app now. You open Cursor, describe what you want, and out comes clean, well-formatted code. It even has comments. It runs, and the...
Choose Boring Technology, Revisited | Aaron Brethorst Personal website for Aaron Brethorst - Seattleite, technology leader, photographer, transit enthusiast, erstwhile non-runner.
GitHub - charmbracelet/crush: The glamourous AI coding agent for your favourite terminal 💘 The glamourous AI coding agent for your favourite terminal 💘 - charmbracelet/crush
fast | catherine jue Rarely in software does anyone ask for “fast.” We ask for features, we ask for volume discounts, we ask for the next data integration. We never think to ask for fast.
Try the Mosquito Bucket of Death - Energy Vanguard The Mosquito Bucket of Death is a safe and environmentally sound way to rid your yard of mosquitoes. Here's how you make them.
Publish your .NET MCP Server to NuGet I previously blogged about how you can turn your .NET CLI tool into an MCP Server for us with GitHub Copiloty and other AI clients, with the help of the new ModelContextProtocol (MCP) NuGet package.
Angular Application Builder: Transitioning from Webpack to Esbuild | ABP.IO We are going to compare here classical Webpack bundling, employed by Angular applications, with new Esbuild system. We are going to migrate step by st...
I Know When You're Vibe Coding I shouldn’t have to care about this. I don’t want to care about how someone’s code gets into the IDE. Whether you wrote it by hand, copied it from a forum…
Learning Basic Electronics By Building FireFlies | theapache64 From missing real fireflies to learning basic electronics and building my own blinking "fireflies"
BFF in ASP.NET Core #4 - Implementing a BFF from scratch Build a secure Backend-for-Frontend (BFF) in ASP.NET Core. Step-by-step tutorial with OpenID Connect, authentication, and API proxying.
Linux 6.16 brings faster file systems, improved confidential memory support, and more Rust support Linux continues to grow bigger and better. Here's what's new and notable in the 6.16 release, plus what you need to know about 6.17.
M 8.8 - 119 km ESE of Petropavlovsk-Kamchatsky, Russia 2025-07-29 23:24:50 (UTC) | 52.530°N 160.165°E | 20.7 km depth