What I’m Writing

Electoral Count Prediction: 378-160

Although I’m generally not one to post politically-oriented entries on this blog, I want to go on the record with a prediction of how today’s electoral votes will come down:

(R) Alabama – 9
(R) Alaska – 3
(R) Arizona – 10
(R) Arkansas – 6
(D) California – 55
(D) Colorado – 9
(D) Connecticut – 7
(D) Delaware – 3
(D) Florida – 27
(R) Georgia – 15
(D) Hawaii – 4
(R) Idaho – 4
(D) Illinois – 21
(D) Indiana – 11
(D) Iowa – 7
(R) Kansas – 6
(R) Kentucky – 8
(R) Louisiana – 9
(D) Maine – 4
(D) Maryland – 10
(D) Massachusetts – 12
(D) Michigan – 17
(D) Minnesota – 10
(R) Mississippi – 6
(D) Missouri – 11
(R) Montana – 3
(R) Nebraska – 5
(D) Nevada – 5
(D) New Hampshire – 4
(D) New Jersey – 15
(D) New Mexico – 5
(D) New York – 31
(D) North Carolina – 15
(D) North Dakota – 3
(D) Ohio – 20
(R) Oklahoma – 7
(D) Oregon – 7
(D) Pennsylvania – 21
(D) Rhode Island – 4
(R) South Carolina – 8
(R) South Dakota – 3
(R) Tennessee – 11
(R) Texas – 34
(R) Utah – 5
(D) Vermont – 3
(D) Virginia – 13
(D) Washington – 11
(D) Washington D.C. – 3
(R) West Virginia – 5
(D) Wisconsin – 10
(R) Wyoming – 3

Final Tally

Barack Obama: 378
John McCain: 160

I also think the race will be officially called by the networks within ten minutes of 10:15pm Eastern. This is just my opinion as an observer, of course. Best of luck to both candidates.

UPDATE: Ok, it looks like they just called North Carolina for Barry O., so the final tally is 364-173. Looks like I only got Missouri and North Dakota wrong. And honestly, the only reason I picked Missouri for Obama was that I bought into the hype about how Missouri has picked every single election except for one. Make that two now! :)

Fresh Bread vs. Good Bread

render(); ?>render(); ?>

Today in the office, we had one of our recurring disagreements about what the most important element of bread is: freshness or “goodness”. In other words, would you rather eat bread that would be judged of Grade C based on ingredients and preparation but came out of the oven within the last hour or two, or bread that would be judged of Grade A based on ingredients and preparation but came out of the oven more like 24 hours ago?

The fresh vs. quality debate arose from another recurring office disagreement about Quiznos vs. Subway. Some have argued that Subway is better because its bread is fresher, while others have argued that Quiznos is better because its bread is of higher quality (both statements, you may of course disagree with).

To help settle these two arguments, please vote in the polls to the right, and leave any brilliant additional insights in the comments below.

The Only Thing Worse Than Viruses…

Our CTO once said:

“The only thing worse than viruses — is virus protection software. And the only thing worse than virus protection software — is free virus protection software.”

So true. The most frustrating bug reports we get at Newsvine are the seemingly random ones. We’ll get a cluster of reports from people who all of a sudden can’t vote, can’t comment, or can’t perform some other necessary function. And none of the bug reporters seem to share common characteristics like what browser they are using, what proxy they are behind, or anything else. On more than one occasion, the common thread has turned out to be that they had a certain anti-virus or “internet security” product installed on their machine. The havoc that some of these programs wreak on HTML, javascript, and general HTTP connections is astounding to me sometimes.

I remember one instance where one of our image calls was to a file called “poke.gif?ad=whatever”. The image was not a decorative element but a functional element which was necessary for dealing with our transactional logs. It took days to figure out that the mere use of the word “ad” caused Norton to block the request completely. If we changed the word “ad” to “glad” the problem was solved. And even more paradoxically, if you just put an ampersand in front of the word “ad”, that also solved the problem. Simply maddening, although it was a frustrating enough episode to at least plant a little bug in all of our heads about virus “protection” software: if you’re trying to squash a bug that seems illogical or isn’t easily reproducible, always consider that it could be because of a user’s security software.

Last night, I was trying to debug a problem with Newsvine’s new commenting system with a user who was having issues, and it turns out he is using “CA Internet Security Suite” which came free with his RoadRunner broadband service. I downloaded this thing and installed it into my Windows XP instance running inside of VMWare Fusion.

Oh my god is this software bad. The first thing it does after it installs itself is to run a scan on my system. It then gives me an extremely alarmist dialog box telling me my system has been “infected with 36 instances of spyware”. It lists the spyware inside the dialog box. All 36 pieces of “spyware” are actually just harmless (and functional) cookies from places like Newsvine and AT&T. Just for kicks, I hit “Remove” and of course it prompts me to spend $70 for the full version just so it can clear my cookies. Brilliant.

