2004/12/31

The year 2004 has been a good year for Lisp. We had lots of exciting news, new libraries, new CL implementation releases, new blogs, and of course a new Lisp book. Zach Beane
created a nice timeline of events.
To round up this year I'm happy to report that Gary Cornell sent me this email to clarify the
Apress
position on the publication of
On Lisp by Paul Graham:
Well as the publisher of Apress I thought I should weigh in. We will
publish the book as soon as Paul Graham gives us the manuscript. The
book isn't so much "cancelled" as postponed... We just don't know until
when.
We want to publish it, trust me.
Gary Cornell
BTW: We are very interested in in errata, bug reports and suggestions regarding "Successful Lisp". Please send them to fix@bookfix.com and don't forget to mention the revision and build ID of your copy of SL.
/lisp-news |
permanent link
(0 writeback)
2004/12/26
2004/12/21

You get faster delivery (4 business days) and a better price ($40,-), if you order
Successful Lisp from our
Amazon.com Marketplace account.
We provide volume discounts, if you order more than three copies of
Successful Lisp by email to
orders@bookfix.com. Payments for email orders are processed via
Paypal.
/lisp-news |
permanent link
(0 writeback)
2004/12/18

We now have an entry in the Amazon.com index.
They do not stock the book yet, but you can order it as
a "used" book and I'll get the book printed and delivered to you directly:
Successful Lisp : How to Understand and Use Common Lisp
/lisp-news |
permanent link
(0 writeback)
2004/12/16

We now have an entry in the amazon.de index.
They do not stock the book yet, but you can order it as
a "used" book and I'll get the book printed and delivered to you directly:
Successful Lisp : How to Understand and Use Common Lisp
/lisp-news |
permanent link
(0 writeback)
2004/12/14

Via Mario Mommer on #lisp comes the news that Lars Brinkhoff
posted
parts of his email conversation
with Apress about the re-publication of
On Lisp by Paul Graham
on c.l.l:
Unfortunately, [the On Lisp reprint] was canceled early in the
production and I am not aware of any plan to publish that book.
Regards,
Stella Lim
Sales Assistant
How bloody is that? Bummer.
/lisp-news |
permanent link
(0 writeback)
2004/12/13
PubSub's LinkRanks
provides an interesting perspective of the relative popularity of lispmeister.com in the blog-sphere:
Not bad for an obscure Lisp related blog.
/announcements |
permanent link
(0 writeback)
2004/12/09

Just in time for some seasonal shopping:
Successful Lisp is finally in print!
We are still waiting for the amazon.com index entry. In the US this is a manual process and might take a couple of days. Until then we will serve all orders via the
direct order page
of our printer.
The setup of our print on demand process is quite interesting. The actual location of the printing depends on the delivery address. If your order goes to a US address, the book gets printed in the US. If it goes to a European address it gets printed in the Netherlands. Australian orders get printed down under. It usually takes three days for an order to be delivered.
Still searching for a seasonal present for your favourite geek? Buy a copy of
SL
and a
tshirt!
/lisp-news |
permanent link
(0 writeback)
2004/12/08

Manuel Odendahl released his
presentation
from last month's Lisp meeting in Hamburg and some
code
that goes along with it.
BKNR,
"the russian spacecraft launch platform for LISP satellites",
gets more interesting each time I have a look at it.
Sputnik is the first public release of BKNR.
/lisp-news |
permanent link
(0 writeback)
2004/12/06
Conrad Barsky announced his Lisp comic book
Casting SPELs in LISP
on c.l.l. I knew he was talented, but this is awesome!
Now we're going to learn an incredibly powerful feature of LISP: Creating SPELs!
SPEL is short for "Semantic Program Enhancement Logic" and lets us create new behavior inside the world of our computer code that changes the LISP language at a fundamental level in order to customize its behavior for our needs- It's the part of LISP that looks most like magic.
I like this cool SPEL as a synonym for macro. Watch me cast this SPEL!
/lisp-news |
permanent link
(0 writeback)
2004/12/05
Recently we inherited
several big boxes
(about 1 cubic meter!) of LEGO from the neighbor's boys downstairs. Playing LEGO with my kids got me back into it's powerful design space. When you ask good software designers about childhood influences they usually name two factors: LEGO and set theory (new math).
Some twenty years ago
Peter Glaser
was among the first who wrote [1,2] about the connection between LEGO and programming. He called it "Hirn-LEGO" which translates to "Brain-LEGO". I always thought "Gedanken-LEGO", as in
Gedanken experiment, was more appropriate.
To me Lisp is the LEGO of programming languages:
- Both were invented during the 1950s.
- As the basic building material the list resembles the classic 8 stud brick of LEGO.
- The REPL makes programming as interactive as plugging red bricks onto the
green baseplate.
- No syntactic sugar, just plug and play.
- Nothing is glued together forever. Anything can be changed even at runtime.
- You can use macros to add new specialized bricks to your vocabulary.
References:
[1]
Glaser, Peter: [Chaos CD][HaBi 1]- Das BASIC-Gefühl - Vom Leben mit einem MicroComputer, 1985
[2]
Glaser, Peter: The BASIC Feeling or Life with a (Micro) Computer, 1985
[3]
Halfbakery: Lego Programming
[4]
Forth - the LEGO of Programming Languages
/lisp-news |
permanent link
(0 writeback)
2004/12/03
I switched to using Google to provide searching for this blog. Give it a try!
/announcements |
permanent link
(0 writeback)
2004/12/02

Just received to very good books:
Amazingly enough I've just sold the galley proof of
Successful Lisp to a book collector with deep pockets.
/books |
permanent link
(0 writeback)
2004/11/29

Conrad Barski sent me this beautiful image of an infinite binary tree of cons cells.
I think it would make a really cool tshirt!
/lisp-news |
permanent link
(0 writeback)
2004/11/26

I just issued the "CLOSE" tag in CVS for the
Successful Lisp
book project. The files have been uploaded to the printer. Now it will take approximately ten days for the
printer to do final formatting and setup and we're in print!
I would like to thank David for his patience while we
were figuring out how to get his book into print. I would also like to thank Cornelia for designing the beautiful stylized
cons cell for the cover, Mary-Suzanne for creating
the illustrations and Martin for his perseverance
as the editor of Successful Lisp.
I'll have a drink now!
/lisp-news |
permanent link
(0 writeback)
2004/11/22

Rene van Bevern writes:
Hi,
Got an action shot for you there:
It is the olive green cons cell shirt [1] and as you can see, the car
is pointing at me while the cdr is pointing at my girlfriend. So we
are a dotted pair - Lisp is able to express everything. ;)
Nice shirt btw, nice cons cell and good quality.
Rene van Bevern
Pro-Linux.de
Thanks Rene!
/lisp-news |
permanent link
(0 writeback)

Eric Marsden mentioned the
Avalon
project today on #lisp. I am mirroring the
Reliable Distributed Computing with Avalon/Common Lisp
paper describing the system.
Avalon is a set of linguistic constructs designed to give programmers explicit control over transaction-based processing of atomic objects for fault-tolerant applications.
The source code of the prototype is also
available.
/lisp-news |
permanent link
(0 writeback)
2004/11/19
2004/11/17

I've switched to static rendering to ease the load on the server. Please let me know if anything breaks.
Writebacks/Comments are disabled for a while until I find a new solution to the comment spam problem. I'm tired of cleaning the pages every day. Please email any comments and I'll add them manually.
We are working on the final revision of
Successful Lisp
and it will be in print soon.
I met with
Conrad Barsky
while he was in Frankfurt. He's a very bright guy and we had lot's of fun talking about Lisp and programming in general. He'll move to New York soon.
I'll be attending the lisp-hh
[
1]
[
2]
meeting on 28th of November. Hope to meet Edi Weitz there. We'll be discussing a new book project.
/announcements |
permanent link
(0 writeback)
2004/11/03

What can I say? It was a very special moment when I
unpacked the package that contained the galley proof copy of
Successful Lisp. After more than two years of preparation and production I was finally holding it in my hands. Wow!
We will now do a careful check of the galley proof, add any last minute corrections, upload the new book block and after that we're in print!
/lisp-news |
permanent link
(2 writeback)
*bounce* - posted by
mrs lamkins
- 2004/11/5 02:16:33
it's pretty exciting news over here! :)
When it arrived, David flipped through it three times, back and forth, and then said "it's so... long... I wrote all this??"
I'm so proud of him! My husband, the author! *sniffle*
Senior Clustergeek - posted by
Lorand Bruhacs
- 2004/11/5 10:48:12
Congrats- it looks really sexy :)
2004/10/26

