The Seven-Year-Old

A small bug in an almost laughably little-used module in Bugzilla, namely that the email interface was case-sensitive and shouldn’t be, was finally resolved as “WORKSFORME” and closed.

Seven years later. A nice milestone for Bugzilla; I bowed out of working on the product about five years ago, and they keep on keeping on.

A small bug in an almost laughably little-used module in Bugzilla, namely that the email interface was case-sensitive and shouldn’t be, was finally resolved as “WORKSFORME” and closed.

Seven years later. A nice milestone for Bugzilla; I bowed out of working on the product about five years ago, and they keep on keeping on. Way to go, folks! Oldest bug I’ve ever been a part of…

If you were elected president…

With Super Tuesday happening right now, I found myself reflecting on what I’d do if I were the President of the United States.

With Super Tuesday happening right now, I found myself reflecting on what I’d do if I were the President of the United States.

So with a minimum of thought, zero worries about conflicting goals, and far too little foresight, here would be my campaign goals:

  1. Balance the budget with no financial monkey business. Everything else is oriented toward balancing the budget on a monthly basis.
  2. Withdrawal of US forces from the entire planet except our own nation and the minimum required for our contribution to international peacekeeping forces. This would reduce the budget requirements of the US by approximately 25%.
  3. Spend the first year of my campaign, along with the Vice-President, attempting to visit every nation in the world to discuss treaties, and renegotiate them if necessary to support the first goal.
  4. Increase our space exploration budget with money saved elsewhere, with the goal of encouraging monetizing research to increase the US technology lead.
  5. Increase science grants, and provide incentives for more science and engineering curricula in elementary and secondary schools.
  6. Throw out the destructive, unfunded mandate “no child left behind” program.
  7. Break up the Exxon-Mobile oil monopoly in the US.
  8. Mandate the installation of real-time and over-time fuel-usage gauges in all new production automobiles to encourage people to save their own gasoline.
  9. Propose incentives for stronger nuclear and solar power programs. Vast stretches of uninhabited desert exist in the US which are suitable for solar power, and nuclear (not nukular) power has the smallest environmental footprint and largest power output of any currently-available technology.
  10. Dramatically increase the number of visas available for the H1B program from today’s 65,000 back to pre-2000 levels of over 200,000. We want the world’s best and brightest to come here to the USA. I would also seek to provide incentives for H1B visa holders to remain working in the USA as long as possible and become US citizens. Part of this package should include fast-track citizenship methods for foreigners who engage in military service.
  11. Seek closer ties with Canada and Mexico. We rely on one another too much to be building more walls, and have a vested interest in ensuring accountability for our goods shipped to one another.
  12. Solve the Social Security shortfall simply: remove the $90,000 per year wage cap on Social Security taxes. Currently, if you make $100,000 a year, the last $10,000 have no Social Security tax.
  13. Return capital gains tax to its historic level of 20%. The exemption for a homeowner’s private residence and other middle-class exemptions would be preserved. Temporarily devote 3% of that capital gains tax to Social Security in order to be able to handle the huge “bubble” of Baby Boom generation individuals currently retiring, with plans to sunset that tax by 2030 when many of them will be dying off.
  14. Use a portion of the budget freed up by not policing the planet to provide better veteran’s health care.
  15. Encourage corporations to buy and hire domestically through various economic incentives.
  16. Increase our participation and openness in the United Nations. With our decreased world military presence, UN coalitions are more necessary.

I am sure there are a million things I missed, and a dozen things that are self-contradictory, but I’d float this as my goals to start and then improve over time. I’d consider being willing to change my opinion a virtue, not a problem. As a matter of fact, one opinion of mine — that we needed to occupy Iraq for the next 50 years for it to be stable — changed while I was writing this. Balancing the budget and occupying multiple foreign countries are incompatible goals.

I realized after I wrote this, too, that I didn’t say anything about music and the arts. They are important, too, but I’m not sure I want the government deciding what is artistic.

What would you do if you were elected President?

The secret of The Secret

Slate’s resident Human Guinea Pig, Emily Yoffe, tops several of her previous columns with her own personal trial of The Secret.

Slate’s resident Human Guinea Pig, Emily Yoffe, tops several of her previous columns with her own personal trial of The Secret.

