frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Cloudflare acquires Astro

https://astro.build/blog/joining-cloudflare/
469•todotask2•4h ago•252 comments

STFU

https://github.com/Pankajtanwarbanna/stfu
233•tanelpoder•1h ago•124 comments

6-Day and IP Address Certificates Are Generally Available

https://letsencrypt.org/2026/01/15/6day-and-ip-general-availability
184•jaas•3h ago•102 comments

Michelangelo's first painting, created when he was 12 or 13

https://www.openculture.com/2026/01/discover-michelangelos-first-painting.html
197•bookofjoe•5h ago•122 comments

Just the Browser

https://justthebrowser.com/
367•cl3misch•7h ago•197 comments

Lock-Picking Robot

https://github.com/etinaude/Lock-Picking-Robot
158•p44v9n•4d ago•70 comments

Launch HN: Indy (YC S21) – A support app designed for ADHD brains

https://www.shimmer.care/indy-redirect
38•christalwang•2h ago•40 comments

Cursor's latest "browser experiment" implied success without evidence

https://embedding-shapes.github.io/cursor-implied-success-without-evidence/
112•embedding-shape•4h ago•54 comments

Elasticsearch Was Never a Database

https://www.paradedb.com/blog/elasticsearch-was-never-a-database
22•jamesgresql•4d ago•26 comments

Zep AI (Agent Context Engineering, YC W24) Is Hiring Forward Deployed Engineers

https://www.ycombinator.com/companies/zep-ai/jobs/
1•roseway4•2h ago

Dell UltraSharp 52 Thunderbolt Hub Monitor

https://www.dell.com/en-us/shop/dell-ultrasharp-52-thunderbolt-hub-monitor-u5226kw/apd/210-bthw/m...
59•cebert•1h ago•51 comments

Read_once(), Write_once(), but Not for Rust

https://lwn.net/SubscriberLink/1053142/8ec93e58d5d3cc06/
75•todsacerdoti•4h ago•20 comments

Our approach to advertising and expanding access to ChatGPT

https://openai.com/index/our-approach-to-advertising-and-expanding-access/
36•rvz•1h ago•14 comments

Show HN: 1Code – Open-source Cursor-like UI for Claude Code

https://github.com/21st-dev/1code
21•Bunas•23h ago•12 comments

Dev-owned testing: Why it fails in practice and succeeds in theory

https://dl.acm.org/doi/10.1145/3780063.3780066
56•rbanffy•5h ago•78 comments

Earth from Space: The Fate of a Giant

https://www.esa.int/ESA_Multimedia/Images/2026/01/Earth_from_Space_The_fate_of_a_giant
5•geox•52m ago•1 comments

Can You Disable Spotlight and Siri in macOS Tahoe?

https://eclecticlight.co/2026/01/16/can-you-disable-spotlight-and-siri-in-macos-tahoe/
59•chmaynard•4h ago•45 comments

Why DuckDB is my first choice for data processing

https://www.robinlinacre.com/recommend_duckdb/
103•tosh•8h ago•41 comments

psc: The ps utility, with an eBPF twist and container context

https://github.com/loresuso/psc
54•tanelpoder•5h ago•19 comments

The Alignment Game

https://dmvaldman.github.io/alignment-game/
8•dmvaldman•19h ago•0 comments

Training my smartwatch to track intelligence

https://dmvaldman.github.io/rooklift/
110•dmvaldman•1d ago•46 comments

OpenBSD-current now runs as guest under Apple Hypervisor

https://www.undeadly.org/cgi?action=article;sid=20260115203619
373•gpi•16h ago•48 comments

Zorgdomein Integration: A Guide to Secure .NET and Azure Architecture

https://plakhlani.in/healthcare/bidirectional-patient-data-exchange-with-zorgdomein/
10•prashantl•4d ago•6 comments

List of individual trees

https://en.wikipedia.org/wiki/List_of_individual_trees
308•wilson090•19h ago•102 comments

Canada slashes 100% tariffs on Chinese EVs to 6%

https://electrek.co/2026/01/16/canada-breaks-with-us-slashes-100-tariffs-chinese-evs/
272•1970-01-01•2h ago•304 comments

Interactive eBPF

https://ebpf.party/
168•samuel246•11h ago•8 comments

Pocket TTS: A high quality TTS that gives your CPU a voice

https://kyutai.org/blog/2026-01-13-pocket-tts
585•pain_perdu•1d ago•140 comments

How to wrangle non-deterministic AI outputs into conventional software? (2025)

https://www.domainlanguage.com/articles/ai-components-deterministic-system/
4•druther•12h ago•2 comments

Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark

https://briarproject.org/manual/fa/
536•us321•23h ago•330 comments

The spectrum of isolation: From bare metal to WebAssembly

https://buildsoftwaresystems.com/post/guide-to-execution-environments/
83•ThierryBuilds•9h ago•27 comments
Open in hackernews

Cursor's latest "browser experiment" implied success without evidence

https://embedding-shapes.github.io/cursor-implied-success-without-evidence/
110•embedding-shape•4h ago
Related: Scaling long-running autonomous coding - https://news.ycombinator.com/item?id=46624541 - Jan 2026 (174 comments)

Comments

embedding-shape•4h ago
I'm eager to find out if this was actually successfully compiled at one point (otherwise how did they get the screenshots?), so I'm running `cargo check` for each of the last 100 commits to see if anything works. Will update here with the results once it's ready.

Edit: As mentioned, I ran `cargo check` on all the last 100 commits, and seems every single of them failed in some way: https://gist.github.com/embedding-shapes/f5d096dd10be44ff82b...

techpression•1h ago
I wouldn’t be surprised if any form of screen shot is fake (as in not made the way it claims), in my experience Occam’s razor tends to lead that way when extraordinary claims are made regarding LLM’s.
josefritzishere•2h ago
Key phrase "They never actually claim this browser is working and functional " This is what most AI "successes" turn out to be when you apply even a modicum of scrutiny.
embedding-shape•2h ago
In my personal experience, Codex and Claude Code are definitively capable tools when used in certain ways.

What Cursor did with their blogpost seems intentionally and outright misleading, since I'm not able to even run the thing. With Codex/Claude Codex it's relatively easy to download it and run it to try for yourself.

netdevphoenix•2h ago
"definitively capable tools when used in certain ways". This sounds like "if it doesn't work for you is because you don't use in the right way" imo.

Reminds me of SAAP/Salesforce.

embedding-shape•1h ago
Yes, many tools work like that, especially professional tools.

You think you can just fire up Ableton, Cubase or whatever and make as great music as a artist who done that for a long time? No, it requires practice and understanding. Every tool works like this, some different difficulties, some different skill levels, but all of them have it in some way.

immibis•1h ago
Not even the Ableton marketing team is telling me I can just fire up Ableton and make great music and if I can't do that I must be a brainwashed doomer.
embedding-shape•1h ago
The argument isn't what OpenAI/Anthropic are selling their users, what I said was:

> are definitively capable tools when used in certain ways

Which I received pushback on. My reply is to that pushback, defending what I said, not what others told you.

Edit: Besides the point, but Ableton (and others) constantly tell people how to learn how to use the tool, so they use it the right way. There is a whole industry of people (teachers) who specialize in specific software/hardware and teaching others "how to hold the tool correctly".

Xorakios•49m ago
or the iPhone...
deathanatos•1h ago
This is the company making the tool that is holding the tool, in this case, claiming that "[they] built a browser" when, if TFA's assertions are correct, they did not "build a browser" by any reasonable interpretation of those words.

