<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for mca</title>
    <link>http://www.advogato.org/person/mca/</link>
    <description>Advogato blog for mca</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Mon, 8 Sep 2008 12:25:27 GMT</pubDate>
    <item>
      <pubDate>Sun, 14 Aug 2005 23:13:17 GMT</pubDate>
      <title>14 Aug 2005</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=10</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=10</guid>
      <description>&lt;dl&gt;
&lt;dt&gt;Ping.&lt;/dt&gt;
&lt;dd&gt;Dug out the cookie for my account.  It's amazing, the junk I keep on my home directory(ies).&lt;p&gt;

&lt;p&gt; &lt;p&gt; Procudure for Mozilla, Netscape, Galeon and maybe others...  but not Opera:
&lt;ul&gt;
&lt;li&gt;look in &lt;tt&gt;~/.mozilla/&amp;lt;profile&amp;gt;/&amp;lt;junk&amp;gt;/cookies.txt&lt;/tt&gt;
&lt;li&gt;find &lt;tt&gt;advogato.org&lt;/tt&gt; line
&lt;li&gt;change the expiry stamp (that 10 digit number) for a newer one. &lt;br&gt; Pick a date in the future with a command such as &lt;tt&gt;date +%s -d "2006-08-14"&lt;/tt&gt; or &lt;tt&gt;perl -e 'print time+3600*365, "\n"'&lt;/tt&gt; &lt;br&gt; Not sure how I'll edit my diary in 2038...
&lt;li&gt;quit Moz, replace the line in your current &lt;tt&gt;~/.mozilla&lt;/tt&gt;, restart
&lt;li&gt;visit your page - if it doesn't work, check that the site you're on (either &lt;tt&gt;www.advogato.org&lt;/tt&gt; or &lt;tt&gt;advogato.org&lt;/tt&gt;) matches the cookie line
&lt;li&gt;beyond this, I can't help.  You &lt;em&gt;do&lt;/em&gt; have a backup, right?
&lt;/ul&gt;

&lt;p&gt; &lt;p&gt; Other relevant links
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.oshineye.com/texts/advogatoFaq.html" &gt;Advogato FAQ (unofficial?)&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.steve.org.uk/Software/Advogato/" &gt;patch for password reminder&lt;/a&gt; doesn't seem to have been applied here
&lt;/ul&gt;
&lt;/dd&gt;

&lt;p&gt; &lt;p&gt; &lt;dt&gt;&lt;a href="http://perlunit.sourceforge.net/" &gt;PerlUnit&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;I did some stuff to it.  It's now less broken and very slightly more documented, but I still need to check &amp;amp; apply some patches before making a release.  A coup for the CPAN perms is probably due soon.
&lt;/dd&gt;

&lt;p&gt; &lt;p&gt; &lt;dt&gt;Work.&lt;/dt&gt;
&lt;dd&gt;Got a new job, it's keeping me rather busy.  That was a while ago - sorry I forgot to tell you earlier, but I didn't think you were particularly interested.&lt;/dd&gt;
&lt;/dl&gt;
</description>
    </item>
    <item>
      <pubDate>Sun, 2 Feb 2003 01:16:05 GMT</pubDate>
      <title>2 Feb 2003</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=9</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=9</guid>
      <description>Still here.  Haven't done anything interesting.  Nothing new there then.</description>
    </item>
    <item>
      <pubDate>Thu, 12 Sep 2002 02:10:05 GMT</pubDate>
      <title>12 Sep 2002</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=8</guid>
      <description>I'm scared.

&lt;p&gt; &lt;dl&gt;
&lt;dt&gt;Hashcash hits Slashdot&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;
The &lt;a href="http://www.camram.org/" &gt;Hashcash for mail filtering&lt;/a&gt; project is &lt;a href="http://slashdot.org/article.pl?sid=02/09/11/1646230&amp;tid=172" &gt;posted to Slashdot&lt;/a&gt;. I have to post some replies of course, so I expect 128k upstream bandwidth won't be enough for my website.

