<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title type="text">Revealing Errors</title>
<subtitle type="html"><![CDATA[
looking below the water
]]></subtitle>
<id>http://revealingerrors.com/</id>
<link rel="alternate" type="text/html" href="http://revealingerrors.com" />
<link rel="self" type="text/xml" href="http://revealingerrors.com/" />

<author>
<name>Benjamin Mako Hill</name>
<uri>http://revealingerrors.com/</uri>
<email>mako@atdot.cc</email>
</author>
<rights>Copyright 2006-7 Benjamin Mako Hill</rights>
<generator uri="http://pyblosxom.sourceforge.net/" version="1.3.2 2/13/2006">
PyBlosxom http://pyblosxom.sourceforge.net/ 1.3.2 2/13/2006
</generator>

<updated>2009-10-17T22:40:36Z</updated>
<!-- icon?  logo?  -->

<entry>
<title type="html">Transparency</title>
<category term="" />
<id>http://revealingerrors.com/2009/10/17/rice_transparency</id>
<updated>2009-10-17T22:40:36Z</updated>
<published>2009-10-17T22:40:36Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/rice_transparency" />
<content type="html">&lt;p&gt;I caught &lt;a href=&quot;http://photoshopdisasters.blogspot.com/2009/09/norma-rice-epe-for-e-norma-s-disaster.html&quot;&gt;this&lt;/a&gt; revealing error on the always entertaining
   &lt;a href=&quot;http://photoshopdisasters.blogspot.com/&quot;&gt;Photoshop Disasters&lt;/a&gt; and thought it was too good to resist pointing
   out here:
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://photoshopdisasters.blogspot.com/2009/09/norma-rice-epe-for-e-norma-s-disaster.html&quot;&gt;
   &lt;img src=&quot;/images/transparentes_reis_small.jpg&quot;
     alt=&quot;Bag of Jasmin Rice&quot; /&gt;
   &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;The picture, of course, is a bag of Tao brand jasmine rice for sale in
   Germany. The error is pretty obvious if you understand a little German:
   the phrase &lt;em&gt;transparentes sichtfeld&lt;/em&gt; literally means &lt;em&gt;transparent field
of view&lt;/em&gt;. In this case, the phrase is a note written by the
   graphic designer of the rice bag&apos;s packaging that was never meant to be
   read by a consumer. The phrase is supposed to indicate to someone
   involved in the bag&apos;s manufacture than the pink background on which the
   text is written is supposed to remain unprinted (i.e., as transparent
   plastic) so that customers get a view directly onto the rice inside the
   bag.
&lt;/p&gt;
&lt;p&gt;The error, of course, is that the the pink background and the text was
   never removed. This was possible, in part, because the the pink
   background doesn&apos;t look horribly out of place on the bag. A more
   important factor, however, is the fact that the person printing the bag
   and bagging the rice almost certainly didn&apos;t speak German.
&lt;/p&gt;
&lt;p&gt;In this sense, this bears a lot of similarity with some errors I&apos;ve
   written up before --- e.g., the &lt;a href=&quot;http://revealingerrors.com/autoresponder_road_sign&quot;&gt;Welsh autoresponder&lt;/a&gt; and the
   &lt;a href=&quot;http://revealingerrors.com/translation_systems&quot;&gt;Translate server error restaurant&lt;/a&gt;. And as in those cases,
   there are takeaways here about all the things we take for granted when
   communicating using technology --- things we often don&apos;t realize until
   language barriers make errors like this thrust hidden processes into
   view.
&lt;/p&gt;
&lt;p&gt;This error revealed a bit of the processes through which these bags of
   rice are produced and a little bit about the people and the division of
   labor that helped bring it to us. Ironically, this error is revealing
   precisely through the way that the bag fails to reveal its contents.
&lt;/p&gt;</content>
</entry>

<entry>
<title type="html">Akamai and SSL</title>
<category term="" />
<id>http://revealingerrors.com/2009/08/12/akamai_ssl</id>
<updated>2009-08-12T15:08:48Z</updated>
<published>2009-08-12T15:08:48Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/akamai_ssl" />
<content type="html">&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/SSL&quot;&gt;SSL&lt;/a&gt; stands for &amp;quot;Secure Sockets Layer&amp;quot; and refers to a protocol
   for using the web in a secure, &lt;a href=&quot;http://en.wikipedia.org/wiki/Cryptography&quot;&gt;encrypted&lt;/a&gt;, manner. Every
   time you connect to a website with an address prepended with &lt;em&gt;https://&lt;/em&gt;,
   instead of just &lt;em&gt;http://&lt;/em&gt;, you&apos;re connecting over SSL.  Almost all banks
   and e-commerce sites, for example, use SSL exclusively.
&lt;/p&gt;
&lt;p&gt;SSL helps provide security for users in at least two ways. First, it
   helps keep communication encoded in such a way that only you and the
   site you are communicating with can read it. The Internet is designed in
   a way that makes messages susceptible to eavesdropping; SSL helps
   prevent this. But sending coded messages only offer protection if you
   trust that the person you are communicating in code with really is who
   they say they are. For example, if I&apos;m banking, I want to make sure the
   website I&apos;m using really is my bank&apos;s and not some &lt;a href=&quot;http://en.wikipedia.org/wiki/Phishing&quot;&gt;phisher&lt;/a&gt;
   trying to get my account information. The fact that we&apos;re talking in a
   secret code will protect me from eavesdroppers but won&apos;t help me if I
   can&apos;t trust the person I&apos;m talking in code with.
&lt;/p&gt;
&lt;p&gt;To address this, web browsers come with a list of trusted organizations
   that verify or vouch for websites. When one of these trusted
   organizations vouches that a website really is who they say they are,
   they offer what is called a &amp;quot;certificate&amp;quot; that attests to this fact. A
   certificate for &lt;a href=&quot;http://revealingerrors.com&quot;&gt;revealingerrors.com&lt;/a&gt; would help users verify that
   that they really are viewing Revealing Errors, and not some
   intermediary, impostor, or stand-in. If someone were redirect traffic
   meant for Revealing Errors to an intermediary, users connecting using
   SSL would get an error message warning them that the certificate offered
   is invalid and that something might be awry.
&lt;/p&gt;
&lt;p&gt;That bit of background provides the first part of this explanation for
   this error message.
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/images/ssl_whitehouse_firefox.jpg&quot;&gt;
   &lt;img style=&quot;border: 1px black solid;&quot;
     src=&quot;/images/ssl_whitehouse_firefox-thumb.png&quot;
     alt=&quot;whitehouse.gov error message claiming the host is a248.e.akamai.net&quot; /&gt;
   &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;In this image, a &lt;a href=&quot;http://michael-coates.blogspot.com/2008/11/whitehousegov-ssl-error.html&quot;&gt;user&lt;/a&gt; attempted to connect to the
   &lt;a href=&quot;http://whitehouse.gov&quot;&gt;Whitehouse.gov&lt;/a&gt; website over SSL --- visible from the &lt;em&gt;https&lt;/em&gt; in
   the URL bar. Instead of a secure version of the White House website,
   however, the user saw an error explaining that the certificate attesting
   to the identity of the website was not from the United States White
   House, but rather from some other website called &lt;em&gt;a248.e.akamai.net&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;This is a revealing error, of course.  The SSL system, normally
   represented by little more than a lock icon in the status bar of a
   browser, is thrust awkwardly into view.  But this particularly revealing
   error has more to tell.  Who is &lt;em&gt;a248.e.akamai.net&lt;/em&gt;? Why is &lt;em&gt;their&lt;/em&gt;
   certificate being offered to someone trying to connect to the White
   House website?
&lt;/p&gt;
&lt;p&gt;&lt;em&gt;a248.e.akamai.net&lt;/em&gt; is the name of a server that belongs to a company
   called &lt;a href=&quot;http://www.akamai.com/&quot;&gt;Akamai&lt;/a&gt;. Akamai, while unfamiliar to most Internet users,
   serves between 10 and 20 percent of all web traffic.  The company
   operates a vast network of servers around the world and rents space on
   these servers to customers who want their websites to work faster.
   Rather than serving content from their own computers in centralized data
   centers, Akamai&apos;s customers can distribute content from locations close
   to every user. When a user goes to, say, &lt;a href=&quot;http://whitehouse.gov&quot;&gt;Whitehouse.gov&lt;/a&gt;, their
   computer is silently redirected to one of Akamai&apos;s copies of the
   Whitehouse website. Often, the user will receive the web page much more
   quickly than if they had connected directly to the Whitehouse servers.
   And although Akamai&apos;s network delivers more 650 gigabits of data per
   second around the world, it is almost entirely invisible to the vast
   majority of its users. Nearly anyone reading this uses Akamai repeatedly
   throughout the day and never realizes it. Except when Akamai doesn&apos;t
   work. 
&lt;/p&gt;
&lt;p&gt;Akamai is an invisible Internet intermediary on a massive scale.  But
   because SSL is designed to detect and highlight hidden intermediaries,
   Akamai has struggled to make SSL work with their service.  Although
   Akamai offers &lt;a href=&quot;http://www.akamai.com/dl/feature_sheets/fs_edgesuite_securecontentdelivery.pdf&quot;&gt;a service&lt;/a&gt; designed to let
   their customers use Akamai&apos;s service with SSL, many customers do not
   take advantage of this.  The result is that SSL remains one place where,
   through error messages like the one shown above, Akamai&apos;s normally
   hidden network is thrust into view.  An attempt to connect to a popular
   website over SSL will often reveal Akamai.  The White House is hardly
   the only victim; Microsoft&apos;s &lt;a href=&quot;http://www.bing.com&quot;&gt;Bing&lt;/a&gt; search engine launched with an
   identical SSL error revealing Akamai&apos;s behind-the-scenes role.
&lt;/p&gt;
&lt;p&gt;Akamai plays an important role as an intermediary for a large chunk of
   all activity online. Not unlike Google, Akamai has an enormous power to
   monitor users&apos; Internet usage and to control or even alter the messages
   that users send and receive. But while Google is repeatedly --- if not
   often enough --- held to the fire by privacy and civil liberties
   advocates, Akamai is mostly ignored.
&lt;/p&gt;
&lt;p&gt;We appreciate the power that Google has because they are visible ---
   right there in our URL bar --- every time we connect to Google Search,
   GMail, Google Calendar, or any of Google&apos;s growing stable of services.
   On the other hand, Akamai&apos;s very existence is hidden and their power is
   obscured. But Akamai&apos;s role as an intermediary is no less important due
   its invisibility. Errors provide one opportunity to highlight Akamai&apos;s
   role and the power they retain. 
