1. 32

    While I agree to some but not all the points, it is a beautiful chiasmus with the other post it points to:

    • HTML document promoting plain text
    • plain text document promoting HTML

    Hats off for that point.

    1. 8

      Hats off for that word!

      1. 4

        Wouldn’t that be antimetabole where the format is | HTML | plain text | plain text | HTML |?

        I’ve never heard of either, but that’s what I got from the wikipedia definition. Thanks for the rabbit hole!

        1. 2

          In rhetoric, antimetabole (/æntɪməˈtæbəliː/ AN-ti-mə-TAB-ə-lee) is the repetition of words in successive clauses, but in transposed order; for example, “I know what I like, and I like what I know”. It is related to, and sometimes considered a special case of, chiasmus. – wikipedia

          Looks like the definitions reach each other. Linguist expert out there? :)

      1. 6

        It’s pretty refreshing to read something concerning MongoDB that isn’t firmly in the “against” camp. It seems easy to look at MongoDB through the lens of a product that needs MySQL (or whatever other non-MongoDB stand-ing you want) and say that MongoDB is terrible, but that also feels disingenuous.

        The thrust of the article really rings true: considering tradeoffs x, y, and z, is adoption worthwhile? I’ve worked with MongoDB and applications that use it daily for the past 5-or-so years and found it to be pretty great. In our cases we needed none of what we would be “giving up.” We are, however, currently migrating away for a number of reasons. None of those reasons are discontentedness with MongoDB. It’s really been great.

        1. 2

          Category Theory for Programmers by Bartosz Milewski in blog post form in pdf form in print-on-demand form

          I’m working through this now. Very in-depth but still very approachable. There are a number of YouTube videos by the author covering the same topics, so there’s a deep and diverse reference body if something is a sticking point.

          1. 2

            Thanks! This looks to be very thorough.

          1. 4
            1. 1

              I must have missed where in this video ReasonML, the language, is actually introduced. Double-click a Visual Studio plugin aaaaaand… continued in the next, as yet unreleased, video?

              1. 2

                If you’re interested in more:

              1. 6

                This might deserve a historical tag as these statements and results don’t appear to be appropriate or reproducible without using an environment with components that have been EOL’ed for several years now.

                1. 3

                  For a good laugh, look here at this PR.

                  1. 18

                    It’s both easier and more polite to ignore someone you think is being weird in a harmless way. Pointing and laughing at a person/community is the start of brigading. Lobsters isn’t big enough to be competent at this kind of evil, but it’s still a bad thing to try.

                    1. 6

                      https://github.com/tootsuite/mastodon/pull/7391#issuecomment-389261480

                      What other project has its lead calmly explaining the difference between horse_ebooks and actual horses to clarify a pull request?

                      1. 3

                        And yet, he manages to offend someone.

                        1. 4

                          Can someone explain the controversy here? I legitimately do not understand. Is the individual claiming to be a computer and a person? Or do they just believe that someday some people will be computers and desire to future-proof the messages (as it alluded to in another comment)?

                          1. 7

                            This person is claiming they think of themselves as a robot, and is insulted at the insinuation that robots are not people.

                            Posts like this remind me of just how strange things can get when you connect most of the people on the planet.

                            1. 6

                              So, I tried contacting the author:

                              http://mynameiser.in/post/174391127526/hi-my-name-is-jordi-im-also

                              Looks like she believes she’s a robot in the transhumanist sense. I thought transhumanists thought they would be robots some day, not that they already are robots now.

                              I tried reading through her toots as she suggested, but it was making me feel unhappy, because she herself seems very unhappy. She seems to be going through personal stuff like breaking up from a bad relationship or something.

                              I still don’t understand what is going on and what exactly does she mean by saying she’s a robot. Whatever the reason, though, mocking her is counterproductive and all around a dick thing to do. Her request in the PR was denied, which I think is reasonable. So “no” was said to something, contrary to what zpojqwfejwfhiunz said elsewhere.

                              1. 6

                                As someone who’s loosely in touch with some of the transhumanist scene, her answer makes no sense and was honestly kind of flippant and rude to you.

                                That said, it sounds like she’s been dealing with a lot of abuse lately from the fact that this Github thread went viral. I’m not surprised, because there are certain people who will jump on any opportunity to mock someone like her in an attempt to score points with people who share their politics. In this case she’s being used as a proxy to discredit the social justice movement, because that’s what she uses to justify her identity.

                                Abuse is never okay and cases like this require some pretty heavy moderation so that they don’t spiral out of control. But they also require a pretty firm hand so that you don’t end up getting pulled into every crazy ideascape that the internet comes up with. If I was the moderator of this GitHub thread, I would have told her, “Whatever it is you’re trying to express when you say ‘I am a robot,’ the Mastodon [BOT] flag is not the right way to do it.” End of discussion, and if anyone comes around to try to harass her, use the moderator powers liberally so as not to veer off-topic.

                                Then you could get into the actual meat of the discussion at hand, which was things like “If I have a bot that reposts my Twitter onto Mastodon, could that really be said to ‘not represent a person’? Maybe another wording would be better.”

                                In the end she’s just a girl who likes to say she’s a robot on the internet. If that bugs you or confuses you, the nicest thing you can do is just take it like that and just ignore her.

                                1. 8

                                  I don’t think she was rude to me. She’s just busy with other things and has no obligation to respond to every rando who asks her stuff. I’m thankful she answered me at all. It’s a bit of effort, however slight, to formulate a response for anyone.

                                  1. 3

                                    I mean, I can kind of see where you’re coming from, but I’d still argue that starting with “You should develop your software in accordance to my unusual worldview”, followed by flippantly refusing to actually explain that worldview when politely asked, is at least not nice.

                                    Regardless, that might justify a firm hand, but not harassment, because nothing justifies harassment.

                                    1. 2

                                      I see this point of view too. But I’m also just some rando on the internet. She doesn’t owe me anything, If someone needed to hear her reasons, that would have been the Mastodon devs. They handled it in a different way, and I think they handled it well, overall.

                                      1. 1

                                        I’m inclined to agree on that last point, though it’s hard to say for sure given all the deleted comments.

                                        And I do hope she can work through whatever she’s going through.

                                2. 4

                                  I don’t know, personally, anyone who identifies as a robot, but I do know a bunch of people who identify as cyborgs. Some of it’s transhumanist stuff – embedding sensors under the skin, that sort of thing. But much of it is reframing of stuff we don’t think of that way: artificial limbs, pacemakers, etc, but also reliance on smartphones, google glass or similar, and other devices.

                                  From that standpoint, robot doesn’t seem a stretch at all.

                                  That said, I agree that the feature wasn’t intended to be (and shouldn’t be) a badge. But someone did submit a PR to make the wording more neutral and inclusive, and that was accepted (#7507), and I think that’s a positive thing.

                                  1. 2

                                    Actually, that rewording even seems clearer to me regardless of whether someone calls themself a robot or not. “Not a person” sounds a bit ambiguous; because you can totally mechanically turk any bot account at any time, or the account could be a mirror of a real person’s tweets or something.

                                  2. 1

                                    That’s unfortunate. It’s always difficult to deal with these things. I, too, understood transhumanism to be more of a future thing, but apparently at least some people interpret it differently. Thanks for following up where I was too lazy!

                                  3. -6

                                    American ‘snowflake’ phenomenon. The offendee believes that the rest of the world must fully and immediately capitulate to whatever pronoun they decided to apply to themselves that week, and anything other than complete and unquestioning deference is blatant whatever-ism.

                                    1. 16

                                      Person in question is Brazilian, but don’t let easily checked facts get in the way of your narrative.

                                      1. -5

                                        Thanks for the clarification. Ugh, the phenomenon is spreading. I hope it’s not contagious. Should we shut down Madagascar? :-D

                                        1. 3

                                          TBH I think it’s just what happens when you connect a lot of people who speak your language to the internet, and the USA had more people connected than elsewhere.

                                          1. 0

                                            It definitely takes a lot of people to make a world. To paraphrase Garcia, “what a long strange trip it will be”.

                                      2. 3

                                        She says “she” is a fine pronoun for her.

                                  4. 1

                                    It’s wonderful. :)

                                  5. 3

                                    What is happening there? I can’t tell if this is satire or reality

                                    1. 2

                                      That’s pretty common with Mastodon; there’s an acrid effluence that tinges the air for hours after it leaves the room. That smell’s name? Never saying no to anyone.

                                      1. 12

                                        Seems “never saying no to anyone” has also been happening to lobster’s invite system :(

                                        People here on lobsters used to post links to content they endorse and learn something from and want to share in a positive way. Whatever your motivation was to submit this story, it apparently wasn’t that…

                                        1. 4

                                          The person who shared the “good laugh” has been here twice as long as you have.

                                          1. 1

                                            I’m absolutely not saying you’re wrong, but I’m pretty confident there’s something to be learned here. I may not necessarily know what the lesson is yet, but this is not the first or the last situation of this kind to present itself in software development writ large.

                                    1. 2

                                      BTW I suggest that you post the link to your github repo rather than referencing it in the text.

                                      Also, I submitted a PR with my favorites :)

                                      1. 2

                                        ditto

                                        1. 2

                                          Sure thanks, I am unable to edit the post though. Not sure why ?

                                          1. 1

                                            Last time I had an issue like that @pushcx fixed it. Not sure if there’s a generic way to flag moderator assistance…

                                            1. 4

                                              @rshetty is unable to edit it because the story’s been posted for more than six hours. I can’t edit the url because it never had one. That’s an odd limitation that might just be an oversight of a corner case, so I’m going to think on it before maybe I reverse it.

                                              And, yeah, mentioning me or messaging me here or on IRC is the way to get attention to things that need tweaking.

                                              And Why Are Computers, though inactive, is good enough that I’d add it to the list. :)

                                              1. 3

                                                Although I don’t usually do podcasts, a description like this is a sure way to convince me to try one:

                                                “Chris Patuzzo tells the story of creating the Sentient programming language, with diversions into NAND to Tetris, self-enumerating pangrams, the boolean satisfiability problem, and The Witness.”

                                        1. 1

                                          Submitted this moments ago but the URL was changed to that of a 404ing gist. Second attempt seems to have been successful.

                                          1. 2

                                            Does anyone have any information on what actually happened? It seems to have been all scrubbed. Hard to have feelings about it without knowing. Although violations of the CoC should of course be enforced.

                                            1. 6

                                              Here is a screenshot of some of the scrubbed issue: https://twitter.com/maybekatz/status/899760806551666690

                                              1. 6

                                                Thanks a lot. “anti-Code-of-Conduct article” linked is The Neurodiversity Case for Free Speech. I support CoC, and I also support this article. I don’t see how the article can be construed as anti-CoC. (It’s also written by Geoffrey Miller, a scientist I highly respect.)

                                                1. 6

                                                  As a perceived leader in the project, it can be difficult for outsiders to separate Rod’s opinions from that [sic] of the project.

                                                  This is a pretty cancerous attitude. Rod can’t control what you perceive. Without coming right out and saying it, this reads to me as The Community Shall Dictate/Censor Rod’s Personal Views. What a bunch of crap. If I perceive The Darn Kat to be a ‘perceived leader’, can I tell her what to tweet?

                                                  1. 5

                                                    I think the problem manifest itself differently in that case: To me it seems that Rod has a rather important role in the Node project and at one point in time he accepted the projects CoC. As the perceived leader of the project you cannot decide to apply the CoC sometimes and sometimes not.

                                                    Please bear in mind that nobody in this thread knows the full context of this problem.

                                                2. 5

                                                  The guy, Rod, posted an article that was critical of codes of conduct

                                                1. 9

                                                  The systems presented above, other than GNU/Linux, are not advised by the Free Software community, due to a grave ethical flaw.

                                                  Yeah that’s a nice thing to say to your potential users…

                                                  1. 5

                                                    It seems like there’s no ethical program execution under proprietary software.

                                                    1. 1

                                                      The people whose safety-critical code protects or saves lives will be shocked to find they’ve been acting unethically all this time. ;)

                                                    2. 4

                                                      there is nothing like being patronized by GNU zealots… makes you want to use their software even more /s

                                                      1. 2

                                                        It seems to me they are referring to the operating systems being used to demonstrate their software.

                                                        1. 5

                                                          They should leave off the accusations to focus on the benefits of their platform. If they want to talk risks, they can say after major benefits what can’t happen to users with links of such events in proprietary platforms. The net impression becomes, “You get this good stuff that mighf matter to you with less of that bad stuff you may or may not care about.”

                                                      1. 2

                                                        It looks like that link lead to a subscription page. I dont seem to be able to edit the URL, so here’s a Google newsstand link that works for me: https://newsstand.google.com/articles/CAIiEKmmTsddEuMjopX6kLrdT6MqFwgEKg8IACoHCAow-4fWBzD4z0gwktp6

                                                        If this is no good I’ll just as soon delete this post.

                                                        1. 1

                                                          You could delete it and resubmit it with the archived link found in the comments, I suppose.