&lt;p&gt;This too shall pass.
&lt;/dd&gt;
&lt;dt&gt;MS Palladium FAQ on &lt;a href="http://crit.org/" &gt;crit.org&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;Well, sort of.
&lt;p&gt;If you have something to say, get over to the &lt;a href="http://crit.org/http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html" &gt;CritLinked version of Ross Anderson's TCPA FAQ&lt;/a&gt;.

&lt;p&gt;
Why am I worried? Well I have the cached copy of MS's FAQ because crit.org doesn't work directly on their site.

&lt;p&gt;
&lt;em&gt;nb.&lt;/em&gt; Notes applied to pages don't seem to be noticed until after they've been fetched through crit.org &lt;em&gt;and&lt;/em&gt; the target page has been refreshed. I imagine this is a bug.

&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt; I can't say I would have planned for these two to arrive at the same time, but never mind.</description>
    </item>
    <item>
      <pubDate>Tue, 3 Sep 2002 04:11:13 GMT</pubDate>
      <title>3 Sep 2002</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=7</guid>
      <description>Stylesheets. You would think the novelty had worn off by now, wouldn't you?


&lt;p&gt; I got nothing useful done over the weekend (surprise!). I wanted to write code, but I ended up farting about instead. Stupid me.</description>
    </item>
    <item>
      <pubDate>Mon, 19 Aug 2002 00:20:21 GMT</pubDate>
      <title>19 Aug 2002</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=6</guid>
      <description>&lt;dl&gt;

&lt;p&gt; &lt;dt&gt;"Forgotten password"&lt;/dt&gt;

&lt;p&gt; &lt;dd&gt;
OK, I'm back. I had lost the authentication cookie that let me be "logged in".

&lt;p&gt; &lt;p&gt; I hunted around for my password, but I can't find it in the usual places - I probably didn't record it. With hindsight I see that this is not so clever, but most sites like this have an "email me my password" button, so it didn't seem necessary.

&lt;p&gt; &lt;p&gt; I recovered a copy of the cookie from a backup and appended it to my cookie file (the one that says "Do not edit!"), so I can post stuff until that expires. I can't do the XMLRPC thing though, I don't think. No big deal.

