Editing Talk:1421: Future Self

Jump to: navigation, search
Ambox notice.png Please sign your posts with ~~~~

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 7: Line 7:
 
The last paragraph was written with assumption no other content is here yet (because there wasn't) - can someone incorporate it correctly with the rest, please? [[Special:Contributions/141.101.89.217|141.101.89.217]] 08:19, 15 September 2014 (UTC)
 
The last paragraph was written with assumption no other content is here yet (because there wasn't) - can someone incorporate it correctly with the rest, please? [[Special:Contributions/141.101.89.217|141.101.89.217]] 08:19, 15 September 2014 (UTC)
 
:(Dealing with edit conflict) Let me check what you mean. [[Special:Contributions/141.101.99.7|141.101.99.7]] 08:20, 15 September 2014 (UTC)
 
:(Dealing with edit conflict) Let me check what you mean. [[Special:Contributions/141.101.99.7|141.101.99.7]] 08:20, 15 September 2014 (UTC)
:Ahah!  Yes, we were ''both'' dealing with edit conflicts, only in different orders (me in here, you in the main article).  I think I'm going to let a third party resolve the explanation, it'd probably be best.[[Special:Contributions/141.101.99.7|141.101.99.7]] 08:23, 15 September 2014 (UTC)
+
:Ahah!  Yes, we were ''both'' dealing with edit conflicts, only in different orders (me in here, you in the main article).  I think I'm going to let a third party resolve the explanation, it'd probably be best.
::aaaand dodged by yet another editor [[Special:Contributions/108.162.249.206|108.162.249.206]] 08:47, 15 September 2014 (UTC)
 
 
 
I'm not sure I totally agree with the sentence: "The parsing function seems to have lasted one year longer than expected by the younger Cueball."  Younger Cueball expected that the parsing function would fail on or after 2013, which is pretty accurate if it failed in 2014. [[User:Djbrasier|Djbrasier]] ([[User talk:Djbrasier|talk]]) 14:22, 15 September 2014 (UTC)
 
:"It's at least 2013" parsed to me as "this will certainly work until part-way through 2013", so the fact that the message in a bottle is uncovered in 2014 says a year longer than worst expectations.  OTOH, an alternate interpretation would be "this can't fail before 2013".  Maybe, just maybe, Past Cueball (and we don't know how long ago Past Cueball wrote this) is smart enough to say that, so... Who knows.
 
:(Also, related to what @Artyer below says, I've reconsidered my ideas about this.  Maybe Past Cueball is actually just going "I wonder what it was like in Iceland?", but of course Present Cueball has a guilty conscience about this never coming to pass and takes the innocent comment badly.  And I'm also seeing a lot of cynicism about Regexps...  Using regexps is usually the best way to ''allow'' easy 'rekludging'.  Indeed, import pattern-strings from a plain-text flatfile, branching options with and the like with sufficient power from an external flat-file and you needn't touch the ''code'' at all, just  modift the associated "config file". Again, this is something I've done, for frequently permutating sources.  But, even without, with access to the source code hard-coded regexps aren't necessarily the disaster.) [[Special:Contributions/141.101.99.7|141.101.99.7]] 20:16, 15 September 2014 (UTC)
 
::This is almost mirroring the talk on the wikipedia page for write-only languages, but while *any* language can be written in a maintainable fashion, there are some situations where a quick result is the goal, and there are some languages/features that are amenable to that goal.  The bad rap that scripting languages get for maintainability is almost certainly due more to the nature of problems that scripting languages are used to solve (and the time constraints in which they are written) than to the nature of the language itself.  Finally, it's arguably better to spend a day writing a parser, then a day every year re-writing the parser because it broke, than a week writing the parser *properly*, then an hour a year updating the parser's config.  Of course, YMMV. The description probably doesn't need any specific languages mentioned, but I think the reference to write-only code is relevant. [[Special:Contributions/108.162.249.206|108.162.249.206]] 01:52, 16 September 2014 (UTC)
 
:::agreed - "write-only" is relevant. Regex is easily as prone to being effectively write-only as JavaScript or PHP - once you can read the syntax quickly, it's far more readable and maintainable (just like JavaScript or PHP. There is nothing INHERENTLY write-only about regex -- [[User:Brettpeirce|Brettpeirce]] ([[User talk:Brettpeirce|talk]]) 17:35, 16 September 2014 (UTC)
 
 
 
There's nothng wrtten about the trip to Iceland that cueball was plannng to go on (procrastination caused him not to). Maybe something like "in this case, it was that cueball knew he wouldn't go on the trip he planned" but I rewrote it like 5 times, and it didn't work. —[[User:Artyer|Artyer]] ([[User talk:Artyer|talk]]) 16:45, 15 September 2014 (UTC)
 
 
 
I think the sentence about context free and regular grammars over-interpretates this a bit. First of all, there are many regex engines which support back-references, thus allowing more than regular grammars; second of all, a "kludged" parser very often assumes that the input is grammatically correct and just wants to extract the required information. --[[Special:Contributions/108.162.254.32|108.162.254.32]] 17:01, 15 September 2014 (UTC)
 
:Agreed, and as I mentioned above maybe it's worth removing mention of regular expressions at all.  There's nothing in the comic to suggest that the parse function would be using a single language or feature, so there's no reason to suggest Cueball would be using regular expressions without any kind of wrapping script. [[Special:Contributions/108.162.249.206|108.162.249.206]] 01:56, 16 September 2014 (UTC)
 
:: There's nothing to ''prove'' any particular language, but regex uses EXACTLY that character to denote comments, is by its nature a PARSING language (whether for validation, extraction, or mutation), and is WELL KNOWN for being written with little regard to readability only to be compressed even more to a nearly-impossible-to-read-string and shoved in somewhere without the slightest context to help someone finding it to understand what the heck it is. So I would say there is "something" in the comic to ''suggest'' the use of regex. -- [[User:Brettpeirce|Brettpeirce]] ([[User talk:Brettpeirce|talk]]) 17:36, 16 September 2014 (UTC)
 
 
 
The first 'h' is backwards in the line " The parse function finally broke" 20:18, 15 September 2014 (UTC)
 
:It appears to be a capital-H (not technically chiral, unlike a small-h), to match the capitality of the long-standing standard of XKCD writing and the rest of the writing on this comic, but somehow obscured/over-smeared by the preceding "T".  Image editing error, of some kind?  ''Other'' characters' anti-aliased fringes quite happily run into their neighbours without similar artefacts.  See the "TU" out of the first line's "FUTURE".  On the other hand, the effect repeats in the "THAT" at the end of the "DEAR PAST SELF" text, except with a token two-pixel 'riser' remaining in this case.  See also "# THAT TRIP TO ICELAND?" at the end and "THIS FILE" near the beginning.  A style element?
 
:And to address the Incomplete-Tag's current question about the word "snark", please change it if you don't like it or know what that means (I suppose I'd say "snide and sarcastic" would be a good 'back portmanteau' explanation as to its intended usage). [[Special:Contributions/141.101.99.7|141.101.99.7]] 20:43, 15 September 2014 (UTC)
 
:: Alright... who's gonna start the [https://en.wikipedia.org/w/index.php?title=Backmanteau&action=edit Backmanteau wikipedia page]? -- [[User:Brettpeirce|Brettpeirce]] ([[User talk:Brettpeirce|talk]]) 17:49, 16 September 2014 (UTC)
 
:: The "TH" being run together may be Randall doing a manual {{w|kerning}} of some kind. --[[User:RenniePet|RenniePet]] ([[User talk:RenniePet|talk]]) 12:22, 16 September 2014 (UTC)
 
 
 
Does anybody else see a Walter Mitty (movie version obviously, which I thought was a great homage) reference with the trip to Iceland question? I read it as, "did you ever get a life and go out and see the world or have you spent the last X years still just coding, instead of fulfilling some dreams?" [[Special:Contributions/108.162.242.18|108.162.242.18]] 03:33, 20 September 2014 (UTC) dgebel
 
 
 
There could also be an intended reference here to Ray Bradbury's short story "Night Call, Collect" in which an old man in a deserted Martian town begins receiving harassing phone calls recorded by his much younger self. {{unsigned ip|108.162.245.58}}
 
:It probably isn't a reference to anything except the general concept of leaving messages for your future self (that said I was mostly reminded of Karkat from Homestuck, who spends a significant portion of his narrative having screaming matches with his past and future selves...) -Pennpenn [[Special:Contributions/108.162.250.162|108.162.250.162]] 01:45, 22 June 2015 (UTC)
 
::Glad to see I wasn't the only one to have this thought. It just totally clicks. [[Special:Contributions/162.158.63.166|162.158.63.166]] 23:19, 21 September 2019 (UTC)
 
 
 
print "in some languages it's '//'"
 
 
 
oh wait i gotta stop messing around with that one project xd [[User:An user who has no account yet|An user who has no account yet]] ([[User talk:An user who has no account yet|talk]]) 02:36, 6 September 2023 (UTC)
 

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)

Templates used on this page: