Recent submissions

Comment · 6 years ago
I've used NixOS, it's a great project and has some benefits that can't be overstated, however if you're going to give it a try completely you kind of have to go down the rabbit hole. You will basically be learning a programming language that will let you configure your system. It took quite a bit of getting used to to understand how the language nix works, as it wasn't familiar to something I had used before. One might not have as much difficulty getting used to it as I did if they are experienced with functional programming, which I've only dipped my hands into before.

I'd recommend giving it a try if you have some time on your hands to get used to it, but you shouldn't be expecting a quick switch.

Comment · 6 years ago
I used to use NixOS, and I do have some of the best ZFS support out of the box I've seen on Linux. I'm not sure if the approach of using zfs boot environments would play well with NixOS considering how they manage the configuration and rollbacks separately. They also manage the bootloader, so I don't know if the changes would survive. Something could probably be set up to work, but it would probably feel as though you were working against the intended way the system should work.
Comment · 6 years ago
loader ZFS integration is really great on FreeBSD, do people occasionally want to use something else? Is that why you would consider looking to support other options? Really would be nice to see loader ported to Linux - I know it was recently brought over to Solaris. Maybe a project for another day...

Thanks for the tip, the temporary mounting seems a bit like a hack so that's good to know there's a better option.

Comment · 6 years ago
Looks to be that's what they have done. They've developed a new tool called `zsys` https://github.com/ubuntu/zsys which will help with system administration, rollbacks, auto snapshots before and after package changes. I believe it will also support boot environments.
Comment · 6 years ago
I haven't tried it myself with encryption, but I can't see it making a difference. The bootloader, and initial ZFS setup will be what needs to be changed to facilitate encryption.
Comment · 6 years ago
In 20.04 they will have ZFS on root with BEs as an install option, looking forward to seeing the first major Linux distro making it available as a default.
Comment · 7 years ago
Child labor, contacting Social Services.
Comment · 7 years ago
I've been using the syncthing for years, and in my opinion it's so much better than a solution like Dropbox. If you want, everything can be done on your lan, it offers encryption, compression, and the ton of customizability. You can synchronize directories individually, and ignore certain files. It's from a centralized option like Dropbox, since it's not using a single location to store your files, but if you want a "centralized" set up you can still make it work by using a server which all your clients connect to instead of connecting them individually.

Great project and I would highly recommend giving it a try.

Comment · 7 years ago
I've always used Nginx as a proxy, but I've seen HAProxy mentioned, what are some of the benefits of using HAProxy over nginx as a proxy or load balancer?
Comment · 7 years ago
Also one of my favorite games. Such interesting characters and puzzles.

Another gem from this era is Grim Fandango, which also has a recently remastered version.

Comment · 7 years ago
I used to dislike Java, then recently I discovered java streams, and some of the nice features with newer versions like more immutable types. After that I found Java a whole lot more enjoyable to use.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton