Live data from Hacker News

LOLWUT: a piece of art inside a database command

antirez.com

51–60 of 127 posts

Re: LOLWUT: a piece of art inside a database command

#51
post #17

Earlier quoted context omitted.

The way I look at it, the amount of effort required to change that terminology is less than the amount of community discomfort generated by keeping it.

It makes me very angry when "they" (I'm not even sure who "they" are or what their motives are) go around policing random software projects for political correctness compliance, bullying/mobbing the maintainers if they don't comply, etc. These people even go after your project if one of your maintainers is deemed politically incorrect outside of the scope of the project (i.e. on Twitter) and demand they be kicked out…

> I miss the days when politics and political correctness didn't directly affect software projects.

They've always affected software projects, they just haven't affected you.

> What do these political police stand to gain from all of this?

Making other people feel as welcome in software as you've already been by default.

Re: LOLWUT: a piece of art inside a database command

#52

Earlier quoted context omitted.

I think it's sad this was a debate at all. As a maintainer, there is some responsibility to respond to people who are working with you or using your product. On the other hand, personally I would have just said: "deal with it". The fact of the matter is, virtually no one has been or is a slave, no one is being mocked, no one is being belittled, it's a term used to describe a system. Sure, it could be more "politicall…

> If it doesn't enhance readability, speed, etc. I disagree. Having terminology that is clear (which master/slave is not) decreases the time needed to spend to get an understanding of whatever it is you're working on. Also related, if someone is offended by terminology then that will slow down their progress in understanding because they first have to process those feelings in order to continue.

Master/Slave is clearly defined in any sort of systems programming. You're taught it in school, there's a wikipedia page:

https://en.wikipedia.org/wiki/Master/slave_(technology)

Don't give me that - also as a maintainer, I wouldn't want to work with people who slow me down on terminology issues (when they feel offended, for industry standard terms).

Re: LOLWUT: a piece of art inside a database command

#53
post #27

Earlier quoted context omitted.

That is exactly what I have done in the past. I have told social justice warriors patrolling around to random projects that do not even contribute to leave and not come back. My response to those that do contribute to the project is, "Are you will to make, test, and solely support this massive change for the next three years as part of a long term support release?".

That’s.. really interesting. I’m having trouble figuring out how a codebase could offend a person. It has to be more than using masculine pronouns or something - do you have any examples you’d share?

There are a lot of busybodies on Github, sometimes these go viral on Twitter and other locations for the heated discussions. Here's a small collection of various levels of offence. Some are merely polite requests and some are "horribly offended". I think one or two of them may even be concern trolls but that doesn't matter since they still got the changes made.

There are a few hundred other examples to pull from, these are just a few I chose at random while trying to select ones that are more about the code, or terms used in the code, than contributors or maintainers of the code.

[0] https://github.com/WICG/feature-policy/issues/150

[1] https://github.com/NARKOZ/hacker-scripts/pull/152

[2] https://github.com/Droogans/unmaintainable-code/pull/20

[3] https://github.com/braydie/HowToBeAProgrammer/issues/68

[4] https://github.com/spencermountain/compromise/issues/117

[5] https://github.com/syl20bnr/spacemacs/pull/3484

[6] https://github.com/nodejs/node/issues/3721

[7] https://github.com/twolfson/sexy-bash-prompt/issues/56

[8] https://github.com/infinitest/infinitest/issues/149

[9] https://github.com/edankwan/penis.js/issues/7

[10] https://github.com/Colorsublime/Colorsublime-Themes/issues/8...

Re: LOLWUT: a piece of art inside a database command

#54
post #4

This is exactly the insanity I expect from a man that have been haunted by an internet mob the last past weeks. I like these, Sidekiq also have the tableflip methods (with tests) that does exactly nothing, https://github.com/mperham/sidekiq/blob/927680cae78731c540fe...

There are at least four easter eggs in the Sidekiq source. You've found one.

Kudos to antirez for starting this refactoring. Switching to replica will clear up this confusing terminology.

Re: LOLWUT: a piece of art inside a database command

#55
post #17

Earlier quoted context omitted.

The way I look at it, the amount of effort required to change that terminology is less than the amount of community discomfort generated by keeping it.

It makes me very angry when "they" (I'm not even sure who "they" are or what their motives are) go around policing random software projects for political correctness compliance, bullying/mobbing the maintainers if they don't comply, etc. These people even go after your project if one of your maintainers is deemed politically incorrect outside of the scope of the project (i.e. on Twitter) and demand they be kicked out…

> What do these political police stand to gain from all of this?

A warm fuzzy feeling of seemingly contributing to the Forces of Good and fighting the Forces of Evil. Some launch rockets to the Moon, some create beautiful art, some create awesome software. Some instead bully people to not use certain words. The consider it their contribution to the society. Unfortunately, as more and more people fold to their pressure, this serves as confirmation that this contribution is worthwhile and there's more to come. If you write a symphony and it is applauded, you want to write another one. If you speech-police one project and it works, you want to speech-police another one.

Re: LOLWUT: a piece of art inside a database command

#57
post #7

Earlier quoted context omitted.

I'm both aghast and amused that people are making a big deal about master/slave when used in the context of computers.

The way I look at it, the amount of effort required to change that terminology is less than the amount of community discomfort generated by keeping it.

Given that generating discomfort is a very low-effort endeavor, and no discernable skill besides having lots of free time is required for it, if there are people who want to generate discomfort, they will always be able to generate enough to overcome any boundary.

Since people don't like discomfort, squeaky wheel gets the grease, even if the squeaky wheel represents only a tiny minority of the community, because other people are not interested in wasting time and emotional energy on arguing and being target of the outrage-of-the-day mobs.

Re: LOLWUT: a piece of art inside a database command

#58
post #9
post #4

This is exactly the insanity I expect from a man that have been haunted by an internet mob the last past weeks. I like these, Sidekiq also have the tableflip methods (with tests) that does exactly nothing, https://github.com/mperham/sidekiq/blob/927680cae78731c540fe...

Insanity? I can't begin to comprehend how extremely unimaginative someone's mind must be to call this insane. Is there really nothing in your world beyond value and usefulness?

Can you please not break the HN guidelines like this? Even if you're right, a personal attack is the worst way to express that; and there are plenty of other plausible ways to interpret the comment you replied to.

https://news.ycombinator.com/newsguidelines.html

Re: LOLWUT: a piece of art inside a database command

#59

Wow! "should be replaced by a new implementation at each new version of Redis" I hope he at least lets you invoke these commands with a version at least. I'd hate to let a work of art go unappreciated.

Yep! That's the idea. If you write LOLWUT version 5 you'll see past versions.

Re: LOLWUT: a piece of art inside a database command

#60
post #22

We seem to be losing our playfulness. In light of that, I'm going to take some time today to do something random, just for fun, and share it with others.

I added this header to all of our http-responses: "X-Clacks-Overhead: GNU Terry Pratchett" Which was proposed by http://www.gnuterrypratchett.com/ and as far as I know no one have noticed :)

curl -I https://billetto.co.uk

Well done.

Post reply on HN