1068: "Swiftkey"

This forum is for the individual discussion thread that goes with each new comic.

Moderators: Moderators General, Prelates, Magistrates

Mikkim
Posts: 6
Joined: Fri Nov 12, 2010 10:31 pm UTC

1068: "Swiftkey"

Postby Mikkim » Wed Jun 13, 2012 4:08 am UTC

Image
Mouseover: Although the Markov chain-style text model is still rudimentary; it recently gave me "Massachusetts Institute of America". Although I have to admit it sounds prestigious.

I love Markov chains. I sometimes fantasize about using them on Daft Punk, because it would sound so futuristic.

User avatar
rhomboidal
Posts: 730
Joined: Wed Jun 15, 2011 5:25 pm UTC
Contact:

Re: 1068: "Swiftkey"

Postby rhomboidal » Wed Jun 13, 2012 4:10 am UTC

I'm paranoid that my typical sentence would be something tragically embarrassing like "The Phantom Menace is my all-time favorite."

User avatar
AdmiralJustin
Posts: 12
Joined: Mon Oct 15, 2007 3:36 am UTC

Re: 1068: "Swiftkey"

Postby AdmiralJustin » Wed Jun 13, 2012 4:42 am UTC

Owing to my extremely sarcastic and cynical qualities, there is no way it would actually come up with anything even resembling something I would say.

But it would probably start a good political campaign for me.

Or a thesis statement for a paper on Timelord psychological disorders.
I was sane once, but I'm better now!

User avatar
Plasma Mongoose
Posts: 199
Joined: Tue Feb 01, 2011 1:09 am UTC
Contact:

Re: 1068: "Swiftkey"

Postby Plasma Mongoose » Wed Jun 13, 2012 4:48 am UTC

So this Swiftkey is the next-generation of predictive texting?
A virus walks into a bar, the bartender says "We don't serve viruses in here".
The virus replaces the bartender and says "Now we do!"

User avatar
glasnt
Posts: 538
Joined: Fri Jan 25, 2008 5:18 am UTC
Location: SQUEE!

Re: 1068: "Swiftkey"

Postby glasnt » Wed Jun 13, 2012 4:49 am UTC

I prefer Swype myself, it just learns typical combos based on keyboard location.

Soon, it will replace my entry of "close" with "xkcd".* One day.

* insert other words here that are ironic. Such as "sorry" and "surprised?"

GodShapedBullet
Posts: 686
Joined: Mon Nov 26, 2007 7:59 pm UTC
Location: Delaware
Contact:

Re: 1068: "Swiftkey"

Postby GodShapedBullet » Wed Jun 13, 2012 4:52 am UTC

rhomboidal wrote:I'm paranoid that my typical sentence would be something tragically embarrassing like "The Phantom Menace is my all-time favorite."


What have you been emailing and texting about The Phantom Menace?

TheEldest
Posts: 12
Joined: Mon Feb 26, 2007 4:58 pm UTC

Re: 1068: "Swiftkey"

Postby TheEldest » Wed Jun 13, 2012 4:53 am UTC

Hmmm. Probably just a coincidence as opposed to saying something about me personally.

Swiftkey Spacebar Mashing gives me: "I am going to be a bit late ..."

(ellipsis is included as well)

rngwrldngnr
Posts: 1
Joined: Tue Mar 30, 2010 1:40 pm UTC

Re: 1068: "Swiftkey"

Postby rngwrldngnr » Wed Jun 13, 2012 5:05 am UTC

Is there some way to get an aggregated model from all Swiftkey users? We could call it the Vox Swiftkey and give it a blog and a webcomic.

User avatar
jsd1982
Posts: 32
Joined: Mon Mar 12, 2007 8:53 pm UTC

Re: 1068: "Swiftkey"

Postby jsd1982 » Wed Jun 13, 2012 5:12 am UTC

I recently posted this as an FB status and lo and behold this is now an XKCD cartoon. To quote the past, "Randall get out of my head."

My spacebar mashing sentence: "I am a member of the male gender of the race of harmonic enhancers in the mastering plugin on that buss."
I can't see the message in my avatar, can you?

Me: "It's getting kind of whiny over there..."
Sister: "Yeah, well it's getting kind of FAT over there!"

Mikkim
Posts: 6
Joined: Fri Nov 12, 2010 10:31 pm UTC

Re: 1068: "Swiftkey"

Postby Mikkim » Wed Jun 13, 2012 5:13 am UTC

I am working on a project that involves text editing in Java, and so I am implementing Markov Chains in it. I'll try to post some.

User avatar
Eternal Density
Posts: 5358
Joined: Thu Oct 02, 2008 12:37 am UTC
Contact:

Re: 1068: "Swiftkey"

Postby Eternal Density » Wed Jun 13, 2012 5:29 am UTC

Hmmmm, let's see what I...
"Shadow War of The Night Dragons."
...k

vortighast
Posts: 30
Joined: Wed May 25, 2011 4:41 am UTC

Re: 1068: "Swiftkey"

Postby vortighast » Wed Jun 13, 2012 5:41 am UTC

Done this before when I was bored...interesting results. From just now:
"I am free! I am a freshman......." Unfortunately, neither one of those are true :/

Another fun way to play is giving it a starter word to go off of:

Start: "Start with the latest."
She: "She is a good time."
Give: "Give me a call to action."
There: "There is a car with a friend of hers and I need a favor."

The last is my favorite, although the third is very inspiring...

Boar
Posts: 1
Joined: Wed Jun 13, 2012 6:02 am UTC

Re: 1068: "Swiftkey"

Postby Boar » Wed Jun 13, 2012 6:03 am UTC

Had to share mine:

"I am specifically addressed in one of the warnings, don't wanna fuck with that."

blowfishhootie
Posts: 486
Joined: Wed Sep 21, 2011 11:13 pm UTC

Re: 1068: "Swiftkey"

Postby blowfishhootie » Wed Jun 13, 2012 6:04 am UTC

vortighast wrote:Done this before when I was bored...interesting results. From just now:
"I am free! I am a freshman......." Unfortunately, neither one of those are true :/

Another fun way to play is giving it a starter word to go off of:

Start: "Start with the latest."
She: "She is a good time."
Give: "Give me a call to action."
There: "There is a car with a friend of hers and I need a favor."

The last is my favorite, although the third is very inspiring...


This doesn't make sense to me, unless I'm misunderstanding what you're doing.

If it always predicts the most common word to follow the last word you typed, then how would you get different words after "a" in each of the last three sentences? Shouldn't they all be the same?

If it looks at all the words you typed (as in, the most common word to follow "There is a..."), then shouldn't it be impossible to get a sentence you've never actually typed before?

vortighast
Posts: 30
Joined: Wed May 25, 2011 4:41 am UTC

Re: 1068: "Swiftkey"

Postby vortighast » Wed Jun 13, 2012 6:07 am UTC

From what I've experienced it not only looks at the previous word but also context. I'm not really sure how it makes up sentences I've never written however.
Last edited by vortighast on Wed Jun 13, 2012 6:13 am UTC, edited 1 time in total.

macedragon37
Posts: 1
Joined: Wed Jun 13, 2012 6:02 am UTC

Re: 1068: "Swiftkey"

Postby macedragon37 » Wed Jun 13, 2012 6:08 am UTC

"She is a good time to time. I am a beautiful person. I may have been awhile..."

Interpret that any way you would like to.

tom.burgin
Posts: 1
Joined: Wed Jun 13, 2012 6:18 am UTC

Re: 1068: "Swiftkey"

Postby tom.burgin » Wed Jun 13, 2012 6:23 am UTC

Using the Queen's English language pack has a definite hard code...

God save the Queen Send her victorious Happy and glorious Long to reign over us God save the Queen

then repeats "Send her victorious Happy and glorious Long to reign over us God save the Queen" over and over.

I love Swiftkey. Always found Swype much slower despite using it for months, wish I hadn't because I enjoyed it more. Also ended up with my finger hurting from too much swypeing. :(

User avatar
lemmings
Posts: 152
Joined: Tue Sep 16, 2008 4:38 am UTC

Re: 1068: "Swiftkey"

Postby lemmings » Wed Jun 13, 2012 6:52 am UTC

"I am not angry, but when I was pissed off at the moment."

Well, that was, expected. :oops:
I think I need to get new friends, ones who I have a more mature emotional response around. :shock:

Tengfred
Posts: 7
Joined: Mon May 07, 2007 2:29 pm UTC

Re: 1068: "Swiftkey"

Postby Tengfred » Wed Jun 13, 2012 7:14 am UTC

I hardly ever sms in English, so I suspect mine was put there as a deliberate default value: "I am a beautiful person." Starting with some other words, it seems to have a good chance to go into a l loop of "a good idea to have a good idea...".

Tannin
Posts: 2
Joined: Wed Jun 13, 2012 7:20 am UTC

Re: 1068: "Swiftkey"

Postby Tannin » Wed Jun 13, 2012 7:27 am UTC

"Buy cheap viagra from your-fake-online-pharmacy.com"

Oh...

Arky
Posts: 183
Joined: Wed May 26, 2010 7:23 am UTC

Re: 1068: "Swiftkey"

Postby Arky » Wed Jun 13, 2012 7:52 am UTC

Tengfred wrote:I hardly ever sms in English, so I suspect mine was put there as a deliberate default value: "I am a beautiful person." Starting with some other words, it seems to have a good chance to go into a l loop of "a good idea to have a good idea...".


Huh. Mine also gave me "I am a beautiful person". But I've been using Swiftkey for at least a year and I text a fair amount...but then, I did start to get suspicious a few weeks ago that it had somehow reset and lost a lot of my learned words. Maybe that confirms it... I'll go tell it to learn from my SMSs again and see what changes.
Veteran of the One True Thread. And now the Too True Thread?

Arky
Posts: 183
Joined: Wed May 26, 2010 7:23 am UTC

Re: 1068: "Swiftkey"

Postby Arky » Wed Jun 13, 2012 7:54 am UTC

Arky wrote:
Tengfred wrote:I hardly ever sms in English, so I suspect mine was put there as a deliberate default value: "I am a beautiful person." Starting with some other words, it seems to have a good chance to go into a l loop of "a good idea to have a good idea...".


Huh. Mine also gave me "I am a beautiful person". But I've been using Swiftkey for at least a year and I text a fair amount...but then, I did start to get suspicious a few weeks ago that it had somehow reset and lost a lot of my learned words. Maybe that confirms it... I'll go tell it to learn from my SMSs again and see what changes.


Yep! Now it is "I am watching with my Dad so I have a good idea to advertise your company slogan". I liked "I am a beautiful person" more.
Veteran of the One True Thread. And now the Too True Thread?

Tamebeverage
Posts: 10
Joined: Sun Apr 06, 2008 8:38 pm UTC

Re: 1068: "Swiftkey"

Postby Tamebeverage » Wed Jun 13, 2012 8:18 am UTC

I am probably going to be a problem that is just adding capacitances and inductances, so that may replace one of the other ones that i said, I'm starting to wonder if the "hate" was just "crazy that you can get a job at the same time.

... that was weird. I remember where all of these things came from, but i haven't the slightest idea how my phone decided that they were typical things for me to say.

Kushan
Posts: 1
Joined: Wed Jun 13, 2012 8:33 am UTC

Re: 1068: "Swiftkey"

Postby Kushan » Wed Jun 13, 2012 8:35 am UTC

Swiftkey's default sentence (if you don't type anything in) is "I am a beautiful person", which is what 99% of you will get. After that, all bets are off.

somdeb
Posts: 1
Joined: Wed Jun 13, 2012 8:59 am UTC

Re: 1068: "Swiftkey"

Postby somdeb » Wed Jun 13, 2012 9:02 am UTC

I don't know how useful it is to use bigram chains, that is, where one word is conditioned only on the word previous to it.

JeromeWest
Posts: 46
Joined: Wed Oct 21, 2009 9:47 am UTC

Re: 1068: "Swiftkey"

Postby JeromeWest » Wed Jun 13, 2012 9:15 am UTC

I remember there was some Google Labs project which did the same thing, and produced similarly hilarious results. I couldn't find the page again though - perhaps they've shut it down, like they do with all the cool stuff.

jozwa
Posts: 100
Joined: Fri Sep 11, 2009 3:16 pm UTC
Location: Finland

Re: 1068: "Swiftkey"

Postby jozwa » Wed Jun 13, 2012 10:16 am UTC

Why do I think that the exact complete sentence that appears the most amount of times in your history is not (necessarily) the same as your typical sentence? Meh, I'm not even familiar with this software.

User avatar
dzamie
Posts: 39
Joined: Wed Apr 04, 2012 12:12 pm UTC
Location: The land of crab cakes and Old Bay.

Re: 1068: "Swiftkey"

Postby dzamie » Wed Jun 13, 2012 10:31 am UTC

jozwa wrote:Why do I think that the exact complete sentence that appears the most amount of times in your history is not (necessarily) the same as your typical sentence? Meh, I'm not even familiar with this software.

While I'm not quite sure of the specific mechanics of the program, I think the most-typed sentence would appear very rarely (with a few exceptions), so swiftkey looks for the most-often used word used after the preceding few. In other words, the first word is the most common sentence starter, the second is the most common word that follows the first as a sentence-starter, etc.
Then again, I have no idea how, exactly, the program works.

Code: Select all

:Clrhome
:while 1
:Output(randInt(1,8),randInt(1,16),randInt(0,9))
:Output(randInt(1,8),randInt(1,16)," ")
:Output(randInt(1,8),randInt(1,16)," ")
:End

User avatar
Sam Knight
Posts: 68
Joined: Mon Nov 05, 2007 5:30 am UTC
Location: A fighter jet made of BICEPS!

Re: 1068: "Swiftkey"

Postby Sam Knight » Wed Jun 13, 2012 10:55 am UTC

My sentence is "I am :-) the costume however...."
Periods ad infinitum.

Possibly left over from replying to a number of worried messages asking if I was okay while I was frantically sewing together a tailcoat for an upcoming ball.
Image

ingenium1986
Posts: 1
Joined: Wed Jun 13, 2012 12:18 pm UTC

Re: 1068: "Swiftkey"

Postby ingenium1986 » Wed Jun 13, 2012 12:25 pm UTC

I had to create an account just to share, this has been the biggest joke since I started using Swiftkey about a year ago.

"I think I'm going to steal my neighbor's vegetables dressed as Batman, in broad daylight"

exitcode1
Posts: 2
Joined: Thu Nov 12, 2009 7:01 pm UTC

Re: 1068: "Swiftkey"

Postby exitcode1 » Wed Jun 13, 2012 12:37 pm UTC

Wow; I've been a swiftkeyer for months and I use both of these language packs, but I never mix them in conversation. Despite this, mine switched to Russian mid-sentence: "Good morning, oh, and I will be able to get the best, хорошо ты не в игре." (okay you're not in the game).

I must admit, I am almost always able to get the best, and yeah… you're not in the game. I don't know why you even bothered to compete with me. Insightful program.

User avatar
BAReFOOt
Posts: 179
Joined: Mon Jul 19, 2010 7:48 am UTC

Re: 1068: "Swiftkey"

Postby BAReFOOt » Wed Jun 13, 2012 12:39 pm UTC

Am I the only one here, who still prefers to think for himself??

All those “predictive” models are perfect examples of the cancer of over-the-top “simplified” UI design. They go in one category with MS Clippy suggesting sentences you want to write, your OS showing a blank dialog box only containing a meaningless status bar and the text “Searching for solutions to your problems…” (Yes, that actually exists in Windows!), things like Spotlight, that weed through the messy trash bucket those people call their hard drives, Google’s "Did you mean ‘SVCD’?” (NO, I did NOT mean SVCD. I mean XKCD. That’s why I wrote it!!) [I mean the whole ‘feature’, not just this example], MS being ashamed of their keyboard shortcuts and \Windows contents, Linux distribution maintainers being ashamed of the CLI, and Apple and Gnome just simply leaving out nearly all functionality “because it’s confusing to the utter retards we assume all of our users without exceptions are”.

We live in times, where we actively support dumbing down way beyond the point of optimum efficiency, down the road where anyone who doesn’t want to live in a Idiocracy, is hated upon, insulted and discriminated. While idiots must apparently be protected, respected, loved, treated like Gods, and one must lie that they are "just as good".

If anyone not from this planet reads this: Please come and invade us. Bring nice large nukes. We deserve it.

technomom
Posts: 2
Joined: Fri Feb 08, 2008 3:01 pm UTC

Re: 1068: "Swiftkey"

Postby technomom » Wed Jun 13, 2012 1:28 pm UTC

Plasma Mongoose wrote:So this Swiftkey is the next-generation of predictive texting?

Only if you're using iPhone. For Android users, it's old hat.

User avatar
CiDhed
Posts: 29
Joined: Tue Jun 17, 2008 3:07 pm UTC
Location: Missouri

Re: 1068: "Swiftkey"

Postby CiDhed » Wed Jun 13, 2012 1:29 pm UTC

It's been forever since I used swiftkeyx. I'll have to download it from Amazon Market again and give it another shot.

Swype and Hacker's Keyboard are what I use.


:edit:

"I am like the dog whisperer and shit." is what mine came up with.

User avatar
ryzvonusef (1151717)
Posts: 34
Joined: Tue Feb 10, 2009 6:16 pm UTC
Location: Pakistan

Re: 1068: "Swiftkey"

Postby ryzvonusef (1151717) » Wed Jun 13, 2012 2:17 pm UTC

http://www.swiftkey.net/swiftkey-on-xkcd

Swift Key folks are collecting results on twitter.

Incidentally, they say:
Hint: if it’s “God save the Queen” you probably still have the Queen’s English language model enabled.

cream wobbly
Posts: 170
Joined: Mon Aug 03, 2009 3:07 pm UTC

Re: 1068: "Swiftkey"

Postby cream wobbly » Wed Jun 13, 2012 2:20 pm UTC

BAReFOOt wrote:Am I the only one here, who still prefers to think for himself??

Absolutely not. I despise machines "predicting" what I'm saying. But take a look at dasher (part of Gnome) because of the accessibility it brings: text entry with a mouse, and pretty rapid at that.

BAReFOOt wrote:All those “predictive” models are perfect examples of the cancer of over-the-top “simplified” UI design. They go in one category with MS Clippy

Same thought occurred to me.
BAReFOOt wrote:suggesting sentences you want to write, your OS showing a blank dialog box only containing a meaningless status bar and the text “Searching for solutions to your problems…” (Yes, that actually exists in Windows!), things like Spotlight, that weed through the messy trash bucket those people call their hard drives, Google’s "Did you mean ‘SVCD’?” (NO, I did NOT mean SVCD. I mean XKCD. That’s why I wrote it!!)

I've been known to shout the same words, barring the variables.
BAReFOOt wrote: [I mean the whole ‘feature’, not just this example], MS being ashamed of their keyboard shortcuts and \Windows contents, Linux distribution maintainers being ashamed of the CLI, and Apple and Gnome just simply leaving out nearly all functionality “because it’s confusing to the utter retards we assume all of our users without exceptions are”.

Indeed. I would go on to add the bbcode toolbar above (what's so hard about typing keywords within square brackets?).

BAReFOOt wrote:We live in times, where we actively support dumbing down way beyond the point of optimum efficiency, down the road where anyone who doesn’t want to live in a Idiocracy, is hated upon, insulted and discriminated. While idiots must apparently be protected, respected, loved, treated like Gods, and one must lie that they are "just as good".

Well, idiots and old folks. We should respect our old folks. My Mum barely ever used technology, but she wasn't afraid of it. My Dad used it (mostly to play games when he wasn't doing cryptic crossword puzzles) and he got it. He didn't need the "crutches" and "stabilisers" that they're bolting on for everyone now. So it's clear to me that the old folks who don't get it are ... not idiots, but lacking something, just like their younger counterparts. iPhone spouting "it's" when I type "its" every single time.

