Wednesday, July 04, 2012

ROX 20th Anniversary show and general 90s nostalgia

Last night I went to the ROX 20th Anniversary Show at The Comedy Attic (Bloomington's comedy club known nationally as one of Todd Glass' 3 favorite comedy clubs, alongside Helium in Philadelphia and some other place). This was a proper reunion show as J (who lives in Montana now), B (who lives in New Orleans now), and XY (married to B and thus also in New Orleans) were all there. It was not like one of those 80's era Beach Boys show where Brian Wilson was not performing with them.

J & B on the ROX was a big part of my introduction to Bloomington when I moved here in Fall of '94 (I missed seasons 1 and 2, so of course I will be ordering the DVD set of Season 1). On Tuesday nights, the thing to do was to tune in to local community cable access station CATS (BCAT at the time IIRC) for the latest episode of ROX, introduced with the ominous Carmina Burana theme. The last ROX-related event I attended was the Season 3 (I think) premiere party at The Bluebird in the Fall of '94 (Episode title: 'Movin' On Down').

Though there was an undercurrent of anarchy to the show, it was no comically inept Wayne's World operation. Over the course of the show Editor B developed some really great editing chops, the cast were interesting, smart and fun people, and the show got some deserved national attention. For those of us in Bloomington, it was hyper-local programming years before youTube let anybody put on a show.

It was very much a part of the 90s, capturing what for lack of a better term we'll call the 'Slacker' ethic of the time. J&B and friends opted out of chasing the corporate jobs and big money to stay in what is a really great town (I live here, so I'm biased, but I wanted to live here the whole time I was working in Indy due to the less abundant job market here) and pursue various creative projects (the show, bands, and so on). The thing is, the show holds up twenty years later. During last night's show I sat with a couple considerably younger than I (Dan aka @majtom2grndctrl and his wife Whitney) who discovered the show in the late 90's and early 00's, and are big fans. The clips were very funny and outside of the '92 election clip featuring 'Fuck Tha Police' as background music there weren't really a lot of period-specific references outside of peoples' hair.

The event started off with me reliving a less positive aspect of my 90s life, going to a show by myself (my wife was at home w/ my daughter but said 'you should go') and being kind of awkward and not talking to anybody. Fortunately by the end of the night I had run into and talked to the aforementioned Dan and Whitney as well as a lot of people I knew from the time and from my own hyper-local creative outlet of the time, community radio station WFHB (still going strong). I did a show there from 1am-3am Mon night with my sister. I doubt more than 10 people ever heard it, but we had fun with it.

The format was an introductory rhyme by B followed by a series of clips and commentary by J and B and Terry Hornsby aka T Black. The clips were very funny and there were a lot of laughs, so the Comedy Attic was a fitting venue.

Along with the laughs there was (on my part) some nostalgia for the period. Bloomington in the 90s was a fun place to be, much more fun than the consulting company I went to in suburban Philadelphia in '96 and left after a few months. I'm not sure why I went with that at all, it really couldn't have been more sterile and different than the fun, creative and tight-knit community of Bloomington - I chalk it up to the minimal job opportunities at the time, an ongoing not insignificant issue of living in Bloomington, although in the Bloomington 'if what you want isn't here make it happen yourself' spirit, there have been interesting startups sprouting up in recent years. I wasn't good at living on a Ramen budget and was not as resistant to parental and societal pressures to make some money after getting 2 degrees as J&B and friend were. Anyhow after returning to Bloomington I got together with my wife who was considerably more socially a part of what was going on, and we had a lot of fun and being young (in our 20s) didn't hurt. So though things are good now and you can't go back in time and the usual cliches, it was fun to remember the period and of course to catch up with some people from the time.

Monday, June 04, 2012

'Passion' revisited: Do what you like, not what you love.

Some time ago I wrote about overuse and abuse of the word 'passionate'. For a while on the show 'The Crocodile Hunter', Steve Irwin (RIP) would say 'I am passionate about sharks', and I bought that, but when somebody says they are passionate about about the day job, I get the sense there's sort of a fake smile of desperation thing going on. It reminds me of when David Brent in the U.K. office gives that presentation complete with beat box musical accompaniment, trying hard to present himself as something other than a schlub caught in a pretty ordinary and unfulfilling job.

It's also kind of abusive to young people. There are all kinds of hideously irresponsible platitudes thrown about like 'do what you love, and the money will come', when the world and especially the Internet is full of people doing what they love without the money coming. Yes, it's bad to force kids into limited choices like 'you can be a doctor, a lawyer, or a loser', but a little bit of sense and reality is in order, at least as kids get older. If a 4 year old kid wants to be a wizard or a basketball player or have the power to transmogrify into animals when she grows up, then go for it, kid. I wanted to be a World War I fighter pilot, and the war had been over for over 50 years when I was born. I get horribly ill flying in small planes, so it's all for the best in the end.

By this time the reader has concluded I am a miserable negative fuck, and is making a mental note to try to determine my true identity for an HR blacklist, but the reader has it all wrong. While I have in true internet over-sharing fashion stated that I am pretty uninspired by IT, on the flip side it is actually a job where I do get to use my brain sometimes and solve problems, and I do get to learn new things. Things have to get done, and I can do them, and whooptee-doo, it's Miller Time. After going through a period of wanting to get the hell out and looking around at alternative options, I have decided it's quite OK. But I'm not 'passionate' about it, and I think it would be irresponsible and even unethical to bounce around from career day to career day acting like a phony trying to convince kids that working in IT is like a rap video every day with the girls and the cars and the champagne and the hot tubs.

I recently ran across an article that discussed this topic: 'Do What You Love' Is Bad Advice. One thing that was really noteworthy about this article is that not only is it worthwhile to read the comments, the comments are perhaps more interesting than the article itself. There are quite a few artists and creative types agreeing that the 'do what you love and the money will come' thing is the worst kind of bullshit and led them astray. Some are even getting degrees in accounting, which I think is going too far to the other extreme - it makes me think of the final minutes in 'Requiem For a Dream' when Jennifer Connelly is doing that 'ass to ass' thing, Jared Leto has just lost an arm, and Marlon Wayans is in a jail cell screaming. It doesn't have to be that bad, which is kind of the point. Getting on a track where you can pay the bills but don't hate life is not such a bad thing, especially if the job in question is not life-consuming and frees you up to spend time doing stuff you actually do love to do.

Thursday, June 09, 2011

I'm the guy who

When I used to run religiously, which if you read my blog you know I used to do, anytime I met a new person in my neighborhood, they'd recognize me and say 'you're the guy who's always running'. I could have been insulted by being reduced from the complex human being with thoughts and feelings and stuff to a guy running the 1.8 mile loop around our neighborhood non-stop like a character in an arcade console's 'attract mode' sequence, but I was OK with it. I kind of liked it. At the time I was always worried I wasn't running enough, but here were people who thought I didn't do anything but run. It really encouraged self-delusions of adequacy.

Most of us, if we're lucky to make enough of an impression on a person that they remember us, are remembered for one or two things we do. Sometimes this is great; often it isn't. Most people chafe at being 'pigeonholed', but it's really just something that happens, and you can't blame people for trying to deal with their own struggles with information overload by remembering you as 'the girl with the grating laugh' or 'the guy at work I discuss 'Mad Men' with'.