So then I open up a web browser and I notice that the CA software is now checking every single server call the browser makes against its database of “safe” and “unsafe” sites, slowing the browsing experience down to a crawl.

And then, just for kicks, I try to visit my Newsvine page at http://mike.newsvine.com, and here’s the dialog box I get:

Blocked from my own site! Because it’s a “dating site”! Ridiculous.

We haven’t resolved our problem yet with the commenting system, but something tells me it has something to do with this stuff.

Having used a Mac for the last 24 years, I’ve just never really had to use anti-virus software. It’s a rude awakening seeing how the other half lives, in this case. If I used Windows on a daily basis, I think I’d opt not to use anti-virus software at all and instead set up automatic restore points once or twice a week. VMWare Fusion lets you do restore points automatically which is really nice. If I happen to contract a virus one day, I can just roll my machine back a few days and get rid of it.

Much better than having the Norton/CA gestapo stomping on my face every time I try to make a simple HTTP call.

14%

Of all the interesting (and troubling) things that have come to light as a result of the recent financial crisis, one of the most interesting — to me at least — came tonight: Chuck Todd appeared on NBC Nightly News with some data he ran on today’s bailout vote. It turns out most of those who voted “yes” to the bailout aren’t involved in close re-election campaigns (or haven’t been in the past) and most that voted “no” are (or have been).

So essentially, representatives that are scared about their re-election prospects voted no and representatives that aren’t voted yes. No numerical breakdowns were given, but that was the overview.

This is troubling on a number of fronts:

  1. It shows that our politicians are reacting to a bona fide crisis not on the merits of the crisis but rather on the circumstances of their re-election. This happens a lot, of course, but during a potentially devastating crisis, it’s troubling.
  2. It shows that what a lot of people think is the “smart” thing to do (passing the bailout), is not the “popular” thing to do. If you believe that your representative should do what you want them to do, the numbers say this bill should not pass (over 50% of Americans think it’s bad). If, however, you think that representatives should do what *they* think is best for you, it should probably pass (most representatives seem to think it’s needed, regardless of how they voted today).
  3. It shows that politics have absolutely become part of a situation that needs to be solved jointly by both parties.
  4. It shows that many members of Congress as well as many Americans don’t actually understand what this plan is designed to prevent and who it benefits. It may not be a perfect plan, but it’s not designed to “bail out Wall Street fat cats”. It may not punish Wall Street CEOs like many people would prefer it to, but if you want to do that, do it with a lawsuit.

I can only hope that the failure of the bill eventually just causes us to pass a better bill later this week, but you have to wonder a bit when George W. Bush, Barack Obama, John McCain, and the controlling party in the House all agree on something and Congress still won’t pass it. It’s no wonder why only 14% of Americans approve of the job they are doing.

(Side note: That Gallup site is a pretty spectacular destination for information. Great graphs and polls, updated daily.)

A Debate Under Duress

I really hope the first presidential debate occurs as planned Friday night.

Debates, theoretically, are rare opportunities to hear from candidates when their words are unscripted. In reality, however, candidates often prepare for weeks ahead of time, including last-minute intense cram sessions like the ones you remember from your college days.

What I love about the prospect of a debate Friday night is that both candidates have been severely preoccupied with the financial bailout fiasco all week and are likely much less prepared than they would otherwise be. I think seeing Barack Obama and John McCain debate each other without all of the usual coaching and grooming that goes on before debates will be an extraordinarily better view into how much each of them really knows about the financial crisis.

I want to see what each candidate will say in the middle of a storm, not after it. Debate on…

Side note: If you haven’t read the New York Times article linked to above yet, give it a read. It’s some pretty dramatic stuff, with Henry Paulson actually getting down on one knee in front of Nancy Pelosi.

I’m Launching a New Blog Today: “A House By The Park”

Today marks the launch of my second blog, and first new one in over four years: A House By The Park. Please head over and have a look-see!

Why a second blog when I only post to Mike Industries a few times a month? Well, I’m building a house, together with Build LLC.

The first thing I noticed after deciding to build a house is that there aren’t any well-written, well-designed, detail-oriented blogs about building a house from the perspective of someone who has never done it before. There are a number of books on the subject, several of which I’ve purchased and zero of which I’ve opened, as well as random articles and photos from people at various points in their construction, but nowhere could I find a start-to-finish, real-time chronology of the entire process. That ends today.

Ahousebythepark.com will cover searching for the right property, dealing with real estate agents, interviewing and choosing an architect, making your way through the design and build process, and probably a thousand other things… all with the goal of helping future custom home builders better prepare for their own projects. I’ve backdated a bunch of entries before pushing the site live so there are already 26 posts to thumb through.

