Agentic AI Code Review: From Confidently Wrong to Evidence-Based

platformtoolsmith.com

Archbot flagged a "blocker" on a PR. It cited the diff, built a plausible chain of reasoning, and suggested a fix. It was completely wrong. Not "LLMs are sometimes wrong" wrong — more like convincing enough that a senior engineer spent 20 minutes disproving it . The missing detail wasn't subtle. It was a guard clause sitting in a helper two files away. Archbot just didn't have that file. That failure mode wasn't a prompt problem. It was a context problem . So I stopped trying to pr...

Prefix sums at tens of gigabytes per second with ARM NEON

lemire.me

Suppose that you have a record of your sales per day. You might want to get a running record where, for each day, you are told how many sales you have made since the start of the year. day sales per day running sales 1 10$ 10 $ 2 15$ 25 $ 3 5$ 30 $ Such an operation is called a prefix sum or a scan. Implementing it in C is not difficult. It is a simple loop. for ( size_t i = 1 ; i data [ 1 ] -> data [ 2 ] -> .....

Why designing in code makes you a better designer

adamsilver.io

I didn’t start out as a designer. I started out as a frontend developer. I cared about the craft and spent a lot of time trying to master HTML, CSS, JavaScript and accessibility. Over time, I learned how these technologies affected UX, so as a dev, I started to suggest design changes to improve usability and accessibility. But most of the designers I worked with ignored my suggestions. Years later I transitioned to design. I tried to hide my engineering past because I was worried oth...

How does AI do on Baseball-Brothers-Pitchers

blog.computationalcomplexity.org

In my graduate Ramsey Theory class I taught Kruskal's tree theorem (KTT) which was proven by Joe Kruskal in his PhD thesis in 1960.  (Should that be in a graduate Ramsey Theory class? There are not enough people teaching such a course to get a debate going.) A simpler proof was discovered (invented?) by Nash-Williams in 1963. The theorem is that the set of trees under the homeomorphism ordering is a well quasi order. But this blog post is not about well quasi orderings. It's about baseball brot...

Sunsetting The 512kb Club

kevquirk.com

All good things must come to an end, and today is that day for one of my projects, the 512kb Club . I started the 512kb Club back in November 2020, so it's been around 5.5 years. It's become a drain and I'm ready to move on. As of today I won't be accepting any new submissions to the project. At the time of writing this, there are 25 PRs open for new submissions, I'll work through them, then will disable the ability to submit pull requests. Over the years there have been nearly 2,000 pull r...

What hyper-personal software looks like

mkennedy.codes

Have you heard that the age of hyper-personal software is upon us? Typically what people mean is that agentic AI allows the creation of simple and small software built by individuals, often not super technical individuals, to solve a personal problem. As a result, we will see this explosion of software and the death of SaaS. Naysayers point to the lack of many new software projects being launched as proof that agentic AI is all hype. It’s not hype. It’s just that much of this software ...

Artemis changelog #8

jamesg.blog

I have been working on a few new features for Artemis , the calm web reader I maintain. You can read a summary of what’s new below. Organise subscriptions with folders You can now create folders in Artemis. This feature is designed to help you organise websites you follow into separate pages in your reader. To add an author to a folder, go to the Edit page for an author, then scroll down to the “Folder” option: Set a name for the folder to which you want to add the author. Then, save your...

Ideological Resistance to Patents, Followed by Reluctant Pragmatism

martinfowler.com

Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with the practical constraints faced by startups, led him to resort to defensive patenting as as a shield in this asymmetric legal environment. more… Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with the practical constraints faced by startups, led him to resort to defen...

Vibe Coding Trip Report: Making a sponsor panel

xeiaso.net

I'm on medical leave recovering from surgery . Before I went under, I wanted to ship one thing I'd been failing to build for months: a sponsor panel at sponsors.xeiaso.net . Previous attempts kept dying in the GraphQL swamp. This time I vibe coded it — pointed agent teams at the problem with prepared skills and let them generate the gnarly code I couldn't write myself. And it works. The GraphQL swamp Go and GraphQL are oil and water. I've held this opinion for y...

Perhaps not Boring Technology after all

simonwillison.net

A recurring concern I've seen regarding LLMs for programming is that they will push our technology choices towards the tools that are best represented in their training data, making it harder for new, better tools to break through the noise. This was certainly the case a couple of years ago, when asking models for help with Python or JavaScript appeared to give much better results than questions about less widely used languages. With the latest models running in good coding agent harnesses...

A Technical Comparison of Distributed Social Media Protocols v3

nate.mecca1.net

Hello, I’m back for round three of my social media protocol comparisons. I wrote v2 because of some mistakes on my part, although it’s been two years since writing it, and it’s become a bit out of date. It’s also a bit long, with a bunch of explainers and clutter right at the start of it, so for this round, I figured I’d get things up to date while shortening the text (or at least moving ramblings to footnotes) and move a lot of the explainers to the end. Hello, I’m back for round t...

GNU and the AI reimplementations

antirez.com

Those who cannot remember the past are condemned to repeat it. A sentence that I never really liked, and what is happening with AI, about software projects reimplementations, shows all the limits of such an idea. Many people are protesting the fairness of rewriting existing projects using AI. But, a good portion of such people, during the 90s, were already in the field: they followed the final part (started in the ‘80s) of the deeds of Richard Stallman, when he and his followers were reimpleme...

Cognitive Pollution

third-bit.com

A couple of weeks ago, I used Claude to vibe code three formative assessment widgets to use in Jupyter and Marimo notebooks. It took less than two hours to get them working, and another 15 minutes to build a fourth. Given how rusty my JavaScript is, and how little I know about the AnyWidget protocol, I believe it would have taken at least a couple of frustrating days to write them by hand. I only have a high-level understanding of how they work (mumble mumble traitlets mumble mumble), but since ...

AI will fuck you up if you’re not on board

rmoff.net

Yes, you’re right AI slop is ruining the internet . Given half a chance AI will delete your inbox or worse (even if you work in Safety and Alignment at Meta): Nothing humbles you like telling your OpenClaw “confirm before acting” and watching it speedrun deleting your inbox. I couldn’t stop it from my phone. I had to RUN to my Mac mini like I was defusing a bomb. pic.twitter.com/XAxyRwPJ5R — Summer Yue (@summeryue0) February 23, 2026 Yes, you’re right ...

Review: Mercury Personal Banking

taylor.town

I've been a reluctant Bank of America customer for over a decade. My parents chose BofA, so I chose BofA. Migrating to Chase or Wells Fargo is more of the same -- not worth the switching cost . Am I really a "customer" when they charge -0.01% interest to hold my money? BofA is clunky . Their physical branches seem simultaneously overstaffed and understaffed. Everybody there is cordial yet confused. I would never visit their physical locations if their app worked, but alas, their app ...

AI And The Ship of Theseus

lucumr.pocoo.org

Because code gets cheaper and cheaper to write, this includes re-implementations. I mentioned recently that I had an AI port one of my libraries to another language and it ended up choosing a different design for that implementation. In many ways, the functionality was the same, but the path it took to get there was different. The way that port worked was by going via the test suite. Something related, but different, happened with chardet . The current maintainer reimplemented it from scra...

Updating my little orb

rubenerd.com

I’ve had this little orb here since 2006. This most recent version has the original gradient again, and a teal colour to match the current theme. This should now be in the favicon, header, and other places if you clear your cache. By Ruben Schade in Sydney, 2026-03-09. I’ve had this little orb here since 2006. This most recent version has the original gradient again, and a teal colour to match the current theme. This should now be in the favicon, header, and other places if you clear ...

NASA falters in communications yet again with Lunar Trailblazer failure | Moon Monday #265

jatan.space

Concept image showing how Lunar Trailblazer’s remote sensing data was to distinguish between lunar water in the form of ice crystals versus mineral-bound states. Image: Jasper Miura / Lockheed Martin Joe Palca of NPR has reported that the NASA-funded  Lunar Trailblazer  spacecraft, which was lost shortly after its February 2025 launch , failed because its solar panels were pointing perfectly away from the Sun. This chiefly happened because a) the spacecraft vendor Lockheed Martin did n...

