Difference between revisions of "1068: Swiftkey"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
(Explanation)
(Undo disruptive edit 12941 by 212.154.180.6 (talk))
Line 8: Line 8:
 
}}
 
}}
  
Damn Raptors, you'd think somebody would get away with using on liltte simple goto. I guess ya never had the pleasure or frustration of trying to debug a carefully crafted buggy ass piece of spaghetti code then. Or even worse trying to figure out how ya going to add some new feature or function to such a monstrosity. hahaI'm a liltte older than you well alot maybe but anyway i had a professor in college let's call him Ray (i'll save him the embarrassment of revealing his last name) who was totally and completely opposed to the whole structured programming movement. he used to rant and rave about it in class writing code full of clever and completely tangled ass logic. He should've been a  as much as he liked spaghetti but he was alas a catholic which i thought was very odd then. I liked Ray he had these wild parities once a year at his house and invited everyone in his classes and more. I wasn't much into the Alcohol gods but the prospects of drunk girls now that another story  . But needless to say me and my friends would crash his party and we were between animal house and Hunter S Thompson yep that was great fun he'd be drunk and everything would be completely outta his control.Well anyway that's essentially the flaw with using gotos. One might not hurt and may even have a place now and then (even Stroustrup agrees) But like crack or lays potatoes chips one is seldom enough and before ya know it your life's a mess and your code is completely outta your control.One of my first computers was a , a great liltte machine for hobbyist based around a Zilog Z80A microprocessor. It would actually outperform an Apple II or a  popular at the same time.  The operating system was basically a but it completely lacked If Then else while and do statements as well as any kind of case statements or On gosub. One had to do all that with gotos or gosub or else a bunch of If statements. Of course in the tradition of the time and due to the limitations of those machines one was forced to use machine code in critical places so it was easy for a complex program to turn into a complete mess. lmao.Since a logical expression evaluated as a number either 0 or 1 and could be used in an algebraic expression I took to crafting complex logical expressions and storing them in a string and simulating an On gosub with a GOSUB val$(A$), i also took to storing machine code in strings which was complicated by the fact string locations moved around in memory. And then to compound my own absurdity I would have my code alter what was stored in these strings as the need arose. hmmm worked great sometimes haha I wrote a 4 -d rubics cube program that way menu driven using a joystick in a mouse like way. But alas I tried to write a word processor and kept adding features to it. I was an electrical hobbyist then and had hooked my Sinclair up to a circuit i designed and then up to an dot matrix printer and my word processor turned into a complete mess after a year or two of me adding more and more features to it. I eventually scraped it and rewrote it from top to bottom paying close attention to like structure programming philosophies and data abstraction ( data hiding ) ideas. Then i started programming an ms dos machine and that was the end of my Sinclair days (apple ii days too).oh well a blast from my past. haha. Somehow tho I avoided the wrath of the raptors I always liked grape juice tho. hahaBTW I had to learn ALGOL 60 in college, ya mentioning Dijkstra reminded me of that one I didn't like it much. a0|a0
+
==Explanation==
 +
