BatmanAoD

joined 2 years ago
[–] BatmanAoD@programming.dev 2 points 1 month 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 5 points 1 month 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 2 months ago

There is only one mention of Python being slow, and that's in the form of a joke where Python is crossed out and replaced with "the wrong tool for the job." Elsewhere in the post, Python is mentioned more positively; it just isn't what's needed for the kind of gamedev the author wants to do.

[–] BatmanAoD@programming.dev 3 points 2 months ago* (last edited 2 months 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 2 months 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 4 points 2 months ago

Interesting; I had assumed the executive order was intended to make the name apply to the entire gulf, but the Mexican President's phrasing of "stick to what the United States government approved" seems to contradict that, so I looked it up, and indeed it does acknowledge international boundaries within the gulf (emphasis mine):

...the Secretary of the Interior shall... rename as the “Gulf of America” the U.S. Continental Shelf area bounded on the northeast, north, and northwest by the States of Texas, Louisiana, Mississippi, Alabama and Florida and extending to the seaward boundary with Mexico and Cuba in the area formerly named as the Gulf of Mexico.

[–] 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.

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

Every single time I've tried to work on a file using tabs, I've had to configure my tabstop to be the same width the original author used in order to make the formatting reasonable. I understand that in theory customizable tabstops is preferable, but I've yet to see it work well.

(For what it's worth, I think that elastic tabstops, had they been the way tabs worked in text files to begin with, would have been far preferable.)

[–] BatmanAoD@programming.dev 1 points 3 months ago

The biggest issue for me was that 3rd-party config broke a few times; I think carapace (which I no longer use anyway, for other reasons) was a major one.

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

I think that's fine; I don't usually orphan background jobs, but I do relatively often have reason to have them while I do something else. And relying on pueue for more complex uses seems more than reasonable.

view more: ‹ prev next ›