• 1 Post
  • 139 Comments
Joined 2 months ago
cake
Cake day: April 17th, 2026

help-circle









  • Rust is pretty fresh and really innovated a lot with its actual safe-by-default approach in a non-managed language actually able to replace C and C++.
    Most new languages aren’t a Rust, but just a Python (yet another low-performance language assuming you don’t actually need strong typing to realize later that actually, you do). But a Python is definitely easier to get started with than a Rust (or the footgun languages, it is able to replace). So there is definitely a use case for that too.
    Go is a good case of a young system application language designed for simplicity.
    And everyone creates a domain specific language once in a while. Those can make specific tasks a lot easier.

    Programming languages don’t really look like they are a solved problem. It seems like everything gravitates to Hindley Milner over time. But mainstream languages finally adopting null-checking at compile time by default and language features for parallel execution reaching the mainstream are recent enough that I think, there might still be a long way to go.
    And obviously, you want AI to code in a language which is as much deterministically compile-time-checked as possible because of the hallucination problem (which btw, is also present in humans; the technical term there is brain fart). I expect that to be something which requires writing actual mathematical proofs like one does in Coq solely because AI doesn’t try to kill you if you insist on it writing mathematical proofs for everything.
    The scaling limit already is the humans who have to do the code review. So any language which makes more bugs more obvious before the code reaches the review stage is extremely valuable even if writing code in it is a real PITA for humans (as long as they can read it, it’s fine).



  • It was always a bit more expensive to insist on arbitrary counter-intuitive requirements like an arbitrarily tiny non-standard form factor.

    There really is no actual benefit of that thing being that tiny. Obviously, there is space for a massive TV. That TV isn’t sitting on the floor. Logically there is a lot of space below that TV. Just put a desktop PC there.
    And people actually had office-desktop-PC-sized VCRs in their media racks below their CRT TVs for a long time. There was space for that. And the classic HIFI towers which dominated living rooms two to three decades ago are massive compared to a desktop PC.

    Handhelds are obviously a very different thing. It makes sense for them to be Steam-Deck-sized. The form factor actually makes sense for a mobile gaming device. It’s just the stationary mini PCs where the form factor is just the pain without any actual gain.


  • Grats to the kid. It developed the ability for critical thinking early. Time to admit the lie and stop using fairy tales as a tool.
    The next developmental step might make giving money for teeth a really cursed incentive btw. So disconnecting the reward from the loss of teeth is probably a good idea. Just increase the weekly allowance accordingly to not make it look like discoveries are punished.


  • The problem with doubling down as a habit is that the child’s brain will mature more and eventually notice the lie. And then you did actual habitual betraying gaslighting instead of just the usual fairy tales to calm a child. Admit and acknowledge the child’s mental development.
    Parents start with having the full trust of their children. And there is quite the leeway before puberty hits. But trust once lost might never be fully regained. There is a real risk of creating serious trust issues.


  • The cold truth being that humans in general are a really bad source for facts. They lie to protect. They lie to save face. They lie because they don’t like the truth. And they accidentally lie because they don’t know better. No one can be trusted in this world. You have to fact-check everything. And we didn’t even have the internet back then.