Critical Section

All Articles

everything you need to know about COM

Sunday,  04/20/08  08:53 PM

Everything you need to know about COM:

//
// Success codes
//
#define S_OK    ((HRESULT)0x00000000L)
#define S_FALSE ((HRESULT)0x00000001L)

For more than everything you need to know, please click here...

confidence!

Wednesday,  04/16/08  11:18 PM

Today was an object lesson in confidence, one of my favorite subjects, which is closely related to value creation, another one.  (See this post about my friend Paul, and this one about Arnold Schwarzenegger.)

Please click here to read more...

Ferrari 250GT Competizione Berlinetta

Thursday,  04/03/08  01:27 PM

There are two kinds of people in the world, those who think vintage Ferraris are awesome, and those who don't.  If you are in the latter category please click "back" and resume your web surfing.  If you are in the former category, welcome to the club and read on...

the lost art of desk checking

Tuesday,  04/01/08  11:08 PM

Okay, I’m going to date myself here.  I’m 49 years old, and I started programming in Junior High, when I was 13, so my story begins 36 years ago.  The dawn of time, metaphorically speaking.

Please join me for a gentle rant about the lost art of desk checking...

Oleosaurus: the dispose pattern

Tuesday,  03/11/08  10:03 PM

You all know how much I love .NET.  And you all pretty much figure I’m a hopeless dinosaur, and I just don’t get it.  And you’re all pretty tired of hearing me rant about it.  So, sorry…  but yes, here’s another one.  You may click "back" and get on with your life as appropriate.

In which we investigate that wonder of .NET programming, the dispose pattern...

managed memory leaks

Monday,  03/10/08  08:39 PM

This is another in my series of foaming rants whereby you the reader become convinced of my status as a coding dinosaur. So be it.

Today's subject is memory management, the old "bad" way, and the new "good" way using garbage collection in managed code.  Please click to read more...

pissed off in Peoria

Sunday,  03/09/08  09:39 AM

You all know I can't stand .NET’s virtual machine architecture, and you probably think I’m a hopeless dinosaur who just doesn’t get it.  Everyone knows Microsoft is great, everyone knows .NET and Java are the future, etc.  Someday Ole will retire from railing at progress.  (And everyone will be spared Sunday morning rants :)

Let me give you a clean example of what I can't stand about .NET’s CLR: Visual Studio 2005.

Please click here to read more...

entertainment

Sunday,  03/02/08  10:04 PM

... Posted after spending the entire day skiing at Loveland Pass, Colorado.  A day well spent 8) ...

So I’m thinking about entertainment...

the checklist

Sunday,  03/02/08  09:44 PM

I've been meaning to post this for a while...  The New Yorker published a great article in their Annals of Medicine called The Checklist, by Atul Gawande.  The article describes how an emergency room physician named Peter Pronovost created simple checklists for routine emergency room procedues, and how use of these checklists has has a dramatic reduction in unforced errors.  Please click to read more...

nano art

Monday,  02/18/08  07:10 PM

Entries for SPMAGE07, an art contest in Spain, recognizing the contributions of Scanning Probe Microscopes.  Beautiful nano art...  enjoy!

universal healthcare

Sunday,  02/10/08  08:14 PM

Here's a theory for you to disregard completely...   Universal healthcare is bad.  Please click to read more...

paper art

Friday,  01/25/08  05:57 PM

Entries for an art contest at the Hirshorn Modern Art Gallery in Washington, DC.  The rule was that the artist could use only one sheet of paper.

the metric magic

Tuesday,  01/08/08  09:00 PM

I've been spending a few days worrying about measuring stuff.  Like productivity and predictabilty.

Way back in late December, 2006, I worried about this, too, and wrote a long rambly email to my team about it.  I just reread it, and thought it might be worth sharing.  So here it is.

an uncomfortable truth

Tuesday,  01/01/08  08:26 PM

On August 31, 2003, I posted IQ and Populations, which to this day remains my second most popular post.  Unlike Tyranny of Email, my most popular article, the reaction is not generally positive.  The post is popular in the sense of being widely linked, but unpopular in the sense of being widely disputed.  While Tyranny asserts opinions that nearly everyone agrees with, IQ and Populations reviews facts with which nearly everyone disagrees. 

Here is a discussion...

So, is this really true?  Yes.  Is this uncomfortable?  Yes.  Is this important?  Yes. 

dynamic page sizing

Tuesday,  05/15/07  09:29 PM

This is a nerdy exposition, for those of you creating web apps and for me to be able to find it later :)

The subject is dynamically sizing web page elements based on the size of the browser window.  Please click to read more...

Exporting IP

Tuesday,  05/15/07  09:11 PM

Every once in a while you read something that manages to get just about everything wrong.  And so it is with a recent column in the New Yorker entitled Exporting IP, by James Surowiecki.  You may read the article here.

For my thoughts on the article and what it gets wrong, please click to continue reading...

almost famous design and stochastic debugging

Wednesday,  05/09/07  10:19 PM

In which I screw up a programming change, devise an almost famous design, and engage in stochastic debugging, and philosophize...

Sweet Revenge

Monday,  05/07/07  09:10 PM

I came across a great article about cancer in the latest issue of Caltech’s monthly newsletter, Engineering and Science:

Sweet Revenge

It is really well written, I learned a lot about cancer, how it is being treated, and how many of the side effects of the treatments come about.  The article describes an innovative drug developed by a Professor of Chemical Engineering at Caltech, Dr. Mark Davis, after his wife was diagnosed with breast cancer.  The drug is presently undergoing Phase I trials – the article also explains the whole FDA approval process nicely.  Click for more...

The Traffic School Web Usability Test

Monday,  04/30/07  10:00 PM

So, the other day I got a traffic ticket.  Fortunately, I was able to ask the court for traffic school so the ticket won’t go on my permanent record.  This turned into an interesting exercise in web usability...

caravans revisited

Saturday,  02/18/06  08:26 AM

A long time ago I posted an article about caravans; my idea for making traffic move more smoothly by using technology to keep your car as close to the car in front of you as possible.  At the time, nearly three years ago, this seemed like a future.  But now the future is here!

Please click to read more...

file permissions

Friday,  02/03/06  07:01 PM

I have a question.  Have you ever used OS file permissions?

I have not.  Ever.

Please click to continue reading...

On the Persistence of Bad Design...

Wednesday,  02/01/06  09:36 PM

As a programmer you are constantly making design decisions.  Some are small, some are big.  Some have little effect, some have larger effect.  And every once in a while you make some decisions which seem small, but have a huge effect.  If these decisions are made badly, then it affects many other people for years to come.

Please click to read more...

Web 2.0, "Live" and other meaningless jargon

Saturday,  11/26/05  12:42 PM

Do you hate business jargon as much as I do?  Blech.

A classic example of meaningless jargon is "Web 2.0".  Nobody knows what it means, it doesn't mean anything.

And for an unbelievable example of jargon run amuck, consider Microsoft's recent "Live" announcement.  Talk about meaningless blather.

Please click to read more...

second gear

Monday,  11/21/05  07:55 PM

Back in the dawn of time, when I was 30, my life was somewhat in limbo.  I was in between marriages, and decided to take a creative writing class at a local college.  I wrote an essay called "Second Gear" in one go, and I am absurdly proud of it; the feelings ring as true for me today, fifteen years later, as they did then.  Makes me want to go ride the ol' Santa Susana pass again (although now I'd have my 15lb Kestrel with 18 gears). 

Anyway here it is, for your reading amusement, Second Gear...

my positive Sprint experience

Saturday,  08/13/05  10:12 AM

Are you sitting down?  Are you holding any sharp objects?  No?  Good.  Because you aren’t going to believe this…

I’ve had a positive experience with Sprint.  Let me repeat that because I’m sure you think it’s a typo: I’ve had a positive experience with Sprint.  Please click to continue reading...

 

icebaby

Sunday,  07/31/05  11:08 PM

Mac Mini!Well I did it; I have a new baby.  Today I bought a Mac Mini.  Do I need one?  No.  Did I want one?  Yes.  Did I have a reason to get one?  Well, yes, actually.  And therein lies a story...  In fact two of them.

Please click to continue reading...

apple on intel

Saturday,  06/04/05  12:18 PM

Earlier today I posted about the rumors that Apple is planning to support Intel CPUs.  I'd wrote "probably 'support' not 'switch to' but after one bike ride's worth of cogitation I think this is exactly wrong...

Maybe it will be possible to run Windows programs "as is" without any changes on top of some kind of runtime emulation inside OS X?  Now that would be a reason to do this!

Please click to continue reading...

the nuclear option

Sunday,  05/29/05  11:23 AM

Relax, this is not a post about filibusters or approving Supreme Court justices.  No, this is about nuclear energy.

It seems that intelligent people of all stripes are converging on the nuclear option.  Which is terrific, because the alternative - continuing to burn oil until it is gone - is no option at all.

Click here to continue reading...

Shorthorn

Saturday,  05/28/05  11:10 AM

This is going to be a long post.  I can tell.  I have all these thoughts, jumbled together, and it is going to take a lot of words to get it all out.  Sorry.

The subject is Windows...  Microsoft has now spent four years building Longhorn, the "next" version of Windows, and it looks to be spending two more years at least.  When Longhorn is released, it will have been at least six years since XP came out.  That is a long time in computer years.  What will we get?  If it were up to me, Microsoft would stick to its knitting, and instead of trying for more and more functionality - which is properly the province of application software anyway - it would fix paging and fix networking.  Do the things Windows should do well.  I won't get my wish, but that's what I want.

Click here to continue reading...

Tort reform now!

Tuesday,  05/17/05  11:45 PM

I just read something which boils my blood, and needed to share it.

When private parties prevail upon the court system to settle a dispute, is called a “tort”.  The U.S. tort system is badly in need of reform.  Continue reading...

location free TV

Wednesday,  05/11/05  07:34 AM

I've been testing a Sony Location Free TV.  The concept is really cool - you have two parts, a video server and a wireless video receiver.  The server sits in your home entertainment center, and the receiver can go "anywhere".  Well, it doesn't workContinue reading...

