<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for Cardinal</title>
    <link>http://www.advogato.org/person/Cardinal/</link>
    <description>Advogato blog for Cardinal</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Tue, 18 Jun 2013 21:37:42 GMT</pubDate>
    <item>
      <pubDate>Sun, 25 Jan 2004 06:05:04 GMT</pubDate>
      <title>25 Jan 2004</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=17</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=17</guid>
      <description>&lt;b&gt;Clearing HTTP Auth in Mozilla&lt;/b&gt;
&lt;p&gt;
So over the years, I've wondered why certain things aren't commonplace features in browsers.  One of those is a way to log out of HTTP auth, a &lt;a href="http://httpd.apache.org/docs/howto/auth.html#logout" title="How do I log out?" &gt;long-standing issue&lt;/a&gt; with web apps.  But it wasn't until recently that, when asked in #web about it, that I actually thought to check if Mozilla did in fact have an interface in its arsenal to do it.  Lo and behold, &lt;a href="http://www.xulplanet.com/references/xpcomref/ifaces/nsIHttpAuthManager.html" title="XPCOM Interface nsIHttpAuthManager" &gt;it does&lt;/a&gt;.

&lt;p&gt;
Since it does exist, I sat down and wrote the world's most trivial Mozilla extension: &lt;a href="http://mmcc.cx/mozilla/" title="Clear HTTP Auth" &gt;Clear HTTP Auth&lt;/a&gt;.  Now, the next time I'm testing HTTP logins, no more closing the browser.  At least, not until the time comes to test in other browsers.
</description>
    </item>
    <item>
      <pubDate>Thu, 2 Jan 2003 00:55:45 GMT</pubDate>
      <title>2 Jan 2003</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=16</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=16</guid>
      <description>That's the beauty of XUL.  Even a lousy web developer like me can tweak Mozilla, given a little digging around.  Warning: this diary entry employs copious use of the &amp;lt;tt&amp;gt; tag.

&lt;p&gt; &lt;a href="http://www.advogato.org/person/dalke/" &gt;dalke&lt;/a&gt;: Obviously the &lt;a href="http://bugzilla.mozilla.org/show_bug.cgi?id=65121" &gt;bug you quoted&lt;/a&gt; isn't resolved yet, so I don't know what the 'right' way to disable Ctrl-Q is (or rather, will be).  However as a short term option, you can hack in a confirmation prompt to protect from inadvertant key combinations.  This is, of course, a sub-optimal solution, since it'll get overwritten next time you upgrade Mozilla.

&lt;p&gt; Short version:&lt;blockquote&gt;
Open up &lt;tt&gt;toolkit.jar&lt;/tt&gt; and add this line (or something similar) to the top of &lt;tt&gt;goQuitApplication()&lt;/tt&gt; in &lt;tt&gt;content/global/globalOverlay.js&lt;/tt&gt;:&lt;br&gt;

&lt;p&gt; &lt;tt&gt;if (!confirm('Do you really want to exit?')) return false;&lt;/tt&gt;
&lt;/blockquote&gt;

&lt;p&gt; Long Version:&lt;ol&gt;
&lt;li&gt;Find &lt;tt&gt;toolkit.jar&lt;/tt&gt; in your copy of Mozilla's &lt;tt&gt;chrome&lt;/tt&gt; directory.&lt;br&gt;
On Windows, typically &lt;tt&gt;C:\Program Files\mozilla.org\Mozilla\chrome&lt;/tt&gt;&lt;br&gt;
On Unix (Well, Debian at least), &lt;tt&gt;/usr/lib/mozilla/chrome&lt;/tt&gt;

&lt;li&gt;Extract &lt;tt&gt;toolkit.jar&lt;/tt&gt; into a temp dir.  It's just &lt;a href="http://java.sun.com/docs/books/tutorial/jar/basics/index.html" &gt;zip file&lt;/a&gt;, so you can extract it with any zip tool.

&lt;li&gt;Open &lt;tt&gt;content/global/globalOverlay.js&lt;/tt&gt; and add the line mentioned in the short version to the top of &lt;tt&gt;goQuitApplication()&lt;/tt&gt;.

&lt;li&gt;Re-create &lt;tt&gt;toolkit.jar&lt;/tt&gt; with the changed file.  Make sure the directory structure is preserved.

&lt;li&gt;Start up Moz and try Ctrl-Q.  You should get a JS confirmation prompt, and selecting Cancel should keep Mozilla open.

