News for hackers. Stuff that matters.

vsolina

That's a matter of organization, not production; No country is self-reliant in production of the high tech goods
A common and understandable misconception.

It's the machines that actually pay for most things we enjoy today.

The keyboard you're typing your responses on, display you're reading this message from and virtually everything else in our silicon worlds were not touched by human hands during production. Money is just a method for accounting who gets how many of these things.

Interestingly even the keyboards don't need that much of a human touch to type these days.

Thank you Meng for building Tabby and providing us with a self hosted alternative to copilot! I absolutely love it! Keep up the amazing work.

You're definitely right about the feature richness, but the truth is I just want completions :D

Performance is a funny thing, mostly scales with the slowest part of the system. Since both servers use the same inference lib (llama.cpp) which does all the heavy lifting, there's essentially no completion performance difference in the single user mode according to my tests. Because I use a smaller model by default (Q5_K_M instead of Tabby's Q8, ~30% difference in size), and LLM inference is essentially memory bandwidth bound: my new deployment is around 30% faster with no noticeable quality difference on identical hardware.

p.s. I'd highly recommend providing additional quantization methods in your model repository to make it easier for novice users.

Thank you

Show HN: Tabby back end in 20 Python lines (self-hosted AI coding assistant)

https://github.com/vsolina/tabby-backend-py

Today I've made an anticomplex re-implementation of backend for Tabby - self-hosted AI coding assistant. (seems fully functional, but some issues are expected)motivation: I had to move the one I use to another server, but did not want to re-install the entire toolchain and all dependencies.additionally I like simple stuff which I can understand

( Read More... | 2 comments | on HN )