<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. https://www.livejournal.com/bots/  -->
<rss version='2.0'  xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Work Blog</title>
  <link>https://ttroxell.livejournal.com/</link>
  <description>Work Blog - LiveJournal.com</description>
  <lastBuildDate>Mon, 15 Mar 2010 04:31:06 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>ttroxell</lj:journal>
  <lj:journalid>1928742</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://l-userpic.livejournal.com/40160257/1928742</url>
    <title>Work Blog</title>
    <link>https://ttroxell.livejournal.com/</link>
    <width>87</width>
    <height>100</height>
  </image>

  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/42554.html</guid>
  <pubDate>Mon, 15 Mar 2010 04:31:06 GMT</pubDate>
  <title>Moved</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/42554.html</link>
  <description>I don&apos;t think I will use this much anymore. Go &lt;a href=&quot;http://rapidpacket.com/~xtat/blog/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; for new posts.</description>
  <comments>https://ttroxell.livejournal.com/42554.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/42389.html</guid>
  <pubDate>Tue, 30 Jan 2007 19:56:58 GMT</pubDate>
  <title>Or-ing procmail rules</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/42389.html</link>
  <description>Is there no better way to OR procmail rules than &lt;a href=&quot;http://pm-doc.sourceforge.net/pm-tips-body.html#oring_traditionally&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;these horrid kludges&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;For now I&apos;m going with the &lt;a href=&quot;http://en.wikipedia.org/wiki/De_Morgan_duality&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;DeMorgan Rule&lt;/a&gt; &lt;a href=&quot;http://pm-doc.sourceforge.net/pm-tips-body.html#oring_by_using_de_morgan&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;method&lt;/a&gt;, because it&apos;s more efficient and to the point that the alternative kludges.  I still feel a little dirty writing things this:&lt;br /&gt;&lt;pre&gt;
      :0
      * ! condition1
      * ! condition2
      { }             # official procmail no-op. MUST LEAVE SPACE
      :0 E
      action_on_condition1_or_condition2    
