frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt

https://enroll.sh
134•_mig5•1d ago•23 comments

Show HN: OpenWorkers – Self-hosted Cloudflare workers in Rust

https://openworkers.com/introducing-openworkers
418•max_lt•16h ago•126 comments

Show HN: Wario Synth – Turn any song into Game Boy version

https://www.wario.style
53•birdmania•21h ago•13 comments

Show HN: Feather – a fresh Tcl reimplementation (WASM, Go)

https://www.feather-lang.dev
23•dhamidi•5d ago•3 comments

Show HN: Gojju, a Fun Programming Language

https://hemanth.github.io/gojju/
4•init0•2h ago•0 comments

Show HN: Turning 100-plus comments HN threads into readable discussions

8•freakynit•4h ago•2 comments

Show HN: Tasker – An open-source desktop agent for browser and OS automation

https://automatewithtasker.com/
21•schnetzlerjoe•10h ago•24 comments

Show HN: Mini Apps Builder – a no-code way to build Telegram mini apps

https://miniappsbuilder.com/
3•Anton_Ingachev•3h ago•2 comments

Show HN: Use Claude Code to Query 600 GB Indexes over Hacker News, ArXiv, etc.

https://exopriors.com/scry
369•Xyra•1d ago•134 comments

Show HN: I created a tool to design and create foamcore inserts for boardgames

https://boxinsertdesigner.com/
48•Rabidgremlin•5d ago•15 comments

Show HN: BusterMQ, Thread-per-core NATS server in Zig with io_uring

https://bustermq.sh/
130•jbaptiste•1d ago•67 comments

Show HN: Stealth and Browsers and Solvers in Rust

https://github.com/ccheshirecat/chaser-oxide
3•ccheshirecat•6h ago•0 comments

Show HN: Ducklang: Achieving 100x more requests per second than NextJS

https://duck-lang.dev
6•Apfelfrosch•7h ago•2 comments

Show HN: VectorDBZ, a desktop GUI for vector databases

https://github.com/vectordbz/vectordbz
10•snirjka•16h ago•0 comments

Show HN: An SVG Inspection Tool

https://www.svg.studio/
7•gatkinso•12h ago•0 comments

Show HN: ADSBee, an open source dual band embedded ADS-B receiver for anything

https://pantsforbirds.com/adsbee-1090/
5•CoolNamesAllTkn•8h ago•3 comments

Show HN: Tools for Humans – Public Tracker for Workflows

https://turboops.io/platform/public-tracker
3•dm03514•12h ago•0 comments

Show HN: 22 GB of Hacker News in SQLite

https://hackerbook.dosaygo.com
713•keepamovin•2d ago•216 comments

Show HN: DBPiper – Affordable Sequin alternative ($15 vs. $1000)

https://dbpiper.netlify.app/
2•aliamer99•9h ago•0 comments

Show HN: Feature detection exploration in Lidar DEMs via differential decomp

https://github.com/bshepp/RESIDUALS
6•DarkForestery•1d ago•0 comments

Show HN: A pet link saver OSS project that keeps growing

https://linkversity.lol/
3•osdotsystem•9h ago•0 comments

Show HN: C-TURTL, a turtle graphics game

https://michae2.github.io/c-turtl/
3•michae2•15h ago•1 comments

Show HN: DroidDock – Browse Android files on Mac with a Finder-like experience

https://rajivm1991.github.io/DroidDock/releases/v0.2.1.html
5•rajivm1991•15h ago•0 comments

Show HN: Testing how symbolic framing affects LLMs

2•Daladim•11h ago•1 comments

Show HN: Speak Your Find – Voice-first intent matching with Gemini and pgvector

https://speakyourfind.com/
2•sameg14•11h ago•0 comments

Show HN: A local-first financial auditor using IBM Granite, MCP, and SQLite

https://github.com/simplynd/expense-ai
19•simplynd•1d ago•3 comments

Show HN: DailyNote – one-note-per-day app with local-first encryption

5•katspaugh•12h ago•1 comments

Show HN: Gene – a Lisp-like language built around a generic "Gene" data type

https://github.com/gene-lang/gene
3•gcao•12h ago•0 comments

Show HN: 2025 Failure Wrapped AI-Generated Year in Review for Tech Failures

https://unwrappedyear.forwardmanager.com/
2•ukituki•12h ago•0 comments

Show HN: Arrayops – 100x faster Python array operations with Rust

https://github.com/eddiethedean/arrayops
3•EddieDean•13h ago•3 comments
Open in hackernews

Show HN: DailyNote – one-note-per-day app with local-first encryption

5•katspaugh•12h ago
Hi HN and Happy New Year!

I built DailyNote, a minimalist daily notes app: one note per day, a year-at-a-glance calendar, and local-first storage.

The interesting bit is the encryption + sync model:

  - Notes are always encrypted locally before syncing to Supabase.
  - A dedicated data key (DEK) encrypts notes; your password only wraps that DEK (KEK).
  - So when you change your password, it just re-wraps the DEK — no re-encryption of note data.
I built the whole project in one day using Claude + Codex with a spec‑driven approach (tight PRD → implementation). It’s React/TypeScript, IndexedDB for local persistence, and optional cloud sync.

Demo: https://dailynote.xyz/

Repo: https://github.com/katspaugh/dailynote

Would love feedback on the crypto model, UX, or anything else.

Comments

_mig5•9h ago
Really nice work! Seems super clean and efficient.

I don't want to do a 'look at my tool, it's better' comment (it's not better!) - but per your request for feedback, I just wanted to mention a (sort of) similar project I've been recently working on: https://git.mig5.net/mig5/bouquin, and it might give you some ideas for taking yours further:

Some similarities:

- 'one note per day' design

- days with notes have a visual 'marker' in the calendar

- full encryption at rest

But there are some big differences:

- It's a Qt GUI app (not web based, no syncing)

- It does a lot of other things (document storage, time logging, invoicing etc)

I mention it only because I implemented a few things based on feedback for my own app, that I could see would be useful in yours! Those suggestions are:

- Live markdown syntax (I couldn't use # or * or other Markdown symbols in your app, and that's a pretty popular option, for formatting)

- Version control of notes (in Bouquin, every change auto-saves and there is a sort of 'git diff' version interface that allows reverting to an earlier version)

- Tagging and search

- Perhaps support images

- Code blocks (this is kind of the same as the markdown idea, but syntax highlighting would be a huge win)

One other rather obscure bit of feedback I got for my app, was for people who use it as a 'TODO' planner: for items that were left 'unchecked' (incomplete) at the end of the day, I managed to make it move those items automatically to the next day, to help carry across unfinished work. I was sceptical at first, but it surprisingly useful once implemented!

Anyway, well done! Looking forward to seeing what comes next!