frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Kimi K3 (2.8T) at 1 token/s on a MacBook Pro, streamed from four SSDs

https://github.com/argonautlabsai/deltafin
99•Argonautlabs•1h ago•38 comments

Google DeepMind Releases AlphaGenome Atlas

https://blog.google/innovation-and-ai/models-and-research/google-deepmind/alphagenome-atlas/
419•utiiiD•6h ago•104 comments

Mercury 2.5

https://www.inceptionlabs.ai/blog/introducing-mercury-2-5
50•Topfi•1h ago•7 comments

On the Navier–Stokes Millennium Prize Problem

https://openai.com/index/navier-stokes-solution/
889•tedsanders•4h ago•696 comments

Navier-Stokes – Tristan Buckmaster [pdf]

https://cims.nyu.edu/~tristanb/statement.pdf
851•procedurecall•15h ago•389 comments

DaVinci Resolve 21.1

https://www.blackmagicdesign.com/media/release/20260908-03
311•tosh•7h ago•137 comments

Benchmarking Qwen3.8 27B quantizations: 4-bit holds up, 1-bit collapses

https://quesma.com/blog/qwen38-27b-quantizations-benchmarked/
184•stared•6h ago•95 comments

Muse: Meta's personal AI agent, features and capabilities

https://ai.meta.com/muse/
163•yks•2h ago•149 comments

Implementation of GCC's Nested Functions (vs. C++ Lambdas)

https://uecker.codeberg.page/2026-09-05.html
36•uecker•3d ago•2 comments

I-have-ADHD: A skill to stop coding agents from burying the answer

https://github.com/ayghri/i-have-adhd
235•domhudson•7h ago•176 comments

Show HN: LLM Attention Visualization

https://ishamf.dev/p/llm-attention-visualizer/
84•ifz•4h ago•17 comments

The Helicopter with Radioactive Blades

https://hackaday.com/2026/09/07/the-helicopter-with-radioactive-blades/
129•zdw•1d ago•31 comments

The two Christian saints who are the Buddha

https://signoregalilei.com/2026/08/30/the-two-christian-saints-who-are-secretly-the-buddha/
179•surprisetalk•6h ago•112 comments

Animation in Bevy: The Big Picture

https://glocq.com/en/blog/20260827/
13•ibobev•1h ago•0 comments

Replacing a Rust Enum with a 64-Bit Word Made My Interpreter 17% Faster

https://pointersgonewild.com/2026-08-25-replacing-a-rust-enum-with-a-64-bit-word/
53•metrofun•3d ago•19 comments

Connecting the Machines

https://herdr.dev/blog/connecting-the-machines/
63•collinmanderson•4h ago•23 comments

Tracing np.add, all the way down

https://blog.veitheller.de/numpy.html
11•luu•4d ago•1 comments

OpenAI fought dirty on career-making math problem

https://techcrunch.com/2026/09/08/openai-fought-dirty-on-career-making-math-problem-says-nyu-math...
101•jonbaer•1h ago•13 comments

C*: Unifying Programming and Verification in C

https://arxiv.org/abs/2504.02246
59•rramadass•5h ago•34 comments

Show HN: Copperhead – Hardware as Fast as Software

https://copperhead.sh/
183•animeshchouhan•8h ago•76 comments

Tyranny of Optionality

https://hvpandya.com/tyranny-of-optionality
27•aray07•2d ago•13 comments

Function Arguments Are Not Function Colors

https://jerf.org/iri/post/2026/func_args_are_not_colors/
20•ingve•2h ago•7 comments

ZX Spectrum: Experimenting with 1-Bit Sound

https://bumbershootsoft.wordpress.com/2026/09/05/zx-spectrum-experimenting-with-1-bit-sound/
82•ibobev•6h ago•24 comments

The 92-Year-Old Mathematician and the Teenage Apprentice

https://www.nytimes.com/2026/09/06/science/92-year-old-mathematician-apprentice.html
98•robinhouston•1d ago•8 comments

AlphaGenome Atlas predictive map of every DNA letter change in the human genome

https://deepmind.google/blog/alphagenome-atlas-a-predictive-map-of-every-possible-dna-letter-chan...
71•fady0•7h ago•9 comments

ChatGPT Images 2.5

https://openai.com/index/introducing-chatgpt-images-2-5/
229•vertigoruntime•2h ago•294 comments

Y Combinator Early Access Network

https://events.ycombinator.com/yc-early-access-fall-26
64•tosh•4h ago•47 comments

Flights cancelled at UK airports due to ATC issue

