Applied Mathematician
Areas of Expertise:
- Applied Mathematics
- Public Speaking
- Software Development
- Web Programming
- consulting
- speaking
- programming
- training
- writing
Biography
Blog
Recent Posts | All Posts
2008 Election Correctly Predicted
November 30 2007
Three European scientists have produced a document which correctly states who will win the 2008 US presidential election. They don’t need to give you the document (although they do) because they can give you the MD5 checksum. A checksum, which is a kind of fingerprint for the document, accordingly to the… read moreHow to Survive a Robot Uprising
July 08 2007
Keep an untrusting eye on your LAMP servers — you don’t get 5 nines of reliability and robust support for hundreds of simultaneous connections without building up a little resentment for all that unpaid labor (say, in the form of license fees to the software’s proprietor). I just finished How to… read moreThe Future of Auth? Commoditized
June 08 2007
If you’re still writing your own authentication for your websites, you may want to get with this program. Have a look at the bottom right of this page: www.buxfer.com/index.php Yep, almost everybody has one of those accounts these days, and more and more of those users are getting tired of endlessly multiplying… read moreForced votes: How to ruin your online poll
June 06 2007
If you loosely follow the US presidential party nomination process like I do, you know the second republican debate was last night. I heard there were some surprisingly strong results for Ron Paul in the MSNBC online survey, so I thought I’d have a look myself at http://www.msnbc.msn.com/id/18963731/. Six questions,… read moreMay 14 2007
From The Mathematical Sciences Research Institute. The hat problem goes like this: Three players enter a room and a red or blue hat is placed on each person’s head. The color of each hat is determined by a coin toss, with the outcome of one coin toss having no effect on the… read moreThe Optimal Google Search is the Result
May 13 2007
I spend a lot of time coding in a lot of languages, with a lot of libraries, with a lot of obscure error messages. I don’t check any language or platform’s “official online docs” and I haven’t touched a hardcopy manual in years. No, the resource I reach for first… read moreMay 03 2007
All the developers I know are hitting the gym, chugging protein shakes, and running three times a week. The geek image is changing! read moreJanuary 04 2007
If you’re like me, you never want to lose a command. I’m constantly searching back through them to find out just what those command line flags were, what the esoteric command is (and where it’s located), and most of all: what in Tcl’s name did I do last month when… read moreNovember 18 2006
We all know that Hello World is the first program many people write in a new language or to test that their development environment is properly configured. But there’s actually a family of domain and paradigm specific Hello Worlds, for instance, the factorial program could be the Hello World of functional… read moreIf you're not blogging, you're wasting your life
October 19 2006
For a general definition of blogging: You should be asking for help on puzzling problems. You should be tagging your best pictures on flickr. You should be getting recognition for your genius and hard work, as well as business, money, priceless feedback, and readers who one day may become friends.… read moreWeb Development is trivial ... right?
October 02 2006
A colleague, who freely admits never having tried web development, asked me to recommend a book to help him learn Javascript. In the course of the conversation, it came out that I’m a LAMP consultant. He didn’t buy it. (paraphrased as earnestly as I can remember) “You wouldn’t need a consultant for… read moreReducing Fractions, the easy way. Or, 26/65 = 2/5
September 16 2006
I love fractions because they always cancel so nicely. It’s well known that when you have an expression like xy/yz, you can cancel the common components. In this case, there’s a y in the top and bottom, so you can just eliminate them both and reduce down to x/z. Need a… read moreJuly 27 2006
It struck me the other day that the Operating System Microsoft will be releasing next year is the same one I was writing about for my Technology column in a newsletter back in college, about 3 years ago. A lot of things in my world have changed, but Microsoft’s upcoming OS… read moreI don’t know if you’ve seen The Two Things Meme, but apparently if you ask an expert what the two things you really need to know in her discipline are, she’ll think for a minute and come up with them. But, other experts all come up with different pairs! Glen Whitman,… read more
1984 wasn't just the year Richard Stallman started writing GNU software
I was lucky enough to read J. Michaelson’s classic (well, 2004) magazine article entitled “There’s No Such Thing as a Free (Software) Lunch.” He digs deep into the details of licensing and corporate acceptance of Free Software. He’s a lawyer so he doesn’t speculate, but I’ll connect the dots where he… read more
Recent Posts | All Posts