<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for compiler</title>
    <link>http://www.advogato.org/person/compiler/</link>
    <description>Advogato blog for compiler</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 17 May 2008 17:52:36 GMT</pubDate>
    <item>
      <pubDate>Mon, 20 Aug 2007 18:22:59 GMT</pubDate>
      <title>20 Aug 2007</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=91</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=91</guid>
      <description>Hey, look.  I'm still alive.  Such fun.</description>
    </item>
    <item>
      <pubDate>Mon, 28 Jan 2002 16:40:06 GMT</pubDate>
      <title>28 Jan 2002</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=90</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=90</guid>
      <description>&lt;b&gt;Philanthropic Software Development&lt;/b&gt;

&lt;p&gt; I love to code, and I'd like to make a contribution. HP had 
a project (SourceXchange) for commercial match-making 
between developers and their sponsors, my dream is one that 
matches charities with their programming benefactors. I 
asked the manager of HP's effort if they'd expand it to 
include work "gratis," but they declined.

&lt;p&gt; It makes a lot of sense to me, but maybe I'm just dense.

&lt;p&gt; I don't like the idea of giving away something I've done to 
just any angst-ridden prick that happens upon it. Hence my 
refusal to participate in the open source movement.

&lt;p&gt; I am charitable. I make gifts of money where it is needed, 
and will continue to do so. But Giving money feels very 
hollow. I want to give something substatntive, but all I 
know is engineering. I insist on continuing to work the 
private sector because I'm very productive, and that 
productivity (I hope) trickles down to the rest of the 
world over time. 

&lt;p&gt; I have seen the struggles that charities endure for sake of 
cause. Good, purpose-designed software can help them, even 
the smallest of them, to do what they do better. It can 
help them spend more time on the cause, and less time 
administering. That would be a worthwhile contribution, and 
is something that really excites me.

&lt;p&gt; So, over the next few days I'm going to hash out my ideas 
on the subject here and hope some like-minded people read 
them, agree and join me. Or, maybe less ambitiously, help 
me refine my thoughts to form a plausable argument.

&lt;p&gt; Let's leave the world a better place.

</description>
    </item>
    <item>
      <pubDate>Fri, 18 Jan 2002 21:27:18 GMT</pubDate>
      <title>18 Jan 2002</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=89</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=89</guid>
      <description>&lt;b&gt;Phone tag&lt;/b&gt;

&lt;p&gt; Do you have OnStar? It can read email, you know. That got 
me thinking...

&lt;p&gt; My computer has a modem and so can act as an answering 
machine. Thanks to Microsoft, said PC also has a voice 
recognition API. So, it can record a message and convert it 
to text, text that can be emailed and read aloud by OnStar.

&lt;p&gt; Something is lost in the translation, and I become bored.

&lt;p&gt; Free language translation services abound on the 'net. So 
now OnStar reads french, poorly. :)

&lt;p&gt; Yes, I have a job.

&lt;p&gt; No, voice technology isn't practical. Not yet.


</description>
    </item>
    <item>
      <pubDate>Wed, 16 Jan 2002 22:55:12 GMT</pubDate>
      <title>16 Jan 2002</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=88</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=88</guid>
      <description>&lt;b&gt;Does your &lt;a href="http://www.dictionary.com/cgi-
bin/dict.pl?term=clique" &gt;clique&lt;/a&gt; have a &lt;a href="http://www.dictionary.com/cgi-
bin/dict.pl?term=claque" &gt;claque&lt;/a&gt;?&lt;/b&gt;

&lt;p&gt; &lt;p&gt; Open source developers are their own best fans. Where 
is 
the external support? Bumeer, eh?

&lt;p&gt; &lt;p&gt; &lt;b&gt;Must code. Must... exercise... brain...&lt;/b&gt;

&lt;p&gt; &lt;p&gt; Yikes, it's been a while. That pesky software bug is 
biting 
again, nagging and pulling at me. Sooner than later I will 
capitulate.

&lt;p&gt; &lt;p&gt; First needs object libraries. I'm almost there, so it 
isn't 
a matter of design as much as implementation. Maybe that's 
why I haven't been excited about it. Combined with 
templates, user-defined objects in custom libraries will 
make it a generally useful tool. 

&lt;p&gt; &lt;p&gt; Useful tools are even more useful when they are 
accessible, 
which means building a reasonable installer that combines 
the applet with the desktop components. I hate dealing with 
installers. None of them are good. If you build an 
installer builder, read this and are offended, I 
appologize. But, like it or not, your application sucks. 
Make it easier to use.

</description>
    </item>
    <item>
      <pubDate>Sat, 12 Jan 2002 02:41:19 GMT</pubDate>
      <title>12 Jan 2002</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=87</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=87</guid>
      <description>&lt;b&gt;Word of the day: &lt;a href="http://www.dictionary.com/cgi-
bin/dict.pl?term=oenology" &gt;Oenology&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;/b&gt;

&lt;p&gt; &lt;p&gt; Lubricate the mind.</description>
    </item>
    <item>
      <pubDate>Thu, 10 Jan 2002 16:02:43 GMT</pubDate>
      <title>10 Jan 2002</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=86</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=86</guid>
      <description>&lt;b&gt;Word of the Day: &lt;a href="http://www.dictionary.com/cgi-
bin/dict.pl?term=discursive" &gt;Discursive&lt;/a&gt;&lt;/b&gt;

&lt;p&gt; &lt;p&gt; Can we do this walking? I think better on my feet, as 
do 
most people, I beleive. 

&lt;p&gt; &lt;p&gt; &lt;i&gt;It's 25 degrees outside.&lt;/i&gt;

&lt;p&gt; &lt;p&gt; Oh, is it? I hadn't noticed. I wouldn't want to impose. 
Speaking of impositions, may I ask a favor?

&lt;p&gt; &lt;p&gt; &lt;i&gt;Certainly&lt;/i&gt;

&lt;p&gt; &lt;p&gt; I have a discursive mind and am liable to wander off 
the 
mental tracks, so to speak. Frankly, I'll often continue to 
wander until I can no longer see the tracks. If you 
wouldn't mind sending up a flare at the appropriate times, 
I'd appreciate that.

&lt;p&gt; &lt;p&gt; &lt;i&gt;I'll see what I can do...&lt;/i&gt; 
</description>
    </item>
    <item>
      <pubDate>Wed, 9 Jan 2002 23:33:41 GMT</pubDate>
      <title>9 Jan 2002</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=85</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=85</guid>
      <description>&lt;b&gt;Did you know...&lt;/b&gt;

&lt;p&gt; Advogato allows access to diaries in XML (a strange 
dialect, it seams) using a URL under your "person". That 
is, find my XML-encoded diary here. That is &lt;a href="http://www.advogato.org/person/compiler/diary.xml" &gt;her
e&lt;/a&gt;. Now I think that's pretty-darn cool.

&lt;p&gt; And how did I figure this out? From the &lt;a href="http://cvs.gnome.org/bonsai/rview.cgi?
cvsroot=/cvs/gnome&amp;dir=mod_virgule" &gt;source code&lt;/a&gt;, which 
is open, and online, and cross-references. Too cool for 
words, really.

&lt;p&gt; Now, the important question: "Will the same tool annotate 
5M lines of code on an intranet server for me?

&lt;p&gt; &lt;b&gt;Conspicuous Consumption&lt;/b&gt;

&lt;p&gt; I found the newer, larger, prettier version of my house a 
while back and bought it. Stopped by after picking up the 
keys yesterday to enjoy the feeling. Now for the ugly part -
- moving. We have way too much stuff.

</description>
    </item>
    <item>
      <pubDate>Tue, 8 Jan 2002 22:38:37 GMT</pubDate>
      <title>8 Jan 2002</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=84</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=84</guid>
      <description>&lt;b&gt;Long Dry Spell&lt;/b&gt;

&lt;p&gt; Welcome back, me! It's been a while.

