frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

AI is forcing us to pay off 40 years of technical debt

https://spectrum.ieee.org/ai-in-cybersecurity-php2shell-vulnerability
678•pseudolus•5h ago•435 comments

Progress on provable inference for large language models

https://www.anthropic.com/research/provable-inference
36•ltononro•33m ago•14 comments

Guerrilla bike lanes: San Francisco makes illicit infrastructure permanent (2016)

https://99percentinvisible.org/article/guerrilla-bike-lanes-san-francisco-makes-illicit-infrastru...
127•zenincognito•2h ago•55 comments

Nvidia RTX Spark encrypted firmware slows inference speed to 35% on Linux

https://www.mindstudio.ai/blog/linux-nvidia-rtx-spark-laptop
448•novaRom•9h ago•197 comments

An end to buggy web apps

https://replay.io/blog/an-end-to-buggy-web-apps
25•bhackett•49m ago•15 comments

North Korean fake job interview led to $6.3B Binance heist

https://www.theregister.com/security/2026/11/03/north-korean-fake-job-interview-led-to-63b-binanc...
344•smalltech•3h ago•212 comments

AMD expects to outsell Intel in Q4 for the first time in history

https://www.tomshardware.com/pc-components/cpus/amd-expects-to-outsell-intel-in-q4-for-the-first-...
154•rbanffy•2h ago•48 comments

Show HN: I built a tool that prices a prebuilt PC part by part

https://pcdealcheck.com/
32•adlep•2h ago•8 comments

Launch HN: Kino AI (YC S23) – AI media manager and video editor

2•lukeigel•19m ago•0 comments

Verification Is Not Knowledge: Science needs more than answers

https://blog.cosmos-institute.org/p/verification-is-not-knowledge
180•ersinesen•8h ago•103 comments

Kimi K3.1 Pro model weights are out

https://huggingface.co/moonshotai/Kimi-K3.1-Pro
127•abrarthought•2h ago•21 comments

Tell HN: Gemini trains on chat history, even for subscribers (personal accounts)

457•jameslk•7h ago•123 comments

Incident with Pull Requests, Git Operations and Issues

https://www.githubstatus.com/incidents/smtdswd1h2w4
205•kevcampb•7h ago•108 comments

Letting users trust their own MCP clients, without opening a phishing hole

https://streamvessel.com/blog/mcp-trusted-redirect-uris
22•isalexlog•2h ago•2 comments

Jelly Sheet

https://mrdoob.github.io/codevember-2026/01/
395•memalign•14h ago•104 comments

Adding Window Functions to a Spreadsheet

https://www.getgrist.com/blog/running-totals-you-dont-have-to-chase/
26•reedciccio•2h ago•19 comments

Show HN: Codemap – one-page interactive map of any Go repository

https://github.com/peterretief/codemap
27•peter_retief•2h ago•9 comments

Debian apt security update (man-in-the-middle)

https://lists.debian.org/debian-security-announce/2026/msg00526.html?pow_referer=
80•SG-•2h ago•16 comments

Evergreen: A Provably Safe Systems Language

https://evergreenlang.net
57•jordan_bonecut•2h ago•43 comments

Tencent Hy4

https://hy.tencent.ai/research/hy4
25•Philpax•3h ago•1 comments

Kitty 0.50

https://sw.kovidgoyal.net/kitty/changelog/#
301•porridgeraisin•8h ago•194 comments

Stringman, an $800 open-source room scale gripper robot

https://neufangled.com/
742•nharada•1d ago•228 comments

Mocktastic: A Meshtastic Node on Arduino

https://github.com/Vapmuz/Mocktastic
19•kimi•3h ago•1 comments

The Internals of PostgreSQL

https://www.interdb.jp/pg/index.html
349•ibobev•20h ago•27 comments

Pierre Computer is being acquired by OpenAI

https://twitter.com/pierrecomputer/status/2117999036175188183
51•itunpredictable•2h ago•22 comments

The lost malloc()

https://napcakes.nekoweb.org/posts/malloc/
126•matt_d•10h ago•48 comments

Giant canyon on Mars is still tectonically active

https://lamont.columbia.edu/news/giant-canyon-mars-still-tectonically-active-today
134•gmays•16h ago•33 comments

Show HN: HackerTV – HN's most-recommended Youtube videos as 24/7 TV channels

https://hackertv.org
424•dsalzman•1d ago•78 comments

Synaptics Appears to Use Legal Threats to Block Open-Source DisplayLink Driver

https://www.phoronix.com/news/Synaptics-Blocks-Vino-Driver
141•snvzz•6h ago•57 comments

Show HN: Uncracked City, detective game where you question LLM suspects that lie

https://uncracked.city
115•passkey1510•20h ago•56 comments
Open in hackernews

An end to buggy web apps

https://replay.io/blog/an-end-to-buggy-web-apps
22•bhackett•49m ago

Comments

zanellato19•35m ago
This is really funny to read, as I have encountered way more bugs in software in the past year than ever.
mulderc•32m ago
Yep, and web apps seem to be the worst offenders.
bhackett•29m ago
(OP) I completely agree! AI is amazing at writing web apps that are full of bugs, but it also gives us what we need to turn that completely around. That's what we're trying to make happen...
mulderc•25m ago
The code I have dealt with from AI tends to be rather convoluted for the problems at hand and then become even more difficult to maintain. It has a place but I have been seeing it make code more difficult to understand, not less.
bhackett•18m ago
Convoluted code is definitely a problem, I don't think it's unique to AI though. It also becomes more manageable with a time travel debugger as the actual behavior is easy to understand.
acemarke•6m ago
(Replay engineer and Redux OSS maintainer)

Yep. I see it myself, both in other people's code, and our own. The _default_ behavior is a tendency to pile slop on slop, make poor architectural choices, slap bandaids on edge cases without considering the full ramifications, etc. This is more true if there isn't oversight or feedback, and also depending on model quality.

On the flip side: I personally use a strongly human-in-the-loop AI dev workflow [0]. Going back and forth on how much of that code I review myself (and I've found that AI code review frankly does a better job than _I_ do most of the time :) ). But, between staying hands-on, and the ongoing improvements in models, I've seen that the code my own agentic dev sessions produces is actually pretty high quality, and I've been able to clean up a lot of low-quality slop from unmonitored agent sessions. I've also been able to build some pretty major features from scratch and even execute massive migrations with excellent results, again by having me drive the work.

I actually just got done shipping Redux Toolkit 2.14 [1] with a massive set of bug fixes, and almost all of those were found by my agent researching the already-mature RTK codebase, at my direction, and identifying existing logic flaws or weaknesses. Once we knew what those bugs were, we could fix them.

Which, honestly, is the point of the blog post, of Replay QA as an automated testing product, and of Replay as a company in the first place.

Once you know what a bug _is_ and why it happens, fixing it is usually fairly straightforward. _Finding_ it is the hard part.

I've given a conf talk the last few years on "Debugging Software" [2]. One of the main points I make is that no one is _taught_ how to debug - we figure it out on the job as we go, because we have to ship. It's part of the job. But few people like doing it, and most people just want to slap in some console logs and call it a day. Very few people even use existing graphical debuggers (VS Code, Chrome DevTools, etc).

We built a time-travel debugger. The original idea was: make a DVR-style recording of a bug happening once, then you can dive in as deep as you need to investigate. Originally, that was supposed to be a human using the Replay DevTools UI - browser devtools with time travel debugging features built in. It's awesome, I wish I'd had it much earlier in my career :) But we found most people didn't want to spend time doing it themselves.

Earlier this year we shipped Replay MCP, which gives agents the same time-travel debugging capabilities: see hit counts for any line of code, dynamic logpoints and evaluations for every time a line of code ran, see the DOM tree or React component tree at any point in time. I built most of the React analysis features and MCP tools myself, based on my years of experience in the React ecosystem and maintaining Redux.

So, today you _could_ make a Replay recording of your app, point your agent at the MCP, and have it investigate. I've done that, and wrote some blog posts about how that helped my own agent find bugs in React itself and Next.js apps [3] [4]. I've seen my agent nail a bug from a recording on someone else's machine in <10min, starting from scratch.

We've productized that as Replay QA, so that you don't have to do any of the recording or setup - just point Replay QA at your app and repo and we do all the site analysis and recording and bug root cause investigation ourselves. Essentially, encoding our own expertise as debuggers, so you get the benefits [5]

So, back to the original point. Yeah, AI tends to crank out bad code by default, that code is buggy. We can't help your agent choose a better architecture. But we can help identify the bugs proactively, identify the root causes, and suggest solutions, based on the actual runtime behavior of the app. Up to you to get your agents to write _better_ code, but we can give your agent what it needs to fix the bugs it wrote :)

- [0]: https://blog.isquaredsoftware.com/2026/05/ai-thoughts-part-2...

- [1]: https://github.com/reduxjs/redux-toolkit/releases/tag/v2.14....

- [2]: https://blog.isquaredsoftware.com/2023/06/presentations-debu...

- [3]: https://replay.io/blog/replay-time-travelogue-how-replay-mcp...

- [4]: https://replay.io/blog/replay-time-travelogue-improving-nadi...

- [5]: https://replay.io/blog/mark-erikson-on-replay-qa-from-time-t...

timeattack•25m ago
I actually think it would go entirely different way, since more and more 'ordinary' users would delegate whatever they need to use app for to 'their' agent instead of using app directly.

Agents have infinite patience, and they would go churn through most horrible buggy UIs out there to eventually achieve the goal, which is even more ironic, given that those UIs would be done by same agents in the first place.

For humans UX is already dead.

isolay•18m ago
And it will all be manipulated to increase token consumption as far as possible, to the provider’s benefit.
bhackett•7m ago
I think AX is just as important in that case though, as even a patient agent will make mistakes and will have a lot more trouble getting things done right when using a buggy app.

There's an opportunity here to bend things towards quality and efficiency moreso than mere volume of code. The agent has to be able to effectively repair and maintain what it has been building though.

mrkn1•20m ago
Vibe coder sounds more legitimate than bug breeder.
borzi•20m ago
Here is my crazy list of ideas for less buggy web apps: 1) care 2) understanding why a change is made/needed before making it 3) deleting code 4) simplifying and removing unneeded features
prmph•19m ago
But can it read the minds of developed to know what the intended behavior is, or even if a bug, what the desired fix is?
Daishiman•14m ago
Depends on the harness and the requirements right? It will infer meaning that regresses to the mean but you can likely feed it the requirements if you built the harness right and thought things through.
techpression•16m ago
Nothing about intent. A lot of bugs are correctly implemented but do the wrong thing. Actually in my experience these far outweigh the classic code bugs when it comes to web apps. I think that is the interesting problem to solve (and would have the highest user impact)
hollowturtle•8m ago
Makes me smile, seems ai written too. Agents will never fix this mess, it's upon us. But not in the way you're thinking. Asking agents to fix the mess they've been trained on, that they work on and they're made of it's just blindness utopia. We "just" need to part ways with current platforms(talking to you web) and build better abstractions and paradigms. The web plarform as is can't be saved anymore especially from us. It says a lot that many people get excited for a damn dialog html feature that we needed 20 years ago and it's also uncomplete