Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
taylanub
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
taylanub
3y ago
"TERF" is just the newest slur anti-feminists came up with to further the evil feminist trope. Anyone who looks into the conflict between feminism and the transgender movement can see that the so-called "TERFs" are the o
2.
▲
by
taylanub
3y ago
It's because tech bros hate feminists and their allies even more than they hate the corrupt tech industry.
3.
▲
by
taylanub
3y ago
[I hope this is OK to share here; the guidelines haven't made it very clear to me what HN's stance on political submissions is. Feel free to ignore / purge / flame me if this isn't a good place to share. This acco
4.
▲
by
taylanub
11y ago
I was thinking "wow that's a great idea" while reading through this and then noticed it's basically what a Lisp environment does. :-) (And probably the environments of many other languages, but Lisp implementations (incl
5.
▲
by
taylanub
11y ago
Sorry but I have to disagree on pretty much every single point. In part you simply make factual errors. I think the page looks fairly stylish. Could improve, but pretty great already in choice of colors and layout. ("Dehydrated urin
6.
▲
by
taylanub
11y ago
>And tell me about all of those wonderful command-line games! You can pry my MUDs out of my cold, dead hands, thank you very much. More seriously, it simply says {applications, games} x {desktop, web, CLI}, where the (game, CLI) tuple is
7.
▲
by
taylanub
11y ago
I think that's a good thing when the principles are worth it. :-)
8.
▲
by
taylanub
11y ago
I wrote this a while ago, mostly to clear up my own thoughts and document the knowledge for the future because inevitably I'll forget about the details again and again since they're so freaking complicated. It used to be an intimi
9.
▲
An explanation of UTC and TAI seconds and how they relate to computer systems
(taylanub.github.io)
4 points
by
taylanub
11y ago
|
1 comments
10.
▲
by
taylanub
11y ago
Late reply but: All of the things you list are annoyances with crud that exists to satisfy this or that use-case which I suppose you personally don't need, which doesn't mean they don't have purposes. I would also say they a
11.
▲
by
taylanub
11y ago
I wonder what makes you say CL feels more well-engineered? I can't think of any reasons, unless you simply mean Scheme's under-specification. Scheme is not just "conceptually" cleaner if you ask me. It's very conc
12.
▲
by
taylanub
11y ago
>Common Lido Slipped by one column on your keyboard? :-D I agree that a Lisp is better than no Lisp; I'd be more or less equally content if Guix used CL. Major Scheme implementations don't have much lacking compared to CL thou
13.
▲
by
taylanub
11y ago
This is off-topic but I personally prefer to just say "GNU" these days for what most people call "Linux" (excepting systems that somehow use Linux without GNU of course). It makes sense when you consider that: - GNU has
14.
▲
by
taylanub
11y ago
Guix is a GNU project, meaning it will adhere to a higher code of software freedom ethics. (For instance Nix ships Adobe Flash Player with Firefox if I remember correctly.) Guix uses Guile Scheme APIs/EDSLs for package recipes, build
15.
▲
by
taylanub
11y ago
>Some day when I have the time, I will rip out all the autocrap stuff and replace it with a 5 line shellscript that calls uname -s. And packagers will everywhere will hate you for it. I've recently written many GNU Guix package reci
16.
▲
by
taylanub
12y ago
I also started thinking things along the lines of that when I first looked into how Guix does things, but after annoying the developers a little (many thanks to Ludovic's patience) I've come to understand that things like that bea
17.
▲
by
taylanub
12y ago
Someone else just pointed that out to me too. I didn't know of all the connotations of the term, sorry about that. :-)
18.
▲
by
taylanub
12y ago
From my understanding, the biggest disadvantage to purely functional package management is that you can't just swap out a package in isolation when many others depend on it. If I upgrade a package, I have to upgrade its whole DAG of d
19.
▲
by
taylanub
12y ago
Version 0.8.1 of GNU's purely functional package manager Guix has been released. The project develops, at the same time, GNU GSD (Guix System Distribution), a GNU operating system. GNU GSD is an avant-garde GNU system utilizing Guix as
20.
▲
GNU Guix 0.8.1
(savannah.gnu.org)
108 points
by
taylanub
12y ago
|
40 comments
21.
▲
by
taylanub
12y ago
Guix is a big effort at making a purely functional package manager with a large recipe database and all kinds of bells and whistles you want in a full operating system. Emacs's minimal package manager is to install Elisp libraries (and
22.
▲
by
taylanub
12y ago
While the phrase "nothing is implicit" was used, there actually are so-called "implicit inputs" in Guix. :-P Each package uses a certain "build system" which can be e.g. "gnu" which has e.g. autotool
23.
▲
by
taylanub
12y ago
Late clarification because I wasn't careful and forgot that "NIH" has very negative connotations: When I say "NIH is sadly a real problem for GNU," what I mean is that NIH can be an actual valid reason for GNU to
24.
▲
by
taylanub
12y ago
Adobe Flash is an outright offense if you ask me. A distro providing a separate repo for non-free software is one thing, forcing me to run uninspectable code, which is known to have a horrible security record, under my user's privilege
25.
▲
by
taylanub
12y ago
The comic was applied to the situation somewhat liberally. :-) I guess you could say it's about de-facto standards here, rather than standards. Deb, RPM, pacman, Nix, etc., as well as all the language-specific PMs all solve the broad p
26.
▲
by
taylanub
12y ago
Thanks for the clarification. Further clarification: I need to refresh my knowledge before I'm sure, but I think that statement regarding dependencies only goes for build-time dependencies. An update to a run-time dependency wouldn&#
27.
▲
by
taylanub
12y ago
Purely functional package management (PFPM) gives us reproducible builds; other package management systems don't. 1/0 = ∞. Therefore PFPM is infinitely better than non-PF PM. ;-P And my reasons for choosing Guix over Nix would be:
28.
▲
by
taylanub
12y ago
You beat me to it. :-)
29.
▲
by
taylanub
12y ago
Guix is not late in that there aren't many purely functional package managers out there. It's the second after Nix if I'm not mistaken, and it doesn't reinvent the purely functional wheel either; it builds on top of ex
30.
▲
by
taylanub
12y ago
On top of the Nix daemon certainly, though not Nix as a whole, which has its own package recipe language etc.
More ›