<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for amk</title>
    <link>http://www.advogato.org/person/amk/</link>
    <description>Advogato blog for amk</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sun, 19 May 2013 21:50:46 GMT</pubDate>
    <item>
      <pubDate>Tue, 10 Jan 2006 13:28:24 GMT</pubDate>
      <title>10 Jan 2006</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=27</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=27</guid>
      <description>PyCon 2006 will be held in Dallas, TX at the end of February (Feb. 24-26).  See &lt;a href="http://us.pycon.org" &gt;http://us.pycon.org&lt;/a&gt; for more information.

&lt;p&gt; We've announced &lt;a href="http://www.python.org/pycon/2006/schedule" &gt;the conference program&lt;/a&gt;, as well as
&lt;a href="http://wiki.python.org/moin/PyCon2006/Tutorials" &gt;a day of tutorials&lt;/a&gt;.

&lt;p&gt; Keynote speakers include Guido van Rossum on the state of Python
development, Alan Runyan and Alexander Limi on Plone, and an interview
with Bram Cohen, creator of BitTorrent.  You can even &lt;a
href="http://wiki.python.org/moin/PyCon2006/BramCohenInterview"&gt;suggest
questions for Mr. Cohen&lt;/a&gt;!

&lt;p&gt; Early-bird registration ends this Sunday, after which the cost
increases by $65, so register as soon as you can.

&lt;p&gt; The conference is followed by &lt;a
href="http://wiki.python.org/moin/PyCon2006/Sprints"&gt;four days of
development sprints&lt;/a&gt; on packages such as Zope, Django, Docutils,
PyPy, and CPython.  Sprints are free, and you can book a hotel room at
the conference rate even if you're only attending the sprints.



</description>
    </item>
    <item>
      <pubDate>Thu, 24 Jul 2003 13:00:07 GMT</pubDate>
      <title>24 Jul 2003</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=26</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=26</guid>
      <description>&lt;a href="http://www.advogato.org/person/dalke/" &gt;dalke&lt;/a&gt;: 
DDJ ran &lt;a href="http://www.ercb.com/brief/brief.0112.html" &gt;a very funny review of Yourdon's "Time Bomb 2000"&lt;/a&gt;.
I agree with you about Yourdon; the few useful observations in his books can be found in 
more readable sources such as the XP books, and there's lots of uninteresting filler material.  (In Rise/Resurrection, 
he draws an object/model diagram of the hiring process for programmers!)

&lt;p&gt; &lt;a href="http://www.advogato.org/person/mwh/" &gt;mwh&lt;/a&gt;: if we were using BitKeeper, where people exchange patchsets, that wouldn't be too difficult; you'd have a mail alias that automatically applies patches
from mwh and gvr, but holds patches from unknown people.
With CVS or Subversion, though, I think all we could do
is apply changes and make it easy to back them out 
if they get rejected.</description>
    </item>
    <item>
      <pubDate>Mon, 24 Feb 2003 14:43:54 GMT</pubDate>
      <title>24 Feb 2003</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=25</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=25</guid>
      <description>Today the &lt;a href="http://www.python.org/cgi-bin/moinmoin/PyConSpeakers" &gt;list of PyCon abstracts&lt;/a&gt; was posted, to go with the previously posted &lt;a href="http://www.python.org/pycon/pycon-schedule.html" &gt;schedule&lt;/a&gt;.  

&lt;p&gt; &lt;p&gt;Early-bird registration ends this Friday, after which the cost increases
by $50, so if you're interested in Python, take a look at the abstracts 
and schedule, and register as soon as you can.

</description>
    </item>
    <item>
      <pubDate>Wed, 19 Feb 2003 14:44:41 GMT</pubDate>
      <title>19 Feb 2003</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=24</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=24</guid>
      <description>For interested readers: the &lt;a href="http://www.python.org/pycon/" &gt;PyCon&lt;/a&gt; conference has now posted a &lt;a href="http://www.python.org/pycon/pycon-schedule.html" &gt;draft of the schedule&lt;/a&gt; for March 26-28.  (No abstracts, though.) Paul Graham is giving the introductory keynote; there's a strong slate of numeric talks (as usual);  I'll have another chance to try to come to grips with Twisted; and there's a scattering of promising-looking unclassifiable talks such as Prevayler, Satine, and Smoke. 

