Homes to Consider

Today’s real estate market is in a slump. What this means, clearly, is that you should be buying.

If you’re willing to live in the middle of nowhere, here are a few very interesting ideas for homes:

  • $320,000 buys this ~3,000 sq. ft. building, a former railroad station. With just a tiny bit of work, it would be a nice home. Check out the living-room-to-be; mount an LCD TV right over the fireplace and put down carpeting over most of the floor (except for right by the fireplace). There’s a bookcase off to the right, although I’d paint it white. Breakfast nook anyone? Just put down a carpet. This view is pretty inviting, too. (And check out the palm trees outside: it’s Georgia, after all.)
  • If you’re more of an athlete, how about this school in Kansas? $325,000 buys you 24,500 square feet on 5 acres. The gym looks ready to use. Read “17 classrooms” as “17 palatial bedrooms” after you renovate them a bit. (Carpet + less-hideous ceiling + ditch the fluorescent lights.) And tell me that library wouldn’t make a nice home theater.
  • This place in Missouri is ridiculously nice. Tell me the third picture isn’t what you want to see as you walk home. It sets high expectations for what’s inside, but it’s even nicer than you might expect.
  • This old Montana bank is dirt cheap. 6,200 square feet for $140,000. I’d want to totally gut the interior, and the location is probably not desirable, but still… Oh, and put a nice fence up on the roof for safety, and then you have a pretty sweet ‘outdoor’ area. And it has a vault!
  • This place is totally undesirable but ohhh so cheap. It looks like it’s ready to fall down, and the power substation in the front yard destroys whatever value the place may have had. The good news is you may never lose power.
  • Cheap place in Indiana with an associated business.
  • This building is butt-ugly but is situated on a nice dam. I want to live here!
  • Whoa! 40,000 square feet of amazing office space? Might make a nice home.

Granted, you’d be an idiot to buy any of these places without looking carefully into all the costs and zoning laws, and I’m not sure any are in good locations.

Dinner

The other day I was feeling quite hungry and somewhat under the weather. So I headed to the convenience store on campus to grab a bite to eat and a drink. I learned that the “Amp” energy drinks are actually not that bad, although they’re ridiculously expensive. Sadly, my first thought when buying it was about strategic advantages in the energy drink industry. I think I’m spending too much time in classes.

And then I saw a microwaveable chicken chimichanga. How could you go wrong? I bought it and took it back to my room to eat as I watched Game 2 of the World Series.

Not until I unwrapped it did I notice three things wrong:

  • It lists “Chicken Leg Meat” on the front. This sounds pretty disgusting, but also, improbable: while I don’t spend a lot of time checking out chicken legs, they don’t look very meaty. Ordinarily, I would be so disgusted with the mental image of munching on chicken legs that I probably wouldn’t eat it. But I was starving.
  • Content with eating chicken legs, I turned it over to find the microwaving instructions. “Heat until hot” is the least helpful instruction ever. For those who may be finding this via Google in an attempt to microwave your chimi, 2 minutes is a good starting point. But remember, 30 second intervals.
  • “Best when thawed.” ??? Maybe they mean you should thaw it before microwaving it, but it kind of sounds like they’re suggesting that you not eat it while frozen.

Some photos:

title=”img_1467.JPG”>img_1467.JPG
title=”img_1464.JPG”>img_1464.JPG

A Public Service Announcement

I’m pretty much an expert on zombies. I beat Dead Rising, and watched Shawn of the Dead the other day. (By the way, the catchy tune that is their themesong is The Blue Wrath by I Monster.)

So a few comments:

  • They’re none too smart. You can fool them by walking like a zombie. Throw a hunk of meat and they’ll all clump around it. Someone with as much experience as I have is really pretty comfortable walking amidst zombies.
  • They’re slow as molasses. You don’t even have to run. Just walk away from them.

The more important thing, though, is the topic of what to do if there’s a big zombie infestation. There are three important considerations in selecting a location:

  • It needs to be a place where you can live for a while. You want a place to sleep, a bathroom, and an ample supply of food.
  • It has to be hard for zombies to get into. It’s unclear if they can break glass / break down doors. In Dead Rising they cannot, but it does happen a bit in Shawn of the Dead. Better safe than sorry, though: get something with secure doors and not too many windows.
  • You want an ample supply of weapons. You really don’t want a gun: they’re a pain. Just get a blunt object. Shopping carts work extraordinarily well.  So do lawnmowers and cars, but you’ll most likely be indoors. Machetes, meat cleavers, sickles, and chainsaws are also incredible weapons. But when all else fails, just pick up a baseball bat or frying pan.

