Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Ask HN: What task manager do you use? What do you miss on them?
    —discuss
  2. Colyseus – Real-Time Multiplayer Framework for Node.js (colyseus.io)
    —discuss
  3. Show HN: I spent 10 months building a Markdown editor for Mac, iOS and web (markdown.beauty)
    —discuss
  4. Instinct and Intelligence (1929) (archive.org)
    —discuss
  5. Visitors – Privacy-friendly Google Analytics alternative (visitors.now)
    —discuss
  6. Phish.net History in Screenshots (phish.net)
    —discuss
  7. Facebook liable for over 43M violations of consumer protection law (fortune.com)
    —discuss
  8. Show HN: AlphaPublish – turn short video into a stable web embed (alphapublish.com)
    —discuss
  9. The secretive cyberweapons company that won over Israel's intelligence elite (irpi.eu)
    —discuss
  10. Ten Lines of Code That Changed My World (pixelambacht.nl)
    —discuss
  11. EasyActions – run GitHub Actions across an organization (github.com/mask-ai-fr)
    —discuss
  12. Show HN: Privacy first local backup tool for Notion (notionmanager.com)
    —discuss
  13. Replacing the old battery on rechargeable bike lights (jvns.ca)
    —discuss
  14. Valve Introduces Pyrowave Video Codec in Beta for Low Latency Streaming (phoronix.com)
    1comments
  15. Investors Are Betting on Devices That Connect the Brain to Computers (nytimes.com)
    1comments
  16. Optimistic UI is an architectural decision, not a minor UX tweak (rulr.dev)
    —discuss
  17. Your AI Agent Forgot Half of What You Told It (oreilly.com)
    —discuss
  18. Show HN: Voxa – Bilingual voice dictation for Omarchy, bring your own API key (github.com/lifez)
    —discuss
  19. Germany needs 63k people to pay its pensions, 5x Japan, 4x Sweden per pensioner (professionlens.com)
    —discuss
  20. How long does a database table live? (mcdview.dev)
    —discuss
  21. Job Titles Are Out. Now We're All 'Members of the Technical Staff.' (nytimes.com)
    —discuss
  22. L'implant cochléaire entre technique, éthique et politique (cairn.info)
    —discuss
  23. State of Pandemic Early Warning (jefftk.com)
    —discuss
  24. Human-AI partnerships are for alignment, not capability (seangoedecke.com)
    —discuss
  25. MarkyDown: HTML to Markdown on the fly. Scrape, convert or negotiate by header (github.com/ulrischa)
    —discuss
  26. Building a app for a hackathon for hackathon winners (Sweden 2026) (sidequest-snowy-seven.vercel.app)
    —discuss
  27. Pig: Pi in Go, a port that plans on keeping up (hpe.com)
    —discuss
  28. AI Doesn't Need to Invent a Supervirus to Be Dangerous (liorzi.substack.com)
    —discuss
  29. PolyXOR128: A 128-bit universal hash function (github.com/orlp)
    —discuss
  30. Show HN: Peas and Pans – meal planning software for nutrition coaches (peasandpans.com)
    —discuss

Show HN: Aldine. Self-hosted Overleaf alternative. Every paper = 1 Git Repo

2 pointsby 1h agogithub.com
1 comments
1h agoHN ↗

Hi HN, I'm Toby. While working on a research paper earlier this year, I got progressively frustrated with the available LaTeX editors. Most need a paid subscription service to enable proper collaboration, are clunky, and shove distracting non-features in your face.

This is why I built Aldine. It is a collaborative LaTeX editor that you can run yourself: two containers, every project as a git repo, and AGPL licensed. Documentation: https://aldine.dev

You can try it without signing up at https://demo.aldine.dev (public and wiped every night, so don't leave your thesis there). Create a project, or drop in a ZIP you downloaded from Overleaf.

My co-authors want a super simple and browser-based UX. I want git. On Overleaf's cloud the Git integration is a premium feature, and I got tired of copy-pasting files between the two worlds. In Aldine, a colleague who works in VS Code clones the project, commits and pushes, and the people in the browser pull those commits in with one click. Branches, history with diffs, and GitHub/GitLab/Gitea sync all work from the UI.

Smaller things: live cursors (Yjs underneath), warm recompiles in about two seconds, a compiler container with no network access. And as of this week you can also sign in through your own OIDC provider, so Authentik, Keycloak or Authelia all work.

There's an MCP connector as well, off by default. Claude can edit, compile and fix, and every edit lands as a git commit you can revert.

It's v0.x, with rough edges I know about (no keystroke-level track changes yet, and CJK needs the full TeX Live image) and surely some I don't.

How do you and your co-authors handle LaTeX today? What would Aldine need to do or support before you would consider moving your next paper to it?