&lt;p&gt; &lt;p&gt; Next, I Used the Source. AFAICS the cookie I recovered was generated randomly when I created the account. The copy in the browser is supposed to expire in May 2003 (so if I go quiet about that time, you'll know what happened). The code doesn't seem to put an expiry time on the cookie in the Advogato database, so maybe I can just change the browser's expiry date?

&lt;p&gt; &lt;p&gt; If I ever hit the Logout link, it'll be Game Over.

&lt;p&gt; &lt;/dd&gt;

&lt;p&gt; &lt;dt&gt;Whining about the lack of "email me a password"&lt;/dt&gt;

&lt;p&gt; &lt;dd&gt;
No, sir!

&lt;p&gt; &lt;p&gt; I can't be @rsed to code it myself. I don't see why anyone else should do it for me.

&lt;p&gt; &lt;p&gt; It would be much easier to make another account, or just leave the site. I'm sure it will cope without me. &lt;tt&gt;8-)&lt;/tt&gt;

&lt;p&gt; &lt;p&gt; I have other things to do. Always other things.

&lt;p&gt; &lt;p&gt; So you see, this is "Open Source in-action". Boom boom.

&lt;p&gt; &lt;/dd&gt;

&lt;p&gt; &lt;dt&gt;I'm not alone&lt;/dt&gt;

&lt;p&gt; &lt;dd&gt; While Reading The Fine Web, I found three other Advo users have also lost this passwords in some way, and found some route back in to the system. (One each, IIRC, of: finding the password, finding the auth cookie and pestering the admin for a change)

&lt;p&gt; &lt;p&gt; So, there's obviously a need for an "Advogato forgotten password FAQ" of some sort. This diary entry would serve, I suppose, as the other three entries served me. The problem is that AFAICS they expire to a dark place where Google refuses to look.

&lt;p&gt; &lt;p&gt; The two solutions that spring to mind are for me to post back-issues of my diary on my own website, or to post this drivel to the front page.

&lt;p&gt; &lt;p&gt; For now, I'll do neither. Maybe I'll get around to "backing  up" my diary to my website once something important falls off the bottom.

&lt;p&gt; &lt;/dd&gt;

&lt;p&gt; &lt;/dl&gt;

&lt;p&gt; (Update: Argh. I only wanted to edit a couple of typos, but it wants to put &amp;lt;p&amp;gt; in front of everything. The formatting was fine to start with.)</description>
    </item>
    <item>
      <pubDate>Fri, 28 Jun 2002 10:50:39 GMT</pubDate>
      <title>28 Jun 2002</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=5</guid>
      <description>Argh, please don't hit the emacs wordwrap key in Netscape, Matthew. And take two:

&lt;p&gt; &lt;b&gt;Ideas&lt;/b&gt;, storage and retrieval of:&lt;blockquote&gt;
Someone somewhere (probably at the &lt;a href="http://www.phy.cam.ac.uk/" &gt;Cavendish&lt;/a&gt;) has gone to a certain amount of trouble to teach me that it's more important to know &lt;strong&gt;of&lt;/strong&gt; some thing than to know about it in detail. This is very handy for someone who dabbles in problems from many areas, but I fear I'm taking it too far.

&lt;p&gt; The plan is to remember enough of an idea to know where to look it up, and this is where I'm going wrong. Did I just re-invent Merkle Authentication Trees? More likely the idea has been lurking in my head from when I read it somewhere. I had no idea what to call the system (although "tree" and "digest" would feature somewhere). Thanks to Adam for putting me on to the original.

&lt;p&gt; I bet there's a word for doing this. I wonder where I could look it up? It's probably beyond the scope of a thesaurus, and I'm too lazy to bother finding out the hard way.
&lt;/blockquote&gt;

&lt;p&gt; &lt;b&gt;Ideas&lt;/b&gt;, the quest for a more effective butterfly net:&lt;blockquote&gt;
While reading stuff just before my previous diary entry (yes, the confused one below) I had several ideas which, at the time, seemed really good.

&lt;p&gt; I need to learn how to stop treating ideas like those dialog boxes that pop up, to be dismissed just before you realise you needed to write down the details of the error message.
&lt;/blockquote&gt;

&lt;p&gt; Why would I want an authentication tree anyway?&lt;blockquote&gt;
Imagine you want to prove that you checked this bit of code in to CVS three years ago. You could show the (court) the timestamp that CVS put on the file, and they might believe you if someone doesn't point out that these things are very easy to forge.

&lt;p&gt; So my aim is to write a program which checks for changes in a tree of files, and keeps a fairly lightweight but solid proof of age for your stuff. For an earlier program that exists, and was written for an entirely different purpose, go find paramd5s. Oh, it's not published yet .. well, I wrote it ages ago, honest!

&lt;p&gt; Keywords: prior art.

&lt;p&gt; Probably a bit late for many things, but TTWTCC.
&lt;/blockquote&gt;

&lt;p&gt; &lt;a href="http://www.advogato.org/person/leibnitz27/" &gt;leibnitz27&lt;/a&gt;:&lt;blockquote&gt;
Please don't be grumpy for the Apprenticisation I gave you. I concede that getting &lt;tt&gt;ppmtowinicon&lt;/tt&gt; shipped on my box as standard is pretty cool, but I can't find any of your recent work. &lt;tt&gt;9-)&lt;/tt&gt;&lt;/blockquote&gt;

&lt;p&gt; I should remap that key, shouldn't I? Next time.</description>
    </item>
    <item>
      <pubDate>Thu, 27 Jun 2002 00:47:34 GMT</pubDate>
      <title>27 Jun 2002</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=4</guid>
      <description>Today is paradox day. (Oh look, I mean yesterday. Again.)

&lt;p&gt; The silly thing is, I don't know how to explain why.


&lt;p&gt; Things that brought me to this conclusion,
&lt;ul&gt;
&lt;li&gt;I think I can have &lt;a href="http://www.chiark.greenend.org.uk/~ian/sauce/" &gt;SAUCE&lt;/a&gt; or &lt;a href="http://www.exim.org/exim-html-3.30/doc/html/spec_38.html" &gt;TLS&lt;/a&gt; with my exim, but not both. I'm not sure about this yet though.&lt;br&gt;
    (Yes I know TLS is no substitute for end-to-end.)
