frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: MRDown – a Mac Markdown app that diffs what your AI just rewrote

https://github.com/MR-TABATA/MRDown
2•hitoshi1964•39m ago

Comments

hitoshi1964•38m ago
This started with the .md files Claude Code generates. Opening a heavy editor and right-clicking to preview was a chore, so I asked Claude Code for help and had a viewer-only 0.1 in two hours. Then one "it would be nice if it also..." after another, until it did the thing I actually needed: read the diff of what the agent just rewrote.

That is the part I would point at. Every save, and every rewrite from outside the app, quietly keeps a timestamped version. So when an agent edits a file you had open, you can put any two versions side by side and read what changed - rather than trusting a summary of it.

The case that made me build it properly: something rewrites the file on disk while you have unsaved edits. MRDown neither overwrites it silently nor reloads over you. It snapshots the disk version the moment it sees it, snapshots your unsaved edits before discarding them, and shows three columns - last save, what is on disk, your edits - marking only the lines you both changed differently as conflicts.

Versions record where they came from: saved, changed elsewhere, back to the committed version, rescued draft. Which application wrote a file is not knowable on macOS, with one exception - content matching the committed git blob byte-for-byte was git putting the file back, and that is labelled as such.

Preview and editor are the same surface. Cmd-E swaps between them in place: headings stay large, the syntax markers hide, checklists are clickable, tables are drawn with rules - and the line under the cursor shows raw Markdown. Saving leaves the file byte-for-byte unchanged, which is the reason the diff above can be trusted.

Drop a .docx and it opens as Markdown, converted locally with nothing uploaded. It opens as an untitled document, so saving writes a new .md and there is no code path that writes back to the original. Two .docx files can be diffed against each other. Images are not carried over, and the app says so when it opens one.

Templates are plain .md files in a folder - no bespoke format, no management screen. Put them in docs/_templates/ inside a repository and everyone who clones it gets them; add a line to AGENTS.md and coding agents write in that shape too.

Tauri (Rust + TypeScript), not Electron: the download is 7 MB. MIT, signed with a Developer ID and notarized, macOS 13+.

Caveats. Only macOS binaries are published. Being Tauri it should build and run on Windows, but I have never built or launched it there myself and there is no Windows signing certificate, so I do not claim it. And .docx is the only document format it converts - xlsx, pptx and PDF all open, but only .docx carries headings, lists and tables as structure, so the others come out as something you would not want to read. Listing a format that opens into a mess costs more trust than it earns.

.FAGE is a brand TLD owned by FAGE a Greek dairy company

https://domaindetails.com/tlds/fage
1•gregsadetsky•1m ago•0 comments

Parrot was caught ordering items off Amazon's Alexa

https://www.cnbc.com/2018/12/21/african-grey-parrot-rocco-was-caught-ordering-items-off-amazons-a...
1•theanonymousone•1m ago•0 comments

Nearly impossible? How Fairphone built the ethical, repairable Fairphone Gen 6+

https://arstechnica.com/gadgets/2026/09/nearly-impossible-how-fairphone-built-the-ethical-repaira...
1•CrypticShift•1m ago•0 comments

AI in 2026 feels like Covid in 2020

https://bejofo.com/blog/ai-feels-like-the-pandemic
1•YannickR•2m ago•0 comments

Ok, but Does It Scale?

https://spacetimedb.com/blog/how-does-spacetime-scale
1•theanonymousone•3m ago•0 comments

The best dark mode toggle is probably none

https://lea.verou.me/blog/2026/dark-mode-toggles-2/
1•lukasgelbmann•3m ago•0 comments

A fun debugging story from this weekend

https://hamatti.org/posts/a-fun-debugging-story-from-this-weekend/
1•speckx•3m ago•0 comments

Payroll employment increases by 162k in August; unemployment unchanged at 4.1%