&lt;/ol&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 22 Jun 2002 08:45:49 GMT</pubDate>
      <title>22 Jun 2002</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=15</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=15</guid>
      <description>Since PHP is an open source project, #php on OPN inevitably attracts the regularly repeated discussions on what free software is, should be, etc.  It's always interesting to see what people think it should be, especially the people who aren't contributors themselves.

&lt;p&gt; &lt;a href="http://www.advogato.org/person/bytesplit/" &gt;bytesplit&lt;/a&gt;'s &lt;a href="http://www.advogato.org/person/bytesplit/diary.html?start=30" &gt;latest&lt;/a&gt; reminds me of one such discussion, since he uses the same example app to argue his point, editors.  Everybody who wants to has written one, and that's fine.  Are there "way too many"?  Maybe, but who cares?  Nobody owes you a quality editor, bytesplit.  The individuals or groups that wrote these "way too many" apps that don't meet your expectations probably aren't too concerned.  The reason is simple.  When people work on free software projects, they do so because &lt;i&gt;they want to&lt;/i&gt;.  Everything you see around you, every little editor that doesn't have any unique features, or every major accomplishment in software development, it all came into being because somebody wanted to write it.  So when you say that there aren't enough quality apps, and that this is a &lt;b&gt;major issue&lt;/b&gt;, I can't help but feel a little indignant.  But, I'm not going to start ranting about how a meritocracy works tonight.

&lt;p&gt; So, there are a whole lot of sub-bytesplit-quality editors.  Well, tough.  The people who write them want to write them, and there's nothing wrong with that.

&lt;p&gt; Moving right along...

&lt;p&gt; &lt;i&gt;The question I hear from many people, and mind you I am much more of a Windows user at this point than a non-Windows user, is this: Why should I move to another platform when there aren't very many great products like Office 2000 and games like Madden Football 2002 can't be played on anything other than Windows&lt;/i&gt;

&lt;p&gt; I hear this question a lot too.  Here's my answer.

&lt;p&gt; &lt;b&gt;Maybe you shouldn't&lt;/b&gt;.  No operating system will ever be all things to all people.  I don't know why anyone who is using Windows should feel compelled by another person to switch, as if they're doing something wrong by using one OS instead of another.  If you need/want products like Office 2000 and games like Madden Football 2002, stick with the platform  you can use them on.  Why should you switch, if the games you like, and the tools you're used to are already available to you?  Maybe you shouldn't.

&lt;p&gt; As far as documentation goes, I'm not sure why you're looking to FreeBSD for a newbie-friendly system.  That doesn't seem to be a high priority for the BSD community, but that's just what I've observed from afar.  I don't even recommend &lt;a href="http://www.debian.org" &gt;my distro of choice&lt;/a&gt; to newbies, because it just doesn't feel like it's there yet.  I tend to direct newbies interested in Linux towards &lt;a href="http://www.mandrakelinux.com" &gt;Mandrake&lt;/a&gt;, because they've put a lot of hard work into that audience.

&lt;p&gt; In any case, documentation isn't all that different from "low quality" editors.  The folks that write it do the best job they can.  Once more, nobody owes you perfect documentation.  And again, I can't help but feel rather indigant about this gripe.  Especially with my knowledge of some documentation groups like the PHP doc team, who have assembled and who actively maintain what I consider one of the better manuals for a language anywhere, and I know I'm not alone.  We regularly get people in #php who have either started with other languages, or are starting with PHP, and almost without exception, they mention how impressed they are with the PHP manual.

&lt;p&gt; You don't have to be a good writer to contribute, either.  If you find it so disturbing that all the docs around you are gibberish, all you have to do is send some suggestions on how to improve it to the authors.  Maybe throw in some example paragraphs, as you'd like to see them, from the perspective of a user reading their docs.  Who knows, maybe that's your calling in free software.  Maybe that's how you can earn &lt;a href="http://www.advogato.org/certs.html" &gt;the certification&lt;/a&gt; of Journeyer you've already given yourself.</description>
    </item>
    <item>
      <pubDate>Sat, 15 Jun 2002 07:45:49 GMT</pubDate>
      <title>15 Jun 2002</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=14</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=14</guid>
      <description>&lt;b&gt;www.slashdo, er, www.advogat...&lt;/b&gt;

