<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Minh’s Notes</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/" />
    <link rel="self" type="application/atom+xml" href="http://notes.1ec5.org/atom.xml" />
    <id>tag:notes.1ec5.org,2007-08-15://2</id>
    <updated>2008-06-05T23:05:55Z</updated>
    <subtitle>Thinking too hard, for your viewing pleasure…</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.12</generator>

<entry>
    <title>Vietnamese Dictionary 1.0 for Firefox</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/06/05/dictionary.html" />
    <id>tag:notes.1ec5.org,2008://2.1221</id>

    <published>2008-06-05T14:30:00Z</published>
    <updated>2008-06-05T23:05:55Z</updated>

    <summary type="html">Updated: Introducing an extension for Firefox and its companion e-mail program, Thunderbird, that checks your Vietnamese spelling as you type.</summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Mozilla Firefox" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Programming" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vietnamese" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mozilla" label="mozilla" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="software" label="software" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vietnamese" label="vietnamese" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[<p>Any serious computer user lives by <a href="http://www.mozilla.com/en-US/firefox/" rel="bookmark" title="Mozilla: Firefox">Firefox</a> extensions. My copy of Firefox has around 30 installed, and I wouldn&rsquo;t part with more than five of them. It&rsquo;s bad enough that I employ the <a href="https://addons.mozilla.org/en-US/firefox/addon/6543" rel="bookmark" title="Firefox Add-ons: Nightly Tester Tools">Nightly Tester Tools</a> extension to shove out-of-date extensions down Firefox&rsquo;s figurative throat and <a href="https://addons.mozilla.org/en-US/firefox/addon/710" rel="bookmark" title="Firefox Add-ons: Menu Editor">Menu Editor</a> to keep my sprawling Tools menu (the product of 30 extensions) tidy.</p>

