<?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>Dan Weinreb's blog &#187; Uncategorized</title>
	<atom:link href="http://danweinreb.org/blog/category/uncategorized/feed" rel="self" type="application/rss+xml" />
	<link>http://danweinreb.org/blog</link>
	<description>Software and Innovation</description>
	<lastBuildDate>Mon, 05 Sep 2011 20:12:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Seed Funding and Angel Groups: The Fast and The Furious</title>
		<link>http://danweinreb.org/blog/seed-funding-and-angel-groups-the-fast-and-the-furious</link>
		<comments>http://danweinreb.org/blog/seed-funding-and-angel-groups-the-fast-and-the-furious#comments</comments>
		<pubDate>Wed, 29 Jun 2011 11:06:49 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=674</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelI have written a blog post called Seed Funding and Angel Groups: The Fast and The Furious, which was posted on Dharmesh Shah&#8217;s On Startups blog. It&#8217;s about the speed at which entrepreneurs can acquire seed financing, whether angel groups or venture capital partnerships can move faster, and the how much all this [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Fseed-funding-and-angel-groups-the-fast-and-the-furious&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/seed-funding-and-angel-groups-the-fast-and-the-furious" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>I have written a blog post called <a href="http://onstartups.com/tabid/3339/bid/57145/Seed-Funding-and-Angel-Groups-The-Fast-and-The-Furious.aspx">Seed Funding and Angel Groups: The Fast and The Furious</a>, which was posted on Dharmesh Shah&#8217;s <a href="http://onstartups.com">On Startups blog.</a>  It&#8217;s about the speed at which entrepreneurs can acquire seed financing, whether angel groups or venture capital partnerships can move faster, and the how much all this matters.</p>
<p>I put it on Dharmesh&#8217;s blog at his request.  If you have comments, and if it&#8217;s all the same to you, it&#8217;s probably better to put them on his blog rather than here, just to keep all comments in the same place.</p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/seed-funding-and-angel-groups-the-fast-and-the-furious/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comments on &#8220;Urban Myths about NoSQL&#8221;</title>
		<link>http://danweinreb.org/blog/657</link>
		<comments>http://danweinreb.org/blog/657#comments</comments>
		<pubDate>Fri, 17 Jun 2011 12:41:44 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=657</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelDr. Michael Stonebraker recently posted a presentation entitled &#8220;Urban Myths about NoSQL&#8221;. Its primary point is to defend SQL, i.e. relational, database systems against the claims of the new &#8220;NoSQL&#8221; data stores. Dr. Stonebraker is one of the original inventors of relational database technology, and has been one of the most eminent database [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2F657&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/657" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>Dr. Michael Stonebraker recently posted a <a href="http://voltdb.com/_pdf/VoltDB-MikeStonebraker-SQLMythsWebinar-060310.pdf">presentation entitled &#8220;Urban Myths about NoSQL&#8221;</a>.  Its primary point is to defend SQL, i.e. relational, database systems against the claims of the new &#8220;NoSQL&#8221; data stores.  Dr. Stonebraker is one of the original inventors of relational database technology, and has been one of the most eminent database researchers and practitioners for decades.</p>
