Live data from Hacker News

Launch HN: Bloop (YC S21) – Code Search with GPT-4

news.ycombinator.com

51–60 of 131 posts

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#51
post #19

From the Codeium ( https://www.codeium.com ) team here! 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…

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

sorry! on a previous post, someone encouraged me to just post when Codeium was relevant, didn't realize the norms around launch threads.

and wrt the other comment, it is totally accurate - changing developer behavior for these search products is tough! we welcome any ideas :)

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#53
post #46

I don’t understand these new saas that rely on GPT. It surely is my lack of understanding, but since the interface to GPT is mainly text: why any company would pay for N different GPT saas (e.g., one for searching for code, another for searching for documentation on confluence, another for allowing your business analysts with their queries, etc.)? Wouldn’t it make more sense for any company to have only ONE interface…

The point is that the interface to Bloop (or whatever 3rd party SaaS product) is just plain text. In programming parlance I would call this a facade [1] on top of GPT-4. The benefit is that you, the end user, can just continue typing things like "Where do we create our database pool?" in a search box, but under the covers Bloop can use GPT-4, but then eventually upgrade to GPT-5, GPT-6, or some other much better curr…

Agreed that may be the case but all OpenAI needs to do is release a nice UI for GPT and they've suddenly pushed these SaaS out of the market. Why fund miners over the companies making pickaxes?

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#54
post #19

From the Codeium ( https://www.codeium.com ) team here! 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…

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.

that's fair - the point was less about the model and more about the fact that your code is not sent anywhere because it all happens locally

ill start commenting on other things - i usually just upvote on things that i find interesting but dont know enough to comment on

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#55
post #19

From the Codeium ( https://www.codeium.com ) team here! 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…

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?

yes. indexing and search happens on your machine, nothing sent over network

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#56
Where to go next? A Toolformer that calls an AST parser. In VS Code I am running Copilot and IntelliSense side by side. Two competing tab completions -- ridiculous. They should be integrated. I want a Copilot that listens to the interpreter / compiler, so that it only makes correct suggestions.

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#57

Very interesting. I want you to know that > ‘Private’ here means that no code is shared with us or OpenAI at index time, and when a search is made only relevant code snippets are shared to generate the response. (This is more or less the same data usage as Copilot). is the reason I went from "ha, cool tool" to "okay, let me go download it". Quite surprised that you don't actually have a login wall to download. Missin…

I'm interested why this made a difference to you. If you are concerned about sharing code with Bloop/OpenAI, isn't sharing code during use as bad as sharing it at index time? The more you use it, the more of your code will be exposed...

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#58

Earlier quoted context omitted.

We currently support Go, JS/TS, JSX/TSX, Python, Rust, C#, Java, C/C++

It would be nice to have this displayed somewhere prominently. I tried adding a lisp project and it sort of just spun around indefinitely until I clicked back.

Yes I agree! I'll update the README. We'll be adding some more information to our website about how we implement code navigation soon.

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#59

Earlier quoted context omitted.

The point is that the interface to Bloop (or whatever 3rd party SaaS product) is just plain text. In programming parlance I would call this a facade [1] on top of GPT-4. The benefit is that you, the end user, can just continue typing things like "Where do we create our database pool?" in a search box, but under the covers Bloop can use GPT-4, but then eventually upgrade to GPT-5, GPT-6, or some other much better curr…

Agreed that may be the case but all OpenAI needs to do is release a nice UI for GPT and they've suddenly pushed these SaaS out of the market. Why fund miners over the companies making pickaxes?

That takes time and money on OpenAI's behalf. Alternatively they can aquire Bloop after Bloop does all the leg work of integrating their niche with chat GPT. But I agree its a tenuous place to be in as an investor / employee / cofounder of a startup that is at OpenAI's mercy. This model of relying on another vendor's product to base your own saas product on has worked in the past, and it has also failed in the past.

Re: Launch HN: Bloop (YC S21) – Code Search with GPT-4

#60
post #40

This looks great! Is there documentation in the repository that goes into greater detail about the query process? It might be nice to add some diagrams or other explanations about the architecture there.

Query flow looks to be roughly along the lines of:

- llm rephrases the last conversation entry into a standalone, context-free search query

- rephrased query is embedded, top-k results retrieved from the vector db

- llm selects a top-1 winner from the top-k results

- llm answers the question given conversational context and the top-1 code search result

(from https://github.com/BloopAI/bloop/blob/8905a36388ce7b9dadaedf...)

Post reply on HN