1 karma · joined December 26, 2022
https://github.com/NixOS/nixpkgs/blob/733151b7825ee8840f7437...
Edit: It was apparently added in 2007:
https://nixos.org/releases/nixpkgs/nixpkgs-0.11/release-note...
Yes, blockchains are useful, cryptocurrency has its place, but if the current (ecological) trend continues, even fiat money will be worthless in many parts of the world in 20 years.
Please consider the environment before buying a $3000 mining rig with expected profits of $100/month.
https://news.ycombinator.com/item?id=11820078
Their handling of recent events has really cemented this view in my mind.
http://tarballs.nixos.org/sha256/3dfa02e873ff51a11ee02b9ca39...
So disappearing sources is not a huge problem in my experience. Obviously if you have package declarations outside of Nixpkgs proper things are different.
This problem is also something the Software Heritage project[0] aims to solve, but I don't think they have a good API yet.
I was hoping that this article would shed some light on the feasibility for a new company to grab a /20 or so. Does anyone around here have some insight?
https://www.gnu.org/philosophy/open-source-misses-the-point....
I wish English would adopt a word like "gratis" for things that are free as in beer.
However Xenserver (and VMware) supports GPU sharing between multiple virtual machines, essentially GPU virtualization. Both Nvidia and AMD have custom solutions for this. I believe this is what the ancestor comment is using on Xenserver.
There is work-in-progress support for GPU sharing in Linux KVM as well, although currently I think it's restricted to Intel. If you're interested in that, I would recommend going with AMD, since they maintain a high-quality driver in Linux itself (unlike Nvidia who only maintains a proprietary out-of-tree driver), and thus is much more likely to be supported by KVM.
Unfortunately the post seems to have disappeared from the internet (it was probably around 6 years ago), so here are some other teasers:
https://yahooeng.tumblr.com/post/116391291701/yahoo-cloud-ob...
https://ceph.com/geen-categorie/dynamic-object-interfaces-wi...
Disclaimer: not affiliated with Ceph apart from being a happy sysadmin.
Edit: Can mods please remove the blog name from the title. It translates to "rose hip soup" and is rather out of context :)
The only "unfree" package I use is the vanilla Linux kernel (for non-free wifi firmware), which is fairly easy to tie into the system configuration.
I regularly run "one-off" stuff in a `guix environment` that includes all the required packages for that command, without polluting my user (or system) profile.
For example, I recently wanted to transfer a file over HTTP from one machine to another, and did not have the "python" executable in PATH. So I started it in a `guix environment` and "containerized" it (using user namespaces) just for show:
guix environment --container --network --ad-hoc python -- python3 -m http.server
That starts the HTTP server from the current directory, but the process can not see anything else from the "real" system.Otherwise check for updates at http://pcsupport.lenovo.com.
The SRPMS are typically public so you can compile them yourself, but official binaries are only available through RHEL subscription channels.
Unlike Openstack, it has a proper scheduler, and lets you rebalance VMs across hypervisors efficiently. Also unlike Openstack, it can restart VMs if it (or the hypervisor) dies, if you've enabled that.
And completely orthogonal to Openstack, it has very strong consistency guarantees. It's not made to start 1000s of VMs in seconds, since each master node has to agree on all decisions, and each operation typically "locks" the involved hypervisor. On the other hand, I haven't been able to break it once in over six years.
Note that it really just exposes an API and comes with a superb command-line client. Some assembly required.
Source: deployed Ganeti with great success at a billion-euro company, moved on to promising "cloud" project which insisted on using Openstack and promptly quit after a year of fighting obscure bugs (and naive colleagues who did not want to try anything else :)).
(If you'd like help deploying it, I'm available!)
As for shitty photos... they can see them on the TV when they visit :)
I have considered making a pseudonym account just for Tinder though (hi ladies!)...but greeting people with "my name isn't actually Johnny Depp" does not sound like the best opener either.
Rebasing is the answer, but that will of course re-sign every commit with your key. In a shared repository, I prefer creating "useless" merge commits to changing other peoples signatures.
It turns out, sending a one-off picture with Signal is one click less than Snapchat. Also, normal people don't care about privacy.
Not sure why GP assumed this must be free of charge; tech-savvy consumers also tend to have money.
If there was a cloud provider with solid infrastructure, full transparency and insight to the network down to server cams, all based on free software, would you have paid extra for it?
Even if you have all that, how can you be sure no one tampered your system at some point? Reproducibility lets you compare your entire system against known-good states.