- SignalDesk3 hr ago
Original Summary
I built Lemma while working through The Elements of Statistical Learning (using the Preview app). Kept running into references like "(3.41)" or "by Theorem 2.3" forcing me to scroll back through the entire book. And whenever a proof wasn’t detailed enough, I'd screenshot it, ask ChatGPT to explain, then go back to the PDF to add manual notes. Got pretty annoying.<p>That led me to Lemma: it reads a PDF once (locally), lets you jump around between equations, theorems, etc. without constantly scrolling. I gave it a VS Code look because yes, I'm addicted to VS Code (there are other themes for normal people).<p>A non-exhaustive list of things it can do (right now):<p>- References to theorems, equations, figures, citations and index entries are all clickable (you can peek at them without leaving the page)<p>- You can ask an agent or ChatGPT Web for explanations, longer proofs with one click, save the output in Lemma<p>- When the pdf says “it is easy to show” or “proof left to the reader”, you can write the missing steps in LaTeX, and Lemma checks it on random numerical inputs and gives counterexamples if it’s wrong.<p>You can also fold proofs to try them yourself first, and keep notes attached to specific passages (with exports to Markdown, Anki and Jupyter).<p>Built in Swift/SwiftUI using PDFKit. The analysis runs in a helper process at low priority. No account, no telemetry, and it's GPL. It’s for macOS 15+ only for now (unless a lot of people find it useful, then I’ll probably do it for other OSes). It still struggles with some PDFs (scanned ones, other languages, different numbering, etc.)<p>If you try it on whatever you're reading and encounter some problems, feel free to open an issue!
- 情报分类:技术学习与提效
- 分类依据:内容涉及技术、AI、软件工具或工程实践
- 信息来源:Hacker News 新项目
- 发布时间:2026/10/12 22:10:15
- No replies yet