https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&user=Jfresen&feedformat=atomexplain xkcd - User contributions [en]2024-03-29T01:28:00ZUser contributionsMediaWiki 1.30.0https://www.explainxkcd.com/wiki/index.php?title=User_talk:Davidy22&diff=30602User talk:Davidy222013-03-20T15:10:29Z<p>Jfresen: /* Removed Level 2 headings from Discussion page */ new section</p>
<hr />
<div>Hi Davidy22,<br />
<br />
Just a quick thanks for helping roll back so much of the vandalism. Per your recent log comment, yes, there has been a recent spate of vandalism; before yesterday, it was the odd spammer that I've had to remove. But with the advent of ''Click and Drag'', there's also been an insurgence of ip-based vandalism. I'm hoping this is just a spike owing to the popularity of the comic, but I'm with you; if it doesn't die down, something more drastic is going to have to be done.<br />
<br />
But again, thanks for helping...<br />
<br />
-- [[User:IronyChef|IronyChef]] ([[User talk:IronyChef|talk]]) 14:17, 21 September 2012 (UTC)<br />
<br />
== Please don't ==<br />
<br />
Please don't create the redirects to explanations that haven't been created yet. It breaks the next and previous buttons, and gives people that are browsing through the explanations the false impression that the site is more complete than it is. [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 06:41, 25 September 2012 (UTC)<br />
<br />
:Ah, I'll stop then. Didn't know that. [[User:Davidy22|Davidy22]] ([[User talk:Davidy22|talk]]) 07:17, 25 September 2012 (UTC)<br />
<br />
==Davidy22, the spam connoisseur==<br />
Congratulations on transcending from being annoyed at all spam to recognizing the truly beautiful works of spammage from the rest of the cruddy heap. We should throw a party, lol. [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 16:33, 1 November 2012 (UTC)<br />
:Hey, it *was* a well written bit of spam. It was one of those copy/paste types of spam, except it was nicely formatted and coherent all the way through. It was informative too. A great change from the mindless template drivel or gibberish that we usually get. [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>(talk)</tt>]] 23:11, 1 November 2012 (UTC)<br />
<br />
== Just asking ==<br />
Was there a reason you deleted most of the List of all comics? [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 05:21, 11 November 2012 (UTC)<br />
<br />
:What on- shi-<br />
:I was adding comic number 1132, and the preview was really slow, so I copied everything in the edit box and refreshed the page. I think half of the page hadn't finished loading in the edit box, and I only copied the first half. Derp [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>(talk)</tt>]] 08:21, 11 November 2012 (UTC)<br />
<br />
::I figured it was something like that. [[User:Lcarsos|lcarsos]] ([[User talk:Lcarsos|talk]]) 04:56, 12 November 2012 (UTC)<br />
<br />
Just so you know, it happened again. But SlashMe fixed it. [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 18:07, 26 November 2012 (UTC)<br />
<br />
:Mother of fracking- I'm going to figure out what's causing this and I'm going to fix this. Godammit. [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>(talk)</tt>]] 23:20, 26 November 2012 (UTC)<br />
<br />
:Durr dee-durr, and now I've done it. Thanks for spotting that. [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 07:22, 1 December 2012 (UTC)<br />
<br />
== Ahem... You gonna finish that? ==<br />
<br />
Have you taken a look at the front page recently (say within since you created the [[1134]] redirect)? [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 05:42, 14 November 2012 (UTC)<br />
:I have it open right now. Please don't ninja me again. [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>(talk)</tt>]] 05:44, 14 November 2012 (UTC)<br />
<br />
::<nowiki>*Sits tight and twiddles thumbs*</nowiki> Actually, if you've got this I'll go back to the pitiful bit of literature I'm calling this year's NaNo. [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 05:53, 14 November 2012 (UTC)<br />
<br />
== The Anonymous editor of 1132 ==<br />
<br />
Has been 50.0.38.245 all along. For a while he changed his signature to be a userpage that didn't exist, and wasn't a registered user. He has now changed it back to being the IP address again. Just thought I should do some out-of-band communication about that. If you want to change your last comment about the anonymous user, that would be good. (I almost offered to edit it for you, but then realized the subject we're talking about, and decided that if 50.0 ever learns about looking at the edit history and diffs, I don't need to be called a hypocrite as well as a banhammer wielding {{w|BOFH}}) [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 03:35, 15 November 2012 (UTC)<br />
<br />
== Broken mirror... ==<br />
<br />
Sorry for the "ninja"... I guess we probably don't need 2 versions of the image though... Feel free to distill the explain part...--[[User:Bpothier|B. P.]] ([[User talk:Bpothier|talk]]) 07:15, 19 November 2012 (UTC)<br />
:Godammit, I even had the window open waiting for the article. The definitions can be merged into one paragraph, and wiki magic will explain how the comic works. [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>(talk)</tt>]] 07:20, 19 November 2012 (UTC)<br />
<br />
== Fooooooooor He's a Jolly Good Fellow... ==<br />
<br />
You are the man, man. Keep it up! [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 06:50, 21 November 2012 (UTC)<br />
<br />
:Seconded. Great work, you deserved the milestone! --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 12:26, 21 November 2012 (UTC)<br />
<br />
== Please take a look ==<br />
<br />
...at [[User talk:Lcarsos#Deletion|this]]. Nothing new to you, I suppose (spam fighting can be quite hard if we're overly cautious on every step), but I'm dropping the note just in case :) --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 17:52, 25 November 2012 (UTC)<br />
<br />
== autoblocking suspicious users ==<br />
<br />
Once again, it looks like auto-blocking users that have suspicious usernames would require someone with more power than we have.<br />
<br />
However, I very nearly blocked those three when I noticed the account creation. But, I didn't because I thought they might be legitimate users with stupid usernames. But now I've read up on {{w|Wikipedia:New_admin_school/Blocking|Wikipedia's block policy}} and from now on I'll be posting {{tl|uw-blockindef}} (which I've bungled fantastically right now, but shortly should be working) which should allow the rare legitimate user (with bad taste in usernames) to reclaim their good account, but allow us to block bad people.<br />
<br />
You're ever friendly, massive toddler of an admin, [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 03:41, 4 December 2012 (UTC)<br />
<br />
:I've also just found this page {{w|Wikipedia:Administrators' how-to guide}} which I will be reading very thoroughly and beginning to use this blacklist. [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 04:16, 4 December 2012 (UTC)<br />
<br />
::Hum. A great many of these templates could be condensed into a few bigger ones, but at least the documentation links are there for us to use. Also, you do know that Template:UserBox already exists, right? [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>[talk]</tt>]] 04:55, 4 December 2012 (UTC)<br />
:::Well, crud. You switched, I switched. I do like the one we had better, mostly because of the descriptive labels and the nice thick borders. The name's in convenient CamelCase too. [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>[talk]</tt>]] 05:18, 4 December 2012 (UTC)<br />
<br />
::::As a general rule I loathe my shift key, using more keys to achieve the same goal is wasted time, and I could be called ruthless about wasted time. Saving a single keypress seems petty. But I had a CS professor point out that by specially crafting what you have to type (creating shortcuts) saving a keypress here and there can add up to saving several thousand keypresses every 8 hours, which over a long enough quantity of time can equal hours and days. That's my long winded explanation for why I like using {{tl|userbox}} instead of {{tl|UserBox}}.<br />
<br />
::::Also, I like the wikipedia userboxen, it's more flexible. And that allows anyone who comes over from Wikipedia to know how to work userboxen here too. That's my case for it. I hope you agree because I don't want to have to push my shift key, but I'll take your input, and if we end up in a tie, we might ask Waldir to tie break for us, as he'd be a neutral third party. [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 06:44, 4 December 2012 (UTC)<br />
<br />
:::::In CS, I learned that descriptive variable names and easy to recognize naming conventions can save heaps of debugging time. I personally like the CamelCase version better because it uses variable names like left-bg instead of id-c for the background color in the box on the left, which makes the template self-documenting and easier to grok for a new user who's just reading the source. [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>[talk]</tt>]] 07:58, 4 December 2012 (UTC)<br />
<br />
:::::: I was asked to comment. Here are my thoughts:<br />
::::::* Regarding CamelCase, it is indeed a neat convention but we don't use it elsewhere on the wiki. In fact, MediaWiki itself, in its early versions, used to rely on CamelCase for linking, but moved to the free-form, space enabled link syntax, which is better in many cases. Not everything converts nicely into CamelCase. So while I appreciate the argument to use CamelCase as the template name, I think the regular case version fits the wiki better. Besides, redirects are cheap and work well, so if the CamelCase title redirects to the lowercase one, whoever wants to use the CamelCase version can still do so seamlessly. Not an issue, therefore.<br />
::::::* I agree with Davidy22 on the parameter names. In fact, the code of the template can be arranged in a more readable form (using whitespace and indentation) so not only its uses can be deciphered, but the template itself too. Renaming parameters is a simple matter, especially for templates with not many uses as these are, which means there isn't a lot of replacements to perform.<br />
:::::: In summary, I think the two templates should definitely be merged and the best features of each kept in the final version: the title being [[Template:userbox]] (with redirects from [[Template:UserBox]] and [[Template:Userbox]]), and the parameters using intuitive names as {{tl|UserBox}}.<br />
:::::: --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 17:06, 5 December 2012 (UTC)<br />
<br />
::::::: Sounds good to me. The wikicode looks god-awful ugly though, who's up for cleaning that thing up? [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>[talk]</tt>]] 00:03, 6 December 2012 (UTC)<br />
<br />
:::::::: If you guys do the merge, I can clean it up afterwards :) --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 01:14, 6 December 2012 (UTC)<br />
<br />
== separate section for title text ==<br />
<br />
I agree that in the two instances you removed the section header for the title text, it wasn't justified, but in some cases it does make sense. See [[explain xkcd:Community portal/Proposals#Subsection for title text explanation|here]]. Cheers, [[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 15:27, 5 December 2012 (UTC)<br />
<br />
== No more imagesize ==<br />
<br />
I made a comment on [[Template Talk: comic#Imagesize]], essentially imagesize isn't necessary, and I've changed the {{tl|create}} template to not include it. So rejoice, and forget imagesize ever existed (until the bug gets fixed). [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 03:02, 6 December 2012 (UTC)<br />
: Bah, what was that parameter good for anyways? Clicking on the image should take you to the XKCD site anyways. What user cares about the image pages that the template currently takes you to? [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>[talk]</tt>]] 06:20, 6 December 2012 (UTC)<br />
:: That's an interesting point. It's technically doable. But I think there should be a way to access the comic images (granted, I'm not sure why exactly, but I'm not comfortable leaving them "orphans" —linkless— either) --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 12:08, 6 December 2012 (UTC)<br />
::: There's the list of all comics page, and we could make the titletext link to the image page or something. I dunno, any excuse to kill imagesize. [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>[talk]</tt>]] 12:16, 6 December 2012 (UTC)<br />
:::: To clarify, linking the image directly to xkcd has nothing to do with killing imagesize. That, for what I understand, has already been done. Good point about the list of comics page. I'll wait for more comments before implementing the change in the image link target. --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 12:35, 6 December 2012 (UTC)<br />
::::: Imagesize isn't *quite* dead yet. There's still four or five comics that still use it. Permission to upload the thumbnail versions of those comics, as we do with the other large comics, and end that broken thing once and for all? [[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]][[User talk:Davidy22|<tt>[talk]</tt>]] 13:05, 6 December 2012 (UTC)<br />
:::::: I don't like the idea of uploading smaller versions of images. We ought to be able to use mediawiki's own image scaling abilities as soon as we can do some [[explain xkcd:Community portal/Technical#We need more maintainers|testing in the wiki setup]] and make the image scaling issue go away. Apart from that, what exactly are the problems of imagesize, again? I haven't followed the discussions about it, sorry. Feel free to give me pointers to the appropriate places where the issues have been discussed. --[[User:Waldir|Waldir]] ([[User talk:Waldir|talk]]) 13:17, 6 December 2012 (UTC)<br />
<br />
== Please move pages ==<br />
<br />
I'm noticing that when someone creates a new page with the wrong title you're just copy/pasting the content onto the new page. Please don't do that. Please use the move page feature on the drop down of the page, that way we can keep the edit history for the page intact, and that way it doesn't look like you created these oddly poor quality pages. Thanks much. [[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 00:49, 6 January 2013 (UTC)<br />
:Righty ho. '''[[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]]'''[[User talk:Davidy22|<tt>[talk]</tt>]] 02:09, 6 January 2013 (UTC)<br />
<br />
== Sorry ==<br />
<br />
I have been working contra u by routinely adding a white line above the categories. I instantly raise white flag! And say good night! -- [[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 00:40, 7 January 2013 (UTC)<br />
<br />
== Trivia placement ==<br />
<br />
Cheers mate! Please check the comment I made some time ago in the section you started, [[explain xkcd:Community portal/Proposals#Section style and usage|"Section style and usage"]] on the Proposals community page. –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 23:10, 27 January 2013 (UTC)<br />
<br />
If you disagree with the trivia placement between explanation and transcript, why don't you say so, and explain why? –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 14:50, 6 March 2013 (UTC)<br />
<br />
I made a section for discussion of this, so that we can come to some agreement: [[explain xkcd:Community portal/Proposals#Trivia and transcript]]. –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 15:18, 6 March 2013 (UTC)<br />
:Moved to [[explain xkcd:Community portal/Coordination#Trivia and transcript placement]] –[[User:St.nerol|St.nerol]] ([[User talk:St.nerol|talk]]) 23:05, 6 March 2013 (UTC)<br />
<br />
== Jurassic Park category ==<br />
Hi, you wrote you don't like how I created a new category for Jurassic Park. I thought it appropriate: there's a *lot* of references to Jurassic Park and/or velociraptors in the comics. And not all reference are to both... But what did you not like? Thanks for enlightening me! [[User:Kaa-ching|Kaa-ching]] ([[User talk:Kaa-ching|talk]]) 09:07, 28 January 2013 (UTC)<br />
<br />
:There's a lot of categories on this wiki. When adding categories to a page, it can get extremely difficult to make sure that you've gotten every category that applies to the comic. For regular editors, the amount that we have to remember when maintaining pages is already quite onerous; more categories hurt our dinky heads. If you're willing to steward that category, go ahead, but you'll have to remember to put in the explanation pages yourself when you find a comic that it applies to. '''[[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]]'''[[User talk:Davidy22|<tt>[talk]</tt>]] 09:36, 28 January 2013 (UTC)<br />
<br />
:: OK. [[User:Kaa-ching|Kaa-ching]] ([[User talk:Kaa-ching|talk]]) 08:26, 1 February 2013 (UTC)<br />
<br />
==[[220: Philosophy]]==<br />
<br />
Actually, what happened was: This being my first new page edit, I copy-pasted the format from another page, and then edited all the information to fit the correct comic. Then I realized I'd forgotten to remove the date of the original page's comic, so I did so. *blushes* No trolling intended, just a newbie mistake. Is 2/7/07 the correct date for this comic? [[User:Ekedolphin|Ekedolphin]] ([[User talk:Ekedolphin|talk]]) 11:23, 28 January 2013 (UTC)<br />
:Oooh. I thought you had gotten the date then removed it after seeing earlier rants concerning omitted dates. You can check a comic's date by clicking on the "All Comics" button in the sidebar on the left. All dates are in YYYY-MM-DD format. '''[[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]]'''[[User talk:Davidy22|<tt>[talk]</tt>]] 11:37, 28 January 2013 (UTC)<br />
::Yep. I see that now, and now that I know it's there, I create new pages straight from [[List of all comics]]. No offense taken. Thanks for the useful advice! [[User:Ekedolphin|Ekedolphin]] ([[User talk:Ekedolphin|talk]]) 05:52, 29 January 2013 (UTC)<br />
<br />
== Character names in transcripts ==<br />
<br />
Ah, I see now that you've been cleaning up after me, adding character names to transcripts instead of "Man", "Woman", et cetera. Now realizing that's the wiki's standard, I'll endeavor to do that myself from now on. Thanks for your patience with the new guy. [[User:Ekedolphin|Ekedolphin]] ([[User talk:Ekedolphin|talk]]) 07:40, 29 January 2013 (UTC)<br />
<br />
:It's k, just doing maintenance. You're really prolific, do you write all of those yourself or are you getting those explanations off the forums somehow? '''[[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]]'''[[User talk:Davidy22|<tt>[talk]</tt>]] 10:38, 29 January 2013 (UTC)<br />
<br />
::I write them all myself. It's been some time since I've looked at the xkcd forums, actually. Sometimes I get a little help from Wikipedia when a particular detail escapes me. But you'll notice I don't make an attempt to explain the math ones. *laughs* [[User:Ekedolphin|Ekedolphin]] ([[User talk:Ekedolphin|talk]]) 02:16, 30 January 2013 (UTC)<br />
<br />
== My unexplained hobbies. ==<br />
<br />
I just want to make sure that you are getting this, but I restored "My Unexplained Hobbies." You can now explain them. [[User:Greyson|Greyson]] ([[User talk:Greyson|talk]]) 14:47, 11 February 2013 (UTC)<br />
:Shweet. '''[[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]]'''[[User talk:Davidy22|<tt>[talk]</tt>]] 00:44, 12 February 2013 (UTC)<br />
<br />
I suck at wiki stuff but am a real human - sorry for the confusion. {{unsigned|Schmammel}}<br />
:No matter. Also, see the blue box above the talk page edit box for instruction on how to sign your posts. '''[[User:Davidy22|<span title="I want you."><u><font color="purple" size="2px">David</font><font color="green" size="3px">y</font></u><sup><font color="indigo" size="1px">22</font></sup></span>]]'''[[User talk:Davidy22|<tt>[talk]</tt>]] 04:55, 19 February 2013 (UTC)<br />
<br />
== About your new admin powers ==<br />
<br />
Actually just the rollback hammer. I've learned this after being burned a few times.<br />
<br />
Rollback will actually not revert just the one edit you are looking at, but will go back until it hits a revision that wasn't done by that user, so its useful for pure spam accounts, but if you're just undoing a single edit, you may still want to use the undo tool.<br />
<br />
Also, once or twice I actually had it revert all the way back to the last patrolled edit, which meant it actually got rid of the edits of a few anonymous editors too.<br />
<br />
Just a caution that with great power comes great responsibility.<br />
<br />
--[[User:Lcarsos|lcarsos]]<span title="I'm an admin. I can help.">_a</span> ([[User talk:Lcarsos|talk]]) 04:11, 22 February 2013 (UTC)<br />
<br />
:Oh damn, did I do that? Welp. '''[[User:Davidy22|<u><font color="purple" title="I want you">David</font><font color="green" size="3px">y</font></u><font color="indigo" size="4px">²²</font>]]'''[[User talk:Davidy22|<tt>[talk]</tt>]] 04:28, 22 February 2013 (UTC)<br />
<br />
== Removed Level 2 headings from Discussion page ==<br />
<br />
Hi, I noticed you removed the level 2 headings in the discussion of comic 1188. I'm guessing it's the application of some formatting rule established on this wiki, so I'm curious where I can find a list of these standards that I should adhere to, so I don't make such a mistake again in the future. [[User:Jfresen|Jfresen]] ([[User talk:Jfresen|talk]]) 15:10, 20 March 2013 (UTC)</div>Jfresenhttps://www.explainxkcd.com/wiki/index.php?title=Talk:1188:_Bonding&diff=30596Talk:1188: Bonding2013-03-20T14:10:21Z<p>Jfresen: </p>
<hr />
<div>The aim method results in an infinite loop/stack overflow, note that ball is an exception of type Ball. This results in a logical flow of aim, "throw," "catch," repeat, though this is only logical by word choice, and is nonsensical from a programming perspective.<br />
<br />
Pretty sure the code is also intentionally hard to follow. {{unsigned|108.48.215.61}}<br />
<br />
<br />
The try/catch parts are just for show, they cancel each other out.<br />
The structure is that you have a parent and a child instance (of class P), each has a 'target' pointed to the other.<br />
Then calling aim with a ball will call the others aim with the ball, which will call the firsts aim with the ball. Etc etc.<br />
<br />
I guess after about a 1000 aims the jvm will throw you out, stating stack overflow, and the bonding game is over. {{unsigned|212.214.117.162}}<br />
<br />
<br />
Nice catch game :) <br />
I had to test it:<br />
Exception in thread "main" java.lang.StackOverflowError<br />
in my setup with default VM settings after 6612 iterations (I added a static counter variable). <br />
The game could get even more "exciting" by using more than two Ps and adding randomization in who is aimed at. And maybe a miss block ;) (need to hack the compiler and VM for that though...)<br />
[[Special:Contributions/134.106.146.36|134.106.146.36]] 09:31, 20 March 2013 (UTC)<br />
<br />
:I don't think any parent will last so long. On the other hand, if you always catch the ball, one iteration doesn't take so long, it's the missing which makes the game long ... -- [[User:Hkmaly|Hkmaly]] ([[User talk:Hkmaly|talk]]) 09:56, 20 March 2013 (UTC)<br />
<br />
Hmmm "Eclipse: The Codex Persona" is also a d20 gaming system which offers enormous customization of characters. The mention of building character and Eclipse in the same sentence just brought that to the front of my mind. No idea if that has relation to the comic. --[[Special:Contributions/50.0.36.182|50.0.36.182]] 07:38, 20 March 2013 (UTC)<br />
<br />
Did anyone else have a D'AWWWWWW moment when you realized what was happening? I knew it was a pun on throw and catch, but it took till the end for me to realize it was a parent and a child playing catch.[[Special:Contributions/74.14.31.164|74.14.31.164]] 12:53, 20 March 2013 (UTC)<br />
<br />
== Problem With Code ==<br />
The one problem with this is that the way the try/catch is set up, they aren't actually throwing to each other. Parent throws the ball, then catches it themselves, then child does the same thing. It's still clever though. [[User:Prometheusmmiv|Prometheusmmiv]] ([[User talk:Prometheusmmiv|talk]]) 11:38, 20 March 2013 (UTC)<br />
<br />
== Pun ==<br />
<br />
The code is an odd way of making a loop in Java -- creating two objects (of class P, called "parent" and "child") which repeatedly throw and catch another object (of class Ball) between one another. The sole purpose of this is to create the pun referred to in the title: it's a real-life cliché that a parent and child may "bond" by playing catch. [[Special:Contributions/81.31.112.212|81.31.112.212]] 07:14, 20 March 2013 (UTC)<br />
<br />
Title text talks about "to build character" in the way usually a father tries to help a child to define "attributes or features that make up and distinguish an individual"[http://www.merriam-webster.com/dictionary/character], so I suppose that the "confusing Eclipse" is a pun itself. Perhaps it is a reference to Eclipse novel by Stephenie Meyer (the kind of book that raises a lot of moral dilemma in a young adult).<br />
--[[User:Andcoz|Andcoz]] ([[User talk:Andcoz|talk]]) 12:49, 20 March 2013 (UTC)<br />
<br />
==Throwable==<br />
I think there is another pun in it: The class "Ball" is a child-class of "Throwable" which makes sense because you can throw a ball. But "Throwable" is also the main exception-class from which the real exception classes like "Exception" or "Error" inherit. --[[User:DaB.|DaB.]] ([[User talk:DaB.|talk]]) 12:50, 20 March 2013 (UTC)<br />
<br />
== Happy end ==<br />
I think it's sad that this family always dies in a most unfortunate crash. Here's an alternate ending in which they try just a little bit harder, so they return home for dinner when they're out because they didn't catch the ball:<br />
class Ball extends Throwable {}<br />
class P{<br />
P target;<br />
P(P target) {<br />
this.target = target;<br />
}<br />
void aim (Ball ball) {<br />
try {<br />
throw ball;<br />
}<br />
catch (Ball B) {<br />
try {<br />
target.aim(B);<br />
}<br />
catch(Error made) {<br />
return;<br />
}<br />
}<br />
}<br />
public static void main(String[] args) {<br />
P parent = new P(null);<br />
P child = new P(parent);<br />
parent.target = child;<br />
parent.aim(new Ball());<br />
System.out.println("Dinner's ready!");<br />
}<br />
}<br />
[[User:Jfresen|Jfresen]] ([[User talk:Jfresen|talk]]) 14:10, 20 March 2013 (UTC)</div>Jfresen