frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: ThinkTotem – turn boring books into engaging conversations

https://thinktotem.com
1•ccarnino•5h ago
Hi HN, I love reading non-fiction, but I kept catching myself skimming, zoning out, and forgetting most of what I’d “read”. To fix that I built ThinkTotem, a small web app that lets you upload a PDF/EPUB/article/YouTube link and then chat with the material until you actually understand it.

What it does

- Ingests PDFs, EPUBs, Word docs, plain-text URLs and even YouTube transcripts (≤ 4 MB for now)

- Maps key ideas, trims filler and surfaces the essential concepts automatically

- Runs an active-recall loop: Socratic questions, explain-it-back prompts, spaced-repetition style refreshers

- Tracks mastery so you can skip, revisit or move on

Why not just use ChatGPT/Claude?

- General LLM chat is open-ended: you have to decide what to ask next.

- ThinkTotem is purpose-built for reading: short conversational loops keep attention, progress is visible, and the questions are sequenced to test retention rather than entertain.

How it works under the hood

- Document is paraphrased, chunked, metadata, summaries and questions are created, and stored in Postgres

- Every chat turn includes in the context the most relevant part of the current chapter, the summary of the book and the last messages (no vectorisation of the content needed)

- A small policy model classifies each turn (summary vs. question vs. recall) so the chat stays focused.

- A spaced-repetition scheduler writes “due” concepts back into the queue and surfaces them at the right time.

- User voice is transformed into text and LLM generated text is transformed into speech with OpenAI TTS/STT models

- All LLM logic runs server-side (Next.js app); the front end is Next.js with React Server Components.

Pricing / openness

There’s a free tier (3 uploads, 1 h chat, 50 messages) plus paid plans that just scale limits-no feature gating.

Costs

- Ingestion (Gemini Flash): ~30 s per 300-page PDF, $0.05–$0.10.

- Conversation (OpenAI TTS): ≈$0.40 per user-hour. Nothing is optimised yet; these two items dominate my bill.

Privacy

I delete originals after processing, just derivative work of it gets stored (e.g. summaries). I never feed your documents into model training and you can purge processed content at any time.

What’s missing / known issues

- 4 MB per-file cap-larger uploads are on the roadmap

- No org accounts yet; “Ultra” plan lets teams share a single login until then

- Conversation UX on mobile is still not state of the art (mobile Safari disables audio/mic when not in use for a few seconds, so UX is limited)

Ask

- Does the active-recall flow feel helpful or annoying?

- What would you need in the product to become a daily user?

Live demo

The app is live at https://thinktotem.com (no credit card needed).

I’ll be online all day-happy to answer anything, share infra costs (TTS is crazy expensive), or dive into the ingestion process.

Thanks for reading, -Claudio (solo maker, UTC+1)

Counting Letters with LLMs

https://www.marble.onl/posts/counting_letters.html
1•amarble•29s ago•0 comments

LocalLlama Is Saved

https://old.reddit.com/r/LocalLLaMA/comments/1ljm3pb/localllama_is_saved/
1•amrrs•49s ago•0 comments

PocketServer

https://pocketserver.one/en/
1•carlosjobim•1m ago•0 comments

Methaphone

https://methaphone.com
1•amirmasoudabdol•2m ago•0 comments

What LLMs Know About Their Users

https://www.schneier.com/
1•voxleone•2m ago•0 comments

AI is the new outsourcing [video]

https://www.youtube.com/watch?v=3Iqam9g2aV0
1•saltysalt•2m ago•0 comments

CUDA kernel writing dev agent

https://twitter.com/mako_dev_ai/status/1937873917646897479
1•5rest•2m ago•1 comments

AI Training Load Fluctuations at Gigawatt-Scale – Risk of Power Grid Blackout?

https://semianalysis.com/2025/06/25/ai-training-load-fluctuations-at-gigawatt-scale-risk-of-power-grid-blackout/
1•pella•5m ago•0 comments

Growing a SaaS Is Like Learning a New Skill

https://justgotfound.com/
1•abusayedopu22•5m ago•1 comments

California's Corporate Cover-Up Act Is a Privacy Nightmare

https://www.eff.org/deeplinks/2025/06/californias-corporate-cover-act-privacy-nightmare
1•hn_acker•6m ago•0 comments

The one-more-re-nightmare compiler

https://applied-langua.ge/posts/omrn-compiler.html
1•thunderbong•10m ago•0 comments

Portia – open-source framework that makes it easy to build Agentic AI workflows

https://quiz.businessexplain.com/portia-open-source-framework-that-makes-it-easy-to-build-agentic-ai-workflows/
1•eligrid•10m ago•0 comments

Mozilla Formally Discontinues Its DeepSpeech Project

https://www.phoronix.com/news/Mozilla-DeepSpeech-Discontinued
2•ksec•10m ago•0 comments

Google removes fact checking from search results

https://developers.google.com/search/blog/2025/06/simplifying-search-results
2•edent•12m ago•0 comments

Shell in Early Talks to Acquire Rival BP

https://www.wsj.com/business/energy-oil/shell-in-early-talks-to-acquire-rival-bp-2233591a
2•thm•14m ago•1 comments

Hacking the Context: How Not to Derail AI Conversations

https://realz.medium.com/hacking-the-context-how-not-to-derail-ai-conversations-3215dddad00f
1•realvz•15m ago•0 comments

Computer-vision research powers surveillance technology

https://www.nature.com/articles/s41586-025-08972-6
2•marojejian•16m ago•1 comments

Show HN: Wordle Implemented in TypeScript Types

https://github.dev/alexbckr/ts-wordle
1•alexbckr11•16m ago•0 comments

NLNet: 62 new projects contribute to digital commons

https://nlnet.nl/news/2025/20250624-announcement-grants-CommonsFund.html
2•zdw•16m ago•0 comments

AI Moving Packing List

https://packing.o9p.net/
1•kevinl8888•17m ago•0 comments

Why High-End Electric Cars Are Failing

https://www.wired.com/story/this-is-why-high-end-electric-cars-are-failing/
1•mikestew•17m ago•0 comments

SF DoorDash exec, parents among 8 victims of Lake Tahoe capsizing during storm

https://abc7news.com/post/deadly-lake-tahoe-boating-accident-bay-area-family-other-victims-identified-boat-killed-during-storm/16831434/
2•donsupreme•18m ago•0 comments

CLI tool for combine code base for LLM context

https://github.com/aaurelions/combicode
1•aaurelions•19m ago•0 comments

Duolingo stock drops as data shows weakening growth

https://www.investors.com/news/technology/duolingo-stock-drops-data-shows-weakening-growth/
1•MilnerRoute•22m ago•0 comments

Eristic Architecture for AI

https://rexriepe.com/ai.html
1•kyleyeats•24m ago•0 comments

Researchers developed molecular magnet that could boost data storage by 100x

https://www.manchester.ac.uk/about/news/manchester-chemists-create-molecular-magnet-that-could-boost-data-storage-by-100-times/
1•giuliomagnifico•26m ago•0 comments

Doge Estimated Savings

https://www.doge.gov/savings
1•warrenm•26m ago•0 comments

Show HN: I built a cloud on my own ASN w real 1:1 compute to fight the cartels

https://www.infuze.cloud
1•ccheshirecat•26m ago•0 comments

Ask HN: What features would make you switch to a new social platform?

2•Malik-Whitten•28m ago•6 comments

Are there moats in software anymore?

https://www.swe2vc.com/p/are-there-any-moats-in-software-anymore
1•swedonym•29m ago•3 comments