{"id":2015,"date":"2004-04-09T14:57:25","date_gmt":"2004-04-09T17:57:25","guid":{"rendered":"http:\/\/brockerhoff.net\/bb\/viewtopic.php?p=868"},"modified":"2010-05-08T21:48:19","modified_gmt":"2010-05-09T00:48:19","slug":"new-soda","status":"publish","type":"post","link":"https:\/\/brockerhoff.net\/blog\/2004\/04\/09\/new-soda\/","title":{"rendered":"New SODA!"},"content":{"rendered":"<p><a href=\"http:\/\/www.feniks.com\/skb\/\">Stan Kelly-Bootle<\/a> (who posted <a href=\"\/bb\/viewtopic.php?p=856#856\">a comment<\/a> here some days ago) has a new <a href=\"http:\/\/www.sarcheck.com\/skb\/soda0403.htm\">Son of Devil&#8217;s Advocate<\/a> column out &#8211; it links back to this humble weblog <em>and<\/em> threatens to do so again next month!<\/p>\n<p>Stan also reprints, as usual, his &#8220;Devil&#8217;s Advocate&#8221; column 16 years ago in <a href=\"http:\/\/www.unixreview.com\/\">Unix Review<\/a> magazine, where he attacks one of my pet peeves &#8211; the harmful punctuation-within-quotes convention:<\/p>\n<blockquote><p>And so it comes about that the author&#8217;s<\/p>\n<p>If X$ is set to &#8220;x&#8221;, the string Y$ is set to &#8220;end&#8221;.<\/p>\n<p>is usually mispublished as:<\/p>\n<p>If X$ is set to &#8220;x,&#8221; the string Y$ is set to &#8220;end.&#8221;<\/p>\n<p>This, of course, is &#8220;no big deal,&#8221; until the billion-dollar space probe reaches the wrong galaxy. (Wasn&#8217;t that a misplaced Fortran colon?&#8230;Ed.)<\/p><\/blockquote>\n<p>I can&#8217;t understand why this nonsensical and potentially harmful convention still survives&#8230;<\/p>\n<p>I seize the occasion to plug, again, Stan&#8217;s <em>magnum opus<\/em> (or at least my favorite of his several opuses? opi? opae?), <a href=\"http:\/\/www.amazon.com\/exec\/obidos\/tg\/detail\/-\/0262611120\">The Computer Contradictionary, 2nd Edition<\/a>, which as usual is on my desk as I write this. Now&#8230; where&#8217;s the much-overdue 3rd Edition&#8230;? <img decoding=\"async\" src=\"\/blog\/wp-includes\/images\/smilies\/icon_wink.gif\" border=\"0\" alt=\"icon_wink.gif\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stan Kelly-Bootle (who posted a comment here some days ago) has a new Son of Devil&#8217;s Advocate column out &#8211; it links back to this humble weblog and threatens to do so again next month! Stan also reprints, as usual, his &#8220;Devil&#8217;s Advocate&#8221; column 16 years ago in Unix Review magazine, where he attacks one [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,4],"tags":[37],"class_list":["post-2015","post","type-post","status-publish","format-standard","hentry","category-books","category-dev","tag-humor"],"featured_image_src":null,"author_info":{"display_name":"Rainer Brockerhoff","author_link":"https:\/\/brockerhoff.net\/blog\/author\/rbrockerhoff\/"},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1q3Zc-wv","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/posts\/2015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/comments?post=2015"}],"version-history":[{"count":0,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/posts\/2015\/revisions"}],"wp:attachment":[{"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/media?parent=2015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/categories?post=2015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brockerhoff.net\/blog\/wp-json\/wp\/v2\/tags?post=2015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}