A Linkfest for Wednesday

Sorry, I didn’t feel much like writing at all last night. I stayed up too late configuring my new fetchmail-procmail-courier-exim mailserver, so I felt fried all day. So I’ll just say this: The common UW-IMAP server that comes with most Linux distros is junk. It just works, yes, but it’s dog slow. Courier-IMAP is a pain to compile, but if you can find a binary for it, configuration isn’t too painful, and it absolutely flies. With my mail served off a Courier-IMAP server, reading it with Sylpheed, the speed is much higher than that of Outlook Express with the mail stored locally. Connecting to my UW-IMAP server was painful.
With that said, here are some links.

Gentoo Linux. This is another Linux-from-scratch-type distro. This one’s headed up by Daniel Robbins, who’s written a number of good Linux articles for IBM developerworks. I haven’t checked this one out just yet but I intend to–as big as Sorcerer is, Gentoo’s bigger still, and has been in development longer.

Tinyapps.org is a site dedicated to small, useful programs and utilities, mostly for DOS and Windows. There’s some good stuff there.

I had a couple of other things I’ve been meaning to post but they’ve slipped my mind. So I’m outta here.

Time to talk about big, manly computers

Enough of this other stuff. I actually felt like messing around with computers yesterday. I read about Eric Raymond’s new PC (IBM was nice enough to finance building an obnoxious Linux box for Mr Raymond and Linus Torvalds), which is, in short, a dual Athlon-1200 setup with two big SCSI drives. Unfortunately, he neglected to mention how much memory he put in it. I’m assuming he splurged and got a gig or two. His comment? “I tried hard to gold-plate as much of the system as possible and load on all the extras and accessories I could, and was nevertheless unable to raise the total parts bill over $7,000.”
When they made the machine more reasonable (pulling the exotic tape backup drive and 21-inch monitor and other niceties), the system still cost $4,200. One participants’ comment? “People pay more than that for crap computers all the time.” Yup. I know one guy at work who had about $10,000 left in his budget at the end of July, so he decided he needed a new Macintosh. He spent every dime of it and didn’t get half the computer Raymond described.

The true test, of course, was compiling the Linux kernel. How long did it take? Two minutes, 21 seconds. I don’t think I have a computer that can compile it in under 10 minutes. Needless to say, I’m extremely jealous.

I had lunch with one of the seminarians assigned to my church (actually, seeing as it was at 3:30, I’m not sure what you would call that meal. Well, since people tend to argue whether the afternoon meal is lunch or dinner, and whether the evening meal is dinner or supper, I guess the 3:30 meal must be dinner). He mentioned that Best Bait-n-Switch had 256-meg Kingston DIMMs on sale for $25 after rebate, so we went. I picked one up.

With that, I had enough stuff to build a PC to replace several of the boxes I have laying around. Compare my setup to Raymond’s new setup:

CPU: AMD K6-2, 350 MHz
Mobo: AOpen AX59Pro
RAM: 256 MB Kingston
NIC: Generic cheapie Macronix (DEC Tulip derivative)
SCSI adapter: Initio 9090U (it came bundled with my CD-R way back when)
Hard drives: 850 MB Seagate IDE, 2 GB Quantum SCSI
CD-ROM: Generic, flaky 24X ATAPI
Video: STB Velocity 128 (nVidia Riva 128)
Case: InWin ATX desktop, no idea the model#, $37 at Directron a few months back

Yep. Pathetic. For whatever reason the machine wouldn’t boot off the Sorcerer CD, so I ended up installing Mandrake 7 on it (I wanted something reasonably modern that didn’t use the infamous GCC 2.96 compiler). It’s going to be an experimental mail server, so it doesn’t have to be fabulous.

Getting Courier-IMAP proved difficult. Someone at Inter7.com decided he didn’t like PacBell, and Southwestern Bell by association, so he blocks access from their networks. How nice of him. I understand not liking the companies (I hate Southwestern Bell as much as anyone), but punishing their customers isn’t going to accomplish anything. I’m stuck with SWBell because I don’t want to pay for basic cable so I can get a cable modem. If I get DSL from anyone else, then I’m using Southwestern Bell plus someone else, so they can blame each other. And who knows? If I connected from someone else who’s also using SWBell’s network, would I be blocked?

