<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://billstclair.com/blog">
<channel>
 <title>End the War on Freedom - Computers</title>
 <link>http://billstclair.com/blog/taxonomy/term/11/0</link>
 <description>Anything to do with computing machines or software.</description>
 <language>en</language>
 <managingEditor>bill@billstclair.com</managingEditor>
<item>
 <title>Clipperz: Anatomy of a zero-knowledge web application</title>
 <link>http://billstclair.com/blog/clipperz_anatomy_of_a_zero_knowledge_web_application.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.clipperz.com/users/marco/blog/2007/08/24/anatomy_zero_knowledge_web_application&quot;&gt;Clipperz&lt;/a&gt; hosts an online password manager that, according to them, you don&#039;t have to trust with your private information, since it&#039;s all encrypted in your web browser before being sent to and stored on their server. This article talks about the general architecture. Security is provided by their open source &lt;a href=&quot;http://www.clipperz.com/open_source/javascript_crypto_library&quot;&gt;JavaScript Crypto Library&lt;/a&gt;. Their service is free, and you need only a username and password to get started. Your password is never sent to their server, and they cannot recover it. You can save your private information on your machine, read-only, to make disconnected access possible. I feel no need for an on-line password manager at present, Yojimbo works well for me, but I look forward to future zero-knowledge web applications. Very cool idea.&lt;/p&gt;
&lt;p&gt;There&#039;s also &lt;a href=&quot;http://www.clipperz.com/open_source/clipperz_community_edition&quot;&gt;Clipperz Community Edition&lt;/a&gt;, an open source version of the password manager server that you can run on your own web site, with just PHP 5 and MySQL.&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Tue, 01 Jul 2008 06:23:25 -0500</pubDate>
</item>
<item>
 <title>Eric S. Raymond Returns to the Blogosphere</title>
 <link>http://billstclair.com/blog/eric_s_raymond_returns_to_the_blogosphere.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://esr.ibiblio.org/?p=295&quot;&gt;Armed and Dangerous&lt;/a&gt;, the blog of Eric S. Raymond, has been inactive since June 12, 2006. ESR made a number of posts over the last few days, beginning with the linked post. He also has three posts on the Heller decision: &lt;a href=&quot;http://esr.ibiblio.org/?p=296&quot;&gt;A Victory for Civil Rights&lt;/a&gt;, &lt;a href=&quot;http://esr.ibiblio.org/?p=297&quot;&gt;Civil Disobedience&lt;/a&gt;, and &lt;a href=&quot;http://esr.ibiblio.org/?p=298&quot;&gt;The Heller ruling and the 2008 elections&lt;/a&gt;. Welcome back, Eric!&lt;/p&gt;
&lt;p&gt;From &lt;a href=&quot;http://esr.ibiblio.org/?p=297&quot;&gt;Civil Disobedience&lt;/a&gt;, a report of Eric&#039;s visit to his local &lt;a href=&quot;http://www.malvern.org/htms/polic03.html#A&quot;&gt;chief of police&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;quote-msg&quot;&gt;&lt;div class=&quot;quote-author&quot;&gt;Quote:&lt;/div&gt;I told him that I had been intending to speak with him for several weeks, to inform him that I intend to begin exercising my right to open carry of a firearm (quite legal in Pennsylvania and in most other states as well). I explained that I thought it best he and the local police knew of this in advance in order to avoid any unfortunate misunderstandings. See &lt;a href=&quot;http://opencarry.org/&quot;&gt;opencarry.org&lt;/a&gt; for background on this fast-growing form of civil-rights activism.&lt;/p&gt;
&lt;p&gt;I also told him that, in the wake of the Heller ruling, I intend at some future point to deliberately violate the Pennsylvania state law forbidding concealed carry without a state-issued permit. The Heller ruling does not enumerate those among permissible restrictions, and I would be happy to be PA’s test case on this point. As a citizen of the United States (I explained) I believe I have not only the right but the affirmative duty to challenge unjust and unconstitutional laws; and that since the founders of the U.S. pledged their lives and fortunes and sacred honor to sign the Declaration of Independence, merely risking imprisonment to challenge this law seems to me no more than my duty.&lt;/div&gt;&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/politics">Politics</category>
 <category domain="http://billstclair.com/blog/categories/guns">Guns</category>
 <category domain="http://billstclair.com/blog/categories/politics/rkba">RKBA</category>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Mon, 30 Jun 2008 06:41:36 -0500</pubDate>
