HN user

Slyfox33

90 karma
Posts0
Comments80
View on HN
No posts found.

Yea they can't edit assembly because they have reliable tools that work 100% of the time, always. They don't have to manually inspect the output of the assembler every time they write any code. This is not even close to the same thing as LLMs.

"Dave" by itself is basically the same as in c++, just a pointer to a string literal. Dave.to_string() is like std::string {"Dave"}, it allocates a heap based string from said literal. So you can use "Dave" perfectly fine if you just want a string literal.

The Geometry Transform Engine is a separate chip. It's a Cpu co-processor, all it does is some basic linear algebra. The Cpu uses it to perform that math faster and then it writes it back to ram where it ships the data off to the actual Gpu, which is something completely separate. (I've written a PSX emulator).

ChatGPT Search 2 years ago

Chat gpt will not always return the correct answers, thats a fundamental limitation of how it works since its non deterministic. So just saying "it worked for me" means nothing.

What are you talking about? Yes it's impossible to have UB in safe rust unless theres some obscure compiler bug or something. This isn't a controversial statement.

I just asked chatgpt: "comparing 9.9 and 9.11, which is larger?"

and it responded:

9.11 is larger than 9.9.

When comparing these two numbers:

    9.9 can be written as 9.90 to have the same number of decimal places.
    9.11 remains 9.11.
Comparing digit by digit:
    The integer part (9) is the same for both.
    The first decimal place (9 vs. 1): 9 is larger.
    The second decimal place (0 vs. 1): 1 is larger, which makes 9.11 larger overall.
So, 9.11 > 9.9.