<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for schoen</title>
    <link>http://www.advogato.org/person/schoen/</link>
    <description>Advogato blog for schoen</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 19 Jun 2013 20:43:26 GMT</pubDate>
    <item>
      <pubDate>Tue, 7 Oct 2003 23:44:46 GMT</pubDate>
      <title>7 Oct 2003</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=250</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=250</guid>
      <description>&lt;a href="http://www.advogato.org/person/dmarti/" &gt;dmarti&lt;/a&gt; suggested that people come to my trusted computing talk at SDForum tomorrow, but that talk's been cancelled, so you'd be better off not showing up for it.</description>
    </item>
    <item>
      <pubDate>Fri, 23 May 2003 23:11:31 GMT</pubDate>
      <title>23 May 2003</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=249</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=249</guid>
      <description>&lt;STRONG&gt;LNX-BBC&lt;/strong&gt;
&lt;P&gt;
We haven't posted an official release announcement, but we did release LNX-BBC 2.1 (get a &lt;A HREF="http://www.lnx-bbc.org/images/bbc-2.1.iso.torrent"&gt;torrent&lt;/a&gt;, or do
&lt;A HREF="http://www.lnx-bbc.org/images/bbc-2.1.iso"&gt;lame old direct download&lt;/a&gt;).  They're going to be sold through &lt;A HREF="http://shop.eff.org/"&gt;the EFF store&lt;/a&gt; and &lt;A HREF="http://member.fsf.org/"&gt;the FSF membership program&lt;/a&gt;, and of course you can sell your own if you like.  Business-card CD-R blanks have prices comparable to those of regular CD-R blanks a couple of years ago.
&lt;P&gt;
&lt;STRONG&gt;Hashes&lt;/strong&gt;
&lt;P&gt;
I've had this silly momentary obsession with hacking our releases so that their MD5 checksums start with "bbcbbc", or perhaps so that &lt;em&gt;both&lt;/em&gt; their MD5 and SHA1 checksums start with "bbc".  I've been experimenting with some Python code which appends bytes to a given document in order to cause it to have a hash with chosen properties.  Fortunately, you can't choose more than a few bytes of the hash, as a practical matter, but my success in this makes me want to encourage people to &lt;em&gt;actually read the whole PGP key fingerprint&lt;/em&gt; when you're signing a key.  Some people sort of doze off in the middle of verifying a fingerprint.
&lt;P&gt;
To make a checksum start with "bbc", you only have to examine about 4096 possibilities, and to make it start with "bbcbbc" (or "bbc210") it would be about 16777216 possibilities.  Soon after that, we start to run into trouble.
&lt;P&gt;
Zack suggested the right approach: you don't hash the whole file every time, you hash the original file, &lt;em&gt;save the current state of the digest&lt;/em&gt;, and then see what the output of the digest would be if you updated it with any of some thousands or millions or more of alternatives.  In my code this is done with a loop containing a digest.copy(), digest.update(), and digest.hexdigest(), which work properly with Python's md5 and sha modules.  It takes only a few seconds to run for a short string.
&lt;P&gt;
&lt;STRONG&gt;BitTorrent&lt;/strong&gt;
&lt;P&gt;
&lt;a href="http://www.advogato.org/person/Bram/" &gt;Bram&lt;/a&gt; is famous; Jack Valenti sent personal letters to each of the five Commissioners of the FCC, mentioning BitTorrent downloads of TV shows as an argument for  expanding technology regulation.  The letters are signed "Warmly, Jack" -- by hand.
&lt;P&gt;
I know of two useful BitTorrent patches floating around; I wrote one (to make --responsefile and --url basically optional) and Aaron Swartz wrote another (a command-line downloader with a single status line, like wget).
&lt;P&gt;
&lt;STRONG&gt;General&lt;/strong&gt;
&lt;P&gt;
I'm pretty busy with EFF stuff and still keeping my diary &lt;A HREF="http://vitanuova.loyalty.org/latest.html"&gt;over here&lt;/a&gt;.</description>
    </item>
    <item>
      <pubDate>Fri, 26 Jul 2002 06:38:25 GMT</pubDate>
      <title>26 Jul 2002</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=248</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=248</guid>
      <description>&lt;STRONG&gt;Palladium&lt;/strong&gt;
