3 ms·
> FastRender may not be a production-ready browser, but it represents over a million lines of Rust code, written in a few weeks, that can already render real we
by terabytest 9mo ago
> FastRender may not be a production-ready browser, but it represents over a million lines of Rust code, written in a few weeks, that can already render real web pages to a usable degree
I feel that we continue to miss the forest for the trees. Writing (or generating) a million lines of code in Rust should not count as an achievement in and of itself. What matters is whether those lines build, function as expected (especially in edge cases) and perform decently. As far as I can tell, AI has not been demonstrated to be useful yet at those three things.
- ksynwa 9mo agoLine count also becomes less useful of a metric because LLM generated code tends to be unnecessarily verbose.
- agumonkey 9mo agoMakes me wonder what would happen if you introduce cyclomatic complexity constraints in your agents.md file.
- electroglyph 9mo agowell, first the model has to actually follow the instructions in agents.md =)
- mejutoco 9mo ago100%. An equivalent situation would be: Company X does not have a production-ready product, but they have thousands of employees. I guess it could be a strange flex about funding but in general it would be a bad signal.
- bflesch 9mo agoSLOC was a bad indicator 20 years ago and it is today. Don't tell them - once they realize it's a red flag for us they will use some other metric, because they fight for our attention.
- embedding-shape 9mo ago> because they fight for our attention. Not only that, they straight up pay people to just share and write about their thing: https://i.imgur.com/JkvEjkT.png https://i.imgur.com/JkvEjkT.png Most of us probably knew this already, the internet had paid content for as long as I can remember, but I (naively perhaps) thought that software developers and especially Hacker News was more resilient to it, but I think all of us have to get better at not trusting what we read, unless it's actually substantiated.
- simonw 9mo agoI don't understand, what does that screenshot show? That there exists at least one anonymous Chinese company that has offered someone $200 to post about them on HN? Why is that relevant to a conversation about Cursor? Who are the "they" in "they straight up pay people"?
- embedding-shape 9mo agoRead the parent comment first then mine, if you haven't, and it should make sense. Otherwise; "Them" here is referring to "AI companies wanting to market their products". The screenshot shows one such attempt of a company wanting to pay someone on HN to talk and share their product in return of compensation for that. Proof that "They" aren't just "fighting for our attention" in the commonly understood way, they're also literally paying money to talk about them.
- azornathogron 9mo agoAbsolutely. I think some of these people need to be reminded of the Bill Gates' quote about lines of code: “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.”
- signatoremo 9mo agoI think you missed the point. From the blog post: To test this system, we pointed it at an ambitious goal: building a web browser from scratch. The agents ran for close to a week, writing over 1 million lines of code across 1,000 files [...] Despite the codebase size, new agents can still understand it and make meaningful progress. Hundreds of workers run concurrently, pushing to the same branch with minimal conflicts. The point is that the agents can comprehend the huge amount of code generated and continue to meaningfully contribute to the goal of the project. We didn't know if that was possible. They wanted to find out. Now we have a data point. Also, a popular opinion on any vibecoding discussion is that AI can help, but only on greenfield, toy, personal projects. This experiment shows that AI agents can work together on a very complex codebase with ambitious goals. Looks like there was a human plus 2,000 agents, in two months. How much progress do you think a project with 2,000 engineers can achieve in the first two months? > What matters is whether those lines build, function as expected (especially in edge cases) and perform decently. As far as I can tell, AI has not been demonstrated to be useful yet at those three things. They did build. You can give it a try. They did function as expected. How many edge cases would you like it to pass? Perform decently? How could you tell if you didn't try?