www lispmeister.com

About

A life with Lisp blog

index | rss2.0 | atom

Author

Products

Order Succesful Lisp directly from bookfix.com


Order Successful Lisp by David B. Lamkins at amazon.de
German Shop: Lisp t-shirt
US Shop: JohnMcCarthy Lisp tshirt

Categories

Links

del.icio.us/lispmeister
bookfix.com
medigist.de
Successful Lisp
lemonodor.com
Foresight Institute
Lawrence Lessig
nanobot
Bill Clementson
FuturePundit
Planet Lisp
Nanotechnology Now
Nanodot.org
Unvollstaendigkeit

Archives

Calendar

Creative Commons License
hacker emblem blosxom

2004/06/23

Musings from the Beach

Aye, my net connection feels like sucking tar through a straw!

I'm not complaining. We have great weather, delicious seafood and fine wine. It just feels so arcane, when googling a reference isn't instantaneous. Yesterday I tried to explain this to Stella and Luke. They wanted to watch the newest movie trailers. I couldn't deliver. They were inconsolable. To them the notion of wires, modems and limited bandwidth is as alien as a summer without ice cream.

Here are some comments on the books I've been reading:

  • Richard Feynman - A Life in Science by John and Mary Gribbin is the most interesting Feynman biography I've read so far. Such a nice book about a brilliant man. Highly recommended!
  • The Truth Machine by James L. Halperin is a scary book. Sometime in the not too distant future, we will be able to build a Truth Machine. Halperin believes it will save the world. I don't buy it. The powers that be will not hesitate to use it as a tool of oppression. Democracies will be transformed into police states and freedom of thought will die. His believe, that a (world) government using the Truth Machine will make this world a better and safer place is utterly wrong. If anything we need less government and less control over the individual.
- posted by Chris Capel - 2004/6/23 20:07:17
"Sometime in the not too distant future, we will be able to build a Truth Machine." Really? Or you mean just in the book?
Futurology - posted by Markus Fix - 2004/6/23 22:11:25
Unfortunately I'm quite confident about the feasibility of a "Truth Machine". So it's just a matter of time. If you're interested in this topic check out www.futurepundit.com
Hmm. Point. - posted by Chris Capel - 2004/6/23 23:34:54
MRI's used to detect areas of the brain that are always active when the person is in a certain state of mind--recognizing a face, being hungry, and possibly lying. Eww. I agree that the political implications are terrible. However, I'm hoping that we reach Singularity before that happens. http://www.singinst.org/
Truth machine & oppression: how? - posted by Larry Clapp - 2004/6/23 23:56:13
I've read The Truth Machine, and found it reasonably plausible. The key lies in *forcing our "leaders" to use it, too*. How would any dictator ever reach power if, at every step, he had to tell the whole truth and nothing but the truth about his goals? We fear oppression because we don't trust our leaders/rulers. If we make them incapable of lying to us (or each other, or even themselves), that makes it a lot easier to trust them. The same for business leaders, the same for law enforcement, the same for lawyers (oh boy), the same for people on the witness stand, the same for religious leaders, etc, etc. Also remember that in that book, the US basically weeded out the vast majority of its criminal element by killing anyone that committed a violent crime. So human nature had two enormous kicks in the pants to encourage change.
- posted by Duncan - 2004/6/25 16:55:56
"Marlons'll" What about delusional types who lie to themselves? What is the truth anyway? "Also remember that in that book, the US basically weeded out the vast majority of its criminal element by killing anyone that committed a violent crime." How's about those who killed those people, even though they did it legally. What about their violence? ?}:-/
Delusional types - posted by Larry Clapp - 2004/6/25 22:33:26
re: Delusional types: what about 'em? In the book, the machine could detect them. re: "what is truth?" Well, that's the problem, isn't it? :) Re: "come and see the violence inherent in the system!" What about 'em? We were discussing oppression, not the psychology of violence.

2004/06/17

The Role of Raw Power in Intelligence

We're on vacation in Spain and I finally have time to relax, catch up with my reading list and spend some quality time with my lovely wife Nanna and my kids. If you're interested in AI, watching kids will teach you about the difficulty of seemingly simple real world tasks. Like filling, pressurizing, aiming and shooting a water gun. It turns out pressurizing, aiming and shooting is hard wired, while filling the damn thing is almost beyond the capability of a three year old boy. And talking about fun, after a day at the beach, nothing beats a little recreational programming in Lisp and a glass of wine.

Back to the reading list:

Over the last couple of weeks I collected numerous papers in a Read This! folder. This morning I read a paper written by Hans Moravec in 1975 titled: The Role of Raw Power in Intelligence. Thirty years after its publication it's still quite to the point:

The enormous shortage of ability to compute is distorting our work, creating problems where there are none, making others impossibly difficult, and generally causing effort to be misdirected. Shouldn't this view be more widespread, if it is as obvious as I claim?

In the early days of AI the thought that existing machines might be much too small was widespread, but there was hope that clever mathematics and advancing computer technology could soon make up the difference. Since then computers have improved by a factor of ten every five years, but, in spite of reasonably diligent work by a reasonable number of people, the results have been embarrassingly sparse. The realization that available compute power might still be vastly inadequate has since been swept under the rug, due to wishful thinking and a feeling that there was nothing to be done about it anyway and that voicing such an opinion could cause AI to be considered impractical, resulting in reduced funding.

