Exciting to see more teams take on the code search problem - modern pure regex definitely is a suboptimal solution.
Just to objectively highlight some of the similarities and differences between Bloop and Codeium Search (Codeium also provides Autocomplete) to a user:
- Both are free for individuals
- Both use a mix of AI and regex
- Bloop has both free local and paid cloud offerings, Codeium only works locally (but therefore doesn't work as well on super large codebases)
- Codeium uses custom proprietary embedding models so no dependency on OpenAI and no code is sent to a third party AI
Posting about your company when relevant is one thing, advertising it another’s launch thread is another, and it’s pretty gauche… especially when, in this very thread, one of your testimonials is saying he doesn’t actually use your product: https://news.ycombinator.com/item?id=35236557
I disagree, I am very happy that parent posted this. I want to know about other tools in this space, and the comment contains a nice summary of pros and cons, some of which are extremely relevant to me!
Bloop looks awesome too, don't get me wrong, and I'll check it out.
I don't see the issue with this. It happens on most of these Launch threads and is a common occurrence. I don't think there are rules that prohibit it either.
There's no formal rule against it but it's often done in bad taste. When people overpromote their thing in someone else's launch thread, we tend to scold them. Someone else's launch is not a great place for competitive promotion—each product or project deserves its day in the sun. On the other hand, users like to discuss alternatives and comparables, and that seems healthy.
I'd say the sweet spot is somewhere between just leaving the competitor's launch thread alone, or, if you must, then (1) mention it once and stop there; and (2) when you have any relationship with the alternative thing, disclose it.
That's the sort of thinking we apply in practice but wouldn't make a formal rule out of, partly because it's always evolving, but mainly because we don't want the list of rules to be too long. If we tried to codify all such things we'd end up with a bureaucratic list of hundreds of rules—ugh!
Why do I care if they have custom proprietary embedding model or not? Why is OpenAI any less trust worthy than Codeium? I imagine people care about quality of results more, and I'm doubtful Codeium's proprietary embedding is better than GPT4.
Also most of your comment history is self promotion for Codeium which is not a great look.
Just to be clear, since you say it's local, when you say no code is sent to a third party AI that includes Codeium? For search and indexing, code is not sent over the network at all?
Exciting to see more teams take on the code search problem - modern pure regex definitely is a suboptimal solution.
Just to objectively highlight some of the similarities and differences between Bloop and Codeium Search (Codeium also provides Autocomplete) to a user:
- Both are free for individuals
- Both use a mix of AI and regex
- Bloop has both free local and paid cloud offerings, Codeium only works locally (but therefore doesn't work as well on super large codebases)
- Codeium uses custom proprietary embedding models so no dependency on OpenAI and no code is sent to a third party AI