&lt;/pre&gt;It would be nice to have a recipe flag that means &quot;OR the conditions below&quot;</description>
  <comments>https://ttroxell.livejournal.com/42389.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>14</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/42173.html</guid>
  <pubDate>Sun, 19 Nov 2006 12:03:57 GMT</pubDate>
  <title>De-Scheming MIT</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/42173.html</link>
  <description>I am amazed by MIT&apos;s decision to move it&apos;s EECS curriculum &lt;a href=&quot;http://lambda-the-ultimate.org/node/1840&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;away from scheme&lt;/a&gt;, doubly so at the fact that they&apos;re swapping it for Python.  It has been part of their definition, at least in my mind.  It makes sense to me, but I suppose I have some bias.  I see it as a move from a language with deeper cognitive benefits to a language with stronger pragmatic benefits-- a move towards actually building things.  Of course, it&apos;s just a language, and the same course could be taught with either one.</description>
  <comments>https://ttroxell.livejournal.com/42173.html?view=comments#comments</comments>
  <category>python</category>
  <category>scheme</category>
  <category>mit</category>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/41780.html</guid>
  <pubDate>Wed, 04 Oct 2006 23:31:59 GMT</pubDate>
  <title>/~xtat/debian-security-talk06</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/41780.html</link>
  <description>Debian Security talk went well!&lt;br /&gt;&lt;br /&gt;I broke my glasses about 2 minutes before starting and a kind Lehigh student (engineer?) repaired them--- with a staple?  Thanks, whoever you are!&lt;br /&gt;&lt;br /&gt;My 150 (!) slides are here: &lt;a href=&quot;http://rapidpacket.com/~xtat/debian-security-talk06/debian-security-slides.pdf&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;PDF&lt;/a&gt;, &lt;a href=&quot;http://rapidpacket.com/~xtat/debian-security-talk06/debian-security-slides.odp&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;ODP&lt;/a&gt;, &lt;a href=&quot;http://rapidpacket.com/~xtat/debian-security-talk06/debian-security-slides.swf&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;SWF&lt;/a&gt;.</description>
  <comments>https://ttroxell.livejournal.com/41780.html?view=comments#comments</comments>
  <category>debian</category>
  <category>security</category>
  <category>talks</category>
  <lj:security>public</lj:security>
  <lj:reply-count>16</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/41380.html</guid>
  <pubDate>Mon, 04 Sep 2006 09:00:25 GMT</pubDate>
  <title>Free as in Freedom</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/41380.html</link>
  <description>I spent some time this weekend reading &lt;a href=&quot;http://www.oreilly.com/openbook/freedom/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Free as in Freedom: Richard Stallman&apos;s Crusade for Free Software&lt;/a&gt;, and found it quite enjoyable.  It is anecdotal, much of it reminding me of &lt;a href=&quot;http://folklore.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;folklore.org&lt;/a&gt;.  Regardless of what you think of RMS, it&apos;s worth a read, and might just change your mind.  (Full text is available &lt;a href=&quot;http://www.oreilly.com/openbook/freedom/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.)</description>
  <comments>https://ttroxell.livejournal.com/41380.html?view=comments#comments</comments>
  <category>book</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/41027.html</guid>
  <pubDate>Sun, 09 Jul 2006 10:31:03 GMT</pubDate>
  <title>logcheck repository move</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/41027.html</link>
  <description>Thanks to &lt;a href=&quot;http://blog.madduck.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Martin&lt;/a&gt;, the &lt;a href=&quot;http://svn.debian.org/wsvn/logcheck&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;logcheck repository&lt;/a&gt; has finally &lt;a href=&quot;http://lists.alioth.debian.org/pipermail/logcheck-devel/2006-July/002743.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;moved from CVS to SVN&lt;/a&gt;.  Hurrah!  &lt;i&gt;not CVS&lt;/i&gt;!</description>
  <comments>https://ttroxell.livejournal.com/41027.html?view=comments#comments</comments>
  <category>logcheck</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/40874.html</guid>
  <pubDate>Wed, 11 Jan 2006 22:21:04 GMT</pubDate>
  <title>USPTO/ US Homeland Sec and OSS</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/40874.html</link>
  <description>&lt;blockquote&gt;&quot;Through its Science and Technology Directorate, the [US] Homeland Security Department has given $1.24 million in funding to Stanford University, Coverity and Symantec to hunt for security bugs in open-source software and to improve Coverity&apos;s commercial tool for source code analysis.&quot;&lt;/blockquote&gt;&lt;a href=&quot;http://www.linuxsecurity.com/content/view/121199?rdf&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&quot;The United States Patent and Trademark Office plans to announce today that it will cooperate with open-source software developers on three initiatives that it says will improve the quality of software patents.&quot;&lt;/blockquote&gt;&lt;a href=&quot;http://www.nytimes.com/2006/01/10/technology/10blue.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Two optimistic things in US Gov&apos;t....  (It&apos;s not &lt;a href=&quot;http://en.wikipedia.org/wiki/April_Fool%27s_Day&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;April 1&lt;/a&gt; yet, right?)</description>
  <comments>https://ttroxell.livejournal.com/40874.html?view=comments#comments</comments>
  <category>patents</category>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/40531.html</guid>
  <pubDate>Mon, 28 Nov 2005 19:48:04 GMT</pubDate>
  <title>&amp;gt;_&amp;lt;</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/40531.html</link>
  <description>&lt;blockquote&gt;We&apos;re Sorry...&lt;br /&gt;&lt;br /&gt;You seem to be viewing the system in more than one window. This functionality is not currently&lt;br /&gt;supported. Please close this browser window and continue working in the second browser window.&lt;br /&gt;&lt;br /&gt;(In the future, if you need to have more than one browser window pointing to the system,&lt;br /&gt;please make sure you DO NOT launch a new window from an existing window, using -N or from&lt;br /&gt;File -&amp;gt; New -&amp;gt; Window. This can cause the windows to interact with each other. Instead, please&lt;br /&gt;launch a separate window by double- clicking your browser icon. Thank you.) &lt;/blockquote&gt;&lt;br /&gt;...and thank you!&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;for having awesome restrictions like this on your web app.&lt;br /&gt;  &lt;li&gt;for not telling me this in advance, forcing me to retype 2 paragraphs.&lt;br /&gt;  &lt;li&gt;for not giving me any way to navigate away from this page, and breaking the back button.&lt;br /&gt;&lt;/ul&gt;</description>
  <comments>https://ttroxell.livejournal.com/40531.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/40410.html</guid>
  <pubDate>Sat, 19 Nov 2005 10:27:19 GMT</pubDate>
  <title>dumb asses</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/40410.html</link>
  <description>Found this under heading &quot;What is a statement of verifiable fact&quot; while browsing &lt;a href=&quot;http://www.eff.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;EFF&lt;/a&gt;&apos;s &lt;a href=&quot;http://www.eff.org/bloggers/lg/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Legal Guide for Bloggers&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;A statement of verifiable fact is a statement that conveys a provably false factual assertion, such as someone has committed murder or has cheated on his spouse. To illustrate this point, consider the following excerpt from a court (&lt;a href=&quot;http://www.casp.net/felice.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Vogel v. Felice&lt;/a&gt;) considering the alleged defamatory statement that plaintiffs were the top-ranking &apos;Dumb Asses&apos; on defendant&apos;s list of &quot;Top Ten Dumb Asses&quot;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A statement that the plaintiff is a &quot;Dumb Ass,&quot; even first among &quot;Dumb Asses,&quot; communicates no factual proposition susceptible of proof or refutation. It is true that &quot;dumb&quot; by itself can convey the relatively concrete meaning &quot;lacking in intelligence.&quot; Even so, depending on context, it may convey a lack less of objectively assayable mental function than of such imponderable and debatable virtues as judgment or wisdom. Here defendant did not use &quot;dumb&quot; in isolation, but as part of the idiomatic phrase, &quot;dumb ass.&quot; When applied to a whole human being, the term &quot;ass&quot; is a general expression of contempt essentially devoid of factual content. Adding the word &quot;dumb&quot; merely converts &quot;contemptible person&quot; to &quot;contemptible fool.&quot; Plaintiffs were justifiably insulted by this epithet, but they failed entirely to show how it could be found to convey a provable factual proposition. ... If the meaning conveyed cannot by its nature be proved false, it cannot support a libel claim. &lt;/blockquote&gt;&lt;/blockquote&gt;</description>
  <comments>https://ttroxell.livejournal.com/40410.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/40167.html</guid>
  <pubDate>Thu, 10 Nov 2005 12:41:17 GMT</pubDate>
  <title>Yahoo 2.0</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/40167.html</link>
  <description>&lt;a href=&quot;http://jeremy.zawodny.com/blog/archives/005665.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;looks like&lt;/a&gt; Zawodny has made the same conclusion about Google that I wrote about earlier.   Re: moving in on existing markets rather than creating new ones.   Like I said before, isn&apos;t that what they&apos;ve always done?</description>
  <comments>https://ttroxell.livejournal.com/40167.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/39724.html</guid>
  <pubDate>Wed, 26 Oct 2005 20:39:16 GMT</pubDate>
  <title>Calling Boston Debian Gurus!</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/39724.html</link>
  <description>If you&apos;re interested in doing sysadmin work in a heavy Debian/Ubuntu environment in the Boston area, check out this posting for a &lt;a href=&quot;http://www.athenium.com/admin05.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Senior Network / Systems Administrator&lt;/a&gt;.</description>
  <comments>https://ttroxell.livejournal.com/39724.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/39570.html</guid>
  <pubDate>Sat, 15 Oct 2005 16:18:37 GMT</pubDate>
  <title>Logcheck Wiki</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/39570.html</link>
  <description>Eric Evans has kindly set up a &lt;a href=&quot;http://wiki.logcheck.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;wiki&lt;/a&gt; for the &lt;a href=&quot;http://logcheck.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Logcheck project&lt;/a&gt;.   Some braindump-style notes on the upcoming macro system are on the &lt;a href=&quot;http://wiki.logcheck.org/index.cgi/LogcheckTemplateSystem&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;LogcheckTemplateSystem&lt;/a&gt; page.</description>
  <comments>https://ttroxell.livejournal.com/39570.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/39363.html</guid>
  <pubDate>Tue, 11 Oct 2005 01:24:09 GMT</pubDate>
  <title>babygrep</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/39363.html</link>
  <description>I made a baby grep.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;sushi% ls -lh babygrep&lt;br /&gt;-rwxr-xr-x  1 xtat xtat 3.6K 2005-10-11 04:10 babygrep&lt;br /&gt;sushi% ls -lh /bin/grep&lt;br /&gt;-rwxr-xr-x  1 root root 70K 2005-03-10 18:09 /bin/grep&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;I am wondering if using something similar would make logcheck faster.  It needs work in any case.  I just think it&apos;s cute.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://cvs.rapidpacket.com/cgi-bin/viewcvs.cgi/xtat/samples/babygrep.c?rev=1.2&amp;amp;view=auto&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;code&lt;/a&gt;</description>
  <comments>https://ttroxell.livejournal.com/39363.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/38827.html</guid>
  <pubDate>Mon, 26 Sep 2005 23:31:31 GMT</pubDate>
  <title>Logcheck Rulefiles Analyzer</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/38827.html</link>
  <description>I &lt;a href=&quot;http://lists.alioth.debian.org/pipermail/logcheck-devel/2005-September/002135.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;spent some time&lt;/a&gt; making a rulefiles analyzer for &lt;a href=&quot;http://logcheck.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Logcheck&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Noticing that &lt;a href=&quot;http://packages.debian.org/unstable/admin/logcheck-database&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;logcheck-database&lt;/a&gt; had 1000+ rules made me curious about utilization.  This tool will report the number of matches for each individual rule.  The output looks like this right now:&lt;br /&gt;&lt;br /&gt;*cut*&lt;br /&gt;file: rulefiles/linux/ignore.d.server/dhclient:&lt;br /&gt;[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 124, 124, 0, 0, 0, 0, 0, 0, 124]&lt;br /&gt;file: rulefiles/linux/violations.d/logcheck:&lt;br /&gt;[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,&lt;br /&gt;0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]&lt;br /&gt;file: rulefiles/linux/ignore.d.server/policyd:&lt;br /&gt;[0, 0]&lt;br /&gt;file: rulefiles/linux/ignore.d.workstation/winbind:&lt;br /&gt;[0]&lt;br /&gt;file: rulefiles/linux/violations.ignore.d/logcheck-cyrus:&lt;br /&gt;[0, 0, 0]&lt;br /&gt;file: rulefiles/linux/ignore.d.paranoid/cron:&lt;br /&gt;[0, 0, 18, 0, 0, 0, 0, 0]&lt;br /&gt;file: rulefiles/linux/ignore.d.server/nscd:&lt;br /&gt;[0]&lt;br /&gt;*cut*&lt;br /&gt;&lt;br /&gt;The numbers in the arrays correspond to line numbers in logcheck rulefiles.  This output will be improved eventually.  It should also calculate the top N and bottom N matched rules.  This should aid us in tracking down stale rules.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://rapidpacket.com/~xtat/analyzeRules&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;analyzeRules&lt;/a&gt; - Get statistics about logcheck rule effectiveness&lt;br /&gt;&lt;br /&gt;You&apos;ll need python 2.4.</description>
  <comments>https://ttroxell.livejournal.com/38827.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/38418.html</guid>
  <pubDate>Tue, 20 Sep 2005 15:16:12 GMT</pubDate>
  <title>More on acoustic keyboard sniffing</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/38418.html</link>
  <description>10 minute recording, 96% recovery of typed characters.  &lt;a href=&quot;http://www.cs.berkeley.edu/~tygar/papers/Keyboard_Acoustic_Emanations_Revisited/preprint.pdf&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Keyboard Acoustic Emanations Revisited&lt;/a&gt;.  via &lt;a href=&quot;http://clevercs.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;CleverCS&lt;/a&gt;</description>
  <comments>https://ttroxell.livejournal.com/38418.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/37865.html</guid>
  <pubDate>Fri, 12 Aug 2005 01:56:36 GMT</pubDate>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/37865.html</link>
  <description>John Markoff&apos;s new book sounds interesting: What the Dormouse Said: How the 60s Counterculture Shaped the Personal Computer&lt;br /&gt;&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0670033820/ref%3Dnosim/kkorg-20/002-1806197-3500052&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;link&lt;/a&gt;</description>
  <comments>https://ttroxell.livejournal.com/37865.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/37440.html</guid>
  <pubDate>Sun, 10 Jul 2005 06:41:58 GMT</pubDate>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/37440.html</link>
  <description>I interfaced our &lt;a href=&quot;http://sdsioa.ucsd.edu/Melville/Current/daily.nav.rprt&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Daily Nav Report&lt;/a&gt; with &lt;a href=&quot;http://maps.google.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Google Maps&lt;/a&gt; using XMLHttpRequest and some client-side parsing.&lt;br /&gt;&lt;br /&gt;The result is &lt;a href=&quot;http://sdsioa.ucsd.edu/Melville/Current/gmap-test.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;a Google Maps based ship tracker&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It&apos;s just a demo for now.</description>
  <comments>https://ttroxell.livejournal.com/37440.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/37293.html</guid>
  <pubDate>Sat, 25 Jun 2005 14:01:10 GMT</pubDate>
  <title>openssh continues to impress</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/37293.html</link>
  <description>OpenSSH can act as a SOCKS4 proxy directly!  I had no idea.  It is quite handy for encrypted AIM if you don&apos;t trust your intermediate link, for example over open wifi, or in my case, an untrusted satellite network.&lt;br /&gt;&lt;br /&gt;Anyway to get it set up add &quot;DynamicForward 1080&quot; to ~/.ssh/config&lt;br /&gt;That&apos;s it.  Config your gaim to use localhost:1080 as it&apos;s SOCKS4, ssh to remote host, connect with gaim.&lt;br /&gt;&lt;br /&gt;You probably want to do it from the command line each time if you&apos;re often connecting to untrusted hosts.</description>
  <comments>https://ttroxell.livejournal.com/37293.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/36998.html</guid>
  <pubDate>Thu, 16 Jun 2005 11:46:13 GMT</pubDate>
  <title>(but I still don&apos;t like apple)</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/36998.html</link>
  <description>I caved in.  I have an iPod.  It contains a full i386 Ubuntu mirror.  This will be useful while at sea.&lt;br /&gt;&lt;br /&gt;Hfsplus on hoary is buggy.  It seemed to work at first, but then when I later remounted the iPod, kernel said that it was previously unmounted uncleanly and that I should run fsck.hfsplus.  I tried the hfsck utility from the hfsplus package and it exited fatally without fixing anything.&lt;br /&gt;&lt;br /&gt;If you&apos;re going to try this, be sure to format your iPod with FAT32 using the cd that came with it if you expect any sort of data integrity.  The windows version will do this without asking.</description>
  <comments>https://ttroxell.livejournal.com/36998.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/36663.html</guid>
  <pubDate>Wed, 18 May 2005 04:09:06 GMT</pubDate>
  <title>The Art of Computer Programming Reading Group</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/36663.html</link>
  <description>Josh Myer has started a &lt;a href=&quot;http://www.ibiblio.org/taocprg/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;TAoCP reading group&lt;/a&gt; to cover all three of Knuth&apos;s volumes in a year.  Mailing list &lt;a href=&quot;http://lists.ibiblio.org/mailman/listinfo/taocprg&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</description>
  <comments>https://ttroxell.livejournal.com/36663.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/36597.html</guid>
  <pubDate>Wed, 18 May 2005 02:22:53 GMT</pubDate>
  <title>OpenID</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/36597.html</link>
  <description>&lt;a href=&quot;http://www.bradfitz.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Brad Fitzpatrick&lt;/a&gt; of &lt;a href=&quot;http://livejournal.com&quot; target=&quot;_blank&quot;&gt;Livejournal&lt;/a&gt; fame has started an interesting new project called &lt;a href=&quot;http://www.danga.com/openid/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;OpenID&lt;/a&gt; which calls itself a &quot;distributed identity system.&quot;&lt;br /&gt;&lt;br /&gt;Think Passport, minus the evil and unpractical bits.&lt;br /&gt;&lt;br /&gt;Or for a better summary:&lt;br /&gt;&quot;Logging in to a dozen websites every day is lame.&quot;</description>
  <comments>https://ttroxell.livejournal.com/36597.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/36101.html</guid>
  <pubDate>Thu, 12 May 2005 22:36:35 GMT</pubDate>
  <title>eek</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/36101.html</link>
  <description>Hyper-Threading &lt;a href=&quot;http://www.daemonology.net/hyperthreading-considered-harmful/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;considered harmful&lt;/a&gt;?</description>
  <comments>https://ttroxell.livejournal.com/36101.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/35935.html</guid>
  <pubDate>Tue, 03 May 2005 11:13:18 GMT</pubDate>
  <title>ERR_NOENT</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/35935.html</link>
  <description>Things I learned in 16.5 hours at the lab yesterday:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Linux NFS works for most everthing but Solaris; probably because Sun insists on following standards instead of making things interoperate in any practical sense.  See Redhat #&lt;a href=&quot;https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=144556&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;144556&lt;/a&gt;.  We had to revert our change to a Linux NFS back to Solaris because of a few folks who still have old Sun boxes.  The whole situation felt very Microsoft.  It is only a temporary solution.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Solaris boxes DEADLOCK on trying to mount an NFS volume at boot if the entry is incorrect or the server is unavailable.  I&apos;ve seen similar behavior on other Unix, but usually it times out eventually.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Redhat 9&apos;s&lt;small&gt;[1]&lt;/small&gt; minicom will SEGFAULT and break your serial port until reboot when you perform certain operations in a vi session to a Solaris box.  This is especially cool when you are running it from your web server.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;I wish Solaris would disappear immutably.&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Unrelated: &lt;a href=&quot;http://www.hpl.hp.com/techreports/tandem/TR-85.7.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Why Do Computers Stop and What Can Be Done About It?&lt;/a&gt;  Jim Gray, 1985&lt;br /&gt;&lt;br /&gt;&lt;small&gt;[1] Yeah, I know.  I need to replace that old beast.&lt;/small&gt;</description>
  <comments>https://ttroxell.livejournal.com/35935.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/35606.html</guid>
  <pubDate>Mon, 02 May 2005 15:30:42 GMT</pubDate>
  <title>desk-lighting user interface</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/35606.html</link>
  <description>I just thought of an interesting lighting UI for desks.&lt;br /&gt;&lt;br /&gt;I would like desk lights that have infrared sensors to detect my presence at the desk-- and not turn on suddenly, but increase the power to become brighter gradually over a second or two.  As soon as I stand up, they should [just as slowly] return to the very dim state.&lt;br /&gt;&lt;br /&gt;It would be really cool to have this behavior in a lab of computers.&lt;br /&gt;&lt;br /&gt;I am most comfortable working in near-darkness or twilight, and I think it would be even better in this situation.&lt;br /&gt;&lt;br /&gt;It doesn&apos;t seem like it would be that expensive to set up...  I bet the green folks would be interested in the power savings.</description>
  <comments>https://ttroxell.livejournal.com/35606.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://ttroxell.livejournal.com/35513.html</guid>
  <pubDate>Sun, 01 May 2005 19:54:25 GMT</pubDate>
  <title>fdata-intersect</title>
  <author>ttroxell</author>
  <link>https://ttroxell.livejournal.com/35513.html</link>
  <description>Just &apos;cause I felt like using &lt;a href=&quot;http://goog-goopy.sourceforge.net/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Google-goopy&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;mata% ./fdata-intersect.py xtat myagi
processing xtat...
processing myagi...
intersection of 2 friends for xtat and myagi:
errric
xtat&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://cvs.rapidpacket.com/cgi-bin/viewcvs.cgi/xtat/samples/lj-nerding/fdata-intersect.py?rev=1.2&amp;amp;view=auto&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;fdata-intersect.py&lt;/a&gt;</description>
  <comments>https://ttroxell.livejournal.com/35513.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
  </item>
</channel>
</rss>
