HackerTrans
TopNewTrendsCommentsPastAskShowJobs

nutellalover

517 karmajoined 7 anni fa

Submissions

Build or buy an agent developer workspace?

monaco.com
6 points·by nutellalover·5 giorni fa·1 comments

[untitled]

1 points·by nutellalover·mese scorso·0 comments

Claude Code Demystified: Whirring, Skidaddling, Flibbertigibetting

mihaileric.com
2 points·by nutellalover·5 mesi fa·0 comments

How to code Claude Code in 200 lines of code

mihaileric.com
816 points·by nutellalover·6 mesi fa·239 comments

Survey of 195 Professional Developers on AI Coding Practices

stateof.themodernsoftware.dev
1 points·by nutellalover·7 mesi fa·0 comments

New Stanford AI Coding Course: The Modern Software Developer

themodernsoftware.dev
3 points·by nutellalover·11 mesi fa·1 comments

The Modern Software Developer

themodernsoftware.dev
2 points·by nutellalover·11 mesi fa·0 comments

I built an AI hitch to have better dates

mihaileric.com
2 points·by nutellalover·2 anni fa·0 comments

Show HN: Repo2vec – an open-source library for chatting with any codebase

github.com
93 points·by nutellalover·2 anni fa·54 comments

CogVideoX: A Cutting-Edge Video Generation Model

medium.com
6 points·by nutellalover·2 anni fa·0 comments

Show HN: GitHub Sage – An Open Source Software AI Support Bot

chromewebstore.google.com
1 points·by nutellalover·2 anni fa·0 comments

How Alexa dropped the ball on being the top conversational system

mihaileric.com
180 points·by nutellalover·2 anni fa·213 comments

Show HN: Detect 3000 Google fonts from a single image

github.com
4 points·by nutellalover·2 anni fa·0 comments

A Software Engineer Does 100 Standup Comedy Open Mics

mihaileric.com
2 points·by nutellalover·2 anni fa·1 comments

comments

nutellalover
·7 mesi fa·discuss
Hey, I teach a class at Stanford covering among other things how to effectively use AI across the full SDLC. Hope it's helpful! https://themodernsoftware.dev/
nutellalover
·2 anni fa·discuss
Codeviz is such a cool project. Love having it in VSCode.
nutellalover
·2 anni fa·discuss
Big fans of Cursor ourselves. One of the goals with this library is to make it easy for maintainers of OSS projects to expose chat support functionality to their users in a very streamlined, easy-to-setup fashion.

So yes you can certainly use to index and query your own repos for yourself, but it's also a way to get more of your OSS lib users onboarded.
nutellalover
·2 anni fa·discuss
Happy to help!

At the beginning, we started with qualitative "vibe" checks where we could iterate quickly and the delta in quality was still so significant that we could obviously see what was performing better.

Once we stopped trusting our ability to discern differences, we actually bit the bullet and made a small eval benchmark set (~20 queries across 3 repos of different sizes) and then used that to guide algorithmic development.
nutellalover
·2 anni fa·discuss
Great question. For most small repos (10-20 source files) this works incredibly well out-of-the-box.

We stress-tested with repos like langchain, llamaindex, kubernetes and there the retrieval still needs work to effectively return relevant chunks. This is still an open research question.
nutellalover
·2 anni fa·discuss
The truth is we started there. But for any reasonably-sized, complex codebase this just isn't going to work as the context window isn't sufficient and moreover it becomes harder for the LLM to reason over arbitrary parts of the context.

For the time being, indexing and retrieving a good collection of 10-20 code chunks is more effective/performant in practice.
nutellalover
·2 anni fa·discuss
This is a great read Simon.
nutellalover
·2 anni fa·discuss
Definitely agree that the trend is toward lower cost where a lot of these use-cases are unlocked. Especially as all the major 3rd party LLM providers scramble to ship better models to retain mind-share.
nutellalover
·2 anni fa·discuss
Thanks for the note! We welcome contributions!
nutellalover
·2 anni fa·discuss
We ran some qualitative tests and there was a quality difference. In fact, benchmarks show that trend to generally hold: https://archersama.github.io/coir/

That being said, our goal was to make the library modular so you can easily add support for whatever embeddings you want. Definitely encourage experimenting for your use-case because even in our tests, we found that trends which hold true in research benchmarks don't always translate to custom use-cases.
nutellalover
·2 anni fa·discuss
You can certainly apply to a private repo. If you want to ensure data stays local, you would have to add support for an OSS embedding/LLM model (of which there are many good offerings to pick from).
nutellalover
·2 anni fa·discuss
Yup! We use tree-sitter and parse it at the file-level.
nutellalover
·2 anni fa·discuss
Thanks!

This is a great idea. Definitely something we plan to support.
nutellalover
·2 anni fa·discuss
The starter config is Openai embeddings + llm, pinecone vector store, gradio for the UI. But it's customizable so you can swap out whatever you want easily.
nutellalover
·2 anni fa·discuss
Feel free to submit an issue on the repo and we'll get to it!
nutellalover
·2 anni fa·discuss
Thanks for the request! This is on our roadmap, as is supporting Github issues and eventually external documentation/code discussions from Slack, Jira/Linear, etc.
nutellalover
·2 anni fa·discuss
OP here! I love this stress test. Will index and get back to you!