RSSAmplifier

Blog

(blog semi)

(blog semi)

semilin.devRSS feed ↗5 posts

Latest posts

Translating Cave Story into Classical Latin with Gemini

While musing about the potential efficacy of video games for language pedagogy, I was suggested the idea that current LLMs should probably be quite competent at the task of game translation. I figured this would be possible but that they probably would not produce results satisfactory for learning (especially for a language less trained on like Latin). Even so, it seemed like something worth…

What makes a keyboard layout good?

Table of Contents What's the point of layouts anyway? Individual finger usage (frequency, SFBs, movement) Finger relations (alternation, rolls, redirects) Lateral movement Case study: Dvorak vs Colemak Conclusion Further information and contact This question gets asked very often by newcomers to alternative keyboard layouts, and for good reason. Most popular coverage of layouts is over-simplified…

200 WPM - Final Reflection on Semimak

In less than a year of using Semimak, I hit 200 words per minute on it. On my previous layouts the highest I had gotten was 160 wpm, so this is a big achievement for me. It also means that I'm the first and only person to have achieved 200 wpm on their own layout! 1 Given this milestone, I thought I should write a little bit about my experience getting here and my final thoughts on the layout.…

Reflecting on Semimak, 3 months later

Table of Contents Problems Right Index Finger Ring Finger Movements 'r and 'll Successes Takeaways On July 1st 2021, 12:00 P.M PDT, Semimak was released. NotGate and I held a tournament with an $850 prize pool, and over 200 people participated in it (including me, just for fun). I got a lot of feedback from this! Problems Right Index Finger Despite the relatively low usage of the right index…

Introducing Semimak

Table of Contents Development Finger Speed Skipgrams Distance weighting Finger weighting Scoring Download The Semimak layout is designed to have low finger movement rate - decreasing the overall speed at which your fingers must travel to type on average. This doesn’t only mean to optimize for reducing same-finger bigrams (e.g ed on QWERTY), but disjointeds as well (e.g the m y in may on QWERTY).…