HNHacker News
TopNewBestAskShowJobs

johnramsden

449 karma · joined January 22, 2017

submissionscomments
johnramsden··on GNU nano 2.9.0
Yes! It's a simple and easy editor to use. It's one thing I really miss when I use a non GNU based NIX that doesn't come with it pre-installed.

It does everything you need it to do for quick configuration edits, and doesn't get in your way.

Have you ever tried to use the equivalent 'ee' editor that comes installed on other NIX? It's painful.

johnramsden··on ZFSin: A Windows kernel-mode ZFS driver
Not really, I use it on Arch as my root drive https://ramsdenj.com/2016/06/23/arch-linux-on-zfs-part-2-ins... and never have a problem. It's been useful multiple times for informing me that I have a problem disc, and being able to go back in time and look at how things have changed on my system with snapshots is of great benefit. Being able to rollback, clone filesystems and send them around is great too.

With archzfs I get binary upgrades with every kernel, and I've never had a problem at boot after a kernel update.

johnramsden··on Speech Recognition Is Not Solved
What I would like to see you would be an open source speech recognition system that is easy to use, and works. There is really no match for the proprietary solutions in the open source world right now, and that is disappointing.

Not to say that there aren't open source speech recognition systems, they just aren't completely usable in the way proprietary solutions are. A lot of research goes into open source speech recognition, where they are lacking is in the datasets and user experience.

Hopefully, Mozilla's Common Voice project https://voice.mozilla.org/ will be successful in producing an open dataset that everyone has access to and will spur on innovation.

johnramsden··on What is Nix and why you should try it
No, there's actually a fair bit of activity around it, if you read through the comments in the pull request it has a fair bit of activity.

They recently got a fair bit of interest on the mailing list https://goo.gl/kvNwC1 and raised some money for it as well https://github.com/NixOS/nixpkgs/pull/9250#issuecomment-3208....

I'm pretty sure I read somewhere that it's planned to go in the next release.

johnramsden··on What is Nix and why you should try it
It's coming: https://github.com/NixOS/nixpkgs/pull/9250
johnramsden··on What is Nix and why you should try it
I switched from Arch Linux to NixOS last year and it was a great experience https://ramsdenj.com/2017/06/19/switching-to-nixos-from-arch.... The community is relatively small and easy to get into, with lots of people ready to help out beginners.

It took a while to get used to, especially considering the way to learn how something works seems to always be to go and read source code on GitHub. There are good things and bad things about this approach but I fear it makes it difficult for your average user to use since it is a bit of a barrier to entry.

I loved how extensible the system was, and how easy it was to make modifications simply by modifying configuration.nix. It made it really feel as though my system was truly 'mine', in some ways being similar to the feeling I get from setting up an Arch machine. Being able to just recreate a machine by cloning your configuration onto the new machine, and running 'nixos-rebuild switch' is extremely powerful. Being able to roll back machine is also amazing. Something else that really impressed me was how great though ZFS support was. Setting up a ZFS system on Nix is one of the best experiences I've had using ZFS on Linux. It really feels as though ZFS is a first-class citizen on Nix, not something tacked on top. It's possible to set up ZFS without adding any sort of external repository like with Arch.

I ended up leaving NixOS after running into an issue that I would get related to UEFI, and at that point didn't have the time to track down the problem, but I'm really excited for where NixOS is going in the future, especially when declarative user environments https://github.com/NixOS/nixpkgs/pull/9250 (user configuration) with NixUP becomes a thing. I will definitely be coming back to it in the future.

johnramsden··on Windows Subsystem for Linux is good, but not enough yet
I guess I've been doing all my work and getting all my computing desktop needs from an imaginary box then.
johnramsden··on Show HN: It's not Jackie Chan – A facial recognition web game
Whoooo, got to 17! Inspired by "not hot dog"? https://www.youtube.com/watch?v=ACmydtFDTGs
johnramsden··on Elvish: friendly and expressive shell for Linux, macOS and BSDs
Yep, I use all of them. You can pretty much add whenever you want with omzsh
johnramsden··on Running Nextcloud in jail on FreeBSD
I recently setup Nextloud 12 https://nextcloud.com/ inside a FreeBSD jail. My Nextcloud instance is externally accessible, and yet if someone were to get inside my Jail, I could rest easy knowing they still didn’t have access to the rest of my host server. I chronicled the setup process including jail setup using iocage https://github.com/iocage/iocage, https with Lets Encrypt https://letsencrypt.org/, and full setup of the web stack.
johnramsden··on Clr-boot-manager now available in Solus
Cool, I didn't realize it supported more than btrfs.
johnramsden··on Clr-boot-manager now available in Solus
I used snapper on Arch Linux before I eventually moved to ZFS, it worked quite well. Now I'm happier with ZFS and zfs-auto-snapshot though to be honest.
johnramsden··on Containers vs. Zones vs. Jails vs. VMs
I always run my containers in a jail which I run in a zone which is running in a VM just in case.
johnramsden··on Clr-boot-manager now available in Solus
I don't know if I'd agree. It can be a bit of a pain to set up and get right if you've never done it before and if you don't know what you're doing, but with Solus they pride themselves on managing the whole stack and I'm sure they could easily figure it out. Also, i'm not sure what kind of workloads you're describing that it fails in - i've used ZFS on everything from servers, and big desktops to small laptops, and even mini sd cards on tablets. It hasn't once let me down and has multiple times found corruption that I would never have found had it not been for ZFS. I think most people do not realize how often corruption actually happens because they have no way of finding out about it.
johnramsden··on Clr-boot-manager now available in Solus
It's a cool idea but I almost wonder if they would have gotten more functionality and the same end result by making use of ZFS snapshots and boot environments. Configuration could have even been kept in ZFS properties. Ikey has previous talked about ZFS not being right for a desktop distribution but I don't agree. Snapshots, rollbacks and checksums benefit everyone everywhere. It could be used transparently in the background so the users of Solus wouldn't even need to know it was being used if they didn't want to. That said, if ZFS can't be used, I can see 'clr-boot-manager' being useful, and I like the fact that Ikey works on projects that can be used outside of just Solus. I've been using Solus on one of my laptops and following along with its development and it's quite interesting project. They seem to be happy to try new things and do things in a different way if it seems like it will benefit the users, but they seem to still be content to use existing software if it looks like it will do what they are looking for.
johnramsden··on Introducing FreeNAS Corral
I'm excited to see FreeNAS "Corral" come out and the user interface looks great, however I'm still disappointed that jails are not able to be used.

I'm not sad to see the plugins system gone, it was terrible and I always set up my own custom jails on FreeNAS anyway, but It would have been nice to be able to use jails at least from the command line. I guess they don't want to have to worry about supporting both.

I just wonder about the extra overhead of having to run a virtual machine for every container as opposed to just running a FreeBSD jail. bhyve is also not as established as FreeBSD jails and I wonder about stability. Now you're having to worry about the stability of bhyve and docker. For just running services like emby, syncthing, SABnzbd or the like I honestly think having the option to just run a FreeBSD jail is superior. Considering it is FreeBSD under the hood I don't see why the option is gone.

It's nice to be able to run Docker containers don't get me wrong, but I just wonder if it is really the superior technology.

johnramsden··on Silent Data Corruption Is Real
ZFS is probably one of your better options if you want portability. It works on most Unix like operating systems, and due to its zfs send/recv capability you can send your data all over the place - and can trust that it will actually end up the same on the other end. If that's not portability I don't know what is.

If what you're saying is it's not portable to Windows then sure, but compared to most filesystems it's extremely portable.

← PreviousPage 2 of 2