Why not? Have had it accessible via the Internet for 4+ years without incidents
Might even be worth checking if https://github.com/NixOS/nixos-hardware has a straight-up fix for the issue.
Did someone say Gemini?
I put about 150 hours into NixOS before I was really "done" setting everything up. (Of course, it was completely usable way before that.)
The biggest advantage to me is that that was the last time I will have set anything up. If my laptop or PC or both get thrown into an incinerator tomorrow, I will go buy replacement hardware and will have my exact same setup done in less than 10 minutes.
I used to have serious anxiety about losing my setup with Arch - over the years a lot of config amasses, and sure you can back up your dotfiles, but you better do that after every change, and don't forget to manually track your changes to /etc, /usr, and so on.
Right now, I am enjoying the most seamless development setup I've ever had. That being said, you will have a BAD time unless you embrace nix shells for development (at which point the pip/venv stuff becomes easy, too)
You are right, it's a steep learning curve and you will have to invest some time initially, but it frees you up in the long run
Ohhh I have a feeling you will enjoy this video:
It's about a dofferent piece of software, but still highly relevant.
Before. This will create the necessary climate for someone to decide 'fuck it' and contact them.
Yeah this is severely lacking in terms of theoretical compsci.
I thought about adding a link, but am a bit hesitant to de-anonymize myself on here ๐
But it's basically this:
- Proxmox is not Nix configured. There's a project for that, but IMO t'll take a couple of years to be ready for production.
- I've created a custom nix module that essentially just sets my default values for stuff like bios type, boot order,... And allows to set CPU cores, RAM, IP,...
- all this does though is just setting the corresponding values from the nixos-generators proxmox output
- additionally, all the usual stuff is handled (user, known ssh keys, base config of the system)
- for each VM, I only have a single file containing the VM settings (ID, RAM, cpu, ip,...) and the service config for whatever the VM is for
- then lastly I have a custom script/shell that essentially just allows to do "nixvm-new " which generates the image, moves it to the nas, and calls on proxmox to import the image, plus some cleanup
TBH this sounds way more complicated than it is / feels to use ๐
They don't actually have to enforce that though. Rather, it's a neat trick: if you do use encrypted chats, well, you're purposefully doing something illegal! To hide information, no less! That surely means you have more to hide, and since you've already broken a law, let's investigate further!
To be clear: I'm not saying this is the intended effect. But it is a frighteningly possible one. Anyone who has reason to hide their communication (regime critical activists, opposition politicians, investigative journalists,...) either have to
- accept that their communication will be scanned, making it trivial to spy on them and use that information (legally, no less!) to hinder/stop them, or
- do something illegal, giving pretext for hindering/stopping them since they've now committed a crime
Are there? I think they're super handy for just.... Having information. Easily discoverable by search engines, and much more coherent than following a forum thread.
(Not the person you responded to)
I'm curious, what exactly are your issues with the AI implementations the poster above you mentioned?
Because to me, they seem like very specific usecases where they actually offer benefits. It doesn't seem like someone just went "everyone is doing ai... Let's slap ai on Firefox so we stay one of the cool kids!".
Example: I live in a country where I don't speak the language. Instead of using a plugin for Firefox which translates e.g. government sites by sending them to Google translate, FF has been handling this locally for a couple of months now. Seems like a win to me.
Similarly, I imagine that vision impaired folks will receive a real benefit by not having to deal with the way-too-large number of websites not providing alt tags for images.
If (yes, I know, big IF) the models FF ships are indeed ethically trained and run fully locally... Then I kinda don't get the issue
Containers != services.
I don't think I am better than anyone. I jumped into these comments because docker was pushed as superior, unprompted.
Installing and configuring does not an expert make, agreed; but that's not what I said.
I would say I'm pretty knowledgeable about the things I host though, seeing as I am a contributor and / or package maintainer for a number of them...