<p>Many of the virtues of relational databases described here are specifically about a new and highly innovative RDDBMS called <a href="http://voltdb.com">VoltDB</a>.  VoltDB is made by a company called VoltDB.com, of which Dr. Stonebraker is co-founder and CTO. (There is also a good writeup about VoltDB <a href="http://highscalability.com/blog/2010/6/28/voltdb-decapitates-six-sql-urban-myths-and-delivers-internet.html">here</a>.)</p>
<p>The following are some comments about four of the six points in the presentation.  I don&#8217;t consider any of these to &#8220;debunk&#8221; the presentation or anything like that, but they point out considerations that I feel should be taken into account.</p>
<p><strong>#1: SQL is too slow:<br />
</strong><br />
This argument assumes a perfect (or excellent) query optimizer.  If you talk to anyone who has ever done a high-performance system in Oracle DB or DB/2, and you will find out about serious problems in query optimizers.  I am not saying that rolling-your-own C code is the answer, but query strategies often have to be provided explicitly by the developer or DBA.</p>
<p>Stored procedures have a serious problem: you can&#8217;t interleave your own code with database operations.  This can particularly be a problem if each stored procedure is its own transaction rather than an operation within a transaction, as in VoltDB.  Existing large systems may not be able to operate within that constraint, although new systems designed with that in mind might not have any problem witht this.</p>
<p>The &#8220;to go a lot faster&#8221; requires the whole database to be in main memory, as it is with VoltDB (the points on the slides here do not apply to RDBMS&#8217;s other than VoltDB.)  The reason VoltDB can get rid of buffer management is that there are no (disk) buffers.  VoltDB need not do lock management because there is no concurrency control: you just run every transaction to completion, since there is no reason to interleave transactions, since there are no I/O waits.</p>
<p>This is great if it works for your application.  In point #5, he says that most OLTP databases are not very big, e.g. &lt; 1TB, and for a database that size, using main memory is quite feasiable these days.  The requiredment for the sizes of OLTB databases will probably rise with time.  Of course, computers and memory are also getting faster and larger for the same price.</p>
<p><strong>#3: SQL Systems don&#8217;t scale</strong></p>
<p>If you have ever been in involved in benchmarking, you know how difficult it is to interpret benchmark results.  Is it possible that these results were obtained by choosing a benchmark that is particularly favorable to VoltDB?  The only benchmark that really matters is your own application: they are all different.  Of course, the problem with that is that it&#8217;s hard to port your application merely to test performance.  But by ignoring that and looking at other benchmarks, it&#8217;s like looking for a lost key under the streetlight because it&#8217;s easier to look there.  I&#8217;m not saying that these numbers are misleading, and certainly not that they are intentionally misleading, but they are very hard to interpret without knowing exactly what was benchmarked, how everything was tuned, and so on.  I say this from my own experience, having done benchmarking of database systems for years.</p>
<p>(Also notes that by TPC-C, he does not mean the officially defined TPC-C benchmark; look it up and you&#8217;ll see that it is a huge, major project to do it.  He means a very simplified example based on the key concepts in TPC-C.  (You can see this in the academic papers by him and others.)  That said, if you do want a micro-benchmark that is as close to what people agree to be a good measure of online transaction performance, this might be the best one can do.)</p>
<p><strong>#5: ACID is too slow</strong></p>
<p>ACID is great for software developers, providing them a very clean and easy-to-understand model.  Ease of understanding is crucial for achiving simplicity, which is the Holy Grail of software developement, enhancing maintainability and correctness.  I&#8217;m all for ACID.</p>
<p>To clarify something often not explained well: the NoSQL stores are ACID.  It&#8217;s just that what they can do within one ACID transaction is usually quite limited.  For example, a transaction might only be able to fetch a value (or store a value, or increment a value) given the key, and then the transaction is over.  That operation is ACID.</p>
<p>In a classic RDBMS, you can do many operations within one transaction.  Your program says &#8220;begin transaction&#8221; (sometimes this is tacit), and then you can do computations that include both code and database queries/updates, interleaved.  At the end you say &#8220;commit transaction&#8221;.  (During or at the end of a transaction, the DBMS might have to abort the transaction.)</p>
<p>Right now, very few DBMS&#8217;s  provide true ACID properties in the way they are really used in practice, for two reasons.  First, they run at reduded &#8220;isolation levels&#8221;, which means that the &#8220;I&#8221; in ACID is compromised.  See my <a href="http://danweinreb.org/blog/nosql-storage-systems-never-violate-acid-never-well-hardly-ever">blog article</a> for an explanation of this.</p>
<p>Second, one often wants to provide a way to recover from the failure of an entire data center.  This is done by having a second data center that is far enough away that it won&#8217;t be damaged by the failure of the primary data center.  This means you can keep going in the face of a &#8220;disaster&#8221; such as a regional power outage, a tsunami, etc.</p>
<p>The problem is that if the data center is far enough away to have truly independent failure modes, then the network connection will have latency so high that it is not feasible to do synchronous commits for every transaction that update the distant copy.  Most often, commit results are sent asynchronously to the distant copy.  If the local data center fails, any transactions that had beeen committed, but had not yet reached the distant copy, are lost.  So these transactions were not durable, the &#8220;D&#8221; in ACID.  So there is a tradeoff here.  (People live with this by being willing to do manual fixups in the face of a disaster.)</p>
<p>As discussed above, VoltDB transaction do not allow you to interleave code in your application with transactions.  (The stored procedures can run arbitrary code, in Java, but that&#8217;s not the same what I described above.)</p>
<p><strong>#6: In CAP, choose AP over CA</strong></p>
<p>I disagree that network partitions are not a major concern.  Very simple local-area networks do not suffer from partitions and network failures much, but even a medium-size network is vulnerable, and networks in large data centers are quite vulnerable, as you can easily learn from network operations experts.  For example, routers fail, or are misconfigured.</p>
<p>Both Amazon and Google have published papers about their large-scale data stores.  The papers talk a lot about how they deal with network partitions.  If partitions were so unlikey, why are these large companies taking the problem so seriously, and using rather sophisticated techniques to deal with the partitions?  Also, the study of how to deal with network partitions has been a hot topic of research for the last 35 years; again, why would that be true if partitions were not an important concern?</p>
<p>So, as your network becomes larger and more complex, dealing with partitions becomes more and more of an issue.  My impression (I may be wrong) is that the &#8220;sweet spot&#8221; for VoltDB, at least at the moment, is for distributed systems that are not at the kind of very-large scale of an Amazon or Google, and indeed for a much smaller scale, which makes network partitions much less of a problem.  There&#8217;s nothing wrong with this at all; I&#8217;m just trying to clarify the issue and explain the reason for the controversy about this point.</p>
<p><strong>Final Note</strong></p>
<p>There has been an exciting explosion of innovative database technology in the last few years.  Many different kinds of applications have different requirements.  It&#8217;s great news for all of us that there are so many solutions at different points in the requirement space.</p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/657/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What are &#8220;Human-Generated Data&#8221; and &#8220;In-RAM Databases&#8221;?</title>
		<link>http://danweinreb.org/blog/what-are-human-generated-data-and-in-ram-databases</link>
		<comments>http://danweinreb.org/blog/what-are-human-generated-data-and-in-ram-databases#comments</comments>
		<pubDate>Tue, 24 May 2011 14:13:00 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=645</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelFor thoughtful commentary on all kinds of database and data storage systems, one of the best sources is Curt Monash&#8217;s DBMS2 blog.  Recently he posted an article called Traditional Databases will eventually wind up in RAM.  I have two comments about his points from that article. Human-Generated Data I&#8217;m still not totally comfortable [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Fwhat-are-human-generated-data-and-in-ram-databases&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/what-are-human-generated-data-and-in-ram-databases" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>For thoughtful commentary on all kinds of database and data storage systems, one of the best sources is <a href="http://www.dbms2.com/" target="_blank">Curt Monash&#8217;s DBMS2 blog</a>.  Recently he posted an article called <a href="http://www.dbms2.com/2011/05/23/databases-ram/" target="_blank">Traditional Databases will eventually wind up in RAM</a>.  I have two comments about his points from that article.</p>
<p><strong>Human-Generated Data</strong></p>
<p>I&#8217;m still not totally comfortable with Curt&#8217;s distinction between &#8220;human-generated&#8221; and &#8220;machine-generated&#8221; data.  Data from humans always goes through machines, so at some level all data is machine-generated. I think what you&#8217;re saying is that the number of humans is roughly constant (on the time scale you mean), and they only have so much time in a day to key in data, etc.  But what about trends that create more bits from any particular bit of human activity?<br />
In the old days, records in databases were created when a person &#8220;keyed in&#8221; some fields.  Now, data is generated every time you click on something.  As data systems increase in capacity, won&#8217;t computers start gathering more and more data for each human interaction?  For example, every time I click, the system records what I clicked on, plus such context the entire contents of what was on my browser screen, how long it was since my last click, plus the times for each of the previous 1,000 clicks, everything it currently (this keeps changing) knows about my buying habits, etc.<br />
That may be far-fetched, but I&#8217;m not so sure: betting on things staying the same size as they are has usually turned out to be less than prescient.  In any case, the underlying principle is analogous to the &#8220;Freeway Effect&#8221;: if there are higher data rates and databases, there will never be &#8220;enough&#8221;.</p>
<p>We&#8217;ll find more data to transmit and more to store, forever and ever.</p>
<p>&nbsp;</p>
<p><strong>In-RAM Database Systems</strong></p>
<p>Having a database &#8220;in RAM&#8221; can mean more than one thing.</p>
<p>In traditional DBMS design, data &#8220;in RAM&#8221; is vulnerable to a very common failure mode, namely, the machine crashing.  So no database data is considered to be durable (the &#8220;D&#8221; in &#8220;ACID&#8221;) until it has been written to disk, which is less vulnerable, especially if you use RAID, etc.  So traditionally writes are sent to a log and forced to disk.  You can still keep the data itself in RAM, but recovery from the log will take longer and longer as the log grows in size, so you &#8220;checkpoint&#8221; the data by writing it out to disk.  That can be done in the background if everything is designed properly.  This is utterly standard.</p>
<p>It&#8217;s also traditional that there isn&#8217;t enough RAM to hold the whole database, so RAM is used as a cache.  This creates some issues when you have to write a modified page back to disk NOT as part of a checkpoint, and there are very standard ways to deal with that.</p>
<p>&#8220;In RAM&#8221; can mean (a) as above, but ususally/always the RAM cache is so big that you never overflow the cache; (b) the database system is designed so that data must fit in RAM, which can simplify buffer management and recovery algorithms; (c) you get around the machine-crash problem some way or other and really do keep everything only in RAM.</p>
<p>One way to do (c) is to keep all data in (at least) two copies, such that they&#8217;ll never both be down.  This requires that the machines (1) have very, very independent failures modes, which is not as easy to do as one might think, and (2) get fixed very quickly, since while one is down you have fewer copies.  Issue (2) is one reason to keep more than two copies; usually three copies are recommended, with one being at a &#8220;distant&#8221; data center.</p>
<p>This approach can be used for the log even if not for the whole DBMS.  HFS, the Hadoop File System, and VoltDB consider this the preferred/canonical way to go.  In both cases, some users still feel uncomfortable with approach (c), and so both have put in ways to commit the log to a conventional disk.  The hope is that as approach (c) proves itself in real production environments over the years, it will be more and more accepted.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/what-are-human-generated-data-and-in-ram-databases/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come to see SPACE OPERA!</title>
		<link>http://danweinreb.org/blog/come-to-see-space-opera</link>
		<comments>http://danweinreb.org/blog/come-to-see-space-opera#comments</comments>
		<pubDate>Mon, 04 Apr 2011 12:58:53 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=634</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelPlease come to the North Cambridge Family Opera&#8217;s production of SPACE OPERA by NCFO founder David Bass. Space Opera is a light-hearted galactic odyssey, based on a familiar science fiction tale of heroes and villains, robots and aliens, unlikely adventures, and supernatural nonsense. Featuring entertaining lyrics set to singable music in a variety [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Fcome-to-see-space-opera&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/come-to-see-space-opera" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>Please come to the North Cambridge Family Opera&#8217;s production of</p>
<p style="text-align: center;">SPACE OPERA</p>
<p>by NCFO founder David Bass.  Space Opera is a light-hearted galactic odyssey, based on a familiar science fiction tale of heroes and villains, robots and aliens, unlikely adventures, and supernatural nonsense.</p>
<p>Featuring entertaining lyrics set to singable music in a variety of popular and classical styles, Space Opera is presented by an inter-generational cast in English with side titles.  This entirely sung 110-minute show (plus intermission) is full of dancing Stormtroopers, singing Jawas, droids of all shapes and sizes, and a cantina (with a live band!) that is indeed a wretched hive of scum and villainy. The sets and lighting add some stunning effects to the show. <a href="http://www.familyopera.org/drupal/node/86">Here is a synopsis with samples of the music.</a></p>
<p>Space Opera will be performed eight times at the Peabody School, 70 Rindge Avenue, Cambridge MA, which is at <a href="http://www.familyopera.org/drupal/node/peabody">North Cambridge, between Porter Square and Arlington</a>.  The first four shows have already happened; upcoming shows are:</p>
<ul>
<li>Saturday, April 9 at 2:00pm</li>
<li> Saturday, April 9 at 7:00pm</li>
<li>Sunday, April 10 at 1:00pm</li>
<li>Sunday, April 10 at 5:30pm</li>
</ul>
<p>The cast of more than 150 soloists and chorus members are drawn from many Greater Boston communities and range in age from 7 to 84. They are divided into two casts, and both are excellent, but I&#8217;m partial to the cast performing in shows 1, 3, 6 and 8 because I&#8217;ll be performing (as Owen Lars, Luke&#8217;s uncle).  Information on which cast members perform in which shows can be found <a href="www.FamilyOpera.org">here.</a></p>
<p>Admission this year is free, with a suggested donation of $5 for children, $10 for adults. Snacks will be available for purchase at intermission, as well as pizza at the Sunday 5:30pm shows.  T-shirts, CDs and DVDs will also be available for purchase at intermission.</p>
<p>Come early to make sure you get a seat! For more information about NCFO, visit <a href="www.FamilyOpera.org"></a>, and please forward this information to anyone you think may be interested.</p>
<p>We&#8217;d love it if you RSVP on our <a href="http://www.facebook.com/event.php?eid=210766615604782">Facebook page</a>.</p>
<p>Feel free to invite your friends and help us spread the word.</p>
<p>See you at the show!</p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/come-to-see-space-opera/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Ruling from the FCC Affecting Net Neutrality</title>
		<link>http://danweinreb.org/blog/new-ruling-from-the-fcc-affecting-net-neutrality</link>
		<comments>http://danweinreb.org/blog/new-ruling-from-the-fcc-affecting-net-neutrality#comments</comments>
		<pubDate>Fri, 03 Dec 2010 13:19:14 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Corporations]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Net Neutrality]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=580</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelSome time ago I published some blog entries about net neutrality, and the actions of the FCC and the carriers. Yesterday there was a new announcement about these topics, which have many Internet analysts and net neutrality advocates quite upset. The issues are, unfortunately, hard to summarize, so I&#8217;ll just provide links to [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Fnew-ruling-from-the-fcc-affecting-net-neutrality&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/new-ruling-from-the-fcc-affecting-net-neutrality" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>Some time ago I published some blog entries about net neutrality, and the actions of the FCC and the carriers.  Yesterday there was a new announcement about these topics, which have many Internet analysts and net neutrality advocates quite upset.  The issues are, unfortunately, hard to summarize, so I&#8217;ll just provide links to some good things to read.</p>