&lt;p&gt; &lt;p&gt;
PyCon is also taking a radical approach that's new for the Python conferences. Instead of scheduling every single minute, leaving only small breaks for coffee and lunch, there's a lot of empty space on the schedule. The intention is to let attendees self-organize, finding empty rooms and time slots for impromptu discussions or presentations.  Someone named Bob Payne has proposed 
using &lt;a href="http://www.openspaceworld.org/english/guidedtour.html" &gt;OpenSpace methods&lt;/a&gt; to plan the free space, resulting in a conference that's more closely adjusted to the needs of the participants. It's a provocative new approach that I suspect will be an immense success if it works at all.

&lt;p&gt; &lt;p&gt;Oh, and did I mention it'll be much cheaper?  ($150 if you register before Feb. 28, instead of the $1100 for previous conferences.)  And that it'll be in downtown DC and not off in the suburban wastelands?  </description>
    </item>
    <item>
      <pubDate>Wed, 27 Feb 2002 16:25:03 GMT</pubDate>
      <title>27 Feb 2002</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=23</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=23</guid>
      <description>&lt;a href="http://www.advogato.org/person/Cardinal/" &gt;Cardinal&lt;/a&gt;/&lt;a href="http://www.advogato.org/person/daniels/" &gt;daniels&lt;/a&gt;:  I don't have a problem with swearing in a mostly-private forum such as a changelog or check-in message.  Having spent days debugging a problem that turned out to be someone else's fault, I certainly know the urge to vent one's spleen.
However, I do have a problem with the message "The fuck-it-all release": it contains no useful information
explaining 
&lt;em&gt;why&lt;/em&gt; it's the "fuck-it-all" release?  Looking at the changelog, it's not clear which is the problematic set of changes: changing the init sequence, dropping the non-blocking I/O, or changing the package priority.

&lt;p&gt; &lt;p&gt;Diaristic stuff: I'm finally almost done with the seemingly endless remote microscope work, meaning I can move onto something else, such as trying to build Web services for the Matisse project.  I'm wavering between just &lt;a href="http://www.mems-exchange.org/projects/matisse/ideas/" &gt;using XML-RPC&lt;/a&gt; and attempting &lt;a href="http://www.amk.ca/conceit/rest-version.html" &gt;a REST-based design&lt;/a&gt;; maybe Quixote can be made a convenient framework for implementing REST-based systems.
</description>
    </item>
    <item>
      <pubDate>Fri, 26 Oct 2001 03:35:45 GMT</pubDate>
      <title>26 Oct 2001</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=22</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=22</guid>
      <description>&lt;a href="http://www.advogato.org/person/deekayen/" &gt;deekayen&lt;/a&gt;: a popular Web
site carries the seeds of its own destruction.  Everyone
wants to be Yahoo or EBay, but the problem is that bandwidth and
hardware make that really expensive.
I don't think the solution is to find ways of sustaining
a few high-traffic centralized sites, because it doesn't
seem to be currently possible to make this work.  Instead we
should have very many low-traffic sites.
I just wrote &lt;a
href="http://www.amk.ca/conceit/weblogs.html"&gt;a conceit
about this&lt;/a&gt;, arguing that personal weblogs are more
sustainable and, as a bonus, more interesting.
</description>
    </item>
    <item>
      <pubDate>Fri, 24 Aug 2001 02:57:58 GMT</pubDate>
      <title>24 Aug 2001</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=21</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=21</guid>
      <description>I just posted &lt;a
