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/08/31

CoMa: Configuration Management

Gabor Melis announced CoMa on c.l.l. A quote from the project homepage:
Similar to autoconf, but without the auto part, CoMa provides a uniform configuration mechanism for items. Intended to be used in component based development (buzz, buzz) where different software pieces are used in the context of more than one application or version of the same application, it provides a way to configure items and query, validate their configuration.

A special kind of item called kit acts as the descriptor for a whole product: it can check out the needed items and configure them to work together. At present it works best with HO-CVS, but it can get on with pure CVS, albeit with some loss of convenience.

CoMa is written and customized in Common Lisp.

Too bad it doesn't work with subversion yet. Seems like a natural fit. Anyway, VESTA is still my favourite for large scale projects. CVS with perl or shell scripts is evil.

2004/08/25

DNA pattern discovery algorithm used for SPAM detection

Researchers at IBM Research used a new algorithm developed for computational biology to do SPAM detection.
The method uses pattern-discovery as its underlying tool and is another instance of a generic approach that has been the basis of previously successful solutions developed by our group to tackle problems in computational biology such as gene finding and protein annotation. Chung- Kwei can be trained very quickly; as new examples of SPAM become available, the system can re-train itself without interrupting the classification of incoming e-mail.
- posted by Perry E. Metzger - 2004/8/25 17:03:53
As usual, researchers fail to understand the spam problem.

Any automated classifier that is widely available will be used by the spammers to re-engineer their spam so it will not be caught.

Security people understand this principle -- we assume that people attacking our cryptosystems and such will have access to the tools we ourselves use. We assume they will use the best possible attacks available. Somehow, the anti-spam researchers never take this so called "adversarial stance" -- they assume the spammers will just blythely stand by and take no countermeasures. Instead of assuming a smart enemy, they assume a stupid enemy. History has taught us this is a foolish position to take.

What I'm surprised at is how credulous the press and others are every time a new anti-spam "cure" gets trotted out ever few weeks.

SPAM cures - posted by Markus Fix - 2004/8/25 17:51:41
Unfortunately most of the recent papers about "SPAM cures" just reuse established methods from other fields. It's part of the way the scientific process works nowadays or is broken, depending on you point of view.

Email forging could have been solved by the IETF years ago by defining a standard for cryptographic tokens for email messages.

2004/08/20

lispmeister.com and RSS/Atom Feeds

You can narrow down your feed by using this URI http://lispmeister.com/blog/lisp-news/index.rss for an RSS feed or http://lispmeister.com/lisp-news/index.atom for the ATOM feed of the lisp-news category. You can turn any category into a feed by appending "index.rss" or "index.atom".

2004/08/13

You and Your Research

Richard Hamming Lorand Bruhacs sent me a transcription of a talk by Richard Hamming at Bell Communications Research Colloquium Seminar in 1986. The talk had the title "You and Your Research" [PDF] [HTML].
In order to get at you individually, I must talk in the first person. I have to get you to drop modesty and say to yourself, "Yes, I would like to do first-class work." Our society frowns on people who set out to do really good work. You're not supposed to; luck is supposed to descend on you and you do great things by chance. Well, that's a kind of dumb thing to say. I say, why shouldn't you set out to do something significant. You don't have to tell other people, but shouldn't you say to yourself, "Yes, I would like to do something significant."
I greatly enjoyed this transcription and it certainly should be required reading for all freshmen.

2004/08/11

Comment Spam

As a quick fix against comment spam I changed the writeback policy. Articles older than 7 days cannot be commented on anymore. It's only a temporary measure until I get the blacklist stuff working correctly. For now I run this simple find via cron to lock down older articles:
find path-to-writeback-dir -type f -mtime +7 -exec chmod 444 {} \;

2004/08/10

Site done with BKNR: Eboy

Eboy bomber bknr logo
The new Eboy site is powered by BKNR! Cool.

The images are amazing and strangely beautiful! (link via BoingBoing)

2004/08/06

Craig Venter's Epic Voyage to Redefine the Origin of the Species

Craig Venter WIRED has an entertaining story about Craig Venter's new project: sequencing the genome of Mother Earth. Here's a nice quote from the article:
"The world is going genomic," Enriquez says. "If you do not perceive the possibilities in this shift, if you say no instead of yes, you will be left in the past. There will be whole societies who end up serving mai tais on the beach because they don't understand this."

2004/08/05

The Plenitude

I noticed today that richgold.org is offline. I made the PDF version of The Plenitude available here.
Video of Rich Gold presentations - posted by Chris Thiessen - 2004/8/6 18:07:50
can be found at [1]
and [2]. Enjoy.

2004/08/03

Self and OOVM

Yesterday night, while building a new kernel for lispmeister, I read Programming as an Experience: The Inspiration for Self by Randall B. Smith and David Ungar. Here's a nice quote from the Motivation section of the paper:
Programmers are human beings, embedded in a world of sensory experience, acting and responding to more than just rational thought. Of course to be effective, programmers need logical language semantics, but they also need things like confidence, comfort, and satisfaction — aspects of experience which are beyond the domain of pure logic. These concerns have traditionally been addressed separately by putting the logic in the language and providing for the rest of experience with the programming environment. The Self system attempts to integrate the intellectual and experiential sides of programming.
Sun Microsystem Laboratories published a volume of collected papers online. The First Ten Years contains some good papers from Guy L. Steele, Jr., Ivan Sutherland, Mick Jordan and others including two papers by David Ungar about Self.

Lars Bak [1], Self developer and former technical lead of the HotSpot team at Sun, founded OOVM a "company dedicated to creating a much simpler and more reliable software platform for the embedded software market". Rainer Joswig [2] [3] pointed out on c.l.l. that OOVM was just aquired by the swiss embedded software company Esmertec. See also this article in The Register.

OOVM produces a virtual machine that allows programmers to hook in remotely and modify code on the fly without needing to reboot the environment: which is very useful indeed. It makes software updates transparent to the user.

2004/08/02

Erwin Redl in Lille(FR)

Erwin Redl: Matrix VI

We visited Lille(FR) over the weekend and saw Erwin Redl's Fade I installation. He created curtains of blue and red LEDs and mounted them in an old church. The monochromatic light tricks your eyes. The light curtains fade from red to blue to red. The installation is mesmerizing!

On the way back I recharged my Powerbook using the utilities plug in the bar of the TGV (high speed train). There was some leakage current, it sparked and my battery and power supply were dead. Luckily the Powerbook is still working.