&lt;/p&gt;</content>
</entry>

<entry>
<title type="html">Deals, Failure, and Fun</title>
<category term="" />
<id>http://revealingerrors.com/2009/07/05/deal_fail</id>
<updated>2009-07-05T22:04:25Z</updated>
<published>2009-07-05T22:04:25Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/deal_fail" />
<content type="html">&lt;p&gt;I&apos;ve found that the always entertaining &lt;a href=&quot;http://failblog.org&quot;&gt;FAILblog&lt;/a&gt; is a rich source
   for revealing errors.  Here&apos;s a nice &lt;a href=&quot;http://failblog.org/2009/02/02/deal-fail-2/&quot;&gt;example&lt;/a&gt;.
&lt;/p&gt;
&lt;img src=&quot;/images/fb_deal_fail.jpg&quot; src=&quot;Deal Fail Example&quot; /&gt;

&lt;p&gt;Every reader on FAILblog can chuckle at the idea an item is being
   offered for $69.98 instead of an original $19.99 as part of a clearance
   sale.  The idea that one can &amp;quot;Save $-49&amp;quot; is icing on the cake. Of
   course, most readers will immediately assume that no human was involved
   in the production of this sign; it&apos;s hard to imagine that any human even
   &lt;em&gt;read&lt;/em&gt; the sign before it went up on the shelf!
&lt;/p&gt;
&lt;p&gt;The sign was made by a computer program working from a database or a
   spreadsheet with a column for the name of the product, a column for the
   original price, and a column for the sale price. Subtracting the sale
   price from the original gives the &amp;quot;savings&amp;quot; and, with that data in hand,
   the sign is printed.  The idea of negative savings is a mistake that
   only a computer will make and, with the error, the sign-producing
   computer program is revealed. 
&lt;/p&gt;
&lt;p&gt;Errors like this, and FAILblog&apos;s work in in general, highlights one of
   the reasons that I think that errors are such a great way to talk about
   technology. FAILblog is incredibly popular with millions of people
   checking in to see the latest pictures and videos of screw-ups,
   mistakes, and failures. For whatever reason --- sadism, schadenfreude,
   reflection on things that are surprisingly out of place, or the comfort
   of knowing that others have it worse --- we all know that a good error
   can be hilarious and entertaining.
&lt;/p&gt;
&lt;p&gt;My own goal with Revealing Errors centers on a type of technology
   education. I want to revealing hidden technology as a way of giving
   people insight into the degree and the way that our lives are
   technologically mediated. In the process, I hope to lay the groundwork
   for talking about the power that this technology has.
&lt;/p&gt;
&lt;p&gt;But if people are going to want to read anything I write, it should also
   be entertaining. Errors are appropriate for a project like mine because
   they give an a view into closed systems, hidden intermediaries and
   technological black boxes. But they they are &lt;em&gt;great&lt;/em&gt; for the project
   because they are also  intrinsically interesting!
&lt;/p&gt;</content>
</entry>