I thought the ad campaigns for the movie were brilliant. They made me want to buy! Kudos. Now that I know what it is… meh, no thanks. Pseudo-scientific hokum.

The health claims bother me a lot. A friend was distraught recently because one of his friends had died. He saw it as completely senseless: his friend had been mentally retarded and believed some health claims provided by someone from her church. These health claims included things like “soap is harmful and unnatural”, “deodorant clogs your pores and leads to poor health”, and “you don’t need drugs, God will intervene on your behalf”. She was morbidly obese, and her refusal to use soap when showering or antibiotics when she developed cellulitis led directly to her demise.

The chief thing that bugs me is that it’s recently been proven (as far as science can be trusted) that a positive attitude has no effect on cancer survival, yet The Secret touts people as surviving cancer purely by the strength of their mind.*

I think that, if we had enough data on those cases, we could know exactly why the cancer went into spontaneous remission. It’s not some magical power of the mind appealing to a Universal Intelligence, but usually something as simple as the cancer starving itself for nutrients due to insufficient blood flow to the site it developed in, or bone marrow chancing upon a non-anergic T-cell combination capable of fighting the tumor.

To me, “The Secret” is nothing more than age-old snake-oil being sold to a modern audience: pray and believe, and you will find success in your endeavors.

I have a better recipe: work your ass off, live within your means, use a budget, and save your money, and you will probably find success. Then again, you might get hit by a bus and die. Good luck!

* Yes, a positive attitude helps in myriad ways. It’s been demonstrated to boost the immune system and of course improves one’s quality of life. But as far as diseases in which the immune system is compromised — like anergic T cells which refuse to attack cancer cells, or AIDS — positive attitudes appear to have no statistically-measurable influence on death rates.

Weird Erratic Driving

I slid up in the right-hand lane behind a 1990’s-vintage Pontiac Grand Prix on my way to work. Minding my own business, doing my usual routine of driving a bit slower than the speed limit because I tend to get there just as fast the fellow in the next lane, but with less brake-mashing.

I slid up in the right-hand lane behind a 1990’s-vintage Pontiac Grand Prix on my way to work. Minding my own business, doing my usual routine of driving a bit slower than the speed limit because I tend to get there just as fast the fellow in the next lane, but with less brake-mashing.

The Grand Prix wanders left. I think, “Oh, OK, he’s changing lanes without using his blinker.” This is an all-too-common event on Utah roads. I heard the rationalization from a friend once that “the reason I don’t use my blinker to change lanes is because if I communicate my intent, the driver in the next lane will speed up so I can’t do it.” Yeah, not my experience (generally) in any of the 20 or so states I’ve driven in, but there you have it. Barring the occasional jerk who does exactly what my friend described, most people are gracious.

So the car in the next lane, recognizing the intent of the Grand Prix driver to move in, taps his brakes and backs off a bit to make room. Well, the Grand Prix instead jerks his car to the right, hitting the slush on the shoulder, then correcting back into his lane again.

Next up: a stoplight. The light turns green. The fellow in front of the Grand Prix is almost 200 feet out before the Grand Prix driver recognizes that he’s gone, and floors it to catch up. I accelerate at the usual sedate pace I follow — in hopes of better gas mileage — and watch. The driver slams on the brakes once he catches up to the fellow in front of him.

Then he does the whole “wander left, correct right, get into the slush” bit again. And a third time a little further up.

Now the only thing going through my mind is “I don’t wanna pass this guy”. Although my reaction is to want to be as far away from an erratic driver as possible, due to the laws of physics in general sleepy, drunk, or high drivers don’t tend to hit the people behind them. So I maintained my cautious vigil behind this fellow, counting down the blocks until I would be as far away as possible from him. Eventually, I reached my turnoff, and the Grand Prix turned the other way.

Heaven help the people on that interstate.

So here’s the question: how do you handle it when you see people driving erratically?

The Tax Plan

You know, I’ve never given the IRS my email address in my entire life. How ever did they find me? And why are they using a mail relay from a DSL line on Southwestern Bell’s network?

