frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Lumabri – What if LLMs worked like Napster?

https://github.com/JustVugg/lumabri
7•vforno•1h ago
A while ago I started working on Colibrì to see if it was possible to run huge LLMs on a normal computer. The project grew far beyond what I expected, thanks in large part to the HackerNews community.

That led me to a new question:

What if we stopped thinking about one computer?

This is the idea behind Lumabri.

Instead of requiring a single machine to store and run an entire huge model, Lumabri treats a network of normal computers as a shared pool of resources.

One machine might provide disk space, another compute, another a different part of the model. If a required block or expert isn’t available locally, the system can retrieve or execute it on a peer.

This is particularly interesting for Mixture-of-Experts models. A model can have hundreds of billions of parameters, while only a fraction are activated for each token. Rather than moving huge expert weights over the network, Lumabri can send the small activation to a peer that already has the expert and let it execute it.

The goal is for machines to contribute whatever resources they can afford while using the swarm for the rest.

The idea is very much inspired by peer-to-peer systems: users are the infrastructure.

There are obviously major challenges, especially network latency and security. I’m experimenting with peer verification, SHA-256 verification, signed model state, replica selection, failover, and deterministic execution.

Lumabri is still an early experiment. I don’t have a datacenter or a huge GPU cluster, so I’m building it with the hardware I have and trying to find out whether the idea actually makes sense.

With Colibrì I asked:

Can one normal computer run a huge LLM?

With Lumabri I’m asking:

What if many normal computers could become one huge computer?

Feedback welcome.

Repo: https://github.com/JustVugg/lumabri

Comments

nathan_compton•48m ago
Here is some feedback: don't put slop in your readme. It's unreadable.
drivingmenuts•20m ago
There needs to be some sort of safeguard to prevent people from abusing this and running queries to do something an owner objects to. I'd feel horrible if I discovered that someone used my AI to figure out how to kill someone. Another problem would be privacy. My highly personal queries would be available to whomever ran that query for me thru logging.

This is not to say it's a bad idea, but it needs some thought toward protecting users or at least acknowledgment and warnings that their information might be available to unintended eyes.

esafak•17m ago
LLMs are already slow on one machine. Now you are going to add network calls to it?
hazard•15m ago
I recommend reading some foundational materials on federated learning and distributed inference. The fundamental issues are (1) compute (2) latency and (3) security.

On the compute side, you can't load most individual experts into even high-end consumer-grade cards (e.g. RTX 5090) because the weights are simply too big.

On the latency side, you need to ship the activations and wait for the somewhat underpowered cards to actually do the matrix multiplications, then send the results back. This means each token takes hundreds of milliseconds or even more, which is borderline unusable.

Finally if you're running a P2P network, the only way to verify that peers aren't lying to you is to run duplicate calculations - I don't see how SHA-256 or signed model state help here unless I'm missing something (What are you calculating the hash of? What exactly is signing attesting to?).

This is one of the few places where borrowing ideas from cryptocurrencies actually makes sense - you could imagine a system where peers place bonds and forfeit them if they lie about calculations. You can look at projects like Bittensor and others for how these kind of things are currently implemented.

Show HN: A Project Oberon System version running on RISC-V instead of RISC-5

https://github.com/rochus-keller/OberonSystem/tree/op2-rv32
101•Rochus•11h ago•16 comments

Show HN: Alphabet Soup, a multiplayer game, build the longest word to win

https://alphabetsoup.club
18•johnchinjew•3h ago•10 comments

Show HN: Albedo – single-file listenable document database in Zig

https://github.com/klirix/albedo
3•askhatsaiapov•44m ago•0 comments

Show HN: A replayable A2A jury for tracing how agents influence decisions

https://github.com/nMaroulis/protolink/tree/main/examples/ai_courtroom
13•nmaroulis21•6h ago•0 comments

Show HN: 35k+ paper psychedelic library that knows LSD from Lumpy Skin Disease

https://consciousnesslibrary.org/
8•elliotec•3h ago•6 comments

Show HN: Today's cities on a globe of Earth's tectonic past and future

https://douwe.com/projects/tectonic_globe
26•dosinga•9h ago•5 comments

Show HN: Pacific Slate: a self-hosted, model-agnostic multi-agent AI assistant

https://pacslate.com/
5•badwx•2h ago•0 comments

Show HN: Wardline, a Go proxy that auto-blocks compromised AI agents

https://github.com/kabirnarang39/wardline
2•kabirnarang39•2h ago•0 comments

Show HN: Form cohorts in your city for study and business

https://chimera.university/event/
2•celestiallylvd1•2h ago•0 comments

Show HN: Airy – Free, fast, and simple voice content creation

https://airy.so
34•login588•14h ago•16 comments

Show HN: Mandible TUI – rust based CLI manual viewer

https://github.com/sadigaxund/mandible
3•sakhund•3h ago•0 comments

Show HN: Whetstone – 20 Claude Code skills, each distilled from one real failure

https://whetstone.akbarsha.dev/
3•iamakbarsha1•3h ago•0 comments

Show HN: Run your GitHub Actions locally or self-hosted in isolated microvms

https://preloop.dev
3•Bnjoroge•3h ago•0 comments

Show HN: See how long it takes ChatGPT Sol 5.6 to send a byte across the LAN

https://robss2020.github.io/sol-vnc-elapsed/
3•logicallee•3h ago•0 comments

Show HN: Open-source playground to red-team AI agents against public prompts

https://playground.fabraix.com/
12•zachdotai•6h ago•3 comments

Show HN: A time zone converter where the URL encodes the whole comparison

https://acrosszones.com
3•nomadrat•6h ago•1 comments

Show HN: Ember – Redshift safe color palettes

https://github.com/carpdiem/ember
4•carpdiem•7h ago•0 comments

Show HN: TokenSpend, the AI ROI Solution

https://tokenspend.dev/
3•haseebejaz•8h ago•0 comments

Show HN: Repro, disposable Docker env for GitHub issues(pip install repro-cli)

https://github.com/SukhdevThukral/repro
3•sukhdevth_•8h ago•0 comments

Show HN: Sufleur - npm-style prompt registry with typed code-generation

https://github.com/sufleur/cli
3•wtomas•8h ago•0 comments

Show HN: An enjoyable and efficient way for product teams to communicate

https://fosbury.ai/
3•YarivAshk•8h ago•3 comments

Show HN: Cash-o-mat - Find your favorite new Euro Bill Design

https://cash-o-mat.eu
3•zinngr•8h ago•1 comments

Show HN: StoneBuild – a build tool in Go for your projects in any languages

https://github.com/tigerlang/stonebuild
3•tiger-langer•8h ago•0 comments

Show HN: Make a Fake MySpace Profile

https://allthedamn.tools/myspace-profile-generator/
2•kilroy123•8h ago•0 comments

Show HN: A tool to auto-generate .vscode/settings.json and extensions.json

https://github.com/RKasai127/vscode-autoconfig
3•rkasai•9h ago•0 comments

Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

https://textlog.cc/about
199•stagas•2d ago•75 comments

Show HN: Augmented Violin Finger Choice Recommendation

https://violin-fingering.unstacked.cc
4•lennart-rth•9h ago•2 comments

Show HN: Sift – Fast local file organizer CLI with 1-click transaction undo

https://github.com/taevel02/Sift
3•taevel02•10h ago•0 comments

Show HN: Job Seeker – AI agent skills for job searching

https://github.com/galiprandi/job-seeker
5•galiprandi•10h ago•0 comments

Show HN: Wyzer Programming Language

https://github.com/Wyzer-Lang/wyzer
217•v0id_isgood•2d ago•116 comments