<entry>
<title type="html">Quorum of the Twelve Apostates</title>
<category term="" />
<id>http://revealingerrors.com/2009/04/12/apostates</id>
<updated>2009-04-13T00:06:51Z</updated>
<published>2009-04-13T00:06:51Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/apostates" />
<content type="html">&lt;p&gt;A number of people (including the &lt;a href=&quot;http://www.nytimes.com/aponline/2009/04/07/us/AP-Newspaper-Mistake.html&quot;&gt;New York Times&lt;/a&gt;) wrote about a
   costly error at &lt;a href=&quot;http://www.byu.edu&quot;&gt;Brigham Young University&lt;/a&gt; last week that was
   originally reported by the &lt;a href=&quot;http://www.heraldextra.com/content/view/305163/17/&quot;&gt;Utah Valley Daily Herald&lt;/a&gt;. The error
   itself was subtle. First, it is important to realize that Brigham Young
   is a private university owned by the Church of Jesus Christ of
   Latter-day Saints (i.e., the Mormon Church or LDS for short). The front
   of the the Daily Universe -- the BYU university newspaper --- featured a
   photograph of a group of men who form one of the most important
   governing bodies in the LDS church with the heading, &amp;quot;Quorum of the
   Twelve Apostates.&amp;quot;
&lt;/p&gt;
&lt;img style=&quot;border: 1px solid black;&quot;
     src=&quot;/images/byu_apostates.jpg&quot;
     alt=&quot;Quorum of the Twelve Apostates&quot; /&gt;

&lt;p&gt;The caption &lt;em&gt;should&lt;/em&gt; have said the &amp;quot;Quorum of the Twelve &lt;em&gt;Apostles&lt;/em&gt;&amp;quot;
   which is the name of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Quorum_of_the_Twelve_Apostles&quot;&gt;governing body in question&lt;/a&gt;.  An
   &lt;em&gt;apostle&lt;/em&gt;, of course, is a messenger or ambassador although the term is
   most often used to refer to Jesus&apos; twelve closest disciples. The term
   apostle is used in LDS to refer to a &lt;a href=&quot;http://en.wikipedia.org/wiki/Apostle_(Latter_Day_Saints)&quot;&gt;special high rank of
priest&lt;/a&gt; within the church. An &lt;em&gt;apostate&lt;/em&gt; is something
   else entirely; the term refers to a person who is disloyal and
   unfaithful to a cause -- particularly to a religion.
&lt;/p&gt;
&lt;p&gt;Shocked that the paper was labeling the highest priests in the church as
   disloyal and unfaithful, thousands of copies of the paper (18500 by one
   report) were pulled from news stands around campus. New editions of the
   paper with a fixed caption were produced and replaced at what must have
   been enormous cost to BYU and the Daily Universe.
&lt;/p&gt;
&lt;p&gt;The source of the error, says the university&apos;s spokesperson, was in a
   spellchecker. Working under a tight deadline, the person spell-checking
   the captions ran across a misspelled version of &amp;quot;apostles&amp;quot; in the text.
   In a rush, they clicked the first term in the suggestion list which,
   unfortunately, happened to be a similarly spelled near-antonym of the
   word they wanted.
&lt;/p&gt;
&lt;p&gt;From a technical perspective, this error is a version of the &lt;a href=&quot;http://revealingerrors.com/cupertino_effect&quot;&gt;Cupertino
effect&lt;/a&gt; although the impact was much more strongly felt than
   most examples of Cupertino. Like Cupertino, BYU&apos;s small disaster can
   teach us a whole lot about the power and effect of technological
   affordances. The spell-checking algorithm made it easier for the Daily
   Universe&apos;s copy editor to write &amp;quot;apostate&amp;quot; than it was to write
   &amp;quot;apostle&amp;quot; and, as a result, they did exactly that. A system with
   different affordances would have had different effects.
&lt;/p&gt;
&lt;p&gt;The affordances in our technological systems are constantly pushing us
   toward certain choices and actions over others. In an important way, the
   things we produce and says and the ways we communicate are the product
   of these affordances.  Through errors like BYU&apos;s, we get a glimpse of these
   usually-hidden affordances in every-day technologies.
&lt;/p&gt;</content>
</entry>

<entry>
<title type="html">The Case of the Welsh Autoresponder</title>
<category term="" />
<id>http://revealingerrors.com/2009/02/21/autoresponder_road_sign</id>
<updated>2009-02-21T14:51:13Z</updated>
<published>2009-02-21T14:51:13Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/autoresponder_road_sign" />
<content type="html">&lt;p&gt;Last year, I talked about some of the &lt;a href=&quot;http://revealingerrors.com/translation_systems&quot;&gt;dangers of machine
translation&lt;/a&gt; that resulted in a Chinese restaurant advertised
   as &amp;quot;Translate Server Error&amp;quot; and another restaurant serving &amp;quot;Stir Fried
   Wikipedia.&amp;quot; &lt;a href=&quot;http://news.bbc.co.uk/2/hi/uk_news/wales/7702913.stm&quot;&gt;This article&lt;/a&gt; from the BBC a couple months ago
   shows that embarassing translation errors are hardly limited to either
   China or to machine translation systems.
&lt;/p&gt;
&lt;img style=&quot;border: 1px black solid;&quot;
     src=&quot;/images/welsh_road_sign.jpg&quot;
     alt=&quot;Mistranslated Welsh road sign&quot; /&gt;

&lt;p&gt;The English half of the sign is printed correctly and says, &amp;quot;No entry
   for heavy goods vehicles. Residential site only.&amp;quot; Clearly enough, the
   point of the sign is to prohibit truck drivers from entering a
   residential neighborhood.
&lt;/p&gt;
&lt;p&gt;Since the sign was posted in Swansea, Wales, the bottom half of the sign
   is written in Welsh. The translation of the Welsh is, &amp;quot;I am not in the
   office at the moment.  Send any work to be translated.&amp;quot;
&lt;/p&gt;
&lt;p&gt;It&apos;s not too hard to piece together what happened. The bottom half of
   the sign was supposed to be a translation of the English.
   Unfortunately, the person ordering the sign didn&apos;t speak Welsh. When he
   or she sent it off to be translated, they received a quick response from
   an email &lt;a href=&quot;http://en.wikipedia.org/wiki/Autoresponder&quot;&gt;autoresponder&lt;/a&gt; explaining that the email&apos;s intended
   recipient was temporarily away and that they would be back soon --- in
   Welsh.
&lt;/p&gt;
&lt;p&gt;Unfortunately, the representative of the Swansea council thought that
   the autoresponse message --- which is coincidentally, about the right
   length --- was the translation. And onto the sign it went.  The
   autoresponse system was clearly, and widely, revealed by the blunder.
&lt;/p&gt;
&lt;p&gt;One thing we can learn from this mishap is simply to be wary of hidden
   intermediaries.  Our communication systems are long and complex; every
   message passes through dozens of computers with a possibility of error,
   interception, surveillance, or manipulation at every step.  Although the
   representative of the Swansea council &lt;em&gt;thought&lt;/em&gt; they were getting a
   human translation, they, in fact, never talked to a human at all.
   Because the Swansea council didn&apos;t expect a computerized autoresponse,
   they didn&apos;t consider that the response was not sent by the recipient.
&lt;/p&gt;
&lt;p&gt;Another important lesson, and one also present in the &lt;a href=&quot;http://revealingerrors.com/translation_systems&quot;&gt;Chinese
examples&lt;/a&gt;, is that software needs to give users responses in
   the language they are interacting in to be interpreted correctly. In the
   translation context where users plan to use, but may not understand,
   their program&apos;s output, this is often impossible. That&apos;s why when a
   person has someone, or some system, translate into a language they do
   not speak, they open themselves up to these types of errors. If a user
   does not understand the output of a system they are using, they are put
   completely at the whim of that system. The fact that we usually do
   understand our technology&apos;s output provides a set of &amp;quot;sanity checks&amp;quot;
   that can keep this power in check. We are so susceptible to transation
   errors because these checks are necessarily removed.
&lt;/p&gt;</content>
</entry>

<entry>
<title type="html">Show Me the Code</title>
<category term="" />
<id>http://revealingerrors.com/2009/02/01/show_me_the_code</id>
<updated>2009-02-02T02:20:22Z</updated>
<published>2009-02-02T02:20:22Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/show_me_the_code" />
<content type="html">&lt;p&gt;A while ago, &lt;a href=&quot;http://diveintomark.org/&quot;&gt;Mark Pilgrim&lt;/a&gt; &lt;a href=&quot;http://diveintomark.org/archives/2007/11/26/wtf-adobe-reader-8&quot;&gt;wrote about&lt;/a&gt; being
   prompted with a license agreement that looked like this.
&lt;/p&gt;
&lt;img src=&quot;/images/adobe-reader-8.png&quot;
     alt=&quot;Adobe Reader 8 license agreement showing HTML code.&quot; /&gt;

&lt;p&gt;If, like most people, you have trouble parsing the agreement, that&apos;s
   because it&apos;s not the &lt;em&gt;text&lt;/em&gt; of the license agreement that&apos;s being shown
   but the &amp;quot;marked up&amp;quot; XHTML code.  Of course, users are only supposed to
   see the processed &lt;em&gt;output&lt;/em&gt; of the code and not the code itself.
   Something went wrong here and Mark was shown everything.  The result is
   useless.
&lt;/p&gt;
&lt;p&gt;Conceptually, computer science can be boiled down to a process of
   abstraction.  In an introductory undergraduate computer science course,
   students are first taught syntax or the mechanics of writing code that
   computers can understand.  After that, they are taught abstraction.
   They&apos;ll continue to be taught abstraction, in one way or another, until
   they graduate.  In this sense, programming is just a process of taking
   complex tasks and then hiding -- abstracting -- that complexity behind a
   simplified set of interfaces. Then, programmers build increasingly
   complex tools on top of these interfaces and the whole cycle repeats.
   Through this process of abstracting abstractions, programmers build
   up systems of almost unfathomable complexity. The work of any individual
   programmer becomes like a tiny cog in a massive, intricate machine.
&lt;/p&gt;
&lt;p&gt;Mark&apos;s error is interesting because it shows a ruptured black box -- an
   accute failure of abstraction.  Of course, many errors, like the dialog
   shown below, show us very little about the software we&apos;re using.
&lt;/p&gt;
&lt;img src=&quot;/images/unknown-error.png&quot;
     style=&quot;border: solid black 1px;&quot;
     alt=&quot;Unknown Error dialog&quot; /&gt;

&lt;p&gt;With errors like Mark&apos;s, however, users are quite literally presented
   with a view of parts of the system that programmer was trying to hide.
&lt;/p&gt;
&lt;p&gt;Here&apos;s another photo I&apos;ve been showing in a my talks that shows a
   crashed ATM displaying bits of the source code of the application
   running on the ATM; a bit of unintentional &amp;quot;open sourcing.&amp;quot;
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/images/atm_traceback_full.jpg&quot;&gt;
   &lt;img src=&quot;/images/atm_traceback_small.png&quot;
     style=&quot;border: solid black 1px;&quot;
     alt=&quot;Unknown Error dialog&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;These examples are embarrassing for authors of the software that caused
   them but are reasonably harmless. Sometimes, however, the window we get
   into a broken black box can be shocking.
&lt;/p&gt;
&lt;p&gt;In talks, I&apos;ve mentioned a configuration error on Facebook that resulted
   in the accidental publication of the Facebook source code.
   &lt;a href=&quot;http://digg.com/programming/Source_code_of_facebook.com_released&quot;&gt;Apparently&lt;/a&gt;, people looking at the code  found little pieces like
   these (comments, written by Facebook&apos;s authors, are bolded):
&lt;/p&gt;
&lt;blockquote&gt;&lt;code&gt;$monitor = array( &apos;42107457&apos; =&gt; 1, &apos;9359890&apos; =&gt; 1);&lt;br /&gt;
// &lt;strong&gt;Put baddies (hotties?) in here&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
/* &lt;strong&gt;Monitoring these people&apos;s profile viewage.&lt;br /&gt;
Stored in central db on profile_views.&lt;br /&gt;
Helpful for law enforcement to monitor stalkers and stalkees.&lt;/strong&gt; */&lt;/code&gt;&lt;/blockquote&gt;

&lt;p&gt;The first block describes a list of &amp;quot;baddies&amp;quot; and &amp;quot;hotties&amp;quot; represented
   by user ID numbers that Facebook&apos;s authors have singled out for
   monitoring.  The second stanza should be self-explanatory.
&lt;/p&gt;
&lt;p&gt;Facebook has since &lt;a href=&quot;http://mirror.facebook.com/facebook/patches/ap_source_defense.patch&quot;&gt;taken steps&lt;/a&gt; to avoid future errors like
   this. As a result, we&apos;re much less likely to get further views into
   their code.  Of course, we have every reason to believe that this code,
   or other code like it, still runs on Facebook. Of course, as long as
   Facebook&apos;s black box works better than it has in the past, we may never
   again know exactly what&apos;s going on.
&lt;/p&gt;
&lt;p&gt;Like Facebook&apos;s authors, many technologists don&apos;t want us knowing what
   our technology is doing. Sometimes, like Facebook, for good reason: the
   technology we use is doing things that we would be shocked and unhappy
   to hear about it. Errors like these provide a view into some of what we
   might be missing and reasons to be discomforted by the fact that
   technologists work so hard to keep us in the dark.
&lt;/p&gt;</content>
</entry>

<entry>
<title type="html">Lorem Ipsum Dolor Sit Amet</title>
<category term="" />
<id>http://revealingerrors.com/2009/01/28/lorem_ipsum</id>
<updated>2009-01-28T05:24:18Z</updated>
<published>2009-01-28T05:24:18Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/lorem_ipsum" />
<content type="html">&lt;p&gt;I was browsing &lt;a href=&quot;http://workeroutfit.de/&quot;&gt;this store&lt;/a&gt; for worker clothes
   in Germany a few weeks back when I noticed something funny in the bottom
   corner. I&apos;ve highlighted the snafu in the screenshot below with a big
   red arrow.
&lt;/p&gt;
&lt;img src=&quot;/images/lipsum_workeroutfit_highlight.png&quot;
     alt=&quot;lorem ipsum screen shoot&quot;
     style=&quot;border: 1px black solid;&quot; /&gt;

&lt;p&gt;The arrow points to paragraph that is definitely not in German.  In
   fact, it&apos;s Latin. Well, almost Latin.
&lt;/p&gt;
&lt;p&gt;The paragraph is a famous piece of Latin nonsense text that starts with,
   and is usually referred to as, &lt;a href=&quot;http://en.wikipedia.org/wiki/Lorem_ipsum&quot;&gt;lorem
ipsum&lt;/a&gt;. Lorem ipsum has
   apparently been in existence (in one form or another), and in use by the
   printing and publishing industry, for centuries. Although it&apos;s
   originally derived by a text from Cicero, the Latin is meaningless.
&lt;/p&gt;
&lt;p&gt;The story behind lorem ipsum is rooted in the fact that when presented
   with text, people tend to read it. For this reason, and because
   sometimes text for a document doesn&apos;t exist until late in the process,
   many text and layout designers do what&apos;s called
   &lt;a href=&quot;http://en.wikipedia.org/wiki/Greeking&quot;&gt;Greeking&lt;/a&gt;. In Greeking, a
   designer inserts fake or &amp;quot;dummy&amp;quot; text that looks like real text but,
   because it doesn&apos;t make any sense, lets viewers focus on the layout
   without the distraction of &amp;quot;real&amp;quot; words.  Lorem ipsum was the printing
   industry&apos;s standard dummy text. It continues to be popular in the world
   of desktop and web publishing.
&lt;/p&gt;
&lt;p&gt;In fact, lorem ipsum is &lt;em&gt;increasingly&lt;/em&gt; popular. The rise of computers
   and computer-based web and print publishing has made it much easier and
   more common for text layout and design to be prototyped and much more
   likely that a document&apos;s designer is not the same person or firm that
   publishes the final version. While both design and publishing would have
   been done in print houses half a century ago, today&apos;s norm is for web,
   graphic, print and layout designers to give their clients pages or
   layouts with dummy text -- often the lorem ipsum text itself. Clients --
   the &amp;quot;real&amp;quot; text&apos;s producers, that is -- are expected to replace the
   dummy text with the real text before printing or uploading their
   document to the web.
&lt;/p&gt;
&lt;p&gt;We can imagine what happened in this example. The clothing shop hired a
   web design firm who turned over the &amp;quot;greeked&amp;quot; layout to the store owners
   and managers. The store managers replaced the greeked text with
   information about their products and services. Not being experts -- or
   just because they were careless -- they missed a few spots and some of
   the Greeked text ended up published to the world by mistake.
&lt;/p&gt;
&lt;p&gt;A quick look around the web shows that this shop is in good company.
   Although lorem ipsum is often preferred because the spacing makes the
   text &amp;quot;look like&amp;quot; English from a distance, many other dummy texts are
   both used and abused. Here&apos;s &lt;a href=&quot;http://thedailywtf.com/Articles/Salty-News-Photos.aspx&quot;&gt;an
example&lt;/a&gt; from
   an auto advertisement.
&lt;/p&gt;
&lt;img src=&quot;/images/lipsum_auto_ad-small.png&quot;
     alt=&quot;car advertisement with dummy text&quot;
     style=&quot;border: 1px black solid;&quot; /&gt;

&lt;p&gt;Due to rapidly and radically changed roles introduced by desktop
   publishing -- changes in structure and division of labor that are usually
   invisible -- you can see accidentally published lorem ipsum text all
   over the web and in all sorts of places in the printed world as well.
   We don&apos;t often reflect on the changes in the human and technological
   systems behind web and desktop publishing. Errors like these give an
   opportunity to do so.
&lt;/p&gt;</content>
</entry>

<entry>
<title type="html">Revealing Errors in Zagreb</title>
<category term="" />
<id>http://revealingerrors.com/2009/01/06/talk_january_2009</id>
<updated>2009-01-06T13:16:47Z</updated>
<published>2009-01-06T13:16:47Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/talk_january_2009" />
<content type="html">
&lt;p&gt;I&apos;m going to be giving &lt;a href=&quot;http://revealingerrors.com/oscon_2008_keynote&quot;&gt;another&lt;/a&gt; revealing errors talk this week
   at the cultural center &lt;a href=&quot;http://www.mi2.hr/&quot;&gt;Mama&lt;/a&gt; in Zagreb, Croatia. The talk is
   scheduled for 14:00 on January 10th and will be part of the weekly
   &lt;a href=&quot;http://www.razmjenavjestina.org/&quot;&gt;skill sharing&lt;/a&gt; meeting. It should be a lot of fun and there will be
   time talk to chat and grab a coffee or something afterward. Please join
   if you can and feel free to &lt;a href=&quot;http://mako.cc/contact&quot;&gt;contact me&lt;/a&gt; if you have any
   questions.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Faces of Google Street View</title>
<category term="" />
<id>http://revealingerrors.com/2008/12/07/google_streetview_faces</id>
<updated>2008-12-07T20:02:58Z</updated>
<published>2008-12-07T20:02:58Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/google_streetview_faces" />
<content type="html">
&lt;blockquote&gt;&lt;p&gt; &lt;em&gt;This error was revealed and written up by &lt;a href=&quot;http://fredbenenson.com/&quot;&gt;Fred Beneson&lt;/a&gt; and first published on &lt;a href=&quot;http://fredbenenson.com/blog/2008/11/21/google-street-views-revealing-error/&quot;&gt;his blog&lt;/a&gt;.&lt;/em&gt; 
&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt; &lt;a
href=&quot;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=11th+and+3rd+ave+nyc&amp;sll=37.09024,-95.712891&amp;sspn=105.814413,71.894531&amp;g=11th+and+3rd+ave+nyc&amp;layer=c&amp;ie=UTF8&amp;ll=40.731373,-73.988478&amp;spn=0.013561,0.008776&amp;t=h&amp;z=17&amp;cbll=40.732067,-73.988388&amp;panoid=WOFJNbxqqVt_1epangPhwA&amp;cbp=1,189.40527878839544,,1,7.923923051388164%3Cbr%20/%3E&quot;&gt; &lt;img
src=&quot;/images/google_streetview_example.jpg&quot; alt=&quot;Google Streetview
Blurred Face Example&quot; /&gt; &lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;http://technology.timesonline.co.uk/tol/news/tech_and_web/article1870995.ece&quot;&gt;After receiving
criticism&lt;/a&gt;
   for the privacy-violating &amp;quot;feature&amp;quot; of Google Street View that enabled
   &lt;a href=&quot;http://blog.wired.com/27bstroke6/2007/05/request_for_urb.html&quot;&gt;anyone to easily identify
people&lt;/a&gt;
   who happened to be on the street as Google&apos;s car drove by, &lt;a href=&quot;http://news.cnet.com/8301-10784_3-9943140-7.html&quot;&gt;the search
giant started blurring
faces&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;What is interesting, and what Mako would consider a &amp;quot;Revealing Error&amp;quot;,
   is when the auto-blur algorithm can not distinguish between an
   advertisement&apos;s face and a regular human&apos;s face. For the ad, the model
   has been compensated to have his likeness (and privacy) commercially
   exploited for the brand being advertised. On the other hand, there is a
   legal grey-area as to whether Google can do the same for random people
   on the street, and rather than face more privacy criticism, Google
   chooses to blur their identities to avoid raising the issue of whether
   it is their right to do so, at least in America.
&lt;/p&gt;
&lt;p&gt;So who cares that the advertisement has been modified? The advertiser,
   probably. &lt;a href=&quot;http://query.nytimes.com/gst/fullpage.html?res=9807E2D8103AF930A2575BC0A9649C8B63&quot;&gt;If a 2002 case was any
indication&lt;/a&gt;,
   advertisers do not like it when their carefully placed and expensive
   Manhattan advertisements get digitally altered. While the advertisers
   lost a case against Sony for changing (and charging for) advertisements
   in the background of Spiderman scenes located in Times Square, its clear
   that they were expecting their ads to actually show up in whatever work
   happened to be created in that space. There are interesting copyright
   implications here, too, as it demonstrates an implicit desire by big
   media for work like advertising to be reappropriated and
   recontextualized because it serves the point of getting a name &amp;quot;out
   there.&amp;quot;
&lt;/p&gt;
&lt;p&gt;To put my undergraduate philosophy degree to use, I believe these cases
   bring up deep ethical and &lt;a href=&quot;http://enwp.org/Ontology&quot;&gt;ontological&lt;/a&gt;
   questions about the right to control and exhibit realities (Google
   Street View being one reality, Spiderman&apos;s Time Square being another) as
   they obtain to the real reality. Is it just the difference between a
   fiction and a non-fiction reality? I don&apos;t think so, as no one uses
   Google maps expecting to retrieve information that is fictional.
   Regardless, expect these kinds of issues to come up more and more
   frequently as Google increases its resolution and virtual worlds merge
   closer to real worlds.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Beef Panties</title>
<category term="" />
<id>http://revealingerrors.com/2008/10/26/beef_panties</id>
<updated>2008-10-27T01:14:51Z</updated>
<published>2008-10-27T01:14:51Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/beef_panties" />
<content type="html">
&lt;p&gt;Many of the gems from the newspaper correction blog &lt;a href=&quot;http://www.regrettheerror.com/&quot;&gt;Regret the
Error&lt;/a&gt; qualify as a revealing errors. One particularly entertaining
   example was this Reuters syndicated wire story on the recall of beef
   whose opening paragraph explained that (emphasis mine):
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Quaker Maid Meats Inc. on Tuesday said it would voluntarily recall
   94,400 pounds of frozen ground beef &lt;em&gt;panties&lt;/em&gt; that may be
   contaminated with E. coli.
&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt; &lt;img style=&quot;border: 1px black solid;&quot;
     src=&quot;/images/beef_panties_ss.png&quot;
     alt=&quot;ABC News Beef Panties Article&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;Of course the article was talking about beef &lt;em&gt;patties&lt;/em&gt;, not beef
   &lt;em&gt;panties&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;This error can be blamed, at least in part, on a spellchecker.  I talked
   about spellcheckers before when I discussed &lt;a href=&quot;http://revealingerrors.com/cupertino_effect&quot;&gt;the Cupertino
effect&lt;/a&gt; which happens when someone spells a word correctly
   but is prompted to change it to an incorrect word because the
   spellchecker does not contain the correct word in its dictionary. The
   Cupertino effect explains why the New Zealand Herald ran a story with
   Saddam Hussein&apos;s named rendered as &lt;em&gt;Saddam Hussies&lt;/em&gt; and Reuters ran a
   story referring to Pakistan&apos;s Muttahida Quami Movement as the Muttonhead
   Quail Movement.
&lt;/p&gt;
&lt;p&gt;What&apos;s going on in the beef panties example seems to be a little
   different and more subtle. Both &amp;quot;patties&amp;quot; and &amp;quot;panties&amp;quot; are correctly
   spelled words that are one letter apart. The typo that changes patties
   to panties is, unlike swapping Cupertino in for cooperation, an easy one
   for a human to make. Single letter typos in the middle of a word are
   easy to make and easy to overlook.
&lt;/p&gt;
&lt;p&gt;As nearly all word processing programs have come to include
   spellcheckers, writers have become accustomed to them. We look for the
   red squiggly lines underneath words indicating a typo and, if we don&apos;t
   see it, we assume we&apos;ve got things right. We do so because this is
   usually a correct assumption: spelling errors or typos that result in
   them are the most common type of error that writers make.
&lt;/p&gt;
&lt;p&gt;In a sense though, the presence of spellcheckers has made one class of
   misspellings -- those that result in a correctly spelled but incorrect
   words -- more likely than before.  By making &lt;em&gt;most&lt;/em&gt; errors easier to
   catch, we spend less time proofreading and, in the process, make a
   smaller class of errors -- in this case, swapped words -- more likely
   than used to be. The result is errors like &amp;quot;beef panties.&amp;quot; 
&lt;/p&gt;
&lt;p&gt;Although we&apos;re not always aware of them, the affordances of technology
   changes the way we work. We proofread differently when we have a
   spellchecker to aid us. In a way, the presence of a successful
   error-catching technology makes certain types of errors more likely.
&lt;/p&gt;
&lt;p&gt;One could make an analogy with the arguments made against some security
   systems. There&apos;s a strong argument in the security community that
   creation of a bad security system can actually make people less safe. If
   one creates a new high-tech electronic passport validator, border agents
   might stop checking the pictures as closely or asking tough questions of
   the person in front of them. If the system is easy to game, it can end
   up making the border less safe.
&lt;/p&gt;
&lt;p&gt;Error-checking systems eliminate many errors. In doing so, they can
   create affordances that make others more likely! If the error checking
   system is good enough, we might stop looking for errors as closely as we
   did before and more errors of the type that are not caught will slip
   through.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Send in the Clones</title>
<category term="" />
<id>http://revealingerrors.com/2008/10/02/send_in_the_clones</id>
<updated>2008-10-02T04:39:14Z</updated>
<published>2008-10-02T04:39:14Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/send_in_the_clones" />
<content type="html">
&lt;p&gt;Earlier in the summer, Iran released &lt;a href=&quot;http://www.daylife.com/photo/0gjafLz8Zg5wW/missiles_iran&quot;&gt;this
image&lt;/a&gt; to the
   international community -- purportedly a photograph of rocket tests
   carried out recently.
&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;/images/iran_missiles_orig.jpg&quot;
 alt=&quot;Iran missiles (original image)&quot;
 style=&quot;border: 1px black solid;&quot;/&gt; 
&lt;/p&gt;
&lt;p&gt;There was an interesting response from &lt;a href=&quot;http://www.reddit.com/comments/6r2gn/theres_something_fishy_about_those_iran_missile&quot;&gt;a number of
people&lt;/a&gt;
   that pointed out that the images appeared to have been manipulated.
   Eventually, the image &lt;a href=&quot;http://photoshopdisasters.blogspot.com/2008/07/iranian-govt-persian-pixels-pwned.html&quot;&gt;ended
up&lt;/a&gt;
   on the blog &lt;a href=&quot;http://photoshopdisasters.blogspot.com/&quot;&gt;Photoshop
Disasters&lt;/a&gt; (PsD) who released
   this marked up image highlighting the fact that certain parts of the
   image seemed similar to each other. Identical in fact; they had been cut
   and pasted.
&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;/images/iran_missiles_highlighted.jpg&quot;
 alt=&quot;Iran missile image marked up by PsD&quot;
 style=&quot;border: 1px black solid;&quot;/&gt; 
&lt;/p&gt;
&lt;p&gt;The blog joked that the photos revealed a &amp;quot;shocking gap in that nation&apos;s
   ability to use the clone tool.&amp;quot;
&lt;/p&gt;
&lt;p&gt;The clone tool -- sometimes called the &amp;quot;rubber stamp tool&amp;quot; -- is a
   feature available in a number of photo-manipulation programs including
   Adobe Photoshop, GIMP and Corel Photopaint. The tool lets users easily
   replace part of a picture with information from another part. The
   &lt;a href=&quot;http://en.wikipedia.org/wiki/Clone_tool&quot;&gt;Wikipedia article on the tool&lt;/a&gt;
   offers a good visual example and this description:
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The applications of the cloning tool are almost unlimited. The most
   common usage, in professional editing, is to remove blemishes and
   uneven skin tones. With a click of a button you can remove a pimple,
   mole, or a scar. It is also used to remove other unwanted elements,
   such as telephone wires, an unwanted bird in the sky, and a variety of
   other things.
&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;Of course, the clone tool can also be used to add things in -- like the
   clouds of dust and smoke at the bottom of the images of the Iranian
   test. Used well, the clone tool can be invisible and leave little or no
   discernible mark. This invisible manipulation can be harmless or, as in
   the case of the Iranian missiles, it can used for deception.
&lt;/p&gt;
&lt;p&gt;The clone tool makes perfect copies. Too perfect. And these impossibly
   perfect reproductions can becoming revealing errors. Through
   its introduction of unnatural verisimilitude within an image, the clone
   introduces errors.  In doing so, it can reveal both the person
   manipulating the image and their tools. Through their careless use of
   the tool, the Iranian government&apos;s deception, and their methods, were
   revealed to the world.
&lt;/p&gt;
&lt;p&gt;But the Iranian government is hardly the only one caught manipulating
   images through careless use of the clone tool.  Here&apos;s an image,
   annotated by
   &lt;a href=&quot;http://photoshopdisasters.blogspot.com/2008/04/fox-disaster-watch-begins.html&quot;&gt;PsD&lt;/a&gt;
   again, of the 20th Century Fox Television logo with &amp;quot;evident clone tool
   abuse!&amp;quot; 
&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;/images/20th_century_clone.jpg&quot;
 alt=&quot;20th Century Fox Image Manipulation&quot;
 style=&quot;border: 1px black solid;&quot;/&gt; 
&lt;/p&gt;
&lt;p&gt;And here&apos;s &lt;a href=&quot;http://photoshopdisasters.blogspot.com/2008/03/playboy-clone-tool-beats-belly-button.html&quot;&gt;an
image&lt;/a&gt;
   from Brazilian Playboy where an editor using a clone tool has become a
   little overzealous in their removal of blemishes.
&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;/images/playboy_brazil_navel.jpg&quot;
 alt=&quot;Missing navel on Playboy Brazil model&quot;
 style=&quot;border: 1px black solid;&quot;/&gt; 
&lt;/p&gt;
&lt;p&gt;Now we&apos;re probably not shocked to find out that Playboy deceptively
   manipulates images of their models -- although the resulting disregard
   for anatomy drives the extreme artificially of their productions home in
   a rather stark way.
&lt;/p&gt;
&lt;p&gt;In aggregate though, these images (a tiny sample of what I could find
   with a quick look) help speak to the extent of image manipulation in
   photographs that, by default, most of us tend to assume are
   unadulterated.  Looking for the clone tool, and for other errors
   introduced by the process of image manipulation, we can get a hint of
   just how mediated the images we view the world are -- and we have reason
   to be shocked.
&lt;/p&gt;
&lt;p&gt;Here&apos;s &lt;a href=&quot;http://photoshopdisasters.blogspot.com/2008/08/google-maps-unusually-similar-trees.html&quot;&gt;a final
example&lt;/a&gt;
   from Google maps that shows the clear marks of the clone tool in a patch
   of trees -- obviously cloned to the trained eye -- on what is supposed
   to be an unadulterated satellite image of land in the Netherlands.
&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;/images/google_maps_clone.jpg&quot;
 alt=&quot;Missing navel on Playboy Brazil model&quot;
 style=&quot;border: 1px black solid;&quot;/&gt; 
&lt;/p&gt;
&lt;p&gt;Apparently, &lt;a href=&quot;http://maps.google.com/maps?hl=en&amp;ie=UTF8&amp;t=h&amp;ll=52.090134,6.123794&amp;spn=0.002136,0.004807&amp;z=18&quot;&gt;the surrounding
area&lt;/a&gt;
   is full of similar artifacts.  Someone has been edited out and papered
   over much of the area -- by hand -- with the clone tool because someone
   with power is trying to hide something visible on that satellite
   photograph.  Perhaps they have a good reason for doing so. Military
   bases, for example, are often hidden in this way to avoid enemy or
   terrorist surveillance. But it&apos;s only through the error revealed by
   sloppy use of the clone tool that we&apos;re in any position to question the
   validity of these reasons or realize the images have been edited at all.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Google News and the UAL Stock Fiasco</title>
<category term="" />
<id>http://revealingerrors.com/2008/09/15/google_news_ual</id>
<updated>2008-09-15T13:50:49Z</updated>
<published>2008-09-15T13:50:49Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/google_news_ual" />
<content type="html">
&lt;p&gt;I&apos;ve &lt;a href=&quot;/more_google_news&quot;&gt;beat up on Google News before&lt;/a&gt; but something happened this week
   that made me (and many of you who emailed me) believe it worth
   revisiting the topic.
&lt;/p&gt;
&lt;p&gt;On September 9th, a &lt;a href=&quot;http://www.suntimes.com/business/1152340,CST-NWS-united09.article&quot;&gt;glitch&lt;/a&gt; in the Google News crawler caused
   Google News to redisplay an old article from 2002 that announced that
   that UAL -- the company that owns and runs United Airlines -- was filing
   for bankruptcy.  The re-publication of this article as news started off
   a chain-reaction that caused UAL&apos;s stock price to plummet from more than
   USD$11 per share to nearly $3 in 13 minutes! After trading was halted
   and the company allowed to make a statement, the stock mostly (but not
   completely) recovered by the end of the day. During that period,
   USD$1.14 billion dollars of shareholder wealth evaporated.
&lt;/p&gt;
&lt;p&gt;Initially, officials suspected stock manipulation but it seems to be
   traced back to a set of automated systems and &amp;quot;honest&amp;quot; technical
   mistakes.  There was no single error behind the fiasco but rather
   several broken systems working in concert.
&lt;/p&gt;
&lt;p&gt;The mess started when &lt;em&gt;Chicago Tribune&lt;/em&gt;, who published an article about
   UAL&apos;s 2002 bankruptcy back in 2002, started getting &lt;a href=&quot;http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&amp;STORY=/www/story/09-09-2008/0004882072&amp;EDATE=&quot;&gt;increased traffic
to that old article&lt;/a&gt; for reasons that are not clear. As a result,
   the old article became listed as a &amp;quot;popular news story&amp;quot; on their
   website.  Seeing the story on the popular stories list, a program
   running on computers at Google downloaded the article. For reasons
   Google &lt;a href=&quot;http://googlenewsblog.blogspot.com/2008/09/update-on-united-airlines-story.html&quot;&gt;tried to explain&lt;/a&gt;, their program (or &amp;quot;crawler&amp;quot;) was not
   able to correctly identify the article as coming from 2002 and, instead,
   classified it being a new story and listed it on their website
   accordingly.  Elsewhere, the Tribute &lt;a href=&quot;http://www.pcworld.com/businesscenter/article/150935/tribune_blames_googlebot_for_united_stock_crash.html&quot;&gt;claimed that they notified Google
of this issue already&lt;/a&gt;.  Google denies this.
&lt;/p&gt;
&lt;p&gt;What happens next is somewhat complicated but was carefully &lt;a href=&quot;http://www.suntimes.com/business/1152340,CST-NWS-united09.article&quot;&gt;detailed by
the Sun-Times&lt;/a&gt;. It seems that a market research firm called Income
   Securities Advisers, Inc. was monitoring Google News, saw the story (or,
   in all probability, just the headline &amp;quot;UAL files for bankruptcy&amp;quot;) and
   filed an alert which was then picked up by the financial news company
   Bloomberg. At any point, clicking on and reading the article would have
   made it clear that the story was old. Of course, enough people didn&apos;t
   click and check before starting a sell-off that snow-balled, evaporating
   UAL&apos;s market capital before anyone realized what was actually going on.
   The president of the research firm, Richard Lehmann, said, &amp;quot;It says
   something about our capital markets that people make a buy-sell decision
   based on a headline that flashes across Bloomberg.&amp;quot;
&lt;/p&gt;
&lt;p&gt;Even more intriguing, there&apos;s &lt;a href=&quot;http://online.wsj.com/article/SB122100794359017593.html&quot;&gt;a Wall Street Journal report&lt;/a&gt; that
   claims that the sell-off was actually kick-started by automated trading
   programs that troll news aggregators -- like Bloomberg and Google news.
   These programs look for key words and phrases and start selling a
   companies shares when they get sense &amp;quot;bad&amp;quot; news. Such programs exist and,
   almost certainly, would have been duped by this chain of events.
&lt;/p&gt;
&lt;p&gt;While UAL has mostly recovered, the market and many outside of it
   learned quite a few valuable lessons about the technology that they are
   trusting their investments and their companies to. Investors understand
   that the computer programs they use to manage and coordinate their
   markets are hugely important; Financial services companies spend
   billions of dollars building robust, error-resistant systems. Google
   News, of the other hand, quietly became part of this market
   infrastructure without Google, most investors, or companies 
   realizing it -- that&apos;s why officials initially suspected intentional
   market manipulation and why Google and Tribue were so suprised.
&lt;/p&gt;
&lt;p&gt;There were several automated programs -- including news-reading
   automated trading systems -- that have become very powerful market
   players. Most investors and the public never knew about these because
   they are designed to work just like humans do -- just faster. When they
   work, they make money for the people running them because they can be
   just ahead of the pack in known market moves. These systems were
   revealed because they made mistakes that no human would make. In the
   process they lost (if only temporarily) more than a billion dollars!
&lt;/p&gt;
&lt;p&gt;Our economy is mediated by and, in many ways, resting in the hands of
   technologies -- many of which we won&apos;t know about until they fail. If
   we&apos;re wise, we&apos;ll learn from errors and think hard about the way that we
   use technology and about the power, and threat, that invisible and
   unaccountable technologies might pose to our economy and beyond.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Google Miscalculator</title>
<category term="" />
<id>http://revealingerrors.com/2008/09/06/google_miscalculator</id>
<updated>2008-09-07T02:52:55Z</updated>
<published>2008-09-07T02:52:55Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/google_miscalculator" />
<content type="html">
&lt;p&gt; &lt;a href=&quot;http://www.seomoz.org/blog/the-xfiles-of-google-10-inexplicably-weird-search-results&quot;&gt;This post&lt;/a&gt; on a search engine blog pointed out a series of
   very strange and incorrect search results returned by Google&apos;s search
   engine. A very complicated &amp;quot;black box,&amp;quot; many of the errors described
   highlight and reveal some aspect of Google&apos;s search technology.
&lt;/p&gt;
&lt;p&gt;My favorite was this error from &lt;a href=&quot;http://www.google.com/help/features.html&quot;&gt;Google Calculator&lt;/a&gt;:
&lt;/p&gt;
&lt;p&gt; &lt;img src=&quot;/images/google_eight_days_a_week.png&quot;
     style=&quot;border: black solid 1px;&quot;
     alt=&quot;Error showing 1.16 as a result for eight days a week&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;The error, which has been fixed, occurred when users searched for the
   the phrase &amp;quot;eight days a week&amp;quot; -- the name of a &lt;a href=&quot;http://en.wikipedia.org/wiki/Eight_Days_a_Week_(song)&quot;&gt;Beatles&apos;s song&lt;/a&gt;,
   &lt;a href=&quot;http://en.wikipedia.org/wiki/Eight_Days_a_Week_(film)&quot;&gt;film&lt;/a&gt;, and &lt;a href=&quot;http://en.wikipedia.org/wiki/Eight_Days_a_Week_(TV_series)&quot;&gt;sitcom&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;Google Calculator is a feature of Google&apos;s search engine that looks at
   search strings and, if it thinks you are trying to ask a math question
   or a units conversion, will give you the answer. You can, for example,
   search for &lt;a href=&quot;http://www.google.com/search?q=5000%20times%2023&quot;&gt;5000 times 23&lt;/a&gt; or &lt;a href=&quot;http://www.google.com/search?q=10%20furlongs%20per%20fortnight&quot;&gt;10 furlongs per fortnight in
kph&lt;/a&gt; or &lt;a href=&quot;http://www.google.com/search?q=30%20miles%20per%20gallon%20in%20inverse%20square%20millimeters&quot;&gt;30 miles per gallon in inverse square millimeters&lt;/a&gt; --
   Google Calculator will give you the right answers. While it would be
   obvious to any human that &amp;quot;eight days a week&amp;quot; was a figure of a speech,
   Google thought it was a math problem! It happily converted 1 week to 7
   days and then divided 8 by 7: roughly 1.14.
&lt;/p&gt;
&lt;p&gt;Clearly, the error reveals the absence of human judgment -- but we knew
   that about Google&apos;s search engine already. More intriguing is what this,
   combined with a series of other Google Calculator errors, might reveal
   about the Google&apos;s black box software.
&lt;/p&gt;
&lt;p&gt;When Google launched its Calculator feature, it reminded me of &lt;a href=&quot;http://www.gnu.org/software/units/units.html&quot;&gt;GNU
Units&lt;/a&gt; -- a piece of free/open source software written by
   volunteers and distributed with an expectation that those who modify it
   will share with the community. After playing with Google Calculator for
   a little while, I tried a few &amp;quot;bugs&amp;quot; that had always bothered me in
   Units.  In particular, I tried converting between Fahrenheit and
   Celsius.  Units converts between the &lt;em&gt;amount&lt;/em&gt; of degrees (for example, a
   change in temperature). It does &lt;em&gt;not&lt;/em&gt; take into account the fact that
   the units have a different zero point so it often gives people an
   unexpected (and apparently incorrect) answer. Sure enough, Google
   Calculator had the same bug.
&lt;/p&gt;
&lt;p&gt;Now it&apos;s possible that Google implemented their system similarly and ran
   into similar bugs. But it&apos;s also quite likely that Google just took GNU
   Units and, without telling anyone, plugged it into their system. Google
   might look bad for using Units without credit and without assisting the
   community but how would anyone ever find out? Google&apos;s Calculator
   software ran on the Google&apos;s private servers!
&lt;/p&gt;
&lt;p&gt;If Google had released a perfect calculator, nobody would have had any
   reason to suspect that Google might have borrowed from Units. One
   expects unit conversion by different pieces of software to be similar --
   even identical -- when its working. Identical bugs and idiosyncratic
   behaviors, however, are much less likely and much more suspicious.
&lt;/p&gt;
&lt;p&gt;Given the phrase &amp;quot;eight days a week&amp;quot;, Units says &amp;quot;1.1428571.&amp;quot;
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Speed Camera</title>
<category term="" />
<id>http://revealingerrors.com/2008/08/26/speed_camera</id>
<updated>2008-08-26T18:51:00Z</updated>
<published>2008-08-26T18:51:00Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/speed_camera" />
<content type="html">
&lt;p&gt;In the past, I&apos;ve talked about how certain errors can &lt;a href=&quot;http://revealingerrors.com/tags/humans&quot;&gt;reveal a
human&lt;/a&gt; in what we may imagine is an entirely automated process.
   I&apos;ve also shown quite a few errors that reveal the absence of a human
   just as clearly. Here&apos;s a photograph attached to a speeding ticket given
   by an automated &lt;a href=&quot;http://en.wikipedia.org/wiki/Speed_camera&quot;&gt;speed camera&lt;/a&gt; that shows the latter.
&lt;/p&gt;
&lt;p&gt; &lt;img style=&quot;border: 1px solid black;&quot;
src=&quot;/images/speeding_camera_zoom.jpg&quot; alt=&quot;Photograph of a tow-truck
towing a car down a road.&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;The Daily WTF &lt;a href=&quot;http://thedailywtf.com/Articles/Traffic-Enfarcement-Camera.aspx&quot;&gt;published this photograph&lt;/a&gt; which was sent in by
   Thomas, one of their readers. The photograph came attached to &lt;a href=&quot;/images/speeding_camera_page.jpg&quot;&gt;this
summons&lt;/a&gt; which arrived in the mail and explained that Thomas
   had been caught traveling 72 kilometers per hour in a 60 KPH speed zone.
   The photograph above was attached as evidence of his crime. He was asked
   to pay a fine or show up in court to contest it.
&lt;/p&gt;
&lt;p&gt;Obviously, Thomas should never have been fined or threatened. It&apos;s
   obvious from the picture that Thomas&apos; car is being towed. Somebody was
   going 72 KPH but it was the tow-truck driver, not Thomas! Anybody who
   looked at the image could see this.
&lt;/p&gt;
&lt;p&gt;In fact, Thomas was the first person to see the image. The photograph
   was taken by a speed camera: a radar gun measured a vehicle moving in
   excess of the speed limit and triggered a camera which took a
   photograph. A computer subsequently analyzed the image to read the
   license plate number and look up the driver in a vehicle registration
   database.  The system then printed a fine notice and summons notice and
   mailed it to the vehicle&apos;s owner. The Daily WTF editor points out that
   proponents of these automated systems often guarantee human oversight in
   the the implementation of these systems.  This error reveals that the
   human oversight in the application of this particular speed camera is
   either very little or none and all. 
&lt;/p&gt;
&lt;p&gt;Of course, Thomas will be able to avoid paying the fine -- the evidence
   that exonerates him is literally printed on his court summons. But it
   will take work and time. The completely automated nature of this system,
   revealed by this error, has deep implications for the way that justice
   is carried out. The system is one where people are watched, accused,
   fined, and processed without any direct human oversight. That has some
   benefits -- e.g., computers are unlikely to let people of a certain
   race, gender, or background off easier than others.
&lt;/p&gt;
&lt;p&gt;But in addition to creating the possibilities of new errors, the move
   from a human to a non-human process has important economic, political,
   and social consequences.  Police departments can give more tickets with
   cameras -- and generate more revenue -- than they could ever do with
   officers in squad cars. But no camera will excuse a man speeding to the
   hospital with a wife in labor or a hurt child in the passanger seat. As
   &lt;a href=&quot;http://en.wikipedia.org/wiki/Work-to-rule&quot;&gt;work to rule&lt;/a&gt; or &amp;quot;rule-book slowdowns&amp;quot; -- types of labor protests
   where workers cripple production by following rules to the letter --
   show, many rules are only productive for society because they are
   selectively enforced. The complex calculus that goes into deciding when
   to not apply the rules, second nature to humans, is still impossibly out
   of reach for most computerized expert systems. This is an increasingly
   important fact we are reminded of by errors like the one described here.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">More Google News</title>
<category term="" />
<id>http://revealingerrors.com/2008/08/14/more_google_news</id>
<updated>2008-08-14T18:19:07Z</updated>
<published>2008-08-14T18:19:07Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/more_google_news" />
<content type="html">
&lt;p&gt;In the &lt;a href=&quot;http://journal.media-culture.org.au/0710/01-hill.php&quot;&gt;very first thing I wrote about Revealing Errors&lt;/a&gt; --
   an article published in the journal &lt;a href=&quot;http://journal.media-culture.org.au&quot;&gt;Media/Culture&lt;/a&gt; -- one of my
   core examples was &lt;a href=&quot;http://news.google.com&quot;&gt;Google News&lt;/a&gt;. In my discussion, I described how
   the fact that Google News aggregates articles without human intervention
   can become quite visible through the site&apos;s routine mistakes -- errors
   that human editors would never commit. I gave the example of the
   aggregation of two articles: one from Al Jazeera on how, &amp;quot;Iran offers to
   share nuclear technology,&amp;quot; and another from the Guardian on how, &amp;quot;Iran
   threatens to hide nuclear program.&amp;quot; Were they really discussing the same
   event? Maybe. But few humans would have made the same call that Google
   News did.
&lt;/p&gt;
&lt;p&gt; &lt;img style=&quot;border: 1px black solid;&quot; 
     src=&quot;/images/google_news_share_hide.jpg&quot;
     alt=&quot;Google News Share/Hide&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;Yesterday, I saw &lt;a href=&quot;http://www.networkworld.com/community/node/30979&quot;&gt;this article from Network World&lt;/a&gt; that
   described an error that is even more egregious and that was, apparently,
   predicted by the article&apos;s author ahead of time.
&lt;/p&gt;
&lt;p&gt;In this case, Google listed &lt;a href=&quot;http://www.networkworld.com/community/node/30940&quot;&gt;a parody by McNamara&lt;/a&gt; as the top
   story about the &lt;a href=&quot;http://universalhub.com/node/15933&quot;&gt;recent lawsuit&lt;/a&gt; filed by the MBTA (the Boston
   mass transit authority) against security researchers at MIT. In the
   past, McNamara has &lt;a href=&quot;http://www.networkworld.com/community/node/17912&quot;&gt;pointed to other examples&lt;/a&gt; of Google
   News being duped by obvious spoofs. This long list of possible examples
   includes &lt;a href=&quot;http://www.wickedlocal.com/framingham/opinion/x986381071&quot;&gt;a story&lt;/a&gt; about congress enlisting the help of
   YouTube to grill the Attorney General (it was listed as the top story on
   Google News) and &lt;a href=&quot;/images/google_news_paris.png&quot;&gt;this story&lt;/a&gt; (which I dug up) about Paris
   Hilton&apos;s genitals being declared a wonder of the modern world!