</item>
<item>
 <title>Git Magic</title>
 <link>http://billstclair.com/blog/git_magic.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www-cs-students.stanford.edu/~blynn/gitmagic/&quot;&gt;Ben Lynn&lt;/a&gt; has a pretty good practical introduction to using the &lt;a href=&quot;http://git.or.cz/&quot;&gt;Git&lt;/a&gt; version control system. Only interesting if you write software. I use Git for my personal projects. The companies I work for currently use &lt;a href=&quot;http://subversion.tigris.org/&quot;&gt;Subversion&lt;/a&gt;. I started using Git after watching &lt;a href=&quot;http://www.youtube.com/watch?v=4XpnKHJAok8&quot;&gt;this video&lt;/a&gt; of Linus Torvalds, Git&#039;s creator, and the creator and chief maintainer of the Linux kernel, talking about it at Google. [&lt;a href=&quot;http://www.demona.org/blog/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;music&lt;/a&gt;]&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Mon, 30 Jun 2008 06:29:16 -0500</pubDate>
</item>
<item>
 <title>Shiny New Apple Airport Express Wifi Modem</title>
 <link>http://billstclair.com/blog/shiny_new_apple_airport_express_wifi_modem.html</link>
 <description>&lt;p&gt;Yesterday, I received a shiny new Apple Airport&amp;trade; Express wifi modem. It took ten minutes from unboxing to network working again, including the holes in the firewall for the ports I let through. Works good, so far. Time will tell about reliability. Unboxing pr0n at &lt;a href=&quot;http://imacpr0n.com/airport/&quot;&gt;imacpr0n.com/airport&lt;/a&gt;. The photo below shows the white Airport below the DSL modem the phone company gave me, with a nest of cables and power cords and the view from my house in the background.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;images/13-installed-and-working-600x521.jpg&quot; alt=&quot;Airport Express Installed and Working&quot; width=&quot;600&quot; height=&quot;521&quot;/&gt;&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Tue, 08 Jan 2008 09:00:56 -0600</pubDate>
</item>
<item>
 <title>PGP Desktop 9.7</title>
 <link>http://billstclair.com/blog/pgp_desktop_9_7.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://pgp.com/&quot;&gt;PGP&lt;/a&gt; &lt;a href=&quot;http://na.pgpstore.com/product.aspx?sku=3118544&quot;&gt;Desktop 9.7&lt;/a&gt; has been released. I&#039;ve been without PGP since I upgraded to Mac OS X 10.5 (&quot;Leopard&quot;), using a command line version of GnuPG when I need to encrypt or decrypt something. 9.7 works in Leopard. Release notes &lt;a href=&quot;https://pgp.custhelp.com/cgi-bin/pgp.cfg/php/enduser/std_adp.php?p_faqid=589&amp;amp;p_topview=1&quot;&gt;here&lt;/a&gt;. Trial version available for download &lt;a href=&quot;http://www.pgp.com/downloads/desktoptrial.html&quot;&gt;here&lt;/a&gt;, after giving them your full contact info. One day, when I have a spare $100, I&#039;ll buy a copy, but for now, I&#039;ll keep using the free trial. It works for what I need.&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Fri, 21 Dec 2007 06:14:04 -0600</pubDate>