Bill Clementson and Ingvar Mattsson discussed keyboards and Emacs in their blogs
[
1]
[
2].
I always recommend the
CVT Avant Stellar
keyboard. The tactile feel of this keyboard is pure bliss and it is built like a tank! All keys are reprogrammable.
Accessories shipped with this keyboard:
- Key Puller: Remove key caps with ease.
- Extra Key Caps: Extra Control and Alt key caps that are sloped to fit different rows. Replace the Caps Lock key cap with a Ctrl key cap. Now the "Ctrl key is where god intended it to be, on the left hand side of A", as Jerry Pournelle wrote some years ago.
Of course the
Symbolics keyboard is in a different league, but you need to build yourself an
adapter
to use it with a PC.
/hardware |
permanent link
(3 writeback)
- posted by
vsync
- 2004/10/27 16:24:05
I'm in awe, although $189 provokes a bit of sticker shock.
How does its mechanical action compare to the IBM Model M?
Do the extra function keys send properly unique keycodes, so that I can map them in X11, or do I have to program the keyboard with macros and such? How are those keys labeled? F13-F24 or "Home", "Front", etc?
Do they have an unoffensive keycap that I can replace the Windows one with?
Heavy Duty Keyboard - posted by
Markus Fix
- 2004/10/27 18:24:25
Yes, it's expensive.It's a bit cheaper ($149,-) if you order from http://www.lueckdatasystems.com/en-us/hardware/keyboards/ The Avant Stellar has a feel similar to the IBM Model M. All 24 function keys send proper key codes. Every key is programmable (even without the Windows software), so the function of a key need not depend on OS support. The labeling of the function keys on the left hand side is F11, F12, F1,..,F10. The labeling of the function keys on the top is SF1, .., SF12. It does not come with a replacement key cap for the Windows key.
- posted by
Lorand Bruhacs
- 2004/10/28 11:56:29
The Avant Stellar's name truly precedes its stellar reputation (if you forgive the translingual pun). I bet your daughter likes it too ;)

Four years ago, while I was running my own internet bubble startup
IP23,
I visited the people who invented CLUSTRA, the unbreakable database, in Norway. These guys were so smart! It ran on cheap boxes as well as high end servers, it was totally distributed with transparent failover and it was fast.
Mikael Ronström now works on
MySQL clustering.
Most of the theory behind CLUSTRA can be found in the paper
Design and Modelling of a Parallel Data Server for Telecom Applications.
Too bad CLUSTRA seems to have vanished right after Sun
acquired
Clustra Systems.
Update: Øystein Grøvlen posted a correction:
The ClustRa Telecom Database: High Availability, High Throughput, and Real-Time Response is the correct Clustra paper.
/futurology |
permanent link
(1 writeback)
Clustra - posted by
Øystein Grøvlen
- 2004/10/28 11:02:31
I think you have mixed up a few things here. Mikael Ronström has never worked for Clustra. He worked on a similar technology developed by Ericsson and transferred to a Swedish startup which I do not remember the name of. This database system has been acquired by MySQL.
Clustra was started as a research project by the Telenor before it became a startup. The theory behind can be found in "The ClustRa Telecom Database: High Availability, High Throughput, and Real-Time Response" from the 1995 VLDB conference.
The Clustra technology is currently used in the Enterprise Edition of Sun's Application Server in order to provide session failover.
2004/10/23

As an
amazon.com associate I get a commission on sales initiated through my site. Incredibly enough last quarter they payed enough to buy:
-
Micrographia
by Robert Hooke; CD-ROM with hires scans of the original octavo edition. One of the most beautiful books ever created by the original mad hunchbacked scientist.
[1]
-
Longitude
by Charles Sturridge (director), a DVD production adapting the
book
by Dava Sobel, where she tells the story of how 18th-century scientist and clockmaker William Harrison solved one of the most perplexing problems of history -- determining east-west location at sea..
/iLife |
permanent link
(0 writeback)
2004/10/22

