Centrist, progressive, radical optimist. Geophysicist, R&D, Planetary Scientist and general nerd in Winnipeg, Canada.

troyunrau.ca (personal)

lithogen.ca (business)

  • 1 Post
  • 33 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle


  • On the windows gaming machine, I let it do its own thing with UAC clickthroughs basically just notifying me when something is making system changes.

    On Linux, I have a separate root password and use some combination of su, kdesu, yast, or whatever, but I never log in as root directly. I don’t game that much on Linux (that machine is lacking in graphics horsepower), but things like EU4 work well enough.








  • I’m sorry you had a bad experience. I’ve used it as my daily driver with minimal effort post installation on multiple occasions, usually on work laptops where time spent tinkering is time wasted. I’ve found it to be a good choice in that context. I now own my own business, and OpenSuse has allowed me to repurpose older laptops as workstations for my employees with minimal effort.

    The only actual pain point I’ve seen is setting up a wifi enabled printer … required that I change my firewall zone so the printer could be discovered. And that only required a few minutes to figure out. The fact that the firewall is set to a more secure default is probably a feature, not a bug.











  • I agree. And those decades of development come with huge advantages. Libraries. Patterns. Textbooks! Billions of lines of code you can cross reference and learn from!

    It’s fun to bleed a little when you are tinkering. It’s not fun to have to reinvent the wheel because you choose a language that doesn’t have an existing ecosystem. That becomes and chicken-and-egg problem. The tinkerers fulfill this role (building out the ecosystem) and also tend to advocate for their tinkering language of choice. But there needs to be a real critical mass.

    It takes decades to shift an entrenched ecosystem. Check in ten years if the following exist in languages other than C/C++: an enterprise grade database, a python(/etc.) interpreter that isn’t marked experimental, an OS kernel that is used somewhere real, an embedded manufacturer that ships the language as its first class citizen, a AAA game using it under the engine…

    Like, in the last 15 years, I’m only aware of a single AAA game that used a memory safe language – Neverwinter Nights 2 used C# for part of the Electron Engine…

    Rust is the most likely candidate here, although you see things like Erlang being used to make some databases (CouchDB). People see Rust being used on some real infrastructure projects that gain actual traction (polars comes to mind). Polars is an interesting use case though – it’s simply better than the other projects in its particular space and so people are switching to it not because it is written in rust at all… And honestly, that’s probably the only way this happens.