&lt;P&gt;
I got a lot of attention not long ago for my
&lt;A HREF="http://vitanuova.loyalty.org/2002-07-05.html"&gt;diary entry&lt;/a&gt;
with notes from our meeting with the Microsoft Palladium
developers.  That was a surprise; I didn't know that so many
people were reading &lt;A HREF="http://vitanuova.loyalty.org/"&gt;my
new diary&lt;/a&gt;.  I guess even more are reading it now.
&lt;P&gt;
The meeting was about four hours at the EFF office in San Francisco,
and some of the people who are in charge of Palladium answered our
technical questions, with no NDA.  So that was interesting, and I
see I'm not the only one curious about the results.
&lt;P&gt;
&lt;STRONG&gt;BBC&lt;/strong&gt;
&lt;P&gt;
We aren't going to have a new version of LNX-BBC ready for LinuxWorld.
We'd been hoping to, but we got caught up in the strange world of
pivot_root.  I did manage to rewrite "rdev" in one line of Perl,
even though I'm not a Perl programmer. :-)
&lt;P&gt;
We also had a hard time getting in-person meetings together, and
our volunteer usability tester got pregnant!  At present, we have
a rough outline for a revamped boot sequence using linuxrc.  The
old version simply used an initrd and never changed the root
filesystem to be anywhere other than the RAM disk, but now we're
getting more ambitious, and we're using an incredible mix of
filesystem types.  We have found possible uses for tmpfs,
FAT, ext2fs, iso9660, cramfs, romfs, and the cloop compressed
block device driver &lt;em&gt;all within the same project&lt;/em&gt;.  So
we are becoming true boot sequence geeks.
&lt;P&gt;
I do hope that the new LNX-BBC version will be out before people
have forgotten about our project.  It's gotten some nice reviews
in the past, and thousands of people are still carrying them in
their wallets, but as the old discs crack, memories will fade,
too.  We've got a big CVS tree using
&lt;A HREF="http://gar.lnx-bbc.org/"&gt;GAR&lt;/a&gt;, Nick Moffitt's cool
build system (which is the basis for the much-more-famous
GARNOME, even though GAR was actually designed for the LNX-BBC
project).
&lt;P&gt;
&lt;A HREF="http://gar.lnx-bbc.org/cgi-bin/viewcvs.cgi/gar/"&gt;Our GAR
tree&lt;/a&gt; now builds about 90% of the binaries which we shipped on
the previous version -- in a repeatable, reliable way, from upstream
sources.  As Nick says, it's like an equivalent of BSD ports, but
for gmake on Linux.
&lt;P&gt;
&lt;STRONG&gt;Conferences&lt;/strong&gt;
&lt;P&gt;
I'm hoping to be at DEF CON, USENIX Security, and LinuxWorld in the
next three weeks.  After that, I don't have any concrete plans, but
I'm sure I'll be back at &lt;A HREF="http://www.cptwg.org/"&gt;CPTWG&lt;/a&gt;
before long.  We need more free software people at standards
meetings and consortium meetings where DRM work is being done.
A lot of the people who are doing DRM standards have never
&lt;em&gt;heard&lt;/em&gt; of free software before.  (Some of them are actively
hostile to it, but not all.)
&lt;P&gt;
&lt;STRONG&gt;In other news&lt;/strong&gt;
&lt;P&gt;
You can find out lots of other news by reading
&lt;A HREF="http://vitanuova.loyalty.org/"&gt;Vitanuova&lt;/a&gt;.  Of some
free software interest: we are
&lt;A HREF="http://bpdg.blogs.eff.org/"&gt;continuing to fight the
"broadcast flag" mandate&lt;/a&gt; and other parts of Hollywood's
legislative agenda.  This also is something I wish more free
software people would get involved in.  The problem is that,
when I describe how the broadcast flag works, people break
out laughing.  They apparently don't believe that something
so silly could become Federal law.  But I tell you that it's by
narrow escapes and hard work that it isn't Federal law today.
&lt;P&gt;
The Palladium people are going to come back during USENIX
Security to meet with us again and share more details, which
I expect I'll write about in my web diary.  I've also put in
an inquiry with TCPA to ask the TCPA committee to visit EFF
and give us their own overview.  (Contrary to what some people
believe, Palladium and TCPA are distinct and have different
technical characteristics.)
&lt;P&gt;
That
&lt;A HREF="http://www.ocf.berkeley.edu/~wwu/riddles/intro.shtml"&gt;riddles
archive&lt;/a&gt; is a lot of fun.  I have found a horribly inefficient
solution to the "100 prisoners and the light bulb" problem.</description>
    </item>
    <item>
      <pubDate>Wed, 22 May 2002 07:41:31 GMT</pubDate>
      <title>22 May 2002</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=247</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=247</guid>
      <description>Development of the new LNX-BBC is going pretty well,