You know, I’ve never given the IRS my email address in my entire life. How ever did they find me? And why are they using a mail relay from a DSL line on Southwestern Bell’s network?

————=_47A236C4.8F769323 Content-Type: message/rfc822; x-spam-type=original Content-Description: original message before SpamAssassin Content-Disposition: attachment Content-Transfer-Encoding: 8bit

X-Greylist: delayed 1207 seconds by postgrey-1.27 at vordeb01; Thu, 31 Jan 2008 13:59:46 MST Received: from vs10.virtual-space.net (unknown [71.18.0.6]) by mail.barnson.org (Postfix) with ESMTP id 4360E7301D9 for ; Thu, 31 Jan 2008 13:59:46 -0700 (MST) Received: (qmail 12290 invoked from network); 31 Jan 2008 14:39:34 -0600 Received: from adsl-75-26-56-198.dsl.klmzmi.sbcglobal.net (HELO User) (75.26.56.198) by becooling.com with SMTP; 31 Jan 2008 14:39:34 -0600 From: “service@irs.gov” Subject: 2007 Fiscal Activity ( Tax Refund ) Date: Thu, 31 Jan 2008 15:37:25 -0500 MIME-Version: 1.0 Content-Type: text/html; charset=”Windows-1251″ Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-Id: <20080131205946.4360E7301D9@mail.barnson.org> To: undisclosed-recipients:;

After the last annual calculations of your fiscal activity we have
determined that you are eligible to receive a tax refund of $129.72.
Please submit the tax refund request and allow us 3-9 days in order to
process it.

A refund can be delayed for a variety of reasons.
For example submitting invalid records or applying after the deadline.

To access your tax refund, please click here

Best Regards,
Tax Refund Deparment
Internal Revenue Service

© Copyright 2007, Internal Revenue Service U.S.A. All rights reserved.
    TAX REFUND ID: IRS822513

So I went to the reputable IRS-branded site to dutifully inform The Man how to send me my money.

Dear Applicant:

After the last annual calculation of your fiscal activity we have determined that you are eligible to receive a tax refund of $129.72.

Please submit the tax refund and allow us 3-9 business days in order to process it.

If you don’t receive your refund within 9 business days from the original IRS mailing date shown on Where’s My Refund?, you can start a refund trace online.

To get to your personal refund information, be ready to enter your:

▪ Filing status (Single, Married Filing Joint Return, Married Filing Separate Return, Head of Household, or Qualifying Widow(er)) ▪ Last 4 digits of your Social Security Number (or IRS Individual Taxpayer Identification Number) ▪ Full name and the Debit Card where refunds will be made.

To access the form for your tax refund, please click on the “Where’s My Refund?” above image or Tax Refund Online Form

Note: ▪ For security reasons, we will record your ip-address and date. ▪ Deliberate wrong inputs are criminally pursued and indicted.

Deliberate wrong inputs are criminally pursued and indicted. Scary! I better make sure I use my exact credit card number and PIN so that they don’t criminally pursue and indict me! And they log my ip address. I wonder why they used a hyphen? That’s odd, I don’t know any American that hyphenates the phrase “ip address”. Oh, well, must be an honest mistake. Those crazy tax men! They need to proofread better!

So I filled it out and clicked “submit”. When I finished, it helpfully directed me to this page: http://www.irs.gov/newsroom/article/0,,id=178061,00.html

Wow, that would be scary to be taken in by a scam. I’m glad my tax dollars are hard at work sending me email to follow-up on my refund. I’ll be sure to wait nine days before reporting any problem, just like they asked. I’m sure I’ll have my refund by then. I mean, going to my tax preparation specialist that I’ve used for the past decade who’s managed to get us multi-thousand refunds every year would be silly in this modern day and age when I can get $129 in the email, huh?

The Diet Plan

Approximately five years ago, I weighed 210. I got on the scale recently… 238. Dangit. Again. That’s only about fifteen pounds off my heaviest record weight seven or eight years ago.

I don’t think of myself as a yo-yo dieter. I gained a lot of weight, stayed steady right around this weight for several years, lost it for several years, bounced up about ten pounds then watched my eating again to lose it, and then slowly regained over the course of several more years. Basically one big thirteen-year cycle of up, down, then back up again. I guess perhaps that qualifies as yo-yo dieting, but I think of months and not decades for weight loss/gain to qualify.

