<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/blosxom/themes/style/rss.css" type="text/css"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="en">

	<channel>
		<title>Lispmeister.com</title>
		<link>http://lispmeister.com/blog</link>
		<description>A life with Lisp blog</description>
		<language>en</language>
		<lastBuildDate></lastBuildDate>
		<generator>blosxom ver.2.0</generator>


		<item>
			<title>800 Years of Financial Folly</title>
			<link>http://lispmeister.com/blog/futurology/800-years-folly.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/futurology/800-years-folly.html</guid>
			<category>/futurology</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<a href="http://www.voxeu.org/index.php?q=node/1067"><img width="150" height="190" src="http://lispmeister.com/images/CarmenReinhart_0.jpg" alt="Carmen Reinhart" class="right"/></a>
<p>
You might think
<a href="http://www.voxeu.com/index.php?q=node/1466">this time is different</a>,
but as Carmen Reinhart has shown in this
<a href="http://www.voxeu.org/index.php?q=node/1067">report</a>
it's just not true. If you read just one paper to get some perspective
on the current financial crisis, read hers. The full paper (124 pages)
is archived 
<a href="http://lispmeister.com/downloads/this-time-is-different-04-16-2008-reinhart.pdf">here</a>.
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/futurology/800-years-folly.html#writeback</comments>
		</item>

		<item>
			<title>Lehman Brothers: Time To Say Goodbye</title>
			<link>http://lispmeister.com/blog/futurology/lehman-goodbye.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/futurology/lehman-goodbye.html</guid>
			<category>/futurology</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Sp0ccQVy1og&hl=de&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/Sp0ccQVy1og&hl=de&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>

<p>
After being embedded as an observer and participant 
in the financial industry for quite some time it comes
as no suprise that even one of the giants on Wallstreet
can stumble and crash. 
<blockquote>
If a tree falls down in the woods and no one is around to hear it - does it make a sound?
</blockquote>
Time to say goodbye.
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/futurology/lehman-goodbye.html#writeback</comments>
		</item>

		<item>
			<title>Open Cognition Framework Released</title>
			<link>http://lispmeister.com/blog/lisp-news/opencog.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/lisp-news/opencog.html</guid>
			<category>/lisp-news</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<a href="http://www.opencog.org/wiki/Main_Page" title="Opencog homepage"><img  width="163" height="167" src="http://lispmeister.com/images/opencog.jpg" alt="Open Cognition Framework Logo" class="right"/></a>
<p>The Singularity Institute just announced the release of the 
<a href="http://www.opencog.org/wiki/Main_Page" title="Opencog homepage">Open Cognition Framework</a>
developed
by Ben Goertzel.
</p>
<p>The Open Cognition Framework (OpenCog) is software for the collaborative development of safe and beneficial <a href="http://www.agiri.org/wiki/Artificial_General_Intelligence" class="external text" title="http://www.agiri.org/wiki/Artificial_General_Intelligence" rel="nofollow">Artificial General Intelligence</a>.
</p><p>OpenCog provides research scientists and software developers with a common platform to build and share artificial intelligence programs. The framework includes:
</p>

<ul><li> a flexible and highly optimized in-memory database for knowledge representation,
</li><li> a plug-in architecture for cognitive algorithms and a cognitive process scheduler, 
</li><li> a built-in LISP-like programming language, and 
</li><li> other components to support artificial intelligence research and development.
</li></ul>
<p>Programs written or adapted for OpenCog may be combined and used in concert with one another for experimentation or to achieve better results compared to their stand-alone counterparts.
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/lisp-news/opencog.html#writeback</comments>
		</item>

		<item>
			<title>Visiting Boston</title>
			<link>http://lispmeister.com/blog/iLife/boston2008.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/iLife/boston2008.html</guid>
			<category>/iLife</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<img  width="229" height="293" src="http://lispmeister.com/images/boston-breakwater.jpg" alt="Boston Breakwater" class="right"/>
<p>
I will be visiting Boston next week for ten days. So, if you're in the region and would like to meet up for a beer or two drop me an 
<a href="mailto:fix@lispmeister.com">email</a>
or ping me via Skype (ID: lispmeister).
</p>
<p>
Things I look forward to:
Bookstores, though my credit card is now labeled "Not valid in bookstores unless holder is accompanied by a responsible person", 
visiting the Computer Museum, specifically the <a href="http://lispmeister.com/blog/ILC03/Thursday.html" title="The CADR Shrine">CADR shrine</a> and picking up the three OLPC X0 laptops I ordered in December.
</p>
]]></content:encoded>
			<comments>http://lispmeister.com/blog/iLife/boston2008.html#writeback</comments>
		</item>

		<item>
			<title>Richard P. Gabriel Interview at OOPSLA 2007</title>
			<link>http://lispmeister.com/blog/lisp-news/rpg-oopsla-2007.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/lisp-news/rpg-oopsla-2007.html</guid>
			<category>/lisp-news</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<a href="http://www.se-radio.net/podcast/2008-01/episode-84-dick-gabriel-lisp" title="Dick Gabriel on Lisp">