(I grant that you're speaking from your experience, about different tools, two replies up, but this claims is just paper-rock-scissorable through these various AI tools. "Oh, this tool's authors are just hype, but this tool works totes-mc-oates…". Fool me once, and all.)

embedding-shape•1h ago
Yes, and apparently is a horrible way, because they've obviously failed to produce a functioning browser. But since I'm the author of TFA, I guess I'm kind of biased in this discussion.

Codex was sold to me as a tool that can help me do program. I tried it, evaluated it, found it helpful, continued using it. Based on my experience, it definitively helps with some tasks. Apparently also, it does not work for others, for some not at all. I know the tool works for me, and I take the claim that it doesn't for others, what am I left to believe in? That the tool doesn't actually work, even though my own experience and usage of it says otherwise?

Codex is still an "AI success", regardless if it could build an entire browser by itself, from scratch, or whatever. It helps as it is today, I wouldn't need it to get better to continue using it.

But even with this perspective, which I'd say is "nuanced" (others would claim "AI zealot" probably), I'm trying to see if what Cursor claims is actually true, that they managed to build a browser in that way. When it doesn't seem true, I call it out. I still disagree with "This is what most AI "successes" turn out to be when you apply even a modicum of scrutiny", and I'm claiming what Cursor is doing here is different.

airstrike•1h ago
FWIW IMHO Windsurf is better than Cursor. Claude Code is better than both for many tasks, but not all.
falloutx•1h ago
> Codex and Claude Code are definitively capable tools when used in certain ways.

They definitely can make some things better and you can do somethings faster, but all the efficiency is gonna get sucked up by companies trying to drop more slop.

hexbin010•1h ago
No you see you just need to prompt it to implement functional and working code. You're just inexperienced and holding it wrong
falloutx•1h ago
$200/month tool (real cost could be $1000/month), but you have to babysit it.
7777777phil•2h ago
I wonder who they actually tried to impress with that? People who understand and appreciate the difficulty of building a browser from scratch would surely be interested to understand what you (or your Agent) did to a degree that they would understand if you didn’t.
paulus_magnus2•2h ago
The blog[0] is worded rather conservatively but on Twitter [2] the claim is pretty obvious and the hype effect is achieved [2]

CEO stated "We built a browser with GPT-5.2 in Cursor"

instead of

"by dividing agents into planners and workers we managed to get them busy for weeks creating thousands of commits to the main branch, resolving merge conflicts along the way. The repo is 1M+ lines of code but the code does not work (yet)"

[0] https://cursor.com/blog/scaling-agents

[1] https://x.com/kimmonismus/status/2011776630440558799

[2] https://x.com/mntruell/status/2011562190286045552

[3]https://www.reddit.com/r/singularity/comments/1qd541a/ceo_of...

embedding-shape•2h ago
So clearly someone, at some point, managed to run this, surely? That's where the screenshots come from? I just don't understand how, given the code is riddled with errors.
deeth_starr_v•1h ago
Maybe they just asked an AI to create an image of a rendered webpage?
deng•2h ago
Even then, "resolving merge conflicts along the way" doesn't mean anything, as there are two trivial merge strategies that are always guaranteed to work ('ours' and 'theirs').
fzzzy•1h ago
that’s not guaranteed to work. Other parts of the CodeBase that didn’t conflict could depend on the discarded code.
formerly_proven•1h ago
Well they did mention the code doesn't work.
nyeah•1h ago
Where did Cursor say that?
madeofpalk•36m ago
The point is that the merge conflict was resolved, regardless of whether there was a working product at the end. Which there apparently isn’t.
paulus_magnus2•1h ago
Haha. True, CI success was not part of PR accept criteria at any point.

If you view the PRs, they bundle multiple fixes together, at least according to the commit messages. The next hurdle will be to guardrail agents so that they only implement one task and don't cheat by modifying the CI piepeline

formerly_proven•1h ago
If I had a nickel for every time I've seen a human dev disable/xfail/remove a failing test "because it's wrong" and then proceeding to break production I would have several nickels, which is not much, but does suggest that deleting failing tests, like many behaviors, is not LLM-specific.
vizzier•13m ago
> but does suggest that deleting failing tests, like many behaviors, is not LLM-specific.

True, but it is shocking how often claude suggests just disabling or removing tests.

nyeah•1h ago
The link [0] implies that the browser worked. Can you help me understand what's "conservative" about that?
emp17344•2h ago
This is why AI skeptics exist. We’re now at the point where you can make entirely unsubstantiated claims about AI capability, and even many folks on HN will accept it with a complete lack of discernment. The hype is out of control.
embedding-shape•2h ago
> folks on HN will accept it with a complete lack of discernment

Well, I'm a heavy LLM user, I "believe" LLM helps me a lot for some tasks, but I'm also a developer with decades of experience, so I'm not gonna claim it'll help non-programmers to build software, or whatever. They're tools, not solutions in themselves.

But even us "folks on HN" who generally keep up with where the ecosystem is going, have a limit I suppose. You need to substantiate what you're saying, and if you're saying you've managed to create a browser, better let others verify that somehow.

emp17344•1h ago
Take a look at this thread regarding the original claim: https://news.ycombinator.com/item?id=46624541

The top comment is indeed baseless hype without a hint of skepticism.

embedding-shape•1h ago
The second top comment is my own (skeptical) comment, with 20 points at this moment. Thanks to those 20 people, I felt compelled to write the blog-post in this submission, and try to ask a bit clearer "what is going on?", since apparently we're at least 20 people who is wondering about this.

There is also clearly a lot of other skeptical people in that submission too. Also, simonw (from that top comment) told me themselves "it's not clear that what they built even runs": https://bsky.app/profile/simonwillison.net/post/3mckgw4mxoc2...

blibble•1h ago
> The top comment is indeed baseless hype without a hint of skepticism.

and he wonders why people call him a shill

accepting everything some shit company tells you as gospel is not the default position of a "researcher"

he better hope he's on the right side of history here, as otherwise he will have burnt his reputation

emp17344•1h ago
I certainly don’t think Simon is a shill. He’s obviously a highly talented person, who in my opinion just doesn’t exercise appropriate discernment in some cases.

Edit: Of course, this isn’t a trait unique to Simon either. Everybody has blind spots, and it’s reasonable to be excited when new tech is released. On an unrelated note, my intent is to push back against some of the people here who try to shut down skepticism. Obviously, this doesn’t describe Simon, but I’ve seen others here who try to silence skeptical voices. This comes across as highly controlling and insecure.

geooff_•2h ago
I think the original post was just headline bait. There is such a fast news cycle around AI that many people would take "Thousands of AI agents collaborate to make a web browser" at face value.
embedding-shape•2h ago
At least I now have something to link to, when this inevitable gets mentioned in some off-hand HN comment, about how "now AI agents can build whole browsers from scratch".
gusmally•11m ago
It's a great post, I will use it for the same. Thank you.
nindalf•1h ago
The CEO said

> It's 3M+ lines of code across thousands of files. The rendering engine is from-scratch in Rust with HTML parsing, CSS cascade, layout, text shaping, paint, and a custom JS VM.

"From scratch" sounds very impressive. "custom JS VM" is as well. So let's take a look at the dependencies [1], where we find

- html5ever

- cssparser

- rquickjs

That's just servo [2], a Rust based browser initially built by Mozilla (and now maintained by Igalia [3]) but with extra steps. So this supposed "from scratch" browser is just calling out to code written by humans. And after all that it doesn't even compile! It's just plain slop.

[1] - https://github.com/wilsonzlin/fastrender/blob/main/Cargo.tom...

[2] - https://github.com/servo/servo

[3] - https://blogs.igalia.com/mrego/servo-2025-stats/

zipy124•1h ago
Honestly as soon as I saw browser in rust I assumed it had just reproduced the servo source code in part, or utilised its libraries.
nindalf•1h ago
I thought they'd plagiarise, not import. Importing servo's code would make it obvious because it's so easy to look at their dependencies file. And yet ... they did. I really think they thought no one would check?
dormento•1h ago
You know, a good test would be to tell it to write a browser using a custom programming language, or at least some language for which there are no web browsers written.
embedding-shape•1h ago
Write a browser without any access to the internet, is what I'd attempted if I was running this experiment. Just seed it with a bunch of local HTML, CSS and JS files from the various testing suites that exists.
nicoburns•1h ago
Also selectors and taffy.

It's also using weirdly old versions of some dependencies (e.g. wgpu 0.17 from June 2023 when the latest is 28 released in Decemeber 2025)

f311a•1h ago
Yeah, it's

- Servo's HTML parser

- Servo's CSS parser

- QuickJS for JS

- selectors for CSS selector matching

- resvg for SVG rendering

- egui, wgpu, and tiny-skia for rendering

- tungstenite for WebSocket support

And all of that has 3M of lines!

user432678•1h ago
Are you telling me AI bros lying about their products? No way that ever happened…
m00dy•1h ago
Cursor CEO got grilled in HN for a good reason.
deng•1h ago
If you look at the original Cursor post, they say they are currently running similar experiments, for instance, this Excel clone:

https://github.com/wilson-anysphere/formula

The Actions overview is impressive: There have been 160,469 workflow runs, of which 247 succeeded. The reason the workflows are failing is because they have exceeded their spending limit. Of course, the agents couldn't care less.

Matthyze•1h ago
Out of curiosity, what is the most difficult thing about building a browser?
MobiusHorizons•30m ago
The very long task list.

Browsers contain several high complexity pieces each of could take a while to build on its own, and interconnect them with reasonably verbose APIs that need to be implemented or at least stubbed out for code to not crash. There is also the difficulty of matching existing implementations quirk for quirk.

I guess the complexity is on-par with operating systems, but with the added compatibility problems that in order to be useful it doesn't just have to load sites intended to be compatible with it, it has to handle sites people actually use on the internet, and those are both a moving target, and tend to use lots of high complexity features that you have to build or at least stub out before the site will even work.

Pinus•1h ago
I haven’t studied the project that this is a comment on, but: The article notices that something that compiles, runs, and renders a trivial HTML page might be a good starting point, and I would certainly agree with that when it’s humans writing the code. But is it the only way? Instead of maintaining “builds and runs” as a constant and varying what it does, can it make sense to have “a decent-sized subset of browser functionality” as a constant and varying the “builds and runs” bit? (Admittedly, that bit does not seem to be converging here, but I’m curious in more general terms.)
madeofpalk•34m ago
...What use is code if it doesn't build and run? What other way is there to build a browser that doesn't involved 'build and run'?

Writing junk in a text file isn't the hard part.

thedelanyo•1h ago
These are stories that solely exist just to sell shovels and would cause one uninformed CEO to layoff actual humans.