&lt;/p&gt;
&lt;p&gt;McNamara has devoted an extraordinary amount of time to finding and
   discussing other shortcomings of Google News. For example, he&apos;s &lt;a href=&quot;http://www.networkworld.com/community/?q=node/13130&quot;&gt;talked
about&lt;/a&gt; the fact that GN has trouble filtering out highly-local
   takes on stories that are of broader interest when presenting them to
   the general Google News audience, about &lt;a href=&quot;http://www.networkworld.com/community/node/15171&quot;&gt;its sluggishness&lt;/a&gt; and
   inability to react to changing news circumstances, and about the
   sometimes hilarious and wildly inappropriate &lt;a href=&quot;http://www.networkworld.com/community/node/28095&quot;&gt;mismatches of
images&lt;/a&gt; on the Google News website. Here&apos;s one example I dug
   up. Imagine what it looked like before it was censored!
&lt;/p&gt;
&lt;p&gt; &lt;img style=&quot;border: 1px black solid;&quot; 
     src=&quot;/images/google_news_porn.png&quot;
     alt=&quot;Google News Porn&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;As McNamara points out repeatedly, all of these errors are only possible
   because Google News employs no human editors. Computers remain pretty
   horrible at sorting images for relevance to news stories and discerning
   over-the-top parody from the real thing -- two tasks that most humans
   don&apos;t have too much trouble with. The more generally inappropriate
   errors wouldn&apos;t have made it past a human for multiple reasons!  &lt;br /&gt; 
