• 1 Post
  • 485 Comments
Joined 2 years ago
cake
Cake day: September 24th, 2023

help-circle




  • How “production” are we talking? Pretty bad idea if it’s an important work server. “Sorry boss, nobody could connect today because VSCode’s mojam.service hit one of its many many 100% CPU bugs”.

    I think in theory there’s no reason it isn’t technically possible, but I doubt it’s set up to allow it because that’s a pretty odd thing to want to do.

    Edit: oh you want to access it via Android. That makes vaguely more sense.




  • Rust. It has all the good bits of functional programming but basically none of the bad bits.

    Good bits:

    • Strong type system (though not quite as sophisticated as Haskell or OCaml).
    • Map, filter, etc.
    • First class functions (though lifetimes can make this a bit awkward)
    • Everything is an expression (well most things anyway).

    Bad bits:

    • “Point free style” and currying. IMO this is really elegant, but also makes code difficult to read very quickly. Not worth the trade-off IMO.
    • No brackets/commas on function calls. Again this feels really elegant but in practice it really hurts readability.
    • Global type inference. Rust requires explicit types on globals which is much much nicer.
    • Custom operators. Again this is clever but unreadable.
    • Small communities.
    • Poor windows support (not a fundamental thing but it does seem to be an issue in practice for lots of functional languages).








  • It’s as easy as pie too; they show up right there on the boot menu: <screenshot of KDE followed by apparently random numbers>

    I really don’t understand why people have this little awareness of usability. Show the freaking date normally! At least add hyphens.

    We tried Dolphin and Konsole as Flatpaks for a while, but the user experience was just terrible.

    Yeah I’m fairly sympathetic to Flatpak. It’s way closer to how software should be installed by users. But I have yet to actually use it successfully. Is it really ready?