think green, think nuclear

Sunday,  02/20/05  04:42 PM

If you're a regular reader you know that I'm a green in wolf's clothing.  I think we must get better at preserving our environment and slowing our consumption of natural resources.  And I also think - gasp! - that nuclear power is the key to this.  Continue reading...

unintelligent design

Thursday,  12/16/04  09:20 PM

There are people who do not believe the theory of evolution is sufficient to explain the existence of the world as we know it.  They prefer to believe in creationism, the idea that there is a deity who created the world.  I have no problem with people who wish to believe this, it is their prerogative, of course, just as they may chose to believe the Sun orbits the Earth, or that the Earth is 6,000 years old.

I only ask that they admit they are choosing to believe in “magic” instead of rational facts and logical reasoning.  Please click for more...

visiting Titan

Saturday,  12/11/04  10:00 AM

I've decided I have one "out there" goal for my life; before I die, I want to visit Titan.  This is the largest of Saturn's 33 moons, larger than Mercury and Pluto, and has an actual atmosphere.

The big orange moon is Titan:  

Saturn's moons

Why Titan, well ...  please click for more...

solving bongard problems

Monday,  11/22/04  11:52 PM

I found a great site from Harry Foundalis about his Research on the Bongard problems.  What's a Bongard problem?  Well, here's one:

Bongard problem #6

Read on for more...

language talks

Sunday,  11/21/04  08:01 PM

I just encountered Paul Graham's Great Hackers.  Quite thought-provoking, including the notion that  in choosing a platform, you are choosing a culture...

plaintext email is obsolete

Sunday,  11/21/04  04:56 PM

It's Sunday afternoon, I'm sitting in front of the fire, watching football, so it's time for a rant.  Let me just say, that in 2004 plaintext email is obsolete.

read more...

UniversRevolved

Monday,  11/15/04  11:54 PM

So what did you make of this?

Can you read this?

It was written with a 3D font called UniversRevolved, read on...

electoral mapmanship

Thursday,  11/04/04  07:16 AM

Maps analyzing the 2004 election are all the rage, are we red and blue, purple, or what?  Here's my take...

the big day

Tuesday,  11/02/04  08:16 AM

The big day: Election Day 2004 - a chronology...

no equals = wrong

Thursday,  10/28/04  02:30 AM

"If it doesn't start with an equal sign, it's wrong."  This is a first for me; spreadsheet nerdliness.  But there's a larger point, too.  Read on...

Journey through the center of the Earth, part 2

Saturday,  10/23/04  08:46 AM

Remember this thought experiment?

Imagine a perfectly straight hole drilled through the Earth, passing directly through the center.  Now imaging falling into this hole.  What would happen?

The answer is - you would fall straight down, passing the center of the Earth, and emerge on the other side.  read more...

C++ method pointers

Thursday,  06/17/04  08:57 AM

Have you ever wanted to use a pointer to a class method?  This might be basic C++ but I couldn’t remember how to do it, and spent some time Googling and messing around to figure it out.  So here’s the way...

RSS cookbook

Saturday,  05/15/04  09:38 AM

Okay, today we are going to get YOU to use RSS.  Follow the simple steps, and you'll be using RSS, and loving it.  I promise this is worth it.  You will thank me.  More...

Spacing Out

Sunday,  01/18/04  10:48 AM

I thought I'd comment on President Bush's plans for space exploration.  Punch line: I'm strongly in favor.  And I'm impressed that he has time and energy to spend on strategy as well as tactics.

Continue Reading...

Life and a Couple of Cans of Beer

Sunday,  01/18/04  10:38 AM

When things in your life seem almost too much to handle, when 24 hours in a day are not enough, remember the mayonnaise jar... and the beer.

Continue reading...

More Party Politics

Monday,  01/05/04  09:03 PM

The other day I lamented that the U.S. two-party system is suboptimal, and suggested that proportional voting might enable minority parties to have more influence, thereby enabling more innovation among candidates.

Be careful what you wish for!  I received an email from Ivan-Assen Ivanov, a Bulgarian, reporting that they have proportional representation, and it isn't working out.

Two-Party Politics

Sunday,  01/04/04  12:58 PM

Do you think the U.S. two-party system is optimal?  I don't.  It would be great if there were more points of view represented, more opportunity for candidates with a unique perspective which don't naturally fit into either mainstream party.

Continue reading...

Simple is Good

Saturday,  12/27/03  03:22 PM

I always have so much to do in December, don't you?  So many social events, Christmas shopping, year-end deadlines.  But somehow I love it.  The cold crisp air, lights everywhere, a sense of excitement, music...

And since I have so much to do, naturally I'm procrastinating by working on something I don't have to do at all.  Yep, I redesigned my blog.  And you probably can't even tell!

Religion vs IQ

Friday,  12/26/03  09:23 AM

razib and godless are bored, so they plot and graph "religion important" vs. IQ for different countries.  The bottom line: "religion and IQ are strongly negatively correlated (-.886)."

Continue reading...

Merry Christmas!