&lt;p&gt; Read &lt;a href="
http://www.swiss.ai.mit.edu/~bob/grounded_abst.pdf" &gt;this
 thesis&lt;/a&gt;, then implement. Get your friends to do the 
same. Prove it, and improve it.

&lt;p&gt; Don't ever lie about cheating. There's nothing worse than a 
lying cheater.

</description>
    </item>
    <item>
      <pubDate>Mon, 5 Nov 2001 18:56:08 GMT</pubDate>
      <title>5 Nov 2001</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=83</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=83</guid>
      <description>&lt;B&gt;Architectural Abstraction&lt;/b&gt;

&lt;p&gt; Ever notice that &lt;a href="http://www.greatbuildings.com/architects/Frank_Gehry.h
tml" &gt;Frank Gehry&lt;/a&gt; never seems to talk about 
walls? His view of a building is of light and shadow and 
volume. I'm an engineer. My view of a building is slabs and 
ductwork and convection. It's the same building, but we see 
it differently. 

&lt;p&gt; The future of software is in this multi-platform, multi-
client, wildly distributed network called "The Internet". 
I'm such a visionary, I know. It bears consideration that 
network clients will see artifacts in as varied a manner as 
people see buildings.

&lt;p&gt; It's difficult enough to build software with a single 
manifestation of an artifact (an email message, for 
example). Supporting multiple, and ideally unlimited, 
manifestations is immensely more complex. Once again, 
software needs to be done differently.

&lt;p&gt; So how does nature do it? Our minds hold intangible models 
that form the basis of our cognition. These models are 
fully encapsulated, accessed only over a physical carrier 
such as air, or paper, or electrons. The conversion of our 
mental models is not perfect, as the exaltation of "great 
artists" and "great communicators" exemplifies. The 
conveyances are the common primitives defined by the rules 
of physics.

&lt;p&gt; How is software limited by the conveyances of the web? 
Significantly. Bits are a very primitive building block -- 
akin to atoms or bricks? Bits must be molded with great 
craftsmanship to carry a message. 

&lt;p&gt; What makes XML a better conveyer of information than bits? 
The ability of software to "sense" it. Viola.

&lt;p&gt; &lt;b&gt;Robots&lt;/b&gt;

&lt;p&gt; Visit this &lt;a href="http://www.solarbotics.com" &gt;site&lt;/a&gt;, 
and buy one for a celebration.

</description>
    </item>
    <item>
      <pubDate>Wed, 24 Oct 2001 23:30:05 GMT</pubDate>
      <title>24 Oct 2001</title>
      <link>http://www.advogato.org/person/compiler/diary.html?start=82</link>
      <guid>http://www.advogato.org/person/compiler/diary.html?start=82</guid>
      <description>&lt;b&gt;Star Trek on the web&lt;/b&gt;

&lt;p&gt; I like web discussion groups. Yes they are intelectual 
slums. Yes they are slow and ungainly. But still I like 
them, and here's why: Bablefish.

&lt;p&gt; Remeber way-back when AltaVista put the BableFish 
translation service online? That was cool. I was in the 
midst of planning a six-week trip to Europe at the time, 
and BF helped me correspond with the owners of inns and 
travel bureaus. Once the trip was over, I didn't think much 
about it until a came accross discussion groups using the 
technology to auto-translate posts into the reader's 
language, regardless of the post's original language -- 
wow. 

&lt;p&gt; Simple? Yes. But still amazingly cool.

&lt;p&gt; I can talk to almost anyone, anywhere in the world using 
these forums. That is a &lt;i&gt;very&lt;/i&gt; good thing. Wonder how 
Afghans see the conflict in their country? Try &lt;a href="http://boards.multicity.com/servlet/BoardView?
action=2&amp;boardid=421262782&amp;domainid=0&amp;sessionlanguage=EN" &gt;th
is&lt;/a&gt; (keep in mind that the translation technology isn't 
all that good before assuming someone is an idiot) and see 
Germans, French and Americans posturing and puffing 
in a language agnostic forum.

&lt;p&gt; Mr. Kirk's universal translator is closer than it seems.

</description>
    </item>
  </channel>
</rss>