He posted his complaints to PacBell, and I have to wonder if part of the reason PacBell ignores him is because of his liberal use of a phrase that contains the word “mother” and implies incest…

At any rate, there’s an easy way to get past rude people who are blocking your ISP. Use someone else’s network. Go to www.anonymizer.com, then punch in the forbidden web page. Now I’m not using Southwestern Bell’s network, but rather, Anonymizer’s network, which is then forwarding the information I requested.

Unfortunately I didn’t get the mailserver built, as Courier-IMAP is even harder to get running than it is to download, but it was kind of fun to mess around with Linux again.

If you’re interested in what I was doing, here’s the article I followed.
Hey, it’s playoffs time. And ESPN is highlighting 1986, which as far as I’m concerned, is the second-best postseason ever (no one can top my Royals’ magical 1985, of course). ESPN’s doing a “voices of 1986,” but I noticed the voice I most want to hear isn’t up there yet. They’d better not forget him. I’ll never forget the photo of young Bosox closer Calvin Schiraldi with his face buried in a towel after Game 6. Hobbling first baseman Bill Buckner was the goat, but Schiraldi took it hard.

I actually met Schiraldi three years later. He was pitching for the Cubs by then, trying to put his career back together in spite of manager Don “Gerbil” Zimmer’s best efforts to prevent it. Nice guy. All people remember now is an unreliable relief pitcher (the specifics: a 13.50 ERA in the World Series, thanks in part to a home run he gave up to Ray Knight and the three consecutive singles he gave up preceding Buckner’s error) and they forget his 1.41 ERA in the regular season, followed by his 1.50 ERA in the playoffs. I remember a tired, overworked pitcher who gave everything he had and in the end just had nothing left. Boston had four pitchers worth having that year: Bruce Hurst, the incomparable Roger Clemens, “Oil Can” Boyd, and Schiraldi. In the postseason, those four men pitched until their arms fell off, and Boyd and Schiraldi were never quite the same after that. Hurst went on to have a respectable career; Clemens of course is still pitching and is now known as one of the biggest jerks in the game. These days, Schiraldi’s a high school teacher and coach in Texas.

I went looking for stuff on Schiraldi and I found this short story: The Girl who Hated Calvin Schiraldi. Obviously I don’t see it her way.

Inside track on VIA vs. Intel

Inside track on VIA vs. Intel

Many probably read today that Intel sued VIA for patent infringement, then VIA turned around and sued Intel for essentially the same thing, stating that Intel needs a license from VIA in order to make the P4 and i845. This unexpected drama in VIA vs. Intel probably has left a lot of people scratching their heads.

Read more

I’m posting this from Linux because Windows lost my last post

I wrote up a post in advance, then against my better judgment I sent in a boy to do a man’s work. Windows crashed on me. Granted, it doesn’t happen too terribly often, but when you lose work, that’s not much consolation.
I’m writing this from my Sorcerer-built Linux box, which I’ve christened Exodus. I don’t normally name PCs, but Exodus seems like an appropriate name for the machine that’ll help me leave Windows behind. (I’ll probably keep a Windows box around since I can make some fast money writing about Windows, but for real work, I think this Linux box is going see some heavy duty.)

I compiled Kmail; it’s adequate for my e-mail needs. I need IMAP, the ability to easily handle attachments, and the ability to cut and paste to and from my browser. So Kmail’s the ideal candidate, if it can do these things without crashing.

Add KDE’s Advanced Editor, with its ability to reformat text a la Notetab, and I’ve got everything I need to maintain this site. That’s nice.

I’m tired. I think I’ve got an appointment with my pillow, and this steel-slab buckling-spring IBM keyboard doesn’t look like a very comfortable substitute. I’m outta here.

Some day…

It was some day. And someday I’ll get a clue. I had a major confrontation at work today, though it was with someone who never did like me all that much. Everyone who’s heard the story says she was being unreasonable. But I just can’t help but notice one thing: Every major confrontation I’ve ever had in the workplace during my professional career has been with an older woman. By “older,” I mean 20+ years my senior.
I don’t like that pattern.

On a brighter note… I was quoted on CNET! It’s Linux’s 10th birthday, so CNET solicited some opinions. A lot of people said Linux can overtake Microsoft, an equal number said no way, but I don’t think anyone said what would have to take place for it to happen.