&lt;/p&gt;
&lt;p&gt;As I mentioned in my &lt;a href=&quot;http://journal.media-culture.org.au/0710/01-hill.php&quot;&gt;original Revealing Errors article&lt;/a&gt;, the
   decision to use a human editor is an important one with profound effects
   on the way that users are exposed to news and, as an effect, experience
   and understand one important part of the world around them. Google News&apos;
   frequent mistakes gives us repeated opportunity to consider the way that
   our choice of technology -- and of editors -- frames this understanding.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Olympics Blue Screen of Death</title>
<category term="" />
<id>http://revealingerrors.com/2008/08/12/olympics_bsod</id>
<updated>2008-08-12T21:08:41Z</updated>
<published>2008-08-12T21:08:41Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/olympics_bsod" />
<content type="html">
&lt;p&gt;Thanks to everyone who pointed me to the the Blue Screen of Death (BSoD)
   that could be seen projected onto part of the roof of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Bird%27s_nest_stadium&quot;&gt;birds nest
stadium&lt;/a&gt; in the opening ceremony of the Beijing Olympics this
   week right next to and during the torch lighting! Here&apos;s a photograph of
   the opening ceremony from &lt;a href=&quot;http://gizmodo.com/5035456/blue-screen-of-death-strikes-birds-nest-during-opening-ceremonies-torch-lighting&quot;&gt;an article on Gizmodo&lt;/a&gt; (there are
   more photos there) that shows the snafu pretty clearly.