Anyone who’s seen Shawn of the Dead knows that a pub is a terrible place to go. There aren’t that many weapons (I guess you have plenty of bottles, corkscrews, and a Winchester with 29 shots, but that’s not really enough), it’s not at all secure, and there’s not much to live off of. (Just peanuts!)

Dead Rising takes place in a mall. That’s not bad. But I’ve found something even better: Costco. They have big huge gates (like garage doors) that they close at the end of the day, so it’s hard to get in. There are a ton of skylights on the roof, but they’re so high up that if zombies come through them, they’ll plummet to their death. There’s an ample supply of weapons, and, of course, a ridiculous amount of food. There are also beds. (Though if you’re alone, you might not want to sleep, lest you wake up and find your brain being munched on.) And plenty of little rooms like coolers and a kitchen where you can hide out.

It’s best to be with others, but beware the apparent tendency for them to become psychopaths and try to kill you. It’s best, then, to keep the best weapons for yourself and to sleep with one eye open.

If you’re not a Costco member, I’d imagine that a BJ’s or Sam’s Club could work. Heck, even a Wal-mart would probably do. But if you want to stick with my recommendation, you can sign up for Costco here. Note that it’s possible that, in the event of a zombie invasion, the lady checking membership cards at the door may be absent, so if you’re near a Costco but aren’t a member, you may be able to get in.

Do be warned, though, that if I beat you there, I’m shutting the gates. So when the zombies come, rush to Costco. Coincidentally, there’s one in Nashua and one in Waltham, so I’m always near a Costco. (Why do you think I picked Bentley?)

You may want to print this guide out and keep it in your glovebox, by the way. Internet access can’t be guaranteed in a large-scale zombie attack.

Today’s Photoshoot

I’m home for the weekend, and stopped by the Turkey Hill Cemetery. Got some nice shots, perfect for Halloween. It’s funny how much of an effect the post-processing can have… Here’s a shot in black and white, with a little glow added:

title=”Photo Sharing”>Eerie Light

And here’s a shot in color:

title=”Photo Sharing”>Gravestone

This marks the second time, by the way, that the 10D’s AE has gone wonky and I’ve had to switch over to full-manual mode.

I created two new sets on my Flickr account, Foliage and the Cemetery Trip.

Gutsy Applications Menu

Posting this in the hopes that it’ll be useful to someone else, because it certainly took me a long time and caused a lot of frustration.

There’s a bizarre bug that a few people, myself including, have run into when upgrading to Ubuntu’s Gutsy Gibbon release: the applications menu is blank.

Some recommended deleting ~/.config/menus/applications.menu, but, in my case, this didn’t recreate it.

Here’s a tip, though: there’s an /etc/xdg/menus/applications.menu. Copying it to ~/.config/menus/ fixed my problem. And now, I have an applications menu. Hurrah!

How the Republicans Can Win

Let the Democrats continue bashing each other in public, ensuring that, post-primaries, whoever wins from the Democrats already has egg on their face, thrown by another Democrat. The Republicans won’t even have to run attack ads.

And Republicans, don’t worry. It seems that we’re well on way with this plan. Just sit back and watch as we talk ourselves out of the White House.

San Diego

I haven’t paid all that much attention to the fires in California, especially after discovering that my family out there wasn’t anywhere near the blaze. But take a look at this. This family just got back from their honeymoon and their house was burned to the ground. Very literally. There’s a small pile of ash left.

AT&T is coming after them trying to collect $300 for the receiver that was damaged in the fire. The guy on the phone at AT&T had the audacity to suggest that they should have taken the rented satellite receiver with them when they evacuated.

Way to go, AT&T. Short of changing your logo to a swastika or making fun of 9/11 victims, I’m not sure you could possibly have made yourself look more foolish than this.

Tacos

Don’t forget to get your free taco from Taco Bell, conveniently scheduled to be given away on Tuesday from 2 to 5.

For those in the area, here is a gameplan. You may want to focus on the Boston area and skip Western Mass. (Unless, of course, you are in Western Mass.) You get more bang for your buck. Or, more accurately, you get more taco for your free.

Unfortunately, collecting my tacos due will require that I skip two classes in a row. While I argue that it’s a sunk cost, it’s been pointed out that the opportunity cost of my tacos will be about $300. And you should include the cost of complementary goods, too.

So it seems that I’m going to class on Tuesday from 2 to 5. But, in return for my roadmap, if you’re collecting tacos, remember who did the laborious research of typing “Taco Bell” into Google Maps for you.

Helping Kids

