

Thanks, I didn’t know any of this.
Professional C# .NET developer, React and TypeScript hobbyist, proud Linux user, Godot enthusiast!


Thanks, I didn’t know any of this.


I just started a hobby project with Bun, it’s my first time trying it. I would like to know what you are referring to when you say “what Bun did”. Can you share more information?


This might not be your issue, but it might be useful to know: if you connect two disks with the same GPT UUID, they might start misbehaving. Perhaps GRUB might not care, but Linux does. Did you ever clone a disk or partition without changing the UUID?
Looks like your wife is lucky.
https://www.protondb.com/app/1034860/
https://www.protondb.com/app/47890/
https://github.com/bvschaik/julius
Assuming you are not in a CGNAT, which is common for mobile networks: DNS with low TTL such as FreeDNS, pointing to your IP. And ofc, if you have a router in between, port-forwarding.
Otherwise, a VPN such as Tailscale. But you would need to install it on all your devices.
Otherwise, for HTTP(S) web services, a reverse-proxy such as CloudFlare.
(Personal opinion not based on scientific evidence.)
I would say that’s not possible for a hobbyist. The main issues with this kind of DIY phones are performance, compatibility with existing software, and most importantly battery life.
The Raspberry Pi was never designed to be used with a small battery while still staying connected to the internet to receive notifications all the time, like a smartphone. If you want to build a usable smartphone you will need an efficient co-processor to do these tasks. This could get complicated fast unless you use a CPU designed for this job.
There has been some interesting progress with desktop environments and small touch screens. Still nothing as good as Android, but nice UI is no longer the main issue imho.
As for compatibility, good luck running Signal, Matrix and Thunderbird in the background without draining the battery.
That being said, if you are just doing it as an excercise without expecting to build a device that will replace your main phone, you can definitely give it a try. Have fun and learn much!


Ah! Sorry for the textdump, and thanks for the feedback. I’ll keep it in mind in the future.


Sorry, not an answer to your exact question… Dockge might be the answer if you need a web UI to manage Docker containers.
If you need something more specific, like a button dashboard to run custom commands, perhaps you could build your own with Vite (Node.js). You will need to understand basic HTML, CSS and JavaScript. (EDIT: OliveTin makes more sense.)
As for authentication, you could configure a basic authentication on your favourite reverse proxy (such as Nginx), or look for something more advanced such as OIDC/OAuth2 through Keycloak.


Euro-Office and Office EU (office.eu) are not the same project.
How does Euro-Office compare to IONOS Workspace, office.eu, the Proton productivity suite, Nextcloud Hub or XWiki: Euro-Office is more of an integration component. It merely handles document editing itself. Storage, as well as navigation, permissions and sharing logic has to be offered by a platform it is integrated in, like Proton Docs, Nextcloud Hub or OpenProject. – https://github.com/Euro-Office/.github/blob/main/profile/README.md#faq


As far as I understand, audio cards hold a buffer of the audio that should be played at any time. If the CPU can’t keep up producing new audio, it will loop to the beginning of the buffer. My guess is that when you suspend, the CPU stops producing new data before the audio card stops consuming it. And that’s why you hear the last part for a short instant.
It also happens on my devices, and it’s always happened on all my previous devices as far as I can remember.
Disclaimer: this is based on my understanding + a lot of suppositions. It might not be accurate.
Sure, that’s what I thought. And Ecosia doesn’t do the same?
I do have an opinion about Ecosia, but it’s just based on feelings, so it doesn’t even make sense to share it. Apologies for not answering your question.
Instead I would like to focus on this point:
Ecosia isn’t very private, since it sends data to Bing
Also DuckDuckGo does this, but they aggregate and anonymize that data before forwarding it to Bing. That’s probably the best they can do without building their own first-party infrastructure. I would imagine Ecosia does the same.


Sorry for being pedantic. I might be dumb, but I don’t see any assets (sprites/models/sounds) in this repository. I think the license you linked might just be referring to the code.
The lack of recent releases isn’t a discriminator for this list. And active development is certainly a plus.


If it’s the official one, yes, that’s what I would recommend anyone to go for.
But keep in mind that integrity checks will still fail even if you go that way.


I use microG on my main phone. I had to set them up myself, and I was told that I could just install them as any regular app through FDroid, but that was not entirely correct.
You can install them through FDroid, open the app, follow instructions, and both location services and notifications will work once all checkboxes in the “Self Test” page will be ticked.
Except that the “microG Services Framework installed” checkbox will never tick no matter what you do. Everything will still work no problem, except that microG will not be able to run privileged actions, in particular it won’t be able to immediately awake sleeping apps when they receive a push notification. This will cause delays with instant messaging apps and other time-sensitive notifications.
I solved all of this by installing through this unofficial installer. The downside is that this will also install some (FOSS) bloatware which you can’t uninstall. But you can disable all the stuff you don’t need, and you will also need to disable it from auto-updating from FDroid otherwise it will re-enable automatically.
You might also be able to find a ROM with microG already installed. If it exists perhaps I would recommend doing that instead.
You might still have some issues with integrity checks unless you install other mods. This might cause issues with some banking apps. You won’t find any official guides to bypass these checks though, as this is a gray area.


Hi, thanks for the suggestions. Unfortunately 0 A.D. is still in beta, so it wouldn’t qualify for this list yet. It’s definitely popular enough to deserve to be in the honorable mentions though, so I will add it.
As for D-Day:Normandy I assume you mean this? I can’t seem to find a license (nor source code actually, but maybe there is no source code as all scripts might have been written manually). I could add it if it’s actually FOSS, but I’d need help about the license and where to find sources.


Ah, that’s a shame, I never really thought about it, but it does make very much sense. I’ll demote but keep the CC BY-NC games in a separate section in this list for now, but I will probably remove them in the future once the list grows enough. Thanks for the pointer!


Hi! Although OpenRA’s source code is free, it depends on proprietary assets, so unfortunately it doesn’t qualify for this list. Still, thanks for the suggestion, CnC and RA were both amazing games!


Added, thanks for the suggestion! They tricked me with the 0.x.x version identifier, but it seems to be a mature/completed project.
The article links to a GitHub repository, which states that assets are under Arma Public License Share Alike (APL-SA), but the link to such license returns a 404 page. Does this mean they changed their mind already?
I would be interested to know if the APL-SA license allows sharing of the original game assets freely and legally.
EDIT: looks like that page is online again. And looks like, according to the APL-SA, the assets are also freely distributable (but not libre, there are strong limitations). Although I couldn’t find a link to download them legally without paying.