Approximately five years ago, I weighed 210. I got on the scale recently… 238. Dangit. Again. That’s only about fifteen pounds off my heaviest record weight seven or eight years ago.

I don’t think of myself as a yo-yo dieter. I gained a lot of weight, stayed steady right around this weight for several years, lost it for several years, bounced up about ten pounds then watched my eating again to lose it, and then slowly regained over the course of several more years. Basically one big thirteen-year cycle of up, down, then back up again. I guess perhaps that qualifies as yo-yo dieting, but I think of months and not decades for weight loss/gain to qualify.

Day 1

So today, I launched back into tracking my eating and exercise. It’s work, but for several years it was a daily habit: write down what I eat, and remember to do at least a little exercise every day. When I follow that process, regardless of what plan I’m on, I drop the weight. So far, my personal plan is 1500 calories per day, low on the carbohydrates (because carbs make me feel more like binging) to the tune of less than 100 grams of carbs per day, and concentrate on getting proper nutrition according to US RDA guidelines.

If that tracks, I should drop about ten pounds in the first month, then a bit less in subsequent months the closer I get to my target weight of around 195-200lbs. Below 226, I’ll no longer be considered “obese” (or in the euphemism used by various health experts today, “severe overweight”), and that day will deserve a celebration of some sort.

Not food, though. When I do this right, I’m never really hungry, and I stop obsessing about food after a week or two. I just don’t allow myself to chow down the 3000+ calories per day my body requires to maintain this extra bulk.

It’s a simple engineering problem. A pound of fat contains 3500 calories. For every 3500 calories I burn more than I eat, I’ll eventually lose the weight as long as I keep physically active to maintain muscle mass. Some muscle is inevitably lost — I won’t be hauling around an extra forty pounds all day, every day — but I’m naturally a fairly muscular guy as long as I pick up heavy things with some regularity.

What are you doing right now to fight the battle of the bulge?

Great Night…

I just got home from a pretty eye opening event at Walter Reed Medical Hospital. The company I work for does a lot of community work. One of the many resource groups we have is centered on the Armed Forces. The purpose of the group is to see how we can better leverage our resources and earn business in that industry sectors, as well as, “charity” work towards the causes. The company has teamed with the “Helping our Heroes Foundation”. This foundation was created to provide support to wounded warriors returning back from the wars in Iraq and Afghanistan. This foundation has received 25 full 2-year scholarships to Colorado Technical University. The Scholarship would provide tuition, fees, & materials. We have been asked to step in and provide assistance getting the troops to complete an application and then help act as a mentor / sounding board for them.

I just got home from a pretty eye opening event at Walter Reed Medical Hospital. The company I work for does a lot of community work. One of the many resource groups we have is centered on the Armed Forces. The purpose of the group is to see how we can better leverage our resources and earn business in that industry sectors, as well as, “charity” work towards the causes. The company has teamed with the “Helping our Heroes Foundation”. This foundation was created to provide support to wounded warriors returning back from the wars in Iraq and Afghanistan. This foundation has received 25 full 2-year scholarships to Colorado Technical University. The Scholarship would provide tuition, fees, & materials. We have been asked to step in and provide assistance getting the troops to complete an application and then help act as a mentor / sounding board for them.

It was a great night to sit and talk with these soldiers.

Well… duh!

CNN has a leading article today about “Don’t Fight in front of your kids… and other myths“.

After four children and thirteen years of marriage, I can summarize most of their advice as “well… duh”.

  • Be willing to go to bed angry.
  • Be willing to fight (fair, no personal insults) in front of the kids.

CNN has a leading article today about “Don’t Fight in front of your kids… and other myths“.

After four children and thirteen years of marriage, I can summarize most of their advice as “well… duh”.

  • Be willing to go to bed angry.
  • Be willing to fight (fair, no personal insults) in front of the kids.
  • Be aware that having a child does not bring you closer, but usually the opposite.
  • It’s OK if your partner isn’t your best friend as well as your lover.
  • You need to have sex regularly, particularly when you don’t feel like having sex regularly.