I've been hit with a couple different categorizations recently, some I'm happy about, others not so much. One I like is being perceived as 'The Arduino Guy' or 'The Hackerspace Guy' or 'The Robotics Guy'. I like being sent links on Twitter to projects like a t-shirt that tells you if you've got new email in your inbox, or getting questions about what's a good way to teach kids programming. Sure, I do/am other stuff, but if that's the main thing people remember me for, that's cool.

To other people, I'm 'the guy who makes the dumb jokes on Twitter'. I'm OK with that, too.

At work it's a bit of a mixed bag. For years I was 'testing guy', then 'programming guy', then more specifically 'web development guy', but a couple of years back things took an ugly turn and I became 'the Business Objects guy'. That was a dreary nightmare I've only recently woken up from. It was a position supporting entirely too many people, using my years of education to repetitively answer questions about very basic Internet Explorer usage. So on the one hand, it was degrading. On the other hand, since these trivialities ate into time and focus on developing, the end result was rather predictably not up to the kind of quality I'd want to be 'the guy who' was associated with. Horror, despair, and soul corrosion filled days and sleepless nights. I started telling people I was a highway construction flagman. I hated being associated in any way with any of it. I felt like a guy in a movie who was an immigrant from the Ukraine (where he was a mechanical engineer) who was now a Subway Sandwich Artist (which is a perfectly fine job for people without advanced degrees in engineering).

Recently things have taken a turn for the better with a transition into SQL guy a.k.a. data guy. Not everything I do with SQL server is some kind of rocket-science mental challenge, but it's extremely refreshing not to spend the better part of the day trying to help a spoiled white guy with a sense of entitlement figure out where his MSN 'butterfly' went off to. Writing SQL and digging into the internals of what SQL Server's about is interesting and even enjoyable (I even did this on my own time back when I was in the Role Of Which I Will Speak No More). I do care about and take data quality and integrity seriously and have no problem telling people who want to pull up the sewage truck and pump crap data into my database to hold up a minute. People in 'the SQL community' are pretty interesting and even kind of endearingly odd, in contrast to the bloodless consultant/sales types I'd encountered in Business Objects days, who'd cast dreaded spells of Eye-Glazing and Will-to-Live-Sapping on unsuspecting victims.

I am a husband and a father, and these are the two most important roles in my life. In these cases though, things are different, because my daughter doesn't just see me as 'the guy who reads to me at night' or just 'the guy who drops me off at school'. I'm a more complete, full individual in her eyes, as needless to say she is in my eyes. Similarly with my wife, I don't think I am merely the guy who takes out the trash or the guy who keeps forgetting things. I'm fortunate to not be 2-D in everybody's eyes, but I can honestly say that for the most part I'm OK with being known for a small part of what I am or what I do. Past experience has warned me though to be careful as sometimes it's better not to be known or remembered at all than to be known as 'the guy who' does something I want no part of.

Friday, April 22, 2011

No dark sarcasm in the classroom.

It was only a matter of time before we managed to make the jump from glorifying stupidity to villifying education and the people responsible to provide and give the children the educations. 'Is our children learning?', the President Bush asked, and it turn out when he ask that it was meant in the same way the question 'Are you drinking my milk from the fridge?' or 'Are you beating your wife?' might be meant.

Later we saw evelation to celebrity status of the likes of Paris Hilton, Snooky, and the Situations and Paul E.D. Nooki even speaks at colleges now. Unfortunately she do not educate the studence at the universtietes about abstainence, or better yet, counterception, because as Bristle Palin shows, abstininse makes you pregnant.

As recent as a couple-three years ago, people pretend they respect teachers and it a high calling. We say pretend because teachers were not exactly paid a lot, and lets say it's 2007, if you say your a teacher to somebody working in finance, you are lower in thurr eyes than the guy they hired to maw the grass or clean the toylet, but worse to them because they have to acknowledge you existince and they no you see thru their bullshit ennyway.

But yeh, they would say 'wow you are responsible for teaching the children who are the future. We society owe you so much.' This time 'we owe you so much' said ecsactly the way your brother-in-law with a gambling debt would say 'I owe you buddy', you know, incincere because forget about it getting paid.

Fortunitey for these poeple, at least the ones what didn't get turned out on the streets in the big CRASH in 2008, Scot Miler and his thuglodite buddies like New Jerse Governer Chistopher Christophee, Mitch Danial, and Rand Pole concoct a scheme to blame EVERYTHING on the TEACHERS. Teachers they are too high paid! Let's pay them less money! They are killing us with this! We can't pay the rent on these library! Here are a bunch of things to say like: Unions they are like monocles, they have no place in the modern world now! Love it or go to Russia!

They say this in public but when they get together and hangout and have monocle parties like the ladies of the decade before the 80s had tupperwear parties! They are going to be the Monopoly guy, all of them, but the free market has told us their are betters.

Some say its ok u don have to pay so much for educashion. Scot Adam who create the dum cartoon picthures about the nerd in the newspaper and who don't want women to vote nomore wrote artical in the Walls Treat Journell about how collidge is a fraud, too. Scot Adam, he is a genius, so he say look at what genius Scott Adamms is, he take advantage of people cause they are dum, so if you go to collidge and are taken for a sukker by brainiacs like Addums who is your betters, maybe you learn something. Know your place.

Some say the school no need. Cost too much money. Money can buy gas for truck. Money can by boat for boss. Boat boss use to sale far, far away from dum angry peepl that got scrood out of an education and so they got no jobs and can't keep the computers and shit running. Where do electricity come from? No one know. We had to save money, dammit! We don't need know education. lol jbf 80085

Monday, March 14, 2011

Puppy Tweets UNLEASHED!

I'm a hacker type, and recently I've become interested in circuit bending, so I like to make a trip to the Goodwill or other thrift stores from time to time to see if I can find some musical or noisemaking toys that can be 'bent'. Saturday I went with my daughter, and she strongly disapproved of a Barbie guitar I was looking at, so I was out of luck as far as musical toys went.

As is sometimes the case at the Goodwill, we stumbled on something we didn't know existed, marked down to a price that practically demanded we buy it. Specifically, there were about 5 boxes of a product from Mattel (makers of Barbie) called 'PuppyTweets'. They were going for $4.99 (MSRP $29.95)!

I speculated as to why such an amazing product would be on sale for such a low price at the Goodwill. 'Maybe it makes your computer blow up.' I speculated. 'If you're worried about that, you should try it on your work computer instead of your home computer,' my daughter suggested.

