BatmanAoD

joined 2 years ago
[–] BatmanAoD@programming.dev 3 points 4 hours ago

Bugs around read-notifications are pretty bad. Slack still has those, but they're infrequent and transient, and often solvable with a hard-refresh.

[–] BatmanAoD@programming.dev 14 points 7 hours ago (9 children)

I've never understood the hatred for Teams. I don't particularly like Slack, and Teams doesn't seem that much worse.

[–] BatmanAoD@programming.dev 15 points 2 weeks ago (2 children)

https://askubuntu.com/q/641049

TL;DR: it's supposed to send email to an administrator, but by default on some distros (including Ubuntu), it isn't actually sent anywhere.

[–] BatmanAoD@programming.dev 1 points 4 weeks ago

It's valid usage if you go waaay back, i.e. centuries. You also see it in some late 19th/early 20th century newsprint and ads.

[–] BatmanAoD@programming.dev 2 points 4 weeks ago

No, because the thing they are naming is "The Github Dictionary"; they're not applying scare-quotes to the word "dictionary" implying that what they've written is not really a "dictionary".

[–] BatmanAoD@programming.dev 4 points 4 weeks ago

The ribbon that was introduced around... 2007, I think? Or is there a substantially different one now?

[–] BatmanAoD@programming.dev 5 points 4 weeks ago

"Scare quotes" definitely precede Austin Powers, though that may have spurred a rise in popularity of the usage. (Also, "trashy people never saw Austin Powers" is honestly a pretty weird statement, IMO.)

That said, in this case, arguably the quotes are appropriate, because "the github dictionary" isn't something that happened (i.e. a headline), but a thing they've made up.

[–] BatmanAoD@programming.dev 3 points 1 month ago* (last edited 1 month ago)

I'm addressing the bit that I quoted, saying that an interpreted language "must" have valid semantics for all code. I'm not specifically addressing whether or not JavaScript is right in this particular case of min().

...but also, what are you talking about? Python throws a type error if you call min() with no argument.

[–] BatmanAoD@programming.dev 1 points 1 month ago (2 children)

Without one, the run time system, must assign some semantics to the source code, no matter how erroneous it is.

That's just not true; as the comment above points out, Python also has no separate compilation step and yet it did not adopt this philosophy. Interpeted languages were common before JavaScript; in fact, most LISP variants are interpreted, and LISP is older than C.

Moreover, even JavaScript does sometimes throw errors, because sometimes code is simply not valid syntactically, or has no valid semantics even in a language as permissive as JavaScript.

So Eich et al. absolutely could have made more things invalid, despite the risk that end-users would see the resulting error.

[–] BatmanAoD@programming.dev 2 points 2 months ago

The user who submitted the report that Stenberg considered the "last straw" seems to have a history of getting bounty payouts; I have no idea how many of those were AI-assisted, but it's possible that by using an LLM to automate making reports, they're making some money despite having a low success rate.

1
submitted 6 months ago* (last edited 6 months ago) by BatmanAoD@programming.dev to c/programmer_humor@programming.dev
view more: next ›