frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Jemini – Gemini for the Epstein Files

https://jmail.world/jemini
76•dvrp•14h ago•14 comments

Show HN: 2D Coulomb Gas Simulator

https://simonhalvdansson.github.io/2D-Coulomb-Gas-Tools/index_gpu.html
9•swesnow•1h ago•1 comments

Show HN: Simple org-mode web adapter

https://github.com/SpaceTurth/Org-Web-Adapter
44•turth•4h ago•2 comments

Show HN: Maths, CS and AI Compendium

https://github.com/HenryNdubuaku/maths-cs-ai-compendium
36•HenryNdubuaku•5h ago•9 comments

Show HN: Nerve: Stitches all your data sources into one mega-API

https://playground.get-nerve.com/
8•mprast•1d ago•0 comments

Show HN: Rollin – Wheelchair accessibility scores for 56K+ locations (free API)

https://joinrollin.com/
4•thattechiedude•2h ago•4 comments

Show HN: Interactive Chord Finder, Free Piano Scale and Chord Explorer

https://interactivechordfinder.com
2•magikMaker•2h ago•1 comments

Show HN: Nothing as a Service – Premium nothingness for minimalists

https://euphonious-blancmange-24c5b0.netlify.app/
2•Nabil_Bellaali•2h ago•1 comments

Show HN: AsdPrompt – Vimium-style keyboard navigation for AI chat responses

https://asdprompt.com/
2•contrary2belief•3h ago•0 comments

Show HN: Claude-engram – Brain-inspired persistent memory, runs inside Claude.ai

https://github.com/mlapeter/claude-engram
3•mlapeter•3h ago•2 comments

Show HN: Microgpt is a GPT you can visualize in the browser

https://microgpt.boratto.ca
267•b44•1d ago•24 comments

Show HN: VOOG – Moog-style polyphonic synthesizer in Python with tkinter GUI

https://github.com/gpasquero/voog
89•gpasquero•1d ago•37 comments

Show HN: Pangolin: Open-source identity-based VPN (Twingate/Zscaler alternative)

https://github.com/fosrl/pangolin
73•miloschwartz•1d ago•23 comments

Show HN: JeffTube

https://jmail.world/jefftube
21•dvrp•16h ago•3 comments

Show HN: Knock-Knock.net – Visualizing the bots knocking on my server's door

https://knock-knock.net
212•djkurlander•1d ago•88 comments

Show HN: GEDB – A pure-Go embedded database

4•ReturnErr•6h ago•0 comments

Show HN: Lightwave – Real-time notes app, 3.5 years of hand-rolled JavaScript

44•jv22222•23h ago•29 comments

Show HN: 2d platformer game built with Codex (zero code)

4•armcat•7h ago•6 comments

Show HN: SnkvDB – Single-header ACID KV store using SQLite's B-Tree engine

https://github.com/hash-anu/snkv
4•hashmakjsn•7h ago•1 comments

Show HN: Tanin – TUI Noise Generator

https://github.com/AnonMiraj/Tanin
5•anongazelle•13h ago•2 comments

Show HN: Harmonic embeddings beat random init and work frozen – no tokenizer

https://github.com/atech-hub/Wave-Coherence-as-a-Computational-Primitive
2•atech-77•8h ago•1 comments

Show HN: Copy-and-patch compiler for hard real-time Python

https://github.com/Nonannet/copapy
64•Saloc•5d ago•11 comments

Show HN: Rover – Embeddable web agent

https://www.rtrvr.ai/blog/10-billion-proof-point-every-website-needs-ai-agent
27•arjunchint•2d ago•14 comments

Show HN: GPU Perpetual Futures Prototype

https://github.com/zacharyfrederick/compex
9•ozzymandiaz96•1d ago•3 comments

Show HN: Off Grid – Run AI text, image gen, vision offline on your phone

https://github.com/alichherawalla/off-grid-mobile
122•ali_chherawalla•1d ago•64 comments

Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar

https://github.com/Geek-1001/arcmark
90•ahmed_sulajman•2d ago•20 comments

Show HN: Animus Invoice – Invoice tracking without the busywork

https://animusinvoice.com/beta.html
2•ilkerozbay•11h ago•0 comments

Show HN: Sameshi – a ~1200 Elo chess engine that fits within 2KB

https://github.com/datavorous/sameshi
228•datavorous_•2d ago•68 comments

Show HN: SQL-tap – Real-time SQL traffic viewer for PostgreSQL and MySQL

https://github.com/mickamy/sql-tap
229•mickamy•2d ago•44 comments

Show HN: Fieldnotes

https://fieldnote.ink
14•samcgraw•1d ago•10 comments
Open in hackernews

Show HN: Claude-engram – Brain-inspired persistent memory, runs inside Claude.ai

https://github.com/mlapeter/claude-engram
3•mlapeter•3h ago
Claude.ai artifacts can call the Anthropic API and have persistent storage (5MB via window.storage). I used these two capabilities to build a memory system modeled on how human memory actually works — salience scoring, forgetting curves, and sleep consolidation — all running inside a single React artifact with no external dependencies.

Just add artifact to your chat and paste instructions into your personal preferences setting.

Comments

plexui•3h ago
This is a really interesting direction. Most current “memory” implementations for LLMs are essentially append-only logs or vector stores, but modeling things like salience, decay, and consolidation is much closer to how useful memory actually works.

One of the biggest challenges seems to be avoiding memory bloat while still preserving important long-term context. I’m curious how you balance forgetting vs retention — especially how salience is calculated and updated over time.

mlapeter•2h ago
Thanks! The bloat problem is exactly what pushed me toward forgetting-as-a-feature rather than just accumulating everything.

Salience is scored on four dimensions when a memory is first ingested: novelty (how surprising/new), relevance (how useful for future interactions), emotional weight (personal significance), and predictive value (does this change expectations). A Sonnet instance does the scoring, so it adapts to context.

For retention vs forgetting, each memory's strength is calculated dynamically:

strength = avg_salience + retrieval_boost + consolidation_bonus - (decay_rate × age_in_days)

Decay rate is 0.015/day, so an unaccessed memory with average salience of 0.3 fades to near-zero in about three weeks. But accessing a memory boosts it (+0.12 per access, capped at 0.5), and consolidated memories get a flat +0.2 bonus. So memories that keep being relevant naturally survive.

The consolidation cycle (modeled on slow-wave sleep) is the other half. It merges redundant memories into stronger single entries, extracts generalized patterns from recurring themes, and prunes anything below threshold. This is what prevents bloat at scale while preserving the signal.

Honestly the balance isn't perfectly tuned yet. The decay rate and consolidation frequency are constants right now. Ideally, they'd adapt based on how the user actually interacts with their memories. That's on the roadmap.