PuppyTweets turns your dog into a Twitterbot that doesn't give away iPads or send people to dangerous mystery URLs. In the box we found a pendant that attaches to the dog's collar, containing some sort of motion sensor (to measure your dog's activity) and a microphone (to count barks). The pendant sends signals back to the PuppyTweets receiver, which plugs into a USB port and has an antenna, so I saw some wireless hacking potential there.

We tried PuppyTweets out on our dog @AdaDog, and the results were pretty much what you'd expect from a product that made the trip from retail shelves to Goodwill shelves in a matter of months. Periodically, Ada would send a Tweet that might or might not have anything to do with what she was doing. It was unclear whether the pendant or the receiver had anything to do with anything.

Not being able to leave well enough alone, I dug around a bit in the folders for the code to see what was up. Particularly interesting was the file sessionlog.txt, which appeared to actually be reporting activity and barks back to the receiver:

Sun Mar 13 14:04:15 2011 barkAccum=0 actAccum=0.3
Sun Mar 13 14:06:15 2011 numBarks=0 numActivity=0 lossOfSignal=0 outOfRangeTime=0
Sun Mar 13 14:06:15 2011 barkAccum=0 actAccum=0.26666666666667
Sun Mar 13 14:08:15 2011 numBarks=1 numActivity=3 lossOfSignal=0 outOfRangeTime=0
Sun Mar 13 14:08:15 2011 barkAccum=0.016666666666667 actAccum=0.58333333333333
Sun Mar 13 14:10:15 2011 numBarks=0 numActivity=0 lossOfSignal=0 outOfRangeTime=0
Sun Mar 13 14:10:15 2011 barkAccum=0 actAccum=0.55
Sun Mar 13 14:12:15 2011 numBarks=0 numActivity=0 lossOfSignal=0 outOfRangeTime=0

So presumably if you wanted to, you could check this log and get updates every 2 minutes, and perhaps use this in a DogTwitterBot of your own. Possibly the bot could send Tweets only when the dog barked or moved since the last update. Then people could make fun of you on hack-a-day, for yet another Tweeting thing project, although they might go easy on you since you didn't use an Arduino.

You could also use this to summon the police if your dog is barking a lot.

There are also several text files containing the tweets. The names (activity.txt, bark.txt, sleep.txt) suggest there's some correlation between the data logged by PuppyTweets and your dog's online commentary, but the fact that the Tweets are sent out at seemingly random intervals and don't often seem to have anything to do with what the dog is up to seems to have convinced most Amazon reviewers that PuppyTweets is sort of random and that the pendant is just for show (including the battery).

It is hard to believe that Twitter (who recently angered developers by introducing restrictions on how their API can be used - specifically, telling developers to stop developing client apps because Twitter wants to control the user experience) would lend their name (and logo) to a product of questionable value.

It also makes me sad to think about the story behind the story. Having worked on a couple of big software development projects, I can imagine poor sleep-deprived engineers designing and testing and tweaking the hardware late into the night. I can imagine conference rooms full of corporate management douchebags giving each other PowerPoint Presentations. I imagine the design team meticulously sweating the details of the packaging, copywriters carefully crafting the 539 different tweets PuppyTweets would send out, testing many of them out on Twitter itself. I imagine the software development team and their all-day Googling sessions and their all-night debugging sessions. I see Mattel mathematicians working out the perfect mapping between dog activity and dog tweets. Personally, I have to say the Mattel mathematicians were the weak link here.

I can hardly claim to feel ripped off or wronged for $4.99, and I did get a blog post out of the deal. For now, I am going to have to resume my duties as the actual person behind @AdaDog's twitter account.

Thursday, February 03, 2011

Mystery Solutions To Famous Problems By Important Mathematicians

I just finished reading 'Uncle Petros & Goldbach's Conjecture: A Novel of Mathematical Obsession', written by Apostolos Doxiadis, part of the team that brought us the wonderful graphic novel 'Logicomix: An Epic Search For Truth'.

While Logicomix focuses on the great mathematician Bertrand Russell, his work, and his association with other great mathematicians of the early 20th Century, 'Uncle Petros' is about a more obscure mathematician, and explores his path from early promise to obscurity.

The narrator is fascinated by his somewhat reclusive but kind uncle, labelled rather cruelly by his businessman father and his other uncle as 'one of life's failures'. He learns that his uncle was a promising young mathematician who became so obsessed with proving Goldbach's Conjecture (still unproved as of this writing!) that his career went off the rails.

This 'most favored nephew' develops his own interest in mathematics, and tells his uncle of his plans to become a mathematician. His uncle tells him that very few people can become mathematicians, and that he doubts his nephew has what it takes. His nephew persists, so Petros challenges him to solve this problem over the summer:
Prove that every even number greater than 2 is the sum of 2 primes.
Our narrator struggles with the problem all summer long, but fails. He then finds out what some readers will already have recognized - Uncle Petros asked him to prove Goldbach's Conjecture.

At this point we wouldn't blame him for never wanting to have anything to do with his uncle again, but his interest in mathematics and in his uncle's story persists.

Gradually we learn about Petros' early career: a very useful technique he developed as a Ph.D. student which he dismisses as 'Calculation of the grocery bill variety', his work with the great G.H. Hardy and Ramanujan, and his long and ultimately futile struggle to solve the Conjecture. His isolation and his fear of revealing any of his early results lest his competitors use it to beat him to the proof causes him to miss some great opportunities to publish, and gradually his career disintegrates.

Petros is a fascinating character, flawed but with a wisdom and a sort of contentment with his lot in life, spending his days with gardening and chess. His nephew develops an obsession of his own, trying to get at the true reason Petros ultimately gave up, and to understand the course of Petros' life and career.

In my favorite quote from the book, Petros explains his preference for obscurity over minor but forgettable successes:
'I, Petros Papachristos, never having published anything of value, will go down in mathematical history - or rather will not go down in mathematical history - as having achieved nothing. This suits me fine, you know. I have no regrets. Mediocrity would never have satisfied me. To an ersatz, footnote kind of immortality, I prefer my flowers, my orchard, my chessboard, the conversation I'm having with you today. Total obscurity!'
While I don't agree with that sort of 'all or nothing' thinking, being more of an incremental and a 'set attainable goals' guy like the narrator's father, it is rather romantic in its way and I can respect his attitude. I do very much agree that obscurity is underrated (or at least that's what I tell myself here in this comment-free blog).

Being in the over 40 phase of my life, I find myself reviewing my own past successes and failures, identifying along the way regrets and things I could have done differently, trying to come to an acceptance of the things that didn't go as well as hoped. There's no sense in wallowing in failures or regrets, but I'd also say it's essential to be (sometimes painfully) honest in your assessment of your past and yourself, and that's a lot of what this book is about. There's also a kindness and empathy in the book, the book has, for lack of a better word, 'heart'.

I'd strongly recommend the book (and Logicomix) even to the non-mathematicians. Mathematicians are interesting characters, and while many struggled with mental illness, there was so much more to them as people.

As for my own mathematical pursuits (which fizzled out early) I can say with complete honesty that I have no regrets. In retrospect I can see the value of realizing it wasn't 'in me' to be a great mathematician and changing course, as painful as it was at the time. And for a while, I truly loved math, and it was all I wanted to do, and it was almost all I did. I can understand the appeal and I know there is a joy in being obsessed.

Tuesday, February 01, 2011

Facebook's Fakeness Makes Us Feel Worse, Comedians' Honesty Makes Us Feel Better

'I see the people happy, so can it happen for me? 'Cos when I have no energy, there's nothing that can move me'
-Kate Bush, 'Sat in Your Lap'
Recently a group of Stanford scientists led by Alex Jordan published an article in the 'Personality and Social Psychology Bulletin' about a tendency people have to overestimate other people's happiness, which usually ends up leading to increased dejection and unhappiness. A good write up can be found on Slate, and there has been considerable discussion since in the blogosphere, Twitt-o-sphere, really all the spheres.

The fact that the research was inspired by one of the less-fulfilling aspects of Facebook triggered much of the discussion:
Jordan got the idea for the inquiry after observing his friends' reactions to Facebook: He noticed that they seemed to feel particularly crummy about themselves after logging onto the site and scrolling through others' attractive photos, accomplished bios, and chipper status updates. "They were convinced that everyone else was leading a perfect life," he told me.
I have noticed that I tend to have a feeling of emptiness and disappointment after nearly every interaction I have with Facebook, but hadn't thought thought about the underlying reasons for that so much. It does make sense, although I also hate Facebook for other reasons, including the fact that it's 'walled off' from the otherwise more open web, and the occasional feeling of being pressured to 'friend' people I am not really friends with (mainly co-workers or distant relatives I'm not particularly cozy with), which then leads to a pressure to to be fake about how happy you are and how great everything is, which in turn brings everybody down, as science has now proved, because you forget everybody else is frantically trying to fake being happy, too.

This ties in to a broader tendency I've noticed for people to focus on the positive to an absurd and unrealistic degree, almost to the point of seeing any kind of negativity as pathological, and seeing 'negative people' as pariahs to be avoided at all costs. Not to be too negative, but I think this emphasis on 'positivity' is destroying the world. Some examples:
  • Being optimistic that invading a country and establishing a new U.S.-friendly regime and society there will be a 'cakewalk'
  • Thinking home prices will go up forever
  • Not being a gloomy Gus and worrying about energy dependency
  • Believing you are great at multitasking, including texting and driving at the same time
  • Thinking you don't have to pay taxes because you are Wesley Snipes
The list could go on and on.

It is possible the over-optimism is a reaction to the over-pessimism of the 90s. I'm looking at you, Billy Corgan. Billy was only one of the many songwriters in the 90s who'd say some variation on the following in interviews:
People ask why my lyrics are so depressing and negative. When I'm happy, I want to celebrate that I'm happy and have fun, I don't want to write about it.
Kurt Cobain was the patron saint of 90s mope-rock. He became a superstar singing about how crappy life is, and then shot himself in the head with a shotgun.

There are some promising signs that a more balanced view of reality is on the rise in popular culture. A good example is Louis CK's show 'Louie'. Louis is a very talented comedian, and the show is very funny, but at the same time Louis does not in any way shy away from talking about some of the unhappy realities of life after 40, including the gradual decline in health and realization that your best days may be behind you. He deals with really nasty people - a heckler, a kid threatening to beat him up, Nick DiPaolo - but on the other hand he really loves his daughters and finds great fulfillment in his role as their father, and he has the respect of his peers and confidence in his capabilities as a comedian.

Marc Maron's very popular WTF podcast includes Marc's honest observations about his life and life in general, including some things that are real downers like career disappointments and divorce. I've also learned from listening to his show that almost all of my favorite comedians are on medication.

It's strange that comedians (except Kyle 'Be positive at all costs' Cease) are the ones bringing us back to our senses, but somebody needed to do it, and best that it's people who can also make us laugh help us deal with it all.

As for Facebook, I can't quit it (yet), but I take some comfort in the fact that I'm not alone in finding it to be not only a time-suck but a soul-suck, too.









Sunday, January 23, 2011

I Will Never Eat These Things Again

Today I took my daughter to Target to go grocery shopping while my wife is in London and then Dublin for a week. We went because while we can manage on our own, we decided to get some pre-packaged, easy-to-fix foods (frozen pizza, frozen other things) to get us through the week. You are probably thinking, wow, what a bad Dad, and actually it gets worse. My 7yo daughter decided she wanted to try a microwave meal involving a hot dog (and frozen bun) which had to be prepared in 3 microwaving stages, and yes, I let her try it (she thought it was alright, but didn't eat all of it). If I posted this kind of thing in a parenting web forum, I'd bring down a rain of criticism and misery, which is only one reason why I avoid those places.

We also purchased, and will eat: oatmeal. So back down.

While I was there I saw a package of ramen noodles on sale. It worked out to about 12 cents a pack, and this got me thinking about foods I used to eat which I will never eat again, unless something goes horribly wrong in my life.

Spaghetti-Os

I ate these and other Chef Boy-R-Dee canned pasta food products as a kid, and as somebody who just fed his daughter that freeze dried hot-dog bun thing, I'm not in any position to point fingers. I liked those canned meat-product-balls well enough. The Spaghetti-Os thing got out of control in grad school, and I have nobody but myself to blame. On a more-or-less daily basis, I'd take a can of spaghetti-os and a couple pieces of bread (occasionally a peanut butter and jelly sandwich) to the office, and eat that while I graded papers or sweated over problem sets. It was kind of unfortunate that in my early 20s, when my mind and body should have been at their peak fitness and power, I chose to undermine myself in that way. I believe this stopped immediately after I got my M.S. degree. Graduating meant an end to a lot of ruts, including eating these.

Hot Pockets

Jim Gaffigan does a famous bit about Hot Pockets, so it's really impossible to squeeze any more humor value out of them at this point. This post is not about making jokes, though, it's a confession of past sins, so I shall move forward. This habit started when I worked at AT&T and fell in with a group of obsessive runners there. This coincided with a peak in my own obsession with running. Now, years later, I can say it: I didn't really give a shit about what I was doing there outside of the really intense lunch-time runs that I still fondly remember, even the ones in sub-zero temperatures or the speed workouts that took every last bit of energy out of me.

Hot Pockets fit in because I didn't have time to have a proper lunch, and I did have to get work done so I could hang on to the job and keep running. Again, at a time where I was pursuing peak fitness and health, I was undermining myself by eating this garbage. Inevitably I got sick of the taste of them, and when I changed jobs, again, it was a good time to ditch an unhealthy rut I'd gotten myself into. I can't really say enough good things about the mental and physical health benefits of switching jobs (unless you switch to a very shitty job, that is).

Salad

This one is also lunch-time-workout related. Our workplace has a fitness center, which is a nice benefit. There's also a cafeteria, which is competent as far as being a corporate cafeteria goes, but after a workout the only thing they have that I feel like eating is salad. The salad bar is kind of unpredictable, and some days there are only 2 or 3 things I'd want to put on the salad besides lettuce. I've gotten pretty tired of salad, to the point where salad has become a combination of two Mitch Hedberg jokes to me:
Rice is great if you're really hungry and want to eat two thousand of something.
and
You can't be like pancakes. You're all happy at first, but then by the end, you're sick of 'em.
I said at the beginning of this post that I will never eat these things again unless something goes horribly wrong, but I would like to think between myself and my wife, we'd be clever enough to find better things to eat even under serious budget constraints. As I saw today after our shopping trip, this kind of food, while convenient, is not necessarily cheap. It's probably safe to say whatever happens, life will be a journey from one kind of food I get sick of to another.

What foods are you never going to eat again? Don't answer in the comments, just say them at your screen like you are talking to your favorite TV pundit. I couldn't stand it if I asked people to comment and nobody did.

Saturday, January 08, 2011

This year, I'll try to be more superficial

There's no point in running it into the ground anymore - my goals for 2010 have been covered and revisited. Overall, I did OK, but it was not the year things really happened for me. In the interest of looking forward, even though that way lies oblivion (it lies the other direction, too, only then I didn't know any better), here's what we'll be going for in 2011, which we've already been in for a week:

Simplify:
  • Cut down Google Reader Usage as much as possible
  • Same with Facebook. Maybe just never use it again. I never feel good after spending time there. Usually I feel more alone and isolated than I did when I started.
  • Same with 99% of the Internet
  • Get books I’m not currently reading and stow them away somewhere, so they don’t mock me and stress me out.
  • Use fewer variations of the same thing at work (e.g., one version control system is enough).
  • Organize the bills/etc. better
  • throw away things I don’t need
  • Don’t work on 50 projects at the same time, mainly at home, I mean. I ought to finish something occasionally
Learn:
  • R
  • Audio-related electronics (amplifiers, DACs, effects, circuit-bending, noise making).
Stay the course:
  • Spend lots of time with daughter and molding her impressionable young mind and such
  • Spend time with my lovely wife also
  • Continue to weigh 185 +/- 5lbs
  • Continue to not have any major health problems
  • Run
  • Ride the bike
  • Walk the dog, remember to take the time to tell her she is in fact a good dog
  • Maintain wall of detachment between self and people/places/things that won't be named at this time
Also, as per the title:

Be more superficial.

What does this mean? As a ‘back end’ guy (ha), I focus on behind-the-scenes stuff nobody notices (data, monitoring, number crunching, etc). I need to do more bullshit front-end things, dress up the web stuff a bit beyond really stark raw info stuff. I had this realization recently that I spend an awful lot of time doing stuff nobody really sees.

I don't really care about that at work (they pay me, so the sting of being ignored is not so great - in fact, they need to have a big sign printed that the HR department hangs up everywhere reading 'Being Ignored Is Its Own Reward', because that's a true story at that place), but it would be nice to get the occasional notice/recognition elsewhere.

On another superficial note, I really ought to do a better job keeping up with movies and music. It's one thing never to have anything to say when people talk about sports, but I look at peoples' 'My 50 Favorite Movies of the 4th Quarter of 2010' lists, and I feel like I'm totally out touch. Who knows how many comic references I'm missing? I may eventually find nothing funny but wordplay and slapstick. The prospect is horrifying.

Wish me luck, or don't, and have the best 2011 possible.

Sunday, November 28, 2010

'Something to offer besides waiting to die' or 'why do I live in Bloomington?'

Yesterday on Twitter, @drewmckinney, aka the guy who wrote that cool DrivingBuddy iPhone app, wrote:
He linked to bestplaces.net, a handy site where you can find out for example if you are making $50,000 a year in Bloomington IN, how much would you need to make in San Francisco to get by at the same level in terms of housing and so forth? The answer to this question is: $117,735.

These numbers always have to be taken with a grain of salt, and ex-NYC resident @lmcalpin called bullshit on them:
my apt in bklyn wasn't much more $$ than apts downtown here
anyway i've heard people say before that cost of living makes working here attractive compared to either coast
and i think its a bullshit argument and wishful thinking
Fair enough. At this point we turn to blog posts and articles on whether the fact that it's cheap to live in the Midwest is a draw for businesses and talent. The first one was brought to our attention via @benfulton, and was written by Morton Marcus, a retired economics professor whose column appears in Bloomington's Herald-Times sometimes. I like Marcus' work as he seems to me to be non-partisan, in sharp contrast to the regurgitated Cato Institute dreck people from the Indiana Policy Institute serve up in the H-T Op-Ed.

Marcus' article in the Indiana Economic Digest, 'If the brain drain remains open, what's left?' has this to say about the 'It's cheaper to live in the midwest, come work here!' argument:
Housing is cheaper in Indiana because fewer people want to live here and the value of the goods and services we make is lower than in the Golden State. Lower valued outputs lead to lower wages which lead to lower housing prices.
and:
It’s easy to say the problem is a failure of business investment. We could not admit that the failure is a stodgy environment, communities with hardened intellectual arteries, and businesses that feel at home in such places.

Yes, the issue could be the brain morbidity of business and civic management rather than a need for more business tax incentives.
This discussion reminded me of a blog post by Max Beatty summing up September's 'The Combine' Conference in Bloomington. This was a conference in the tradition of SXSW and other tech gatherings organized by tech professionals in Bloomington, including the people from Humanetrix and SproutBox. Max's post is mostly positive, but this excerpt stung, I have to admit:
Then came the first discussion panel titled “More Than Corn.” The panel of Midwest executives did not deliver. I thought they would be up there boasting about how great it is to be part of tech companies in the Midwest and the opportunities that lie ahead. Instead, they never offered any valid arguments beyond the cost of living being lower and being a great place to raise a family. Working for less and settling down is something very few of my friends under 30 are interested in. By the end of it, I was reaffirmed with my decision to leave Indiana. Indiana’s brain drain won’t stop until there’s something to stick around for besides growing old.
I first read this a few months ago, shortly after the conference, and my initial reaction was to be like Ice-T in the middle of a Twitter beef and invite the author to eat a hot bowl of something. I showed restraint, which is good.

After thinking about this again as a result of the Twitter exchange, I believe there were probably two problems there. First, perhaps having the panel was ineffective for this guy because the panel was showing and not telling, in the parlance of writing classes and lyrics by Canadian Rock Gods Rush. The fact that people in Bloomington put together The Combine, SproutBox, Ignite! Bloomington, and (here comes the plug) Bloominglabs shows cool tech things can and do happen in Bloomington. Having a panel where people talk about things like houses being cheaper is more talk, less rock.

I have been thinking about it some more, and the reasons I like and live in Bloomington have very little to do with the cost of living. We had a house on a lake in Martinsville, IN that cost less than our current place, but I was happy to trade that for living in Bloomington. As I think about it some more, I love Bloomington because it's different from the surrounding area. A lot of people refer to it as an 'oasis', and though I don't use that cliche a lot, I have to admit my reasons for sticking around and loving the place have a lot more to do with Bloomington than the Midwest. Morton Marcus nailed it when he referred to 'communities with hardened intellectual arteries'.

So in the end, I think @lmcalpin and the man Morton Marcus are right. The cost-of-living difference, while really nice, is not enough in itself to draw people here. Further, I don't feel compelled to defend 'the Midwest', and I think cities are more important than states (and definitely regions) when one's deciding where to live.



'Cities' by The Talking Heads

Wednesday, November 24, 2010

I'm Thankful

...I've been removed from all the 'Obama iz a seekrit Muslim' mass e-mail lists of relatives and colleagues

...I don't have to fly this Thanksgiving weekend and endure 'gate rape' of myself, my wife and my daughter

...my daughter is so cute and funny

...my dog is both affectionate and ridiculous

...my wife is beautiful, supportive, and funny

...the people I spend the majority of my time with at work are cool

...I seem to have managed to change my running form so I can run w/ less pain

...BloomingLabs continues to be a source of fun and mental stimulation, and I've met cool people there

...I don't live in or commute to Indianapolis

...I have a life where my shitty PowerPoint skillz aren't a problem

...I've given up any pretense of knowing anythin about sports. This gets me out of a lot of really tedious conversations

...I left the 'dream team' cafeteria McLaughlin group to hash things out themselves, and go running at lunch instead

...my daughter abruptly left the 'princess phase' when she turned 7

...my daughter has awesome Mario Kart skillz

...my wife would never contemplate making a pumple cake or a turducken, except as a joke

...that 'Delocated' show

...I am 90% of the way to not using the word 'issue' instead of 'problem', god I hate when people do that

...that for that brief window in time Mountain Dew Throwback was available to tickle my innards, although 'tickle yore innards' is funnier, but there's not really a funny mispelling of 'my'

...I have more books than I'll ever be able to read

...I have more music than I'll ever be able to listen to

...I internalized Fugazi's 'you are not what you own' message, so I don't have to listen to Fugazi anymore because their mission was accomplished

...my 'douchedar' seems to work pretty well

...Tom Scharpling came back from his hiatus

...Tom Scharpling has retired 'Do It!' as a show opener

...Superchunk released a really great album this year (not grateful they didn't make it here on their tour)

...I live in a country where I'm free to choose which burrito place I go to for lunch

...I won't see commercials on TV featuring smarmy white douchebags wanting me to vote for them for at least a year

...I got a $26 check as my '5 years of service' award

...I managed to put together this list without every item being '...I don't'

...'Comedy Death Ray' will continue to produce new episodes for the forseeable future

...I can stay up as late as I want, because I am a grown-ass man

...even though I can eat whatever I want because I'm a grown-ass man, but have the sense to not eat crap food all the time because I'm a grown-ass man, I still say fuck it and eat chicken wings sometimes because dammit they are delicious

...I live in a universe where people can get book deals based on Tweets

...none of our favorite 80s and 90s celebrities will ever have to get real jobs thanks to reality television and VH-1's 'Wasn't that Awesome?' shows.

...I am mostly resisting the new trend of ending every snippet of e-communication with an exclamation point!

...we don't have flying cars, because after you flew the car once or twice, you'd probably get over the novelty and just leave it in your garage from then on.

...Eddie Pepitone exists (and has a Twitter account)

...etc

Monday, November 22, 2010

Neologism Squatting: these words/phrases are mine

Oraclown: clowns who use Oracle. Also, consultants from Oracle.

I Googled this one, and I got a lot of results for a fish called an 'Ora Clown' (MySQL has the porpoise, now Oracle can have the Oraclown). I couldn't find anybody referring to Oracle-ites as Oraclowns, though. Surely somebody has thought of or used this?

Scooby Dieu: the dog god of France. This one is nonsense, but it makes a nice username perhaps. I couldn't find this on the Google, either.

Abbot and Skastello meet Skankenstein: the hacky 'ska band names are funny' joke to end all hacky 'ska band names are funny' jokes. I actually really wish a ska band would take this. There have been longer and more cumbersome band names: '...and you will know us by the Trail of Dead' and 'Scandal Featuring Patty Smythe' come immediately to mind.

That's it for now!


Wednesday, November 03, 2010

'___ is like Jazz' No, it's not.

I recall reading one of those 'change or be killed' stories about a guy who got fired from his job (I believe it was a journalism type job). He asked his employer 'Why are you firing me? Aren't I doing a good job? I'm producing a lot!'. His employer answered 'You are great at what you do. The thing is, what you do is like Classical Music, and we need Jazz. We need somebody who can do Jazz.'

Myself, I have this undercurrent of fear of being told '...what you do is like Classical Music, but around here we're more about the Artificial Fart Under The Arm'.

Thursday, September 16, 2010

LoL news scrolling thingy

I recently attended the Mitch Altman/Jimmie Rodgers soldering workshop at Bloominglabs here in town. Both Jimmie and Mitch brought kits to sell, and I bought one of Altman's famous brain machines, and Jimmie's LoL Shield (lots of LEDs, lots of lights, lots of laffs) in the then brand-new extra bright blue.

Once I'd put it together I had to do something with it other than the test pattern and the game of life. There is a pretty nice implementation of Tetris for it - you can use a potentiometer as a paddle to move left and right, and a button to rotate it.

Anyhow, I wanted it to display scrolling messages, and not the hardcoded kind. To that end I first obtained this nice library: guyzmo's LoL shield dynamic banner. If you want to use it, you have to pull the other Charlieplexing.h and .cpp files out of your library files, b/c otherwise you'll have a conflict.

This pretty much reads whatever comes in via serial port over the USB cable connecting yr Arduino to yr computer, and then scrolls the message on the display. This could be adapted to be either wireless or over the internet. Go nuts.

W/ version 1 of this, I noticed weirdness with only getting the latter half of a string when a headline changed. After futzing around, it seemed to be due to a need to 're-init' on the change. So I changed this function in the LolGlyph.cpp file like so (there may be a better way to achieve this end):
void UpdateTextFromSerial() {
int i=0;
char c;
while (Serial.available() > 0 && i < 140) {
c = Serial.read();
Serial.write(c);
disp[i++] = c;
delay(1);
}
if (i != 0) {
disp_len = strlen(disp)*6;
disp[i] = '\0';

ScrollLeft_setup(); // this is what I added - SDC

}

}
Aside from this, I use the dispfont.pde file in guyzmo's code pretty much as is.

On the computer side, I used the New York Times API, because it's a nice API. If the New York Times is too liberal for you, there are many other ways you could get headlines: scrape RSS feeds, use a different API, whatever.

This piece is really simple. It's in Python, so obviously you will need that.

First file is for grabbing the headlines (times_news.py).

Second file uses the first and communicates w/ the Arduino via pySerial. You may have to install pySerial. It's been a while.

Have fun, and this stuff falls under the WTFPL (as does the original), so do whatever the fuck you want with it.

Here's the exciting git-hub location for this. No guarantees or warantees are explicit or implied. Or however that goes.

Saturday, August 21, 2010

Steam-powered cars with the gardens in the back

Some people were arguing on Twitter as to the sucks vs. rules category Steely Dan belong to, and one of the debaters linked to this essay from Donald Fagen about Science Fiction's impact on his youth: The Cortico-Thalamic Pause: Growing Up Sci-Fi.

That Fagen was a sci-fi guy in his youth is not exactly a shocking revelation, especially those who've heard his 1993 solo album Kamakiriad. Leaving behind Steely Dan topics like washed-up drug dealers ('Kid Charlemagne'), old pervs showing dirty movies to kids ('Everyone's Gone To The Movies'), not going back to your old school ('My Old School'), doin' it with the Fez on ('The Fez'), and whatever 'Aja' is about, this album was a concept album, and the story here was that Donald was going on a road trip in his futuristic car, 'The Kamakiri', steam-powered and featuring a garden inside the car. It also had a link to the 'Tripstar' satellite.

It seemed a bit ridiculous at the time, but here it was, 1993, and Donald Fagen anticipated XM radio and steam-punk, as well as the Locavore movement (no shitty road food for Fagen - and nothing's more local than the back of your car).

It was a fun and silly album, with that usual Steely Dan slickness to it, but perhaps overboard with the lightness. The album was lighter and more fragile than balsa wood. From yacht rock to balsa rock. Sadly, the Kamakiri was not to be, although my Prius is not too shabby.

The man himself.

This was hardly the first sci-fi concept album. 1990's 'Sex Packets' from Digital Underground (known today for their wonderful one hit 'The Humpty Dance') was supposedly inspired by a project at NASA to help astronauts who have been in space a long time without doing it. The 'Sex Packets' contained pills which, when taken, would give the astronaut a very realistic wet dream, featuring the girl or girls featured on the packet. The packet could presumably also feature dudes, but the lyrics were very andro and hetero centric.

As William Gibson tells us, 'the street finds its own uses for technology'. Somehow the packets ended up in the hands of drug dealers who sold them to eager fiends.

In this case, the concept doesn't run through the whole album - it really only appears in songs 10-14, most notably 'Packet Man'. Aside from those songs, the album is pretty much all party fun time (Doo Whutcha Like, Humpty Dance), with the legendarily pornographic 'Freaks Of The Industry' thrown in. It's broken down track for track in the book 'Check The Technique', for the curious.

Another hip-hop sci-fi concept album of note is The Infesticons' 1999 album Gun Hill Road. The Infesticons were actually Mike Ladd and many of his underground hip-hop friends, including El-P from Company Flow, the guys from Anti-Pop Consortium, and others. The opening track lays out the story: In the late 80's Poof Na Na convinces his smart friend in high school to build him a set of robots which could turn the Five Boroughs into a 'jiggy man's paradise'. The robots end up stowed and forgotten in his mom's basement, until she discovers them in 2000 and turns them on.

This album really deserves a post of its own - the lyrics are brilliant and it's one of my favorite things ever - I actually get mad when I see it in the used CD bin. Who let this go?

The list of such albums is too long for a low attention span blog post, but of course Dan The Automator's contributions must be mentioned (Dr. Octagon, Deltron 3030). Billy Idol's 'Cyberpunk' serves as a horrible warning as to the dangers of taking on this genre, although Billy was pretty prescient putting his email address on the album cover way before anybody who wasn't a college student or an engineer had email. The sci-fi concept album is still alive and well, most recently represented by Janelle Monae's The Archandroid (Suites II and III, Op. 67, P.O. Box 91978) and nerd-core hip hop is doing more to keep it alive than anyone. As nerds continue to dominate the world and pop culture, there's no sign that it will go away anytime soon.

Friday, August 20, 2010

'I had always heard that building a word processor is one of the hardest things you can ever do as a software engineer.'

So says this guy.

That is probably a good test of a person's aptitude toward software engineering. If you can somehow look past the crushing and pointless dullness of developing yet another word processor and instead groove on the intrinsic challenge of the task, clearly you've found your spot in the world.

Increasingly I am more and more interested in having some kind of concrete (useful or fun) end result, which is why I've gravitated toward the hackerspace world of late.


Saturday, July 03, 2010

Second Quarter Report

At the beginning of the year I did a brief post about what seemed like good goals for 2010. This is something lots of people do. I am doing New Year's Resolutions wrong, though, because I followed up 3 months later, and am back to do it again 6 months later. This is turning into the 7up of self-absorbed blogging. Here we go now...

1) Get out of the I.T. ghetto

As mentioned in our last entry, this has been revised a bit. Inspired by actors who take on really shitty movies and TV shows to finance their theater projects, I was motivated to go out and find fun and interesting things to do around town, stuffing my day job into the 'get paid so you can do fun things that don't pay' box . One fun thing has been being part of Bloomington's new hackerspace. We're just about to decide on an official name, which means great t-shirts are not far behind, and we're doing a series of workshops all through July. So essentially, I'm working to live, not living to work, and that's OK.

Additionally, my least favorite person at work quit a few weeks ago, so that's one of those little gifts life gives you sometimes.

2) Write more

This is a big failure. I don't think I've ever written less in my life than I have this year. I do post on Twitter several hundred times a day, and have started a PLOG (personal log - something that's electronic but locked away and private) that I write in every morning. Usually, though, these are one or two sentence blurbs.

3) Find someplace other than Soma to hang out

Actually I think the hangout of choice now is going to be the hackerspace. Since I don't spend much time writing or pretending to do so, I am not spending much time at coffee shops.

4) Go to Disney World