&lt;p&gt; Sigh.  I promised myself I wouldn't comment on this mess,
but it's consuming the recentlog to the extent that it's
actually degrading the value of the forum.  So, what he
hell.  Into the fire.

&lt;p&gt; Quoting one of &lt;a href="http://www.advogato.org/person/bytesplit/" &gt;bytesplit&lt;/a&gt;'s &lt;a
href="http://www.advogato.org/person/bytesplit/diary.html?start=22"&gt;many
entries&lt;/a&gt; from today (or yesterday, by the time I finish
these thoughts),

&lt;p&gt; &lt;i&gt; No, tk, you see someone who originally came to
advogato.org to respond to someone else's childish games of
slander.&lt;/i&gt;

&lt;p&gt; This was a poor decision, I think.  You've been basing
your comments over the past three weeks on the assertion
that you are a reasonable, mature adult.  Yet the only
reason you came to this forum was the lack of what I
consider to be one basic aspect of maturity, that of restraint.

&lt;p&gt; I can appreciate the affect that being publically insulted
has on one's state of mind.  We've all gotten caught up in a
heated discussion before.  I doubt there's a mailing list
yet that I've been on where at least one flamewar didn't get
personal and people got carried away.  It happens, we're
human.  However, generally we learn from mistakes, and
posting to a mailing list when emotions are running high is
never a good idea.  The same certainly goes for web forums.

&lt;p&gt; But this mess, I think, is a slightly different situation.
 Sure, &lt;a href="http://www.advogato.org/person/chipx86/" &gt;chipx86&lt;/a&gt; may have been out of line in
what he said, but to be blunt, I seriously doubt anyone who
read his advogato diary knew who you were, or cared, until
you felt it necessary to confront him here.  Given some time
to pause and avoid acting on heated emotions, I would like
to think the option to ignore his post here would've been
the preferred way to go.

&lt;p&gt; Instead, we've witnessed your persistant efforts to get the
last word in.  In the process, labeling everyone who has
disagreed with your view a child, an idiot, and morally
bankrupt.  This is hardly behavior that is likely to improve
the situation in any way.

&lt;p&gt; A couple quotes I find ironic, then I'm done.

&lt;p&gt; &lt;i&gt; i am known as a very fair person, by both people on this
site and off. who they are is not important to you, their
opinion is. and, i like to keep it that way. you treat me
like shit, you'll get it right back!&lt;/i&gt;

&lt;p&gt; Yes, very fair.  An eye for an eye, truly an adult way of
dealing with a situation.  I won't pretend to suggest I'd
have done any better in the same situation, I couldn't say
that with certainty.  But surely the contradiction in that
sentence wasn't lost on you, if even after the fact.

&lt;p&gt; &lt;i&gt; So, I'll do the admirable thing: ignore the trolls and
the liars and let them wallow in their own misery. I'm just
going to use this site for what it was meant to be used for,
unlike some others who like to start public battles on here.&lt;/i&gt;

&lt;p&gt; You said that over a week ago, but it didn't seem to stick.
 Maybe a second try is in order.  Don't try to get an
agreement from everyone who has commented, that's not
important.  Just let the matter drop, and others probably
will too.  And if they don't, re-read the quote.
</description>
    </item>
    <item>
      <pubDate>Wed, 27 Feb 2002 06:03:19 GMT</pubDate>
      <title>27 Feb 2002</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=13</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=13</guid>
      <description>It feels funny to say, but I've been using and advocating
the use of Debian for well over six years now.  Its
distinction as a completely volunteer-driven distro is
something I find very appealing, and I have a lot of respect
for the people that make that possible.

&lt;p&gt; This is much more than merely the hundreds of developers
across the world, this includes QA people, documenters,
translators, advocates, and donators of bandwitdh and
hardware.  And it includes bug reporters.

&lt;p&gt; So, when the behavior of &lt;a href="http://www.advogato.org/person/daniels" &gt;some
developers&lt;/a&gt; in &lt;a
href="http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no\&amp;bug=135368"&gt;this
bug report&lt;/a&gt; comes to my
attention, I get fairly pissed off.

&lt;p&gt; Now, I'm not dilluted enough to think that just because
evrybody's contributing to &lt;a href="http://www.debian.org" &gt;a
greater good&lt;/a&gt; means that they'll get alone or be civil to
one another in the process.  Quite the contrary, &lt;a
href="http://lists.debian.org/devel.html"&gt; some developer
lists&lt;/a&gt; are home to some of the fiercest arguments I've seen.
 It pretty much goes with the territory that anyone who