<p>I know most of this blog&rsquo;s readers don&rsquo;t write in Vietnamese, but for the few who do, I spent a bit of last weekend writing an extension for Firefox and its companion e-mail program, <a href="http://www.mozilla.com/en-US/thunderbird/" rel="bookmark" title="Mozilla: Thunderbird">Thunderbird</a>, that checks your Vietnamese spelling as you type. Unlike <a href="http://notes.1ec5.org/archives/2007/11/19/viqr.html" rel="bookmark" title="Vietnamese VIQR Keyboard Layout 1.0 for Mac OS X (Monday, November 19th, 2007)">the last piece of software I released</a>, this one requires hardly any explanation. You know if you need it.</p>]]>
        <![CDATA[<h2 id="features">Features</h2>

<p>The <strong>Vietnamese Dictionary extension</strong> provides two spell checking dictionaries: one prefers the newer-style diacritical marks typically used in Vietnam (e.g., <i lang="vi" xml:lang="vi">xoá</i>), and the other prefers the traditional placement of accent marks (<i lang="vi" xml:lang="vi">xóa</i>). Both dictionaries can suggest accented words when an unaccented word is entered, as long as the entered word is not recognized by the spell checker.</p>

<h2 id="install">Installation</h2>

<p>So if you&rsquo;re a Vietnamese speaker and don&rsquo;t have absolutely perfect typing skills, you can add Vietnamese spell checking to your Web browser by downloading this extension:</p>

<script type="application/x-javascript">
<!--
function install(evt) {
	var params = {
		"Vietnamese Dictionary": {
			URL: evt.target.href,
//			IconURL: evt.target.getAttribute("iconURL"),
			Hash: evt.target.getAttribute("hash"),
			toString: function () {
				return this.URL;
			}
		}
	};
	try {
		InstallTrigger.install(params);
	}
	catch (e) {
		return true;
	}
	return false;
}
-->
</script>
<p><span class="mt-enclosure mt-enclosure-file"><a href="http://notes.1ec5.org/archives/2008/06/05/vi_dictionary_1.0.0.24.xpi" hash="sha1:4c29fd9fd20b7a4d0534b9153c801e3f6cfee11c" type="application/x-xpinstall" rel="bookmark" onclick="return install(event);">vi_dictionary_1.0.0.24.xpi</a><br />(<acronym title="Cross-Platform Install">XPInstall</acronym> archive, 51.4 <abbr title="kilobytes">kB</abbr>)</span></p>

<p>Clicking the link above will trigger a banner (typically yellow) indicating that Firefox has blocked the installation:</p>

<ul>
<li>In Firefox 2, click Edit Options, and in the dialog box that appears, click Allow and Close. Click on the link again, and click Install Now in the dialog box that appears. Finally, restart Firefox. (By clicking Allow, you added <samp>notes.1ec5.org</samp> to your whitelist. To remove this site from the whitelist, go to the Security tag of the Options or Preferences window, and click the first Exceptions button. In the dialog box that appears, select <samp>notes.1ec5.org</samp> and click Remove Site.)</li>
<li>In Firefox 3, click Allow, then click Install Now in the dialog box that appears. Restart Firefox.</li>
</ul>

<p>To install this extension in Thunderbird, right-click on the link above and select Save Link As. After saving the file to your computer, open Thunderbird, go to the Tools menu, and select Add-ons. Now find the file you downloaded and drag it into the Add-ons window. Finally, click Install Now and restart Thunderbird.</p>

<p>The extension installer is also available at the official <a href="https://addons.mozilla.org/en-US/firefox/addon/7479" rel="bookmark" title="Firefox Add-ons: Vietnamese Dictionary">Firefox Add-ons</a> website (registration required for now) and <a href="http://code.google.com/p/hunspell-spellcheck-vi/downloads/detail?name=vi_dictionary_1.0.0.24.xpi">Google Code</a> (download only).</p>

<h2 id="requirements">System requirements</h2>

<p>The extension works in Firefox versions 2.0&ndash;3.0 and Thunderbird versions 2.0&ndash;3.0<abbr title=" alpha ">a</abbr>1. Please note that the extension doesn&rsquo;t provide great suggestions in Firefox 2, especially when the word is capitalized, but you can currently download a release candidate of <a href="http://www.mozilla.com/en-US/firefox/all-rc.html" rel="bookmark" title="Mozilla: Firefox 3 Release Candidate 2">Firefox 3</a> to see the spell checker in its full glory. (The final release of Firefox 3 is coming later this month.)</p>

<p>Your computer also needs a font capable of displaying the various Vietnamese characters. Most modern operating systems now come with Vietnamese font support.</p>

<h2 id="usage">Usage</h2>

<p>After installing this extension in Firefox, right-click on any webpage textbox, make sure the &ldquo;Check Spelling&rdquo; option is enabled, and select either <samp>Vietnamese (New)</samp> or <samp>Vietnamese (Old)</samp> from the <samp>Languages</samp> submenu.</p>

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/06/05/dictionary_mac.png" type="image/png" rel="lightbox[1221]" title="The Vietnamese Dictionary extension can detect mistakes in the placement of diacritical marks."><img alt="Suggestions for &ldquo;xoá&rdquo; in the Vietnamese Dictionary extension" src="http://notes.1ec5.org/archives/2008/06/05/dictionary_mac-thumb-300x213.png" width="300" height="213" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>

<p>In Thunderbird, open the Options or Preferences window (<samp>Tools</samp>&nbsp;&#x25b8; <samp>Options&hellip;</samp> in Windows, or <samp>Thunderbird</samp>&nbsp;&#x25b8; <samp>Preferences&hellip;</samp> on the Mac). Go to the <samp>Composition</samp> panel and the <samp>Spelling</samp> tab beneath it. From here, you can change the spell-checking language to <samp>vi-x-New</samp> or <samp>vi-x-Old</samp>. Changing the spell-checking language is considerably easier if you instead install the <a href="https://addons.mozilla.org/en-US/thunderbird/addon/3993" rel="bookmark" title="Thunderbird Add-ons: Dictionary Switcher for Thunderbird">Dictionary Switcher</a> extension for Thunderbird.</p>

<h2 id="issues">Known issues</h2>

<p>In Firefox 2 and Thunderbird 2, the wordlist is case-sensitive, so any capitalized word is marked as a misspelling, and some words with misplaced diacritical marks are ignored.</p>

<h2 id="license">License</h2>

<p>This extension was based on a list of entries in the <a href="http://www.informatik.uni-leipzig.de/~duc/Dict/" rel="bookmark" title="Từ điển tiếng Việt">Free Vietnamese Dictionary Project</a> by <span lang="vi" xml:lang="vi">Hồ Ngọc Đức</span> and a set of rules for generating suggestions in the <a href="http://code.google.com/p/hunspell-spellcheck-vi/" rel="bookmark" title="Google Code: Vietnamese Spell Checker">Vietnamese spell checker for OpenOffice.org</a> by <span lang="es-ES" xml:lang="es-ES">Iv&aacute;n Garc&iacute;a</span>. Both are licensed under the <a href="http://www.gnu.org/licenses/gpl.html" rel="bookmark" title="GNU Project: Th GNU General Public License"><acronym title="GNU&rsquo;s Not Unix!">GNU</acronym> General Public License</a>. Because the <acronym title="General Public License">GPL</acronym> requires any derivative works to be released under the same license, the <acronym>GPL</acronym> applies to this extension as well.</p>

<p>In short, that means you&rsquo;re allowed&nbsp;&ndash; actually, encouraged&nbsp;&ndash; to download, install, use, tinker with, and share this extension, as long as you don&rsquo;t forbid others from doing the same.</p>

<h2 id="build">Building it yourself</h2>

<p>If you&rsquo;d like to keep up with the <a href="http://version.1ec5.org/viewvc.cgi/vi_dictionary/trunk/" rel="bookmark" title="1ec5.org ViewVC: vi_dictionary trunk">latest development code</a>, you can use the following command (which requires <a href="http://subversion.tigris.org/" rel="bookmark" title="Tigris.org: Subversion">Subversion</a>) in a command line window, to checkout the extension&rsquo;s current source code:</p>

<blockquote>
<kbd><del datetime="2008-06-05T14:45:00-07:00" title="Switched to Google Code&rsquo;s Subversion repository.">svn co http://version.1ec5.org/vi_dictionary/trunk/</del><br />svn co http://hunspell-spellcheck-vi.googlecode.com/svn/trunk/ hunspell-spellcheck-vi</kbd>
</blockquote>

<p class="update">Iv&aacute;n and I have merged our projects, so I&rsquo;ve updated the instructions to checkout from Google Code&rsquo;s Subversion respository.</p>

<p>To package the code as an extension yourself, you can use the included build script, which requires Linux or Mac <acronym title="Operating System">OS</acronym> <abbr title="Ten">X</abbr>. In a command line window, navigate to the <samp>hunspell-spellcheck-vi/firefox_thunderbird/</samp> directory and execute the following commands:</p>

<blockquote>
<kbd>chmod 755 build.sh<br />./build.sh</kbd>
</blockquote>

<p>Two installable archives, <samp>vi_dictionary.xpi</samp> and <samp>vi_dictionary_<var>version</var>.xpi</samp> should now reside in that directory.</p>

<h2 id="request">A humble request</h2>

<p>I need feedback: you might&rsquo;ve noticed that the extension is marked as &ldquo;experimental&rdquo; at the Firefox Add-ons site. Because Firefox has become so popular lately, Mozilla has implemented a stringent vetting process for new extensions such as mine. In order for the extension to appear &ldquo;publicly&rdquo;&nbsp;&ndash; that is, for it to be included in the extensions listing and installable without having to log in&nbsp;&ndash; I need to demonstrate to Mozilla that the extension is trustworthy.</p>

<p>That&rsquo;s where you come in. After installing the Vietnamese Dictionary extension, please take a moment to publicly share your thoughts at <a href="https://addons.mozilla.org/en-US/firefox/addon/7479" rel="bookmark" title="Firefox Add-ons: Vietnamese Dictionary">its Firefox Add-ons entry</a>. Once enough people install and comment on the extension at that page, I&rsquo;ll be able to nominate it for review.</p>

<p>Finally, if you encounter any correctly spelled words that the extension wrongly marks as incorrect, please leave a comment at the <a href="http://code.google.com/p/hunspell-spellcheck-vi/wiki/Errata" rel="bookmark" title="Google Code: Vietnamese Spell Checker: Errata">Errata</a> page.</p>

<p>I hope this extension makes your day-to-day Web browsing a tad easier. Maybe it&rsquo;ll even be one of your 25 can&rsquo;t-live-without extensions.</p>]]>
    </content>
</entry>

<entry>
    <title>A smile and nod</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/05/22/english.html" />
    <id>tag:notes.1ec5.org,2008://2.1220</id>

    <published>2008-05-23T04:05:00Z</published>
    <updated>2008-05-23T04:16:58Z</updated>

    <summary type="html"><![CDATA[The old joke goes: if you know three languages, you&rsquo;re trilingual; if you know two languages, you&rsquo;re bilingual; and if you know only one language, you&rsquo;re an American.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Language" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Life" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Politics" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="english" label="english" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="news" label="news" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="politics" label="politics" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[The old joke goes: if you know three languages, you&rsquo;re trilingual; if you know two languages, you&rsquo;re bilingual; and if you know only one language, you&rsquo;re an American.

Ohio has struggled with immigration from Hispanic countries more than the small number of immigrants would indicate. Late last year, four illegal immigrants from a poor village in central Mexico were <a href="http://news.enquirer.com/apps/pbcs.dll/article?Dato=20080125&amp;Kategori=CINCI01&amp;Lopenr=301240105" rel="bookmark" title="The Cincinnati Enquirer: Our Hidden Communities">found stabbed to death</a> inside their home, vividly symbolizing the hostility that immigrants face in that part of the country.]]>
        <![CDATA[The anti-immigrant sentiment has always focused around language, even though the real reason for the animosity has always been about jobs. First, the outcry was about policemen having to learn a second language; then, about schools having to create <acronym title="English as a second language" class="initialism">ESL</acronym> classes. Although Ohio&rsquo;s state and local governments have never conducted an appreciable amount of business in Spanish, the state legislature is <a href="http://news.enquirer.com/apps/pbcs.dll/article?AID=/20080522/NEWS01/305220036/-1/rss" rel="bookmark" title="The Cincinnati Enquirer: Ohio House passes &lsquo;English only&rsquo; bill">attempting to ensure</a> it will never happen in the future:

<blockquote cite="http://news.enquirer.com/apps/pbcs.dll/article?AID=/20080522/NEWS01/305220036/-1/rss">
<p class="first">The Ohio House passed a bill Thursday requiring that government business, such as meetings and public records, be in English.</p>
<p>The measure, sponsored by <abbr title="Representative">Rep.</abbr> Bob Mecklenborg, <abbr title="Republican">R</abbr>-Green <abbr title="Township">Twp.</abbr>, passed by a vote of 54&ndash;42 over the objections of lawmakers who argued that the bill contradicted the country&rsquo;s heritage as a land of immigrants. It still needs Senate approval.</p>
<p class="last">&ldquo;This bill is forward looking and will ultimately promote the similarities that unite us,&rdquo; Mecklenborg said. &ldquo;It will further promote economic success and result in more productive and involved citizens.&rdquo;</p>
</blockquote>

The Hispanic community has generally been vocal in encouraging immigrants to learn English&nbsp;&ndash; it is, after all, a must for working in the area. The only Spanish-language newspaper and radio station in Cincinnati set aside generous space for English instruction. Nevertheless, the fact that Hispanics speak Spanish is often brought up as a reason that they don&rsquo;t belong in Ohio, <a href="http://en.wikipedia.org/wiki/Straw_man" rel="bookmark" title="Wikipedia: Straw man">straw-man argument</a> or not. So Spanish-language government publications would be prohibited, if the Ohio House gets its way. Next will surely be a measure to stem the rush of schools adding Spanish language courses. (One wonders if <abbr title="Representative">Rep.</abbr> Mecklenborg realizes how many students from <a href="http://www.stxavier.org/" rel="bookmark" title="St. Xavier High School">his alma mater</a> learn and use a second language. Hint: all of them.)

It happened before. During World War I, Ohio passed the <a href="http://www.ohiohistorycentral.org/entry.php?rec=1509" rel="bookmark" title="Ohio History Central: Ake Law">Ake Law</a>, banning German-language instruction in elementary schools. Other evidence of the predominant German-American population was similarly suppressed: families changed their names to more Anglo-sounding ones, sauerkraut became &ldquo;<a href="http://en.wikipedia.org/wiki/Liberty_cabbage" rel="bookmark" title="Wikipedia: Liberty cabbage">victory cabbage</a>&rdquo;, the few remaining German-language newspapers folded, and Cincinnati&rsquo;s many German street names were quickly replaced. All because foreign cultures were equated with foreign loyalties.

Today, foreign languages are too often viewed a telltale sign of unpatriotism and a mark of disdain for the &ldquo;native&rdquo; culture&nbsp;&ndash; unpatriotism even on the part of legal citizens. That&rsquo;s sad. If it is so American to be diverse, why are we suddenly shifting to the idea of one country, one language, while pretty much <a href="http://en.wikipedia.org/wiki/List_of_multilingual_countries_and_regions" rel="bookmark" title="Wikipedia: List of multilingual countries and regions">the rest of the world</a> allows for multilingualism?

And yet, it isn&rsquo;t just about language. Growing up in Cincinnati, <em>English</em> was my language, but that didn&rsquo;t always make a difference. In school, I was initially placed in something of a remedial language program, until the teacher realized I knew what a &ldquo;cow&rdquo; was and my pronunciation of &ldquo;tree&rdquo; was just fine.

There will always be people certain I&rsquo;m a foreigner due to my name and my face. It&rsquo;s somewhat entertaining to see the look on others&rsquo;s faces when I answer the question, &ldquo;Where are you from?&ldquo; with &ldquo;Here.&rdquo; (The response was always, &ldquo;Oh. No, really. Where&rsquo;re you from?&rdquo; The correct answer must&rsquo;ve been China, but I always answered wrong.)

As a child, getting this question every day&nbsp;&ndash; and having to identify the cow on a flashcard&nbsp;&ndash; didn&rsquo;t bother me too much. But looking back, it&rsquo;s these little things, which come from even well-meaning people, that bother me the most. They show how insidious the concept of &ldquo;not one of us&rdquo; can become. For what is ostensibly a multicultural society, the characteristics of a monoculture shine through clearly. And what I experienced was really just the surface, because as a child, you never really see the discrimination and double standards that take place around you.

Of course, I really can&rsquo;t fault well-meaning people for getting my country of birth wrong. But it&rsquo;s a bit frustrating that&nbsp;&ndash; after mentioning my Vietnamese heritage and explaining that Vietnam is the country just to the south of China&nbsp;&ndash; all I could do was smile and nod. There was no convincing them that I am <em>one of them</em>.

I don&rsquo;t know what the intent of the English-only legislation is. The issue in Ohio isn&rsquo;t really about <em>illegal</em> immigration: the state sees far fewer undocumented workers than other states, and factory jobs are being lost to overseas workers, not immigrants. So if every Hispanic immigrant were to quickly learn English, would everyone be satisfied? Or would the Americans still not be American enough?]]>
    </content>
</entry>

<entry>
    <title>Pills with bank accounts</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/05/16/vietrish.html" />
    <id>tag:notes.1ec5.org,2008://2.1219</id>

    <published>2008-05-16T20:15:00Z</published>
    <updated>2008-05-16T19:39:12Z</updated>

    <summary type="html">In high school, the Spanish teachers would always warn about the perils of using the Babel Fish service to quickly translate to and from English and Spanish. It gets better (read: more entertaining) with non-cognate languages.</summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vietnamese" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="humor" label="humor" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vietnamese" label="vietnamese" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[In high school, the Spanish teachers would always warn about the perils of using AltaVista&rsquo;s <a href="http://babelfish.yahoo.com/" rel="bookmark" title="Yahoo! Babel Fish">Babel Fish</a> service to quickly translate to and from English and Spanish. The canonical example was always, &ldquo;I can pass the test,&rdquo; which supposedly used to translate to, &ldquo;<span lang="es" xml:lang="es">Yo lata fallecer el probar,</span>&rdquo; or something to that effect. For the non-hispanophones out there, that ungrammatical sentence roughly translates back to English as, &ldquo;I tin can pass away the to challenge&rdquo; <i>[major <span lang="la" xml:lang="la">sic</span>]</i>. So much for <a href="http://en.wikipedia.org/wiki/Babel_fish#Existence_of_God" rel="bookmark" title="Wikipedia: Babel fish: Existence of God">Douglas Adams&rsquo; &ldquo;proof&rdquo;</a> of the non-existence of God.

It gets better (read: more entertaining) with non-cognate languages, like those from the Near- and Far East. None of the major online translation services, like Babel Fish or Google Translate, offer automatic translation to or from Vietnamese, and it&rsquo;s a good thing they didn&rsquo;t. As I <a href="http://notes.1ec5.org/archives/2006/05/02/ladefoged.html" rel="bookmark" title="Going somewhere? (Tuesday, May 2nd, 2006)">mentioned</a> a couple years ago, even linguists can get the translation humorously wrong.]]>
        <![CDATA[One of the few online automatic translators available comes from <a href="http://vdict.com/" rel="bookmark" title="VDict.com">VDict.com</a>, a website specializing in regurgitating open-source Vietnamese translation dictionaries, as well as automatic translations by Google Translate. One of their few original services is English&harr;Vietnamese <a href="http://vdict.com/?autotranslation" rel="bookmark" title="VDict.com: VDict AutoTranslation">automatic translation</a>, powered by the EVTran software package. As an example, the <a href="http://vi.wikipedia.org/wiki/Trang_Ch%C3%ADnh" hreflang="vi" rel="bookmark" title="Wikipedia tiếng Việt: Trang Chính">Vietnamese Wikipedia</a>&rsquo;s opening paragraph, written in reasonably accessible diction, reads:

<blockquote cite="http://vi.wikipedia.org/wiki/Trang_Ch%C3%ADnh" title="Vietnamese Wikipedia" lang="vi" xml:lang="vi">
<p class="first last only">Hoan nghênh bạn đã đến với <strong>Wikipedia tiếng Việt</strong>! Đây là bách khoa toàn thư có nội dung mở và thuộc sở hữu cộng đồng. Dự án được bắt đầu từ tháng 10 năm 2003 do công sức đóng góp của nhiều người ở khắp mọi nơi, bạn cũng có thể tham gia. Hiện giờ chúng ta có <strong>73.172 thành viên</strong> (có tài khoản), nhưng mới chỉ đóng góp được <strong>40.343 bài</strong> thôi. Rất mong sự <strong>tham gia tích cực</strong> của bạn!</p>
</blockquote>

This paragraph roughly translates as:

<blockquote>
<p class="first last only">Welcome; you&rsquo;ve arrived at the <strong>Vietnamese Wikipedia</strong>! This is an open-content encyclopedia belonging to the community. The project began in October 2003, thanks to the efforts of many contributors worldwide; you can join in too. Currently, we have <strong>73,172 members</strong> (with accounts) who&rsquo;ve contributed only <strong>40,343 articles</strong>. We really look forward to your <strong>active participation</strong>!</p>
</blockquote>

VDict translates it as:

<blockquote>
<p class="first last only">Your <i lang="fr" xml:lang="fr">&eacute;clat</i> [French, &ldquo;luster&rdquo;] came wherewith Wikipedia Vietnamese! this is informative encyclopedia open and belong directly to community property. Project is initiated as of October in the year 2003 owing to contributing effort of many peoples here, there and everywhere, you is also participative. At the present time we has 73.172 become pill (have bank account), but newly only contribute 40.343 elution article. Wait your take an active part event very much!</p>
</blockquote>

In the absence of decent <acronym title="artificial intelligence" class="initialism">AI</acronym> technology, automatic translation is only supposed to give you the gist of the message. Fine. But what in the world is this passage talking about, then? Apparently:

<ul>
<li>&ldquo;Your luster&rdquo;&nbsp;&ndash; splendid euphemism</li>
<li>Seventy-three and 43/250 people who have somehow metamorphosized into bank account&ndash;wielding medications&nbsp;&ndash; <a href="http://www.mayberry.info/history/index.php?title=Opie%27s_Charity_(TAGS_Episode)" rel="bookmark" title="Mayberry Historical Society: Opie&rsquo;s Charity (TAGS Episode)">poor Horatio</a>!</li>
<li>Just over 40 materials used in chromatography</li>
</ul>

For more fun, let&rsquo;s take a paragraph from a <a href="http://notes.1ec5.org/archives/2005/09/26/consensus.html" rel="bookmark" title="Consensus (Monday, September 26th, 2005)">random entry</a> at this blog, from 2005:

<blockquote cite="http://notes.1ec5.org/archives/2005/09/26/consensus.html">
<p class="first last only">It&rsquo;s no different in San Francisco. Although Stanford prides itself on being diverse, they might&rsquo;ve overlooked the task of diversifying campus opinions. Professors here assume you&rsquo;d vote the straight Democratic ticket. You can never have a diverse, intellectually thriving campus without people willing to think the other way, without people encouraging thinking the other way.</p>
</blockquote>

Auto-translated:

<blockquote cite="http://vdict.com/?autotranslation" title="VDict.com" lang="vi" xml:lang="vi">
<p class="first last only">Nó không có (thì) khác nhau ở San Francisco. Mặc dù chính Stanford lòng tự hào trên việc đa dạng, họ có thể đã trông ra nhiệm vụ của việc đa dạng hóa những quan điểm khu trường. Những giáo sư ở đây giả thiết bạn bỏ phiếu vé Dân chủ thẳng. Bạn có thể chưa bao giờ Có Một Đa dạng, hiểu biết thịnh vượng khu trường không có những người sẵn sàng để nghĩ cách khác, không có những người động viên nghĩ cách khác</p>
</blockquote>

At least the translation from English to Vietnamese gives you something of the gist of the message, sort of. Maybe it&rsquo;s just that Vietnamese grammar is so much looser than that of English:

<blockquote>
<p class="first last only">It doesn&rsquo;t have different from each other in San Francisco. Although Stanford itself pride [the concept] atop diversity, they could&rsquo;ve already considered out the responsibility of diversifying campus perspectives. Professors here assume you directly vote the Democratic ticket [a piece of paper]. You could&rsquo;ve never Had One Diversity, understand campus stability, without having people get ready to think a different way, without having people ready to think a different way</p>
</blockquote>

Ah, Vietrish.]]>
    </content>
