<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>21st Century Digital Boy</title>
	<atom:link href="http://neurobashing.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://neurobashing.com</link>
	<description>Hacker Musings and OCD</description>
	<lastBuildDate>Sun, 19 Feb 2012 16:48:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='neurobashing.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>21st Century Digital Boy</title>
		<link>http://neurobashing.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://neurobashing.com/osd.xml" title="21st Century Digital Boy" />
	<atom:link rel='hub' href='http://neurobashing.com/?pushpress=hub'/>
		<item>
		<title>The Enemy of my enemy</title>
		<link>http://neurobashing.com/2012/02/05/the-enemy-of-my-enemy/</link>
		<comments>http://neurobashing.com/2012/02/05/the-enemy-of-my-enemy/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 20:04:20 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">https://21cdb.wordpress.com/?p=1304</guid>
		<description><![CDATA[In &#8220;Web Sites and a Plug-in Free Web&#8220;, IE&#8217;s &#8220;Program Manager Lead&#8221; says: &#8220;A plug-in free Web benefits consumers and developers and we all take part in the transition.&#8221; I&#8217;m sort of cynical about this whole &#8220;no plugins&#8221; thing, when &#8230; <a href="http://neurobashing.com/2012/02/05/the-enemy-of-my-enemy/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1304&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In &#8220;<a href="http://blogs.msdn.com/b/ie/archive/2012/01/31/web-sites-and-a-plug-in-free-web.aspx">Web Sites and a Plug-in Free Web</a>&#8220;, IE&#8217;s &#8220;Program Manager Lead&#8221; says:</p>
<blockquote>
<p>&#8220;A plug-in free Web benefits consumers and developers and we all take part in the transition.&#8221;</p>
</blockquote>
<p>I&#8217;m sort of cynical about this whole &#8220;no plugins&#8221; thing, when it comes to Microsoft. IE was a submarine made of Swiss cheese for the most critical years of the the web &#8211; crashy and a security nightmare.</p>
<p>The reason it was a security nightmare was because of plugins. And it was those plugins &#8211; mostly ActiveX controls and Flash, among others &#8211; that Microsoft needed as a critical cornerstone of its &#8220;embrace and extend&#8221; policies.</p>
<p>So: the web community in general looks forward to a world without plugins, it&#8217;s sort of annoying to have you guys act magnanimous and not acknowledge that you played a pretty big role in creating the mess.</p>
<p> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1304/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1304&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2012/02/05/the-enemy-of-my-enemy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
		<item>
		<title>So why don&#8217;t we replace AppleScript?</title>
		<link>http://neurobashing.com/2012/02/05/so-why-dont-we-replace-applescript/</link>
		<comments>http://neurobashing.com/2012/02/05/so-why-dont-we-replace-applescript/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 17:11:00 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">https://21cdb.wordpress.com/?p=1301</guid>
		<description><![CDATA[So AppleScript sucks. What’s the alterative? I don’t get why Apple hasn’t seriously entertained a “next generation” scripting engine, in particular one based on JavaScript. All the things are there: They have an excellent JavaScript engine already JavaScript is more common &#8230; <a href="http://neurobashing.com/2012/02/05/so-why-dont-we-replace-applescript/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1301&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="color:#111111;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;word-wrap:break-word;font-size:1.1429em;line-height:1.3125em;margin:1.3125em 0;">So AppleScript sucks. What’s the alterative?</p>
<p style="color:#111111;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;word-wrap:break-word;font-size:1.1429em;line-height:1.3125em;margin:1.3125em 0;">I don’t get why Apple hasn’t seriously entertained a “next generation” scripting engine, in particular one based on JavaScript. All the things are there:</p>
<ul>
<li style="font-size:14px;">They have an <a style="color:#0d6ea1;text-decoration:none;" href="http://trac.webkit.org/wiki/SquirrelFish">excellent JavaScript engine</a> already</li>
<li style="font-size:14px;">JavaScript is more common than AppleScript (lingua franca of the web and all that)</li>
<li style="font-size:14px;">JavaScript is <a style="color:#0d6ea1;text-decoration:none;" href="http://www.tiobe.com/content/paperinfo/tpci/JavaScript.html">pretty popular</a></li>
</ul>
<p style="color:#111111;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;word-wrap:break-word;font-size:1.1429em;line-height:1.3125em;margin:1.3125em 0;">There’s the “canonical” <a style="color:#0d6ea1;text-decoration:none;" href="http://www.latenightsw.com/freeware/JavaScriptOSA/jsDownload.html">JavaScript OSA component</a> but it doesn’t fit the criteria: it uses <a style="color:#0d6ea1;text-decoration:none;" href="https://developer.mozilla.org/en/SpiderMonkey">Spidermonkey</a>, not Squirrelfish/JavaScriptCore. Still, its API is pretty spot-on (since it’s an OSA component). It&#8217;s also pretty old.</p>
<p style="color:#111111;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;word-wrap:break-word;font-size:1.1429em;line-height:1.3125em;margin:1.3125em 0;"><a style="color:#0d6ea1;text-decoration:none;" href="http://jstalk.org/">JSTalk</a> is another contender. It’s sort of the opposite number of the JavaScript OSA: it uses entirely modern, native components &#8211; stuff Apple almost literally has laying around &#8211; but does <em>not</em> feature an OSA-compatible API (as near as I can tell anyway). But, it&#8217;s modern and very friendly with Cocoa.</p>
<p style="color:#111111;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;word-wrap:break-word;font-size:1.1429em;line-height:1.3125em;margin:1.3125em 0;">The sweet spot is the fusion of the two; the “already works on top of an OSA layer” of the former and the “all the modern stuff” of the latter.</p>
<p style="color:#111111;font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;word-wrap:break-word;font-size:1.1429em;line-height:1.3125em;margin:1.3125em 0;">Someone at Apple please make this happen! Make scripting the Mac <em><strong>awesome</strong></em>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1301&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2012/02/05/so-why-dont-we-replace-applescript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
		<item>
		<title>An example of why Applescript is utterly awful and must be replaced</title>
		<link>http://neurobashing.com/2012/02/04/an-example-of-why-applescript-is-utterly-awful-and-must-be-replaced/</link>
		<comments>http://neurobashing.com/2012/02/04/an-example-of-why-applescript-is-utterly-awful-and-must-be-replaced/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 22:34:25 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">https://21cdb.wordpress.com/?p=1286</guid>
		<description><![CDATA[A while ago, I attempted to resolve the problem in Safari&#8217;s Delibar extension, wherein it can&#8217;t do what the Chrome extension can: automatically put the selected text into the &#8216;notes&#8217; field. I failed. In part I failed because of Safari, &#8230; <a href="http://neurobashing.com/2012/02/04/an-example-of-why-applescript-is-utterly-awful-and-must-be-replaced/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1286&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A while ago, I attempted to resolve the problem in Safari&#8217;s <a href="http://www.delibarapp.com/">Delibar</a> <a href="http://blog.shinyfrog.net/2010/06/21/safari-extension-delibar/">extension</a>, wherein it can&#8217;t do what the Chrome extension can: automatically put the selected text into the &#8216;notes&#8217; field.</p>
<p>I failed.</p>
<p>In part I failed because of Safari, and the way it structures extensions. Briefly, Safari uses a sort of <a href="http://en.wikipedia.org/wiki/Separation_of_concerns">separation-of-concerns</a> model, so what a particular piece of an extension can access varies. Getting the selection is really hard because you need to use <a href="https://developer.apple.com/library/safari/#documentation/Tools/Conceptual/SafariExtensionGuide/InjectingScripts/InjectingScripts.html#//apple_ref/doc/uid/TP40009977-CH6-SW1">proxying and messaging</a> to communicate between the current page, the extension&#8217;s &#8220;page&#8221;, and any resources.</p>
<p>I gave up because it sucked and wasn&#8217;t fun.</p>
<p>I had another thought: use Applescript to get the selection and pass it to the Delibar app itself! GENIUS!</p>
<p>The <a href="http://knowyourmeme.com/memes/tldr">tl;dr</a> here is &#8220;Delibar isn&#8217;t scriptable&#8221; so none of this matters, anyway.</p>
<p>Safari&#8217;s Applescript dictionary doesn&#8217;t include the term &#8220;selection&#8221;. To the best of my knowledge, you cannot use Applescript to get the selection of the current tab. Oh ….. kay.</p>
<p>So, the next logical step is to use JavaScript, because I know it has the ability to get the selection AND I know that there is a &#8216;do JavaScript&#8217; command in AppleScript for Safari. Now we&#8217;re cooking!</p>
<p>Here&#8217;s the relevant bits from the dictionary:</p>
<p> </p>
<pre><code>do JavaScript (verb) Applies a string of JavaScript code to a document.</code></pre>
<p> </p>
<p>and the example:</p>
<p> </p>
<pre><code>set theResult to do JavaScript unicode text ¬ in tab</code></pre>
<p> </p>
<p>Makes sense, right? Sure. So you&#8217;d pretty much imagine that it works just like this:</p>
<pre><code>tell application "Safari"
    set selectedText to (do JavaScript “window.getSelection()” in current tab of window 1)
end tell
</code></pre>
<p>Always returned null. Always. I then tried hundreds of combinations of more-or-less JavaScript, including:</p>
<ul>
<li>adding a return</li>
<li>wrapping it in an anonymous function</li>
<li>using document instead of window</li>
<li>
<p>banging my head against the desk and cursing myself for ever having these sorts of thoughts After lots of searching, I discovered the completely obvious answer:</p>
<p>do JavaScript &#8220;(&#8221;+getSelection())&#8221;</p>
</li>
</ul>
<p>That&#8217;s a double-quote, left paren, single quote, single quote, plus, then the function and a closing quote.</p>
<p>Of course. Completely obvious. Note that removing the single quotes and concatenation operator doesn&#8217;t work. So &#8220;(foo())&#8221; doesn&#8217;t work, but &#8220;(&#8221;+foo())&#8221; does. I found <a href="http://hints.macworld.com/article.php?story=20080207080505152">two</a> <a href="http://hypertext.net/2010/02/textmate-blog">places</a> that say it does work, but I can’t make it happen in the latest Lion and Safari.</p>
<p>How the hell do you even arrive at that as a logical place. And how do you expect regular people, ostensibly the target market for Applescript, to arrive at that conclusion?</p>
<p>Applescript is goddamned awful.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1286/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1286&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2012/02/04/an-example-of-why-applescript-is-utterly-awful-and-must-be-replaced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
		<item>
		<title>In the land of snakes</title>
		<link>http://neurobashing.com/2012/01/15/in-the-land-of-snakes/</link>
		<comments>http://neurobashing.com/2012/01/15/in-the-land-of-snakes/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 16:36:46 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">https://21cdb.wordpress.com/?p=1282</guid>
		<description><![CDATA[So I&#8217;m getting settled in to my new job. There&#8217;s a ton of things to get used to: a company with an extensive history (20-something years old); a large number of people (over 40); a product+service niche that&#8217;s pretty rarefied, &#8230; <a href="http://neurobashing.com/2012/01/15/in-the-land-of-snakes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1282&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m getting settled in to my new job. There&#8217;s a ton of things to get used to: a company with an extensive history (20-something years old); a large number of people (over 40); a product+service niche that&#8217;s pretty rarefied, replete with jargon and terminology; and a technology stack that has not very much to do with what I&#8217;ve spent the last decade doing.</p>
<p>The biggest change of that last bit is the switch to Python.</p>
<p>Python is fucking weird.</p>
<p>Yeah, there&#8217;s <a href="http://www.jwz.org/blog/2003/09/its-like-morons-have-invaded-your-screen-saver/#comment-79775">The Whitespace Abomination</a>. The reality is, you get over it. It&#8217;s a HUGE deal at first; just awful, terrible, crap. It&#8217;s just the dumbest idea anyone could ever have, there&#8217;s no sanity to those arguments you see about readability, it&#8217;s some magical bullshit thinking. Lisp&#8217;s paren soup is NOTHING compared to this bullshit!</p>
<p>It just sort of goes away after a while. It&#8217;s still bothersome and weird but I&#8217;ve got my editor configured properly now, so generally it&#8217;s not really a problem. In fact I tend to end statements with a semicolon more often than making some indentation-related boo-boo!</p>
<p>Python is often called &#8220;easy&#8221;, and I think it lives up to that description. That said, I think <em>idiomatic</em> Python <em>isn&#8217;t</em> easy. Python wants to make it such that there&#8217;s one obvious way to do it; but <strong>is</strong> that one way <strong>actually obvious</strong>?</p>
<p>In the Python I&#8217;ve seen lately, they tend to do the Ruby thing of, &#8220;module M contains class C and also a grab-bag of functions&#8221;. I&#8217;ve spent rather a lot of time in the past few years doing what amounted to Java Lite: large applications are structured by interfaces, abstract classes, and implementations. So, the idea of &#8220;here is a class and also some functions&#8221; is just … odd. I sort-of get how it works with Python&#8217;s namespace/module system, and I&#8217;m sure it&#8217;ll make more sense as time goes on, but as a switcher it&#8217;s positively strange.</p>
<p>Also, tools like virtualenv and the more complex elements of the <a href="http://mirnazim.org/writings/python-ecosystem-introduction/">Python ecosystem</a> aren&#8217;t immediately obvious. Coming from a background in PHP or Perl, Python can actually be pretty intimidating if you&#8217;re not working in an established platform like Django: what do I do about MySQL? What do I do about web server integration? What do I do about <em>etc etc etc</em>? Scoff all you want, but the fact is hitting <a href="http://www.php.net/manual/en/funcref.php">http://www.php.net/manual/en/funcref.php</a> is mostly all you need to get rolling on PHP projects, and of course <a href="http://www.cpan.org/">CPAN</a> remains one of the gold standards for code repos. (In fact, CPAN might be <em>too</em> large at this point.)</p>
<p>Anyway. I&#8217;ve written a couple of non-trivial Python scripts now, and I&#8217;m <em>trying</em> to get more into designing things to be &#8220;Pythonic&#8221;. We&#8217;ll see. I can&#8217;t say I&#8217;m <em>happy</em> with Python yet, but it&#8217;s still pretty new (it&#8217;s been all of a month) and so I&#8217;m at that strange place in the learning curve.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1282&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2012/01/15/in-the-land-of-snakes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
		<item>
		<title>Going</title>
		<link>http://neurobashing.com/2011/12/08/going/</link>
		<comments>http://neurobashing.com/2011/12/08/going/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 01:43:22 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">https://21cdb.wordpress.com/?p=1278</guid>
		<description><![CDATA[Tomorrow is my last day at the ol&#8217; salt mine, where I&#8217;ve been for the past 8 years. It&#8217;s a hell of a thing, leaving; I have more than a few complex emotions about the whole deal. I feel like &#8230; <a href="http://neurobashing.com/2011/12/08/going/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1278&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tomorrow is my last day at the ol&#8217; salt mine, where I&#8217;ve been for the past 8 years. It&#8217;s a hell of a thing, leaving; I have more than a few complex emotions about the whole deal.</p>
<p>I feel like I&#8217;m leaving behind code and systems that were in better shape than when I arrived. Hard <em>not</em> to when you arrive to a giant pile of Sun hardware, running ancient versions of Solaris. I leave behind 100% Linux, running on commodity hardware, a change I brought to the company. </p>
<p>Our primary application, a horrible mess of PHP4 spaghetti when I started hacking on it, is a slightly less horrible lasagna of PHP 5.3+, and there&#8217;s a good first pass at a modern PHP app in the repo as well.</p>
<p>There&#8217;s more than a few things I didn&#8217;t accomplish that I set out to do. Some of them, we were simply &#8220;overtaken by events&#8221;. The business has a way of turning underneath you &#8211; it&#8217;s part of the fun. In other cases, the current business climate simply isn&#8217;t right. Austerity is the order of the day, and fewer and fewer customers were willing to spend money to make money (to name but one example). </p>
<p>I&#8217;m proud of some of the work I&#8217;ve done, but I won&#8217;t be sad to see PHP go (the new job is a Python shop). A couple years ago I went all-in on PHP; I even obtained a Zend certification. PHP often deserves much of the hate people throw at it, but there&#8217;s also a lot of smart, innovative people who are really trying to push the language/platform in the right direction. </p>
<p>I&#8217;m super-excited about the opportunities at the new place. I&#8217;m really looking forward to kicking a lot of ass for them. All the skills I bring, I honed in the salt mine.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1278&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2011/12/08/going/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
		<item>
		<title>New Phone!</title>
		<link>http://neurobashing.com/2011/12/07/new-phone/</link>
		<comments>http://neurobashing.com/2011/12/07/new-phone/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:03:23 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://neurobashing.com/?p=1275</guid>
		<description><![CDATA[I got a new phone, and a new phone number. If you&#8217;re curious that number is: &#160; &#160; Contrary to what you&#8217;d probably guess, I didn&#8217;t get an iPhone; I got a Blackberry, and the free one at that (a &#8230; <a href="http://neurobashing.com/2011/12/07/new-phone/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1275&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got a new phone, and a new phone number. If you&#8217;re curious that number is:</p>
<p><a href="http://21cdb.files.wordpress.com/2011/12/fff.png"><img class="size-full wp-image-1276 alignleft" title="fff" src="http://21cdb.files.wordpress.com/2011/12/fff.png?w=500" alt=""   /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Contrary to what you&#8217;d probably guess, I didn&#8217;t get an iPhone; I got a Blackberry, and the free one at that (a 9300 series).</p>
<p>&#8220;But Blackberry sucks! They&#8217;re going out of business!&#8221;, you may think. You&#8217;re right, sort of.</p>
<p>One thing I learned since I got an iPad was <em>I don&#8217;t like the smartphone form factor</em>. Increasing the size of the device (what seems like the current Android device solution) to me just seems to create a form factor that&#8217;s further inferior to both the slightly smaller iPhone and larger iPad.</p>
<p>The things I want <strong>most</strong> from a phone are the 3 &#8220;T&#8217;s&#8221;: Talk, Text, and Twitter. I&#8217;d like decent email support. And that&#8217;s &#8230; pretty much it. Maps or a web browser or Angry Birds or ssh or 10 billion other things, I simply don&#8217;t do. I made myself angry (and spent too much money) trying to convince myself otherwise.</p>
<p>For all of the OMG BLACKBERRY SUCKS talk, it is still a pretty good email and text device. From my point of view, the recent problems with RIM are more about &#8220;how did you idiots make so many bad decisions in a row, when you were on top?&#8221; more than &#8220;your technology sucks&#8221;. They&#8217;re making bad decisions with an otherwise workable tech platform.</p>
<p>One day, when I go places and do things, maybe I&#8217;ll upgrade to an iPhone. Until then, my iPad is all I need for most everything, and the Blackberry is my ideal handset.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1275&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2011/12/07/new-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>

		<media:content url="http://21cdb.files.wordpress.com/2011/12/fff.png" medium="image">
			<media:title type="html">fff</media:title>
		</media:content>
	</item>
		<item>
		<title>5 more years!</title>
		<link>http://neurobashing.com/2011/12/01/5-more-years/</link>
		<comments>http://neurobashing.com/2011/12/01/5-more-years/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 16:26:59 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://neurobashing.com/?p=1270</guid>
		<description><![CDATA[Just renewed this domain for 5 more years. So for the foreseeable future you may use gregg at this domain as an email contact.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1270&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just renewed this domain for 5 more years. So for the foreseeable future you may use gregg at this domain as an email contact.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1270/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1270&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2011/12/01/5-more-years/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
		<item>
		<title>Syncing and RSS readers</title>
		<link>http://neurobashing.com/2011/10/26/syncing-and-rss-readers/</link>
		<comments>http://neurobashing.com/2011/10/26/syncing-and-rss-readers/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 14:11:42 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">https://21cdb.wordpress.com/?p=1268</guid>
		<description><![CDATA[Brent Simmons, he of NetNewsWire fame and demigod of the indie Mac scene, details all the problems with syncing in general and Google Reader in particular. I disabled Google Reader sync last night and switched back to NetNewsWire on the &#8230; <a href="http://neurobashing.com/2011/10/26/syncing-and-rss-readers/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1268&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Brent Simmons, he of NetNewsWire fame and demigod of the indie Mac scene, details all the problems with <a href="http://inessential.com/2011/10/24/google_reader_and_mac_ios_rss_readers_th">syncing in general and Google Reader in particular.</a></p>
<p>I disabled Google Reader sync last night and switched back to <a href="http://netnewswireapp.com/">NetNewsWire</a> on the desktop, doing local sync.</p>
<p>On the plus side, there&#8217;s not a HUGE amount of feeds I follow any more. Also, I never go anywhere so the lack of Google Reader sync isn&#8217;t crippling.</p>
<p>BUT: my main use case is, Mac downstairs as &#8220;<a href="http://www.google.com/url?sa=t&amp;rct=j&amp;q=apple%20digital%20hub&amp;source=web&amp;cd=2&amp;ved=0CCcQtwIwAQ&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D9046oXrm7f8&amp;ei=JhSoTqbAHsXj0QGDnuS5Dg&amp;usg=AFQjCNEbIRwEE0tVNY42WnoKjslc6eHfgg&amp;sig2=nblAIjMD8RjL6cSyF4tq6Q">digital hub</a>&#8221; and iPad everywhere else (couch, bed, porch, etc). Unless I&#8217;m sitting at my Mac to do work, I&#8217;m using my iPad; I watch TV on my Apple TV; I listen to music streamed from the Mac via Home Sharing from iTunes.</p>
<p>What I <em>really really want</em> is to have NetNewsWire/iPad to sync to the desktop, much in the way the <a href="http://barebones.com/products/mobile/yojimbo/">Yojimbo iPad app</a> does.</p>
<p>I know it&#8217;s not some &#8220;look at me I&#8217;m SUPER MOBILE&#8221;, work-at-the-coffee-shop thing, but it works <strong>great</strong> and is probably (hopefully?) less error-prone than the scenarios Brent describes.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1268&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2011/10/26/syncing-and-rss-readers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
		<item>
		<title>Not understanding the lessons of history: Windows 8 is going to be a *smash hit*, you guys</title>
		<link>http://neurobashing.com/2011/10/14/not-understanding-the-lessons-of-history-windows-8-is-going-to-be-a-smash-hit-you-guys/</link>
		<comments>http://neurobashing.com/2011/10/14/not-understanding-the-lessons-of-history-windows-8-is-going-to-be-a-smash-hit-you-guys/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 18:00:37 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[john dvorak]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">https://21cdb.wordpress.com/?p=1264</guid>
		<description><![CDATA[Extremetech asks the question, &#8220;Is Microsoft flailing?&#8221; with respect to Windows 8 and some serious criticisms. Very interested in a &#8220;withering&#8221; criticism of Windows 8 and Metro, I click through, and what to my wondering eyes should appear, but those &#8230; <a href="http://neurobashing.com/2011/10/14/not-understanding-the-lessons-of-history-windows-8-is-going-to-be-a-smash-hit-you-guys/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1264&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Extremetech asks the question, &#8220;<a href="http://www.extremetech.com/computing/99967-windows-8-is-microsoft-flailing">Is Microsoft flailing</a>?&#8221; with respect to Windows 8 and some serious criticisms.</p>
<p>Very interested in a &#8220;withering&#8221; criticism of Windows 8 and Metro, <a href="http://www.pcmag.com/article2/0,2817,2393037,00.asp#fbid=jXmLxdioZwN">I click through</a>, and what to my wondering eyes should appear, but those 2 words that send shivers through my spine:</p>
<p><strong>John. Dvorak.</strong></p>
<p><strong>People.</strong> John Dvorak has never been right about anything, ever.</p>
<blockquote>
<p>The Macintosh uses an experimental pointing device called a &#8216;mouse&#8217;. There is no evidence that people want to use these things.</p>
</blockquote>
<p><a href="http://brainstormtech.blogs.fortune.cnn.com/2009/01/12/jan-1984-how-critics-reviewed-the-mac/">(Source</a>)</p>
<p>And from there it&#8217;s been one endless pageview troll after another, for his entire career. I&#8217;m pretty sure he&#8217;s never been right about anything. (<a href="http://en.wikipedia.org/wiki/John_C._Dvorak">Wikipedia</a> calls it his &#8220;pithy&#8221; style &#8220;attracts critics who point out his frequent—and occasionally egregious—errors of prediction&#8221;.</p>
<p>So from that you can pretty much expect that Windows 8 and Metro will be a smash hit, much like the &#8220;mouse&#8221; that no one wanted.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1264&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2011/10/14/not-understanding-the-lessons-of-history-windows-8-is-going-to-be-a-smash-hit-you-guys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
		<item>
		<title>Sometimes, physicists sound like aspiring Doctor Who writers</title>
		<link>http://neurobashing.com/2011/10/05/sometimes-physicists-sound-like-aspiring-doctor-who-writers/</link>
		<comments>http://neurobashing.com/2011/10/05/sometimes-physicists-sound-like-aspiring-doctor-who-writers/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 14:37:15 +0000</pubDate>
		<dc:creator>Gregg</dc:creator>
				<category><![CDATA[TeeVee]]></category>
		<category><![CDATA[Doctor Who]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[WTF]]></category>

		<guid isPermaLink="false">https://21cdb.wordpress.com/?p=1260</guid>
		<description><![CDATA[Oh boy. Beyond Stephen Hawking: &#8220;Supermassive Black Holes Could Have Regions Where Life and Planets Exist&#8221; Ohhh&#8230; kay. It starts out OK enough, with basic talk about singularities and research by a Russian cosmologist. But then: Dokuchaev&#8217;s research demonstrates that &#8230; <a href="http://neurobashing.com/2011/10/05/sometimes-physicists-sound-like-aspiring-doctor-who-writers/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1260&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oh boy.</p>
<p><a href="http://www.dailygalaxy.com/my_weblog/2011/10/supermassive-balck-holes-could-have-regions-where-life-and-panets-existthe-inner-workings-of-supermassive-black-holes-may-be.html">Beyond Stephen Hawking: &#8220;Supermassive Black Holes Could Have Regions Where Life and Planets Exist&#8221;</a></p>
<p>Ohhh&#8230; kay.</p>
<p>It starts out OK enough, with basic talk about singularities and research by a Russian cosmologist. But then:</p>
<blockquote><p>Dokuchaev&#8217;s research demonstrates that &#8220;living inside the eternal black holes is possible in principle, if these black holes are rotating or charged and massive enough for weakening the tidal forces and radiation of gravitational waves to acceptable level.&#8221; Type III advanced civilizations on the Kardashev scale that have achieved mastery of the resources of their galaxy, could inhabit such black hole interiors.<br />
&#8220;We hypothesize that the advanced civilizations may live safely inside the supermassive black holes in the galactic nuclei being invisible from the outside,&#8221; writes Dokuchaev in his study.</p></blockquote>
<p>Dude, that&#8217;s &#8230; that&#8217;s part of the <a href="http://tardis.wikia.com/wiki/Eye_of_Harmony">backstory of Doctor Who</a>. (Sorta)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/21cdb.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/21cdb.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/21cdb.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/21cdb.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/21cdb.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/21cdb.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/21cdb.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/21cdb.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/21cdb.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/21cdb.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/21cdb.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/21cdb.wordpress.com/1260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/21cdb.wordpress.com/1260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/21cdb.wordpress.com/1260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neurobashing.com&amp;blog=669893&amp;post=1260&amp;subd=21cdb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neurobashing.com/2011/10/05/sometimes-physicists-sound-like-aspiring-doctor-who-writers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/aed191b93d2789dc27255abca6db7fdd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">21cdb</media:title>
		</media:content>
	</item>
	</channel>
</rss>
