Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ymse
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
ymse
6y ago
Nix packages can not modify the system globally, by design. Not even on NixOS. This is why Nix allows unprivileged users to install anything. When you install a package with Nix, all you are doing is drop a symlink in your ~/.nix-pro
2.
▲
by
ymse
6y ago
Hi, thanks for the link, very interesting. Indeed the similarity with Ganeti is only on the surface: being a scalable infrastructure management tool, DRBD as a first-class supported disk backend, etc. The cluster replication and consensus m
3.
▲
by
ymse
6y ago
Only if you don't care about stability or maintenance costs.
4.
▲
by
ymse
6y ago
LXC is supported too. Thanks for checking the dates, I thought Proxmox was newer.
5.
▲
by
ymse
6y ago
> I don't think there is another notable, proven, open source clustered manager of both actual VMs and containers. Googles Ganeti is strikingly similar to Proxmox, to the point where I suspect Proxmox started as a reimplementation
6.
▲
by
ymse
6y ago
OpenSSL actually did a breaking API change as recent as 1.1.1e (reverted in 1.1.1f to be fair): https://bugs.python.org/issue40018 And broke the ABI in 1.0.2g: https://bugzilla.redhat.com/show_bug.cgi?id=131
7.
▲
by
ymse
6y ago
One common beginner mistake is attempting to modify files in the immutable store directly. Don't do that. The system is read only for a reason. Also make sure you allocate enough space on your root partition so you don't have to
8.
▲
by
ymse
6y ago
It's one of the things you just can't do without once you become accustomed to it. I can not imagine going back to needing root privileges just to install or try a package, or being unable to roll back to earlier revisions. I hea
9.
▲
by
ymse
6y ago
The vanilla Linux kernel contains many proprietary firmware blobs, which is why GNU and Guix uses the "Linux-Libre" fork. There is a maintained nonfree Guix channel here if you don't care about such blobs or need other propri
10.
▲
by
ymse
6y ago
GNU Guix 1.1.0 was released just hours ago, so now is a good time to try it: https://news.ycombinator.com/item?id=22877788 :-) Rumor has it that Guix will be included in a future Debian release too. It is already availabl
11.
▲
by
ymse
6y ago
I think you mean inverted method? I would not recommend it though. The risk of spills is too high (it will fall over at some point), and there are simpler ways to brew with more consistent (and IMO better) results. Here is a technique I h
12.
▲
by
ymse
7y ago
Only if you are the sole copyright holder, i.e. no (nontrivial) external contributions.
13.
▲
by
ymse
7y ago
Recutils is really handy when coupled with command-line tools that return structured data. `guix search`[^] outputs data in recutils format, so if you are searching for a database driver for Python, but want to filter out "python2"
14.
▲
Running a Guix Xfce Desktop on CentOS 7
(guix.gnu.org)
2 points
by
ymse
7y ago
|
0 comments
15.
▲
by
ymse
7y ago
I recommend skipping the article and jump straight to the movie if you have the time: https://archive.org/details/The.Yes.Men.Fix.The.World.P2P.Ed... It was released under a Creative Commons license on recommendation
16.
▲
GNU Guix 1.0.1 Released
(gnu.org)
75 points
by
ymse
7y ago
|
32 comments
17.
▲
by
ymse
8y ago
Sorry, I think my use of "artifact" here caused some confusion. Each of these "artifacts" are actual isolated builds of complicated programs such as Chromium or GCC. The technical term is "derivation", which p
18.
▲
by
ymse
8y ago
It means that the items could not be found on the remote server(s).
19.
▲
by
ymse
8y ago
Nice! In case any Nixers are reading this, here is how I got NSPR to build reproducibly in Guix: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=6d7786...
20.
▲
by
ymse
8y ago
I think GNU Guix offers what you are after. I maintain my own build farm and tried comparing my results against the official CI server: $ guix challenge --substitute-urls="https://ci.guix.info" 14,224 store items w
21.
▲
The Narmer Palette (3200 BC)
(upload.wikimedia.org)
1 points
by
ymse
8y ago
|
1 comments
22.
▲
by
ymse
8y ago
I can't speak for Nix, but getting Guix up and running on your favourite distribution can be achieved with this two-liner: wget https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh
23.
▲
by
ymse
8y ago
> Then there's the whole promise of it being usable from multiple platforms ("you don't even have to use NixOS, just use the package manager for awesome builds") -- It was supposedly amazing for building some software
24.
▲
GNU Guix and GuixSD 0.16.0 released
(gnu.org)
4 points
by
ymse
8y ago
|
0 comments
25.
▲
GCC Compiler Induced Vulnerability
(seclists.org)
4 points
by
ymse
8y ago
|
0 comments
26.
▲
Xenko game engine 3.0 is now free and open-source
(xenko.com)
20 points
by
ymse
8y ago
|
1 comments
27.
▲
Static Linking Considered Harmful
(akkadia.org)
3 points
by
ymse
8y ago
|
0 comments
28.
▲
by
ymse
8y ago
Interesting. I only had one Android repo on this computer, but found one commit from "Anonymous Coward" (2012): https://android.googlesource.com/platform/system/core/+/4474... Can we find other
29.
▲
by
ymse
8y ago
A friend of mine speculated that total surveillance (and thus control) of society will eventually make the world consistent in logical terms. Which necessarily makes it incomplete following Gödel's incompleteness theorems. Here com
30.
▲
by
ymse
8y ago
As someone who has packaged a lot of software for Debian, CentOS, Gentoo, NixOS, and GNU Guix, I have to agree -- it's by far the most difficult platform. I actually believe much of the Docker hype can be attributed to this. Why bother
More ›