frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

DeepSeek Harness

https://github.com/deepseek-ai/deepseek-harness
150•bjin•1h ago•64 comments

Gloomberb

https://gloom.sh/
35•rbanffy•45m ago•3 comments

AI agents lie, cheat and steal. That is putting off users

https://www.economist.com/business/2026/08/12/ai-agents-lie-cheat-and-steal-that-is-putting-off-u...
29•andsoitis•1h ago•14 comments

Heart Aerospace Completes First Flight of Largest Electric Aircraft

https://www.heartaerospace.com/newsroom/heart-aerospace-completes-first-flight-of-world-s-largest...
17•chha•25m ago•5 comments

Spaghettifying DRAM

https://github.com/xoreaxeaxeax/skitter-creek-bath-salts
11•matt_d•20m ago•0 comments

Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5

https://github.com/fellowgeek/mcp-memory
13•pcbmaker20•39m ago•1 comments

I Built a 500k-Domain Search Engine for Makers in a Weekend for $10

https://alexmorleyfinch.github.io/marlin/history/v1/article/the_birth.html
14•dreamforever•1h ago•3 comments

Anthropic: Introducing The Conceptual Reasoning Index

https://alignment.anthropic.com/2026/conceptual-reasoning-index/
11•optimalsolver•49m ago•7 comments

Deutsche Bank becomes first foreign yuan clearing bank in Europe

https://tradersunion.com/news/central-banks/show/2973571-deutsche-bank-becomes/
208•Markoff•2h ago•233 comments

My Rules for Using Spreadsheets

https://leancrew.com/all-this/2026/08/my-rules-for-using-spreadsheets/
25•surprisetalk•1h ago•19 comments

ATG (YC F25) Is Hiring Member of Technical Staff (Data Platform)

https://atg.science/careers
1•dkobran•2h ago

ChatGPT Desktop (Codex Desktop) for Linux

https://openai.com/codex/
318•allanrbo•9h ago•217 comments

Picking berries is my meditation

https://www.tsoon.com/posts/picking-berries-meditation/
66•mooreds•4d ago•47 comments

Better Gaussian Splatting in Julia

https://pxl-th.github.io/blog/better-gs-julia/
44•pxl-th•3d ago•5 comments

Time to Move On: Querying Without Nulls and Bags

https://arxiv.org/abs/2608.10863
5•Jimmc414•42m ago•0 comments

DeepSeek V4 Pro 0813

https://openrouter.ai/deepseek/deepseek-v4-pro-0813
993•explosion-s•22h ago•427 comments

The lattice of sets of natural numbers is rich (2021)

https://jdh.hamkins.org/the-lattice-of-sets-of-natural-numbers-is-rich/
76•benmandrew•3d ago•11 comments

Tracking down the 16-year-old WAL-reset SQLite bug

https://tailscale.com/blog/sqlite-wal-reset-bug
1128•ropbear•1d ago•215 comments

Choosing an AI model: one prompt, 11 models, different results

https://www.netlify.com/blog/one-prompt-11-models-very-different-results/
72•toddmorey•1h ago•46 comments

Why Are Rivers So Mathematical?

https://www.quantamagazine.org/why-are-rivers-so-mathematical-20260810/
7•bookofjoe•1h ago•0 comments

Qwen3.8-2.4T

https://huggingface.co/Qwen/Qwen3.8-2.4T-A95B
689•Philpax•23h ago•159 comments

Delta

https://zed.dev/blog/introducing-delta
621•khy•20h ago•226 comments

Principia Mathematica is modern and insightful

https://okmij.org/ftp/Computation/Impressions/PrincipiaMathematica.html
234•matt_d•15h ago•107 comments

What Garbage Collection Costs

https://shivanshuag.com/blog/what-garbage-collection-actually-costs/
9•shivanshuag•3d ago•5 comments

DeepSeek API Pricing Update

https://twitter.com/deepseek_ai/status/2087864589895798968
38•mfiguiere•1h ago•8 comments

Come for Eniac, Stay for Univac and Skeduflo

https://uniqueatpenn.wordpress.com/2026/08/05/come-for-eniac-stay-for-univac-and-skeduflo/
20•cainxinth•2d ago•2 comments

uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook

https://digitalescapetools.com/2026/08/ublock-origin-stops-chasing-facebook-ads.html
642•Markoff•1d ago•778 comments

