fgfm
Eureka Labs: Andrej Karpathy new venture in education and AI
OpenAI ARR breakdown: API revenue only represents 15%
Runway Gen-3 Alpha: temporal consistency coming to video generation
Mistral releases the v0.3 of its 7B LLM
Captable – open-source cap table management
Sequoia: Speculative decoding boosting LLM inference by 8-10x
Perhaps the accumulators in current hardware cannot leverage this to its full potential, but combined with such a strict quantization, this would open LLM to the wider ML community much earlier than expected (when consumer hardware allows you to train near SOTA LLMs from scratch on your machine).
The Era of 1-bit LLMs: ternary parameters for cost-effective computing
The Case for Open Source AI
AlphaCodium – SOTA approach for code generation
Wavecoder – a CodeLLM with 6.7B params scoring just behind GPT4
OpenChat-3.5 Update 0106: ChatGPT-level performances accessible locally
CRUXEval: A Benchmark for Code Reasoning, Understanding and Execution
License-wise, we're getting more and more transparency on the permissions that apply to the training sets of each OSS model. But I would argue that once we're passed that, developers are gonna raise their expectations:
- control over dependency multiplicity ~= "rewrite this using only a single linear algebra library with Apache 2 license" or even "rewrite this in pure Node JS"
- adding corresponding reference/license notice: the model copies/adapts a section of a library that requires copyright notice reproduction.
- transparency on the similarity with the source material if it was copied/adapted from somewhere else (even if the license allows this, this enters the realm of social courtesy/community codes)
Was the demo example confusing, or not challenging enough perhaps? If you have tough coding guidelines you've been enforcing manually in code reviews up until now, please do share
In that regard, the proxy for "no effort" usually defaults to "it looks like the PR doesn't check any of the guidelines in the CONTRIBUTING.md or the PR template". Here we're trying to always bring that guideline context, make it requestable, and inject it into your coding workflow. In the process, we want to educate those developers about your specific engineering culture.
Besides, code generation is inevitably going to become a growing part of software engineering. Here we're making sure this transition isn't operated without proper alignment or context. It's already challenging to get everyone on the same page in code reviews, so team alignment isn't a trivial problem and it's not gonna improve with the extra thousands of LoC developers will be able to produce each day. Or do you foresee a significant proportion of OSS maintainers consistently rejecting automatically-generated code?
Two things we're doing this:
- right now our API response contains more than what's required for autocompletion, so there is room for improvement there. And since we focus on team alignment, the goal is to boost the suggestion acceptance rate compared to alternatives. So in the end, fewer calls and lower token consumption.
- since we're working on fully migrating to hostable OSS models of reasonable size, the financial aspect of token consumption should be mostly moved out of the picture to focus on latency.
For now, we've started with VSCode as an IDE and used GitHub for authentication. But actually, we're already working with GitLab to add support. For other VCS, the prioritization will be demand-based as we don't want to spread thin early on.
Regarding the OpenAI part, as stated in the post, we're currently migrating the community version to self-hosted OSS models. If you sniff around the backend API repo, you'll see there is already a third-party service registered for Ollama and a corresponding docker-compose (https://github.com/quack-ai/contribution-api/blob/main/docke...). Our next release was already planned to switch to Ollama (keeping OpenAI as an alternative as well), so I'm thrilled if that goes along with the community preference!
Show HN: Quack Companion – VSCode extension for OSS contribution assistance
https://github.com/quack-ai/companion
Hello there, I'm FG (short for François-Guillaume)! I’m building Quack Companion (https://github.com/quack-ai/companion), a tool designed to bridge the gap between project maintainers and contributors in open-source software (OSS).If you've ever contributed to OSS, you're familiar with the challenge: diving into a new codebase, aligning with maintainers' expectations, and making meaningful...
Show HN: Quack Companion – VSCode extension for OSS contribution assistance
https://github.com/quack-ai/companion
Hello there, I'm FG (short for François-Guillaume)! I’m building Quack Companion (https://github.com/quack-ai/companion), a tool designed to bridge the gap between project maintainers and contributors in open-source software (OSS).If you've ever contributed to OSS, you're familiar with the challenge: diving into a new codebase, aligning with maintainers' expectations, and making meaningful...