<img  width="241" height="193" src="http://lispmeister.com/images/rpg.jpg" alt="Richard P. Gabriel" class="right"/></a>
<p>
Markus Völter 
<a href="http://www.se-radio.net/podcast/2008-01/episode-84-dick-gabriel-lisp" title="Dick Gabriel on Lisp">interviewed</a>
Dick Gabriel at OOPSLA 2007. Don't miss Dick's explanation of Lisp's EVAL!
[via <a href="http://blackgrit.blogspot.com/2008/01/richard-gabriel-on-lisp-interview-on-se.html" title="Mike Ajemian">Mike Ajemian</a>]
</p>
<p>
Dick initiated the idea of a <em>Master of Fine Arts in Software</em> and my recent experience with the software creation process, if you dare call it a process,  in the financial industry indicates, we should make it mandatory for any software architecture position.
</p>

<p>
And in closing let me quote from Dick's essay <em>The Art of Lisp &amp; Writing</em>:
<blockquote>
Lisp is the language of loveliness. With it a great programmer can make a beautiful, operating thing, a thing organically created and formed through the interaction of a programmer/artist and a medium of expression that happens to execute on a computer.
</blockquote>
</p>

<p>
Links:
<ul>
<li><a href="http://www.dreamsongs.com/IHE/" title="Innovation Happens Elsewhere">Innovation Happens Elsewhere</a> by Ron Goldman and Richard P. Gabriel</li>
<li><a href="http://dreamsongs.com/DailyPoems.html" title="Poem a Day by Richard P. Gabriel">Poem a Day</a> project by Richard P. Gabriel</li>
<li><a href="http://www.prometheus-music.com/roundworm.html" title="Eternal Flame/God Wrote in LISP">Eternal Flame/God Wrote in LISP</a> interpreted by Julia Ecklar</li>
<li><a href="http://www.dreamsongs.com/ArtOfLisp.html" title="The Art of Lisp &amp; Writing">The Art of Lisp &amp; Writing</a> by Richard P. Gabriel (the foreword to Successful Lisp by David B. Lamkins)</li>
<li><a href="http://www.voelter.de/" title="Markus Völter">Markus Völter's </a>homepage</li>
</ul>
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/lisp-news/rpg-oopsla-2007.html#writeback</comments>
		</item>

		<item>
			<title>Computational Advertising</title>
			<link>http://lispmeister.com/blog/lisp-news/computational-advertising.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/lisp-news/computational-advertising.html</guid>
			<category>/lisp-news</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<a href="http://www.medigist.de/" title="medigist homepage">
<img  width="95" height="134" src="http://lispmeister.com/images/medigist-newsletter.jpg" alt="medigist newsletter" class="right"/></a>
<p>
Reading Greg Linden's
<a href="http://glinden.blogspot.com/2008/01/upcoming-yahoo-talk-on-computational.html" title="Upcoming Yahoo talk on computational advertising">blog</a>
I realized that the technology I developed for 
<a href="http://www.medigist.de/" title="medigist homepage">medigist</a> five years ago was an excercise in <i>computational advertising</i>.
</p>
<p>
Here's a project overview:
<ul>
<li>Web-crawl a list of URLs and fetch new medical news content [Common Lisp]</li>
<li>Clean up news using source specific filters and store into database [Common Lisp]</li>
<li>Automatically tag news according to medical themes using a statistical text classifier [Common Lisp]</li>
<li>Web subscription interface for medical topics [PHP]</li>
<li>Manage advertising campaigns and related medical topics and upload PDF ads [PHP]</li>
<li>Create monthly medical journal (PDF) for each user containing personalized news and ads [Perl, TeX]</li>
<li>Track click-through rate for news and ads using a trampoline for each embedded article and ad [PHP]</li>
<li>Do post analysis on click-throughs to improve content and ad selection for each user [Common Lisp]</li>
</ul>
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/lisp-news/computational-advertising.html#writeback</comments>
		</item>

		<item>
			<title>The ObjectStore Database System</title>
			<link>http://lispmeister.com/blog/lisp-news/objectstore.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/lisp-news/objectstore.html</guid>
			<category>/lisp-news</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<a href="http://lispmeister.com/downloads/Lamb91-TheObjectStoreDatabaseSystems.pdf" title="The ObjectStore Database System">
<img width="232" height="254" src="http://lispmeister.com/images/objectstore.jpg" alt="ObjectStore" class="right"/></a>
<p>
<a href="http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/20018489d9901bf7/50bdf1a59b3e878f#50bdf1a59b3e878f"
title="Are relational databases not needed when you use lisp?">Recently</a>
Dan Weinreb mentioned a paper about ObjectStore he co-authored with
Charles Lamb, Gordon Landis and Jack Orenstein in 1991. It's a bit hard
to find unless you have an ACM account. I've made it available 
<a href="http://lispmeister.com/downloads/Lamb91-TheObjectStoreDatabaseSystems.pdf" title="The ObjectStore Database System">here</a>. 
Enjoy!
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/lisp-news/objectstore.html#writeback</comments>
		</item>

		<item>
			<title>The New Lisp Machine: XO-1</title>
			<link>http://lispmeister.com/blog/lisp-news/olpc-xo.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/lisp-news/olpc-xo.html</guid>
			<category>/lisp-news</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<a href="http://laptopgiving.org/en/index.php" title="OLPC Give One Get One">
<img width="220" height="171" src="http://lispmeister.com/images/220px-LaptopOLPC_a.jpg" alt="OLPC XO-1" class="right"/></a>
<p>
After reading Dan Weinreb's 
<a href="http://dlweinreb.wordpress.com/2007/11/20/xo-the-next-lisp-machine/" title="XO: The Next Lisp Machine?">posting</a>
I 
<a href="http://laptopgiving.org/en/index.php" title="OLPC Give One Get One">ordered</a>
three OLPC XO notebooks. 
I've met 
<a href="http://www.media.mit.edu/people/bio_walter.html" title="Walter Bender">Walter Bender</a>
some years ago through a licensing deal with MIT Media Lab. He is now heading the OLPC
initiative. This is quite likely the most significant project since Tim Berners Lee's invention
of the WWW.
</p>

<p>
Some nice features of the XO-1:
<ul>
  <li>Comes with source code for all applications and most of the operating system.
      There's even a <em>View Source</em> button on the keyboard that shows the code
      of what's running.</li>
  <li>Based on Linux, but application code is in Python </li>
  <li>1200x900 7.5" diagonal LCD that works without backlight in bright daylight</li>
  <li>Wireless networking capable of mesh mode</li>
  <li>2- or 5-cell LiFePO4 battery pack</li>
  <li>Built in color camera</li>
</ul>
</p>
<p>
Links:
<ul>
  <li><a href="http://www.freedom-to-tinker.com/?p=1206" title="One Laptop Per Child (New Version), Reviewed by 12-Year-Old">Review</a> of the XO-1 by a 12 year old blogger</li>
  <li><a href="http://video.google.com/videoplay?docid=-4285568518538296189" title="Ivan Krstic talk about OLPC XO-1">Great technical info in the video of the talk at Google by Ivan Krstic, who is the architect of Bitfrost but talks about all aspects of the system</a></li>
</ul>
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/lisp-news/olpc-xo.html#writeback</comments>
		</item>

		<item>
			<title>Updates on the Truth Machine</title>
			<link>http://lispmeister.com/blog/citations/truth-machine.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/citations/truth-machine.html</guid>
			<category>/citations</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<p>