Thursday,  12/25/03  08:57 PM

Merry Christmas to all of you!  I hope you were able to relax and enjoy yourself, in the company of family and friends and those you love.

Continue reading...

The "under the skin" game

Wednesday,  12/24/03  12:12 AM

When I was a kid, I had a subscription to a magazine called Highlights.  I remember one little article which stayed with me my whole life, called "the under the skin game"...

The Return of the King

Monday,  12/22/03  05:26 PM

I saw Lord of the Rings, the Return of the King this afternoon, with Alex and two friends.  The best movie I have ever seen

Mumakil!
Mumakil!
Gollum!
Gollum!

If you haven't seen it, see it!  If you have, click here for more thoughts...

Toy Story

Wednesday,  12/10/03  09:05 AM

This really pisses me off.
Really.

Once upon a time, there was this nice little toy store business called Zainy Brainy.  They specialized in educational toys, cool things smart parents wanted for their smart kids.  They found a market niche, and they grew slowly but steadily.

Continue reading...

I Switched! [temporarily]

Sunday,  12/07/03  11:00 PM

So, for the past four days my [Windows] laptop was down, and I switched to using my iMac as my "main" computer for a few days.  Overall the experience was pretty good.  I thought you might find a brief review interesting.  continue reading...

Blogrollcleaning

Thursday,  11/13/03  05:31 PM

This afternoon I went through my extended blogroll, clicked every link, and 1) verified the site is still there (most were) and 2) verified the blog is still being updated (many were not).  I deleted all the dead and dying links.  I find the shorter someone's blogroll, the better.

Continue reading...

The Little Boy Explains

Wednesday,  11/12/03  05:18 PM

The other day I posted The Emperor's New Code, a heretical critique of "Longhorn" Microsoft's upcoming version of Windows.  I expected to get a lot of links, and I did - thanks Dave, Tim, and Robert! - and I expected to get a lot of criticism, and I did.  I am like the little boy who cried "the emperor's not wearing any clothes", and of course some noblemen cannot admit this; it would be too embarrassing.  Or maybe the little boy just can't see the clothes :)  So.  Dialog is always healthy, right!

I'd like to take a moment to discuss the most prevalent reactions...

The Emperor's New Code

Sunday,  11/02/03  10:25 AM

... In which the author proves himself a hopeless heretic by disparaging Longhorn ...

I attended the Microsoft Professional Developer's Conference in Los Angeles last week.  Microsoft formally unveiled "Longhorn", the next version of Windows, along with a bunch of new underlying technology.  My first day's reaction was PDC = Moo!; a positive impression of a lot of cool new stuff.  But my takeaway is...  there's a lot less here than it would at first appear...

PDC = Moo!

Tuesday,  10/28/03  01:26 AM

I'm at the Microsoft Professional Developer's Conference (PDC) in Los Angeles.  Today Microsoft formally unveiled "Longhorn", the next version of Windows.

I left for the PDC at 5AM, and got home at midnight.  Cool.

Continue reading ...

Loving My Treo

Monday,  10/20/03  10:50 PM

Handspring Treo 600So I've got my new Treo 600 and I love it

The thing I really love is having a built in camera.  I carry my 'phone everywhere, and consequently I now carry my camera everywhere.  Even on my bike...

The Joy of Craftsmanship

Friday,  10/17/03  09:20 PM

Kestrel road bikeI just love real craftsmanship.  It goes beyond mere doing things right, it extends into art...

 

 

Confidence

Wednesday,  10/08/03  01:20 PM

So, Arnold Schwarzenegger is California's new governor.    What is it about Arnold that caused so many people to vote against the incumbent, and for himConfidence.

Unless...

Sunday,  09/28/03  09:39 PM

The Lorax has been each one of my kids' favorite story at a certain point.  Meg is six, and it has been her favorite for about two years.  This amazing story by Dr. Suess (Theodore Geisel) was published in 1971, but its message rings as loud and true 32 years later...

PDC: Oh, not Oooh

Sunday,  09/21/03  08:17 PM

I'm attending the Microsoft Professional Developer's Conference in October.  All the pre-PDC talk about how great everything is and how complicated and how cool and how mystical is scaring me.  MS is best served by having developers say “oh, that’s easy, I could do that”, rather than saying “oooh, how cool, I wonder if I could ever do that”.  You want people to say “oh”, not “oooh”.

Vonage works!

Friday,  09/19/03  11:27 AM

Hey, guess what?  Vonage worksI think this is going to be BIG...

Really Moving Mount Fuj

Wednesday,  09/17/03  11:27 PM

Everyone wants to know "How would you move Mount Fuji"? 

Here's how I would do it...

Adding Value

Wednesday,  09/17/03  08:42 AM

I saw my good friend Paul last night, and he reinforced something I've been thinking recently.  The most important thing you can do every day is add value

And inspiring others to create value is a really efficient way to add value yourself.  Of course there is something even more efficient, which is inspiring others to inspire others.  That's why I wrote this... :)

Are You a Bright?

Wednesday,  09/10/03  10:20 PM

