širvintos, part 1

Hide hard words

Širvintos°hard word is a small town in eastern°hard word Lithuania, serving°hard word as°hard word the administrative°hard word center°hard word of the Širvintos°hard word District°hard word Municipality°hard word within°hard word Vilnius°hard word County°hard word. It lies approximately°hard word 50 km°hard word northwest°hard word of Vilnius°hard word, the capital°hard word, and is part of the ethnographic°hard word region°hard word of Auk°hard wordštaitija°hard word.

The town has a population of around 6,000–7,000 people and is situated°hard word along the Širvinta°hard word River, from which it takes its name. Širvintos°hard word is known°hard word for its quiet atmosphere°hard word, a modest°hard word but tidy°hard word town center°hard word, and its recent°hard word urban°hard word revitalization°hard word efforts. In the past decade, significant EU-funded°hard word improvements°hard word have transformed parts of the town—new public spaces, walking paths, renovated°hard word streets, and cultural°hard word sites°hard word have been developed to make it more livable°hard word and attractive°hard word.

The focus°hard word today is "Trakaido°hard word". Here is a list of 21 things to do, and 3 things that got finished before I wrote°hard word this post.

  • it needs an "audio°hard word production°hard word pipeline°hard word" that is less bad than the current one. This includes°hard word better "here are new words, generate audio°hard word and upload°hard word it" tooling, and better "audio°hard word double-checking°hard word" 🔥 no LLM°hard word tool is perfect.
  • additional°hard word grammar°hard word
  • "phrases°hard word"
  • integration°hard word with Greenland°hard word
  • additional°hard word language support
  • access°hard word to images°hard word ("ball", "France", "carrot")
  • "how to type Lithuanian" - transcribe°hard word žem°hard wordės rie°hard wordšutas°hard word
  • Improve the "Study Materials" management°hard word
  • On some of the audio°hard word, you can hear an "inhale°hard word" breath before the word is pronounced°hard word. 🔥 this is a demonstration°hard word of the LLM's°hard word ability°hard word to generate real-life°hard word quality content°hard word. unfortunately°hard word, it is still wrong 💡 building a better "audio°hard word transcription°hard word lab°hard word" tool is still out-of-bailiwick°hard word
  • The options°hard word for 6/8 multiple°hard word choices don't°hard word work as°hard word well on mobile°hard word.
  • The "hints°hard word" shouldn't°hard word show up in LT°hard word->EN°hard word mode°hard word. "It's°hard word a shape" when only 1 MultChoice°hard word answer is a shape.
  • Some of the time, the audio°hard word should play without "click°hard word/hover°hard word" (and there should be pre-loading°hard word for this).
  • The fact that the layout°hard word "jumps" when the buttons get bigger°hard word (because the translation°hard word is added) is problematic°hard word and needs to be fixed, not°hard word just worked around.
  • There should be a visible°hard word is muted°hard word? option°hard word, separate from the broad settings°hard word.
  • the original°hard word design for the app was to choose a random voice. the machine took that function°hard word out. It should come back in some way.
  • a "splash°hard word screen" when they enter.
  • an intro°hard word screen that is self-explanatory°hard word, OR, a "new user°hard word tutorial°hard word"
  • either "start as°hard word new user°hard word", "start with some skill°hard word", or "start as°hard word expert". For a "new user°hard word", we start with 20 words and go from there. For "some skill°hard word" ... the app can try to assess strengths and weaknesses°hard word. 🔥 i can do the math, just not°hard word right now. For "expert" ... we assume°hard word they know (or at least have context°hard word to understand) everything. review°hard word, reminder°hard word, and fun°hard word are the focus°hard word.
  • "dialogues°hard word" - demonstrate°hard word competence°hard word and mastery°hard word. 🔥 the dialogues°hard word might have xantham°hard word 💡 the colors are not separate character-voices°hard word. so, probably not°hard word xantham°hard word. ⚔️ Lithuanian doesn't°hard word have the letter "X"
  • "Display°hard word words in corpus°hard word" - list all the 20 words in a group, with translation°hard word and "play audio°hard word".
  • I explicitly°hard word dislike°hard word the interstitial°hard word "Keep going, you're°hard word doing°hard word great" screens ... but other people are very likely to disagree°hard word. Maybe I can find a compromise°hard word ...

DONE°hard word:

  • re-factor°hard word the "Lithuanian API°hard word" and some CSS°hard word out. reconsider°hard word architecture°hard word choices. This really wants to take advantage°hard word of React°hard word components°hard word in a way that the current architecture°hard word does not°hard word allow.
  • Collapse the options°hard word, to a drop-down°hard word of modes°hard word ("Flash Cards", "Multiple°hard word Choice", "Grammar°hard word"), and have a second drop-down°hard word for details (EN-LT°hard word direction, which "Grammar°hard word" mode°hard word, etc°hard word.)
  • "Save Corpus°hard word Choices" - we don't°hard word want to "lock" to a restricted°hard word set forever. or do we? Maybe a nudge°hard word ( "enable°hard word more corpuses°hard word" or "do you want to add this corpus°hard word" ) is the way to go.