<p><a href="http://www.wired.com/epicenter/2010/12/net-neutrality-reaction/">This article in Wired Magazine</a> is a good place to start.</p>
<p>The negative comment from Marvin Ammori, quoted in the Wired story, comes from <a href="http://www.huffingtonpost.com/marvin-ammori/fcc-chair-proposes-garbag_b_790262.html"> this story published (perhaps in other places as well) in the Huffington Post</a>, with a lot of analysis.</p>
<p><a href="http://www.savetheinternet.com/blog/10/12/01/fcc-chairman-announces-fake-net-neutrality-proposal">There is more analysis here, from Josh Silver</a> of Free Press:</p>
<p>and <a href="http://www.freepress.net/press-release/2010/12/1/fcc-peddling-fake-net-neutrality">more from him, the day before the announcement:</a></p>
<p><a href="http://www.savetheinternet.com/blog/10/12/02/damning-praise-genachowskis-plan">This article</a> shows how happy the carriers are with the announced plan.</p>
<p>For some historical perspective, <a href="http://www.washingtonpost.com/wp-dyn/content/article/2010/12/01/AR2010120100014.html">see this story from the Washington Post</a>.</p>
<p>This is <a href="http://www.cnbc.com/id/40458075">another attempt to explain what is all means</a>, from CNBC.</p>
<p><a href="http://www.theatlanticwire.com/opinions/view/opinion/The-FCC-Pleases-No-One-With-Net-Neutrality-Proposal-6000">This is an article published in Atlantic Monthly</a> opposing the proposal.</p>
<p>What I don&#8217;t quite get is why <a href="http://news.yahoo.com/s/pcworld/20101201/tc_pcworld/fccsgenachowskipushesforvoteonnetneutrality">prominent Silicon Valley investors are happy</a> about this. This one quotes Ron Conway, the most famous of the Silicon Valley &#8220;super-angel&#8221; investors: John Doerr, perhaps the most famous VC anywhere, is also in favor, although I could only find that short quote.  </p>
<p>I have been told that Google and other internet companies are running full page advertisements asking Obama to live up to his commitment to net neutrality.</p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/new-ruling-from-the-fcc-affecting-net-neutrality/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reactions to the Proposed Burning of the Koran</title>
		<link>http://danweinreb.org/blog/reactions-to-the-proposed-burning-of-the-koran</link>
		<comments>http://danweinreb.org/blog/reactions-to-the-proposed-burning-of-the-koran#comments</comments>
		<pubDate>Fri, 10 Sep 2010 17:44:53 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=517</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelEven though Terry Jones has rescinded his threat to burn copies of the Koran, I think it&#8217;s very interesting to take a look at who reacted in what way.  There&#8217;s very extensive coverage from CNN, but here&#8217;s a summary: Reactions from non-Islamic entities and people Israeli Prime Minister Benjamin Netanyahu said the burning [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Freactions-to-the-proposed-burning-of-the-koran&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/reactions-to-the-proposed-burning-of-the-koran" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>Even though Terry Jones has rescinded his threat to burn copies of the Koran, I think it&#8217;s very interesting to take a look at who reacted in what way.  <a href=" http://www.cnn.com/2010/WORLD/europe/09/10/florida.quran.reactions/">There&#8217;s very extensive coverage from CNN</a>, but here&#8217;s a summary:</p>
