Hacker News new | past | comments | ask | show | jobs | submit | thespoonbends's comments login

Clever. I like it. I've given up trying to understand where my btrfs disk usage is, and I think this will help.


What does "valid comparison" mean?

If the intent is to help potential readers to estimate the difficulty of the book, then that's useful.


Couldn't the original degree of difficulty of a book be altered during the translation process? Not sure if this is an apples to apples comparison. If you stick to books written in the same language, then perhaps.


I prefer to use Debian packages because it conforms to conventions that make managing systems easier: predictable naming, integration with service management, logging, docs, manages.

(I use NixOS for personal use.)


The author isn't saying that isn't important. The author is just tackling one aspect of censorship resistance.


What is your usecase for network transparency? Remote desktop? Is that not supported in a Wayland world?


No, running apps remotely. I specifically don't want to run desktops within Windows. Having remotely running programs on my desktop within my native window manager (or even on Mac and Windows) is much better.

I mainly use it when logging into headless servers by the way. Saves me setting up a complete desktop environment there. All they need is the GUI apps I need and some X libs.


See also that there are comparatively few maintainers, despite having a large amount of up to date packages.

This is the result of treating a distro as a software problem, versus the manual processes used in Debian, for example.


Which just means that the NixOS model scales better. While it is true that NixOS has a shortage of maintainers with commit privileges, I fail to see how that makes the "manual process" any better. Besides, all packages in NixOS still go through manual review, you know.

Edit: I forgot to mention, the maintainer shortage problem is a result of a series of policy decisions surrounding NixOS, and not even something inherent to Nix.


My comment was meant to demonstrate the effectiveness of the NixOS model. Debian relies on the blood, sweat and tears of maintainers, with weak steps towards automation: ( https://michael.stapelberg.ch/posts/2019-03-10-debian-windin... https://joeyh.name/blog/entry/on_leaving/


> My comment was meant to demonstrate the effectiveness of the NixOS model

Sorry, it looks like I misunderstood your comment.

> Debian relies on the blood, sweat and tears of maintainers, with weak steps towards automation

I do wonder how they manage to maintain the number and quality of their packages sometimes.


I've been using NixOS on all my devices for 2 years now, and it's great to have easy reproducible systems.

NixOS design gives it a robustness that is missing from taking a mutable distro and applying mutations (via Puppet/Ansible/Chef) to it.


After using it for a few weeks it feels like everyone else got package and config management kind of wrong.

Nix really shines when I’ve started to use nix-shell for different projects - can recommend!

Best way to describe it is that the os is no longer kind of a ”repl”.


Yes, a classic Linux distro feels like a REPL or writing in assembly/m4. NixOS turns a machine into a compiled program.


+1. I figured it was anti-abuse.


Yeah, I think it could do with a modal interface: normal mode would perform tree-like operations and allow entering text. Insert mode would treat the entire file as plain text.

... there must be a mode that does this already?



I meant modal as in "if you hold down backspace, the item's text will be removed, but the item heading will remain", i.e. the headers are read-only while editing an item. evil-org-mode won't stop me pressing backspace too many times and screwing up.


You could use hydra [1] to set up something like this pretty easily. I did have a setup like this once, but found that escaping the 'modes' with an extra keypress when I only typically wanted to do one or two operations wasn't particularly nice.

[1] https://github.com/abo-abo/hydra


I don't think I understand what you're asking for, but you can easily switch from org-mode to text-mode and back, on a custom keybinding if you like.


I don't trust myself to remember to commit changes, so rely on regular btrfs-based snapshots via http://snapper.io/ .


For other uses, I’ve defined cronjobs similar to:

  0 0 * * * cd /foo; git add -A && git commit -m $(date) && git push
Voila! Nightly snapshots pushed to another server.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: