The Caffeinated Penguin

musings of a crackpot hacker


| May 31, 2004

So, I'm bored (waiting for Liz to finish her shower so that we can make fondue), and I start looking at cars (specifically the Toyota MR2 Spyder – midlife crisis mobile), and I find:

Toyota's future vehicles site.

It has: Alessandro Volta Hybrid Supercar 0-60 in 4 seconds, while getting 435 miles out of a 13.7 gallon tank (31.75mpg)!

CS \amp S 4wd hybrid sports car. Looks like a batmobile. I'd love to see a production version of this with a power hardtop.

They also have a little ditty on the Hybrid Highlander. It will be a Super Ultra Low Emissions vehicle (SULEV), offers 7 passenger seating (I'll just go for the 5 seater), sub 6 second 0-60, and just looks super-cool. My next vehicle, probably.

Anyway, thought I would share.

Oh, and our cats are “Jay and Silent Bob” – Mikey is skinny and noisy, and Arthur is fat and quit.

The best quote

| May 25, 2004

From Simon on Friday night:

Matt, this is what I love about you. You buy Bombay Sapphire, which is probably one of the best gins on the market, and mix it with Shaw's Tonic Water. That just screams Rhode Islander.

Liz is so awesome

| May 23, 2004

She took such good care of me being sick this weekend. She made me broth, and brought me stuff, and lent me her nice blanket named “winty”, to keep me warm.

Today, we saw Shreck 2, got me some shorts at Old Navy, and picked out paint chips for the new apartment. Liz was surprised I let her pick out Disney paints.

Christ, I feel like shit…

| May 22, 2004

‘s party was last night. I didn’t really drink that much last night. Sure, I was drunk, but nothing that would explain this. I had 5 drinks in 4 hours – by the end, I was mixing them strong, so maybe it was more like 7 or 8. So, I was lit. Then we left. I threw up in Liz’s car. I threw up again in the toilet half an hour later. I slept for six hours or so, then got up and started throwing up again for like the next two hours. Thing is, there wasn’t anything in my stomach – just bile. Liz thinks I might have gotten a case of low-grade food poisoning. I was too drunk, so I wasn’t looking at the food. Maybe some of the chicken was undercooked. Not fun.

Strange week

| May 8, 2004

Started out normal enough, dealing with customers, like that.

Then lots of various important people came out for the quarterly review meetings. Okay, not a problem. I have some meetings about products, all pretty normal.

Then, a bunch of sales guys corner my boss and get him to agree to something that, while not very difficult, is a rather a delicate design change, and royally fucks up my schedule. So, I have to deal with this. Okay. Not a problem; a developer and I will work in lockstep today (because it's 2 components talking to each other) and get it working, then test the shit out of it next week.

However, I come in, and this mechanical engineer is working on a printer on a lab table across from my cube. He's complaining about the software, basically saying that all my stuff is crap, and none of the software people do their jobs. So, I ask him to show me, and basically what he shows me is that everything is working as designed. He may not like it, but this is the way the customers want it. You'd think that would shut him up, but he just keeps going on about it, for like half an hour. Now, this is not an isolated incident; he busts everyone's balls like this all the time, and he's even worse if you try to help him with whatever problems he's seeing. It's just not a very productive working relationship.

So, I bang on the table and yell at him that I'm sick of it, and he's been all over everyone's shit for the past month and he should just lay off. Then I storm off, and realize that half the engineering department has heard this (it was early, not everyone was there). I've never flipped out at anyone like that. It just came over me.

So, I chatted with my boss, the project leader, a few other people that were there, and they basically say that, while I might have been justified in doing that, it might not have been the most productive outlet for it. They're right, but sometimes you just go off. And who knows, flipping out shut him up for the rest of the day, so maybe it was just something that needed to be said and some good will come of it.

Then I left early with a splitting headache. I went food shopping (because I had no supper), and then came home and took a nap – for 5 hours. I only woke up because the phone rang. I still have a headache, the world has that odd surreal feeling. So, I'm going to turn in for the night soon.

Tomorrow, I'm going to make waffles, sausage, juice and a pot of coffee. (What can I say, it's the little things. 😉 ) I'll finish up my Gentoo installations (making all my boxen happy Gentoo systems, all done in nicely synchronous fashion.. I think I'll have to write up a document about what I did), write up all the mothers day cards (2 grandmothers, a godmother, and a mother), write my grandmother another letter (we write back and forth – it's nice, she's old and a bit lonely, I think, so we write to each other. It's interesting – definitely a generational schism there, but it's interesting to see it from another point of view), and just generally relax.

Sunday, my mother, father, and possibly brother and his girlfriend are coming down for mother's day. I was thinking that I would take them all out to Crazy Burger for dinner. Liz told my mom that she has to get the fried ice cream. I agree. If you've never had Crazy Burger's fried ice cream, then you're really missing out.

I suppose that's it for now. Night all.

No paintball this weekend

| May 3, 2004

My mom twisted her knee when she was vacationing, and she seems to have re-injured it, so we won't be playing paintball. We're going to do something else together instead.

I was going to post pictures of the mechs that I painted last week, except someone returned my camera with the batteries all drained, despite the fact that the charger is in the case. Isn't that right, Mr. ? 😛

A collection of rants

| May 3, 2004

Before you read my LJ, read this essay about Why he hates weblogs. I think I'm a combination of his “Obsessive-Delusional Ranter” and “Tragically Geek”.

Why Gentoo is super cool It’s the only distro I’ve used where I can do the installation via ssh from my living room. My latest experience with proprietary software I’ve gotten in to Classic Battletech again. This necessitates the ability to make up character sheets simply and easily. At first, I was using Battlemech Designer. The only problem with it is that it doesn’t support the Level 3 rules, and it only does battlemechs, not protomechs, vehicles, or planes. It ran under Wine, and did the job. So, looking around, I couldn’t find any free (freedom) or free (zero cost) software that did the job, but I found HeavyMetal Pro, which people seemed to speak highly of, and everyone seems to use. So, I pony up the $90 and buy the whole kit, the software does it all. It doesn’t run under wine – the software just exits. Okay, I can handle that. So, I install Bochs. Bochs works surprisingly well, and is even fast enough to run Windows 98 on a 1GHz laptop. However, no display driver exists for Windows 98 under Bochs, so only the default 640x480x16 colors mode works. So, that’s a no go. Installing it on my actual Windows 98 machine worked just fine. Using it, however, was less than productive. The interface was kludgey and hackish. I mean, people rag on F/OSS for having “bad UI”; this app had just about the worst UI I’ve ever used. (This is not a F/OSS vs. Proprietary argument, however – Apple has some GREAT UI’s). Anyway, so I contact the man and ask for a refund. He tells me that, like other software places, he does not accept returns because you could steal it and never pay for it. WTF? Turns out, that is the case. When you buy general PC software (console video games seems to be a different animal), no one lets you return it if it sucks. Talk about fucking over the customer. To quote South Park: “This is America, and if something sucks, you’re supposed to be able to get your money back”. I have become unaware of this trend, because I haven’t bought anything except console games in about the last 4 years. So, this has taught me a lesson: don’t buy proprietary software unless I can try it first. Now, this leaves me with a problem: while I can use Battlemech Designer for now, it won’t meet my future needs (Level 3 rules + support for vehicles and aero). So, I think that I will come up with my own mech and vehicle design software, Free Software, of course, and it will provide me with the impetus to try out some technologies that I’ve been wanting to learn, including: – UI design under Linux (I know how to do this under Windows, but not Linux) – XML (all the mech files will be saved in XML) – Printing (I have no idea how to actually print something nicely – sure, I could fiddle with raw postscript, but that’s not much fun; there must be an easier way) and for the second iteration: – reverse engineering BattleMech Designer and HeavyMetal Pro files to write filters that convert them to my XML format – optional integration with a DB backend (the mechs are stored in the DB for easier searching and organizing. XML will be retained for import/export) This will also run under OS X, provided you install the right GUI toolkit (whichever one I pick..) On the off chance, if anyone is interested, let me know. I’m going to do this right – write up a feature spec, some UI sketches, come up with the specs for the XML file format, etc. Why Microsoft can never produce a useful OS” (This is more a play on the terms “useful” and “OS” than anything else.) I have no doubts that, despite their various faults and problems, MS will eventually fix the issues in their OS that are actually “bugs”. However, the following problems will still remain: 1.) Bad decisions (such as ActiveX) 2.) Lawsuits, litigation, etc. Now, lots of people have talked about 1, so I’m not going to. However, I was hanging out with my girlfriend, and she was using her PowerBook (as she always does) and I was watching the tools she was using the most; namely: 1.) Mail 2.) Web 3.) Instant messenger 4.) Movie ripping (from old home videos) 5.) DVD creation/Burning. Let us examine these one by one. 1 and 2 are included in Windows. Fine. 3 is, to an extent, but only MSN, IIRC (other folks, is this correct?), as Microsoft wants to make it more difficult to use other systems to protect another business model; therefore this is a decision, not a “bug”. 4 and 5 are not included. Why? Well, I don’t know for sure. They don’t compete with an MS product, so there is no reason that MS cannot develop and bundle such applications with their OS, thus enhancing their product offerings. However, this would complete with other people’s products, and therefore they would get sued; over and over again, for using their monopoly position to attack other markets. This is why MS will never produce an OS that is as useful out of the box as OSX – they’d get sued over and over again. How the DOJ missed the point The above brings up application bundling, which is, of course, what the DOJ and independent lawsuits seem to have focused on. However, I think that all of this completely misses the point. The danger from Microsoft; the real danger, is NOT the bundled software, the fact that windows media player competes with Real, the fact that MSN competes with AOL. The real problems are: 1.) OEM installed software limitations: MS’s bundled software is not a threat if OEM’s are allowed to install other applications. However, in order to get the most favorable terms, OEM’s need to agree to not install additional software that competes with Microsoft’s (this is part of the reason that OpenOffice, StarOffice and Corel Office have had difficulty gaining and holding ground). 2.) PC Shipment Exclusivity agreements: OEM’s get “market development funds” for each Windows PC they sell. Fairly normal and standard, right? Well, here’s the catch – if you sell one machine; ONE MACHINE without Windows on it, you lose ALL the money, which can be hundreds of thousands (or more) of dollars. 3.) The two above are typically secret agreements – these OEM agreements are secret so that no one knows who signed what with whom and under what terms. This is typically the case in business, but in the case of monopoly, it is bad for the public interest. I would even go as far as to say that Microsoft should be forced to disclose all contract terms with all OEM’s, and enforce standardized pricing: so that they can’t go to HP or Dell and strongarm them away from attempting to sell non-windows machines. Now, I think some of this has been done as a result of the DOJ investigations, but it’s not gone far enough. Microsoft needs to be relegated to a place where they MUST innovate in order to keep people wanting to buy their product. All things being equal, the DOJ rulings do not acheive this. However, Linux just might. It’s coming faster and faster, and Microsoft is scared. I suppose that is it for tonight. It’s getting late and I need to work tomorrow. Oh, I’m playing paintball next Saturday; WOOT! My mom will be there. The field is Fox 4 Paintball in Upton, MA. They’re running a “women in paintball” day, where women play for free. If anoyone is interesting in going alone, let me know. Liz will not be going; she was going to, but then realized that it was Mother’s day and is going home that weekend. Looking at the website, this field looks like a really pro operation; it might just be worth the drive up there on a regular basis…