News for hackers. Stuff that matters.
Re:Model Your Users: Algorithms Behind the Minuum Keyboard by mtrimpe on Friday January 24, 2014 @04:46AM (#7114125)
Not be flippant or anything; but one of the most visceral reactions I get is when someone tells me something is massively complex only because it's something nobody has cared enough about to really look into it.

I have a near 50/50 split between two languages in my day to day usage and I would already derive massive benefit from some very small tweaks, ranging from autocorrect accepting words for two languages at the same time to, like I mentioned, just offering prediction with a Markov model trained on two languages simultaneously.

These are fixes that are very easy to implement and would offer a significant benefit, yet they aren't being implemented because the developers just don't care enough.

Re:Model Your Users: Algorithms Behind the Minuum Keyboard by im3w1l on Friday January 24, 2014 @08:35AM (#7114805)
>from autocorrect accepting words for two languages at the same time

I agree this. This is so important and so easy. I have basically gotten used to those red markers to the point I barely notice them anymore. It is easier to ignore them than to change language every time.

Re:Model Your Users: Algorithms Behind the Minuum Keyboard by hrktb on Friday January 24, 2014 @09:14AM (#7114911)
I'm not sure. Imagining the current iOS autocorrect for instance working on french and english at the same time would be a mess. or a mass, or messe, or mers, or messes, or miss, or moss, or Messieurs. And now I feel like playing scrabble.

And most IMEs already work with several languages in a way, since they use the sentence context coupled with a system and user dictionary that contains the most common and some set of arbitrary words from any language you want/use regularly enough to have the IME remember the words.

Re:Model Your Users: Algorithms Behind the Minuum Keyboard by mtrimpe on Friday January 24, 2014 @09:46AM (#7115069)
My comment referred to the typical Markov chain type word prediction, which is the mechanism behind the 'sentence context' you referred to in those custom IMEs.

What I described is basically taking that mechanism and baking it into the standard OS without all the custom personalization options the IMEs offer and just offer a ready to use "English + OtherLang" option.

I don't think iOS does anything like that, but there you can still reduce the threshold at which you'll auto-correct and get a significant improvement.

Just goes to show that on all platforms there are still plenty of trade-offs to be explored.