{"chain":[{"channel":"cities","content":"<green> <<< Monango, North Dakota is a small rural town located in Dickey County, in the southeastern part of the state. With a population of under 50 residents, it's one of the least populous communities in North Dakota. The town is surrounded by wide stretches of farmland and prairie, reflecting its strong agricultural roots. >>>\r\n\r\nI have some more *ambitious* tasks for Trakaido planned.  New modes, new languages, new webdomains, new << spaced repetition >> algorithms. (<xantham> I don't think of it as \"spaced repetition\".  It is just \"studying the material you don't know\". )\r\n\r\nThere is also \"set up a pipeline to check audio file quality\".  Which is not << ambitious >> as it is defined above, but it is perhaps equally difficult.\r\n\r\nBut, there is a short-term list for today:\r\n\r\n# Do one final \"cleanse\" of the wordlist\r\n# Re-enable the ability to have 6 or 8 multiple choice options available\r\n# Re-analyze the \"audio\" logic; on mobile devices there are some hover/selection-focus related issues causing audio truncation or double-plays.\r\n# Find the reason part of the screen isn't re-drawing properly after \"New Word\" activity in Journey Mode. (<green> all projects develop a lexicon.  The \"Mode\" is the type of activity / question-selection algorithm, and the \"Activity\" is the individual question.)\r\n\r\nAnd, one additional question too complex for this, but still in-mind: how hard is it to convert this to a native app for iOS/Android? (<green> it would allow audio caching, and better on-device stats.  But, it involves \"interacting with the App Store\".  But also, could generate revenue.)","created_at":"2025-07-09T16:30:58.638923","id":617,"is_target":false,"parent_id":null,"processed_content":"<div class=\"mlq color-green\"><button type=\"button\" class=\"mlq-collapse\" aria-label=\"Toggle visibility\"><span class=\"mlq-collapse-icon\">\u2699\ufe0f</span></button><div class=\"mlq-content\"><p> Monango, North Dakota is a small rural town located in Dickey County, in the southeastern part of the state. With a population of under 50 residents, it's one of the least populous communities in North Dakota. The town is surrounded by wide stretches of farmland and prairie, reflecting its strong agricultural roots. </p></div></div>\n<p>I have some more <em>ambitious</em> tasks for Trakaido planned.  New modes, new languages, new webdomains, new <span class=\"literal-text\">spaced repetition</span> algorithms. <span class=\"colorblock color-xantham\"><span class=\"sigil\">\ud83d\udd25</span><span class=\"colortext-content\"> I don't think of it as \"spaced repetition\".  It is just \"studying the material you don't know\". </span></span>\r</p>\n<p>There is also \"set up a pipeline to check audio file quality\".  Which is not <span class=\"literal-text\">ambitious</span> as it is defined above, but it is perhaps equally difficult.\r</p>\n<p>But, there is a short-term list for today:\r</p>\n<ul>\n<li class=\"number-list\"> Do one final \"cleanse\" of the wordlist\r</li>\n<li class=\"number-list\"> Re-enable the ability to have 6 or 8 multiple choice options available\r</li>\n<li class=\"number-list\"> Re-analyze the \"audio\" logic; on mobile devices there are some hover/selection-focus related issues causing audio truncation or double-plays.\r</li>\n<li class=\"number-list\"> Find the reason part of the screen isn't re-drawing properly after \"New Word\" activity in Journey Mode. <span class=\"colorblock color-green\"><span class=\"sigil\">\u2699\ufe0f</span><span class=\"colortext-content\"> all projects develop a lexicon.  The \"Mode\" is the type of activity / question-selection algorithm, and the \"Activity\" is the individual question.</span></span>\r</li>\n</ul>\n<p>And, one additional question too complex for this, but still in-mind: how hard is it to convert this to a native app for iOS/Android? <span class=\"colorblock color-green\"><span class=\"sigil\">\u2699\ufe0f</span><span class=\"colortext-content\"> it would allow audio caching, and better on-device stats.  But, it involves \"interacting with the App Store\".  But also, could generate revenue.</span></span></p>","subject":"monango, part 1"},{"channel":"cities","content":"Three of the Trakaido fixes are done: the << hover >> issues, the << multiple-choice answer count >> issues, and the (<xantham> forgotten last dispatch, but also important) << improved word selection algorithm >> issues.\r\n\r\nThe word-lists are somewhat polished, but that hasn't been updated in prod yet.\r\n\r\nThe React re-draw bug is not fixed.  I may need a smarter LLM to fix the bug; the ones I am using aren't finding it.  (<red> the solution is probably to define a \"canvas\" area for the question, and redraw it completely for each question.  This will require fixing the fact that the \"question type\" takes up an excessive amount of screen real-estate)\r\n\r\n<red> There is also a plan to re-generate the word lists entirely.  But, a few key issues remain before I can run the \"ask the LLM to regenerate data\" step.  For example: \"are these two definitions of the same word?\"\r\n\r\n----\r\n\r\nAdditional \"short\" features, for tomorrow, include:\r\n\r\n> have a way of showing/counting the available words not yet \"exposed\" in Journey Mode.\r\n> have \"Drill Mode\" expose all words in a corpus if you do well enough\r\n> a more-linear path through the lessons.  (<red> a full \"tech tree\" style path could be done.  Duolingo got rid of that, for some reason.)\r\n> make some of the \"You're doing great\" interstitials remind you about app features (<green> such as \"don't type the text in parentheses\") and grammar (<green> such as \"Here is the pronoun table, with audio\")\r\n> per-day stats: questions answered, words reviewed, words at each \"level\" of comprehension\r\n> track \"last exposed\" and \"last correct answer\"\r\n> an option to \"always match pronoun\" on two-word compounds like \"He ate\".","created_at":"2025-07-09T23:39:49.931764","id":621,"is_target":true,"parent_id":617,"processed_content":"<p>Three of the Trakaido fixes are done: the <span class=\"literal-text\">hover</span> issues, the <span class=\"literal-text\">multiple-choice answer count</span> issues, and the <span class=\"colorblock color-xantham\"><span class=\"sigil\">\ud83d\udd25</span><span class=\"colortext-content\"> forgotten last dispatch, but also important</span></span> <span class=\"literal-text\">improved word selection algorithm</span> issues.\r</p>\n<p>The word-lists are somewhat polished, but that hasn't been updated in prod yet.\r</p>\n<p>The React re-draw bug is not fixed.  I may need a smarter LLM to fix the bug; the ones I am using aren't finding it.  <span class=\"colorblock color-red\"><span class=\"sigil\">\ud83d\udca1</span><span class=\"colortext-content\"> the solution is probably to define a \"canvas\" area for the question, and redraw it completely for each question.  This will require fixing the fact that the \"question type\" takes up an excessive amount of screen real-estate</span></span>\r</p>\n<p><span class=\"colorblock color-red\"><span class=\"sigil\">\ud83d\udca1</span><span class=\"colortext-content\"> There is also a plan to re-generate the word lists entirely.  But, a few key issues remain before I can run the \"ask the LLM to regenerate data\" step.  For example: \"are these two definitions of the same word?\"\r</span></span></p>\n<hr class=\"section-break\" />\n<p>Additional \"short\" features, for tomorrow, include:\r</p>\n<ul>\n<li class=\"arrow-list\"> have a way of showing/counting the available words not yet \"exposed\" in Journey Mode.\r</li>\n<li class=\"arrow-list\"> have \"Drill Mode\" expose all words in a corpus if you do well enough\r</li>\n<li class=\"arrow-list\"> a more-linear path through the lessons.  <span class=\"colorblock color-red\"><span class=\"sigil\">\ud83d\udca1</span><span class=\"colortext-content\"> a full \"tech tree\" style path could be done.  Duolingo got rid of that, for some reason.</span></span>\r</li>\n<li class=\"arrow-list\"> make some of the \"You're doing great\" interstitials remind you about app features <span class=\"colorblock color-green\"><span class=\"sigil\">\u2699\ufe0f</span><span class=\"colortext-content\"> such as \"don't type the text in parentheses\"</span></span> and grammar <span class=\"colorblock color-green\"><span class=\"sigil\">\u2699\ufe0f</span><span class=\"colortext-content\"> such as \"Here is the pronoun table, with audio\"</span></span>\r</li>\n<li class=\"arrow-list\"> per-day stats: questions answered, words reviewed, words at each \"level\" of comprehension\r</li>\n<li class=\"arrow-list\"> track \"last exposed\" and \"last correct answer\"\r</li>\n<li class=\"arrow-list\"> an option to \"always match pronoun\" on two-word compounds like \"He ate\".</li>\n</ul>","subject":"monango, part 2"},{"channel":"cities","content":"regarding the last feature list:\r\n\r\na few simple fixes are done. (<context> << have a way of showing/counting the available words not yet \"exposed\" in Journey Mode >>, << a more-linear path through the lessons >>, << improved \"You're doing great\" interstitials >>)\r\n\r\nthe \"per-day stats\" failed miserably on the first attempt.  the second attempt will be entirely server-based.  but that is dependent on a few other changes.\r\n\r\na new mode was added: listen to 4 words, click them (<xantham> in order; although that isn't required yet).  (<red> there is a balance between \"does it work\", \"is it useful\", and \"does it motivate other people to use the app\".)\r\n\r\n----\r\n\r\ni am debating \"additional languages\" as a new feature.\r\n\r\nevery language (<xantham> at this point) has a few \"special\" features that need to be managed.\r\n\r\n<red> <<< The app *might* need a new name, or multiple names.  Also, the fact that I'm not sure how << Trakaido >> is pronounced could be an issue.  I assumed it would rhyme with << Hokkaido >>, but others disagree ... >>>\r\n\r\n----\r\n\r\nAnother possible feature is << educational minigames for 3rd graders, but in a foreign language >>.  \"Choose the animals!\" (<red> or, \"how warm is << dvidesimt >> degrees Celsius)\r\n\r\n----\r\n\r\nAlso, there might be an \"enable experimental features\" setting.  (<red> because \"optimizing the UI for some new features\" isn't happening this week.  But I need them, and other people are confused by them.)\r\n\r\n----\r\n\r\nThe other task probably not happening this week is \"audio quality-control\".  I still don't have a lead for an LLM that will scan an audio-file and make sure it is the exact word, pronounced correctly, without any breathing noises etc.","created_at":"2025-07-14T16:32:34.694023","id":623,"is_target":false,"parent_id":621,"processed_content":"<p>regarding the last feature list:\r</p>\n<p>a few simple fixes are done. <span class=\"colorblock color-green\"><span class=\"sigil\">\u2699\ufe0f</span><span class=\"colortext-content\"> <span class=\"literal-text\">have a way of showing/counting the available words not yet \"exposed\" in Journey Mode</span>, <span class=\"literal-text\">a more-linear path through the lessons</span>, <span class=\"literal-text\">improved \"You're doing great\" interstitials</span></span></span>\r</p>\n<p>the \"per-day stats\" failed miserably on the first attempt.  the second attempt will be entirely server-based.  but that is dependent on a few other changes.\r</p>\n<p>a new mode was added: listen to 4 words, click them <span class=\"colorblock color-xantham\"><span class=\"sigil\">\ud83d\udd25</span><span class=\"colortext-content\"> in order; although that isn't required yet</span></span>.  <span class=\"colorblock color-red\"><span class=\"sigil\">\ud83d\udca1</span><span class=\"colortext-content\"> there is a balance between \"does it work\", \"is it useful\", and \"does it motivate other people to use the app\".</span></span>\r</p>\n<hr class=\"section-break\" />\n<p>i am debating \"additional languages\" as a new feature.\r</p>\n<p>every language <span class=\"colorblock color-xantham\"><span class=\"sigil\">\ud83d\udd25</span><span class=\"colortext-content\"> at this point</span></span> has a few \"special\" features that need to be managed.\r</p>\n<div class=\"mlq color-red\"><button type=\"button\" class=\"mlq-collapse\" aria-label=\"Toggle visibility\"><span class=\"mlq-collapse-icon\">\ud83d\udca1</span></button><div class=\"mlq-content\"><p> The app <em>might</em> need a new name, or multiple names.  Also, the fact that I'm not sure how <span class=\"literal-text\">Trakaido</span> is pronounced could be an issue.  I assumed it would rhyme with <span class=\"literal-text\">Hokkaido</span>, but others disagree ... </p></div></div>\n<hr class=\"section-break\" />\n<p>Another possible feature is <span class=\"literal-text\">educational minigames for 3rd graders, but in a foreign language</span>.  \"Choose the animals!\" <span class=\"colorblock color-red\"><span class=\"sigil\">\ud83d\udca1</span><span class=\"colortext-content\"> or, \"how warm is <span class=\"literal-text\">dvidesimt</span> degrees Celsius</span></span>\r</p>\n<hr class=\"section-break\" />\n<p>Also, there might be an \"enable experimental features\" setting.  <span class=\"colorblock color-red\"><span class=\"sigil\">\ud83d\udca1</span><span class=\"colortext-content\"> because \"optimizing the UI for some new features\" isn't happening this week.  But I need them, and other people are confused by them.</span></span>\r</p>\n<hr class=\"section-break\" />\n<p>The other task probably not happening this week is \"audio quality-control\".  I still don't have a lead for an LLM that will scan an audio-file and make sure it is the exact word, pronounced correctly, without any breathing noises etc.</p>","subject":"monango, part 3"}]}