cares enough to donate their time to Debian has some pretty
string feelings about how they think Debian's future should
look, and won't hesitate to defend their views.  I can
appreciate that.  However, there are forums where some
degree of etiquitte is required.  I consider a bug database
to be one such forum.

&lt;p&gt; One of the core ideas behind the success of free software
projects is peer review.  More eyeballs, and all that stuff
&lt;a href="http://www.advogato.org/person/mbp/" &gt;mbp&lt;/a&gt; was recently talking about in his
diary.  When we talk about having more eyeballs, some of
those are the eyes of other developers reviewing code.  But
most of them are the eyes of users submitting bug reports. 
This is what sets us apart from the properitary world.  A
user see something they think isn't working right, or
something they simply think could be better, and they have
the means to tell the developers.  And they get a response.
 That response is a voice from somebody who has the
authority to represent that project publically.

&lt;p&gt; Put another way, developers who respond to Debian bug
reports are representing Debian, all of it, in their words.
 Users are told that their report has been seen, and a
problem they reported fixed, or a suggestion they've made
noted for consideration.  And, if the response is a good
one, the user is thanked for their time to fill out the report.

&lt;p&gt; So, now that I've rambled for several paragraphs about what
I think things should be like, allow me to be somewhat crass.

&lt;p&gt; Daniel Stone, your response to that bug report was utter
bullshit.  I'm disgusted that you had the nerve to reply to
someone who was volunteering their time to try to make
Debian a little better in their eyes with such behavior. 
Now, perhaps I'm being too harsh, or perhaps you were trying
to be funny in some odd teenage way that escapes me.  But I
think, in the future, you should take a moment of pause
before corrosponding with bug reporters in the future. 
Think about how your actions will be viewed by the person on
the other end of the message, and the people observing from
afar.  People like me, who have a lot of pride in what
Debian has grown into, and don't like seeing this kind of
shit from someone who is supposed to feel the same way.</description>
    </item>
    <item>
      <pubDate>Wed, 7 Nov 2001 23:47:57 GMT</pubDate>
      <title>7 Nov 2001</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=12</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=12</guid>
      <description>&lt;a href="http://us.imdb.com/Title?0285331" &gt;24&lt;/a&gt; was a so-
so show.  I like a number of the cast members from their 
past work, but the storyline was somewhat weak.  We'll see 
how they do next week.

&lt;p&gt; &lt;p&gt; Particularly bothersome, though, was a chat between two 
characters.

&lt;p&gt; &lt;p&gt; &lt;B&gt;Jack&lt;/b&gt;: Jamie.  If I give you a phone number, 
could 
you 
hack in and get all the Internet passwords connected to it?
&lt;br&gt;&lt;b&gt;Jamie&lt;/b&gt;: Sure, if you have a warrant.

&lt;p&gt; &lt;p&gt; Y'know.. Once upon a time, a scene like that would've 
been 
amusing and silly.  A fantasy of technology made up by 
Hollywood, &lt;a href="http://us.imdb.com/Title?
0105435" &gt;something&lt;/a&gt; &lt;a href="http://us.imdb.com/Title?
0218817" &gt;they're&lt;/a&gt; &lt;a href="http://us.imdb.com/Title?
0113243" &gt;fairly&lt;/a&gt; &lt;a href="http://us.imdb.com/Title?
0113957" &gt;good&lt;/a&gt; &lt;a href="http://us.imdb.com/Title?
0120660" &gt;at&lt;/a&gt;.

&lt;p&gt; &lt;p&gt; Now, however, it's &lt;a href="http://www.passport.com" &gt;not&lt;/a&gt; &lt;a href="http://www.theregister.co.uk/content/4/22655.html" &gt;rea
lly&lt;/a&gt; &lt;a href="http://www.wired.com/news/technology/0,1282,48105,00.h
tml" &gt;all&lt;/a&gt; &lt;a href="http://www.pcworld.com/news/article/0,aid,63244,00.asp
" &gt;that&lt;/a&gt; &lt;a href="http://avirubin.com/passport.html" &gt;funny&lt;/a&gt;.</description>
    </item>
    <item>
      <pubDate>Fri, 20 Apr 2001 19:14:15 GMT</pubDate>
      <title>20 Apr 2001</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=11</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=11</guid>
      <description>Doing my part to push certain abuses of CSS off the 
