Live data from Hacker News

Redis 4.0

groups.google.com

51–60 of 184 posts

Re: Redis 4.0

#51

Earlier quoted context omitted.

It's pretty "lame" to push established projects to make confusing terminology changes to address whatever words the "peanut gallery" is upset about this week. Try not to be so "uppity", "guy".

"Slave" is technically incorrect. There are better terms to describe the behavior such as "follower" or "replica". If someone has been around long enough to understand what a "slave" is can't figure out what a "replica" or a "follower" does, maybe they shouldn't be in tech. The transition cost for documentation is essentially zero. Naming things is hard, and better names are better for everyone. Antirez said he would…

It's not just a replica, it can work offline for a while and push back. Leader/follower is also flawed in my opinion. It's master and a slave even if it offends your sensibilities. These arguments are a waste of everyone's time.

>This hill you're dying on looks awfully lonely.

Ironic coming from a grey response to a 15 point comment.

I will change my tune if even one victim of slavery comes forward and speaks about the use of the terminology.

Re: Redis 4.0

#52
post #33
post #9

Earlier quoted context omitted.

I'm not for the change in terminology at this step, because it is very unfortunate to change the terminology of a project that is here for years, however I tried to use the fact we have this terminology to remind people of what slavery looked (and still looks in certain parts of the world) like, so: 1) We have a SLAVEOF NO ONE command which is very popular. 2) We have a note about slavery here: https://redis.io/comma…

If slavery is not wrong, nothing is wrong. -- Abraham Lincoln I've been trying to get an intuition (make myself feel good) about the material conditional logical connective and this seems to satisfy the case for a false antecedent and false consequent (¬p→¬q). The equally true statement seems to check out: If slavery is not wrong, something is wrong. (¬p→q) However this also evaluates to True which annoys me: If slav…

Applying logic to pithy quotes is generally going to be painful, because there's tends to be a lot of implicit meaning. But let's have some fun and break this down.

(Bear with me, it's been a while since I've done rigorous proofs.)

Let's say there's a function R that outputs a numerical value of an actions morality.

Let's define an action as wrong if R(action) is below some threshold M.

So what Lincoln is saying is:

R(slavery) >= M -> R(action) >= M for all actions

If we assume Lincoln's statement to be true, that must mean that R(slavery) Which can be reduced to R(slavery) = min(R(actions))

Translated to English, Lincoln is saying that slavery is most morally despicable act.

Re: Redis 4.0

#53
post #40

Maybe with the new modules support there will emerge some explicit way to do robust worker/job queues? So you don't have to remember your BRPOPLPUSH/LREM dances (or whatever it is) just so.

Antirez has talked about moving Disque to a Redis module, which should solve that problem neatly. I'd love to drop our RabbitMQ dependency and move queueing into Redis.

Re: Redis 4.0

#54

Earlier quoted context omitted.

Considering how meaningless words are, they seem to have quite an effect on on you... I'm pretty sure your suffering would be alleviated if people chose to respect others' claims if injuries, at least in cases where the cost of doing so is absolutely zero. You can't pretend that there is absolutely no case for people to be upset with this naming scheme. Politics, in this case, is only intruding on your valuable "tech…

My changing my tech terminology isn't going to fix systemic racial tensions. It's not going to fix white officers getting away with killing unarmed black civilians. It's not going to fix the mass incarceration of black males due to broken public policy over the last few decades. It's not going to fix systemic policy issues that lead to a higher chance of poverty for minorities, preventing class mobility. Pick the rig…

> My time is valuable. Through my dollars earned I contribute to positive social change wherever possible. What's your contribution besides berating me?

Dunno. But that antirez guy up there agrees with the original criticism, and I think I may have seen the name before, somewhere. But maybe my memory is faulty...

Since you're complaining about the time such discussions waste, I'm wondering what you see as the end-game here? What do you believe to me more likely: those complaining now to throw up their hands and never mention it again, or the resistance against change slowly eroding until the terms disappear?

Because it's kinda tautological to use the discussion itself as the main argument for your side of a discussion. If that's the #1 argument against the change, actually making the change would solve it with absolute certainty.

And if you accept that there's a problem with "white officers getting away with killing unarmed black civilian", you shouldn't discount the power of words and symbols. Stuff like this may seem insignificantly small, but those problems are ultimately rooted in culture, and culture is nothing but ideas, which are nothing but words.

Re: Redis 4.0

#55
post #21
post #11

Earlier quoted context omitted.

Volunteer to fight against ISIS if you really care about abolishing slavery on earth. Edit: Donating to FBM could be a way: http://www.freeburmarangers.org/

Well this post certainly went to hell.

I edited my GP post to ask mods to detach.

Re: Redis 4.0

#56
post #38
post #18

Earlier quoted context omitted.

You certainly have every right to not personally be offended by something, but it's a valuable thing to have empathy toward those who are. You seem to lack the latter, and that may hold you back, and have the potential to hurt others as well. Something to think about, anyway. (In this case I both have that empathy and also think it's a deeply unfortunate phrase that I wish we could leave behind, though I recognize th…

Except in nearly every case, this is the reality of the situation: http://i.imgur.com/erINvSI.png It isn't that the people are offended - it's that others are trying to get offended "on their behalf" as a form of virtue signalling. Also see most of the "cultural appropriation" movement. Where non-Japanese people get offended that other non-Japanese wear kimono while nearly every actual Japanese person I've seen on th…

> Almost every individual I see calling to "fix" this issue is a white person speaking on "behalf" of black people.

Could it be that black people are put off by people fighting for their right to use words that have no significance for them, but need to remain just "on principle", and that they're put off by such behaviour, avoid the tech sector, and therefore aren't there to be visibly offended whenever you're looking?

Re: Redis 4.0

#57
post #16

Earlier quoted context omitted.

But it's ok to assume a lack of offense on the part of every other person? I think we all get what the terms mean In This Context but there are other options available that don't require that kind of boxing and unboxing. Other projects have done this successfully[0] and the Redis maintainer is right here in the thread saying he understands the concern. The thing I never get with these objections is, what is the harm…

It's pretty "lame" to push established projects to make confusing terminology changes to address whatever words the "peanut gallery" is upset about this week. Try not to be so "uppity", "guy".

[deleted]

Re: Redis 4.0

#59

"9) Active memory defragmentation. Redis is able to defragment the memory while online..." I'm so amazed that this is a thing.

It is one of those things where people say "Java can be faster than C/C++ because it can compact memory" and the C/C++ lady says "here, hold my beer"

Re: Redis 4.0

#60

Earlier quoted context omitted.

Okay then, be mad that "slave" isn't a technically correct term either. "replica" or "follower" both describe the behavior much better. > it doesn't seem to be a fight worth having Technical correctness is a fight worth having. Human decency is a nice side effect. > the words only have meaning if you give them meaning That's not how words work.

The context of how I use the word "fuck" dramatically changes what it means. Whether you're offended by the word is entirely up to the listener as well.

Do you understand the phrase "technical correctness" or is that open to interpretation as well?
Post reply on HN