Converting a Tuya Thermostat to ESPHome

simplyexplained.com

I bought a cheap Chinese thermostat to control an infrared heating panel in my office. It ticked all the boxes except one: it's a Tuya device which requires a cloud connection. That's a big no-no for me. So I ripped it apart, soldered some leads onto the PCB and flashed ESPHome onto it. Here's how that went. I bought a cheap Chinese thermostat to control an infrared heating panel in my office. It ticked all the boxes except one: it's a Tuya device w...

Reading List 03/07/2026

www.construction-physics.com

Sluishuis, Amsterdam, via Wikipedia . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. Housing Thanks to California’s Prop 13, which limits annual property tax increases to 2% over the most recent sales prices, a very large (and increasing) fraction of homes in California are transferred through inheritance. “About 18%...

Go errors: to wrap or not to wrap

rednafi.com

A lot of the time, the software I write boils down to three phases: parse some input, run it through a state machine, and persist the result. In this kind of code, you spend a lot of time knitting your error path, hoping that it’d be easier to find the root cause during an incident. This raises the following questions: When to fmt.Errorf("doing X: %w", err) When to use %v instead of %w When to just return err There’s no consensus, and the answer changes depending on the kind...

A PTP Wall Clock is impractical and a little too precise

www.jeffgeerling.com

