James Manning says:
9/9/4 – primes aplenty
James Manning says:
errr squares
James Manning says:
my brain thinks squares and my fingers type primes – that’s not good
James Manning says:
well, they’re squares of primes, i’ll let it slide 🙂


it's all Japanese to me

I don’t understand a word of it, but it’s fun to watch – it’s actually kinda fun to figure out meaning by context, but it’s embarassing that this guy writes in 10 different character sets, and I can’t swing a single spoken foreign language (well, with the caveat that Spanish may not really deserve to be called a foreign language in the US any more – being generated outside of our nation didn’t make English foreign by most accounts :).  I need Tank to hook me up!  “I know Kung Fu Conversational Spanish”


It looks like the LJ filter= param is how you select just a given group, and it’s a bit flag so you can do 10 (it’s decimal of course) to get your 2nd (2^(2-1)==2) and 4th defined (2^(4-1)==8) groups and all.  Unfortunately, I don’t see a “all except these bits”.  I wanna say “if you’re going to expose things as sets, that’s great, but make sure to expose the full collection of set operations” but that’s not fair.  Anyone happen to know?

The gist of it is that I’m trying to take the one RSS feed I have for my friends at this point and subdivide it into 3 or 4 groups that are all mutually exclusive but union to the full set of friends.  Maintaining that myself is a bit of a PITA, but I’ll get over it – I don’t much with friends groups very often – my first one was “Porivo” so I could communicate s3kr3+ squrl 1nf0 to b and … ok, it was usually just vtun config settings had taught me 🙂


*blink* – this is mildly disturbing
Larry sez:

Splinter Cell: Pandora Tomorrow: you can actually walk up behind a character, grab him, and right before you break his neck, you can whisper into his ear.  It’s kind of wild.

That quote at the 2:57 mark of the video

image stitching fun

I have some pictures from the Grand Canyon trip (and probably others) that I want to try this on to see how well it works.

Digital Image Suite 10 also includes superior panoramic stitching that not only stitches images horizontally but supports vertical stitching. Images can be merged above and below each other as well as side by side to create one all-inclusive image. The unique algorithm developed by Microsoft Research is powerful enough to handle multiple image files from the highest-resolution cameras.

Steve needs to add it to the list of panorama software packages I’d imagine.

random foo

int maxage = 50; list.RemoveAll(delegate (Foo foo) { return foo.IsInvalid || foo.Age > maxage; });
bool removeMe = true;  list.RemoveAll(delegate (Foo foo) { removeMe = !removeMe; return removeMe; });
Foo lastFoo = null; sortedList.RemoveAll(delegate (Foo foo) { bool same = foo.Equals(lastFoo); lastFoo = foo; return same; });

since I've been asked "why would I bother with XAML?" 3 times so far

“It makes the designer a first-class member of the developer team”

Admittedly, people that have experience or understanding with Glade or XUL or whatever typically get it (although with a response of “why reinvent that wheel?”) although I think Joe (in the video) does a decent job getting across the “this isn’t just for UI elements” point.

I had gone with a one-sentence answer in the past of “Some chunk of your code builds up a DOM of objects and then hooking up events and logic – XAML lets you do that work in a language better suited for such representation”.  Of course, I then expect something to happen that hasn’t yet – I expect the conversation to turn to intentional programming(-ish) kinds of topics.

It’s somewhat funny, because VS2005 has taken things to the point where the 80% case is UI / data source / event / etc. hook-up is abstracted from the user anyway, so for most people XAML vs. “normal” is no work flow difference for them (in the “UI designer == implementation dev” case).  After all, if I want to add logic to happen when an event fires, I choose the appropriate object in the properties window, look at his list of events, find the one I want to hook up to, and double-click in the empty area that would list the delegate to be hooked up to that event.  I’m not writing the event hookup logic, so why would I care about xaml vs. C# code?  Sure, if I want to edit manually down the road, the xaml is more expressive, compact, probably less fragile (valid C# code can fail in lots of ways that valid XAML can’t, the most obvious being various null ref kinds of cases)

At some point, people are going to write Monad commandlets in XAML.  That’ll be interesting, I’d think.

I poked a badger with a spoon

If I just sit still for long enough, I can get to the point where it’s been awhile since I’ve moved (outside of my eyes and fingers typing), nitrogen bubbles have done their thing and built up in my joints, so I start cracking my knuckles and wrists.  So far so good.  I even crack my upper-ish vertebrae (say, scapula-height range) by just inhaling deeply. It’s a very odd but relaxing effect.  I’ve asked a couple other people if they do the same thing, they both said no.  More data points may be needed.


Met Luke Abrams today when he dropped by the office – he had flown to the triangle from Redmond to see his folks in Cary and decided to drop by (a few guys on his team are in our office).  He was on the (long) list of co-workers in my “I know you from emails, but haven’t met you in person” category.

He’s got a tattoo of a PMOS transistor on one shoulder, NMOS on the other.  Very cool 🙂

cuz they'll look up when it's raining and drown

Chad’s in town for the weekend (yeah, a week after I spent all last weekend with him 🙂 – we had Angus Barn for dinner.  I ended up having to buy my own dinner – I thought I had a shot at a free dinner from Patrick to celebrate his new house, but alas, no love. We were up in the Wild Turkey Lounge and it was pretty fun up there, and the buffalo turkey wings looked appealing on the appetizer menu.

I simply cannot recommend them enough.. they were amazing.

So each one has about as much meat as a small/medium chicken breast.  The “regular” size is 6 wings and was about 2 meals for me, but I was starving (it was around 10pm, my low-carb wrap from 1pm was long since out of my stomach), so I ate all 6.  They were fantastic.  The real kicker is that the 6 of them were $6.00 (12 run $11 – yeah, the web site’s prices are out of sync) – given the prices for most everything else (Patrick’s meal was ~$50, Chad’s was ~35), it’s quite the bargain.  Great taste, lots of juicy turkey meat, great buffalo sauce, they were (properly) non-breaded, and the Roquefort dip (hey! I learned a new word cheese today! Maybe I should go back and re-watch Alton’s For Whom the Cheese Melts ), was quite good.  Yes, I had to ask the waitress what it was.  Her response of “fancy word for blue cheese” was fine for me.  I was happy that the actual dip was a bit tastier than the blue cheese I’ve had experience with in the past, not that it much matters.

The place (the wild turkey lounge) had a decent number of sets and a great atmosphere, but the people watching while I was waiting for Chad and Patrick to show up was mesmerizing.  I’m not sure I’ll ever fully understand it, but watching groups of drunk people try to navigate 1) stairs 2) chairs 3) standing 4) English and 5) consciousness is oddly entertaining.  It gives me that feeling like you’re watching that chunk of Bambi where he’s trying to stand up on the frozen lake and just can’t seem to keep it together.  It’s entertaining, but you feel somewhat guilty for being so entertained.