Swiftkey is a product that is installable only on Android-based phones and tablets. Swiftkey has noticed their inclusion in xkcd and have created a blog post for other users to comment with their default phrase when they hit the "central prediction key". The results are pretty funny. [http://www.swiftkey.net/swiftkey-on-xkcd]
 +
 
 +
In the image text, the {{w|Markov chain}} is a reference to: (via wikipedia) "A Markov chain, named after {{w|Andrey Markov}}, is a mathematical system that undergoes transitions from one state to another, between a finite or countable number of possible states. It is a random process characterized as memoryless: the next state depends only on the current state and not on the sequence of events that preceded it. This specific kind of "memorylessness" is called the Markov property. Markov chains have many applications as statistical models of real-world processes."
 +
 
 +
So, that makes sense because Swiftkey only looks at the previous word, not the sequence of words that preceded that word.
 +
 
 +
And the “I am so sorry - that's never happened before” is a sexual reference, as that is something a guy would say after a particularly unsatisfying sexual encounter. The guy would say that to convince his sexual partner to give sleeping with him another try some time, even though they didn’t like it that time. And of course that is funny because it is his typical sentence, so he is texting that phrase over and over again.
 +
 
 +
Massachusetts Institute of America is an unlikely name because it shows two different locations. It is an amalgamation of Massachusetts Institute of Technology and [field] Institute of America (e.g. Mining)
 +
 
 +
{{comic discussion}}
 +
[[Category:Comics featuring Cueball]]
 +
[[Category:Comics featuring Megan]]

Revision as of 03:30, 21 September 2012

Swiftkey
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.
Title text: 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.

Explanation

Swiftkey is a product that is installable only on Android-based phones and tablets. Swiftkey has noticed their inclusion in xkcd and have created a blog post for other users to comment with their default phrase when they hit the "central prediction key". The results are pretty funny. [1]

In the image text, the Markov chain is a reference to: (via wikipedia) "A Markov chain, named after Andrey Markov, is a mathematical system that undergoes transitions from one state to another, between a finite or countable number of possible states. It is a random process characterized as memoryless: the next state depends only on the current state and not on the sequence of events that preceded it. This specific kind of "memorylessness" is called the Markov property. Markov chains have many applications as statistical models of real-world processes."

So, that makes sense because Swiftkey only looks at the previous word, not the sequence of words that preceded that word.

And the “I am so sorry - that's never happened before” is a sexual reference, as that is something a guy would say after a particularly unsatisfying sexual encounter. The guy would say that to convince his sexual partner to give sleeping with him another try some time, even though they didn’t like it that time. And of course that is funny because it is his typical sentence, so he is texting that phrase over and over again.

Massachusetts Institute of America is an unlikely name because it shows two different locations. It is an amalgamation of Massachusetts Institute of Technology and [field] Institute of America (e.g. Mining)


comment.png add a comment! ⋅ comment.png add a topic (use sparingly)! ⋅ Icons-mini-action refresh blue.gif refresh comments!

Discussion

Does the sequence account for the word before the previous word? If it does not account for that, I feel like it would be a combination of "Massachusetts Institute of Technology" and "United States of America." Which would imply that "of America" is a more common pair of words than "of Technology" for the sequence user. Both this and the original poster's statements make sense. UnaSalusVictis (talk) 01:32, 25 November 2012 (UTC)UnaSalusVictis

What if "that" was mashing space on an empty message? Then SwiftKey would be "sorry" because it didn't know what to type. This is the first comment I post, so sorry if I did it wrong. 188.114.106.185 18:39, 16 February 2016 (UTC)


The explanation reads "Swiftkey is probably saying "I'm so sorry that's never happened before" because the software doesn't know what to do." but what I got out of it is that cueball often says this - that is, he repeatedly tells people X has never happened before. That is to say, 'it' happens often, or he just makes mistakes in general all the time. 108.162.216.39 15:17, 15 March 2016 (UTC)

How many messages would you have to make and send using this method (pressing the spacebar and letting SwiftKey choose the words) before those messages change SwiftKey's predictions and streamline all messages untill they become one word repeated over and over a thousand times over? 173.245.54.63 (talk) (please sign your comments with ~~~~)

I think that's starting to happen to me with the iOS predictive keyboard. I wrote several app reviews for apps that need to be updated for 64 bit support, and the predictive text now produces things like the following (actual output) "this app app needs to be updated to support the app app needs to be updated to support the latest version of the app app needs to be updated to support the app app needs to be updated to support the app app needs to be updated to support the app app is a good game and it needs to be updated to support the app app is a very very good feature for the Wikipedia Wikipedia app app." 07:53, 20 June 2017 (UTC) 162.158.75.232 (talk) (please sign your comments with ~~~~)

This comment was me! Here’s another iOS keyboard prediction sequence: “The other two were the only way to make a new sibling is to be able access is the way you can do it and you then have a plan to get to the point that it allows us anyway you could get the free version and it is free to be free but I cannot is it a good game.” -a bit less app review focused than before anyway 😂 PotatoGod (talk) 18:10, 15 May 2018 (UTC)