https://www.bbc.com/news/live/c6x2z0yy32ejt
109•contingencies•3h ago•81 comments

FreeBSD 14.5-Release

https://www.freebsd.org/releases/14.5R/announce/
93•joshcsimmons•9h ago•15 comments

Getting your hands dirty is good for you

https://www.bbc.com/future/article/20260904-how-getting-your-hands-dirty-boosts-your-health-withi...
196•HatchedLake721•11h ago•167 comments
Open in hackernews

Kimi K3 (2.8T) at 1 token/s on a MacBook Pro, streamed from four SSDs

https://github.com/argonautlabsai/deltafin
94•Argonautlabs•1h ago

Comments

Argonautlabs•1h ago
Author here. Some context and the caveats up front. The model is Kimi K3, 2.78T parameters, ~1.45 TB of expert weights. It does not fit in memory, so the experts stream from disk: one 17.5 MB file per (layer, expert), read with pread + F_NOCACHE, 16 of 896 per layer. The machine is an M5 Max MacBook Pro with 128 GB and three Thunderbolt 5 enclosures plus the internal SSD. Expert weights are untouched at their released MXFP4 precision; the resident attention trunk is int8, which upstream labels non-weight-exact, so I don't claim bit-exactness against BF16 — I claim token-identical output against my own reference on the prompt of record, checked on every promotion. Numbers, with the unflattering ones in the same paragraph as the good ones: 1.00 tok/s steady over a 512-token completion, 1.13 over 128 tokens, and 0.96 median on the 17-token benchmark from the upstream repo's issue #15 against the 0.684 posted there. Time to first token on a 512-token prompt is about 6.3 minutes — prefill is currently read-amplified 6.2x, which is the biggest open problem in the repo and is described in the results directory. What I think is actually interesting isn't the number, it's that four of the gains came from defects in the read path that instrumentation found and I would never have guessed. The instruments are in a second repo, ARGODRIVE — a 10 ms per-device read monitor, a per-read barrier trace that records which drive served each expert and which one landed last in every pass, and a config assertion harness that refuses to record a benchmark unless the setting under test actually fired. They're deltafin-specific today. The four findings: • A constant capped the reader threads at 16 and bounded both the demand and prefetch pools with the same value. Separating them was +14%; demand queueing went from 70% of blocked time to 7.5%. • Splitting each hot expert's read across two replicas on two devices was +10% — after the same knob had measured negative six times on layouts where every expert had one home and there was nothing to split against. • The prefetch path had no balancer at all: it walked a fixed directory order and took the first hit, so on any replicated layout it dumped everything on one enclosure. Giving it least-expected-completion dispatch with in-flight counters shared with the demand path was +11% and turned every replicated layout I had previously measured as a loss into a win. • A recorded "law" that a given draft depth was worse turned out to have been measured against a drafter that no longer existed. Re-testing it was +8%. There's also a drive-count ladder in the repo — same layout, one to four drives: 57% / 78% / 92% / 100% of the four-drive decode rate. And a catalogue of about a thousand timed runs of things that did not work, with the numbers: RAM expert caches from 8 to 40 GB (-4% to -48%), striping a single copy (-7 to -25%), two drives sharing one Thunderbolt link (-11%), streaming the attention trunk from SSD (-60%), Metal's file-loading API (-19 to -22%). That catalogue is the part I expect to be most useful to other people. The engine is a fork of gavamedia/deltafin, which is MIT and did the hard part; I've told the author about all of this and the upstream-relevant fixes are going back as PRs. Two things I'd genuinely like help with: whether anyone has done expert-major prefill scheduling on an MoE (read each expert once per layer and run its kernel over all rows routed to it — it should take prefill from 6.2x amplification to about 1x), and whether the drive ladder reproduces on other hardware.
sampullman•40m ago
This is difficult to read, maybe just link to a gist?
woadwarrior01•37m ago
That's because it's copy pasted from a coding agent.
anamexis•33m ago
It's difficult to read because it doesn't have line breaks.
hypfer•24m ago
And full of obvious markers of LLM-generated text.
frangonf•18m ago
Around 20s saved by eating on those \n\n.
sampullman•31m ago
It looks at least partially hand edited to me, although it's getting pretty difficult to tell with Astra...
pavlov•39m ago
This response is so dense with numbers and special characters that it's probably about 1000 tokens. So at 1 token/s, it takes almost 17 minutes to generate this on the MacBook Pro.
voidnullvalue•1h ago
But why though? Cannot possibly be useful at such slow speeds, and costs a ton to perform that badly
Argonautlabs•1h ago
Not useful for chat, agreed — and I wouldn't pretend otherwise. It's useful for the other kind of work: scheduled, unattended jobs where nobody is waiting on the cursor. My use is day/week/month end review — go through the numbers, flag what doesn't reconcile, draft the report — and there the two things that matter are that the model is good enough to trust with the judgement (K3 is, and it's the full 2.8T model, not a cut-down one) and that the data never leaves the machine.
voiceeh•5m ago
>and I wouldn't pretend otherwise.