&lt;li&gt;Public information is private if you can't find the thing you would have wanted to know (this is a poor way of phrasing it)&lt;br&gt;
    (&lt;a href="http://www.chiark.greenend.org.uk/pipermail/ukcrypto/2002-June/019414.html" &gt;This posting&lt;/a&gt; in &lt;a href="http://www.chiark.greenend.org.uk/pipermail/ukcrypto/2002-June/019338.html" &gt;this thread&lt;/a&gt; on ukcrypto.)
&lt;li&gt;&lt;a href="http://www.nonlocal.com/quantum-d/v2/kbowden_03-15-97.html" &gt;Elitzur-Vaidman Bomb Testing&lt;/a&gt; [1993, 1997]&lt;br&gt;
    You've got this bomb, and you want to see whether it works. So you test it!
&lt;li&gt;Even if I want privacy of my traffic data (who I talk to, how often and how much data), I can talk to my friends with impunity provided I encrypt some of the data.&lt;br&gt;
    I can't talk to strangers though.
&lt;li&gt;On the &lt;a href="http://www.camram.org/" &gt;camram&lt;/a&gt;-spam list, we're discussing another set of ways of cutting down on UCE or spam.&lt;br&gt;
    I've got so many mails from this I don't know where to start with them, or where to put the ideas and suggestions.
&lt;li&gt;I'm tempted to snip this text and replace with "avoided submitting drivel to diary", but that would be more pointless than not posting, so I'll just crash Netscape again and lose it instead...&lt;br&gt;
    This isn't paradox. This is just bedtime, slightly overdue.
&lt;/ul&gt;


&lt;p&gt; Hmm, wonder what happens if you test the bomb, it would absorb the photon but doesn't, you think it's good, but then it doesn't go off anyway? So, the test only weeds out a certain type of dud.</description>
    </item>
    <item>
      <pubDate>Tue, 18 Jun 2002 01:11:46 GMT</pubDate>
      <title>18 Jun 2002</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=3</guid>
      <description>(This, like yesterday's diary, is yesterdays. There should
be a checkbox for &amp;quot;it's just gone midnight&amp;quot;, and
there should be &amp;lt;small&amp;gt; tags for silly comments.
Unfortunately today I seem to be about to have a little
rant.)


&lt;p&gt; I'm a &amp;quot;software engineer&amp;quot; not a wheel builder,
FFS. It's a very nice wheel (28 DBSS spokes, Ultegra hub,
Mavic CXP33 aero rim &lt;tt&gt;(-8&lt;/tt&gt;). But it isn't round, flat
or in the middle of the bike.

&lt;p&gt; Long story involving dented rim (how? FIIK), shot
hub and &amp;quot;please wait two weeks for the hub&amp;quot; -
thanks Craig for the lend of the crusty bike!
&lt;br&gt;I built it,
&lt;br&gt;trued it,
&lt;br&gt;rode it,
&lt;br&gt;and almost all of the spokes went slack after about 20
miles.

&lt;p&gt; So I cleaned the grease off (yes I know that
&lt;strong&gt;now&lt;/strong&gt;), applied some blue nut locking
compound and trued it again. Of course that takes me about
two hours, so the nutlock has long set and isn't terribly
effective.

&lt;p&gt; Apparently I didn't do a very good job of cleaning the
grease off either, 'cos it's gone slack again.

&lt;p&gt; Bike shop couldn't do it today. I tightened it to wobble
less and rode to work... it remains to be seen whether I
woos out and get someone else to do it, or strip the whole
thing down and start again again again.

&lt;p&gt; ...makes me wonder what's in store for the front wheel I did
a couple of months ago. That has done many miles already and
only needed the tiniest tweak after settling. The benefit of
radial spoking, perhaps? Black art, this.</description>
    </item>
    <item>
      <pubDate>Mon, 17 Jun 2002 01:39:30 GMT</pubDate>
      <title>17 Jun 2002</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=2</guid>
      <description>Wrote a bit of &lt;a