And it goes further than that: being English (see? I said "stabilisers" and not "training wheels") I'm sick to the back teeth of being told I spelt "spelt" wrong, or "traveller", or heck, "stabilisers". It's not that everything uses Webster as the basis of its default U.S. dictionary and U.S. is assumed to be the default (well, it is, but that's not the greater annoyance); it's that U.S. and Canadian and U.K. and South African and Australasian and Indian English could be combined into a single dictionary. And maybe we would be better for it. And maybe (just maybe) we could preserve some dialect words, just to annoy the wazzocks.

BAReFOOt wrote:If anyone not from this planet reads this: Please come and invade us. Bring nice large nukes. We deserve it.

Any sufficiently advanced civilization is indistinguishable from "primitive" hunter-gatherers. At least, if they know what's good for them.

User avatar
gmalivuk
GNU Terry Pratchett
Posts: 25232
Joined: Wed Feb 28, 2007 6:02 pm UTC
Location: Here and There
Contact:

Re: 1068: "Swiftkey"

Postby gmalivuk » Wed Jun 13, 2012 2:32 pm UTC

vortighast wrote:I'm not really sure how it makes up sentences I've never written however.
It doesn't look at entire sentences, it just looks at 2-grams, I believe. The next word is based on the previous word, regardless of what the one before that was.

BAReFOOt wrote:If anyone not from this planet reads this: Please come and invade us. Bring nice large nukes. We deserve it.
Your IP has been noted by Planetary Defense. Now would be a good time to set your affairs in order, traitor.
Unless stated otherwise, I do not care whether a statement, by itself, constitutes a persuasive political argument. I care whether it's true.
---
If this post has math that doesn't work for you, use TeX the World for Firefox or Chrome

(he/him/his)

User avatar
SpringLoaded12
Posts: 350
Joined: Wed Oct 08, 2008 1:58 am UTC
Location: Guarding the Super Missile
Contact:

Re: 1068: "Swiftkey"

Postby SpringLoaded12 » Wed Jun 13, 2012 2:41 pm UTC

I have something similar to this on my phone, except instead of remembering your most common word to follow another, it remembers only the last one you used and suggests it. While the sentences it produces can be funny sometimes, it's mostly like the Caps Lock key: mostly useless and annoying if used by accident, but in the rare cases that it is useful you forget to use it.
"It's easy to forget what a sin is in the middle of a battlefield." "Opposite over hypotenuse, dipshit."

User avatar
Locoluis
Posts: 88
Joined: Mon Dec 11, 2006 7:30 pm UTC
Location: Santiago, Chile
Contact:

Re: 1068: "Swiftkey"

Postby Locoluis » Wed Jun 13, 2012 2:49 pm UTC

FMLife.com is filled of accidents caused by misuse of predictive text. :D
Sueños del Sur - A webcomic about four siblings, their family, friends, adventures and dreams.
http://sds.lgm.cl/

blowfishhootie
Posts: 486
Joined: Wed Sep 21, 2011 11:13 pm UTC

Re: 1068: "Swiftkey"

Postby blowfishhootie » Wed Jun 13, 2012 3:02 pm UTC

BAReFOOt wrote:Am I the only one here, who still prefers to think for himself??


What a ridiculous characterization. Predictive text is not about not thinking, it is about efficiency. You may argue that it doesn't work, but that is different from this stupid statement.

If taking shortcuts in typing is the same as not thinking for yourself, then I certainly hope you never use copy and paste - type that crazy 24-letter chemical compound over and over and over, mister. No keyboard shortcuts to navigate your computer - you go through your operating system's filing system step by step every single time you need something. You better never use any sort of text search function - if you're truly thinking for yourself, you need to read that whole book yourself and find the three-word phrase you're looking for. Come to think of it, Google and other search engines are probably off limits - can't have it doing your thinking for you, right? You need to read the whole Internet to find what you're looking for. And so on.

But then, being the thinker you are, you already thought of these ridiculous inconsistencies, I'm sure.


Return to “Individual XKCD Comic Threads”

Who is online

Users browsing this forum: DrSamCarter and 25 guests