Top all-time · #3622
ambrevar.xyz
Personal blog · ambrevar.xyz · on HN as Ambrevarprogrammingsystems
ambrevar.xyz is a personal blog at ambrevar.xyz about programming and systems. Since 2018, 21 different Hacker News readers have linked it 27 times, most often “Guix: A most advanced operating system”. No feed was found, so read it on the site itself.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link ambrevar.xyz for its writeups on GNU Guix, including an advanced-features guide, and a Modern Common Lisp overview. Commenters point to these as introductions to the topics.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Guix: A most advanced operating system4 people · 4 mentions · first linked 2019-08-05
- Emacs Everywhere3 people · 3 mentions · first linked 2018-11-27
- Guix: An advanced operating system3 people · 3 mentions · first linked 2019-01-14
- A blog in pure Org/Lisp2 people · 2 mentions · first linked 2018-09-03
- Why GNU Guix Matters2 people · 2 mentions · first linked 2020-01-28
- Modern, functional Common Lisp: myths and best practices2 people · 2 mentions · first linked 2020-02-25
What Hacker News says?
It's not just like those at all... did you think that I was saying that you can just compile things manually or something? You can define build options and such for a group of packages using Guix; there just isn't an abstraction like USE flags. You can find more info at https://ambrevar.xyz/guix-advance/index.html#orgc3c05c9 . And I don't consider its other features just "some nice addons". It's easy to build things…
Comment linking /guix-advance/index.html
on “GNU Guix 1.0”Submitted Guix: An advanced operating system as a story · 313 points
HN discussionOthers 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 everything, not multiple languages. As a result, it's easier. Scheme yields very easy-to-read declarations (see https://ambrevar.xyz/guix-packaging for some examples), so JSON & friends don't add…
Comment linking /guix-packaging
on “Guix: An advanced operating system”Submitted Modern, functional Common Lisp: myths and best practices as a story · 226 points
HN discussionThere's a pretty good overview in this writeup (which is the most recent one): https://ambrevar.xyz/modern-common-lisp/index.html
Comment linking /modern-common-lisp/index.html
on “A book on algorithmic programming in Lisp”Submitted A Lisp REPL as my main shell as a story · 149 points
HN discussionYou might be interested in using Guix [1] for reproducible research, as is reported earlier (for genomics analysis) [2] and still actively developed [3]. As a bonus, Guix and Nix [4] allow for modular and composable pipelines, where you can swap different components (such as to upgrade Python from 3.8 to 3.9, or to enable certain optimizations for some Python libraries, or to run on MacOS and Linux while keeping the…
Comment linking /guix-advance/
on “What my retraction taught me”Submitted Modern, functional Common Lisp: myths and tips (2020) as a story · 110 points
HN discussionFish shell's joke tagline is "Finally, a command line shell for the 90s". I believe that the developer experience for all sorts of tooling has improved dramatically over the last 15 years or so, coinciding with GitHub's rise in popularity. e.g. the plugin ecosystem for Vim or Emacs have improved, let alone options like VSCode. Tools like Vagrant made it easier to work with VMs. Containerised workflows have similarly…
Comment linking /lisp-repl-shell/
on “I want a better shell (2019)”Submitted A blog in pure Org/Lisp as a story · 55 points
HN discussionAdvanced meaning powerful with lots of features and functionality. There's a good writeup on it here[1]. [1] https://ambrevar.xyz/guix-advance/index.html
Comment linking /guix-advance/index.html
on “GNU Guix 1.0.1 Released”Submitted Guix: A most advanced operating system as a story · 43 points
HN discussionSubmitted Why GNU Guix Matters as a story · 13 points
HN discussionSubmitted What if you lost your computer just now? as a story · 6 points
HN discussionSubmitted Emacs Everywhere as a story · 4 points
HN discussionSubmitted Modern, functional Common Lisp: Myths and tips as a story · 3 points
HN discussionSubmitted Why GNU Guix Matters as a story · 3 points
HN discussionSubmitted Guix: “Search and Discovery” NLNet Grant 2020 as a story · 3 points
HN discussionSubmitted Guix: A Most Advanced Operating System as a story · 3 points
HN discussionSubmitted Emacs Everywhere as a story · 3 points
HN discussionSubmitted A blog in pure Org/Lisp as a story · 3 points
HN discussionSubmitted Eshell versus M-X Shell as a story · 2 points
HN discussionSubmitted Technologies for Non-Programmers as a story · 2 points
HN discussionSubmitted Emacs Everywhere as a story · 2 points
HN discussionSubmitted Guix: An advanced operating system (2019) as a story · 1 points
HN discussionSubmitted Guix: A most advanced operating system (2019) as a story · 1 points
HN discussionSubmitted Emacs Everywhere as a story · 1 points
HN discussion