Domain: paulgraham.com
Stories and comments across the archive that link to paulgraham.com.
Stories · 95
-
The Python Paradox, by Paul Graham
GnuVince writes "Paul Graham has posted a new article to his website that he called "The Python Paradox" which refines the statements he made in "Great Hackers" about Python programmers being better hackers than Java programmers. He basically says that since Python is not the kind of language that lands you a job like Java, those who learn it seek more than simply financial benefits, they seek better tools. Very interesting read." -
Paul Graham On 'Great Hackers'
dcgrigsby writes "Always interesting, if not unbiased, Paul Graham has published a new article on 'Great Hackers', discussing why Perl and Python are apparently better than Java, on why Microsoft developers get offices, and a host of other sure-to-be-controversial stuff." -
PHP 5 Released; PHP Compiler, Too
TheTomcat writes "After years of anticipation, PHP 5 was released today. This release represents a milestone in the evolution of PHP. It sports the new Zend Engine II, a completely re-worked object model, and many many new features. Check it and the changelog out." In other PHP news, remote_bob writes "There have been many attempts, like BinaryPHP and PASM, but finally there is a complete compiler for PHP. The Roadsend compiler produces standalone, native executables, and supports the entire PHP language (but not all extensions). It uses Bigloo Scheme to do its job, a variant of Lisp, the language that Paul Graham writes about. Benchmarks say that performance is pretty good. Is this another sign that dynamic languages are the future?" -
Spamassassin Beats CRM-114 In Anti-Spam Shootout
Simon Lyall writes "A new study of antispam software shows that Spamassassin performed well in various configurations along with Spamprobe , Bogofilter and Spambayes also came out good while CRM-114 failed to live up to its previous claims . The study shows: 'The best-performing filters reduced the volume of incoming spam from about 150 messages per day to about 2 messages per day.'" -
Hackers & Painters
honestpuck writes "Paul Graham has delivered final proof that he is a marvelous essayist with his volume of fairly diverse writings, Hackers & Painters. I first came across his writing with his article, "A Plan For Spam," on using Bayesian filtering to block spam and found it a well written and informative technical article. I next came across him some time later when he wrote an essay on his web site entitled "Hackers & Painters," and once again it was well written, informative and (more importantly for an essayist) thought provoking. I was excited to hear he had published a volume of writing and pleased when O'Reilly sent me a copy, despite my pleas that I did not have time to review it." He found time, to your benefit; read on for honestpuck's review. Hackers & Painters author Paul Graham pages 271 publisher O'Reilly Media rating 8 - May not interest absolutely everyone reviewer Tony Williams ISBN 0596006624 summary Interesting collection of essays, mainly concerned with softwareLiterature has a long history of the essayist; since those famous theses on the church door at Wittgenstein a well written and thought provoking essay on a topic has provided power and focus for important discussions. Graham has either learnt or discovered the important points in writing a good essay; brevity, quality writing and thought.
In this volume Graham covers a range of topics, though all are, understandably, centered on computers. Why nerds are unpopular at school, and what this demonstrates about our eduction system; why program in Lisp; the importance of "startups", programming languages and web development are all touched on. At the same time he covers topics less techno-centric such as heretical thinking and speech. wealth creation and unequal income distribution.
I found myself disagreeing with him often while reading the book, though every time I did I found his argument compelling. I agree with Andy Hertzfeld, quoted on the back cover of the book, "He may even make you want to start programming in Lisp." Graham is politically more conservative and right wing than me, he is also a fervent supporter of Lisp, while I'm a C and Perl advocate. It is telling that at no time did I find myself railing at his views, rather I was reading his arguments and giving them meme space. A good sign of a writer that does not indulge in unnecessary or extreme polemic.
Graham also tends to concentrate on a single point in each essay, allowing for both good coverage and a brief essay. Where he covers a larger context, such as high school education in "Why Nerds Are Unpopular" that opens the book, he seems to focus on just one or two good points of discussion.
The title essay is the second in the collection and provides an interesting look at hacking and some lessons we can learn by analogy to the work and life of Rennaissance painters, particularly in how it is done and how it can be funded. The third, "What You Can't Say" is social commentary on heretical thinking. Four, "Good Bad Attitude" is on the benefits of breaking rules, both in life and hacking. Five, "The Other Road Ahead", is an excellent look at web based software and why it offers benefits to both user and developer with Graham examining some lessons he learnt while building ViaWeb. Six, "How To Make Wealth", is a look at becoming wealthy and how a 'startup' might be the best way to do it. The seventh, "Mind The Gap", is an argument that we should not worry so much about 'unequal wealth distribution' and why it might actually be a good thing. From this list, and a look at the table of contents (available as a PDF on the O'Reilly page for the book), you can see that Graham covers a wide spectrum while never straying from topics he knows.
If I was forced to identify a weakness in this book it may well be that Graham does not evince doubt or uncertainty in his arguments, on a few occasions he may admit to a narrow view or knowledge but doubt or uncertainty don't seem to enter his field of vision while he writes. This coupled with a single viewpoint makes the book less than all-encompassing in discussion. However, I must admit that it is almost impossible to be anything more with a single author and Graham may well be more honest than others who pick and choose the alternatives they present.
Most of the essays are available at Graham's website, but frankly I am a fan of dead trees and appreciated that this book could be read on the bus or in bed. If you would prefer something you cna read on the bus then a PDF of the second chapter, "Hackers & Painters" is available from the O'Reilly page linked above.
I would recommend this book to anyone who wants to think about a number of topics important to the culture of our tiny corner of the world, computers and the net, while not ignoring the rest.
You can purchase Hackers & Painters from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, carefully read the book review guidelines, then visit the submission page. -
McAfee Granted Far-Reaching Spam-Control Patent
Titusdot Groan writes "Infoworld is reporting that Network Associates, makers of McAfee, have been granted a broad anti-spam patent. The patent covers "compound filters, paragraph hashing, and Bayes rules" and was filed in December of 2002. The patent appears to affect Spam Assassin, Spam Bayes and many other anti-spam products and services. As an aside Paul Graham's "A Plan for Spam" was published August 2002." -
McAfee Granted Far-Reaching Spam-Control Patent
Titusdot Groan writes "Infoworld is reporting that Network Associates, makers of McAfee, have been granted a broad anti-spam patent. The patent covers "compound filters, paragraph hashing, and Bayes rules" and was filed in December of 2002. The patent appears to affect Spam Assassin, Spam Bayes and many other anti-spam products and services. As an aside Paul Graham's "A Plan for Spam" was published August 2002." -
What You Can't Say
dtolton writes "Paul Graham has an excellent article posted on the subject of things you can't say. His article explores what ideas are generally considered heresy, and whether or not those ideas might be true nonetheless. He also presents advice for handling heretical ideas. Considering that many of the ideas in technology in general and Open Source specifically are near heresy, it's well worth a read." -
What You Can't Say
dtolton writes "Paul Graham has an excellent article posted on the subject of things you can't say. His article explores what ideas are generally considered heresy, and whether or not those ideas might be true nonetheless. He also presents advice for handling heretical ideas. Considering that many of the ideas in technology in general and Open Source specifically are near heresy, it's well worth a read." -
The Next Step In Spam Filtering
simeonbeta2 writes "Paul Graham (of "A Plan for Spam" fame) has a couple of new articles up. The first one details the success of Bayesian spam filters despite various circumvention techniques by spammers. While the success of Bayesian spam filtering is encouraging, it certainly hasn't seemed to stem the flow of spam in the last year or so. His second article, however, suggests finally taking the anti-spam battle to the spammers! Paul proposes that spam filtering packages automatically spider links contained in probable spam. Not only will this increase the accuracy of filters (by running the retrieved content through the spam filter as well) but this would effectively be a massive distributed DOS attack on spammers. This isn't a new idea nor is it without its problems but I think it's definitely an idea whose time has come." -
The Next Step In Spam Filtering
simeonbeta2 writes "Paul Graham (of "A Plan for Spam" fame) has a couple of new articles up. The first one details the success of Bayesian spam filters despite various circumvention techniques by spammers. While the success of Bayesian spam filtering is encouraging, it certainly hasn't seemed to stem the flow of spam in the last year or so. His second article, however, suggests finally taking the anti-spam battle to the spammers! Paul proposes that spam filtering packages automatically spider links contained in probable spam. Not only will this increase the accuracy of filters (by running the retrieved content through the spam filter as well) but this would effectively be a massive distributed DOS attack on spammers. This isn't a new idea nor is it without its problems but I think it's definitely an idea whose time has come." -
The Next Step In Spam Filtering
simeonbeta2 writes "Paul Graham (of "A Plan for Spam" fame) has a couple of new articles up. The first one details the success of Bayesian spam filters despite various circumvention techniques by spammers. While the success of Bayesian spam filtering is encouraging, it certainly hasn't seemed to stem the flow of spam in the last year or so. His second article, however, suggests finally taking the anti-spam battle to the spammers! Paul proposes that spam filtering packages automatically spider links contained in probable spam. Not only will this increase the accuracy of filters (by running the retrieved content through the spam filter as well) but this would effectively be a massive distributed DOS attack on spammers. This isn't a new idea nor is it without its problems but I think it's definitely an idea whose time has come." -
The Next Step In Spam Filtering
simeonbeta2 writes "Paul Graham (of "A Plan for Spam" fame) has a couple of new articles up. The first one details the success of Bayesian spam filters despite various circumvention techniques by spammers. While the success of Bayesian spam filtering is encouraging, it certainly hasn't seemed to stem the flow of spam in the last year or so. His second article, however, suggests finally taking the anti-spam battle to the spammers! Paul proposes that spam filtering packages automatically spider links contained in probable spam. Not only will this increase the accuracy of filters (by running the retrieved content through the spam filter as well) but this would effectively be a massive distributed DOS attack on spammers. This isn't a new idea nor is it without its problems but I think it's definitely an idea whose time has come." -
Build Your Own Segway
bugbear writes "Robot hacker Trevor Blackwell explains how to build your own Segway-style balancing scooter. He says it's not that hard (but he already knows how to build walking robots)." -
Paul Graham: Filters that Fight Back
Mortimer.CA writes "Paul Graham is back with another article about combating spam. It's entitled Filters that Fight Back: 'One intriguing idea is to literally fight back: to make filters disable spammers' servers by automatically following all the links in each incoming email. We may be driven to this in order to achieve accurate filtering anyway. Why wait?' One danger is someone doing a DDoS by sending fake spam." -
Paul Graham: Filters that Fight Back
Mortimer.CA writes "Paul Graham is back with another article about combating spam. It's entitled Filters that Fight Back: 'One intriguing idea is to literally fight back: to make filters disable spammers' servers by automatically following all the links in each incoming email. We may be driven to this in order to achieve accurate filtering anyway. Why wait?' One danger is someone doing a DDoS by sending fake spam." -
Bayesian Filter Testing?
pu33y asks: "Since the publication of Paul Graham's A Plan For Spam, several programs that perform Bayesian filtering having become available, including CRM114 and Bogofilter. But missing is any serious testing to see how they perform in relation to themselves and to other, non-Bayesian filters.Searching Google has turned up nothing and when I asked Paul Graham, he was unaware of any such testing, as well. Can anyone point to any such testing or provide the results of their own personal experiences with Bayesian filters?" -
Sorting the Spam from the Ham
MrClever writes "The Sydney Morning Herald (Aust) is running an article about the merits of Bayesian filtering and a good plain-english description of how it works. Might be handy if you need to explain it to non-technophiles. The main thing that may be useful is a Bayesian spam filter written to drop straight into Outlook 2k/XP available here and written in Python by Mark Hammond." Math buffs might enjoy reading these pages or browsing this writeup and its many links. -
Why Java Won't Have Macros
bugbear writes "Carlos Perez has just posted a page that quotes Sun Java 'theologist' Gilad Bracha about why there is no plan to add macros (in the Lisp sense) to Java." -
Paul Graham: Hackers and Painters
larsberg writes "Another wonderful article from Paul Graham on hackers, their lifestyle, and their tools. It's entitled "Hackers and Painters", and provides a great description of how the great hackers write code. The article is definitely worth a read, especially for those who have an inkling that any field that has to place the word "Science" in its name probably isn't really a science after all." -
Paul Graham: Hackers and Painters
larsberg writes "Another wonderful article from Paul Graham on hackers, their lifestyle, and their tools. It's entitled "Hackers and Painters", and provides a great description of how the great hackers write code. The article is definitely worth a read, especially for those who have an inkling that any field that has to place the word "Science" in its name probably isn't really a science after all." -
The Hundred-Year Language
dtolton writes "Paul Graham has a new article called "The Hundred-Year Language" posted. The article is about the programming languages of the future and what form they may take. He makes some interesting predictions about the rate of change we might expect in programming languages over the next 100 years. He also makes some persuasive points about the possible design and construction of those languages. The article is definitely worth a read for those interested in programming languages." -
The Hundred-Year Language
dtolton writes "Paul Graham has a new article called "The Hundred-Year Language" posted. The article is about the programming languages of the future and what form they may take. He makes some interesting predictions about the rate of change we might expect in programming languages over the next 100 years. He also makes some persuasive points about the possible design and construction of those languages. The article is definitely worth a read for those interested in programming languages." -
Why Nerds Are Unpopular
AccordionGuy writes "Paul Graham, who's known for his writings on Lisp and other Lisp-like languages as well as his essays on combatting spam has taken a bit of a detour from his usual topics. His latest essay is one that's a little more personal and that we can all relate to: Why Nerds Are Unpopular . It's a lengthy but engaging writeup of that chamber of horrors we call high school and why being smarter than the average bear is more of a liability than an asset during that stage in life. It's food for thought for those of us who've already been there, done that and been stuffed into lockers by the football team and it should give some hope to those who are going through it right now." -
Why Nerds Are Unpopular
AccordionGuy writes "Paul Graham, who's known for his writings on Lisp and other Lisp-like languages as well as his essays on combatting spam has taken a bit of a detour from his usual topics. His latest essay is one that's a little more personal and that we can all relate to: Why Nerds Are Unpopular . It's a lengthy but engaging writeup of that chamber of horrors we call high school and why being smarter than the average bear is more of a liability than an asset during that stage in life. It's food for thought for those of us who've already been there, done that and been stuffed into lockers by the football team and it should give some hope to those who are going through it right now." -
Why Nerds Are Unpopular
AccordionGuy writes "Paul Graham, who's known for his writings on Lisp and other Lisp-like languages as well as his essays on combatting spam has taken a bit of a detour from his usual topics. His latest essay is one that's a little more personal and that we can all relate to: Why Nerds Are Unpopular . It's a lengthy but engaging writeup of that chamber of horrors we call high school and why being smarter than the average bear is more of a liability than an asset during that stage in life. It's food for thought for those of us who've already been there, done that and been stuffed into lockers by the football team and it should give some hope to those who are going through it right now." -
Why Nerds Are Unpopular
AccordionGuy writes "Paul Graham, who's known for his writings on Lisp and other Lisp-like languages as well as his essays on combatting spam has taken a bit of a detour from his usual topics. His latest essay is one that's a little more personal and that we can all relate to: Why Nerds Are Unpopular . It's a lengthy but engaging writeup of that chamber of horrors we call high school and why being smarter than the average bear is more of a liability than an asset during that stage in life. It's food for thought for those of us who've already been there, done that and been stuffed into lockers by the football team and it should give some hope to those who are going through it right now." -
Why Nerds Are Unpopular
AccordionGuy writes "Paul Graham, who's known for his writings on Lisp and other Lisp-like languages as well as his essays on combatting spam has taken a bit of a detour from his usual topics. His latest essay is one that's a little more personal and that we can all relate to: Why Nerds Are Unpopular . It's a lengthy but engaging writeup of that chamber of horrors we call high school and why being smarter than the average bear is more of a liability than an asset during that stage in life. It's food for thought for those of us who've already been there, done that and been stuffed into lockers by the football team and it should give some hope to those who are going through it right now." -
Why Nerds Are Unpopular
AccordionGuy writes "Paul Graham, who's known for his writings on Lisp and other Lisp-like languages as well as his essays on combatting spam has taken a bit of a detour from his usual topics. His latest essay is one that's a little more personal and that we can all relate to: Why Nerds Are Unpopular . It's a lengthy but engaging writeup of that chamber of horrors we call high school and why being smarter than the average bear is more of a liability than an asset during that stage in life. It's food for thought for those of us who've already been there, done that and been stuffed into lockers by the football team and it should give some hope to those who are going through it right now." -
Plan for Spam, Version 2
bugbear writes "I just posted a new version of the Plan for Spam Bayesian filtering algorithm. The big change is to mark tokens by context. The new version decreases spams missed by 50%, to 2.5 per 1000, even though spam has gotten harder to filter since the summer. I also talk about how spam will evolve, and what to do about it." -
Plan for Spam, Version 2
bugbear writes "I just posted a new version of the Plan for Spam Bayesian filtering algorithm. The big change is to mark tokens by context. The new version decreases spams missed by 50%, to 2.5 per 1000, even though spam has gotten harder to filter since the summer. I also talk about how spam will evolve, and what to do about it." -
Plan for Spam, Version 2
bugbear writes "I just posted a new version of the Plan for Spam Bayesian filtering algorithm. The big change is to mark tokens by context. The new version decreases spams missed by 50%, to 2.5 per 1000, even though spam has gotten harder to filter since the summer. I also talk about how spam will evolve, and what to do about it." -
Spam Conference in Boston
bpfinn writes "Are you working on your own anti-spam solution? Would you like to compare notes with other coders? You'll get your chance at the Spam Conference in Cambridge on January 17, 2003. Among the speakers are: Paul Graham (of "a plan for spam" fame), ESR, John Graham-Cumming (of "POPFile" fame), and Matt Sergeant from MessageLabs. According to the homepage, this conference will be very informal: "no fees, sponsorships, proceedings, luncheons, contests, etc. Just a series of quick, concentrated talks, and then we all go off and get Chinese food." Slashdotters who are peeved about spam can register here." -
A Conference About Spam
zonker writes "January 17th will be the first (annual?) meeting of the Spam Conference held in Cambridge, Massachusetts. The informal meeting will feature Paul Graham, John Graham-Cumming, John "Cap'n Crunch" Draper among others (possibly including ESR though he hasn't yet confirmed). The free conference will consist of a number of talks about new ways to combat the growing spam problem, after which everyone's going out and getting some Chinese food. Should be an informative and fun meeting and a chance to meet some interesting people." -
Working Bayesian Mail Filter
zonker writes "A real, working honest to god Bayesian spam filter. I've been waiting for something like this for a while (since I first read Paul Graham's research paper on this very topic a few weeks ago). Well here's POPFile, a small but extremely effective Perl script that runs on just about any system Perl does. After just a little training was I able to get very effective filtering out of it. From what I understand the new email client that comes with OS X Jaguar has a feature similar to this, but I don't know if it is true Bayesian. Hopefully this kind of feature will become more prevalant in client software as I see the Google results for it are growing." -
More on Bayesian Spam Filtering
michaeld writes "The "Bayesian" techniques for spam filtering recently publicized in Paul Graham's essay A Plan for Spam doesn't actually seem to have anything Bayesian about it, according to Gary Robinson (an expert on collaborative filtering). It is based on a non-Bayesian probabilistic approach. It works well enough, because it is frequently the case that technology doesn't have to be 100% perfect in order to do something that really needs to be done. The problem interested Robinson, and he posted his thoughts about trying to fix the problems in the Graham approach, including adding an actual Bayesian element to the calculations." -
Slashback: Pop-Ups, Books, Qmail
Slashback tonight is loaded with updates and addenda to previous stories on Bayesian spam-prevention, pop-up ad blocking, and celebratory picnics as well as an inquiry into the other side of visionary literature. Read on below for the details.What's your idea of feel-good literature? A few weeks ago, an Ask Slashdot question was posed about the greatest dystopic novels, and quite a few people weighed in with their choices for visions of the post-nuclear, post-germ-warfare, post-natural disaster or otherwise blighted future.
Now reader itwerx wants the other side: "That "Dystopic novels?" Ask Slashdot was so darn depressing we need a counter balance! Let's hear what novels of utopia may not be widely known."
It's certainly widely known, but I'll start the bidding with Atlas Shrugged.
The best revenge is living well, and gluing spammers end-to-end. RealDhar writes "Hey, just thought I'd let folks know that, inspired by the recent article about Paul Graham's Bayesian spam filter work, I went and wrote one for qmail. Please check it out!"
What took so long? Pop-up ads are no fun. iVillage cut them out, AOL swears they're cutting back, and even Netscape 7 can be wrangled to block them. An anonymous reader writes "From the Associated Press (via Salon): EarthLink Inc. said Monday it plans to offer its subscribers software to block Internet pop-up advertisements as part of a wider campaign to set itself apart from competitors. The full story is here.."
Penguins and picnics go well together. ArtEnvironment writes "Besides today's 2nd California Linux Anniversary Picnic previously mentioned, there will also be PLUS, the Philadelphia Linux/Unix Symposium which is the 2nd annual East-Coast Linux anniversary picnic and more, including a bar night kicking off Friday the 23rd, a free computer/electronics swap meet and giveaway on Saturday the 24th, and of course the picnic on Sunday the 25th. Also included is one of the well-known PLUG GPG Keysigning parties. PLUS will be an annual grass-roots event, but it 'won't be big and professional like' ALS or LWCE. ;)"
I look forward to the final, triumphant mention of this :) Qbertino writes "The Blender Fund, established a month ago in order to buy the IP of the 3D Pakage Blender and, at last, GPL it, has accumulated 90K Euro (90K$) of the required 100K in less than 4 weeks. As it indicates on the Website, Ton Roosendahl, father of Blender, is preparing to release the sources which should happen within the next week or so. Time for a Blender icon on /."
-
Paul Graham on Fighting Spam
Ramakrishnan M writes "Paul Graham, the Lisp Guru is back with a great technique to fight spam. It is based on trust matric, and he claims, only 5 out of 1000 spams got leaked out of this system with 0 false positives. Worth looking at." -
Paul Graham on Fighting Spam
Ramakrishnan M writes "Paul Graham, the Lisp Guru is back with a great technique to fight spam. It is based on trust matric, and he claims, only 5 out of 1000 spams got leaked out of this system with 0 false positives. Worth looking at." -
Managing Assets in Final Fantasy
skia writes "Interesting topic with an even more interesting backdrop: Tracking Assets in the Production of "Final Fantasy: The Spirits Within". From the article: "Creative processes don't have clearly defined paths... therefore, the attempt to give a static definition for such process has to face the tension between divergence towards the creative possibilities and convergence towards the pre-defined mechanical process that databases can handle." It also links to Beating the Averages, which is another must-read for /.ers." -
Paul Graham Makes "On Lisp" Available Online
entrox writes: "Paul Graham made his infamous book On Lisp available as PostScript on the web. The book is out of print and the queues for used copies on Amazon are pretty big, so this comes as a godsent for every Lisp programmer and people who would like to take a look at some neat features of Lisp. What sets this book apart is that it doesn't focus on things you could do in other languages, but rather on more extravagant techniques like making the language suit your application and not the other way around." -
Paul Graham Makes "On Lisp" Available Online
entrox writes: "Paul Graham made his infamous book On Lisp available as PostScript on the web. The book is out of print and the queues for used copies on Amazon are pretty big, so this comes as a godsent for every Lisp programmer and people who would like to take a look at some neat features of Lisp. What sets this book apart is that it doesn't focus on things you could do in other languages, but rather on more extravagant techniques like making the language suit your application and not the other way around." -
Common Lisp: Inside Sabre
bugbear writes "I just got permission from the author (Carl de Marcken of ITA Software) to publish this email, which describes the inner workings of Sabre, the flight search software that the airlines and travel agencies use. It is a case study in cheap Linux/Intel, NT/Intel and Hpux boxes replacing mainframes, and also the use of lisp and other languages in a server-based app. Update: 01/16 13:45 GMT by H :RawDigits writes "Common Lisp: Inside Sabre - correction. The Lisp engine is used by Orbitz, and not Sabre. Sabre still maintains mainframe systems for their booking. I should know, I am sitting in the Orbitz NOC right now ;)" -
Common Lisp: Inside Sabre
bugbear writes "I just got permission from the author (Carl de Marcken of ITA Software) to publish this email, which describes the inner workings of Sabre, the flight search software that the airlines and travel agencies use. It is a case study in cheap Linux/Intel, NT/Intel and Hpux boxes replacing mainframes, and also the use of lisp and other languages in a server-based app. Update: 01/16 13:45 GMT by H :RawDigits writes "Common Lisp: Inside Sabre - correction. The Lisp engine is used by Orbitz, and not Sabre. Sabre still maintains mainframe systems for their booking. I should know, I am sitting in the Orbitz NOC right now ;)" -
Using Lisp to beat your Competition.
kovi writes "Paul Graham, the guy who developed what finally became Yahoo!Stores (and made him $50 million richer) wrote an article that explains how he used Lisp (the infamous programming language) as a competitive advantage against the competition. As a bonus: thoughts on startup experience." Its in pdf, but its actually worth a read. Very nifty.