Coming back to a
<a href="http://lispmeister.com/blog/iLife/musings-from-the-beach.html" title="Musings from the Beach">posting</a>
from 2004, I'm happy to report that fiction is now science.
The Science Blog has an
<a href="http://www.scienceblog.com/cms/liar-liar-mri-puts-guilty-verdict-test-14691.html" title="Liar, liar? MRI puts guilty verdict to the test">article</a>
on the first official use of MRI to 
"investigate the potential innocence of a woman convicted of poisoning a child in her care."
</p>
<p>
<a href="http://www.sciencedirect.com/science?_ob=PublicationURL&_tockey=%23TOC%236137%239999%23999999999%2399999%23FLA%23&_cdi=6137&_pubType=J&_auth=y&_acct=C000010619&_version=1&_urlVersion=0&_userid=128590&md5=c202b7e7f4b68fedfa510d3c3d0d03cf" title="'Munchausen's syndrome by proxy' or a 'miscarriage of justice'? An initial application of functional neuroimaging to the question of guilt versus innocence">Link</a>
to the source article in European Psychiatry.
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/citations/truth-machine.html#writeback</comments>
		</item>

		<item>
			<title>Extreme Self Modification</title>
			<link>http://lispmeister.com/blog/citations/synthesis-massalin.html</link>
			<description></description>
			<guid isPermaLink="true">http://lispmeister.com/blog/citations/synthesis-massalin.html</guid>
			<category>/citations</category>
			<pubDate></pubDate>
			<content:encoded><![CDATA[<img width="370" height="288" src="http://lispmeister.com/images/alexia-massalin.jpg" alt="Alexia Massalin - copyright Dan Krauss" class="right"/>
<p>
During lunch Paul Dale and I talked about self modifying code and how it might apply to real world systems. Later that same day I did a quick check on Wikipedia to read up on the current state of the art. I was surprised to find a link to a paper about self modifying kernel code by Henry Massalin. 
Reading his PhD thesis about the Synthesis kernel, like learning Lisp, is a mind altering experience. This guy is a genius! My first thought after reading the introduction was: 
<i>This has to be added to the Movitz kernel!</i>
</p>
<p>
The Synthesis paper lists four new ideas:
<ul>
<li><i>Run-time code synthesis</i> &mdash; a systematic way of creating executable machine code at runtime to optimize frequently-used kernel routines &mdash; queues, buffers, context switchers, interrupt handlers, and system call dispatchers &mdash; for specific situations, greatly reducing their execution time.</li>
<li><i>Fine-grained scheduling</i> &mdash; a new process-scheduling technique based on the idea of feedback that performs frequent scheduling actions and policy adjustments (at sub-millisecond intervals) resulting in an adaptive, self-tuning system that can support real-time data streams.</li>
<li><i>Lock-free optimistic synchronization</i> is shown to be a practical, efficient alternative to lock-based synchronization methods for the implementation of multiprocessor operating system kernels.</li>
<li>An extensible kernel design that provides for simple expansion to support new kernel services and hardware devices while allowing a tight coupling between the kernel and the application, blurring the distinction between user and kernel services.</li>
</ul>
</p>
<p>
I was curious what a guy like Henry had been doing since finishing his PhD in 1992. Some googling showed that he's working for MicroUnity, a startup that somehow never got any serious traction, filing one patent after another. He is famous
for giving people piggyback rides (the inventors of UNIX among them) and he is now known as Ms. Alexia Massalin. Talk about self modification!
</p>

<p>
Links:
<ul>
<li><a href="http://lispmeister.com/downloads/synthesis-massalin-92.pdf" title="Synthesis: An Efficient Implementation of Fundamental Operating System Services">Synthesis: An Efficient Implementation of Fundamental Operating System Services</a>, Henry Massalin's PhD thesis</li>
<li><a href="http://www.cs.columbia.edu/~library/TR-repository/reports/reports-1992/cucs-039-92.ps.gz" title="Synthesis: An Efficient Implementation of Fundamental Operating System Services">Synthesis</a>, original location of the same paper as Postscript</li>
<li><a href="http://common-lisp.net/project/movitz/" title="Movitz: A Common Lisp x86 development platform">Movitz: a Common Lisp x86 development platform</a>, a project started by Frode Vatvedt Fjeld</li>
<li><a href="http://www.wired.com/wired/archive/4.12/ffmassalin.html" title="Qua - WIRED article about Henry Massalin">Qua</a>, a WIRED article about Henry Massalin</li>
<li><a href="http://portal.acm.org/citation.cfm?id=36194" title="Superoptimizer: a look at the smallest program">Superoptimizer: a look at the smallest program</a> by Henry Massalin</li>
<li><a href="http://www.microunity.com/index.html" title="MicroUnit homepage">MicroUnity</a> homepage, Alexia Massalin's current employer</li>
<li><a href="http://query.nytimes.com/gst/fullpage.html?res=9803EFD7103CF937A15751C1A96E958260&sec=&spon=&partner=permalink&exprod=permalink" title="NYTimes: In the Land of the Weird, Standing Out Takes a Little Work">In the Land of the Weird, Standing Out Takes a Little Work</a>, NYTimes article about Dean Dierschow and Alexia Massalin</li>
</ul>
</p>]]></content:encoded>
			<comments>http://lispmeister.com/blog/citations/synthesis-massalin.html#writeback</comments>
		</item>

	</channel>
</rss>