Conrad Barski from Minneapolis sent me an action shot of the John McCarthy Lisp t-shirt. He writes:
This was taken at Montana Coffee Shop in Minneapolis where I was
playing a set of music today... and since the portrait of John McCarthy is so uncanny, there was no need to explain the shirt to
anyone in the audience.
Thanks Conrad!
/lisp-news |
permanent link
(0 writeback)
Dave Roberts wrote an excellent article about
Random Testing where he mentioned the Common Lisp test suite by Paul Dietz who quotes from a paper by William M. McKeeman in his blog:
Excellent testing can make you unpopular with almost everyone.
This excellent paper is available here: [
PDF],
[
HTML]
[UPDATE] A user sent in an update for the location of the above paper. It is now available
here.
/citations |
permanent link
(1 writeback)
dead link - posted by
User
- 03/14/2007 16:17:36
the link to compaq's site is dead. the paper can be found here:
http://www.hpl.hp.com/hpjournal/dtj/vol10num1/vol10num1art9.pdf
2004/10/21
Woah!
Brad Parker published the source code of his CADR emulator.
[
1]
[
2]
(link via Peter Seibel in c.l.l.)
/lisp-news |
permanent link
(0 writeback)
2004/10/18

The galley proof version of the cover for the print edition of
Successful Lisp
is now
available
in the download section.
/lisp-news |
permanent link
(0 writeback)
2004/10/15
SL update:
Successful Lisp
is ready for galley proof printing. I've issued the CVS tag "ADVISE" and uploaded the
files to the printer. I've made the title/toc and index available:
[
index]
[
title-toc]
T-shirt update: We just made our first online sale! I hope we will get some
action shots from customers wearing the t-shirts.
[
US shop]
[
German shop]
/lisp-news |
permanent link
(5 writeback)
Medical Software Developer - posted by
Conrad Barski
- 2004/10/15 19:00:00
> I hope we will get some action shots from customers wearing the t-shirts.
Gerne!
Sucessful Lisp - posted by
klaus
- 2004/10/16 13:26:12
Would you rate this book higher than the Touretzky book, and why?
SL rating - posted by
Markus Fix
- 2004/10/16 18:29:21
Touretzky is OK, if you never programmed before. I think the approach used in SL is quite attractive to the experienced programmer who want's to learn or re-learn Common Lisp.
re: SL rating - posted by
klaus
- 2004/10/16 21:54:33
wow, SL is the first book I have ever seen that mentions G2 (Appendix A)! I am looking forward to it! I doubt, though, that G2 was "ported" to C, the core is still Lisp, I believe.
G2 and other corrections - posted by
David Lamkins
- 2004/10/18 20:32:51
You're right about G2 not having been ported to C. According to my best info, Gensym maintains the source in Lisp and uses a commercial Lisp-to-C translator for delivery. The book contains this correction, and many others.
2004/10/13

Wow! Looks like there's some demand for a new edition of Paul Graham's
On Lisp.
[
Link]
/lisp-news |
permanent link
(3 writeback)
Holy "macro" - posted by
Lorand Bruhacs
- 2004/10/14 16:00:55
Look at those prices!
- posted by
pc
- 2004/10/14 16:05:50
Two of those books are the same copy (both are at $195), and they don't exist any more -- I bought it. (For $140 as it happens)
Available for free - posted by
Mike R.
- 2004/10/14 23:06:16
If you go to http://www.paulgraham.com/onlisp.html you can download a pdf copy of the book for free.
2004/10/12

Michael Lucas-Smith posted a nice
writeup
of his first impressions with Croquet.
All that said - cool! This is great. It's more fun toying with the real thing than watching a video of Alan Kay enjoying it all to himself :) I can't wait to see where this goes in the future.
/futurology |
permanent link
(0 writeback)
2004/10/10

