frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Native Japanese immersion reader app + Anki integration (Manabi Reader)

https://reader.manabi.io/#
5•wahnfrieden•8h ago

Comments

wahnfrieden•8h ago
I quit my job a couple years back to work on this app full-time, as well as its companion flashcard app, Manabi Flashcards. The goal is to help you learn through immersion and eventually replace some of your flashcard reviews time with reading (once I finish auto-reviews for flashcards)

What's special about it?

Manabi Reader became popular as a Japanese-focused alternative to services like LingQ in that it locally tracks and analyzes all the words and kanji you read and study. It shows you which words are new and which you're currently learning via flashcards, so you can easily find content that suits your level and see what flashcards to prioritize adding. It also passively accumulates an on-device (and in your personal iCloud) corpus of example sentences from your reading. It’s also one of few ways to mine sentences including pitch accent directly into Anki on iPhone.

I had built this part-time while working over many years (starting with flashcards and then the reader app) but going full-time gave me the time to do a full rewrite: SwiftUI, native iOS + macOS, and an offline-first architecture that syncs with iCloud and my server in the background. Although it has a companion SRS algorithm (SM-2 with FSRS coming soon) flashcard app, it's also excellent for mining Anki cards. This works with AnkiMobile on iOS and AnkiConnect on desktop.

You can use it like a web browser for the web, or subscribe to RSS feeds. It comes with a bunch of curated content by level. Recently I added EPUB support, pitch accents, and note-taking with todos.

I'm now almost done adding a manga mode via Mokuro, and Netflix/streaming video support via realtime captioning of audio streams.

Next I plan on adding more media types (video, YouTube, PDFs), AI functionality (grammar explanations, document Q&A, etc), Yomitan/Yomichan dictionaries for bilingual/monolingual EPWING and Wiktionary support, and more service integrations such as 2-way sync for WaniKani, JPDB, and existing Anki decks. I've begun work on these items and hope to share more soon.

I'd also like to make this app much more beginner-friendly so that people with zero Japanese knowledge can start learning. Currently it assumes you can read kana at least.

The tech stack is quite nice for my needs so I'm happy to answer questions about that, too. I made my career on Continuous Deployment-style DevOps management, enough to learn to avoid servers in the first place as much as I can. So I made this app to be offline-first and reliant on static CDN files as needed. I have the app syncing in realtime with both iCloud and my servers, so if I have an outage, users will barely notice and I can finish my night's rest. Customers appreciate the privacy benefits of keeping their reading data local to their own iCloud account instead of on my servers as most of my competitors do.

marek77•6h ago
Bummer it is iOS only (?). Any plans for an Android port?

Ask HN: Is Hackers and Painters still relevant today?

1•grandimam•2m ago•0 comments

The Mouse Language, Running on Arduino

https://hackaday.com/2025/05/20/the-mouse-language-running-on-arduino/
2•MarcoDewey•4m ago•0 comments

Ace your professional tech certification

https://passquest.pro
7•PassQuest•7m ago•0 comments

Some AutoHotKey Tips (2022)

https://xcancel.com/hillelogram/status/1528590214750515200
2•Tomte•7m ago•0 comments

How Difficult Public Micromobility Is in Suburbia: Case Study of OC Flex Demise

https://www.collegetowns.org/p/rip-oc-flex-or-how-difficult-public
2•dueltmp_yufsy•7m ago•0 comments

Cursynth is a polyphonic music synthesizer that runs inside your terminal

https://www.gnu.org/software/cursynth/
2•Tomte•7m ago•0 comments

Could black holes be growing inside stars–silently and forever?

https://phys.org/news/2025-05-black-holes-stars-silently.html
2•rbanffy•7m ago•0 comments

What Makes Reconciliation in Banking-as-a-Service Unique?

https://synctera.com/post/what-makes-reconciliation-in-banking-as-a-service-unique
2•thatdrew•8m ago•0 comments

Emerging Properties in Unified Multimodal Pretraining

https://arxiv.org/abs/2505.14683
1•buildbot•9m ago•1 comments

The Future of Newspapers Is Lies, I Guess

https://aphyr.com/posts/386-the-future-of-newspapers-is-lies-i-guess
3•todsacerdoti•9m ago•1 comments

Gilded Fish: Illustrations of Histoire naturelle des dorades de la Chine c.1780

https://publicdomainreview.org/collection/chinese-fishes/
3•crescit_eundo•11m ago•0 comments

Don't Let Vibe Coding Become Vibe Shipping

https://blog.growthbook.io/vibe-shipping/
1•jdorn•11m ago•0 comments

Building (Open Source) Custom Dashboards Is Harder Than You Think

https://langfuse.com/blog/2025-05-21-customizable-dashboards
2•clemo_ra•11m ago•0 comments

High RISC, High Reward: RISC-V at 15

https://riscv.org/riscv-news/2025/05/risc-v-15-years/
1•RetroTechie•12m ago•0 comments

Forget vibe coding. Vibe Business Intelligence is here

https://google.smh.re/4wVZ
1•vladkol•12m ago•1 comments

Charles Butler's the Feminine Monarchie, or the History of Bees (1634 Edition)

https://publicdomainreview.org/collection/history-of-bees/
1•crescit_eundo•12m ago•0 comments

HATETRIS high score progression

https://qntm.org/records
1•henry700•12m ago•0 comments

We perceive faces from other racial groups differently

https://medicalxpress.com/news/2025-05-ai-brain-reveal-racial-groups.html
3•gmays•13m ago•0 comments

Waffle House Gets 400-KW DC Fast-Chargers So You Can Charge Your EV as You Brawl

https://www.jalopnik.com/1865823/waffled-house-dc-fast-chargers/
3•rntn•14m ago•0 comments

The Supreme Vice President of Technology and Other Tangential Operations

https://www.tobiokewole.com/writing/svptoto
1•flyingsky•14m ago•0 comments

Show HN: I made a running app that turns your runs to a virtual garden

https://www.runandgrow.com/
2•Utkarshn101•15m ago•0 comments

Claude Code: Tutorials

https://docs.anthropic.com/en/docs/claude-code/tutorials
2•tosh•17m ago•0 comments

The Tarjuman Al-Ashwaq

https://sacred-texts.com/isl/taa/index.htm
1•handfuloflight•19m ago•0 comments

Particle Life simulation in browser using WebGPU

https://lisyarus.github.io/blog/posts/particle-life-simulation-in-browser-using-webgpu.html
1•birdculture•22m ago•0 comments

OpenAI's Biggest Data Center Secures $11.6B in Funding

https://www.wsj.com/tech/ai/openai-data-center-funding-microsoft-75e879b6
1•sberens•23m ago•1 comments

Nuclear moratoriums crumble around the world

https://www.ans.org/news/2025-05-20/article-7054/nuclear-moratoriums-crumble-around-the-world/
3•mpweiher•27m ago•0 comments

Registercheck – Weniger Suchen und viel mehr Verstehen

https://www.registercheck.de
2•dominik-space•29m ago•0 comments

Canada in talks with US to join Golden Dome defence system

https://www.bbc.com/news/articles/cy4ee9jmk17o
1•geox•29m ago•0 comments

Python Tooling at Scale: LlamaIndex’s Monorepo Overhaul

https://www.llamaindex.ai/blog/python-tooling-at-scale-llamaindex-s-monorepo-overhaul
5•cheesyFish•31m ago•0 comments

Show HN: Representing Agents as MCP Servers

https://github.com/lastmile-ai/mcp-agent/tree/main/examples/mcp_agent_server
4•saqadri•32m ago•0 comments