“Falsehood flies, and truth comes limping after it, so that when men come to be undeceived, it is too late; the jest is over, and the tale hath had its effect: […] like a physician, who hath found out an infallible medicine, after the patient is dead.” —Jonathan Swift

  • 292 Posts
  • 2.76K Comments
Joined 2 years ago
cake
Cake day: July 25th, 2024

help-circle






  • “Junk food as a reward” is something every expert I’ve ever heard talk about it says is a terrible idea, and I don’t think this is unique to ADHD (just probably exacerbated by it). More generally, “Food as a reward” undermines healthy eating.

    That brushes up against “well then when should I eat junk food? never?”, and that’s something I can’t tell you. The most balanced mindset might be to treat it like many treat alcohol – both poison to your body – and eat something junky occasionally when you’re out with friends or just want to relax one night.

    But tying it into “I earned this” is detrimental psychologically, even if it feels natural to gate junk food behind effort so you (in theory, rarely in practice) don’t overconsume. Imagine if you gave yourself a shot of whiskey every time you finished x amount of work.








  • I have an excruciatingly hard time believing anyone who maintains a legacy codebase is going to look at a brand-new Java extension and say “Yup, that’s the basket we want to put all our eggs in” – compared to a robust, well-tested adjacent language that has vastly more benefits. If an organization is already extensively changing their legacy codebase to comport with some fledgling Java extension, they may as well just port to Kotlin.


  • OP, your documentation on your GitHub is unreadably sprawling, and despite that, you only have one tiny section addressing Kotlin, the most blatantly obvious answer imaginable to nearly everything you’ve created here (the response reads like it was generated by an LLM, just saying):


    Q: Is JADEx trying to replace Kotlin or Java?

    A: No.

    • Kotlin : a separate JVM language, designed independently
    • JADEx : a Java language extension, enhancing Java with null-safety and type expressiveness

    Key Point:

    JADEx does not aim to replace Java; it simply extends Java, making it safer and more expressive while staying fully compatible with existing Java code.


    This really addresses absolutely nothing about why someone would use JADEx over Kotlin when they’re already willing to use non-default Java. IntelliJ can convert existing Java code to Kotlin code. I agree constant by default is nice, but it’s hard to imagine, weighed against Kotlin’s benefits, that it would get someone to stay on Java (especially some fledgling extension of it) if they really want null safety.






  • If you can’t tell what you have been given is useful information unless you already know the information, then you haven’t been given useful information.

    LLMs aren’t exactly like this, though, at least for the people who actually use them “correctly”. LLMs are at their best when they present information that’s easily verifiable elsewhere and when the user bothers to verify it. Think someone presenting you a solved sudoku puzzle.

    Similar in a way to a search engine, just with vastly more flexible search terms, or to Wikipedia where you cannot and should not trust editors for anything important, it points you to sources that give you the information you want – provided you’re media literate enough to vet the sources the LLM gives you, which many are not.

    The way I describe it makes it sound like I love LLMs, but I actually don’t use them at all; besides the environmental concerns, the privacy concerns, and the fact I don’t want to rely on something that just (ideally, not really) tells me answers for everything, in reality, I’ve found the few times I’ve tried to get basic research done with ChatGPT as an experiment, it’s an annoying piece of shit. It took me longer to use it than it does just to do it myself, and for more complicated problems I had a hard time solving, it was clueless.


  • https://xkcd.com/2501/

    Buddy, I obviously agree for MMBtu, which is why I cited it among other unordered points and explicitly called out that people are liable not to know it. If you do know it, though, it immediately gives it away, which is why I included it to cover bases.

    But a crude oil tanker is a common thing plenty of people have seen, and putting “power plant” in there is straight-up a self-own: you are profoundly ignorant about energy infrastructure if you think we’re taking gasoline into power plants to convert into electricity. That doesn’t make someone bad or stupid; it just means they have zero standing to complain about how an energy infographic misled them by calling methane “gas”. They lack the bare minimum foundation to even understand what it’s trying to say.

    It should also be obvious that when I said “not pure solar”, I meant “generally”, because at that point the reader would need to be willfully obtuse to construe the graphic to be about electric cars. I almost hedged with “generally”, but I (wrongly, naïvely) assumed it wouldn’t be subjected to superfluous pedantry.


    Edit: I actually forgot another obvious point because there are just so many things that would tell reasonable people this isn’t about gasoline: why would a tanker be used as an icon to represent gasoline anyway? A jerrycan, an oil barrel, or a gas pump would clearly be much better, because oil tankers don’t represent the final product anyway, aren’t a common icon for gasoline (if basically at all), and don’t have a distinctive side profile. There are a million reasons it’s not the graphic’s fault if you look at it and assume it’s about gasoline.