Hacker Newsnew | past | comments | ask | show | jobs | submit | parlortricks's commentslogin

This is great, would love to understand why Nix over Lix or Guix.

I used to wonder this same question and weighed guix and nix quite a bit before moving to the nix camp.

Guix on paper really sounds ideal, it feels like a more compelling design, more first principles, it's all scheme, really exciting ideas under the hood. But design intent is not a substitute for the actual user experience. IRL it's too much hassle: weak package coverage, weak ecosystem, a steep learning curve, most stuff will require work because it was designed around systemd.

Now NixOS on the other hand already has an abundance of packages and real adoption. Most setups can probably migrate to nix today with a backup of /home and a competent LLM agent, and things "will just work". I did this recently!

Add to that the NixOS ecosystem where things are fairly simple to setup declaratively and "it just works": disko for partitions, sops-nix for secrets, restic for cloud backups, microvm for light vm's, NixOS anywhere or deploy-rs for deployments (colmena or nixops4 for interconnected nodes even). You can do complex things, and your rig or network could explode and it won't matter cause you can rebuild and deploy to a new/repaired machine in minutes. Your backups could explode and all you'd lose is state.

All that is easy to have in Nix today - I know cause I literally just switched and did most of it with like 0 experience. I migrated my fairly complex setup 1 to 1 and gained a ton of useful stuff in Nix, whereas with Guix it wasn't even possible (I would have to trim or package / translate tons of stuff), nor would it have been easy, and all the cool stuff I gained with nix is either difficult or non-existent on guix, let alone mature.


1. You can run NixOS with Lix (I do)

2. Because Guix is less mature and more, ehm, opinionated, than *ix + nixpkgs


Guix users can just add the Fearware Guix channel which is just the nonfree firmware and blobbed vanilla Linux kernel, no propietary software it's added, just the necessary firmware to run your hardware (3D Radeon support, Nouveau+reclocking, some audio chipsets, and most of non-ant9k WiFi cards). That's it.

I used to wonder this same question and weighed guix and nix quite a bit before moving to the nix camp.

Guix on paper really sounds ideal, it feels like a more compelling design, more first principles, it's all scheme, really exciting ideas under the hood. But design intent is not a substitute for the actual user experience. IRL it's too much hassle: weak package coverage, weak ecosystem, a steep learning curve, most stuff will require work because it was designed around systemd.

Now NixOS on the other hand already has an abundance of packages and real adoption. Most setups can probably migrate to nix today with a backup of /home and a competent LLM agent, and things "will just work". I did this recently!

Add to that the NixOS ecosystem where things are fairly simple to setup declaratively and "it just works": disko for partitions, sops-nix for secrets, restic for cloud backups, microvm for light vm's, NixOS anywhere or deploy-rs for deployments (colmena or nixops4 for interconnected nodes even). You can do complex things, and your rig or network could explode and it won't matter cause you can rebuild and deploy to a new/repaired machine in minutes. Your backups could explode and all you'd lose is state.

All that is easy to have in Nix today - I know cause I literally just switched and did most of it with like 0 experience. I migrated my fairly complex setup 1 to 1 and gained a ton of useful stuff in Nix, whereas with Guix it wasn't even possible (I would have to trim or package / translate tons of stuff), nor would it have been easy, and all the cool stuff I gained with nix is either difficult or non-existent on guix, let alone mature.


What couch co-op games do you play with the kids?

we/they don't play much CO-OP games, mostly split screen against each other, almost all platformers would be co-op

What we/they play:

my favorite game (but they are sick of it, not appreciating it, most of the time I win) is Worms Armageddon (part of Worms Revolution collection)

Blur - racing with fun for me and son

Sonic & Sega All-Stars Racing or Sonic & All-Stars Racing Transformed - all of us including dauther

Little Big Planet - co-op platformer, all of us liked it until it got really difficult

NHL Legacy edition - all of us ocassionally

MotorStorm - Pacific Rift - racing, seems only son, but I can bear it for while

Children like (but without me):

Minecraft - PlayStation 3 Edition - they play it offline like all games we have, I guess it is co-op

Rayman Legends - co-op platformer

The Simpsons Game - co-op platformer, but needs to think, can get stuck in places

and since we watch together MotoGP and F1 they recently started to play F1 2013 - Complete Edition, but seems too difficult, for racing the best fun is first Sonic all star racing or Blur

on PS2:

LEGO Batman - co-op platformer, but requires lot of thinking

Shrek 2 - same as above

we liked from PS1:

Crash team racing, but now it is replaced with sonic with better graphics on PS3

Circuit Breakers (USA) - racing, all of us

FoxKids.com - Micro Maniacs Racing - racing, but with running characters

Tom and Jerry in House Trap - they like


Is eMIPS something along the same idea https://www.microsoft.com/en-us/research/project/emips/ ?


that is awesome


I think it is the boiling frog experience. It has just slowly happened over time, and sometimes they push too hard and get blow back. So you step it down a notch but keep pushing forward until one day you look back and can't remember a day where there were no ads.

I have ad free household. We treat ads like a poison, like there's a fire. Over the top reaction to shut them down if they creep in. It has taught my own child to avoid ads like the plague (unlike their peers).

I have no idea how people use the Internet with all the ads, no blockers. It is just bonkers, and even at work it is an uphill battle to convince people ad-blockers should be enforced just to protect the business from malicious ads, let alone their own brains.

I want to lobby to have all adverts removed from public transport, but I am unsure how to do that in Australia, but I will work it out.


Yeah I've taught my kids to treat ads the same way, and we make a joke about quickly turning the screen off when ads come on. Of course we have UBO and Unhook installed, plus DNS blocking. I tell them what I put in my post above, that advertising is a form of deceit, manipulation to get you to act against your own interest. Naturally we don't have a TV, because why would anyone want to do that?

I don't know what I'm going to teach them about politics when the time comes, since (what most people mean by) politics is essentially a particularly malevolent and dangerous species of advertising, but at the same time I don't want to make them too cynical.

I don't know if the boiling frog thesis explains it, since it's gone from near-zero to 100 in non-western countries over the past couple of decades, unlike the west where it's built up slowly over the past century and a half.


Didn't know about Unhook, seems like a great extension to use.


I remember playing Gods, was a great looking platformer.


I got 2 from here, https://smallcomputercentral.com/kits/ and then some additional boards from Tindie to turn it into an MSX. I have not had the chance to build them out yet, but very excited too.


I guess we call advertisers hippo butt leaches now? haha, i like that analogy of yours.


Love that one, and recently this one too, QUOD https://daivuk.itch.io/quod


Well this is a shame. I hit this, this morning, without knowing about the change. Guess my journey with Reddit ends here.


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

Search: