• 15 Posts
  • 1.41K Comments
Joined 5 years ago
cake
Cake day: May 31st, 2020

help-circle

  • Anecdotal, but I actually stopped liking fictional stories at some point, because I realized there’s such an abundance of cool and real stories I could be learning about, that it’s just like “Why are you telling me of a phoenix/dragon/Lavados when there’s black hawks setting fire to Australia?”.

    I guess, it also ties in, though, that I don’t do escapism in general either, so I don’t either get lost in real stories, nor drugs.
    I had a rough point in my life where escapism was crucial – I certainly don’t judge anyone wanting to step outside of this world for some time – but yeah, that changed my fundamental world view, so that I prefer to stay in the real world now.




  • Can we at least mention, though, that that’s kind of nonsensical, too? Give me a *very* high-level summary of what changed, but then the rest of the commit message should be the why (unless that’s genuinely obvious, like when adding a feature).

    If I actually want to know what changed, I can look at the code changes. I can’t find the why anywhere else, though. Nor can an LLM having to describe those random code changes.





  • You can check whether you’re clean with a toilet paper, if you’re unsure. But I did so a few times at the beginning and never had stained toilet paper (so long as I didn’t stick it inside, I guess), so I don’t bother anymore.

    In particular, you also feel cleaner when you regularly use a bidet (like you’re freshly showered), so that also makes it easier to feel when you aren’t clean…







  • We have a concept of word inflection, which can be used to replace a lot of words that English would use to denote something being a question, ownership markers, causes and effects etc.

    I don’t speak Finnish, but I believe a good example for such an inflection is how in English you can glue an -s to words to make them plural. In some other languages, you say “many word” instead, because they don’t have such an inflection.


  • It’s mainly horrid, because it means you have to code extremely defensively (or I guess, use a different API).
    You can’t rely on new Date("not a date") aborting execution of your function by throwing an error. Instead, you have to know that it can produce an Invalid Date object and check for that. Otherwise a random NaN shows up during execution, which is gonna be extremely fun to try to find the source of.

    I understand that it’s implemented like that partially for historical reasons, partially because it’s often better to display “NaN” rather than nothing, but it’s still the sort of behavior that puts me in a cold sweat, because I should be memorizing all kinds of Best Practices™ before trying to code JavaScript.