</item>
<item>
 <title>Terabyte Thumb Drives Made Possible by Nanotech Memory</title>
 <link>http://billstclair.com/blog/terabyte_thumb_drives_made_possible_by_nanotech_memory.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.wired.com/gadgets/miscellaneous/news/2007/10/ion_memory&quot;&gt;Alexis Madrigal at Wired&lt;/a&gt; - a team led by Michael Kozicki, at Arizona State&#039;s Center for Applied Nanoionics, has developed a new type of solid-state memory, able to store a terabyte on a thumb drive, with much lower power than current flash memory. Expect the first prototypes in 18 months. [&lt;a href=&quot;http://www.wired.com/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;wired&lt;/a&gt;]&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Sat, 27 Oct 2007 03:57:06 -0500</pubDate>
</item>
<item>
 <title>Check 1 failed. Can&#039;t run Skype</title>
 <link>http://billstclair.com/blog/check_1_failed_cant_run_skype.html</link>
 <description>&lt;p&gt;When I tried to run &lt;a href=&quot;http://skype.com/&quot;&gt;Skype&lt;/a&gt; today on my Macintosh, nothing happenned. Looking in the Console log, I found this cryptic message:&lt;/p&gt;
&lt;p&gt;&lt;code &gt;Check 1 failed. Can&#039;t run Skype&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Only found one Google hit, and it wasn&#039;t helpful. Tried renaming Google preferences out of the way (in Mac OS X, those are the &quot;~/Library/Preferences/com.skype.skype.plist&quot; file and the &quot;~/Library/Application Support/Skype&quot; directory). Same thing. Reinstalled Skype by dragging from the distribution DMG to my Applications folder and clicking &quot;Yes&quot; on the overwrite query dialog. Back in business. Don&#039;t know why it happenned, but that fixed it.&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Mon, 27 Aug 2007 09:13:33 -0500</pubDate>
</item>
<item>
 <title>iPhone Reverse Polish Calculator</title>
 <link>http://billstclair.com/blog/iphone_reverse_polish_calculator.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;../calc.html&quot;&gt;billstclair.com/calc.html&lt;/a&gt; is a Reverse Polish calculator for the iPhone. I found the code for this with a Google search, and reformatted it for the small screen. Looks funny in a regular browser, but is just the right size on my iPhone. Scroll down for trig functions, the rest of the machine state, and a calculation record.&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Sun, 08 Jul 2007 16:32:24 -0500</pubDate>
</item>
<item>
 <title>ifiMob</title>
 <link>http://billstclair.com/blog/ifimob.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://ifimob.org&quot;&gt;ifiMob.org&lt;/a&gt; introduces an idea prompted by the iPhone. Any iPhone owner who wanted to could be the disk jockey of his own radio channel. He could play music, talk, sing, whatever. Anybody with the ifiMob software could see all the channels within wifi range, and tune in to any one. Channels that enable it would allow listeners to talk, too. You could squelch talkers you don&#039;t like, from just your soundscape. The channel list could show its music&#039;s pulsing beat, so that you could pick a channel by the rhythm of its dancers.&lt;/p&gt;
&lt;p&gt;I hope Apple opens up the iPhone enough to make this idea possible. I hope somebody writes the software. I want to use it.&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Mon, 02 Jul 2007 22:31:45 -0500</pubDate>
</item>
<item>
 <title>BitTorrent Inc. Acquires µTorrent</title>
 <link>http://billstclair.com/blog/bittorrent_inc_acquires_torrent.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://blog.wired.com/monkeybites/2006/12/bittorrent_inc_.html&quot;&gt;Michael Calore at Wired&lt;/a&gt; - uTorrent is my favorite BitTorrent client, by a mile, but since I&#039;ve been using Linux, and now OSX, as my daily computing environment, I can&#039;t use it. They&#039;re saying that they&#039;re going to port it to both. Yay! &lt;a href=&quot;http://slashdot.org/articles/06/12/07/2138208.shtml&quot;&gt;Slashdot discussion&lt;/a&gt;. &lt;a href=&quot;http://slyck.com/story1357.html&quot;&gt;Slyck News story&lt;/a&gt;. The &lt;a href=&quot;http://forum.utorrent.com/viewtopic.php?id=17278&quot;&gt;announcement&lt;/a&gt; at uTorrent&#039;s forum was met with much derision from current uTorrent users. Just fear, I think. Hopefully unfounded. [&lt;a href=&quot;http://slasdot.org/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;/.&lt;/a&gt;]&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Fri, 08 Dec 2006 06:01:54 -0600</pubDate>
