Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)B
Posts
2
Comments
273
Joined
3 yr. 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.

  • 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.

  • 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.

  • 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.

  • 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.)

  • They explained pretty clearly that they use Linux exclusively for work.

  • So...like an old fashioned camera iris?

  • All the others are not very butthole-ish, though.

  • Pain

    Jump
  • There are definitely more experienced programmers using it. I can't find the post at the moment, but there was a recent-ish blog post citing a bunch of examples. [edit: found it: https://registerspill.thorstenball.com/p/they-all-use-it ]

    Personally, I don't use AI much, but I do occasionally experiment with it (for instance, I recently gave Claude Sonnet the same live-coding interview I give candidates for my team; it...did worse than I expected, tbh). The experimenting is sufficient for me to recognize these phrases.

  • It's not in C, if that's what you mean.

  • It's a "stream manipulator" function that not only generates a new line, it also flushes the stream.

  • None of the features discussed are aesthetic only.

  • Nope. It links to an explanation of what that poster is:

    This is the UNIX Magic Poster, originally created by Gary Overacre in the mid-1980s and published by UniTech Software.

  • I feel like we're talking past each other. My impression was that 30% towards your living situation is a pretty decent target; what would you expect the percentage to be?

  • Okay, what I meant was, is rent taking 30% really indicative of a low standard of living?

  • Rent eating 30-40% of your income is extremely normal, isn't it? Or is that only true in the US (where it has recently become much more than that for many people)?

  • Lots of acronyms no longer stand for anything due to losing their original associations. LLVM, AT&T, SAT (the test, not the programming problem), etc.

  • Probably moreso for expressing the opinion so strongly without actually knowing any of the three languages.

    Edit: I'm just guessing why a different comment got downvotes. Why am I getting downvotes?

  • Doesn't the first edition use K&R style parameter lists and other no-longer-correct syntax?