thanks mainly to Nick Moffitt's cool GAR system (an
integrated build environment implemented in gmake).
I think there will be a new release early this summer.
It's been almost a year since the previous release
(1.618).
&lt;P&gt;
I got a nice new computer at work; our sysadmin put
Red Hat 7.3 on it and I realized that it's been a long
time since I had a Linux desktop with &lt;em&gt;current
software&lt;/em&gt; on it.  There are unfortunately plenty
of things I don't recognize, and features which come
as a surprise to me, like large file support.
&lt;P&gt;
I'm spending most of my time working on EFF court cases
and understanding and fighting Hollywood's legislative
agenda.  It's extremely worth reading
&lt;A HREF="http://judiciary.senate.gov/special/content_protection.pdf"&gt;this
MPAA document&lt;/a&gt;, called "Content Protection Status Report",
which sets out quite lucidly what America's most powerful
copyright companies want and expect to accomplish in Congress
in the near future.  Among other things, they'd like to see
a watermark detector legally required in every analog-to-digital
convertor, in order to deal with the "analog hole" (the fact
that you can avoid DRM restrictions by starting with analog media).
&lt;P&gt;
I'm calling it "Hollywood's new science-fiction and horror summer
blockbuster".</description>
    </item>
    <item>
      <pubDate>Tue, 18 Dec 2001 02:37:03 GMT</pubDate>
      <title>18 Dec 2001</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=246</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=246</guid>
      <description>EFF and others are having a
&lt;A 
HREF="http://www.craigslist.org/sfo/eve/2419055.html"&gt;party 
to celebrate Dmitry Sklyarov's return home&lt;/a&gt;.  The party 
is in San Francisco on Wednesday evening.  &lt;I&gt;Or gurer be 
or fdhner.&lt;/i&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 13 Dec 2001 21:16:24 GMT</pubDate>
      <title>13 Dec 2001</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=245</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=245</guid>
      <description>I saw &lt;a href="http://www.advogato.org/person/brg/" &gt;brg&lt;/a&gt; yesterday in Berkeley (among
other people).&lt;P&gt;
I posted an Advogato article on &lt;A 
HREF="http://www.advogato.org/article/391.html"&gt;e-mail
privacy and casual PKI&lt;/a&gt;, and I'd welcome your comments.</description>
    </item>
    <item>
      <pubDate>Mon, 15 Oct 2001 19:37:50 GMT</pubDate>
      <title>15 Oct 2001</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=244</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=244</guid>
      <description>&lt;a href="http://www.advogato.org/person/kahlage/" &gt;kahlage&lt;/a&gt;, you've really badly misspelled
"possunt quia posse videntur" (from &lt;CITE&gt;Aeneid&lt;/cite&gt; V, 231).</description>
    </item>
    <item>
      <pubDate>Tue, 4 Sep 2001 17:44:26 GMT</pubDate>
      <title>4 Sep 2001</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=243</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=243</guid>
      <description>&lt;a href="http://www.advogato.org/person/dyork/" &gt;dyork&lt;/a&gt;: EFF is supporting Dmitry Sklyarov, but we
aren't doing his legal defense.  You might have noticed
that there were two different fund-raising tables at the
party -- one for the Dmitry defense fund, and one for EFF.
I hope people donated to both.</description>
    </item>
    <item>
      <pubDate>Sat, 18 Aug 2001 19:33:53 GMT</pubDate>
      <title>18 Aug 2001</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=242</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=242</guid>
      <description>&lt;A HREF="http://www.freesklyarov.org/"&gt;Free Dmitry!&lt;/a&gt;
