[-] wischi@programming.dev 11 points 2 months ago

Only in the US 🤣

[-] wischi@programming.dev 12 points 8 months ago* (last edited 8 months ago)

A drill press (or the inventors) don't claim that it can do that, but with LLMs they claim to replace humans on a lot of thinking tasks. They even brag with test benchmarks, claim Bachelor, Master and Phd level intelligence, call them "reasoning" models, but still fail to beat my niece in tic tac toe, which by the way doesn't have a PhD in anything 🤣

LLMs are typically good in things that happened a lot during training. If you are writing software there certainly are things which the LLM saw a lot of during training. But this actually is the biggest problem, it will happily generate code that might look ok, even during PR review but might blow up in your face a few weeks later.

If they can't handle things they even saw during training (but sparsely, like tic tac toe) it wouldn't be able to produce code you should use in production. I wouldn't trust any junior dev that doesn't set their O right next to the two Xs.

[-] wischi@programming.dev 11 points 8 months ago* (last edited 8 months ago)

Practically all LLMs aren't good for any logic. Try to play ASCII tic tac toe against it. All GPT models lost against my four year old niece and I wouldn't trust her writing production code 🤣

Once a single model (doesn't have to be a LLM) can beat Stockfish in chess, AlphaGo in Go, my niece in tic tac toe and can one-shot (on the surface, scratch-pad allowed) a Rust program that compiles and works, than we can start thinking about replacing engineers.

Just take a look at the dotnet runtime source code where Microsoft employees currently try to work with copilot, which writes PRs with errors like forgetting to add files to projects. Write code that doesn't compile, fix symptoms instead of underlying problems, etc. (just take a look yourself).

I don't say that AI (especially AGI) can't replace humans. It definitely can and will, it's just a matter of time, but state of the Art LLMs are basically just extremely good "search engines" or interactive versions of "stack overflow" but not good enough to do real "thinking tasks".

[-] wischi@programming.dev 11 points 9 months ago

You mean 10 types:

  • those who understand binary
  • those who don't
  • those who think it's a ternary joke
  • those who know that this works in any base

Every base is base 10 😉

[-] wischi@programming.dev 12 points 10 months ago

Hetzner ❤️

[-] wischi@programming.dev 11 points 2 years ago

Because of the shadow maybe. But it's practically impossible to offset the human carbon footprint with trees.

[-] wischi@programming.dev 12 points 2 years ago

But that's not really a Desktop is it? If we'd count mobile device we'd also have to include Android and then the situation would look completely different.

[-] wischi@programming.dev 12 points 2 years ago

Capitalism in a nutshell.

[-] wischi@programming.dev 12 points 2 years ago

Post birth luck can fix it. Wouldn't call Eminem a winner of the birth lottery but he was definitely pretty lucky with dr dre

[-] wischi@programming.dev 12 points 2 years ago

Yes it's the other way round. Parentheses are top priority.

[-] wischi@programming.dev 11 points 2 years ago* (last edited 2 years ago)

That's just wrong. "Kilo" is ancient Greek for "thousand". It always meant 1000. Because bytes are grouped on powers of two and because of the pure coincidence that 10^3 (1000) is almost the same size as 2^10 (1024) people colloquially said kilobyte when they meant 1024 bytes, but that was always wrong.

Update: To make it even clearer. Try to think what historical would have happened if instead of binary, most computers would use ternary. Nobody would even think about reusing kilo for 3^6 (=729) or 3^7 (=2187) because they are not even close.

Resuing well established prefixes like kilo was always a stupid idea.

[-] wischi@programming.dev 12 points 2 years ago

Going back to the MS DOS and Windows 95 days.

view more: ‹ prev next ›

wischi

joined 2 years ago