Adding to that, unlike the authors of this article I think a formal “date night” is invaluable for busy couples. What are your secrets to success?

The Conference Call

Here at UltraMegaCorp, we have a venerable tradition of frequent conference calls. We use conference calls for basic coordination within a team. We use them to monitor status and triage during emergencies. We also use them for large-scale meetings where only one person is permitted to speak.

Here at UltraMegaCorp, we have a venerable tradition of frequent conference calls. We use conference calls for basic coordination within a team. We use them to monitor status and triage during emergencies. We also use them for large-scale meetings where only one person is permitted to speak.

The strange thing is, it seems as if 3/4 of us do not know conference-call etiquette. Conversational collisions are the norm.

Conference calls have a substantial, annoying delay. In part, it’s an artifact of the distances involved. Two-way communication all the way across the world requires a minimum of three-tenths of a second due to speed-of-light limitations (usually more like 7/10 of a second due to switching delays). The conferencing software itself introduces some more delay, and the fact that everybody has slightly different delays makes it even more difficult.

Add in several engineers from India, one person obviously working from home with a screaming baby in the background, a Chinese-born citizen who’s English is still barely comprehensible over the phone, one fellow with a strong Boston accent, lots of background noise, and a chubby nerd who has lived in Utah so long he can’t pronounce the letter “T” anymore, and you have yourself a recipe for disaster.

One of the funniest — and most typical — problems is what I call the “three-syllable tango”. You have two people who want to speak. They each get out three syllables before they hear the other person on the line, then they each shut up because they think they are talking over one another. They then hear the line clear, and start talking again, then hear someone talking over them and stop.

This morning, the longest chain of unintelligible gibberish involved three people and went on for a half-minute before a manager intervened and called out a name to speak next.

The other fun phenomenon of transcontinental conference calls among different nationalities with huge latency goes something like this: Ronjash: “So, I think we should (unintelligible) and leverage (unintelligible) to garble the flitznook and reposition our gobbledygook next time to avoid this behavior.” (Murmur of approval) Ronjash: “So, Matt, will you please follow-up with that?” Matt: “Uhh, yeah. Could you send the exact requirements via email so that I don’t forget?”

Nice cover, Matt. What you should have said to be truthful was “Dude, I have no idea what you just said. I agreed with you because I wanted to get off this conference call and back to my real work.” But asking for a follow-up email is more polite.

Last bit of hilarity: When everybody loses their minds at once. You’ve experienced the three-syllable-tango repeatedly throughout a conversation, and everybody simultaneously decides that they will just keep talking through interruptions.

So nobody understand what anybody else said.

One lonely voice pipes in, “Is that OK? Are we done then?”

For the first time in the conference call, there is unanimity. “Yes.”

“Ronjash has departed the call.” “John has departed the call.” “Matt has departed the call.” “Smeckel has departed the call.” “Njarev has departed the call.”

Our purpose clarified, we can face another two weeks until our next conference call.

Can you meet Army standards?

This morning I was chatting with an ex-Army co-worker who’s trying to get back in shape before heading to Washington to represent a veteran’s group in some meetings. He has a month, and 9 more pounds to drop. So we decided to look up what the standards were.

Fitness standard: http://www.la.ngb.army.mil/156BAND/apft.html
Height/weight standard: http://www.usarc.army.mil/naad/height_and_weight_standards.htm

This morning I was chatting with an ex-Army co-worker who’s trying to get back in shape before heading to Washington to represent a veteran’s group in some meetings. He has a month, and 9 more pounds to drop. So we decided to look up what the standards were.

Fitness standard: http://www.la.ngb.army.mil/156BAND/apft.html Height/weight standard: http://www.usarc.army.mil/naad/height_and_weight_standards.htm

As a 6’1″ (73″) male age 34 (for a few more months), here are my requirements to get 100% on the examinations:

205 lbs maximum 24% body fat maximum Able to run 2 miles in 13 minutes, 18 seconds or less Able to do 75 pushups in 2 minutes or less Able to 76 sit-ups in 2 minutes or less

According to my calculations, I’m (scribbling, figuring, calculator time) way the hell off from what I should be if I were in the Army.

So, look yourself up: could you pass the fitness and weight requirements tomorrow?