As before, we did this one in March.

5) Learn more about electronics

The hackerspace thing went a long way toward helping me out here. I have learned about OpAmps recently, which are very useful since a lot of times with sensors and such you have a weak signal that you need to boost.

6) Call in to The Best Show on WFMU.

I did actually achieve this goal, although my debut was not what I hoped it might be. A couple weeks ago I called while Paul F. Tompkins and Wally Wackiman were on, which was probably not the best time to make a first call. I made it past call screener Mike, then waited on hold for a couple of minutes.

I noticed while on hold I could barely make out what people were saying. I'm not sure if this was due to nerves, or my phone, or the line. When I got on I did the 'is this me?' rookie mistake. After getting my bearings I suggested Wally (a puppet) make corporate training movies like the Muppets did for IBM before they got famous. Tom and Wally started riffing on that, but again, I couldn't really hear what they were saying, so then eventually I got an opening to talk again and said 'hey you can do this, I bet you get a call from Jiffy Lube tomorrow', or something similarly lame, and Tom said 'I'm not going on this guy's flight of fancy' and hung up.

Actually it was kind of funny, getting hung up on, but the whole thing was very nerve wracking and essentially I turfed out. I may try it again, but will try to actually focus on what's being said, which will probably help a lot.

7) learn to 'hover' on the unicycle.