I feel like no one in politics can ever agree, and that if a bill were introduced to, say, ban child abuse, someone would come out against it. But still, I feel like this is something everyone should support. There’s a strong correlation between kids whose families aren’t there for them and kids who end up in jail. And there’s a strong correlation between kids who can’t finish high school and kids who end up in jail. Or selling drugs. Or homeless. Or shot by peers. Take a wild gander at how much keeping children locked up costs us each year. An estimated $1 billion. Why do we make it so hard for these kids to get help? Why don’t we offer GEDs and the like to people in jail? (And not just the kids, although they need it most.) Why are we not doing more job training? We spoke tonight with someone who runs a bookstore. It’s run entirely by kids who were referred there by the Department of Social Services and by probation officers. They learn job skills. “It takes them a long time to see that they matter,” she told us. Soon they come to realize that, and she praised their work ethic after that. One kid came in to talk to us. He didn’t want to speak about his past, so I don’t know the story, but he’s 17 and in this program. He’s working on finishing up high school, and is not just working in this business, but is one of the people helping to run it. After a while, the kids “graduate” out of the program and get real jobs, or go to college. It’s impressive, but it gets exponentially more impressive when you realize that every single person in this program is someone who would be in jail, committing crimes, homeless, or some other miserable fate that’s not just bad for them, but a drain on society as a whole. Why is this program an anomaly? Why are we not trying to place every kid who’s in jail in programs like this? It’s costing us $1 billion to keep them in jail. They’re wasting their lives away there and, when they get out, they’re almost certainly not going to be any different. The recidivism rate in the US is at about 60%. That is to say that 2 out of 3 people release from jail will end up in jail again. It sounds like the system is very broken. I’m not saying that we shouldn’t lock violent criminals up. If you commit a crime you should go to jail. But it seems incredibly short-sighted to not educate these people and help them get jobs. If you come out of jail with the help of drug crime defense attorneys from Missouri and the government helps place you in a job, you’re going to have less incentive to sell drugs or hold up convenience stores. And if you get an education and/or job training? Even better! Of course it’s not a cure-all. People will always do stupid things because they’re drunk, or stab someone because they’re angry. But when two-thirds of people who go to jail get trapped in a downward spiral of crime, I think it’s time that we do something to try to help. By all means, we need other stuff too. But I’m fed up with people giving the ax to plans for petty reasons like, “There would still be some criminals.” Of course there will. But let’s at least start to do something!

Bans for Fun & Profit

The way I use this server gives me a luxury that bigger sites don’t: my visitors come from a select range, and I don’t have to worry much about blocking people erroneously. Therefore I can be quite aggressive in blocking IPs. /etc/hosts.deny is my new favorite file.

When I moderate comments here, I have a few choices… I can approve it, delete it, or mark it as spam. I never got what marking it as spam did… Apparently it doesn’t do much but set a ‘spam’ bit. (I’d hoped it trained Bayesian filters or something, but no such luck.) But what it does do is make it super-simple to construct an SQL query to pull out all the IPs that have posted spam. Add a little more and you get just the IPs this month that had posts flagged as spam. And you drop them in /etc/hosts.deny.

But then I was watching the system log file, and noticed lots of spam coming in. I’m not running much of a mailserver, so most addresses are bouncing. (Especially since they’re spamming addresses that have never existed?)

This is good news, though, for the IP-banhappy out there. Here’s my latest concoction:

grep NOQUEUE /var/log/messages | awk '{print $10}' | \
sed "s/[/ /g" | sed "s/]/ /g" | awk '{print "ALL", $2}' | \
sort | uniq -c | sort | tail

In a nutshell, we look for “NOQUEUE” in the log files, pull out the 10th column (IP), split out the junk so it’s just a numeric IP, sort it, weed out the dupes with uniq and pass it the -c flag, which has it count the number of times each line occurs, and then we sort that, so that the list is now sorted by the number of bounces. It defaults to ascending order, so that the top of the file is all people who’ve only e-mailed one invalid address. So the ‘juicy’ part is the end of the file. So we pipe it to tail, which, by default, shows the last ten lines. So the output looks like:

      5 ALL 219.140.194.117
      5 ALL 85.130.84.9
      6 ALL 86.152.15.119
      7 ALL 83.182.186.224
      8 ALL 125.181.70.135
      8 ALL 207.144.11.87
     10 ALL 125.212.188.156
     15 ALL 88.238.145.22
     17 ALL 217.26.169.66
     17 ALL 62.149.197.247

You could use a little more magic to automatically add the second and third columns to /etc/hosts.deny, but I prefer to do it this way… The reason is that sometimes (not in this example) you’ll see posts from a range of similar IPs. It’s more of a judgment call where you draw the line, so I like to give it the once-over.