Live data from Hacker News

Redis is forked

vickiboykis.com

181–190 of 206 posts

Re: Redis is forked

#181

I thought the author was bringing in genAI for little reason...then I clicked through. For some reason storing vectors and chats is core to Redis' vision of its future. ( https://redis.io/blog/the-future-of-redis/ ) I'm, generally, a mobile dev so I'm not familiar with redis. My handwave-y understanding is its a in-memory key/value DB. I don't understand how that brings anything to the table for genAI. Couldn't the p…

A vector DB is the complete opposite of what you describe, it maps list to pair . The queries it's good at are not "what vectors map to this filename", but "what pieces of text are closest to this vector, and what metadata do we have about them?" This is a non-trivial problem to solve if you don't want your queries to be O(n) where n is the dataset size. This is useful because AI models can transform any kind of cont…

The specialized vector database performs well when processing pure vector tasks but performs badly when it comes to SQL compatibility and integration with the existing system; And the traditional database with vector algorithm or vector plug-in like ES, PG, and Redis, achieves the vector function, the advantage is that it is very easy to create tasks in a production environment, but when the data scale is relatively large, they will quickly encounter performance bottlenecks.

There is a new type of vector database that combines the best of both worlds, which is MyScale, the SQL vector database. You can refer to the following blogs to see the comparison. our comprehensive benchmark evaluation reveals that MyScale exceeds other products in terms of filtered vector search accuracy, performance, cost-efficiency, and index build time by a long way. Importantly, MyScale is the only product tested that delivers healthy search accuracy and QPS across various filter ratios.

https://myscale.com/blog/myscale-outperform-specialized-vect... https://myscale.com/blog/myscale-vs-postgres-opensearch/

Re: Redis is forked

#182
post #174

Earlier quoted context omitted.

That’s awesome! Appreciate the kind words :)

In the very early days of Terraform, when it was 2 months or so old I helped a little. How many people did (so much more than me) with all these projects to be later betrayed by relicensing. > git log --pretty=format:"%h %an %ad %s" --date=short | grep "Luke Chadwick" dcd6449245 Luke Chadwick 2014-07-30 Add documentation for elb health_check 0eed0908df Luke Chadwick 2014-07-30 Add health_check to aws_elb resource 96c…

> How many people did (so much more than me) with all these projects to be later betrayed by relicensing.

Were you betrayed? They did a thing you licensed them to do. That’s the whole point of non-copyleft free software licenses, after all! It’s kind of odd to specifically choose a license which allows others to use one’s code in proprietary software, then be upset when others use one’s code in proprietary software.

If one wishes one’s software and its users to remain free, the answer is to use a copyleft license.

Re: Redis is forked

#183
post #101

Earlier quoted context omitted.

The point is to benefit humanity, not make money. With that said, sure this ideology seems impossible to realize change in the current money-obsessed world, but the thing is that these ideologies are simply incompatible. Yes, I'd say that you are also unfortunately money-obsessed, your whole post is centered on it; I don't blame you though, I also have to focus a majority of my life on money to raise my children, but…

Cool, I’ll send you my land lords banking info so you can pay my rent, the info for my kids childcare, and where to contribute to my retirement account. Also, for what it’s worth, I’ve forgone millions of dollars in compensation over the years to work on socially beneficial projects, and literally just left $250k on the table last year alone. But yeah, wanting to support my family makes me greedy.

I said money-obsessed, not greedy, not really the same thing, but it is something that's becoming more and more pervasive. Case in point, your whole response was focused purely on money.

I actually find it pretty interesting that there's so much hostility towards my posts when I attempt to start a discussion on alternatives to our present and decaying society. Like, it is a lack of imagination? A resignation to reality? Belief that this is the best we can do?

Personally, I /can/ envision a future without landlords, banking info, and retirement accounts, where we direct the immense productivity of our people away from one that necessitates a focus on money. I guess I'll just need to work on my pitch.

Re: Redis is forked

#184
post #108

Can someone ELI5 why I should feel bad about Redis charging massive companies like AWS and Google to use/sell/profit from their software? Am I really supposed to feel like Amazon is the good guy in this situation? As far as I can tell this change doesn't affect 99.999% of Redis users, but I understand I could be missing something?

For various reasons I ended up small-time hosting bunch of things for others.

They don't want to use big (especially US) cloud hosters.

Funnily enough, it also means most of those "buy hosted only from us" setups with hashicorp or redit are also dead in the water.

So it's build from scratch or fork or go for project that has clearer leadership on what it's for and isn't going to rug pull.

Re: Redis is forked

#185

Earlier quoted context omitted.

A vector DB is the complete opposite of what you describe, it maps list to pair . The queries it's good at are not "what vectors map to this filename", but "what pieces of text are closest to this vector, and what metadata do we have about them?" This is a non-trivial problem to solve if you don't want your queries to be O(n) where n is the dataset size. This is useful because AI models can transform any kind of cont…