I don't know about this one. I think I just felt like I had to add more to the list.

Sunday, June 13, 2010

This Book About the Atari 2600 Reminds Us That Programming These Days is Really Candy Ass

I recently read 'Racing The Beam: The Atari Video Computer System'. The book introduces a new field: 'platform studies', which sounds academic and dry, but if you are a technical person, what it is is a nice break from the told and re-told video game mythology those of us who came up in the era of classic video games (roughly the late 70's to the '83 crash) have heard and re-heard: the Pong coin box overflowing, the pizza with a slice missing as Iwatani's inspiration for Pac-Man the truckloads of the hated 'ET: The Extra Terrestrial' cartridges being dumped in a pit in Alamogordo, New Mexico which was then paved over.

Today's programmers, whose 'hello world' programs written in Java require the memory of millions of early 80s Sears Department Stores' Electronic sections full of VCSs have heard stories of the amazing programming feats in the days of old. The Atari 2600 (code name: Stella) featured a whopping 128 bytes of RAM. Not 128M. Not 128K. 128 bytes. You can't even fit a whole Twitter Tweet in there.

'Racing the Beam' gets into the gory details of the platform's design. Of particular interest is the TIA (television interface adapter). Screens were drawn line-by-line (with 192 vertical scan lines), and horizontally the screen was divided into 'color clocks'. 'Racing the beam' refers to the need for code to do all the necessary calculations in these tight time constraints.

