News for hackers. Stuff that matters.

lsb

There’s other slop projects to run of Qwen, like ds4, would be interesting to see a comparison
Re:Qwen 3.8 27B available on Cerebras at 1500 tokens/s on Sunday September 06, 2026 @06:49PM (#49591719)
The context window is limited to 64k or 128k. If you’re using this with a coding agent, there’s going to be a lot of compactions. I found that I had a subagent whose compacted context plus prompts and such was over the window and it errored out in opencode.
Re:Markdown Database Pattern on Thursday August 27, 2026 @06:18PM (#49472025)
As we have more powerful AI plus agents that can run on your phone, keeping everything as a pile of markdown plus some compute on top makes a lot of sense
This is glitch art for text, I love it
Re:Three ways to smuggle SQLite into Nix on Friday August 21, 2026 @07:15PM (#49394884)
If this much JSON could fit in a microcontroller’s memory (7.5MB in text), and it’s a performance issue, maybe it’s worth upgrading the JSON parser?
Re:Ornith-1.5: From Self-Scaffolding to Self-Improvement on Wednesday August 19, 2026 @05:21PM (#49367372)
The page has comparisons with Qwen 3.6 27b and I’d love to see comparisons with Qwen 3.8 27b, the newer one is much more capable!
Google is making private AI practical with Gemma4 something that you can run without an Internet connection.

All of the proofs of privacy rely on us getting the math right. All of the privacy from unplugging your internet cable is there by default.

Neat! Similar to my graduate thesis, NoDictionaries: https://nodictionaries.com/cato/de-agri-cultura/156
Re:Who Is America's Homer? on Monday July 20, 2026 @12:24AM (#48974317)
Homer is the Homer of America, unless you believe in fencing off universal properties of mankind into exclusive tribal ownership.

(cf Saul Bellow asking “who is the Tolstoy of the Zulus”, and Ralph Wiley in the Atlantic saying that Tolstoy is the Tolstoy of the Zulus.)

Happy to answer any questions :)
Re:Healthchecks.io Now Uses Self-Hosted Object Storage on Friday April 17, 2026 @11:19AM (#47806889)
Self Hosted object storage looks neat!

For this project, where you have 120GB of customer data, and thirty requests a second for ~8k objects (0.25MB/s object reads), you’d seem to be able to 100x the throughput vertically scaling on one machine with a file system and an SSD and never thinking about object storage. Would love to see why the complexity

The real world success they report reminds me of Simon Willison’s Red Green TDD: https://simonwillison.net/guides/agentic-engineering-pattern...

> Instead of taking a stab in the dark, Leanstral rolled up its sleeves. It successfully built test code to recreate the failing environment and diagnosed the underlying issue with definitional equality. The model correctly identified that because def creates a rigid definition requiring explicit unfolding, it was actively blocking the rw tactic from seeing the underlying structure it needed to match.

Re:MMAcevedo aka Lena by qntm on Friday February 13, 2026 @01:58AM (#46999737)
It’s named after the multi-decade data compression test image https://en.wikipedia.org/wiki/Lenna

Buy the book! https://qntm.org/vhitaos

Re:Ask HN: How are you doing RAG locally? on Thursday January 15, 2026 @04:15AM (#46630070)
I'm using Sonnet with 1M Context Window at work, just stuffing everything in a window (it works fine for now), and I'm hoping to investigate Recursive Language Models with DSPy when I'm using local models with Ollama
The New York Times has said that the US president has reported capturing the president of Venezuela https://www.nytimes.com/live/2026/01/03/world/trump-united-s...

Source about aviation: primary (I am at an airport now) and also there are no flights going into or out of JFK right now https://www.jfkairport.com/flight-tracker?view=VIEW_DEPARTUR...

Re:Lite^3, a JSON-Compatible Zero-Copy Serialization Format on Friday December 19, 2025 @12:54AM (#46322661)
This is super interesting!

Apache Arrow is trying to do something similar, using Flatbuffer to serialize with zero-copy and zero-parse semantics, and an index structure built on top of that.

Would love to see comparisons with Arrow

Re:Why are your models so big? (2023) on Friday December 05, 2025 @07:31PM (#46169277)
My threshold for “does not need to be smaller” is “can this run on a Raspberry Pi”. This is a helpful benchmark for maximum likely useful optimization.

A Pi has 4 cores and 16GB of memory these days, so, running Qwen3 4B on a pi is pretty comfortable: https://leebutterman.com/2025/11/01/prompt-optimization-on-a...

Happy to answer any questions you have :)
Curious about comparisons with Apache Arrow, which uses flatbuffers to avoid memory copying during deserialization, which is well supported by the Pandas ecosystem, and which allows users to serialize arrays as lists of numbers that have hardware support from a GPU (int8-64, float)
Re:Launching Solveit – an antidote to AI fatigue on Thursday October 02, 2025 @08:45PM (#45457420)
fast.ai (some of the authors of this) was transformative for me, and the community was super nice. Cannot recommend looking into this highly enough.
This is halfbakery! I love it!

(For example, a recent half baked idea there is a perpetually burning flag. https://www.halfbakery.com/idea/Perpetually_20Burning_20Flag... )

How are you a landlord if you're paying property taxes?

Once you have everything else set up, you can migrate to a server hosted on your own internet connection. Running your own data center is one of the more tricky parts of the equation, compared to almost-free web hosting for a 10MB site.

You're also just renting a domain name.

Interesting! Text files in git can work for small sizes, like your 100MB.

That is what's known in FAISS as a "flat" index, just one thing after another. And obviously you can query by primary key to the key-value store that is git, and do atomic updates as you'd expect. In SQL land this is an unindexed column, you can do primary key lookups on the table, or you can look through every row in order to find what you want.

If you don't need fast query times, this could work great! You could also use SQL (maybe an AWS Aurora Postgres/MySQL table?) and stuff the fact and its embedding into a table, and get declarative relational queries (find me the closest 10 statements users A-J have made to embedding [0.1, 0.2, -0.1, ...] within the past day). Lots of SQL databases are getting embedding search (Postgres, sqlite, and more) so that will allow your embedding search to happen in a few milliseconds instead of a few seconds.

It could be worth sketching out how to use SQLite for your application, instead of using files on disk: SQLite was designed to be a better alternative to opening a file (what happens if power goes out while you are writing a file? what happens if you want to update two people's records, and not get caught mid-update by another web app process?) and is very well supported by many language ecosystems.

Then, to take full advantage of vector embedding engines: what happens if my embedding is 1024 dimensions and each one is a 32 bit floating point value? Do I need to save all of that precision? Is 16-bit okay? 8-bit floats? What about reducing the dimensionality? Is it good enough accuracy and recall if I represent each dimension with an index to a palette of the best 256 floats for that dimension? What about representing each pair of dimensions with an index to a palette of the best 256 pairs of floats for those two dimensions? What about, instead of looking through every embedding one by one, we know that people talk about one of three different topics, and we have three different indices for each of those major topics, and to find your nearest neighbors you want to first find your closest topic (or maybe closest two topics?) and then search in those lower indices? Each of these hypotheticals is literally a different “index string” in an embedding search called FAISS, and could easily be thousands of lines of code if you did it yourself.

It’s definitely a good learning experience to implement your own embedding database atop git! Especially if you run it in production! 100MB is small enough that anything reasonable is going to be fast.

That’s wild that with a KV cache and compilation on the Mac CPU you are faster than on an A100 GPU.
Also: this SSO tax is deceptively framed. Many of these services allow one to sign in through, for example, Google, which can count as a single sign on, and many organizations have a mail account, but that isn’t taken into account.
This is evocative of “cramming”, a paper from a few years ago, where the author tried to find the best model they could train for a day on a modern laptop: https://arxiv.org/abs/2212.14034

Older »