Somebody told me once that every human being should go through the home building process once in their lifetime. I don’t know if I agree with that, but if you feel you may ever decide to build a home for yourself, I invite you to subscribe to A House By The Park’s RSS feed and follow passively until something strikes your interest. I can’t guarantee the same highly intellectual nuggets of thought that fill the pages of Mike Industries, but I will try to write with the same level of detail and accuracy. For instance, I’m making my entire spreadsheet of expenses available online and within the blog posts themselves so readers can get a specific idea of what everything costs (Yay EditGrid! Separate post on this coming soon).

Finally, please feel free to link to or write about A House By The Park on your own site or other places of interest. Every little link helps. I estimate there are somewhere between 5,000 and 10,000 subscribers to Mike Industries so there are always great comments here, but on launch day, A House By The Park will have zero. Writing stuff is no fun until intelligent discussion and/or controversy ensues.

So that’s the pitch. Head on over, the water’s warm. I’ve even published a top-to-bottom complete chronology page to get you all caught up from the beginning without having to jump from page to page.

LazyWeb Request: iPhone Power Miser

Given how pathetic the new iPhone 3G’s battery life is, and given that Apple recommends you essentially castrate your device in order to get more hours out of it, I have an idea for an app that would make the castration process both quicker and easily reversible:

An app that sits on your home screen and does nothing but turn a set of things on and off.

The app doesn’t even need to launch. Press it once and Bluetooth, Wifi, 3G, Location Services, and Push email all turn on. Press it again and they all turn off. Simple. Perhaps there are even three states to the button where the middle state is configurable.

With the above app, the process of going from power-sucking battery-hog to power-conserving battery-miser would take one-click.

Without the above app, here’s what it takes:

  1. Click on Settings
  2. Click on wifi
  3. Slide wifi slider to off
  4. Click on Settings Back button
  5. Click on Fetch New Data
  6. Slide Push slider to off
  7. Click on Settings Back button
  8. Click on General
  9. Slide Location Services slider to off
  10. Click on Bluetooth
  11. Slide Bluetooth slider to off
  12. Click on General Back button
  13. Click on Network
  14. Slide Enable 3G slider to off
  15. Click Home button to get back to main screen

15 steps! That is crazy.

I wouldn’t even might having my iPhone in conserve mode 90% of the time if it were easy to switch out on demand, but it isn’t. I’m not sure if iPhone developers have access to system settings like this, but if they do, this would make a great app. If not, it would also make a great app… Apple!

Design Signatures

I’ve spent a bit of time over the last month designing a new blog that I’ll be launching soon, and in doing so, I’ve become aware of some design and coding habits which, when put together, clearly compromise a bit of a “design signature”. If you’ve designed more than five sites in your site, you likely have a design signature too, although it’s probably different than most other designers and coders you know. You may not even know you have it, but you do.

Here’s part of what makes up my design signature:

  • I start with a CSS reset
  • For column layouts, I float every column (usually left but sometimes both left and right)
  • I use the clearfix class to clear all of my containers
  • I use dotted underlines for body-copy links that change to solid underlines on hover, and no underlines for links that appear within navigational lists
  • I use desaturated colors for visited links
  • I employ fixed-width centered layouts using a container div, auto margins, and a center text-align on the body

I almost can’t even think about producing a page template until all of these elements are in place, and no design would feel right to me without them. Additionally, I know the browser implications of them so well that I scarcely have to even test in IE anymore.

Do you have any design signatures of your own? If so, what are they and how do they affect your work?

The Best Chips in the World

At the risk of turning this into an all food-recommendation blog, my girlfriend found the best potato chips ever at the store the other day. They are called Flat Earth Baked Fruit Crisps and they are the best thing since Sun Chips. In fact, they make Sun Chips taste like dirt.

The only flavor I’ve tried so far is Peach Mango Paradise and they taste like no other chip out there. Made of rice, potato, apple, peach, and mango, they are flavorful without being salty… a rarity for a chip. There’s also a half serving of fruit in every ounce and no trans fat.

Although I’ve only seen them so far at one store in Seattle (Thriftway), the Flat Earth folks have a handy store locator on their site in order to help you find a bag. Apparently, it’s a Frito Lay brand so it should be widely available.

These are game-changing chips. Seriously.

The First Ever Men’s Uneven Bar Champion

Although I’m enjoying this year’s Olympics more than any since 1984 so far, it’s pretty obvious that gymnastics judging is at best, flawed beyond belief, and at worst, completely fixed. How these judges rationalize giving 8.8 scores to routines without any major flaws when their peers are giving 9.3s is beyond me. I’m looking at you, Argentinian judge.

Thankfully, we have world class athletes in our country breaking barriers outside the strong arm of the Beijing Olympic judging committee. Case in point, “buddysteve”, the first ever Men’s Uneven Bar World Champion who risks life, limb, and package in this video to prove to the world that the uneven bars is not just a women’s event. Go Steve:

Subscribe by Email

... or use RSS