Aside from the memory and time constraints, the games were mostly built under tight personnel (usually one person per game) and schedule constraints (although in the chapter about the game 'Adventure', we learn that after a very intense month of prototyping (and essentially laying the groundwork for a whole genre of games), Warren Robinett had to take a month-long vacation to let his brain recover).

How Deep Does It Get?

As I mentioned before, the book does cover the architecture of the system in a block diagram sort of way. While there are no extensive code listings, the chapter on Combat gives a high-level overview of the program's structure and discusses the building blocks for game graphics: 2 hardware sprites, two 'missiles', a 'ball', and a playfied (by default, this was symmetric, so the field could be specified in half the space it would otherwise take).

Brave souls who want to dive deep into Atari 2600 programming can do so now that we have the internet. See the complete disassembly of the Combat code by Nick Bensema and Roger Williams. This is at first horrifying, but after the initial fear I was struck by the thought that this was the product of a single mind, in contrast to the 'product of many minds of varying levels of skill and levels of giving a shit' nature of enterprise software, which can end up being horrifying in its own right, no matter how many new programming wonder-fads and tools are thrown at it.

For all their heroics, the programmers of the Atari 2600 had their share of shame. Tod Frye got some big royalty checks for his 2600 version of Pac Man. He posted them on his office door: whether this was because of social ineptitude or just being an asshole will be debated by platform studies scholars for years. Unfortunately, the game was horrible, as those of us who owned it and played it 3 or 4 times recall. Millions returned the cartridge, other people, like me, just never played it again. I should note that this book does a pretty good job describing the technical reasons the game sucked so bad.