Are you bright?  Do you know what the question is asking? 

A Bright is a person who has a naturalistic worldview

Yeah, I'm bright.  I believe in a naturalistic world view.  I believe everything can be explained rationally, logically, and scientifically, without resort to "magic".  Continue reading...

Light Reading

Tuesday,  09/09/03  07:28 PM

At the moment I am reading three different books, all great, and I want to share them with you; In the Blink of an Eye, by Andrew Parker, A Short History of Nearly Everything, by Bill Bryson, and A Traveler's Guide to Mars, by William Hartmann. 

I recommend them all, here's my brief review...

Ode to my Car

Monday,  09/08/03  09:48 PM

I have a 12-year old Lexus Coupe, and I love itReally really...

SES and IQ heritability

Thursday,  09/04/03  08:35 AM

Back-to-school pop quiz:  Why do poor children, and especially black poor children, score lower on average than their middle-class and white counterparts on IQ tests and other measures of cognitive performance? 

That's the lead question in a Washington Post article about a new study that appears to show that IQ heritability varies significantly with socioeconomic status.

This would be a very important finding if true...

Blind Watchmakings

Monday,  09/01/03  09:33 PM

I recently discovered The Insect Company website, which has fascinating photo galleries of beautiful and interesting insects.  I was awestruck by these wonderful examples of Darwinism in action; for me this was a religious experience.  In paging through these photos, I was reminded of the amazing software Richard Dawkins wrote to accompany his 1986 classic, "The Blind Watchmaker"...

IQ and Populations

Sunday,  08/31/03  11:35 AM

Combining National IQ data from Richard Lynn's and Tatu Vanhanen's "Intelligence and the Wealth and Poverty of Nations" with world population data from the U.S. Census, we can quantify the decrease in world IQ over time.  The consequences of this overall decrease in world IQ have yet to be quantified, but they are bound to be significant...

Bloggers as Filters

Wednesday,  08/27/03  07:23 PM

Bloggers are interesting sources of information and analysis, and entertainment as well.  But did you ever think of them as filters?

Rock 'n Roll

Tuesday,  08/19/03  11:15 PM

mountain biking!I'm mountain biking with my good friends Bill and Jim, and one of the highlights has been Bill's incredible Rock 'n Roll collection.   1700 terrific songs on one little MP3 player.  Wow!  One great song after another.  Some reflections...

Arnold and Proposition 13

Saturday,  08/16/03  11:30 PM

Earlier I reported that columnist Dan Gillmor wrote  Why I Might Vote for Schwarzenegger.  Apparently Warren Buffet, an advisor to Arnold in his gubernatorial campaign, mentioned that if elected Arnold might consider overturning Proposition 13.  This has caused a stir, with many people feeling it would be political suicide to mention during the campaign.  And maybe it is...  but, Proposition 13 has been a horrible thing for the state of California, and overturning it would be a great good thing.

Continue reading...

Gravity Inversion

Monday,  08/11/03  09:10 PM

Today I was riding my bike, when suddenly I got this weird feeling.  About gravity...

Revisiting the Nest

Wednesday,  08/06/03  11:27 PM

The NestMany of you will remember "the nest", a comedy of errors in which I nearly killed five baby birds but ended up successfully reuniting them with their single parent. 

Here's an update...

 

 

Writing in Elvish

Monday,  08/04/03  10:53 PM

Would you like to be able to write in Elvish?  Aha, I thought so.  Then here is your page, a tutorial in writing with Elvish fonts, using the Tengwar writing system developed by J.R.R.Tolkein.

Continue reading...

Third-Party C++ Children

Sunday,  07/27/03  06:09 PM

Suppose you have an application which provides a "core" for other developers.  Suppose you wan to provide functionality as classes, rather than APIs, but enable extension.  Supporting third-party children is not easy...

Financial transactions, RSS and OFX

Thursday,  07/24/03  06:28 PM

Recently there has been much discussion about using RSS for things other than blog summaries, and people have asked about using it for providing financial information.  It turns out there is already an XML-based format for doing this, called OFX...

The Lead Bullet - Writing Specs

Thursday,  07/24/03  01:28 AM

In which we talk about writing specs, the subject near and dear to every programmer's heart...

The Caravan Fallacy

Wednesday,  07/23/03  05:11 PM

A while back I suggested Caravans... 

The other day I attended traffic school (!) and the instructor told the class the best thing to do in traffic is to relax and leave plenty of room between your car and the next one.  His fallacy is a common one - perhaps you believe this yourself - and so I wanted to discuss this a bit.

Even More Bridgework

Thursday,  07/17/03  11:45 PM

Okay, here it is, the optimal solution for 25% flashlight carry...

More Bridgework

Wednesday,  07/16/03  09:28 AM

We're back at the bridge of the four programmers, as we consider variations in flashlight "carry".  There is more complexity in this problem than you thought.  Yay!

Revisiting the Bridge of the Programmers

Friday,  07/11/03  09:11 AM

Remember the bridge of the four programmers?  An interesting technical interview problem, with an unexpected answer.  It turns out there is more complexity in this problem than I had thought.  Yay!

