Hungarian Monadic Notation: Call Me Maybe

Update: this is an April Fool's joke. It's the most incoherent, illogical thing I could think of. It's a bad idea, it wouldn't work, and it misses the point of everything.

Hungarian Monadic Notation: Call Me Maybe()

Update: This was an April Fool's joke. If you are interested in monads …

more ...

Literate Programming from HTML

OK, let's see if this works...

This is the basic structure of the "Hello, World!" program in C#:

using System;

class Hello
{
   <getchunk id="Main"/>
}

where the Main chunk is defined as :

static void Main()
{
   Console.WriteLine("Hello, World!");
}

C# Command-Line Extraction

And if you clone my Github repository, you …

more ...

The Gray

Spoiler alert.

Not that you care. Scientists at UCSD have shown that people actually prefer stories when they have advance knowledge of the plot twists. Maybe movie companies have figured this out, because the trailer for The Gray has the final two shots of the movie in it. Not, mind …

more ...

Reviewed 4 Stars: Lost at Sea, The Jon Ronson Mysteries

Lost At Sea: The Jon Ronson MysteriesLost At Sea: The Jon Ronson Mysteries by Jon Ronson
My rating: 4 of 5 stars

Highly recommended. Ronson returns to the form of "Them," and "The Men Who Stare At Goats," in this collection of humorous journalistic essays. His last book, "The Psychopath Test," was a little one-note and …

more ...

How does Ravelry make money?

Ravelry is a profitable 4-person company, a "lifestyle business". This model is of little interest to venture capitalists but is, I think, very appealing to most people dreaming about their own business:

Unraveled » Blog Archive » How does Ravelry make money?.

more ...


Why I've Joined Xamarin

Today is my first day at my new employer, Xamarin, sponsors of the Mono project and developers of MonoTouch and Mono for Android. Mobile cross-platform C#: long-term readers will probably see why this is the perfect job for me. (Well… short of a gig doing AI on a robot submarine …

more ...

Aloha Gemini

Today, after 2 years, I am moving on from Gemini Observatory, where I worked as a Senior Software Engineer. Unlike most departures, this one comes with very little drama; it's more a case of wistful "well, that didn't work out." This is the second time in my life that I …

more ...

Astak Security DVR on Mac How-To

I have a security DVR purchased from Astak. It's software is Windows-only, using some proprietary plug-in, and although the DVR can FTP the .AVI files up to a server, they don't display on the Mac.

So, long-story short, this line will convert the format into an Apple-friendly .MP4:

/opt/local …
more ...

Because The Programming Language News Cycle Is 24-Hours

Lede with MSFT's unveiling of TypeScript today. Reiterate that it targets the Web and is a superset of JavaScript. Most importantly, mention Hejlsberg early, as he and Gosling are the only programming language designers that people have actually heard of. Refer to Dart, but don't bother to mention Bak or …

more ...