<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>What Digital Revolution?</title>
	<atom:link href="http://www.whatdigitalrevolution.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.whatdigitalrevolution.com</link>
	<description>Thinking critically about digital worlds</description>
	<lastBuildDate>Wed, 21 Jul 2010 15:05:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
		<item>
		<title>Why Scholars and Programmers Need to Talk</title>
		<link>http://www.whatdigitalrevolution.com/?p=171</link>
		<comments>http://www.whatdigitalrevolution.com/?p=171#comments</comments>
		<pubDate>Tue, 20 Jul 2010 17:53:50 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Books and Art]]></category>
		<category><![CDATA[Computers and Gadgets]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[computeral]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[loneliness]]></category>
		<category><![CDATA[neen]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scholarship]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.culturefeast.com/?p=171</guid>
		<description><![CDATA[
Scholars and programmers are two groups that know hardly anything about each other, and yet the world needs them to come together, quickly.  Nothing less than the future of art and the  existence of literature hangs in the balance, which I&#8217;ve tried to make clear to fellow programmers in the past.  Today, I want to address  fellow scholars and give five critical reasons why the other side needs  us and why we need them.

&#8212;
UPDATE: One of my readers pointed out that the term &#8220;scholar&#8221; is ambiguous.  For ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="size-medium wp-image-182 alignnone" title="Francois_I_Suleiman" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/07/Francois_I_Suleiman2-300x180.jpg" alt="Francois_I_Suleiman" width="300" height="180" /></p>
<p style="text-align: left;">Scholars and programmers are two groups that know hardly anything about each other, and yet the world needs them to come together, quickly.  Nothing less than the future of art and the  existence of literature hangs in the balance, which I&#8217;ve tried to make clear to fellow programmers in the past.  Today, I want to address  fellow scholars and give five critical reasons why the other side needs  us and why we need them.</p>
<p><span id="more-171"></span></p>
<p style="text-align: center;">&#8212;</p>
<p style="text-align: left;"><strong>UPDATE:</strong> One of my readers pointed out that the term &#8220;scholar&#8221; is ambiguous.  For this article, I&#8217;ve used scholar to refer to humanities scholars in general.</p>
<p style="text-align: center;"><strong>Talking with programmers</strong></p>
<p>I had written an article a while ago on <a href="http://www.osnews.com">OSNews</a> (<a href="http://www.osnews.com/story/23120/The_Death_of_the_Computeral_Craftsman">&#8220;The Death of the Computeral Craftsman&#8221;</a>, 4/7/2010) lamenting the disappearance of a certain kind of aesthetic impulse in computers that I called &#8220;computeral craftsmanship&#8221;.  My fatal flaw was to explain this term on the second page:</p>
<blockquote><p>Those who write in raw static HTML, on the other hand, can manipulate  formatting to say what they mean with much greater control&#8230;I could replicate the same effects on my WordPress blog by editing the  theme and its CSS, but it would be a separate act from writing the  content and not a representation of my thoughts and emotions during the  moment of creating the web page.  This is the reason why an old  Geocities page used to look so hideous, because its formatting was the  impulsive expression ofthe author <em>in situ</em>; that is the kind of  unity, between content and format through a continuous moment of  expression, that Web <em>has</em> lost.</p></blockquote>
<p>Clearly, almost no one got that far since I was instantly barraged by OSNews readers who, not understanding what I meant by &#8220;craftsmanship&#8221;, were furious that I would dare insult their career paths and honor by claiming that programmers are not &#8220;craftsmen&#8221; (i.e., people who do a good job and take pride in their work).  I particularly enjoyed comments to the effect of &#8220;clearly you have never done any professional programming&#8221; (I have), &#8220;I stopped reading after this: ______&#8221; (then why did you bother in the first place?), or &#8220;Actually, the first X wasn&#8217;t Y but rather Z, you should know this before you decide to write an article&#8221; (this is the sort of pedantry that often makes grade school miserable).</p>
<p>One reaction might be to dismiss OSNews&#8217;s audience with a stereotype, as anti-English majors completely incapable of understanding a thesis, which is indeed the exact attitude that one of my friends who works as a system administrator had.  Yet if anything, the fact that almost no one had gotten through to the end underscores the case that I&#8217;ve made on this blog, that we need to move past the page metaphor and discover authentically <a href="http://www.whatdigitalrevolution.com/?p=108">computeral methods of communication</a>.</p>
<p>Beyond hermeneutics, however, there is a greater lesson: scholars and programmers both have a long way to go before they can start talking to each other on the same level.  My real purpose in writing that article was to start a conversation between these two sides by telling the engineers, &#8220;Hey, we need to start thinking less about gigaflops and more about Gilgamesh&#8221;, and the reaction was highly negative at first.  After I hashed out the meaning of some of my main points in the comments section, however, I began several positive and constructive discussions with my readers about everything from their <a href="http://www.osnews.com/thread?417701">emotions while programming</a> to connections between Model-View-Controller-based applications and the dissemination of knowledge in the <a href="http://www.osnews.com/thread?417617">medieval West through the church</a>.  The problem was that it took much effort to get to the point where we had enough of a mutual understanding to communicate.</p>
<p style="text-align: center;"><strong>Five points for scholars</strong></p>
<p>So then why not start with the scholars?  Because as reactionary as programmers might be, humanities scholars are woefully unprepared for twenty first-century technology.  It&#8217;s difficult to relate Model-View-Controller schemas to someone who doesn&#8217;t understand database administration; put another way, while it&#8217;s difficult to explain why <em>Canterbury Tales</em> is great literature to someone who spends all day reading COBOL, it&#8217;s impossible to show why C++ is not art to someone who only knows Chaucer.</p>
<p>The truth is that both sides need to come closer to each other, and they need to do it quickly.  I&#8217;ve tried to make this clear to fellow programmers in the past, and today I want to address fellow scholars and give five critical reasons why the other side needs us and why we need them:</p>
<ol>
<li><strong>Computers are replacing literature.</strong> The fundamental premise  of this blog, which I&#8217;ve harped on <em>ad nauseum</em> and which I&#8217;ll  repeat here yet again, has been that the time that people used to spend  reading books is now spent in front of computers, but that artistically,  emotionally, and spiritually, computers lack something that books  have.  That something has been at the core of Western civilization for  hundreds of years, and we can already begin to feel the ill effects as  it withers away: <a href="http://www.whatdigitalrevolution.com/?p=39">social alienation</a>, a sense of emptiness, and above all <a href="http://vorpolinux.sourceforge.net/about.html">loneliness</a>.  The  answer isn&#8217;t to back pedal into rotogravures and Gainsboroughian oil  landscapes, but rather to take what we know about the magic of art and  breath life into the new media, which demands people who still study  art.  Otherwise, we can watch YouTube take over film and pretend that <a href="http://www.readwriteweb.com/archives/twitter_novels_not_big_success_stories.php">Twitter  novels</a> can replace <a href="http://www.gutenberg.org/etext/996">the real thing</a>.</li>
<li><strong>Paper is a dead letter.</strong> Paper will never disappear, just as Socrates&#8217;s prediction that writing would completely supplant memory never came to pass, but like Socrates we are making the same fundamental error in assuming that new technology is 100% a natural extension from the old way of doing things.  For the stonemason, this meant that writing was a dangerous <em>pharmakon</em> to be treated with suspicion, whereas for us we think that we can pay lip service to computers by &#8220;digitizing texts&#8221; or using &#8220;online learning platforms&#8221;, thus establishing our credentials as progressive technocrats.  We need to do more, for our own sake.  The future of humanity will be written in light, literally, so if we don&#8217;t learn assembly programming or how TTL logic circuits work or at the very least <a href="http://en.wikipedia.org/wiki/Logo_%28programming_language%29">Logo</a>, then the very source material that defines our function, way of life, and careers will be totally alien.  Historians in fifty years who don&#8217;t understand memory management will be like chronologists before philology or archaeology, and Alexander von Humboldt will have to make room for Isidore of Seville.</li>
<li><strong>We need more than just the imperative mood.</strong> There is a critical problem with computers that no one has pointed out yet, which is that every programming &#8220;language&#8221; is nothing more than a set of instructions.  In other words, the languages we are immersing ourselves in are completely in the imperative mood; there is no indicative or subjunctive, nor is there optative, jussive, potential, or room for any other modality.  How can there be art or literature when everything is a command?  Case in point, one of the most popular tools for creating software today, Microsoft Visual Studio, calls each program a &#8220;<a href="http://www.ucertify.com/article/what-is-a-solution-in-visual-studio-net.html">solution</a>&#8220;.  A solution to what, the soul&#8217;s troubles?  Another example, a lot of people claim that video games are a new form of art, an argument that Roger Ebert thrashed eloquently <a href="http://blogs.suntimes.com/ebert/2010/04/video_games_can_never_be_art.html">since art is not &#8220;winnable&#8221;</a>.  Yes, we might &#8220;play&#8221; with the text, but when have you ever gone into a museum and said &#8220;Booya, Rembrandt!  Take that, Picasso!  I always knew you were a punk!&#8221;?  If there&#8217;s anything that scholars are good for, it&#8217;s to make a straightforward issue seem so complicated that even the question slips away, which is the essence of our Sisyphus-like existence, only scholars bring it to a textual level where we can all enjoy humanity&#8217;s fist fight with itself.  Computing needs that kind of thinking if we&#8217;re going to cross the boundary into artistic expression.</li>
<li><strong>We&#8217;re the only ones left who can read 300 pages at a time.</strong> After you run for three miles and hit the runner&#8217;s high, the world becomes a completely different place than what you had known before, just as a book read at 30 pages/hour will inevitably be different than the same book read at 80 pages/hour though the pages remain the same.  Similarly, the fragmentation of content due to digital technology has changed our perception of that content so much that it&#8217;s effectively changed the content itself.  (For one thing, we&#8217;ve begun referring to it as &#8220;content&#8221;, as if we were trading pork belly futures.)  Maybe that&#8217;s not a bad thing (doubtful), but there&#8217;s no way to compare the two unless we have people who understand both ways of thinking, fragmented and continuous, both clicking pixels and turning pages&#8211;and I don&#8217;t mean Clive Cussler.</li>
<li><strong>Untold worlds already await.</strong> In case you think that everything I&#8217;ve proposed is for some <em>Grossforschung</em> project of the future, I want to point out that incredible stories and worlds are unfolding online right now despite the Internet&#8217;s pallor.  I&#8217;ve already discussed an incredible epistolary mini-&#8221;novel&#8221; between two branches of a powerful Syrian family unwittingly written in the <a href="http://www.whatdigitalrevolution.com/?p=79">backpages of Wikipedia</a>.  There are examples, like the <a href="http://www.superneen.com/">Neen</a> movement, which have achieved some success creating moving new art based on computers (<a href="http://www.manetas.com/">Miltos Manetas</a>, a Neen leader, has even had some works exhibited at the <a href="http://www.saatchi-gallery.co.uk/artists/miltos_manetas.htm">Saatchi Gallery</a>), albeit perhaps not completely computeral in the sense that <a href="http://www.whatdigitalrevolution.com/?p=108">I&#8217;ve talked about</a>.  I read a thread at the PostSecret Community forums just yesterday where members decided to try sum up as much <a href="http://www.postsecretcommunity.com/chat/viewtopic.php?t=318584">empirically-learned wisdom as they could</a> (in case you are unfamiliar with PostSecret, click <a href="http://www.postsecret.com/">here</a>).  Yes, they lacked the method of Aristotle and the set up of Richard Ford a la <em>The Sportswriter</em>, but the seed is the same kernel that sprouted speculative Greek philosophy.  Scholars can and should start talking about these things.</li>
</ol>
<p>Nothing less than the future of art and the existence of literature  hangs in the balance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=171</wfw:commentRss>
		<slash:comments>14</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>AMD Phenom II X6 1090T reviewed (for Linux developers)</title>
		<link>http://www.whatdigitalrevolution.com/?p=146</link>
		<comments>http://www.whatdigitalrevolution.com/?p=146#comments</comments>
		<pubDate>Sat, 01 May 2010 23:38:06 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Computers and Gadgets]]></category>
		<category><![CDATA[abiword]]></category>
		<category><![CDATA[black part]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[phenom]]></category>
		<category><![CDATA[phenom 2]]></category>
		<category><![CDATA[phenom ii]]></category>
		<category><![CDATA[six core]]></category>
		<category><![CDATA[toolchain]]></category>
		<category><![CDATA[uclibc]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=146</guid>
		<description><![CDATA[
AMD&#8217;s Phenom II X6 has just been released, bringing six-core processing power within reach of students and others without thousands of dollars to spend on Intel&#8217;s Core i7 9xx series.  But how well does the X6 do with multithreaded open source development?  This short review looks into Linux development using GCC and make with AMD&#8217;s new processor.
&#8212;
Professional tools for (pseudo-)professional developers: The AMD Phenom II X6
Lately this blog has been dead, but only because I&#8217;ve delved deep into programming and the creation of a new Linux distribution based, in true ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-163" title="AMD-Phenom-X6-II" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/AMD-Phenom-X6-II-300x214.jpg" alt="AMD-Phenom-X6-II" width="300" height="214" /></p>
<p style="text-align: left;">AMD&#8217;s Phenom II X6 has just been released, bringing six-core processing power within reach of students and others without thousands of dollars to spend on Intel&#8217;s Core i7 9xx series.  But how well does the X6 do with multithreaded open source development?  This short review looks into Linux development using GCC and make with AMD&#8217;s new processor.</p>
<p style="text-align: center;"><span id="more-146"></span>&#8212;</p>
<p style="text-align: center;"><strong>Professional tools for (pseudo-)professional developers: The AMD Phenom II X6</strong></p>
<p>Lately this blog has been dead, but only because I&#8217;ve delved deep into programming and the creation of a <a href="http://vorpolinux.sourceforge.net">new Linux distribution</a> based, in true <em>WDR?</em> fashion, on aesthetic principles that I&#8217;ve gained through my historical and philosophical studies.  However, one thing that was holding me back was my lack of a powerful development machine.  It&#8217;s incredible to think that for the past year I&#8217;ve done paid development on a <a href="http://www.netbooktech.com/2009/07/10/gateway-lt3103u-review/">netbook</a> whose wiring is so flimsy that the video card can be fixed (or broken) by repeatedly dropping the machine from a height of two feet.  The time was right to invest in a desktop machine, especially now that I&#8217;ll be working for AbiWord in Google&#8217;s Summer of Code 2010 competition <a href="http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/abiword/t127230757623">implementing non-linear page flows</a>.</p>
<p>Enter the Phenom II X6, AMD&#8217;s latest and greatest CPU.  My friend who actually works in IT and I had agreed until just a couple of days ago that the Intel Core i5 750 would be the most cost effective option, but once the X6 was released its six cores won me over.  <a href="http://www.i4u.com/article33504.html">Numerous reviews</a> have already shown that under non-multithreaded loads, AMD&#8217;s new processor is a loser, but as soon as the threads can utilize all six or even four cores, AMD trounces the competition.  As anyone who does Linux development knows, going multithreaded is usually as simple as typing &#8220;make -jN&#8221;, where N is the number of parallel jobs that you want to execute while building your app (normally N = number of cores/processors + 1).  At $200/$300 per processor, that would make the X6 a bargain-basement priced high-power workstation (Intel&#8217;s current six-core offering, the Core i7 9xx series, is actually faster than the X6 but also costs +$1000, out of the reach of mortals and students like myself).</p>
<p style="text-align: center;"><strong>Specs</strong></p>
<p>Thus, I headed to MicroCenter and dropped ~$730 (including tax) buying parts to build a Phenom II X6-based system.  My final system consists of:</p>
<ul>
<li>CPU: AMD Phenom II X6 1090T Black Edition ($300)</li>
<li>Motherboard: Gigabyte <span>GA-880GM-UD2H, 880G chipset, mATX form factor ($50, after <a href="http://www.microcenter.com/specials/promotions/0427.AMDbundle.html?utm_source=mcol&amp;utm_medium=leader_bnr&amp;utm_campaign=hmpg_0427_AMDbundle">CPU bundle discount</a>)</span></li>
<li><span>Power supply: Enermax Tomahawk 500W ($50)</span></li>
<li><span>CPU cooler: Zalman CNPS7500-Cu with blue LED, all copper radial heatsink ($40)</span></li>
<li><span>Case: Cooler Master Elite 341, mATX mid-tower ($30)</span></li>
<li><span>Memory: Kingston HyperX 4GB DDR3-1600 ($130)</span></li>
<li><span>Video: AMD Radeon HD4250 (integrated, included with the motherboard)</span></li>
<li><span>Hard drive: Western Digital Caviar Blue WD5000AAKS 500 GB 7,200 RPM SATA ($50)</span></li>
<li><span>CD/DVD: Some random Toshiba dual layer Lightscribe DVD+/- RW ($35)</span></li>
<li><span>Wireless: Crappy 802.11B/G card using Realtek 8139 chipset ($15)</span></li>
<li><span>OS: Ubuntu 10.04 &#8220;Lucid Lynx&#8221; AMD64 edition (free and <em>libre</em>, though following the window button debacle perhaps not quite so free as in free speech)</span></li>
<li><span>Video drivers: AMD&#8217;s proprietary fglrx XOrg drivers, v. 8.723.1, downloaded from Ubuntu<br />
</span></li>
</ul>
<p>Yes, I did go ahead and splurge on some of the components.  Cheaper RAM, a cheaper power supply, the stock CPU cooler, and perhaps even a less expensive case could have been found.  In all, I could have probably shaved about $100 off without degrading performance, but since I value longevity and quality in my components I decided to spend extra.  There&#8217;s also a Phenom II X6 1055T model that has slower core speeds and that costs $100 less which may interest some readers.  I will probably try overclocking a little, especially since the 1090T is a Black Edition part and has an unlocked clock multiplier, but as the benchmark results below show there really isn&#8217;t any need.</p>
<p style="text-align: center;"><strong>Benchmarks (compiling)<br />
</strong></p>
<p style="text-align: left;">As I&#8217;ve mentioned, this is supposed to be a development system to help me with my GSoC and Linux distribution work, so I thought that I&#8217;d run some compiles to see how fast they would finish.  For all these compiles, I have Firefox with 10 tabs running as I&#8217;m typing into Gchat and this WordPress blog, which represents a realistic compile environment for me.</p>
<p style="text-align: left;">First, my compiler&#8217;s information:</p>
<pre style="text-align: left;">ersin@istanbul:~$ gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' \
  --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ \
  --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib \
  --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix \
  --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls \
  --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --disable-werror \
  --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu \
  --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
ersin@istanbul:~$</pre>
<p>Next, the actual tests:</p>
<p style="text-align: left;"><em>AbiWord (using SVN r28860 from trunk after having run ./autogen.sh; configured with default settings, only plugins were opendocument and msword; no ccache):</em></p>
<pre style="text-align: left;">ersin@istanbul:~/abiword$ time make -j7
...
real    1m45.630s
user    6m33.760s
sys    0m50.130s
ersin@istanbul:~/abiword$</pre>
<p>Blazingly fast, I&#8217;d say!  My single-core Athlon 64 L110 netbook takes 30-45 minutes to do the same compile.</p>
<p style="text-align: left;"><em>buildroot toolchain (2010.02 after having configured with make menuconfig and downloaded sources with make source; no target packages selected, only the toolchain with all compilers set to be built, including target utils and full GCC suite &#8212; gcc, g++, gcj, gcc-objc, and gfortran; 7 parallel jobs selected through make menuconfig; neither gdb nor tests built; no ccache):</em></p>
<pre style="text-align: left;">ersin@istanbul:~/vorpo/build/buildroot-2010.02$ time make
...
real    19m15.274s
user    42m33.760s
sys    11m39.160s
ersin@istanbul:~/vorpo/build/buildroot-2010.02$</pre>
<p>This is perhaps the more impressive of the two benchmarks.  <em>An entire toolchain in under 20 minutes.</em> In a $730 mATX system that I put together in my kitchen in an hour.  Ponder that for a second.  This same compile easily takes me 3+ hours on my netbook.  Throughout this compile, I checked up on my computer&#8217;s memory usage with GNOME&#8217;s System Monitor, and at no time did it exceed 1.5 GB memory, which includes the desktop and all the rest of the system.  CPU utilization on all six cores was 100% while compiling and fluctuated while running configure.</p>
<p>How about one more test for completeness&#8217;s sake?  Here&#8217;s GIMP, a complex GTK+ program with many dependencies and a good benchmarking test:</p>
<p><em>GIMP (2.6.8, after having run ./configure; no ccache):</em></p>
<pre>Building GIMP with prefix=/usr/local, datarootdir=${prefix}/share
Desktop files install into ${datarootdir}

Extra Binaries:
 gimp-console:        yes
 gimp-remote:         no (not enabled)

Optional Features:
 D-Bus service:       no
 Language selection:  yes

Optional Plug-Ins:
 Ascii Art:           no (AA library not found)
 Help Browser:        no (WebKit not found)
 LCMS:                no (lcms not found or unusable)
 JPEG:                yes
 MNG:                 no (MNG header file not found)
 PDF:                 Using PostScript plug-in (libpoppler not found)
 PNG:                 yes
 Print:               yes
 PSP:                 yes
 Python:              yes
 Script-Fu:           yes
 SVG:                 yes
 TIFF:                yes
 TWAIN (MacOS X):     no
 TWAIN (Win32):       no
 URI:                 yes (using GIO/GVfs)
 Windows ICO          yes
 WMF:                 yes
 XJT:                 yes
 XPM:                 no (XPM library not found)

Plug-In Features:
 EXIF support:        no (libexif not found or too old)
 GNOME UI:            no (libgnomeui-2.0 not found)
 GNOME keyring:       no (gnome-keyring-1 not found)

Optional Modules:
 ALSA (MIDI Input):   no (libasound not found or unusable)
 Linux Input:         yes (HAL support: no)
 DirectInput (Win32): no
 Color Correction:    no (lcms not found or unusable)
 Soft Proof:          no (lcms not found or unusable)

ersin@istanbul:~/vorpo/build/gimp-2.6.8$ time make -j7
...
real    2m59.657s
user    9m7.560s
sys    2m24.910s
ersin@istanbul:~/vorpo/build/gimp-2.6.8$</pre>
<p>The numbers speak for themselves.  Best yet, the finished binary runs flawlessly after make install.</p>
<p style="text-align: center;"><strong>Benchmarks (graphics)</strong></p>
<p>Since this is not a gaming rig, I couldn&#8217;t care less about FPS.  But what&#8217;s a review without <em>some</em> graphics test?  Here&#8217;s fgl_glxgears (AMD&#8217;s proprietary glxgears):</p>
<pre>ersin@istanbul:~/vorpo/build/buildroot-2010.02$ fgl_glxgears
Using GLX_SGIX_pbuffer
2221 frames in 5.0 seconds = 444.200 FPS
2466 frames in 5.0 seconds = 493.200 FPS
2779 frames in 5.0 seconds = 555.800 FPS
2943 frames in 5.0 seconds = 588.600 FPS
2950 frames in 5.0 seconds = 590.000 FPS
2946 frames in 5.0 seconds = 589.200 FPS
2943 frames in 5.0 seconds = 588.600 FPS
2912 frames in 5.0 seconds = 582.400 FPS
^C
ersin@istanbul:~/vorpo/build/buildroot-2010.02$</pre>
<p>I downloaded Nexuiz 2.5.2 and played the first level (DM1) with the FPS meter on.  I set all the quality features in the ATI Catalyst Control Center to full (4x AA, &#8220;quality&#8221; adaptive AA, 16x anti-ISO, &#8220;quality&#8221; mipmap) and set Nexuiz&#8217;s resolution to 1280&#215;1024 and its &#8220;Effects&#8221; to Normal, Good, and Ultra.  At Good and Ultra, running around empty halls got around 20-35 FPS while fighting one bad guy was around 20 FPS, dipping down occasionally to 11 FPS.  With only one baddie, this was playable, but online in a deathmatch it would be unacceptable.  Normal quality was perfectly acceptable: empty halls were 40-60 FPS and fighting one bad guy was around 30 FPS.  I didn&#8217;t bother turning the ATI Catalyst quality settings down at all, and I&#8217;m sure that the speed would increase significantly.</p>
<p>I also did a test run of Quake Live (Q3 running inside your browser) and everything worked flawlessly, except when I was compiling and the screen started to flicker.  Lesson: don&#8217;t play 3D games while compiling (duh).</p>
<p style="text-align: center;"><strong>Noise</strong></p>
<p style="text-align: left;">Noise was a secondary concern for me, since I don&#8217;t intend to have this machine on 24/7, and subjectively on a scale of 1-10 with 1 being my fanless Nokia N800 internet tablet and 10 being my mom&#8217;s overclocked Pentium 4 Prescott machine with a Thermaltake Volcano 5, I rank my machine at 6 when idling and 7 at full load.  It&#8217;s clearly audible from the other room, nearly 10 meters away.  When I get up close to the computer, it&#8217;s unclear whether the bulk of the noise is coming from the case&#8217;s stock system fan or the Zalman CNPS7500-Cu (I think that the Tomahawk is fairly silent).</p>
<p style="text-align: left;">A word on the Zalman cooler.  The CNPS7500-Cu comes with the Zalman Fanmate, which allows for manually adjusting the fan&#8217;s speed.  According to <a href="http://www.frostytech.com/articleview.cfm?articleid=2144&amp;page=3">its review on FrostyTech</a>, the CNPS7500-Cu when tuned down with the Fanmate to its minimum speed comes in at 32.5 dB, which is practically inaudible and nearly the quietest CPU cooler on their list as of July 2007 when the review was published.  However, I&#8217;ve been running the fan at full speed, which is somewhere around the middle of the pack at 50.9 dB, still quieter than the ear-splitting stock fan that comes with AMD&#8217;s older AM2 socket processors (the AVC Z7U7414001, 63.0 dB).  AMD seems to have changed the stock fan on the Phenom II to the AVC Z7UH40Q001, which I have not tested and do not intend to test now that my CPU is set up.  My primary concern is not noise, but rather that my CPU stays as cool as possible to maximize its life; that said, the Zalman CNPS7500-Cu should be a fine choice if you want to run its fan at a lower speed.</p>
<p style="text-align: left;">Why choose the CNPS7500-Cu, then, if I wanted to buy an aftermarket cooler?  I was originally going to buy the OCZ Vendetta, which has been on sale at MicroCenter for $15 and is very highly regarded, but since I&#8217;ll be moving soon I wanted to build a small mATX system that wouldn&#8217;t be able to fit the Vendetta&#8217;s enormous heatsink.  Rather, the Vendetta would fit (barely), but Zalman&#8217;s radial designs are more horizontal and allow for better airflow in such a small case as the Elite 341, not to mention that they keep a lower center of gravity and that I was terrified that the Vendetta would snap off (I&#8217;ve read on Newegg that it even needs special mounts for some boards).  On a purely subjective level, I enjoy that the heatsink is all-copper and feels almost as heavy as a bowling ball in my hands.</p>
<p style="text-align: center;"><strong>Conclusion</strong></p>
<p style="text-align: left;">The Phenom II X6 is wicked fast for compiling on Linux, and GCC/make does a phenomenal job (no pun/s intended) at splitting builds into parallel tasks to leverage all six of the X6&#8242;s cores.  AbiWord, a modern full-fledged word processor, compiled in less than 2 minutes and buildroot, a system for creating cross-compiling toolchains, finished in less than 20 with the full GCC suite.  Moreover, at $200/$300, the X6 has no competitor in its price range, the nearest being Intel&#8217;s Core i7 9xx series, which costs +$1000.  I highly recommend the X6 for any open source Linux work that uses GCC and make.</p>
<p style="text-align: center;"><strong>Aftermath: what review is complete without photos?</strong></p>
<p style="text-align: center;"><strong>
<a href='http://www.whatdigitalrevolution.com/?attachment_id=148' title='phenom 2 x6 -- case front'><img width="150" height="150" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/phenom-2-x6-case-front-150x150.jpg" class="attachment-thumbnail" alt="Cooler Master Elite 341 case front" title="phenom 2 x6 -- case front" /></a>
<a href='http://www.whatdigitalrevolution.com/?attachment_id=150' title='phenom 2 x6 -- rear'><img width="150" height="150" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/phenom-2-x6-rear1-150x150.jpg" class="attachment-thumbnail" alt="Cooler Master Elite 341 case rear" title="phenom 2 x6 -- rear" /></a>
<a href='http://www.whatdigitalrevolution.com/?attachment_id=151' title='phenom 2 x6 -- internals'><img width="150" height="150" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/phenom-2-x6-internals-150x150.jpg" class="attachment-thumbnail" alt="Phenom II X6 mATX rig internals" title="phenom 2 x6 -- internals" /></a>
<a href='http://www.whatdigitalrevolution.com/?attachment_id=152' title='phenom 2 x6 -- zalman cnps7500-cu'><img width="150" height="150" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/phenom-2-x6-zalman-cnps7500-cu-150x150.jpg" class="attachment-thumbnail" alt="Zalman CNPS7500-Cu up close" title="phenom 2 x6 -- zalman cnps7500-cu" /></a>
<a href='http://www.whatdigitalrevolution.com/?attachment_id=153' title='phenom 2 x6 -- zalman fanmate'><img width="150" height="150" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/phenom-2-x6-zalman-fanmate-150x150.jpg" class="attachment-thumbnail" alt="Zalman Fanmate up close" title="phenom 2 x6 -- zalman fanmate" /></a>
<a href='http://www.whatdigitalrevolution.com/?attachment_id=154' title='phenom 2 x6 -- stock cooler serial'><img width="150" height="150" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/phenom-2-x6-stock-cooler-serial-150x150.jpg" class="attachment-thumbnail" alt="Phenom II X6 stock cooler model number" title="phenom 2 x6 -- stock cooler serial" /></a>
<a href='http://www.whatdigitalrevolution.com/?attachment_id=155' title='phenom 2 x6 -- stock cooler'><img width="150" height="150" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/phenom-2-x6-stock-cooler-150x150.jpg" class="attachment-thumbnail" alt="Phenom II X6 stock cooler" title="phenom 2 x6 -- stock cooler" /></a>
<a href='http://www.whatdigitalrevolution.com/?attachment_id=163' title='AMD-Phenom-X6-II'><img width="150" height="150" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/05/AMD-Phenom-X6-II-150x150.jpg" class="attachment-thumbnail" alt="AMD-Phenom-X6-II" title="AMD-Phenom-X6-II" /></a>
<br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=146</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Code is Poetry, Pt. 2: Genesis</title>
		<link>http://www.whatdigitalrevolution.com/?p=119</link>
		<comments>http://www.whatdigitalrevolution.com/?p=119#comments</comments>
		<pubDate>Sun, 14 Mar 2010 03:28:14 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Books and Art]]></category>
		<category><![CDATA[Computers and Gadgets]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[Bible]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Genesis]]></category>
		<category><![CDATA[literature]]></category>
		<category><![CDATA[poetry]]></category>
		<category><![CDATA[Rastasoft]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=119</guid>
		<description><![CDATA[


To begin my project to write history in Ruby, I&#8217;ve taken notes on a short passage on the Biblical account of the creation of the world and included commentary that begins to explore the issues involved with writing non-programs in a programming language.  The result is not just notes or code, but a new way of evoking emotions and some early glimmers of a new kind of literature.
&#8212;
Why Ruby?
Before I get into the code, I&#8217;d like to comment on my selection of Ruby.  For those who are uninitiated, Ruby is ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: center;">
<div id="attachment_122" class="wp-caption aligncenter" style="width: 227px"><img class="size-medium wp-image-122" title="Adam_And_Eve_StainedGlassWindow" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/03/Adam_And_Eve_StainedGlassWindow-217x300.jpg" alt="Can we tell the creation of man in Ruby?" width="217" height="300" /><p class="wp-caption-text">Can we tell the creation of man in Ruby?</p></div>
<p style="text-align: left;">To begin <a href="http://www.whatdigitalrevolution.com/?p=108">my project to write history in Ruby</a>, I&#8217;ve taken notes on a short passage on the Biblical account of the creation of the world and included commentary that begins to explore the issues involved with writing non-programs in a programming language.  The result is not just notes or code, but a new way of evoking emotions and some early glimmers of a new kind of literature.</p>
<p style="text-align: center;"><span id="more-119"></span>&#8212;</p>
<p style="text-align: center;"><strong>Why Ruby?</strong></p>
<p>Before I get into the code, I&#8217;d like to comment on my selection of <a href="http://www.ruby-lang.org/">Ruby</a>.  For those who are uninitiated, Ruby is a scripted language perhaps most commonly associated with large Web 2.0 projects (like <a href="http://twitter.com/about/opensource">Twitter</a>), but is also a powerful general purpose language for writing all kinds of programs.  It has a hard-earned reputation of being fun and &#8220;natural&#8221; with clutter-free syntax and intuitive features.  For instance, a for loop in C such as</p>
<blockquote>
<pre>for(int i = 0; i &lt; 10; i++)
{
  printf("Hello!\n");
}</pre>
</blockquote>
<p>can easily be written in Ruby as the following:</p>
<blockquote>
<pre>10.each print "Hello!"</pre>
</blockquote>
<p>Such aspects of the language encourage a more interactive, to-and-fro, and downright zippier style of programming known as <a href="http://en.wikipedia.org/wiki/Agile_software_development">agile development</a>.  In the business world, agile development encourages creating prototypes for clients rapidly while constantly changing and tweaking them based on continual feedback rather than a static plan fully predetermined from the beginning.  This often means that Ruby-coded programs are light on initial design and emerge organically, a tendency which would seem to heed <a href="http://www.whatdigitalrevolution.com/?p=91">Bruce Blum&#8217;s observation</a> that in programming the design and the product are the same.</p>
<p>I would amend Blum&#8217;s insightful principle by asserting that a program&#8217;s design and the program itself are, for most purposes, <em>practically</em> the same, and in this respect Ruby more closely resembles written natural languages than any other programming language.  Perens&#8217;s point was that when creating software, we can imagine that the code is a blueprint for the program, which in actuality is a set of instructions that we want the computer to execute.  Since the code <em>is</em> the set of instructions, however, the blueprint and the program are equivalent.  Yet even before we begin to code, whether there is a formal design phase or not, undeniably the coder imagines in broad strokes what &#8220;should happen&#8221;, and it is this pre-design &#8220;phantasmal <em>ratio</em>&#8221; that gets distorted in the coding process.  Surely for each programmer it is something different; for me, I often see images of gray windows and frames moving around, and when I contemplate iterations I feel a soft, upward tension in the back of my throat and a warmth where my head meets my neck.  These are incommunicable regardless of language, and yet from thence does the code come out.</p>
<p>Isolating and defining what mental or spiritual paths or processes the code uses to come out seems nigh impossible, but I do feel that when it does come out we can either be equipped with a language that first demands pseudo-code, which seems like an extension of the pre-design phantasmal <em>ratio</em> into design proper, or it can be birthed straight into real code if the language is prepared or ready enough.  Ruby is ready to receive the code directly just as natural languages are also ready to communicate our imagination and our thought immediately, as when we speak in a conversation, and this is why I&#8217;ve chosen Ruby for my project.  This ability to receive our mental impressions more immediately than at least the programming languages that I am familiar with is, in my opinion, greatly responsible for Ruby&#8217;s tendency toward agile development, which is another similarity with how natural languages are used and yet another reason to use Ruby to write my notes.</p>
<p style="text-align: center;"><em><strong>In Principio</strong></em><strong>: notes on the Christian creation of the world</strong></p>
<p style="text-align: left;">For my first attempt, I&#8217;ve selected a short passage from &#8220;<em>In Principio:</em> The Creation in the Middle Ages&#8221; (in <a href="http://books.google.com/books?id=BGmyAAAAIAAJ&amp;q=In+Principio:+The+Creation+in+the+Middle+Ages+dorothy+glass&amp;dq=In+Principio:+The+Creation+in+the+Middle+Ages+dorothy+glass&amp;client=firefox-a&amp;cd=1">&#8220;Approaches to Nature&#8221;</a>, ed. Lawrence D. Roberts.  Binghamton, NY: 1982, Center for Medieval &amp; Early Renaissance Studies), a scholarly article by <a href="http://visualstudies.buffalo.edu/people/list.html">Dorothy Glass</a> on approaches used by medieval artists&#8217; to depict the Biblical account of the creation of the world.  My intention for this initial example is not to create a thorough set of notes covering the entire piece, but rather a focused exposition of some of the issues involved in coding one&#8217;s notes in Ruby.  By no means is my list exhaustive; as a matter of fact, perhaps the greatest obstacle is that I am so aware of how creative an act my project is (even though it is no more creative than any other), a creativity which I have endeavored to protect by limiting my own commentary.  Some of my decisions will undoubtedly, therefore, seem controversial, and I hope that the reader will meet my creativity with their own uninhibited and unwittingly creative notes and observations.  The passage is as follows:</p>
<blockquote>
<p style="text-align: left;">&#8220;The creation stands at the beginning of all nature.  In the Middle Ages, the <em>Hexaemeron</em>, or six days of creation, was both a topic of extensive debate and the subject of innumerable illustrations in all media.  Interpretations of creation both written and visual encompass theology, philosophy, mathematics and even architecture &#8212; in fact, virtually the entire intellectual life of the Middle Ages&#8230;</p>
<p style="text-align: left;">The creation, as recounted at the beginning of Genesis, is seemingly well-known, and one can easily visualize a series of illustrations depicting the days of creation.  In actuality, chapters 1 and 2 of Genesis are drawn from different traditions.  Chapter 2 repeats some of the essentials of Chapter 1, but also offers conflicting information and interpretations.  The text must be carefully analyzed in order to appreciate the problems faced by medieval artists in their attempts to envisage the story.  It will soon be evident that medieval artists must not be viewed as mere illustrators.</p>
<p style="text-align: left;">For example, during the six days of creation recounted in Gen. 1, God actually performed eight separate acts.  On the third day, He created not only the dry land (or earth), but also grass, seeds, and fruits.  On the sixth day, He created the beasts of the earth and both man and woman who were given dominion over them.  The artist was thus faced with a choice of events to be depicted with the canonical six days.  The solutions to this problem are myriad.&#8221; (pp. 67-8)</p>
</blockquote>
<p style="text-align: left;">My first thought: creation is the first node in a <a href="http://en.wikipedia.org/wiki/Linked_list">linked list</a>.  What does that mean?  The list could contain objects all of the same type, perhaps of class &#8220;Event&#8221;.  The structure of a linked list is linear, which is appropriate for a <a href="http://www.skybooksusa.com/time-travel/timegod/ltactime.htm">Judeo-Christian conception of time</a>.  Add a link back to the first node at the end and we have a Greco-Roman history, a loop.  Should the list be doubly linked?  No, at least not in any <a href="http://en.wikipedia.org/wiki/Information_hiding">publicly accessible</a> way.  So we start:</p>
<blockquote>
<pre style="text-align: left;">class TheCreation</pre>
</blockquote>
<p style="text-align: left;">(NB: Ruby classes are <a href="http://en.wikipedia.org/wiki/Camelcase">CamelCased</a> by convention, which wreaks havoc with semiotics.)  Right here, I get distracted by the eight acts during the six days of creation that artists had difficulty portraying.  A <a href="http://en.wikipedia.org/wiki/Hash_table">hash</a> would be a perfect way of representing both the difficulty and the objective of those artists.  Each stained glass window and its depicted scene is like a key pair, but if there are eight values then how do we assign them to only six keys?  We continue:</p>
<blockquote>
<pre style="text-align: left;">class TheCreation
  days = {</pre>
</blockquote>
<p style="text-align: left;">I&#8217;ve started to write the hash, but now there&#8217;s a bevy of problems.  First, one related to Ruby itself: hashes, arrays, and other variables cannot be declared within a class while outside of a function.  The Ruby way of doing what I&#8217;m trying to do here would be to initialize the hash at the time of the initialization of a TheCreation instance, but this is a little absurd.  Were the numbers of days and acts and their assignments determined at the moment of creation?  More importantly, the Biblical creation was unique, but with Ruby, I can create as many instances of TheCreation as my memory can hold (seems like Plato had something with his theory of recollection).</p>
<p style="text-align: left;">Another problem involves <a href="http://en.wikipedia.org/wiki/Scope_%28programming%29">scope</a>.  Ruby allows instance, class, and global variables, each of which has problems.  Using an instance variable for the hash is perhaps most objectionable, as it further ramifies the error of multiple creations.  A global variable might be more appropriate, but the fact that it is accessible from anywhere means that everyone has a direct connection to God, which is downright <a href="http://en.wikipedia.org/wiki/Priesthood_of_all_believers">Protestant</a>, not to mention that any method could fidget with the hash, assigning new key pairs and so forth.  A class variable seems reasonable, but then the variable won&#8217;t exist before an instance of TheCreation is initialized, whereas God might have prefigured the days and acts before the moment of creation.</p>
<p style="text-align: left;">In fact, all of these issues were hotly debated by medieval scholars, only in terms of theological constructs rather than variables and instances.  Attentive readers will have also noticed some of the same patterns in the argument above can be found in medieval treatises, such as the <a href="http://plato.stanford.edu/entries/epistemic-paradoxes/"><em>reductio ad absurdum</em></a> and a way of treating language that vaguely resembles <a href="http://plato.stanford.edu/entries/medieval-terms/#3">suppositions</a>.  Is the resemblance coincidental, or are programming and medieval theology (or forms of argumentation) intrinsically linked?  Perhaps it simply boils down to the bias of my own methods in collusion with the medieval content of the subject matter I am studying.  That is, since I know high medieval writings, I pattern my commentary (indeed, my <a href="http://oldlibrarysite.villanova.edu/services/exhibits/OperaOmnia/Images_500/commentary5x7.jpg"><em>commentary</em></a>) around them whenever anything medieval and intellectual is to be discussed.</p>
<p style="text-align: center;"><strong>Coded notes as poetry</strong></p>
<p style="text-align: left;">I suspect that my bias is an important part of the answer, but only one part.  Language is infinitely flexible and can be used here as both commentary or art, for instance, since the dividing line is so thin.  Were I to abandon the mimetic aim of my notes and go with whatever feels natural, all of a sudden my coded notes become an unexpected statement, an unthought idea; a poem:</p>
<blockquote>
<pre style="text-align: left;">class TheCreation
  attr_reader :days

  def initialize
    @days = { :day1 =&gt; nil, :day2 =&gt; nil, :day3 =&gt; nil, :day4 =&gt; nil, :day5 =&gt; nil, :day6 =&gt; nil }
  end
end

c1 = TheCreation.new
c1.days.each { p "Hello, world!" }</pre>
</blockquote>
<p style="text-align: left;">Then, and only then, do the scholars come in stage left with our expert opinions on the act of creation.  Here, rather than posing a problem, the infinite flexibility of language allows us say that we were right all along, just as the scholastics did.  Why did I initialize the days hash with instance-wide scope?  Because, in fact, multiple instances of TheCreation, or at least multiple universes in the sense that the universe contains and is everything, are possible since God is omnipotent, and this has been the official position of the Catholic church since 1277 when <a href="http://en.wikipedia.org/wiki/%C3%89tienne_Tempier">Étienne Tempier</a>, bishop of Paris, issued his <a href="http://plato.stanford.edu/entries/condemnation/">condemnations</a> prohibiting the theological faculty at the University of Paris from debating certain &#8220;errors&#8221; of Aristotelian philosophy including the uniqueness of the world (the eternity of the world having been a prohibited belief since 1270).  For the same basic reason, we can also rule out the need for a doubly linked list of events with TheCreation as the first node.  Finally, the entire question of scope can be handled within the framework of suppositions, where $days (global) is in simple supposition, @days and @@days (instance and class) are in personal supposition, and :days (symbol) is in material supposition.</p>
<p style="text-align: left;">Yet my code stands outside of these attempts to reconcile my text with the Bible, and if we contemplate it independently, doesn&#8217;t it have a curious force of its own?  Is it a farce that God&#8217;s six days of creation are merely symbols in material supposition that are matched with nil values?  And when the user runs the program, it outputs what the artist wants her to see, in this case &#8220;Hello, world!&#8221; for each day of creation.  Programmers will get the reference: writing a program that prints &#8220;Hello, world!&#8221; on the screen is the <a href="http://en.wikipedia.org/wiki/Hello_world_program">classic &#8220;first program&#8221;</a> that one writes when first learning a computer language.  Am I suggesting, then, that I am newly learning Ruby, or perhaps that God was just getting his grips on creation when he made our world?  When I contemplate this, I am moved to wry laughter and my soul feels a bit nourished.</p>
<p style="text-align: left;">Maybe the power is relative and I am the only one who feels this way about my code.  Certainly my experiment has not been the first to formulate commentary in computer code, though I have not found other samples as stirring as mine.  An example that has always stuck out in my mind is the snippet at <a href="http://www.rastasoft.org/">Rastasoft</a>, which features the following lines of C superimposed against a red, yellow, and green flag background:</p>
<blockquote>
<pre>while ( love &amp; passion ) {
  for( fight = 0 ; rights &lt; freedom ; rights++ )
    fight = standup( rights );
  free( babylon );
}<strong>
</strong></pre>
</blockquote>
<p>Why does this code not move me?  It should be noted that the author has even gone out of the way to appeal to our sensibilities by using the technically incorrect expression &#8220;love &amp; passion&#8221; instead of &#8220;love &amp;&amp; passion&#8221;.  Well, not incorrect, but using one ampersand has a <a href="http://msdn.microsoft.com/en-us/library/z0zec0b2%28VS.71%29.aspx">completely different meaning</a> than <a href="http://en.wikipedia.org/wiki/Logical_conjunction">what is intended</a>, which is loosely translated into English as &#8220;while there is love and passion, we will stand up for our rights, fighting from nothing until we&#8217;ve attained freedom, at which point Babylon will be freed&#8221;.  Quite a stirring anthem, except that my translation falls short of what is actually going on in the code and the assumptions that we must make if we are to take this line of thought to its logical conclusion.  Standing up for our rights does not involve our actual rights but merely copies of them (passing by value) and what matters is the number of rights we have instead of the specific ones (&#8220;rights&#8221; is an integer, the for loop&#8217;s exit condition is when rights is incremented up to a certain value).  Nor are we technically standing up &#8220;for&#8221; our rights, but really we are using our rights or the issue of our rights as the basis for our act of standing up.  For that matter, when we say &#8220;fight = standup(rights);&#8221;, literally we are saying that the fight should &#8220;become&#8221; (be assigned) the outcome of standing up while using our rights rather than what is presumably intended, which is that standing up for rights <em>is</em> the fight (which, in turn, would be closer to something like &#8220;fight == standup(rights);&#8221; or even using function pointers using &#8220;int (*fight)(int) = standup(rights);&#8221;).</p>
<p>That batch of nonsense, which I have admittedly tweaked to give a slightly negative-sounding tone and hence a semblance of poetic meaning, is partly a result of the author&#8217;s ambiguous liberalities with the programming language, but also partly the necessary outcome of C&#8217;s weird syntax.  The need to go through a linear progression of gaining rights until we reach freedom necessitates a for loop, which is the most direct way to increment continually, while in Ruby we might more naturally use a variable&#8217;s &#8220;each&#8221; method.  That would also free us from having to represent rights as a number.</p>
<p>What&#8217;s missing from both my code and the Rastasoft code, however, is a compelling dramatic narrative, more so for the latter than the former.  That&#8217;s no surprise given that one is just a set of notes and the other is almost like a motto or a rallying cry, and more code would certainly leave room for a plot with different actors (classes).  Indeed, the beauty of coding notes or literature might be the possibility of combining classes and objects into new orders, connecting them by passing variables and overloading methods, etc.</p>
<p>Stay tuned for part three!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=119</wfw:commentRss>
		<slash:comments>9</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Code is Poetry, Pt. 1: Prolegomenon</title>
		<link>http://www.whatdigitalrevolution.com/?p=108</link>
		<comments>http://www.whatdigitalrevolution.com/?p=108#comments</comments>
		<pubDate>Wed, 03 Mar 2010 04:44:21 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Books and Art]]></category>
		<category><![CDATA[Computers and Gadgets]]></category>
		<category><![CDATA[History]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=108</guid>
		<description><![CDATA[This blog has often focused on how an incomplete revolution in digital formats has prevented the birth of digital art, but recently I&#8217;ve been pondering whether the problem lies in the lack of dramatic narratives in digital media, or in other words directly in the content.  Phrased differently, perhaps the right formats surround us, but we&#8217;re using them in the wrong ways.  The only way to find out is to start writing my thoughts computerally.

&#8212;
Format Needs Content, Content Needs Format
As I&#8217;ve argued before, format and content feed off each other symbiotically in information technology, and ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_110" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-110" title="Tristram Shandy" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/03/Hepburn12_152-300x250.jpg" alt="A new way to program?" width="300" height="250" /><p class="wp-caption-text">A new way to program?</p></div>
<p>This blog has often focused on how an incomplete revolution in digital formats has prevented the birth of digital art, but recently I&#8217;ve been pondering whether the problem lies in the lack of dramatic narratives in digital media, or in other words directly in the content.  Phrased differently, perhaps the right formats surround us, but we&#8217;re using them in the wrong ways.  The only way to find out is to start writing my thoughts <em>computerally.</em></p>
<p><span id="more-108"></span></p>
<p style="TEXT-ALIGN: center">&#8212;</p>
<p style="TEXT-ALIGN: center"><strong>Format Needs Content, Content Needs Format</strong></p>
<p>As I&#8217;ve<a href="http://www.whatdigitalrevolution.com/?p=39"> argued before</a>, format and content feed off each other symbiotically in information technology, and the migration from the codex to the computer as our main information tool has disrupted the cycle that books have incrementally generated over thousands of years.  Specifically, the abrupt change in format has forced computer systems designers to borrow and artificially impose many paradigms from the paper world and even the &#8220;real world&#8221; on the digital one (e.g., the <a href="http://en.wikipedia.org/wiki/Desktop_metaphor">desktop</a>, pages, tabs, e-readers, <a href="http://secondlife.com/">virtual reality</a>) without having had the chance to develop paradigms autocthonous to the computer.</p>
<p>In lay terms, we&#8217;ve developed eBooks but we have yet to create the &#8220;eE&#8221;, and therefore our content and our experience of that content suffers.  <a href="http://en.wikipedia.org/wiki/Massively_multiplayer_online_role-playing_game">MMORPG</a> players and serial Wikipedia clickers suffer vague feelings of emptiness despite hours of immersion whereas a book reader (or, relative to World of Warcraft, a <a href="http://www.youtube.com/watch?v=j_ekugPKqFw&amp;feature=related">LARP&#8217;er</a>) almost never complains about the same ailments despite the fact that the content in the digital medium often closely mirrors its analog counterpart.  This, I have argued, merits a broad and deep inquiry into how we can create new digital formats to enrich our souls the way books do.</p>
<p style="text-align: center;"><strong>Finding the right format for gripping narratives</strong></p>
<p>While discussing the matter with my father, however, he brought up the point that digital media often lack the same compelling dramatic narratives that we find in print, which is perhaps the real reason why the Web can be so dry rather than its format.  The <a href="http://en.wikipedia.org/wiki/Talk:Atassi">discussion page for the Atassi article on Wikipedia</a> is a <a href="http://www.whatdigitalrevolution.com/?p=79">salient example</a> where two family members have engaged in a gripping struggle over the identity of their family and each other in a public forum on the Internet.  Yet in addition to unusually good content, the format takes on a strangeness of <a href="http://special.lib.gla.ac.uk/images/romanticism/Hepburn12_152.jpg">Tristram</a> <a href="http://upload.wikimedia.org/wikipedia/commons/2/28/1769_Laurence_Sterne_Tristram_Shandy_v6_p70.jpg">Shandy</a>-esque proportions and has a lasting impression on the reader, even if he is unfamiliar with Wikipedia&#8217;s protocols: the table of contents with the rows of equal signs, the impromptu divisions between epistles, and the body&#8217;s unnatural length compared with the height of the page&#8217;s chrome on top.  Is it the format or the content itself, then, that has the greatest impact on our experience and understanding of the text?</p>
<p>Such a question assumes an opposition that seems antithetical to the very premise of our inquiry, that format and content help shape each other, and the truth must lie somewhere between.  We might come at it from the opposite direction, as an creator who wants to express themselves digitally.  That is, she has the content and wants the format, but a format that will be truly unique to her computer, leveraging the computer&#8217;s unique properties and capabilities.  She wants something beyond digital, in fact; she wants something <em><a href="http://andimapc.com/11795">computeral</a></em>, a format that is meaningfully tied to the electrical whole that is more than the sum of its integrated circuits.</p>
<p>Could there be any brighter candidate than a computer program?</p>
<p>The notion of a computer program as art poses serious difficulties from an analytical point of view.  A program is essentially a set of commands for manipulating and coordinating the various parts of a computer to achieve a desired effect.  Taken to its logical extreme, the program is a definitive solution to a problem, something that at least Microsoft has recognized by billing what would be called a &#8220;project&#8221; in the traditional nomenclature of an <a href="http://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a> as a &#8220;solution&#8221; in Visual Studio .NET.  Art, on the other hand, is crisis, and it manifests itself in more than just the imperative mood.  How would you translate Hamlet&#8217;s indecision into assembly, or the Greek middle voice into <a href="http://en.wikipedia.org/wiki/C_(programming_language)">C</a> (despite the fact that <a href="http://www.poemhunter.com/poem/not-ideas-about-the-thing-but-the-thing-itself/">C</a> is a weakly typed language)?</p>
<p>From the artist&#8217;s standpoint, however, doesn&#8217;t the moment of creation surpass all arguments?  Sophie Denoël in J.M. Coetzee&#8217;s <em>Summertime</em> notes that the mark of a great author is his ability to <a href="http://this-space.blogspot.com/2009/10/deforming-medium-summertime-by-jm.html">deform the medium</a>.  I suspect that we can use programming to create great art, but that no one has done so yet.  Thus, I&#8217;ve decided to try and start write computerally, that is, to program my thoughts and artistic impulses to see where it leads.</p>
<p style="text-align: center;"><strong>Coding history in Ruby</strong></p>
<p>My recent admission into a <a href="http://www.history.illinois.edu/">graduate program in history</a> offers the perfect opportunity, and for the next month, I will be programming my reading notes in <a href="http://www.ruby-lang.org/en/">Ruby</a> as well as taking notes on the process.  I&#8217;ll post the results and the code up here in a series of articles that will detail my thoughts and emotions regarding the subjects I&#8217;m reading about as well as the process of computeral writing itself.  &#8220;How?&#8221; is not a question right now, and should a method arise from the madness it will be well-documented.  Until then, I will simply &#8220;dig in&#8221; with only my inspiration and my whims to guide me.</p>
<p> </p>
<p>P.S.: This article&#8217;s title refers to the <a href="http://codeispoetry.net/">common tagline</a> plastered across various WordPress and programmers&#8217; blogs.  There might just be something to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=108</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>The iPad and the Future of Computer Innovation</title>
		<link>http://www.whatdigitalrevolution.com/?p=91</link>
		<comments>http://www.whatdigitalrevolution.com/?p=91#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:44:08 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Computers and Gadgets]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[The Soul]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[mimesis]]></category>
		<category><![CDATA[tinkering]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=91</guid>
		<description><![CDATA[Apple's recent iPad announcement has sparked not only commentaries on its design, but also deeper reflections on the increasingly strained relationship between computer interfaces and innovation.  Will the abstraction of interfaces and data kill off homebrew and how will that affect digital creativity?]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<div id="attachment_92" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-92" title="Apple_I_Computer" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/02/Apple_I_Computer-300x182.jpg" alt="Apple I computer.  Image courtesy of Ed Uthman, taken from http://commons.wikimedia.org/wiki/File:Apple_I_Computer.jpg, used under the Creative Commons Attribution-Share Alike 2.0 Generic license." width="300" height="182" /><p class="wp-caption-text">Apple I computer. Image courtesy of Ed Uthman, taken from http://commons.wikimedia.org/wiki/File:Apple_I_Computer.jpg, used under the Creative Commons Attribution-Share Alike 2.0 Generic license.</p></div>
<p style="text-align: left;">Apple&#8217;s <a href="http://www.apple.com/ipad/">recent iPad announcement</a> has sparked not only commentaries on its design, but also deeper reflections on the increasingly strained relationship between computer interfaces and innovation.  Will the abstraction of interfaces and data kill off homebrew and how will that affect digital creativity?</p>
<p style="text-align: center;"><span id="more-91"></span>&#8212;</p>
<p style="text-align: center;"><strong>Apple, Google, and the death of homebrew</strong></p>
<p style="text-align: left;">Apple&#8217;s <a href="http://www.apple.com/ipad/">recent iPad announcement</a> has sparked not only commentaries on its design, but also deeper reflections on the increasingly strained relationship between computer interfaces and innovation.  For most users, the increasing abstraction of GUI&#8217;s from a computer&#8217;s internal processes is perceived as a benefit, since they would never have wanted to learn how a CPU moves bits of memory or a video adapter draws figures on the screen; or even, as the iPad suggests, how to manipulate windows.  Yet it has been precisely the necessary evil of dealing with such nitty-gritty details that has lured the world&#8217;s greatest programmers and system designers to computers in the first place.  As renowned blogger and Google programmer Mark Pilgrim writes in the <a href="http://diveintomark.org/archives/2010/01/29/tinkerers-sunset">&#8220;Tinkerer&#8217;s Sunset&#8221;</a>,</p>
<blockquote><p>&#8220;Today I am a programmer, a technical writer, and a hacker in the <a href="http://www.paulgraham.com/hp.html">Hackers and Painters</a> sense of the word. But you don’t become a hacker by programming; you become a hacker by <em>tinkering</em>. It’s the tinkering that provides that sense of wonder. You have to jump out of the system, tear down the safety gates, peel away the layers of abstraction that the computer provides for the vast majority of people who don’t want to know how it all works. It’s about <a href="http://diveintomark.org/archives/2006/08/22/c600g">using the Copy ][+ sector editor</a> to learn how the disk operating system boots, then modifying it so the computer makes a sound every time it reads a sector from the disk. Or displaying a graphical splash screen on startup before it lists the disk catalog and takes you to that BASIC prompt. Or copying a myriad of wondrous commands from the <a href="http://www.lazilong.com/apple_II/bbros/">Beagle Bros. Peeks &amp; Pokes Chart</a> and trying to figure out what the fuck I had just done. Just for the hell of it. Because it was fun. Because it scared my parents. Because I absolutely had to know how it all worked.&#8221;</p></blockquote>
<p style="text-align: left;">Yet it&#8217;s not just Apple that&#8217;s killing the tinkerer, but also Pilgrim&#8217;s employer Google, which by isolating raw data from users is doing to data what Apple has done to the computer&#8217;s guts.  Google&#8217;s entire business model depends on retaining and manipulating personal data exclusively through their tools, and at its most extreme the company aims at a new <em>status quo</em> for data in which information is completely out of a user&#8217;s hands.  More reactionary than revolutionary, the design of Google&#8217;s Chrome OS, announced in November 2009 and due to ship on netbooks later this year, <a href="http://www.whatdigitalrevolution.com/?p=6">hearkens back to the forty-plus year old terminal-mainframe model of computing</a> where users merely access a common central server through a keyboard and a monitor rather than owning and controlling their own computing power.  As for Google Books, while it has rendered millions of works accessible over the Internet, the project&#8217;s vision is perhaps even more profoundly reactionary as it seeks not only to hold the world&#8217;s digital data but to dredge it up from analog formats.</p>
<p style="text-align: left;">Google&#8217;s services have virtually eliminated the need for money, education, and technical capacity, the traditional barriers to accessing and manipulating information, as effectively as Apple&#8217;s products have made training, aptitude, and prowess irrelevant when using a computer.  Yet in tearing down these roadblocks, they&#8217;ve patented the road and trademarked the road signs, even though Apple and Google were instrumental in the liberation of computer and Internet resources that enabled countless innovative projects to sprout during the 80&#8242;s and 90&#8242;s.  Open source software advocates would call Google <a href="http://www.gnu.org/philosophy/free-sw.html">&#8220;free as in beer&#8221; but not &#8220;free as in speech&#8221;</a> (Apple being neither), yet both companies were founded by tinkerers working in garages working with abundant and nearly free off-the-shelf components and ideas.</p>
<p style="text-align: center;"><strong>How important is homebrew, anyway?</strong></p>
<p style="text-align: left;">How then could these homebrew heroes of the digital revolution create an environment so hostile to the kind of efforts that have seeded computer innovation, and how will that innovation change?</p>
<p style="text-align: left;">History shows that middlemen prosper in greater numbers than producers.  The tactical brilliance of Apple and Google is that they have transitioned from being developers and extractors of computing power and raw data to being their organizers and couriers; but their deeper strategic insight was to commodify these resources in the first place.  Especially in Apple&#8217;s case, computer hardware and software interface design is no longer an engineer&#8217;s afterthought or intuited hunch, but rather a brand, the sellable product of meticulous research and development processes with price tags.</p>
<p style="text-align: left;">It is tempting to claim that innovation will continue to further root itself in corporate pockets, though that doesn&#8217;t mean that every computer company has to turn into <a href="http://www.lockergnome.com/oztech/2008/03/10/why-electronic-arts-sucks/">Electronic Arts with a purely MBA-driven agenda</a>.  Google has reached an effective compromise between homebrew and professional with its <a href="http://googleblog.blogspot.com/2006/05/googles-20-percent-time-in-action.html">80/20 system</a> in which engineers spend twenty percent of their work hours pursuing personal research projects (though <a href="http://www.pbs.org/cringely/pulpit/2007/pulpit_20070524_002134.html">at least one pundit feels that such a system cannot pay for itself</a> in the long run).  For new startups, however, this may not be as viable as it used to be now that post-bubble venture capital has dried up, notwithstanding the global recession.</p>
<p style="text-align: center;"><strong>Children, design, and <em>mimesis</em></strong></p>
<p style="text-align: left;">When talking about how today&#8217;s innovators were inspired to write their first code or build their first computer, however, one shouldn&#8217;t underestimate a child&#8217;s penchant for tinkering.  Children will always be inquisitive, and even if they can&#8217;t tinker with Apple&#8217;s <a href="http://en.wikipedia.org/wiki/Torx">Torx screw-sealed</a> products or the ordering of Google&#8217;s PageRank, they will find their own way to break and remake.</p>
<p style="text-align: left;">In my own case, I made my first computer program on a Macintosh SE when I was six years old.  I had fallen in love with the classic solitaire mah-jongg game <a href="http://www.d4.dion.ne.jp/~motohiko/81000miles.htm#gun">GunShy</a> (1987) and asked my father how to make my own.  He copied the icon on the desktop, we renamed it to &#8220;Ersin&#8217;s game&#8221;, and I waited full of anticipation and wonder as it loaded hoping that somehow the computer had read my my mind and knew exactly what kind of game I wanted.  Needless to say, I was extremely disappointed to see GunShy load, but I wasn&#8217;t defeated.  My early failure only spurred me on to find a way to access the computer&#8217;s secret sauce, and I kept pestering my dad until two years later one of his friends introduced me to QBASIC &#8212; on a nitty-gritty Windows 95 PC.</p>
<p style="text-align: left;">Fifteen years later, I still have the tinkering bug, but with a twist.  Over a decade of steeping myself in computer guts has made me realize that there are a number of fundamental problems with computer design that can only be redressed at a hardware level, and I&#8217;ve started relearning electronic circuits to put together my own projects.  Importantly, in this latest phase I am spurred on by the failure of the slick and smooth as much as I am by the internals.  I take issue with the desktop paradigm, for instance, because like other common computing paradigms in emulating something &#8220;real&#8221; it fails to tap into the potential and the soul of digital technology, thus stopping short of ever becoming real itself.  Yet, I recognize that, on a fundamental level, a computer&#8217;s electrical components are arranged into circuits that can only accept commands rather than express an idea that has its own power and will as a book or a movie can; thus, the combination of billions of these circuits will eventually lead to something like a desktop, a web browser, or some other irritating and unenriching command-based experience.  On balance, the abstraction and the internal processes equally impel me to tinker on an even deeper level than before, and children will similarly want to break something when they encounter the inevitable deficiencies of Apple&#8217;s or Google&#8217;s latest product lines (hell hath no fury like a child denied).</p>
<p style="text-align: left;">One might go further by suggesting that the spirit of tinkering could be superseded by a new creativity similar to what we feel when we encounter great works that makes us want to make art ourselves.  Properly speaking, in a mimetic context there often is no tinkering at all since the inspiring work, whether it be by God or man, is frequently beyond our reach either by virtue of its immensity, the cordon in a museum, or the lack of space on a printed page.  Instead, we say that we are inspired; that is, rather than us fiddling with the intestines of the work, the work seemingly breathes itself into us and animates us to create something physically distinct.</p>
<p style="text-align: left;">That separation between the elements of the creative process doesn&#8217;t exist for computers because, as Bruce Blum notes in his book <a href="http://www.amazon.com/Beyond-Programming-University-Laboratory-Engineering/dp/0195091604"><em>Beyond Programming</em></a>, in programming the design of the product is the product itself.  A house and its blueprint are distinct, but code written in C is not a design for something else.  It is an abstraction of machine code that must be translated, but it is essentially the finished deliverable, and as such tinkering automatically creates something new.  With sculpting, electrical engineering, or any other craft or art, one can only hope to tinker with the idea behind the work to create a different work.  Perhaps a tamper-proof digital future will instil these old ways of being creative into young minds, which may ultimately prove to be even more potent than the tinkering that has driven digital innovation so far.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=91</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>From the Backstreets of Syria to the Backpages of Wikipedia</title>
		<link>http://www.whatdigitalrevolution.com/?p=79</link>
		<comments>http://www.whatdigitalrevolution.com/?p=79#comments</comments>
		<pubDate>Fri, 29 Jan 2010 02:05:52 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Books and Art]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[drama]]></category>
		<category><![CDATA[literature]]></category>
		<category><![CDATA[Syria]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=79</guid>
		<description><![CDATA[Against a backdrop of political intrigue and coups, one scholar defies his elders to uncover the true origins of his family, the once-powerful Atassis of Syria, now shattered by exile into an international diaspora.  Dan Brown thriller?  Look again: it's the discussion page of the "Atassi" entry on English Wikipedia.]]></description>
			<content:encoded><![CDATA[<div id="attachment_85" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-85" title="Atassi-quarter" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2010/01/Atassi-quarter-300x225.jpg" alt="The Atassi family's quarter in Homs, Syria" width="300" height="225" /><p class="wp-caption-text">The Atassi family&#39;s quarter in Homs, Syria</p></div>
<p style="text-align: center;">
<p>Against a backdrop of political intrigue and coups, one scholar defies his elders to uncover the true origins of his family, the once-powerful Atassis of Syria, now shattered by exile into an international diaspora.  Dan Brown thriller?  Look again: it&#8217;s the discussion page of the &#8220;Atassi&#8221; entry on English Wikipedia.</p>
<p style="text-align: center;"><span id="more-79"></span><strong>Family matters</strong></p>
<p>Wikipedia may be the last place to look for the emergence of true digital art: its mission is explicitly classificatory and pedantic and its administrators at times take on all the creativity and zest of a state archive&#8217;s apparatchiks.  Yet one mothballed discussion page has preserved a gripping family drama and, in the process, offers us a rare but hopeful example of how digital texts might achieve the raw spiritual and emotional power of books.</p>
<p>The <a href="http://en.wikipedia.org/wiki/Talk:Atassi">discussion page</a> for the article on the famous <a href="http://en.wikipedia.org/wiki/Atassi">Atassi</a> family of Syria, whose members played a prominent role in Syrian politics after the end of the <a href="http://en.wikipedia.org/wiki/Syria#French_Mandate">French mandate</a> in 1936 and whose roots go back well into Ottoman times, details two cousins, one named Bassel and another unknown, engaged in a dispute over their family&#8217;s history.  As the dialogue goes on, we learn more about each author.  Bassel is a bit of an underdog, and he &#8220;was literally told by some that I have no right to write about the family, given that I had never lived in Homs&#8221;, the home city and traditional power base of the Atassis in Syria since Ottoman times.  His opponent writes in broken English and remains mysterious, and one subplot that develops is Bassel&#8217;s ongoing attempt to learn his name, so that he may &#8220;have the honor of addressing you by your first name, the way you are addressing me by mine, since we are trying to be honest with each other.&#8221;  At one point, Bassel tries to force an admission by signing with his full name, &#8220;Bassel ibn Ahamd Habib ibn Ziad ibn Khalil ibn Khaled ibn Mohammah Atasi&#8221;, but in the end the unknown writer refuses and makes a remarkable confession:</p>
<blockquote><p>&#8220;Basel</p>
<p>I cannot share my name with you especially because you had attacked me repeatedly &#8230;I know that we came to agree at the end but yet again, you questioned my motives already which put me in an awkward position with my other Atassi friends . I know of you and I know many of your cousins and I don’t want to cause senilities. Let’s keep it professional and informative.</p>
<p>Regards&#8221;</p></blockquote>
<p>At times the fight can get nasty, and Bassel&#8217;s opponent compares Bassel&#8217;s tone to the &#8220;Mukhabarat of Syria&#8221;, the infamous Syrian intelligence agency no doubt used by the Assad family to hunt down and ferret out the Atassis and other dynasties in their quest for power (what anger must that name strike in Bassel&#8217;s heart?)  Yet there are also remarkable signs of cooperation and conciliation when the two parties work together, as when Bassel writes &#8220;In show of cooperation, I will not make these changes and will wait for you to do them yourself as you see fit&#8221; regarding the origins of the Atassi family&#8217;s name.</p>
<p style="text-align: center;"><strong>Flouting Wikipedia</strong></p>
<p>Above all, however, what makes this dialogue such a gripping read is its utter disregard for the format of the medium and Wikipedia&#8217;s conventions.  In their intentions, both writers are wildly off from the discussion page&#8217;s purpose as a venue for voicing editorial concerns, which is translated so vividly into a stark ignorance of how to use the tools and the markup language provided for them to insert subsections, signatures, and so on.  The very first thing the reader encounters at the top of the page is an absurd table of contents:</p>
<blockquote>
<p style="text-align: center;">Contents [hide]</p>
<p style="text-align: left;">1 Naqabat Al Ashraf</p>
<p>1.1 =====================================================================<br />
1.2 =================================================================================<br />
1.3 ===========================================================================<br />
1.4 ============================================================================</p>
<p style="text-align: left;">&#8230;</p>
</blockquote>
<p style="text-align: left;">This psuedo-introduction arrests anyone who is used to the standard formatting of Wikipedia like a casual reader flipping through Tristram Shandy for the first time.  There is a whiff of crisis here, not only in the content that follows but immediately here in the medium as well, a distinct flavor of dada.  Unlike dada, however, this is no conscious rebellion, and when one checks the &#8220;edit this page&#8221; tab it is clear that the authors decided to separate their epistles to one another with lines of dashes, like so: &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;.  These are interpreted as being the titles of subsections, hence the strange autogenerated table of contents.  Indeed, using lines is a necessary strategy to keep their correspondence organized since neither appears to be aware of the four tildes (&#8220;~~~~&#8221;) shorthand, which associates a username and a timestamp with each change to the page.</p>
<p style="text-align: left;">The resulting play between notation strategies and hierarchical organization effectively alters the content, and not simply in the sense that differences in notation affect the text.  On an interpretive level, the content informs the reader as he begins to question the author&#8217;s formatting choices, and vice versa.  Why would she use the dashes when the edit page explicitly reminds writers to &#8220;sign off&#8221; each change with the four tildes?  Could they have wanted to keep their identities secret, especially the unknown writer who hesitates to tell Bassel his name?  Was the decision simply a result of their ignorance of the medium?  Consider the frank admission in the first letter,</p>
<blockquote><p>&#8220;test</p>
<p>I am not sure how to engage in a discussion here&#8230;.this is an attempt.&#8221;</p></blockquote>
<p style="text-align: center;"><strong>The shock of failed expectations, the importance of format, or the triumph of content?</strong></p>
<p style="text-align: left;">Such formatting errors suggest a polarity between the reader&#8217;s expectations and the format&#8217;s structure, or perhaps more broadly between the subjective and formal qualities involved in the reader&#8217;s perception of the narrative.  Without a doubt, the mistakes arrest you in a haunting way, as if one had gone into their storage shed out back and saw the boxes unpacked, the spare folding table unfolded, and the dishes and silverware perfectly set out for dinner.  We may be seized with terror, pleasure, or any another emotion, but when we take pause is it only because of the incongruity of a table with place settings in a shed or also because the arrangement possesses something gripping and remarkable?  Is our astonishment due to a passing cognitive dissonance, or does the cramped, intimate, and fume-drenched environment inspire a new dining experience, one that might even call for new recipes (what Riesling goes best with the odor of acetone)?</p>
<p style="text-align: left;">Time breaks down the betrayal of preconceptions, allowing room for the true potential of a medium to sprout.  But how much time will the Atassi discussion page need?  It poses the problem of canonization reduced to scale: will this Wikipedia page still haunt us a week from now, and fifty years from now could we write about it as the ancestor or prototype of digital literature?  Or will it disappear into the white noise of Wikipedia, blogs, and history?</p>
<p style="text-align: left;">Yet beyond these experiential considerations there is still the obvious issue of whether this narrative might be gripping purely because it is just <em>good drama</em>.  The ephemeral nature of Internet discourse is so often due to its banality, from the great wastes of <a href="http://www.4chan.org/">4chan</a> to the canned humor of <a href="http://www.bash.org/">bash</a>, not to mention the lack of narrative, period.  More specifically, the fractured nature of the interwebs lacks the unity of action so critical to plot, to which the Atassi discussion page is a rare exception.  The format, perhaps, is less relevant.</p>
<p style="text-align: left;">It would behoove the world to conduct large scale studies to see how the experience of reading literature is affected by the medium and the layout of the content.  Studies have been done within a usability context, but not to my knowledge with &#8220;literary&#8221; literature and certainly not with an eye toward emotional and spiritual effects, let alone comparisons with the effect of other media like paper.</p>
<p style="text-align: left;">My hypothesis is that content and format are distinct but exist symbiotically the way mind and body or, going back to the storage shed analogy, Riesling and acetone fumes do.  The extent to which each affects each other and also our reading experience is another question, one that is difficult to evaluate using just the Atassi discussion page as a sample.  Like so many chance discoveries, however, the answer to whether the page offers an solid new model for digital narratives may just depend the brute force of billions of other Atassis putting down the keyboard, giving it a go, and seeing what comes out.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=79</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Beyond Selection: The Symbolism of Microsoft&#8217;s Browser Ballot</title>
		<link>http://www.whatdigitalrevolution.com/?p=35</link>
		<comments>http://www.whatdigitalrevolution.com/?p=35#comments</comments>
		<pubDate>Thu, 17 Dec 2009 01:36:27 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[User Interfaces]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[ballot]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[heraldry]]></category>
		<category><![CDATA[shields]]></category>
		<category><![CDATA[symbolism]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=35</guid>
		<description><![CDATA[
In response to antitrust concerns, the European Commission has mandated that European versions of Microsoft&#8217;s Windows operating system allow users to select their web browser from a &#8220;browser ballot&#8221;.  Yet at stake is not only the future of the market, but also how many new computer users will love and grow attached to their systems.
&#8212;&#8211;
Microsoft and its latest European tussle
Earlier this year, Microsoft offered to implement a browser ballot in European versions of their Windows operating system in response to pressure from competitors and the European Commission (EC) to foster ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-71" title="browser-icons" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2009/12/browser-icons-300x265.jpg" alt="browser-icons" width="300" height="265" /></p>
<p>In response to antitrust concerns, the European Commission has mandated that European versions of Microsoft&#8217;s Windows operating system allow users to select their web browser from a &#8220;browser ballot&#8221;.  Yet at stake is not only the future of the market, but also how many new computer users will love and grow attached to their systems.<span id="more-35"></span></p>
<p style="text-align: center;">&#8212;&#8211;</p>
<p style="text-align: center;"><strong>Microsoft and its latest European tussle</strong></p>
<p>Earlier this year, <a href="http://news.cnet.com/8301-13860_3-10295334-56.html" target="_blank">Microsoft offered to implement a browser ballot</a> in European versions of their Windows operating system in response to pressure from competitors and the European Commission (EC) to foster competition in the web browser market.  The ballot would pop up in a window after installing an update, allowing consumers to choose from a predefined list which web browser they would like to use, presumably by clicking the icon of their preferred program.</p>
<p>Implementing the ballot has not proven simple, however, and Microsoft <a href="http://www.wired.com/epicenter/2009/12/microsoft-eu-browser/">finally reached an agreement</a> with the EC <a href="http://www.nytimes.com/2009/12/05/technology/companies/05soft.html?_r=1">addressing several concerns</a> expressed by competitors Google, Mozilla, and Opera about its design.  According to the original plan, the browser ballot would have listed its options alphabetically, which raised fears that Apple&#8217;s Safari would gain an unfair edge.  Moreover, the form itself was to be displayed as a web page in an Internet Explorer window with the Internet Explorer logo in the upper left hand corner, further biasing consumers.  By fixing these issues, Microsoft has ended its latest European legal tussle over its anti-competitive business tactics.</p>
<p>Yet as with all icons, the browser ballot carries ramifications beyond legal compliance by introducing a completely new subjective experience to the average Windows user.</p>
<p style="text-align: center;"><strong>More than just business: every symbol has a meaning</strong></p>
<p>The visual act of choosing your browser from a ballot rather than simply accepting the default or going through the Internet to install an alternative will <a href="http://www.whatdigitalrevolution.com/?p=6">reaffirm the trend</a> toward browser-centric and browser-only computing experiences.  Especially for Internet Explorer users, Microsoft&#8217;s announcement sounds the death knell for one of its oldest, most innovative, and most poorly implemented visions: the seamless integration of the Web with the desktop.  This may not matter much for established users who encounter the ballot as an update, but it may weaken the desktop metaphor for first-time PC owners who would presumably see the screen after first turning on their computers.</p>
<p>However, such as selection could also be an affirmative action that empowers and ennobles the user, who not only chooses a tool to use for accessing the Internet, but in effect decides <em>her</em> guiding force and <em>her</em> digital plenipotentiary.   The ballot is more than a choosing, it is a voicing that implies taking sides and fealty deeper than computer fanboyism.  It is a visual contract between to sovereign powers with obligations and expectations.</p>
<p>Being not only visual contract but a pictorial one, the emotive strength of the browser ballot is intrinsically connected to the layout of its icons.  Consider Microsoft&#8217;s older proposal, as posted on Mozilla interface designer Jennifer Boriss&#8217;s blog (October 15th, 2009):</p>
<p style="text-align: left;">
<div id="attachment_56" class="wp-caption aligncenter" style="width: 573px"><img class="size-full wp-image-56" title="current_ballot_design1" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2009/12/current_ballot_design1.png" alt="Original Microsoft browser ballot design" width="563" height="611" /><p class="wp-caption-text">Original Microsoft browser ballot design</p></div>
<p style="text-align: left;">Not only is this design weak from a usability and fairness perspective, as many including Boriss have noted, but it also closely simulates standard non-empowering and unemotive click paths for installing web browsers.  Like installing an alternative browser today, it makes the user conscious of the technical installing and informing processes with its prominent &#8220;Install&#8221; and &#8220;Tell me more&#8221; buttons.  Moreover, the user must go through an essentially verbal selection process by reading through the textual elements that dominate the page over the icons.  This design is much closer to Microsoft&#8217;s terminology of a &#8220;Choice Screen&#8221; as a literal <em>Wahl</em> rather than the deeper motion to affiliate oneself with a larger body inherent in a ballot.</p>
<p>In contrast, Boriss&#8217;s proposal in her <a href="http://jboriss.wordpress.com/2009/11/02/how-could-microsofts-proposed-browser-ballot-be-more-awesome/">post dated November 2nd</a> dramatically simplifies the layout above:</p>
<p style="text-align: center;">
<div id="attachment_65" class="wp-caption aligncenter" style="width: 555px"><img class="size-medium wp-image-65      " title="top_buttons" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2009/12/top_buttons.png" alt="Boriss's proposed design" width="545" height="391" /><p class="wp-caption-text">Boriss&#39;s proposed design</p></div>
<p>Choices here are formulated presented within a top-heavy hierarchy emphasizing each browser&#8217;s pictorial representation.  Text is subordinated icons, and even within the text different layers are distinguished by size.  The layout&#8217;s principles are opposed to, for instance, the rhythms found in Roman aqueducts or Romanesque facades where larger arches containing bigger swaths of negative space support successively finer and smaller arches.  In the polarized visual environment of the ballot, the positive space shaped by columns of text topped by buttons and logos evoke the stem, calyx, and blossom of flowers, or architecturally the tradition of Frank Lloyd Wright&#8217;s lily-pad columns in the <a href="http://www.greatbuildings.com/cgi-bin/gbi.cgi/Johnson_Wax_Building.html/cid_johnson_wax_aj1507.html">Johnson Wax Building</a> rather than the simulated entasis of hierarchically arcaded building fronts.  By making his choice, the user moves beyond technical jargon and legalese, implicitly associating himself with the generative and vegetative power of one of these browsers via their colorful icons, not their cold descriptions.</p>
<p style="text-align: center;"><strong>Heraldry and digital ballots in video games</strong></p>
<p>Boriss&#8217;s design evokes heraldic traditions, as well, which have long engendered feelings of loyalty and partisanship through digital ballots in computer games.  Consider the venerable family selection screen from Holistic Design&#8217;s classic medieval trading simulator remake, <a href="http://www.abandonia.com/en/games/324/Machiavelli+the+Prince+%28Merchant+Prince+remake%29.html"><em>Machiavelli: the Prince</em></a> (1995):</p>
<div id="attachment_58" class="wp-caption aligncenter" style="width: 330px"><img class="size-full wp-image-58" title="Merchant Prince_6" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2009/12/Merchant-Prince_6.png" alt="Machiavelli: the Prince family crest selection dialog" width="320" height="269" /><p class="wp-caption-text">Machiavelli: the Prince family crest selection dialog</p></div>
<p>This is the screen each user faces when starting a new game, and its effect is immediate and powerful.  Significantly, it follows a dialog box for selecting a family name from a list, yet the effect of choosing a name from a text list is far less impressive than picking a crest, the experience of which is nothing short of intoxicating.  Surely the force of the graphical dialog box comes not only from an enhanced sense of historical association, but also a heightened feeling of belonging and allying, which reminds the user of his own agency through engaging it.</p>
<p>The same psycho-semantic processes are at work within Boriss&#8217;s design, and moreover <em>Machiavelli</em>&#8216;s ballot shares the same layout principles common to any strong ballot.  A top heavy format again evokes the calyx and the blossom, and although lines of text occupy the top this is mitigated by the use of monospaced bitmapped fonts that dissolve the words against the marble and black backdrop and allow the inviolable crest buttons to float dominant.  The subtle raised hint on rollover also bears a resemblance to the bubbled &#8220;Install&#8221; button on the browser selection window, though neither are as obvious or taxing as the button hints in Microsoft&#8217;s design.</p>
<p style="text-align: center;"><strong>Beyond selection<br />
</strong></p>
<p style="text-align: left;">Similar to the medieval crest selection screen, Microsoft&#8217;s new browser ballot has the potential to significantly contribute to the emotional experience of new PC users who could move beyond selection to actively identify with one browser or another on a spiritual level.  This is not to mention the empowerment of consumers by affording them more choice.  It is important, however, to remember Umberto Eco&#8217;s <a href="http://cs.calvin.edu/documents/christian/ecosessay.php">comparison between DOS and classic Mac OS</a> in his 1994 column in the Italian daily <em>Espresso</em>:</p>
<blockquote>
<p style="text-align: left;">&#8220;The fact is that the world is divided between users of the Macintosh computer and users of MS-DOS compatible computers.  I am firmly of the opinion that the Macintosh is Catholic and that DOS is Protestant.  Indeed, the Macintosh is counter-reformist and has been influenced by the &#8216;ratio studiorum&#8217; of the Jesuits.  It is cheerful, friendly, conciliatory, it tells the faithful how they must proceed step by step to reach&#8211;if not the Kingdom of Heaven &#8211;the moment in which their document is printed.  It is catechistic:  the essence of revelation is dealt with via simple formulae and sumptuous icons. Everyone has a right to salvation.&#8221;</p>
</blockquote>
<p style="text-align: left;">The browser ballot&#8217;s ultimate promise of salvation from the online wastes of inundating levels of online information will depend on the configuration of its all-important icons.  Whether a ballot can deliver on that promise is up to the politicians and the developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=35</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>The Digital Need For a New Science</title>
		<link>http://www.whatdigitalrevolution.com/?p=39</link>
		<comments>http://www.whatdigitalrevolution.com/?p=39#comments</comments>
		<pubDate>Sat, 12 Dec 2009 07:47:29 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[The Soul]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[humanities]]></category>
		<category><![CDATA[qualitative]]></category>
		<category><![CDATA[quantitative]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[sociology]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=39</guid>
		<description><![CDATA[

The world is witnessing an epochal transition from the codex to the computer screen as society&#8217;s main information paradigm.  Yet the true &#8220;digital revolution&#8221;, from using computers as information tools to living with them as art and as worlds unto themselves as we do with books, has yet to begin.  Before we can do so, we desperately need a new science to deal with digital issues appropriately.

——–
The failure of science: not wrong, but just missing the point
Grappling with the social and emotional impact of computer technology is a slippery issue ...]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-51" title="Comput_digital" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2009/12/Comput_digital.jpg" alt="Comput_digital" width="478" height="600" /></p>
<p style="text-align: center;">
<p>The world is witnessing an epochal transition from the codex to the computer screen as society&#8217;s main information paradigm.  Yet the true &#8220;digital revolution&#8221;, from using computers as information tools to living with them as art and as worlds unto themselves as we do with books, has yet to begin.  Before we can do so, we desperately need a new science to deal with digital issues appropriately.</p>
<p><span id="more-39"></span></p>
<p style="text-align: center;">——–</p>
<p style="text-align: center;"><strong>The failure of science: not wrong, but just missing the point</strong></p>
<p>Grappling with the social and emotional impact of computer technology is a slippery issue that researchers simply haven&#8217;t been able to get right.  Last month, <a href="http://www.mysocialnetwork.net/">Professor Keith N. Hampton</a> at the University of Pennsylvania&#8217;s <a href="http://www.asc.upenn.edu/">Annenberg School for Communication</a> released <a href="http://pewinternet.org/Reports/2009/18--Social-Isolation-and-New-Technology.aspx">a study</a> that suggests that the spread of digital communications via the Internet, text messaging, and so on has not increased social isolation.  According to Professor Hampton, his study was in response to a June 2006 article published in the American Sociological Review that suggested that social isolation among Internet users had actually increased, a finding more in line with common wisdom.</p>
<p>The problem with both Professor Hampton&#8217;s research and the ASR article is that they both focus on social isolation as a quantitatively measurable factor, whereas the real point they both miss is how digital technology makes us feel.  What is commonly termed as &#8220;social isolation&#8221; is a misnomer, a label for a feeling of great emptiness within us even after we immerse ourselves in the Internet for hours at a time.</p>
<p>Compare browsing the internet to its nearest analog analogue, reading a book.  Avid readers shut themselves in for hours, even days at a time to get lost within their favorite author&#8217;s pages.  Yet whether they emerge refreshed or exhausted, they come out feeling connected, full, and in a different level of being.  Even reading non-fiction like the encyclopedia or a newspaper seems to nourish us more than Wikipedia or the HuffPo do, though statistically they may have the same number of words, readers, or impact on IQ.  This truth will always elude quantitative methods.</p>
<p style="text-align: center;"><strong>The failure of the humanities: too many nouns, not enough verbs</strong></p>
<p style="text-align: left;">Qualitative assessments of human emotions might be expected to be the domain of the humanities, but here too we have failed with respect to digital technology.  Scholars have been active studying  the immersiveness of computer-simulated virtual reality and the semiotics of hypertext versus printed books, to name but two common fields of inquiry, but they have yet to recognize the computer as an altogether separate and autochthonous kind of work itself.  Thus, they are unable to penetrate new ways of relating digital technology to our emotions and our souls because their methods and tools are still constructed for the distinct, though interrelated, experience of reading a paper codex.</p>
<p style="text-align: left;">By the same token, visionaries in the computer industry have largely failed to engender true innovation in the way we relate to computers, focusing almost entirely on a bifurcated track.  User interface development, broadly constructed here as the development of any kind of computer-user interaction, usually goes into making computers more like living in the real world, more like reading a book, or tweaking the experience of either.  In fact, true innovation means finding ways of living, reading, and breathing digital technology in ways still informed by books, photorealism, and everything else, but also in some way uniquely authentic to itself.</p>
<p style="text-align: left;">
<p style="text-align: center;"><strong>Toward a new art and a new science</strong></p>
<p style="text-align: left;">The long digital revolution to come will inherently be an artistic act, a creation rather than a study of creation.  Nonetheless, scholarship must play a leading role and walk the fine line between stifling creativity and enriching it through respecting the nature of digital technology without trying to define it.</p>
<p style="text-align: left;">This cannot be done if we still conceive of the computer as an electromagnetic assemblage of pages and folders or of the Internet as a glorified electronic library.  While such assumptions don&#8217;t actively try to redefine, they do deny digital technology of something fundamental to itself, something that we may yet have to discover.</p>
<p style="text-align: left;">The way forward has precedents in the history of art and art criticism.  Consider the writings of Italian Renaissance painters who had to convince society that their craft was as elevated as poetry, then accepted as a gold standard of artistic and philosophical expression.  For modernist art, too, when we read the works of pioneering critics like Clement Greenberg we can see the scholar&#8217;s struggle to describe and work with something completely new.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=39</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>How St. Thomas Aquinas Invented the Web 2.0</title>
		<link>http://www.whatdigitalrevolution.com/?p=17</link>
		<comments>http://www.whatdigitalrevolution.com/?p=17#comments</comments>
		<pubDate>Tue, 24 Nov 2009 12:20:05 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[buzzwords]]></category>
		<category><![CDATA[God]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[meaning]]></category>
		<category><![CDATA[medieval]]></category>
		<category><![CDATA[Thomas Aquinas]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=17</guid>
		<description><![CDATA[    

The World Wide Web, the Cloud, Web 2.0, the Information Superhighway.  Each day it seems that there’s a new word to describe the Internet.  Beyond the marketing buzz of Silicon Valley, however, there lies an important medieval lesson to this profusion of monikers: the nameless have power beyond words.

&#8212;&#8212;&#8211;
What&#8217;s in a name?
The World Wide Web, the Cloud, Web 2.0, the Information Superhighway.  Each day it seems that there’s a new word to describe the Internet, leaving many bloggers and news reporters wondering what’s the difference between them ...]]></description>
			<content:encoded><![CDATA[<p><!-- ======================================================= --> <!-- Created by AbiWord, a free, Open Source wordprocessor.  --> <!-- For more information visit http://www.abisource.com.    --> <!-- ======================================================= --> <!-- #toc, .toc, .mw-warning { 	border: 1px solid #aaa; 	background-color: #f9f9f9; 	padding: 5px; 	font-size: 95%; } #toc h2, .toc h2 { 	display: inline; 	border: none; 	padding: 0; 	font-size: 100%; 	font-weight: bold; } #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { 	text-align: center; } #toc ul, .toc ul { 	list-style-type: none; 	list-style-image: none; 	margin-left: 0; 	padding-left: 0; 	text-align: left; } #toc ul ul, .toc ul ul { 	margin: 0 0 0 2em; } #toc .toctoggle, .toc .toctoggle { 	font-size: 94%; }@media print, projection, embossed { 	body { 		padding-top:1in; 		padding-bottom:1in; 		padding-left:1in; 		padding-right:1in; 	} } body { 	font-family:'Times New Roman'; 	color:#000000; 	widows:2; 	font-style:normal; 	text-indent:0in; 	font-variant:normal; 	font-weight:normal; 	font-size:12pt; 	text-decoration:none; 	text-align:left; } table { } td { 	border-collapse:collapse; 	text-align:left; 	vertical-align:top; } p, h1, h2, h3, li { 	color:#000000; 	font-family:'Times New Roman'; 	font-size:12pt; 	text-align:left; 	vertical-align:normal; } --></p>
<div>
<div class="wp-caption alignnone" style="width: 325px"><img title="Thomas Aquinas" src="http://upload.wikimedia.org/wikipedia/commons/e/e3/St-thomas-aquinas.jpg" alt="Thomas" width="315" height="480" /><p class="wp-caption-text">Thomas Aquinas -- Patron Saint of the Internet?</p></div>
<p>The World Wide Web, the Cloud, Web 2.0, the Information Superhighway.  Each day it seems that there’s a new word to describe the Internet.  Beyond the marketing buzz of Silicon Valley, however, there lies an important medieval lesson to this profusion of monikers: the nameless have power beyond words.</p>
<p style="text-align: center;"><span id="more-17"></span></p>
<p style="text-align: center;">&#8212;&#8212;&#8211;</p>
<p style="text-align: center;"><strong>What&#8217;s in a name?</strong></p>
<p><span lang="en-US">The World Wide Web, the Cloud, Web 2.0, the Information Superhighway.  Each day it seems that there’s a new word to describe the Internet, leaving many bloggers and news reporters wondering what’s the difference between them and why these new labels keep on coming.</span></p>
<p><span lang="en-US">The real differences between them are very few.  Technically speaking, for instance, the Internet is the physical network that connects all computers while the Web is simply a way in which they communicate, one separate from e-mail, instant messaging, and other Internet uses.  However, at this point the two have nearly merged in common usage, having cooperatively fended off venerable challengers from the 1990‘s like “cyberspace” and “information superhighway” to describe the same thing.  Newer buzzwords have also risen to the challenge, but their staying power has yet to be determined.  Consider “the Cloud”, literally the most nebulous term to date and sure to disperse on a windy day, or “Web 2.0“, which is already being superseded by <a href="http://www.mediabistro.com/web3/" target="_blank">rapidly</a> <a href="http://www.busto.dk/blog/?p=101">escalating</a> <a href="http://metavalent.com/?page_id=506" target="_blank">versions</a>.</span></p>
<p style="text-align: center;"><strong>The search for God and the Internet</strong></p>
<p><span lang="en-US">The seemingly spontaneous generation of all of these terms is, in fact, an exposition of the complicated way in which language adapts to the evolution of an idea.  At the very core of the issue is that each word can be associated with many different meanings and kinds of things, and vice versa.</span></p>
<p><span lang="en-US">Aristotle was among the first in Western philosophy to understand this linguistic difficulty, which he treats in his </span><span style="font-style: italic;" lang="en-US">Categories</span><span lang="en-US">.  We can call a man, a diet, and a urine sample “healthy”, but the word “healthy” doesn’t mean the same thing in each case, nor is each thing being described similar to the other.  Nevertheless, he explains, we use the same word to describe each, and thus “healthy” is said to have an equivocal meaning.</span></p>
<p><span lang="en-US">The proliferation of terms for the Internet suffers from the opposite phenomenon, that too many names describe one thing, yet fundamentally the question is the same: what do we mean when we say that a thing is something?  For medieval theologians in the Catholic church, this posed a serious conundrum in trying to understand the nature of God, whom scripture praises as “great”, “all-knowing”, and with a variety of other adjectives.  Could God be known, they asked, through language; and if so, how?</span></p>
<p><span lang="en-US">Ultimately their efforts failed, though the reasons why are muddled.  There is the historical factor, that as time passes intellectual trends change, and many medieval innovations found themselves at odds with a Renaissance that emphasized rediscovering ancient texts.  More telling is the fate of the greatest medieval theologian of all, St. Thomas Aquinas, who gave up lecturing at the end of his life, famously stating that all he had written seemed like straw.  Common wisdom has it that he underwent a spiritual experience before he died where he realized that words would bring him no closer to God, who transcends all words.</span></p>
<p style="text-align: center;"><strong>The Idea of the Internet: the more names, the better</strong></p>
<p><span lang="en-US">The fact is that any one Idea is in the end independent and not beholden to any descriptions, whether it be God or the Internet, although we will go on labeling it.  That Idea is generative and powerful; often it has other ideas contained within.  It will inspire and create new things in the minds of others, but most of all it will defy definition, because as in art or matters of the spirit the true meaning of the idea is in the deed, not just the word.  We might call the Internet by many names, and if we examine what we’re talking about closely we will see that really there’s no one thing there, but rather a collection of networks, protocols, applications, users, and data.  Yet in our minds it is rightfully one, because it forms a unified experience, a unified action of “Internetting” that cannot be described but only done.  To do otherwise wouldn&#8217;t do justice.<br />
</span></p>
<p><span lang="en-US">Historians one hundred years from now will be confounded by this arrangement, because they will look for a definition of the Internet but see that “a vast computer network linking smaller computer networks worldwide&#8221; doesn’t begin to explain it.  Nor does Dictionary.com’s definition of the World Wide Web as “a system of extensively interlinked hypertext documents&#8221; come anywhere close.</span></p>
<p><span lang="en-US">Their loss is our gain, for once an Idea like God or the Internet can be defined, it becomes inert and dies.  Our inability to find one good name and stick with it isn’t a fault, it’s a sign that the Internet is still healthy, inspiring us with new visions for its future and our place within it.</span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=17</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Data is Not Money: Why Chrome OS is So Dangerous</title>
		<link>http://www.whatdigitalrevolution.com/?p=6</link>
		<comments>http://www.whatdigitalrevolution.com/?p=6#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:02:25 +0000</pubDate>
		<dc:creator>Ersin Akinci</dc:creator>
				<category><![CDATA[Computers and Gadgets]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[solitude]]></category>

		<guid isPermaLink="false">http://www.whatdigitalrevolution.com/?p=6</guid>
		<description><![CDATA[    


Yesterday, Google released its highly anticipated Chrome OS, which pledges to revolutionize computing by moving every piece of data, from your personal documents to your applications, from your hard drive to the Web.
To this innovation, I say: “My money goes in a bank but I keep my data on a drive!”  Read on to learn about the history behind Google&#8217;s strategy and the great perils it poses to the freedom and vitality of computing.

  


&#8212;&#8212;&#8211;
Google Launches Chrome OS
Google increased the pressure on its No. 1 ...]]></description>
			<content:encoded><![CDATA[<p><!-- ======================================================= --> <!-- Created by AbiWord, a free, Open Source wordprocessor.  --> <!-- For more information visit http://www.abisource.com.    --> <!-- ======================================================= --> <!-- #toc, .toc, .mw-warning { 	border: 1px solid #aaa; 	background-color: #f9f9f9; 	padding: 5px; 	font-size: 95%; } #toc h2, .toc h2 { 	display: inline; 	border: none; 	padding: 0; 	font-size: 100%; 	font-weight: bold; } #toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { 	text-align: center; } #toc ul, .toc ul { 	list-style-type: none; 	list-style-image: none; 	margin-left: 0; 	padding-left: 0; 	text-align: left; } #toc ul ul, .toc ul ul { 	margin: 0 0 0 2em; } #toc .toctoggle, .toc .toctoggle { 	font-size: 94%; }@media print, projection, embossed { 	body { 		padding-top:1in; 		padding-bottom:1in; 		padding-left:1in; 		padding-right:1in; 	} } body { 	font-family:'Times New Roman'; 	color:#000000; 	widows:2; 	font-style:normal; 	text-indent:0in; 	font-variant:normal; 	font-weight:normal; 	font-size:12pt; 	text-decoration:none; 	text-align:left; } table { } td { 	border-collapse:collapse; 	text-align:left; 	vertical-align:top; } p, h1, h2, h3, li { 	color:#000000; 	font-family:'Times New Roman'; 	font-size:12pt; 	text-align:left; 	vertical-align:normal; } --></p>
<div>
<div id="attachment_13" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-13" title="google-chrome" src="http://www.whatdigitalrevolution.com/wp-content/uploads/2009/11/google-chrome-300x214.jpg" alt="Google Chrome -- Eye of the Impending Storm!" width="300" height="214" /><p class="wp-caption-text">Google Chrome -- Eye of the Impending Storm!</p></div>
</div>
<div>Yesterday, Google released its highly anticipated Chrome OS, which pledges to revolutionize computing by moving every piece of data, from your personal documents to your applications, from your hard drive to the Web.</div>
<div>To this innovation, I say: “My money goes in a bank but I keep my data on a drive!”  Read on to learn about the history behind Google&#8217;s strategy and the great perils it poses to the freedom and vitality of computing.</div>
<div>
<p style="text-align: center;"><span id="more-6"></span> <strong> </strong></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: center;">&#8212;&#8212;&#8211;</p>
<p style="text-align: center;"><strong>Google Launches Chrome OS</strong></p>
<p style="text-align: left;">Google increased the pressure on its No. 1 competitor Microsoft yesterday by releasing its highly anticipated Chrome OS, an operating system designed to run on netbooks and other lightweight Internet-connected computers.  It&#8217;s main features?  A reported seven second boot time, fully automatic updates, constant syncing of personal data with Google&#8217;s servers, and most shockingly no software other than a stripped down version of the Linux and Google&#8217;s Chrome web browser.  All data and programs for Chrome OS reside on the Web and users are meant to exclusively make use of web applications such as Google Docs and Gmail, a wise strategy for a company whose growth relies on advertising revenue earned from visits to those sites.</p>
<p style="text-align: left;">This development has been treated by and large with optimism and a sense that Google is, once again, innovating for the better and setting the wave of the future.  What skepticism exists is aimed toward quelling hype, but no loud criticism has yet been leveled.  This is unfortunate, because Chrome OS is the crown jewel of a strategy being played by Google within larger historical forces that threaten to stifle innovation and stymie the freedoms personal computing has offered us for the past thirty years.</p>
<p style="text-align: left;">
<p style="text-align: center;"><strong>From Mainframes and Terminals to Home Computers: the Rise of the User&#8217;s Power</strong></p>
<p>Google’s vision for Chrome OS is at the core of a corporate strategy that sees the future of personal computing as leading toward a completely Web-oriented experience, yet it is a strategy essentially inspired by a 60-year old model of computing: the mainframe.</p>
<p>During the 1950‘s and 60‘s, computers were colossal and exorbitantly expensive pieces of machinery, and only major businesses and universities could afford even one.  This arrangement severely limited user access until the advent of the mainframe-terminal system whereby each computer, or “mainframe”, was connected to several keyboards and monitors, or “terminals”, that were used to manipulate data, all of which was centrally stored.  (Today, the same basic relationship is called “client-server”, and on the Internet all web browsers are clients that retrieve websites that are centrally stored on servers across the world.)</p>
<p>As hobbyists and enthusiasts began to fiddle with their own computer systems in the 1970‘s, however, the industry realized a potential market for decentralized home systems which could be used for playing games, writing letters, and other tasks that seem familiar to us today.  They represented a critical evolutionary advance from digital technology’s hitherto centralizing tendency toward a new ideal, one that gave full power over one’s data to the user.</p>
<p>Like mainframes and terminals, these home systems or “personal computers&#8221; (PC’s) became linked to each other but more often as equal peers.  Early electronic bulletin board systems, for example, allowed client PC’s to connect to servers not only to download software but also to upload programs, data, and whatever else the user might want to share.</p>
<p>The sovereignty of each home computer was further cemented by the fact that these early connections were carried over slow and unreliable phone lines, which forced users to spend the majority of their time working on their data locally rather than on a remote server.  Finally, PC’s had become increasingly powerful and by the 1990‘s were fast and cheap enough to allow almost all applications that had once been the exclusive domain of mainframes to be run and managed by the user himself.</p>
<p style="text-align: center;"><strong>Bandwidth and Raw Power<br />
</strong></p>
<p>The past five years have seen a remarkable reversal in those two important trends, however.  Broadband has become ubiquitous enough that the majority of Internet users have connections capable of accessing data and applications remotely while CPU and computer manufacturers, especially “netbook” manufacturers, have focused on energy efficiency over raw power.  These factors have led to a resurgence in the client-server model and today many users spend more time using “web applications” like Facebook or Google Docs than on their regular, PC counterparts.</p>
<p>Google’s Chrome OS thus enters a computing scene rapidly changing between paradigms, but what makes it so radical is the degree to which it proposes to supplant the PC model.  According to the press release, Chrome OS will consist of a stripped down version of the Linux operating system, a proven platform used to power PC’s and servers alike, that will boot straight into Google’s Chrome web browser without anything else&#8211;no antivirus, no Microsoft Office, no iTunes, just the Internet.  There will be a hard drive, but it will only be big enough to store the web browser and at any rate Chrome OS will not allow the user to store any personal data permanently on the computer.  Instead, all files will be continually synced with Google’s servers.</p>
<p>The argument is one of convenience and security.  “If you lose your computer, you don’t have to worry about backups because they’re already there for you.”  By the same token, your data will be available anywhere there is an Internet connection, which these days means nearly everywhere.  Google stands to profit from this because, naturally, it would direct even more traffic to its own web applications, from which it earns advertising revenue.</p>
<p style="text-align: center;"><strong>Data Isn&#8217;t Money: Freedom, Digital Creativity, and Solitude</strong></p>
<p>Yet what is lost when allow servers to host all of our data and applications and we return to the days when we were dumb terminals?  We lose our bits that we fought so hard for, not only to keep but to be able to generate freely and control.  It has been confirmed that Chrome OS will only run on a limited selection of energy efficient and resource starved netbooks without any ability to, for example, compile a new application or act as a server.  Full control over our own data and our hardware, which means not only buying the components and computers that we prefer but also being able to manipulate them to their fullest extent, was at the core of the home computing vision of the 70‘s and the PC ideal of the 80‘s and 90‘s.</p>
<p>“Why would I ever need to compile my own programs?”, one might ask.  The value of freedom is never known until the freedom is lost.  Moreover, as a society we must be aware that even though we haven’t all used the freedom afforded to us by personal computers, those who have are responsible for the entire whole of computers as we know them.  Apple today, for instance, often restricts functionality for simplicity in their products, but it should be remembered that Steve Wozniak, the company’s co-founder, was able to design Apple’s first computers because he ready access to off-the-shelf personal computer components.p</p>
<p>Another issue with Chrome OS is its assumptions about the value of data.  Google, along with the rest of those heavily invested in web applications, seems to think that data is like money.  We would rather keep money in a bank than under a pillow because, indeed, it is far more convenient and safer that way, especially since our deposit is guaranteed by the government.  But money has no worth other than what society gives it, whereas data intrinsically worthy regardless of whether it is isolated or not.  Therefore, we need not worry about putting our money in a bank, because if society ever reaches a point where even the government cannot make good on its insurance guarantee then the money would have been worthless anyway.  With data on the other hand, we should be worried about not having our own local copy, because even if Google’s servers will never lose our files the fact that we don’t possess them can only be our loss.</p>
<p>Yet the most fundamental loss to computing that Chrome OS has to offer is the ultimate demise of our data’s solitude.  Before the spread of broadband our data was largely “locked up”, as some pundits and web application advocates would put it, on our PC’s.  That period, however, saw an unparalleled amount of creativity on every front of computing, especially in programming where the lack of frequent intermingling of data as well as the non-existence of any standardized API’s forced each developer to write their programs from scratch in their own unique manner.  This golden flowering of creativity was particularly evident in the user interfaces of graphical DOS programs, which tended to employ a much richer variety of colors and contrasts than we see today in most desktop environments, which come in shades of blue and gray.  It was the great explorer and writer Alexander von Humboldt who once wrote that every university needs freedom and solitude, and likewise Virginia Woolf who advised young women who wanted to write to secure $500 per month and a room of their own.  Regardless of physical capabilities, creativity always demands a degree of isolation.</p>
<p>Given the serious considerations above, we ought to think twice before adopting the Chrome OS platform not only because of any deficiencies or perhaps privacy or connectivity concerns, but because of what it stands for.  Should Chrome OS become the first truly successful attempt to replace the PC desktop with the client-server model, then others will inevitably follow suit and we may soon see the demise of the PC altogether.  Even Microsoft, that bastion of the PC world, is reported to be creating an online version of the Office application suite, that bulwark of PC functionality.</p>
<p>But until then, I&#8217;ll hang on to my bits and my hard disks with every bite of strength I have left!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.whatdigitalrevolution.com/?feed=rss2&amp;p=6</wfw:commentRss>
		<slash:comments>8</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>
