1. 1

    HackUMass VI! Teaming with a few friends, should be a blast.

    1. 5

      Going to see the incredibles 2!

      1. 2

        Same! Really hyped, it’s been too long since the first one.

      1. 5

        I’d appreciate it if any NixOS users here could offer a little advice: I’ve played a little with Nix, and read about NixOS, and I’m interested in switching because there are enough things that tempt me:

        • Defining my workstation setup in a single, easily understood, interpretable file (I sort-of-but-not-really have this now with an org doc that contains notes + shell commands to be run on a new Fedora install).
        • Nix shell for ad-hoc (and not!) envs for work stuff (honestly, this alone might be the killer feature).
        • The apparent ease of writing my own nix packages.

        However, I’ve become used to the following and I don’t want to lose them:

        • Up-to-date kernels. I use the AMD opensource drivers and they’re a work-in-progress (I see the brand new Impala release has 4.14, the previous release was 4.9; my “old” Fedora 27 install already has 4.15).
        • Wayland, for all its foibles, has fixed my screen tearing woes and in its up-to-date Fedora/GNOME incarnation works very well for me. I don’t want to go back to X.
        • Things working; Fedora is boring in a good way, I can get on with my work with very little fiddling.

        Is NixOS for me? Would a combination of Fedora + Nix perhaps serve me better?

        1. 4
          • boot.kernelPackages = pkgs.linuxPackages_4_15; has worked for me in both 17.09 and 18.03
          • Not sure about wayland support, I think you need to start gnome-session with wayland manually? Anyways here is the tracking issue.
          • Things just work and stay working for me after I got my configuration.nix set up - not a lot of maintenance needed imo.
          1. 3

            This is exactly what I was looking for, thank you.

        1. 4

          The mention of (now deprecated) btrfs had me scroll up to check the date: 2015. Time flies!

          1. 5

            (now deprecated) btrfs

            Link to deprecation notice? I was under the impression that it was still under active development.

            1. 10

              I assume @varjag is referring to this redhat doc, stating that:

              Btrfs has been deprecated. The Btrfs file system has been in Technology Preview state since the initial release of Red Hat Enterprise Linux 6. Red Hat will not be moving Btrfs to a fully supported feature and it will be removed in a future major release of Red Hat Enterprise Linux. The Btrfs file system did receive numerous updates from the upstream in Red Hat Enterprise Linux 7.4 and will remain available in the Red Hat Enterprise Linux 7 series. However, this is the last planned update to this feature.

              1. 3

                Some people are still developing it, but Red Hat is no longer interested.

              2. 4

                SuSE still uses btrfs by default, AFAIR, so it’s not deprecated as such, but it also doesn’t have a lot to recommend it……

                There is bcachefs, still in development; but even if it is successful, I would assume it would be at least a decade before it would be a real competitor for even present-day ZFS (which presumably would not stand still).

              1. 1

                Cute! My only issue with it is that the aspect ratio of the screen is not the gameboy’s 1.11:1 ratio, instead being wider. This seems to result in the top of the screen getting cut off, as seen here. Otherwise, it looks great!

                1. 3

                  Title reminded me of this talk on Emacs, titled “The Editor of a Lifetime”

                  1. 5

                    It’s been that for me (well, I started using it in my early 20s).

                  1. 2

                    I’m going to start reading The Little Schemer this week, and once I’ve finished that I’m probably going to dive into either The Seasoned Schemer or SICP

                    1. 2

                      Such a delightful book! He threatened to write The Little Javascripter for a long time. I wish he’d do it!

                    1. 4

                      Perhaps better named Russian Roulette Linux.

                      1. 4

                        Bash Russian Roulette is a thing:

                        [ $(( $RANDOM % 6 )) -eq 0 ] && rm --no-preserve-root -rf / || echo "click"