Yesterday we finalized the galley proof release of
Successful Lisp
and tagged it "MAPCAR" in CVS!
As soon as David signs off on this release, we can
order the galley proof from the printer. The galley proof will look
exactly like the finished book, including cover and binding.
All in all it might take until the end of this month for the
book to be released.
We are thinking about selling a starter kit
containing
Successful Lisp, a CD with a working
Common Lisp environment and a t-shirt to get people started
with a smile. We are also going to do a hard cover edition,
but that's mainly for the library market.
I've created a beta release of the t-shirts to get some community
feedback. Let me know what you think about the idea!
[
US shop]
[
German shop]
/lisp-news |
permanent link
(3 writeback)
woohoo! - posted by
mrs lamkins
- 2004/10/10 23:36:38
I could TOTALLY win a wet tshirt contest with a Cons Cell raglan t-shirt!!! :)
- posted by
Lorand Bruhacs
- 2004/10/12 11:36:50
Markus, you need to grow a beard! Then you would look almost exactly like McCarthy (except maybe a little younger and cooler).
me - posted by
Jack Ford, Jr.
- 2004/10/20 08:51:45
I like your book. I will buy it. Jackford02@yahoo.com
2004/10/05

Rich Hickey announced his
Lisplets
project on c.l.l. This should make interfacing Lisp and Java servlets a bit easier.
Lisplets are Java Servlets that forward their requests, and gather their response headers, using s-expressions over sockets. They enable easy integration of Common Lisp or Scheme into a Java-based web environment.
Access your Lisp application logic from any servlet container, such as Tomcat, Resin, Jetty, JRun and many others.
Lisplets are released as open source under the
Common Public License.
Rich also created
Jfli,
a
Java Foreign Language Interface for Common Lisp and
is the author of
Callbacks in C++ using template functors
published 1995 in
C++ Report.
/lisp-news |
permanent link
(1 writeback)
yahoremonila 63 post - posted by
yahoremonila blog
- 12/13/2007 18:19:29
all about yahoremonila and top news
2004/10/01

Some stories have the power to change the script of life.
About twentythree years ago I read
Brownshoes by
Theodore Sturgeon.
It's a story about an man who invents an
energy generating device.
He spends many sleepless nights agonizing about the question what
to do with it and finally decides to bite the bullet:
get a job, get a degree, get the patents for his
Rotor and
generally make sure it changes the world by creating a market for
the device.
It takes a talent like Ted Sturgeon, to turn this simple plot into a
emotionally engrossing story, that inspires young readers.This story isn't
about how to build a
perpetual motion machine.
It's about how to succeed as an agent of change, how to become a hacker.
Brownshoes was part of
Sturgeon Is Alive and Well: A Collection of Short Stories
/books |
permanent link
(0 writeback)
2004/09/29
J.P.Lewis just made my day. He sent me a pointer to his new project
VisualIDs.
Beautiful stuff!
This paper points out that for the spatial desktop metaphor
to work as intended, it really needs scenery (distinctive appearance)
in addition to the spatial data layout that we have now.
The paper shows how suitable appearance can be automatically
generated (using a scheme algorithm). User studies show dramatic
improvment in file finding after only brief use.
I mentioned his
Mathematical Limits of Software Estimation paper in February.
/lisp-news |
permanent link
(0 writeback)
2004/09/23
Colophon
The
manuscript of The Baroque Cycle was written by hand on 100% cotton paper
using three different fountain pens: a Waterman Gentleman, a Rotring,
and a Jorg Hysek. It was then transcribed, edited, formatted and printed
using emacs
and TeX. When it was
totally finished, the TeX version of of the ms. was converted to Quark
XPress format using an emacs LISP program written by the author. Some
share of credit thus goes to the people who made the GNU/Linux
operating system and to the originators of LISP. Maps were produced by Nick Springer with useful
input from Lisa Gold, who also organized the family trees and assisted
in the preparation of the Dramatis Personae. The geometrical illustrations
(Apollonius of Perga's conic sections and the woodcuts from Newton's
Principia Mathematica) were prepared by Alvy
Ray Smith, working from scans or photographs of old books.
Update: [Link] (via David Magda)
/books |
permanent link
(1 writeback)
- posted by
David Magda
- 2004/9/23 13:24:36
The link can be found using Google, but here's the URL:
http://www.nealstephenson.com/content/author_colophon.htm
2004/09/22