So what is it? Academics? Nostalgia? Geexploitation?


I mentioned at the start of this post how a lot of us have heard the stories of the classic video game era many times. Really great stories stand up to retellings and help pass them along to new generations, who may or may not care. This book does provide a freshness by looking at the 2600 from a technical as well as cultural, historical, and business perspectives. I'd like to read similar books about other great machines of the era, both game machines like the NES and early home computers like the Commodore 64 or the legendary Apple ][. With Maker culture getting people interested in working within the tight constraints of PIC and AVR microcontrollers and the Arduino platform, there's even a practical benefit to looking back at techniques that today's web monkey will have little or no use for.

I'd recommend the book to anybody who loved the Atari 2600 but doesn't want to just take another nostalgia trip down memory lane, or anybody who wants to know how grandpa wrote programs back in the old days.

Friday, June 04, 2010

Not quite destroying Jah work: the least offensive attempts at reggae by non-Jamaicans

Reggae is not for everyone. Unfortunately, over the years it has become associated with dorm room stoners and the likes of Ras Trent of 'Are You There Jah, It's me Ras Trent' fame.

It doesn't really help that people unfamiliar with Jamaican patois only catch a few words and phrases ('Babylon', 'sensimilla', 'Jah', 'Selassie', 'I and I', 'mon', 'ting') and decide that reggae lyrics are written by putting these words in a hat and pulling them out at random.