After seeing Oliver Ettlin's 39C3 presentation Excuse me, what precise time is It? , I wanted to replicate the PTP ( Precision Time Protocol ) clock he used live to demonstrate PTP clock sync: I pinged him on LinkedIn inquiring about the build (I wasn't the only one!), and shortly thereafter, he published Gemini2350/ptp-wallclock , a repository with rough instructions for the build, and his C++ application to display PTP time (if available on the network) on a set of two LED matrix disp...

Eric Schwarz

manuelmoreale.com

This week on the People and Blogs series we have an interview with Eric Schwarz, whose blog can be found at schwarztech.net . Tired of RSS? Read this in your browser or sign up for the newsletter . People and Blogs is supported by the "One a Month" club members. If you enjoy P&B, consider becoming one for as little as 1 dollar a month. Let's start from the basics: can you introduce yourself? Hi! I'm Eric Schwarz and my online "home" has...

Random Old Posts

TitleDate
Quick Thoughts on Not Writing a Crap Abstract
rmoff.net
December 19, 2018
A Simple Thought
www.jonashietala.se
February 02, 2012
Tools I Use: iPad Pro
rmoff.net
December 11, 2018
The time came to replace my headphones
stfn.pl
February 07, 2024
Redis PSYNC2 bug post mortem
antirez.com
December 02, 2017
Inserting a 0 bit in the middle of a value
fgiesen.wordpress.com
October 25, 2024
Interesting links - February 2025
rmoff.net
February 03, 2025
Ink Note Fall 2023: Phase 2 Gestures
www.inkandswitch.com
November 06, 2023
Layer 1 Should Be Innovative in the Short Term but Less in the Long Term
vitalik.eth.limo
August 26, 2018
How I fixed it: Sunshine issues on NixOS
myme.no
December 11, 2025
Troubleshooting OBIEE - LDAP (ADSI) authentication
rmoff.net
December 02, 2010
CBSE 2016 Analysis of DPS Vasant Kunj
nmn.gl
May 24, 2016
Windows security
www.robinwils.com
February 16, 2024
Satisfying camera noises
moonbase.lgbt
December 20, 2024
Notes from Neal Gabler's Walt Disney
notes.eatonphil.com
February 18, 2023
Moon Monday #211: A long march of lunar papers from China, and mission updates
jatan.space
February 03, 2025
Exploring PL/pgSQL: Strings, arrays, recursion, and parsing JSON
notes.eatonphil.com
October 24, 2021
Upgrading my Open Source Pi Surveillance Server with Frigate
www.jeffgeerling.com
February 27, 2026
Kafka Connect JDBC - Oracle - Number of groups must be positive
rmoff.net
July 27, 2016
New Kind of Paper, Part Three
mlajtos.mu
September 10, 2021
Do Commodities Get Cheaper Over Time?
www.construction-physics.com
January 22, 2026
How I Do It, Buffered By Cries I Am Doing It Wrong
ascii.textfiles.com
February 08, 2023
External root disk encryption on the Raspberry Pi
c.pgdm.ch
November 27, 2023
Let's compile Quake like it's 1997!
fabiensanglard.net
February 05, 2026
Text formats are everywhere. Why?
lemire.me
March 05, 2026
Elliptic Curve Cryptography Resources
conduition.io
June 22, 2023
What's next for SemVer
steveklabnik.com
February 11, 2019
Weeds & Bozo Explosions
taylor.town
May 09, 2023
Resumable Tests Save & Load State for Jest and NodeJS
nmn.gl
February 15, 2024
How Are Compilers & Transpilers Different?
maggieappleton.com
May 01, 2019
Up like a Sun, Down like a Pancake
www.jonashietala.se
August 25, 2012
Functional fallback facepalm
myme.no
November 21, 2019
Equivalent of PHP Class Traits in JavaScript
calebporzio.com
March 22, 2019
Notes on Lagrange Interpolating Polynomials
eli.thegreenplace.net
March 01, 2026
On Technologies vs. Commodities
www.construction-physics.com
January 29, 2026
Rust's documentation is about to drastically improve
steveklabnik.com
June 16, 2014
Feeding abstraction with understanding
blog.andymatuschak.org
October 27, 2011
Binius: highly efficient proofs over binary fields
vitalik.eth.limo
April 29, 2024
Trials and Tribulations of Making an Interruptable Custom View Controller Transition on iOS
christianselig.com
February 19, 2021
Why I used to prefer permissive licenses and now favor copyleft
vitalik.eth.limo
July 07, 2025
Software Capabilities Vs Features
alexturek.com
February 10, 2023
Doom engine 1993 code review
fabiensanglard.net
January 13, 2010
Leaving Elicit
maggieappleton.com
July 07, 2024
Friday miscellany
rmoff.net
September 16, 2011
Unit Tests Aren't Tests
www.hillelwayne.com
October 26, 2017
Talk Python has moved to Hetzner
mkennedy.codes
November 07, 2024
Leetcode - Episode 5 - Fastest Solutions Yet (3x E)
healeycodes.com
January 05, 2019
Some reflections on the Bitcoin block size war
vitalik.eth.limo
May 31, 2024
AP's Disasterous, Out-of-Touch NFT Annoucement
eleanor.ghost.io
March 16, 2022
Build PIE executables in Go: I got nerd-sniped
gaultier.github.io
March 18, 2025
The Revenue-Evil Curve: a different way to think about prioritizing public goods funding
vitalik.eth.limo
October 28, 2022
7ème tour des subventions Gitcoin - Rétrospective
vitalik.eth.limo
October 18, 2020
Designing honestly for the web
adamsilver.io
October 09, 2015
Sampling v. tracing
danluu.com
January 24, 2016
How I Structure My ESPHome Config Files
simplyexplained.com
May 27, 2021
Building My Own Newspaper
notes.ansonbiggs.com
June 08, 2025
Math Milestones
taylor.town
February 25, 2026
A Language for an Assignment - Homework 3
danilafe.com
January 03, 2020
Learning the Ink Programming Language
healeycodes.com
September 15, 2020
Using ksqlDB to process data ingested from ActiveMQ with Kafka Connect
rmoff.net
March 19, 2021
IBM MQ on Docker - Channel was blocked
rmoff.net
October 01, 2020
Daylight Savings and the Case for the Pre-Julian Calendar
theluddite.org
March 01, 2024
To sigh a deep sigh of releasing
anniemueller.com
December 22, 2025
The Most Important Scarce Resource is Legitimacy
vitalik.eth.limo
March 23, 2021
[Mirror] Central Planning as Overfitting
vitalik.eth.limo
November 25, 2018
The near and mid-term future of improving the Ethereum network's permissionlessness and decentralization
vitalik.eth.limo
May 17, 2024
Articles on Japan’s Moon missions
jatan.space
January 05, 2026
What 6 hours at HN #1 actually does to your traffic
nmn.gl
January 06, 2025
Performance testing OBIEE using HP Performance Center (a.k.a. LoadRunner)
rmoff.net
October 01, 2009
I just crossed $1 million on GitHub Sponsors. 💰🎉
calebporzio.com
August 22, 2024
Choose optimism
stephango.com
December 30, 2023
Neither Fan Nor Frond
taylor.town
January 25, 2026
Dictionary Comprehension
switowski.com
January 19, 2023
Barbenheimer and our Malleable Reality
theluddite.org
August 01, 2023
2025 in review
vickiboykis.com
December 22, 2025
How to usability test your product (if you want bad UX)
adamsilver.io
December 01, 2024
A quick and dirty way to monitor data arriving on Kafka
rmoff.net
April 15, 2020
March 2025
maggieappleton.com
March 05, 2025
Re: (Extremely, unnecessarily long) Thanks for the pardoning
taylor.town
December 26, 2023
At least one Vim trick you might not know
www.hillelwayne.com
May 31, 2019
The first conformant M1 GPU driver
asahilinux.org
August 22, 2023
5e monsters: vulnerability is bad
www.blogofholding.com
March 17, 2025
Making a bignum library for fun
austinhenley.com
June 13, 2024
The quest for perfect collisions
lisyarus.github.io
October 25, 2022
Buttons shouldn’t have a hand cursor
adamsilver.io
July 15, 2016
How to Securely Erase an old Hard Drive on macOS Tahoe
www.jeffgeerling.com
February 26, 2026
Visually Workshopping the AWS Cloud
maggieappleton.com
June 16, 2020
Hard Forks, Soft Forks, Defaults and Coercion
vitalik.eth.limo
March 14, 2017
Redis Loadable Modules System
antirez.com
May 10, 2016
Ink Note Fri. March 8, 2024: Inkbase demos
www.inkandswitch.com
March 08, 2024
Wishlist
www.robinwils.com
December 27, 2024
Why fastDoom is fast
fabiensanglard.net
March 04, 2025
The one software tweak the iPhone Air needs
christianselig.com
September 26, 2025
Visualising OBIEE DMS Metrics over the years
rmoff.net
February 26, 2016
My Website Is Ugly Because I Made It
goodinternetmagazine.com
May 27, 2025
Generating ideas
www.jonashietala.se
May 23, 2010
One Year Update: Is This Thing On?
theluddite.org
October 01, 2023
Proof of Stake FAQ
vitalik.eth.limo
December 31, 2017
Street Fighter 2: The World Warrier
fabiensanglard.net
December 23, 2021
0024: HYTRADBOI postmortem, HYTWACFI?, preimp, emergent ventures, data and reality, merkle search trees, readyset, julia compilation times
www.scattered-thoughts.net
May 28, 2022

About

I couldn't find a RSS reader that I liked so I decided to build my own.I thought it would be neat if it was public and formatted kind of like a magazine or a newspaper, so here we are.This is a feed of all the feeds that I want to keep up with. I try to keep it independant and keep out things likeenigneering blogs that are just advertisements, but its all up to my discretion.

This page updates daily at 8:11ish AM Mountain Time. The following blogs are featured on the page currently:

For the full list of feeds that are followed see the raw list here.