1. 1

    I really enjoyed this as a quick summary of in the trenches Linux performance monitoring. So often I run into a random misbehaving host and need to decide if it is hardware or software, and if it is exhaustion of a resource, which resource.

    I come from the old days of netstat and top and need some of these new counter based metrics for the newer kernels. I do wish that each of these were being ported to macOS and BSD, as I am becoming more and more unfamiliar with the command line tools on that side of the fence.

    1. 1

      Mac OS and Solaris use dtrace (not sure about the other BSDs) to gather those metrics. dtrace was also written by Brendan Gregg, the person giving this presentation. I’ve played a bit with dtrace (since we use Solaris at work) and I wish it was available under Linux because there’s so much you can do with it. Want to profile? dtrace can do it, without a special build. How long is read() taking? Which process do you care about? And what file descriptor?

      1. 1

        Why did Apple prevent running dtrace without disabling SIP?

        1. 1

          That I do no know, but I suspect it might have something to do with “security”.

        2. 1

          he did not write dtrace, he wrote the book and the dtracetoolkit.

          1. 1

            Ah, my mistake then.

      1. 3

        I wonder if we should have a “paywall” tag

        1. 2

          I would second that. If you’re ok with dodging them, the nytimes paywall can be avoided by clicking the firefox reader mode button.

          1. 1

            Ah, sorry, it’s not paywalled in the UK.

          1. 1

            From the author of Input font, about typography

            1. 1

              I’d call it a pretty big stretch to include Go there.

              1. 1

                Ok, out of curiosity, did you read the description of the Go talk?

                1. 1

                  Yes.

                  1. 1

                    The criteria was languages that have been released to the public in the last 10 years, Go fits that.

                    1. 1

                      I’m pretty sure people also participated in medieval reenactments in the last decade; that doesn’t turn the middle ages into a particular modern concept.

              1. 2

                NetBSD/evbarm supports the N900 and should be able to run up to and including NetBSD 8.x, will hopefully have it working with 9 & newer once modern u-boot works on it, there was a regression at some point since 2016.x release of u-boot.

                1. 1

                  A link to the specific playlist of the event might be more appropriate.

                  1. -9

                    I’m shocked (in a good way) people haven’t expressed outrage at 9front’s propaganda. http://9front.org/propaganda/

                    Maybe because it’s blatant satire, so no one could possibly think that they were literal nazis.

                    Unfortunately in today’s social climate humor is becoming less and less acceptable. Anything mocking, outrageous, edgy, or otherwise not-mainstream can make your coworkers feel unsafe or uncomfortable. A react programmer was nearly crucified after he made the OK symbol with his hand during a conference talk.

                    https://twitter.com/ken_wheeler/status/1164934308366340096?lang=en

                    And it was 4chan that started that “OK symbol = white power” troll, specifically to troll everybody into thinking it actually had any kind of white power meaning. It’s like the media can’t help but play right into 4chan’s hands. https://www.bbc.com/news/newsbeat-49837898

                    1. 27

                      4chan is also packed to the rafters with open and unironic white power enthusiasts so it’s not particularly giving your arguments any credence. When you do something ironically enough times that unironic enthusiasts of that thing are more prevalent than the people who do it ironically, then it’s no longer ironic, it’s just that thing.The thing that makes 9Front different is that they also espouse literal opposites as propaganda. It’s like putting skateboarding is a crime on your skateboard.

                      1. 19

                        Can you think of a reason why recycled Nazi propaganda, even as a joke, might cause some people earnest anxiety, in our present moment?

                        1. 11

                          Which of those images are Nazi propaganda? I can see a V2 launch, but I’m not sure it is propaganda any more than archival footage. I see far more references to the US nuclear program and radiation than anything else (Which I suppose could be offensive to some).

                          1. 3

                            For the same reasons a repurposed Jurassic Park screencap might?

                            1. 4

                              For the same reasons a repurposed Jurassic Park screencap might?

                              I don’t understand the reference or implication here, can you spell it out for me?

                                1. 1

                                  Maybe just riffing on Operation Paperclip? Who knows, actually…there’s even a photo from the Alien 3 set, which really sold them to me. Alien 3 is a strange flick.

                          2. 7

                            Maybe because it’s blatant satire, so no one could possibly think that they were literal nazis.

                            I think it’s because there imaginary is all over the place. You’ve got Kennedy, Mao, 30’s Germany, Orwell, movies, etc.

                            As far as I remember They also had have the communist manifesto somewhere in their source , which I guess ends up worrying other people (and sometimes the same).

                            Edit: It’s in this directory, under manifesto: https://code.9front.org/hg/plan9front/file/82cc8a9cd294/lib

                            And it was 4chan that started that “OK symbol = white power” troll, specifically to troll everybody into thinking it actually had any kind of white power meaning. It’s like the media can’t help but play right into 4chan’s hands. https://www.bbc.com/news/newsbeat-49837898

                            That was particularly mean, because on the one hand it started as satire, but at the same time it became a symbol, because it was satire, making it an actual symbol, beyond satire, masked as satire. Quite honestly, it was executed masterfully, it’s really a surprised it even worked.

                            1. 1

                              Quite honestly, it was executed masterfully, it’s really a surprised it even worked.

                              Heads they win, tails we lose: the more the symbol is used by fascists the more people talk about how it’s a fascist symbol; the more people talk about how it’s a fascist symbol the more cryptofash, fash-lite and fash adjacent people mock the notion that it’s a fascist symbol - thus giving cover to fascists who use it.

                              Feedback loops, oof.

                            2. 18

                              Unfortunately in today’s social climate humor is becoming less and less acceptable. Anything mocking, outrageous, edgy, or otherwise not-mainstream can make your coworkers feel unsafe or uncomfortable.

                              This is such bullshit and I’m tired of hearing these tired and lazy talking points repeated without question any time the topic comes up.

                              Humor is not “becoming less and less acceptable.” What is actually happening now is that, at least in the United States, we are slowly starting to be aware as a culture, in fits and starts, that the status quo in place for most of the history of the U.S.–where it was okay to use people in a perceived lower social class as punching bags and call it “humor”–is actually maybe not okay and not a cultural value we want to keep and moreover, not even funny. And in response what we are hearing is a bunch of people getting butthurt about not being able to talk shit about whoever they want without repercussions…and claiming that actually they are just being “edgy” and the rest of us snowflakes can’t take it. It’s the same bullshit as when Rush Limbaugh was complaining about political correctness hampering his ability to say racist shit without getting called on it back in the 90s, and he is still making money, so obviously things haven’t really changed that much…yet.

                              You know what edgy humor is? Scott Thompson going to Russia during the Sochi Olympics and flaunting his gayness in a place where that could get him arrested or beaten. It’s the Monopoly guy showing up to senate hearings, or, basically anything The Yes Men do. It’s the Satanic Temple unveiling a Baphomet statue at the AR state capitol to make a point about church and state. It’s the Chappelle show’s Frontline Sketch about Clayton Bigsby but, unfortunately, not Dave Chappelle making jokes about trans or gay people or doing racist Chinese accents–that stuff is old and tired.

                              So maybe if you’re saying shit that makes your co-workers feel unsafe and uncomfortable, you should first ask yourself if you should really be saying shit that makes your co-workers uncomfortable (if it’s not about the work itself) or unsafe, and then consider whether it’s really that important to be able to freely make “edgy” and “outrageous” jokes in a work environment. It’s probably not. I will go out on a limb and say that you’re almost definitely not contributing anything useful if you’re making people feel unsafe, and you should probably be fired.

                              I don’t think any of this is particularly hard but yet, a lot of folks seem to have trouble figuring it out. Hopefully this helps.

                              1. 14

                                Why would you bring this up? At best, it’s off-topic…at worst, it could result in an outrage ball that could result in issues for 9front or the removal of that comedy.

                                Why?

                                1. 9

                                  Unfortunately in today’s social climate humor is becoming less and less acceptable.

                                  It’s all fun and games to cry “wolf!” when everybody knows there’s no wolves for hundreds of miles around.

                                  It’s not cool to cry “wolf!” in a dark forest when the howling of wolves is carried clearly on the midnight air.

                                  My point is: if I tell a joke and my audience doesn’t laugh, blaming the Fun Police might soothe my ego, but really I should think about what my audience will find funny before I try again.

                                  1. 4

                                    Are we even looking at the same thing? Can you explain what, exactly, you’re reacting to? (Maybe a screenshot?) All I see is a bunch of random images with their logo on them.

                                    1. 6

                                      Maybe because it’s blatant satire, so no one could possibly think that they were literal nazis.

                                      How could anyone get the impression that they are Nazis from that collection of almost entirely Nazi-less images?

                                      1. 4

                                        Someone started a rumor that the ok sign is white supremacist and then white supremacists started doing it en masse so it’s safe to say it’s officially a white supremacist symbol now. You’re playing into their hands by allowing them to maintain plausible deniability.

                                        1. 5

                                          How should anyone who lives outside the social media filter bubble know what symbols are used by extremists now and thus are not okay to use anymore? I never heard of this rumor before and do not know anyone who has.

                                          1. 3

                                            The user I’m responding to posted a link to the BBC, it’s not just some social media thing.

                                          2. 4

                                            Rather than flipping out, why not just claim it back by doing it for the exact opposite reasons? If you don’t they will just do the same thing with a million other symbols… maybe thumbs up is next?

                                            All that you are doing by perpetuating the idea it is a white supremacist symbol, is losing a little ground.

                                            The original trolls who started that joke must laugh to themselves every time they see someone mention it seriously like you just did.

                                            1. 4

                                              No, the white supremacists who use it as a white supremacist symbol are perpetuating the idea that it’s a white supremacist symbol.

                                              1. 3

                                                The point is the same, why allow that? They are just gonna steal thumbs up and the peace sign next. Is there not a counter to that?

                                                1. 3

                                                  Yeah, the best counter is to organize and smash white supremacy.

                                                  1. 5

                                                    Yeah, but even then, when can we do okay signs again?

                                                    1. 8

                                                      It’s a lot like viking runes, Nazis picked em up for their propaganda, using them doesn’t mean you’re a Nazi but if you see someone with a bunch of them they might be a Nazi. People who have viking heritage and want to have an artifact of their culture avoid the most propagandized ones.

                                                      You can do whatever you want. It is a white supremacist symbol now. If you see someone doing it in a situation that seems overtly racist, they’re probably a white supremacist. If you see someone doing it when someone would say ok, it’s probably not a white supremacy thing.

                                                      1. -2

                                                        Do you actually think this is a question I can answer or are you making some kind of point?

                                                        1. 2

                                                          It’s a serious question.

                                                          1. 3

                                                            I’m a lot more worried about the increased frequency of hate crimes in the last few years than when I’ll be allowed to use a specific hand gesture again to be honest with you.

                                                            1. 6

                                                              I’m worried about the rise of hate crimes, for sure. But, I’m also worried about the Internet’s ability to cause irrepairable harm to innocent people. It’s incredibly easy to take some tweet, some forum post, some photo out of context and cast someone as $X because of $Y, and $Z. “They used a certain hand gesture, and wrote a tweet 3 years ago that, if you squint, suggests they support nationalism–they’re a white supremacist!”

                                                              The downvoted OP linked to a tweet where this seems to have happened. I don’t know anything more than what is in the thread, but guy is bald, used an OK sign for another reason, suddenly he’s the same as Richard Spencer.

                                                              I don’t want to make light of White Nationalism! Far from it. But, we cannot assume, by default, that everyone is bad, and we seem to be doing that more by default. Of course, this could be, and probably is to some degree, reactionary to the rise in hate crimes…

                                            1. 0

                                              How is a new board announcement, spam in the hardware section?

                                              1. 3

                                                When it’s a press release.

                                                1. 0

                                                  It has the specs of the hardware

                                              1. 3

                                                One technique I find helpful is to set a timer for 25 minutes and say to myself, “Okay, I’ll give 100% effort, focus, and attention until the timer goes off” (and then actually give my full attention for the entire time). Then I spend 5 minutes doing ‘distracted things’, trying not to think about the work. Repeat.

                                                I also think that The Mind Illuminated (a book about meditation) is mainly a handbook for improving directed attention (you have to practise a lot, though).

                                                1. 1

                                                  One technique I find helpful is to set a timer for 25 minutes and say to myself, “Okay, I’ll give 100% effort, focus, and attention until the timer goes off” (and then actually give my full attention for the entire time). Then I spend 5 minutes doing ‘distracted things’, trying not to think about the work. Repeat.

                                                  I’ve started doing something like this recently. So far so good.

                                                1. 15

                                                  Have you heard the good word about pkgsrc?

                                                  1. 2

                                                    I don’t seem to see Windows mentioned as supported on the linked page, while I it’s listed as an explicit need by the OP?

                                                    1. 2

                                                      oops, missed the negation.

                                                      1. 1

                                                        They do support windows via cygwin. Not ideal, definitely. Also I’m sure it works under WSL(but have never tried it).

                                                        Also, it comes ready to go with 22.5k packages, and can handle env oriented(as it does on macOS) or OS oriented(as it does on NetBSD and friends) installations..

                                                    1. 2

                                                      Truely, one of the greatest storytellers :D Thank you for posting this talk!

                                                      For people who would like to experience some of the style of storytelling in form different than lecture I strongly recommend reading book about Richard Feynman’s life - “Surely You’re Joking Mr. Feynman!”

                                                      1. 2

                                                        :D It’s on my to read pile, just haven’t got to it yet

                                                      1. 5

                                                        It’s a bank holiday weekend in England, which means Monday is off too. Hoping to finish Clojure for the Brave and True (I’ve reached chapter 10 without doing the exercises yet), work on pkgsrc for a bit, roam around London and try to visit the carnival.

                                                        1. 4

                                                          Is there a reason you can’t use Cygwin? I use it for developing on Windows. The terminal is fine, and you can even build standalone windows applications without any Cygwin dependency.

                                                          Edit: Referring to the mintty terminal and the mingw64-i686-gcc-core package.

                                                          1. 3

                                                            It’s slow though, especially for CPU intensive tasks

                                                            1. 2

                                                              Came here to ask basically this. I do some Windows development occasionally and just use MSYS2 or whatever with mingw64. Yes it is not fast, but it is usable. I also occasionally just use good old cmd.exe with a Makefile since that is how I started and it’s not like you can’t do that anymore… How does the poster think we wrote software in Windows 95/98 days??

                                                              1. 1

                                                                Mainly I am concerned about input lag–which was quite high when running gnome-terminal from wsl through vcxsrv–although, it may be better with cygwin since that’s running as a native app–except, maybe not: siblings suggest it’s slow.

                                                              1. 1

                                                                This is a shorter version of Simple Made Easy

                                                                1. 2

                                                                  On the second to last chapter of The Dream Machine, I loved what I’ve read in the book so far.
                                                                  Dropped the Getting Clojure book and switched to Clojure for the Brave and True because I saw many recommendations for the latter and found the formula for the former lacking conceptual teaching, just heres a function, here’s how to use it, how not to use it, summary. I’m currently fighting to get emacs to get cider setup in chapter two of Clojure for the Brave and True - M-x cider-jack-in is no longer available as an option for some reason (it stopped showing up without any system change)

                                                                  1. 2

                                                                    Lots of noteworthy updates to look forward to. Is it just me or does NetBSD development seem to be accelerating of late?

                                                                    I’m also excited by the possibility of the ZFS implementation being in a usable state again. More OSes with ZFS built-in is only a good thing in my mind.

                                                                    1. 1

                                                                      there’s more details of exact changes here

                                                                    1. 2

                                                                      Weather has gone from one extreme to the other, so a bit of reading (The Dream Machine and Getting Clojure) and bit of writing. Currently seeing how far I can get with building packages using pkgsrc using GCC 5 on Mac OS X Tiger with the stock, ancient, linker and tools. Was planning to be outdoors this weekend if it wasn’t for the rain.

                                                                      1. 1

                                                                        Oh dear. “Should you use open source crypto [libraries].” (hopefully unnecessary: YES)

                                                                        Open Source Hardware users is the target audience, so I get that this isn’t like crypto research presentations, but this topic list feels far behind the current conversations occurring in these spaces..

                                                                        1. 2

                                                                          Videos are up , judge for yourself :)

                                                                          1. 1

                                                                            Thank you!

                                                                        1. 1

                                                                          Looking forward to reading both books (this and 2nd ed of systems performance)