People over 30 should be dead

Wednesday,  07/09/03  04:37 PM

According to today's regulators and bureaucrats, those of us who were kids in the 40's, 50's, 60's, or even maybe the early 70's probably shouldn't have survived.

The Nest

Sunday,  07/06/03  11:23 PM

Around our house we have a bunch of old iron lanterns.  They are reasonably attractive, pleasant at night (with suitably low wattage bulbs), and difficult to maintain.  They also make great bird nests.  And therein lies a story, which I am about to relate...

iSnipeIt rocks

Sunday,  07/06/03  09:24 AM

I just found this great tool called iSnipeIt.  This tool automates an eBay practice called "sniping", whereby you sit on the sidelines of an auction you're interested in until the last possible second, and then enter a bid quickly, leaving the other interested bidders no time to respond...

Happy Birthday, U.S.A.!

Friday,  07/04/03  04:07 PM

Happy Birthday to the greatest country in the world , and the greatest political and economic system humans have ever known.  It isn't perfect, but it sure is the best we've got.  The U.S. econopolitical system is truly a rising tide raising all boats.

It sure is wonderful to live in a country where your biggest worry is sailing under a low bridge, and the most dangerous weapons you'll encounter are water-balloon launchers :)

I Love My Evo

Tuesday,  07/01/03  10:40 PM

Compaq Evo N800cI love my Evo.  There, I said it.

I have a Compaq Evo N800c named "Maxwell", and it is great.  Truly we've broken into the clear as far as having laptops powerful enough to be desktop replacements.

 

What was M.E.?

Sunday,  06/29/03  10:30 AM

My post about Mitochondrial Eve attracted a bunch of interest - thank you! - and several people asked a key question: what species was ME?

Mitochondrial Eve

Saturday,  06/28/03  09:34 PM

Of all the women who have ever lived, there was one woman who was special.  She was the common maternal ancestor of all women currently alive.  She was "Mitochondrial Eve".

My HP-25 Calculator

Friday,  06/27/03  10:20 PM

When I was 17 I bought an HP-25 calculator, billed as "the minimum computer".  I still have it - and it still works!  I was reflecting on this little guy recently when using my Handspring Treo's calculator...

Human Pattern Recognition

Sunday,  06/22/03  10:26 AM

Among all the remarkable things that we humans can do, effortlessly, that takes huge amounts of effort to do any other way; our image pattern recognition is perhaps the most awesome.

Google and Escher

Wednesday,  06/18/03  04:35 PM

If you visited Google yesterday, you might have been intrigued by their logo; a grayscale drawing which showed a couple of hands drawing each other. 

This was their very cool way of celebrating M.C.Escher's birthday...

Ottmar Liebert

Wednesday,  06/18/03  01:09 PM

Ottmar LiebertLast night we saw Ottmar Liebert at the House of Blues. 

More about Ottmar, his blog, the Apple Music Store, and Tivo for audio... 

 

 

 

Sam Barros and Powerlabs

Saturday,  06/14/03  07:43 PM

Have you ever checked out Sam Barros and PowerlabsThis is such a cool site.  Every once in a while someone links one of his experiments from Slashdot, and it reminds me how cool it really is.

Continue reading...

Child Tax Credits and the Mutilated Beggar Effect

Monday,  06/09/03  07:13 PM

How the child tax credit which is part of the Bush administration's proposed tax cut is an example of the "mutilated beggar effect", as I argue against motherhood...

The Two Switches

Friday,  05/30/03  07:17 AM

I solved it!  And it is great!!  The infamous "two switches" puzzle does have a solution, and it isn't a trick; it is a pure logic puzzle.  Read on for more...

The $21 Question

Thursday,  05/29/03  11:34 AM

A few days ago I reviewed How Would You Move Mount Fuji, a great new book about the logic puzzles often used in technical interviews.  I received a lot of feedback - thanks! - and herein consider Chris Lightfoot's different and better answer to the $21 question...

Ceci n'est pas Mimi

Monday,  05/26/03  10:40 AM

Ceci n'est pas MimiI saw an interesting post on Marc Cantor's site: a picture of his daughter Mimi, next to a computer which has a picture of a computer, which has a picture of Mimi.  Marc asks "Which Reality is Real?"  Of course this is a trick - the answer is "none of the above"!

Which brings us to Magritte's "The Human Condition"...

 

Job Seeking Advice

Saturday,  05/24/03  10:26 PM

I have a friend who's seeking a job after having run his own business for many years.  I'm not the greatest job seeker in the world nor the most experienced, so this could be quite wrong, but here's my advice to him...

Moving Mount Fuji

Saturday,  05/24/03  01:22 PM

I just read "How Would You Move Mount Fuji", a great new book about puzzles as technical interview questions.  I enjoyed it a lot - it is an easy read, and kind of "fluffy"; I blew through it in two days.  I'm often in the position of asking these questions, and I found it terrifically helpful.  Here are my thoughts about the book, and also some examples taken from it...

God and Beauty

Monday,  05/19/03  10:38 PM