&lt;/p&gt;
&lt;p&gt; &lt;img style=&quot;border: black solid 1px;&quot;
     src=&quot;/images/bsod_olympics_opening.jpg&quot;
     alt=&quot;BSOD at Olympics Opening&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;In the not-so-recent past, a stadium like the Bird&apos;s Nest would have
   been lit up using a large number of lights with gels to add color and
   texture. As the need for computer control moved on, expensive
   specialized theatrical computer controlled lighting equipment was
   introduced to help automate the use of these systems.
&lt;/p&gt;
&lt;p&gt;Of course, another way to maximize flexibility,  coordination, and
   programmability at a low cost is to skip the lighting control systems
   altogether and to just hook up a computer to a powerful general purpose
   video projector. Then, if you want a green light projected, all you have
   to do is change the background on the screen being projected to green.
   If you want a blue green gradient, it&apos;s just as easy and there are no
   gels to change.  Apparently, that&apos;s exactly what the Bird&apos;s Nest&apos;s
   designers did.
&lt;/p&gt;
&lt;p&gt;Unfortunately, with that added flexibility comes the opportunity for new
   errors. If the computer controlling your light is running Windows, for
   example, your lighting systems will be susceptible to all the same modes
   of failure. Apparently, using a video projector for this type of
   lighting is an increasingly common trick. If it had worked correctly for
   the Olympic organizers, we might never have known!
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">OSCON Keynote</title>
<category term="" />
<id>http://revealingerrors.com/2008/08/08/oscon_2008_keynote</id>
<updated>2008-08-08T16:31:01Z</updated>
<published>2008-08-08T16:31:01Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/oscon_2008_keynote" />
<content type="html">
&lt;p&gt;This year, I was invited to give a keynote presentation on revealing
   errors at the annual &lt;a href=&quot;http://en.oreilly.com/oscon2008/public/content/home&quot;&gt;O&apos;Reilly Open Source conference&lt;/a&gt;. The
   keynotes this year were all short form -- 15 minutes -- but I tried to
   squeeze in what I could.  Although I was &amp;quot;helped&amp;quot; in this regard by the
   fact that I talk too quickly in general, I think the talk hit the core
   themes of the project and offered a few key examples that will be
   familiar to RE&apos;s regular readers.
