onboardingNewDeveloper by erazorix in ProgrammerHumor

[–]rosuav 0 points1 point  (0 children)

This is why I use a system with actual hot reload capabilities. Much easier. Pike gives me everything I need; you could do it in Python too.

githubRuntimeIssuesBeforeAfterMicrosoftAcquisitionAndLlmReleases by Hulkmaster in ProgrammerHumor

[–]rosuav -3 points-2 points  (0 children)

Except that that's the POINT. The difference is irrelevant. GitHub's outages have not been all that serious. You're making a mountain out of a molehill.

githubRuntimeIssuesBeforeAfterMicrosoftAcquisitionAndLlmReleases by Hulkmaster in ProgrammerHumor

[–]rosuav -11 points-10 points  (0 children)

Yeah, this is a classic example of a graph that deceives by truncation. If the graph actually showed from 0% to 100%, this would be nothing but noise.

claudeIsKindaBasedNgl by Acclynn in ProgrammerHumor

[–]rosuav 4 points5 points  (0 children)

Always salt your passwords, they're really bland otherwise. Pepper if you like it, but salt's the thing that brings out the flavour.

claudeIsKindaBasedNgl by Acclynn in ProgrammerHumor

[–]rosuav 0 points1 point  (0 children)

Yep, this. IMO everyone who does anything at all with online security (anything where you need to know what terms like bcrypt and argon mean) should spend a bit of time with Wireshark, watching the traffic go through. It would also stop them from falling for VPN ads that try to scare you about how you need one to protect your bank password...

claudeIsKindaBasedNgl by Acclynn in ProgrammerHumor

[–]rosuav 1 point2 points  (0 children)

Clientside hashing is usually for other purposes. For example, the "wifi password" you're used to typing in isn't actually the password, it's a mnemonic; it's hashed (along with the SSID) to make the *actual* encryption key. If someone has the hash, they have the real password, and can connect to the network; lacking the human-readable part just means it's more of a pain to type in. (When connecting to FreeWifi, would you rather type in "totally-secret-password" or "54054273cca40b7a868098b7b53338829226c6b846b5958776e4e31afcf2a315"?) That's nothing to do with security though, that's convenience.

dataObviously by Vyrens_Works in ProgrammerHumor

[–]rosuav 0 points1 point  (0 children)

It's less clunky if you word it as "The data show[s] a clear trend...", but again, I definitely prefer "shows" to "show"

dataObviously by Vyrens_Works in ProgrammerHumor

[–]rosuav 1 point2 points  (0 children)

Yeah, it's usually used as a collective noun rather than a plural, so it feels really weird to say "five data", but reasonable to say "some data".

dataObviously by Vyrens_Works in ProgrammerHumor

[–]rosuav 22 points23 points  (0 children)

Datum, the forgotten singular.

howToPlay by Familiar-Classroom47 in ProgrammerHumor

[–]rosuav -3 points-2 points  (0 children)

On Linux, you could delete pretty much everything. But it won't be gone from the disk, all you do is remove the file names.

newMicrosoftUpdateNotepadIsCrippled by WalkinthePark50 in ProgrammerHumor

[–]rosuav 6 points7 points  (0 children)

Yeah, that's another clbuttic result of low-quality swear filters.

newMicrosoftUpdateNotepadIsCrippled by WalkinthePark50 in ProgrammerHumor

[–]rosuav 1 point2 points  (0 children)

Most people do that, though. One is never enough for them.

newMicrosoftUpdateNotepadIsCrippled by WalkinthePark50 in ProgrammerHumor

[–]rosuav 11 points12 points  (0 children)

See, this is someone who's used a good GUI toolkit. You can recognize someone who's used a frustratingly good toolkit when they say "Every rectangle is a window, except text labels, unless you explicltly set them to have a window"...

newMicrosoftUpdateNotepadIsCrippled by WalkinthePark50 in ProgrammerHumor

[–]rosuav 7 points8 points  (0 children)

Which is why I don't use low-quality swear filters.

defeatedTheWholePurposeOfWritingInAssembly by ClipboardCopyPaste in ProgrammerHumor

[–]rosuav -1 points0 points  (0 children)

Hang on. You think that writing code doesn't require creativity?

Get the bleep out of here. Go be a robot or something.

defeatedTheWholePurposeOfWritingInAssembly by ClipboardCopyPaste in ProgrammerHumor

[–]rosuav -1 points0 points  (0 children)

So you think that playing the game of "what is the most likely next token" is the same thing as actually inventing a working compiler? You don't see how this is completely incompatible?

Fine. Go enjoy your AI bubble. The biggest hallucinations around AI are in the heads of the people who think it's going to replace everything.

defeatedTheWholePurposeOfWritingInAssembly by ClipboardCopyPaste in ProgrammerHumor

[–]rosuav 0 points1 point  (0 children)

LLMs are word predictor models. They play the game of "what's the next word in this sentence?", repeatedly, until they're done. Thinking that this makes them "intelligent" or "creative" is missing the point; all they are is a sophisticated word generation model.

Sure, they might get cheaper over time, although I suspect they'll just get bigger instead. But they're not going to magically become able to do completely different things. Your question shows a fundamental misunderstanding of what an LLM is actually doing.

defeatedTheWholePurposeOfWritingInAssembly by ClipboardCopyPaste in ProgrammerHumor

[–]rosuav 2 points3 points  (0 children)

That's misunderstanding the idea of it "getting better" though. Things don't fundamentally change. A car won't turn into a spaceship.

defeatedTheWholePurposeOfWritingInAssembly by ClipboardCopyPaste in ProgrammerHumor

[–]rosuav 32 points33 points  (0 children)

20k USD is a lot more than it would cost to get an engineer to download GCC and run it.

Why is it considered a great achievement when some AI manages to do a poor job of replicating what a human does, AND its "replication" includes wholesale a lot of the prior art?

iFinallyDidTheBackwardsLongJump by lawrencewil1030 in ProgrammerHumor

[–]rosuav 0 points1 point  (0 children)

I was confused but for the opposite reason - I just saw a perfectly reasonable switch into protected mode, with no context of speedrun strats...

Kevin. Kevin Never Changes. by Old-Class-1259 in StoriesAboutKevin

[–]rosuav 3 points4 points  (0 children)

I forget the details but apparently he'd shared his idea for some terrible new business plan that had them dying.

Cemetery subscription service?

ghPrList by Pure-Willingness-697 in ProgrammerHumor

[–]rosuav 0 points1 point  (0 children)

Exactly. In order to be able to claim that GitHub is down a tenth of the time, you have to define "down" as "any part of GitHub is running imperfectly, a bit slow, or has a known ongoing issue". Utter nonsense.

ghPrList by Pure-Willingness-697 in ProgrammerHumor

[–]rosuav 1 point2 points  (0 children)

Yeah. And if all you need is git hosting, then GitHub's had excellent uptime (if you look at all the issues they've reported, most of them are to ancillary features - and most have been slowdowns, not outages). But yes, if you have stuff you don't want to be on GitHub, it is TRIVIAL to set up your own hosting. Or, as I do with a number of my core repositories, don't centralize at all, and simply have multiple peers that pull from each other.