Show HN: I send myself automated emails to practice Dutch
Project overview & motivation
- Service sends automated daily emails with three advanced (C1) Dutch words, translations, and example sentences.
- Built to avoid paying for apps that start at beginner level and to support ongoing vocabulary growth after courses.
- Also used as a playground to practice AWS and Terraform, not just to optimize for simplicity.
Infrastructure complexity vs simplicity
- Many commenters see AWS + Terraform + DynamoDB + Lambda as overkill for such a small task.
- Alternatives suggested:
- Simple Python script + SQLite/text file + cron + direct SMTP.
- Google Apps Script with Gmail and Drive.
- val.town, Cloudflare Workers, GitHub Actions, or dedicated “cloud cron” services.
- Some defend the over-engineering as a valid way to learn cloud infrastructure for personal projects.
Email as learning channel
- Several people like email as a low-friction channel: you’re already in your inbox, and daily messages help form a habit.
- Compared to opening a dedicated app, email is seen as harder to ignore and easier to re-engage with after breaks.
Vocabulary source & quality concerns
- Words and example sentences are generated via ChatGPT and stored so they’re not repeated.
- Some worry about the quality/idiomaticity of LLM-generated examples and recommend using real corpora (YouTube transcripts, Wikipedia, dictionaries) instead.
- One suggestion: define words in simple Dutch rather than giving English translations to promote immersion.
Spaced repetition, Anki, and alternatives
- Current system shows each word only once, explicitly noted as the opposite of Anki.
- Multiple commenters urge adding spaced repetition, possibly via tracking correctness counts or using libraries like py-fsrs.
- There is interest in integrating flashcards into email (e.g., overdue Anki cards via email), but Anki’s ecosystem and APIs are seen as limiting.
- Some argue using actual Anki or AnkiConnect is better than rebuilding it; others find standard apps too high-friction.
Dutch language context & immersion
- Discussion veers into how easy it is to live in the Netherlands using only English, which hurts motivation to learn Dutch.
- Some describe Dutch as less “useful” globally, others defend it as charming and culturally rich.
- Alternatives for learning suggested: social media in Dutch, newsletters, TV apps, games in target language, and LLM “pen pal” or grammar-explainer setups.