&lt;/p&gt;
&lt;p&gt;I&apos;m happy with the result: a couple thousand people showed up for the
   talk despite the fact that it was at 8:45 AM after the biggest &amp;quot;party
   night&amp;quot; of the conference!
&lt;/p&gt;
&lt;p&gt;For those that missed it for whatever reason, you can watch a video
   recording that O&apos;Reilly made that I&apos;ve embedded below.
&lt;/p&gt;
&lt;p&gt; &lt;embed src=&quot;http://blip.tv/play/AcXkEQA&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;320&quot; height=&quot;260&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt; &lt;/embed&gt; 
&lt;/p&gt;
&lt;p&gt;A larger version of the Flash video as well as a QuickTime version is
   &lt;a href=&quot;http://blip.tv/file/1137079/&quot;&gt;over on blip.tv&lt;/a&gt; and I&apos;ve created an &lt;a href=&quot;/images/OSCON-BenjaminMakoHillMITCenterForFutureCivicMediaAdvocating989.ogg&quot;&gt;OGG
Theora version&lt;/a&gt; for all my freedom loving readers.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Lost in Machine Translation</title>
<category term="" />
<id>http://revealingerrors.com/2008/07/21/translation_systems</id>
<updated>2008-07-21T23:46:50Z</updated>
<published>2008-07-21T23:46:50Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/translation_systems" />
<content type="html">
&lt;p&gt;While I&apos;ve been traveling over the last week or so, loads of people sent
   me a link to this wonderful image of a sign in China reading &amp;quot;Translate
   Server Error&amp;quot; which has been written up
   &lt;a href=&quot;http://languagelog.ldc.upenn.edu/nll/?p=301&quot;&gt;all&lt;/a&gt;
   &lt;a href=&quot;http://volokh.com/posts/1216216790.shtml&quot;&gt;over&lt;/a&gt;
   &lt;a href=&quot;http://www.boingboing.net/2008/07/15/chinese-restaurant-c.html&quot;&gt;the&lt;/a&gt;
   &lt;a href=&quot;http://www.simonegrassi.net/?p=2280&quot;&gt;place&lt;/a&gt;.
   Thanks everyone!
&lt;/p&gt;
&lt;p&gt; &lt;img style=&quot;border: 1px black solid;&quot;
     alt=&quot;Billboard saying &quot;Translate Server Error&quot;
     src=&quot;/images/translate_server_error.jpg&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;It&apos;s pretty easy to imagine the chain of events to led to this revealing
   error. The sign is describing a restaurant (the Chinese text, 餐厅,
   means &amp;quot;dining hall&amp;quot;).  In the process of making the sign, the producers
   tried to translate Chinese text into English with a machine translation
   system.  The translation software did not work and produced the error
   message, &amp;quot;Translation Server Error.&amp;quot; Unfortunately, because the
   software&apos;s user didn&apos;t know English, they thought that the error message
   &lt;em&gt;was&lt;/em&gt; the translation and the error text went onto the sign.
&lt;/p&gt;
&lt;p&gt;This class of error is extremely widespread. When users employ machine
   translations systems, it&apos;s because they want to communicate to people
   with whom they do not have a language in common. What that means is that
   the users of these systems are often in no position to understand the
   output (or input, depending on which way the translation is going) of
   such systems and have to trust the translation technology and its
   designers to get things right.
&lt;/p&gt;
&lt;p&gt;Here&apos;s another one of my favorite examples that shows a Chinese menu
   selling &lt;a href=&quot;http://itre.cis.upenn.edu/~myl/languagelog/archives/005189.html&quot;&gt;stir-fried Wikipedia&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt; &lt;img style=&quot;border: 1px black solid;&quot;
     alt=&quot;Billboard saying &quot;Translate Server Error&quot;
     src=&quot;/images/stir_fried_wikipedia.jpg&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;It&apos;s not entirely clear how this error came about but it seems likely
   that someone did a search for the Chinese word for a type of edible
   fungus and its translation into English. The most relevant and accurate
   page very well might have been an article on the fungus on Wikipedia.
   Unfamiliar with Wikipedia, the user then confused the name of the
   article with the name of the website. There have been &lt;a href=&quot;http://itre.cis.upenn.edu/~myl/languagelog/archives/005189.html&quot;&gt;several distinct
