enraged_camel
Joined 14 years ago
Joined 14 years ago
It makes me want to check it out just to see if there's some magic UX juice they put in there. Then again I also don't want to take any risks heh.
Since sequential steps are slow, I think we're going to see massive increases in parallelization. I'm not sure how the regulatory frameworks will keep up honestly.
That's what formal verification is for: you generate math statements from the code, and then prove them.
Testing is for covering the most common scenarios and likely edge cases. 100% coverage means every line of code in the app is executed when your test suite runs. It is useful as a bare minimum, but by itself does not guarantee that there are no bugs.
>> It didn't require hundreds of billions of capex. It required someone to set up shop with a PC, a serial card and a couple modems.
This is a bad faith comparison. Those small business owners who gained access to the internet benefited from decades of research by military and research institutions, as well as massive amounts of infrastructure spending by telcos. That spending really started to pick up near the end of 1995. Between 1996 and 2001, North America collectively spent $1 trillion on the Internet buildout.
We are talking about discoveries the labs have publicly showcased.
Sorry, what? OpenAI is "ahead" in math. Anthropic is "ahead" in life sciences, and even have their own wet lab.
This assertion is at the crux of a lot of these debates. Fundamentally it depends on what is meant by "better code", does it not?
Code that is bug free? Frontier models are inarguably better at that, because they can think of far more edge cases and test each one much faster than you can. You can argue that its code and surrounding tests are frequently overkill, but that's a dial you can tweak until you're happy.
Code that is performant? Frontier models are inarguably better at that too. They can create a benchmark harness and run it over and over to optimize the code they wrote while you're still poring over the docs on which method of iterating over a list is faster.
Code that is secure? Frontier models are also better at that, for the above two reasons: they can create complex security vulnerability plans and run swarms of agents to audit the code and attack the system that runs that code until it's like a god damn fortress.
Code that is easily understood by humans and fits coherently with the rest? I think humans are better at this still, because humans are definitionally the best at understanding what is easily understood by humans. I posit that this definition of "better code" is quickly going out of fashion though.
This happens if the model does not have good context regarding what is being built, why and for whom.
For one of my side projects, my CLAUDE.md has a line that says "the users of this product will be non-technical people who find technology scary." And you know what? Claude always steers me away from complexity when working on that project.
Amazon also did not go from ~$1B revenue to $16B in one year.