Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rekado
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
451.
▲
GNU Guix and GuixSD 0.13.0 released
(gnu.org)
100 points
by
rekado
9y ago
|
36 comments
452.
▲
by
rekado
10y ago
What would that look like?
453.
▲
by
rekado
10y ago
FWIW: it's not hard to obtain hardware that works with Linux-libre. My main machine is a Thinkpad X200S where the restrictive Lenovo BIOS has been replaced with Libreboot, allowing me to install a WiFi card from Tehnoetic (using the A
454.
▲
by
rekado
10y ago
It is a practical problem for people who want to have a correspondence between source and binary. Some users would like to have to rely on as few opaque binaries as possible. There are efforts underway to build a minimal C compiler in a s
455.
▲
by
rekado
10y ago
I wrote "a trusted binary of a previous release" not just "a trusted binary". There is obviously a difference between having a small set of trusted binaries to bootstrap and having a bootstrap binary for every language
456.
▲
by
rekado
10y ago
Unfortunately, this requires an existing Scala compiler to build, so it won't be useful as a bootstrap compiler for Scala on the JVM. Does anyone here know of an alternative implementation of Scala that could be used to build the libr
457.
▲
by
rekado
10y ago
Emacs can already embed a webkit widget, but much more work would be needed to make interaction with the widget "emacsy". At the moment all you can do with it is send JavaScript snippets to it to make it change internal state. I
458.
▲
Bootstrappable Builds
(bootstrappable.org)
2 points
by
rekado
10y ago
|
0 comments
459.
▲
Bootstrapping Haskell
(elephly.net)
3 points
by
rekado
10y ago
|
0 comments
460.
▲
by
rekado
10y ago
Subscribe to the mailing lists of one of these projects and try to build the project from source. Check the bug trackers for things that are not very interesting but need fixing anyway. Then prepare a patch and try to upstream it (the met
461.
▲
by
rekado
10y ago
Speaking of Haskell, Yale, and the 1990s: I ported the 1993 release of Yale Haskell to run on top of GNU CLISP. It only required a couple of small changes. The code is here: http://git.elephly.net/software/yale-haskel
462.
▲
by
rekado
10y ago
A lot of applications already work on the Hurd. There's GNU Guix for the Hurd as well. Support for applications is pretty great. It's hardware support that's lacking, but it's getting better with NetBSD's rump ke
463.
▲
by
rekado
10y ago
This may not be what you are looking for, but it is worth considering /not to work in the industry/. I've been coding since the age of 7 and I'm now in my early 30s. There's a lot of programming that can be done o
464.
▲
by
rekado
10y ago
Grafts are still functional. We're not modifying existing builds. We generate new artifacts with updated references (think copy-on-write). However, these new artifacts don't need recompilation. They are copies with their embed
465.
▲
by
rekado
10y ago
Both Guix maintainers attended this years reproducible builds summit in Berlin. We're involved with them since before the summit in Athens. At the most recent summit we start a new cross-distro project that I hope we can announce soon
466.
▲
by
rekado
10y ago
There is not (yet). In functional package management we build everything from source until we hit a small set of common bootstrap binaries. In the case of the Hurd it is now possible to bootstrap all of the Hurd system in this manner. Thi
467.
▲
by
rekado
10y ago
Hi there, I'm the person who made the release announcement and I happen to be one of the two co-maintainers of GNU Guix. I'm using Guix in production at a bioinformatics institute. If you have specific questions about Guix or fun
468.
▲
by
rekado
10y ago
The subset of Scheme that we use in Guix is mostly functional. (It's quite unlikely to find things like `set!` in the code for package expressions, for example.) Then there's patching of sources (e.g. to replace shebangs to point
469.
▲
by
rekado
10y ago
You can use Guix as a standalone package manager on pretty much any GNU+Linux distribution. It only affects /gnu, /var/guix, and /etc/guix/acl. It won't touch any global state (e.g. libraries in /us
470.
▲
by
rekado
10y ago
No, Guix uses a DSL for packages that's embedded in Guile. Pretty much everything else is also written in Guile with the current exception of the Nix daemon (C++). The DSL is mostly declarative. Here's an example: (define
471.
▲
by
rekado
10y ago
This is not correct. There are at least three big bioinformatics clusters where Guix is used quite successfully (I know of large-scale deployments in Germany, the Netherlands, Australia). One of the deployments with 250 cluster nodes and
472.
▲
GNU Guix and GuixSD 0.12.0 released
(gnu.org)
94 points
by
rekado
10y ago
|
33 comments
473.
▲
by
rekado
10y ago
You are correct. To avoid a common misunderstanding I'd like to note that GNU people have no problem using software that has been released under the Expat license. It doesn't have to be copyleft software to be free/libre.
474.
▲
by
rekado
10y ago
Free Software does not mean "non-commercial" software. With Free Software you are not restricted to just one model of getting problems fixed. It also doesn't seem correct to say that "it's cheaper" to buy soft
475.
▲
by
rekado
10y ago
Although I'm quite familiar with git on the command line, I'm using git mostly through magit[1] for Emacs. It's a very functional and discoverable user interface. [1]: https://magit.vc/
476.
▲
by
rekado
10y ago
No, you can hire programmers to hack on the software. You don't call the authors, wave money at them, and tell them to fix a problem for you. The programmers you hire don't have to be the authors (that wouldn't scale in mo
477.
▲
by
rekado
10y ago
I very much agree with this. (My employer pays me to work on a free software project that we depend on.)
478.
▲
GNU Guix and GuixSD 0.12.0 released
(lists.gnu.org)
4 points
by
rekado
10y ago
|
0 comments
479.
▲
by
rekado
10y ago
I generate my static website with Haunt: https://haunt.dthompson.us/
480.
▲
by
rekado
10y ago
> It seems that in Stallman's world the public are supposed to become MIT-grade hackers before they can earn their freedom. This is not true. In his Emacs paper he specifically mentioned that people who were told that they could no
More ›