1. 4

    Does anyone know if there’s been any more recent progress on getting FreeBSD support (back) into Nix?

    I’d loooooove to try out Nix especially for stuff at work but not supporting FreeBSD is currently a deal-breaker.

    1. 3

      On a related note, is there any support planned for OpenBSD?

    1. 6

      I absolutely understand the economic motivations behind this move. I’m concerned because it seems that if other smaller players do the same (migrate over to established players like Reddit) then it’ll drive more users to incumbent companies. Someone in the thread included a link to an instruction how to deal with GDPR trolling which I’m bookmarking right now just in case.

      1. 6

        If you get a data request and it’s reasonable to do so, simply answer it. “Hi, my online identifier is ‘geocar’ what information do you have on me?” - I only have the information you already know about1. If that’s true, it’s easy. If you’re building a profile of me, likes/preferences and whether you sell them individually or in aggregate, then you have to tell me that, but if it’s just my own comments and my own email address (which I entered) then I should already know about that.

        If it’s worded in legalese, or you find it otherwise difficult, you can ask for administrative costs to be posted with the request to you. That way you’ll know they’re at least serious too. You’re not required to figure out what information might be connected to the person2, so if you buy some audience data from somebody like Lotame to show targeted ads to your users, even though you have a online identifier (username) you aren’t required to link them if you don’t ordinarily do this, and only very big websites will do this.

        Finally, if it’s onerous, you can ask for further “reasonable fees”. Trolls will get bored, but if you need to pull logs out of your s3 glacier and it’s going to take a week (or more) without paying the expedited fees there’s no reason you have to be on the hook for this.

        Right now, all this seems scary because it’s “new”, but eventually it will become normal, and we’ll realise the GDPR isn’t the boogeyman out to get us.

        1. 2

          “Hi, my online identifier is ‘geocar’ what information do you have on me?”

          You also need to prove that you are indeed geocar, otherwise anyone could have requested to view/delete the personal data. So some kind of vetting needs to be done.

          1. 1

            Indeed, but in this case, I think of at least one way to do that :)

          2. 2

            This is reasonable, but when you’re a tiny little startup (I’m pretty sure drone.io is a one man operation) any of this could still be onerous.

            1. 0

              Like already stated in another comment before, you can simply ask people to use predefined forms of request from your website once logged in, and have pre-defined answers to them.

          3. 2

            Seems like there’s a business opportunity here - “we will host and run your forum / comments / community in a fully GDPR-compliant fashion” or “we give you all the tools to easily comply with GDPR requests”

            1. 3

              The link I posted above also suggests another solution which might be a better fit for smaller companies and projects: provide a self-service interface for users where they’ll be able to access all GDPR-related stuff. I’d love to see this approach gain traction so that we’d avoid centralization.

              1. 2

                In other words: “pay us money or the government will shut you down”.

                All to “protect the consumers” of course. The very same consumers who willingly put all their information up on facebook.

                1. 0

                  That’s what Im thinking. Lets them pool resources on legal and maybe operational side. Even an existing seller of forum software might make it an extra servicevor differentiator. Alternatively, this stuff might get outsourced to specialized firms.

              1. 1

                I wonder what they think of Neovim.

                1. 2

                  Did you check the FAQs?

                  1. 1

                    Yes but clearly not carefully enough! :) Thanks for the RTFM.

                1. 1

                  What’s wrong with Brave Browser?

                  1. 2

                    What I’m most interested in knowing is what is Reddit written in now, and what specific business or technical problems made them switch away from Lisp? Reddit is a very popular website, and if Lisp was not in fact used to get it to where it is today, that says something about how we ought to evaluate Lisp as a language.

                    1. 4

                      what is Reddit written in now,

                      They moved from lisp to python, though I don’t know if it’s still in python.

                      and what specific business or technical problems made them switch away from Lisp?

                      They posted a lengthy blog about why they ported away from lisp at the time. Unfortunately, it looks like the blog post is gone. There’s a bunch of discussions still around, though. Also some other evidence of the lisp community response.

                      Short version: it was technical. Libraries didn’t exist or weren’t sufficient, lisp implementations didn’t work cross-platform, so development was painful, and they continued to have difficult-to-debug slowdowns and site crashes. Stuff like that.

                      Of course, this was over a decade ago, so I strongly suspect the lisp situation has changed.

                      1. 3

                        Of course, this was over a decade ago, so I strongly suspect the lisp situation has changed.

                        It’s currently powering Grammarly (circa 2015) so it sounds like it.

                        One of the common complaints about Lisp that there are no libraries in the ecosystem. As you see, 5 libraries are used just in this example for such things as encoding, compression, getting Unix time, and socket connections.

                        1. 1

                          Looks like they’re not actually using it for a webapp, but instead for a back-end process. That’s a different use case than reddit had.

                          Also, I note that they’re still using two different lisp implementations, one for production, and one for local development. That was a big issue for reddit at the time. I wonder how much energy goes into implementation difference issues.

                      2. 2

                        Lisp still powers Hacker News, afaik.

                        1. 1

                          I thought HN was arc, Paul Graham’s take on scheme?

                          1. 1

                            Indeed, that’s my understanding. I should have been more clear, by “Lisp” I was talking about the Lisp family of languages, not Common Lisp specifically.

                        2. 1

                          Core is still Python, newer components are being written in Node.js. PostgreSQL was historically the main datastore, with Cassandra serving a secondary role, but data is being re-homed to Cassandra due to scale.

                        1. 1

                          I use an ad blocker for this. For example in uBlock Origin I have the rule:

                          ||bbc.co*$document
                          

                          to completely block the BBC website.