recentlog...

&lt;p&gt; &lt;a href="http://www.4cite.org/what.html" &gt;UCITA&lt;/a&gt; 
continues to &lt;a href="http://www.ala.org/washoff/ucita/news.html" &gt;creep 
across the land&lt;/a&gt; (of the US) like a slow-moving plague. 
 Which, in a way, is good.  At least it isn't a 
fast-moving airborne virus like the mega-corporation lobby 
would like it to be.

&lt;p&gt; There is hope for &lt;a href="http://www.state.or.us" &gt;my 
state&lt;/a&gt;, at least.  Recently a public hearing was held 
in Salem regarding &lt;a href="http://www.leg.state.or.us/01reg/measures/hb3900.dir/hb3910.intro.html" &gt;House 
Bill 3910&lt;/a&gt;, also known as UCITA for Oregon.  I regret I 
wasn't able to attend, however several members of my LUG 
did go, and one posted an &lt;a href="http://plug.skylab.org/200104/msg00782.html" &gt;encouraging 
report&lt;/a&gt; of the proceedings.  My favorite parts of the 
hearing: The state representative pushing UCITA didn't 
show up.  The only supporters that showed up were &lt;a href="http://www.intel.com" &gt;Intel&lt;/a&gt; goons.  &lt;a href="http://www.boeing.com" &gt;Boeing&lt;/a&gt; sent their MIS 
manager out to speak against it.

&lt;p&gt; Why did UCITA even get this far in Oregon?  Well, that's 
simple.  The &lt;a href="http://www.econ.state.or.us/icom/legalisc.htm" &gt;Legal 
Infrastructure Subcommittee&lt;/a&gt; of the &lt;a href="http://www.econ.state.or.us/icom/index.htm" &gt;Oregon 
Internet Commission&lt;/a&gt; was comprised of two IP lawyers, 
the Attorney General, and &lt;a href="http://www.econ.state.or.us/icom/icmembers.htm#billh" &gt;a 
Microsoft VP&lt;/a&gt;.  Oh, and there's &lt;a href="http://www.econ.state.or.us/icom/icmembers.htm#johnson" &gt;an 
Intel VP&lt;/a&gt; on the Commission, too.

&lt;p&gt; But I'm not annoyed or anything.  Nah.  On the up side, 
the Legal Infrastructure subcommittee didn't outright 
recommend UCITA, they said it needed further study, due to 
its controversial standing in many states.  The funny 
thing is, Oregon isn't looking to adopt UCITA because they 
think it's a great set of commerce laws.  They want to 
adopt it as a means of attracting more Internet businesses 
to the state, on the grounds that Oregon is progressive 
and on the leading edge of supporting Internet business.

&lt;p&gt; So, for the first time in awhile, I'm optimistic about the 
saftey of Oregon from UCITA.
</description>
    </item>
    <item>
      <pubDate>Wed, 4 Apr 2001 01:11:26 GMT</pubDate>
      <title>4 Apr 2001</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=10</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=10</guid>
      <description>Takaya Kinjo, you are my &lt;a
href="http://www05.u-page.so-net.ne.jp/tc4/t-kinjo/vaio/index_e.html"&gt;hero
of the day&lt;/a&gt;.  At last, a working jog dial on my &lt;a
href="http://www.ita.sel.sony.com/products/pc/notebook/pcgz505he.html"&gt;Vaio&lt;/a&gt;. 
Now, if
it'll map to pageup/pagedown, I'll be a happy guy.  I'm also
pleased with Sylvain Gil's &lt;a
href="http://sjog.sourceforge.net"&gt;S-Jog&lt;/a&gt; app launcher.

&lt;p&gt; &lt;p&gt; At last, the jog dial isn't a worthless knob!

&lt;p&gt; &lt;p&gt; In other news.. Why do I still bother reading Slashdot
comments when an XP article comes up?  About eight people
out of over 500 had something worthwhile to say about XP. 
The rest either blasted the buzzword portion of the name,
drolled on about pair programming (Regardless of if they
were for or against it) or contributed to the typical noise
of any Slashdot article.</description>
    </item>
    <item>
      <pubDate>Wed, 21 Mar 2001 23:10:29 GMT</pubDate>
      <title>21 Mar 2001</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=9</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=9</guid>
      <description>&lt;b&gt;Perforce&lt;/b&gt;

