<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Armando Fox &#187; Computing and society</title>
	<atom:link href="http://www.armandofox.com/geek/category/computing-and-society/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.armandofox.com/geek</link>
	<description>A breadth-first traversal of life</description>
	<lastBuildDate>Thu, 02 Feb 2012 23:36:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sony, Sega, Dropbox, Citigroup, &#8230;a new TOU</title>
		<link>http://www.armandofox.com/geek/2011/06/sony-sega-dropbox-citigroup-a-new-tou/</link>
		<comments>http://www.armandofox.com/geek/2011/06/sony-sega-dropbox-citigroup-a-new-tou/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 16:25:05 +0000</pubDate>
		<dc:creator>fox</dc:creator>
				<category><![CDATA[Computing and society]]></category>

		<guid isPermaLink="false">http://www.armandofox.com/geek/?p=383</guid>
		<description><![CDATA[So in the last couple of weeks, we&#8217;ve seen data breaches on the Sony PlayStation network, Sega&#8217;s online gaming network, Citigroup credit cards, and most recently, Dropbox.
Here&#8217;s my new proposed Terms Of Use agreement that such firms can use as a CYA in the future:
TERMS OF USE: You understand and agree that:

Inevitably, this website will [...]]]></description>
			<content:encoded><![CDATA[<p>So in the last couple of weeks, we&#8217;ve seen data breaches on the Sony PlayStation network, Sega&#8217;s online gaming network, Citigroup credit cards, and most recently, Dropbox.</p>
<p>Here&#8217;s my new proposed Terms Of Use agreement that such firms can use as a CYA in the future:</p>
<p><strong><em>TERMS OF USE:</em> You understand and agree that:</strong></p>
<ul>
<li>Inevitably, this website will be compromised. I mean, sh** happens.</li>
<li>We store much more of your confidential information than is really  necessary, so when the inevitable compromise occurs, you&#8217;ll be f**ked eight ways from Sunday.  But it won&#8217;t be our fault.</li>
<li>When the media descends on us after a breach, we will loudly protest that we use &#8220;the strongest industry-standard security measures&#8221; and that we &#8220;monitor our site constantly&#8221;, all of which won&#8217;t matter because you&#8217;ll be f**ked eight ways from Sunday.</li>
<li>We will quickly wring our collective hands and apologize that &#8220;this should never have happened&#8221;, that we &#8220;are investigating the incident vigorously&#8221;, and/or that we &#8220;will notify customers whose accounts appear to have been accessed improperly&#8221; (how we would actually <em>know</em> which ones, given that our site was compromised, will remain unclear).  In any case, though, what it will boil down to is: you&#8217;re f**ked eight ways from Sunday.</li>
<li>If you have half a brain, you are already doing end-to-end encryption on stuff you care about (for example, as 1Password does when backing up your secret passwords database to Dropbox).</li>
<li>We will encourage you to check the &#8220;remember this credit card for Romanian hackers^H^H^H^H^H^H^H^H^H^H^H^H^H^H future purchases&#8221; checkbox, but you probably shouldn&#8217;t.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.armandofox.com/geek/2011/06/sony-sega-dropbox-citigroup-a-new-tou/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gov. Schwarzenegger calls for open-source digital textbooks in CA; I hope he means e-books</title>
		<link>http://www.armandofox.com/geek/2009/06/gov-schwarzenegger-calls-for-open-source-digital-textbooks-in-ca-i-hope-he-means-e-books/</link>
		<comments>http://www.armandofox.com/geek/2009/06/gov-schwarzenegger-calls-for-open-source-digital-textbooks-in-ca-i-hope-he-means-e-books/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 00:43:05 +0000</pubDate>
		<dc:creator>fox</dc:creator>
				<category><![CDATA[Books & E-books]]></category>
		<category><![CDATA[Computing and society]]></category>

		<guid isPermaLink="false">http://radlab.cs.berkeley.edu/people/fox/wp/?p=142</guid>
		<description><![CDATA[In the midst of a severe budget crisis in California, Governor Schwarzenegger has called for the use of open-source digital textbooks for California schools.
I think this is a great idea and another innovation where California should lead the way, in addition to being a cost saving measure (and potentially an ecologically friendly one). But I [...]]]></description>
			<content:encoded><![CDATA[<p>In the midst of a severe budget crisis in California, Governor Schwarzenegger has called for the use of open-source digital textbooks for California schools.</p>
<p>I think this is a great idea and another innovation where California should lead the way, in addition to being a cost saving measure (and potentially an ecologically friendly one). But I was confused when NPR interviewed <a href="http://www.acoe.org/acoe/Home/CountySuperintendent">Sheila Jordan, Alameda County Superintendent of Education</a>, on this topic. Superintendent Jordan spent much of the interview expressing concern about how a lot of students don&#8217;t have reliable access to computers and the Internet, and how teachers certainly don&#8217;t have the resources to print copies of textbooks in class for such students.</p>
<p>Now, I agree wholeheartedly with Dr. Jordan&#8217;s concerns, but when I think of &#8220;digital textbooks&#8221; I don&#8217;t think of people reading off a Web browser at home, or taking home pieces of paper printed off a Web browser at school. I think of downloading content onto an ebook reader—no paper waste, easier to read than a screen, can take it with you, etc. Granted, most students don&#8217;t have those either, but they are less expensive than computers (especially if purchased in bulk or otherwise subsidized, e.g. by textbook publishers), don&#8217;t require Internet connectivity (the Kindle relies on the 3G data network for downloads, or files can be sideloaded via USB), and are ecologically friendly.</p>
<p>I know that current ebook readers are targeted at people buying books online, but I&#8217;ve downloaded plenty of public domain content onto <a href="http://radlab.cs.berkeley.edu/people/fox/wp/category/books/">my Kindle</a>&#8211;academic papers, public domain and no-license-fee <a href="http://mitpress.mit.edu/sicp">books</a> <a href="http://manybooks.net">from</a> <a href="http://wiki.mobileread.com/wiki/Harvard_Classics_Available_at_MobileRead">various</a> <a href="http://joshua.smcvt.edu/linearalgebra/">sources</a> (textbooks and otherwise), and more. Devices like the large-screen Kindle DX and the iRex iLiad Book Edition are no-brainers for textbooks, at least where black &amp; white is sufficient, and Amazon&#8217;s even announced pilot programs where they are seeding colleges with Kindle DX&#8217;s.</p>
<p>So one of us—either myself or Supt. Jordan—may have misunderstood what the Gov meant by &#8220;digital textbooks&#8221;. I hope my interpretation of his words is correct.</p>
<p>More worrisome is the <a href="http://arstechnica.com/open-source/news/2009/05/california-launches-open-source-digital-textbook-initiative.ars">politics of state-level textbook review in California</a> and the <a href="http://www.textbookleague.org/103feyn.htm">sham process</a> that seems to make the review system fundamentally broken (well, at least we don&#8217;t have <a href="http://monkeydaynews.blogspot.com/2004/11/school-science-debate-has-evolved.html">stickers warning students about evolution</a> on biology books!). This may be why the Gov proposed e-textbooks for math and science first, which are least susceptible to these issues, though I agree with Supt. Jordan that because of the way those books are used (students flip pages back and forth as they study) they might not be the best candidates for early adoption. At any rate, one may hope that the profileration of open source textbooks may change the dynamics of the state textbook review situation—authors of open-source aren&#8217;t producing them for profit and so are less likely to feel constrained by such guidelines, and the quality of the free books may be just too good to pass up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armandofox.com/geek/2009/06/gov-schwarzenegger-calls-for-open-source-digital-textbooks-in-ca-i-hope-he-means-e-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can retrocomputing bring computer-aided learning to the other 90%?</title>
		<link>http://www.armandofox.com/geek/2009/06/can-retrocomputing-bring-computer-aided-learning-to-the-other-90/</link>
		<comments>http://www.armandofox.com/geek/2009/06/can-retrocomputing-bring-computer-aided-learning-to-the-other-90/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 17:15:06 +0000</pubDate>
		<dc:creator>fox</dc:creator>
				<category><![CDATA[Computing and society]]></category>
		<category><![CDATA[Retrocomputing]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://radlab.cs.berkeley.edu/people/fox/wp/?p=114</guid>
		<description><![CDATA[Not sure which of my colleagues (maybe Matt?) pointed me at this, or maybe I read it in one of the various pheeds, but the guys at PlayPower have observed that a self-contained Nintendo NES knockoff, packaged in a cheap keyboard and including NES-like game controllers, is sold in India, China and other countries as the &#8220;TV [...]]]></description>
			<content:encoded><![CDATA[<p>Not sure which of my colleagues (maybe <a href="http://www.eecs.harvard.edu/~mdw/">Matt</a>?) pointed me at this, or maybe I read it in one of the various pheeds, but the guys at <a href="http://www.playpower.org">PlayPower</a> have observed that a self-contained Nintendo NES knockoff, packaged in a cheap keyboard and including NES-like game controllers, is sold in India, China and other countries as the &#8220;TV Computer&#8221; for around US $10! In fact since the NES patents expired a few years ago, these are now 100% legal, and many different manufacturers offer them. PlayPower&#8217;s goal is to find a way to use these to bootstrap computer-aided education (basic computer literacy, learning games like the old Oregon Trail, etc.) in developing countries. Like the Atari 2600, there is a<a href="http://nesdev.parodius.com/"> vibrant retrocomputing developer community</a> around the NES.</p>
<p><a href="http://picasaweb.google.co.in/dereklomas/TVComputer#"><img class="alignleft" title="A US$12 NES/Famicom knockoff available in India" src="http://playpower.org/assets/images/playpower-keyboard.gif" alt="" width="240" height="109" /></a></p>
<p>PlayPower&#8217;s booth at <a href="http://makerfaire.com">Maker Faire</a> had a couple of these devices on display. The NES, also called the Famicom in Asia, was a 6502-based cartridge game system whose technology was only half a generation or so ahead of the Atari 2600. The device plugs into a TV (they have both composite video out and RF out, and soldering an undocumented pad on the board switches between NTSC and PAL) and come with a starter cartridge that has various game titles on it, and even seems to have programs that &#8220;simulate&#8221; word processing and Web browsing (kind of like &#8220;my first cell phone&#8221; toys simulate making phone calls). Presumably, the carts have ROMs that take over part of the address space when plugged in; the more advanced Atari carts had some additional bank-switching logic (triggered by memory-mapped I/O) that allowed multiplexing lots of different game levels into a fixed amount of address space, typically around 4K.</p>
<p>Intriguingly, <a href="http://bobrost.com/nes/">Bob Brost at CMU taught a class on NES game development</a> and even produced &#8220;nBasic&#8221;, a BASIC-level (sort of) language that, although it eliminates the need to program in 6502 assembly, it does not seem to eliminate the need to understand the arcane programming approach required by these devices, i.e. you have to time your code around the vertical retrace interval (only &#8220;safe&#8221; to write GPU registers during vertical retrace to avoid flickering/loss of picture sync), etc. </p>
<p>So my questions would be: is this level of programming abstraction going to be sufficient to catalyze the development of a lot of &#8220;edu-ware&#8221; for these devices? Given that the source of this &#8220;edu-ware&#8221; is ultimately (we hope) going to be programmers in the very countries in which the devices are sold, should we be looking for something that enables a much higher level of abstraction for development—say, something more like <a href="http://scratch.mit.edu/">Scratch</a>—and port a subset of it to this 8-bit world?</p>
<p>(Update: the <a href="http://design4dev.wetpaint.com/">Design For Developing Countries wiki</a> has a lot of great information about their progress and preliminary studies.)</p>
<p>(For the curious, the NES has:</p>
<ul>
<li>a 1.9MHz 8-bit 6502</li>
<li>32K ROM address space for game code &amp; data (typically 16K code, 16K swappable to store different &#8220;levels&#8221; data)</li>
<li>240w x 248h viewable graphics (NTSC or PAL) organized as 8&#215;8 pixel &#8220;tiles&#8221; for the purposes of color palette assignment, sprite rendering, etc.</li>
<li>system, background and foreground color palettes (64, 16 and 16 entries respectively)</li>
<li>up to 64 sprites (8&#215;8 or 8&#215;16 pixels, 3 colors + transparent color, no more than 8 sprites per scanline)</li>
<li>4 synthesizer channels (2 square waves, 1 triangle, 1 white noise) with ~6 octave range; one note per channel at a time</li>
</ul>
<div>What are the hard problems? Distribution of software specifically, and communication in general, since the device has no comms built in; any storable user data, since the device has no persistent storage (though PowerPlay have mated a CF flash card to it). Now, since cell phones are so unbelievably common even among the poorest in India, even the cheapest ones can do simple text-only Internet browsing, and all come with some limited amount of nonvolatile storage (though I&#8217;m not sure it&#8217;s programmer-addressable), might this be a good short project—mating inexpensive cell phones to $10 TV computers? Maybe something to do in time for the next Maker Faire&#8230;</div>
<p>I have to admit, the pervasive availability of $10 TV-computers is awfully compelling, as someone who remembers very vividly what remarkable things can be done within the constraints of these old 6502 systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armandofox.com/geek/2009/06/can-retrocomputing-bring-computer-aided-learning-to-the-other-90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

