Avatar

soulsource

soulsource@discuss.tchncs.de
Joined
1 posts • 50 comments
Direct message

To answer your question: I use an Xbox Series X gamepad. However I cannot recommend this cheaply built piece of junk.

I also tried to use the DualShock 4, but with that I had the problem that it interfered with my WIFI connection. I’m not sure if this is a general problem, or only happens with my WIFI base station though. Also, the DualShock controller has a severe drawback, and that is its short battery runtime, compared with the issue that you cannot easily switch batteries…

So, my recommendation: An Xbox One gamepad. While I don’t own one, I am using them regularly at work, and they basically have all the advantages of the Xbox Series X gamepads, and have a way better build quality.

I would also recommend Xbox 360 gamepads, but they need a dedicated base station, which is very expensive.

permalink
report
reply

In addition to LibreOffice I often use standalone tools.

If I want a high quality document, I use LaTeX. Same for presentation slides. However, writing stuff in LaTeX is only worth the effort if the quality is needed. For non-important stuff I just use LibreOffice.

For calculations it depends on what I want to have in the end. If I just want to play with the data a bit, then LibreOffice Calc it is. However, if it is for something serious, I tend to write script files, or even full programs, that do the processing. That way computation and data is in separate files, and the used formulas are clearly visible and easy to debug.

permalink
report
parent
reply

It depends on what kind of patent. I just googled the term I had used before, and it is indeed what I expected it to be: https://en.wikipedia.org/wiki/Design_patent

And yes, that name is stupid. That’s why I am happy that my native language, German, has a better distinction between “Patent” (what you described) and “Geschmacksmuster” (design patent).

About patents being public: They are. That’s because the idea behind patents is that after they expire, anyone can use them to build the technology they describe. The temporary exclusive usage rights that they offer are meant as an incentive for inventors to publish their findings. The only problem is that the legal situation did not keep up with the creativity of patent lawyers… (I will stop now, otherwise this will turn into an endless rant about how broken the patent system is.)

permalink
report
parent
reply

I usually just download the installers from their website. It’s not like I would need to install or update games on a day to day basis…

If the installer is only available for Windows (or if I am using my ARM laptop) I use innoextract to extract the files without needing to run the installer.

For Windows games I found that the easiest way to deal with them is to add them to the Steam Library as a non-steam-game, and to force Proton on them…

permalink
report
reply

This. There is very little need for third-party tools, as long as you don’t want to install a whole lot of games. After all, the installation process only happens once per game, and also without tools it doesn’t take very long.

As a step-by-step guide:

  • Download the games from the GoG website. You can find them if you hover the site’s header bar, where your user-name is displayed. There’s a “Games” button which brings you to the list of games, where you can download the installers directly. The downloads are listed under “Download Offline Backup Game Installers”.
  • Unpack the game installer.
    • Innoextract is your friend here. No need to run the installer, just unpack the files. Works with both, Windows and Linux games.
    • Alternatively, if it’s a native Linux game, you can just run the installer directly on the Steam Deck.
      • For Windows games you can theoretically also use Proton directly on the deck. However, the process is annoying, so I won’t go into details.
    • Alternatively, you can run the installer on your desktop PC and copy the files to the Deck via sftp.
  • Add the game to Steam Library. This can be done in Desktop Mode. There’s a menu entry in Steam’s “Games” menu for that.
    • In the File Browser, you need to disable the file filter, as it (iirc) only shows .desktop files by default. You’ll want the game’s executable though.
  • If it’s a Windows game, go to the game’s properties page in Steam, and force a specific compatibility tool for it, namely some recent version of Proton.
    • For native Linux games this step is usually not needed, but some very old games need to set the Steam Linux Runtime here.
    • For DOS games, check out my blog post about DOSBox on the Deck.
      • I don’t know how well it works on the Deck (never tried it, as I don’t feel it’s necessary), but there would also be boxtron.
  • Last, but not least, use sgdboop to set some artwork.
permalink
report
parent
reply

Just look at the trailer. Of course there is still some animation jank, but the overall visuals are just stunning.

It’s so uncanny valley that I might feel bad for deleting the pool ladders (or whatever the equivalent of that is in inZOI).

permalink
report
parent
reply

Need to enshittify it enough to make the AI features feel like an improvement.

permalink
report
reply

Behind all the negative tone there is a valid concern though.

If you don’t know Rust, and you want to change internal interfaces on the C side, then you have a problem. If you only change the C code, the Rust code will no longer build.

This now brings an interesting challenge to maintainers: How should they handle such merge requests? Should they accept breakage of the Rust code? If yes, who is then responsible for fixing it?

I personally would just decline such merge requests, but I can see how this might be perceived as a barrier - quite a big barrier if you add the learning cliff of Rust.

permalink
report
parent
reply

Yeah. Super annoying…

AppImage: It solves the problem of too many dependencies by introducing more dependencies.

permalink
report
parent
reply