I know vector DBs x embeddings, so I'm afraid I'm just awful at communicating: to wit, and much to my consternation, I have to write and maintain code for both image and text embeddings, on 6 platforms. I think we're getting to the heart of my confusion, and I only assume it's because of different use cases/expectations on privacy. Lets say I'm CEO of Mousetrap Inc., and I got this .txt file, our top secret plan for…

This is silly.

Big companies who are extremely protective of their secrets use the cloud. Even the US government isn't afraid to store classified information in AWS, and they're not joking around with secrecy.

Unless you're acting specifically against American interests, I can't imagine a situation in which a cloud company would actually steal your secrets.

If anything, I'd be afraid of a vector DB vendor getting hacked, but I don't think that most non-tech companies who want to use vector embeddings for their documents can provide better security themselves.

Re: Redis is forked

#186

Earlier quoted context omitted.

Can you expand on the high points from your perspective? Thanks.

As I understand it, linux has dependencies on Redis. Since redis licence change, that can't work so linux needs an alternative. Linux foundation made a fork of redis named valkey, which was instantly backed by most of the Core maintainers, and many large companies (AWS, GCP, Oracle, Snap). So it seems obvious that this fork which will be part of linux dependencies, has backing of big corps and core maintainers isn't…

The Linux Foundation was a natural home for the new OSS project - there's no Linux dependency on Redis.

Re: Redis is forked

#187

Earlier quoted context omitted.

As I understand it, linux has dependencies on Redis. Since redis licence change, that can't work so linux needs an alternative. Linux foundation made a fork of redis named valkey, which was instantly backed by most of the Core maintainers, and many large companies (AWS, GCP, Oracle, Snap). So it seems obvious that this fork which will be part of linux dependencies, has backing of big corps and core maintainers isn't…

Are you saying Linux, the kernel, has a dependency on Redis? That is not true.

Apologies, I was poorly paraphrasing this article: https://lwn.net/Articles/966631/

Which mentioned a few instances of distros having dependencies:

https://lwn.net/ml/fedora-devel/CAEg-Je_GoiJN6kOj1_K5WqTvA6n...

https://lwn.net/ml/opensuse-factory/AB7886BD-E33E-4ACA-8F94-...

Re: Redis is forked

#188

Earlier quoted context omitted.

I know vector DBs x embeddings, so I'm afraid I'm just awful at communicating: to wit, and much to my consternation, I have to write and maintain code for both image and text embeddings, on 6 platforms. I think we're getting to the heart of my confusion, and I only assume it's because of different use cases/expectations on privacy. Lets say I'm CEO of Mousetrap Inc., and I got this .txt file, our top secret plan for…

This is silly. Big companies who are extremely protective of their secrets use the cloud. Even the US government isn't afraid to store classified information in AWS, and they're not joking around with secrecy. Unless you're acting specifically against American interests, I can't imagine a situation in which a cloud company would actually steal your secrets. If anything, I'd be afraid of a vector DB vendor getting hac…

you're right, my threat model is vector DB provider gets hacked, like you.

It's not silly because it takes 1 swe week, max, from start to finish, to just do it in memory locally. You don't need the Vector DB(tm)

Re: Redis is forked

#189

Earlier quoted context omitted.

First of all, you can "recall a gift", if it is legal. I don't think I've seen people arguing that these re-licensing actions are not legal . But if you mean that you can't recall a gift without making people mad, then yep, that's true! But keeping people from being mad is not the only thing that matters. But the real problem I have with, "I hope the lesson will be learned" is that the lesson people are learning is "…

> And I think it's unlikely we'll even see as many products with "source available" licenses because, how is it worth the hassle to release source when the community has shown more good will to projects that are entirely proprietary? This, thousand times. Looks like FOSS advocates feel so threatened by "source available" licenses that they will do everything possible to keep them from gaining momentum (see Commons Cl…

what's the best version of the argument that these new BSL/SSPL licenses are bad, or that they are not in the spirit of FOSS?

Re: Redis is forked

#190

Earlier quoted context omitted.

> But the real problem I have with, "I hope the lesson will be learned" is that the lesson people are learning is "don't try to build ambitious software requiring a lot of work from a dedicated core team using an open source license; you're going to find yourself damned if you do and damned if you don't". Yeah, for things running server-side that could be used by Amazon and Microsoft, they should use SSPL from the st…

Yes, they definitely should use something like that from the start, in my view. But I think they won't , because there is now a lot of evidence that this will result in a bunch of bad press, whereas just making it proprietary will go without comment. What incentive do companies have to do this?

the best strategy is still to start out with something that's press-positive (Apache2) and switch to BSL/SSPL after funding is secured. bad press will happen, but at least later, after the good press phase.
Post reply on HN