{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cmmike"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Show HN: Clozemaster \u2013 Learn language in context"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://www.clozemaster.com"}},"_tags":["story","author_cmmike","story_13676105","show_hn"],"author":"cmmike","children":[13676106,13676392,13676406,13676426,13676461,13676744,13677150,13677278,13677378,13677441,13677674,13677698,13678271,13679320,13679415,13679447,13679504,13679562,13679976,13680622,13685897,13686643],"created_at":"2017-02-18T19:02:09Z","created_at_i":1487444529,"num_comments":67,"objectID":"13676105","points":145,"story_id":13676105,"title":"Show HN: Clozemaster \u2013 Learn language in context","updated_at":"2026-08-25T02:43:46Z","url":"https://www.clozemaster.com"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"stepstop"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Anki post 3: Cloze deletion"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.ollielovell.com/edtech/anki3/"}},"_tags":["story","author_stepstop","story_23951639"],"author":"stepstop","children":[23951890],"created_at":"2020-07-25T19:14:50Z","created_at_i":1595704490,"num_comments":1,"objectID":"23951639","points":2,"story_id":23951639,"title":"Anki post 3: Cloze deletion","updated_at":"2024-09-20T06:37:24Z","url":"https://www.ollielovell.com/edtech/anki3/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ingve"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Bulk Generating Cloze Deletions for Learning a Language with Anki"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://sookocheff.com/post/language/bulk-generating-cloze-deletions-for-learning-a-language-with-anki/"}},"_tags":["story","author_ingve","story_46938878"],"author":"ingve","created_at":"2026-02-08T21:50:07Z","created_at_i":1770587407,"num_comments":0,"objectID":"46938878","points":2,"story_id":46938878,"title":"Bulk Generating Cloze Deletions for Learning a Language with Anki","updated_at":"2026-03-05T23:32:45Z","url":"https://sookocheff.com/post/language/bulk-generating-cloze-deletions-for-learning-a-language-with-anki/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alexcote"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Need An Intro? Greylock-Backed Cloze Rates Your Connections"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://techcrunch.com/2012/06/25/cloze-launch/"}},"_tags":["story","author_alexcote","story_4173231"],"author":"alexcote","created_at":"2012-06-28T18:46:16Z","created_at_i":1340909176,"num_comments":0,"objectID":"4173231","points":2,"story_id":4173231,"story_text":"","title":"Need An Intro? Greylock-Backed Cloze Rates Your Connections","updated_at":"2024-09-19T18:41:04Z","url":"http://techcrunch.com/2012/06/25/cloze-launch/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pessimizer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Bulk Generating Cloze Deletions for Learning a Language with Anki (2017)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://sookocheff.com/post/language/bulk-generating-cloze-deletions-for-learning-a-language-with-anki/"}},"_tags":["story","author_pessimizer","story_30635908"],"author":"pessimizer","created_at":"2022-03-11T03:44:54Z","created_at_i":1646970294,"num_comments":0,"objectID":"30635908","points":2,"story_id":30635908,"title":"Bulk Generating Cloze Deletions for Learning a Language with Anki (2017)","updated_at":"2024-09-20T10:41:10Z","url":"https://sookocheff.com/post/language/bulk-generating-cloze-deletions-for-learning-a-language-with-anki/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"memorable"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"ClozeMaster: Learn Language in Context"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://www.clozemaster.com/languages"}},"_tags":["story","author_memorable","story_31725026"],"author":"memorable","children":[31725289],"created_at":"2022-06-13T13:08:59Z","created_at_i":1655125739,"num_comments":1,"objectID":"31725026","points":1,"story_id":31725026,"title":"ClozeMaster: Learn Language in Context","updated_at":"2024-09-20T11:19:02Z","url":"https://www.clozemaster.com/languages"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alexcote"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Just keep track of the people who matter most to you with Cloze "},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://netted.net/2014/02/14/cloze/?utm_medium=nttd.co-twitter&utm_campaign=&utm_content=awesm-publisher&utm_source=t.co"}},"_tags":["story","author_alexcote","story_7239834"],"author":"alexcote","created_at":"2014-02-14T17:48:50Z","created_at_i":1392400130,"num_comments":0,"objectID":"7239834","points":1,"story_id":7239834,"title":"Just keep track of the people who matter most to you with Cloze ","updated_at":"2024-09-19T20:34:03Z","url":"http://netted.net/2014/02/14/cloze/?utm_medium=nttd.co-twitter&utm_campaign=&utm_content=awesm-publisher&utm_source=t.co"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dbkeohane"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Cloze Launches Circulate.it to Improve Marketers Social Media Presence"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://venturefizz.com/blog/team-behind-cloze-launches-circulateit#.Uue5VK2Au4s.hackernews"}},"_tags":["story","author_dbkeohane","story_7137086"],"author":"dbkeohane","created_at":"2014-01-28T14:06:33Z","created_at_i":1390917993,"num_comments":0,"objectID":"7137086","points":1,"story_id":7137086,"title":"Cloze Launches Circulate.it to Improve Marketers Social Media Presence","updated_at":"2023-09-06T22:02:12Z","url":"http://venturefizz.com/blog/team-behind-cloze-launches-circulateit#.Uue5VK2Au4s.hackernews"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"venturefizz"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Forget Mailbox, Cloze Launches in the App Store Today"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://venturefizz.com/blog/cloze-launches-app-store-you-may-wonder-how-you-lived-without-it"}},"_tags":["story","author_venturefizz","story_5244217"],"author":"venturefizz","created_at":"2013-02-19T13:52:54Z","created_at_i":1361281974,"num_comments":0,"objectID":"5244217","points":1,"story_id":5244217,"title":"Forget Mailbox, Cloze Launches in the App Store Today","updated_at":"2024-09-19T19:16:58Z","url":"http://venturefizz.com/blog/cloze-launches-app-store-you-may-wonder-how-you-lived-without-it"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"venturefizz"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Cambridge Startup Cloze Releases Updated Beta"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://venturefizz.com/blog/cambridge-startup-cloze-releases-updated-beta"}},"_tags":["story","author_venturefizz","story_4539207"],"author":"venturefizz","created_at":"2012-09-18T17:01:19Z","created_at_i":1347987679,"num_comments":0,"objectID":"4539207","points":1,"story_id":4539207,"title":"Cambridge Startup Cloze Releases Updated Beta","updated_at":"2024-09-19T18:55:23Z","url":"http://venturefizz.com/blog/cambridge-startup-cloze-releases-updated-beta"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"soofaloofa"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Bulk Generating Cloze Deletions for Learning a Language with Anki"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://sookocheff.com/post/language/bulk-generating-cloze-deletions-for-learning-a-language-with-anki/"}},"_tags":["story","author_soofaloofa","story_15971955"],"author":"soofaloofa","created_at":"2017-12-20T17:53:40Z","created_at_i":1513792420,"num_comments":0,"objectID":"15971955","points":1,"story_id":15971955,"title":"Bulk Generating Cloze Deletions for Learning a Language with Anki","updated_at":"2024-09-20T01:49:55Z","url":"https://sookocheff.com/post/language/bulk-generating-cloze-deletions-for-learning-a-language-with-anki/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kee_real"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Hi HN!
I built Rekapu to learn Polish after moving from Ukraine to Poland. The problem is - I work remotely for US companies in English, and most people around me speak English or I can use self-service checkouts, so there's basically zero pressure to actually learn. But I wanted to improve.
Being honest with myself, I had to acknowledge that with my cooked attention span, relying on willpower or strict schedules just wasn't going to work.\nThe insight: My most consistent habit is procrastinating on HN, Twitter, and news sites. It happens automatically every day, regardless of my mood or motivation. I don't plan these procrastination sessions - they just happen. So I thought: what if I couple learning with procrastination? Make it as small as possible - just one flashcard per session, get a small dopamine hit, and proceed.
How it works: \nWhen you visit a blocked site, Rekapu shows you one flashcard. Answer it, get N minutes of access. Repeat. Unlike traditional blockers that redirect you to a new page (losing scroll position and context), Rekapu uses an overlay - after answering, you continue exactly where you left off.\nAnd it felt good. Each procrastination session started feeling less guilty because at least I'm learning vocabulary and doing something good for myself every day without relying on willpower or motivation. It just happens natively. And it works so well for me that I keep using it, so I decided to share it.
Main features:\nSpaced repetition (Again/Hard/Good/Easy ratings)\nImport Anki .apkg decks with media\nGoogle TTS support (BYOK) - great for languages\nCloze deletion cards\nActivity streaks & daily goals\nEverything stored locally (IndexedDB), no servers, no tracking
Tech: TypeScript, React + Chakra UI, IndexedDB. Landing built with Astro.
Links:\nChrome: https://chromewebstore.google.com/detail/lbbjjejkepnemhcbhcc...\nWebsite: https://rekapu.com/en/\nGitHub: https://github.com/k-tkachov/rekapu
Free and open-source (GPL-3.0). Would you give it a try or should I just keep it as a personal tool?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Rekapu \u2013 Learn while procrastinating. Answer flashcard to unblock sites"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/k-tkachov/rekapu"}},"_tags":["story","author_kee_real","story_46301484","show_hn"],"author":"kee_real","created_at":"2025-12-17T13:02:00Z","created_at_i":1765976520,"num_comments":0,"objectID":"46301484","points":10,"story_id":46301484,"story_text":"Hi HN!
I built Rekapu to learn Polish after moving from Ukraine to Poland. The problem is - I work remotely for US companies in English, and most people around me speak English or I can use self-service checkouts, so there's basically zero pressure to actually learn. But I wanted to improve.
Being honest with myself, I had to acknowledge that with my cooked attention span, relying on willpower or strict schedules just wasn't going to work.\nThe insight: My most consistent habit is procrastinating on HN, Twitter, and news sites. It happens automatically every day, regardless of my mood or motivation. I don't plan these procrastination sessions - they just happen. So I thought: what if I couple learning with procrastination? Make it as small as possible - just one flashcard per session, get a small dopamine hit, and proceed.
How it works: \nWhen you visit a blocked site, Rekapu shows you one flashcard. Answer it, get N minutes of access. Repeat. Unlike traditional blockers that redirect you to a new page (losing scroll position and context), Rekapu uses an overlay - after answering, you continue exactly where you left off.\nAnd it felt good. Each procrastination session started feeling less guilty because at least I'm learning vocabulary and doing something good for myself every day without relying on willpower or motivation. It just happens natively. And it works so well for me that I keep using it, so I decided to share it.
Main features:\nSpaced repetition (Again/Hard/Good/Easy ratings)\nImport Anki .apkg decks with media\nGoogle TTS support (BYOK) - great for languages\nCloze deletion cards\nActivity streaks & daily goals\nEverything stored locally (IndexedDB), no servers, no tracking
Tech: TypeScript, React + Chakra UI, IndexedDB. Landing built with Astro.
Links:\nChrome: https://chromewebstore.google.com/detail/lbbjjejkepnemhcbhcc...\nWebsite: https://rekapu.com/en/\nGitHub: https://github.com/k-tkachov/rekapu
Free and open-source (GPL-3.0). Would you give it a try or should I just keep it as a personal tool?","title":"Show HN: Rekapu \u2013 Learn while procrastinating. Answer flashcard to unblock sites","updated_at":"2026-05-10T06:28:41Z","url":"https://github.com/k-tkachov/rekapu"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"qnsi"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"I guess my english level is pretty ok. I read most of the information on the Internet / books in english.
But I don't talk/write that much. Sometimes I don't feel that confident in my english knowledge.
Any good tips on how to be better at this? What I would ideally want is some kind of feedback mechanism that tells me when I made a mistake, for example in grammar.
What I can think of:\n1) Grammarly - try to write notes in english and check text in Grammarly. But I don't like them having access to all keystrokes\n2) Try to add a lot of stuff to Anki - I think a little bit to tedious
Ideally, I would have something like Clozemasters (by HN User) [1] but the database they use for english is pretty bad.
I am sure there are a lot of you for example from Europe or China that came up with some good solution to the problem of perfecting English
[1] https://news.ycombinator.com/item?id=13676105"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: How to Perfect Your English"}},"_tags":["story","author_qnsi","story_22906738","ask_hn"],"author":"qnsi","children":[22906806,22906893,22906970],"created_at":"2020-04-18T10:31:36Z","created_at_i":1587205896,"num_comments":6,"objectID":"22906738","points":4,"story_id":22906738,"story_text":"I guess my english level is pretty ok. I read most of the information on the Internet / books in english.
But I don't talk/write that much. Sometimes I don't feel that confident in my english knowledge.
Any good tips on how to be better at this? What I would ideally want is some kind of feedback mechanism that tells me when I made a mistake, for example in grammar.
What I can think of:\n1) Grammarly - try to write notes in english and check text in Grammarly. But I don't like them having access to all keystrokes\n2) Try to add a lot of stuff to Anki - I think a little bit to tedious
Ideally, I would have something like Clozemasters (by HN User) [1] but the database they use for english is pretty bad.
I am sure there are a lot of you for example from Europe or China that came up with some good solution to the problem of perfecting English
[1] https://news.ycombinator.com/item?id=13676105","title":"Ask HN: How to Perfect Your English","updated_at":"2024-09-20T05:58:52Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"omnitrol"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Loci transforms documents into an explorable 2D knowledge map with automatic flashcard generation.
How it works:\n- Ingest any file (PDF, markdown, images, handwritten notes via vision LLM)\n- Extract concepts and generate embeddings\n- Project to 2D with UMAP, cluster with HDBSCAN\n- Render as interactive honeycomb grid\n- Auto-generate cloze + Q&A flashcards\n- Schedule reviews with FSRS algorithm
Stack: FastAPI, LangChain, sqlite-vec, Nuxt 4, D3. Works with OpenAI or Ollama (fully local)."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Loci \u2013 Visual knowledge map with auto-generated flashcards and FSRS"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/lmanhes/loci"}},"_tags":["story","author_omnitrol","story_46694095","show_hn"],"author":"omnitrol","created_at":"2026-01-20T16:47:17Z","created_at_i":1768927637,"num_comments":0,"objectID":"46694095","points":3,"story_id":46694095,"story_text":"Loci transforms documents into an explorable 2D knowledge map with automatic flashcard generation.
How it works:\n- Ingest any file (PDF, markdown, images, handwritten notes via vision LLM)\n- Extract concepts and generate embeddings\n- Project to 2D with UMAP, cluster with HDBSCAN\n- Render as interactive honeycomb grid\n- Auto-generate cloze + Q&A flashcards\n- Schedule reviews with FSRS algorithm
Stack: FastAPI, LangChain, sqlite-vec, Nuxt 4, D3. Works with OpenAI or Ollama (fully local).","title":"Show HN: Loci \u2013 Visual knowledge map with auto-generated flashcards and FSRS","updated_at":"2026-03-05T23:29:10Z","url":"https://github.com/lmanhes/loci"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"barrell"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Hello hn -
As a polyglot I've spend thousands of hours studying languages, and about half of those were spent dreaming of the 'perfect app'. I wanted spaced repetition that looked good, was less stressful to use, in an app that supported all my languages (including minority ones).
For the past two years I've been working on just such an application, Phrasing. I've now been using it daily for several months and it's ready to be shared.
Phrasing works with a concept called "Expressions". These are like flashcards on steroids: they're multilingual, interactive, heavily annotated and fully explained. Most importantly, they're interconnected, meaning all instances of a given word are linked. This means you can efficiently learn from long, complex sentences.
I recommend using the clozeword modality to learn the words. This will teach you them one at a time, and as you use phrasing, the algorithm will adapt to you and get downright addictive. I promise it's the most enjoyable SRS algorithm you'll ever use :)
HOW YOU CAN TRY PHRASING FOR FREE:
Free accounts officially aren't supported, but for now you can try Phrasing for free:
1. Find some free expressions: there are currently two ways to do this. Either from step four of the onboarding flow, or manually from one of the islands in the island tab (i.e. https://fluency.phrasing.app/@sterling/welcome-basics)
2. Bookmark the expression's translations: click on the bookmark in the lower left of the expression, and click on the translations you would like to learn (or click on "Learn all" to turn them all on)
3. Go learn! Open clozeword and try to guess/recall the word. If you don't know the word, just click reveal and try to remember it for next time!
4. Not a required step, but be sure to click on the shapes icon at some point :)
I'll be around to answer any questions in the comments! Enjoy
\u2014
PS: if this project is interesting to anyone who is looking to set off on their own, I\u2019m actively looking for a co-founder :D
PSS: A big thanks to Jarrod Ye and all the maintainers of FSRS for making this project possible"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Learn (and maintain) multiple languages in style"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://phrasing.app/?showhn"}},"_tags":["story","author_barrell","story_45937216","show_hn"],"author":"barrell","children":[45987912],"created_at":"2025-11-15T13:12:32Z","created_at_i":1763212352,"num_comments":1,"objectID":"45937216","points":2,"story_id":45937216,"story_text":"Hello hn -
As a polyglot I've spend thousands of hours studying languages, and about half of those were spent dreaming of the 'perfect app'. I wanted spaced repetition that looked good, was less stressful to use, in an app that supported all my languages (including minority ones).
For the past two years I've been working on just such an application, Phrasing. I've now been using it daily for several months and it's ready to be shared.
Phrasing works with a concept called "Expressions". These are like flashcards on steroids: they're multilingual, interactive, heavily annotated and fully explained. Most importantly, they're interconnected, meaning all instances of a given word are linked. This means you can efficiently learn from long, complex sentences.
I recommend using the clozeword modality to learn the words. This will teach you them one at a time, and as you use phrasing, the algorithm will adapt to you and get downright addictive. I promise it's the most enjoyable SRS algorithm you'll ever use :)
HOW YOU CAN TRY PHRASING FOR FREE:
Free accounts officially aren't supported, but for now you can try Phrasing for free:
1. Find some free expressions: there are currently two ways to do this. Either from step four of the onboarding flow, or manually from one of the islands in the island tab (i.e. https://fluency.phrasing.app/@sterling/welcome-basics)
2. Bookmark the expression's translations: click on the bookmark in the lower left of the expression, and click on the translations you would like to learn (or click on "Learn all" to turn them all on)
3. Go learn! Open clozeword and try to guess/recall the word. If you don't know the word, just click reveal and try to remember it for next time!
4. Not a required step, but be sure to click on the shapes icon at some point :)
I'll be around to answer any questions in the comments! Enjoy
\u2014
PS: if this project is interesting to anyone who is looking to set off on their own, I\u2019m actively looking for a co-founder :D
PSS: A big thanks to Jarrod Ye and all the maintainers of FSRS for making this project possible","title":"Show HN: Learn (and maintain) multiple languages in style","updated_at":"2026-03-05T23:00:02Z","url":"https://phrasing.app/?showhn"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"chrome563"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"I'm new to Zotero and Hypothesis and am exploring how they might fit into my spaced repetition workflow with Anki. I've been using Anki to copy articles and create cloze deletions (where parts of the text are hidden and reviewed with spaced repetition) to build long-term memory. However, Anki struggles with large articles and lacks organization tools like file browsers.
I\u2019m looking for ways to connect knowledge better, like rearranging ideas and linking concepts. Tools like Obsidian and Logseq are promising but feel restrictive with their markdown-based structure. While Obsidian has a canvas feature, it feels clunky compared to the freeform nature of OneNote. I\u2019d prefer something more intuitive that allows rich-text editing and free dragging of elements.
I'm also wondering if a browser-based tool might work. Since Anki cards are HTML-based, with support for JavaScript, a web app with drag-and-drop for HTML elements might allow more complex card creation than markdown tools. This could integrate with Zotero and Hypothesis for seamless annotation and syncing to Anki.
What I\u2019m Looking For:
Flexible tools for arranging and connecting knowledge (beyond markdown).\nBrowser-based solutions with drag-and-drop HTML functionality for Anki.\nCustomizable APIs to sync across tools like Zotero, Hypothesis, and Anki.\nHardware Question:
Does the Samsung S-Pen help with precise text selection for tools like Anki? I'm considering a Windows tablet for running the Anki desktop app, but I'm also curious if Samsung foldables with the S-Pen are a good alternative for productivity.\nIf anyone has experience with these tools or setups, I\u2019d love your recommendations!
Thanks in advance!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Exploring Zotero, Hypothesis, and Anki"}},"_tags":["story","author_chrome563","story_41699245","ask_hn"],"author":"chrome563","created_at":"2024-09-30T16:46:29Z","created_at_i":1727714789,"num_comments":0,"objectID":"41699245","points":2,"story_id":41699245,"story_text":"I'm new to Zotero and Hypothesis and am exploring how they might fit into my spaced repetition workflow with Anki. I've been using Anki to copy articles and create cloze deletions (where parts of the text are hidden and reviewed with spaced repetition) to build long-term memory. However, Anki struggles with large articles and lacks organization tools like file browsers.
I\u2019m looking for ways to connect knowledge better, like rearranging ideas and linking concepts. Tools like Obsidian and Logseq are promising but feel restrictive with their markdown-based structure. While Obsidian has a canvas feature, it feels clunky compared to the freeform nature of OneNote. I\u2019d prefer something more intuitive that allows rich-text editing and free dragging of elements.
I'm also wondering if a browser-based tool might work. Since Anki cards are HTML-based, with support for JavaScript, a web app with drag-and-drop for HTML elements might allow more complex card creation than markdown tools. This could integrate with Zotero and Hypothesis for seamless annotation and syncing to Anki.
What I\u2019m Looking For:
Flexible tools for arranging and connecting knowledge (beyond markdown).\nBrowser-based solutions with drag-and-drop HTML functionality for Anki.\nCustomizable APIs to sync across tools like Zotero, Hypothesis, and Anki.\nHardware Question:
Does the Samsung S-Pen help with precise text selection for tools like Anki? I'm considering a Windows tablet for running the Anki desktop app, but I'm also curious if Samsung foldables with the S-Pen are a good alternative for productivity.\nIf anyone has experience with these tools or setups, I\u2019d love your recommendations!
Thanks in advance!","title":"Exploring Zotero, Hypothesis, and Anki","updated_at":"2024-09-30T17:31:39Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kebsup"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Hi HN,
I've made an app for language learning with spaced repetition flashcards. It takes the all of the features that I've liked from other language learning apps, removes the ones I've disliked and puts them into one package.
- Cloze cards: Ich habe einen _____ (dog). - These types of cards work much better for more advanced words without 1:1 translations.\n- Spaced repetition is fully adjustable - Most other apps would force me to use their fixed intervals. :(\n- Words from content - My favorite way of learning is by watching YouTube videos in my target language, so I've added a youtube (and website) viewer to the app.\n- Audio, images - Each card gets AI generated image and audio. \n- Fast - To practice a card, you just tap it and swipe left/right. I was getting frustrated with childish exercises other apps were forcing me to do.\n- No gamification - Yes, that's a feature. :D \n- Aimed at advanced learners - A lot of apps end at B1 level (2000-3000), whereas to understand a language comfortably you need around 10 000 words, so the app aims at people who want to learn the final 7 000 words.\n- Words are grouped correctly - The conjugations - gehen, gehe, geht, gehst... are all considered to be the same word. Surprisingly uncommon in the language learning app space.
Would love to hear your feedback!
Petr"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Vocabuo \u2013 The Vocabulary App"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://vocabuo.com"}},"_tags":["story","author_kebsup","story_40952903","show_hn"],"author":"kebsup","created_at":"2024-07-13T09:40:39Z","created_at_i":1720863639,"num_comments":0,"objectID":"40952903","points":2,"story_id":40952903,"story_text":"Hi HN,
I've made an app for language learning with spaced repetition flashcards. It takes the all of the features that I've liked from other language learning apps, removes the ones I've disliked and puts them into one package.
- Cloze cards: Ich habe einen _____ (dog). - These types of cards work much better for more advanced words without 1:1 translations.\n- Spaced repetition is fully adjustable - Most other apps would force me to use their fixed intervals. :(\n- Words from content - My favorite way of learning is by watching YouTube videos in my target language, so I've added a youtube (and website) viewer to the app.\n- Audio, images - Each card gets AI generated image and audio. \n- Fast - To practice a card, you just tap it and swipe left/right. I was getting frustrated with childish exercises other apps were forcing me to do.\n- No gamification - Yes, that's a feature. :D \n- Aimed at advanced learners - A lot of apps end at B1 level (2000-3000), whereas to understand a language comfortably you need around 10 000 words, so the app aims at people who want to learn the final 7 000 words.\n- Words are grouped correctly - The conjugations - gehen, gehe, geht, gehst... are all considered to be the same word. Surprisingly uncommon in the language learning app space.
Would love to hear your feedback!
Petr","title":"Show HN: Vocabuo \u2013 The Vocabulary App","updated_at":"2024-09-20T17:27:18Z","url":"https://vocabuo.com"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"treetalker"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"I\u2019m looking for good structured sentence and native audio corpora to acquire languages with flashcard and speaking repetition. In short, the Glossika service/app has taken a turn for the worse and I\u2019m looking for something else.
I\u2019ve used and recommended Glossika for the mass-sentence method of language acquisition.
Unfortunately Glossika seems to be enshittifying like everything else. The new app forces recording; doesn\u2019t have a way to only listen and repeat (e.g., for practicing while driving in the car); doesn\u2019t have a simple list of the sentences you\u2019ve learned; and seems to be leaning into AI generated content. And there are hints that the old version will be going away. It\u2019s a big bummer.
Does anyone have recommendations for the best place(s) to obtain:
- mass sentences (base language / target language pairs)
- curated for accuracy (not LLM-generated)
- with native audio (not TTS / computer generated)
- curated in a logical and efficient structure (like Glossika\u2019s old presentation of roughly 7000 sentences, separated into A1\u2013C1 levels, that efficiently present and reinforce key grammar and vocabulary for each language)?
- Bonus points for included IPA transcriptions.
- I\u2019m open to paid services but happy to put together my own system with Mochi or Anki.
I\u2019m aware of Tatoeba but hoping for something better structured (i.e., French A1, A2, etc.).
On the paid side, I\u2019m aware of Clozemaster and Flexling.
Thanks for any help you are able to offer!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Best sentence corpora with native audio for language learning?"}},"_tags":["story","author_treetalker","story_49598847","ask_hn"],"author":"treetalker","children":[49598960],"created_at":"2026-09-07T14:26:11Z","created_at_i":1788791171,"num_comments":2,"objectID":"49598847","points":1,"story_id":49598847,"story_text":"I\u2019m looking for good structured sentence and native audio corpora to acquire languages with flashcard and speaking repetition. In short, the Glossika service/app has taken a turn for the worse and I\u2019m looking for something else.
I\u2019ve used and recommended Glossika for the mass-sentence method of language acquisition.
Unfortunately Glossika seems to be enshittifying like everything else. The new app forces recording; doesn\u2019t have a way to only listen and repeat (e.g., for practicing while driving in the car); doesn\u2019t have a simple list of the sentences you\u2019ve learned; and seems to be leaning into AI generated content. And there are hints that the old version will be going away. It\u2019s a big bummer.
Does anyone have recommendations for the best place(s) to obtain:
- mass sentences (base language / target language pairs)
- curated for accuracy (not LLM-generated)
- with native audio (not TTS / computer generated)
- curated in a logical and efficient structure (like Glossika\u2019s old presentation of roughly 7000 sentences, separated into A1\u2013C1 levels, that efficiently present and reinforce key grammar and vocabulary for each language)?
- Bonus points for included IPA transcriptions.
- I\u2019m open to paid services but happy to put together my own system with Mochi or Anki.
I\u2019m aware of Tatoeba but hoping for something better structured (i.e., French A1, A2, etc.).
On the paid side, I\u2019m aware of Clozemaster and Flexling.
Thanks for any help you are able to offer!","title":"Ask HN: Best sentence corpora with native audio for language learning?","updated_at":"2026-09-07T14:48:44Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"EstanislaoStan"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Hi Hacker News,
I present to you "Lunchtime Broadcast", a walkaround-game (in the vein of Homestuck) where the mechanics are primarily walking your character around and talking to people in order to advance the plot. It's set in a fictional Korean high school, where you learn part of the vocabulary used in the webtoon "Sora & Haena!".
I am a big believer in comprehensible input, and so I had Claude come up with its own original story that teaches vocab from the webtoon's first 4 episodes, but is targeted to my intermediate-ish level. The hope is that after playing through "Lunchtime Broadcast", reading the webtoon should be much easier for me.
Notable Features :
- Built for phones but playable on desktop
- Every word in the dialogue is tappable and gives a definition Claude wrote in simpler Korean. English definitions are hidden behind a "?" icon
- There is a dictionary that shows words by how often or how recently you have tapped them
- Words that have been taught come up as multiple choice cloze review questions when you talk to characters. Many scenes have unique questions that use and quiz the taught vocabulary, even vocab from previous chapters
- As players progress, they unlock some culture and grammar notes (which I had Claude generate and then fact-check against online sources)
The development process (ongoing) involves me having Claude Opus 5.5 and GPT 6.1 Sol play through the chapters multiple times as a player in polishing passes, as well as feedback from me as I played through. I have currently only played completely through chapters 1 and 2, but there are 4 game chapters. The Korean lines were generated by Claude, not by native speakers, so there may be mistakes.
Repo: https://github.com/Stan-Stani/jeomsim-bangsong
Live Game: https://stan-stani.github.io/jeomsim-bangsong/"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Vibecoded top-down game for learning vocab from a Korean webtoon"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://stan-stani.github.io/jeomsim-bangsong/"}},"_tags":["story","author_EstanislaoStan","story_50060489","show_hn"],"author":"EstanislaoStan","children":[50074187],"created_at":"2026-10-12T18:16:28Z","created_at_i":1791828988,"num_comments":1,"objectID":"50060489","points":1,"story_id":50060489,"story_text":"Hi Hacker News,
I present to you "Lunchtime Broadcast", a walkaround-game (in the vein of Homestuck) where the mechanics are primarily walking your character around and talking to people in order to advance the plot. It's set in a fictional Korean high school, where you learn part of the vocabulary used in the webtoon "Sora & Haena!".
I am a big believer in comprehensible input, and so I had Claude come up with its own original story that teaches vocab from the webtoon's first 4 episodes, but is targeted to my intermediate-ish level. The hope is that after playing through "Lunchtime Broadcast", reading the webtoon should be much easier for me.
Notable Features :
- Built for phones but playable on desktop
- Every word in the dialogue is tappable and gives a definition Claude wrote in simpler Korean. English definitions are hidden behind a "?" icon
- There is a dictionary that shows words by how often or how recently you have tapped them
- Words that have been taught come up as multiple choice cloze review questions when you talk to characters. Many scenes have unique questions that use and quiz the taught vocabulary, even vocab from previous chapters
- As players progress, they unlock some culture and grammar notes (which I had Claude generate and then fact-check against online sources)
The development process (ongoing) involves me having Claude Opus 5.5 and GPT 6.1 Sol play through the chapters multiple times as a player in polishing passes, as well as feedback from me as I played through. I have currently only played completely through chapters 1 and 2, but there are 4 game chapters. The Korean lines were generated by Claude, not by native speakers, so there may be mistakes.
Repo: https://github.com/Stan-Stani/jeomsim-bangsong
Live Game: https://stan-stani.github.io/jeomsim-bangsong/","title":"Show HN: Vibecoded top-down game for learning vocab from a Korean webtoon","updated_at":"2026-10-13T16:20:41Z","url":"https://stan-stani.github.io/jeomsim-bangsong/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"corybray"},"title":{"matchLevel":"none","matchedWords":[],"value":"Our closest competitor just raised massive funding \u2013 and I'm thrilled"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://blog.clozeloop.com/posts/our-closest-competitor-just-raised-massive-funding-and-im-thrilled"}},"_tags":["story","author_corybray","story_15219578"],"author":"corybray","created_at":"2017-09-11T16:12:01Z","created_at_i":1505146321,"num_comments":0,"objectID":"15219578","points":4,"story_id":15219578,"title":"Our closest competitor just raised massive funding \u2013 and I'm thrilled","updated_at":"2024-09-20T01:17:37Z","url":"https://blog.clozeloop.com/posts/our-closest-competitor-just-raised-massive-funding-and-im-thrilled"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alexcote"},"title":{"matchLevel":"none","matchedWords":[],"value":"How to get more press in less than 30 minutes per day"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://blog.cloze.com/tips/how-to-get-more-press-in-less-than-30-minutes-per-day/"}},"_tags":["story","author_alexcote","story_7341567"],"author":"alexcote","created_at":"2014-03-04T17:23:33Z","created_at_i":1393953813,"num_comments":0,"objectID":"7341567","points":2,"story_id":7341567,"title":"How to get more press in less than 30 minutes per day","updated_at":"2024-09-19T20:34:30Z","url":"http://blog.cloze.com/tips/how-to-get-more-press-in-less-than-30-minutes-per-day/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ericdanielski"},"title":{"matchLevel":"none","matchedWords":[],"value":"The Harry Potter Index (2017)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://medium.com/@clozemaster/the-harry-potter-index-c45e8c14f1bf"}},"_tags":["story","author_ericdanielski","story_23222000"],"author":"ericdanielski","created_at":"2020-05-18T13:25:30Z","created_at_i":1589808330,"num_comments":0,"objectID":"23222000","points":2,"story_id":23222000,"title":"The Harry Potter Index (2017)","updated_at":"2024-09-20T06:11:36Z","url":"https://medium.com/@clozemaster/the-harry-potter-index-c45e8c14f1bf"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"state"},"title":{"matchLevel":"none","matchedWords":[],"value":"The Future of Precision Agriculture Is Decentralized"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://www.anthonyarroyodotcom.com/blog/2017/7/17/the-future-of-precision-agriculture-is-decentralized?utm_source=cloze&utm_campaign=cloze&utm_medium=twitter"}},"_tags":["story","author_state","story_14798318"],"author":"state","created_at":"2017-07-18T17:22:25Z","created_at_i":1500398545,"num_comments":0,"objectID":"14798318","points":2,"story_id":14798318,"title":"The Future of Precision Agriculture Is Decentralized","updated_at":"2024-09-20T01:08:46Z","url":"http://www.anthonyarroyodotcom.com/blog/2017/7/17/the-future-of-precision-agriculture-is-decentralized?utm_source=cloze&utm_campaign=cloze&utm_medium=twitter"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"HeinzPanzer"},"title":{"matchLevel":"none","matchedWords":[],"value":"Using Reading Strategies to Help Computer Science Students"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://gse.gmu.edu/research/tr/articles/cloze"}},"_tags":["story","author_HeinzPanzer","story_13351028"],"author":"HeinzPanzer","children":[13351349],"created_at":"2017-01-08T18:10:04Z","created_at_i":1483899004,"num_comments":1,"objectID":"13351028","points":1,"story_id":13351028,"title":"Using Reading Strategies to Help Computer Science Students","updated_at":"2024-09-20T00:13:54Z","url":"https://gse.gmu.edu/research/tr/articles/cloze"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alexcote"},"title":{"matchLevel":"none","matchedWords":[],"value":"Circulate.it for HootSuite to Bring Social Media to Every Employee"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://blog.cloze.com/circulate-it/hootsuite-employee-brand-advocate/"}},"_tags":["story","author_alexcote","story_7401281"],"author":"alexcote","created_at":"2014-03-14T19:44:03Z","created_at_i":1394826243,"num_comments":0,"objectID":"7401281","points":1,"story_id":7401281,"title":"Circulate.it for HootSuite to Bring Social Media to Every Employee","updated_at":"2024-09-19T20:30:32Z","url":"http://blog.cloze.com/circulate-it/hootsuite-employee-brand-advocate/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"syllogism"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: A small language learning app for the very fluent"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"http://www.cloze.it/"}},"_tags":["story","author_syllogism","story_6970486","show_hn"],"author":"syllogism","created_at":"2013-12-27T13:15:29Z","created_at_i":1388150129,"num_comments":0,"objectID":"6970486","points":1,"story_id":6970486,"story_text":"","title":"Show HN: A small language learning app for the very fluent","updated_at":"2024-09-19T20:26:31Z","url":"http://www.cloze.it/"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"ClozeLine"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Made a tool that can take weak verbs and a fitting adverb, then show you possible stronger verbs to replace with.
Would really appreciate any feedback on this!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Drop The Adverb \u2013 Replace weak verb+adverb pairs with stronger verbs"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://droptheadverb.com"}},"_tags":["story","author_ClozeLine","story_46580072","show_hn"],"author":"ClozeLine","created_at":"2026-01-11T21:06:32Z","created_at_i":1768165592,"num_comments":0,"objectID":"46580072","points":2,"story_id":46580072,"story_text":"Made a tool that can take weak verbs and a fitting adverb, then show you possible stronger verbs to replace with.
Would really appreciate any feedback on this!","title":"Show HN: Drop The Adverb \u2013 Replace weak verb+adverb pairs with stronger verbs","updated_at":"2026-03-05T23:21:30Z","url":"https://droptheadverb.com"},{"_highlightResult":{"author":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"ClozeLine"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Drop The Adverb \u2013 Replace weak verb+adverb pairs"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://droptheadverb.com"}},"_tags":["story","author_ClozeLine","story_46613432","show_hn"],"author":"ClozeLine","children":[46613439],"created_at":"2026-01-14T07:50:08Z","created_at_i":1768377008,"num_comments":1,"objectID":"46613432","points":1,"story_id":46613432,"title":"Show HN: Drop The Adverb \u2013 Replace weak verb+adverb pairs","updated_at":"2026-03-05T23:23:32Z","url":"https://droptheadverb.com"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"timf"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Apollo will close down on June 30th"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://old.reddit.com/r/apolloapp/comments/144f6xm/apollo_will_close_down_on_june_30th_reddits/"}},"_tags":["story","author_timf","story_36245435"],"author":"timf","children":[36245456,36245528,36245533,36245549,36245580,36245592,36245608,36245633,36245636,36245637,36245649,36245659,36245684,36245710,36245721,36245731,36245737,36245775,36245777,36245797,36245799,36245823,36245827,36245877,36245899,36245904,36245905,36245911,36245945,36245969,36245971,36246001,36246004,36246029,36246079,36246090,36246092,36246099,36246147,36246151,36246182,36246193,36246205,36246221,36246235,36246244,36246280,36246297,36246311,36246314,36246316,36246337,36246347,36246348,36246370,36246408,36246417,36246420,36246423,36246456,36246465,36246467,36246469,36246488,36246492,36246533,36246556,36246576,36246589,36246596,36246609,36246610,36246642,36246644,36246649,36246661,36246670,36246675,36246684,36246691,36246738,36246756,36246766,36246795,36246801,36246846,36246880,36246886,36246893,36246925,36246931,36246959,36247003,36247056,36247075,36247100,36247101,36247109,36247133,36247141,36247149,36247159,36247220,36247252,36247256,36247277,36247315,36247418,36247428,36247444,36247485,36247489,36247494,36247526,36247560,36247568,36247633,36247718,36247742,36247764,36247798,36247816,36247836,36247905,36247924,36248000,36248086,36248227,36248273,36248388,36248434,36248441,36248558,36248567,36248601,36248682,36248686,36248689,36248716,36248749,36248755,36248819,36248885,36248899,36248988,36249014,36249033,36249094,36249100,36249106,36249139,36249151,36249181,36249211,36249385,36249470,36249486,36249612,36249632,36249636,36249688,36249689,36249733,36249782,36249841,36249870,36249874,36250003,36250015,36250113,36250475,36250580,36250589,36250621,36250683,36250698,36251273,36251426,36251459,36251581,36251640,36251662,36251705,36251707,36251749,36251756,36252074,36252092,36252457,36252570,36252650,36252845,36252915,36252957,36253634,36253793,36253961,36254159,36254296,36254926,36256022,36256449,36257748,36259650,36263309,36264654,36267081,36277348,36277492,36283087],"created_at":"2023-06-08T17:22:27Z","created_at_i":1686244947,"num_comments":1609,"objectID":"36245435","points":3421,"story_id":36245435,"title":"Apollo will close down on June 30th","updated_at":"2026-07-28T02:23:55Z","url":"https://old.reddit.com/r/apolloapp/comments/144f6xm/apollo_will_close_down_on_june_30th_reddits/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"surajama"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Zoom closes account of U.S.-based Chinese activist after Tiananmen event"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://www.axios.com/zoom-closes-chinese-user-account-tiananmen-square-f218fed1-69af-4bdd-aac4-7eaf67f34084.html"}},"_tags":["story","author_surajama","story_23480918"],"author":"surajama","children":[23481072,23481075,23481103,23481150,23481161,23481172,23481194,23481246,23481279,23481354,23481355,23481361,23481364,23481390,23481408,23481449,23481516,23481538,23481547,23481548,23481590,23481772,23481773,23481775,23481780,23481792,23481798,23481830,23481865,23481921,23482007,23482093,23482116,23482117,23482174,23482274,23482360,23482373,23482583,23482625,23482663,23482737,23482749,23482751,23482759,23482964,23483160,23483162,23483183,23483406,23483491,23483762,23483843,23483978,23483996,23484004,23484099,23484236,23484256,23484560,23484567,23484581,23484819,23484834,23485340,23485460,23485499,23485873,23485982,23486105,23486846,23487285,23488647,23488653,23489158,23489329,23527308],"created_at":"2020-06-10T19:16:27Z","created_at_i":1591816587,"num_comments":517,"objectID":"23480918","points":2003,"story_id":23480918,"title":"Zoom closes account of U.S.-based Chinese activist after Tiananmen event","updated_at":"2026-05-02T22:43:29Z","url":"https://www.axios.com/zoom-closes-chinese-user-account-tiananmen-square-f218fed1-69af-4bdd-aac4-7eaf67f34084.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"isaacfrond"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"OpenAI is now everything it promised not to be: closed-source and for-profit"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://www.vice.com/en/article/5d3naz/openai-is-now-everything-it-promised-not-to-be-corporate-closed-source-and-for-profit"}},"_tags":["story","author_isaacfrond","story_34979981"],"author":"isaacfrond","children":[34980087,34980565,34980579,34980584,34980630,34980649,34980735,34980759,34980849,34980874,34980892,34980936,34980998,34981000,34981010,34981121,34981172,34981222,34981309,34981358,34981367,34981476,34981477,34981485,34981551,34981556,34981580,34981658,34981716,34981734,34981748,34981773,34981854,34981966,34982082,34982182,34982253,34982365,34982790,34982791,34982807,34982844,34983215,34983425,34983486,34983511,34983548,34983723,34983744,34983877,34984532,34984730,34985009,34985142,34985155,34985427,34985522,34985569,34985636,34985701,34985932,34986091,34986229,34986436,34986491,34986753,34986755,34986799,34986897,34987507,34988020,34988057,34988128,34988287,34988539,34988844,34989341,34991087,35003155,35012246],"created_at":"2023-03-01T08:21:22Z","created_at_i":1677658882,"num_comments":567,"objectID":"34979981","points":1623,"story_id":34979981,"title":"OpenAI is now everything it promised not to be: closed-source and for-profit","updated_at":"2026-09-09T23:21:40Z","url":"https://www.vice.com/en/article/5d3naz/openai-is-now-everything-it-promised-not-to-be-corporate-closed-source-and-for-profit"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"_nhynes"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Which Emoji Scissors Close?"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://wh0.github.io/2020/01/02/scissors.html"}},"_tags":["story","author__nhynes","story_21942358"],"author":"_nhynes","children":[21942440,21942518,21942557,21942705,21942731,21942827,21942845,21942858,21942896,21942991,21943144,21943452,21943485,21943620,21943703,21943748,21943758,21944224,21944298,21944428,21944644,21945073,21945105,21945315,21945572,21945733,21946116,21946121,21947226,21947507,21948321,21948792,21949033,21971180,21978977],"created_at":"2020-01-03T02:07:08Z","created_at_i":1578017228,"num_comments":126,"objectID":"21942358","points":1545,"story_id":21942358,"title":"Which Emoji Scissors Close?","updated_at":"2026-04-12T16:58:59Z","url":"https://wh0.github.io/2020/01/02/scissors.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"elektron"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"11:14 -!- Message of the day
Hello! We have news to share \u2014 we've decided it's \ntime to close down the IRC and XMPP gateways to Slack.
After years of evolving, Slack is at the point where \nthe gateways can no longer handle all of our features \nor security needs.
If you've been using the gateways for accessibility \nreasons, we're glad to let you know that it's now \npossible to navigate Slack by keyboard and with a \nscreen reader \u2014 and we're making more improvements \non a continual basis.
Still, we know this is a disruptive change, and we \nwant to help with this transition in any way we can. \nPlease follow this link to learn more about the \nupcoming changes:
slack.com/account/gateways
11:14 -!- End of MOTD command"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Tell HN: Slack decides to close down IRC and XMPP gateways"}},"_tags":["story","author_elektron","story_16539857","ask_hn"],"author":"elektron","children":[16539903,16539907,16539931,16539935,16539967,16539970,16539988,16540000,16540034,16540046,16540047,16540083,16540098,16540118,16540156,16540172,16540181,16540189,16540199,16540217,16540287,16540296,16540298,16540318,16540387,16540450,16540510,16540527,16540575,16540716,16540726,16540730,16540748,16540809,16540822,16540828,16540866,16540871,16540902,16540928,16540957,16540960,16540977,16541005,16541047,16541062,16541067,16541099,16541141,16541162,16541236,16541243,16541244,16541265,16541285,16541335,16541364,16541410,16541418,16541437,16541533,16541537,16541589,16541598,16541738,16541757,16541760,16541875,16542069,16542107,16542195,16542200,16542202,16542216,16542229,16542427,16542720,16542857,16542969,16542988,16542993,16543087,16543119,16543365,16543547,16543584,16543623,16543660,16544045,16544706,16544737,16545168,16545342,16545448,16545812,16546147,16546175,16546738,16547017,16547302,16547547,16549807,16550515],"created_at":"2018-03-07T21:01:51Z","created_at_i":1520456511,"num_comments":600,"objectID":"16539857","points":1148,"story_id":16539857,"story_text":"11:14 -!- Message of the day
Hello! We have news to share \u2014 we've decided it's \ntime to close down the IRC and XMPP gateways to Slack.
After years of evolving, Slack is at the point where \nthe gateways can no longer handle all of our features \nor security needs.
If you've been using the gateways for accessibility \nreasons, we're glad to let you know that it's now \npossible to navigate Slack by keyboard and with a \nscreen reader \u2014 and we're making more improvements \non a continual basis.
Still, we know this is a disruptive change, and we \nwant to help with this transition in any way we can. \nPlease follow this link to learn more about the \nupcoming changes:
slack.com/account/gateways
11:14 -!- End of MOTD command","title":"Tell HN: Slack decides to close down IRC and XMPP gateways","updated_at":"2026-10-12T21:07:13Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rzk"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Intentionally making close friends"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.neelnanda.io/blog/43-making-friends"}},"_tags":["story","author_rzk","story_33774353"],"author":"rzk","children":[33774442,33775001,33775234,33775585,33775590,33775610,33775628,33775748,33775870,33776076,33776088,33776366,33776512,33776650,33776740,33777169,33777234,33777351,33777554,33777658,33777667,33777731,33777926,33777939,33777961,33778375,33778391,33778446,33778554,33778574,33778635,33778786,33778791,33778803,33778990,33779019,33779042,33779301,33779416,33779745,33780610,33780822,33780906,33780909,33781321,33781364,33781410,33781570,33781594,33781682,33782438,33782753,33782894,33782989,33783000,33783073,33783146,33783531,33783663,33784057,33785155,33785644,33786267,33787016,33787892,33790859,33793073,33794198,33798698,33802087,33805363,33896073],"created_at":"2022-11-28T14:55:32Z","created_at_i":1669647332,"num_comments":307,"objectID":"33774353","points":1076,"story_id":33774353,"title":"Intentionally making close friends","updated_at":"2026-05-02T22:06:15Z","url":"https://www.neelnanda.io/blog/43-making-friends"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"minimaxir"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Twitter to employees: all office buildings closed, badge access suspended"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/zoeschiffer/status/1593391604785504257"}},"_tags":["story","author_minimaxir","story_33647882"],"author":"minimaxir","children":[33648115,33648156,33648236,33648240,33648250,33648369,33648521,33648606,33648758,33648813,33648826,33648868,33648880,33648907,33648925,33648940,33648948,33648987,33649014,33649038,33649045,33649059,33649073,33649140,33649142,33649149,33649162,33649173,33649174,33649185,33649250,33649261,33649264,33649328,33649357,33649369,33649435,33649510,33649523,33649553,33649572,33649611,33649618,33649773,33649786,33649792,33649806,33649809,33649901,33649930,33650028,33650150,33650316,33650370,33650378,33650489,33650522,33650569,33650662,33650707,33650974,33651044,33651113,33651158,33651184,33651219,33651268,33651281,33651352,33651428,33651551,33651561,33651700,33651826,33651905,33651920,33651941,33651942,33651980,33652141,33652471,33652673,33652700,33652843,33653090,33653153,33653160,33653172,33653209,33653252,33653406,33653541,33653798,33653820,33653908,33653920,33654011,33654023,33654193,33654228,33654251,33655035,33655385,33655751,33655809,33656129,33663019,33677084],"created_at":"2022-11-18T00:08:39Z","created_at_i":1668730119,"num_comments":1652,"objectID":"33647882","points":1068,"story_id":33647882,"title":"Twitter to employees: all office buildings closed, badge access suspended","updated_at":"2026-07-29T22:46:34Z","url":"https://twitter.com/zoeschiffer/status/1593391604785504257"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"WFHRenaissance"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Uber cuts 3000 more jobs, closes 45 offices"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.wsj.com/articles/uber-cuts-3-000-more-jobs-shuts-45-offices-in-coronavirus-crunch-11589814608"}},"_tags":["story","author_WFHRenaissance","story_23223335"],"author":"WFHRenaissance","children":[23223536,23223565,23223568,23223601,23223606,23223623,23223625,23223627,23223854,23223934,23223940,23224046,23224072,23224125,23224246,23224337,23224466,23224527,23224619,23224757,23225065,23225594,23225829,23225928,23226063,23226259,23226516,23226618,23226663,23226871,23226903,23227467,23227516,23227978,23228354,23228386,23228392,23228398,23228716,23228763,23228839,23228914,23229100,23229189,23229450,23230887,23230948,23231135,23231156,23232378,23232508,23232983,23233206,23233506,23233610,23239230,23245009],"created_at":"2020-05-18T15:14:16Z","created_at_i":1589814856,"num_comments":652,"objectID":"23223335","points":1063,"story_id":23223335,"title":"Uber cuts 3000 more jobs, closes 45 offices","updated_at":"2025-10-05T16:00:59Z","url":"https://www.wsj.com/articles/uber-cuts-3-000-more-jobs-shuts-45-offices-in-coronavirus-crunch-11589814608"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"slu"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Denmark close to wiping out cancer-causing HPV strains after vaccine roll-out"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://www.gavi.org/vaccineswork/denmark-close-wiping-out-leading-cancer-causing-hpv-strains-after-vaccine-roll-out"}},"_tags":["story","author_slu","story_45265745"],"author":"slu","children":[45266710,45266729,45266746,45266753,45266813,45266816,45266939,45267059,45267682,45268193,45268721,45268731,45269192,45269202,45269948,45270532,45270896,45270924,45271153,45271203,45271281,45271734,45272024,45272111,45272223,45272358,45272696,45273489,45273706,45273878,45274382,45277187,45279217,45289466,45289468,45317928,45319470,45383337,45386598],"created_at":"2025-09-16T18:12:29Z","created_at_i":1758046349,"num_comments":360,"objectID":"45265745","points":968,"story_id":45265745,"title":"Denmark close to wiping out cancer-causing HPV strains after vaccine roll-out","updated_at":"2026-04-24T10:18:29Z","url":"https://www.gavi.org/vaccineswork/denmark-close-wiping-out-leading-cancer-causing-hpv-strains-after-vaccine-roll-out"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"wrxd"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"AI agent opens a PR write a blogpost to shames the maintainer who closes it"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/matplotlib/matplotlib/pull/31132"}},"_tags":["story","author_wrxd","story_46987559"],"author":"wrxd","children":[46987620,46987652,46987653,46987654,46987657,46987658,46987662,46987667,46987671,46987687,46987709,46987710,46987715,46987725,46987738,46987744,46987747,46987762,46987780,46987792,46987795,46987798,46987800,46987807,46987832,46987838,46987843,46987848,46987854,46987890,46987892,46987907,46987954,46987955,46987956,46987982,46987996,46987997,46987998,46988018,46988031,46988032,46988064,46988080,46988090,46988111,46988112,46988211,46988264,46988267,46988269,46988286,46988296,46988318,46988358,46988379,46988387,46988390,46988460,46988493,46988496,46988573,46988594,46988609,46988634,46988650,46988655,46988720,46988728,46988808,46988838,46988865,46988972,46988997,46989020,46989057,46989078,46989270,46989394,46989431,46989485,46989496,46989508,46989525,46989737,46989811,46989875,46989882,46990010,46990370,46990406,46990616,46990651,46990666,46990820,46990883,46991005,46991208,46991287,46992111,46992369,46992375,46992788,46992964,46993022,46993342,46993406,46993576,46993599,46993691,46995418,46995548,46998042,46998133,46998874,47002141,47003289,47007166,47007519,47031069],"created_at":"2026-02-12T11:46:01Z","created_at_i":1770896761,"num_comments":750,"objectID":"46987559","points":953,"story_id":46987559,"title":"AI agent opens a PR write a blogpost to shames the maintainer who closes it","updated_at":"2026-07-30T23:38:05Z","url":"https://github.com/matplotlib/matplotlib/pull/31132"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jwildeboer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Slack closes account of an Iranian user living in Canada"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/a_h_a/status/1075510422617219077"}},"_tags":["story","author_jwildeboer","story_18724107"],"author":"jwildeboer","children":[18724222,18724258,18724279,18724288,18724304,18724318,18724333,18724373,18724394,18724398,18724412,18724432,18724438,18724443,18724446,18724451,18724500,18724507,18724537,18724547,18724579,18724598,18724619,18724622,18724642,18724682,18724693,18724699,18724707,18724751,18724758,18724766,18724794,18724801,18724824,18724828,18724843,18724844,18724868,18724891,18724901,18724914,18724918,18724948,18724967,18724971,18724997,18725016,18725052,18725070,18725085,18725114,18725118,18725137,18725157,18725193,18725205,18725222,18725268,18725290,18725310,18725320,18725353,18725386,18725397,18725452,18725513,18725542,18725560,18725583,18725800,18725859,18726095,18726399,18726471,18726755,18726761,18726801,18726806,18727008,18727211,18727748,18728233,18728315,18728630,18737731,18739695],"created_at":"2018-12-20T11:50:56Z","created_at_i":1545306656,"num_comments":608,"objectID":"18724107","points":902,"story_id":18724107,"title":"Slack closes account of an Iranian user living in Canada","updated_at":"2026-08-04T08:02:41Z","url":"https://twitter.com/a_h_a/status/1075510422617219077"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sl-dolt"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Health insurers just published close to a trillion hospital prices"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.dolthub.com/blog/2022-09-02-a-trillion-prices/"}},"_tags":["story","author_sl-dolt","story_32738783"],"author":"sl-dolt","children":[32739676,32739973,32740137,32740210,32740397,32740415,32740952,32741241,32741623,32741899,32741924,32741958,32742254,32742451,32742470,32742749,32742834,32743231,32743237,32743379,32743674,32743728,32743869,32744209,32744220,32744372,32744413,32744438,32744454,32744568,32744749,32744963,32745076,32745081,32745205,32745633,32745953,32746062,32746107,32746232,32746372,32747284,32747435,32747478,32747646,32748845,32748924,32749823,32750107,32750763],"created_at":"2022-09-06T15:49:32Z","created_at_i":1662479372,"num_comments":526,"objectID":"32738783","points":901,"story_id":32738783,"title":"Health insurers just published close to a trillion hospital prices","updated_at":"2025-11-20T13:22:18Z","url":"https://www.dolthub.com/blog/2022-09-02-a-trillion-prices/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pbnjay"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"GitHub to lay off 10% and close all offices"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://twitter.com/webology/status/1623722731819659269"}},"_tags":["story","author_pbnjay","story_34726735"],"author":"pbnjay","children":[34727288,34727436,34727454,34727503,34727508,34727528,34727564,34727601,34727625,34727659,34727698,34727720,34727745,34727746,34727761,34727799,34727816,34727925,34727931,34727977,34728000,34728079,34728329,34728370,34728517,34728611,34728718,34728730,34728963,34729215,34729651,34729668,34729693,34729900,34730002,34730145,34730158,34730522,34730622,34730627,34731648,34731907,34732422,34732463,34732520,34732537,34732606,34733275,34733441,34733535,34733926,34734052,34734837,34735163,34735268,34735557,34735580,34735691,34736484,34736754,34737125],"created_at":"2023-02-09T16:41:50Z","created_at_i":1675960910,"num_comments":855,"objectID":"34726735","points":854,"story_id":34726735,"title":"GitHub to lay off 10% and close all offices","updated_at":"2026-07-30T11:09:27Z","url":"https://twitter.com/webology/status/1623722731819659269"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"int_daniel"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"DPReview.com to close"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://www.dpreview.com/news/5901145460/dpreview-com-to-close"}},"_tags":["story","author_int_daniel","story_35248296"],"author":"int_daniel","children":[35248399,35248465,35248512,35248522,35248525,35248535,35248586,35248591,35248594,35248602,35248604,35248635,35248643,35248666,35248672,35248694,35248705,35248716,35248733,35248754,35248757,35248765,35248772,35248813,35248820,35248829,35248831,35248848,35248870,35248922,35249022,35249106,35249110,35249144,35249166,35249235,35249296,35249388,35249403,35249424,35249539,35249604,35249633,35249785,35249808,35249828,35249897,35249954,35249999,35250039,35250074,35250087,35250101,35250142,35250184,35250224,35250424,35250455,35250621,35250682,35250818,35250935,35251175,35251302,35251435,35251488,35251865,35252256,35252476,35252575,35252633,35252650,35252677,35252954,35252963,35253033,35253493,35253534,35253573,35253576,35253592,35253663,35253690,35253957,35254344,35254400,35254452,35254622,35254631,35254637,35254719,35255029,35255292,35255615,35255687,35255777,35255810,35256250,35256295,35257130,35257149,35257457,35259708,35259721,35261313,35274639,35284510],"created_at":"2023-03-21T16:14:58Z","created_at_i":1679415298,"num_comments":374,"objectID":"35248296","points":845,"story_id":35248296,"title":"DPReview.com to close","updated_at":"2025-10-06T20:43:11Z","url":"https://www.dpreview.com/news/5901145460/dpreview-com-to-close"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"znpy"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Why the US military usually punishes misconduct but police often close ranks"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://theconversation.com/why-the-us-military-usually-punishes-misconduct-but-police-often-close-ranks-127898"}},"_tags":["story","author_znpy","story_23650114"],"author":"znpy","children":[23650832,23651174,23651208,23651226,23651301,23651329,23651396,23651405,23651415,23651463,23651588,23651676,23651790,23651829,23652143,23652162,23652259,23652265,23652721,23653097,23653175,23653290,23653655,23653698,23654409,23654659,23654929,23655075,23655088,23655171,23655324,23655538,23655543,23655703,23656248,23656939,23657041,23657347,23657610,23659350,23659525,23662279,23662355,23662648],"created_at":"2020-06-26T09:12:38Z","created_at_i":1593162758,"num_comments":532,"objectID":"23650114","points":815,"story_id":23650114,"title":"Why the US military usually punishes misconduct but police often close ranks","updated_at":"2026-09-04T22:08:50Z","url":"https://theconversation.com/why-the-us-military-usually-punishes-misconduct-but-police-often-close-ranks-127898"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"BayAreaEscapee"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"The curious case of the Raspberry Pi in the network closet (2019)"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://blog.haschek.at/2019/the-curious-case-of-the-RasPi-in-our-network.html"}},"_tags":["story","author_BayAreaEscapee","story_29965110"],"author":"BayAreaEscapee","children":[29965246,29965250,29965267,29965304,29965308,29965335,29965355,29965444,29965468,29965493,29965516,29965642,29965761,29965807,29965961,29966055,29966529,29966961,29967009,29967491,29967899,29967998,29968031,29968919,29968977,29969556,29971077,29971136,29971370,29971610,29972177,29972806],"created_at":"2022-01-17T10:19:43Z","created_at_i":1642414783,"num_comments":262,"objectID":"29965110","points":799,"story_id":29965110,"title":"The curious case of the Raspberry Pi in the network closet (2019)","updated_at":"2026-09-19T02:53:51Z","url":"https://blog.haschek.at/2019/the-curious-case-of-the-RasPi-in-our-network.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ra7"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Don't close your MacBook with a cover over the camera"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://support.apple.com/en-us/HT211148"}},"_tags":["story","author_ra7","story_23795163"],"author":"ra7","children":[23795213,23795235,23795245,23795253,23795262,23795265,23795266,23795280,23795284,23795286,23795292,23795299,23795300,23795303,23795308,23795312,23795324,23795325,23795343,23795355,23795356,23795360,23795383,23795388,23795396,23795422,23795431,23795448,23795453,23795464,23795468,23795478,23795545,23795557,23795598,23795654,23795674,23795742,23795853,23795884,23795998,23796009,23796011,23796211,23796278,23796388,23796536,23796556,23796558,23796611,23796633,23796662,23796665,23796673,23796718,23796738,23796761,23796764,23796798,23796841,23796846,23796873,23796962,23797018,23797047,23797104,23797125,23797180,23797200,23797201,23797206,23797260,23797282,23797292,23797295,23797307,23797327,23797345,23797350,23797360,23797437,23797450,23797502,23797557,23797586,23797623,23797659,23797673,23797701,23797752,23797774,23797806,23797846,23797851,23797867,23797891,23797901,23797903,23797934,23797957,23797962,23797972,23797980,23797984,23797989,23797992,23798020,23798028,23798066,23798095,23798110,23798137,23798161,23798163,23798213,23798254,23798324,23798330,23798336,23798380,23798397,23798401,23798403,23798405,23798406,23798407,23798468,23798493,23798499,23798562,23798594,23798607,23798668,23798672,23798716,23798720,23798869,23798874,23798930,23798931,23798965,23798970,23798975,23799079,23799123,23799185,23799339,23799364,23799408,23799490,23799494,23799498,23799527,23799553,23799559,23799607,23799615,23799678,23799755,23799772,23799789,23799884,23799916,23799978,23799987,23799990,23800034,23800038,23800048,23800072,23800083,23800107,23800115,23800167,23800265,23800287,23800323,23800342,23800357,23800417,23800428,23800454,23800531,23800557,23800574,23800598,23800601,23800705,23800753,23800971,23801406,23801534,23801537,23801547,23801710,23801754,23801865,23801871,23801877,23801959,23802061,23802294,23802614,23802694,23803002,23803171,23803283,23803634,23804218,23804486,23807011,23810586,23810942,23851965],"created_at":"2020-07-10T19:13:43Z","created_at_i":1594408423,"num_comments":954,"objectID":"23795163","points":787,"story_id":23795163,"title":"Don't close your MacBook with a cover over the camera","updated_at":"2026-09-19T17:51:38Z","url":"https://support.apple.com/en-us/HT211148"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"e12e"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Vibe coding and agentic engineering are getting closer than I'd like"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering/"}},"_tags":["story","author_e12e","story_48037128"],"author":"e12e","children":[48037670,48037713,48037740,48037741,48037745,48037751,48037778,48037799,48037819,48037827,48037831,48037833,48037862,48037871,48037889,48037890,48037915,48037956,48037963,48037967,48037971,48037989,48038005,48038007,48038128,48038176,48038251,48038327,48038347,48038412,48038536,48038558,48038699,48038710,48038870,48039015,48039048,48039276,48039284,48039525,48039725,48039825,48039953,48040020,48040206,48040284,48040403,48040503,48041126,48041987,48042062,48042125,48042138,48042365,48042401,48042910,48043053,48043151,48043189,48043305,48043319,48043325,48043423,48043443,48043663,48044006,48044056,48044097,48044402,48044411,48044507,48044556,48044597,48044615,48044659,48044725,48044778,48044935,48044974,48045048,48045212,48045217,48045305,48045413,48045437,48045479,48045623,48045783,48045879,48045904,48045957,48045961,48045996,48046548,48046658,48046772,48046884,48046910,48046922,48046985,48047072,48047125,48047187,48047211,48047260,48047288,48047374,48047508,48047526,48047542,48047589,48047788,48048259,48048314,48048420,48048742,48049192,48049239,48049949,48050678,48050857,48051133,48051222,48051730,48052436,48052584,48052981,48054152,48054527,48062008,48068131,48072196],"created_at":"2026-05-06T15:06:37Z","created_at_i":1778079997,"num_comments":885,"objectID":"48037128","points":787,"story_id":48037128,"title":"Vibe coding and agentic engineering are getting closer than I'd like","updated_at":"2026-10-23T03:03:24Z","url":"https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"azeemba"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"\u201cThis telegram must be closely paraphrased before being communicated to anyone\u201d"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://history.stackexchange.com/questions/79371/this-telegram-must-be-closely-paraphrased-before-being-communicated-to-anyone"}},"_tags":["story","author_azeemba","story_45082731"],"author":"azeemba","children":[45083016,45083019,45083073,45083096,45083132,45083154,45083170,45083196,45083209,45083229,45083451,45083454,45083462,45084670,45084715,45085213,45085341,45086348,45086631,45086800,45087459,45087531,45087720,45087760,45087915,45087918,45088808,45088827,45089675,45089946,45091499,45095420,45099935],"created_at":"2025-08-31T12:39:47Z","created_at_i":1756643987,"num_comments":135,"objectID":"45082731","points":775,"story_id":45082731,"title":"\u201cThis telegram must be closely paraphrased before being communicated to anyone\u201d","updated_at":"2026-03-05T22:35:17Z","url":"https://history.stackexchange.com/questions/79371/this-telegram-must-be-closely-paraphrased-before-being-communicated-to-anyone"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"iDemonix"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"If you opened your PayPal account before you were 18, close it"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://medium.com/@iDemonix/paypal-is-still-one-of-the-worst-online-examples-of-customer-service-42f3c13f6cd0"}},"_tags":["story","author_iDemonix","story_14226775"],"author":"iDemonix","children":[14226819,14226832,14226842,14226851,14226861,14226905,14226927,14226928,14226934,14226946,14226961,14226969,14226972,14226974,14226983,14226988,14226996,14227003,14227015,14227029,14227038,14227101,14227118,14227139,14227187,14227192,14227226,14227261,14227268,14227274,14227275,14227276,14227433,14227489,14227659,14227745,14227756,14227835,14227944,14227979,14228091,14228097,14228114,14228159,14228214,14228260,14228296,14228323,14228367,14228460,14228541,14228928,14228988,14229013,14229041,14229130,14229241,14229270,14229405,14229444,14229518,14229603,14229646,14229727,14229792,14229832,14229920,14230111,14230406,14230450,14230614,14230757,14230973,14231140,14232058,14237397,14246214,14272349],"created_at":"2017-04-29T14:40:33Z","created_at_i":1493476833,"num_comments":378,"objectID":"14226775","points":762,"story_id":14226775,"title":"If you opened your PayPal account before you were 18, close it","updated_at":"2026-10-04T04:29:11Z","url":"https://medium.com/@iDemonix/paypal-is-still-one-of-the-worst-online-examples-of-customer-service-42f3c13f6cd0"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"philshem"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Which emoji scissors close (2020)"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://wh0.github.io/2020/01/02/scissors.html"}},"_tags":["story","author_philshem","story_33360171"],"author":"philshem","children":[33360650,33360719,33360963,33361045,33361381,33361518,33361700,33362182,33362257,33362623,33362662,33362779,33363539,33364917,33364929,33365325,33365864,33366701],"created_at":"2022-10-27T16:36:58Z","created_at_i":1666888618,"num_comments":122,"objectID":"33360171","points":759,"story_id":33360171,"title":"Which emoji scissors close (2020)","updated_at":"2024-09-20T12:25:41Z","url":"https://wh0.github.io/2020/01/02/scissors.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pyprism"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"Verizon closes $4.5B acquisition of Yahoo, Marissa Mayer resigns"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["cloze"],"value":"https://techcrunch.com/2017/06/13/verizon-closes-4-5b-acquisition-of-yahoo-marissa-mayer-resigns-memo/"}},"_tags":["story","author_pyprism","story_14545382"],"author":"pyprism","children":[14545436,14545455,14545456,14545503,14545564,14545603,14545628,14545661,14545674,14545678,14545723,14545734,14545758,14545857,14545989,14546084,14546135,14546218,14546341,14546399,14546576,14546788,14546816,14546881,14547602,14547627,14547799,14547860,14547965,14547976,14548107,14548117,14548176,14548311,14549025,14550405,14550528,14550680,14550803,14550874,14550889,14551501,14551675,14552052,14552141,14552519,14552570],"created_at":"2017-06-13T15:15:41Z","created_at_i":1497366941,"num_comments":443,"objectID":"14545382","points":744,"story_id":14545382,"title":"Verizon closes $4.5B acquisition of Yahoo, Marissa Mayer resigns","updated_at":"2026-04-07T20:21:49Z","url":"https://techcrunch.com/2017/06/13/verizon-closes-4-5b-acquisition-of-yahoo-marissa-mayer-resigns-memo/"}],"hitsPerPage":50,"nbHits":23274,"nbPages":20,"page":0,"params":"query=Cloze&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":23,"processingTimingsMS":{"_request":{"roundTrip":24},"afterFetch":{"format":{"highlighting":2,"total":2},"merge":{"mergeLoop":{"prepareNextHit":1,"total":1},"total":1},"total":1},"fetch":{"query":5,"scanning":15,"total":21},"total":23},"query":"Cloze","serverTimeMS":27}