A bit of an activist. Fond of empathy.
Can respond in English, Suomi and broken 日本語.

Elsewhere in fedi:
Mastodon: raru.re/@Ninmi
Mastodon (🇫🇮): 451.place/@Ninmi
Bookwyrm: https://kirja.casa/user/Ninmi

  • 59 Posts
  • 25 Comments
Joined 4 years ago
cake
Cake day: February 4th, 2021

help-circle



  • What you’re saying is “inevitable” hasn’t happened for the entire 20+ years of Steam. I’m going to guess Valve is going to continue being a private company and doing whatever the fuck they want, without investor pressure towards enshittification.

    Steam’s monopoly is actually what’s holding PC gaming together. Other types of digital distribution services are so fucked up by exclusivity deals that any “competition” is always going to mean “megacorporation uses existing wealth to deny competition”.

    Epic is trying really hard to bring the exclusivity nightmare over to PC gaming as well, but so far Valve still holds.










  • This thread stopped federating for some reason so I’ll reply to myself:

    How different is neo vim from regular vim?

    Functionally it’s pretty much identical. For the user the difference is in the added features and development model. Neovim’s development model is not centralized to one person and makes real progress. Vim on the other hand is much more a pet project of its creator and seems to get new features only if it starts losing users over to Neovim. Using Vim you’re always going to be behind the curve and under the whims of Bram’s decisions. Neovim integrated Lua as a first-class language for configuration and it was then that Bram had to do something about vimscript, but opted instead to create a new, backwards incompatible version of vimscript, another bespoke language. I very much advocate making Neovim the norm instead.


  • I think anyone who does programming should at least give Neovim a good shot. Like, dedicate a few months to get a feel for the basic controls, use relative line numbers to jump to lines, f and F to jump to spots in lines, ciw ci" etc. to change stuff. If it’s not your thing then fine, but learning Neovim is like switching from clicking file -> save to ctrl+s, but with everything.

    You really don’t need a mouse at all and in the end you’ll get to make changes as fast as you can think. It’s a language you speak through your keyboard to your editor and things just happen once you get fluent. E: checking if editing helps this thread federate better.























  • This just the emphasizes how crucial it is for join-lemmy to succeed. If your load balancing hinges on the onboarding experience then it must at the top of priorities, though I’m sure you’re aware and would like ideas instead.

    I wonder if the site could simply offer one at random from the list of recommended ones, offer it in a big frame with a “sign up” button.

    Below it could something along the lines of “Any of these will also do: they all connect to eachother anyway.” And list the rest of recommended instances.

    Below that it would have a “show more” button that would reveal the rest of the instances.

    I also feel like the site could start with this dumbed down instance picker. First with an introduction and then the recommended instances. The vast majority joins and the ones who want to run an instance will likely join one first anyway. Skip the two buttons step.