frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Gnosis, a knowledge base for what the code can't tell you

https://github.com/skorokithakis/gnosis
5•stavros•1h ago
For the past few years, I've been frustrated at how we document our products. The code can tell you what you ended up doing, maybe why you ended up doing it (if your team is disciplined about comments/documents), but it can't tell you why you didn't do what you didn't do.

Time and time again, I've seen teams try to change something to a better way, only to realize why it was done the "worse" way in the first place. Documenting decisions not taken is just really hard, ADRs help but doing it for everything is just too noisy and time-consuming. What's more, most of the decisions just detail what was decided, which is the easy part.

I've been wanting to change this for a long time, and with LLMs, we now can. LLMs are diligent about documenting, and all you need is an instruction in AGENTS.md. That's why I built gnosis.

Simply tell your agent to run it after planning and when done, and gnosis provides the agent with all direction necessary.

Gnosis tells the agent to document only information it got from the human, not anything it can find by itself, and especially to document why alternatives were rejected. It uses a JSONL append-only log and a SQLite index (for retrieval), making it simple, fast, and convenient.

I'd appreciate it if you tried it out and gave me feedback!

Comments

sebakubisz•57m ago
Rejections are usually conditional on the world at the time: a constraint, a dependency, a workaround that exists today. When those conditions change the rejection is stale but the log still reads "we tried this and it failed." How do you think about surfacing stale entries for revisit? Is it on the agent to spot them on its own or is there a manual deprecation step?
stavros•53m ago
There isn't a manual deprecation step, because the agent has no context outside what the human gives it. Deprecation happens when conflicting information is given ("you want to do this but this note says you tried it before and it failed, what do you want to do?").

At that point, either the human decides to go for it and the new decision is noted, and the old decision is superseded/removed, or the human says "wow I'm sure glad I'm using gnosis" and everything is left as-is.

Derek Sivers: Why I turned down a billion dollars

https://sive.rs/2024-09-billions
1•theorchid•1m ago•0 comments

That time I Was a Camgirl

https://substack.com/home/post/p-195290519
1•eatitraw•4m ago•0 comments

Show HN: Drive any macOS app in the background without stealing the cursor

https://github.com/trycua/cua
1•frabonacci•5m ago•0 comments

What Happens If the U.S. Seizes AI Companies?

https://www.theatlantic.com/technology/2026/04/ai-nationalization-trump-hegseth-anthropic-openai/...
1•JumpCrisscross•5m ago•0 comments

Compositing and Blending

https://nik.digital/posts/compositing-blending
1•NikxDa•6m ago•1 comments

Deadly deepfakes: A survival guide for the age of algorithmic war

https://restofworld.org/2026/deepfakes-ai-war-disinformation/
1•speckx•6m ago•0 comments

How the Heck Do QR Codes Work?

https://perthirtysix.com/how-the-heck-do-qr-codes-work
1•dg-ac•7m ago•0 comments

Hallucinated citations are polluting the scientific literature

https://www.nature.com/articles/d41586-026-00969-z
3•the-mitr•8m ago•0 comments

"Its just CRUD", and other misconceptions when thinking 'I can vibe build a CMS'

https://www.datocms.com/blog/build-a-cms-with-vibes
3•pikachuproblem•8m ago•0 comments

Pokémon Explorer. Explore 9 generations of Pokémon

https://perthirtysix.com/tool/pokemon-explorer
1•dg-ac•9m ago•0 comments

Give your agent feedback loops

https://ben.page/feedback-loops
2•emschwartz•9m ago•0 comments

Meta Buys AWS Graviton Arm Cores in a CPU Land Grab – ServeTheHome

https://www.servethehome.com/meta-buys-tens-of-millions-of-aws-graviton-arm-cores-in-a-cpu-land-g...
1•rbanffy•11m ago•0 comments

Linux 7.1 Adds SoC Slider Support to x86_energy_perf_policy Utility

https://www.phoronix.com/news/Linux-7.1-SoC-Slider-Utility
1•rbanffy•12m ago•0 comments

Tiny Cogs

https://zacharykai.net/notes/50cogs
1•rishikeshs•13m ago•0 comments

Bottle Parking [video]

https://www.youtube.com/watch?v=h0q4en5RdPw
2•rishikeshs•13m ago•0 comments

Bytes of CSS to look great nearly everywhere

https://gist.github.com/JoeyBurzynski/617fb6201335779f8424ad9528b72c41
1•maksimur•14m ago•0 comments

Tendril – a self-extending agent that builds and registers its own tools

https://github.com/serverless-dna/tendril
1•walmsles•15m ago•1 comments

The Cost of a Frame

https://twitter.com/c_valenzuelab/status/2048744608524325270
2•jger15•15m ago•0 comments

Top takeaways from scanning 1M domains

https://dialtoneapp.com/2026/april/top-10-takeaways-from-scanning-1M-domains
1•fcpguru•16m ago•1 comments

Essentail Transitions for Web Apps

https://transitions.dev/
1•jakubkubo•18m ago•0 comments

Teardown of AlphaFold codebase with a AST-free LLM-free static analysis engine

https://squid-protocol.github.io/gitgalaxy/museum-of-code/alphafold_teardown.html
1•squid-protocol•18m ago•1 comments

Show HN: Plate – The fastest way to run projects without becoming a PM tool

https://plate.to
5•losteden1•24m ago•0 comments

The next phase of the Microsoft OpenAI partnership – OpenAI

https://openai.com/index/next-phase-of-microsoft-partnership/
14•helsinkiandrew•25m ago•6 comments

Sophie's Grids

https://solhsa.com/oldernews2026.html#SOPHIE-S-GRIDS
2•ibobev•25m ago•0 comments

A tool to turn unstructured financial news into actionable insights

https://newsfinanceai.com/landing-page/
1•globalbiz•25m ago•0 comments

Making UIs like text adventure games

https://en.andros.dev/blog/b5ba872a/making-uis-like-text-adventure-games/
1•ibobev•26m ago•0 comments

Building a Hamiltonian Path Puzzle

https://www.4rknova.com//blog/2026/04/24/number-trail
1•ibobev•27m ago•0 comments

Microsoft to Stop Sharing Revenue with Main AI Partner OpenAI

https://www.bloomberg.com/news/articles/2026-04-27/microsoft-to-stop-sharing-revenue-with-main-ai...
13•helsinkiandrew•27m ago•4 comments

Show HN: News metadata dataset for media bias research

https://www.kaggle.com/datasets/neutralnewsai/nnai-news-metadata-dataset-7k
1•MarcellLunczer•29m ago•0 comments

Fructose malabsorption increases anxiety in male human and animal models

https://www.sciencedirect.com/science/article/abs/pii/S0889159125004635
3•geox•30m ago•0 comments