<h3>Reactions from non-Islamic entities and people</h3>
<p>Israeli Prime Minister Benjamin Netanyahu said the burning of the Quran is wrong and undermines religious tolerance and peace. &#8220;The prime minister urges that such irresponsible actions not be taken,&#8221; read a statement from his office.  Excellent.</p>
<p>Republican Senate Minority Leader Mitch McConnell&#8217;s comments were about the &#8220;military danger in Afghanistan&#8221;.  It&#8217;s pretty clear what this is about: He does not want anyone to accuse him of being &#8220;soft on terrorism&#8221;.  And now I understand why Obama&#8217;s statement yesterday &#8220;played the military card&#8221;: it provided a way for Republicans to get on board.  Clever!  Same deal with Senator John McCain.</p>
<p>Kudos also for Republican Florida Governor Charlie Crist, United Nations Secretary-General Ban Ki-moon.</p>
<h3>Reactions from Islamic entities and people</h3>
<p>I&#8217;ll put the bad news first; it gets better after this one.  A spokesman for the Taliban in Afghanistan told CNN, &#8220;If in Florida they were to burn the Quran, we will target any Christians, even if they are innocent, because the Quran is our holy book and we do not want someone to burn our holy book.&#8221;  Now, that&#8217;s utterly awful.  Not surprising, but more than reprehensible.</p>
<p>Hamas has called on God to punish anyone who burns the Koran.  That&#8217;s fine with me.  He also called Jones a &#8216;retard that expresses a Western-retarded mentality&#8217; that targets the Quran, Islam, and Muslims.  Here he is blaming all Westerners, which is clearly (see above) unfair.  He leads an organization that takes that point of view, so I&#8217;m not surprised that he should say that, but it&#8217;s too bad.</p>
<p>(At first I thought it was funny that he should use the pejorative &#8220;retard&#8221;, which I usually hear from children.  But then I realized it&#8217;s possible that is a translation an Arabic word, and the connotations of the word are probably different. It&#8217;s also possible that he said it in English without realizing that it sounds childish. It would be wrong for me to jump to conclusions about issues of both languages and culture of which I know little.)</p>
<p>But now it improves:</p>
<p>There were some sporadic protests in Afghanistan, e.g. near NATO outposts.  There have been a few people hurt, and, sadly, one death.  But my impression from what I&#8217;m hearing is that these were peaceful protest, which I consider entirely appropriate; that&#8217;s what I would do if an equivalently despicable action was threatened against me.</p>
<p>Indonesian President Susilo Bambang Yudhoyono called on America to urge the government and people to stop this, and for America to live up to its own standards.  Great; I could not ask for more, under the circumstances.  Remember that Indonesia has more Islamic people than any other state, if I&#8217;m not mistaken.</p>
<p>Iranian Shiite cleric, Grand Ayatollah Lotfollah Safi Golpayegani, did not call for violent action.  He wants Jones arrested, and would hold Obama and the US government responsible.  I&#8217;m not surprised that he doesn&#8217;t realize (or doesn&#8217;t respect) the concept of the First Amendment prohibition.  As I understand it, what we call &#8220;the separation of church and state&#8221; is inconceivable to people like him.  Jones might have gotten arrested, for violating the fire department&#8217;s order, but not for speech.  As for his second comments, it&#8217;s interesting that he condemned the US government, but not the US population.  Was this carefully on purpose?  I don&#8217;t know.</p>
<p>Sajjad Karim, a Muslim and member of the European Parliament for Britain, told the chamber Thursday that the Quran burning &#8220;is the act of one man and his followers alone. His actions should not be identified with the West or Christianity.  Yay!</p>
<h3>Reactions</h3>
<p>I think there is actually a bit of a silver lining to this horrible storm. The USA, and much of the Western world, demonstrated that they hate the idea of burning of the Quran. It happened fast. It happened across the aisle (I mean, when was the last time you heard Obama and Palin agreeing about something?) Having Prime Minister Netanyahu on board is heartening as well. People all over the world rapidly and strongly denounced Jones&#8217;s proposal, and forced him to stop. This is a fine hour for religious tolerance. I hope the Muslim world appreciates these reactions and what they mean.</p>
<p>Does anyone know about Al-Jazeera’s broadcasts in the Arab nations? From what (little) I’ve heard about Al-Jazeera, they will report the truth, but what emphasis they put on what is important. And I don’t think they necessary report the same exact things in different parts of the world.</p>
<div id="attachment_523" class="wp-caption aligncenter" style="width: 610px"><a href="http://danweinreb.org/blog/wp-content/uploads/2010/09/TerryJones.jpg"><img class="size-full wp-image-523" title="Rev. Terry Jones Marks 9/11" src="http://danweinreb.org/blog/wp-content/uploads/2010/09/TerryJones.jpg" alt="" width="600" height="480" /></a><p class="wp-caption-text">Rev. Terry Jones Marks 9/11</p></div>
<p>foobar 12</p>
<p><a href="http://danweinreb.org/blog/wp-content/uploads/2010/09/NotAllHateful1.jpg"><img class="aligncenter size-full wp-image-534" title="Not All Hateful" src="http://danweinreb.org/blog/wp-content/uploads/2010/09/NotAllHateful1.jpg" alt="" width="500" height="357" /></a></p>
<p><img id="smallDivTip" style="border: 0px solid blue; z-index: 90; opacity: 1; position: absolute; left: 683px; top: 35px;" src="chrome://dictionarytip/skin/dtipIconHover.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/reactions-to-the-proposed-burning-of-the-koran/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Don &#8220;sigpfe&#8221; Piponi and His Cute Robots</title>
		<link>http://danweinreb.org/blog/don-sigpfe-pipens-and-his-cute-robots</link>
		<comments>http://danweinreb.org/blog/don-sigpfe-pipens-and-his-cute-robots#comments</comments>
		<pubDate>Sat, 07 Aug 2010 12:10:42 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Robots]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=449</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelDon Piponi, who writes on the web under the nom de web &#8220;sigpfe&#8221;,  has written some amazingly clear papers on his blog, A Neighborhood of Infinity brilliantly explaining the elusive Haskell &#8220;Monad&#8221; concept. I&#8217;ll soon be blogging my own version of his stuff, with code in Lisp instead of Haskell. I checked out [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Fdon-sigpfe-pipens-and-his-cute-robots&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/don-sigpfe-pipens-and-his-cute-robots" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>Don Piponi, who writes on the web under the <em>nom de web</em> &#8220;sigpfe&#8221;,  has written some amazingly clear papers on <a href="http://blog.sigfpe.com">his blog, A Neighborhood of Infinity</a> brilliantly explaining the elusive Haskell &#8220;Monad&#8221; concept.  I&#8217;ll soon be blogging my own version of his stuff, with code in Lisp instead of Haskell.</p>
