Live data from Hacker News

The End of the Redis Adventure

antirez.com

71–80 of 308 posts

Re: The End of the Redis Adventure

#71
post #4

@antirez - Thank you for Redis! It's been a joy to use across so many projects. > However I never wanted to be a software maintainer. And nothing say that you have to be. There's this perverted view that anytime someone creates a popular FOSS project, they need to dedicate every waking minute to maintaining it. That's neither economically feasible nor psychologically reasonable. > Redis was the most stressful thing I…

> What is "underground programming world"? If you have to ask... ;)

Sorry to be that guy but, why are you posting comments that lead to topic derailing that add nothing to the discussion?

Re: The End of the Redis Adventure

#72
Hi,

Antirez thanks for the Redis.. even though I have not used redis in real time.. some what I got attracted into redis and when I have attended redis conference in Bangalore got to know much about redis and got a chance to see and listen your talk.. all the best for your future hopefully you will come back with new thing where I can learn more from you.. partially missing you from github mail nofications which I didn't thought....all the best

Re: The End of the Redis Adventure

#73

Dang. I say this frequently both online and when discussing system design with newer devs, but will repeat here: of all the production issues I've debugged, the culprit has has never been redis. In fact, redis has been a critical piece of achieving cost-effective scaling. It is one of only two pieces of software (along with postgres) that I blindly recommend without any caveats. From following along here and on your…

Redis is simple. Good. Has a nice api. Has good libraries. Single threadsed. Extremely hard to scale. Impossibly difficult to cluster in containers because it uses hard coded ips to address nodes. Performs poorly with large payloads. Doesn't run on windows properly. Is extremely expensive as a hosted service (orders of magnitude in some cases, eg. azure). You'll love it until you don't. The scaling and clustering sto…

Redis works well until the point it doesn't - like a lot of other tools.

A half-ton pickup truck works well until you need to haul bigger loads. At some point, you either need to haul smaller loads or change to a different, bigger truck.

Re: The End of the Redis Adventure

#74

HN hugged to death. Here's the snapshot on archive: https://web.archive.org/web/20200630130517/http://antirez.co...

I think its website need a fast cache.

Actually the web site uses Redis as the only store. And Redis is using 0.1% of CPU. The problem is that Ruby sucks at doing anything scalable. It's just a Ruby/Sinatra app. If you do that in PHP, it will work out of the box with many concurrent accesses. With Ruby not the case. There are ways to deploy it better, but it should be fast as default, which is not the case.

Re: The End of the Redis Adventure

#75

First and foremost thanks and good luck @antirez, your comments and pointers here have been nothing less than amazing. On a more selfish note, how is this going to affect Redis development?

Hey! I'm not part of how the new setup will be. I don't liked to maintain, and selecting a new development setup is the most mantainer-ing thing ever :D

Re: The End of the Redis Adventure

#76
post #3

I would love a story on "I don’t like much what the underground programming world became in recent years" What could he mean? What underground programming world is he talking about?

Probably the roving mobs on Twitter who occasionally brigade project issue trackers and mailing lists. Check out the master/slave post he wrote a while back. Or just the toxic nature of some open source communities, especially on Reddīt for whatever reason.

This is not first time Antirez quit. 10 or 8 years ago he deleted his Twitter account with 10k followers. I think today it reached critical mass, and he does not want to be public figure anymore.

Re: The End of the Redis Adventure

#77
post #59

Earlier quoted context omitted.

Probably the roving mobs on Twitter who occasionally brigade project issue trackers and mailing lists. Check out the master/slave post he wrote a while back. Or just the toxic nature of some open source communities, especially on Reddīt for whatever reason.

This. The underground in underground programming refers to maintaining low visibility, as to present low target silhouette. Additional benefit is not attracting too many participants that are in it for the clout, rather than for solving problems & good engineering. Open Source is no longer sufficient for software freedom; the current 'battlefield' is maintaining security from activist pressure or gradual take-over.

This implies that a lot of the politicization of open source projects has to do with outsiders making power plays (for in group status or just because narcissism). I think this is part of it, for sure. I also think it can also manifest when parts of the community get trapped in a purity spiral, which is somewhat related but comes from within rather than without.

Advice? I don't know. Stay underground and ignore the mobs, they will get bored and move on if you ignore them.

Ironically, I think lowering the barriers for involvement in open source has let in a mass of people who have no fucking business being there.

Re: The End of the Redis Adventure

#78
Ok, so many thank you here, thanks! It's very nice to read the comments here. But I hope to interact more on HN, since basically the idea is to write more blog posts, write more OSS software too. Just totally random :D I'll just do whatever every morning I want to do for a long time. Then maybe I'll find a new long term interest.

Re: The End of the Redis Adventure

#79
post #63
post #40

Earlier quoted context omitted.

I was also intrigued by that sentence. I expect it means (open source) programming that happens outside of of big corps. But I'm unsure.

Yep it's the open source, and in general the "spontaneous" development world, that happens without big money, just for hacking. This "place" once was kinda free and not observed much. Now you can't say anything, if you don't respect a good practice (LOL) people yell at you on Twitter. Even saying that commenting is a good idea is a problem. Not cool.

> Yep it's the open source, and in general the "spontaneous" development world, that happens without big money, just for hacking. This "place" once was kinda free and not observed much.

Thanks for explaining.

> Now you can't say anything, if you don't respect a good practice (LOL) people yell at you on Twitter. Even saying that commenting is a good idea is a problem. Not cool.

Just because they're loud does not mean they're correct or that they're the majority. I can understand not wanting to deal with any of it though.

The larger than life you become in your space, they more your words, actions, and non-actions get parsed and twisted for political intent. It's either step away entirely or hide behind the mask of a pseudonymous alt.

Re: The End of the Redis Adventure

#80

Earlier quoted context omitted.

Redis is simple. Good. Has a nice api. Has good libraries. Single threadsed. Extremely hard to scale. Impossibly difficult to cluster in containers because it uses hard coded ips to address nodes. Performs poorly with large payloads. Doesn't run on windows properly. Is extremely expensive as a hosted service (orders of magnitude in some cases, eg. azure). You'll love it until you don't. The scaling and clustering sto…

> Is extremely expensive as a hosted service (orders of magnitude in some cases, eg. azure). That seems to me an argument that should be pointed at cloud providers rather than Redis itself ;)

The point being that clustering redis is actually very difficult to do at all, never mind in a way that scales.

This would be a significant down side to using redis at all, except you can get away with not caring if you out source the problem with your credit card.

Post reply on HN