Let's consider the nature of beauty.  We'll explore atheism and the anthropic principle, the natural selection of beauty, selection of mates, and other stuff.  It is not really about God, but it sort of is.  You'll see...

iTrip Report

Sunday,  05/18/03  11:31 AM

The iTripA while back you might recall I was excited about the iTrip, an FM transmitter for the iPod.  Well, I just got mine.  The bottom line: it is really cool, and it works well for what it is - but don't buy oneHere's my review...

Emergent Properties

Tuesday,  05/13/03  12:56 PM

In which we discuss emergent properties vs. explicit properties, take Marvin Minsky to task about artificial intelligence, diss RDF and the semantic web, and relate image processing to water.  Read more...

Google and Blogs

Sunday,  05/11/03  11:26 AM

There's been considerable discussion in the blogosphere about Google "dropping blogs" from search results.  What's the truth?  Here's some educated guesswork...

A Perfect Day

Friday,  05/09/03  12:25 PM

I'm riding my bike: the sun on the lake, a light breeze, pretty girls, and my daughter's birthday party coming up...  it all makes for A Perfect Day...

Books and Wine

Wednesday,  05/07/03  08:28 PM

Two of my favorite things are books and wine.  They even go together; what could be finer than curling up with a great book and a nice glass of wine.

Amazingly, there are many similarities between these two apparently unrelated things...

Try, or Try Not

Saturday,  05/03/03  08:40 PM

Try, or Try Not...  For everything there is to do, the easy way to fail is simply not to try.  If you can feel good about yourself for your effort - regardless of the results - then you can always succeed.

Outbound Trackbacks

Friday,  05/02/03  02:44 PM

I implemented "outbound trackbacks" today.  Essentially a trackback is a way to tell someone: "hey, I linked to your site".

iTunes Music Store

Monday,  04/28/03  10:22 PM

So, I'm sure you heard, Apple announced their new online music service, the iTunes Music Store.  As soon as you see it, you'll say "this is the way online music should work".

My Awesome Sharp DVD Recorder

Sunday,  04/27/03  11:52 PM

Sharp DVD recorder (DV-RW2U)This weekend I bought a new toy; a Sharp DVD recorder.  I had been checking out Philips and Panasonic, and I'd read Sony was cooking one up, but then Sharp announced their unit and it had "everything" at a lower price.  A quick trip to Fry's and I've got one!  I'm totally impressed, here's my review...

Caravans

Friday,  04/25/03  09:08 AM

Some friends and I were sitting around at lunch talking about "what will be the most significant new technology in the next twenty years".  My thought - a way to optimize highway traffic, which gets worse all the time and affects everyone.  I suggest Caravans...

Fehlervorhersagefreude

Tuesday,  04/22/03  05:07 PM

As you know, I've been looking for a word which means "a malicious satisfaction in the mispredictions of others".  And here it is:

Fehlervorhersagefreude (fail-or-vor-hair-sock-froid-uh)

Site Optimization

Sunday,  04/13/03  05:29 PM

If you're a web nerd like me, you might be interested in Site Optimization...

On Blame

Sunday,  04/06/03  11:58 AM

Blame...  What a strange concept, right?

Aperio's Mission = Automating Pathology

Wednesday,  04/02/03  12:21 AM

Want to know what I do all day?  I haven't posted much about Aperio.  This is partially because a lot of stuff would be highly technical (so what, eh?) and partially because of some of the stuff would be intellectual property which we're patenting.  But I'm going to do more!

Here is a starting point, Aperio's Mission = Automating Pathology...

Lying

Friday,  03/28/03  10:03 PM

Lying is all about intent...  When you say something you know isn't true in order to influence others, you're lying.

Starting to Get .NET

Thursday,  03/20/03  08:42 PM

Everyone agrees that .NET is at least two things: a development environment and a marketing concept.  The net net: .NET is a development environment positioned as a follow on platform to Windows...

I Don't Get .Net

Wednesday,  03/19/03  02:27 PM

Hello, my name is Ole, and I don't get .Net...

"Tyranny" Revisited

Sunday,  03/16/03  02:29 PM

A week ago I posted a little article called The Tyranny of Email, giving some tips for improving personal productivity.  It generated a terrific response, and I herewith post the most interesting observations and comments...

Unnatural Selection

Saturday,  03/15/03  11:27 PM

Here it is! - the Unnatural Selection outline, for your reading pleasure...

I am an Iterator

Saturday,  03/15/03  02:13 PM

I am an iterator.  When I make something, I don't just make it and go on.  I make it, then I remake it, then I remake it again, and iteratively improve it until I'm happy.  I annoy myself sometimes, I am so unwilling or unable to leave something as it is...

How to Write C++ Classes II

Thursday,  03/13/03  11:48 AM

A little while back I posted How to Write C++ Classes.  There was more which could be said, and so I did; here's How to Write C++ Classes II...

Slashscreen

Wednesday,  03/12/03  11:46 PM

Ever been "slashdotted"?  Want to know what to do?  Well, here's what I did...

The Tyranny of Email

Saturday,  03/08/03  11:41 AM

If you're reading this, you're online, which means you may be a victim of the tyranny of email...

