<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us"><title>The B-List: Latest entries</title><link href="http://www.b-list.org/feeds/entries/" rel="alternate"></link><link href="http://www.b-list.org/feedburner/entries/" rel="self"></link><id>http://www.b-list.org/feeds/entries/</id><updated>2013-04-05T04:05:54Z</updated><author><name>James Bennett</name></author><entry><title>Good tools</title><link href="http://www.b-list.org/weblog/2013/apr/05/good-tools/" rel="alternate"></link><updated>2013-04-05T04:05:54Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2013-04-05:/weblog/2013/apr/05/good-tools/</id><summary type="html">
&lt;p&gt;Apparently we&amp;#8217;re in one of those every-couple-of-years cycles of everybody and their brother rushing to adopt/encourage others to adopt the hot new programmers&amp;#8217; text editor. This time around it&amp;#8217;s Sublime Text, which, though I haven&amp;#8217;t personally tried it out, does seem to at least be a very nice editor. If you were just starting out and needed a quality text editor, I think you could do a lot worse than Sublime ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2013/apr/05/good-tools/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Misc"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>Persistence</title><link href="http://www.b-list.org/weblog/2013/jan/29/persistence/" rel="alternate"></link><updated>2013-01-29T03:55:52Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2013-01-29:/weblog/2013/jan/29/persistence/</id><summary type="html">
&lt;p&gt;The last couple weeks have been rough, on a personal level. Nothing I can&amp;#8217;t get through with a little help (and thankfully, there is help), but nothing particularly fun to get through, either. I&amp;#8217;ve spent a lot of time going over and thinking about some old issues. Part of that has involved digging up a bunch of things I wrote years ago; a minor crisis occurred this past weekend when I tried to ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2013/jan/29/persistence/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Misc"></category><category term="Philosophy"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>reddit takes a new direction</title><link href="http://www.b-list.org/weblog/2012/feb/13/reddit/" rel="alternate"></link><updated>2012-02-13T09:21:45Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2012-02-13:/weblog/2012/feb/13/reddit/</id><summary type="html">
&lt;p&gt;Several months ago, reddit shook with the news that longtime subreddit /r/jailbait &amp;#8212; dedicated to, well, you can probably guess &amp;#8212; had been &lt;a href="http://www.reddit.com/r/AskReddit/comments/l7rcs/rjailbait_admins_officially_decide_to_shut_down/"&gt;shut down by its own moderators&lt;/a&gt;. Yesterday, reddit shook again, with the news that a variety of other subreddits, arranged on similar topical lines, &lt;a href="http://www.reddit.com/r/blog/comments/pmj7f/a_necessary_change_in_policy/"&gt;were being shut down by reddit&amp;#8217;s admins&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;Predictably, this has caused a shitstorm. It has also caused calls for bans of other subreddits which have nothing to do ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2012/feb/13/reddit/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Misc"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>Apropos</title><link href="http://www.b-list.org/weblog/2011/nov/19/apropos/" rel="alternate"></link><updated>2011-11-19T00:00:00Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2011-11-19:/weblog/2011/nov/19/apropos/</id><summary type="html">
&lt;p&gt;Abraham Lincoln, remarks for the dedication of the cemetery at Gettysburg battlefield, November 19,&amp;nbsp;1863:
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Four score and seven years ago our fathers brought forth on this continent a new nation, conceived in Liberty, and dedicated to the proposition that all men are created&amp;nbsp;equal.
&lt;/p&gt;
&lt;p&gt;Now we are engaged in a great civil war, testing whether that nation, or any nation so conceived and so dedicated, can long endure. We are met on a great ...&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2011/nov/19/apropos/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Misc"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>Napoleon's battle plan</title><link href="http://www.b-list.org/weblog/2011/aug/21/mozilla/" rel="alternate"></link><updated>2011-08-21T02:53:39Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2011-08-21:/weblog/2011/aug/21/mozilla/</id><summary type="html">
&lt;p&gt;So, right up-front, let me just say that May is one damn fine month to &lt;a href="/weblog/2011/apr/27/quo-vadimus/"&gt;quit your job&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;As previously noted, I&amp;#8217;d been in rather an epic funk, and once my last day was over and all the paperwork was filed, I went on a mission to spend my summer doing anything other than sitting in front of a computer. I traveled a bit, saw friends both old and new, indulged some of my ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2011/aug/21/mozilla/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Meta"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>Quo Vadimus?</title><link href="http://www.b-list.org/weblog/2011/apr/27/quo-vadimus/" rel="alternate"></link><updated>2011-04-27T09:47:57Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2011-04-27:/weblog/2011/apr/27/quo-vadimus/</id><summary type="html">
&lt;p&gt;I&amp;#8217;ve been in a rather epic funk for quite a while now, and for most of it I didn&amp;#8217;t know why. I just knew that I didn&amp;#8217;t really feel motivation to do much of anything. No motivation to deal with things at work, no motivation to work on Django or any of the open-source projects I&amp;#8217;m involved in, no motivation at all. I&amp;#8217;ve basically been treading water. This wouldn&amp;#8217;t ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2011/apr/27/quo-vadimus/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Meta"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>A stateful problem</title><link href="http://www.b-list.org/weblog/2010/dec/24/states/" rel="alternate"></link><updated>2010-12-24T09:07:30Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2010-12-24:/weblog/2010/dec/24/states/</id><summary type="html">
&lt;p&gt;So, this week we dropped &lt;a href="http://www.djangoproject.com/weblog/2010/dec/22/security/"&gt;some security updates&lt;/a&gt;, which you should definitely check out if you haven&amp;#8217;t seen them&amp;nbsp;yet.
&lt;/p&gt;
&lt;p&gt;We also released &lt;a href="http://www.djangoproject.com/weblog/2010/dec/22/13-beta-1/"&gt;the first 1.3 beta&lt;/a&gt;, which is an important milestone since it means 1.3 is now feature-frozen and will get only bugfix and polishing work until the final release. Quite a few useful things made it in between alpha and beta, and a couple just barely slipped in under the ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2010/dec/24/states/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Django"></category><category term="Misc"></category><category term="Pedantics"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>The news done broke</title><link href="http://www.b-list.org/weblog/2010/nov/02/news-done-broke/" rel="alternate"></link><updated>2010-11-02T23:43:27Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2010-11-02:/weblog/2010/nov/02/news-done-broke/</id><summary type="html">
&lt;p&gt;(or, &amp;#8220;Dear&amp;nbsp;Louise&amp;#8230;&amp;#8221;)
&lt;/p&gt;
&lt;p&gt;Once upon a time, Jacob wrote &lt;a href="http://jacobian.org/writing/breaking-news/"&gt;a wonderful insider&amp;#8217;s view&lt;/a&gt; of how our election coverage works, and noted that basically the whole thing&amp;#8217;s held together with baling twine and duct tape. That was 2006; it&amp;#8217;s now 2010 and midterm elections are upon us again. As I write this I&amp;#8217;m actually at my desk at the Journal-World office, and for the first time tonight nothing&amp;#8217;s actually broken. So ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2010/nov/02/news-done-broke/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Misc"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>django-FUNserver</title><link href="http://www.b-list.org/weblog/2010/nov/01/django-funserver/" rel="alternate"></link><updated>2010-11-01T23:12:44Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2010-11-01:/weblog/2010/nov/01/django-funserver/</id><summary type="html">
&lt;p&gt;Step 1: &lt;code&gt;pip install django-funserver&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;Step 2: Add &amp;#8220;funserver&amp;#8221; to your &lt;code&gt;INSTALLED_APPS&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;Step 3: Run &lt;code&gt;manage.py funserver&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;For best results, don&amp;#8217;t do this on a real&amp;nbsp;server.
&lt;/p&gt;
&lt;p&gt;Code is &lt;a href="http://bitbucket.org/ubernostrum/django-funserver/src"&gt;here&lt;/a&gt;, for those&amp;nbsp;interested.
&lt;/p&gt;


&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2010/nov/01/django-funserver/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Django"></category><category term="Misc"></category><category term="Python"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>On branching</title><link href="http://www.b-list.org/weblog/2010/feb/02/branching/" rel="alternate"></link><updated>2010-02-02T08:09:08Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2010-02-02:/weblog/2010/feb/02/branching/</id><summary type="html">
&lt;p&gt;Back in 2008 I &lt;a href="/weblog/2008/jul/28/lets-talk-about-dvcs/"&gt;posted some rambling thoughts&lt;/a&gt; on distributed version-control systems, largely in response to the huge amount of hype surrounding such tools (particularly git). Then at PyCon last year, amid even more hype as it was announced that Python will switch from Subversion to a distributed tool, I gave &lt;a href="http://media.b-list.org/presentations/2009/pycon/dvcs.pdf"&gt;a lightning talk&lt;/a&gt; reflecting on what I&amp;#8217;d picked up and seen during the intervening eight&amp;nbsp;months.
&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s now been a year and ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2010/feb/02/branching/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Misc"></category><category term="Pedantics"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>django-registration</title><link href="http://www.b-list.org/weblog/2009/oct/14/registration/" rel="alternate"></link><updated>2009-10-14T02:26:23Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2009-10-14:/weblog/2009/oct/14/registration/</id><summary type="html">
&lt;p&gt;So, life has been eventful lately. There was DjangoCon, which was awesome even though I came away deeply unhappy with how my talk turned out; due to a lot of hectic things going on, it fell far below the standard I usually like to enforce for myself. I&amp;#8217;ve got a couple things cooking for PyCon, though, which will hopefully make up for it. Things are starting to ramp up for the Django 1.2 ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2009/oct/14/registration/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Django"></category><category term="Meta"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>Let's talk about WSGI</title><link href="http://www.b-list.org/weblog/2009/aug/10/wsgi/" rel="alternate"></link><updated>2009-08-10T05:31:44Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2009-08-10:/weblog/2009/aug/10/wsgi/</id><summary type="html">
&lt;p&gt;Recently Armin Ronacher (whose &lt;a href="http://lucumr.pocoo.org/"&gt;blog&lt;/a&gt; you should be reading if you do anything at all involving Python and the web) has published a couple of &lt;a href="http://lucumr.pocoo.org/2009/7/30/nih-in-the-wsgi-world"&gt;good&lt;/a&gt; &lt;a href="http://lucumr.pocoo.org/2009/8/5/pro-cons-about-werkzeug-webob-and-django"&gt;articles&lt;/a&gt; poking at the current state of &lt;acronym title="Web Server Gateway Interface"&gt;&lt;span class="caps"&gt;WSGI&lt;/span&gt;&lt;/acronym&gt;, the &lt;a href="http://www.python.org/dev/peps/pep-0333/"&gt;standard interface for Python web applications&lt;/a&gt;. Some of his comments dovetail nicely into concerns I&amp;#8217;ve been trying to put into words for a while now, so I&amp;#8217;m glad he&amp;#8217;s posting on the subject and providing some&amp;nbsp;context ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2009/aug/10/wsgi/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Django"></category><category term="Frameworks"></category><category term="Python"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>On "magic", once again</title><link href="http://www.b-list.org/weblog/2009/jul/23/magic/" rel="alternate"></link><updated>2009-07-23T08:31:13Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2009-07-23:/weblog/2009/jul/23/magic/</id><summary type="html">
&lt;p&gt;So it seems Giles Bowkett &lt;a href="http://gilesbowkett.blogspot.com/2009/07/do-you-believe-in-magic.html"&gt;is upset&lt;/a&gt; about use of the word &amp;#8220;magic&amp;#8221;. I&amp;#8217;m happy to agree with the general consensus from various fora that &lt;a href="http://christopherroach.com/blog/i-hate-magic-why-django-rocks/"&gt;the specific article he&amp;#8217;s complaining about&lt;/a&gt; is, well, pretty much content-free. I could read that post over and over and still have no idea what actual things the author liked about Django or didn&amp;#8217;t like about Rails. But I&amp;#8217;ve pretty much learned to ignore content-free hype ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2009/jul/23/magic/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Django"></category><category term="Programming"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>When licenses attack</title><link href="http://www.b-list.org/weblog/2009/jul/14/licensing/" rel="alternate"></link><updated>2009-07-14T08:25:51Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2009-07-14:/weblog/2009/jul/14/licensing/</id><summary type="html">
&lt;p&gt;Jacob &lt;a href="http://jacobian.org/writing/gpl-questions/"&gt;posted twenty questions&lt;/a&gt; about the &lt;acronym title="GNU General Public License"&gt;&lt;span class="caps"&gt;GPL&lt;/span&gt;&lt;/acronym&gt;. Zed followed with &lt;a href="http://zedshaw.com/blog/2009-07-13.html"&gt;an explanation&lt;/a&gt; of why he placed &lt;a href="http://lamsonproject.org/"&gt;Lamson&lt;/a&gt; under the &lt;span class="caps"&gt;GPL&lt;/span&gt;. This has provoked some discussion around the internets, some of which I have read and some of which I&amp;#8217;ve&amp;nbsp;ignored.
&lt;/p&gt;
&lt;p&gt;Unfortunately, there&amp;#8217;s a lot of noise drowning out useful discussion, much of it centered around alleging &amp;#8212; directly or indirectly &amp;#8212; that if you ask questions about how the &lt;span class="caps"&gt;GPL&lt;/span&gt; interacts with other licenses, you ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2009/jul/14/licensing/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Misc"></category><category term="Pedantics"></category><category term="Python"></category><rights>http://www.b-list.org/about/copyright/</rights></entry><entry><title>In pace requiescat</title><link href="http://www.b-list.org/weblog/2009/jul/08/xhtml/" rel="alternate"></link><updated>2009-07-08T08:41:38Z</updated><author><name>James Bennett</name><uri>http://www.b-list.org/</uri></author><id>tag:www.b-list.org,2009-07-08:/weblog/2009/jul/08/xhtml/</id><summary type="html">
&lt;p&gt;So the charter of the &lt;acronym title="eXtensible HyperText Markup Language"&gt;&lt;span class="caps"&gt;XHTML&lt;/span&gt;&lt;/acronym&gt; Working Group &lt;a href="http://www.w3.org/2009/06/xhtml-faq"&gt;will be allowed to expire without renewal&lt;/a&gt;. This is a source of consternation for &lt;a href="http://www.zeldman.com/2009/07/02/xhtml-wtf/"&gt;some&lt;/a&gt;, who feel that the &lt;acronym title="World Wide Web Consortium"&gt;&lt;span class="caps"&gt;W3C&lt;/span&gt;&lt;/acronym&gt; is perhaps sending conflicting messages &amp;#8212; how long until we find out that &lt;acronym title="HyperText Markup Language"&gt;&lt;span class="caps"&gt;HTML&lt;/span&gt;&lt;/acronym&gt;5 isn&amp;#8217;t &lt;em&gt;really&lt;/em&gt; the future, either? &amp;#8212; and, perhaps, smug &amp;#8220;I told you so&amp;#8221; satisfaction for &lt;a href="http://diveintomark.org/archives/2009/07/06/this-is-the-house"&gt;others&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;I have little to add to either of those camps, so what follows here is nothing more ...&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.b-list.org/weblog/2009/jul/08/xhtml/"&gt;Read full entry and comments&lt;/a&gt;&lt;/p&gt;</summary><category term="Pedantics"></category><category term="Web standards"></category><rights>http://www.b-list.org/about/copyright/</rights></entry></feed>