<p>I checked out <a href="http://homepage.mac.com/sigfpe/">his home page</a> and found descriptions of some cute projects, including little home-made one-off robots that he has designed and created, called <a href="http://homepage.mac.com/sigfpe/Robotics/stirfry.html">StirFry</a> (autonomous motion avoiding obstacles), <a href="http://homepage.mac.com/sigfpe/Robotics/equibot.html">Equibot</a> (balancing like a Segway), and <a href="http://homepage.mac.com/sigfpe/Robotics/oddjob.html">OddJob</a> (tiny autonomous robot that stops at black lines).  There are fun videos of each.  The links to the videos are at the bottom of each page.</p>
<p>He generously provides extensive instructions on how to make these, including some source code.  I don&#8217;t know how hard real roboticists consider this, but from my point of view, as someone who has never done anything like this, it&#8217;s very impressive.  Between this and the Monad papers (and others on <a href="http://blog.sigfpe.com/">his blog</a>), this guy is <em>so</em> awesome!</p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/don-sigpfe-pipens-and-his-cute-robots/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dirty Tricks by Republican Operatives</title>
		<link>http://danweinreb.org/blog/dirty-tricks-by-republican-operatives</link>
		<comments>http://danweinreb.org/blog/dirty-tricks-by-republican-operatives#comments</comments>
		<pubDate>Sat, 07 Aug 2010 11:20:56 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Fraud]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=432</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelTrI recently read How to Rig an Election: Confessions of a Republican Operative, by Allen Raymond and Ian Spiegelman&#8221; Raymond was a Republican operative, famously responsible for a denial-of-service attack on the Democratic HQ during a campaign in New Hampshire. (Speigelman is the ghost writer.) In all fairness, if Raymond is telling the [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Fdirty-tricks-by-republican-operatives&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/dirty-tricks-by-republican-operatives" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>TrI recently read <a href="http://www.amazon.com/How-Rig-Election-Confessions-Republican/dp/1416552227/ref=pd_rhf_shvl_1">How to Rig an Election: Confessions of a Republican Operative</a>, by Allen Raymond and Ian Spiegelman&#8221; Raymond was a Republican operative, famously responsible for a denial-of-service attack on the Democratic HQ during a campaign in New Hampshire.  (Speigelman is the ghost writer.)</p>
