frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How memory maps (mmap) deliver faster file access in Go

https://info.varnish-software.com/blog/how-memory-maps-mmap-deliver-25x-faster-file-access-in-go
44•ingve•2h ago•18 comments

Betty White's shoulder bag is a time capsule of World War II

https://americanhistory.si.edu/explore/stories/betty-white-world-war-ii
27•thunderbong•6d ago•0 comments

Claude Memory

https://www.anthropic.com/news/memory
334•doppp•7h ago•189 comments

/dev/null is an ACID compliant database

https://jyu.dev/blog/why-dev-null-is-an-acid-compliant-database/
84•swills•2h ago•45 comments

Can “second life” EV batteries work as grid-scale energy storage?

https://www.volts.wtf/p/can-second-life-ev-batteries-work
97•davidw•5h ago•100 comments

Apple loses UK App Store monopoly case, penalty might near $2B

https://9to5mac.com/2025/10/23/apple-loses-uk-app-store-monopoly-case-penalty-might-near-2-billion/
116•thelastgallon•1h ago•70 comments

Zram Performance Analysis

https://notes.xeome.dev/notes/Zram
46•enz•4h ago•6 comments

When is it better to think without words?

https://www.henrikkarlsson.xyz/p/wordless-thought
34•Curiositry•2h ago•9 comments

Pyscripter – Open-source Python IDE written in Delphi

https://github.com/pyscripter/pyscripter
40•peter_d_sherman•3d ago•6 comments

PyTorch Monarch

https://pytorch.org/blog/introducing-pytorch-monarch/
307•jarbus•13h ago•39 comments

New updates and more access to Google Earth AI

https://blog.google/technology/research/new-updates-and-more-access-to-google-earth-ai/
121•diogenico•7h ago•38 comments

Kaitai Struct: declarative binary format parsing language

https://kaitai.io/
61•djoldman•1w ago•23 comments

Armed police swarm student after AI mistakes bag of Doritos for a weapon

https://www.dexerto.com/entertainment/armed-police-swarm-student-after-ai-mistakes-bag-of-doritos...
413•antongribok•6h ago•256 comments

Summary of the Amazon DynamoDB Service Disruption in US-East-1 Region

https://aws.amazon.com/message/101925/
376•meetpateltech•22h ago•98 comments

OpenAI acquires Sky.app

https://openai.com/index/openai-acquires-software-applications-incorporated
107•meetpateltech•7h ago•56 comments

Show HN: Git for LLMs – A context management interface

https://twigg.ai
53•jborland•8h ago•11 comments

US probes Waymo robotaxis over school bus safety

https://www.yahoo.com/news/articles/us-investigates-waymo-robotaxis-over-102015308.html
56•gmays•11h ago•83 comments

Introduction to the concept of likelihood and its applications (2018)

https://journals.sagepub.com/doi/10.1177/2515245917744314
5•sebg•1h ago•0 comments

The OS/2 Display Driver Zoo

https://www.os2museum.com/wp/the-os-2-display-driver-zoo/
53•kencausey•1w ago•6 comments

Trump pardons convicted Binance founder

https://www.wsj.com/finance/currencies/trump-pardons-convicted-binance-founder-7509bd63
660•cowboyscott•8h ago•640 comments

I managed to grow countable yeast colonies

https://chillphysicsenjoyer.substack.com/p/i-managed-to-grow-countable-yeast
20•crescit_eundo•1w ago•6 comments

Show HN: OpenSnowcat – A fork of Snowplow to keep open analytics alive

https://opensnowcat.io/
44•joaocorreia•4h ago•12 comments

RFC 9861: KangarooTwelve and TurboSHAKE

https://datatracker.ietf.org/doc/rfc9861/
9•ecesena•1w ago•1 comments

I spent a year making an ASN.1 compiler in D

https://bradley.chatha.dev/blog/dlang-propaganda/asn1-compiler-in-d/
237•BradleyChatha•11h ago•144 comments

Glasses-free 3D using webcam head tracking

https://assetstore.unity.com/packages/tools/camera/vr-without-glasses-for-webgl-332314
75•il_nets•5d ago•58 comments

Make Any TypeScript Function Durable

https://useworkflow.dev/
76•tilt•7h ago•53 comments

What happened to Apple's legendary attention to detail?

https://blog.johnozbay.com/what-happened-to-apples-attention-to-detail.html
560•Bogdanp•5h ago•350 comments

How count-min sketches work – frequencies, but without the actual data

https://www.instantdb.com/essays/count_min_sketch
36•stopachka•1d ago•7 comments

Nango (YC W23) is hiring staff back-end engineers (remote)

https://www.nango.dev/careers
1•bastienbeurier•12h ago

AI discovers a 5x faster MoE load balancing algorithm than human experts

https://adrs-ucb.notion.site/moe-load-balancing
10•melissapan•1h ago•1 comments
Open in hackernews

