News for hackers. Stuff that matters.

antonellof

Train PyTorch on every GPU you can reach: one Trainer, from your laptop to many machines.

The GPUlayer Trainer runs the same PyTorch script in your process, on every GPU of a machine, or across many machines: laptops, workstations, servers and cloud VMs. It picks machines and GPUs that can train the model, starts every process, and brings back logs, checkpoints and metrics.

Re: on Thursday September 24, 2026 @04:35AM (#49827894)
Laya MLX typed decisions vs Dijkstra on seeded weighted mazes, side-by-side replay on Apple Silicon
Re:Bonsai: A 27B reasoning model on a 16 GB M2 Mac, with Ferrox on Saturday September 19, 2026 @03:52AM (#49764354)
Run a 27B reasoning model locally on a 16GB M2 Mac. Ferrox + ternary quantization delivers 5.9GB models without sacrificing much quality.
Re: on Thursday September 10, 2026 @04:37PM (#49649843)
Visual Git app inside your terminal: commit graph, diffs, stage by file or hunk, commit, branches, stash, push and pull, all with the mouse. Works in Ghostty, cmux, kitty and WezTerm, next to any CLI coding agent. One small Rust binary, no browser engine, works over SSH.
Re:Building a Rust Inference Engine That Matches Llama.cpp on Tuesday August 11, 2026 @04:50AM (#49255097)
AI code quality is not bad, using vim and emacs do not elevate the code quality. do you prefer a typewriter or a computer? it's called future...
Re:Building a Rust Inference Engine That Matches Llama.cpp on Monday August 10, 2026 @06:44AM (#49241959)
Contribute = Human ideas, testing, review etc. The monkey part of writing code by hand = obsolete. Do you still write code without and IDE? you remember all the programming language words? everything? you use stackoverflow? it's called evolution, btw: AI full disclosure This software is developed with strong assistance from Cursor, Grok 4.5, GPT 5.6, and Claude Fable 5, with humans leading the ideas, testing, and debugging. We say this openly because it shaped how the project was built. If you are not happy with AI-developed code, this software is not for you. The acknowledgement below is equally important: this would not exist without llama.cpp and GGML, largely written by hand.
Re:Building a Rust Inference Engine That Matches Llama.cpp on Saturday August 08, 2026 @04:18PM (#49225504)
That's a fair ask, and thanks for putting it that way.

I do like writing, and I can write. It just takes me a lot longer in English than in Italian, which is how I ended up handing the post over. But your point stands: if you already read that stuff all day at work, there's no reason to read more of it in your free time.

So I'll give it a go. The next write-up on Ferrox will be mine, rough English and all. Thanks for the comment.

Re:Building a Rust Inference Engine That Matches Llama.cpp on Saturday August 08, 2026 @03:29PM (#49225054)
Thanks for the comment. Parity with llama.cpp isn't my goal.

What I actually want is MoE on machines that can't fit the model in VRAM, and specifically expert-level residency instead of layer offload: track which experts get hit during decode, keep those resident, evict the rest. Doing that well needs the router, the KV cache and the memory manager to be designed together, which is about the only good reason to write a runtime from scratch.

Yes, let’s see! You are welcome to contribute if you like!

Re:Building a Rust Inference Engine That Matches Llama.cpp on Saturday August 08, 2026 @02:38PM (#49224577)
That’s the goal, an infinite loop of self improving inference engine that gets better and better by himself.
Re:Building a Rust Inference Engine That Matches Llama.cpp on Saturday August 08, 2026 @02:37PM (#49224561)
I have the skills, qualifications and experience to do this; ( see https://www.credly.com/users/antonello-fratepietro ) by using AI (I monitor what it does), I’m able to carry out a project like this! I’m a coder, not a blogger; it’s only natural that I use AI, just like everyone else, to write technical texts. I have over 20 years’ experience and I’m not ashamed to admit that I use Claude, Cursor and so on. The problem is not using it. It’s not the code or who writes it that matters, but the result: building my own inference engine. ( reply written with my brain ) ^_^

Show HN: Underscore – Code with AI in the browser, zero setup required

https://app.underscore.is/

I built Underscore a browser-based coding environment that runs entirely in the cloud. There’s no local setup, CLI, or Docker—open the site and start coding with AI assistance from any device.Each project runs in its own persistent cloud container (Cloudflare) with common languages and tools preinstalled (Node.js, Python, Go, Rust, Bun, etc.). It’s built on top of opencode...

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

Show HN: Multi-Agent AI with OpenAI Agents SDK (Analysts → Statisticians)

https://www.cognitora.dev/blog/openai-agents-sdk-cognitora

Built a multi-agent research system with OpenAI Agents SDK where specialized AI agents collaborate autonomously:Master Orchestrator → Data Analyst → Statistician → Report WriterEach agent has specific expertise. The orchestrator delegates tasks. All agents can execute code securely to solve problems.Example workflow: "Analyze e-commerce data" - Data Analyst: writes Python to load/clean data,...

( Read More... | no comments | on HN )
I tried it and created a full RAG application very easily. I followed the examples in the online documentation and it was really a piece of cake. My previous implementation of RAG (without Datapizza) used direct libraries such as OpenAI, Sentence Transformers, etc. Instead, I find it very useful to have a “framework” where you already have everything. In the past, I played around with Langchain, but I find it really immense, as complete and large as it is complex and distracting.

Show HN: VittoriaDB – Zero-config embedded vector DB with HNSW and ACID storage

https://github.com/antonellof/VittoriaDB

Hi HN! I built VittoriaDB as a zero-configuration embedded vector database that actually works out of the box for local AI development.Core features:• Zero-configuration embedded vector database - no setup, no config files• HNSW indexing for sub-millisecond vector similarity search• ACID-compliant storage with write-ahead logging for data integrity• Complete REST API for language-agnostic...

( Read More... | no comments | on HN )
Yes, thanks, good catch, i've just edit the gitignore, in case you are interested please open a PR or contribute, the project is very very fresh!
I built VittoriaDB as a simple alternative to complex cloud vector databases. It's a single Go binary that works immediately after download - no Docker, no configuration, no cloud dependencies.

Key features: • HNSW indexing with <1ms search times for 1M vectors • ACID-compliant storage with Write-Ahead Log • REST API + planned Python client • Cross-platform releases (Linux, macOS, Windows) • Perfect for RAG applications and local AI development

The motivation was simple: existing vector databases are either too complex for local development or too limited for production. VittoriaDB bridges that gap.

One-line install: curl -fsSL https://raw.githubusercontent.com/antonellof/VittoriaDB/main... | bash

GitHub: https://github.com/antonellof/VittoriaDB