frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: YAOS – A 1-click deploy, real-time sync engine for Obsidian

2•kavinsood•2h ago
Hey HN,

I'm a heavy Obsidian user.

I recently got tired of the two usual sync tradeoffs:

1. File-based sync (iCloud/Dropbox/Syncthing) that leaves you waiting for changes to propagate, or hands you a "conflicted copy." 2. Self-hosted setups (like CouchDB) that need touching VMs and dockerized databases to sync markdown.

So I built YAOS: a local-first, real-time sync engine for Obsidian.

Self-hosting OSS should have better UX.

You can deploy the backend to your own Cloudflare account in one click. It fits comfortably in Cloudflare's free tier (costing $0/month for normal personal use), and requires absolutely no terminal interaction, no SSH, and no env files.

You can try it out right now: https://github.com/kavinsood/yaos

How it works under the hood:

- Text sync uses Yjs CRDTs. It syncs real-time keystrokes and cursors rather than treating the vault as a pile of files to push around later. - Each vault maps to a Cloudflare Durable Object, giving you a low-latency, single-threaded coordinator at the edge. - The backend uses a chunked Checkpoint + Delta-Journal MVCC storage engine on top of the DO's SQLite storage. - Attachments sync separately via R2 (which is optional—text sync works fine without it).

The hardest part of this project was bridging Obsidian's synchronous UI and noisy OS file-watchers with the in-memory CRDT graph. I had to build a trailing-edge snapshot drain that coalesces rapid-fire IO bursts (like running a find-and-replace-all) into atomic CRDT transactions to prevent infinite write-loops.

The current design keeps a monolithic CRDT per vault. This is great for normal personal notes, but has a hard memory ceiling (~50MB of raw text). I chose this tradeoff because I cared more about fast, boringly reliable real-time ergonomics than unbounded enterprise scale.

I also wrote up engineering notes on the tricky parts (like handling offline folder rename collisions without resurrecting dead files) on GitHub.

I've spent the last three weeks doing brutal QA passes to harden mobile reconnects, IndexedDB quota failures, and offline split-brain directory renames.

I'd love feedback on the architecture, the code, or the trade-offs I made. I'll be hanging out in the thread to answer questions!

Virtual Scrolling: Rendering messages without lag

https://kreya.app/blog/using-virtual-scrolling/
1•CommonGuy•59s ago•0 comments

Pentagon AI chief praises Palantir tech for speeding battlefield strikes

https://www.theregister.com/2026/03/13/palantirs_maven_smart_system_iran/
1•jjgreen•4m ago•0 comments

Major Outage in Datadog Web Application

https://status.datadoghq.com
1•nzach•6m ago•0 comments

Meta Acquires Moltbook

https://www.nytimes.com/2026/03/10/technology/meta-moltbook-social-ai-bots.html
1•rakag•7m ago•0 comments

I hacked Perplexity Computer and got unlimited Claude Code

https://twitter.com/YousifAstar/status/2032214543292850427
1•tamnd•12m ago•0 comments

Gemini to Word exporter that preserves code blocks, tables, and headings

https://chromewebstore.google.com/detail/gemini-exporter-save-gemi/lgipeakgdkcgnkdljeagconfbfeolidj
2•mounter•15m ago•1 comments

Silicon Valley is buzzing about this new idea: AI compute as compensation

https://www.businessinsider.com/ai-compute-compensation-software-engineers-greg-brockman-2026-3
3•arnon•16m ago•3 comments

How to Hire SaaS Developers in 2026?

1•Sword_Software•18m ago•0 comments

Void, the Vite-native deployment platform

https://void.cloud/
1•wildpeaks•18m ago•1 comments

Internet Intro – hand-curated discovery site for independent web projects

https://internetintro.com/
1•BarBoost•20m ago•1 comments

Show HN: Agile V Skills – Open skills for verifiable, traceable AI engineering

https://github.com/Agile-V/agile_v_skills
1•JoshuaWellbrock•20m ago•0 comments

Server managed SQLite for multi-tenant? Open-source idea

https://old.reddit.com/r/sqlite/comments/1rra3ln/comment/oa6xnvi/
2•websku•24m ago•1 comments

Five layers from writing code to writing companies

https://engineering.taktile.com/blog/five-layers-from-writing-code-to-writing-companies/
6•joostrothweiler•24m ago•0 comments

Hackable single-file console file manager powered by uv with S3/GCS support

https://github.com/begoon/xc
1•begoon•25m ago•0 comments

Show HN: Update] StocksAnalyzer – Compare two stocks side-by-side

https://www.stocksanalyzer.app/compare
1•JuGaDev•25m ago•0 comments

The Shape of the Thing

https://www.oneusefulthing.org/p/the-shape-of-the-thing
1•andyjohnson0•26m ago•0 comments

Invoice OCR API for Logistics Expense Tracking Automation

1•azapi_ai•26m ago•0 comments

Rust and LLMs: The Compiler Does What Code Review Shouldn't Have To

https://blog.rezvov.com/rust-and-llms-the-compiler-does-what-code-review-shouldnt-have-to
1•alexrezvov•28m ago•0 comments

SBOM Adoption on PyPI Is at 1.58%. We Can Do Better

https://sbomify.com/2026/03/12/pypi-sbom-analysis/
1•mvip•29m ago•0 comments

Blue-LIRIC in rabbit cornea: efficacy, effects, and repetition rate (2022)

https://pmc.ncbi.nlm.nih.gov/articles/PMC9045900/
1•tempestn•33m ago•0 comments

One of Our Credit Card

https://honeypot.net/2026/03/12/one-of-our-credit-card.html
2•speckx•33m ago•0 comments

Blader/humanizer: Claude Code skill to remove AI-generated tells from writing

https://github.com/blader/humanizer
1•fragmede•34m ago•1 comments

JSFX on Fedora Linux: an ultra-fast audio prototyping engine

https://fedoramagazine.org/jsfx-on-fedora-linux-an-ultra-fast-audio-prototyping-engine/
1•ycollet•35m ago•0 comments

Design-Driven AI Development

https://ambitious-hosta-5ce.notion.site/Design-Driven-AI-Development-32254f55890480e48d55d86970f5...
1•DevManCry•36m ago•1 comments

'Devastating blow': Atlassian lays off 1,600 workers ahead of AI push

https://www.theguardian.com/technology/2026/mar/12/atlassian-layoffs-software-technology-ai-push-...
3•birdculture•40m ago•0 comments

2026 State of SaaS Report

https://seedium.io/offers/saas-market-report-2026/
1•seedium_tech•47m ago•0 comments

Show HN: Outsmart – a 5-round betting game against the computer

https://labs.davidbauer.ch/outsmart/
2•davidbauer•51m ago•0 comments

Pi-Autoresearch

https://github.com/davebcn87/pi-autoresearch
2•tin7in•53m ago•0 comments

Show HN: A small macOS app to send push notifications to the iOS Simulator

https://github.com/gogson/ios-simulator-push-notifier
2•opafan•56m ago•0 comments

Real-time filters for the web using Lucene query syntax

https://firehose.com
2•perks_12•58m ago•0 comments