Always wondered who it was named after.


    Hans Thomas Reiser (born December 19, 1963) is an American computer programmer, entrepreneur, and convicted murderer.

    Cancel my meetings I’ve got some reading to do

    1. 12

      Yep. Perfect example of “well that escalated quickly.”

      I remember when it was in the news. I was sure Hans was innocent, given that one of his victim’s ex-boyfriends had already been in jail for murdering someone. I was genuinely shocked when he was found guilty and took the police to where he buried the body.

      Wired did a really good write up of it at the time.

      1. 7

        I actually had dinner with him a few months before the murder & I remember him ranting about his wife a lot at the time so I wasn’t that surprised.

        1. 10

          Also one of the early attempts the “geek defense” by framing himself as Asperger’s, throwing other autists under the bus with it. :/


            I was working at a startup that was using ReiserFS at the time, and he was doing contract work for us. I never met the dude, but it was very unsettling to be that close to the story.


            Yup! Kinda bizarre. I posted this excerpt several years ago:

            Reiser4 has a somewhat uncertain future. It has not yet been accepted into the main line Linux kernel, the lead designer is in prison, and the company developing it is not currently in business.



              There are a number of crime dramas about this as well.



                Oh you need to catch up to the Reiser4 FS story as well. Good readings.

              1. 4

                Agreed. I prefer desktops but having a nice 12” laptop for travel is great to have. Problem is there isn’t a worthy 12” in the market at the moment and hasn’t been for a long time.

                Question- Why not use a desktop?

                1. 4

                  My daily driver is a desktop.

                  1. 4

                    Depending on workload, an x201 in 2020 may still be viable, I use an x201 as my daily driver and honestly it’s perfect, the only downside is youtube, which eats processor and causes the fan to come on. But I mean the computer cost me £100, can’t exactly complain!

                    1. 2

                      For me personally, desktops just don’t offer enough advantages to outweigh the fact that they don’t really fit the way I work.

                      I’m hoping that the next computer I buy will be some descendant of the Pinebook; portability and battery beat power (almost) every time.

                    1. 7

                      Agree on Masters of Doom being so exciting. Apparently they’re making a TV series based on it.

                      1. 3

                        Another kudo for Masters of Doom. If you like that kind of book, I also enjoyed

                        • Stay Awhile and Listen (the story of the two Blizzards and the making of Diablo).
                        • Console Wars (the Sega/Nintendo rivalry in the early 90s).
                        • and currently reading NBA Jam (about the making of well, NBA Jam).
                      1. 15

                        I think a lot of people here are confusing killing rss with killing rss for you. Sure, you can use RSS, just like you can use plain text email, irc, xmpp, etc. The difference is that most people don’t consider RSS/Atom to be a medium they can use to follow sites. Twitter, Facebook and similar sites have taken over that role.

                        The main reason RSS/Atom really seems to still exist (outside of the technical sphere), is because most blogging engines/CMS’ automatically generate them – I’d bet that if sites like Wordpress would require you to manually enable RSS, that there would be a quite significant drop in sites offering RSS.

                        1. 3

                          Unfortunately, I’m running into more and more blogs (especially technical ones!) that don’t publish RSS feeds. I wonder if some of the newer static site generators don’t generate RSS feeds by default.

                          1. 3

                            Often such blogs do have feeds, they are just missing the autodiscovery meta tags. I see this a lot with Hugo blogs, which universally have a (mildly malformed) feed. I guess writing a custom template from scratch is popular?

                            1. 1

                              Afaik, most “major” static site generators do implement and use RSS/Atom feeds by default (albeit with varying quality). But since there are many people who implement their own generators (me included), they might not have gotten around to implementing a feed generator too?

                              1. 1

                                You’d think it’d be just another template. For my own blog I support RSS, Atom, JSON and gopher (all four are equally popular) and they’re all generated via additional templates.

                              2. 2

                                This is a fair point.

                                It certainly didn’t kill it for me. It put a bad taste in my mouth but ultimately I found better and more flexible options. Feedbin for syncing and managing feeds, Reeder for iOS, and Readkit for MacOS.

                              1. 3

                                I’d really like to see some evidence that elixir is the most popular tool for “high-load” dev.

                                1. 6

                                  Maybe not Elixir, but Erlang is pretty popular: https://twitter.com/guieevc/status/1002494428748140544

                                  “90% of internet traffic goes through Erlang-controlled nodes” and Cisco ships 2M Erlang devices per year.

                                  Elixir is in a certain sense just some developer friendliness on top of the Erlang VM. Still, most popular for application development? Probably not, but I’d say definitely mature enough to handle whatever you want to do with it.

                                1. 3

                                  Great write up! Always nice to hear where one has been, and where they plan to go by inference.

                                  I got into all this hell we call programming via an iMac G3. Lime green. It was running OS 9 when I got it. I was a real Mac nerd back then. The worst part about it was considering myself a “Mac gamer” and how there wasn’t anything wrong with that. Ha. Anyway, I played RTCW and you could drop the in-game console down and make your gamer tag different colors etc etc via commands. I also played around with HTML and basic FTP servers.

                                  Then came my wilderness years spent in art school. There was a first year course that actually taught basic HTML and general web literary, which some students really disliked. Man, what a blast that all was. I got serious about a career in the arts before coming back down to Earth later and drifting back to basic IT work. Blah, blah … learned to program in earnest and here I am.

                                  1. 3

                                    Nothing to be ashamed of with regard to being a Mac gamer in the 90s and early 00s.

                                    Some of my favorite games were played on my G3 Beige tower with OS9.

                                    Also check out Richard Moss’ The Secret History of Mac Gaming

                                    1. 1

                                      Thanks for sharing this!

                                  1. 4

                                    Rust as a name was widely derided when it first came out. People pointed out that the name ‘Rust’ is a name that is invariably associated with the oxidation of iron, something that has negative connotations everywhere with decay, lack of maintenance. ‘But it’s named after a fungus’ really doesn’t help with that image either.

                                    Swift was also a funny one. When it came out, at least, it was anything but! It was slower than CPython in many simple numerical tasks, like simple for loops, and its type inference engine had some nasty bugs that lead to massive exponential slowdowns in performance.

                                    It annoys me when people say things like ‘programmers are notoriously awful at naming things’. It’s true that they are notorious for this, but it’s not actually true that programmers are awful at naming things at all. It’s nonsense dreamed up by marketing people that think that taking words that end in ‘er’ and making them end in ‘r’ instead is clever naming.

                                    1. 1

                                      Fair point. What I had in mind was things like variable and class names, API endpoint names…that I’ve personally encountered.

                                    1. 16

                                      I find the whole concept of ‘we may modify this at any time without your knowledge or consent’ clauses offensive. Nobody that feels the need to include such a clause is operating in good faith.

                                      I’ve heard people claim that this is them ‘covering their arse’ in case they accidentally modify the policy/terms or violate them in an unimportant way, but that’s exactly he opposite of what I want! How does that even make sense? Someone so careless that they would violate their own terms of service/privacy policy should be able to be held responsible.

                                      Those clauses should absolutely be illegal if they aren’t already. I also think that the courts should be much harsher on those that include unenforceable and illegal clauses inside such agreements. You shouldn’t just be able to throw the strongest possible legal terms into your clause and then have them watered down by the courts at a later date. Including anything unenforceable should render the entire terms unenforceable for the company. That way, people would be required to have terms of service and privacy policies that actually describe what your rights are. No ‘binding arbitration’ clauses that you just have to know are unenforceable. No ‘you give us the right to your firstborn child’-style clauses.

                                      1. 5

                                        TOS and privacy policies exist to control the behavior of end users, not the company providing the service.

                                        It doesn’t even make sense to talk about a company “violating” their own TOS because the TOS doesn’t apply to the company, but to the user. The company can always change the TOS and Privacy Policy to suit their whims.

                                        1. 1

                                          Do you know if Privacy Policies and/or TOS are legally binding? I’ve heard they are not.

                                          If not, what could a digital product provide that would lock both the provider and customer into some set of agreeable terms? This sounds like a contract to me, but I’ve never seen this done in any sort of digital product.

                                      1. 9

                                        GitHub is a wonderful product. It’s incredibly well designed despite the complicated nature of the workflows it supports. The fact that the app is still usable and perfomant with JS disabled is a significant achievement. I do worry that they will go the way of JIRA and come out with some fashionable but low-usability react-based modal-everywhere redesign. That would be unfortunate.

                                        1. 12

                                          the app is still usable with JS disabled

                                          Indeed! Now if only it would be usable with JS enabled; that would sure be nice.

                                          (The way the JS in their comment forms intercept common readline-based and emacs-based shortcuts and replace them with useless markdown formatting functions is so annoying I had to blacklist their JS.)