- 0 Posts
- 13 Comments
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.
Rookeh@startrek.websiteto Selfhosted@lemmy.world•How to secure Jellyfin hosted over the internet?English3·5 months agoRight 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.
Rookeh@startrek.websiteto Selfhosted@lemmy.world•How to secure Jellyfin hosted over the internet?English29·5 months agoFor 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.
Rookeh@startrek.websiteto Programmer Humor@programming.dev•TIL that "nginx" is pronounced "engine-x", and not "n-jinx"2·6 months agoWe refer to it as kew-bee-cuttle
Rookeh@startrek.websiteto Selfhosted@lemmy.world•Self hosted solution for phone photo backupEnglish2·8 months agoAs a developer myself I’m not sure if I would trust any application to safely handle a configuration that has become invalid due to a breaking change, especially not an app that is still under active development! Better safe than sorry.
Rookeh@startrek.websiteto Selfhosted@lemmy.world•Self hosted solution for phone photo backupEnglish19·8 months agoImmich 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.
I decided to set up Fedora on my new laptop as it was either take a chance on that or spend like 3 hours debloating a Win11 install.
It’s been over 10 years since I last tried dailying Linux, we have come a long way in that time. Everything just worked out of the box. No fucking around needed.
Even relatively niche stuff like my thunderbolt dock and the laptop’s fingerprint sensor was picked up. And, thanks to the investment Valve has been putting into Wine and Proton, pretty much every game I’ve tried has worked with no issue.
Next time my desktop is due for a clean install I’ll definitely be doing the same there.
Nah, the SWAT would have to arrest themselves.
Rookeh@startrek.websiteto No Stupid Questions@lemmy.world•Are LLMs capable of writing *good* code?4·1 year agoI’ve tried Copilot and to be honest, most of the time it’s a coin toss, even for short snippets. In one scenario it might try to autocomplete a unit test I’m writing and get it pretty much spot on, but it’s also equally likely to spit out complete garbage that won’t even compile, never mind being semantically correct.
To have any chance of producing decent output, even for quite simple tasks, you will need to give an LLM an extremely specific prompt, detailing the precise behaviour you want and what the code should do in each scenario, including failure cases (hmm…there used to be a term for this…)
Even then, there are no guarantees it won’t just spit out hallucinated nonsense. And for larger, enterprise scale applications? Forget it.
Rookeh@startrek.websiteto Selfhosted@lemmy.world•Pi-Hole or something else for network ad blocking?English10·2 years agoI use both. Pi-hole running in a docker container on one of my home servers which my gateway is configured to assign as the default DNS for all clients, and uBlock Origin on all my browsers to catch everything else.
Pihole is pretty good at catching ads on platforms that are not suited to browser based blockers (IoT devices, streaming boxes etc) but it isn’t perfect and is best used in conjunction with another solution.
Doesn’t need to be a “green energy paradise”, just a reasonably well connected first world country.
Take a look at Electricity Maps. Unless you live somewhere isolated or with very poorly developed grid infrastructure (or some central US states, apparently), you should see a non-trivial amount of electricity being generated by non-fossil fuels. For example, at the time of typing this 77% of the electricity I’m using is low-carbon and 50% of it is renewable.
That’s the kicker. EVs don’t have to rely on fossil fuels to operate (but they can make use of them depending on the grid infrastructure). ICE cars on the other hand are burning fuel wherever they go.
Walking or cycling will always be the least polluting means of getting around, but if you really need a car then you could do a lot worse than getting an electric one.
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.