&lt;P&gt;
&lt;STRONG&gt;Job&lt;/strong&gt;
&lt;P&gt;
I got a job, as Staff Technologist of the
&lt;A HREF="http://www.eff.org/"&gt;Electronic Frontier Foundation&lt;/a&gt;.
They're down the street from me, so I'll be able to continue
living in San Francisco.
&lt;P&gt;
As Staff Technologist, among other things, I need to identify
civil liberties issues in standards and architecture (a la
Lessig's &lt;CITE&gt;Code and Other Laws of Cyberspace&lt;/cite&gt;) and, in
general, find civil liberties issues that are of interest to
EFF.
&lt;P&gt;
I'm still interested in consulting work.
&lt;P&gt;
&lt;STRONG&gt;LNX-BBC&lt;/strong&gt;
&lt;P&gt;
The LNX-BBC project has sent version 1.618 to
&lt;A HREF="http://www.mediatec-inc.com/"&gt;Hong Kong&lt;/a&gt; for
duplication.  We will be giving out a few thousand of them at
&lt;A HREF="http://www.linuxworldexpo.com/"&gt;LinuxWorld Conference
and Expo&lt;/a&gt; in San Francisco at the end of August.
&lt;P&gt;
You can also burn your own copy and try it out.  I didn't choose
the image that was sent to Hong Kong, so I don't know which it
was yet: but you can try one of the latest of our
&lt;A HREF="http://bbc.loyalty.org/nightly/"&gt;nightly builds&lt;/a&gt;.
(Mirrors would be welcome.)
&lt;P&gt;
Allegedly, we're giving out advance copies at the
&lt;A HREF="http://www.baylisa.org/"&gt;BayLISA&lt;/a&gt;
&lt;A HREF="http://www.baylisa.org/events/index.html#spec"&gt;picnic
tomorrow&lt;/a&gt; (Sunday).
I don't know how we're going to get there, because none of the
developers who have cars are free tomorrow.
&lt;P&gt;
You can also buy business-card sized CD-R blanks for about $0.49
apiece from various CD-R media vendors.  The 50 MB version works
fine with our image, if you can't find us at LinuxWorld or in
person.
&lt;P&gt;
I'm going to post a
&lt;A HREF="http://bbc.loyalty.org/CHANGES-1.618.txt"&gt;list of changes
for 1.618&lt;/a&gt; here.  (I'm afraid there are probably a few more
changes that we didn't manage to document.)  Your suggestions for
future releases are welcome;
&lt;A HREF="http://bbc.loyalty.org/todo.txt"&gt;here's what I have in
mind&lt;/a&gt;.
&lt;P&gt;
&lt;STRONG&gt;In other news&lt;/strong&gt;
&lt;P&gt;
Welcome back to &lt;a href="http://www.advogato.org/person/leonardr/" &gt;leonardr&lt;/a&gt;.  (That reminds me: we
included robotfindskitten in LNX-BBC 1.618.)</description>
    </item>
    <item>
      <pubDate>Mon, 4 Jun 2001 06:41:23 GMT</pubDate>
      <title>4 Jun 2001</title>
      <link>http://www.advogato.org/person/schoen/diary.html?start=241</link>
      <guid>http://www.advogato.org/person/schoen/diary.html?start=241</guid>
      <description>The new &lt;A HREF="http://www.lnx-bbc.org/"&gt;LNX-BBC&lt;/a&gt; web page is up.
I'm going to send an announcement of the project to various places in
the next few days.  I also created &lt;A HREF="/proj/LNX-BBC/"&gt;an Advogato
project&lt;/a&gt; for it.
&lt;P&gt;
There is an anonymous rsync module which provides access to our work in
progress on that project.  However, since our server is currently on
an ADSL line, I'm not going to link to that here; if you're really
curious to look at it, go look at our project mailing list archives. :-)
&lt;P&gt;
I'm also going to give a presentation on bootable Linux CDs (and the
Linuxcare BBC and now also the LNX-BBC) at the upcoming LinuxWorld
in San Francisco in August, and I'm interested in speaking about it at
other conferences, too.
&lt;P&gt;
I have other news, which is continuing to go into my other diary, but
I thought it would be good to poke back in here and mention what's new
in my free software world.</description>
    </item>
  </channel>
</rss>
