frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Carta – An open-source pandoc reimplementation in Rust

https://github.com/mfkrause/carta
1•mfkrause•34m ago
Hi HN! Carta is an open-source reimplementation of pandoc in Rust: it reads one markup format and writes another. It's a library first, with a CLI as a shell over it.

Why redo pandoc? I love pandoc, but I kept wanting two things it can't give me: a small, embeddable binary (pandoc is well over 180 MB) and speed that makes conversion feel free.

Some numbers on an M1 Pro comparing carta 0.0.6 against pandoc 3.10 with identical flags and equivalent output, measured with hyperfine (full tables and methodology: https://github.com/mfkrause/carta/blob/main/docs/BENCHMARKS....):

      commonmark -> html, 1 MB input    74 ms vs 1178 ms   (~16x)
      html -> json, 1 MB input          36 ms vs 1266 ms   (~35x)
      startup, near-empty input        2.7 ms vs 31 ms     (~11x)
      peak memory, 1 MB conversion      47 MB vs 246 MB
      binary size                      9.1 MB vs 179.8 MB  (~20x)
One caveat on that last row: pandoc implements a lot of surface carta doesn't have yet, so read 20x as "where things stand today". However, most of the work that heavily affects binary size like syntax highlighting is already done, so a future version that has full parity with pandoc will still be a lot smaller.

Status: early alpha (v0.0.6), API still unstable. Usable in both directions today: the full Markdown family, HTML, LaTeX, reStructuredText, Org, docx, ODT, EPUB, Jupyter notebooks, RTF, MediaWiki/DokuWiki/Jira, man pages. Write-only so far: Typst, reveal.js, Beamer, AsciiDoc. There's a full list in docs/STATUS.md.

Everything is developed and tested against pandoc 3.10's behavior. JSON filters already speak pandoc's filter protocol, so existing JSON filters should "just work"; Lua filters are the biggest missing piece.

AI disclaimer: I don't want to act like I'd be able to redo decades of JGM's work and research in a few weeks. Around 90% of the code is generated by an LLM (mostly adding new formats), but the general architecture behind it is mine, as is the testing and conformance tooling that confirms whatever a LLM does is at provable parity with pandoc and safe to use.

I'd greatly appreciate any feedback you have and hope you get the chance to try out carta!

Leaked Document Shows the Surveillance Tech at ICE's Fingertips

https://www.404media.co/leaked-document-shows-the-surveillance-tech-at-ices-fingertips/
1•colinprince•1m ago•0 comments

Show HN: Chrome Plugin to Scan HN Page Quickly. (Categorize with Local Model)

https://github.com/prabhic/hn-quick-scan
1•prabhanjana_c•1m ago•0 comments

Permanent Daylight Saving Time

https://leancrew.com/all-this/2026/07/permanent-daylight-saving-time/
1•surprisetalk•1m ago•0 comments

AI slop learning websites with .org domains

https://a14a.org
2•dumindunuwan•1m ago•1 comments

Why Software Factories Fail

https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/wsff.md
2•dhorthy•2m ago•0 comments

Startup founders urge Trump not to shut off Chinese open weight AI

https://www.politico.com/news/2026/07/22/startup-founders-urge-trump-not-to-shut-off-chinese-open...
3•theanonymousone•2m ago•0 comments

Getting Off with the Luddites

https://www.nplusonemag.com/online-only/online-only/getting-off-with-the-luddites/
2•johnshades•3m ago•0 comments

I Killed an AI-Generated Essay During Its Defence

https://medium.com/@henry.fisher.n/how-i-killed-an-ai-generated-essay-during-its-defence-50f3b869...
4•behindai•4m ago•0 comments

Ask HN: Is there a website that tracks excessive writes to SSDs in OS/app betas?

3•amichail•4m ago•0 comments

Microsoft considers replacing ChatGPT and Claude with Kimi K3 to save $600M

https://www.msn.com/en-us/money/general/microsoft-considers-replacing-chatgpt-and-claude-with-chi...
4•petethomas•5m ago•0 comments

iOS 27 code suggests Apple could restrict leased devices after missed payments

https://9to5mac.com/2026/07/21/ios-27-code-suggests-apple-could-restrict-leased-devices-after-mis...
2•iamnothere•5m ago•0 comments

Using AI to bring children's drawings to life (2021)

https://ai.meta.com/blog/using-ai-to-bring-childrens-drawings-to-life/?_fb_noscript=1
2•downbad_•5m ago•0 comments

The Future of Space Is Too Big to Launch

https://theexistentialhope.substack.com/p/the-future-of-space-is-too-big-to
3•sidhsikka123•5m ago•0 comments

5.6 Sol produces a new research paper in one shot

https://aifails.substack.com/p/56-sol-produces-an-entire-new-research
2•mjd•6m ago•1 comments

Show HN: Find undervalued bikes near you with ML

https://bike.broker
3•azuroscloudapi•7m ago•0 comments

PyPI now rejects new files after 14 days

https://lwn.net/Articles/1084218/
3•Brajeshwar•7m ago•0 comments

Show HN: A primer for non-coders to design software via structured AI dialogue

https://github.com/CoreGrowthLabs/CoreGrowthPrompting/blob/main/README.en.md
2•CGP_Labs•8m ago•0 comments

Show HN: MinkNote – Native macOS notes and journaling using Markdown files

https://muse23.com/apps/minknote/
2•demianturner•9m ago•0 comments

Show HN: Palmier Pro – open-source macOS video editor built for AI

https://github.com/palmier-io/palmier-pro
3•hchtin•9m ago•0 comments

Flux 3: One multi-modal model for Image, Video, Audio and Action-Prediction

https://bfl.ai/blog/flux-3
4•meetpateltech•9m ago•0 comments

Does creatine make you smarter?

https://dynomight.substack.com/p/creatine
4•dmonay•10m ago•1 comments

You Should Get to Own Your Media, Not Rent it Forever

https://www.currentaffairs.org/news/you-should-get-to-own-your-media-not-rent-it-forever
4•thunderbong•10m ago•0 comments

We self-host DeepSeek V4 Flash on AWS spot instances

https://camelai.com/blog/how-we-self-host-deepseek-v4-flash-on-aws-spot-instances
2•vercantez•10m ago•0 comments

Mathematicians grapple with a 'rapid and unsettling change'

https://fortune.com/2026/07/21/ai-solves-jacobian-conjecture-levant-alpoge-claude-fable-5/
3•ninjahawk1•10m ago•0 comments

In 1997 Pradhan protested a paper leak. Today he faces calls to resign over one

https://www.deccanherald.com/india/in-1997-dharmendra-pradhan-protested-a-paper-leak-today-he-is-...
2•JumpCrisscross•10m ago•0 comments

The Build Step Nobody Ordered

https://vivianvoss.net/blog/the-build-step-nobody-ordered
2•speckx•11m ago•0 comments

The Rise and Fall of AIM, the Breakthrough AOL Never Wanted (2014)

https://mashable.com/archive/aim-history
3•acheron•11m ago•0 comments

Windows: Global Device ID leads to legally relevant identification

https://www.heise.de/en/news/Windows-Global-Device-ID-leads-to-legally-relevant-identification-11...
3•robtherobber•12m ago•0 comments

Unicode Variation Selector-15 and some of my tears

https://benjaminwil.info/weblog/variation-selector-15/
2•birdculture•12m ago•0 comments

Show HN: ManiDesk – SQL workspace joining market, macro and fundamental analysis

https://mani-desk.com/
3•franklin_m•13m ago•1 comments