Servers run on linux and also don't have licensing bullshit attached. And when my desktop windows installation shit the bed, linux got installed instead.
Nithanim
Well, thank you! But I have more bad news. The communication with lemmy instances is handled by code from someone else. And development for that stopped months ago. So one would have to patch the other library somehow too. And that only fixes the login (which should be rather simple in essence). The changes to 2FA are a bit more complicated. Though, that should only break the setup process, not the login with it.
Sadly, fixing that would require someone that has at least a fair bit more experience developing with that language and tools, and more dedication.
Welllll shhhht. I don’t want to switch apps :(
I have now wasted a couple of hours on getting the app at least to build before I can even start making changes. But it won't build and I can't figure out why. Additional problem is, that this is not a "old-school" Android project in Java (or Kotlin). It is a Flutter project and it uses Dart as language which I have never used.
Additionally, there is an automatic build server that I maybe could have used to infer what the problem for me is, but even it fails to build the app. I cannot look into the older successful runs since the logs have been deleted since. Clearly something has changed from the build tools used but I cannot guess what (correctly). This is the outcome of the problem when nobody uses fixed versions but rather defined "newest", which now breaks everything and nobody knows with what versions it worked.
So I tried Flutter 3.16.0 and 3.13.9 which are most likely too new since it complains about missing and wrong stuff. With 3.10.6 tries to build but it somehow stops without any reason given and I cannot find out how to get it to tell me what the F the problem is.
Sorry for my rambling but I hate this shit and maybe this helps someone.
Thank you for the heads-up! Welp, I guess I have to get into android development again after all. Not sure where I should pull the time from.
I am weirdly looking forward to the surprised pikachu face when the privkey leaks in the first week and suddenly suspiciously specific info about virtually everything whats going on privately in the EU pops up all over the world, including politicians and their friends.
Windows: "While updating I found out that some weird thing was set as first boot priority. I fixed that by setting it to myself. You are welcome!"
I would like to suggest my wooting keyboard. It is not quiet but i think their switches should qualify as linear. Not sure about the layout but I have the german layout so that might be a "yes"? I have the 100% variant. Sorry, i am not very deep into keyboards.
Their config tool is basically a website, so as long as you have a browser with webusb support on a system it works. Had some problems with the udev rules (most likely a "me" problem), so I used the desktop version instead.
Bonus you get is that the switches are an analog input. So you can change mode to analog and have like "slow walking" in games. Though, I have not tested that yet.
BUT it is hella expensive.
I also have cheap paddles (i think that that is the right word?) off amazon i use often. But the "support" is basically that the config is saved on the device so you config it once in wndows and that was it. I just bound it to random keys once and assign them in games. Would need to dig up what the paddles are called though.
Glad that you might find some games interesting! The comment chains on lemmy are not working too great for me either. In the web UI of programming.dev and the liftoff app your comment in my notifications is fully interactable and therefore I am able to vote or reply. But if I remember correctly, the web UI is fully broken and shows my reply instead of your comment in my notifications if I reply. The context stuff is also interesting. On the web UI the context is not complete and I have no idea how it chooses what it shows. In the liftoff app it shows the context but a lot more than what I personally would call "context" (the complete tree of the root comment that was replied to). AND I am sorry, I missed your notification. The notifications in the liftoff app are so subtle that I basically have to check manually if I have any. And I don't check because I don't expect any.
Addendum: for Guild Wars 2 I have a shitty "guide" if you need one: https://gist.github.com/Nithanim/443362f7b76d9a8d18abea2cb0daa00e
No problem! I hope you like some of them :)
List of the best:
- against the storm
- deep rock galctic
- astroneer
- dyson sphere program
- escape simulator
- factorio (native linux)
- hardspace shipbreaker
- outer wilds
- timberborn
- valheim (native linux)
- vampire surviors
- talos principle
- war for the overworld
Maybe:
- monster sanctuary
- grow home/up (ubisoft development but without the bullshit what you normally get)
- len's island
- superliminal
- wreckfest
- guild wars 2 (not indie and not non-AAA but still good; but you have to tweak a lot for performant gameplay)
Thats a quick list that i got at a glance from steam. It is a collection of a lot of very different genres, so there should be at least something in there for everyone.
Some of them I have not played in years and not sure about their current state but i am sure that they only became better.
If the game is on steam it is pretty easy. I just install the newest custom proton from glorious eggroll. And before i start a game for the first time is select this instead of the default proton. Then it just works generally. I don't check protondb anymore, only in case of problems. I can't even recall a game that doesn't work currently. Granted, i don't play AAA, only indie games.
Not sure if it is equal on all distros but on every one I have used it's a readable string of muliple components. One of them is "usb" for a usb mass storage, so if it is the only one you have connected to your computer it is very obvious. For like sata disks it has the manufacturer and serial on it so you can match what drive it is you want to write to. Also, the name is pretty unique (on your sysytem at least, globally I don't know), so even if you swap hardware around, you cannot write to the wrong storage if you got the right name. Like "sdb" can be reassigned, but the id is an id.