href="http://www.t8o.org/cgi-bin/hashcash.pl"&gt;perl CGI&lt;/a&gt;
for ESJ in the hope that he can use it to demo &lt;a
href="http://www.cypherspace.org/~adam/hashcash/"&gt;Hashcash&lt;/a&gt;,
for
the purpose of &lt;a href="http://www.camram.org/" &gt;spam
reduction&lt;/a&gt;.

&lt;p&gt; I write lots of perl CGI. Why is this tiny little script so
pants, and why did it take so long?

&lt;p&gt; Need to start on the Java side PDQ. Never mind start, I need
to think about what it should do. I'll think out loud, so
you can help. (Very kind of you to list... oh, see ya later)

&lt;p&gt; &lt;ul&gt;
&lt;li&gt;HTML fires up the applet, either just because it can or
(more likely, and the purpose) to calculate a &lt;a
href="http://www.lapo.it/HashCash.html"&gt;partial hash
collision&lt;/a&gt; on a
bit of
data.
&lt;li&gt;Well it should probably be threaded, so..
&lt;li&gt;..one thread to sit there and churn numbers. It should
probably update a variable and notify the other thread, when
it finds a collision bigger than what it had a moment ago.
&lt;li&gt;..the other thread to look at how fast things are going
and update the GUI to estimate how long it will take. I
suspect a progress bar would be depressing to watch. Also
misleading since it could go to 1000% if you're unlucky.
&lt;blockquote&gt;
Maybe a Windows-style "5 seconds left!". "Oh, hang on .. no,
it'll be about 2 minutes". Five minutes later...
&lt;/blockquote&gt;
Abort button? Well you could send an inadequate hashcash
token. I've been starting to think about this. I think it
should be valid to say "I think that talking to you is only
worth 10 seconds CPU time, so if you want to sit there and
demand 2 hours then tough".
&lt;li&gt;..network access will be pretty simple. The only
important bit is sending the completed collision back to the
webserver (POST request, I should think) so it can validate
it and then email it to someone. (Webserver sends the email
so I don't have to fart about with a "secure" applet.)
&lt;li&gt;There may be some merit in requesting some tiny bit of
data of the webserver just to obtain a cookie saying how
fast your processor is, so that the HTML can tell you how
long things will take next time you visit.
&lt;/ul&gt;

&lt;p&gt; Of course, I say "start". Lapo Luchini's GPL code will do
all the hard work for me. Oh yeah, I should drop him a line
if I'm going to start hacking about, shouldn't I? I'm so
rude. &lt;tt&gt;8-(&lt;/tt&gt;

&lt;p&gt; Am I scared that lots of stupid emails will be leaving my
computer, destined for random people? Well all I have to do
is up the minimum collision threshold to 25 bits and it will
go very very quiet. &lt;tt&gt;8-)&lt;/tt&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 3 Jun 2002 05:44:02 GMT</pubDate>
      <title>3 Jun 2002</title>
      <link>http://www.advogato.org/person/mca/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/mca/diary.html?start=1</guid>
      <description>I'm tired of having domains that don't do anything useful.

&lt;p&gt; I have a DNS server which is up ~98%. All I
really want is &lt;a
href="http://toy.ddts.net/~mca1001/downtheory.html"&gt;enough
secondaries to make it reliable&lt;/a&gt;, but
the problem is my primary is on dynamic IP.

&lt;p&gt; I've written some software which allows updates over SSH to
a DJBDNS zone file, which would allow someone to provide the
service I require... but who can you phone at 4am? (No it
isn't urgent, but then it has been "not urgent" for the
last six months)

&lt;p&gt; So I've cheated and used &lt;a
href="https://dns.xtremeweb.de/"&gt;xtremeweb.de&lt;/a&gt; for full
primary. It seems very slick.

&lt;p&gt; Meanwhile I'll poke about on &lt;a
href="http://ns2exchange.com/"&gt;ns2exchange.com&lt;/a&gt;.</description>
    </item>
  </channel>
</rss>
