![](https://infosec.pub/pictrs/image/05e382b8-b45e-43fc-86d9-0be0834b4ea7.jpeg)
![](https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png)
You’re just insecure about being wrong, it’s okay you might grow out of it
You’re just insecure about being wrong, it’s okay you might grow out of it
Are you really going to be that pedantic? to ignore my point that a lot of drug use is committed by the us Dollar by that 8%? You are a child
92%, I may have used the word literally figuratively, but so does every other American
That’s the proof man, it’s literally on the bills. We can literally see it
Also, what do you mean keep my story straight next time? It’s not controversial at all that the US gets involved in military conflicts for oil or financial control (neorealism, neoliberalism). Oil is just one of the many incentives which makes the USD arguably dirty
The US Dollar is not only backed by oil, but also American banking imperialism.
Im against the war on drugs too. But speaking of drugs, weed is schedule 1, where Xanax is schedule 4 (low risk of abuse). It’s completely upside down and not accurate. That said, the harmfulness of the substance and being for or against the war on drugs is completely separate from the fact that there’s cocaine on literally every single dollar bill. Money is the dirtiest thing in general, and by those metrics, the US Dollar is dirtier
There’s cocaine on literally every US Dollar and that currency is backed by oil, relatively speaking crypto is cleaner
Running the game on NixOS and hasn’t crashed once, it’s never been this smooth. Been waiting 10 years for the project to be in this buggy version of an alpha.
I know, but to me this meme doesn’t make sense to me unless I assume the person reading the math Expression is interpreting its real world application.
25 / 5 = 5 and nobodies head exploded. That’s just evaluating a math Expression. .25 / .5 = .5 is the same. It’s not a “my brain can’t comprehend how to evaluate expressions” as the meme suggests.
However, if someone who doesnt do much algebra thought to themselves “I need half of a quarter”, then I could understand why their brain might “hurt” as the meme suggests, for a similar reason why adding 20 degree Celsius water to 20 degree Celsius water doesn’t make 40 degree Celsius wate
I’m probably reading into it too much, but the meme just doesn’t feel like a “mind fuck that keeps me up at night”. I’m looking for reasons to try and explain it, but it’s just a math expression at the end of the day
The math looks perfectly fine. But when people phrase “half of a quarter” I think they have (1/2)*(1/4) in mind, instead of 0.25/0.5
There are plenty of natural particles colliders, such as black holes or very dense stars, that are way more powerful than our engineered particle colliders, which (observationally) don’t create black holes around them
It’s a common tactic of narcissists to elicit empathy
Yea it’s definitely a jungle haha, it also seems they’re changing things up a bit with where the most recent docs might be hosted
so, if you searched for vscode in that link, then click the “NixOS Configuration” button, you can see
environment.systemPackages = [
pkgs.vscode
];
or if you’re using the with
convention to factor out the pkgs object/contextual keyword(not sure if that’s the right name)
environment.systemPackages = with pkgs; [
vscode
];
for zsh, just having this in your configuration.nix should work https://nixos.wiki/wiki/Command_Shell
programs.zsh.enable = true;
users.defaultUserShell = pkgs.zsh;
Again, these values should be inserted after the function definition of your configuration.nix
{ config, pkgs, ...}:
{
# Things get inserted here typically
imports = [ ./hardware-configuration.nix];
environment.systemPackages = [pkgs.vscode];
}
for example.
Something I’ve noticed from developing on nix, When the headaches of nix appear, the solution might be harder, but I usually end up with a better solution than what I was going for before. Some examples:
My resume is compiled in Latex. I tried the pdflatex package in nix but it gave rendering issues. Then the nix community recommended tectonic and i’m getting better compilation times, logging, clean up…
PIP is a garbage package manager, and it’s garbageness sometimes makes native python development a headache in nixos. However, using poetry2nix, not only could I define development environments, it was also ready for packaging on PIP
Sometimes you might want to separate some parts of your configuration away from your global system config at /etc/nixos/configuration.nix. That’s nix-shell, nix-develop, nix-build, and flakes are for. I’m not a pro at flakes yet, but I think I got the gist, here’s an example of when I wish I could have used a flake:
I use discord but discord itself is garbage. Vesktop is a better 3rd party client for discord. Unfortunately, I had to remove it from my configuration.nix the last few weeks because one of its dependencies wasn’t packaged right, causing my entire system to not build. If I had used a flake, I could have isolated that dependency from the rest of my build, while still tracking its integration with my system. I believe this could have allowed me to update the rest of my system, while still defining the errenous app as part of my system. Flakes are supposed to be more reproducible as well, since they require sha256 git commits, whereas other package managers only ask for a subjective version number
There’s a lot to learn with nix but even if I don’t stick with it long term I feel like It’s making me a smarter software engineer since a declarative/functional paradigm tends to match the natural language more. It also is the most restrictive design paradigm, which means it’s brief but so simple it can be hard to understand as a consequence. Since it’s so restrictive, it’s also a subset of all other paradigms. You declare what you want, ideally, you don’t have to set anything up. I never had an easier time getting cuda drivers for ML Training setup than on NixOS because of this
Something I enjoyed doing, was setting up my user profile to let me ssh in only with whitelisted ssh keys, as well as setting up a systemd script to handle some start up routines on my OS. I think that can be a gentle introduction to how you can configure other parts of your operating system. I’m going to try and set up a CI/CD/CT pipeline with it next I believe
Edit: The next thing I need to do as well, is consolidate my user configs with the home manager functionality. I use a KVantum Theme engine on top of plasma, and while those apps are installed in my system, the configuration of which theme to automatically load should be integrated with the text config aspects of nixos. Currently, I “Imperatively” configured those by “Opening the app and clicking”, which will get erased/not be reproducible if I ever rebuild my nixos on a new computer
Another funny thing with functional programming… sometimes the fix is as simple as
sound.enable = true;
Even though I had pipewire enabled as a service and everything, that one line needed to be there haha
I’ve been using Wayland on plasma 5 for a year or so now, and it looks like the recent Nvidia driver has merged, so it should be getting even better any minute now.
I’ve used it for streaming on Linux with pipewire, overall no complaints.
Had me in the first half ngl
I’m using NixOS partly as a dev machine, but mostly for consumer OS stuff like gaming, YouTube, social media…
What are you trying to use it for? From the consumer perspective, I feel like modifying configuration.nix would be the majority of what I need. It’s like ninite if you’ve used that to setup a Windows machine, but it can be preloaded on your OS and you can configure everything, not just which programs are installed
If you’re trying to setup dev environments, I think what gets weird is how many ways there are to do similar things, like nix develop, nix build, nix shell…
This is an emotionally charged post, yet everyone you disagree with is secretly trying to influence everyone else? How the fuck are you going to compare people who like a type of software to literal Nazis? Anyone who relies on emotional arguments like that is clearly not a rationalist.
How do you achieve communism without authoritarianism? This sub says they like decentralization, but if you decentralize based on computers, how do you stop adversaries from performing a Sybil attack? How do we establish command and control for a decentralized network, without letting authoritarians seize that command and control? How do you establish a decentralized identity system, without also establishing a decentralized system for data management and governance?
Now, should a Blockchain be that? Maybe not, I’m not trying sell whatever to you. I get being annoyed by all the advertisers, but to go an extra step to say that the principles of cypherpunk is something to compare to Nazis, is just proof you care more about emotional arguments and setting narrative.
The stress will fuel productivity
Even our ads are unpaid and FOSS
deleted by creator
I can add, podman was ignored in previous years at my day job because there were some reliability issues either with GPU access or networking I forget, however these issues have been resolved and we’re reimplementing it pretty much effortlessly
I would add:
Shit head: a negative term for a person who likely is toxic or caustic for other negative reasons
Shitter: a person who may enjoy shit head humor. One who shit is not necessarily negative like shit head. Could be used to casually downplay a type of humor (lightly positive) or to dismiss a type of behavior (lightly negative)