</entry>

<entry>
    <title>Ngựa thành Troy</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/05/08/trojan.html" />
    <id>tag:notes.1ec5.org,2008://2.1218</id>

    <published>2008-05-08T07:05:00Z</published>
    <updated>2008-05-09T08:22:24Z</updated>

    <summary type="html">Updated: With extensions for programs like Firefox at the convergence of desktop applications and the Web, they can at times become attack vectors. Plus: A status update for my Vietnamese localization of Thunderbird.</summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Google Summer of Code" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mozilla Firefox" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Mozilla Thunderbird" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mozilla" label="mozilla" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="security" label="security" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[With extensions for programs like Firefox at the convergence of desktop applications and the Web, they can at times <a href="http://blog.wired.com/27bstroke6/2008/05/firefox-infects.html" rel="bookmark" title="Wired News: Firefox Infects Vietnamese Users With Trojan Code">become attack vectors</a>:

<blockquote cite="http://blog.wired.com/27bstroke6/2008/05/firefox-infects.html" title="Ryan Singel, Wired News">
<p class="first">Starting in mid-Feburary, Vietnamese users of Mozilla&rsquo;s open source Firefox browser were at risk of infection from malicious Trojan Horse code seemingly accidentally embedded in a language pack available on its Add-ons site.</p>
<p>&hellip;</p>
<p class="last">The add-on&rsquo;s author is not suspected of intentionally booby-trapping the file, but instead had his own system infected. That Trojan inserted a banner-ad displaying script into any <acronym title="HyperText Markup Language">html</acronym> <i lang="la" xml:lang="la">[sic]</i> file on his system, which included the help files for the language pack.</p>
</blockquote>

Ironically, the <acronym title="HyperText Markup Language" class="initialism">HTML</acronym> files have been removed altogether from the forthcoming Firefox 3, because Mozilla has decided to use an online, wiki-based help system, rather than the static help files that come packaged with Firefox 2.

Application security is still important these days, but as software vendors race to embrace add-ons and <acronym title="rich Internet applications">RIAs</acronym>, Web technologies can no longer be considered confined within a tight security &ldquo;sandbox&rdquo;. It&rsquo;s not even just a security issue, either: with phishing- and other fraud-based attacks so prevalent, software developers need to be especially vigilant about any user interface details that could be used to deceive.

As the author of a similar extension for Thunderbird, Firefox&rsquo;s companion e-mail client, I should note that the <a href="http://vi.mozdev.org/" rel="bookmark" title="mozdev.org: vi">Vietnamese localization pack</a> I wrote for Thunderbird is <strong>not</strong> affected by the trojan. The current version was released in 2005, long before the Firefox localization package.

By the way, an updated version of that localization pack is in the works, based on the Firefox extension. Although I did consult some parts of the Firefox extension&rsquo;s source code to resolve some tough-to-translate terms, there was no code sharing of any kind. (Not even copy-pasting.)

You can track my progress by pointing your <a href="http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients" rel="bookmark" title="Wikipedia: Comparison of Subversion clients">Subversion client</a> (such as <a href="http://tortoisesvn.tigris.org/" rel="bookmark" title="TortoiseSVN">Tortoise<acronym class="initialism" title=" Subversion">SVN</acronym></a>) to <kbd><a href="http://version.1ec5.org/vi/" rel="bookmark" title="version.1ec5.org: vi">http://version.1ec5.org/vi/</a></kbd>. And if you happen to be <i lang="vi" xml:lang="vi">thạo tiếng Việt</i>, please contact me; I&rsquo;d be more than happy to accept your help.

<p class="update">To clarify, only advertising banners were inserted, not actual worm or trojan code. See <a href="http://blog.mozilla.com/ftr/2008/05/08/vietnamese-language-pack-faq/" rel="bookmark" title="For the Record: Vietnamese Language Pack FAQ">Asa Dotzler&rsquo;s</a> explanation.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Portfolio</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/05/06/portfolio.html" />
    <id>tag:notes.1ec5.org,2008://2.1205</id>

    <published>2008-05-06T09:55:00Z</published>
    <updated>2008-05-06T09:56:09Z</updated>

    <summary type="html"><![CDATA[Spurred by my dorm&rsquo;s photography contest on Flickr, I finally made a place for my photos online (a place other than Facebook).]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="College" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="This Website" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="art" label="art" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nostalgia" label="nostalgia" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="website" label="website" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[Spurred by my dorm&rsquo;s <a href="http://www.flickr.com/photos/twainluv/sets/72157604907019959/" rel="bookmark" title="Flickr: Photography Contest!">photography contest</a> on Flickr, I finally made a place for my photos online (a place other than Facebook): say hello to <a href="http://notes.1ec5.org/portfolio/" rel="bookmark" title="Minh&rsquo;s Portfolio">Minh&rsquo;s Portfolio</a>. I&rsquo;ve been meaning to add a &ldquo;portfolio&rdquo; of sorts to my website for around four years now, but for both a lack of time and a lack of resources, most of my work has stayed hidden on my computer.

Occasionally you&rsquo;ve seen some of my work illustrate blog posts here, but that&rsquo;s just the tip of the proverbial iceberg. Eventually, I hope to add my actual art and website portfolios to the gallery, but for now it&rsquo;s just photography. Since the gallery doesn&rsquo;t show full-resolution images, you wouldn&rsquo;t notice that the equipment I&rsquo;ve been using is, well, lacking.

Until last year, all the photos were taken with a Sony Cyber-shot DSC-P72, a now-antiquated digital camera that takes photos at a resolution of 640&times;480 pixels. A resolution that low would&rsquo;ve been acceptable several years ago, when we bought the camera. In contrast, the newfangled gigapixel cameras these days can probably discern strange quarks from top quarks.

Because the Cyber-shot was the family camera, I only had access to it during family vacations. But last spring, I was forced to replace my trusty, non-flip, cameraless Nokia phone with a battery-draining <a href="http://www.samsung.com/us/consumer/detail/detail.do?group=mobilephones&amp;type=mobilephones&amp;subtype=att&amp;model_cd=SGH-A707DAACIN" rel="bookmark" title="Samsung: Sync (SGH-a707) AT&amp;T">Samsung Sync</a>, weighted down with no end in pay-to-unlock gimmicks. (I also had to swap my reliable <a href="http://www.cincinnatibell.com/consumer/wireless/" rel="bookmark" title="Cincinnati Bell: Cincinnati Bell Wireless">Cincinnati Bell</a> service for Cingular, but that&rsquo;s a sad story for another day.) At least the new phone comes with a decent camera, which means I can snap photos on a whim. For a phone camera, it&rsquo;s not half-bad: the resolution is 21<sup>st</sup>-century, and the quality isn&rsquo;t much worse than the film cameras we used to operate.

(Remind me to tell you about my family&rsquo;s hardy Canon film camera some day.)

I know my &ldquo;photography&rdquo; doesn&rsquo;t hold a candle to that of some of my dormmates, but I&rsquo;ve at least established that I can operate a camera. Maybe some day, I&rsquo;ll prove myself worthy of moving up to a disposable digital camera. They didn&rsquo;t have those around when I was growing up, y&rsquo;know.]]>
        
    </content>
