1. 32

    I don’t see why this progress bar should be obnoxiously put at the top of the page. It’s cool if you wanna do a donation drive but don’t push it in the face of everybody who comes here. Honestly at first I thought this was a bar for site expense. Then I realised it’s to ‘adopt’ an emoji.

    1. 7

      Lobsters isn’t a daily visit for most readers, probably even for most users. They can’t see it to join in if there isn’t anything visible for it, and it has an id for adblocking if you prefer not to see it.

      1. 22

        Personally a check this site quite regularly on my mobile device… which doesn’t have an ad-blocker.

        1. 13

          That sounds awful. If you’re an android user, normal uBlock Origin works on Firefox for Android just like it does on desktop. :)

          1. 3

            Or use Block This!, which blocks ads in all apps.

            1. 3

              Oh, that’s a cool little tool. Using a local VPN to intercept DNS is a neat trick. Unfortunately doesn’t help with in this case because it blocks requests to domains and not elements on a page via CSS selectors.

              That does make me want to actually figure out my VPN to home for my phone and setup a pi-hole, though.

            2. 2

              Ohh! Good to know, thanks.

            3. 2

              Firefox 57+ has integrated adblocker nowadays, on both desktop and mobile; plus, there’s also Brave.

            4. 27

              That is still annoying that I need to setup my adblocker to fix lobste.rs. So much for all the rant articles about bad UX/UI in here.

              1. 11

                maybe one could just add a dismiss button or sometimes like that? I don’t find it that annoying, but I guess it would be a pretty simple solution.

                1. 1

                  I concur, either a client side cookie or session variable.

                  1. 1

                    Well, yeah… that’s how you could implement it, and I guess that would be the cleanest and simplest way?

                2. 2

                  It’d be great to see data about that! Personally I visit daily or at least 3 times a week. Lack of clutter and noise is one of the biggest advantages of Lobsters. And specifically, I looked at the link, and I have no idea who this Unicode organization is, or their charitable performance, or even if they need the money. I’d imagine they are mostly funded by the rich tech megacorps?

                  1. 1

                    [citation needed] ;-)

                  2. 3

                    Adopting an emoji isn’t the end goal: the money goes to Unicode, which is a non-profit organization that’s very important to the Internet.

                    1. 5

                      If this bar actually significantly annoys you, I’m surprised you haven’t literally died from browsing the rest of the internet.

                    1. 10

                      I, too, first thought that this bar was for site expense. I think it wouldn’t hurt to make “Adopt Lobsters Emoji” text visible, at least on desktop, as right now it’s just a number within the progress bar.

                      As for making it hideable, I don’t really get the purpose of this proposal — the bar takes less space than a single story. In fact, this very thread takes more space on the front page than the element it proposes to collapse, and unlike the bar, this thread doesn’t even give the warm glow.

                      As much as I hate the obscure UI elements that obstruct and slow down my UX when browsing the different sites (especially as they may pop in and out), I have absolutely zero objection against this tiny bar on the front page here, which is implemented as static HTML/CSS in less than 400 characters. In fact, I do object to getting it bloated with all the logic that the hiding would require.

                      1. 8

                        It’s certainly not tiny, and while it’s not that large, it is by far the heaviest element on the front page.

                        I definitely support, in decreasing order of preference:

                        • Getting rid of it
                        • Making it hideable directly (rather than requiring users to block parts of the page)
                        • Making it smaller and less contrasty to reduce visual weight
                        1. 4

                          That’s a good point about it being the visually heaviest element on the page - and for such a light, text-only site, it really stands out. (I made a similar point a while ago about a different feature.) I’ve taken most of the color out of the progress bar and reset it to the default font size so it fits in a little more smoothly.

                          1. 1

                            Thank you, it’s much better now.

                      1. 6

                        This is just gold:

                        Under the new patch, Linux listed all x86-compatible chips as vulnerable, including AMD processors. Since the patch tended to slow down the processor, AMD wasn’t thrilled about being included. The day after Christmas, AMD engineer Tom Lendacky sent an email to the public Linux kernel listserve explaining exactly why AMD chips didn’t need a patch.

                        “The AMD microarchitecture does not allow memory references, including speculative references, that access higher privileged data when running in a lesser privileged mode when that access would result in a page fault,” Lendacky wrote.

                        A very interesting article. Would be more interesting to know the details behind the above gaffe — did the AMD engineer break his NDA, or did he come up with the root cause behind the patch independently?

                        TBH, regarding discussions on public listserve, it seems really weird that these kinds of things wouldn’t be done behind closed doors — just because the software is OSS, doesn’t mean that every single change has to be thoroughly explained on the public mailing lists, like Verge seems to suggest. In the BSD world, for example, internal developer-only (i.e., committer-only) mailing lists do exist, which, for better or worse, make it easy to not unneccessarily publicise such changes, whilst still gettting the exposure and feedback from the developer community.

                        1. 16

                          When you know a secret for too long, you forget what’s supposed to be secret and what’s not. Also, when too many people know, you forget who knows and doesn’t. You forget when it’s secret and when it’s public. When the secret topic is half secret and half public, you forget precisely what’s secret and what’s not. Etc., etc.

                          Governments, with 100 years of practice, screw this up. Amateurs are doomed.

                          1. 3

                            I looked at the graph, and it’s actually above 2x CPU utilisation increase, unlike what the reddit title said; however, this is virtual machines we’re talking about; who is to say that the extra increase is not attributed to moving to a different host, CPU type or some other type of VM-based consolidation?!

                            1. 10

                              Matt Dillon hardly needs an introduction, however, I’d just like to point out that he’s one of the few people that I really do trust to have actual knowledge on these issues, as a few years ago it was him who found some obscure processor bug that resulted in an errata from the vendor — AMD in 2012.

                              He was also involved in providing a public analysis of the Intel Core bugs back in 2007:

                              1. 3

                                This is just bloody ridiculous! Why would any org not have a purchasing requirement that prohibits purchasing anything that has a prohibition of doing performance testing? Especially in the government settings, where things are supposed to be up to the public disclosure through Freedom Of Information Act and the like.

                                Can you imagine going to the restaurant where as a condition of being serviced you agreed not to write Yelp reviews?! How could Oracle not only survive, but thrive with such poor numbers, and an explicit acknowledgement from legal that they do know they probably suck against the competition?! Unbelievable!

                                P.S. Which cloud provider has this clause?! Asking for a friend.

                                1. 2

                                  Oracle probably had a better response time for the C-level exec to come to your office and grovel for forgiveness when the software breaks.

                                  1. 4

                                    So, Uber decided to pay bribes to the assailants, and hide the fact that they were hacked?! And it’s all under an NDA, I gather, so, no worries?!

                                    On the one hand, that’s an applaudable bug-bounty programme.

                                    But on the other, at this point, I don’t think any sort of mafia-like behaviours of Uber should come as any surprise to anyone.

                                    1. 4

                                      I think it’s an interesting article, but I disagree with the effort it takes to get the upper management on board with OSS.

                                      I once had an interview in San Diego with QCOM, and noticed that the upper level guy who was interviewing me for the position (I was going for a Sr. SE, so, he was probably VP level for the group), was playing with scissors as I was asking him how come they extensively use LLVM for their projects on this team, yet don’t feel like doing any contributions at all whatsoever (he was very clear on both points).

                                      Likewise, other occasions with many other companies, except for the playing with scissors part — was something to remember.

                                      1. -1

                                        TBH, once I got into Brave, I became very sceptical of these kinds of posts.

                                        Most of the CPU cycles of modern browsers are given to the parasite tracking code nowadays. I don’t really care about the whole DNT movement, but when all the sites have multisecond delays, freeze your scrolling, blow out your CPU and crash your apps on decent hardware, you know something’s gotta give.

                                        I easily get 10x the speed in Brave compared to Chrome. All those improvements in Firefox sound nice, but I don’t see a paradigm shift of killing off background JavaScript tracking here. Until that’s done, Brave would still be much faster IRL, even if its engine is slower.

                                        1. 12

                                          Luckily ad blockers work in Firefox, I guess?

                                          1. 7

                                            You know Brave’s income model is ad-substitution. You’re not doing away with those tracking code, you’re just replacing it with another. You can opt out, but you can also install an ad-blocker on chrome or firefox (or safari, or edge).

                                            1. 1

                                              That’s the thing — I don’t care about ad substitution, or the privacy part of tracking all that much.

                                              I highly doubt they’d make their own ads and tracking have anywhere close to the performance impact that all the third party tracking has nowadays.

                                            2. 5

                                              You mean something like the tracking protection Firefox has had built in for some time now? It’s enabled by default too.

                                            1. 8

                                              I am genuinely curious why do people like posting Yegor’s articles?

                                              To me they read as shallow tripe of a self-centred egoistic person or at best like a very bad satire which I am reasonably sure is not author’s intention.

                                              1. 2

                                                Didn’t you read BOFH back in the day?

                                                TBH, there is a varying degree of Yegor in every one of us, as well as those we interact with daily, whether we realise it or not. Obviously, I don’t agree with a lot of stuff he has to say, but I still find it to be an interesting read nonetheless.

                                                I think you’re also mistaken that it’s not his intention for his posts to not be taken as a very bad satire — he sounds like the kind of guy who takes great pride in his work and the extensive knowledge and experience of being on different sides of the project management discipline, but at the end of the day, he is simply ‘trolling’ for the engagements, regardless whether they are those of praise or condemnation.

                                                I’d say that’s a very atypical mode nowadays, where the default modus operandi appears to be to simply block your opponent at first opportunity instead of engaging in a civilised discourse against your stated PoV.

                                                Yegor seems to take great pride in actually entertaining contradictory suggestions from the readers and engaging in the criticism of his own ideas, heavily participating in the discussions on his blog with all the interested visitors.

                                                1. 1

                                                  Wow, blast from the past. I did read BOFH occasionally, but not a lot on the whole.

                                                  I also read only about 3-4 articles from Yegor before I learned to recognize his domain so I can’t really speak to his oeuvre. Articles I read seem to paint a fairly consistent picture of a person, but obviously I can’t say with certainty that it is not just a well played act. In general I find life too short to try to prove that obnoxious pricks (in my view) are not just that. I am not sure I should even care about the difference even if I take your word that there’s more to the man.

                                                  In any case thank you for responding and explaining.

                                              1. 1

                                                I think it’s funny how he mentions “business domain” as being irrelevant for him — you’d think that’s one of the most irrelevant things in a job for just about anyone, yet on Angel.co (and/or Alist) that’s one of the required fields when looking for a job. ¯\_(ツ)_/¯

                                                1. 5

                                                  I think it’s pretty cool to finally see an actual industrial use of MINIX 3. :-)

                                                  Also, I tagged this with “person” after seeing that the article is authored by none other than Dmitry Sklyarov, formerly of Elcomsoft, who had the misfortune of speaking at DEFCON in Las Vegas in 2001, and being subjected to the extraterritorial persecution and Fortune-100 bullying that’s oh-so mundane nowadays. United States v. Elcom Ltd.

                                                  1. 31

                                                    I will be deleting all private messages before handing over the database, just for increased privacy in the event someone doesn’t see this before the hand-off. I’ll have a backup in case there is some critical info in a message that gets deleted, but I’d rather err on the side of caution.

                                                    1. 2

                                                      Wait, so are all messages getting zorched or not?

                                                      1. 11

                                                        I will back them up, delete them from the database, then give the dump to @pushcx. So the site on his hardware will have no private message records in it, but if someone urgently needs something from the backup, I can manually fetch it for them.

                                                      2. 2

                                                        Great, then the only other thing for folks to do is change their email address if they don’t want me to see it - anything @mailinator.com should work fine.

                                                        1. 4

                                                          I’ll probably change all deleted accounts to have an email at @lobste.rs before the dump as well.

                                                          1. 30

                                                            Might I suggest @localhost instead? In case lobsters emails are valid someday.

                                                        2. 1

                                                          Perhaps there could be a setting that you don’t want your messages deleted?

                                                        1. 7

                                                          TBH, if it gets them to have BSD officially recommended by RMS and FSF, all power to them.

                                                          Although, OTOH, it’s unclear who’d be that shallow to only use the OS if the proprietary firmware is hardcoded in ROM, but not via self-loading from /etc/firmware, as the distinction is very superficial.

                                                          Another observation — if you’re actually using 100% free hardware, then it’s unclear why would the logic to load proprietary firmware be ever reached — the issue is only applicable if you’ve already made a compromise hardware-wise.

                                                          1. 6

                                                            Or they could do some development instead of deleting a bunch of files. Making ideas such as this one happen would actually make a difference:


                                                            Needless to say, nobody has stepped up yet, so it’s just sitting there on my long todo list.

                                                            (edit: better link)

                                                          1. 5

                                                            Just remember, folks, yesterday Google blocked Yandex.Search, today they block Gab, tomorrow your startup might be affected.

                                                            If you think you’re immune, think again!

                                                            Yandex has prevailed in their complaint, for the benefit of any similarly-situated business in FAS jurisdiction. I hope Gab will likewise prevail as well.

                                                            1. 1

                                                              I think this ought to have a video tag.

                                                              How could you possibly verify this claim without a video?!

                                                              1. 3

                                                                As a pescetarian, I’m very happy to see that Angus King is lobbying for a new emoji to represent lobsters.

                                                                P.S. In other news, today (Sept 25) was apparently the National Lobsters Day. Congrats, everyone!

                                                                1. 5

                                                                  I think it’s funny how they’re giving the example based on a website that simply wastes about 25% of the screen on navigation that’ll be rarely used if the person came to the site to interact with the actual content of the page instead (you know, that thing we actually go to the websites for).

                                                                  Sure, you can use this to illustrate the concept, but to use gigantic yet empty top and bottom navigation bars on a single page, wasting 30% of the screen in the end after doing an extra padding adjustment on the bottom bar that’s mostly empty anyways, without a clear disclaimer that doing such persistent bars is a very bad practice (in landscape, no less), is not doing the web community any good.

                                                                  One could argue that folks reading the article should know better; but the state of the web today would indicate 30% of wasted screen space is rather modest by today’s “standards”, so, perhaps the battle is already lost…

                                                                  1. 3

                                                                    10 EUR /mo for just checking DNS every 5 minutes from a single location?

                                                                    Is there really a market for that?

                                                                    Especially considering that, 1, managed DNS is free nowadays, 2, the cost of a “droplet” to run much more than just that is less than 5 USD / mo nowadays from a whole bunch of reputable providers? I mean, in today’s cloud mentality, who runs their own master/slave DNS servers anyways, for this to be of any real use?

                                                                    Also, a 50% discount for just two months as a replacement for the free tier is kinda laughable, IMHO, especially considering the mark-up that the service must have. I’d say that 5 EUR / year is probably the ceiling for any such service, 10 EUR / mo makes very little sense.

                                                                    I see Pingdom has similar pricing, but they check every minute, from multiple locations, and the stuff that they check folks generally pay 20+ USD/mo for, whereas, for better or worse, the DNS has a pricetag of free even for larger sites.

                                                                    Of course, feel free to disregard my opinion, as I’m about to go look for the free stuff in that GitHub repo you mention. :-)