About Me
Hello, and welcome.
This site aggregates much of my activity around the web for your reading convenience.
Where to Find Me
Twitter: @matthewsimon
LiveJournal: matthewsimon
CPAN: EVO
GitHub: mcavalletto
FourSquare: matthewsimon
LinkedIn: matthewsimon
Facebook: mcavalletto
Skype: mcavalletto
AIM: simonm@me.com
Mobile: 917-502-7795
Nearby: Upper Upper West Side, NYC
Types
CPAN 84
LiveJournal 25
FourSquare 25
Cavalletto.org 4
Dates
'15 '13 '12 '11 '10 '09 '08 '05 '04 '03 '02 '01 '99 '98
Jan 2 3 1 9 1
Feb 1 3 1 3
Mar 6 8 5
Apr 1 1 11 1
May 3 1
Jun 3 1 3
Jul 2 1 2
Aug 2 1 1 9
Sep 11 3 2 6
Oct 5 1 1
Nov 1 3 2 2 1 6 1 1
Dec 2 1 3
« Previous More » Showing 51 to 100 of 138
January 24, 2010
LiveJournal »

Fifty Equally Populous States

The more I look at this map -- where U.S. state boundaries have been shifted so they have equal population -- the more I like it:



(At Fake Is the New Real, by Neil Freeman, via James Fallows.)

In particular, check out the New York City area detail:
  • The state of New York gets Manhattan, the Bronx, and Westchester (which we need because it includes most of the Croton watershed and reservoirs).
  • The state of Long Island gets Brooklyn, Queens, and a lot of beaches and farmland off to the east.
  • Staten Island is handed off to the state of Jersey, where it always belonged.
  • Everything north and west of the city, aka "upstate" New York, gets split between the new states of Susquehanna, Erie, and North New England.



Obviously never going to happen, but it's interesting to think about how politics would develop in such a world...
January 19, 2010
LiveJournal »

iPhone intros and Objective C syntax

I've recently been going back through Apple's getting started with iPhone development guides, most of which I've skimmed through before, but trying to be a bit systematic this time so I catch stuff I'd missed before.

Trying to read (and write!) Objective C after so many years of focusing on Perl is an interesting experience -- on the one hand, the punctuation and grammar are quite different, and on the other hand the run-time dynamism and "message passing" model seem totally familiar.

It remains to be seen how many hours of coding it'll take before I've fully internalized the syntax and typical style -- hopefully hundreds, rather than thousands...

-Simon
January 05, 2010
LiveJournal »

New Year, New Projects

As hinted at elsewhere, I've recently left Magnify.net, the web video startup I helped found at the end of 2006.

The company has a lot of potential for growth as the video market matures, and I wish the team there the best of luck as they continue, but after four years, I'm ready to move on to new ground.

My departure coincided with a lovely holiday party at the Magnify offices (where I was presented with a lovely poster of the team waving goodbye), and then it was straight into Christmas.

Well, I've had a wonderfully lazy vacation over the last few weeks, but it's time to get back to work!

My goal is to spend the next few months trying out some new technologies and doing some small projects, with the assumption that by the end of the year I'll have found something larger to sink my teeth into -- we'll see how that plays out, eh?

As one step in this direction, I've updated my resume (PDF, HTML) to reflect my detached status, and updated LinkedIn.

(I also updated my profile on the Ladders, but was annoyed to be reminded that they only accept Word documents as their upload format, which are then rendered differently than they appear locally... Sheesh!)

-Simon
December 03, 2009
LiveJournal »

Science Can Be Fun

From the New York Times:
“Ah ha ha!” Dr. Annese said, as he watched a computer-guided blade scrape the first shaving of gray matter from Mr. Molaison’s frozen brain. “One down, 2,499 more to go.”

-- http://s.nyt.com/u/ioE
And don't miss the live video of the dissection of this guy's brain, available here:
http://thebrainobservatory.ucsd.edu/hm_live.php
November 25, 2009
LiveJournal »

2001-09-11 08:46:46 ALPHA PAGE Cantor API problem Trading system offline

Fascinating bit of modern archeology:

2001-09-11 08:46:46 Arch [1612975] D ALPHA PAGE FROM lifeline: alert 8933585 ETS appl nbetpsd27.fi.gs.com ETS RTCE: - Market data inconsistent...Cantor API problem Trading system offline on nbetpsd27.fi.gs.com, run by etsuser on nbetpsd27, pid = 24277