Essentially, I said someone with an anti-Microsoft chip on its shoulder would have to bundle Linux and StarOffice, already configured and ready to go (meaning it boots straight to a desktop when you turn it on–no setup questions or license agreements whatsoever), price it at $349, and make it available in places people normally shop.

That’s not the only scenario that I see working, but it’s the one that’d work best. History states people will sacrifice the status quo if the price is right–Commodore and Atari mopped up the floor of the home market with Apple and IBM for most of the 1980s, because they gave you twice the computer for half the money. It’d be impossible to do that today, but if someone with name recognition (say, Oracle or Sun) stamped its name on Taiwanese-made clones (made by, say, Acer or FIC) and got into the distribution channel, pricing it below an eMachine and using an ad campaign like, “We made performance computing affordable for big businesses. Now we’re making it affordable for you,” they’d stand a chance. They’d probably need to go outside the company to run the operation. Maybe Jack Tramiel, a veteran of both Commodore and Atari, could be coaxed out of retirement.

What about applications? An awful lot of home users live with Microsoft Works. StarOffice is better. Internet access? Take a cue from the iMac and stick an icon on the desktop that signs you up for Earthlink. Games? There are tons of open-source games available for Linux. Include any and every game that doesn’t crash XFree86. Cut a deal with Loki to include demo versions of all their games, and maybe the full version of an older title. Loki needs the exposure anyway. Digital imaging? Include The Gimp, along with drivers that talk with a certain type of digital camera. Include a coupon for a decent-sized discount off that camera.

It won’t dominate the market, but I can see it grabbing a decent-sized chunk. It’d do everything a small percentage of the population needs to do, and it would do it cheaply and reliably and quickly.

Will it happen? I doubt it. It’s a risk. For a company to be able to pull this off, this operation has to have little or nothing to do with the company’s core business. Shareholders don’t like ventures that have nothing to do with your core business. As much as Scott McNealy and Larry Ellison hate Microsoft, I don’t think they’re willing to risk hundreds of millions of dollars just to try to steal a couple million sales from Microsoft each year. The company that does it would have to have name recognition, but it’d be best if the general public didn’t know exactly what they sell. A company like IBM or HP couldn’t do it, because they can’t afford to offend Microsoft, and the general public expects an IBM or HP computer to run Windows apps.

Back in the swing of things

Here are some odds and ends, since I’ve gone nearly a week without talking computers.
Intro to Linux. I found this last week. It’s a 50-page PDF file that serves as a nice Linux primer, from the experts at IBM. It’s a must-read for a Windows guru who wants to learn some Linux.

Linux from Scratch. Dustin mentioned Linux From Scratch last week. The idea is you download the source to an already-installed Linux box, then compile everything yourself. Why? Stability, security, and speed.