HREF="http://www.amk.ca/writing/necro2001.html"&gt;my account
of Necronomicon
2001&lt;/a&gt; to my Web site; H.P. Lovecraft fans will be
interested.
If you're a Lovecraft fan, you &lt;em&gt;so&lt;/em&gt; want to go to
this 
convention.  Trust me.  Put it on your schedule for 2003.
(Less interesting day-to-day things are in
&lt;a href="http://www.amk.ca/diary/" &gt;my regular diary&lt;/a&gt;, of
course.)
</description>
    </item>
    <item>
      <pubDate>Sat, 7 Jul 2001 15:12:16 GMT</pubDate>
      <title>7 Jul 2001</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=20</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=20</guid>
      <description>I've written a &lt;a
href="http://www.amk.ca/python/writing/python-dev.html"&gt;guide
to
helping develop Python&lt;/a&gt;, which argues that
&lt;a href="http://www.advogato.org/proj/Python/" &gt;Python&lt;/a&gt;
is a good project to apprentice on and then discusses how
its
development is organized.  Comments on the document would be
greatly
appreciated.  Does it give you a reasonable picture of how
the process works?  Are there any other topics that need to
be covered?  

</description>
    </item>
    <item>
      <pubDate>Tue, 20 Mar 2001 16:57:59 GMT</pubDate>
      <title>20 Mar 2001</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=19</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=19</guid>
      <description>&lt;a href="http://www.advogato.org/person/dmerrill/" &gt;dmerrill&lt;/a&gt;, regarding your job hunt: would
you be interested 
in working with us at &lt;a
href="http://www.mems-exchange.org/"&gt;the MEMS Exchange&lt;/a&gt;?  
Please get in touch with me, and we can discuss this
further via e-mail or phone.

&lt;p&gt; &lt;p&gt;(I couldn't find an e-mail address for you on your Web
page, so I'm resorting to this rather public method.)</description>
    </item>
    <item>
      <pubDate>Wed, 4 Oct 2000 14:43:10 GMT</pubDate>
      <title>4 Oct 2000</title>
      <link>http://www.advogato.org/person/amk/diary.html?start=18</link>
      <guid>http://www.advogato.org/person/amk/diary.html?start=18</guid>
      <description>At work, finished setting up the new Cornell computer (I
think) and started figuring out how
                   to set things up so everyone can run a
ZEO server on their development machines, instead of
directly using
                   FileStorage. As an amusement, I
reformatted my /data partition to use Reiserfs instead of
ext2, since I'd like
                   to get some experience with it. My /data
partition holds various large source trees that are mostly
external,
                   and that I just CVS update, compile, and
perhaps install: Mozilla, KDE, Linux, and the Python 2.0 CVS
tree.
                   As an experiment, I started up a KDE
compilation with "make -j 2" and then turned the computer
off, since
                   Reiserfs is supposed to handle such
crashes better than ext2 does. The results weren't
encouraging; the
                   machine rebooted OK, and the kernel
logged a "Replaying 5 transactions" message when the
partition was
                   mounted, but then some files, such as the
"configure" script, "config.cache", and "Makefile" were
replaced
                   with binary junk, perhaps from one of the
object files being produced at the time of the crash. Maybe
there's
                   something I don't understand about
setting up Reiserfs, perhaps some startup script or fsck
invocation needed
                   to reconcile matters. 

&lt;p&gt; &lt;p&gt; &lt;p&gt;&lt;a href="http://www.advogato.org/person/splork/" &gt;splork&lt;/a&gt;: The un-SWIGged
BerkeleyDB
module is &lt;a
href="ftp://starship.python.net/pub/crew/amk/new/"&gt;here&lt;/a&gt;.  
I'm still not very confident in it because I don't have 
a comprehensive test suite for it.  Jim Fulton also pointed
out a few missing API functions that need to be added, so I
hope to hack on the module again before too long.

&lt;p&gt; &lt;p&gt; &lt;p&gt;My previous Advogato diary entry was on August 31;
it's
much easier for me to maintain &lt;a
href="http://starship.python.net/crew/amk/diary/"&gt;my
personal diary pages&lt;/a&gt;, since I can let an entry slip for
a few days and still get the date right, so 
readers interested in my diary should follow those pages.
</description>
    </item>
  </channel>
</rss>
