Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Ambrevar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
What if you lost your computer just now?
(ambrevar.xyz)
6 points
by
Ambrevar
8y ago
|
1 comments
32.
▲
by
Ambrevar
8y ago
Nice! Thanks for sharing!
33.
▲
by
Ambrevar
8y ago
This would be extremely demanding a project indeed, which is probably one no such thing has really taken off in many decades.
34.
▲
by
Ambrevar
8y ago
I'm not criticizing the power of TeX in terms of typesetting, I'm only referring to the _language_ here. (And you are aboslutely right, Org and other markup languages are not competing with TeX.) Imaging the capabilities of TeX w
35.
▲
by
Ambrevar
8y ago
All this is definitely true, but in my opinion not ideal. LuaTeX adds a significant layer of complexity to an already way-too-complex system. At this point we might want to step back and wonder why this has become so hard. TeX is a poor fo
36.
▲
by
Ambrevar
8y ago
The article is for the bigger part about operating systems, only a minor part is about programming languages (which is important for the matter at hand). It's not pro-Lisp in particular, it's pro-"general-purpose, well teste
37.
▲
by
Ambrevar
8y ago
I don't think that would be enough. At the end of the article I linked the paper "Code staging in GNU Guix" ( https://arxiv.org/abs/1709.00833 ) which explains why 2 stages of code execution are so central
38.
▲
by
Ambrevar
8y ago
Indeed, I'll fix this, sorry for the poor choice of word. What phrasing would you suggest then? "Guix was influenced by Nix"?
39.
▲
by
Ambrevar
8y ago
Guix CLI is quite different and I've heard a few times people comparing it favorably to Nix. I haven't used Nix enough to compare myself though.
40.
▲
by
Ambrevar
8y ago
Indeed, many distros tackle the reproducibility issue. But for the better part (and because of history), it can only be an after-thought, some extra layers that tries to fix the existing system. The fundamental difference with Nix and Guix
41.
▲
by
Ambrevar
8y ago
I think the throw-away-server approach you mention cannot address enough issues or fulfill enough needs; in particular, I'm thinking reproducible builds: https://reproducible-builds.org/ . Recent years have shown how ba
42.
▲
by
Ambrevar
8y ago
A more user-friendly installer is in the works and should hit Guix with 1.0. Currently, Guix comes with pre-filled operating system declarations so that beside filling out the hostname and a few other options, there is little to do but run
43.
▲
by
Ambrevar
8y ago
Why? Also one core feature of Guix is that it cannot break: you can always roll back.
44.
▲
by
Ambrevar
8y ago
If you look at https://guix-hpc.bordeaux.inria.fr/browse ? you'll find most of your wishes there, and many more to come hopefully. Guix is also working on an installer to help reducing the friction. I'd personally
45.
▲
by
Ambrevar
8y ago
This is sadly a good point... Scribble and skribilo are not finished, there are some (very unfinished) works to implement a new PDF generator (at least for skribilo). I only said it was a "better idea", not a "better finished
46.
▲
by
Ambrevar
8y ago
Others gave good answers I think, so I'll just address your points directly. > [Nix is] so complex with layers of interesting syntax and puncation Precisely. Guix uses Scheme all over the place. It's just _one_ language for ev
47.
▲
by
Ambrevar
8y ago
Indeed, thanks for catching the typo!
48.
▲
by
Ambrevar
8y ago
(Author here) You are right that the tone is unnecessarily harsh towards Nix. I actually admire Nix a lot, it's simply the the article suffers from too little editing and would certainly deserve a rewrite. I'd like to emphasize m
49.
▲
Guix: An advanced operating system
(ambrevar.xyz)
313 points
by
Ambrevar
8y ago
|
168 comments
50.
▲
Next browser 1.2.0 is out
4 points
by
Ambrevar
8y ago
|
0 comments
51.
▲
by
Ambrevar
8y ago
Luakit is probably what's closest to Next in terms of design. The important differences, in my opinion: - Next is not bound to WebKitGTK+, so unlike Luakit it can run on different platforms with different engines. - Next uses Lisp, whi
52.
▲
by
Ambrevar
8y ago
I know, it's my bad, there is an known issue in the Guix pack, I'm working on it! Next Guix pack should work flawlessly!
53.
▲
by
Ambrevar
8y ago
Not GTK per se, but the Common Lisp bindings for GTK.
54.
▲
by
Ambrevar
8y ago
Those are all good questions! - "Controller" is just for the sake if this article, to distinguish the part that this project (or any other power-user browser for that matter) is about. It's everything that it not the GUI or
55.
▲
by
Ambrevar
8y ago
Well, in the end all this is 100% customizable, so you have full decision power when it comes to creating "duplicate buffer" commands, protocol assumption and much more.
56.
▲
Next browser campaign: last week of fundraising
4 points
by
Ambrevar
8y ago
|
2 comments
57.
▲
by
Ambrevar
8y ago
Why?
58.
▲
by
Ambrevar
8y ago
This is a fair point, but I don't think it applies here: the article is not so much about blog publishing with Org, but rather about 1) good practices and 2) hackable systems. Hacking here does not mean "crazy setup code just to
59.
▲
by
Ambrevar
8y ago
It's not really the case here: I did not detail the steps for setting up Org-publish. I detailed some hacks (in the original sense) to extend it to suit my needs. Org-publish is really straightforward and works very well out of the b
60.
▲
A blog in pure Org/Lisp
(ambrevar.xyz)
55 points
by
Ambrevar
8y ago
|
24 comments
More ›