• 1 Post
  • 21 Comments
Joined 2 years ago
cake
Cake day: August 8th, 2023

help-circle
  • We can clearly see that this design is silly, because it allows for so many invalid states. Yet when we represent some type, let’s say in Java, were so often forced to do this exact same thing. Have variables in a container of which only a certain combination is valid. And then have at most a comment saying “this number is only valid if X is also set” or “if the validity boolean is true”. Luckily Java finally has some ability for the so-called sum types now, just like Haskell’s data types or Rust’s enum types. Imo any language should have this.









  • Better than nothing I guess. Obviously it’s a privacy nightmare. But therapy is hard to reach nowadays and I’ve noticed that many men are reluctant to make that step. It’d be preferable if they did, but if ChatGPT can at least give an outlet for the emotions then it might just save a few people. Seeing men demolish themselves because they’re too ashamed to seek help is something I’ve unfortunately seen quite often. Even though I’m aware of this I’ve still waited till it was way too late because I subconsciously didn’t want to give in to the “weakness”. I hate that men are conditioned this way, it costs lives.



  • I’ve been using Linux with Nvidia for 10 years and it’s been a constant dumpster fire. The Nvidia driver constantly caused issues over these 10 years, especially during updates. Currently I’m having the issue that the entirety of Wayland, including all open programs, crash when I run out of VRAM because the Linux Nvidia drivers cannot fall back on RAM when running out of VRAM. It’s making my gaming experience very frustrating.


  • Call me an optimist, but I still hold the hope that we can one day do better as humanity than we do now. Humanity has become a “better” species throughout its existence overall. Even a hundred years ago we were much more horrible and brutal than we are now. The current trend is not great, with climate change and far-right grifters taking control. But I hold hope that in the end this is but a blip on the radar. Horrible for us now, but in the grand scheme of things not something that will end humanity. It might in the worst case set us back a few hundred years.






  • For a few files, sure. Idk how I’d use that on the large corporate Java codebase that I usually work with though. Despite all its memory hogging and unnecessary features, IntelliJ also proves remarkably useful when trying to find anything in these mega projects. Features like ctrl + clicking on a method call to get to its definition (even when it is in a different project that I don’t have checked out), the refactoring tools, the debugger, etc are absolutely necessary to get anything done.