

You are assuming that they have a personality to begin with.


You are assuming that they have a personality to begin with.


I have witnessed companies make this exact mistake before - they have a legacy system written in $LanguageA that they either cannot find developers to maintain, believe is badly written, or does not support some new feature they want to implement (or some combination of the three) - and decide to solve this by taking the existing codebase and porting/transpiling it to $LanguageB (which is more modern, performant, is easy to hire developers for, etc) - without actually rewriting or rearchitecting anything.
What they are actually doing is substituting one kind of tech debt for another. The existing code that was poorly written and/or not well understood is now just bad code written in a different language. Fixing bugs or implementing new features now takes just as long, if not longer to account for the idiosyncrasies of how the code was ported.
And now this is being done by AI with even less oversight than usual? Recipe for a maintenance disaster.


Personally any game that requires a rootkit in order to play is not a game I’m interested in, from either a gameplay or a security point of view.


There are only two industries that call their customers ‘users’…


I’ve switched both my laptop and desktop over to Linux (Bazzite and Fedora respectively) in the last 6 months.
The last time I tried to daily Linux (over a decade ago) I ended up switching back eventually, but this time I really don’t think I’ll need to. All of the games I play most often work perfectly, the dev tooling is even better than it is on Windows, and the hardware compatibility side has been completely flawless.
Gone are the days of having to hunt down obscure Linux drivers for your touchpad or webcam. Everything just works out of the box.


Hot take: Nintendo peaked with the Wii.
Well, I’m currently writing a service and frontend, both in C# (Blazor for the UI), and using docker-compose to build and deploy them to a Raspberry Pi running Linux. So not only cross-platform, but cross-architecture as well.
This is not a new thing either. Since .NET Core was released almost 10 years ago, it has supported cross platform development.
2017: covfefe
2025: cvefefe


Right now none of the native clients support SSO. It is a frequently requested feature but, unfortunately, it doesn’t look like it will be implemented any time soon. As with many OSS projects it is probably a case of “you want it, you build it” - but nobody has actually stepped up.


For web access, stick it behind a reverse proxy and use something like Authentik/Authelia/SSO provider of your choice to secure it.
For full access including native clients, set up a VPN.


Oh fuck me, HOW in like 25 years did I not get that pun?!


We refer to it as kew-bee-cuttle


Immich has completely replaced Google Photos for me, love it!
My only bugbear is that it is updated very frequently (what a nice problem to have!) which in my case requires a manual once-over of my docker-compose file every time in case there are breaking changes.


Something to note: Tesla has two vehicle APIs, the Fleet API for commercial accounts and the Owner API for individuals. This change currently only impacts the Fleet API.
If you are an individual owner who accesses your vehicle data from the Owner API (usually via a self hosted tool like TeslaMate), this does not affect you. Yet.
Same, I set it up a few years ago and both me and my partner have been using it since then with no issues at all, it’s completely replaced Google Photos for us.
We’ve also set up immich-frame and repurposed an old Google Nest hub to use as a digital photo frame.