&lt;p&gt; I first heard the name Perforce mentioned less than two
months ago in a discussion amongst a dozen or so people
about a potential project.  It was recommended over CVS by
an individual whose arguments against CVS can be summed up
as "CVS sucks" and "Only ignorant zealots would choose an
inferior OSS tool over Perforce.  Who says we have to use
OSS tools to manage an OSS project?"  Obviously a very
well-spoken individual with excellent debate skills.  I've
since asked a handful of coders with a great deal more
experience than myself what they thought of Perforce, and
none of them have given a particularly shining review of it
over CVS.  Apparently it functions well, but in terms of it
being vastly superior to CVS, all I have is the
aforementioned "CVS sucks" argument.

&lt;p&gt; Since &lt;a href="http://www.advogato.org/person/mechanix/" &gt;mechanix&lt;/a&gt; mentioned Perforce in &lt;a
href="http://www.advogato.org/article/262.html"&gt;his
article&lt;/a&gt;, I'd like to extend my question to this group
and see if anybody has experience with Perforce, either for
commercial or OSS work?  To date, I haven't been able to
find an OSS project using Perforce (Maybe we're all just
ignorant zealots), and very little on the web that compares
CVS and Perforce.  Any insights would be appreciated, if
only to cure my curiousity in the matter.

&lt;p&gt; &lt;b&gt;Crack Certs&lt;/b&gt; (Minty fresh)

&lt;p&gt; &lt;a href="http://www.advogato.org/person/Zeevon/" &gt;Zeevon&lt;/a&gt;: It may seem that
&lt;a href="http://www.advogato.org/person/xcyber/" &gt;xcyber&lt;/a&gt; is on crack, or he may just have
different standards from most people of the cert levels.  It
seems he's even certified &lt;a
href="http://www.advogato.org/person/Preacher/"&gt;two&lt;/a&gt; &lt;a
href="http://www.advogato.org/person/sdr/"&gt;people&lt;/a&gt; who
haven't even set their name, and &lt;a
href="http://www.advogato.org/person/mochel/"&gt;two&lt;/a&gt; &lt;a
href="http://www.advogato.org/person/vasil/"&gt;people&lt;/a&gt; who
have set only their name.

&lt;p&gt; Guess that sorta puts his Journeyer cert of you and I in
perspective.

&lt;p&gt; &lt;b&gt;Mir&lt;/b&gt;

&lt;p&gt; &lt;a href="http://www.advogato.org/person/mrorganic/" &gt;mrorganic&lt;/a&gt;: I know a lot of Russians share
your sentiments.  Indeed, members of Russia's lower
parliament &lt;a
href="http://news.bbc.co.uk/low/english/sci/tech/newsid_1231000/1231006.stm"&gt;are
still trying&lt;/a&gt; to give Mir another chance, if only to keep
it there for transfering equipment off of to a new station,
Mir 2.

&lt;p&gt; Still, whatever sadness Mir's coming down may bring should
be kept in check by realizing just how much Mir has meant to
the advancement of the global space program.  Russia's
engineers and scientists faced and solved questions and
problems with manning a space station that the US
&lt;b&gt;still&lt;/b&gt; doesn't have answers to, and they did it &lt;i&gt;15
years ago&lt;/i&gt;.  The technologies and experience gained from
Mir's tenure is absolutely invaluable, and the ISS simply
wouldn't be able to happen without it.  Whatever fate Mir
itself has met, any manned platform we see in orbit will
always owe a debt to Mir's existence.</description>
    </item>
    <item>
      <pubDate>Fri, 16 Mar 2001 09:53:49 GMT</pubDate>
      <title>16 Mar 2001</title>
      <link>http://www.advogato.org/person/Cardinal/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/Cardinal/diary.html?start=8</guid>
      <description>Doesn't that just figure.  An article appears which I'd like
to reply to,
so naturally my apprentice certification vanishes before
I can get to it.  Oh well, it's all transitory.  Begin
random musings.

&lt;p&gt; &lt;B&gt;cvs commit -m "Why am I here?" ./ChangeLog&lt;/b&gt;