Antiqua–Fraktur dispute

https://en.wikipedia.org/wiki/Antiqua%E2%80%93Fraktur_dispute
132•buzzy_hacker•3d ago•56 comments

Nine PBS could lose 70 years of archival materials after cloud vendor defunct

https://www.tomshardware.com/software/cloud-storage/nine-pbs-loses-access-to-70-years-of-data-aft...
34•vinayakborkar•1h ago•16 comments

Mushroom behind 'tiny people' hallucinations identified

https://phys.org/news/2026-08-qa-mushroom-tiny-people-hallucinations.html
235•wglb•5d ago•194 comments
Open in hackernews

DeepSeek Harness

https://github.com/deepseek-ai/deepseek-harness
141•bjin•1h ago

Comments

217•52m ago
if it's not better than omp im not trying it
esafak•7m ago
What's its best feature?
syntaxing•49m ago
Is there a reason why so many of these agent harness are written in node.js?
m_ke•47m ago
1. it's built for async 2. runs everywhere 3. interpreted, making it fast to iterate on 4. decent performance 5. most popular language, llms are decent at writing it
altmanaltman•43m ago
aren't 3 and 4 a tradeoff though? Yes you have 3 but "decent performance" cannot be an extaled value as compared to "runs everywhere". If its used as a counter balance to 3 then it shouldn't be its own unique point basically saying 4 is true despite 3 in this case.
m_ke•36m ago
when you're waiting for network or LLM inference the raw performance doesn't matter at all
eglintondust•26m ago
This line of thinking I feel like assumes it's the only program running on your computer. Using less of my CPU and memory means my computer can do more things in parallel, or even run more instances of the harness. My laptop is sweating when I got 5+ claude code sessions running.
jaapz•19m ago
Is it actually claude using those CPU cycles though, or the agent running test suites and what not?

Honestly I would not be surprised when it actually IS claude using those resources... It is very clearly vibed

altmanaltman•25m ago
yeah fair enough, my entire point is not about the application itself but the contradiction on using superlative terms for all points but a compromising/normal term for one. Like if performance is not revelant why include it in the list of benefits.
kingstnap•14m ago
You would think raw performance wouldn't be a problem given most of whats happening is waiting for network calls and streaming tokens.

But modern bloat manages perfectly well to make apps that wait for network calls run poorly enough to give you a bad experience.

kzsh•43m ago
An additional benefit of interpreted, I think, is to make plugins easier to distribute and incorporate. With a compiled language you’d need message passing or something.
gf000•21m ago
JVM has real and virtual threads and arguably just as good if not better on all these points.

(I actually have/am writing a harness in Java fwiw, but mostly as a hobby/experimentation)

knowaveragejoe•10m ago
But have you considered that java is gross and nodejs is sexy?
cmrdporcupine•9m ago
JVM apparently has the advantage that nobody under the age of 40 wants to touch it anymore. I admit I haven't worked in it in 20 years, but I do think it's a marvel of engineering and unfairly maligned. It used to be my career but I wanted to be closer to the metal.

Having Oracle's tramp-stamp on it may have been the final kiss of death in terms of totally-superficial "coolness" factor.

Zambyte•45m ago
I'm not sure why specifically Javascript instead of something like Python or other options, but using an interpreted environment minimizes the friction for implementing extension systems, which are an important feature in AI harnesses.
ubercore•38m ago
`uv` helps but it's new, and I don't think it has the same mindshare yet on "I just globally want to install this thing that needs an interpreter/runtime", so Python probably just doesn't come first to mind.
svachalek•26m ago
I'd put it on this. In my experience Python is fine for scripting your own machine but an obnoxious platform to distribute code on. It's very fragile to version changes, in both directions; I don't know how many things I've seen that only run on 3.10, not 3.9 or 3.11. Its packaging system is global by default which only compounds this because everything needs a specific version but they're all dumped in the same place. And it tends to have a lot of native code as dependencies, leading to all the issues of needing to either have the right build environment or a runtime environment that's already been built for.
hedora•20m ago
Python basically requires containers unless you are OK with it bit-rotting every six months or so. At least, this used to be the case for trivial python, and recently was the case for stuff that uses cuda.

I stopped paying attention the third time they redefined matrix arithmetic semantics. That happened to be around the 100th time I was sent a script and it only ran on the author’s machine. Maybe they will fix it some day. When they do, I will not believe it.