Show HN: Git for LLMs – A context management interface

https://twigg.ai
53•jborland•8h ago
Hi HN, we’re Jamie and Matti, co-founders of Twigg.

During our master’s we continually found the same pain points cropping up when using LLMs. The linear nature of typical LLMs interfaces - like ChatGPT and Claude - made it really easy to get lost without any easy way to visualise or navigate your project.

Worst of all, none of them are well suited for long term projects. We found ourselves spending days using the same chat, only for it to eventually break. Transferring context from one chat to another is also cumbersome. We decided to build something more intuitive to the ways humans think.

We started with two simple ideas. Enabling chat branching for exploring tangents, and an interactive tree diagram to allow for easy visualisation and navigation of your project.

Twigg has developed into an interface for context management - like “Git for LLMs”. We believe the input to a model - or the context - is fundamental to its performance. To extract the maximum potential of an LLM, we believe the users need complete control over exactly what context is provided to the model, which you can do using simple features like cut, copy and delete to manipulate your tree.

Through Twigg, you can access a variety of LLMs from all the major providers, like ChatGPT, Gemini, Claude, and Grok. Aside from a standard tiered subscription model (free, plus, pro), we also offer a Bring Your Own Key (BYOK) service, where you can plug and play with your own API keys.

Our target audience are technical users who use LLMs for large projects on a regular basis. If this sounds like you, please try out Twigg, you can sign up for free at https://twigg.ai/. We would love to get your feedback!

Comments

djgrant•8h ago
This is an interesting idea. Have you considered allowing different models for different chat nodes? My current very primitive solution is to have AI studio on one side of my screen and ChatGPT on the other, and me in the middle playing them off each other.
jborland•8h ago
Yes, you can switch models any time for different chat nodes. So you can have different LLM review each others work, as an example. We currently have support for all the major models from ChatGPT, Gemini, Claude and Grok. Hope this helps
confusus•4h ago
Really cool! I’d want something like this for Claude code or other terminal based tools. Basically when working on code sometimes I already interrupt and resume the same session in multiple terminals so I can explore different pathways at the same time without the parallel sessions polluting one another. Currently this is really clunky in Claude Code.

Anyway, great project! Cheers.

jborland•4h ago
Thanks! I totally agree, we want to add CLI agent integration! I often use Gemini CLI (as it's free), and it's so frustrating not being able to easily explore different tangents.

Would you prefer a terminal Claude-Code style integration, or would browser based CLI integration work too?

captainkrtek•3h ago
Imo I’d prefer terminal for this as well. Ie; if I could keep context specific to a branch, or even within a branch switch contexts.
jborland•3h ago
Thanks for the feedback. We will add in CLI integration soon!

Could you please explain what you mean by "within branch" context switches?

The way Twigg works is you can choose exactly what prompt/output pairs (we call them nodes) are sent to the model. You can move 'nodes' from one branch to another. For example, if you do a bug fix in one branch, you can add the corrected solution as context to another branch by moving the node, whilst ignoring the irrelevant context spent trying to fix the bug.

This way you can specify exactly what context is in each branch.

boomskats•2h ago
Ha! This looks really nice, and I'm right there with you on the context development UX being clunky to navigate.

A couple of weeks ago I built something very very similar, only for Obsidian, using the Obsidian Canvas and OpenRouter as my baseline components. Works really nicely - handles image uploads, autolayout with dagre.js, system prompts, context export to flat files, etc. Think you've inspired me to actually publish the repo :)

jborland•2h ago
That's great to hear! Best of luck with it, let me know how it goes.

I definitely think that there is a lot of work to do with context management UX. For us, we use react flow for our graph, and we manage the context and its tree structure ourselves so it's completely model agnostic. The same goes for our RAG system, so we can plug and play with any model! Is that similar for you?

Edmond•2h ago
we implemented a similar idea some time back and it has proven quite useful: https://blog.codesolvent.com/2025/01/applying-forkjoin-model...

In Solvent, the main utility is allowing forked-off use of the same session without context pollution.

For instance a coding assistant session can be used to generate a checklist as a fork and then followed by the core task of writing code. This allows the human user to see the related flows (checklist gen,requirements gen,coding...etc) in chronological order without context pollution.

jborland•2h ago
Great to hear others are thinking along similar lines!

Context pollution is a serious problem - I love that you use that term as well.

Have you had good feedback for your fork-off implementation?

Edmond•1h ago
Feel to "borrow" the term "context pollution" :)

Yes it has proven quite a useful feature. Primarily for the reason stated above, allowing users to get a full log of what's going on in the same session that the core task is taking place.

We also use it extensively to facilitate back-and-forth conversation with the agents, for instance a lot of our human-in-loop capabilities rely on the forking functionality...the scope of its utility has been frankly surprising :)