Live data from Hacker News

Google fixed more Chrome bugs in June than over the past two years, thanks to AI

blog.google

501–510 of 667 posts

Re: Google fixed more Chrome bugs in June than over the past two years, thanks to AI

#501
post #410

Earlier quoted context omitted.

[flagged]

It's true that metacommenting about leaving a discussion in order to leave a supercilious last word is a flamebait trope. But please don't respond by breaking the site guidelines yourself. That only makes things worse. https://news.ycombinator.com/newsguidelines.html

Understood, I've read the guidelines and will endeavour to follow them.

Re: Google fixed more Chrome bugs in June than over the past two years, thanks to AI

#502

To me this merely signals how broken C++ development really is. Most if not all of the bugs being uncovered are memory related and therefore intimately tied to the mental memory model of C and C++, namely manual memory management. It's fine for a C or C++ program encompassing a couple hundred lines but beyond that it's a liability. C and C++ are simply not fit for purpose when large scale software projects are concer…

You make a false equivalence between being an idiot/“didn’t know what they were doing” and not knowing how to properly manage memory. Also, why do you think the devs who worked on google chrome weren’t idiots?

Some of the most important and safety critical large scale projects in the history of humanity had/have manual memory management. If you think the effort of doing it correctly is not worth it for certain projects, that may be a reasonable opinion. But the idea that humans cannot write correct C/C++ programs is in direct contradiction to historical fact.

Re: Google fixed more Chrome bugs in June than over the past two years, thanks to AI

#503

Earlier quoted context omitted.

I, for one, can't see any speed difference between a program written in Pascal (Total Commander, which I use every day) and one written in C++ (Windows Explorer).

File browsers are probably the worst example you could use here. The actual file manipulations are handled by the OS. The rest of it is just displaying lists of files, so no real speed difference would be noticed in different languages/programs. Most of the time the file browser is just sitting there waiting for user interaction. The programs that do benefit from speed aren't file browsers.

It's the only example I could come up with. There aren't that many programs written in Pascal.

Re: Google fixed more Chrome bugs in June than over the past two years, thanks to AI

#504

Earlier quoted context omitted.

Rust certainly helps for certain classes of errors but doesn't help at all for logic errors or incompletely understood requirements or occasional need for hacks due to business needs.

Why is everyone always referring to logic errors when pushing back against Rust? No programming language ever invented (or to be invented) will fix logic errors made by developers . Logic errors are "out of scope" for Rust or any other programming language.

The Rust type system helps you catch logic errors at compile time. Same with Haskell or Ocaml.

Re: Google fixed more Chrome bugs in June than over the past two years, thanks to AI

#505

Earlier quoted context omitted.

In $COMPANY, for the mid-yearly review, the employees were asked whether their AI usage was 1/ efficient, 2/ adoptive (integrated in the way they work) or 3/ transformative. Saying “never used it” or “I tried and it was useless” was literally not possible.

You'd have to be a pretty stubborn software engineer to not find AI useful for anything at this point, unless they're making you use Github Copilot or something far behind the frontier. You don't have repetitive tests to write? You never need to write a script to run something?

Currently the only thing I personally find LLMs useful for are code reviews.

Re: Google fixed more Chrome bugs in June than over the past two years, thanks to AI

#507
post #482

Earlier quoted context omitted.

Even if that was the tradeoff, your average C/C++ program isn't notably fast or lean.

The C programs I use daily are generally very fast, very lean and very stable: Programs such as linux, terminals, shells, vim, etc.

Most programmers don’t have 30 years to perfect their code

Re: Google fixed more Chrome bugs in June than over the past two years, thanks to AI

#509

To me this merely signals how broken C++ development really is. Most if not all of the bugs being uncovered are memory related and therefore intimately tied to the mental memory model of C and C++, namely manual memory management. It's fine for a C or C++ program encompassing a couple hundred lines but beyond that it's a liability. C and C++ are simply not fit for purpose when large scale software projects are concer…

You make a false equivalence between being an idiot/“didn’t know what they were doing” and not knowing how to properly manage memory. Also, why do you think the devs who worked on google chrome weren’t idiots? Some of the most important and safety critical large scale projects in the history of humanity had/have manual memory management. If you think the effort of doing it correctly is not worth it for certain projec…

if you go around pulling out logic flaw arguments and then proceed to commit logic flaws yourself, it isn't a good look man. the quoted statement was "beyond most intelligent individuals" which contradicts your assertion that the argument was stated as "humans cannot write correct C". anyway I do find it ultra amusing how software engineers believe software engineering is the backbone of programming, when in reality it is merely the flesh. we landed men on the moon long before Rust was even zygotic. for all its benefits, the argument to use memory safe languages ultimately serves to benefit large corporations who can faster generate profit by faster churning out code.
Post reply on HN