&lt;p&gt; My ill-fated reply wasn't so much to
&lt;a href="http://www.advogato.org/person/jtauber/" &gt;jtauber&lt;/a&gt;'s &lt;a
href="http://www.advogato.org/article/259.html"&gt;article&lt;/a&gt;
as it was to &lt;a href="http://www.advogato.org/person/ftobin/" &gt;ftobin&lt;/a&gt;'s first reply that
mentioned &lt;a
href="http://www.red-bean.com/cvs2cl/"&gt;cvs2cl&lt;/a&gt;.  I'm not
sure mapping a CVS log directly to a ChangeLog is the right
thing to do.  The cvs2cl page has a link to some writing on
&lt;a href="http://www.red-bean.com/cvs2cl/changelogs.html" &gt;CVS
Logs and ChangeLogs&lt;/a&gt; that addresses the relationship
between the two logging systems towards the bottom, in the
paragraph headed "ChangeLogs and the CVS log".

&lt;p&gt; His reasons are mostly semantics, though, and I imagine
cvs2cl can address those concerns (Namely the first bullet
point, the difficulty to sort log entries by date).  The
underlying issue I see, though, is audience.  What generally
goes into CVS logs isn't what should go into a
ChangeLog, imho.  ChangeLogs are higher level than CVS
logs.  The folks that read them aren't interested in what
code fragment changed or that a typo was corrected in a
header file comment.  Yet these sorts of messages will end
up in the CVS log as a matter of course.  After all, that's
what it's for.  The CVS log describes the sequence of
changes to the code.  Instead, the ChangeLog should be a
narrative of general changes.  Features added or modified,
problems addressed (Including bug #'s if a bug tracker is
present) and the like.  So.  I would argue for maintaining a
ChangeLog, rather than relying on the CVS logs to be useful
to the public at large.

&lt;p&gt; &lt;B&gt;OSS Project Organization and/or Politics&lt;/b&gt;

&lt;p&gt; I had an interesting conversation earlier tonight that
spanned a host of topics, one of which was the scalability
of the development tribe.  For a nominally sized group of
developers, there's little need for a structure of control
over the project.  Development can progress by virtue of
each developer doing his or her thing, and discussion and
peer review keeping the project aiming in a fairly
consistent direction.  However, take that group and double
it a couple times over, and that falls apart.  Some controls
are needed, and in many projects we can catagorize them as
&lt;a
href="http://www.everything2.com/index.pl?node_id=846536"&gt;benevolent
dictatorships&lt;/a&gt; or as &lt;a
href="http://www.everything2.com/index.pl?node=commonwealth"&gt;commonwealths&lt;/a&gt;. 
Both can work, but there's a third model that I think can
work better than both, which is a commonwealth, but with
some people being more equal than others.

&lt;p&gt; The horror!  In a given project, the votes of all
contributing individuals must be equal, right?  Well, not
necessarily.  What happens when an individual is completely
off his rocker, and his vote or influence puts the
well-being of the project at risk?  Surely it would be clear
to a the majority that said individual is indeed inviting
trouble, but what if it wasn't so clear?  A core group needs
to have some veto power, especially in a large project. 
Smaller projects can cope with dissent, but in a large
setting the problem can grow more difficult to manage.

&lt;p&gt; So, how far do these various models scale?  Linux has been
the
subject of criticism before for Linus being a benevolent
dictator, but it certainly seems to be working.  And even
then, he has his core group to which he's delegated much
responsibility.  So I'd say that model scales fairly well. 
How about the others?

&lt;p&gt; &lt;b&gt;GNU Lobby?&lt;/b&gt;

&lt;p&gt; Don't like the DMCA?  No, I imagine not.  Lots of people
don't.  But the Internet is leaving the hands of geeks and
techs and entering the eager clutches of business and its
lawyers.  Sure, we have our advocates, and while we could
always use a couple more solid representatives, what it
seems we really lack is the legal power.  The EFF and FSF
make an admirable effort to
defend liberty from the onslaught of corporate interests,
but the sad truth is those big businesses have a lot more
lobbyists than we do, and when it comes to the laws that
threaten to shape our net, that's all that matters.  So
wouldn't it be nice if the community at large could get a
strong support group of lawyer and lobbyist types to help in
the fight?  It seems that way to me, at least.. At 1:41
am..  Maybe I'll have something more thought-out in in the
afternoon.  End random musings.

&lt;p&gt; &lt;i&gt;It's the year 3030..  And here at the Corporate
Institutional Bank of Time, we find ourselves.. reflecting.. 
Finding out, that in fact, we came back.  We were always
coming back.&lt;/i&gt;</description>
    </item>
  </channel>
</rss>