citings&lt;/a&gt;
   of &amp;quot;wikipedia&amp;quot; on Chinese menus.
&lt;/p&gt;
&lt;p&gt;There are a few errors revealed in these examples. Of course, there are
   errors in the use of language and the broken translation server itself.
   Machine translations tools are powerful intermediaries that determine
   (often with very little accountability) the content of one&apos;s messages.
   The authors of the translation software might design their tool to avoid
   certain terminology and word choices over others or to silently censor
   certain messages. When the software is generating reasonable sounding
   translations, the authors and readers of machine translated texts are
   usually unaware of the ways in which messages are being changed.  By
   revealing the presence of a translation system or process, this
   power is hinted at.
&lt;/p&gt;
&lt;p&gt;Of course, one might be able to recognize a machine translation system
   simply by the roughness and nature of a translation.  In this particular
   case, the server itself came explicitly into view; it was mentioned by
   name!  In that sense, the most serious failure was not that the
   translation server worked or that Wikipedia was used incorrectly, but
   rather that each system failed to communicate the basic fact that there
   was an error in the first place.
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Tyson Homosexual</title>
<category term="" />
<id>http://revealingerrors.com/2008/06/30/tyson_homosexual</id>
<updated>2008-06-30T23:15:14Z</updated>
<published>2008-06-30T23:15:14Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/tyson_homosexual" />
<content type="html">
&lt;p&gt;Thanks to everyone who pointed me to the flub below. It was reported
   &lt;a href=&quot;http://www.rightwingwatch.org/2008/06/the_dangers_of_1.html&quot;&gt;all&lt;/a&gt;
   &lt;a href=&quot;http://www.thecarpetbaggerreport.com/archives/16044.html&quot;&gt;over&lt;/a&gt; &lt;a href=&quot;http://www.boingboing.net/2008/06/30/homophobic-news-site.html&quot;&gt;the
place&lt;/a&gt;
   today.
&lt;/p&gt;
&lt;p&gt; &lt;img style=&quot;border: 1px black solid;&quot; src=&quot;/images/tyson_homosexual_screenshot.png&quot; alt=&quot;Screenshot showing Tyson Homosexual instead of Tyson Gay&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;The error occurred on &lt;a href=&quot;http://www.onenewsnow.com&quot;&gt;One News Now&lt;/a&gt;, a news
   website run by the conservative Christian &lt;a href=&quot;http://www.afa.net/&quot;&gt;American Family
Association&lt;/a&gt;. The site provides Christian
   conservative news and commentary. One of the things they do, apparently,
   is offer a version of the standard &lt;a href=&quot;http://www.ap.org/&quot;&gt;Associated
Press&lt;/a&gt; news feed.  Rather than just republishing it,
   they run software to clean up the language so it more accurately
   reflects their values and choice of terminology. They do so with a
   computer program.
&lt;/p&gt;
&lt;p&gt;The error  is a pretty straightforward variant of the &lt;a href=&quot;http://revealingerrors.com/clbuttic&quot;&gt;clbuttic
effect&lt;/a&gt; -- a run-away filter trying to clean up text by
   replacing offensive terms with theoretically more appropriate ones.
   Among other substitutions, AFA/ONN replaced the term &amp;quot;gay&amp;quot; with
   &amp;quot;homosexual.&amp;quot; In this case, they changed the name of champion sprinter
   and U.S.  Olympic hopeful &lt;a href=&quot;http://en.wikipedia.org/wiki/Tyson_Gay&quot;&gt;Tyson
Gay&lt;/a&gt; to &amp;quot;Tyson Homosexual.&amp;quot; In
   fact, they did it quite a few times as you can see in the screenshot
   below.
&lt;/p&gt;
&lt;p&gt; &lt;img style=&quot;border: 1px black solid;&quot; src=&quot;/images/tyson_homosexual_list.png&quot; alt=&quot;Screenshot showing Tyson Homosexual instead of Tyson Gay.&quot; /&gt; 
&lt;/p&gt;
&lt;p&gt;Now, from a technical perspective, the technology this error reveals is
   identical to the &lt;a href=&quot;http://revealingerrors.com/clbuttic&quot;&gt;clbuttic&lt;/a&gt;  mistake. What&apos;s different,
   however, is the &lt;em&gt;values&lt;/em&gt; that the error reveals.
&lt;/p&gt;
&lt;p&gt;AFA doesn&apos;t advertise the fact that it changes words in its AP stories
   -- it just does it. Most of it&apos;s readers probably never know the
   difference or realize that the messages and terminology they are being
   communicated to in is being intentionally manipulated.  AFA prefers the
   term &amp;quot;homosexual,&amp;quot; which sounds clinical, to &amp;quot;gay&amp;quot; which sounds much
   less serious. Their substitution, and the error it created, reflects a
   set of values that AFA and ONN have about the terminology around
   homosexuality.
&lt;/p&gt;
&lt;p&gt;It&apos;s possible than the AFA/ONN readers already know about AFA&apos;s values.
   This error provides an important reminder and shows, quite clearly, the
   importance that AFA gives to terminology. It reveals their values and
   some of the actions they are willing to take to take to protect them. 
&lt;/p&gt;

</content>
</entry>

<entry>
<title type="html">Medireview</title>
<category term="" />
<id>http://revealingerrors.com/2008/06/27/medireview</id>
<updated>2008-06-27T19:41:55Z</updated>
<published>2008-06-27T19:41:55Z</published>
<link rel="alternate" type="text/html" href="http://revealingerrors.com/medireview" />
<content type="html">
&lt;p&gt; &lt;em&gt;Medireview&lt;/em&gt; is a reference to what has become a classic revealing
   error. The error was noticed in 2001 and 2002 when people started seeing
   a series of implausibly misspelled words on a wide variety of websites.
   In particular, website authors were frequently swapping the nonsense
   word &lt;em&gt;medireview&lt;/em&gt; for &lt;em&gt;medieval&lt;/em&gt;.  Eventually, the errors were traced
   back to Yahoo: each webpage containing &lt;em&gt;medireview&lt;/em&gt; had been sent as
   an attachment over Yahoo&apos;s free email system.
&lt;/p&gt;
&lt;p&gt;The explanation of this error shares a lot in common with previous
   discussions of the &lt;a href=&quot;/apple_xss&quot;&gt;the difficulty of searching for AppleScript on
Apple&apos;s website&lt;/a&gt; and my recent &lt;a href=&quot;/clbuttic&quot;&gt;description of the term
clbuttic&lt;/a&gt;. &lt;em&gt;Medireview&lt;/em&gt; was caused, yet again, by an
   overzealous filter. Like the &lt;a href=&quot;/apple_xss&quot;&gt;AppleScript error&lt;/a&gt;, the filter was
   attempt to defeat &lt;a href=&quot;http://en.wikipedia.org/wiki/Cross-site_scripting&quot;&gt;cross site scripting&lt;/a&gt;. Nefarious users were
   sending HTML attachments that, when clicked, might run scripts and cause
   bad things to happen -- for example, they might gain access to passwords
   or data without a user&apos;s permission or knowledge. To protect its users,
   Yahoo scanned through all HTML attachments and simply removed any
   references to &amp;quot;problematic&amp;quot; terms frequently used in cross-site
   scripting.  Yahoo made the follow changes to HTML attachments -- each
   line shows a term that can be used to invoke a script and the &amp;quot;safe&amp;quot;
   synonym it was replaced with:
&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;
     javascript → java-script
 &lt;/li&gt;

 &lt;li&gt;
     jscript    → j-script
 &lt;/li&gt;

 &lt;li&gt;
     vbscript   → vb-script
 &lt;/li&gt;

 &lt;li&gt;
     livescript → live-script
 &lt;/li&gt;

 &lt;li&gt;
     eval       → review
 &lt;/li&gt;

 &lt;li&gt;
     mocha      → espresso 
 &lt;/li&gt;

 &lt;li&gt;
     expression → statement
 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This caused problems because, like in the &lt;a href=&quot;/clbuttic&quot;&gt;Clbuttic error&lt;/a&gt;,
   Yahoo didn&apos;t check for word boundaries. This mean that any word
   containing &lt;em&gt;eval&lt;/em&gt; (for example) would be changed to &lt;em&gt;review&lt;/em&gt;. The term
   &lt;em&gt;evaluate&lt;/em&gt; was rendered &lt;em&gt;reviewuate&lt;/em&gt;. The term &lt;em&gt;medieval&lt;/em&gt; was rendered
   &lt;em&gt;medireview&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;Of course, neither sender nor receiver knew that their attachments had
   been changed! Many people emailed webpages or HTML fragments which,
   complete with errors introduced by Yahoo, were then put online.  The
   Indian newspaper &lt;a href=&quot;http://www.hinduonnet.com/&quot;&gt;The Hindu&lt;/a&gt; published an article referring to
   &amp;quot;medireview Mughal emperors of India.&amp;quot; Hundreds of others made similar
   mistakes.
&lt;/p&gt;
&lt;p&gt;The flawed script was in effect on Yahoo&apos;s email system from at least
   March 2001 through July 2002 before the error was reported by the
   &lt;a href=&quot;http://news.bbc.co.uk/2/hi/science/nature/2138014.stm&quot;&gt;BBC&lt;/a&gt;, &lt;a href=&quot;http://www.newscientist.com/article.ns?id=dn2546&quot;&gt;New Scientist&lt;/a&gt; and others.
&lt;/p&gt;
&lt;p&gt;Like a growing number of errors that I&apos;ve covered here, this error
   pointed out the presence and power of an often hidden intermediary. The
   person who controls the technology one uses to write, send, and read
   email has power over one&apos;s messages.  This error forced some users of
   Yahoo&apos;s system to consider this power and to make a choice about their
   continued use of the system. Quite a few stopped using Yahoo after this
   news hit the press. Others turned to other technologies, like
   &lt;a href=&quot;http://en.wikipedia.org/wiki/Public-key_cryptography&quot;&gt;public-key cryptography&lt;/a&gt;, to help themselves and others verify
   that their future messages&apos; integrity could be protected from accidental
   or intentional corruption.
&lt;/p&gt;

</content>
</entry>
</feed>