<p>In all fairness, if Raymond is telling the truth, most (but not all) of Republicans did not know he was doing this, and probably would not have sanctioned it. Given how harsh he is on the Republicans, I&#8217;m inclined to believe this claim.</p>
<p>The book is coyly written as if it were a mea culpa, whereas it&#8217;s also bragging.  Of course he takes pot-shots at former colleagues, especially the ones who participated in the attack and left him hanging out to dry.</p>
<p>I&#8217;m not saying that Democrats are angels, but it seems to me that their unethical actions tend more towards putting friends on the payroll and such, rather than actually making our democratic/republican political system more corrupt.  The latter is far worse.  If more and more of our citizens lose faith in our political system, we lose<a href="http://en.wikipedia.org/wiki/Social_capital"> social capital</a> that is hard to regain.</p>
<p>Perhaps because I just read this book, I am predisposed to think that the following story from AlterNet is plausible: Conservatives have been gaming <a href="http://digg.com">Digg</a>:</p>
<p><a href="http://blogs.alternet.org/oleoleolson/2010/08/05/massive-censorship-of-digg-uncovered/"></a></p>
<p>First paragraph: &#8220;A group of influential conservative members of the behemoth social media site Digg.com have just been caught red-handed in a widespread campaign of censorship, having multiple accounts, upvote padding, and deliberately trying to ban progressives. An undercover investigation has exposed this effort, which has been in action for more than one year.&#8221;</p>
<p>If this be true, it&#8217;s alarming.  Could it apply to other sites such as<a href="http://www.reddit.com/r/politics/comments/cxofg/massive_censorship_of_digg_uncovered_is_reddit/"> </a><a href="http://www.reddit.com">reddit</a> (<a href="http://www.reddit.com/r/politics/comments/cxofg/massive_censorship_of_digg_uncovered_is_reddit/">whose story about this</a> has many of the screen names used by the Republican operatives)?</p>
<p>I was unable to find any corroboration; just lots of links the story, including on Digg).  I also could not find any answer from Digg.  If anyone reading this sees one, I&#8217;d be much obliged if you&#8217;d add a comment to this essay with a pointer thereto.</p>
<p>I was unable to find a reply at Digg&#8217;s web site, although I did find links to a bunch of very interesting stories.  I tend to avoid Digg, <a href="http://www.reddit.com/">reddit</a>, et. al., because they are too good!  I get distracted from what I&#8217;m really trying to do.  Empty, casual browsing is so much less spiritually satisfying than browsing for deeper reasons.</p>
<p>Thanks to my wonderful friend and former co-worker Paul Harsha for bringing this to my attention.</p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/dirty-tricks-by-republican-operatives/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google and Verizon: Did They or Didn&#8217;t They?</title>
		<link>http://danweinreb.org/blog/google-and-verizon-did-they-or-didnt-they</link>
		<comments>http://danweinreb.org/blog/google-and-verizon-did-they-or-didnt-they#comments</comments>
		<pubDate>Thu, 05 Aug 2010 19:36:38 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[Corporations]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Journalism]]></category>
		<category><![CDATA[Law]]></category>
		<category><![CDATA[Net Neutrality]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=400</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelCaveat: This story is changing in real time, so this essay may get obsolete quickly. Take a look at the comments to see if there are updates. The New York Times, Bloomberg, and the Washington Post today said that Google and Verizon are talking about a deal in which Google/YouTube would pay Verizon [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Fgoogle-and-verizon-did-they-or-didnt-they&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/google-and-verizon-did-they-or-didnt-they" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>Caveat: This story is changing in real time, so this essay may get obsolete quickly.  Take a look at the comments to see if there are updates.</p>
<p>The New York Times, Bloomberg, and the Washington Post today said that Google and Verizon are talking about a deal in which Google/YouTube would pay Verizon to get more bandwidth for their own content.  This is opposed to <a href="http://en.wikipedia.org/wiki/Net_neutrality">the principle of net neutrality</a>, which Google has strongly supported for years, so this news is stunning, if true.</p>
<p><strong>Verizon and Net Neutrality</strong></p>
<p>Last October <a href="http://gizmodo.com/5387326/more-net-neutrality-bashing-from-verizon-ceo">the CEO of Verizon made a speech</a> about how net neutrality would be a bad thing, and would help Google et. al. at the expense of Verizon et. al.  The key point, surprise surprise, is that he says net neutrality will hurt Verizon&#8217;s profit margin, who might take its ball and go home.</p>
<p><strong>New York Times</strong></p>
<p>Edward Wyatt of  The New York Times today (8/5/2010) <a href="http://www.nytimes.com/2010/08/05/technology/05secret.html?_r=1&amp;hp">reports that Google and Verizon are working out terms</a> so that Google/YouTube can pay Verizon to give them more &#8220;speed&#8221;/&#8221;priority&#8221;.  Also fees for users from ISP&#8217;s will go up.  His source is &#8220;People close to the negotiations who were not authorized to speak publicly about them.&#8221;</p>
<p>The article goes on to say: The FCC may squash this.  Talks between the FCC and various companies continue.  They are &#8220;jokingly&#8221; [my quotes] called the &#8220;secret meeting&#8221; [their quotes]. [Yeah, no kidding!  It's surely what used to be called a "smoke-filled room".]  Google, Verizon, AT&amp;T, Skype, cable system operators, and the<a href="http://www.openinternetcoalition.com"> Open Internet Coalition</a>, <a href="http://www.openinternetcoalition.com/index.cfm?objectid=0016502C-F1F6-6035-B1264DD29499E9D0">which has many members</a>, including Amazon, ACLU, Am. Library Assn., ask.com, eBay, evite, Facebook, Google, match.com, NetFlix, PayPal, Skype, TicketMaster, TiVo, Twitter, and YouTube.</p>
<p>The Times story said nothing about who has how many lobbyists, who in Congress oversees the FCC, who contributes to the campaign of the committee members, and so on.</p>
<p>The first comment on the story simply said &#8220;Et Tu, Google?&#8221;, and more than one comment said &#8220;So much for &#8216;Don&#8217;t be Evil&#8217;.&#8221;</p>
<p><strong>Wall Street Journal</strong></p>
<p>The WSJ ran <a href="http://online.wsj.com/article/SB10001424052748704741904575409681794467768.html?mod=WSJ_Tech_LEFTTopNews">a story saying largely the same thing as the NY Times</a>:</p>
<p><strong>Bloomberg</strong></p>
<p>Todd Shields (tshields3@bloomberg.net) at<a href="http://www.bloomberg.com/news/2010-08-04/google-verizon-are-said-to-have-reached-deal-on-how-to-handle-web-traffic.html"> Bloomberg ran a related story</a>:</p>
<blockquote><p>Verizon Communications Inc. and Google Inc. have struck their own accord on handling Internet traffic, as both participate in talks by U.S. officials on Web policy, two people briefed by the companies said.</p></blockquote>
<blockquote><p>We’ve been working with Google for 10 months to reach an agreement on broadband policy,” said David Fish, a Verizon spokesman. “We are currently engaged in and committed to the negotiation process led by the FCC.&#8221;</p></blockquote>
<p>Google has “nothing to announce at this point,” said Mistique Cano, a Washington-based spokeswoman, in an e-mail.</p>
<p>They also point out that announcing Android phone availability has helped Verizon earnings a lot.</p>
<p>Their quote in favor of net neutrality comes from Andrew Jay Schwartzman of the Media Access Project, a public-interest law firm.</p>
<p>Verizon and Mountain View, California-based Google proposed in a January filing at the FCC areas of compromise for regulating Internet service providers. The companies said preserving an “open Internet” calls for “minimal interference from the government” for applications, content and services, such as Google and Twitter.</p>
<p><strong>Google</strong></p>
<p>Google issued the following denial, at about 10:30am EDT:</p>
<blockquote><p>@NYTimes is wrong. We&#8217;ve not had any convos with VZN about paying for carriage of our traffic. We remain committed to an open internet.</p></blockquote>
<p><a href="http://www.huffingtonpost.com/2010/08/05/google-verizon-near-net-n_n_671500.html">On Gizmondo they macroexpanded this from tweet-ese to English</a>:</p>
<blockquote><p>The NYT is quite simply wrong. We have not had any conversations with Verizon about paying for carriage of Google or YouTube traffic. We remain as committed as we always have been to an open Internet.</p></blockquote>
<p><a href="http://www.huffingtonpost.com/2010/08/05/google-net-neutrality-fli_n_671752.html">Google has been on record as supporting net neutrality for years.</a></p>
<p>A Google/Verizon deal of the kind described by the New York Times would enact precisely the pay tiers that Schmidt fiercely fought in 2006. Jeff Jarvis calls Google&#8217;s agreement a &#8220;devil&#8217;s pact with Verizon for tiered internet service.&#8221; Huffington Post blogger and Free Press president Josh Silver warns, &#8220;The deal marks the beginning of the end of the Internet as you know it.&#8221;</p>
<blockquote><p>This may in fact be just the latest crack in Google&#8217;s support for net neutrality. The Wall Street Journal reported in 2008 that Google was approaching broadband providers in the hopes of creating a &#8220;fast lane&#8221; for its own content.</p></blockquote>
<p>In Jan 2010,<a href="http://googlepublicpolicy.blogspot.com/2010/01/hey-fcc-keep-internet-open-and-awesome.html"> Google came out strongy in favor of net neutrality</a>.</p>
<p><strong>Net Neutrality Background</strong></p>
<p>Back in Nov 2005, Vint Cerf, one of the creators of the Internet, now the Chief Internet Evangelist at Google, <a href="http://googleblog.blogspot.com/2005/11/vint-cerf-speaks-out-on-net-neutrality.html">testified in absentia </a>(he was receiving the Presidential Medal of Freedom at the White House!), to Representatives aJoe Barton and John Dingell, then of the Committee on Energy and Commerce in the House, strongnly in favor of net neutrality.  In Oct 2009, he was also interviewed in the Washington Post supporting net neutrality.</p>
<p>He co-wrote an open letter to Julius Genachowski, the FCC Chairman.  The net neutrality proposal wasn&#8217;t public yet, but the ISP&#8217;s were fighting against it.  The point isn&#8217;t to disallow traffic shaping at the packet level, but to &#8220;prevent anti-compeitive practices.&#8221;  It&#8217;s interesting that they used that particular phrase, which comes from the Sherman anti-trust act.  The letter was signed:</p>
<ul>
<li> Vinton G. Cerf, Internet Pioneer</li>
<li>Stephen D. Crocker, Internet Pioneer</li>
<li>David P. Reed, Internet Pioneer</li>
<li>Lauren Weinstein, Internet Pioneer</li>
<li>Daniel Lynch, Internet Pioneer</li>
</ul>
<p>The FCC issued the &#8220;Notice of Proposed Rulemaking&#8221; very shortly thereafter, and then voted with 3 in favor, and 2 in favor of some but not the rest. <a href="http://tinyurl.com/296b9fm">ArsTechnica analyzes what they voted for</a>, and shows ambiguities and exceptions. However, this ruling was made null and void, by the Comcast decision.</p>
<p><strong>Comcast Decision</strong></p>
<p>Comcast was ordered by the FCC to stop throttling traffic from P2P services such as BitTorrent.  I can see how they might not like this given that they are charging a fixed fee for bandwidth.</p>
<p><a href="http://gizmodo.com/5510831/comcast-wins-we-lose-court-says-fcc-doesnt-have-the-power-to-enforce-net-neutrality">Gizmondo says</a>:</p>
<blockquote><p>Never mind the huge conflict of interest, that most of them are also trying to sell you video services through your TV, so they&#8217;d prefer you not watch it for free on your computer, or that Comcast is now buying the majority of one of those networks who produces content for your TV.</p>
<p>For instance, <em>totally hypothetically</em>, now that Comcast, via its NBC shares, owns a chunk of Hulu, it could give network priority to Hulu over Netflix Watch Instantly streaming. Or Microsoft could pay Comcast to give Zune Video priority over another service on the network.</p></blockquote>
<p>Also, Comcast is trying to buy NBC Universal, which includes NBC and several cable channels.  Would it favor its own content?  So far, they say, surprise surprise, that they won&#8217;t.  To me, that means they won&#8217;t do it until they do it.</p>
<p>The FCC sued to prevent Comcast from interfering with its customers&#8217; use of peer-to-peer networking applications.  In April 2010, the case reached a court one step away from the US Supreme Court, namely the US Court of Appeals for the D.C. Circuit.  They decided to make a broad ruling (rather than one narrowly-tailored to this case) that the FCC does not have &#8220;authority to regulate an Internet service provider’s network management practices.&#8221;</p>
<p><a href="http://www.nytimes.com/2010/04/07/technology/07net.html?hp">The Court vacated the order, and granted Comcast&#8217;s petition for review</a>. This means that Congress would have to pass a law to give the FCC these powers.  Until then, the FCC is powerless to order Comcast and friends to stop throttling P2P sites.</p>
<p>The National Cable and Telecommunications Association stated that the court ruled that the FCC decision &#8220;was wrong&#8221;.  This is highly misleading: what they ruled is, right or wrong, the FCC doesn&#8217;t have the power to do this.  The Court&#8217;s decision is not specious; it is quite plausible.</p>
<p><em>But</em>, because the ruling was so broad that the FCC cannot mandate net neutrality <em>either</em>, unless new laws are passed!  I worry that once non-neutral charging is in place, imposing net neutrality could be much harder, so the delay could be harmful (in my non-expert opinion)</p>
<p><a href="http://www.nytimes.com/2010/04/07/technology/07net.html?hp">A New York times article about the decision</a> points out that &#8220;some conservative Republicans&#8221; will be against giving more power to the FCC.  That&#8217;s a nice, polite way of putting it; I&#8217;d be very surprised if more than one or two Republicans vote to give the FCC any new powser, and the Democratic &#8220;majority&#8221; is fractured into micro-interests rather than working together. The article continues:</p>
<blockquote><p>As a practical matter, the court ruling will not have any immediate impact on Internet users, since Comcast and other large Internet providers are not currently restricting specific types of Web content and have no plans to do so.</p></blockquote>
<p>Until they do.</p>
<p><strong>Worst Case Scenario</strong></p>
<p>Without net neutrality, your Internet bill could look like your cable TV bill, with extra monthly fees for optional services like movies, news, international news, web search, and finally a big fee for full Internet access. Of course, the carriers say that they have &#8220;no intention&#8221; of doing this.  If they <em>did</em> have an intention to do it, or were even <em>considering it</em>, of course they&#8217;d say that they&#8217;re not doing so. Why give the enemy advance notice of your attack?</p>
<p>The only thing we know for sure that they&#8217;re doing is thinking about how to make more money.  There&#8217;s nothing wrong with making as much money as you can, legally.  But it&#8217;s up to society (ultimately, the voters) to decide what&#8217;s legal: what are the rules of the game that are in the public interest. They&#8217;ll try hard to change the rules. The power of the political donor class, and their lobbyists, is beyond the scope of this essay. <a href="ttp://gizmodo.com/5391707/losing-net-neutrality-the-worst-case-scenario"> But I hope that we won&#8217;t end up with this.</a></p>
<div id="attachment_413" class="wp-caption aligncenter" style="width: 510px"><a href="http://danweinreb.org/blog/wp-content/uploads/2010/08/WorseCaseScenario.jpg"><img class="size-full wp-image-413" title="Worst Case Scenario" src="http://danweinreb.org/blog/wp-content/uploads/2010/08/WorseCaseScenario.jpg" alt="" width="500" height="667" /></a><p class="wp-caption-text">Losing Net Neurtrality: The Worst Case Scenario (from Gizmondo)</p></div>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/google-and-verizon-did-they-or-didnt-they/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Air New Zealand&#8217;s outage last fall</title>
		<link>http://danweinreb.org/blog/air-new-zealands-outage-last-fall</link>
		<comments>http://danweinreb.org/blog/air-new-zealands-outage-last-fall#comments</comments>
		<pubDate>Fri, 30 Jul 2010 13:16:13 +0000</pubDate>
		<dc:creator>Dan Weinreb</dc:creator>
				<category><![CDATA[High Availabilty]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[ITA Software]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danweinreb.org/blog/?p=393</guid>
		<description><![CDATA[news and informationbusiness,health,entertainment,technology&#160;automotive,business,crime,health,life,politics,science,technology,travelI recently was reminded that  Air New Zealand&#8217;s airline reservation system went out of service on Sunday morning at about 9:30 am, October 11, 2009.  This story is very interesting to me, since my team is building just such a system (with a very different underlying implementation). IBM said that the outage happened [...]]]></description>
			<content:encoded><![CDATA[<div style="height:33px; padding-top:2px; padding-bottom:2px; clear:both;" class="vas_pro_2"><div style="float:left; width:100px; " class="vas_pro_2_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fdanweinreb.org%2Fblog%2Fair-new-zealands-outage-last-fall&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light&amp;height=27" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:27px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:90px; padding-left:10px;" class="vas_pro_2_google1"> 
				<g:plusone size="medium" href="http://danweinreb.org/blog/air-new-zealands-outage-last-fall" ></g:plusone>
			</div></div>
		<div style="display:none;"><a href="http://www.24wn.com">news and information</a><a href="http://www.forum1000.com">business,health,entertainment,technology</a>&nbsp;<a href="http://news365online.com">automotive,business,crime,health,life,politics,science,technology,travel</a></div><div style="clear:both;"></div><p>I recently was reminded that  <a href=" http://blogs.siliconvalley.com/gmsv/2009/10/air-new-zealand-boss-lands-hard-on-ibm.html">Air New Zealand&#8217;s airline reservation system went out of service</a> on Sunday morning at about 9:30 am, October 11, 2009.  This story is very interesting to me, since my team is building just such a system (with a very different underlying implementation).</p>
<p>IBM said that the outage happened because of a power failure at an IBM data center in <a href=" http://en.wikipedia.org/wiki/Newton,_New_Zealand">Newton</a> that took out their mainframe.  Many existing airline reservation systems run on a single IBM <a href="http://en.wikipedia.org/wiki/Mainframe_computer">mainframe</a>; mainframes are known for being rock-solid reliable, but not without electricity! IBM said it was caused by a failed oil pressure sensor on a backup  generator.  What&#8217;s more, the problem happened during a <a href="http://en.wikipedia.org/wiki/Planned_Maintenance">scheduled maintenance  session</a>!</p>
<p>The outage affected more than 10,000 passengers, leaving airports &#8220;in disarray&#8221;.  Most systems were restored around 1.30 pm [four hours later], but the passenger backlog did not start to clear until self check-in kiosks were up and running again about 3.30pm [six hours later]. Air New Zealand was, to put it mildly, furious.</p>
<p>As usual, people <em>never </em>(well, hardly ever) adequately test their redundant backup technology! In particular, they should have also used the generators for a long enough time to test for this kind of failure.  I recently heard about another such pr0blem, in a discussion at ITA, where the backup generators worked but didn&#8217;t work for long enough.  (At least I think it was a distinct case, since I heard it a while ago, but I could be wrong.)</p>
<p>You <em>must </em>do these tests reasonably frequently, since things can break over time, even if they are merely lying in wait. I plan to write more about this in a future blog post.</p>
<p>I don&#8217;t know, but I&#8217;ve been told: most, if not all, airlines do not actually have disaster recovery setup that would switch over to a geographically distant site.  Evidently airlines are surprisingly &#8220;penny wise and pound foolish&#8221; when it comes to redundant components, which they are loath to pay for.  (I think we were talking about network connections but it&#8217;s too long ago for me to remember clearly.  The same principle applies across the board.)</p>
<p>Afterward, apparently IBM&#8217;s main job was to grovel.  Air New Zealand, in the person of CEO Rob Fyfe, <a href="http://www.stuff.co.nz/travel/new-zealand/2955289/Air-New-Zealand-boss-criticises-IBM-over-outage">said in strong language</a> that IBM took a long time to react, accept responsibility, and apologize.  He called IBM &#8220;amateur&#8221;, which is quite an insult for IBM, and that his IT team was looking for alternative suppliers already.  (I don&#8217;t know how that turned out.)</p>
<p>IBM did apologize by the evening of the next day, and said they &#8220;immediately engaged a team of 32 local IT professionals, supported by global colleagues. This means Mr. Fyfe considers two working days to be a very long time for such an apology.  Perhaps he was manly putting on a public <em>show </em>of anger, actually intended more for his customers and shareholders than for IBM.  But I don&#8217;t think that actually matters, from IBM&#8217;s point of view.  As someone participating in a team building such a system, that&#8217;s the point of view that I am most concerned with.</p>
<p>(By the way, back at MIT in the late 1970&#8242;s, when a guy from Digital Equipment showed up for &#8220;preventive maintenance&#8221; on one of our timesharing systems (removable disks on the MIT-MC KL/10), we called it &#8220;causitive maintenance&#8221;.  He once made a mistake that caused a lot of trouble.)</p>
<p>I don&#8217;t just mean this to rag on IBM.  Making systems that are working fully 24/7 is quite difficult and expensive.  Our team can perhaps learn a little bit from this: if nothing else, it is one more data point about the cost/benefit of system failure for an airline reservation system.  When airlines talk about high availability, they are <em>not </em>kidding!</p>
<p><img id="smallDivTip" style="z-index: 90; border: 0px solid blue; position: absolute; left: 459px; top: 340px;" src="chrome://dictionarytip/skin/dtipIconHover.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://danweinreb.org/blog/air-new-zealands-outage-last-fall/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