If those misunderstandings of reggae weren't bad enough, 'reimaginations' of reggae by the likes of Eric Clapton (I Shot The Sheriff) and Guns'n'Roses (Knockin' On Heaven's Door) just rub salt into the wounds.

Reggae is music that took a round-trip from the U.S. to Jamaica and back. Jamaican musicians playing their versions of R&B and 60s pop heard on cheap radios created reggae, and then people like DJ Kool Herc took the sounds and ideas of dub and sound systems to New York City, and hip hop evolved out of that. The Selector became the Hip Hop DJ, and the Reggae DJ became the Hip Hop MC. Remix culture and many genres of electronic music have obvious roots in dub.

This is not a history lesson, though. Instead, let's look at some rare occasions of reggae songs by non reggae artists that weren't complete abominations.

Clash - Police and Thieves

As the Don Letts' 'Punk Rock Movie' showed us, reggae is what punk bands listened to when they were off the clock. I loved the 'sparse instrumental reggae' the Clash played while riding in their bus. Later I'd find out it was actually dub.

The Clash took a stab at a classic reggae track on their debut album. Singer Junior Murvin's reaction to hearing the song was "They have destroyed Jah work!", but as well-meaning attempts at reggae by punk bands go, it's the best.

Police - Walking on the Moon

Sting, who used to be cool once, recorded what you could call bubblegum reggae during the early days of The Police. Sting says Miles Davis collaborator and jazz great Gil Evans once told him he loved the bass line to this song. It's simple but effective, and the lyrics go well with the lightweight music.

Sublime - Santeria

This one's more recent. They get points for talking about a different fringe religion than Rastafarianism here. Unfortunately, taking different drugs than marijuana didn't work out so well for them.

Rush - Vital Signs

Rush is hated by a lot of people who don't understand Rush and are idiots. Back when the band Queen put reactionary 'no synthesizers' labels on their albums, Rush took on the challenge of incorporating them into their sound. They've never shied away from alienating people. This song is the last track on 'Moving Pictures', and it sounds nothing like the rest of the album ('Tom Sawyer', 'Red Barchetta', 'Limelight'). It probably confused a lot of the people who said 'fuck yeah!' when they saw the 'no synthesizers!' label, which is great.

Paul Simon - 'Mother and Child Reunion'

This 1972 song features Jimmy Cliff's backing band, so musically it's the most authentic of the bunch. It's tempting to dismiss this as some form of cultural thievery the way some people dismissed Simon's use of South African musicians and styles on the 'Graceland' album, but whatever the case, it is a great song.

The Orb - 'Towers Of Dub'

Early 90s pranksters and plagiarizers The Orb always had a sense of humor that was welcome in a genre filled with people taking themselves too seriously. This song, with the prank call at the beginning ('If you see Haile Selassie, tell him that Marcus Garvey called, and I'll meet him in Babylon and ting'), the dog barks echoing off to infinity, and the floor-shaking bass line from Jah Wobble, manages to goof on dub and pay tribute at the same time. The Orb kid because they love.

Conclusion: check out 'King Tubbys Meets Rockers Uptown'.

Wednesday, May 05, 2010

Wall Street Douchebags are ready to tear up Main Street

The election of Barack Obama in 2008 has really led to an explosion in chain e-mails, one that might suggest the wise investor buy stocks in a company like Cisco whose products are part of the infrastructure of the Internet that keeps our inboxes stuffed with gems about 'Obama is a Secret Muslim, the Angel Of Death Is Nigh', or 'Obamacare mandates taking over kids' summer camps to turn them into death camps for Grandmas', or 'ACORN is going to take your gun and give it to a Mexican with syphilis'.

In this tradition, we have the hate mail (this article refers to it as an 'Angry Class-Warfare Email') from an anonymous trader who is NOT going to be made a scapegoat for the economic meltdown.

Some excerpts:

'Go ahead and continue to take us down, but you're only going to hurt yourselves. What's going to happen when we can't find jobs on the Street anymore? Guess what: We're going to take yours. We get up at 5am & work till 10pm or later. We're used to not getting up to pee when we have a position. We don't take an hour or more for a lunch break. We don't demand a union. We don't retire at 50 with a pension. We eat what we kill, and when the only thing left to eat is on your dinner plates, we'll eat that.'

This is pretty funny, because around the time of the election, these Libertarian triumph-of-the-will masters of the Universe were threatening to 'go Galt', and withhold their God-given talents from an ungrateful society. Anybody who actually heard this bullshit or bothered to pay attention to it laughed with scorn and derision. 'Oh dear! Who will package toxic loans into opaque instruments to sell to suckers? Whatever will those of us without the Right Stuff for Wall Street do?'

Having been deservedly ignored, now the traders threaten to take our jobs and get up at 5am and work until 10pm or later when most of the people who currently hold these positions can take care of business in 40 hour/week time frames. Of course, management will notice the ex-traders' amazing powers of bladder control when he is able to stay in tedious meetings about new HR policies for hours without demanding a bio break, and he'll end up on top and dominate THE FUCK out of the office supply business in the tri-state area!

Having shorter work hours might mean the trader will have more time to spend with his family, assuming he has one. I am sure he will then parent the shit out of his kids and take the rest of us parents to school. Parenting is, of course, an easy job for women and Nancy-boys, he will tell us.

Which segues nicely into...

'For years teachers and other unionized labor have had us fooled. We were too busy working to notice. Do you really think that we are incapable of teaching 3rd graders and doing landscaping? We're going to take your cushy jobs with tenure and 4 months off a year and whine just like you that we are so-o-o-o underpaid for building the youth of America.'
I'm sure writing this stuff was cathartic for the guy, but a better forum may have been a personal journal. To be fair, writing this post was fun, too. It's possible the letter is even a hoax, but it touches a nerve because there are most definitely people with attitudes like this out there. I sometimes have to talk to and pretend to not be disgusted by some of them. I've seen them in the wild.

For now, I can say with complete confidence that on my things to worry about list, Joe Douchebag here doesn't even rate an honorable mention. Try harder, Joe. Looks like you're going to have to get up earlier than 5am and work later than 10pm at scaring me.

Also:

A fun smackdown at Wonkette

At Salon: Wall Street Rage

At the Daily Bail: a response to the email, perhaps, in cardboard sign form