Hacker Newsnew | past | comments | ask | show | jobs | submit | tjake's commentslogin

YouTube interview with creators: https://www.youtube.com/watch?v=gJXZZJZc5gI



[article author]

The source to build and serve the index are at https://github.com/jbellis/coherepedia-jvector


Internal sever error :(


Oops, HN maxed out the free Cohere API key it was using. Fixed.


Same.


it's 35M 1024 vectors Plus the text


Still, $5000 is kind of insane. That makes no sense to me.


The default for `convert.py` is F32. This is just SIMD CPU comparison.

Jlama uses the vector api in java20 but also better thread scheduling with work stealing and zero allocation.


Could you link to some of the examples in your repo where you enforce the zero allocation? I don't see much reuse of the buffers, eg float buffers and there is quite a lot of array based heap allocation. Just for my own interest. Many thanks. Cool to see the use of the new vector api also.


Very interesting, I'll watch for the quantized version.



Missed AstraDB (Cassandra based). It ticks all the green boxes (HIPPA, SOC II, Cloud, in DB etc..)

https://docs.datastax.com/en/astra-serverless/docs/vector-se...


This is close to my heart, I love these integrations!


sounds cool, except before you even got close close to the black hole you would be ripped apart by the tidal forces.


http://en.wikipedia.org/wiki/Spaghettification

> The point at which tidal forces destroy an object or kill a person will depend on the black hole's size. For a supermassive black hole, such as those found at a galaxy's center, this point lies within the event horizon, so an astronaut may cross the event horizon without noticing any squashing and pulling, although it remains only a matter of time, as once inside an event horizon, falling towards the center is inevitable. For small black holes whose Schwarzschild radius is much closer to the singularity, the tidal forces would kill even before the astronaut reaches the event horizon.


That is the best word for a scientific phenomenon, ever.


The CLA protects users of the software from contributors coming back later and saying: "Hey I own that code and now you need to pay me!" Apache projects in general rely on CLA documents.

It's totally in the right of the contributor to refuse to sign this document. But don't expect your contributions to be applied, or work on any Apache licensed projects :)


I am not a lawyer, but I'm pretty sure that how non-cla open source projects handle it also protects them from that eventuality.

All contributors are required to say "This code is released under X license" which prevents the person from later coming back and asking for money for them to use the code.

Edit: Assuming my above comment is correct, what this means is that the only real point of a CLA that I'm aware of is to allow the owner of the CLA to change the license on code without asking the contributors.


I think the point is that if a project is big enough, it will inevitably go to court at some point (probably at many points). Having a CLA will make this a lot less expensive for the project maintainers.


Why is it cheaper with a CLA?


Because the Contributors, in advance, have already agreed to confer a certain set of IP rights to the mainter and manager with respect to the code they've contribute. This means there's less questions during litigation about the rights to the code the maintainer holds and prevents the maintainer from having to track down individual contributors during a lawsuit.


I'm not sure though what you mean by "tied together".

This is the issue that even zookeeper has.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: