HackerTrans
TopNewTrendsCommentsPastAskShowJobs

hunterbrooks

no profile record

Submissions

How to move your GitHub App to Gitlab

ellipsis.dev
6 points·by hunterbrooks·قبل سنتين·0 comments

Show HN: Ellipsis – Automated PR reviews and bug fixes

ellipsis.dev
121 points·by hunterbrooks·قبل سنتين·64 comments

Show HN: Ellipsis – Automatic pull request reviews

ellipsis.dev
18 points·by hunterbrooks·قبل سنتين·11 comments

comments

hunterbrooks
·قبل 7 أشهر·discuss
congrats Greg, Merrill, and the rest of the folks at Graphite!

- Hunter @ Ellipsis
hunterbrooks
·السنة الماضية·discuss
Bingo - it’s colloquially
hunterbrooks
·السنة الماضية·discuss
Yes. My business is in the code review space, synthetic data is very helpful for evals
hunterbrooks
·قبل سنتين·discuss
LLM's get relatively better at read-heavy operations (ex: code review) than write-heavy operations (ex: code generation) as codebases become less idiomatic.

I'm a cofounder at www.ellipsis.dev - we tried to build code generation for a LONG time before we realized that AI Code Review is way more doable with SOTA
hunterbrooks
·قبل سنتين·discuss
100ms is crazy fast. Approx what's the split b/t the embeddings calls and the graph traversal work (the library stuff)?
hunterbrooks
·قبل سنتين·discuss
Yes. Learning to "program" has never been easier, but nitty gritty stuff like networks and routing is still much more technical than the avg SWE
hunterbrooks
·قبل سنتين·discuss
HA! Your LLM agents/prompts nailed a hilarious tone. For https://ellipsis.dev

> This website looks like it was designed by someone who just discovered the concept of "AI" and decided to slap it all over a half-baked template. Your color scheme is about as inspiring as a Windows '95 screensaver, and your layout feels like it was put together by a kindergartner with a crayon and a ruler. What's with the "trusted by 1,400+ GitHub users" badge? Do you expect anyone to be impressed by this grand endorsement from approximately 0.00001% of the developer community? Your idea of "AI code reviews" seems as lofty as a middle school science project titled "Let's Cure Cancer." You hail it like it's the second coming of sliced bread, but your execution and presentation scream amateur hour. And "7-day trial"? Can't wait to dedicate a whole week to something that looks like it was made on a GeoCities page. Fix your design, your messaging, and maybe try again when you actually understand the tech you're hawking.

The worst part is we did use a template!
hunterbrooks
·قبل سنتين·discuss
Nice, I imagine you're using your own product? I got "LAUNCH SALE $100 OFF"

1. How do you provide consistent banners to an individual? or a device? 2. Are you aware of anyone doing this for Saas products?
hunterbrooks
·قبل سنتين·discuss
Cool, probably not relevant info for modern devs because of all the hosted git providers, but interesting nonetheless.

Got any thoughts on how LLM powered code generation products can use format-patch?

Also, 2009 was pre git?!
hunterbrooks
·قبل سنتين·discuss
Pricing is on the landing page. $20/seat per month
hunterbrooks
·قبل سنتين·discuss
Good catch. The team could add this rule to their Ellipsis config file to make sure that it's always flagged: "Never use magic numbers. Always store the number in a variable and use the variable instead."

Docs: https://docs.ellipsis.dev/config#add-custom-rules
hunterbrooks
·قبل سنتين·discuss
Unfortunately not. We’re early - all our data is qualitative.

But we know we need hard numbers, so we’re working on it. We don’t want to sell a novelty, the product needs to actually save time
hunterbrooks
·قبل سنتين·discuss
No way, anyone can make silly mistakes. Ellipsis is a 2nd pair of eyes to catch stuff like that
hunterbrooks
·قبل سنتين·discuss
The product works on draft PR's too, but not on local.

Sometimes reviewers rope in Ellipsis by asking questions (we also support natural language Q&A about a PR) or by having a design discussion via GH comments and then assigning the change to Ellipsis
hunterbrooks
·قبل سنتين·discuss
As it stands today, Ellipsis isn't sold as an AI software engineer.

One of our largest learnings is that state of the art LLM's aren't good enough to write code autonomously, but they are good enough to be helpful during code review.
hunterbrooks
·قبل سنتين·discuss
Automated code reviews are a step in the software development lifecycle, not a replacement for human reviewers.

Ellipsis can't commit code without your permission and approval, so this particular parrot can't feather your filesystem.
hunterbrooks
·قبل سنتين·discuss
All those tools do code review, so you'll have to try them out for yourself to see which is the most helpful.

But when it comes to writing code for you, not all those tools actually run your unit tests/linter/compile/etc. Ellipsis will, and it'll use the stdout/stderr to fix it's own mistakes, meaning the commit delivered to you actually compiles/passes CI.
hunterbrooks
·قبل سنتين·discuss
Hmm, that searches issues, which isn't the best way to see Ellipsis' work.

Example of PR review: https://github.com/getzep/zep-js/pull/67#discussion_r1594781...

Example of issue-to-PR: https://github.com/getzep/zep/issues/316

Example of bug fix on a PR: https://github.com/jxnl/instructor/pull/546#discussion_r1544...
hunterbrooks
·قبل سنتين·discuss
Ellipsis increases the quality of code a developer brings to their teammates, meaning fewer PR comments, meaning the team ships faster. It's not a replacement for human review. It's most often used by the PR author after a self review but before asking for reviews from human teammates.

Ellipsis will use your existing lint/test commands when making code changes. For example, you can leave a comment on a PR that says "@ellipsis-dev fix the assertion in the failing unit test" and Ellipsis will run the tests, observe the failure, make the code change, confirm the tests pass, lint-fix the code, and push a commit or new PR
hunterbrooks
·قبل سنتين·discuss
Hmm... probably, send me an email.