<?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/"
	>

<channel>
	<title>waka waka waka &#187; Technology</title>
	<atom:link href="http://malcolmpollack.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://malcolmpollack.com</link>
	<description>I go many places</description>
	<lastBuildDate>Wed, 23 May 2012 13:59:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Small Step, Giant Leap</title>
		<link>http://malcolmpollack.com/2012/05/23/small-step-giant-leap/</link>
		<comments>http://malcolmpollack.com/2012/05/23/small-step-giant-leap/#comments</comments>
		<pubDate>Wed, 23 May 2012 13:51:02 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10530</guid>
		<description><![CDATA[Singularity University&#8216;s Peter Diamandis talks about the SpaceX Falcon launch. Here.]]></description>
			<content:encoded><![CDATA[<p><a href="http://singularityu.org/">Singularity University</a>&#8216;s Peter Diamandis talks about the SpaceX <em>Falcon</em> launch. <a href="http://www.youtube.com/watch?v=GY9-RobwJHo">Here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/05/23/small-step-giant-leap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photo-cells</title>
		<link>http://malcolmpollack.com/2012/05/22/photo-cells/</link>
		<comments>http://malcolmpollack.com/2012/05/22/photo-cells/#comments</comments>
		<pubDate>Wed, 23 May 2012 03:12:39 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10525</guid>
		<description><![CDATA[Our reader The Big Henry has been sending along some engaging science-related links lately, and he&#8217;s just sent me another. This one has to do with the possibility that &#8220;biophotons&#8221; &#8212; light quanta emitted within living cells &#8212; may be a channel for some sort of information transfer. I&#8217;ve never heard anything about this until [...]]]></description>
			<content:encoded><![CDATA[<p>Our reader The Big Henry has been sending along some engaging science-related links lately, and he&#8217;s just sent me another. This one has to do with the possibility that &#8220;biophotons&#8221;  &#8212;  light quanta emitted within living cells  &#8212;  may be a channel for some sort of information transfer. </p>
<p>I&#8217;ve never heard anything about this until just now (this is something quite distinct from conventional bioluminescence). Learn more <a href="http://www.technologyreview.com/blog/arxiv/27869">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/05/22/photo-cells/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Caduceus Ex Machina</title>
		<link>http://malcolmpollack.com/2012/05/21/caduceus-ex-machina/</link>
		<comments>http://malcolmpollack.com/2012/05/21/caduceus-ex-machina/#comments</comments>
		<pubDate>Mon, 21 May 2012 21:24:32 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10513</guid>
		<description><![CDATA[From Brad Templeton&#8217;s blog: flying telepresence drones as medical first-responders. Here.]]></description>
			<content:encoded><![CDATA[<p>From Brad Templeton&#8217;s blog: flying telepresence drones as medical first-responders. <a href="http://ideas.4brad.com/drone-tele-doctor-and-defibrillator-100-seconds">Here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/05/21/caduceus-ex-machina/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Crowdsyncing</title>
		<link>http://malcolmpollack.com/2012/05/18/crowdsyncing/</link>
		<comments>http://malcolmpollack.com/2012/05/18/crowdsyncing/#comments</comments>
		<pubDate>Fri, 18 May 2012 17:19:46 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Society and Culture]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10456</guid>
		<description><![CDATA[Here&#8217;s a novel approach to implementing coordinated behavior in a non-hierarchical &#8220;swarm&#8221; of autonomous machines: Biologists have long puzzled over the ability of bacteria and social insects to sense not only the presence of compatriots but their number and to synchronise their behaviour. It turns out that these creatures perform this synchronisation using a process [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.technologyreview.com/blog/arxiv/27852/">Here&#8217;s a novel approach</a> to implementing coordinated behavior in a non-hierarchical &#8220;swarm&#8221; of autonomous machines:</p>
<blockquote><p>Biologists have long puzzled over the ability of bacteria and social insects to sense not only the presence of compatriots but their number and to synchronise their behaviour.</p>
<p>It turns out that these creatures perform this synchronisation using a process called quorum sensing. This works by constantly releasing signalling molecules into the environment while at the same time measuring the local concentration of these molecules. </p>
<p>This concentration rises as more creatures join the local population and so is an effective measure of population density. When the concentration rises over some threshold level, it triggers a different behaviour such cell division, pathogen production and nest building.  </p>
<p>Now [Patrick Bechon and Jean-Jacques Slotine at the Massachusetts Institute of Technology in Cambridge] say a similar approach provides a robust way to synchronise humanoid robots. The ideal approach to synchronisation is for each robot to have access to every other robot&#8217;s position. Instead, the quorum sensing approach gives, each robot  access to a global variable such as the average position or average clock time. Each robot can also change this variable because it contributes to the average.</p>
<p>The idea is that if each robot attempts to synchronise with this global average, the swarm as whole should keep good time.</p></blockquote>
<p>This insight seems applicable to much more than the dancing robots <a href="http://www.youtube.com/watch?hl=en&#038;v=WTeTI0H6M6s&#038;gl=US">shown</a> in the linked article. For example, the movement of the center of gravity of social and cultural trends over time surely involves some &#8220;quorum sensing&#8221; on the part of individuals, followed by &#8220;attempts to synchronize with this global average&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/05/18/crowdsyncing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh, Canada!</title>
		<link>http://malcolmpollack.com/2012/05/17/oh-canada/</link>
		<comments>http://malcolmpollack.com/2012/05/17/oh-canada/#comments</comments>
		<pubDate>Thu, 17 May 2012 16:34:38 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10460</guid>
		<description><![CDATA[Attention, teens: if you need some help answering the call of the wild, then make your way to Sex: A Tell-All Exhibition, now running at Ottawa&#8217;s Museum of Science and Technology. The exhibit includes floor-to-ceiling photos of nude toddlers, children, teens and adults, and an array of heated, flavoured and textured condoms rolled over wooden [...]]]></description>
			<content:encoded><![CDATA[<p>Attention, teens: if you need some help answering the call of the wild, then make your way to <em>Sex: A Tell-All Exhibition</em>, <a href="http://www.sunnewsnetwork.ca/sunnews/canada/archives/2012/05/20120516-085610.html">now running</a> at Ottawa&#8217;s Museum of Science and Technology.</p>
<blockquote><p>The exhibit includes floor-to-ceiling photos of nude toddlers, children, teens and adults, and an array of heated, flavoured and textured condoms rolled over wooden dildos. There&#8217;s also a &#8216;climax room&#8217; with a round, low, leather bed, red curtains, a video screen showing animations of aroused genitals, and the voice of a man describing an orgasm.</p>
<p>Next to close-up photos of adult genitals are video screens using animations to explain masturbation.</p>
<p>Attendees are asked to write their own words for penis and vagina on a digital screen, and slang-terms like c&#8212; and pussy for female genitalia and c&#8212; for male body parts, are displayed above it in large letters.</p>
<p>There are listening stations with pre-written questions and push button audio answers.</p>
<p>Next to a printed question asking, &#8216;Why do many boys always want to have anal sex?&#8217; sexologist Jamy Ryan responds that not all boys want to do it, but: &#8220;If you are comfortable trying that activity, go ahead and do it. It could be fun for you, but if you are not, you don&#8217;t really have to do it.&#8221;</p>
<p>Next to a question about pregnancy, the recording assures listeners that abortions are available at medical clinics and at 14 years old, you don&#8217;t need to tell your parents. </p></blockquote>
<p>Seems to me the staid Great White North has changed a bit since I left in 1956. All for the better, I&#8217;m sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/05/17/oh-canada/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Forward!</title>
		<link>http://malcolmpollack.com/2012/05/12/forward-3/</link>
		<comments>http://malcolmpollack.com/2012/05/12/forward-3/#comments</comments>
		<pubDate>Sun, 13 May 2012 02:30:52 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10440</guid>
		<description><![CDATA[I&#8217;ve mentioned &#8220;exponentially advancing technology&#8221; a lot lately. Think I was kidding?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve mentioned &#8220;exponentially advancing technology&#8221; a lot lately. <a href="http://www.youtube.com/watch?v=g8gJOCwBuFc">Think I was kidding</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/05/12/forward-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Get Rich Quick</title>
		<link>http://malcolmpollack.com/2012/04/22/get-rich-quick/</link>
		<comments>http://malcolmpollack.com/2012/04/22/get-rich-quick/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 01:27:07 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10331</guid>
		<description><![CDATA[Nothing to it.]]></description>
			<content:encoded><![CDATA[<p><a href="http://techcrunch.com/2012/04/22/the-billion-dollar-mind-trick/">Nothing to it</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/04/22/get-rich-quick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Plenty of Room</title>
		<link>http://malcolmpollack.com/2012/04/19/plenty-of-room/</link>
		<comments>http://malcolmpollack.com/2012/04/19/plenty-of-room/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 05:09:46 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10317</guid>
		<description><![CDATA[Longtime readers will know that I&#8217;m a big admirer of Richard Feynman. In the nanotech discussions last week at SU, there was frequent mention of his visionary 1959 lecture There&#8217;s Plenty of Room at the Bottom, which is widely regarded as the genesis of the field. If you aren&#8217;t familiar with it, you can read [...]]]></description>
			<content:encoded><![CDATA[<p>Longtime readers will know that I&#8217;m a big admirer of Richard Feynman. In the nanotech discussions last week at SU, there was frequent mention of his visionary 1959 lecture <em>There&#8217;s Plenty of Room at the Bottom</em>, which is widely regarded as the genesis of the field.</p>
<p>If you aren&#8217;t familiar with it, you can read it <a href="http://www.zyvex.com/nanotech/feynman.html">here</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/04/19/plenty-of-room/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Glasses</title>
		<link>http://malcolmpollack.com/2012/04/06/google-glasses/</link>
		<comments>http://malcolmpollack.com/2012/04/06/google-glasses/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 17:20:07 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10270</guid>
		<description><![CDATA[So: here&#8217;s the latest inevitable step toward having our brains permanently jacked into the Internet. Are you going to want a pair of these? In this demo the user talks to his glasses. But what&#8217;s the endpoint here? Once the interface is fast and intuitive enough, so that we can send and receive data as [...]]]></description>
			<content:encoded><![CDATA[<p>So: here&#8217;s the latest inevitable step toward having our brains permanently jacked into the Internet.  </p>
<p>Are you going to want a pair of <a href="http://www.youtube.com/watch?feature=player_embedded&#038;v=9c6W4CCU9M4">these</a>? </p>
<p>In this demo the user <em>talks</em> to his glasses. But what&#8217;s the endpoint here? Once the interface is fast and intuitive enough, so that we can send and receive data as <em>thoughts</em>,  and we can connect our thoughts to everyone else&#8217;s (ten years from now? five?), what then? The hive mind of the Borg?</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/04/06/google-glasses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sign Me Up</title>
		<link>http://malcolmpollack.com/2012/04/03/sign-me-up/</link>
		<comments>http://malcolmpollack.com/2012/04/03/sign-me-up/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 23:02:06 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10256</guid>
		<description><![CDATA[For one of these.]]></description>
			<content:encoded><![CDATA[<p>For one of <a href="http://www.physorg.com/news/2012-04-dutch-car.html">these</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/04/03/sign-me-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Too Much Information</title>
		<link>http://malcolmpollack.com/2012/04/02/too-much-information/</link>
		<comments>http://malcolmpollack.com/2012/04/02/too-much-information/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 21:48:00 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10251</guid>
		<description><![CDATA[Our friend David Duff posted an item today in which he quoted an article from James Bamford at Wired about a new U.S. data-storage facility: Given the facility’s scale and the fact that a terabyte of data can now be stored on a flash drive the size of a man’s pinky, the potential amount of [...]]]></description>
			<content:encoded><![CDATA[<p>Our friend David Duff posted an <a href="http://duffandnonsense.typepad.com/duff_nonsense/2012/04/there-is-providence-in-the-fall-of-a-sparrow.html">item</a> today in which he quoted an <a href="http://www.wired.com/threatlevel/2012/03/ff_nsadatacenter/all/1">article</a> from James Bamford at <em>Wired</em> about a new U.S. data-storage facility:</p>
<blockquote><p>Given the facility’s scale and the fact that a terabyte of data can now be stored on a flash drive the size of a man’s pinky, the potential amount of information that could be housed in Bluffdale [the site of the facility] is truly staggering. But so is the exponential growth in the amount of intelligence data being produced every day by the eavesdropping sensors of the NSA and other intelligence agencies. As a result of this “expanding array of theater airborne and other sensor networks,” as a 2007 Department of Defense report puts it, the Pentagon is attempting to expand its worldwide communications network, known as the Global Information Grid, to handle yottabytes (1024 bytes) of data. (A yottabyte is a septillion bytes—so large that no one has yet coined a term for the next higher magnitude.)</p>
<p>It needs that capacity because, according to a recent report by Cisco, global Internet traffic will quadruple from 2010 to 2015, reaching 966 exabytes per year. (A million exabytes equal a yottabyte.) In terms of scale, Eric Schmidt, Google’s former CEO, once estimated that the total of all human knowledge created from the dawn of man to 2003 totaled 5 exabytes. And the data flow shows no sign of slowing. In 2011 more than 2 billion of the world’s 6.9 billion people were connected to the Internet. By 2015, market research firm IDC estimates, there will be 2.7 billion users. Thus, the NSA’s need for a 1-million-square-foot data storehouse. Should the agency ever fill the Utah center with a yottabyte of information, it would be equal to about 500 quintillion (500,000,000,000,000,000,000) pages of text.</p></blockquote>
<p>This rang a very old bell: a short story that I&#8217;d read as a boy in a science-fiction anthology called <em>17 x Infinity</em>, published in 1963. This prescient tale, <em>MS fnd n a Lbry</em>, was written by Hal Draper in 1961, and was in the form of a report, written far in the future by alien archaeologists, on the collapse of our civilization (always a hot topic, of course, here at <a href="http://malcolmpollack.com">waka waka waka</a>). The cause? Well, it&#8217;s short enough that you might as well just go <a href="http://home.comcast.net/~bcleere/texts/draper.html">read it yourself</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/04/02/too-much-information/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Ford&#8217;s In His Flivver</title>
		<link>http://malcolmpollack.com/2012/03/05/fords-in-his-flivver/</link>
		<comments>http://malcolmpollack.com/2012/03/05/fords-in-his-flivver/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 01:47:48 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10043</guid>
		<description><![CDATA[Matters reproductive have been all over the news lately (with Rush Limbaugh&#8217;s idiotic tactical blunder getting the most attention over the past few days). One item that might have slipped under the casual observer&#8217;s radar is this one, in which a team of researchers have developed an artificial womb to which a blastocyst can successfully [...]]]></description>
			<content:encoded><![CDATA[<p>Matters reproductive have been all over the news lately (with Rush Limbaugh&#8217;s idiotic tactical blunder getting the most attention over the past few days).</p>
<p>One item that might have slipped under the casual observer&#8217;s radar is <a href="http://www.sciencedaily.com/releases/2012/03/120302101543.htm">this one</a>, in which a team of researchers have developed an artificial womb to which a blastocyst can successfully attach.</p>
<p>The day cannot be terribly far off when we can successfully gestate an infant entirely outside the human body. I wonder what the implications of <em>that</em> will be.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/03/05/fords-in-his-flivver/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Detroit Is Back On Track!</title>
		<link>http://malcolmpollack.com/2012/03/02/detroit-is-back-on-track/</link>
		<comments>http://malcolmpollack.com/2012/03/02/detroit-is-back-on-track/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 20:56:06 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10036</guid>
		<description><![CDATA[See for yourself, courtesy of Iowahawk.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=rAqPMJFaEdY&#038;feature=youtu.be">See for yourself</a>, courtesy of Iowahawk.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/03/02/detroit-is-back-on-track/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Excelsior!</title>
		<link>http://malcolmpollack.com/2012/03/02/excelsior/</link>
		<comments>http://malcolmpollack.com/2012/03/02/excelsior/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 19:04:37 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Society and Culture]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=10030</guid>
		<description><![CDATA[Folks my age are old enough to remember, wistfully, the golden age of the American manned-spaceflight program, and have with sadness watched NASA&#8217;s long descent into senescence and irrelevance &#8212; from the virile pioneer of a &#8220;new frontier&#8221; that it was in the 1960s, to a sedentary bureaucracy tasked with getting children interested in science [...]]]></description>
			<content:encoded><![CDATA[<p>Folks my age are old enough to remember, wistfully, the golden age of the American manned-spaceflight program, and have with sadness watched NASA&#8217;s long descent into senescence and irrelevance  &#8212;  from the virile pioneer of a &#8220;new frontier&#8221; that it was in the 1960s, to a sedentary bureaucracy tasked with getting children interested in science and making Muslims feel good about themselves.</p>
<p>Well, geezers, take heart: there&#8217;s still a manned-spaceflight program in America, and it&#8217;s just taking off. Bill Whittle explains in <a href="http://www.pjtv.com/?cmd=mpg&#038;load=3898&#038;mpid=56">this encouraging video</a>, now two years old.</p>
<p><em>(As with our previous link, thanks to <a href="http://www.nationalreview.com/articles/292299/february-diary-john-derbyshire?pg=6">Derb</a> for this one.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/03/02/excelsior/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Word Lens</title>
		<link>http://malcolmpollack.com/2012/02/19/word-lens/</link>
		<comments>http://malcolmpollack.com/2012/02/19/word-lens/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 19:44:47 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=9893</guid>
		<description><![CDATA[Speaking of my daughter Chloë, she dropped by today and showed me an amazing new application she has downloaded for her iPhone. I&#8217;m a lifelong techie, and it takes a lot to bowl me over, but I&#8217;m bowled over. See it in action here.]]></description>
			<content:encoded><![CDATA[<p>Speaking of my daughter Chloë, she dropped by today and showed me an amazing new application she has downloaded for her iPhone. I&#8217;m a lifelong techie, and it takes a lot to bowl me over, but I&#8217;m bowled over.</p>
<p>See it in action <a href="http://www.youtube.com/watch?v=h2OfQdYrHRs">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/02/19/word-lens/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Skin Gun</title>
		<link>http://malcolmpollack.com/2012/02/18/skin-gun/</link>
		<comments>http://malcolmpollack.com/2012/02/18/skin-gun/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 04:33:24 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=9887</guid>
		<description><![CDATA[A remarkable innovation, by the look of it: article here, video here.]]></description>
			<content:encoded><![CDATA[<p>A remarkable innovation, by the look of it: article <a href="http://www.physorg.com/news/2011-02-skin-cell-gun-drastically.html">here</a>, video <a href="http://www.youtube.com/watch?feature=endscreen&#038;NR=1&#038;v=7Y5H9Sasq5U">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/02/18/skin-gun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gas Guzzler</title>
		<link>http://malcolmpollack.com/2012/01/25/gas-guzzler/</link>
		<comments>http://malcolmpollack.com/2012/01/25/gas-guzzler/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 15:24:10 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=9616</guid>
		<description><![CDATA[With a hat-tip to the indefatigable JK, here&#8217;s something new about to make its debut: the Tata MiniCat. Not what you want for traversing the Interstate system, but perfect for getting around locally &#8212; and cheaply.]]></description>
			<content:encoded><![CDATA[<p>With a hat-tip to the indefatigable JK, here&#8217;s something new about to make its debut: the <a href="http://www.caradvice.com.au/141944/tata-motors-mini-cat-air-car-to-debut-in-2012/">Tata MiniCat</a>. Not what you want for traversing the Interstate system, but perfect for getting around locally &#8212; and cheaply.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/01/25/gas-guzzler/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s New App: A Goodthinkful Review</title>
		<link>http://malcolmpollack.com/2012/01/19/microsofts-new-app-a-goodthinkful-review/</link>
		<comments>http://malcolmpollack.com/2012/01/19/microsofts-new-app-a-goodthinkful-review/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 18:30:16 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Society and Culture]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=9534</guid>
		<description><![CDATA[My friend Danny Fisher&#8217;s website Wish I Didn&#8217;t Know has picked up a story about a proposed smart-phone app that will warn users about high-crime districts, presumably so that safety-conscious travelers can avoid blundering into them. The app has apparently irked various interest groups, who I suppose think that gathering crime-rate statistics and making them [...]]]></description>
			<content:encoded><![CDATA[<p>My friend Danny Fisher&#8217;s website <em>Wish I Didn&#8217;t Know</em> has picked up a story about a proposed smart-phone app that will warn users about high-crime districts, presumably so that safety-conscious travelers can avoid blundering into them.</p>
<p>The app has apparently irked various interest groups, who I suppose think that gathering crime-rate statistics and making them available them to the public gives high-crime areas a bad name, or something.</p>
<p>In the article, we read:</p>
<blockquote><p>Sarah E. Chinn, author of ‘Technology and the Logic of American Racism,’ told AOL the app is ‘pretty appalling.’</p>
<p>‘Of course, an application like this defines crime pretty narrowly, since all crimes happen in all kinds of neighborhoods.’</p>
<p>‘I can’t imagine that there aren’t perpetrators of domestic violence, petty and insignificant drug possession, fraud, theft, and rape in every area.’</p></blockquote>
<p>That&#8217;s just fantastic, and highly original, too. Just to be clear, because this is such a piercing insight that you might not get it right away: if you were to imagine that a neighborhood with, say, fifty street assaults a week is somehow a more dangerous place for a stroll than a neighborhood with five such crimes per decade, you&#8217;re thinking too narrowly. Instead, the right way to understand crime rates, in light of Ms. Chinn&#8217;s intellectual breakthrough, is to assign them only two possible values: 0 or 1. And since &#8220;all crimes happen in all kinds of neighborhoods&#8221; <strong>*</strong>, we can narrow the range even further: everyplace just gets a 1! Done.</p>
<p>(Somebody should tell Microsoft this, by the way  &#8212;  because as a professional software engineer, I can tell you it will make coding this app one hell of a lot easier. Fewer bugs, too, I&#8217;ll wager.)</p>
<p>So there you have it  &#8212;  a breathtaking unification, a Great Leap Forward in what was until now a dauntingly complex field of study: all crime happens equally, everywhere. Move over, James Clerk Maxwell!</p>
<p>Read the rest <a href="http://widk.com/2012/01/19/avoid-the-ghetto-smartphone-app-causes-controversy/">here</a>.</p>
<p>
<em><strong>*</strong> I&#8217;ll confess that I&#8217;m having trouble remembering the last time there was, for example, a gang-related drive-by shooting in Wellfleet, MA (pop. 2750), but just to be sociable I&#8217;ll defer to Ms. Chinn as to whether &#8220;all crimes happen in all kinds of neighborhoods&#8221;. She is, after all, a published author.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/01/19/microsofts-new-app-a-goodthinkful-review/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Senate To Toothpaste: Back In Tube!</title>
		<link>http://malcolmpollack.com/2012/01/19/senate-to-toothpaste-back-in-tube/</link>
		<comments>http://malcolmpollack.com/2012/01/19/senate-to-toothpaste-back-in-tube/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 17:28:26 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=9526</guid>
		<description><![CDATA[Lawrence Auster brings to our attention (with pithy comments of his own, here) an article from the Daily Mail on the SOPA bill that has been getting so much attention. (I&#8217;ll confess I haven&#8217;t read the dense 78-page bill itself yet, but from all the summaries I&#8217;ve seen it does indeed appear to be a [...]]]></description>
			<content:encoded><![CDATA[<p>Lawrence Auster brings to our attention (with pithy comments of his own, <a href="http://www.amnation.com/vfr/archives/021470.html">here</a>) an article from the Daily Mail on the SOPA bill that has been getting so much attention. (I&#8217;ll confess I haven&#8217;t read the dense 78-page <a href="http://thomas.loc.gov/cgi-bin/query/z?c112:H.R.3261:">bill</a> itself yet, but from all the summaries I&#8217;ve seen it does indeed appear to be a real stinker.)</p>
<p>Read it <a href="http://blogs.telegraph.co.uk/technology/adrianhon/100007115/sopa-is-the-equivalent-of-smashing-the-gutenberg-press-and-will-unite-the-internet-against-it/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/01/19/senate-to-toothpaste-back-in-tube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech Talk</title>
		<link>http://malcolmpollack.com/2012/01/12/tech-talk-2/</link>
		<comments>http://malcolmpollack.com/2012/01/12/tech-talk-2/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 17:52:52 +0000</pubDate>
		<dc:creator>Malcolm</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[MFC Class Wizard]]></category>
		<category><![CDATA[single header]]></category>

		<guid isPermaLink="false">http://malcolmpollack.com/?p=9471</guid>
		<description><![CDATA[This post is something a little out of the ordinary, one that most of our readers will want to skip: it&#8217;s a Javascript hack for Microsoft Visual Studio that solves a problem I had at work today. I couldn&#8217;t find anything about this online, and once I&#8217;d got it sorted out I thought I&#8217;d make [...]]]></description>
			<content:encoded><![CDATA[<p>This post is something a little out of the ordinary, one that most of our readers will want to skip: it&#8217;s a Javascript hack for Microsoft Visual Studio that solves a problem I had at work today. I couldn&#8217;t find anything about this online, and once I&#8217;d got it sorted out I thought I&#8217;d make it available here, so that the next poor wretch who wants to know how to do this won&#8217;t have to puzzle it out for himself.</p>
<p>One thing we Windows programmers sometimes need to do is to generate C++ files representing the classes exported by a type library. Visual Studio 2010 has a tool for doing this, called the MFC Class Wizard. (You launch it from the menu bar: Project -> Class Wizard&#8230;)</p>
<p>When you use the Class Wizard to create these files, it does two things. First, it renames the exported classes according to the MFC naming convention, by dropping any &#8216;I&#8217; or &#8216;_&#8217; prefix and replacing it with a &#8216;C&#8217;. (E.g., an exported class called IBaseClass will be called CBaseClass in the output file.)</p>
<p>The other thing it does is to generate a separate header file for each exported class  &#8212;  so that two exported classes IBaseClass and IUtilityClass will end up in two files, CBaseClass.h and CUtilityClass.h.</p>
<p>But what if you want to keep the class names the same, and merge all the declarations and definitions into a single header file? You have to go through the classes one at a time, in each case explicitly changing the auto-generated class name back to the original class name, and replacing the auto-generated file name with name of the single file you want as the output. (The Wizard is smart enough to merge the code, <em>Dieu merci</em>, but you still have to tell it specifically what to do every time, one class at a time.)</p>
<p>Yesterday I needed to generate a wrapper file for the <a href="http://www.dimastr.com/redemption/">Outlook Redemption</a> type library, which exposes zillions of classes and methods. I was retrofitting the wrapper classes into some legacy code, created long ago, so I wanted all the class names to match the names in the type library  &#8212;  and I wanted it all in a single header file. To munch through these classes one at a time would have taken me many, many hours, and would have been inexpressibly tedious. I knew that if I could somehow get the Wizard to skip the automatic renaming of the classes, and to generate the same output-file name each time, it would do the whole conversion in just a minute or two. But where was this configured? I looked online for a while, but couldn&#8217;t find what I needed. So I dug into the Visual Studio installation directory, and finally found what I was looking for: an HTML file that defines both the Wizard&#8217;s UI and the Javascript that does the actual work. A few quick hacks, and the problem was solved.</p>
<p>The file is here:</p>
<blockquote><p>C:\Program Files\Microsoft Visual Studio 10.0\VC\VCWizards\CodeWiz\MFC\Typelib\HTML\1033\default.htm.</p></blockquote>
<p>All of this auto-generation work is done in the function AddClass, which starts at line 527. </p>
<p>The per-class filename generation is done at line 590:</p>
<blockquote><p>Files_Array[oGeneratedClasses.options.length-1] = strClass + &#8220;.h&#8221;;</p></blockquote>
<p>To force the Wizard to merge all the classes into the single file &#8216;YourFileName.h&#8217;, just change this to:</p>
<blockquote><p>Files_Array[oGeneratedClasses.options.length-1] = &#8220;YourFileName.h&#8221;;</p></blockquote>
<p>To prevent the renaming of the generated classes, look at these lines, starting at 559:</p>
<blockquote><p>var strInterfaceName = oInterfaces.options[i].value;<br />
var strClass;<br />
if( strInterfaceName.charAt(0) == &#8216;_&#8217; || strInterfaceName.charAt(0) == &#8216;I&#8217; || strInterfaceName.charAt(0) ==&#8217;i')<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;	strClass = &#8220;C&#8221; + strInterfaceName.substr(1);<br />
else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strClass = &#8220;C&#8221; + strInterfaceName;</p>
<p>if (IsInGeneratedList(strInterfaceName))<br />
&#8230;</p></blockquote>
<p>Change this to:</p>
<blockquote><p>var strInterfaceName = oInterfaces.options[i].value;<br />
var strClass = strInterfaceName;</p>
<p>if (IsInGeneratedList(strInterfaceName))<br />
&#8230;</p></blockquote>
<p>And that&#8217;s it! Don&#8217;t forget to put it all back, or at least to change the hard-coded filename next time you want to use it. (What would be even better would be to add some new code to expose all of these as options accessible directly from the UI, but I haven&#8217;t bothered.)</p>
<p>I hope this saves somebody out there a little time someday.</p>
]]></content:encoded>
			<wfw:commentRss>http://malcolmpollack.com/2012/01/12/tech-talk-2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