Way, way back in 1983, when I decided to learn 6502 Assembler (yummi!) and
Apple Pascal (retch!), I borrowed a xeroxed copy of
p-Source: A Guide to the Apple Pascal System by
Randall Hyde,
which had as it's cover a funky adaption of
American Gothic by Grant Wood.
Randy is an exceptionally talented writer. I just received a used copy of
p-Source
and after all these years it's still amazing. The
p-code interpreter was the first
virtual machine I dissected, debugged and enhanced. Randy writes about the
implementation in section 3, chapter 1 "Modifying the Apple Pascal P-code Interpreter":
As it turns out, the students who originally wrote the 6502 p-code interpreter were
fairly inexperienced on the 6502 microprocessor chip. As a result of this inexperience,
the p-code interpreter is not as optimal as it could be. If the 6502 interpreter were
completely rewritten using better coding techniques an overall increase of 15-20%
could be realized. That's almost as good as the 6809!
Randy also is the author of
The Art of Assembly Language Programming
and the soon to be published
Write Great Code: Understanding the Machine.
Randy also wrote an inspiring article about
Why Learning Assembly Language Is Still a Good Idea.
Why is this still relevant? Some might think it's a crazy idea that the
DISASSEMBLE
function ever made it into the language standard. I disagree. As Robert Pirsig tried to
explain in his seminal book
Zen and the Art of Motorcycle Maintenance: An Inquiry into Values,
only in understanding the inner workings of a machine can we start to understand the nature of quality.
Because Pirsig wasn't a programmer himself, he couldn't just write something like:
"The Vulcan
mind-meld
with the machine is at the center of good code."
The availability of
DISASSEMBLE
in the Common Lisp standard is a message: There shouldn't be anything between
you and your machine. When driving a
TVR
or programming a Lisp Machine, you want to be in control.
/books |
permanent link
(0 writeback)
2004/09/21
We experienced some server problems since noon yesterday.
The blog is working again, but I'm not sure if the problem is
really fixed.
/announcements |
permanent link
(0 writeback)
2004/09/13
Last weekend my best friend Peter finally married Natascha.
Somehow I'm sure this two day event will be remembered as
the mother of all weddings by all participants.
The wedding took place in
Weinheim,
a beautiful city with a 2800 year history.
After church we followed the white Cadillac convertible to the restaurant
Pfeffer und Salz
(Pepper and Salt), owned by the father of the bride, where we had a spectacular party
drinking fine wine and champagne, eating delicious food and dancing all night long.
/iLife |
permanent link
(0 writeback)
2004/09/08
yrk
quotes an article titled
Scheme vs. Common Lisp
at Philip Greenspun's site. Delicious!
Finally, Gerry Sussman said "Of course, you can't expect Lisp to do something like that; Lisp can't do things like this. If you want to deal with massive data sets, you have to use C. It is sad but true." I said, "Gerry, I think this would run on an old 1 MIPS 3600 with 8 Mbytes of RAM. I'd just rewrite this in Common Lisp. The code would be cleaner because of the generic functions for sequences and I'll throw out my private sort function and just use the one built into Common Lisp." Sussman said "If that is true then the whole Scheme project has been a waste and I'll shut it down."
/citations |
permanent link
(0 writeback)
2004/09/07

I'm happy to report that, due to
Martin Becker's
relentless efforts as our editor , the print edition of
Successful Lisp
is nearing completion!
We'll be reviewing the completed drafts in a couple of days and I will
be able to make sample chapters available online.
/lisp-news |
permanent link
(1 writeback)
just in time for christmas! - posted by
mrs lamkins
- 2004/9/7 19:23:56
everyone needs a copy of Successful Lisp! What a perfect stocking stuffer! :)
2004/08/31
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.
/lisp-news |
permanent link
(0 writeback)
2004/08/25

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.
/citations |
permanent link
(2 writeback)
- 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
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".
/announcements |
permanent link
(0 writeback)
2004/08/13

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.
/citations |
permanent link
(0 writeback)
2004/08/11
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 {} \;
/announcements |
permanent link
(0 writeback)
2004/08/10
The new
Eboy
site is powered by
BKNR! Cool.
The images are amazing and strangely beautiful!
(link via
BoingBoing)
/lisp-news |
permanent link
(0 writeback)
2004/08/06
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."
/citations |
permanent link
(0 writeback)
2004/08/05
I noticed today that
richgold.org
is offline. I made the PDF version
of
The Plenitude available
here.
/books |
permanent link
(1 writeback)
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
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 w