Security. You’ve got fresh, updated code, compiled yourself, with no extras. If you didn’t compile it, it’s not there. Less software means fewer holes for l337 h4x0r5 (“leet hackers,” or, more properly, script kiddies, or, even more properly, wankers who really need to get a life because they have nothing better to do than try to mess around with my 486s–Steve DeLassus asked me “what the #$%@ is an el-three-three-seven-aitch-four…” last week) to exploit.

Stability. Well, you get that anyway when you liberate your system from Microsoft’s grubby imperialistic mitts, but it makes sense that if you run software built by your system, for your system, it ought to run better. Besides, if you’ve got a borderline CPU or memory module or disk controller and try to compile all that code with aggressive compiler settings, you’ll expose the problems right away instead of later.

Speed. You’re running software built for your system, by your system. Not Mandrake’s PCs. Not Red Hat’s PCs. Yours. You want software optimized for your 486SX? You want software optimized for a P4? You won’t get either anywhere else. And recent GCC compilers with aggressive settings can sometimes (not always) outperform hand-built assembly. It’s hard to know what settings Mandrake or Red Hat or those Debian weirdos used.

I really want to replace my junky Linksys router with a PC running LFS and firewalling software. The Linksys router seems to be fine for Web surfing, but if you want to get beyond serfdom and serve up some content from your home LAN, my Linksys router’s even more finicky and problematic than Linksys’ NICs, which is saying something. It’ll just decide one day it doesn’t want to forward port 80 anymore.

Firewalling. And speaking of that, Dan Seto detailed ways to make a Linux box not even respond to a ping last week. It’s awfully hard for a l337 w4nk3r to find you if he can’t even ping you.

A story. My sister told me this one. She’s a behavioral/autism consultant, and one of her kids likes to belch for attention. He’ll let out an urp, and if you don’t respond, he’ll get closer and closer to you, letting out bigger and bigger belts until you acknowledge it. Di hasn’t managed to break that behavioral habit yet. She was telling her boss, a New Zealander, about this kid (he’s 3).

“Hmm,” he said. “Must be Australian.”

An update. I heard some howls of protest about a cryptic post I made last week. Yes, that was a girl I was talking to in the church parking lot until well past 11 the other night. Yes, we met at church. I’ve known her maybe six months. Yes, she’s nice. Yes, she’s cute. No, I haven’t asked her where she went to high school. Remember, I’m not a native St. Louisan… (And if you clicked on that link, be sure to also check out the driving tips.)

No, I’m not really interested in saying much more about her. Not now.

First jobs and masks

I just got a frantic sounding e-mail message from a friend. She’ll be OK, because she’s got a strong personality, but she’s a bit down right now. I understand.
She just graduated college about two months ago, and she’s a few weeks into her first job, and this week her boss and her senior sat her down and gave her a talking-to. It basically comes down to a personality conflict. And they gave her a list of things she had to change. They’re almost all personality traits.

I used to wear a lot of masks. I refused to wear them for a really long time. In grade school, I was what I was, take it or leave it. And what I was was a Kansas City native in a small town in eastern Missouri. I didn’t want to be a hick, and I didn’t want to grow up to be a farmer, a miner, or a truck driver. (I wanted to be CEO of IBM, or president of the United States. I had ambition, probably too much ambition. Some people didn’t like that.) I was the ultimate outsider, and by the time I was in 7th grade, my best friends were my dog, my Commodore, and my notebook.

Mercifully, we moved to St. Louis the next year. I got to start over. And I started over by wearing a mask. I got in trouble by showing ambition. So I stopped showing it when I was around most people. That was the biggest thing. St. Louis was a lot better, because I had friends who were actual, real, live human beings up there. But I wasn’t happy.

High school was tough, especially at first. It was jarring, so I forgot to wear my mask all the time. I had friends–the lunch table I sat at was always full–but I had plenty of enemies too. I got in fights. And if I had a nickel for every rumor that circulated about me… Eventually I learned to be entertained by that. Those rumors were a whole lot more interesting than the life I was living, or for that matter, the life most people were living. Eventually I reached a point where I didn’t wear masks around guys all that much anymore, and in my sophomore and junior years, I only got into one fight apiece. I didn’t get into any my senior year. But I still tried to figure out what girls wanted me to be, so I wore masks around them all the time. Needless to say, I had a hard time getting dates. Who wants to date a faker?

College was more of the same. No one really knew what to make of me, and at this point, I only have one close friend that I made in college that I’m still in contact with. I was wildly successful–one of the most prolific and widespread writers in my class; I nearly graduated with honors; I was treasurer, publicity, and scholarship chairman of my fraternity; I was the longest-running columnist of the 1990s in the official student newspaper; and after they kicked me off staff for being too conservative, I jumped ship and became managing editor of a rival Greek-targeted newspaper. I was successful and lots of people wanted to have a beer with me. But I didn’t know who I was anymore and I was always depressed.

I took my first job, with the university that gave me my diploma. I started dating a girl who knew who she wanted to marry. But that guy was engaged, so she decided to make me into him instead. I let her. I figured the mask she designed wouldn’t be any worse than the masks I designed–hey, she was a graphic designer, after all. My first job bit. I hated going to work. She made a nice distraction, so it was tolerable for a while. But her mask made me lose credibility. Everyone knew me–I’d been there four years as a student–and they knew that thing walking around in Dave’s body wasn’t really Dave. Eventually she realized she wouldn’t be able to make me into anything but a counterfeit, so she told me to take a hike. For whatever reason, I kept on wearing the mask. The depression kicked in harder and heavier, and my work performance tanked.

I went to a grueling 4-session seminar after I bottomed out. They helped me uncover the real me under those 10 years’ worth of masks. It wasn’t exactly a pleasant experience. But once I got out, wow! Someone actually saw me smile once. Work became mostly tolerable. I still wasn’t Mr. Popularity at work, but most people were a lot more pleasant. And when it became evident that I couldn’t advance and that certain unpleasant people weren’t ever going to cease being unpleasant, I left. I took a job in St. Louis.

I wasn’t Mr. Popularity there either, but my current employer values a job well done, and the majority of people I work with like me. And even though sometimes I’m short, I usually look like I’m distracted (I usually am), and I’m always vocal and always eccentric, they learned to live with it. I get the job done, get it done well, and it’s hard to find people who are good at what I do. They’re satisfied, and I’m happy most of the time.

I learned the hard way that wearing a mask for a girl is never worth it. And these days, when a lot of us change jobs faster than we change girlfriends and boyfriends, it’s definitely not worth wearing a mask for a job. If they can’t deal with you the way you are, they’re certainly not going to like you any more when you’re fake. Fakers are less likable and far less respectable. I guess I figure that if they want you to be someone else, you’re better off letting them deal with someone else.

Microsoft lives to see another day

Microsoft lives to see another day. I’m of two minds on the Microsoft breakup. As a good little Republican, I believe in free enterprise and history demonstrates again and again that the best way to kill something is to regulate it. Government is reasonably good at protecting us from thugs, when it wants to be, and it’s best at protecting us from thugs when it’s not meddling in things it’s not good at doing.
However, there is absolutely no doubt in my mind that Microsoft is a thug.

Microsoft rightfully recognized OS/2 as a threat to its empire and wanted to get it gone, quickly, before the public realized that Windows 3.1 was just a pile of unstable crap not worthy of being called beta software and started buying something that didn’t crash three times a day. Knowing that IBM is a big, slow company whose various divisions usually don’t even realize they’re part of the same behemoth, Microsoft attacked. As Windows 95’s release date grew nearer, Microsoft knew IBM’s PC division would want to sell Windows 95 pre-installed on their PCs, since no company wanted the distinction of being the only company that couldn’t sell you a Windows 95 PC. Microsoft told IBM that if they wanted to bundle Win95 with their PCs and continue to sell OS/2, well, then, they could just go buy their Windows 95 licences at retail.

Finally, IBM negotiated a compromise. They got their Win95 licenses, but at the price of not being able to market their vastly superior alternative anymore.

Microsoft saw a little company called Netscape as a threat, because its cofounder, a young, hotheaded programmer fresh out of college by the name of Marc Andreesen, publicly stated his ambitions to make his Web browser more important than the operating system it ran on. That’s a lofty goal. Strong talk. But what 23-year-old college graduate doesn’t walk across the stage thinking he or she can conquer the world? Bill Gates wouldn’t understand that feeling, seeing as he never managed to get a degree, but anyone else with the self-discipline to play the game for four years does. And when you’re Marc Andreesen, who managed to write both popular Web browsers, one of them while you’re still in college, you have more than a feeling you can change the world. You already know it. You have evidence! So of course you talk big.

Andreesen paid a tall price for thinking big and talking big. Microsoft went to NCSA and licensed the other Web browser Andreesen wrote, slapped its logo on it, and called it Internet Explorer. Initially they sold it as part of the Plus pack, but since Netscape was a far better browser, Microsoft wisely decided to compete on price. They improved it and started giving it away. Back when the Japanese started selling minivans at below cost, it was called dumping. But laws that apply to everything else don’t apply to computer software, because lawmakers and judges are morons who have no understanding of technology, and Gates, being the son of a lawyer, knew it. So Microsoft got away with it. Netscape, unable to compete, died a very slow, painful death.

But consumers are so much better off now, aren’t they? Rather than pay for a Web browser that sometimes crashes (or, as usually was the case, getting it for free when they sign up with an ISP who bought a bunch of Netscape licenses in bulk), they get a browser/operating system combo that crashes a lot and often takes the whole system down with it.

Now, somehow, a tiny company in Seattle that specializes in streaming audio is a threat to Microsoft’s OS monopoly. I guess when people are listening to underground radio stations using a piece of software that doesn’t display Microsoft’s Windows logo, they’re not thinking wonderful and lovely thoughts about Microsoft and therefore they’re a threat. So Microsoft makes streaming audio part of the OS and foists it on people, even if they don’t have a sound card. Listening to MP3s is an essential, inseperable function of the operating system, after all.

Now, RealAudio makes my life pure hell sometimes and I’d love to see the company roll over and die. But just because they had a good idea and a poor implementation and ambition to grow doesn’t give Microsoft the right to kill them just because they have a product the marketplace likes and some day might use that revenue to become bigger competition than they are now. The logical conclusion of that logic is for Microsoft to send out hit men to take out any programmer who dares work for somebody other than Microsoft or a company like Symantec or Adobe that Microsoft can wrap around its little finger.

And yes, Justice Penfield Jackson is a moron with a big mouth. He was understandably livid at Microsoft for its courtroom antics and doublespeak. However, rather than opening his mouth, ordering their breakup, then opening his mouth some more, he should have just held them in contempt of court. They fabricated evidence when they shot the video that attempted to prove that Edward Felten’s program didn’t work. Jackson caught them. The solution isn’t to extract revenge by opening your mouth outside the courtroom. That’s just stooping to Microsoft’s level. Holding them in contempt and saying why would have been more than enough.

But it’s increasingly looking like none of this matters, for once. Microsoft’s back to its old tricks, bundling more and more stuff that people may or may not want into their operating system, and now they’re doing more than just bullying their competitors. They’re bullying their customers as well. Not many companies will appreciate Microsoft forcing them to spend thousands of dollars to prove they’ve never ever installed a copy of Windows twice. The companies that are guilty, of course, have no leg to stand on. But a lot of companies end up paying for Windows twice. A copy of Windows comes with every PC they buy, but as part of a volume agreement with Microsoft, they end up buying, for whatever reason, an additional copy of Windows for every PC on their network. But now that Microsoft is flailing around for revenue, you’re guilty until proven innocent. If you own one PC and Microsoft knows about it, then it’s entirely possible you own two PCs and you loaded your copy of Windows on it too.

Some of the audited companies are understandably upset and suddenly looking for alternatives, where they were formerly in Microsoft’s camp 100%.

And, of course, Microsoft’s attempts to force people into upgrading, even when Windows 95 and Office 95 are perfectly suited to many tasks, will alienate some. Microsoft’s oft-misunderstood .Net initiative has infuriated people that I never expected to leave the Microsoft camp. Some buy right into it, but some always do. Meanwhile, Linux and its associated software marches on, getting better every day. Ironically, a similar tactic that Microsoft used to murder Netscape in cold blood–giving the software away for free–now threatens the cash cow of NT/2000 server. Servers are enormously profitable–you just take your desktop OS, call it a server, charge five times as much for it, and then charge a few bucks per seat for the privelige of connecting to it. The real cost of a Windows NT/2000 server usually runs five figures. And most companies have several servers. Linux, meanwhile, is low-cost (free if you want), more stable, and more versatile.

Since Microsoft’s current business model requires not just profits, but sustained exponential growth, Linux’s attacks on the server front may allow justice to finally be administered, no matter how incompetent the U.S. Government’s Keystone Kops turn out to be.

One can only hope.

Fare thee well, Alpha…

Fare thee well, Alpha, if Intel will allow it… I’m not holding my breath. The greatest CPU of all time, by a long shot, looks to be no more. Compaq pulled the plug on Alpha, essentially selling it out to Intel. Another case of far superior technology dying because its owner had no idea what to do with it.
But Intel, with its terminal case of NIH syndrome, isn’t about to let some other company’s technology thrive if history is any indicator.

One story in The Register likened replacing Alpha with Intel’s Itanium as replacing a Ferrari with a Yugo.

In my ill-fated Integrating Linux Servers with Windows Networks, I stated that we’ll miss NT on Alpha, and I presented Linux as a way to preserve a shop’s investment in Alpha-based servers. Indeed, an Alpha running Linux ought to be useful for many, many years, with or without Compaq’s blessing.

I guess I should be happy to see that IBM isn’t the only company that comes up with great ideas and great technology and then has no idea what to do with it. But I’m not. I hate seeing good engineering go to waste, especially when the beneficiaries of that waste are perpetual underachievers like Microsoft and Intel.

Minesweeper is murder.

Minesweeper is murder.

Minesweeper is murder. An activist group is asserting that the Windows game Minesweeper is disrespectful of victims of land mines and should be removed and replaced with a game about flowers. I have no idea if these guys are serious or not. I never liked the game anyway and just always wanted an excuse to say “Minesweeper is murder.” So now I’ve said it three times. I’m happy.

Read more