trekhleb
Several Models Debate to Consensus
Self-parking car using genetic algorithm (2021)
344,799 Bible cross-references
Bible Fascinator
Multiple LLMs trying to reach a consensus
The Everything Chart
IT Atlas
Wayback Machine
The comparison and the reference to the karpathy/llm-council is available on GitHub https://github.com/trekhleb/yesbrainer
In short, Karpathy's llm-council is one fixed answer→rank→synthesize pass behind a local server you have to run, while Yes-Brainer is a zero-setup browser app with three deliberation structures — including a real multi-round debate (consensus mode)
Show HN: Yes-Brainer – A council of LLMs that debate in the browser, BYOK
Claude's Learning Mode
I made a thin Docker container wrapper "claude-pod" recently for my personal usage here: https://github.com/trekhleb/claude-pod
However, I wasn't using it that often, just because of that additional friction of running Claude via `PORTS="3000 5173" claude-pod` instead of just `claude`, etc.
But now I have more motivation for the containerisation :D. Not a 100% defence from the potential glitches, though, but still something...
I played with similar approach in JavaScript and built a NanoNeuron https://github.com/trekhleb/nano-neuron (it is more verbose than Python though)
Self-Parking Car Evolution
A unified map of California's passenger rail systems
Show HN: CaliVibe – Explore California Neighbourhoods
Dijkstra's Algorithm in JavaScript
A map of every recorded battle based on Wikipedia
Top Tech Jobs
Tech Jobs Radar
A collection of essential TypeScript types
Shitcode Principles (2020)
System Design Sketches
Does it even make sense to ask this? Is it reasonable or feasible?
I understand there are many nuances, such as the size and source of the training data, the size of the model (which would be too large for any browser to handle), network overhead, and the challenge of merging all the pieces together, among others. However, speculative calculations suggest that GPT-3 required around 3x10^22 FLOPs, which might (very speculatively) be equivalent to about 3,000 regular GPUs, each with an average performance of 6 TFLOPs, training it for ~30 days (which also sounds silly, I understand).
Of course, these are naive and highly speculative calculations that don’t account for whether it’s even possible to split the dataset, model, and training process into manageable pieces across such a setup.
But if this direction is not totally nonsensical, does it mean that even with a tremendous network overhead there is a huge potential for scaling (there are potentially a lot of laptops connected to the internet that potentially and voluntary could be used for training)?