This War

Friday,  03/07/03  12:01 AM

In case you'd like to know Saddam Hussein a little better, please read Tales of the Tyrant in The Atlantic.  And related - a friend emailed a rant which I've posted anonymously: This War...

World of Ends

Thursday,  03/06/03  11:17 PM

Here are my thoughts on Doc Searles' and David Weinberger's World of Ends.  They missed a key truth: "It is a mistake to characterize the Internet by a list of simple truths"...

Frames, Too

Thursday,  03/06/03  11:16 PM

Today I made a couple of slight enhancements to the way this site uses frames, please click here if you're interested...

Correlation vs. Causality

Sunday,  03/02/03  08:53 PM

A quick rant on the difference between correlation and causality which is important in many things, including studies of people...

Why Aggregators Are Not Good

Thursday,  02/27/03  10:04 PM

RSS aggregators are cool, but they have a big drawback - they make all sites look the same...

MusicNet Review

Wednesday,  02/26/03  08:35 AM

Interested in MusicNet?  Please see my review...

Who Are You?

Sunday,  02/23/03  10:47 AM

In which the author discusses Unnatural Selection with Ms. X, and describes the target audience...  (hint: it's you)

Back in the Elevator

Wednesday,  02/19/03  09:23 AM

In which the author revisits the evelator pitch, and ponders whether dumb = bad...

In the Elevator

Sunday,  02/16/03  02:14 PM

In which the author meets Ms. X in an elevator, and delivers the pitch for Unnatural Selection...

Weighting Links

Sunday,  02/16/03  09:21 AM

Wow, so Google has bought Pyra, the company behind Blogger.  This really puts 'blogging on the map.  It also creates some potentially interesting conflicts of interest (will Google searches preferentially find Blogger 'blogs?).  At first glance, actually, it doesn't seem a great fit.  Google did buy Deja News about a year ago, but that made more sense; Deja archived all the Usenet groups, wereas Blogger only has about ¼ of the blogosphere...  Perhaps the synergy is at the link level.  Google indexes links, Blogger makes links. 

I've asked them if they'll support <A HREF= WEIGHT=>...

Simple Search

Saturday,  02/08/03  08:12 PM

Every website needs a simple search facility, including this one...

The Role of Inspectors

Friday,  02/07/03  06:52 PM

The U.S. government is patiently explaining that inspectors are not spies...

How to Write C++ Classes

Sunday,  01/26/03  10:14 AM

If you're a programmer today, most likely you are writing in Java or C++.  In which case you may be interested in How to Write C++ Classes...

Baby Steps

Monday,  01/20/03  06:36 PM

Well, time for some baby steps toward the book...  Yeah, that book.

The nonfiction publishing landscape

Monday,  01/06/03  12:44 PM

The clouds enveloping the foreign world of non-fiction publishing are breaking up a little - I'm getting glimpses of the landscape... 

Tracking Visitors

Sunday,  01/05/03  03:56 PM

You are being watched...

So about this book...

Saturday,  01/04/03  12:15 AM

Here's the plan...  and my plea for help!

Turning Over Software

Thursday,  01/02/03  11:26 PM

The programmer's dilemma, turning over software...

First Post - Welcome!

Wednesday,  01/01/03  02:02 AM

Welcome world to Critical Section, my weblog. 

I started this weblog for two reasons.  First, I think they're a great means of communication; I spend a lot of time reading other blogs (see my favorites on the right), and felt like I have things to say myself and that it was time to start saying them.  Second, I am planning to write a book.  No, I have never written a book before, and no, I don't know anything about it.  So it will be a learning experience, please come along for the ride... 

I plan to post daily about computer software, medical science, business, politics, philosophy, and notes on book writing (!) 

The Point of Natural Selection

Wednesday,  01/01/03  01:58 AM

The Point of Natural Selection (masthead picture and other meanings)...

Frames

Wednesday,  01/01/03  01:56 AM

Yeah, this site uses frames.  I explain why - and how...

W=UH

Wednesday,  01/01/03  01:55 AM

W=UH is the equation of life...

About Me

Wednesday,  01/01/03  01:53 AM

A brief description of who I am and what I do...

Home
Archive
One Year Ago
Two Years Ago
Three Years Ago
Four Years Ago
Five Years Ago
All Articles
Re:Cycling
Re:The Book
Re:Software
Re:Philosophy
About Me
W=UH
Email
Search

RSS   OPML

Greatest Hits
Correlation vs. Causality
The Tyranny of Email
Unnatural Selection
Lying
Aperio's Mission = Automating Pathology
On Blame
Try, or Try Not
Books and Wine
Google and Blogs
Emergent Properties
God and Beauty
Moving Mount Fuji Ceci n'est pas Mimi
The Nest Rock 'n Roll
IQ and Populations
Are You a Bright?
Adding Value
Confidence
The Joy of Craftsmanship
The Emperor's New Code
Toy Story
The Return of the King
Religion vs IQ
Most Spectacular Photos of 2003
In the Wet
the big day
visiting Titan
unintelligent design
Shorthorn
the nuclear option