There is also an element of scientific snobbery. Many of the most influential names in the field seem to feel that AI should be like the theoretical side of physics, the essential problem being to find the laws of universe relating to intelligence. Once these are known, the thinking goes, construction of efficient intelligent machines will be trivial. Suggestions that the problems are essentially engineering ones of scale and complexity, and can be solved by incremental improvements and occasional insights into sub-problems, are treated with disdain.

This attitude is a variant of the philosophical notion that all truth can be arrived at by pure thought, and is unfounded and harmful. One wonders what state space travel would be in if the Goddards and von Brauns had spent their time trying to find the universal laws of rocket construction before trying to build space ships. AI needs a stronger experimental base. Like other branches of endeavor (notably physics, aeronautics and meteorology), we should realize our desperate need for more computing, and do things about it.

cute! - posted by mrs lamkins - 2004/6/20 08:09:03
that's a FANTASTIC photo!

2004/06/07

Release: AspectL

Pascal Costanza released AspectL-0.5.1, an implementation of aspects for Common Lisp.
AspectL provides a number of features that have been developed in the recent years in the AOSD community. Some of them have been generalized in the process of translating them to Common Lisp.

This is version 0.5 of AspectL. Currently, this is only distributed as a collection of source files together with system definitions for asdf and the LispWorks defsystem. It has been developed and tested on LispWorks for Macintosh Personal Edition, 4.3r2 (4.3.7). It is extremely unlikely that the system will work on other Common Lisp implementations since it depends heavily on the correct behavior of the CLOS MOP. Other MOPs I have tried are the ones for Allegro Common Lisp 6.2, SBCL, and OpenMCL, all on Mac OS X. I think I can make AspectL work on these platforms, provided I can get into contact with those responsible for the MOP implementations of the respective CLs. I will probably not be able to make special generic functions work on OpenMCL, since it doesn't and probably won't implement the generic function invocation protocol of the MOP. Please let me know what you are interested in.

I haven't had time to test AspectL. I do like the general notion of aspects, though the Java implementation, called AspectJ, is the hellhole you would expect it to be. Common Lisp with it's MOP is certainly the better substrate to implement or experiment with aspects.

A mailing list for random Lisp hacks

Ingvar Mattsson created the new small-cl-src mailing list for posting random Lisp hacks. It's archived at gmane.org and can be accessed via nntp. Only a couple of weeks old it's already quite interesting.

2004/06/03

System converts smokestack heat to electricity

Via futurepundit comes the news of a New Scientist article about a new technology: The system uses propane vaporization to drive a turbine that converts waste heat into electricity. The two inventors Daniel Stinger and Farouk Mian founded the aptly named Wow Energies company to commercialize the technology.
- posted by Lorand Bruhacs - 2004/6/8 11:56:25
Closed Rankine cycle engines have been around for ages, but to date, nobody has managed to get them to generate electricity economically for low temperature differentials. Stirling engines, too, have been around for ages, and are thermodynamically efficient- but in practice, almost nobody uses them. That's because other factors are also important in the design tradeoff- for instance expense, the ratio of engine size to power output, ability to rapidly vary output, etc.

2004/06/02

XL1200 Rediscovered

Glenn Ehrlich blogged initial experiences with his Symbolics XL1200.
It's fast enough to be useful. In fact, it's a lot faster than I was expecting.[...] A very pleasant suprise. This leads me to think that 10 years ago or more, these machines must have seemed wicked fast.

All in all, I am very, very pleased with my decision to purchase one. Definitely no regrets, and I'm a lot happier than if I had purchased something else, like a Powerbook or other laptop, like I was contemplating.

2004/06/01

Back to the Future: Interactive Programming Environments

Interactive Programming Environments by David R. Barstow, Howard E. Shrobe and Erik Sandewall (editors) was published by McGraw-Hill in 1984. Reading this book I get an eerie Back to the Future feeling. It's a bit like reading a 19th century manuscript about rocket science, a bit like From the Earth to the Moon by Jules Verne.

Here is a list of some of the papers:

  • Programming in an Interactive Environment: The Lisp Experience by Erik Sandewall
  • The Interlisp Programming Environment by Warren Teitelmann and Larry Masinter
  • Automated Programmering: The Programmer's Apprentice by Warren Teitelman
  • EMACS: The Extensible, Customizable, Self Documenting Display Editor by Richard M. Stallman
  • The LISP Machine by Richard D. Greenblatt, Thomas F. Knight and Daniel L. Weinreb
  • Initial Report on a Lisp Programmer's Apprentice by Charles Rich and Howard E. Shrobe
  • The UNIX Programming Environment by Brian W. Kernighan and John R. Mashey
Time to quote Bjorn Remseth, who posted the following in c.l.l. 2003-04-09:
I have seen things you people wouldn't  believe:
a Racal Norsk  on fire in the basement at the University of Oslo.
a Symbolics 3600 dropped on the floor while moving the comp.sci. department.
Lisp classes given witout any course credits.
All these moments will be lost in time,
like Teco.
Time to go for Java.
And Kent M Pitman added:
The "tears in the rain" line is my favorite in that movie, so I might
have said:

 like Teco in line noise.