</item>
<item>
 <title>Choose RELAX Now</title>
 <link>http://billstclair.com/blog/choose_relax_now.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2006/11/27/Choose-Relax&quot;&gt;Tim Bray&lt;/a&gt; - Every time I&#039;ve looked at an XSD for describing an XML schema, I&#039;ve felt repelled, as if by a millimeter wave weapon. Tim Bray, &lt;a href=&quot;http://cafe.elharo.com/xml/relax-wins/&quot;&gt;and Eliotte Rusty Harold&lt;/a&gt;, and others linked from Mr. Bray&#039;s post, agree, that &lt;a href=&quot;http://relaxng.org/&quot;&gt;RELAX NG&lt;/a&gt; is a better schema description language. &lt;a href=&quot;http://it.slashdot.org/article.pl?sid=06/12/05/0025208&amp;amp;from=rss&quot;&gt;Slashdot discussion&lt;/a&gt;. [&lt;a href=&quot;http://slasdot.org/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;/.&lt;/a&gt;]&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Wed, 06 Dec 2006 03:28:51 -0600</pubDate>
</item>
<item>
 <title>iMac Pr0n</title>
 <link>http://billstclair.com/blog/imac_pr0n.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://imacpr0n.com/&quot;&gt;iMacPr0n.com&lt;/a&gt; is my new web site for collecting pictures of my new iMac (that&#039;s eye, em, ay, see, pee, are, zero, en). Hopefully, it will eventually contain pictures of other people&#039;s iMacs, too. I don&#039;t actually &lt;i &gt;have&lt;/i&gt; my new iMac yet, but I ordered it today, and expect to receive it next week or the week after. Right now, the site contains some text, a screen shot of my invoice, and pictures of the iLugger carrying case I got for the iMac. I&#039;ll make another post here after I post the iMac photos.&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Fri, 10 Nov 2006 20:14:36 -0600</pubDate>
</item>
<item>
 <title>Scratching the Linux Itch with an OSX VM</title>
 <link>http://billstclair.com/blog/scratching_the_linux_itch_with_an_osx_vm.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.macwindows.com/emulator.html&quot;&gt;MacWindows.com&lt;/a&gt; has a list of emulators for running Windoze and Linux on OSX and running OSX on Windoze. Last night, I bought &lt;a href=&quot;http://www.iemulator.com/&quot;&gt;iEmulator&lt;/a&gt;, an OSX repackaging of Fabrice Bellard&#039;s &lt;a href=&quot;http://fabrice.bellard.free.fr/qemu/&quot;&gt;Qemu&lt;/a&gt;, which I&#039;ve gotten to know and love in Windows and Puppy Linux. It ran Puppy Linux 2.12 beta without a hitch on my son&#039;s MacBook, though it was no speed daemon. They probably didn&#039;t convert kqemu, which makes a big speed difference. I&#039;ll probably eventually buy &lt;a href=&quot;http://www.parallels.com/en/products/desktop/&quot;&gt;Parallels Desktop&lt;/a&gt;. I&#039;ll certainly download it and get a free 15-day evaluation key, as soon as I get my new iMac, which will be soon.&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Thu, 09 Nov 2006 06:43:41 -0600</pubDate>
