Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Steven McDougall
[go: Go Back, main page]

Just So Stories

Talking Right—About Torture
An exercise in linguistics (2007 Jan 15)
Why gift cards expire
it's an accounting problem (2004 Aug 17)
The Game of 20 Questions
How do you slice your world? (2001 August 09)
How The Internet Will Make The Record Labels Evaporate
Like puddles in the sun... (2000 August 06)
The galaxy
How big is it? (1999 August 13)
Why we dream
The wake-sleep algorithm for training neural networks (1997 November 01)
How the Cosmo girl woke up
An experiment in newsstand magazine sales (1997 October 29)
A thing of beauty is a joy forever
Why the '70s station plays such bad music (1997 September 22)
How Disney made the gray market in multi-day passes evaporate
Like a puddle in the sun... (1997 June 7)
Flying to Orbit with an update for SpaceShipOne
Gravity—Why fight it? (2004 Jun 29)
Thermodynamic free energy
How could this be so complicated? (1997 April 4)
Why the moon looks bigger on the horizon
Because the horizon is farther than the sky
Why mirrors reverse left to right but not top to bottom
Actually, they reverse front to back

Rants

Is The Browser Part of the Operating System?
An exercise in misdirection (2005 Feb 26)
Pop Quiz
on the Bush administration (2004 Sep 30)
Critique of a bad physics text
Prentice Hall's Science Explorer: Motion, Forces and Energy (2004 Jan 01)
Why Bush is going to war
Bad reasons and scary reasons (2003 Mar 10)
The Economics of Conservation
and the importance of personal virtue (2002 May 24)
Why I gave up on Apple
A tale of unrequited love (2002 Mar 15)
The War on Drugs
The Child On-Line Protection Act
Protecting the government from on-line children (1999 May 09)
These are a few of my favorite (Microsoft) bugs
Just to show how cool I am (1999 Apr 02)
A New Calendar
30 days hath January, February, March, April, May, June... (1997 December 19)
Coke®
It's a picture of the Real Thing (1997 May 10)
Oregon vs. Schwartz
Clueless governments make bad law (1995 October)
Limitations of the IBM PC Architecture
Of historical interest only (1992 February)

Letters

How congress broke daylight savings time
A letter to my congressional representatives (2007 November 02)
Why the police shouldn't be for sale
It's a question of sovereignty (2005 Nov 17)
Why I no longer support NPR
An open letter to Jane Christo, General Manager of WBUR Boston (2003 November 09)
Men In Black
Poster boys for critical thinking (1997 November 15)
Net Films, Take Two
Can Hollywood get the technology right? (1995 October)
Energy in, Energy out
Subtleties of pulse-width modulation amplifier operation (1993 May)

Pictorial Essays

Perl

Module Mechanics
How to build a perl module (2005 Mar 18)
Module Anatomy
A skeleton for a Perl module (1999 Oct 17)
Module PODs
How to document a perl module (1997 June 2)
Program Anatomy
A skeleton for a Perl program (1999 Oct 17)
Program PODs
How to document a perl program (1997 June 2)
Idioms
There's more than one way to say it... (1999 November 15)
Perl & Linguistics
Larry Wall on linguistic aspects of Perl (1995 July 27)

PerlMonth Articles

Perl Modules

Convert::yEnc
yEnc decoder, with database of file parts
Game::Stones
Play the game of Stones—an exercise in dynamic programming
News::Newsrc
Manage newsrc files
Pod::Tree
Parse a POD into a static tree. Includes Pod::Tree::HTML for translating PODs to HTML, and Pod::Tree::Perl* for translating the Perl PODs to HTML.
Set::IntSpan
Manage sets of integers, newsrc style: 1-7, 15, 23-28
Set::Window
Manages an interval on the integer line
String::Levenshtein
Computes the Levenshtein distance between two strings

Java Classes

Set.IntSpan
Manage sets of integers, newsrc style: 1-7, 15, 23-28

Programming

Long subroutines
are run-on sentences
A freeware heap
malloc() and free(), with integrity tests and diagnostics
Programming Paradigms
it's a state of mind...
The White Knight Explains Pointers
(2003 Nov 26)

Outside Links

Red Family, Blue Family—Making sense of the values issue
This explains a lot about the political situation in the United States today. See also Cracks in the Wall, parts I II III, and Tunnels and Bridges, parts I II III IV.
Is There Anything Good About Men?
Interesting take on the differences between men and women
The Programmers' Stone
"We should be willing to look at the source code we produce not as the end product of a more interesting process, but as an artifact in its own right. It should look good stuck up on the wall."
In The Beginning Was The Command Line
A long, incisive, and—in its own way—funny essay by sci-fi author Neal Stephenson. Nominally about the OS wars, it includes some interesting social commentary. You can get a taste of it from this cookie file.

Stupid Web Tricks

These are a few of my favorite fortune cookies
also in cookie and bugzilla format (2004 Aug 24)
John Conway's Game of Life
implemented in JavaScript
The Mad Hatter's Watch
implemented in Scalable Vector Graphics (2006 Feb 03)

Travelogs

Iceland
Hell's parking lot (2001 Sep 05)
Greenwich, England
Telescopes and clocks (1999 Nov)
Los Vegas
Slot Machine Economics (1999 Apr)
Los Angeles
Myth and Reality (1987 Feb 16)

Tales From The Crypt

Worst-case scenarios for the United States
Africa, Russia, Mexico (2004 Dec 02)
On Dealing with Head Hunters
some cautionary tales(2003 Oct 02)
Far Away Eyes
Late-night Religious Talk Radio (2001 July 16)
Toys in the Attic
books, actually...
Six Images of Lenin on the Keyboard
and other surreal experiences

DNS

The name wikileaks.org does not reliably resolve to the IP address 88.80.13.160 in the Domain Name System (DNS). As a public serivce, we provide the corresponding link here

Music

In LilyPond format

Bach


in memory


Steven McDougall / resume / swmcd@world.std.com / 2008 March 10