1. 25

Feel free to tell what you plan on doing this weekend and even ask for help or feedback.

Please keep in mind it’s more than OK to do nothing at all too!

  1.  

  2. 21

    Racing at the Scottish Open BMX Championships on Sunday.

    Trying to get OpenBSD running on Rock64 from Pine64, and try and fix my OpenBSD installation on a Raspberry Pi 3 Model B V1.2

    1. 2

      That’s awesome, good luck! I’m trying to learn how to compile Linux from scratch and get a usable system. Is the process you’re gonna go through to do similar?

      1. 5

        normally getting OpenBSD running on different hardware is really straight forward, the issue I’m having with both the Raspberry Pi 3 and Rock64 is that serial output from both boards is not happening, thus I’m not getting to uboot to boot the miniroot.fs and do the install. So I’ll probably be digging out my Bus Pirate to see if I can work out what is going on.

    2. 14

      Trying to catch up on sleep. I’ve been neglecting myself lately.

      1. 2

        Never a bad idea. Do you use a sleep tracker? If not, I highly recommend them.

        1. 2

          I’m a little wary of things like that, but I’d be really grateful for a recommendation.

          1. 1

            I love my FitBit Ionic. Previously I had the Microsoft Band I and II, and before that a Pebble (which I wasn’t crazy about, because it wasn’t a fitness tracker). I also tried the Apple Watch, but returned it because it wasn’t as focused on health as the FitBit (I don’t care too much to have a computer on my wrist that connects me to social media).

            The Versa 2 looks good. I also do expect the future Apple Watches to get better for health, once battery life improves and they can be used for sleep tracking.

            But I’ve gotten many actionable insights from the 5 years of sleep data. It’s been particularly helpful this year, after our daughter was born, as managing sleep has become quite a challenge. I can’t live without it. :)

            1. 2

              Has the privacy story for fitbit devices improved at all?

              I’d gotten one for free a while back and was somewhat dubious initially, but with a bit of work it was usable with your own software. But it died relatively quickly, and all the newer models looked like they just spit out encrypted blobs that you couldn’t do anything with other than send them to the fitbit service.

              1. 1

                It’s a good question. I don’t know. I’ve been meaning to do more with my FitBit (I used to do a lot with my MS Bands) but haven’t gotten around to it yet.

      2. 11

        I wanted to restart Mazes for Programmers but I gifted it to my best friend yesterday. So I may browse through The Elements of Computing Systems instead.

        1. 9

          Ever play FF6? There’s this character named Gau who jumps around yelling “Gau! Gau!”

          I feel a lot like Gau, because my recent life has been GAN! GAN! So much GAN!

          Spinning in a circle in StyleGAN latent space: https://twitter.com/theshawwn/status/1169798426088939520?s=21

          This weekend I’ll be exploring ways to clone Faceapp. In particular I’d like to make an app that lets people play with their face much more than a few predefined styles. Early results are encouraging; if I have a photo of you, I can show you what you might look like as an older/younger version of yourself. I can make you smile or rotate your head. And in fact, head rotation is quite cool because it’s easy to throw a “Harry Potter” effect onto photos, where their head is moving but their eyes follow you.

          It’s an interesting challenge to turn this into an app, because you either need to offload computation onto the app itself, which isn’t very feasible due to how many FLOPs it takes to do a reasonable analysis of someone’s face, or you need a beefy server (and I do mean beefy; 2x2080ti’s are fine for local experiments, but unless you can magically clone your local rig to respond to demand, you’re gonna want to use cloud GPU spot instances, and those are not cheap).

          It’s been wild to immerse myself in AI the last two months. I wanted to do this because I was curious what was hype and what the real limits of these techniques are.

          One field that will definitely be revolutionized is, unexpectedly, gamedev. There are so many practical techniques that exist today that a studio can run with, if only they knew about them! For example, if you send me a selfie and a voice sample, I can generate a full 3D character model automatically, rigged and animated, with good voice acting that sounds like them! That is a thing that exists today. All the parts are available; it’s a matter of time before someone puts them together. See my twitter (https://twitter.com/theshawwn) and roadrunner’s (https://twitter.com/roadrunning01) for some ideas/research in this general area.

          One neat idea is a puzzle game where you collect latent vectors (e.g. a “smile vector” which you can then use on an NPC to force them to be happy): https://twitter.com/jonathanfly/status/1169876267262337024?s=21

          1. 7

            One field that will definitely be revolutionized is, unexpectedly, gamedev.

            And porn, I expect.

            1. 1

              Already controversial stuff happening. See DeepNude.

            2. 2

              Very cool.

              One field that will definitely be revolutionized is, unexpectedly, gamedev.

              Makes me think you could probably do remixes of popular series (007, Mario, etc) doing nothing except bringing in GAN content in new and interesting ways.

              1. 1

                Btw, what is https://www.laarc.io/? Any related to http://arclanguage.org/forum?

                1. 2

                  You replied to yourself. He might have not seen that. I’ll tag @shawn in.

                  1. 2

                    🤦🏾‍♂️ thanks!

                  2. 1

                    Somehow lobsters didn’t notify me of this comment.

                    To answer your question a month late: laarc is for you. I’m just the janitor.

                    Post anything you want. There are some wonderfully interesting people there.

                2. 1

                  I had this idea just yesterday, while looking through my partner’s kaleidoscope.

                  Could we generate high quality kaleidoscope images from a GAN? Considering the images are repetitive I can imagine this makes it a great candidate for a neural network. The initial image size can be small.

                  1. 1

                    Where have you found good voice style transfer with few samples? The past work I’ve seen is underwhelming.

                  2. 6

                    NESdev progress report:

                    I’ve been making steady improvements on tilerswift, my NES tile editor:

                    http://inversethought.com/hg/tilerswift/file/tip/tilerswift

                    I can now pick tiles and form complete sprites!

                    https://mathstodon.xyz/@JordiGH/102731939917296507

                    I solved the problem I had before and put all of the tiles into a single Qt widget instead of one widget per tile, so now I can also quickly switch palettes for the entire ROM.

                    I also decided that I wanted to label the NES palette with their 6-bit hex indices, which required learning about luminance! This is really cool. Turns out that we don’t perceive each of the RGB colours with equal brightness. Blue is brightest, then red, and green is dimmest:

                    https://mathstodon.xyz/@JordiGH/102734681726837526

                    https://mathstodon.xyz/@JordiGH/102745610146480908

                    PyQt has been surprisingly pleasant to use. It’s made me feel very productive. I even bought this book to help me out. It has a lot of Markdown rendering errors and it’s obviously a one-man job, but I’ve found it helpful nonetheless. When I emailed him, the author promised to soon fix the errors.

                    https://www.learnpyqt.com/pyqt5-book/

                    The book taught me, amongst other things, that there is a project called fbs that will package PyQt applications for the major operating systems. I’m excited! Maybe this means that once I’m done, I can distribute this cross-platformly and make it the definitive modern tile editor.

                    https://github.com/mherrmann/fbs

                    This weekend I wanna do more! Now that the thing actually does something, I want to step back, properly think what I want the UI layout to look like and implement that. I’ve been rushing through UI considerations because I just wanted to get tilerswift to do something which it now does.

                    1. 6

                      Hoping to go kayaking, weather permitting.

                      Continuing to work my way through “Practical TLA+”.

                      1. 6

                        The spouse and I are hopping on the California Zephyr and heading to the east end of the line to see a show.

                        1. 5
                          • Planning a trip to Estonia in October
                          • Going to a brewery opening on Saturday
                          • Attending a Japanese Food Festival on Sunday
                          • Playing with the Deezer API to analyze my listening habbits and have a backup of my listening history. I used IFTTT until now to keep a log, but that stopped working for some reason
                          1. 3

                            Playing with the Deezer API to analyze my listening habbits

                            Have you considered last.fm? It does this via a simple integration with your music app.

                            1. 1

                              I had last.fm years ago, but stopped using it. I want more backups of my things and not having it in yet another service that stores my data. I was not even aware that the were still around tbh.

                          2. 5

                            Packing and moving. It’s FUN.

                            (note: Not actually)

                            1. 2

                              That’s one of the reasons I’m back in the gym. Seems like I help a friend move a ton of furniture only when my muscles have left me. Always painful. Next time gonna be easy mode. :)

                              1. 2

                                Now, that’s friendship!

                                I’m sure your interest in the gym will fizzle out before another friend decides to move. ;)

                                1. 1

                                  “Now, that’s friendship!”

                                  Appreciate the compliment but it’s normal down here. People often help their friends and family move in the South. Maybe it’s a cultural thing.

                                  “I’m sure your interest in the gym will fizzle out before another friend decides to move. ;)”

                                  It’s happened two or three times already. This time I’ll be strong as hell. (pause) Barring my procrastination and moving on to other things habits… (pause) Maybe…

                            2. 5

                              After starting the weekend presenting at vBSDcon earlier today, I’ll be working on building the infrastructure for the new collaborative call for participation mentioned in the slides.

                              1. 4
                                • Dockerizing together Spacemacs + gotty to make it easy to selfhost. Basically, then you’d have your emacs accessible in browser from anywhere.
                                • promnesia, browser extension that’s I’ve been working on for a while. It’s meant to enhance browsing history and boost your internet lurking capabilities. I want to release it for other people to use so need to clean it up a bit, make sure all dependencies are in place and prepare a decent demo of its features.
                                1. 1

                                  Spacemacs had an in browser preview before, whatever happened to that?

                                2. 4

                                  IT: Chapter 2, reading Evolution of HTTP, and maybe spinning up a Pi and getting a Gin powered web app going.

                                  1. 4

                                    I’m getting a vasectomy this morning, so I’ll be laying around the house for the weekend. I’d like to get the photos from my CO trail ride uploaded to SmugMug and do some reading, but it’ll depend on how I feel.

                                    Also, for the past few days I’ve been making a push to learn Italian and to play the piano, so I’d like to keep up the streak on practicing every day. My goal is to practice 30 minutes or more each day. I’ve had beginning Italian books and CDs and the keyboard sitting around my apartment for months now, so it’s about time I start putting them to use.

                                    1. 4

                                      This weekend I’m going to add a custom front-end to my blog. I’m using the write.as platform for blogging. I recently found out they have an API you can hook into. After reading Drew DeVault’s blog and really admiring his him and his writing, I want to start working more on my own writing. I want to accompany the new changes with a new post as well. I think I’m going to write a post on my experience writing an API with Rust using actix and diesel

                                      1. 4

                                        I’m playing in my first ever disc golf tournament.

                                        The weather forecast is not nice: we’ll probably have both rain and strong winds, and my goal/expectations are low: to not be in the last five players :) But for me, the more important than the result is to have fun and enjoy the weekend in nature, far away from my computer.

                                        1. 1

                                          I don’t do it competitively, but I really enjoy disc golf for fun. I was hoping to get a round in this weekend, but I don’t think it’s in the cards.

                                          1. 1

                                            I don’t do it competitively

                                            Neither did I, until this weekend. And I must tell you, it is a great fun and a very nice experience for me. I will definitely repeat it, and I can only recommend it to you if you’ll have some tournaments relatively nearby the place you live.

                                            my goal/expectations are low: to not be in the last five players :)

                                            I managed to achieve my goal — I was 6th from behind :)

                                        2. 4

                                          Hopefully working on a Vulkan tutorial. And learning neovim better. I like Emacs, but it has committed its last crime on my wrists. Turns out that using vulkan involves writing just a large quantity of STUFF, and it’s enough to make RSI problems apparent.

                                          1. 2

                                            And learning neovim better. I like Emacs, but it has committed its last crime on my wrists.

                                            Have you considered evil-mode? It’s a vim emulator in Emacs. You get the best of vi and Emac worlds.

                                            1. 1

                                              Considered it, and Spacemacs, but I don’t actually have a huge amount of emacs customization so it’s not hard to give up.

                                              Also it turns out that neovim is really good.

                                              1. 2

                                                Indeed. Neovim is good and should last you for a while.

                                                I’ll be here should you join us on the Evil side ;)

                                          2. 4

                                            Gonna read through the Strange Loop program and decide which talks I wanna see next week! Also, doing a DnD one off (my first time as a DM).

                                            1. 3

                                              Getting ready to head to the GNU Cauldron in Montreal. (Anyone else going to be there?)

                                              Going to TIFF for a show, courtesy of a birthday present from my wife.

                                              Judging at a BBQ competition put on by a friend of mine.

                                              Doing a bit of research for my debugging book project.

                                              1. 1

                                                Getting ready to head to the GNU Cauldron in Montreal. (Anyone else going to be there?)

                                                Whoa! What’s this? I didn’t hear about it. Can I just show up? I’m here in Mtl.

                                                Wanna meet up either way?

                                                Edit: Aha! Unfortunately, I’ll be busy next week entertaining family that is coming over to visit. However, I’d still like to meet up if you’re up for it!

                                                1. 1

                                                  I’m actually going there for work with some coworkers, so it’s unclear if I’ll have time while the conference is going on, but I may have some time beforehand. I’ll ping you when I know and try to provide you with enough notice.

                                              2. 3

                                                Looking for implementation or implementing the “accountable ring signatures” scheme for fun and glory.

                                                1. 3

                                                  Prepping for a MeetUp talk I’m giving next week on data engineering and hanging out with my daughter since my wife is out of town for a wedding.

                                                  1. 3

                                                    Some fabrication, some PCB design, and a whole lot of learning how to DevOps.

                                                    1. 3

                                                      I’ve got about 27 million rows of cdc mortality data that I’m normalizing and gonna try to get it into some sort of data store and slap an api on. The interface the cdc provides for interacting with it seriously sucks and I’m open to suggestions for how to store a bunch of essentially a bunch of static data that will be updated once a year.

                                                      1. 4

                                                        Postgresql can probably eat that for breakfast.

                                                        1. 2

                                                          I’m working with a nearly 100 million-row dataset and can confirm postgresql ate it up without an issue.

                                                        2. 3

                                                          I work for a state health department. What is your motivation to work with this data?

                                                          1. 2

                                                            Well I originally was curious about opioid deaths in relation to oxycontin after watching a documentary on the Sackler Family and then found that the https://wonder.cdc.gov/ didn’t export full rows of data for large queries (understandably) and the format that the exportable data was in was difficult to parse and understand. I know that I can figure it out, but other people may have a hard time using data in the fix width file format. I figured I’ve been looking for a backend project anyways and making the data easier to access would be a net win for everyone.

                                                            I’m also curious about, what are the main causes of death in the usa, what are the fastest growing causes of death in the usa, and what are the most rapidly declining causes of death in the usa.

                                                            1. 4

                                                              You’re digging into CDC datasets for FUN? Well… Okay. :)

                                                              So you’re looking at these files, right, the ones in the zip files with DUSMCPUB file extensions?

                                                              You probably reviewed the documentation and know the names and sizes of each field and that there is some variation in field definitions from year to year.

                                                              I dunno about the API stuff. For me, the data would be most useful if it were in a big database that would accept SQL queries (or whatever language for the queries, though SQL wins locally for most-use-per-day). Getting the data into the DB can be done trivially with a C, Java, Python, awk, bash, whatever you like, plus a tool that can run large batches of SQL statements or even do a “bulk load” operation.

                                                              Loading data from more than one year into the same table or tables would of course require coming up with some sort of superset of columns… (With luck, the latest released year already is that superset over all the other years.)

                                                              1. 3

                                                                Well it looks like most of the data is pretty similar, I have some of the process documented here and was going to use this guide get it into postgres and then get a django api over that and maybe some graphql since I don’t think that people will need every column every time they use it. I’ll def come out with a more write up by the end of this hopefully.

                                                                I was also thinking about couchdb just get everything into a data store and have a platform to manipulate it better than just text files

                                                        3. 3

                                                          Not evacuating from the track of hurricane Dorian

                                                          1. 2

                                                            Like a boss.

                                                          2. 3

                                                            Last weekend was pretty busy, but this weekend I need to sit down and start hashing out the peripherals for my Z80 laptop. I’m thinking I’ll start with a UART, then the keyboard (I think I’ve worked out how to use it), then the screen. At some point I need to add external storage; I’d prefer an SD or CF card, but I have a microSD board that already had the level shifters on it so I might use that.

                                                            Part of the I/O design is working out the address decoder; I’ve a few ideas but I need to write them down to make them clearer.

                                                            1. 3

                                                              Planning to build a sous vide machine with an arduino I have lying around. First time playing with AC relays, so I’ll consider it a win if I stay alive long enough to see it in action.

                                                              1. 2

                                                                Sous-vide (/suːˈviːd/; French for ‘under vacuum’), also known as low temperature long time (LTLT) cooking, is a method of cooking in which food is placed in a plastic pouch or a glass jar and cooked in a water bath for longer than usual cooking times (usually 1 to 7 hours, up to 48 or more in some cases) at an accurately regulated temperature. The temperature is much lower than usually used for cooking, typically around 55 to 60 °C (131 to 140 °F) for meat, higher for vegetables. The intent is to cook the item evenly, ensuring that the inside is properly cooked without overcooking the outside, and to retain moisture.

                                                                –Wikipedia

                                                              2. 3

                                                                I, unfortunately, have to work this weekend. Hopefully not too much happens, and I can relax while on my shift.

                                                                I’ll also finally finish Don Winslow’s “The Border.” The audiobook is almost 30 hours long, and I’ve been working on it for more than a month. I’m excited to see how the series will end.

                                                                I plan to also read up more on the D programming language. I’ve been getting into it recently and absolutely love it, especially since dealing with the growing pains that come with C.

                                                                1. 2

                                                                  Let me repeat my offer to talk about D related things you may want to talk about!

                                                                  1. 1

                                                                    I’ll take you up on that offer! What’s the best way?

                                                                    1. 1

                                                                      Can you do IRC? I’m often around #d on Freenode, but sometimes I’m only on my regular haunts: #emacs, #mercurial, and #octave. I’m also starting to hang out more in #lobsters.

                                                                2. 3

                                                                  Doing a Cessna 172 checkride so that I get some instruction and guidance oh how to fly them and am able to rent and take others up with my recently acquired PPL. Any Vancouver area pilots on here?

                                                                  1. 3

                                                                    Sitting back and watching (this week’s) Scala community meltdown.

                                                                    1. 1

                                                                      Where do you stand on it? (No judgements.)

                                                                      I’m not sure what to think. Ruining someone’s career for holding a different opinion doesn’t seem like a good thing in general. Especially when those opinions are opinions that a reasonable person could arrive at (as opposed to extremeist views).

                                                                      The crux of the issue, or at least the justification that people seem to be using to ruin this person’s career, is that they allowed Moldbug to speak about Urbit at a conference in 2016.

                                                                      1. 2

                                                                        He criticized the Scala’s and focus and direction and now he is getting punished for it.

                                                                        The reasons they put forward are pretext and projection. The people now acting so concerned about creating a “welcoming” atmosphere have been fine with abuse and harassment as long as they were the ones dishing it out.

                                                                      2. 1

                                                                        I missed this controversy. Where might I get a summary?

                                                                        1. 4

                                                                          There is a well-coordinated effort to de-platform one of the most visible Scala contributors, because he criticized Scala’s and focus and direction.

                                                                          Basically, you have various people with an axe to grind coming together :

                                                                          First you had the people who are unhappy that the double-blind talk selection process of his conference was too … blind, which led to the first “incident” some years ago, where some horrible person got accepted who had written ghastly blog articles under a pseudonym. This led to the first threats of do-not-hire lists targeted against Scala developers daring to have a different opinion on how to select speakers.

                                                                          Then you had people angry about one of his recent talks where he pointed out important issues concerning Scala’s future: The Last Hope for Scala’s Infinity War

                                                                          In addition to that you had the holier-than-you people being angry that he spent massive amount of effort on mentoring and helping beginners, because it made those people (who usually only spent time talking about how inclusive they are – without actually doing much) look silly in comparison.

                                                                          Then he created a library many developers loved, which made those people angry who believe that anything worthwhile in Scala has to be invented by a select few people at EPFL. That library then got thrown off the compiler stability test suite, blamed on the fact that the library lived under an organization that was formerly associated with another persona-non-grata in Scala. (The library moving to a different organization did not reinstate it though.)

                                                                          What we are seeing today is all of those people with personal feuds (who couldn’t care less about each other’s motivation) joining forces to further their own goals.

                                                                          What it has come down to over the last few months is that we now have people threatening to boycott conferences of organizers who invite John De Goes, under the pretext that a person they don’t like spoke at his conference a few years ago.

                                                                          Combined with the harassment of people’s places of work, doxing people, making wrong and defamatory statements about people and other backhanded things going on behind the curtains from core Scala, Scala is a really toxic place.

                                                                          1. 8

                                                                            This is a really one-sided and, IMO, extraordinarily disingenuous take on events, for the record. John richly deserves everything that’s happening to him.

                                                                            edit: more below

                                                                            1. 3

                                                                              I think my take is extremely unbiased.

                                                                              I’m disappointed by your defense of the abuse and harassment that’s going on in Scala, and has been going on for years against various people.

                                                                              1. 3

                                                                                I don’t know anything about what’s going on, but your take is not unbiased. I wouldn’t be able to put this into a Wikipedia page without challenge, for example. I could point out what sounds like obvious bias to me, if you’d like.

                                                                                Not that bias is a bad thing in itself. Of course you have opinions. But do not deceive yourself into believing that it’s possible to separate yourself from your most-cherished opinions.

                                                                                We all have biases.

                                                                                1. 2

                                                                                  The text gives an overview to people who are not well-versed with the various warring factions inside Scala, and I think it does a good job doing that.

                                                                                  I think you are equating “unbiased” with “fair and balanced” (where everyone gets to tell his opinion, regardless of facts).

                                                                                  This incident has to be looked through the lens of similar harassment that lead to the departure of Paul, me, Sam, and others over the years.

                                                                                  While it would be too much to go into that, treating this as an isolated incident would be a disservice to people interested.

                                                                                  I’d love to learn more about the points that sound like obvious bias to you and are happy to expand on them if you are interested.

                                                                                  1. 8

                                                                                    which led to the first “incident” some years ago

                                                                                    Scare quotes which indicate that you think the incident isn’t an actual incident worthy of consideration.

                                                                                    daring to have a different opinion on how to select speakers

                                                                                    The word “daring” here is sarcastic, which indicates you think having a different opinion is fine.

                                                                                    the holier-than-you people

                                                                                    That’s an insult, not unbiased.

                                                                                    because it made those people [..] look silly in comparison.

                                                                                    Another slight insult

                                                                                    (who usually only spent time talking about how inclusive they are – without actually doing much)

                                                                                    Another value statement about what they are doing.

                                                                                    who believe that anything worthwhile in Scala has to be invented by a select few people at EPFL

                                                                                    This sounds like a very uncharitable description of a position. I don’t know what the actual position is, but I can’t imagine that anyone actually believes that anything that is worthwhile can only be made by a special group.

                                                                                    who couldn’t care less about each other’s motivation

                                                                                    Another value statement about what those people think, and it also seems uncharitable.


                                                                                    Again, in closing, I don’t know if you are right or wrong to hold these opinions. I am just saying that you’re stating them. You may have good reason, but for myself, who really doesn’t know what’s going on, I can tell that I’m not getting an unbiased opinion from you.

                                                                                    1. 3

                                                                                      Thanks for your comments! My reply is interleaved with the points you brought up:


                                                                                      which led to the first “incident” some years ago

                                                                                      Scare quotes which indicate that you think the incident isn’t an actual incident worthy of consideration.

                                                                                      I used the quotes because the things happened have been described in different ways, and I wanted to distance myself from any particular interpretation.

                                                                                      daring to have a different opinion on how to select speakers

                                                                                      The word “daring” here is sarcastic, which indicates you think having a different opinion is fine.

                                                                                      I used “daring” as some took it as an offense that others disagreed with their own assessment. (“How dare you to see things differently!”)

                                                                                      the holier-than-you people

                                                                                      That’s an insult, not unbiased.

                                                                                      This was an attempt of describing some people’s attitude of (perceived) complete moral superiority over others and the behavior that stemmed from that. Is there a better wording?

                                                                                      because it made those people [..] look silly in comparison.

                                                                                      Another slight insult

                                                                                      I think it’s right that it is a judgement, but I’d assume that people looking from the outside would find similar words to describe people whose contribution to diversity and inclusion is largely limited to heated exchanges on Twitter, when compared to people who make a positive, real-world impact.

                                                                                      (who usually only spent time talking about how inclusive they are – without actually doing much)

                                                                                      Another value statement about what they are doing.

                                                                                      I think it’s a fair description; I wouldn’t change a word here.

                                                                                      who believe that anything worthwhile in Scala has to be invented by a select few people at EPFL

                                                                                      This sounds like a very uncharitable description of a position. I don’t know what the actual position is, but I can’t imagine that anyone actually believes that anything that is worthwhile can only be made by a special group.

                                                                                      Their belief is consistent with their actions of discarding the work of external contributors and then reintroducing it as their own work (see the IDE story, the website thing, the Scala.js time library and many other things).

                                                                                      It’s gone that far that “Fixed by Dotty” has turned into a phrase meaning “don’t bother contributing this, they are inventing their own thing anyway”.

                                                                                      Even in proposals it’s pretty apparent that who proposed it has become more important than the actual technical merit of the proposal. (A departed contributor described it on a specific occasion as “if anyone else proposed this, this proposal would have been laughed out of the door”.)

                                                                                      Would “they think they are smarter than everyone else and treat outside contributions accordingly” be a better wording in your opinion?

                                                                                      who couldn’t care less about each other’s motivation

                                                                                      Another value statement about what those people think, and it also seems uncharitable.

                                                                                      I think it’s accurate that each faction has their own motivation, they are interested in achieving the goal (retaliating against JDG) and not interested in why each faction has that goal.

                                                                                      If they cared, they wouldn’t be able to work together, as most groups have acted in a way that would be incompatible with the rules, values and CoCs they claim to uphold.


                                                                                      Thanks again for your time! English is not my first language and your response helped me to understand the nuances and unintended ways to interpret things way better than before.

                                                                              2. 2

                                                                                What’s happening to him and why, in your opinion, does he deserve it?

                                                                                1. 9

                                                                                  What’s happening to him and why, in your opinion, does he deserve it?

                                                                                  This seems like a reasonable summary: https://meta.plasm.us/posts/2019/09/01/jdg-and-the-fp-community/

                                                                                  I don’t personally have any opinion about the secondary, tertiary, quaternary, or subsequent community tit-for-tats. I don’t know anything about any political factions. I have no dog in any of the fights about Scala compilers, governance, or technical direction. I do have an opinion about neoreactionaries (white supremacists by another name), Urbit (programming equivalent of Pepe the frog) and promoting either or both of them in any way (flatly unacceptable).

                                                                                  1. 1

                                                                                    What’s wrong with Pepe the frog? It’s a meme.

                                                                                    I feel like this is a dream. It’s a cartoon frog. People spam it on twitch, on discord, on Reddit, everywhere. If you analyze society through the lens of a cartoon, then of course it’s going to look like a caricature.

                                                                                    1. 6

                                                                                      There was nothing wrong with Pepe the frog until the Alt-Right movement appropriated it as their symbol. It’s been labeled a symbol of hate at this point, and the creator wants nothing to do with it.

                                                                                      1. 6

                                                                                        What’s wrong with Pepe the frog? It’s a meme.

                                                                                        Pepe the frog is a meme in the same way that a swastika is a symbol of divinity and spirituality.

                                                                                        1. 1

                                                                                          I see. So whenever twitch chat is spamming PepeHands or MonkaS, that’s them saluting hitler, or at the very least nodding toward the alt right?

                                                                                          I’m trying to understand the mindset here. People use this thing everywhere.

                                                                                          1. 4

                                                                                            So whenever twitch chat is spamming Pepe … that’s them … nodding toward the alt right?

                                                                                            Yes.

                                                                                            1. 3

                                                                                              My earlier reply was overly harsh. I see where you’re coming from. We’re all concerned about the things that have been happening worldwide.

                                                                                              It seems important, especially now, to keep sight of the fact that most people have their hearts in the right place most of the time. Demonizing and vilifying those who hold different opinions is a common trend, but it’s not one I personally am a fan of.

                                                                                              Excluding people from communities is a useful tool. But it has to be measured and applied carefully, or it loses its effectiveness. It also turns people against the group, since people have a keen awareness of misused power.

                                                                                              In terms of Pepe the frog, I only meant to point out that there are a lot of harmless uses. The swastika comparison might miss the mark a bit, since the swastika is now universally and unambiguously associated with nazis. Pepe is used in a wide variety of contexts, and almost all of these contexts are harmless. I am open to changing my mind about that if you have a convincing argument to the contrary.

                                                                                              1. 1

                                                                                                You know, I tried to let this go, but I just can’t. Respectfully:

                                                                                                First off, Pepe was not added to twitch as a nod towards the alt right.

                                                                                                https://knowyourmeme.com/memes/pepehands

                                                                                                https://knowyourmeme.com/memes/monkas

                                                                                                https://knowyourmeme.com/memes/pepejam

                                                                                                Just because Trump tweeted Pepe once, we’re no longer allowed to use this thing without being labeled white supremacists?

                                                                                                Why stop here? Why not go to twitch HQ and start a protest in front of their offices? After all, they are openly endorsing white supremacy by having PepeHands on their platform.

                                                                                                I just don’t get it. This is the kind of thing young people incessantly mock as being out of touch. We’re technologists; we’re supposed to be sensitive to social norms and understanding context.

                                                                                                I guess agreeing to disagree is the most productive thing to do. I do respect your opinion and I am trying to see this from your point of view, but the idea that millions of children are all nodding towards trump whenever they spam MonkaS during a tense moment in twitch is far out.

                                                                                      2. 0

                                                                                        He gave this talk and since then people who dislike his opinion have been trying to figure out how to punish him for it.

                                                                                        His actual “crimes” he is claimed to be punished for are rather vague or lacking in evidence. The offenses have also been changing over time, as some of them didn’t create the expected outrage against him and were replaced by others.

                                                                                        1. 2

                                                                                          (Didn’t watch talk. Going by everyone’s comments here.)

                                                                                          @peterbourgon’s comment indicates he’s in the cross-hairs for political beliefs contradicting the far-left and folks that aren’t depending on how much he’s said and done. Possibly connections to harassment or folks big on it depending on how much of that was true. I’m not digging into this guy since it’s not really worth my time as a non-Scala person.

                                                                                          This just looks so much like every other situation where someone’s personal views or actions outside tech are pissing off a subset of a community enough to make them take action. Any issues about Scala that he presented would just be something that could unite even more people against him and/or been an excuse. Except, peterbourgon’s link indicates his opponents are being pretty public about their motives. These are also the kind of motives that are usually consistently about the person in question and their politics rather than tech or whatever they’re involved in.

                                                                                          So, I doubt it’s anything about Scala. I think people might do some stuff like that. I just think this is aimed directly at him for non-Scala reasons.

                                                                              3. 2

                                                                                Got a brand new pair of hockey skates I need to get baked and sharpened. I’ll probably take them out for a spin on Sunday.