https://www.bls.gov/news.release/empsit.nr0.htm
1•JumpCrisscross•3m ago•0 comments

Build on BareMetal

https://returninfinity.com/blog/sep2026-build-on-baremetal-contest
1•ianseyler•4m ago•1 comments

Designing Grok Bot for a world of persistent agents

https://x.ai/news/designing-grok-bot
1•aratahikaru5•5m ago•0 comments

Denavigation: The End of Apps and the Verification Bottleneck

https://alexanderabramovich.medium.com/denavigation-18cdc039da2d
1•happyalexander•8m ago•0 comments

Terence Tao: Speed in science isn't the same thing as progress [video]

https://www.youtube.com/watch?v=svl_1upFpQo
1•gessha•9m ago•0 comments

What archaeology reveals about the rise of all-powerful rulers

https://knowablemagazine.org/content/article/society/2026/what-archaeology-reveals-about-rise-of-...
1•sohkamyung•12m ago•0 comments

Climbers rescued on Mount Shasta after using AI chatbot to plan trip

https://www.sfchronicle.com/outdoors/article/shasta-climbers-rescued-chatgpt-22414629.php
2•dsr12•12m ago•0 comments

Machine Testimony

https://yalelawjournal.org/article/machine-testimony
2•Bluestein•12m ago•0 comments

Negative people make you age faster

https://www.pnas.org/doi/10.1073/pnas.2515331123
2•RickJWagner•13m ago•0 comments

A new method for data transformation. Hash, PRNG, XOF – High speed

https://github.com/Ligatum/Lustro
1•Ligatum•17m ago•1 comments

Argus – an anti-detect browser with automation, local API, and MCP

https://www.browserargus.com
2•rpochtman•18m ago•0 comments

Most Small Business Websites Don't Need a Web Developer

https://websmith.studio/blog/most-small-business-websites-dont-need-a-web-developer/
2•pumbaa•18m ago•1 comments

The script didn't hate AI. It hated the "@" character

1•ahunia•18m ago•0 comments

Fork a fast and friendly Git client for Mac and Windows

https://git-fork.com/releasenoteswin
1•Bluestein•18m ago•0 comments

Testing a New Soundbar with Browser Tools: Frequency Response, SPL, and Lip-Sync

https://capytoolkit.com/blog/audio/testing-soundbar-browser-tools-frequency-response-spl-lip-sync...
1•ChillyCapy•20m ago•0 comments

Tzopilotl: A statically typed live-coding language for real-time audio

https://lfnoise.github.io/tzpl/
1•jarmitage•23m ago•0 comments

Microsoft to impose time limits on Xbox cloud gaming as costs continue to climb

https://www.cnbc.com/2026/09/03/microsoft-xbox-game-pass-cloud-limits.html
1•magoghm•25m ago•0 comments

Nvidia PAIR turns your household's idle PCs into a local AI cluster

https://tokenstead.ai/guides/nvidia-pair-personal-ai-router
2•cdnsteve•26m ago•0 comments

What Did She Expect?" – Sexism and Classism Behind UK's Aesthetics Safety Crisis

https://www.marieclaire.co.uk/beauty/what-did-she-expect-the-sexism-and-classism-behind-the-uks-a...
3•bryanrasmussen•28m ago•1 comments

Ow are small recruiting agencies automating candidate screening?

1•Rutus•29m ago•0 comments

All the microbes you can't have

https://worksinprogress.co/issue/all-the-microbes-you-cant-have/
1•SamuraiLion•31m ago•0 comments

AMD Threadripper Halo Station 96-Cores, MI350P GPUs, 576GB GPU, 2TB CPU Memory

https://videocardz.com/newz/amd-threadripper-halo-station-packs-96-core-cpu-and-instinct-mi350p-g...
1•rbanffy•32m ago•0 comments

Show HN: Agent Sandboxes with GPUs from $0.20/hr

https://tama.computer/
4•Mernit•33m ago•0 comments