Saying Goodbye to the Endless Excel Spreadsheets: How a Bottom-Up Drive Brought Us a New Test Management Tool
If your test cases are scattered across multiple Excel files, Google Docs, and Confluence pages, and keeping them up to date is incredibly time-consuming, this post is for you. This is the story of how Allegro moved from scattered, manual test tracking to a scalable, Jira-based solution now available to thousands of engineers.
Compilers
Agents Want to Compile
AI agents are starting to compile. Across the stack in mid-2026, the same separation is shipping from every direction: the model decides, and something that is not a model executes. Instead of acting live inside the model loop, agents emit a deterministic artifact, a plan, a DAG, a workflow script, and hand it to a runtime that replays, resumes, and audits like ordinary software. The model is becoming a compiler front-end that parses messy intent into an intermediate representation. Deterministi
Modernizing a 25-year-old minimal C++ unit testing framework (Part 2)
Combining Google Stitch with the GitHub Copilot Coding Agent
UI generation and background coding agents are two of the "AI" tools that really changed my way of working. Together, they close a gap that's been annoying me for a while: the coding agent still needs someone to describe what the UI should look like, and that someone is usually me, typing a wall of text into an issue and hoping for the best. Google Stitch generates UI screens (HTML/CSS, Tailwind, Flutter, SwiftUI, whatever…) from a prompt or a sketch. The GitHub Copilot coding agent picks up
Shrimple – A Simpler, Nicer Markdown
Hardware
The Age of Personalized Hardware Is Coming
A Forlorn Hope of Fortran Modernisation
Databases
Christophe Pettus: All Your GUCs in a Row: enable_partition_pruning
PostgreSQL's partition pruning eliminates unnecessary partition scans in two distinct phases — at plan time and execution time — and you need to check…
Machine Learning and AI
The Private Capture of Public Genius
A Novel Look at Error Handling in Rust
Programming Languages
Inventor, Mother, Creator: Grace Hopper
Systems Programming
Lean Software Scaling Laws
Connections in Math: the two kinds of random
Compilers
Prism: An Impure Functional Language With Typed Effects
Artificial Adventures
Machine Learning and AI
Context graphs: how AI agents can store and use past decisions
Had an idea for a Rust editor with simple Vim mode for learning
DNSGlobe – Rust TUI to watch DNS propagate around the world
AI Can Steal Your Bank Account in Hours
Show HN: Sidenote – comment on your rendered blog, an LLM writes the Git diff
Regina Obe: PostGIS 3.7.0alpha1
The PostGIS Team is pleased to release PostGIS 3.7.0alpha1! Best Served with PostgreSQL 19 Beta1 and GEOS 3.15 which will be released soon. This version requires PostgreSQL 14 - 19beta1, GEOS 3.10 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.15+ is needed. To take advantage of all SFCGAL features SFCGAL 2.3.0+ is needed. 3.7.0alpha1 source download md5 NEWS HTML Online en ja zh_Hans fr PDF docs: en ja, zh_Hans, fr
Show HN: Homegames. An open-source game platform I've been making for 8 years
Machine Learning and AI
Completing a Computer Science Degree on Coursera
Developer Tools
The full stack of terminals explained
Dependencies should be fetched directly from VCS
Open Source
Reparaible and open source paper printer
Faster Twitter Embeds
Software Engineering
OpenCQRS 2.0: Tests That Read Like the Domain
TUTORIAL: Create The Building Blocks For An HTML5 Page
Understanding the HTML5 DTD and Character Set Needed For Your First HTML5 Page.
Thoughts on Intercommunication: Practicality with Integers
Fast Software, the Best Software (2019)
Coming Soon. travel to 2006!
19 years after Windows Aero graced us... The "Wow" Starts Again!An enchanted RSS System experience coming soon!
Answering 'how full is the gym?' with reverse engineering and web crawling
How to intercept and inspect an app's traffic using an Android emulator and mitmproxy.
Science
SOLVED: The Case of the Missing Megalodon
Welcome back to the Abstract! Here are the studies this week that glimpsed a bygone world, caught an 80-foot fish, outshone the stars, and declared scientific independence.First, a mysterious group of extinct human relatives were probably not as advanced as once thought, a finding that sheds light on their possible lineage. Then: a gem from the paleontological lost-and-found, megaconstellations versus stellar constellations, and oh-say-can-you-see 250 years of American science history?As always,
Version-controlled databases using Prolly trees
Slowly Changing Dimensions – An introduction
Being new to data warehousing, I never heard about the term "Slowly Changing Dimensions" before. It sounded like academic jargon. It isn't. It's one of those concepts that, once it clicks, explains half the weird design decisions you'll see in any reporting database. This post is the explainer I wish existed before I had to learn it the hard way: by breaking a report Facts and dimensions, the short version Data warehouses generally split data into two kinds of tables. Fact tables hold th
So... what exactly are Unicode and UTF-8?
I recently finished what I thought would be a quick project to pass a weekend and turned out to be a deeper rabbit hole than expected. Most of the unexpected pain points came from handling Unicode and UTF-8, and the main takeaway for me was a clearer understanding of what they are and how they work.
Redesigning my homepage
Redesigning my homepageI recently decided to completely redo the homepage of this site. I made this decision after browsing some websites in the personal web (small web, whatever other name theres like a billion names for it).For context, the main page used to be kind of a portfolio page. but it was boringg it was text and some headers and it only talked about my history as a programmer. Looking at the personal web I realised just how much more and how many more interesting things I could write
Developer Verification – LineageOS
Intrusive Smart Pointers + Heap Only Types = 💞
Reducing API complexity with an embedded reference counter.
Do you hate XML? (2010)
Automating Everything That Doesn't Need Me
I've been writing a lot about LLMs, AI (or the so-called "Artificial Intelligence") and the like. Part of that is because I haven't been running into many problems that I feel need documenting. Bigger part is because I'm finding that "how-to" content is easy to slop with a robot, so I'd rather write about things that the clankers can't. In a word, I'm just trying to write more human. While I don't think I've achieved full tokenmaxxing AI psychosis levels yet, I do like agentic coding. I'm also a
LLM Evaluation
Claude Played Me for a Fool
Privacy
Outfit makes you unrecognizable to cameras
CSS
Bench Press: Leaking Text Nodes with CSS
The Fox Learns to Talk
Vania has been talking since January 2025: play the line’s WAV, loop a three-frame talking animation for exactly as long as the audio lasts, done. It worked, but it was the same mouth-flapping loop whether she was saying “Evviva!” or delivering a two-sentence hint about the squirrel — and it kept flapping straight through her pauses. This week she learned to move her mouth with the words. The problem split into two halves, and it turned out someone had already solved the harder one. Som
Work In Progress Rust
submitted by /u/zerakun [link] [comments]
The ChatGPT Moment in Humanoid Robotics
Why the humanoid robotics trade is not yet analogous to ChatGPT, and why public-market exposure still looks cleaner through semiconductors than pure-play robot companies.
Privacy
"These cameras are just like the Eye of Sauron"
Rust
Work In Progress Rust
Your search traffic didn’t drop. It moved.
Your search traffic didn’t drop. It moved.
AGI and AI Safety
The Great Blogging Collapse: What Happened to 100 Successful Blogs?
DNS
Why DMARC's new "NP" tag can fail with DNSSEC
Run Windows 2000 on a DEC Alpha with a new es40 fork
Train and run transformers directly on Apple's Neural Engine
2026-07-05 13:40
Over the past six months, most new large language models have evolved beyond merely providing high-quality answers; they now possess the capability for sustained, autonomous operation. Loop Engineering is a method of structuring agentic workflows so that instead of responding to a single prompt, an agent repeatedly executes a cycle: understanding the task, gathering context, taking a micro-action, verifying the result, correcting errors, and terminating based on an explicit rule. While prompt en
Open Source
Organic Maps
PostgreSQL
Radim Marek: VACUUM at the Page Level
In HOT Updates in Postgres we covered page pruning clean up HOT chains, an elegant shortcut where PostgreSQL reclaims dead tuple space during ordinary reads. All that without waiting for any background process. But pruning is exactly that: a shortcut. It only works within a single page, and only for HOT-updated tuples. For everything else (cold updates that touch indexed columns, plain DELETEs, index entry cleanup, free space map registration, visibility map maintenance) we need VACUUM. This art
Software Engineering
The Engineer in the Half-Space
Authentication
Show HN: A live badge that proves your SaaS runs on EU infrastructure
Vim and Neovim
Phosh 0.56.0
I built a TUI REPL calculator with inline plotting in Rust
I built this mostly to get more practice with Rust (writing my own lexer/parser/Pratt evaluator from scratch), but ended up with something somebody could actually use day to day - for example, in SSH sessions, so I figured I'd share it. TUI mode Features: - REPL, TUI, and one-shot --exec modes - Standard arithmetic + exponentiation, unary minus - Trig, log, sqrt, abs, ceil/floor, and built-in constants (pi, e) - Variables and compound assignment (x += 10) - Custom function definitions (f(x) = x^
custom x86_64 rust microkernel with software ECC and a macOS-like desktop i've been writing
so i've been building this hobby microkernel called Rustix OS (or AE Rustanium) entirely from scratch using safe Rust and no_std. instead of sticking to boring VGA text mode, I went down a rabbit hole and built a ring 3 user-space vector GUI that boots over UEFI GOP. it handles alpha blending for shadows and has a functioning mac-like dock. the main experiment here is handling bitflips in software. i implemented a software SECDED ECC layer, a background memory scrubber, and a TMR voting engine i
Artificial Intelligence
The Infrastructure Fallacy: Why Most Sales Problems Are Actually Strategy Problems
The Infrastructure Fallacy: Why Most Sales Problems Are Actually Strategy Problems In the last decade, I have worked with companies ranging from struggling startups to multi-million dollar OEM manufacturers. Despite operating in completely different industries, many of them shared the same underlying pattern. When growth slowed, leadership responded by adding more volume to the system. More advertising, more salespeople, more software, more AI tools, all deployed with the assumption that increas
Introduction to Compilers and Language Design
How do you feel about Copy trait being hidden away? #rust-analyzer
I've been using Rust for a while now, but one thing has been bugging me ever since I started - the Copy trait exists on some structs without any explicit surface level warning/annotation. I initially brushed it off, thinking that there must be a reason why it is the way it is, you can just remember the basic Rust types that implement it. But then you get to libraries. Does a certain struct implement Copy? Well, in VSCode you can peek the implementation, see if Copy is in the derive block. Not
AI Hardware
Almost 90 new unicorns have been minted so far this year — here they are
Trust your compiler: Modern C++
Web Application Security
lecturing: 4 years in
so i've been lecturing about information security at university for a while now
Artificial Intelligence
Bias and the Myth of the Objective Machine
In the past few years, AI has woven itself into nearly every corner of how we work, communicate, and make decisions. Hiring algorithms screen (and discard) resumes before a human ever reads them. Automated systems flag fraud, recommend medical treatments, and help determine prison sentences. The assumption underlying all of this is that machines, unlike people, are objective. Every layer of a machine learning system — the training data, the success metrics, the team that built it — was shape
Functional Programming in hica
CSS
Dark Mode with Web Standards
WebGPU
Show HN: I trained a language model that thinks the capital of Japan is Paris
AI Coding Tools
SigMap: 97% token reduction for AI coding sessions
Arrest 0.2.1, an HTTP client with data validation
Claude Design System Prompt
The Economy Is K-Shaped
How is Zig working out after 3 years and 100k lines of game code?
Hyper-Customized One-Off Software for Cheap
I discussed previously that AI projects have a short lifespan, on average. This one is a related hypothesis, which I believe we are starting to see in the AI-adjacent software engineering domain already, and which might spill into other domains soon: Hypothesis: With the changing economics of software creation, we will see more software which is produced on demand by its own users, with the help of AI models that are sufficiently good at building the required code based on a human prompt. This