In contrast, TS has a much nicer type system and better async support. It runs well on web, mobile, desktop and server. Yes, sometimes you have to ship node.js or a whole web browser, but the tooling for that is slightly less insane than the analogous tooling for python.

Its language interoperability story is slightly nicer too (invoke native code, or use wasm). It’s UI story is much, much better since it reuses all the web stuff.

Pip practically invented the supply chain attack; npm perfected it. That’s probably a draw.

Of course, if you care about performance, then other choices make more sense. If you’re training a model then python probably still wins, but very few customers have a $1M+ machine.

sarjann•44m ago
Might be easier to do cross platform.
nimsarajay•44m ago
I gotta same problem.
game_the0ry•41m ago
npm as a distribution tool works well and typescript has types.

Any reason why it should not be written in nodejs?

pohl•40m ago
Probably for the ease of coding extensions — which strikes me as outdated thinking: if it’s open source and you’re outsourcing the coding to LLMs, why not use a compiled, safe language?

There’s an interesting counter example for DeepSeek called CodeWhale, though:

https://github.com/Hmbown/CodeWhale

Wowfunhappy•28m ago
Also isn't OpenAI's Codex written in Rust?
edgyquant•24m ago
I don’t think so it’s an npm package iirc
ceehex•11m ago
you can install binaries with npm too, not just limited to js
hocuspocus•22m ago
Codex, Kiro, Grok Build. Pi has a clone in Rust too.
jesse_dot_id•26m ago
TypeScript is great and its ecosystem is easy to work within.
2afTq•20m ago
Skill issue. Their models don't work for serious programming so everyone just copies Electron apps from each other.
m00dy•48m ago
it looks like we're leaving md files and instead use cordis plugins ?
aratahikaru5•48m ago
The landing page provides more context than GitHub: https://deepseek.com/harness/en/

The documentation, built from repo, is available here: https://deepseek-harness.github.io/deepseek-harness/en/guide... (I find the development and reference sections easier to read and navigate)

m00dy•47m ago
yeah, a rare thing.
hmokiguess•33m ago
this should be the link!
pyrophane•47m ago
I'm curious what peolle are finding with first party vs 3red party harnesses for coding.

Do the first party harnesses really have an advantage when paired with the maker's model?

dsrtslnd23•45m ago
I hear that often but to me it does not feel like it. I built my own framework around pi.dev harness and run all kind of different LLMs with it. Sometimes also use the vendor harnesses and they don't feel better adapted.
softwaredoug•40m ago
I use OpenCode and I like knowing the direct token spend for doing tasks. A healthy repo can get a lot done with Luna + fresh context. Then I can spend $1-$2 a day when I'm doing development, and costwise honestly it beats a $200 / month plan.

I also just do a bit of hand-coding to guide the agent still.

I worry the $200 / month plans are loss-leaders encouraging you to maximize token usage to churn out slop, rather than thoughtfully use coding agents in a way that still engages your brain, and produces good software.

marstall•9m ago
i've been using Cascade (a third party harness) since the 3 week period in 2023 when it was hot. I think it's called something else now. Devin? Things got confusing there for a second and I stopped paying attention.

Anyway very happy with it, I use it as a plugin to RubyMine and Webstorm.

One of the primary advantages is being able to choose your model - and it often has free deals for newer models that are running promotions. Whenever I switch to Claude Code it seems clunky. Would rather use Claude with Cascade.

catigula•46m ago
Who'd they copy this one from?
m00dy•43m ago
this is a very dangerous question.
catigula•28m ago
Why?
m00dy•25m ago
because this time it looks pretty much original ?
hedora•5m ago
You’re implying the open weight model providers are behind the US companies, so they cannot do anything right.

Instead, they currently own the entire Pareto frontier — they have the lowest cost model (in terms of inference and training) at every commercially-available level of output quality.

We saw the same attitude from Silicon Graphics, Sun, etc vs Linux and Windows during the 1990s. It led to those companies’ ruin.

Concretely, I remember lots of arguments that the Linux kernel team would stall out once they implemented posix, since that was the end of the “copy for the sake of compatibility” runway.

While making such claims, none of the Unix vendors produced anything vaguely price-competitive with whitebox PCs (they were slightly better for niche workloads at 10x the cost, with crippling guardrails, er, license gated features).

Those vendors even tried getting the US government to intervene with procurement regulations, etc.

