frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Collab Word in Web - A collaborative DOCX Editor with MS Word Parity

https://collab.word-in-web.com/
2•theRealestAEP•1h ago
TLDR: Collab WIW is a DOCX editor with MS Word parity that supports real-time collaborative editing. The collab layer is end to end encrypted and uses ephemeral rooms with stable share URLs. Ever collab room lives in only memory. Collaborator saved copies can bring the room back online at the same URL and reconcile offline edits.

The MS Word parity DOCX editor: I made a previous HN post about the editor itself. It is a pure JS DOCX editor that renders and edits the original document directly in the DOM instead of converting it into some other format.

I benchmarked it pretty heavily against thousands of pages to push for pixel and feature parity, including equations, tables, 3D objects, headers, footnotes, etc... I am not going to get too deep into that because I already posted a ShowHN earlier. The parity report has all of the fixtures I tested and the actual results.

Edit: Link to previous HN https://news.ycombinator.com/item?id=48995304

The server: The collab BE was actually inspired by OpenFront.io :). Users send small edit intents to the server. In an encrypted room the server cannot process those edits because it cannot read them. It just gives each encrypted envelope the next sequence number and sends the same ordered stream to everybody in the room.

Collaborative rooms: The rooms are ephemeral and the server keeps their encrypted document state in memory. I chose these constraints because this is a public demo. I wanted people to create and share a document ad-hoc without making an account. I also don't your data plz, no thank you.

Also because intents are tracked by document there is some support offline editing support and document reconciliation when it comes back up. Its still a bit ugly so there are limits, if the document can't be cleanly fast forwarded, the editor will try to reconcile up to 50 intents. If there are no conflicts the document fast forward to 2000 tailing intents. After that point you just gotta create a new draft. Just cleaner that way. I am still actively working on improving this system and figuring out how it can be improved.

E2EE:

1. Documents, edits, images, cursor positions, etc... are encrypted in your browser and stay encrypted on the server. The document key is generated in the browser and lives in the share link's fragment, and never gets sent to the server. The server just sequences the sealed data.

2. A document also requires require a share code that you send separately from the link. The browser stretches that code and mixes it into key derivation, so the link by itself is not enough to decrypt the room.

4. Resource limits are placed basically everywhere.

Blog covers more of it so check it out.

Cost of Living by Robert Sheckley (1952)

https://www.gutenberg.org/ebooks/29458
2•RIMR•3m ago•0 comments

The Incoherence of the Iran Hawks

https://www.theatlantic.com/ideas/2026/07/trump-iran-war-strategy-military-remarks/688144/
2•Jtsummers•4m ago•0 comments

Claude Code helps me recover after surgery

https://plecho.poke-method.work/en
1•cybice•7m ago•1 comments

Old.reddit Is Back?

https://github.com/the1truedan/shreddit
1•the1truedan•9m ago•0 comments

Replit Secures Every Layer of the Vibe Coding Stack

https://replit.com/blog/defense-in-depth-how-replit-secures-every-layer-of-the-vibe-coding-stack
2•shenli3514•11m ago•0 comments

AI Valuation Math

https://twitter.com/47fucb4r8c69323/status/2082802410616217798
1•paulpauper•12m ago•0 comments

Show HN: Baduz – Action Adventure Game Maker

https://baduz.com/
1•DonThomasitos•12m ago•0 comments

The million-dollar talent wars for 20-something math geniuses

https://www.msn.com/en-us/money/general/the-million-dollar-talent-wars-for-20-something-math-geni...
1•paulpauper•13m ago•0 comments

The Chatbot Act Forces One Parenting Model on Every Family

https://www.eff.org/deeplinks/2026/07/chatbot-act-forces-one-parenting-model-every-family
2•hn_acker•13m ago•0 comments

Snapchat to no longer spotlight AI generated content

https://newsroom.snap.com/rewarding-authentic-creativity-on-spotlight
1•kenjackson•13m ago•0 comments

Peso Problem

https://en.wikipedia.org/wiki/Peso_problem
1•_vaporwave_•14m ago•0 comments

Show HN: Do Skill.md Linters Matter? An Empirical Study

https://do-skills-md-linter-matter.onrender.com/report.html
2•capt_flat_earth•16m ago•1 comments

Show HN: Penca – branchable, versioned OLTP+OLAP on one open copy of your data

https://github.com/penca-io/penca
1•jnbh•17m ago•0 comments

The Screen Act Threatens Privacy Far Beyond Adult Websites

https://www.eff.org/deeplinks/2026/07/screen-act-threatens-privacy-far-beyond-adult-websites
1•hn_acker•18m ago•0 comments

Apple Will 'Watch Everything Burn' When AI Bubble Bursts

https://asymco.com/2026/07/31/apple-will-watch-everything-burn-when-ai-bubble-bursts/
15•speckx•20m ago•8 comments

Shades of Meaning (2018)

https://mag.uchicago.edu/arts-humanities/shades-meaning
2•mkmk•22m ago•0 comments

C++ Dependencies Without the Headache: Vcpkg and Copilot CLI

https://devblogs.microsoft.com/cppblog/c-dependencies-without-the-headache-vcpkg-copilot-cli/
2•mariuz•22m ago•0 comments

Caryatid: Women Who Hold Up Buildings

https://en.wikipedia.org/wiki/Caryatid
1•Eaglo•24m ago•0 comments

How AI Is Helping One-Person Companies Scale to $1M–and Beyond

https://www.wsj.com/world/how-ai-is-helping-one-person-companies-scale-to-1-millionand-beyond-5cf...
5•rmason•25m ago•1 comments

Questionable Technical Co-Founder Agreement

2•nahmens•26m ago•0 comments

Lawsuit: A $45M film was left unencrypted on a Netflix desk, then stolen

https://arstechnica.com/tech-policy/2026/07/man-invested-45m-in-a-nicolas-cage-movie-it-got-stole...
3•logickkk1•27m ago•0 comments

Apple's Siri Got an A.I. Brain Transplant. Try These 5 Prompts to Get Acclimated

https://www.nytimes.com/2026/07/30/technology/personaltech/apple-siri-ai-prompts.html
2•reaperducer•27m ago•0 comments

Claude published malicious code to the Internet and attacked 3 real companies

https://arstechnica.com/security/2026/07/likely-illegally-claude-gained-access-to-3-networks-will...
1•Ataraxic•29m ago•0 comments

AI and the Paperclip Apocalypse

https://cepr.org/voxeu/columns/ai-and-paperclip-problem
2•zaikunzhang•33m ago•0 comments

All our Agents get computers, we pay for almost none

https://construct.computer/blog/running-ai-agents-on-cloudflare-not-vms/
3•internettrashh•34m ago•2 comments

The Four Horsemen of the AI Bubble Apocalypse

https://www.derekthompson.org/p/the-four-horsemen-of-the-ai-bubble
3•thoughtpeddler•35m ago•0 comments

Scaling NumPy on Free-Threaded Python

https://labs.quansight.org/blog/scaling-numpy-on-free-threaded-python
1•birdculture•36m ago•0 comments

Repo sets the rules. Charlie runs the review

https://charlielabs.ai/blog/your-repo-sets-the-rules-charlie-runs-the-review/
1•briandoll•36m ago•1 comments

Elon Musk's xAI sues Minnesota over law to ban 'nudify' apps

https://www.cnbc.com/2026/07/28/spacexs-xai-sues-minnesota-over-law-to-ban-nudify-apps-.html
5•rmason•38m ago•2 comments

As/400 systems security vulnerabilities

https://app.opencve.io/cve/?product=iseries_as_400&vendor=ibm
1•uticus•40m ago•0 comments