</item>
<item>
 <title>TiddlyWiki</title>
 <link>http://billstclair.com/blog/tiddlywiki.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://tiddlywiki.com/&quot;&gt;Jeremy Ruston&lt;/a&gt; has created a new (to me) way to maintain a web site. It brings &lt;a href=&quot;http://en.wikipedia.org/wiki/WikiWikiWeb&quot;&gt;wikis&lt;/a&gt; and weblogs into the Ajax / Web 2.0 world. It stores an entire web site in a single HTML file, using JavaScript for navigation and editing. Tr&amp;eacute;s cool! My description doesn&#039;t do it justice. Play with it yourself: &lt;a href=&quot;http://tiddlywiki.com/&quot;&gt;TiddlyWiki.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://tiddlyspot.com/&quot;&gt;tiddlyspot&lt;/a&gt; provides free TiddlyWiki hosting. I started a site there: &lt;a href=&quot;http://frontierist.tiddlyspot.com/&quot;&gt;The Frontierist&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Though it&#039;s really neat to store an entire web site in one file, the problem is that that file starts out pretty big (over 200K), and gets bigger as you add content. There is &lt;a href=&quot;http://groups.google.com/group/TiddlyWikiDev/browse_thread/thread/9c0a4a9e989fce4f&quot;&gt;discussion&lt;/a&gt; on separating the code from the data, and BidiX has created a &lt;a href=&quot;http://tiddlywiki.bidix.info/#DownloadService&quot;&gt;DownloadService&lt;/a&gt; which does just this, with a web backend to allow saving directly to the web (tiddlyspot uses an earlier version of that backend, which saves the whole-thing-in-one-file to the web).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sourceforge.net/projects/stickwiki&quot;&gt;Wiki on a Stick&lt;/a&gt; is a minimalist implementation of this idea, with only 50K of script in the initial file. I found TiddlyWiki in the Wiki on a Stick source. Thanks to &lt;a href=&quot;http://www.greenvilleroad.com/&quot;&gt;Kenneth Hensley&lt;/a&gt; (klhrevolutionist) for the link.&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Sat, 04 Nov 2006 06:57:14 -0600</pubDate>
</item>
<item>
 <title>The Word on Warranties: Don’t Bother</title>
 <link>http://billstclair.com/blog/the_word_on_warranties_don_t_bother.html</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.nytimes.com/2006/11/01/technology/circuits/01warr.html?_r=2&amp;amp;oref=slogin&amp;amp;oref=slogin&quot;&gt;David S. Joachim at The New York Times&lt;/a&gt; - those manufacturers extended warranties that give you three years of coverage instead of the usual one year aren&#039;t worth it, says Mr. Joachim. [&lt;a href=&quot;http://www.cafeaulait.org/&quot; title=&quot;&quot; target=&quot;_blank&quot;&gt;cafe&lt;/a&gt;]&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;quote-msg&quot;&gt;&lt;div class=&quot;quote-author&quot;&gt;Quote:&lt;/div&gt;Because the insurance market is competitive and policies can be easily compared, insurance companies generally post profits in the 15 percent range, while electronics retailers generate margins as high as 80 percent on warranties, Mr. Housser said. That is a sign that the products they sell rarely break down during the warranty periods, making warranties a great deal for the seller but a bad deal for the buyer.&lt;/p&gt;
&lt;p&gt;Indeed, Mr. Housser said, in many cases electronics retailers make almost no profit on the goods they sell; they make almost all of it on the sale of extended warranties. That may explain why salespeople put so much emphasis on warranties during their sales pitches, he and other experts say.&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;[Todd Marks of &lt;i &gt;Comsumer Reports&lt;/i&gt;] calls a warranty on an item like this a “sucker’s bet.” “You’re betting that one, the product will break, and two, that it will break in the second or third year,” after a typical manufacturer’s warranty expires, Mr. Marks said. “And three, you’re betting that the cost of repair or replacement will exceed the cost of the warranty.”&lt;/div&gt;&lt;/p&gt;
</description>
 <category domain="http://billstclair.com/blog/categories/computers">Computers</category>
 <pubDate>Fri, 03 Nov 2006 06:36:57 -0600</pubDate>
</item>
</channel>
</rss>