</entry>

<entry>
    <title>Snow?</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/04/01/snow.html" />
    <id>tag:notes.1ec5.org,2008://2.1176</id>

    <published>2008-04-01T20:42:49Z</published>
    <updated>2008-04-02T05:14:08Z</updated>

    <summary type="html">Update: The lucky folks back home in Cincinnati appear to be having a snow day in April, according to my self-aware program that automatically updates Planet Xavier to reflect the latest school closings.</summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Humor" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Planet Xavier" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="humor" label="humor" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="planetxavier" label="planet xavier" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[The lucky folks back home in Cincinnati appear to be having a snow day in April, according to my self-aware program that automatically updates <a href="http://www.1ec5.org/planet/xavier/" rel="bookmark" title="Planet Xavier">Planet Xavier</a> to reflect the latest school closings. (<acronym title="Planet Xavier" class="initialism">pX</acronym> is a blog aggregator for my high school.)

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/04/01/snow.png" type="image/png" title="Snow in April"><img alt="For Tuesday and Wednesday, St. Xavier is closed. See the school website for more details." src="http://notes.1ec5.org/archives/2008/04/01/snow-thumb-200x55.png" width="200" height="55" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>

Normally, I&rsquo;d be quite skeptical, but it snowed a ton there last month, and plus, this program is seriously smart. It even deduced (from the school&rsquo;s event calendar) that some events would have to be postponed or canceled, so it added a <a href="http://www.1ec5.org/redirector.php?u=http://www.stxavier.org/" rel="bookmark" title="St. Xavier High School">helpful link to the school website</a> for details on schedule changes.

(By the way, you should see <a href="http://www.1ec5.org/redirector.php?u=http://www.stxavier.org/s/106/stxavier.aspx%3Fsid=106%26gid=1%26pgid=1144" rel="bookmark" title="St. Xavier High School">what my alma mater&rsquo;s doing</a> for the <a href="http://en.wikipedia.org/wiki/Rickroll" rel="bookmark" title="Wikipedia: Rickroll">1<sup>st</sup> of April</a>!)

<p class="update">So <acronym title="Planet Xavier" class="initialism">pX</acronym> is back to normal now, though I&rsquo;ve <a href="http://www.1ec5.org/planet/xavier/aprilfools08.html" rel="bookmark" title="Planet Xavier (Tuesday, April 1st, 2008)">archived the prank</a> in case you feel like getting a catchy song stuck in your head today. As for me, this little experiment in inane Internet memes is definitely over. Ah, sanity.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Yesterday’s Web: Netscape and friends</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/03/31/mozilla.html" />
    <id>tag:notes.1ec5.org,2008://2.1175</id>

    <published>2008-03-31T23:50:00Z</published>
    <updated>2008-04-12T03:43:27Z</updated>

    <summary type="html"><![CDATA[In honor of Run Some Old Web Browsers Day and the tenth anniversary of the Mozilla Project, I&rsquo;ve managed to get some ancient versions of Mosaic, Netscape, and the like running on my Mac. Screenshots abound.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Mozilla" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web Archaeology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="internet" label="internet" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mozilla" label="mozilla" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="netscape" label="netscape" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[In honor of the inaugural <a href="http://jwz.livejournal.com/856745.html" rel="bookmark" title="jwz: Happy Run Some Old Web Browsers Day!">Run Some Old Web Browsers Day</a>, <acronym title="Jamie W. Zawinski" class="initialism">jwz</acronym>&rsquo;s <a href="http://home.mcom.com/" rel="bookmark" title="Mosaic Communications Corporation">valiant</a> <a href="http://www.mcom.com/archives/" rel="bookmark" title="Mosaic Communications Corporation: Mozilla Archive">efforts</a> at keeping the memory of the <em>original</em>, mid-90s Mozilla alive past Netscape&rsquo;s <a href="http://notes.1ec5.org/archives/2007/12/30/netscape.html" rel="bookmark" title="State of the art (Sunday, December 30th, 2007)">demise</a>, and the <a href="http://blog.mozilla.com/blog/2008/03/31/10-years-of-mozilla/" rel="bookmark" title="The Mozilla Blog: 10 Years of Mozilla!">tenth anniversary of the Mozilla Project</a>, I&rsquo;ve gotten some ancient versions of Mosaic, Netscape, and the like running on my Mac via Darwine.

Although Mac versions of these browsers were generally made available, I had to emulate the Windows versions instead, since most of these browser versions were released before Apple released Mac <acronym title="Operating System" class="initialism">OS</acronym> <abbr title="ten">X</abbr> and made the switch to Intel-based processors. Although things mostly work, there are some kinks preventing you from seeing these browsers as they were intended to appear. For instance, the emulated programs don&rsquo;t recognize my computer&rsquo;s copy of Times New Roman, so they instead default to <a href="http://en.wikipedia.org/wiki/Marlett" rel="bookmark" title="Wikipedia: Marlett">Marlett</a>, the font that contains Windows&rsquo;s &ldquo;close&rdquo; and &ldquo;maximize&rdquo; symbols. This problem is most apparent in <acronym title="National Center for Supercomputing Applications" class="initialism">NCSA</acronym> Mosaic (below the fold), since it offers no way to change the default font from Times New Roman to, say, Tahoma.

(Your teacher may forgive you for handing in your homework typeset entirely in Wingdings, but you just try that with Marlett, and said teacher may choose to apply the <a href="http://catb.org/jargon/html/C/clue-by-four.html" rel="bookmark" title="Jargon File: clue-by-four">clue-by-four</a> procedure.)]]>
        <![CDATA[Here&rsquo;s <acronym title="National Center for Supercomputing Applications" class="initialism">NCSA</acronym> Mosaic 3.0, precursor to the commercial browser that would eventually become Netscape Navigator:

<div class="group-images">
<ul>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/ncsa30-splash.png" rel="lightbox[ncsa]" type="image/png" title="Remember the days when all the cool programs had splash screens with progress bars on them?"><img alt="NCSA Mosaic 3.0 Splash Screen" src="http://notes.1ec5.org/archives/2008/03/31/ncsa30-splash-thumb-70x103.png" width="70" height="103" class="mt-image-center" /></a></span></li>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/ncsa30-startup.png" rel="lightbox[ncsa]" type="image/png" title="Back when Mosaic 3.0 was released, Web browsers typically had 40,000 toolbar buttons, starting with Open and Save, and stored &ldquo;hotlists&rdquo; of &ldquo;hotlinks&rdquo; (bookmarks). They also lacked Internet search bars or any references to Google. Note, however, the Hotlink Bar at the bottom of the screen. This was the precursor to Netscape&rsquo;s Personal Toolbar and all the co-branding bundling junk that weighed browsers down during the Browser Wars."><img alt="NCSA Mosaic 3.0 at Startup" src="http://notes.1ec5.org/archives/2008/03/31/ncsa30-startup-thumb-70x52.png" width="70" height="52" class="mt-image-center" /></a></span></li>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/ncsa30-history.png" rel="lightbox[ncsa]" type="image/png" title="My favorite feature in &lt;acronym title='National Center for Supercomputing Applications' class='initialism'&gt;NCSA&lt;/acronym&gt; Mosaic, never adopted by any mainstream browser, was its threaded Session History panel. Mosaic never really needed tabs, because you could always hop from one &ldquo;trail&rdquo; to another without losing track of how you got there."><img alt="NCSA Mosaic 3.0 Session History" src="http://notes.1ec5.org/archives/2008/03/31/ncsa30-history-thumb-70x52.png" width="70" height="52" class="mt-image-center" /></a></span></li>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/ncsa30-autosurf.png" rel="lightbox[ncsa]" type="image/png" title="Mosaic featured an innovative “Autosurf” component that allowed you to easily crawl and archive a website, long before Internet Explorer 4 came on the scene with its offline browsing feature. Today, the &lt;a href='http://amb.vis.ne.jp/mozilla/scrapbook/' rel='bookmark'&gt;ScrapBook&lt;/a&gt; extension for Firefox accomplishes much the same task."><img alt="NCSA Mosaic 3.0 Autosurf" src="http://notes.1ec5.org/archives/2008/03/31/ncsa30-autosurf-thumb-70x77.png" width="70" height="77" class="mt-image-center" /></a></span></li>
</ul>
</div><br clear="all" />

Here&rsquo;s Mosaic 0.4, from before Mosaic Communications was renamed Netscape Communcations:

<div class="group-images">
<ul>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/mosaic04win-startup.png" rel="lightbox[mosaic]" type="image/png" title="Mosaic 0.4, developed in the early &rsquo;90s, looks more like WordPad than a Web browser."><img src="http://notes.1ec5.org/archives/2008/03/31/mosaic04win-startup-thumb-70x52.png" alt="Mosaic 0.4 at Startup" width="70" height="52" class="mt-image-center" /></a></span></li>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/mosaic04win-unknown.png" rel="lightbox[mosaic]" type="image/png" title="This version of Mosaic is particularly useless, since it simply displays this dialog upon encountering any &lt;acronym title='HyperText Markup Language' class='initialism'&gt;HTML&lt;/acronym&gt; file that said what character encoding it was in&nbsp;&ndash; basically every webpage in existence. That’s right: the Web browser can&rsquo;t handle webpages. Fortunately, you can jump forward a decade and configure Firefox as a helper application."><img alt="Mosaic 0.4 with an Unknkown File Type" src="http://notes.1ec5.org/archives/2008/03/31/mosaic04win-unknown-thumb-70x36.png" width="70" height="36" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span></li>
</ul>
</div><br clear="all" />

The first usable versions of Netscape Navigator came from the 1.<var>x</var> series:

<div class="group-images">
<ul>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/netscape122-mcom.png" rel="lightbox[ns1]" type="image/png" title="Jamie Zawinski resurrected the old Mosaic Communications website this month, so that the Internet would again have a website capable of being viewed correctly in Netscape 1."><img alt="Netscape 1.22 and Mosaic Communications website" src="http://notes.1ec5.org/archives/2008/03/31/netscape122-mcom-thumb-70x47.png" width="70" height="47" class="mt-image-center" /></a></span></li>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/netscape122-netscape.png" rel="lightbox[ns1]" type="image/png" title="This version of Netscape Navigator automatically resolves &lt;code&gt;home.mcom.com&lt;/code&gt; as &lt;code&gt;www.netscape.com&lt;/code&gt;, taking you to the much more modern &lt;a href='http://netscape.aol.com/' rel='bookmark'&gt;Netscape Propeller&lt;/a&gt; website. At least some of the links still work. Notice the beautiful throbber chugging away in the corner."><img alt="Netscape Navigator 1.22 and Netscape Propeller" src="http://notes.1ec5.org/archives/2008/03/31/netscape122-netscape-thumb-70x47.png" width="70" height="47" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span></li>
</ul>
</div><br clear="all" />

I started using Navigator at school at around version 2.0:

<div class="group-images">
<ul>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/netscape202-about.png" rel="lightbox[ns2]" type="image/png" title="The older versions of Navigator wouldn&rsquo;t display their splash screens long enough for me to take screenshots of them, since my computer&rsquo;s just that much faster than Navigator&rsquo;s target machines were back then. So you&rsquo;re stuck with a rather staid-looking about: page screenshot."><img alt="Netscape 2.02 about: page" src="http://notes.1ec5.org/archives/2008/03/31/netscape202-about-thumb-70x43.png" width="70" height="43" class="mt-image-center" /></a></span></li>
</ul>
</div><br clear="all" />

When my family finally got home Internet access, <a href="http://www.cincinnatibell.com/consumer/internet/fuse_dial_up/" rel="bookmark" title="Cincinnati Bell: Fuse Dial-Up Internet Access">Fuse</a> provided us with Netscape 3.0 Gold. (The &ldquo;Gold&rdquo; meant Netscape Editor was bundled.)

<div class="group-images">
<ul>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/netscape304g-netscape.png" rel="lightbox[ns3g]" type="image/png" title="Thanks to the Wayback Machine, we also know what Netscape&rsquo;s website looked like &lt;a href='http://web.archive.org/web/19970709112850/http://home.netscape.com/' rel='bookmark'&gt;back then&lt;/a&gt;."><img alt="Netscape 3.04 Gold" src="http://notes.1ec5.org/archives/2008/03/31/netscape304g-netscape-thumb-70x53.png" width="70" height="53" class="mt-image-center" /></a></span></li>
</ul>
</div><br clear="all" />

Jumping ahead, since I can&rsquo;t get Netscape Communicator working on this machine, Firefox began its eventful life codenamed mozilla/browser and quickly renamed Phoenix:

<div class="group-images">
<ul>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/phoenix05-startup.png" rel="lightbox[phoenix]" type="image/png" title="Phoenix featured a colorful toolbar and a well-needed break from the slowness and complexity that pervaded the Mozilla Application Suite, then Mozilla&rsquo;s flagship software product."><img alt="Phoenix 0.5 at startup" src="http://notes.1ec5.org/archives/2008/03/31/phoenix05-startup-thumb-70x44.png" width="70" height="44" class="mt-image-center" /></a></span></li>
</ul>
</div><br clear="all" />

Phoenix was <a href="http://notes.1ec5.org/archives/2002/11/28/phoenix_communicator.html" rel="bookmark" title="The Name Game (Thursday, November 28th, 2002)">renamed Firebird</a>, due to trademark conflicts, and swapped the catchy orange look for a drab, metallic theme called <a href="http://arvidaxelsson.se/qute/" rel="bookmark" title="Arvid Axelsson: Qute">Qute</a>:

<div class="group-images">
<ul>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/firebird071-startup.png" rel="lightbox[fb]" rel="image/png" title="Yuck. If not for the fact that someone made the Phoenix theme available for download, I would&rsquo;ve switched back to Mozilla or Opera. Maybe even Internet Explorer."><img alt="Firebird 0.71 at startup" src="http://notes.1ec5.org/archives/2008/03/31/firebird071-startup-thumb-70x48.png" width="70" height="48" class="mt-image-center" /></a></span></li>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/firebird071-dl.png" rel="lightbox[fb]" type="image/png" title="Both Phoenix and Firebird featured a handy Downloads Sidebar that let you know how your files were doing without having to switch to another window. It was removed in a subsequent release, but the concept is making its way back into Firefox: the Firefox 3 betas now add a message to the status bar indicating how much download time is left."><img alt="Firebird 0.71 Downloads Sidebar" src="http://notes.1ec5.org/archives/2008/03/31/firebird071-dl-thumb-70x48.png" width="70" height="48" class="mt-image-center" /></a></span></li>
</ul>
</div><br clear="all" />

About the same time Firebird was chipping away at the Mozilla Application Suite&rsquo;s usage in the Mozilla community, a few developers began writing a Mozilla-based browser specifically for the Mac. Originally codenamed Chimera, it too had to be renamed, this time to Camino:

<div class="group-images">
<ul>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/camino07-splash.png" rel="lightbox[camino]" type="image/png" title="Early releases of Camino included a splash screen to show off the project&rsquo;s slick visual identity. Of course, since the splash screen served no purpose and Camino loaded quickly anyways, it was later dropped."><img alt="Camino 0.7 splash screen" src="http://notes.1ec5.org/archives/2008/03/31/camino07-splash-thumb-70x41.png" width="70" height="41" class="mt-image-center" /></a></span></li>
<li class="item"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://notes.1ec5.org/archives/2008/03/31/camino07-startup.png" rel="lightbox[camino]" type="image/png" title="Early releases of Camino placed the Bookmarks and History lists in a Mac-style drawer. These days, every Mac program wants to copy Safari and iTunes, so Camino has since turned Bookmarks into a special webpage-like interface, stuffing everything within the confines of the rectangular window."><img alt="Camino 0.7 at startup" src="http://notes.1ec5.org/archives/2008/03/31/camino07-startup-thumb-70x42.png" width="70" height="42" class="mt-image-center" /></a></span></li>
</ul>
</div><br clear="all" />

Hope you enjoyed the trip down Memory Lane. Now it&rsquo;s time for me to clear some room on my hard disk.

<p class="credit">Thanks to <a href="http://simonwillison.net/2008/Mar/31/jwz/" rel="contributor">Simon Willison</a> for the scoop about Run Some Old Web Browsers Day.</p>]]>
    </content>
</entry>

<entry>
    <title>True/false question</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/03/10/water.html" />
    <id>tag:notes.1ec5.org,2008://2.1173</id>

    <published>2008-03-10T18:35:00Z</published>
    <updated>2008-03-10T18:36:31Z</updated>

    <summary type="html"><![CDATA[Today&rsquo;s quote, from a water treatment plant supervisor in Emporia, Kansas.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Quoteworthy" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Science" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="environment" label="environment" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="news" label="news" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="quote" label="quote" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[A water treatment plant supervisor in Emporia, Kansas, declining to state whether the water had been <a href="http://www.usatoday.com/news/nation/2008-03-10-cities-water_N.htm" rel="bookmark" title="USA Today: Cities rarely release water test results (Associated Press)">tested for pharmaceuticals</a>:

<blockquote cite="http://www.usatoday.com/news/nation/2008-03-10-cities-water_N.htm" title="Ron Rhodes, Emporia, Kansas">
<p class="first last only">Well, it&rsquo;s because of 9/11. We want everybody to guess. &hellip; We&rsquo;re not putting out more information than we have to put out.</p>
</blockquote>

That just gives the bad guys a 50/50 chance of getting it right. Thanks a lot. (See also: <a href="http://en.wikipedia.org/wiki/Security_through_obscurity" rel="bookmark" title="Wikipedia: Security through obscurity">security through obscurity</a>.)]]>
        
    </content>
</entry>

<entry>
    <title>Tabs</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/03/05/tabs.html" />
    <id>tag:notes.1ec5.org,2008://2.1172</id>

    <published>2008-03-06T02:30:00Z</published>
    <updated>2008-03-06T09:05:16Z</updated>

    <summary type="html"><![CDATA[Wikipedia&rsquo;s page design, Facebook&rsquo;s new user profiles, and why both are flawed.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Wikipedia" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="drivel" label="drivel" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="facebook" label="facebook" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wikipedia" label="wikipedia" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[I often hear from people who didn&rsquo;t realize that each Wikipedia article maintains a comprehensive list of everyone who&rsquo;s ever edited it, along with every version of the article. The button to display this list is displayed as the <a href="http://meta.wikimedia.org/wiki/Help:Page_history" rel="bookmark" title="Wikimedia Meta-Wiki: Help:Page history">History</a> &ldquo;tab&rdquo;, sitting prominently above the page contents. It&rsquo;s so obvious, yet even experienced computer users miss it and cite its absence as their main beef with the site. A similar situation exists for the ever-important Edit tab, which many experienced users never notice.

But in this case, the problem doesn&rsquo;t lie <a href="http://www.catb.org/~esr/jargon/html/P/PEBKAC.html" rel="bookmark" title="The Jargon File: PEBKAC">between the keyboard and the chair</a>. Rather than fault the user, I find issue with MonoBook, the default skin for sites that run on <a href="http://www.mediawiki.org/wiki/MediaWiki" rel="bookmark" title="MediaWiki">MediaWiki</a>, notably Wikipedia. MonoBook relegates the important history and edit links to a tiny, non-descript row of tabs at top, whose labels are all lowercase. At the time, it seemed like a neat way to deal with the sea of links that had been crammed into the Standard skin&rsquo;s left sidebar, but MonoBook ended up being so minimalistic that everything but the current article text and the unnecessarily prominent list of translations got marginalized.

Speaking of minimalism, I tolerate Facebook for two reasons: it <a href="http://notes.1ec5.org/archives/2008/01/10/facebook.html" rel="bookmark" title="Soapbox, or: how I learned to stop worrying and love Facebook (Thursday, January 10th, 2008)">provides me with an audience</a> and it has a really clean, efficient interface compared to comparable sites. (And it&rsquo;s blue. I like blue.) Now the second reason is about to go away, as Facebook looks to <a href="http://www.facebook.com/FacebookPreviews" rel="bookmark" title="Facebook: Facebook Profiles Preview">reorganize its profile pages</a>. They&rsquo;re going the way of Wikipedia and adding tabs to separate the profiles into <a href="http://www.facebook.com/photo.php?pid=349561&amp;id=21073243776" rel="bookmark" title="Facebook: Facebook Profiles Preview&rsquo;s Photos: Screenshots">three sections</a>: Wall, About, and Photos. Near as I can tell, these tabs will be utterly easy for newcomers to ignore, and the rest of us will notice them only because we&rsquo;ve grown accustomed to our friends&rsquo;s half-hearted attempts at being photogenic and writing witty &ldquo;About Me&rdquo;s.

Don&rsquo;t get me wrong: I love tabs. Tabs make Web browsing bearable these days, and it makes using Internet Explorer 6 nothing less than torturous. But other than the occasional 300-pixel tabbed box, tabs belong in full-fledged <em>desktop</em> applications, like Web browsers, not in websites. It&rsquo;s far too easy for visitors to ignore tabs in websites, because they&rsquo;re not really discoverable unless they&rsquo;re accompanied by &rsquo;90s-style rainbow-swirling effects as you hover over them, and by then you&rsquo;ve been scared away.

Though I usually find his brand of usability unnecessarily strict and bland, usability expert Jakob Nielsen&rsquo;s <a href="http://www.useit.com/alertbox/tabs.html" rel="bookmark" title="Jakob Nielsen&rsquo;s Alertbox: Tabs, Used Right">guidelines for tabs</a> are worth taking a look at. If the tabs are right above the small content box that is affected by them, they&rsquo;re quite discoverable. But place them at the top of a webpage, and the visitor&rsquo;s eyes will immediately drift down to the heart of the page, the content.

Not all of Facebook&rsquo;s redesign is so problematic: I like the idea of combining the wall with the poorly-named &ldquo;Mini-Feed&rdquo;, because you&rsquo;ll often get wall posts in response to changing your profile picture or status, actions that are currently displayed out of context. But I still don&rsquo;t know about continuing to call it the &ldquo;Wall&rdquo;. It was a Wall when you could devowel every Wall post that your friend had ever received. (The old version was kept around in the &ldquo;History&rdquo; section, of course.) It was a neat concession to Facebook&rsquo;s otherwise orderly site. Now it&rsquo;s just a corkboard: all your changes have to be fully contained within, basically, a boring little sticky-note.

As for replacing Wikipedia&rsquo;s tabs, I don&rsquo;t have a solid answer. I would however suggest adding an &ldquo;Action box&rdquo; to&nbsp;&ndash; of all places&nbsp;&ndash; the bottom of each page. Given a generous amount of space there, the action box would list in large font a few key ways for users to interact with the article: edit the article, discuss it, view its authors and history, and cite it. Any other actions, like renaming the article, can be listed below that in smaller text. As it is right now, a visitor is likely to see the article&rsquo;s title up top, think that&rsquo; the beginning, and read down from there. A list of what to do next makes sense at the end of an article. After all, do you tell your friends to comment on your latest adventure before you even tell them the story?

Yes, I&rsquo;m making a big deal out of a trifle, but it bugs me when websites are more tedious to use than they have to be.]]>
        
    </content>
</entry>

<entry>
    <title>Keyboarding for pianists</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/02/11/time_machine.html" />
    <id>tag:notes.1ec5.org,2008://2.1170</id>

    <published>2008-02-12T03:35:00Z</published>
    <updated>2008-02-14T04:08:16Z</updated>

    <summary type="html"><![CDATA[A feature in today&rsquo;s update to Mac OS X 10.5 (Leopard) has a keyboard &ldquo;shortcut&rdquo; that requires the skills of a virtuoso.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Humor" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Macintosh" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="macintosh" label="macintosh" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windows" label="windows" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[<a href="http://www.macworld.com/article/131902/2008/02/1052applelistens.html" rel="bookmark" title="Macworld: 10.5.2 update shows Apple listens to users">Today&rsquo;s update</a> to Mac <acronym title="Operating System" class="initialism">OS</acronym> <abbr title="Ten">X</abbr> 10.5 (Leopard) features a <a href="http://images.macworld.com/images/weblogs/graphics/131902-timemachinemenu1052.jpg" type="image/jpeg" rel="bookmark">new menu</a> that lets you know when your hard drive is being backed up to <a href="http://www.apple.com/macosx/features/timemachine.html" rel="bookmark" title="Apple: Time Machine">Time Machine</a>. The menu naturally comes with a command to back up your pirated movie collection, lest the <acronym title="Motion Picture Association of America" class="initialism">MPAA</acronym> comes by and runs a big magnet over your computer. (See, backing up is cool!)

The command is accessible via a convenient keyboard &ldquo;shortcut&rdquo;: <span title="Control">&#x2303;</span><span title="Option">&#x2325;</span><span title="Shift">&#x21e7;</span><span title="Command">&#x2318;</span>B. (Hover over each symbol to see which key it stands for.) That&rsquo;s a whopping four keys to hold down and one to press! Sure, you don&rsquo;t want to accidentally start backing up your computer while Norton&rsquo;s running in the background and you&rsquo;re playing a scintillating game of&hellip; <a href="http://www.apple.com/it/games/articles/2007/chess/" rel="bookmark" title="Apple: Chess on the Mac">Chess</a>. But you need the skills of a virtuoso to trigger a backup that way&nbsp;&ndash; you might as well just use a mouse.

At least you can take as long as you want to master that key combination: in Windows 95, there was an <a href="http://en.wikipedia.org/wiki/Easter_egg_(media)" rel="bookmark" title="Wikipedia: Easter egg (media)">Easter egg</a> that would <a href="http://www.eeggs.com/items/474.html" rel="bookmark" title="The Easter Egg Archive: Windows 95&nbsp;&ndash; Bill Gates&rsquo; Horse, Nugget">display Bill Gates&rsquo;s horse</a>, Nugget, on your desktop. Unfortunately, you had to press <kbd><span title="Control">Ctrl</span>+<span title="Function 6">F6</span>+<span title="Right Shift">RtShift</span>+<span title="Delete">Del</span></kbd> and the right mouse button, simultaneously, <em>before your wallpaper loaded</em>.

Sounds like a job for <a href="http://en.wikipedia.org/wiki/Mavis_Beacon_Teaches_Typing" rel="bookmark" title="Wikipedia: Mavis Beacon Teaches Typing">Mavis Beacon</a>.

<p class="credit">Thanks to John Gruber for <a href="http://daringfireball.net/linked/2008/february#mon-11-frakes" rel="contributor" title="Daring Fireball Linked List: February 2008: Dan Frakes on 10.5.2">linking to the Macworld review</a>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Fifteen minutes</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/02/06/primaries.html" />
    <id>tag:notes.1ec5.org,2008://2.1169</id>

    <published>2008-02-06T19:50:00Z</published>
    <updated>2008-02-06T19:50:44Z</updated>

    <summary type="html"><![CDATA[I didn&rsquo;t vote yesterday.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="College" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Politics" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="politics" label="politics" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[All this year, students on campus have been frantic, anticipating the big new role California was to play in the presidential primaries yesterday. After all, when was the last time California was at the starting gate, Super Tuesday, deciding who gets the nomination and who gets written off? This was a big deal for the state, and students on campus&nbsp;&ndash; who are allowed to vote in California, regardless of their state of residence&nbsp;&ndash; were strongly encouraged to vote here rather than their home state.

I didn&rsquo;t vote yesterday. I received a few snickers from peers who found out I&rsquo;m planning to vote in a month, in the Ohio primaries, because by then the nomination would&rsquo;ve already been settled.

As it turns out, although California will award more of its delegates to Clinton, the &ldquo;settled&rdquo; race is far from over, so look to the Other Super Tuesday on March 4<sup>th</sup>, when Ohio, Texas, and a few other states actually decide who makes the cut. Wouldn&rsquo;t be ironic if&nbsp;&ndash; in an election cycle where the states tripped over each other to be the first to hold primaries&nbsp;&ndash; the states that, undeterred, kept their late contests mattered more?

I predict Iowa will feel mighty irrelevant come the party conventions. As for California, enjoy the 15 minutes of fame.]]>
        
    </content>
</entry>

<entry>
    <title>October through January</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/01/31/october.html" />
    <id>tag:notes.1ec5.org,2008://2.1166</id>

    <published>2008-02-01T02:15:00Z</published>
    <updated>2008-02-01T05:09:52Z</updated>

    <summary type="html"><![CDATA[Time to slim down my &ldquo;need to blog about but can&rsquo;t find the time for&rdquo; folder. Since there&rsquo;s currently a whopping 171 bookmarks in it, I&rsquo;ll start with everything since October.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="College" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Humor" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Summary" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web Archaeology" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[Time to slim down my &ldquo;need to blog about but can&rsquo;t find the time for&rdquo; folder. Since there&rsquo;s currently a whopping 171 bookmarks in it, I&rsquo;ll start with some of the stuff since October:

<ul>
<li>Finally, there&rsquo;s a solution to the troubling trend of small logos: <a href="http://www.makemylogobiggercream.com/">Make My Logo Bigger Cream</a>.</li>
<li><cite class="publication periodical magazine">Wired Magazine</cite> details <a href="http://www.wired.com/gadgets/wireless/magazine/16-02/ff_iphone" rel="bookmark" title="Wired Magazine: The Untold Story: How the iPhone Blew Up the Wireless Industry">the pains Apple went through</a> to make the iPhone happen, and the lasting effect it had on the phone industry.</li>
<li>For the last three years, one man, Alexander Clauss, has pretty much <a href="http://www.ardisson.org/afkar/2008/01/01/requiem-for-a-rendering-engine/" rel="bookmark" title="افكار و احلام: Requiem for a rendering engine">single-handedly competed</a> against <a href="http://www.microsoft.com/windows/products/winfamily/ie/" rel="bookmark" title="Microsoft: Internet Explorer">Microsoft</a>, <a href="http://www.mozilla.com/en-US/firefox/" rel="bookmark" title="Mozilla: Firefox 2">Mozilla</a>, and <a href="http://www.apple.com/safari/" rel="bookmark" title="Apple: Safari 3">Apple</a>. Although his Web browser, <a href="http://www.icab.de/" rel="bookmark" title="iCab, Internet Taxi for the Mac">iCab</a>, looked horrendous for the longest time and never gained even the market share that <a href="http://www.opera.com/" rel="bookmark" title="Opera Browser">Opera</a> had, it until this month supported decade-old Macs and modern Web standards at the same time. In case you&rsquo;re wondering: yes, my computer has a copy installed.</li>
<li>Those fortune cookies you get from any of the hundreds of Chinese buffets in Cincinnati? <a href="http://www.nytimes.com/2008/01/16/dining/16fort.html?ex=1358571600&amp;en=b1143db62991d1a3&amp;ei=5124&amp;partner=permalink&amp;exprod=permalink" rel="bookmark" title="The New York Times: Solving a Riddle Wrapped in a Mystery Inside a Cookie">They&rsquo;re Japanese</a>.</li>
<li>My first quarter out here at Stanford, I <a href="http://notes.1ec5.org/archives/2005/10/09/scavenger_hunt.html" rel="bookmark" title="What I didn&rsquo;t want to find (Sunday, October 9th, 2005)">joined</a> a few hundred freshmen descending on downtown San Francisco for the school&rsquo;s annual Scavenger Hunt, essentially a denial of service attack on the city&rsquo;s mass transit infrastructure. Caltrain, the regional commuter railroad, was resilient enough to stuff everyone onboard successfully (albeit unconfortably), but once we got downtown, the Muni bus system was a different story altogether. Apparently Muni&rsquo;s semi-subway system <a href="http://www.roughlydrafted.com/2008/01/19/san-francisco-muni-fall-apart-for-macworld-expo/" rel="bookmark" title="RoughlyDrafted Magazine: San Francisco, Muni Fall Apart For Macworld Expo">isn&rsquo;t any better</a>.</li>
<li>Today&rsquo;s big corporations would be ashamed of what their Web presence amounted to <a href="http://www.ekarj.com/internet96.htm" rel="bookmark" title="eKarjala: Internet &rsquo;96">back in 1996</a>. My favorite is Nickelodeon&rsquo;s site, where a pre&ndash;Web 2.0 <abbr title="video blogger">vlogger</abbr> is stuck in the back seat of the family car &ldquo;with only her goldfish, Rover.&rdquo; Yeah.</li>
</ul>

<p class="credit">Thanks to <a href="http://daringfireball.net/linked/2008/january#mon-14-icab" rel="bookmark" title="Daring Fireball Linked List: January 2008: Requiem for a Rendering Engine">John Gruber</a> and <a href="http://www.disobey.com/ghostsites/2008/01/jaundiced-look-back-at-internet-of-1996.html" rel="bookmark" title="Ghost Sites of the Web: &ldquo;Internet &rsquo;96:&rdquo; a Jaundiced Look Back at the Late 20th Century Web">Steve Baldwin</a>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Homophone</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/01/30/homophone.html" />
    <id>tag:notes.1ec5.org,2008://2.1165</id>

    <published>2008-01-30T23:36:21Z</published>
    <updated>2008-02-01T04:36:00Z</updated>

    <summary type="html"><![CDATA[A Microsoft employee demos a not-for-sale, stripped-down version of Windows called MinWin&nbsp;&ndash; not to be confused with the author of this blog&nbsp;&ndash; as well as Microsoft Bob and Windows 1.0.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Humor" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="microsoft" label="microsoft" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windows" label="windows" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[A little old, but still interesting: a Microsoft employee <a href="http://www.istartedsomething.com/20071019/eric-talk-demo-windows-7-minwin/" rel="bookmark" title="istartedsomething: Eric Traut talks (and demos) Windows 7 and MinWin">demos</a> a not-for-sale, stripped-down version of Windows called <a href="http://en.wikipedia.org/wiki/Windows_7#MinWin" rel="bookmark" title="Wikipedia: Windows 7: MinWin">MinWin</a>. (Not to be confused with the author of this blog, whose name is pronounced slightly differently.) Among other things, it features an <a href="http://en.wikipedia.org/wiki/ASCII_art" rel="bookmark" title="Wikipedia: ASCII art"><acronym title="American Standard Code for Information Interchange">ASCII</acronym> art</a> boot screen. In all seriousness, it&rsquo;s more or less intended to be a tiny core within Windows 7, as well as the operating system for embedded devices like phones, which simply don&rsquo;t have the 15&nbsp;<acronym title="gigabytes" class="initialism">GB</acronym> recommended for Windows Vista Home Basic.

Also of note are a brief look at Microsoft Bob&nbsp;&ndash; which I happen to run on my computer occasionally&nbsp;&ndash; and the <a href="http://catb.org/jargon/html/A/angry-fruit-salad.html" rel="bookmark" title="The Jargon File: angry fruit salad">angry fruit salad</a> known as <a href="http://en.wikipedia.org/wiki/Image:Windows1.0.png" rel="bookmark" title="Wikipedia: Image:Windows1.0.png">Windows</a> <a href="http://en.wikipedia.org/wiki/Image:Win1.jpg" rel="bookmark" title="Wikipedia: Image:Win1.jpg">1.0</a>.

Incidentally: <a href="http://www.youtube.com/watch?v=sforhbLiwLA" rel="bookmark" title="YouTube: Microsoft Windows 2.0 with Steve Ballmer (1986)">Windows 2.0&nbsp;&ndash; with Reversi!</a> I love Reversi<!-- not literally, mind you -->.

<p class="credit">Via <a href="http://www.news.com/8301-13860_3-9800751-56.html" rel="bookmark" title="C|Net News.com: Beyond Binary: Windows gets a &lsquo;Mini-Me&rsquo;">Ina Fried</a> of C|Net.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Soapbox, or: how I learned to stop worrying and love Facebook</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2008/01/10/facebook.html" />
    <id>tag:notes.1ec5.org,2008://2.1162</id>

    <published>2008-01-11T01:40:00Z</published>
    <updated>2008-01-11T02:48:09Z</updated>

    <summary type="html"><![CDATA[Those of you who&rsquo;ve known me for awhile probably know of my contempt for so-called &ldquo;social networking&rdquo; sites. They&rsquo;re run by for-profit companies, and that means they need a way to monetize our eyeballs. My eyeballs don&rsquo;t want to be monetized.]]></summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Computing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Society" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="This Website" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="art" label="art" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blog" label="blog" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="facebook" label="facebook" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image"><div style="float: right; margin: 0 0 20px 20px; width: 150px;" class="right"><a href="http://notes.1ec5.org/archives/2007/10/21/spam-fb.png" rel="bookmark" type="image/png"><img src="http://notes.1ec5.org/assets_c/2007/10/spam-fb-thumb-150x180.png" width="150" height="180" alt="" title="Maybe I&rsquo;m increasing the signal-to-noise ratio at Facebook?" /></a><p>Maybe I&rsquo;m increasing the signal-to-noise ratio at Facebook?</p></div></span>

Those of you who&rsquo;ve known me for awhile probably know of my contempt for so-called &ldquo;social networking&rdquo; sites. If they were merely about getting in touch with long-lost friends and looking up someone&rsquo;s e-mail address, and maybe even bragging about how many favorite colors you have, I&rsquo;d have no problem with MySpace, Facebook, and the like. But they&rsquo;re run by for-profit companies, of course, and that means they need a way to <a href="http://www.facebook.com/ads/" rel="bookmark" title="Facebook: Ads">monetize our eyeballs</a>. My eyeballs don&rsquo;t want to be monetized.

I once described social networking sites as &ldquo;<a href="http://notes.1ec5.org/archives/2006/03/28/reasons.html" rel="bookmark" title="Reasons (Tuesday, March 28th, 2006)">one giant, conflated popularity contest</a>&rdquo;. I still think that&rsquo;s the case with MySpace, but Facebook has since been more cunning about its whole business. You can easily find fault with a service where you&rsquo;re encouraged to maintain a tell-all profile, add as many &ldquo;friends&rdquo; as possible, and chitchat with them, but do nothing much else. Facebook, however, caters not only to the super-vain among us, but also to those who have something better to do there. Applications. Facebook is a bazaar, and there&rsquo;s something for everyone at a bazaar.

<span class="mt-enclosure mt-enclosure-image"><div class="left" style="float: left; margin: 0 20px 20px 0;"><a href="http://notes.1ec5.org/archives/2008/01/10/facebook-hat.png" rel="bookmark" type="image/png"><img src="http://notes.1ec5.org/2008/01/10/facebook-hat-thumb-200x133.png" width="200" height="133" alt="" title="Facebook&rsquo;s donation hat" /></a></div></span>

This blog has been my soapbox for nearly six years, but after high school, its readership declined considerably, not helped by the fact that Google relegated it to the <a href="http://www.google.com/search?q=minh+nguyen" rel="bookmark" title="Google Search: minh nguyen">second page of results for my name</a>. That&rsquo;s where Facebook came in. Although I was initially <a href="http://stanford.facebook.com/note.php?note_id=2206717723&amp;id=215391&amp;index=52" rel="bookmark" title="Facebook: Minh Nguy&#x1ec5;n&rsquo;s Notes: The notes you can&rsquo;t ignore">wary of its terms of service</a>, Facebook was an irresistible distribution channel for my blog. I <a href="http://stanford.facebook.com/note.php?note_id=2212517723&amp;id=215391&amp;index=48" rel="bookmark" title="Facebook: Minh Nguy&#x1ec5;n&rsquo;s Notes: Change of plans">relented</a>, and now it&rsquo;s where the majority of my readers come from.

People are <a href="http://benbrown.com/says/2008/01/02/if-all-your-friends-jumped-off-of-a-bridge/" rel="bookmark" title="Ben Brown, Internet Rockstar: If all your friends jumped off of a bridge&hellip;">quitting Facebook cold turkey</a>. But as much as I&rsquo;d like to follow suit one of these days&nbsp;&ndash; having already backed up everything I&rsquo;ve ever done on the site with the glory that is <a href="https://addons.mozilla.org/en-US/firefox/addon/427" rel="bookmark" title="Mozilla Add-ons: ScrapBook">ScrapBook</a>&nbsp;&ndash; I can&rsquo;t quite leave yet, because along with Facebook would go my audience: you. <a href="http://stanford.facebook.com/profile.php?id=215391&amp;l=e5007be2f4" rel="bookmark me" title="Facebook: Minh Nguy&#x1ec5;n">My profile</a> stays, for now. As much as I dislike their tactics, I know how the record labels must feel, so beholden to Apple for sales.

Soapboxes exist to tell everyone what they didn&rsquo;t know they wanted to hear. If you stand on one, you scream at the top of your lungs, at every chance you get. It&rsquo;s too bad Facebook just happens to be holding the donation hat.]]>
        
    </content>
</entry>

<entry>
    <title>State of the art</title>
    <link rel="alternate" type="text/html" href="http://notes.1ec5.org/archives/2007/12/30/netscape.html" />
    <id>tag:notes.1ec5.org,2007://2.1161</id>

    <published>2007-12-30T22:10:00Z</published>
    <updated>2008-01-20T08:40:07Z</updated>

    <summary type="html">About ten years ago, I first logged onto the Internet. It was a Netscape internet.</summary>
    <author>
        <name>Minh Nguyễn</name>
        <uri>http://www.1ec5.org/</uri>
    </author>
    
        <category term="Mozilla" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web Archaeology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mozilla" label="mozilla" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://notes.1ec5.org/">
        <![CDATA[About ten years ago, I first logged onto the Internet. It was a Netscape internet. Everything was &ldquo;Optimized for Netscape Navigator 3.01&rdquo;, because Internet Explorer was still in its infancy. On Friday, <a href="http://blog.netscape.com/2007/12/28/end-of-support-for-netscape-web-browsers/" rel="bookmark" title="Netscape Blog: End of Support for Netscape web browsers">Netscape was put to rest</a> for the third time. (Goodbye, <a href="http://en.wikipedia.org/wiki/Generalissimo_Francisco_Franco_is_still_dead" rel="bookmark" title="Wikipedia: Generalissimo Francisco Franco is still dead">Francisco Franco</a>.) Though the state of the art long ago left their Mountain View campus, I&rsquo;ll always miss the spectacular views of <a href="http://wp.netscape.com/home/contest/netscape.html" rel="bookmark" title="Netscape Animation Contest: Meteor Shower II">comets</a> and <a href="http://wp.netscape.com/fishcam/fishcam.html" rel="bookmark" title="Netscape: The Amazing Netscape Fish Cam">huma-huma triggerfish</a> that Netscape gave to the world.]]>
        
    </content>
</entry>

</feed>