Anyone that was paying attention during the dotcom era should know how the current bubble ends.

rco8786•43m ago
But like, what is it? Odd that this reached #1 on HN. The README is pretty bare outside of installation instructions and a link to "Cordis", which is "A Meta-Framework of Spatiotemporal Composability." and "under active development. The API is not yet stable and may change without notice.".
francislavoie•37m ago
A "harness" is basically what you call Claude Code and such, i.e. a TUI to run the agent.
a3w•30m ago
TUI?

Aren't VS Code, Claude Code, Hermes Agent, Goose or Letta harnesses, but with UI, too?

edgyquant•26m ago
VSCode at least is a GUI
kaicianflone•14m ago
Which it’s kind of strange VSCode ghcp lacks basic attributes like context % used compared to some TUIs where it’s default.
francislavoie•26m ago
Can be a TUI, can be a GUI.
tokai•
vinhnx•39m ago
The Cordis plugin architecture is interesting

https://github.com/cordiverse/paper

softwaredoug•26m ago
I'm bullish on open weights model providers. I'm not sure I'm bullish on them for providing a user experience that appeals to western audiences. Especially with open source alternatives like Pi out there.
hmokiguess•23m ago
Tangential but, are there benchmarks out there on how languages affect latent spaces and performance of these models?

This other day I was looking at that “caveman” skill, and was shocked to see it evolved to become a company, and, in one of its modes, the highest form of compression seems to be “Wenyan” which is Classical Chinese.

Should I get started on learning Chinese?

lxdlam•13m ago
I have read the underlying paper, and found it may be useful, but not that useful.

For those who want to know what it achieves: it adds a hot-reload, dynamic enable/dispose capability to the plugin system in Pi agents, though they push the boundaries further, to the UI components and so on.

For those who want to know what it does: if you have some PLT knowledge, ask your agent to explain the algebra to you better; for those who aren't familiar, the framework requires each plugin to provide how it initializes and how it destructs (like C++'s RAII, Rust's Drop trait and so on), and the runtime will then properly handle the lifecycle events and the common pitfalls. In addition, it provides a clean way to declare the dependencies between plugins, and the runtime will also properly process the lifecycle changes on a broader plane.

I think it's worth reading if you are not familiar with OSGi, iPOJO, React's useEffect and so on (which the paper itself mentions); for others, a skim is enough: it does point out the gotchas for some common problems, but the algebra may not help you further.

esafak•8m ago
For all the high-powered theory it looked just like every other harness! I was expecting more.

If anybody has tried it, does it let you preview components in any frontend framework with perfect fidelity? That would be a big win.

WhereIsTheTruth•11m ago
In the age of LLMs, if your new hires are pushing npm slop, with all the cargo culting and security pwn issues it brings, your hiring process has failed you

oof

Gecko4072•5m ago
Bad timing: https://xcancel.com/deepseek_ai/status/2087864589895798968
weird-eye-issue•3m ago
Why is this bad timing?
jbellis•3m ago
And that's it, that's the last lab releasing models worth coding with that didn't have a first party harness that its models are trained to use.
yipinwong
•
4m ago
In the court of law, the plaintiff has the burden of proof. You need to provide the proof instead of accusations.

What if DeepSeek never copied anything from anyone? They cannot prove something they haven't done.

Same here, you gotta provide the proof or at least trace of where DS might have done so.

---

Also in this field, nothing is original

23m ago
I thought the harness was mainly a TAI (tangible AGENT interface). Its a harness for the agent, not a user interface. That is bolted on top of the harness.
kamranjon•28m ago
New coding harness that seems to have some novel concepts and one of the pretty cool things on their landing page for it here: https://deepseek.com/harness/en/ is the Every Run is Traceable view:

"Everything the model sees is recorded in an append-only session log: system prompts, reasoning, tool calls and results, subagent scheduling, and every context injection. In the Trajectory view, you can inspect these records by source. Resume, fork, search, and replay all operate on the same event stream."

Seems pretty helpful - have sort of wanted something similar (I use Pi).

They also released this research paper that backs their whole plugin composability system that seems pretty cool: https://github.com/cordiverse/paper

knowaveragejoe•18m ago
Seems like Agentsview, but built in and likely less features(at least, as of now): https://github.com/kenn-io/agentsview
marstall•13m ago
is it just for coding? the docs don't mention code, just "agents"