Such of a Claudism. Not criticizing, just noticing.

ganelonhb•49m ago
I think the point is that it’s running at all…
cyanydeez•45m ago
Qwen3.8-Flash-Next ships with a 51B lookup table that can be read directly from ssd or memory, which greatly improves it's speed and intelligence. It can load at 4bit quant in ~60GB.

These demos are maybe useless, but if open models keep progressing, there's going to be some break through that continues whittling down just how much needs to be kept in VRAM, and progressive degredation to regular system ram and to ssds.

Afterall, they're not writing anything to these, so saturing all bandwidth could bring models to the masses. all without any help from Zark Muckerberg.

willmadden•33m ago
That's next level masochism.
netc•25m ago
And macOSism
lukeduff•31m ago
Reminds me of Deep Thought from Hitchhiker's Guide to the Galaxy
schmorptron•11m ago
It's kind of insane how having this tech at this speed 5 years ago would have probably still been seen as insanely useful and revolutionary. If LLMs were more capable but dramatically slower, I wonder how it would impact how we use it? Dramatically more thought being put into prompts, much more preparation probably
bluechair•26m ago
I missed the explanation for how the SSDs are connected.

Maybe a dumb question.

Argonautlabs•17m ago
SSDs are connected via Thunderbolt 5 enclosures. I have one Gen4 and three Gen5 ssds inside enclosures. You can see specs here

https://github.com/argonautlabsai/deltafin/tree/main/k3-publ...

dusted•17m ago
A medium prompt in only 11 days.
jgalt212•14m ago
A medium prompt = 1 million tokens?
pvab3•14m ago
when it finishes answering you already figured out the question
saejox•17m ago
make it 4x40 raid-0 ssds to achieve 40 tps.

or 40 macbooks with each 4 ssd. to get 40 tps.

ChaseRensberger•9m ago
not sure ive ever seen a #1 post on HN with only 5 stars
bel8•33m ago
And it probably takes longer for a human to compile all that info.
springtimesun•30m ago
But, Kimi thought for 36k tokens before writing it.
embedding-shape•19m ago
And maybe author sent ~1K tokens as the starting prompt, and possibly some more stuff in the system prompt, and add on top of that that Apple hardware is famously bad at prompt processing.
copperx•23m ago
The hyphenated terms get worse and worse as you keep reading. Just kill me now.
Argonautlabs•40m ago
It actully does the job. Example: every morning it takes 30-40 minutes to generate reports automatically and these reports are being sent as a pdf to read to Telegram.
LatencyKills•45m ago
I hate seeing comments like this on HN. We used to upvote “look at this crazy thing I did” work. Not everything has to make sense or be ground breaking.

It is cool that they got it to work at all.

glimshe•38m ago
It's not useful for actual work, but the fact it can be run at all shows that we're evolving towards enabling powerful LLMs to run locally.
roadside_picnic•36m ago
I've never understood why "Hacker" News so frequently gets "But why though?" comments at the top.

The entire history of innovation is filled with people doing something just to see they can get it to work, even if badly, and then people continue to iterate on that until it works better, then works well, and then is so obvious people would never even question it. But it all starts with someone doing it to scratch an itch.

Neural networks, the foundation of our current AI revolution, used to fit well into the "neat, but practically useless" category.

Sure there are countless "but why though?" experiments that don't pan out, but that's just the cost of exploration. There can be no step-function innovation in a world where people only do things that make immediate practical sense.

sixothree•13m ago
Gen X here. Having grown up in the 80's I remember multiple occasions where someone would ask "what are you going to do with a computer?". As in, what could a computer possibly be useful for. Just imagine someone asking this question today. It would probably be more shaped like the comment you are responding to.

What are you going to do with a computer? I've always hated this attitude. We do these things because they are interesting to us, for the fun of exploration, because we enjoy learning, because we want to iterate and improve, to make the world better, or any plethora of reasons that involve intellectual curiosity of some sort.

nicce•35m ago
I guess the point of this whole forum is "Why not?"
fnetisma•30m ago
The Github README literally has a "But Why?" section
copperx•21m ago
Because we can. And K3 is frontier-like. Running on a MacBook Pro.