Goose Typing



  • "If it walks like a duck and quacks like a duck, it's a goose" - that seems to be SQL Server's interpretation of duck typing:

    create table duck(quack float)
    create table goose(gak int)

    insert duck values(0.1)
    insert duck select isnull(gak,quack) from duck left join goose on 1=1

    select * from duck where quack = 0

    (1 record selected)

    One might give SQL the benefit of the doubt that, while this code certainly quacks like a duck, it might walk like a goose, but it took me a while to figure out why a large database contained a couple of zero values that shouldn't be.



  • @JvdL said:

    select * from duck where quack = 0

    (1 record selected)

    Ah, there's your problem.  No quack. 



  • @JvdL said:

    One might give SQL the benefit of the doubt that, while this code certainly quacks like a duck, it might walk like a goose, but it took me a while to figure out why a large database contained a couple of zero values that shouldn't be.
     

    Are you trying to imply that Microsoft software might contain bugs?



  • @rohypnol said:

    Are you trying to imply that Microsoft software might contain bugs?

    Is that meant to be a dig at microsoft? Most software contains bugs, I have found that (established) MS products generally contain less bugs per feature than many alternatives. The problem is that they don't keep upgrading the same thing, they release new versions with sweeping changes so it just takes a little time to baton it down. Previous comments still stands, though, as most re-implementations of OSS seem to suck for a while as well.



  • @Howi said:

    Is that meant to be a dig at microsoft?

    It's meant to be a troll.

    @Howi said:

    All software contains bugs

    FTFY



  • @DaveK said:

    @JvdL said:

    select * from duck where quack = 0

    (1 record selected)

    Ah, there's your problem.  No quack. 



  • <form name="aspnetForm" method="post" action="/forums/AddPost.aspx?ReplyToPostID=192630&amp;Quote=False" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
    <input name="__EVENTTARGET" id="__EVENTTARGET" value="" type="hidden"> <input name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" type="hidden"> <input name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKDAwJGJ[BALEETED]UrVFe0y/ag==" type="hidden">
    <script type="text/javascript"> </script> <script src="http://forums.thedailywtf.com/WebResource.axd?d=AtdbD7n7QXmTehQy3h5UNw2&amp;t=633252687486406250" mce_src="../WebResource.axd?d=AtdbD7n7QXmTehQy3h5UNw2&amp;t=633252687486406250" type="text/javascript"></script> <script src="http://forums.thedailywtf.com/WebResource.axd?d=3TY3BGV-vduFiHjWsBW8t4K338VO7BTNDxtl__aFAOH55Nbrk1401PqkPxYMqdcG0JGIZEFk2kWP49rDQ2tHawuDII4ld4Kat92ZU9A0Oz41&amp;t=633257056500000000" mce_src="../WebResource.axd?d=3TY3BGV-vduFiHjWsBW8t4K338VO7BTNDxtl__aFAOH55Nbrk1401PqkPxYMqdcG0JGIZEFk2kWP49rDQ2tHawuDII4ld4Kat92ZU9A0Oz41&amp;t=633257056500000000" type="text/javascript"></script> <script src="http://forums.thedailywtf.com/WebResource.axd?d=3TY3BGV-vduFiHjWsBW8t4K338VO7BTNDxtl__aFAOH55Nbrk1401PqkPxYMqdcGG6MKmEoSVs_UJdoSEtdjwP5xviFGy9C-JV2sNz5xtss1&amp;t=633257056500000000" mce_src="../WebResource.axd?d=3TY3BGV-vduFiHjWsBW8t4K338VO7BTNDxtl__aFAOH55Nbrk1401PqkPxYMqdcGG6MKmEoSVs_UJdoSEtdjwP5xviFGy9C-JV2sNz5xtss1&amp;t=633257056500000000" type="text/javascript"></script> <script src="http://forums.thedailywtf.com/WebResource.axd?d=3TY3BGV-vduFiHjWsBW8t4K338VO7BTNDxtl__aFAOH55Nbrk1401PqkPxYMqdcGRusZoNvr0Cc8oyclbPxGmAdR20Z_hc6Dlfh9_g6TmmY1&amp;t=633257056500000000" mce_src="../WebResource.axd?d=3TY3BGV-vduFiHjWsBW8t4K338VO7BTNDxtl__aFAOH55Nbrk1401PqkPxYMqdcGRusZoNvr0Cc8oyclbPxGmAdR20Z_hc6Dlfh9_g6TmmY1&amp;t=633257056500000000" type="text/javascript"></script> <script src="http://forums.thedailywtf.com/WebResource.axd?d=3TY3BGV-vduFiHjWsBW8t4K338VO7BTNDxtl__aFAOH55Nbrk1401PqkPxYMqdcGRusZoNvr0Cc8oyclbPxGmL6wsOtEFgFLHsJeacwlUPw1&amp;t=633257056500000000" mce_src="../WebResource.axd?d=3TY3BGV-vduFiHjWsBW8t4K338VO7BTNDxtl__aFAOH55Nbrk1401PqkPxYMqdcGRusZoNvr0Cc8oyclbPxGmL6wsOtEFgFLHsJeacwlUPw1&amp;t=633257056500000000" type="text/javascript"></script> <script src="http://forums.thedailywtf.com/WebResource.axd?d=IDrzy0BK-WY9tXmh8VS2BFIr5GlAfN5rGceKyECPwGk1&amp;t=633252687486406250" mce_src="../WebResource.axd?d=IDrzy0BK-WY9tXmh8VS2BFIr5GlAfN5rGceKyECPwGk1&amp;t=633252687486406250" type="text/javascript"></script><script type="text/javascript">

    //
    </script>

    <script src="http://forums.thedailywtf.com/WebResource.axd?d=Yxf2%5BBALEETED%5D20sU1&amp;t=633256473620000000" mce_src="../WebResource.axd?d=Yxf2[BALEETED]20sU1&amp;t=633256473620000000" type="text/javascript"></script> <script type="text/javascript"> </script>
    			<div id="CommonOuter"><div id="Common">
    				<div id="CommonHeader">
    					
    						<div class="CommonTitleBar">
                                <table border="0" cellpadding="0" cellspacing="0">
    	                            <tbody><tr>
    		                            <td style="padding: 10px; width: 488px;">
    		                                <a href="http://thedailywtf.com/" mce_href="http://thedailywtf.com/" title="Home"><img src="http://thedailywtf.com//Resources/Images/Primary/logo.gif" mce_src="http://thedailywtf.com//Resources/Images/Primary/logo.gif" alt="The Daily WTF: Curious Perversions in Information Technology" border="0" height="70" width="488"></a>
    		                            </td>
    		                            <td class="CommonTitleBarSearchArea" width="100%">
    			                            <div class="CommonUserArea"><div id="welcome">
    				                            
    
    
        Signed in as <a href="http://forums.thedailywtf.com/members/DaveK.aspx" mce_href="../members/DaveK.aspx">DaveK</a>
        | <a href="http://forums.thedailywtf.com/user/EditProfile.aspx?ReturnUrl=%2fforums%2fAddPost.aspx%3fReplyToPostID%3d192630%26Quote%3dFalse" mce_href="../user/EditProfile.aspx?ReturnUrl=%2fforums%2fAddPost.aspx%3fReplyToPostID%3d192630%26Quote%3dFalse">Edit Profile</a>
        
                | <a href="http://forums.thedailywtf.com/logout.aspx" mce_href="../logout.aspx">Sign out</a>
            
        
        | <a href="http://communityserver.org/r.ashx?K" mce_href="http://communityserver.org/r.ashx?K">Help</a>
        | <a href="http://forums.thedailywtf.com/user/PrivateMessages/default.aspx" mce_href="../user/PrivateMessages/default.aspx">Inbox</a>
    
    			                            </div></div>
    			                            <div class="CommonSearch">
    			                                
    			                                        <table align="right" border="0" cellpadding="0" cellspacing="0"><tbody><tr valign="middle"><td nowrap="nowrap">
    				                                    <input name="ctl00$ctl00$bhcr$ctl01$ctl00$TitleBarSearchText" maxlength="64" size="15" id="ctl00_ctl00_bhcr_ctl01_ctl00_TitleBarSearchText" onclick="if(this.defaultValue==this.value) this.value='';" onblur="if(this.value=='') this.value=this.defaultValue;" onkeydown="return KeyDownHandlerctl00_ctl00_bhcr_ctl01_ctl00_TitleBarSearchButton(event);" type="text">
    				                                    
    					                                         in 
    					                                        <select name="ctl00$ctl00$bhcr$ctl01$ctl00$ctl00$ctl02$TitleBarSearchDropDownList" id="ctl00_ctl00_bhcr_ctl01_ctl00_ctl00_ctl02_TitleBarSearchDropDownList">
    <option value="S:18">"Side Bar" WTF</option>
    <option value="G:4">The Daily WTF</option>
    <option value=":">(Entire Site)</option>
    
    </select>
    				                                    </td><td>
    				                                    <span class="CommonSearchButtonOuter"><a href="javascript:__doPostBack('ctl00$ctl00$bhcr$ctl01$ctl00$TitleBarSearchButton','')" id="ctl00_ctl00_bhcr_ctl01_ctl00_TitleBarSearchButton" class="CommonSearchButton" mce_href="javascript:__doPostBack('ctl00$ctl00$bhcr$ctl01$ctl00$TitleBarSearchButton','')">Search</a></span>
    				                                    </td></tr></tbody></table>
    			                                    
    			                            </div>
    		                            </td>
    	                            </tr>
                                </tbody></table>
                            </div>
                            <div class="CommonTabBar">
                                <script type="text/javascript">
                                // <![CDATA[
                                    function tabOver(e)
                                    {
                                        if (e.className!='CommonSimpleTabStripSelectedTab')
                                            e.className='CommonSimpleTabStripTabHover';
                                    }
                                    function tabOut(e)
                                    {
                                        if (e.className!='CommonSimpleTabStripSelectedTab')
                                            e.className='CommonSimpleTabStripTab';
                                    }
                                // ]]>
                                </script>
                                <div class="CommonTabBarInner"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr valign="middle">
                                        
                                        <td class="CommonSimpleTabStripTab" onmouseover="tabOver(this);" onmouseout="tabOut(this);"><a href="http://thedailywtf.com/" mce_href="http://thedailywtf.com/">TheDailyWTF.com</a></td>
                                    
                                        <td class="CommonSimpleTabStripSelectedTab" onmouseover="tabOver(this);" onmouseout="tabOut(this);"><a href="http://forums.thedailywtf.com/forums/" mce_href="http://forums.thedailywtf.com/forums/">Forums</a></td>
                                        
                                    </tr></tbody></table></div>
                            </div>
    					
    				</div>
    
    				<div id="CommonBody">
    					<table id="CommonBodyTable" border="0" cellpadding="0" cellspacing="0" width="100%">
    						<tbody><tr>
    							<td id="CommonLeftColumn" valign="top"><br></td>
    							
    							<td id="CommonBodyColumn" valign="top" width="100%"><table style="table-layout: fixed;" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td>
    
    <script type="text/javascript"> // </script>
    <h2 class="CommonTitle">Reply to an Existing Message</h2>		
    <div class="CommonContent">
    
        <div class="CommonDescription">The message you are replying to: Re: Goose Typing</div>
        
        
                <div class="CommonPaneTabSet" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_EditorTabs_TabSet"><div style="overflow: hidden; width: 100%;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td><div class="CommonPaneTab"><div class="CommonPaneTab1"><div class="CommonPaneTab2">Compose</div></div></div></td><td><div class="CommonPaneTab"><div class="CommonPaneTab1"><div class="CommonPaneTab2">Options</div></div></div></td><td><div class="CommonPaneTab"><div class="CommonPaneTab1"><div class="CommonPaneTab2">Related</div></div></div></td><td><div class="CommonPaneTabSelected"><div class="CommonPaneTabSelected1"><div class="CommonPaneTabSelected2">Preview</div></div></div></td></tr></tbody></table></div></div><div class="CommonPane" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_EditorTabs"><div style="overflow: auto; width: 100%; height: 10%;"><div style="overflow: hidden; visibility: hidden; position: absolute; left: -4048px; width: 1012px; height: 6px; top: -2692px;" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ComposePane">
    			            
    				                <b>lolwtf wrote the following post at Thu, Feb 26 2009 1:14 AM:</b>
    				                <div class="ForumReplyToPostArea">
    				                    <div>
    				                        <div id="ctl00_ctl00_bcr_bcr_PostForm__QuoteText">@DaveK said:<blockquote><p>@JvdL said:<blockquote></p><pre><code>select * from duck where quack = 0<br><br><b>(1 record selected)</b></code></pre><p></blockquote> Ah, there's your problem.&nbsp; <a href="http://thedailywtf.com/Articles/Classic-WTF-No-Quack.aspx" mce_href="http://thedailywtf.com/Articles/Classic-WTF-No-Quack.aspx" title="The original post (well, original re-post)" target="_blank">No quack.</a>&nbsp;</p></blockquote></div>
    				                    </div>
    				                    
    				                    <a onclick="ctl00_ctl00_bcr_bcr_PostForm_Quote(); return false;" href="javascript:__doPostBack('ctl00$ctl00$bcr$bcr$PostForm$ctl04$ctl03$ctl02$QuoteButton','')" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl03_ctl02_QuoteButton" class="CommonTextButton" mce_href="javascript:__doPostBack('ctl00$ctl00$bcr$bcr$PostForm$ctl04$ctl03$ctl02$QuoteButton','')">Quote</a>
    				                </div>
    				             
    
    			            <div class="CommonFormArea">
    				            
    				            
          					           					
    				            <div class="CommonFormFieldName">
    					            <label id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl04_ctl00" for="ctl00_ctl00_bcr_bcr_PostForm_ctl04_PostSubject">Subject</label> <span id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_postSubjectValidator" class="validationWarning" style="color: Red; visibility: hidden;">*</span>
    				            </div>
    				            <div class="CommonFormField">
    					            <input name="ctl00$ctl00$bcr$bcr$PostForm$ctl04$PostSubject" value="Re: Goose Typing" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_PostSubject" class="CommonInputBig" autocomplete="off" style="width: 80%;" type="text">	
    				            </div>
            					
    				            <div class="CommonFormFieldName">
    					            <label id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl05_ctl00" for="ctl00_ctl00_bcr_bcr_PostForm_ctl04_PostBody">Message</label>
    					            &nbsp;
    					            &nbsp;
    				            </div>
    				            <div class="CommonFormField">
    					            <textarea name="ctl00$ctl00$bcr$bcr$PostForm$ctl04$PostBody$ctl00$Editor" rows="2" cols="20" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_PostBody_ctl00_Editor" style="height: 290px; width: 100%; display: none;">&lt;p&gt;&lt;/p&gt;</textarea><span id="mce_editor_0_parent" class="mceEditorContainer"><table class="mceEditor" style="width: 100%; height: 294px;" border="0" cellpadding="0" cellspacing="0" height="294" width="100%"><tbody><tr><td dir="ltr" class="mceToolbarTop" align="left" height="1" nowrap="nowrap"><span id="mce_editor_0_toolbar" class="mceToolbarContainer"><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Bold',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Bold',false);" tabindex="-1" id="mce_editor_0_bold" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Bold',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/bold.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/bold.gif" alt="Bold (Ctrl+B)" title="Bold (Ctrl+B)"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Italic',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Italic',false);" tabindex="-1" id="mce_editor_0_italic" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Italic',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/italic.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/italic.gif" alt="Italic (Ctrl+I)" title="Italic (Ctrl+I)"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Underline',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Underline',false);" tabindex="-1" id="mce_editor_0_underline" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Underline',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/underline.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/underline.gif" alt="Underline (Ctrl+U)" title="Underline (Ctrl+U)"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Strikethrough',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Strikethrough',false);" tabindex="-1" id="mce_editor_0_strikethrough" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Strikethrough',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/strikethrough.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/strikethrough.gif" alt="Strikethrough" title="Strikethrough"></a><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" class="mceSeparatorLine" alt="" height="20" width="2"><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Indent',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Indent',false);" tabindex="-1" id="mce_editor_0_indent" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Indent',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/indent.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/indent.gif" alt="Indent" title="Indent"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Outdent',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Outdent',false);" tabindex="-1" id="mce_editor_0_outdent" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Outdent',false);" class="mceButtonDisabled" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/outdent.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/outdent.gif" alt="Outdent" title="Outdent"></a><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" class="mceSeparatorLine" alt="" height="20" width="2"><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','InsertUnorderedList',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','InsertUnorderedList',false);" tabindex="-1" id="mce_editor_0_bullist" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','InsertUnorderedList',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/bullist.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/bullist.gif" alt="Unordered list" title="Unordered list"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','InsertOrderedList',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','InsertOrderedList',false);" tabindex="-1" id="mce_editor_0_numlist" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','InsertOrderedList',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/numlist.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/numlist.gif" alt="Ordered list" title="Ordered list"></a><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" class="mceSeparatorLine" alt="" height="20" width="2"><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','mceLink',true);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mceLink',true);" tabindex="-1" id="mce_editor_0_link" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mceLink',true);" class="mceButtonDisabled" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/link.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/link.gif" alt="Insert/edit link" title="Insert/edit link"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','unlink',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','unlink',false);" tabindex="-1" id="mce_editor_0_unlink" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','unlink',false);" class="mceButtonDisabled" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/unlink.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/unlink.gif" alt="Unlink" title="Unlink"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','mceImage',true);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mceImage',true);" tabindex="-1" id="mce_editor_0_image" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mceImage',true);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/image.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/image.gif" alt="Insert/edit image" title="Insert/edit image"></a><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" class="mceSeparatorLine" alt="" height="20" width="2"><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Cut',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Cut',false);" tabindex="-1" id="mce_editor_0_cut" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Cut',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/cut.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/cut.gif" alt="Cut" title="Cut"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Copy',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Copy',false);" tabindex="-1" id="mce_editor_0_copy" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Copy',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/copy.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/copy.gif" alt="Copy" title="Copy"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','Paste',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Paste',false);" tabindex="-1" id="mce_editor_0_paste" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','Paste',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/paste.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/paste.gif" alt="Paste" title="Paste"></a><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','mcePasteWord',true);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mcePasteWord',true);" tabindex="-1" id="mce_editor_0_pasteword" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mcePasteWord',true);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/plugins/paste/images/pasteword.gif" mce_src="../tiny_mce/jscripts/tiny_mce/plugins/paste/images/pasteword.gif" alt="Paste from Word" title="Paste from Word"></a><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/separator.gif" class="mceSeparatorLine" alt="" height="20" width="2"><a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','mceCodeEditor',false);return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mceCodeEditor',false);" tabindex="-1" id="mce_editor_0_code" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mceCodeEditor',false);" class="mceButtonNormal" target="_self"><img src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/themes/advanced/images/code.gif" mce_src="../tiny_mce/jscripts/tiny_mce/themes/advanced/images/code.gif" alt="Edit HTML Source" title="Edit HTML Source"></a><br></span></td></tr><tr><td align="center"><iframe style="width: 100%; height: 248px;" allowtransparency="true" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" border="0" class="mceEditorIframe" name="mce_editor_0" id="mce_editor_0" frameborder="0" height="248" width="100%"></iframe><br></td></tr><tr><td class="mceStatusbarBottom" height="1"><div id="mce_editor_0_path" class="mceStatusbarPathText" style="display: none;">Path: <a onmousedown="return false;" onclick="tinyMCE.execInstanceCommand('mce_editor_0','mceSelectNodeDepth',false,'0');return false;" href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mceSelectNodeDepth',false,'0');" tabindex="-1" title="" mce_href="javascript:tinyMCE.execInstanceCommand('mce_editor_0','mceSelectNodeDepth',false,'0');" target="_self" class="mcePathItem">p</a>&nbsp;</div><br style="clear: both;"></td></tr></tbody></table><span id="mce_editor_0_resize_box" class="mceResizeBox"></span></span><script src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/tiny_mce_gzip.js" language="javascript" type="text/javascript" mce_src="../tiny_mce/jscripts/tiny_mce/tiny_mce_gzip.js"></script><script language="javascript" type="text/javascript">
    

    // <![CDATA[ tinyMCE_GZ.init({disk_cache:false,debug:false,themes:'advanced',plugins:'contentselector,paste,smilies,iespell'}); // ]]>
    </script><script src="http://forums.thedailywtf.com/tiny_mce/jscripts/tiny_mce/tiny_mce_gzip.aspx?js=true&amp;plugins=contentselector%2Cpaste%2Csmilies%2Ciespell&amp;themes=advanced&amp;languages=en&amp;diskcache=false" type="text/javascript" mce_src="../tiny_mce/jscripts/tiny_mce/tiny_mce_gzip.aspx?js=true&amp;plugins=contentselector%2Cpaste%2Csmilies%2Ciespell&amp;themes=advanced&amp;languages=en&amp;diskcache=false"></script>

    <script language="javascript" type="text/javascript"> // </script> <script language="javascript" type="text/javascript"> // '}); // ]]> </script>
    				            </div>
            					
            					
            					        <div class="CommonFormFieldName">
            					            <label id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_TagsSubForm_ctl00_ctl00_ctl00" for="ctl00_ctl00_bcr_bcr_PostForm_ctl04_TagsSubForm_ctl00_Tags">Tags</label>
            					        </div>
            					        <div class="CommonFormField">
            					            <input name="ctl00$ctl00$bcr$bcr$PostForm$ctl04$TagsSubForm$ctl00$Tags" size="70" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_TagsSubForm_ctl00_Tags" type="text"> <button onclick="Telligent_Modal.Open('/utility/TagSelector.aspx?TagEditor=ctl00_ctl00_bcr_bcr_PostForm_ctl04_TagsSubForm',400,350,null); return false;">Select Tags...</button>
            					        </div>
            					    <input name="ctl00$ctl00$bcr$bcr$PostForm$ctl04$TagsSubForm$AllTags" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_TagsSubForm_AllTags" value="%c2%b2&amp;%26%23178%3b&amp;%c2%b3&amp;%26%23179%3b&amp;%c2%b5&amp;%26%23181%3b&amp;%c2%b6&amp;%26%23182%3b&amp;%c2%b7%cc%80%cc%81%cc%82%cc%83%cc%84%cc%85%cc%86%cc%87%cc%88%cc%89%cc%8a%cc%8b%cc%8c%cc%8d%cc%8e%cc%8f%cc%90%cc%91%cc%92%cc%93%cc%94%cc%95%cc%96%cc%97%cc%98%cc%99%cc%9a%cc%9b%cc%9c%cc%9d%cc%9e%cc%9f%cc%a0%cc%a1%cc%a2%cc%a3%cc%a4%cc%a5%cc%a6%cc%a7%cc%a8%cc%a9%cc%aa%cc%ab%cc%ac%cc%ad%cc%ae%cc%af%cc%b0%cc%b1%cc%b2%cc%b3%cc%b4%cc%b5%cc%b6%cc%b7%cc%b8%cc%b9%cc%ba%cc%bb%cc%bc%cc%bd%cc%be%cc%bf%cd%80%cd%81%cd%82%cd%83%cd%84%cd%85%cd%a0%cd%a1&amp;%26%23183%3b%cc%80%cc%81%cc%82%cc%83%cc%84%cc%85%cc%86%cc%87%cc%88%cc%89%cc%8a%cc%8b%cc%8c%cc%8d%cc%8e%cc%8f%cc%90%cc%91%cc%92%cc%93%cc%94%cc%95%cc%96%cc%97%cc%98%cc%99%cc%9a%cc%9b%cc%9c%cc%9d%cc%9e%cc%9f%cc%a0%cc%a1%cc%a2%cc%a3%cc%a4%cc%a5%cc%a6%cc%a7%cc%a8%cc%a9%cc%aa%cc%ab%cc%ac%cc%ad%cc%ae%cc%af%cc%b0%cc%b1%cc%b2%cc%b3%cc%b4%cc%b5%cc%b6%cc%b7%cc%b8%cc%b9%cc%ba%cc%bb%cc%bc%cc%bd%cc%be%cc%bf%cd%80%cd%81%cd%82%cd%83%cd%84%cd%85%cd%a0%cd%a1&amp;%c2%b8&amp;%26%23184%3b&amp;%c2%b9&amp;%26%23185%3b&amp;%c2%bc&amp;%26%23188%3b&amp;%c2%bd&amp;%26%23189%3b&amp;%c2%be&amp;%26%23190%3b&amp;%c3%88&amp;%26%23200%3b&amp;%c3%b0&amp;%26%23240%3b&amp;%c3%b3&amp;%26%23243%3b&amp;%c3%be&amp;%26%23254%3b&amp;%3c%2falso_joking%3e&amp;%26lt%3b%2falso_joking%26gt%3b&amp;%3c%2fCouldnt%3aResist%3e&amp;%26lt%3b%2fCouldnt%3aResist%26gt%3b&amp;%3c%2fjoking%3e&amp;%26lt%3b%2fjoking%26gt%3b&amp;%3c%2fsarcasm%3e&amp;%26lt%3b%2fsarcasm%26gt%3b&amp;%3csmurf+deleted%3e&amp;%26lt%3bsmurf+deleted%26gt%3b&amp;%3ctag+deleted%3e&amp;%26lt%3btag+deleted%26gt%3b&amp;%22Jesus%3f%22++Nope.++Doesn%27t+ring+a+bell.&amp;%26quot%3bJesus%3f%26quot%3b++Nope.++Doesn%27t+ring+a+bell.&amp;%22TRWTF+is+the+WTF+Meters+by+themselves.%22&amp;%26quot%3bTRWTF+is+the+WTF+Meters+by+themselves.%26quot%3b&amp;(FALSE)+!%3d+(%7eTRUE)&amp;(FALSE)+!%3d+(%7eTRUE)&amp;*mutters+something+about+%22worthless+comments%22*&amp;*mutters+something+about+%26quot%3bworthless+comments%26quot%3b*&amp;*wearing+pointy+ears+and+a+dagger.&amp;*wearing+pointy+ears+and+a+dagger.&amp;...+my+attention+to+the+intricacies+of+Canadian+history+has+wanned&amp;...+my+attention+to+the+intricacies+of+Canadian+history+has+wanned&amp;%2fSarcasm&amp;%2fSarcasm&amp;%40&amp;%40&amp;%5b&amp;%5b&amp;%5bEdit+Tags%5d&amp;%5bEdit+Tags%5d&amp;%5c&amp;%5c&amp;%5c003+lynx+%5cr&amp;%5c003+lynx+%5cr&amp;%5d&amp;%5d&amp;_&amp;_&amp;%7b&amp;%7b&amp;%7d&amp;%7d&amp;%7e200%25+markup&amp;%7e200%25+markup&amp;%e2%80%9c&amp;%e2%80%9c&amp;%e2%80%9d&amp;%e2%80%9d&amp;%e2%86%92&amp;%e2%86%92&amp;%e2%86%93&amp;%e2%86%93&amp;%e2%86%90&amp;%e2%86%90&amp;%e2%98%a3&amp;%e2%98%a3&amp;0&amp;0&amp;0-based+indexing+is+wrong&amp;0-based+indexing+is+wrong&amp;1&amp;1&amp;1+slug+%3d+32.17405lb+-+no+wonder+it%27s+so+widely+used&amp;1+slug+%3d+32.17405lb+-+no+wonder+it%27s+so+widely+used&amp;2&amp;2&amp;2009&amp;2009&amp;3&amp;3&amp;4&amp;4&amp;5&amp;5&amp;6&amp;6&amp;7&amp;7&amp;8&amp;8&amp;802.3&amp;802.3&amp;9&amp;9&amp;a&amp;a&amp;%c4%85&amp;%c4%85&amp;AC_INIT&amp;AC_INIT&amp;acronyms&amp;acronyms&amp;acronyms+are+evil&amp;acronyms+are+evil&amp;actiontec&amp;actiontec&amp;ACTUALLY&amp;ACTUALLY&amp;actually+most+of+them+suck+but+far+less+than+this&amp;actually+most+of+them+suck+but+far+less+than+this&amp;ad+blockers+-+making+the+web+usable+again&amp;ad+blockers+-+making+the+web+usable+again&amp;Again!&amp;Again!&amp;Alan+Moore+is+actually+quite+reasonable&amp;Alan+Moore+is+actually+quite+reasonable&amp;Alex+Papadimoulis&amp;Alex+Papadimoulis&amp;All+Operating+Systems+suck!&amp;All+Operating+Systems+suck!&amp;Always+close+with+a+snappy+conclusion.&amp;Always+close+with+a+snappy+conclusion.&amp;Always+doing+what+they%27re+told+but+never+what+I+want+them+to+do!&amp;Always+doing+what+they%27re+told+but+never+what+I+want+them+to+do!&amp;Am+I+right%3f&amp;Am+I+right%3f&amp;am+really+sorry+but+this+was+so+much+fun+and+i+did+break+the+tag+cloud+at+about+500%2b+charecters&amp;am+really+sorry+but+this+was+so+much+fun+and+i+did+break+the+tag+cloud+at+about+500%2b+charecters&amp;American+English+FTW!&amp;American+English+FTW!&amp;Amped+about+Black+Mesa&amp;Amped+about+Black+Mesa&amp;amusing+mispronunciations+%3d+funny&amp;amusing+mispronunciations+%3d+funny&amp;An+Inconvenient+Conspiracy&amp;An+Inconvenient+Conspiracy&amp;Analogies+are+like+rubber+bands+because+they+can+be+stretched+past+their+limits+until+they+snap+and+part+of+them+flicks+you+in+the+face+and+it+really+hurts.&amp;Analogies+are+like+rubber+bands+because+they+can+be+stretched+past+their+limits+until+they+snap+and+part+of+them+flicks+you+in+the+face+and+it+really+hurts.&amp;analogy+wars&amp;analogy+wars&amp;and+analog+beats+digital&amp;and+analog+beats+digital&amp;And+Bill+Gates+spoke%3a+Let+there+be+light&amp;And+Bill+Gates+spoke%3a+Let+there+be+light&amp;And+don%27t+forget+DRM.&amp;And+don%27t+forget+DRM.&amp;And+sometimes+it%27s+fine+for+weeks.&amp;And+sometimes+it%27s+fine+for+weeks.&amp;Annoying+Commercials&amp;Annoying+Commercials&amp;-anonymous&amp;-anonymous&amp;Another+lame+attempt+to+rationalize+theft...&amp;Another+lame+attempt+to+rationalize+theft...&amp;Anti-Patterns&amp;Anti-Patterns&amp;anyone%3f&amp;anyone%3f&amp;apache&amp;apache&amp;apache+logs+custom+error+handling&amp;apache+logs+custom+error+handling&amp;Apologies+to+anyone+who+is+a+fluent+English+speaker&amp;Apologies+to+anyone+who+is+a+fluent+English+speaker&amp;Apologies+to+anyone+who+isn%27t+a+fluent+English+speaker&amp;Apologies+to+anyone+who+isn%27t+a+fluent+English+speaker&amp;Apple+Copyright&amp;Apple+Copyright&amp;ARP&amp;ARP&amp;art+therapy&amp;art+therapy&amp;ASP+.NET&amp;ASP+.NET&amp;assignment&amp;assignment&amp;At+twice+Adobe%27s+price+naturally&amp;At+twice+Adobe%27s+price+naturally&amp;at%26t&amp;at%26amp%3bt&amp;autoconf&amp;autoconf&amp;Automated+Shitty+Pages&amp;Automated+Shitty+Pages&amp;b&amp;b&amp;Bad+assumptions&amp;Bad+assumptions&amp;bad+data+hygiene&amp;bad+data+hygiene&amp;ban&amp;ban&amp;barrage+of+info&amp;barrage+of+info&amp;Base64+Encoding+%3e+ImageShack&amp;Base64+Encoding+%26gt%3b+ImageShack&amp;bash&amp;bash&amp;bb4win&amp;bb4win&amp;bbc&amp;bbc&amp;BBcode&amp;BBcode&amp;Beating+a+dead+horse.&amp;Beating+a+dead+horse.&amp;becoming+the+swampling&amp;becoming+the+swampling&amp;Bedlam+DL3&amp;Bedlam+DL3&amp;Belgian+Beers+FTW&amp;Belgian+Beers+FTW&amp;besides&amp;besides&amp;Blatant+troll+dude.+Don%27t+fall+that+quickly.&amp;Blatant+troll+dude.+Don%27t+fall+that+quickly.&amp;bleeding+heart+liberal+whining+lefty+hippy+bullshit&amp;bleeding+heart+liberal+whining+lefty+hippy+bullshit&amp;board+game&amp;board+game&amp;board+games+beats+watching+porn%3f&amp;board+games+beats+watching+porn%3f&amp;BOFH&amp;BOFH&amp;bonus+content&amp;bonus+content&amp;bonus+points+if+you+use+this+to+get+working+e-mail+adresses&amp;bonus+points+if+you+use+this+to+get+working+e-mail+adresses&amp;booleanToWTF&amp;booleanToWTF&amp;Brillant+is+the+bean!&amp;Brillant+is+the+bean!&amp;Brings+a+whole+new+meaning+to+IUnknown...&amp;Brings+a+whole+new+meaning+to+IUnknown...&amp;browser+hell&amp;browser+hell&amp;Browsing+full-screen+is+retarded.&amp;Browsing+full-screen+is+retarded.&amp;BS&amp;BS&amp;BSOD&amp;BSOD&amp;BTW%3a+only+2+cents+for+a+page+printed+in+colour%3f+what+colour+is+the+sky+in+your+world%3f&amp;BTW%3a+only+2+cents+for+a+page+printed+in+colour%3f+what+colour+is+the+sky+in+your+world%3f&amp;Burn+him!&amp;Burn+him!&amp;But+then&amp;But+then&amp;But+what+if+Ebb+doesn%27t+want+to+see+your+dick%3f&amp;But+what+if+Ebb+doesn%27t+want+to+see+your+dick%3f&amp;C&amp;C&amp;%c4%87&amp;%c4%87&amp;C+is+not+a+real+language&amp;C+is+not+a+real+language&amp;C%2b%2b&amp;C%2b%2b&amp;Call+me+now&amp;Call+me+now&amp;Can+someone+fix+my+punctuations+please%3f+and+my+grammar+errors.&amp;Can+someone+fix+my+punctuations+please%3f+and+my+grammar+errors.&amp;Canada+steals+languages.&amp;Canada+steals+languages.&amp;can%27t+wait+to+see+how+that+works+out&amp;can%27t+wait+to+see+how+that+works+out&amp;CAPSLOCK+IS+CRUISE+CONTROL+FOR+COBOL&amp;CAPSLOCK+IS+CRUISE+CONTROL+FOR+COBOL&amp;Captain+Obvious&amp;Captain+Obvious&amp;Cargo+cult+programming&amp;Cargo+cult+programming&amp;cats+in+a+bag&amp;cats+in+a+bag&amp;CDarklock+is+a+jerk+who+I+hate.++%3c--+That+one+is+intentional.&amp;CDarklock+is+a+jerk+who+I+hate.++%26lt%3b--+That+one+is+intentional.&amp;ceramic+vessels&amp;ceramic+vessels&amp;challenge+-+put+these+lines+in+order+and+sing+them+accompanied+by+a+brocarina&amp;challenge+-+put+these+lines+in+order+and+sing+them+accompanied+by+a+brocarina&amp;Check+the+avatar&amp;Check+the+avatar&amp;cheese&amp;cheese&amp;Church+of+the+SubGenius&amp;Church+of+the+SubGenius&amp;circles&amp;circles&amp;c-jump&amp;c-jump&amp;clark+kent&amp;clark+kent&amp;click+teh+%22In+reply+to%22+link&amp;click+teh+%26quot%3bIn+reply+to%26quot%3b+link&amp;COBOL&amp;COBOL&amp;come+on&amp;come+on&amp;comics+are+fun&amp;comics+are+fun&amp;comment+posted+on+a+wooden+table&amp;comment+posted+on+a+wooden+table&amp;Common+knowledge&amp;Common+knowledge&amp;community+server+blows&amp;community+server+blows&amp;community+server+blows+goats&amp;community+server+blows+goats&amp;community+server+blows+links&amp;community+server+blows+links&amp;community+server+is+awesome&amp;community+server+is+awesome&amp;computer+%3c%3e+TV+set&amp;computer+%26lt%3b%26gt%3b+TV+set&amp;congratulations&amp;congratulations&amp;consumption&amp;consumption&amp;contractors&amp;contractors&amp;convicted+monopolist&amp;convicted+monopolist&amp;copy&amp;copy&amp;copy+protection&amp;copy+protection&amp;correcting+wrongs+on+the+internet&amp;correcting+wrongs+on+the+internet&amp;Couldn%27t+we+have+gotten+a+tent+or+two%3f+Maybe+an+awning%3f&amp;Couldn%27t+we+have+gotten+a+tent+or+two%3f+Maybe+an+awning%3f&amp;craazy&amp;craazy&amp;cracker&amp;cracker&amp;crackers&amp;crackers&amp;crop&amp;crop&amp;cs+sucks+toads&amp;cs+sucks+toads&amp;CSS&amp;CSS&amp;ctrl%2bc&amp;ctrl%2bc&amp;cunting+CS+server&amp;cunting+CS+server&amp;customer+support&amp;customer+support&amp;d&amp;d&amp;%c4%91&amp;%c4%91&amp;Darwin&amp;Darwin&amp;data&amp;data&amp;dates&amp;dates&amp;DaveK+should+be+banned&amp;DaveK+should+be+banned&amp;Death+to+Fetuses!&amp;Death+to+Fetuses!&amp;decoupling+FTL&amp;decoupling+FTL&amp;DELETE+FUCKING+EVERYTHING!&amp;DELETE+FUCKING+EVERYTHING!&amp;deliberately+obtuse+douchenozzle&amp;deliberately+obtuse+douchenozzle&amp;Dell&amp;Dell&amp;department+of+redundancy+department&amp;department+of+redundancy+department&amp;devil&amp;devil&amp;dinner&amp;dinner&amp;disambiguation&amp;disambiguation&amp;dll&amp;dll&amp;DLL+Hell&amp;DLL+Hell&amp;Do+I+win+anything%3f&amp;Do+I+win+anything%3f&amp;Do+you+still+burn+whale+oil+for+light+instead+of+giving+into+the+evils+of+electricity%3f&amp;Do+you+still+burn+whale+oil+for+light+instead+of+giving+into+the+evils+of+electricity%3f&amp;dodged+a+bullet&amp;dodged+a+bullet&amp;doll&amp;doll&amp;domain+names&amp;domain+names&amp;DONT+DO+IT&amp;DONT+DO+IT&amp;DONT+MAKE+A+REFERENCE&amp;DONT+MAKE+A+REFERENCE&amp;DOOM%27d!+We%27re+all+DOOM%27d!&amp;DOOM%27d!+We%27re+all+DOOM%27d!&amp;Dostoevsky&amp;Dostoevsky&amp;double+standard&amp;double+standard&amp;doubleplusgood&amp;doubleplusgood&amp;double-posting+for+the+people+who+don%27t+use+flat+mode&amp;double-posting+for+the+people+who+don%27t+use+flat+mode&amp;downtime&amp;downtime&amp;Dr.+Idiot+or%3a+How+I+Learned+to+Stop+Worrying+and+Love+teh+Codez&amp;Dr.+Idiot+or%3a+How+I+Learned+to+Stop+Worrying+and+Love+teh+Codez&amp;drm&amp;drm&amp;dsl&amp;dsl&amp;dupe&amp;dupe&amp;DWIM&amp;DWIM&amp;e&amp;e&amp;%c4%99&amp;%c4%99&amp;EA+is+what+happens+when+you+make+games+purely+for+the+profits&amp;EA+is+what+happens+when+you+make+games+purely+for+the+profits&amp;eh%3f&amp;eh%3f&amp;eleven&amp;eleven&amp;Emacs&amp;Emacs&amp;email&amp;email&amp;English+does+not+work+that+way&amp;English+does+not+work+that+way&amp;English+English&amp;English+English&amp;enjoy+your+ban&amp;enjoy+your+ban&amp;enough+with+the+0+meters+already&amp;enough+with+the+0+meters+already&amp;ePenis%2b%2b&amp;ePenis%2b%2b&amp;EPIC+FAIL&amp;EPIC+FAIL&amp;Epic+Self+Fail&amp;Epic+Self+Fail&amp;equivalent+of+turing+complete+%3f&amp;equivalent+of+turing+complete+%3f&amp;error_checking&amp;error_checking&amp;Ethernet&amp;Ethernet&amp;EVDO&amp;EVDO&amp;Every+sperm+is+scared&amp;Every+sperm+is+scared&amp;everyone%27s+special.&amp;everyone%27s+special.&amp;Evil+XML&amp;Evil+XML&amp;Except+for+the+angry+women+hammering+out+a+reply+to+this+post.++You%27re+much+smarter+than+any+man+so+don%27t+bother.&amp;Except+for+the+angry+women+hammering+out+a+reply+to+this+post.++You%27re+much+smarter+than+any+man+so+don%27t+bother.&amp;except+I+did&amp;except+I+did&amp;Exciting!&amp;Exciting!&amp;f&amp;f&amp;F13&amp;F13&amp;Fail&amp;Fail&amp;falming+failure&amp;falming+failure&amp;fap+fap+fap&amp;fap+fap+fap&amp;feeding+the+swampling&amp;feeding+the+swampling&amp;Feeding+thOH+LOOK+WHAT%27S+THAT&amp;Feeding+thOH+LOOK+WHAT%27S+THAT&amp;Feline-assisted+development+freeze&amp;Feline-assisted+development+freeze&amp;file+not+found&amp;file+not+found&amp;firewall&amp;firewall&amp;FireWire&amp;FireWire&amp;First+person+to+post+an+xkcd+reference+gets+a+knife+in+the+eye.&amp;First+person+to+post+an+xkcd+reference+gets+a+knife+in+the+eye.&amp;flame+away&amp;flame+away&amp;flaming+fai1ure&amp;flaming+fai1ure&amp;FOSS+infighting+is+TRWTF&amp;FOSS+infighting+is+TRWTF&amp;fraud&amp;fraud&amp;FreeDOS&amp;FreeDOS&amp;Freeman+jumped+into+the+beam!&amp;Freeman+jumped+into+the+beam!&amp;Frist&amp;Frist&amp;FTFTFTFTFTFYFYFYFYFY&amp;FTFTFTFTFTFYFYFYFYFY&amp;FTFTFTFTFYFYFYFY&amp;FTFTFTFTFYFYFYFY&amp;FTFTFTFYFYFY&amp;FTFTFTFYFYFY&amp;FTFTFYFY&amp;FTFTFYFY&amp;FTFY&amp;FTFY&amp;fucking+asshole&amp;fucking+asshole&amp;FUCKING+HELL+WHY+CAN%27T+I+USE+A+STRIKETHROUGH+TAG&amp;FUCKING+HELL+WHY+CAN%27T+I+USE+A+STRIKETHROUGH+TAG&amp;FUCKING+HELL+WHY+DO+I+HAVE+TO+INSERT+LINE+BREAK+TAGS+MANUALLY%3f&amp;FUCKING+HELL+WHY+DO+I+HAVE+TO+INSERT+LINE+BREAK+TAGS+MANUALLY%3f&amp;FUCKING+HELL+WHY+DOES+IT+DELETE+ONE+CHARACTER+WHEN+I+HIT+BACKSPACE+ONCE%3f&amp;FUCKING+HELL+WHY+DOES+IT+DELETE+ONE+CHARACTER+WHEN+I+HIT+BACKSPACE+ONCE%3f&amp;FUCKING+HELL+WHY+DOES+IT+DELETE+TWO+CHARACTERS+WHEN+I+HIT+BACKSPACE+ONCE%3f&amp;FUCKING+HELL+WHY+DOES+IT+DELETE+TWO+CHARACTERS+WHEN+I+HIT+BACKSPACE+ONCE%3f&amp;fucking+tags&amp;fucking+tags&amp;fun&amp;fun&amp;Fundamentals+of+Logic&amp;Fundamentals+of+Logic&amp;funny&amp;funny&amp;g&amp;g&amp;Gaaaaah!!&amp;Gaaaaah!!&amp;GCC&amp;GCC&amp;Get+a+browser+made+in+this+decade.&amp;Get+a+browser+made+in+this+decade.&amp;get+a+first+life&amp;get+a+first+life&amp;Get+a+real+browser&amp;Get+a+real+browser&amp;getacoder&amp;getacoder&amp;ghosts&amp;ghosts&amp;gimp&amp;gimp&amp;girls+lax+make+better+websites+than+school+nerds&amp;girls+lax+make+better+websites+than+school+nerds&amp;give+me+teh+monies&amp;give+me+teh+monies&amp;goats&amp;goats&amp;god+I+hate+being+taught+literature&amp;god+I+hate+being+taught+literature&amp;Good+thing+you+have+--+correction%3a+had+--+two+eyes.&amp;Good+thing+you+have+--+correction%3a+had+--+two+eyes.&amp;Google&amp;Google&amp;Government&amp;Government&amp;GPL&amp;GPL&amp;Guessing.&amp;Guessing.&amp;h&amp;h&amp;%c4%a7&amp;%c4%a7&amp;h4nter2&amp;h4nter2&amp;h4nterk&amp;h4nterk&amp;HAHA+JUST+KIDDING+TRWTF+IS+VB&amp;HAHA+JUST+KIDDING+TRWTF+IS+VB&amp;Half+of+the+content+of+the+forums&amp;Half+of+the+content+of+the+forums&amp;Half+of+the+content+of+the+forums+left+with+the+tags&amp;Half+of+the+content+of+the+forums+left+with+the+tags&amp;half-assed&amp;half-assed&amp;Hallowed+are+the+Ori&amp;Hallowed+are+the+Ori&amp;Hallowed+are+we&amp;Hallowed+are+we&amp;Hallowed+is+Welbog&amp;Hallowed+is+Welbog&amp;Hallowed+is+xkcd!&amp;Hallowed+is+xkcd!&amp;Has+Harry+Potter+mastered+the+true+lesbian+spell%3f&amp;Has+Harry+Potter+mastered+the+true+lesbian+spell%3f&amp;hat+attacks+-+also+hilarious&amp;hat+attacks+-+also+hilarious&amp;He+banked+it+since+he+had+to+go+to+the+bank+anyway.&amp;He+banked+it+since+he+had+to+go+to+the+bank+anyway.&amp;hell+freezes&amp;hell+freezes&amp;Hello...+I+am+Spiderman+and+I+would+be+glad+to+assist+yo+today&amp;Hello...+I+am+Spiderman+and+I+would+be+glad+to+assist+yo+today&amp;helpful&amp;helpful&amp;hence+the+tag&amp;hence+the+tag&amp;hero&amp;hero&amp;herpes&amp;herpes&amp;He%27s+an+octopus+person!++Get+him!&amp;He%27s+an+octopus+person!++Get+him!&amp;hey&amp;hey&amp;Hey+Darklock%ef%b9%90+what+does+your+scouter+say+about+Fabrikam%27s+financial+losses%3f&amp;Hey+Darklock%ef%b9%90+what+does+your+scouter+say+about+Fabrikam%27s+financial+losses%3f&amp;Hire+me!+Just+look+at+this+resume+to+see+my+skillz&amp;Hire+me!+Just+look+at+this+resume+to+see+my+skillz&amp;history&amp;history&amp;Holy+Wars&amp;Holy+Wars&amp;Homeless+people+suck!&amp;Homeless+people+suck!&amp;hooray+for+reading+instructions!&amp;hooray+for+reading+instructions!&amp;hopey-change&amp;hopey-change&amp;However+having+an+OS+without+a+default+browser+does+sound+hard+to+use+for+non-tech+users.&amp;However+having+an+OS+without+a+default+browser+does+sound+hard+to+use+for+non-tech+users.&amp;hp&amp;hp&amp;HP+is+the+anus+of+computing&amp;HP+is+the+anus+of+computing&amp;HTML&amp;HTML&amp;HTML+is+too+hard&amp;HTML+is+too+hard&amp;HTTP&amp;HTTP&amp;http%3a%2f%2fdemergence.com%2fwtf%2fits-a-tarp.jpg&amp;http%3a%2f%2fdemergence.com%2fwtf%2fits-a-tarp.jpg&amp;http%3a%2f%2fwww.tightrope.cc%2fkotc%2fcross3.htm&amp;http%3a%2f%2fwww.tightrope.cc%2fkotc%2fcross3.htm&amp;http%3a%2f%2fxkcd.com%2f90%2f&amp;http%3a%2f%2fxkcd.com%2f90%2f&amp;humor&amp;humor&amp;hunter2&amp;hunter2&amp;hunterk&amp;hunterk&amp;Hypocracy+is+fun!&amp;Hypocracy+is+fun!&amp;i&amp;i&amp;I+am+a+loser!&amp;I+am+a+loser!&amp;i+canz+cout&amp;i+canz+cout&amp;i+canz+debug&amp;i+canz+debug&amp;I+do+not+own+any+rollerskates&amp;I+do+not+own+any+rollerskates&amp;I+don%27t+care+for+protected+either+--+birth+control+is+the+woman%27s+responsibility.&amp;I+don%27t+care+for+protected+either+--+birth+control+is+the+woman%27s+responsibility.&amp;i+don%27t+like+it&amp;i+don%27t+like+it&amp;I+fixed+that+for+you.&amp;I+fixed+that+for+you.&amp;I+followed+the+instructions+so+why+isn%27t+it+working%3f&amp;I+followed+the+instructions+so+why+isn%27t+it+working%3f&amp;I+get+it+but+it%27s+not+funny&amp;I+get+it+but+it%27s+not+funny&amp;I+got+all+3&amp;I+got+all+3&amp;I+guess+so&amp;I+guess+so&amp;i+hate+community+server&amp;i+hate+community+server&amp;i+hate+trolls&amp;i+hate+trolls&amp;I+just+deleted+this+post+because+I+thought+I+was+necro+posting&amp;I+just+deleted+this+post+because+I+thought+I+was+necro+posting&amp;i+knew+it&amp;i+knew+it&amp;I+know+I+was+already+an+idiot+before+wasting+my+time+writing+this+post.&amp;I+know+I+was+already+an+idiot+before+wasting+my+time+writing+this+post.&amp;I+like+sponge.++They+won%27t+let+me+eat+anything+sharp.&amp;I+like+sponge.++They+won%27t+let+me+eat+anything+sharp.&amp;I+like+to+go+out+dancing&amp;I+like+to+go+out+dancing&amp;I+lost+the+game&amp;I+lost+the+game&amp;I+posted+two!&amp;I+posted+two!&amp;i+prefer+LaTeX&amp;i+prefer+LaTeX&amp;I+see+duplicates+everywhere&amp;I+see+duplicates+everywhere&amp;I+think+protip+is+a+pretty+cool+guy.+eh+fights+aleins+and+doesnt+afraid+of+anything&amp;I+think+protip+is+a+pretty+cool+guy.+eh+fights+aleins+and+doesnt+afraid+of+anything&amp;I+think+this+is+worse&amp;I+think+this+is+worse&amp;I+want+a+pretty+golden+parachute+too!&amp;I+want+a+pretty+golden+parachute+too!&amp;I+will+go+see+my+optometrist+today&amp;I+will+go+see+my+optometrist+today&amp;i%2fLehg%7df%24%23%40%40dg&amp;i%2fLehg%7df%24%23%40%40dg&amp;i18n+FAIL&amp;i18n+FAIL&amp;I%27d+like+to+live+in+Theory+because+in+Theory+everything+works&amp;I%27d+like+to+live+in+Theory+because+in+Theory+everything+works&amp;I%27d+like+you+to+manage+300%2b+virtual+hosts+on+IIS&amp;I%27d+like+you+to+manage+300%2b+virtual+hosts+on+IIS&amp;identity&amp;identity&amp;Idiocracy&amp;Idiocracy&amp;idiot&amp;idiot&amp;idiots+ignore+warnings&amp;idiots+ignore+warnings&amp;IEEE+802&amp;IEEE+802&amp;if+(%24cunt+%3d+0)&amp;if+(%24cunt+%3d+0)&amp;If+anyone+posts+that+fucking+%22butterfly%22+xkcd+I+will+murder+them.&amp;If+anyone+posts+that+fucking+%26quot%3bbutterfly%26quot%3b+xkcd+I+will+murder+them.&amp;If+two+is+good&amp;If+two+is+good&amp;if+you+can%27t+join+them+beat+them+up&amp;if+you+can%27t+join+them+beat+them+up&amp;If+you+flame+me+you+will+become+infected+with+HIV+by+the+Humor+Fairy.&amp;If+you+flame+me+you+will+become+infected+with+HIV+by+the+Humor+Fairy.&amp;If+you+see+what+I+mean&amp;If+you+see+what+I+mean&amp;IHBT&amp;IHBT&amp;IIS&amp;IIS&amp;I%27ll+have+a+568ml+of+Budweiser+please&amp;I%27ll+have+a+568ml+of+Budweiser+please&amp;I%27m+actually+unemployed+right+now+but+haven%27t+applied+to+many+since+Obama+will+take+over+in+a+few+days+and+then+I+can+just+go+on+Superwelfare+and+not+have+to+work+ever+again.&amp;I%27m+actually+unemployed+right+now+but+haven%27t+applied+to+many+since+Obama+will+take+over+in+a+few+days+and+then+I+can+just+go+on+Superwelfare+and+not+have+to+work+ever+again.&amp;I%27m+definitly+going+to+remember+that&amp;I%27m+definitly+going+to+remember+that&amp;I%27m+from+the+government+and+I%27m+here+to+help&amp;I%27m+from+the+government+and+I%27m+here+to+help&amp;I%27m+trying+to+decide+if+this+is+worse+or+less+worse+than+somebody+who+thinks+%22that+blue+icon+in+the+lower+left%22+is+the+internet&amp;I%27m+trying+to+decide+if+this+is+worse+or+less+worse+than+somebody+who+thinks+%26quot%3bthat+blue+icon+in+the+lower+left%26quot%3b+is+the+internet&amp;In+fact+I+wouldn%27t+recommend+running+anything+on+a+K6-2+500+nowadays&amp;In+fact+I+wouldn%27t+recommend+running+anything+on+a+K6-2+500+nowadays&amp;incoherent+drivel&amp;incoherent+drivel&amp;infinite+cat+project&amp;infinite+cat+project&amp;internet&amp;internet&amp;ip+over+anything&amp;ip+over+anything&amp;Is+that+%27TRWTF%27%3f&amp;Is+that+%27TRWTF%27%3f&amp;Is+this+SPAM+or+FAIL%3f&amp;Is+this+SPAM+or+FAIL%3f&amp;iso+8601&amp;iso+8601&amp;ISP+anti-SPAM&amp;ISP+anti-SPAM&amp;It+actually+says+1+after+I+posted+this&amp;It+actually+says+1+after+I+posted+this&amp;IT+shouldn%27t+be+afraid+of+managers.+Managers+should+be+afraid+of+IT&amp;IT+shouldn%27t+be+afraid+of+managers.+Managers+should+be+afraid+of+IT&amp;It+was+one+of+those...+I+think.&amp;It+was+one+of+those...+I+think.&amp;It%27s+a+much+better+idea+than+menues+anyway&amp;It%27s+a+much+better+idea+than+menues+anyway&amp;It%27s+a+penis+joke+ha+ha&amp;It%27s+a+penis+joke+ha+ha&amp;It%27s+a+photo+of+MPS+for+those+of+you+who+don%27t+know...&amp;It%27s+a+photo+of+MPS+for+those+of+you+who+don%27t+know...&amp;it%27s+a+TDWTF+forum+thread+which+means+it%27s+a+flame+war&amp;it%27s+a+TDWTF+forum+thread+which+means+it%27s+a+flame+war&amp;It%27s+a+toilet+right%3f&amp;It%27s+a+toilet+right%3f&amp;It%27s+not+as+if+I+need+the+money!&amp;It%27s+not+as+if+I+need+the+money!&amp;It%27s+not+binary&amp;It%27s+not+binary&amp;it%27s+not+xkcd&amp;it%27s+not+xkcd&amp;it%27s+only+ambiguous+if+you+can%27t+read&amp;it%27s+only+ambiguous+if+you+can%27t+read&amp;it%27s+sad+because+it%27s+true&amp;it%27s+sad+because+it%27s+true&amp;j&amp;j&amp;Java&amp;Java&amp;javascript&amp;javascript&amp;Javascript+is+not+required+to+render+text&amp;Javascript+is+not+required+to+render+text&amp;Jerks+at+work&amp;Jerks+at+work&amp;Jesus&amp;Jesus&amp;Jihad!&amp;Jihad!&amp;Jim+got+a+little+to+defensive+there...&amp;Jim+got+a+little+to+defensive+there...&amp;jim40031+works+for+cache!&amp;jim40031+works+for+cache!&amp;joelkatz%3a+the+real+WTF%3f&amp;joelkatz%3a+the+real+WTF%3f&amp;JPEG+screenshots&amp;JPEG+screenshots&amp;just+because+they%27re+willing+to+suffer+doesn%27t+mean+you+have+to&amp;just+because+they%27re+willing+to+suffer+doesn%27t+mean+you+have+to&amp;just+in+time+for+2008!&amp;just+in+time+for+2008!&amp;Just+kidding%e2%80%9a+don%27t+sue&amp;Just+kidding%e2%80%9a+don%27t+sue&amp;k&amp;k&amp;%c4%b8&amp;%c4%b8&amp;key&amp;key&amp;KISS&amp;KISS&amp;l&amp;l&amp;%c5%82&amp;%c5%82&amp;Larry+Ellison+I+am+coming+to+your+house+so+you+can+fix+your+broken+program+at+gunpoint&amp;Larry+Ellison+I+am+coming+to+your+house+so+you+can+fix+your+broken+program+at+gunpoint&amp;Larry+the+Cable+Guy+references+are+for+rednecks.&amp;Larry+the+Cable+Guy+references+are+for+rednecks.&amp;law+suits+are+anti+productive&amp;law+suits+are+anti+productive&amp;LDAP&amp;LDAP&amp;Learn+to+write+stupid+code+FAST!&amp;Learn+to+write+stupid+code+FAST!&amp;lern2Genesis&amp;lern2Genesis&amp;lern2link&amp;lern2link&amp;lern2logic&amp;lern2logic&amp;lern2private&amp;lern2private&amp;lern2quote&amp;lern2quote&amp;lettuce+cursor&amp;lettuce+cursor&amp;Like+BASIC+does.+Get+it%3f+%3a)&amp;Like+BASIC+does.+Get+it%3f+%3a)&amp;links+are+ok+now&amp;links+are+ok+now&amp;Links+don%27t+need+to+go+anywhere&amp;Links+don%27t+need+to+go+anywhere&amp;Linux&amp;Linux&amp;linux+is+ok+but+i+hate+the+community+that+goes+with+it&amp;linux+is+ok+but+i+hate+the+community+that+goes+with+it&amp;Linux+isn%27t+hard+these+days&amp;Linux+isn%27t+hard+these+days&amp;logic&amp;logic&amp;logic+is+hard&amp;logic+is+hard&amp;logrotate&amp;logrotate&amp;LOL&amp;LOL&amp;look+I+quoted+again!&amp;look+I+quoted+again!&amp;lost+in+translation&amp;lost+in+translation&amp;love+is+in+the+air&amp;love+is+in+the+air&amp;luck+has+nothing+to+do+with+it&amp;luck+has+nothing+to+do+with+it&amp;lunix&amp;lunix&amp;m&amp;m&amp;M1000&amp;M1000&amp;magic+numbers&amp;magic+numbers&amp;Making+money+ca+ching&amp;Making+money+ca+ching&amp;malware&amp;malware&amp;Mark+my+words&amp;Mark+my+words&amp;Markdown&amp;Markdown&amp;marxist+theory&amp;marxist+theory&amp;maybe+an+australian+beer&amp;maybe+an+australian+beer&amp;Maybe+it+should+be+jPeg&amp;Maybe+it+should+be+jPeg&amp;mcdonalds&amp;mcdonalds&amp;meh&amp;meh&amp;meme&amp;meme&amp;Mexico%3a+The+51st+state&amp;Mexico%3a+The+51st+state&amp;Micro%25oft&amp;Micro%25oft&amp;microsoft&amp;microsoft&amp;Microsoft+actually+did+something+mostly+right&amp;Microsoft+actually+did+something+mostly+right&amp;microsoft+didnt+write+directx&amp;microsoft+didnt+write+directx&amp;Milhouse+is+a+meme&amp;Milhouse+is+a+meme&amp;misplaced+brain&amp;misplaced+brain&amp;mocking+someone%27s+accent+%3d+not+funny&amp;mocking+someone%27s+accent+%3d+not+funny&amp;mods+needed+here&amp;mods+needed+here&amp;Mole+does+not+know+what+he+is+talking+about+100%25+of+the+time&amp;Mole+does+not+know+what+he+is+talking+about+100%25+of+the+time&amp;Mole+People&amp;Mole+People&amp;Monopoly&amp;Monopoly&amp;Mortal+Kombat+Visa&amp;Mortal+Kombat+Visa&amp;Most+likely+not+a+WTF.&amp;Most+likely+not+a+WTF.&amp;mspaint&amp;mspaint&amp;Muphry%27s+Law&amp;Muphry%27s+Law&amp;mvnea&amp;mvnea&amp;My+coissa+is+a+buncha+lettuce!&amp;My+coissa+is+a+buncha+lettuce!&amp;my+cursor+is+a+bunch+of+lettuce&amp;my+cursor+is+a+bunch+of+lettuce&amp;My+keyboard+says+so+so+it%27s+right&amp;My+keyboard+says+so+so+it%27s+right&amp;my+nick+is+fubar2k_lol+and+I%27ll+be+assisting+you+duing+this+call&amp;my+nick+is+fubar2k_lol+and+I%27ll+be+assisting+you+duing+this+call&amp;my+other+cat+is+a+donkey&amp;my+other+cat+is+a+donkey&amp;myspace&amp;myspace&amp;mysql&amp;mysql&amp;n&amp;n&amp;%c5%84&amp;%c5%84&amp;n00b&amp;n00b&amp;nanotechnology&amp;nanotechnology&amp;never+knew+men+could+even+get+it&amp;never+knew+men+could+even+get+it&amp;NFS&amp;NFS&amp;nice+story+by+the+way&amp;nice+story+by+the+way&amp;Nike&amp;Nike&amp;nitpick&amp;nitpick&amp;nits&amp;nits&amp;no&amp;no&amp;No+it+isn%27t&amp;No+it+isn%27t&amp;no+point-and-click+here+(though+trackpoints+are+good+for+building+finger+strength)&amp;no+point-and-click+here+(though+trackpoints+are+good+for+building+finger+strength)&amp;No+posts+for+you&amp;No+posts+for+you&amp;no+SSL+for+you&amp;no+SSL+for+you&amp;no+tags&amp;no+tags&amp;no+wtf&amp;no+wtf&amp;Nominated+for+DotD+(Dumbass+of+the+Day)&amp;Nominated+for+DotD+(Dumbass+of+the+Day)&amp;Nominated+for+MRPOTD+(Most+Retarded+Post+of+the+Day)&amp;Nominated+for+MRPOTD+(Most+Retarded+Post+of+the+Day)&amp;Nominated+for+MRPOTY+(Most+Retarded+Post+of+the+Year)&amp;Nominated+for+MRPOTY+(Most+Retarded+Post+of+the+Year)&amp;Nominated+for+the+Meter&amp;Nominated+for+the+Meter&amp;Nominated+for+the+Meter+Mug&amp;Nominated+for+the+Meter+Mug&amp;Nominated+for+the+Mug&amp;Nominated+for+the+Mug&amp;Nominated+for+the+Useless+Use+of+Cat+Award&amp;Nominated+for+the+Useless+Use+of+Cat+Award&amp;Nominated+for...+what+DO+we+give+for+good+posts+anyway%3f&amp;Nominated+for...+what+DO+we+give+for+good+posts+anyway%3f&amp;Not+again&amp;Not+again&amp;not+really&amp;not+really&amp;Not+stopped+the+fun+yet&amp;Not+stopped+the+fun+yet&amp;not+sure+if+i%27m+missing+a+joke&amp;not+sure+if+i%27m+missing+a+joke&amp;now+for+my+dick!&amp;now+for+my+dick!&amp;%c5%8b&amp;%c5%8b&amp;o&amp;o&amp;oeirglkdfg&amp;oeirglkdfg&amp;Office&amp;Office&amp;Off-topic%3a+pstorer+do+you+need+any+free+Linux+support+or+can+I+keep+screwing+your+wife+pro+bono%3f&amp;Off-topic%3a+pstorer+do+you+need+any+free+Linux+support+or+can+I+keep+screwing+your+wife+pro+bono%3f&amp;Oh+wait+--+this+isn%27t+Slashdot...&amp;Oh+wait+--+this+isn%27t+Slashdot...&amp;oirg&amp;oirg&amp;old+news&amp;old+news&amp;old-skool&amp;old-skool&amp;OMFGOOGLIES!!!!&amp;OMFGOOGLIES!!!!&amp;OMG+C%2fF+Flamewar!&amp;OMG+C%2fF+Flamewar!&amp;omg+they+kilkenny!&amp;omg+they+kilkenny!&amp;once+upon+a+time+there+was+a+goat&amp;once+upon+a+time+there+was+a+goat&amp;one+step+forward&amp;one+step+forward&amp;oooh&amp;oooh&amp;oops+now+you+have+AIDS+go+write+a+musical&amp;oops+now+you+have+AIDS+go+write+a+musical&amp;Opticd+dnaracter+recognitlon+sucks&amp;Opticd+dnaracter+recognitlon+sucks&amp;optimization&amp;optimization&amp;Or+just+increment+MAJOR_VERSION+by+random+numbers&amp;Or+just+increment+MAJOR_VERSION+by+random+numbers&amp;or+maybe+25+posts+or+something&amp;or+maybe+25+posts+or+something&amp;Or+maybe+his+son%27s%3f&amp;Or+maybe+his+son%27s%3f&amp;Or+maybe+it%27s+both+so+you+can%27t+do+any+of+those+things.&amp;Or+maybe+it%27s+both+so+you+can%27t+do+any+of+those+things.&amp;or+maybe+they+just+wanted+to+make+the+cost+chart+look+more+impressive+by+adding+a+downward+spike&amp;or+maybe+they+just+wanted+to+make+the+cost+chart+look+more+impressive+by+adding+a+downward+spike&amp;OS%2f390&amp;OS%2f390&amp;p&amp;p&amp;Pages+are+made+of+paper.+Right%3f&amp;Pages+are+made+of+paper.+Right%3f&amp;paperwtf&amp;paperwtf&amp;paranoia&amp;paranoia&amp;parentheses&amp;parentheses&amp;passwords&amp;passwords&amp;PayPal&amp;PayPal&amp;peace&amp;peace&amp;pedantry&amp;pedantry&amp;People+actually+think+this.&amp;People+actually+think+this.&amp;People+who+play+Second+Life+say+%22At+least+I+don%27t+play+Active+Worlds%22&amp;People+who+play+Second+Life+say+%26quot%3bAt+least+I+don%27t+play+Active+Worlds%26quot%3b&amp;perl&amp;perl&amp;Personal+Rant&amp;Personal+Rant&amp;Pervert&amp;Pervert&amp;photoshop&amp;photoshop&amp;php&amp;php&amp;PHP+makes+you+gay&amp;PHP+makes+you+gay&amp;pidgeons&amp;pidgeons&amp;Please+do+now+ridicule+me+for+this+post+and+prog&amp;Please+do+now+ridicule+me+for+this+post+and+prog&amp;Please+send+teh+codez&amp;Please+send+teh+codez&amp;Please+shut+your+fucking+mouth+if+you+don%27t+know+what+the+fuck+you+are+talking+about.&amp;Please+shut+your+fucking+mouth+if+you+don%27t+know+what+the+fuck+you+are+talking+about.&amp;Please+teach+us+again+how+to+speak+English!&amp;Please+teach+us+again+how+to+speak+English!&amp;ply&amp;ply&amp;portability&amp;portability&amp;power+on+toast&amp;power+on+toast&amp;PPPoE&amp;PPPoE&amp;pram&amp;pram&amp;pretending+to+miss+the+point&amp;pretending+to+miss+the+point&amp;preview&amp;preview&amp;process&amp;process&amp;protection&amp;protection&amp;protip&amp;protip&amp;Protip%3a+Use+the+source+not+the+character&amp;Protip%3a+Use+the+source+not+the+character&amp;pseudo+science&amp;pseudo+science&amp;Pun&amp;Pun&amp;punctuation&amp;punctuation&amp;pup&amp;pup&amp;pzl.&amp;pzl.&amp;q&amp;q&amp;qa&amp;qa&amp;quoting+Red+Dwarf+is+TRWTF&amp;quoting+Red+Dwarf+is+TRWTF&amp;Qwest&amp;Qwest&amp;r&amp;r&amp;RACF&amp;RACF&amp;RACF+does+have+some+case-sensitive+support+somewhere.&amp;RACF+does+have+some+case-sensitive+support+somewhere.&amp;random&amp;random&amp;Random+tag...&amp;Random+tag...&amp;rant&amp;rant&amp;Reaching...+Almost+there...&amp;Reaching...+Almost+there...&amp;read+the+goddamn+thread+first&amp;read+the+goddamn+thread+first&amp;Reading+English+books+about+Math+is+fun&amp;Reading+English+books+about+Math+is+fun&amp;reading+for+comprehension&amp;reading+for+comprehension&amp;Real+men+of+genius&amp;Real+men+of+genius&amp;reasons+to+end+it+all&amp;reasons+to+end+it+all&amp;recursive+make&amp;recursive+make&amp;redirection&amp;redirection&amp;Redundant+Post&amp;Redundant+Post&amp;refactor+teh+codez&amp;refactor+teh+codez&amp;Refusing+to+let+people+annoy+you+is+theft&amp;Refusing+to+let+people+annoy+you+is+theft&amp;regex&amp;regex&amp;regex!!!!1&amp;regex!!!!1&amp;relax.++It%27s+a+joke.&amp;relax.++It%27s+a+joke.&amp;reminiscence+of+old+farts&amp;reminiscence+of+old+farts&amp;result+!%3d+0xdeadbeef+%3f%3f%3f&amp;result+!%3d+0xdeadbeef+%3f%3f%3f&amp;retard&amp;retard&amp;rfc+1149&amp;rfc+1149&amp;Right%3f&amp;Right%3f&amp;robot+man&amp;robot+man&amp;rohypnol+is+my+homeboy&amp;rohypnol+is+my+homeboy&amp;rough+sex+ftw&amp;rough+sex+ftw&amp;RTFA&amp;RTFA&amp;Rub+his+nose+in+it+next+time&amp;Rub+his+nose+in+it+next+time&amp;rush+limbaugh+pdf&amp;rush+limbaugh+pdf&amp;s&amp;s&amp;%c5%9b&amp;%c5%9b&amp;sadfdaf&amp;sadfdaf&amp;Sagan&amp;Sagan&amp;Same+goes+for+the+OP&amp;Same+goes+for+the+OP&amp;Sandeep+needs+codes&amp;Sandeep+needs+codes&amp;Saul+of+the+Mole+Men&amp;Saul+of+the+Mole+Men&amp;save+the+day&amp;save+the+day&amp;scams&amp;scams&amp;scnr&amp;scnr&amp;second&amp;second&amp;second+verse+-+same+as+the+first&amp;second+verse+-+same+as+the+first&amp;security+is+a+jackhammer&amp;security+is+a+jackhammer&amp;See+%22axiom%22+means+your+hair.++So+technically+it%27s+true.++That%27s+what+makes+it+so+funny.&amp;See+%26quot%3baxiom%26quot%3b+means+your+hair.++So+technically+it%27s+true.++That%27s+what+makes+it+so+funny.&amp;Seriously&amp;Seriously&amp;Seriously.++--Motor+Ed&amp;Seriously.++--Motor+Ed&amp;shell+scripting&amp;shell+scripting&amp;Shit+I+ruinned+the+joke&amp;Shit+I+ruinned+the+joke&amp;shoes&amp;shoes&amp;shrug&amp;shrug&amp;SHUTDOWN+WITH+NOWAIT&amp;SHUTDOWN+WITH+NOWAIT&amp;simple.wikipedia.org&amp;simple.wikipedia.org&amp;Sinclair+BASIC&amp;Sinclair+BASIC&amp;single+word+answer&amp;single+word+answer&amp;skynet&amp;skynet&amp;Skype&amp;Skype&amp;socializing+for+dummies&amp;socializing+for+dummies&amp;Solid+Snake&amp;Solid+Snake&amp;sorry&amp;sorry&amp;sorry+(not+really)&amp;sorry+(not+really)&amp;soviut+is+trwtf.+lol&amp;soviut+is+trwtf.+lol&amp;spam&amp;spam&amp;Specification+Lad&amp;Specification+Lad&amp;spelunk&amp;spelunk&amp;SQL&amp;SQL&amp;SSDS&amp;SSDS&amp;Ssshhh...+I+think+I+hear+Community+Server+coming...&amp;Ssshhh...+I+think+I+hear+Community+Server+coming...&amp;Star+Idiot%3a+In+The+Pirkinning&amp;Star+Idiot%3a+In+The+Pirkinning&amp;Still+better+than+charging+%c2%a338+to+send+me+a+letter.&amp;Still+better+than+charging+%26%23163%3b38+to+send+me+a+letter.&amp;Stimulation+of+the+CLIT+is+not+advised&amp;Stimulation+of+the+CLIT+is+not+advised&amp;subliminal+messages+make+me+sick&amp;subliminal+messages+make+me+sick&amp;subtlety&amp;subtlety&amp;superman&amp;superman&amp;syntax+error&amp;syntax+error&amp;t&amp;t&amp;tag+cloud+attack&amp;tag+cloud+attack&amp;tag+cloud+attacks+are+lamer+than+this&amp;tag+cloud+attacks+are+lamer+than+this&amp;Tag+goes+here&amp;Tag+goes+here&amp;tag+reuse&amp;tag+reuse&amp;tag_clouds_are_lame&amp;tag_clouds_are_lame&amp;tags+are+used+so+i+can+find+my+lost+kitten&amp;tags+are+used+so+i+can+find+my+lost+kitten&amp;tags+lol&amp;tags+lol&amp;Take+that!&amp;Take+that!&amp;Takes+a+sip+of+magma+from+mug+decorated+with+weighted+companion+cubes+and+cake&amp;Takes+a+sip+of+magma+from+mug+decorated+with+weighted+companion+cubes+and+cake&amp;Tales+from+the+interview&amp;Tales+from+the+interview&amp;TDWTFWTF&amp;TDWTFWTF&amp;tech+support&amp;tech+support&amp;Technology+is+better+if+it+has+an+%22X%22+in+it.&amp;Technology+is+better+if+it+has+an+%26quot%3bX%26quot%3b+in+it.&amp;Tell+me+about+it.+The+first+time+I+turned+on+my+1680x1050+20%22+I+cut+myself.&amp;Tell+me+about+it.+The+first+time+I+turned+on+my+1680x1050+20%26quot%3b+I+cut+myself.&amp;Telstra&amp;Telstra&amp;Terry+Pratchett+got+knighted&amp;Terry+Pratchett+got+knighted&amp;testing&amp;testing&amp;TeX&amp;TeX&amp;THAT+WAS+QUITE+SLOW+BECAUSE+I+NEEDED+TO+CORRECT+SEVERAL+LOWER-CASE+LETTERS+I+TYPED+BECAUSE+I+PRESSED+SHIFT+OUT+OF+HABIT.&amp;THAT+WAS+QUITE+SLOW+BECAUSE+I+NEEDED+TO+CORRECT+SEVERAL+LOWER-CASE+LETTERS+I+TYPED+BECAUSE+I+PRESSED+SHIFT+OUT+OF+HABIT.&amp;That%27s+racist!&amp;That%27s+racist!&amp;That%27s+what+friends+are+for.&amp;That%27s+what+friends+are+for.&amp;That%27s+what+they+taught+me+in+public+school+at+least...&amp;That%27s+what+they+taught+me+in+public+school+at+least...&amp;The+Atlantic+Ocean+cannot+stop+curses&amp;The+Atlantic+Ocean+cannot+stop+curses&amp;the+complaining+about+hp+club&amp;the+complaining+about+hp+club&amp;The+Excel+Flightsim+team&amp;The+Excel+Flightsim+team&amp;The+foolish+built+his+house+upon+the+decimal+timestamp&amp;The+foolish+built+his+house+upon+the+decimal+timestamp&amp;The+ice+Stone+Has+Melted!&amp;The+ice+Stone+Has+Melted!&amp;the+interview+jokes+are+getting+to+old+for+even+me+now+%3aD&amp;the+interview+jokes+are+getting+to+old+for+even+me+now+%3aD&amp;The+more+you+know...&amp;The+more+you+know...&amp;the+new+COKE+Math&amp;the+new+COKE+Math&amp;The+package+mailing+capabilities+of+email+combined+with+the+speed+of+snail+mail&amp;The+package+mailing+capabilities+of+email+combined+with+the+speed+of+snail+mail&amp;The+real+WTF+are+people&amp;The+real+WTF+are+people&amp;the+real+WTF+is+the+universe&amp;the+real+WTF+is+the+universe&amp;The+robots+will+probably+take+over+the+wrong+planet+by+mistake&amp;The+robots+will+probably+take+over+the+wrong+planet+by+mistake&amp;the+train+approaching+platform+5+is+the+0.5639+service+to+Glasgow+Central&amp;the+train+approaching+platform+5+is+the+0.5639+service+to+Glasgow+Central&amp;The+Truth+cannot+stop+ignorant+posters&amp;The+Truth+cannot+stop+ignorant+posters&amp;there+is+no+link&amp;there+is+no+link&amp;there+is+no+spoon&amp;there+is+no+spoon&amp;This+guy+must+own+stock+in+a+company+that+makes+AIDS+cures.&amp;This+guy+must+own+stock+in+a+company+that+makes+AIDS+cures.&amp;This+has+been+tips+and+tricks+with+btk&amp;This+has+been+tips+and+tricks+with+btk&amp;This+is+just+as+retarded+as+the+idiots+who+say+copyright+infringement+isn%27t+theft+because+copying+digital+media+doesn%27t+%22take%22+anything+or+because+they+weren%27t+going+to+buy+it+anyway...&amp;This+is+just+as+retarded+as+the+idiots+who+say+copyright+infringement+isn%27t+theft+because+copying+digital+media+doesn%27t+%26quot%3btake%26quot%3b+anything+or+because+they+weren%27t+going+to+buy+it+anyway...&amp;This+is+starting+to+look+familiar.&amp;This+is+starting+to+look+familiar.&amp;This+just+sort+of+turned+into+a+semi-off-topic+criticism+of+how+binaries+are+handled+in+the+FOSS+ecosystem...&amp;This+just+sort+of+turned+into+a+semi-off-topic+criticism+of+how+binaries+are+handled+in+the+FOSS+ecosystem...&amp;This+place+really+is+turning+into+Slashdot...&amp;This+place+really+is+turning+into+Slashdot...&amp;This+site+may+harm+your+computer&amp;This+site+may+harm+your+computer&amp;This+thread+is+now+a+browser+war&amp;This+thread+is+now+a+browser+war&amp;three+must+be+better&amp;three+must+be+better&amp;throw+new+TagException()&amp;throw+new+TagException()&amp;throw+new+T%d0%b0gException()&amp;throw+new+T%d0%b0gException()&amp;time+warner&amp;time+warner&amp;TinyMCE&amp;TinyMCE&amp;to+lazy+to+change+subject&amp;to+lazy+to+change+subject&amp;TODO%3a+finish+tags&amp;TODO%3a+finish+tags&amp;toinform+viaemail&amp;toinform+viaemail&amp;Too+many+cooks+in+the+kitchen&amp;Too+many+cooks+in+the+kitchen&amp;Too+obvious&amp;Too+obvious&amp;toolchain&amp;toolchain&amp;totally+sfw&amp;totally+sfw&amp;TOTY&amp;TOTY&amp;toys&amp;toys&amp;train+MAY+be+leaving+goddamit&amp;train+MAY+be+leaving+goddamit&amp;trains&amp;trains&amp;trash+in+trash+out&amp;trash+in+trash+out&amp;Trolls+not+needed&amp;Trolls+not+needed&amp;trolly+trolly+troll+troll&amp;trolly+trolly+troll+troll&amp;TRUE+%7c%7c+FALSE&amp;TRUE+%7c%7c+FALSE&amp;TRUST+US&amp;TRUST+US&amp;TRWRF+is+inline+JS&amp;TRWRF+is+inline+JS&amp;TRWTF&amp;TRWTF&amp;TRWTF+are+laws+that+don%27t+recognize+e-docs+as+legal+documents.&amp;TRWTF+are+laws+that+don%27t+recognize+e-docs+as+legal+documents.&amp;TRWTF+is+ADEA+only+applying+to+people+over+40&amp;TRWTF+is+ADEA+only+applying+to+people+over+40&amp;TRWTF+is+community+server&amp;TRWTF+is+community+server&amp;TRWTF+is+keyboard+layouts&amp;TRWTF+is+keyboard+layouts&amp;TRWTF+is+Rapidshare&amp;TRWTF+is+Rapidshare&amp;TRWTF+is+TDWTF&amp;TRWTF+is+TDWTF&amp;TRWTF+is+they+chose+the+smaller+of+the+two+prices&amp;TRWTF+is+they+chose+the+smaller+of+the+two+prices&amp;trwtf+was+that+post&amp;trwtf+was+that+post&amp;TryParse+misuse&amp;TryParse+misuse&amp;tweaks&amp;tweaks&amp;Two+steps+backwards&amp;Two+steps+backwards&amp;typing+all+our+programs+with+heads+of+cabbage&amp;typing+all+our+programs+with+heads+of+cabbage&amp;%c5%a7&amp;%c5%a7&amp;u&amp;u&amp;Ubuntu&amp;Ubuntu&amp;Uncaught+Exception+WTFmeterOverload+at+TDWTF.forums.post.189218&amp;Uncaught+Exception+WTFmeterOverload+at+TDWTF.forums.post.189218&amp;Unicode&amp;Unicode&amp;units&amp;units&amp;Unix+actually+does+this+since+God+knows+when.&amp;Unix+actually+does+this+since+God+knows+when.&amp;unless+you%27re+in+the+mood+to+do+his+work+for+him&amp;unless+you%27re+in+the+mood+to+do+his+work+for+him&amp;upgrade&amp;upgrade&amp;URI&amp;URI&amp;url+wtf&amp;url+wtf&amp;URLs&amp;URLs&amp;USA!+USA!+USA!&amp;USA!+USA!+USA!&amp;Useless+use+of+cat+award&amp;Useless+use+of+cat+award&amp;username%3d%3d%22trwtf%22+%26%26+password%3d%3d%22therealwtf%22&amp;username%3d%3d%26quot%3btrwtf%26quot%3b+%26amp%3b%26amp%3b+password%3d%3d%26quot%3btherealwtf%26quot%3b&amp;username%3d%3d%22vempele%22+%26%26+password%3d%3d%22vempele%22&amp;username%3d%3d%26quot%3bvempele%26quot%3b+%26amp%3b%26amp%3b+password%3d%3d%26quot%3bvempele%26quot%3b&amp;utf8-ftw&amp;utf8-ftw&amp;v&amp;v&amp;vector+graphics+are+nice&amp;vector+graphics+are+nice&amp;Verizon&amp;Verizon&amp;virtual+host&amp;virtual+host&amp;Visual+Basic&amp;Visual+Basic&amp;vocabulary+fascism&amp;vocabulary+fascism&amp;Voles&amp;Voles&amp;VS&amp;VS&amp;w&amp;w&amp;Wait%e2%80%9a+what%3f&amp;Wait%e2%80%9a+what%3f&amp;wankers&amp;wankers&amp;wasabi+with+a+twist+of+lime&amp;wasabi+with+a+twist+of+lime&amp;watch+the+movie!&amp;watch+the+movie!&amp;we+need+a+new+tag+cloud+attack&amp;we+need+a+new+tag+cloud+attack&amp;web&amp;web&amp;Welcome+to+Community+Server.++Get+used+to+it.&amp;Welcome+to+Community+Server.++Get+used+to+it.&amp;we%27ve+been+cooking+with+Babbage&amp;we%27ve+been+cooking+with+Babbage&amp;what+a+dumb+ass&amp;what+a+dumb+ass&amp;what+has+the+world+gone+to&amp;what+has+the+world+gone+to&amp;What+the+Flaming+Failure%3f&amp;What+the+Flaming+Failure%3f&amp;what%3f%3f%3f1%3f1%3f1%3f1%3f!!!%3f1%2f%3f!%3f!%3f!%3f%3f%3f&amp;what%3f%3f%3f1%3f1%3f1%3f1%3f!!!%3f1%2f%3f!%3f!%3f!%3f%3f%3f&amp;Whatever+happened+to+the+mug%3f&amp;Whatever+happened+to+the+mug%3f&amp;Where+did+all+of+the+tags+go%3f&amp;Where+did+all+of+the+tags+go%3f&amp;Where%27s+the+WTF&amp;Where%27s+the+WTF&amp;whoosh&amp;whoosh&amp;Why+did+my+paragraph+break+not+work%3f++Is+it+a+broken+break%3f&amp;Why+did+my+paragraph+break+not+work%3f++Is+it+a+broken+break%3f&amp;Why+did+we+fuck+up+the+language%3f&amp;Why+did+we+fuck+up+the+language%3f&amp;why+do+you+ask%3f&amp;why+do+you+ask%3f&amp;why+does+cs+sometimes+ignore+my+spaces+and+join+two+words+together%3f!+I+can+either+have+no+space+or+two+spaces+between+words.+grrrr.&amp;why+does+cs+sometimes+ignore+my+spaces+and+join+two+words+together%3f!+I+can+either+have+no+space+or+two+spaces+between+words.+grrrr.&amp;why+does+it+delete+my+tags%3f&amp;why+does+it+delete+my+tags%3f&amp;WHY+DOES+IT+DELETE+TWO+CHARACTERS+WHEN+I+PUSH+BACKSPACE%3f%3f%3f&amp;WHY+DOES+IT+DELETE+TWO+CHARACTERS+WHEN+I+PUSH+BACKSPACE%3f%3f%3f&amp;Why+does+it+reorder+my+tags%3f&amp;Why+does+it+reorder+my+tags%3f&amp;WHY+DOES+THIS+FORUM+KEEP+SWITCHING+BETWEEN+GREEN+AND+BLUE+SKINS+ARGH&amp;WHY+DOES+THIS+FORUM+KEEP+SWITCHING+BETWEEN+GREEN+AND+BLUE+SKINS+ARGH&amp;Why+is+MySQL+running+on+port+666%3f+Oh...&amp;Why+is+MySQL+running+on+port+666%3f+Oh...&amp;wiktionary+is+your+friend&amp;wiktionary+is+your+friend&amp;Window+Manager+Flamewar+anyone%3f&amp;Window+Manager+Flamewar+anyone%3f&amp;Windows+-+now+with+built-in+WEP+cracking&amp;Windows+-+now+with+built-in+WEP+cracking&amp;windows+7&amp;windows+7&amp;Windows+fails+at+networking&amp;Windows+fails+at+networking&amp;WindowsRG&amp;WindowsRG&amp;wink+wink&amp;wink+wink&amp;wonder+if+i+can+break+the+tag+cloud+with+a+really+long+tag+such+as+this+one+which+is+giving+me+too+much+fun+fixing+needless+things+and+saying+FTFTFTFTFTFYFYFYFYFY+but+it+is+too+much+fun+and+yes+i+know+this+is+a+really+long+runon+sentence+so+screw+me+and+i&amp;wonder+if+i+can+break+the+tag+cloud+with+a+really+long+tag+such+as+this+one+which+is+giving+me+too+much+fun+fixing+needless+things+and+saying+FTFTFTFTFTFYFYFYFYFY+but+it+is+too+much+fun+and+yes+i+know+this+is+a+really+long+runon+sentence+so+screw+me+and+i&amp;wooden+table&amp;wooden+table&amp;word&amp;word&amp;World+Wide+Web&amp;World+Wide+Web&amp;world.internet.website.TDWTF.badcomment.error&amp;world.internet.website.TDWTF.badcomment.error&amp;worst+post+ever&amp;worst+post+ever&amp;write+an+operating+system&amp;write+an+operating+system&amp;wrong+thread&amp;wrong+thread&amp;wtf&amp;wtf&amp;wtf+is+wtf&amp;wtf+is+wtf&amp;WTF+Meter+is+dumb&amp;WTF+Meter+is+dumb&amp;WTF+meters%3a+Collect+them+all!&amp;WTF+meters%3a+Collect+them+all!&amp;WTF+mug+INAM&amp;WTF+mug+INAM&amp;wtf+were+they+thinking&amp;wtf+were+they+thinking&amp;wtff&amp;wtff&amp;WTFML&amp;WTFML&amp;WTFTURTLE&amp;WTFTURTLE&amp;x&amp;x&amp;Xbox+360&amp;Xbox+360&amp;xkcd&amp;xkcd&amp;xkcd+is+overrated+i+think&amp;xkcd+is+overrated+i+think&amp;xkcd+reference&amp;xkcd+reference&amp;XML+is+GOD&amp;XML+is+GOD&amp;y&amp;y&amp;yamin&amp;yamin&amp;yeah&amp;yeah&amp;years+and+years&amp;years+and+years&amp;yes+this+is+a+joke&amp;yes+this+is+a+joke&amp;You+are+a+fucking+retard.&amp;You+are+a+fucking+retard.&amp;You+can%27t+spell+manager+without+anger&amp;You+can%27t+spell+manager+without+anger&amp;You+completely+misused+the+phrase+%22begs+the+question%22&amp;You+completely+misused+the+phrase+%26quot%3bbegs+the+question%26quot%3b&amp;you+don%27t+*have*+to+use+it&amp;you+don%27t+*have*+to+use+it&amp;You+don%27t+scare+me.&amp;You+don%27t+scare+me.&amp;You+have+to+know+these+things+when+you+are+a+king+you+know&amp;You+have+to+know+these+things+when+you+are+a+king+you+know&amp;You+may+already+be+a+winner&amp;You+may+already+be+a+winner&amp;you+may+also+be+interested+in+a+comment&amp;you+may+also+be+interested+in+a+comment&amp;you+read+it+here+first&amp;you+read+it+here+first&amp;You%27ll+learn+interesting+things+working+at+a+bank.&amp;You%27ll+learn+interesting+things+working+at+a+bank.&amp;YY+UR+YY+VB+IC+UR+YY+4ME&amp;YY+UR+YY+VB+IC+UR+YY+4ME&amp;z&amp;z&amp;%c5%ba&amp;%c5%ba&amp;%c5%bc&amp;%c5%bc&amp;zgrep&amp;zgrep&amp;zip+code&amp;zip+code&amp;zune&amp;zune&amp;ZX+Spectrum&amp;ZX+Spectrum" type="hidden">
            					
    				            
    			            </div>
    		            </div><div style="overflow: hidden; width: 1012px; height: 46px; position: absolute; left: -4048px; top: -184px; visibility: hidden;" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_OptionsPane">
    		                
    
    			            <div class="CommonFormField">
    				                <input id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl09_ctl02_IsLocked" name="ctl00$ctl00$bcr$bcr$PostForm$ctl04$ctl09$ctl02$IsLocked" type="checkbox"><label id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl09_ctl02_ctl00_ctl00" for="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl09_ctl02_IsLocked"> Do not allow replies</label>
    				            </div>
        					
    			            <div class="CommonFormField">
    				                <input id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl10_ctl02_SubscribeToThread" name="ctl00$ctl00$bcr$bcr$PostForm$ctl04$ctl10$ctl02$SubscribeToThread" type="checkbox"><label id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl10_ctl02_ctl00_ctl00" for="ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl10_ctl02_SubscribeToThread"> Email me replies to this post.</label>
    			                </div>
        					
    			            
    			            
                            
        					
        					
    		            </div><div style="overflow: hidden; width: 1012px; height: 0px; position: absolute; left: -4048px; top: 0px; visibility: hidden;" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_RelatedPane">
    		                <script type="text/javascript">
    		                // <![CDATA[
    		                    function LoadRelatedPosts()
    		                    {
    		                        InkHidden();
    		                        document.getElementById('relatedpostsloading').style.display = 'block';
    		                        var subject = document.getElementById('ctl00_ctl00_bcr_bcr_PostForm_ctl04_PostSubject').value;
    		                        document.getElementById('ctl00_ctl00_bcr_bcr_PostForm_ctl04_RelatedPosts').innerHTML=''; WebForm_DoCallback('ctl00$ctl00$bcr$bcr$PostForm$ctl04$RelatedPosts','text:' + subject,new Function('result', 'document.getElementById(\'ctl00_ctl00_bcr_bcr_PostForm_ctl04_RelatedPosts\').innerHTML=result;LoadRelatedPostsCallback();'),"",null,false)
    		                    }
    		                    
    		                    function LoadRelatedPostsCallback()
    		                    {
    		                        document.getElementById('relatedpostsloading').style.display = 'none';
    		                    }
    		                // ]]>
    		                </script>
    		            
    		                <div id="relatedpostsloading" style="display: none;">Loading <img src="http://forums.thedailywtf.com/utility/spinner.gif" mce_src="../utility/spinner.gif" alt="" style="border-width: 0px;"></div>
    		                
    		            </div><div style="overflow: auto; width: 100%; height: 100%; position: static; left: 0px; top: -4320px; visibility: visible;" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_PreviewPane">
    		                <script type="text/javascript">
    		                // <![CDATA[
    		                    function Preview()
    		                    {
    		                        InkHidden();
    		                        document.getElementById('previewloading').style.display = 'block';
    		                        document.getElementById('ctl00_ctl00_bcr_bcr_PostForm_ctl04_PreviewPostList').innerHTML=''; __theFormPostData = ''; __theFormPostCollection = new Array(); WebForm_InitCallback(); WebForm_DoCallback('ctl00$ctl00$bcr$bcr$PostForm','preview',new Function('result', 'document.getElementById(\'ctl00_ctl00_bcr_bcr_PostForm_ctl04_PreviewPostList\').innerHTML=result;PreviewCallback();'),"",null,false)
    		                    }
    		                    
    		                    function PreviewCallback()
    		                    {
    		                        document.getElementById('previewloading').style.display = 'none';
    		                    }
    		                // ]]>
    		                </script>
    		            
    			            <div id="previewloading" style="display: none;">Loading <img src="http://forums.thedailywtf.com/utility/spinner.gif" mce_src="../utility/spinner.gif" alt="" style="border-width: 0px;"></div>
    			            <div id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_PreviewPostList"><ul class="ForumPostList"><li>
    

    Thu, Feb 26 2009 1:14 AM

    •                             <img src="http://forums.thedailywtf.com/Themes/leanandgreen/images/user_IsOffline.gif" mce_src="../Themes/leanandgreen/images/user_IsOffline.gif" alt="" style="border-width: 0px;">
                              
                          <a href="http://forums.thedailywtf.com/members/lolwtf.aspx" mce_href="../members/lolwtf.aspx">lolwtf</a>
                      </li><li class="ForumPostUserAvatar"><img src="http://forums.thedailywtf.com/users/avatar.aspx?userid=11681&amp;lastmodified=633434018754371250" mce_src="../users/avatar.aspx?userid=11681&amp;lastmodified=633434018754371250" alt="" style="border-style: solid; border-width: 1px; max-height: 80px; max-width: 80px;"></li><li class="ForumPostUserIcons"><img src="http://forums.thedailywtf.com/Themes/leanandgreen/images/rankicons/rankTop150.gif" title="Top 150 Contributor" alt="Top 150 Contributor" mce_src="../Themes/leanandgreen/images/rankicons/rankTop150.gif"></li><li class="ForumPostUserAttribute">Joined on Thu, Apr 3 2008</li><li class="ForumPostUserAttribute">(null)</li><li class="ForumPostUserAttribute">Posts <a href="http://forums.thedailywtf.com/search/SearchResults.aspx?u=11681&amp;o=DateDescending" mce_href="../search/SearchResults.aspx?u=11681&amp;o=DateDescending">200</a></li></ul>
                  </div>
              </td>
              <td class="ForumPostContentArea">
                  <div class="ForumPostTitleArea">
                      <h4 class="ForumPostTitle">
                          
                          Re: Goose Typing
                      </h4>
      				
                      <div class="ForumPostThreadStatus">
                      </div>
      
                      <div class="ForumPostButtons">
                      </div>
                  </div>
      			
                  <table style="table-layout: fixed;" border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">
                      <tbody><tr><td>
                      <div class="ForumPostBodyArea">
                      <div class="ForumPostContentText">
                          <blockquote><div><img src="http://forums.thedailywtf.com/Themes/leanandgreen/images/icon-quote.gif" mce_src="../Themes/leanandgreen/images/icon-quote.gif"> <b>DaveK:</b></div><div><blockquote><div><img src="http://forums.thedailywtf.com/Themes/leanandgreen/images/icon-quote.gif" mce_src="../Themes/leanandgreen/images/icon-quote.gif"> <b>JvdL:</b></div><div><pre><code>select * from duck where quack = 0<br><br><b>(1 record selected)</b></code></pre></div></blockquote> Ah, there's your problem.&nbsp; <a href="http://thedailywtf.com/Articles/Classic-WTF-No-Quack.aspx" mce_href="http://thedailywtf.com/Articles/Classic-WTF-No-Quack.aspx" title="The original post (well, original re-post)" target="_blank">No quack.</a>&nbsp;</div></blockquote>
                          
                      </div>
                      <div class="ForumPostSignature">(null)</div>
                      </div>
                      </td></tr>
                  </tbody></table>
              </td>
          </tr>
          <tr valign="bottom">
              <td class="ForumPostFooterArea">	
                  <ul class="ForumPostStatistics CommonPrintHidden" style="clear: both;"><li><br></li></ul>
              </td>
          </tr>
      </tbody></table>
      
    		                                    </li><li>
    

    Thu, Feb 26 2009 3:23 AM



    •                             <img src="http://forums.thedailywtf.com/Themes/leanandgreen/images/user_IsOnline.gif" mce_src="../Themes/leanandgreen/images/user_IsOnline.gif" alt="" style="border-width: 0px;">
                                  
                              
                          <a href="http://forums.thedailywtf.com/members/DaveK.aspx" mce_href="../members/DaveK.aspx">DaveK</a>
                      </li><li class="ForumPostUserAvatar"><img src="http://forums.thedailywtf.com/utility/anonymous.gif" mce_src="../utility/anonymous.gif" alt="" style="border-style: solid; border-width: 1px; max-height: 80px; max-width: 80px;"></li><li class="ForumPostUserIcons"><img src="http://forums.thedailywtf.com/Themes/leanandgreen/images/rankicons/rankTop25.gif" title="Top 25 Contributor" alt="Top 25 Contributor" mce_src="../Themes/leanandgreen/images/rankicons/rankTop25.gif"></li><li class="ForumPostUserAttribute">Joined on Wed, Feb 22 2006</li><li class="ForumPostUserAttribute">Posts <a href="http://forums.thedailywtf.com/search/SearchResults.aspx?u=3820&amp;o=DateDescending" mce_href="../search/SearchResults.aspx?u=3820&amp;o=DateDescending">651</a></li></ul>
                  </div>
              </td>
              <td class="ForumPostContentArea">
                  <div class="ForumPostTitleArea">
                      <h4 class="ForumPostTitle">
                          
                          Re: Goose Typing
                      </h4>
      				
                      <div class="ForumPostThreadStatus">
                      </div>
      
                      <div class="ForumPostButtons">
                      </div>
                  </div>
      			
                  <table style="table-layout: fixed;" border="0" cellpadding="0" cellspacing="0" height="100%" width="100%">
                      <tbody><tr><td>
                      <div class="ForumPostBodyArea">
                      <div class="ForumPostContentText">
                          <h4 class="ForumPostHeader"><table cellpadding="0" cellspacing="0"><tbody><tr><td align="left">
      							        Thu, Feb 26 2009 1:14 AM    
      							    </td>
      							    <td align="right">
      							    
      							    <a>In reply to</a>
      							    
      							    </td>
      						    </tr>
      					    </tbody></table>
      				    </h4>
      				    <table cellpadding="0" cellspacing="0">
      					    <tbody><tr>
      						    <td rowspan="2" class="ForumPostUserArea">
      							    <div class="ForumPostUserContent">
      							    <ul class="ForumPostUserPropertyList"><li class="ForumPostUserName">
      								        
      								                
      								                <img alt="" style="border-width: 0px;">
      								            
      								        <a>lolwtf</a>
      								    </li><li class="ForumPostUserAvatar"><img alt="" style="border-style: solid; border-width: 1px; max-height: 80px; max-width: 80px;"></li><li class="ForumPostUserIcons"><img title="Top 150 Contributor" alt="Top 150 Contributor"></li><li class="ForumPostUserAttribute">Joined on Thu, Apr 3 2008</li><li class="ForumPostUserAttribute">(null)</li><li class="ForumPostUserAttribute">Posts <a>200</a></li></ul>
      							    </div>
      						    </td>
      						    <td class="ForumPostContentArea">
      							    <div class="ForumPostTitleArea">
      								    <h4 class="ForumPostTitle">
      								        
      									    Re: Goose Typing
      								    </h4>
      									
      							        
      
      							        <div class="ForumPostThreadStatus">
      							            
      							            
      					                    
      							        </div>
      
      								    <div class="ForumPostButtons">
      								        
      								        <a href="http://forums.thedailywtf.com/forums/AddPost.aspx?ReplyToPostID=192630&amp;Quote=False" class="CommonImageTextButton CommonReplyButton" mce_href="http://forums.thedailywtf.com/forums/AddPost.aspx?ReplyToPostID=192630&amp;Quote=False">Reply</a>
      								        
      								        
      								        <a class="CommonImageTextButton CommonFavoriteButton">Favorites</a>
      								        <a class="CommonImageTextButton CommonContactButton">Contact</a>
      								        
      								    </div>
      							    </div>
      								
      							    <table style="table-layout: fixed;" cellpadding="0" cellspacing="0">
      								    <tbody><tr><td>
      								    <div class="ForumPostBodyArea">
      								    <div class="ForumPostContentText">
      									    <blockquote><div><img alt=""> <b>DaveK:</b></div><div><blockquote><div><img alt=""> <b>JvdL:</b></div><div><pre><code>select * from duck where quack = 0<br><br><b>(1 record selected)</b></code></pre></div></blockquote> Ah, there's your problem.&nbsp; <a href="http://thedailywtf.com/Articles/Classic-WTF-No-Quack.aspx" mce_href="http://thedailywtf.com/Articles/Classic-WTF-No-Quack.aspx" title="The original post (well, original re-post)" target="_blank">No quack.</a>&nbsp;</div></blockquote>
      									    
      								    </div>
      								    <div class="ForumPostSignature">(null)</div>
      								    </div>
      								    </td></tr>
      							    </tbody></table>
      						    </td>
      					    </tr>
      					    <tr>
      						    <td class="ForumPostFooterArea">	
      							    <div><span id="ctl00_ctl00_bcr_bcr_ctl00_PostList_ctl07_ctl23_ctl01">Filed under: <a rel="tag">community server blows goats</a>, <a rel="tag">Nominated for... what DO we give for good posts anyway?</a></span></div>
      							    <ul class="ForumPostStatistics CommonPrintHidden" style="clear: both;"><li><br></li><li><a>Report abuse</a></li><li><a>Quick Reply</a></li></ul>
      						    </td>
      					    </tr>
      				    </tbody></table><p>&nbsp;</p><p>I agree with whatever lolwtf just said.&nbsp;</p>
                          
                      </div>
                      <div class="ForumPostSignature"><p><span style="color: red;"><b>(USER WAS BANNED FOR THIS POST)</b></span></p></div>
                      </div>
                      </td></tr>
                  </tbody></table>
              </td>
          </tr>
          <tr valign="bottom">
              <td class="ForumPostFooterArea">	
                  <ul class="ForumPostStatistics CommonPrintHidden" style="clear: both;"><li><br></li></ul>
              </td>
          </tr>
      </tbody></table>
      
    		                                    </li></ul>
    	                                    </div>
    		            </div></div></div><input name="ctl00$ctl00$bcr$bcr$PostForm$ctl04$EditorTabs" id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_EditorTabs_State" value="disabled:?selected:ctl00_ctl00_bcr_bcr_PostForm_ctl04_ctl27" type="hidden">
    
                <div id="inkWrapper" class="CommonPane" style="position: absolute; left: -5000px;">
                    
                </div>
    	
                <div class="CommonFormArea">
    	            <div id="Buttons" class="CommonFormField">
    		            <input name="ctl00$ctl00$bcr$bcr$PostForm$ctl04$PostButton" value=" Post " onclick='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$bcr$bcr$PostForm$ctl04$PostButton", "", true, "PostFormValidation", "", false, false))' id="ctl00_ctl00_bcr_bcr_PostForm_ctl04_PostButton" type="submit">
    	            </div>
                </div>
            
            
    
    
    </div>
    
    							</td></tr></tbody></table></td>
    							
    						    <td id="CommonRightColumn" valign="top">
    



    				<div id="CommonFooter">
    					
    					    
    					    
    					    
    					            <a href="http://communityserver.org/r.ashx?1" mce_href="http://communityserver.org/r.ashx?1" target="_blank"><img src="http://forums.thedailywtf.com/utility/PoweredByCS_personal.gif" mce_src="../utility/PoweredByCS_personal.gif" alt="Powered by Community Server (Non-Commercial Edition), by Telligent Systems " style="border-width: 0px;"></a>
        						
    
                            
        					
    					
    				</div>
    			</div></div>
    
    <script type="text/javascript"> </script> <script type="text/javascript"> </script> <script type="text/javascript"> </script> <script type="text/javascript"> // ' + content + ''); } } // ]]> </script><script type="text/javascript">

    //
    </script><script type="text/javascript">

    </script> <script type="text/javascript"> </script>
        <script type="text/javascript">
    

    // <![CDATA[ ctl00_ctl00_bcr_bcr_PostForm_ctl04_PostBody_ctl00_ctl01 = new KeepAlive('ctl00_ctl00_bcr_bcr_PostForm_ctl04_PostBody_ctl00_ctl01',599999,new Function('callback','WebForm_DoCallback(\'ctl00$ctl00$bcr$bcr$PostForm$ctl04$PostBody$ctl00$ctl01\',\'ping\',callback,\"\",callback,true)')); // ]]>
    </script><script type="text/javascript">
    //
    </script><script type="text/javascript">
    //
    </script></form>

     

    I divided by zero. OSHII--

     



  • isnull returns the data type of the check expression (by design), gak, which is DT int, value is null, quack 0.1 therefore converts to int, returning 0. Annoying and unexpected perhaps, but not a bug.



  • Read the docs next time.  You want COALESCE, not ISNULL.



  • @Howi said:

    @rohypnol said:

    Are you trying to imply that Microsoft software might contain bugs?

    Is that meant to be a dig at microsoft? Most software contains bugs, I have found that (established) MS products generally contain less bugs per feature than many alternatives. The problem is that they don't keep upgrading the same thing, they release new versions with sweeping changes so it just takes a little time to baton it down. Previous comments still stands, though, as most re-implementations of OSS seem to suck for a while as well.

    I think you meant "button it down", but I like the idea of beating my code into submission with a stick.



  • @CDarklock said:

    @Howi said:

    All software contains bugs

    FTFY

     What about the UNIX 'true', 'false', 'echo', and 'cat' programs? Actually useful and easily possible to write without bugs.

     

     



  • @samanddeanus said:

    @CDarklock said:

    @Howi said:

    All software contains bugs

    FTFY

     What about the UNIX 'true', 'false', 'echo', and 'cat' programs? Actually useful and easily possible to write without bugs.

     

    ORLY?  Shouldn't they all still be at version 1.0.0, if that was so?



  • @DaveK said:

    @samanddeanus said:

    @CDarklock said:


    @Howi said:

    All software contains bugs


    FTFY



     What about the UNIX 'true', 'false', 'echo', and 'cat' programs? Actually useful and easily possible to write without bugs.


     

    ORLY?  Shouldn't they all still be at version 1.0.0, if that was so?

    /************************************************\
    * true *
    * *
    * v1.01 - Fixed return value *
    * v1.0 - Initial release *
    * *
    \************************************************/

    int main ()
    {
    // return 1;
    // Apparently UNIX expects 0 on success.
    return 0;
    }


  • @DaveK said:

    @samanddeanus said:

    What about the UNIX 'true', 'false', 'echo', and 'cat' programs? Actually useful and easily possible to write without bugs.

     

    ORLY?  Shouldn't they all still be at version 1.0.0, if that was so?

     

    Maybe they needed to be updated when things like the C syntax changed to be able to be compiled with newer versions of gcc (or whatever) Or a new license. Or when someone FIXMEs it...

    [code]
    zemm@brio:~$ /bin/echo --version
    echo (GNU coreutils) 6.10
    Copyright (C) 2008 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Written by FIXME unknown.
    [/code]

     I actually googled for a changelog of the coreutils and found some frightening entries! All software has bugs!



  • @Zemm said:

    <font face="Lucida Console">
    zemm@brio:~$ /bin/echo --version
    echo (GNU coreutils) 6.10
    Copyright (C) 2008 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Written by FIXME unknown.
    </font>


    Funny, I got:

    $ /bin/echo --version
    --version



  • @Random832 said:

    @Zemm said:

    <font face="Lucida Console">
    zemm@brio:~$ /bin/echo --version
    echo (GNU coreutils) 6.10
    Copyright (C) 2008 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Written by FIXME unknown.
    </font>

    Funny, I got:
    $ /bin/echo --version
    --version

    I suspect you actually typed "echo --version" but cut and pasted the OP's use of "/bin/echo" when you composed your post.

    Either that or you're on a SUN box or something odd like that. 



  • "something odd like that" = "anything other than GNU/Linux", right?



  • @Random832 said:

    @DaveK said:
    @Random832 said:
    Funny, I got:
    $ /bin/echo --version
    --version

    I suspect you actually typed "echo --version" but cut and pasted the OP's use of "/bin/echo" when you composed your post.

    Either that or you're on a SUN box or something odd like that. 

    "something odd like that" = "anything other than GNU/Linux", right?

    POSIX actually requires echo not to recognize any options (except for possibly -n).



  • @Spectre said:

    POSIX actually requires echo not to recognize any options (except for possibly -n).
    POSIX sounds like a jerk.  He thinks he's so great because his name ends in "IX"?  Screw him!



  • @Random832 said:

    Funny, I got:

    $ /bin/echo --version
    --version
    

     

    My paste was from Ubuntu 8.04. I get the same as you on Mac OSX 10.5.

    I did /bin/echo as echo is a shell builtin and also just echoed "--version".



  • @CDarklock said:

    @Howi said:

    All software contains bugs

    FTFY

     

    Does not. Here I present the worlds smallest bug-free and self-replicating code (it outputs itself to stdout). not invented by myself btw (see ioccc)

    Here it comes:



  •  Calling one-liner programs "software" is like calling a linux user with root privileges an "administrator".

    Consider these:

    "All software contains bugs"

    "All  non-trivial software behaving in different ways depending on input have bugs".

    They're both saying the same thing,  only with different options.



  • @dtech said:

    @CDarklock said:

    @Howi said:

    All software contains bugs

    FTFY

     

    Does not. Here I present the worlds smallest bug-free and self-replicating code (it outputs itself to stdout). not invented by myself btw (see ioccc)

    Here it comes:


    Filed under: you'll see i'm right, just compile it with gcc<input name="ctl00$ctl00$bcr$bcr$ctl00$PostList$ctl22$ctl23$ctl01" id="ctl00_ctl00_bcr_bcr_ctl00_PostList_ctl22_ctl23_ctl01_State" value="value:Filed%20under%3A%20%3Ca%20href%3D%22%2Ftags%2Fyou_2700_ll%2Bsee%2Bi_2700_m%2Bright%2Fdefault.aspx%22%20rel%3D%22tag%22%3Eyou'll%20see%20i'm%20right%3C%2Fa%3E%2C%20%3Ca%20href%3D%22%2Ftags%2Fjust%2Bcompile%2Bit%2Bwith%2Bgcc%2Fdefault.aspx%22%20rel%3D%22tag%22%3Ejust%20compile%20it%20with%20gcc%3C%2Fa%3E" type="hidden">
    						    </td>
    					    </tr>
    				    </tbody></table>
    			    
    		    
    		        <a title="193032" class="" name="193032"></a></blockquote> Your program has a bug:<p><blockquote></p><pre>~ $ gcc -g -O2 -o nullprog -x c - &lt; /dev/null<br>/usr/lib/gcc/i686-pc-cygwin/4.3.2/../../../libcygwin.a(libcmain.o):(.text+0xab):<br> undefined reference to `_WinMain@16'<br>collect2: ld returned 1 exit status<br>~ $<br></pre></blockquote> I'm fairly sure it won't link on Linux platforms either.<br>


  • @dtech said:

    Here I present the worlds smallest bug-free and self-replicating code (it outputs itself to stdout).

    I hereby assert that this is not code. Per Wikipedia:

    "...any collection of statements or declarations written in some human-readable computer programming language."

    You can parse this two different ways:

    1. "...any collection (of statements or declarations written in some human-readable computer programming language)."

    2. "...any collection (of statements or declarations) written (in some human-readable computer programming language)."

    I assert that the latter is more sensible, and that your collection is not code because it has not been written - since there is nothing to write.

    It is entirely possible to argue that this is both code and not-code, from which I would be forced to infer that you have been to the maze and retrieved the black particle, and therefore that further discussion with you is pointless.



  • @dtech said:

    Does not. Here I present the worlds smallest bug-free and self-replicating code (it outputs itself to stdout). not invented by myself btw (see ioccc)

    Here it comes:

     It does not compile with gcc. The ioccc entry just chmodded it executable in the Makefile. Plus I already mentioned /bin/true which could be implemented by a blank file.



  • @CDarklock said:

    2. "...any collection (of statements or declarations) written (in some human-readable computer programming language)."

    I assert that the latter is more sensible, and that your collection is not code because it has not been written - since there is nothing to write.


    The program is a collection of statements written in a [snip] language. The empty collection is a subset of every possible set, hence it is a subset of the set "all of the possible combinations of statements in a programming language"



  •  As an ammendum to the blank program (stolen from the judges report)

     "

        To use:
    make smr
    ./smr

    "

    "

    While strictly speaking, smr.c is not a valid C program, it is
    not an invalid C program either! Some C compilers will compile
    an empty file into a program that does nothing. But even if your
    compiler can't, the build instructions supplied with this entry
    will produce an executable file. On most systems, the stdout
    from the executable will exactly match original source.

    "



  • @dtech said:

     As an ammendum to the blank program (stolen from the judges report)

     "

        To use:
    make smr
    ./smr

    "

    There's a bug in this program.  Doesn't compile.

     

    ~ $ cd /tmp
    /tmp $ mkdir smr
    /tmp $ cd smr
    /tmp/smr $ make smr
    make: *** No rule to make target `smr'. Stop.
    /tmp/smr $

    And just to make sure it wasn't a bogus error message, I searched my entire hard drive after running that command.  There weren't any non-existent zero byte files there afterward that hadn't already been there before, so I'm sure it failed; it must have, it didn't even invoke the compiler.

    @dtech said:

    While strictly speaking, smr.c is not a valid C program, it is
    not an invalid C program either! Some C compilers will compile
    an empty file into a program that does nothing. But even if your
    compiler can't, the build instructions supplied with this entry
    will produce an executable file. On most systems, the stdout
    from the executable will exactly match original source.

    "

    Well, far be it from me to quibble with the judges of the IOCCC, but they're wrong.  That is neither a valid C program nor an invalid C program - nor is it any kind of C program at all - or rather, to just the same extent, it's a neither-valid-nor-invalid C++ program.  Err, no wait a minute, I mean it's a yacc .Y file.  No!  A .L file for input to flex!  And it outputs a C file not remotely related to it's own source!  No, hang on, I'm wrong.  It's assembler, that's clearly a nonexistent .S file there.  Errrr....



  • > /bin/echo --version
    --version
    > uname -a -H
    Windows Thorin 4.0 SP6 x86 Intel_x86_Family15_Model4_Stepping1


  • @TwelveBaud said:

    > /bin/echo --version
    --version
    > uname -a -H
    Windows Thorin 4.0 SP6 x86 Intel_x86_Family15_Model4_Stepping1

    I believe SFU/Interix/the NT Posix subsystem is very much exactly what I was describing when I said "something odd" :-)

    *ackspitooie*   Anyway, if you've got NT4, you should be running Cygwin b20.  Apparently that was the best version they ever did.

     


Log in to reply