HackerTrans
TopNewTrendsCommentsPastAskShowJobs

vsolina

no profile record

Submissions

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

github.com
3 points·by vsolina·hace 2 años·2 comments

comments

vsolina
·hace 2 años·discuss
That's a matter of organization, not production; No country is self-reliant in production of the high tech goods
vsolina
·hace 2 años·discuss
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 an accounting method to allocate the production output.

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

* other notable examples are almost 100% of the energy we use (electricity, hydrocarbons), majority of the global human caloric intake (grains, fats, sugars, potatoes, etc.), most raw materials (metals, fibers, hydrocarbons again, etc.), tools

And for the remainder, at this point it's just a matter of time before Humans Need Not Apply
vsolina
·hace 2 años·discuss
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