Disruption with some GitHub services
GitHub's Status Page - Disruption with some GitHub services.
GitHub's Status Page - Disruption with some GitHub services.
litellm version 1.82.8 on PyPI contains a malicious .pth file that harvests SSH keys, cloud credentials, and secrets on every Python startup, then attempts lateral movement across Kubernetes clusters.
Is anybody else bored of talking about AI?
I got a little tired of running `python -m http.server` every time I wanted to serve some files, so I wrote a simple .NET CLI web server.
Wine 11 is the biggest jump for Linux gaming in years.
Apple today announced Apple Business, a new all-in-one platform that allows companies to manage devices and reach more customers.
So where are all the AI apps? – Answer.AI
Practical AI R&D
After learning Apple killed off FireWire (IEEE 1394) support in macOS 26 Tahoe, I started looking at alternatives for old FireWire equipment like hard drives, DV cameras, and A/V gear. I own an old Canon GL1 camera, with a 'DV' port. I could plug that into an …
Microsoft's "Fix" for Windows 11: Flowers After the Beating
Microsoft spent four years stuffing Windows 11 with ads, forced Copilot integrations, and bloatware, now they want applause for promising to remove it.
This is a blog where I talk mostly about programming in the workplace. These past few years the subject has often been AI, because it affects everything. From the hiring process to the very code we ty
Construct hypergraphs as large as possible that do not have a certain easy-to-check, difficult-to-find property.
CtrlC Cancel input/generation
Update Follows Determination by Executive Branch Agencies that Consumer-Grade Routers Produced in Foreign Countries Threaten National Security
Yogesh Kumar's personal website
kind of a blog
A technical deep-dive into shipping a Dear ImGui / C++ desktop app on the Mac App Store. Code signing, static linking, sandboxing, and what Apple's review process actually checks.
4 arguments and my prediction for the future
The machine didn't take your craft. You gave it up. by David Abram
Every major AI agent runs the same core loop. The 6-line version is easy. The production-hardened version—with context compaction, loop detection, cost budgets, and graceful termination—is where things get interesting.
What does it actually mean to build a better web, and what do we owe each other in doing so? A response to the 32-bit Café thread about trust, onboarding, and the distance between knowing something is wrong and doing something about it.
_-_-_-_-_-_-_-
The goal is simple: having my Sage Barista already warm when I wake up.
After building dev environment tools on and off for many years, I scratched the same itch again, this time on top of the devcontainer spec.
A tip that can save you big money when upgrading to 25 Gig Ethernet
I have always seen the computer as a tool that gives us new ways to think.
Agentic Coding Data Dump
Pilcrow's personal website.
Django custom managers are a common way to exclude rows by default, such as inactive or soft-deleted rows. However, they don’t run everywhere you’d expect, which leads to unintended data exposure. This post covers where that happens and how to fix it. The Setu…
Don't Break Prod provides bite-sized pieces of career advice for software engineers.
You know what I’m talking about.
In the age of LLMs, syntax is no longer the bottleneck for writing, reading, or learning TLA+. People are even getting value by generating T...
This newsletter is free to read, and it’ll stay that way. But if you want more - extra posts each month, access to the community, and a direct line to ask me things - paid subscriptions are $2.50/month. A lot of people have told me it’s
academic, developer, with an eye towards a brighter techno-social life
Lately I've started to put back into a working state my turntable. It's been disconnected from my main audio chain for about five years. The TT is a Rega RP3 with a bog-standard Rega Carbon...
This is a series that teaches you how to make a statically-typed functional programming language. It was motivated by a gap between compilers as taught and compilers as seen in production. Production compilers are deeply concerned with being interactive, accom…
It’s been about 6 weeks since I joined Tano, and this is what my commit history looks like:
People say LLMs can code but can't do system design. I disagree. System design is more pattern-matching than people admit — and if you give an LLM enough context, it can outdesign 99% of engineers.
Why AI-assisted writing sounds the same and what to do about it
Automated materials design
After using Claude Code with Opus 4.6 daily for almost a year, I spent a week with Codex and GPT-5.4. The verdict: neither tool wins outright. The combination — cross-model review, complementary strengths, operational resilience — is better than either alone.
Last week, I wrote about my initial FreeBSD experiences on my new toy, an AI workstation from HP. FreeBSD runs lightning fast on it, but the desktop was somewhat problematic. Well, I made lots of improvements this week! A bit of debugging While there are still…