Live data from Hacker News

LOLWUT: a piece of art inside a database command

antirez.com

31–40 of 127 posts

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

#31
post #7
post #3

Earlier quoted context omitted.

Absolutely. First was the Apache commons clause license, and responding to random folks who assumed Redis was going closed source. Then the current issue of changing master slave termibology,and having to hear negative things from both the camps. Lolwut is the perfect break from madness.

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

It's easier than being skilled enough to contribute code or write good software.

This is the future we chose. :(

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

#32
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...

Back in the days software developers didnt announce this sort of thing and called it "easter eggs".

According to wikipedia https://en.wikipedia.org/wiki/Easter_egg_(media) :

> "In computer software and media, an Easter egg is an intentional inside joke, hidden message or image, or secret feature of a work. It is usually found in a computer program, video game, or DVD/Blu-ray Disc menu screen. The name is used to evoke the idea of a traditional Easter egg hunt.[2] The term was coined to describe a hidden message in the Atari video game Adventure that encouraged the player to find further hidden messages in later games, leading them on a 'hunt'.[3]"

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

#33
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.

Ensure that you're measuring community discomfort accurately, though: volume of noise about something like this usually correlates less to the number of people who are upset, and more closely to the number of people who think that someone else could possibly, potentially be upset.

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

#34
post #26

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.

Why didn't the community open a PR against the repo?

The contribution guidelines for Redis require that the change is discussed before you submit a patch for it.

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

#35
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.

I didn't think that is true. Have you ever seen legacy code. Some code in Cobol and Fortran still exists and is functional. Redis isn't as old as those ofcourse but everyone who used it will need to change code and docs. This isn't some isolated word doc that can be fixed with a findall/replaceall command this is backend code connected to many systems. I am not even a professional developer , I am a researcher/grad student and I have faced such issues with something as new as Tensorflow.

If it is such a big issue, then those who had the problem can fork the repo and change the terminology in their fork. Legacy code that wants to use updated redis won't be affected.

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

#36
post #29
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.

Where did the computer people get the term from?

Probably from engineering in the 30s/40s, I'd bet. Say you had two gun turrets with servos, and used a synchro slaved to another synchro to have one track whatever the other was pointing at.

It's pretty obvious terminology for systems that don't support dynamic hierarchy changes.

EDIT: Consulting some docs from the time ( http://www.eugeneleeslover.com/USNAVY/CHAPTER-10-D.html ), this may not be the case. I'm genuinely curious now.

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

#37
post #27

Earlier quoted context omitted.

That's all kind of tossed out the window when people start bullying the maintainer to get their way. Now you have to deal with the fact that some members of the debate are decidedly acting in bad faith, making it much cheaper to simply say "okay, fuck off now, we aren't talking about this".

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?

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

#38
I love Easter eggs like this one! I usually put in a secret route in web apps/APIs that I build that spits out a silly meme. Not that anyone will find out, but still gives me joy.

P.S would’ve been even more awesome if Antirez could’ve slipped this one in without the whole world noticing but I guess that’s impossible for a hugely popular open source project.

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

#39
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...

Back in the days software developers didnt announce this sort of thing and called it "easter eggs". According to wikipedia https://en.wikipedia.org/wiki/Easter_egg_(media) : > "In computer software and media, an Easter egg is an intentional inside joke, hidden message or image, or secret feature of a work. It is usually found in a computer program, video game, or DVD/Blu-ray Disc menu screen. The name is used to evok…

He’s announcing it (and built it) as a reaction against the master/slave naming issue. It’s a political statement dismissing removal of exclusionary language.

Not sure why I’m being downvoted because he’s publicly stated this on Twitter explicitly several times.

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

#40
post #14

Ah, hackers, we are getting lost inside capitalism - inside startups - inside e-commerce and social media... I am not talking about socialism or leftism, we can get lost in those too - I am talking about 'personal'/'hobbyist'/'obscure' - like we see in zine sites like whimsy.space or the rabbit hole of sites like philosopher.life. A part of our humanity will always be in 'obfuscation'/'code golf', demoscene, abandonw…

Preach it!

Love your work - mind fielding some questions over e-mail or sth?
Post reply on HN