-- http://911.wikileaks.org/files/messages_2001_09_11-08_45_2001_09_11-08_49.txt

This is an alphanumeric pager message, sent by an automatic systems monitoring system at Goldman Sachs, notifying a network administrator that their automated trading systems are having trouble accessing the treasury note transaction API at Cantor Fitzgerald -- because Cantor Fitzgerald's offices in the World Trade Center were obliterated six seconds earlier when the first plane smashed into it on the morning of September 11.

The folks at Wikileaks are posting logs today of hundreds of thousands of numeric and alphanumeric pager messages intercepted (by amateurs, as far as I can tell) on 9/11 -- see http://911.wikileaks.org/ for the latest.

The above message appears to be the first evidence of the incident to show up in the national pager record. (Although the prospect that there's something hidden in the chatter *before* the first impact has got a flock of truthers combing through the logs with a fine-toothed comb.)

There's also a lot to be learned about modern society from the non-automated messages, like this one sent 30 minutes later by a loving father to his wife:

2001-09-11 09:15:38 ALPHA Honey! Can you bring some bagels when you get back? The pork chop is now crying about the World Trade Center plane crash. Geez! It is scary but no reason to cry. Talk to you later! I love you!

It's certainly a lot more data for future archeologists than a few hundred hieroglyphic inscriptions -- one wonders what they'll make of it all?

-Simon
November 05, 2009
LiveJournal »

Batteries Not Included

Iraq's security forces have been relying on a device to detect bombs and weapons that the United States military and technical experts say is useless. ...

[P]romotional material claims that its device can find guns, ammunition, drugs, truffles, human bodies and even contraband ivory at distances up to a kilometer, underground, through walls, underwater or even from airplanes three miles high. ...

To detect materials, the operator puts an array of plastic-coated cardboard cards with bar codes into a holder connected to the wand by a cable. ...

Then the operator must walk in place a few moments to "charge" the device, since it has no battery or other power source...

On Tuesday, a guard and a driver for The New York Times, both licensed to carry firearms, drove through nine police checkpoints that were using the device. None of the checkpoint guards detected the two AK-47 rifles and ammunition inside the vehicle.
-- http://www.nytimes.com/2009/11/04/world/middleeast/04sensors.html
October 01, 2009
LiveJournal »

Yoga

I went to a yoga session last night, for the first time in over a year. (In fact, I think I stopped going to yoga around the same time I started spending five days a week in the office.)

The bad news is that I'm in terrible shape; the good news is that I mostly remember the poses, and I was able to basically keep up, despite a few twinges from the ankle I twisted this summer.

Somewhat sore the next day, but totally worth it.

-Simon
September 27, 2009
Cavalletto.org • New York City

Cookbook working again

I've re-configured the XSLT code that drives the cookbook pages, so they're working again, after a lapse of 4 years or so.

Cavalletto.org • New York City

Updating this site, at last...

Sheesh -- it's been five years since I've updated this page? Talk about the cobbler's children having no shoes...

LiveJournal »

Cookbook Pages Updated

Thanks to popular demand, I've reconfigured the XSLT templates for the cookbook pages at http://matthew.cavalletto.org/cookbook/ and they're accessible again -- sorry they've been offline for so long!

-Simon
April 01, 2008
Cavalletto.org • New York City

Resume

My resume is updated infrequently.

November 13, 2005
CPAN »

Text-MicroMason 1.992

Uploaded version 1.992 of Text-MicroMason.
July 09, 2005
CPAN »

Text-MicroMason 1.99

Uploaded version 1.99 of Text-MicroMason.
November 29, 2004
CPAN »

DBIx-SQLEngine 0.93

Uploaded version 0.93 of DBIx-SQLEngine.
CPAN »

Text-MicroMason 1.98

Uploaded version 1.98 of Text-MicroMason.
November 28, 2004
CPAN »

Class-MixinFactory 0.92

Uploaded version 0.92 of Class-MixinFactory.
CPAN »

DBIx-SQLEngine 0.92

Uploaded version 0.92 of DBIx-SQLEngine.
CPAN »

Text-MicroMason 1.97

Uploaded version 1.97 of Text-MicroMason.
November 12, 2004
CPAN »

DBIx-SQLEngine 0.91

Uploaded version 0.91 of DBIx-SQLEngine.
September 07, 2004
CPAN »

Class-MakeMethods 1.01

Uploaded version 1.01 of Class-MakeMethods.
September 05, 2004
CPAN »

Benchmark-Forking 0.99

Uploaded version 0.99 of Benchmark-Forking.
April 19, 2004
CPAN »

DBIx-SQLEngine 0.028

Uploaded version 0.028 of DBIx-SQLEngine.
April 18, 2004
CPAN »

DBIx-SQLEngine 0.027

Uploaded version 0.027 of DBIx-SQLEngine.
April 16, 2004
CPAN »

DBIx-SQLEngine 0.026

Uploaded version 0.026 of DBIx-SQLEngine.
April 14, 2004
CPAN »

DBIx-SQLEngine 0.025

Uploaded version 0.025 of DBIx-SQLEngine.
April 13, 2004
CPAN »

DBIx-SQLEngine 0.024

Uploaded version 0.024 of DBIx-SQLEngine.
April 10, 2004
CPAN »

DBIx-SQLEngine 0.022

Uploaded version 0.022 of DBIx-SQLEngine.
CPAN »

DBIx-SQLEngine 0.023

Uploaded version 0.023 of DBIx-SQLEngine.
April 05, 2004
CPAN »

DBIx-SQLEngine 0.02

Uploaded version 0.02 of DBIx-SQLEngine.
CPAN »

DBIx-SQLEngine 0.021

Uploaded version 0.021 of DBIx-SQLEngine.
April 04, 2004
CPAN »

DBIx-DBO2 0.008

Uploaded version 0.008 of DBIx-DBO2.
April 03, 2004
CPAN »

DBIx-SQLEngine 0.019

Uploaded version 0.019 of DBIx-SQLEngine.
March 30, 2004
CPAN »

DBIx-DBO2 0.007

Uploaded version 0.007 of DBIx-DBO2.
CPAN »

DBIx-SQLEngine 0.018

Uploaded version 0.018 of DBIx-SQLEngine.
March 26, 2004
CPAN »

DBIx-SQLEngine 0.017

Uploaded version 0.017 of DBIx-SQLEngine.
March 22, 2004
CPAN »

DBIx-SQLEngine 0.015

Uploaded version 0.015 of DBIx-SQLEngine.
CPAN »

DBIx-SQLEngine 0.016

Uploaded version 0.016 of DBIx-SQLEngine.
March 14, 2004
CPAN »

DBIx-SQLEngine 0.014

Uploaded version 0.014 of DBIx-SQLEngine.
March 11, 2004
CPAN »

DBIx-SQLEngine 0.012

Uploaded version 0.012 of DBIx-SQLEngine.
March 10, 2004
CPAN »

DBIx-SQLEngine 0.011

Uploaded version 0.011 of DBIx-SQLEngine.
November 28, 2003
CPAN »

Devel-PreProcessor 2003.1128

Uploaded version 2003.1128 of Devel-PreProcessor.
September 26, 2003
CPAN »

Text-MicroMason 1.07

Uploaded version 1.07 of Text-MicroMason.
September 25, 2003
CPAN »

Class-MakeMethods 1.009

Uploaded version 1.009 of Class-MakeMethods.
September 06, 2003
CPAN »

DBIx-SQLEngine 0.010

Uploaded version 0.010 of DBIx-SQLEngine.
September 05, 2003
CPAN »

Class-MakeMethods 1.008

Uploaded version 1.008 of Class-MakeMethods.
September 04, 2003
CPAN »

Text-MicroMason 1.06

Uploaded version 1.06 of Text-MicroMason.
September 02, 2003
CPAN »

Class-MakeMethods 1.007

Uploaded version 1.007 of Class-MakeMethods.
August 28, 2003
CPAN »

Clone-PP 1.02

Uploaded version 1.02 of Clone-PP.
August 27, 2003
CPAN »

Clone-Any 1.01

Uploaded version 1.01 of Clone-Any.
CPAN »

Clone-PP 1.01

Uploaded version 1.01 of Clone-PP.
« Previous More » Showing 51 to 100 of 138