133 Words Per Visitor

April 12th, 2010 by Potato

So I forgot that after I got a real webhost I also signed up for Google Analytics, and it’s been a little sobering to look back on the stats now. I get, on average, 7 unique visitors per day. Considering one of them is probably me (since I no longer access the backend directly, as my real webserver is with some company with server farms and probably my old dog Schwartz frolicking, because he totally went to a farm like my parents suggested when I was 11 and not put down like they told me when I was 22, and if he went to a farm it was probably a server farm; and not a decrepit Windows ME system under my desk), that’s just 6 people who visit the site per day. True, many (uncountably many) people may be on the RSS feed now that it actually works, while others may only check every few weeks since it’s not like I post all that often anyway… but I also know that I wake up to 20+ spam comments caught in my filter every morning afternoon. The average length of my posts is about 800 words, so that’s roughly 133 words per visitor.

I thought I had more “real-world” friends reading than that, plus the odd internet person (or chatty AI)… apparently not. Though there have been more than 6 people that have commented in the past on particular posts, it doesn’t appear as though they stick around. So, guessing at the identity of my 6 readers, here are 133 words for each of you:

Wayfare: “She tries to get me to write, and I try to get her not to edit.” I know you must feel in some way obligated to read, if only to check in and see if I was killed in a horrible fiery wreck on the 401. Still, I know you like all the rants here. It’s tough getting this worked up about major (and admittedly, minor) issues and then writing about it for the internet, and mistakes are bound to creep in. I’m glad you use the comments section for corrections. Please send me adorable cat pictures, as I know I don’t have nearly enough for your tastes, and our cat is way cuter than all of Scalzi’s put together (which, as a 3-headed 12-legged monster cat, probably wouldn’t be all that cute).

Netbug: You got me into this whole WordPress thing, then abandoned your own for Twitter. I just can’t do Twitter, man… I can barely get this 133 word gimmick to fit in this one-off post, so a 140 character limit all the time is a serious straitjacket for me. Can you start doing movie reviews on Twitter? I’ve seen some awful movies recently that someone really should have saved me from: The Box, Amelia (actually, both of those I saved myself from after the first fifteen minutes or so). I’m reminded that I should start writing about the upcoming StarCraft2 launch to help get you psyched for it, because if you let me down on SC2, man, Ima gonna be pissed. I’m even carefully timing my graduation so I will have more play time!

Ben: I find it a sign of the times that we seem to be more up-to-date on each others’ lives by reading each others’ blogs than we ever were when we lived in the same city. Speaking of up-to-date on each other’s lives, what’s going on with the housing search?? You put that big blog post up, I put a big messy comment in reply, and then nothing except pictures of meat! (There are a lot of meat pictures on your blog!) Inquiring minds want to know! Also, I have no idea what the deal is with wine, so many of the “descriptive” words used make no sense to me, yet somehow you describing a Pillitteri Chardonnay (a liquid) as “Like a mouthful of oaky buttered toast” makes the world a stranger, better place.

Michael James: I feel bad, actually, that you read this blog. You’ve got an interest in personal finance, and I do occasionally have a post on finance which, IMNSHO, I totally rock. I even have graphs sometimes, and I know you must have a great love of graphs because you so often have such awesome ones on your own blog, and nobody graphs like that just because they think it’s a useful way to convey information. I’ll try to make more graphs (and good ones too, not just graphing alleged cookie ninja attacks vs university exam schedule). Still, I can’t help but think that I somehow tricked you, that every time another post arrives in your RSS feed, and you see it’s not finance related — let alone full of awesome crazy — you shake your head… Sorry.

Spambot: They say flattery will get you everywhere, and I’d say that it’s partly true. When you come in here and post a message about how awesome my blog is and asking for “more information on that topic”, it makes me feel good, in a really vague way. I start to convince myself that you might actually be a real person that likes my writing… until you post ten of the same message daily. That ruins the effect, Spambot. Plus, sometimes, you go and start what I can only assume is swearing in Chinese, and it’s not appreciated, even from a nascent distributed-computing sentience that hasn’t yet properly learned nettiquette. Also, it’s not cool to post more per day than I do, or to make money from my blog when I’m not. Fuck you.

Unknown reader: I don’t know who you are, you’ve never commented. This whole Web2.0 thing is supposed to make it possible for people to provide feedback and make the web all interactive, but that doesn’t mean you’re obligated to. I respect your decision to remain silent and anonymous, and thank you for your readership anyway, and hope I’ve helped entertain or educate you. Besides, I hardly ever comment on other peoples’ posts, even though I read a lot out there. You wouldn’t think it from a guy who goes around blogging and trying to get readers for his blog, but I’m actually kind of shy myself, even on the great anonymous supertube network highway, and sometimes compose comments on other posts, just to delete them without posting. So I totally get where you’re coming from.

In conclusion, I suppose I should be glad I don’t have more readers, because otherwise I’d be up all night looking at what crazy google terms you used to land here, and have to write minor monologues to each of you…

Site Update: I Fixed It!

December 17th, 2009 by Potato

I put a movie on in the background and just spent an hour and a half going through the last year’s worth of posts correcting the relative links. I figure anything older than that and it won’t really matter that much anyway. It was a little dull, but nowhere near as taxing as the initial adjustment of trying to figure out how to get the MySQL database working.

Things are pretty smooth now, so I think I’m going to point holypotato.com to the DreamHost version now. The plan is to run both in parallel for a while, then start shutting down the self-hosted version for most of the time to save power (though if I keep copying my posts to the self-hosted version, it’s there as a backup in case anything happens to DreamHost, or I decide to leave them, so it won’t go away completely). I know I’ve only been doing this in the middle of the night, but a shared space on DreamHost’s server is about 10X faster than my ancient yet dedicated server!

There’s still work to be done: I’ve lost my ability to upload pictures via the WordPress interface due to a permissions problem (there’s still FTP, but it’s a little more awkward when in the middle of composing, especially when on the road). The search function has never worked right (the first page of results come up ok, but after that the string passed to the URL is wrong and I don’t know where in the php to fix that). I’m sure there are more things on my to do list, and more moving hiccups that will crop up along the way, but none of them seem to be impinging on the core capabilities of me writing and you reading.

Site Update: I Broke It!

December 16th, 2009 by Potato

So the big news is that I have gone out and purchased actual webhosting from DreamHost (hatip: CC). The idea is that it would let me stop having to deal with server issues (which thankfully have been astoundingly rare considering the dinosaur I have under my desk powering the site), and also make the site more easily indexed by The Google, plus fix some of the issues I was unable to resolve with the RSS feed.

This has been the plan for some time — ever since I first started putting ads up. I know I’ll never make money with BbtP (certainly not enough to hire staff writers!) due in no small part to the fact that I don’t really write for a commercialized audience (I don’t stay on topic, I’m verbose, I have a sick proclivity for parentheses, and I don’t stick to a schedule), but I was hoping to pull in enough to cover the hosting costs at least. Sadly, I just don’t have the readership for that — right now my full year ad revenues are adding up to be enough to cover approximately 3 days of hosting.

Fortunately, my dad gave me some money for no reason at all, and just told me to spend it, so I got the hosting plan.

As of right now I have bumped the blog directory from /blog to the root of holypotato.net (an additional domain to holypotato.com), which I think is a good long-term organizational move. However, that means that I have broken every single link within my posts (i.e., those links referring to other posts). External links should be ok if they were using the permalinks I was putting at the bottom of posts, but I know that at least a few people linking back here were cut & pasting from their browser’s URL (which would have been the IP, which was doomed to change sooner or later anyway).

So right now I have the two domains acting separately: .com is still hosted on my PIII under my desk, and .net is at DreamHost (with all the broken links). Hopefully by January I’ll have fixed things up and merged the two domains so that no matter which one you choose to use to visit me they get you to the same place. Hopefully, I won’t break anyone’s RSS feed in the process.

Site Update & The CMHC

December 5th, 2009 by Potato

Hello faithful readers! I’m going to be doing some work on the back end of the site over the next week whenever I find the time to. It is very possible that I will temporarily break the site as I fiddle. Have patience, and remember to come back to holypotato.com if you have bookmarked the IP address directly (or if you’ve subscribed to the RSS feed and you don’t get any new posts next week). Also, I have a number of drafts here with further rants about the housing market. I’m not 100% pleased with these, but since Wayfare and I have found a place to move to, real estate is moving out of the forefront of my mind (or the secondfront of my mind, as the forefront is probably still that grad school thing I work on every day and dream about every night), so if I don’t push them out now, they’ll die a cold, lonely death in the drafts folder. I’m also posting them to give you something to keep yourselves busy with while I work on the server.

…Through the mechanism of CMHC, Canada’s banks HAVE ALWAYS had pre-arranged taxpayer bailouts” — Future Expat, comment at greaterfool.ca.

The CMHC was created to help make housing affordable in Canada. Affordable housing. It sounds like such a noble goal.

Unfortunately it’s one of those things where what’s good for one person is bad when it happens to everyone in society at once. Maybe it’s related to Jevon’s paradox, though the closest I can come to finding a term for this phenomenon is “congestion” (opposite of the network effect).

It may be a noble pursuit to give low-cost government insurance to cover a mortgage for a young person to buy a house in a rural area, as they may not have any rental options in a small town, and with no appreciable down payment, a bank might not give them a loan otherwise. Government intervention in these small, inefficient markets probably does bring some benefit to people, at very low cost and risk to the taxpayer. However, CMHC insurance is not limited to those looking to buy in areas where rentals are not available, but country-wide. Even in the cities where a large rental market means it’s not needed. Even to speculators who have no intention of living in their investments.

Even if a rental is an option, give a girl some low-cost government insurance to step up to owning her own condo, and she’ll take it.

As the housing bubble has inflated here, everyone started needing CMHC insurance. Houses went up faster than people could save for the downpayment, so more and more people got past the stigma of having to pay for the insurance, and took the CMHC option to “get into the game” earlier and earlier. This started a positive feedback loop, made all the worse by the government lowering the minimum CMHC downpayment to 0% (since raised to 5% — still not much!).

At the same time, amortizations increased to 40 years (since reduced to 35 years). Again, something introduced with the intention of giving home buyers a safety net and to make housing more affordable — if you could afford a 25-year amortization, you could opt to take a 35-year one and just top up your payments as long as things were good, but have a lower minimum payment if things went poorly (e.g.: if you got hit with a big repair bill, or lost some hours at work). Instead, people just bid houses up to the point where most people needed a 35-year amortization just to afford things. Houses, paradoxically, became less affordable.

CMHC insurance is also perverse because the insurance isn’t just on the part of the downpayment missing, that is, it doesn’t insure the 15% difference between the 5% downpayment made and the ideal 20% down. The government is on the hook for the whole mortgage, leaving the bank with essentially no risk for writing a CMHC-insured mortgage. For this reason, people with no downpayment, who have shown no history of financial discipline (as long as they meet some minimum credit score), can get just as good of a mortgage rate as someone with skin in the game, all because the risk is offloaded to the government. This leads the banks to be less stringent in the loans they make — the same sort of incentives towards risky behaviour that securitization of subprimes in the states had. Not quite the exact same since CMHC does have some standards, and will occasionally check up on a borrower and/or appraise the house — but saying “we’re not quite as bad as the Americans” does not bring me any joy. It’s a difference of degree but not of kind. The banks have a split interest in housing bubbles: they want to drive bubbles (at least on the way up) because it leads to larger mortgages, which means more interest income for them. Simultaneously, they want to limit losses, so they don’t want to stoke a bubble too much. But with the CMHC the risk side of the balance is blown away completely, as from the bank’s point of view a first-time buyer with 5% down, a 35-year am, buying the absolute most house they can afford and with no credit history is less risky than a millionaire putting 50% down with the intention of paying the rest back in 15 years.

Canadian Capitalist recently had a post about the bubble, shaking his head at Canadians who are driving housing prices to the moon with (currently) cheap mortgages, even after seeing the disaster that caused in the US (and many other nations), saying: “Those who fail to study history are condemned to repeat it. Those who ignore very recent experience are just being stupid.”

Over at the Canadian Money Forum, I saw something that made my jaw drop. The CMHC charges insurance fees, and if we assume that ~6% of mortgages written today will default when the bubble collapses, which a severity of ~40% each (i.e. in the same ballpark as the US experience), then the fee of 2.75% is probably not too far off. However, one poster said that:

“…CMHC mortgage insurance operation is a great expensive rip-off of Canadian homeowners. […] last year cost Canadians $1.2-billion in premiums paid to CMHC. The net claims against CMHC for mortgage default totaled $117-million, for a premium-claim ratio of 10 to 1.”

…which made me wonder what was going through his head. On the surface, it does sound like the CMHC is a cash cow for the government, netting over a billion dollars — indeed, put like that, you could see a motive for a government facing record budgetary short falls to perhaps play with fire and stoke the bubble a bit. However, the housing market has been on steroids for the last few years, and interest rates were on the way down to the ground floor. The fact that there were any payouts made me wonder what the hell was going on. Anyone who bought more than a year ago should have been able to easily sell (or in the parlance of the times, “flip”) their place if they ran into trouble for whatever reason, and break-even at the very least. Yet somehow the CMHC had to pay out hundreds of millions to the banks on defaulted mortgages. What’s going to happen when we actually have a housing correction? Is CMHC insurance too cheap for the risks being assumed?

Permalink.

4 Years of BbtP

October 10th, 2009 by Potato

Well, the blog is 4 years old now.

…Guess I don’t really have much to say about that, even though I’ve had a lot to say about just about everything else :)

Speaking of 4 though, it’s now been 4 months since Wayfare’s been paid. Not to worry: she hasn’t been laid off, she’s still working as hard as ever… but a payroll department epic fail has meant she hasn’t been paid since June. It really underlines the need for a healthy emergency fund: even if you don’t get injured or lose your job or whatever, a simple payroll issue could mean you’d have to live off your savings for a few months until the next paycheque rolls in.

On Budgeting and Staying Put

July 20th, 2009 by Potato

First off, I’ve been getting a flood of spam comments recently. All ~20 per day seem to hit right around midnight each day, and I think I’ve managed to clean them up every day before anyone else has to see them, but just in case I’ve tightened up the spam filter, so if anyone wants to leave a comment it’s very likely going to get flagged and held until I clear the queue. So if you do decide to comment (assuming there are any readers at all left out there), an FYI that if it doesn’t get posted right away, that’s probably where it is.

After a fairly hectic few months, I finally got around to tabulating the household budget from March through June. Personally, I find the feedback stage one of the most important parts of budgeting — seeing where all the money is actually going, and how close to our targets we actually were. It’s never quite exact: some receipts I don’t get (e.g.: I’m not going to ask Tim Horton’s for a receipt for my muffin), or I forget to put them in the pile (or a note of the amount spent if I didn’t get a receipt). Nonetheless, I try to get as exact an estimate as I can, and guess at approximate monthly spending for certain areas as placeholders (both for the planning budget, and the monthly review budget).

Typically, these spring months (and Jan/Feb to an even greater extent) are our catch-up months, where we generally come in below our planned monthly budget, to make up for the excesses that always occur around Halloween and Potatomas. This year however I was really dreading adding up the spending because I just knew we were going to come in over — we ate out more than we had been, we had a fairly pricey car repair (though the bigger recent one won’t hit until July’s budget), and thanks to some sales at Pharma Plus we also stocked up on a year’s supply of ColdFX and Lactaid. Despite all that though, it actually came out as a fairly normal few months.

A part of that was due to the fact that I was running scans nearly every weekend here in London, so we didn’t go back to Toronto nearly as often. When I first moved out here I used to go back all but one weekend a month! Eventually that settled down to something more like half of them (so two or three in a month), but with all the scans I think I went back only 4 or 5 times in the first 6 months of the year. Even when I stopped scanning we still didn’t get right back to driving back — the biggest reason to drive in to Toronto of course is to see our friends and family, but as we get older our friends are getting, well… busy. So there were many times (perhaps half of them or more) where we’d spend 2 hours on the 401 to drive back, and no one would have time to hang out with us. We decided to stop going back quite so automatically, and wait until those weekends when there was a bit more of a reason to (i.e.: instead of showing up and figuring out what to do, we make plans, like grown-ups. Ugh.). It is kind of nice — 4 more hours in the weekend, we get to have some time around the house, and we don’t have to worry about the cat being all alone or always avoiding grocery shopping on Thursdays and Fridays. One other small benefit is that we save ~$30 in gas money every time we don’t go back — which more than offset our increased eating out!

Permalink

(Yes, ~$60/mo does make a difference in a grad student’s budget)

European Trains

April 8th, 2009 by Potato

First off, this is the 600th post here at BbtP. For a long while there were roughly two comments for every post (typically, someone commenting and myself replying), but lately the comments have dropped off… at this rate posts will outnumber comments around post #700.

I’d like to start off with a public service announcement: back up your data. I just backed up my most important stuff: my digital pictures, spreadsheets, blog posts, etc., to my external hard drive as part of my quarterly backup task (which was supposed to have been in March closer to the equinox, but I procrastinated). I’m now tempted to secure the external hard drive somehow, perhaps create a drywall compartment in the wall and make it a fixture of the house so that if someone breaks in and steals my computer, they’ll leave the drive alone. Another option might be to get a network drive and keep it somewhere else in the house inconspicuous. Of course, with a 60 GB hard drive the Xbox also looks like a good place to hide a backup. For the paranoid readers (and come on, with this site that must be nearly half of you) TrueCrypt is a good way of keeping your files secure on those DVD or external hard drive backups.

As the spring weather rolls in (and with today’s snow, back out) I start to think about the upcoming european trip I’ll be taking. The incessant reminder emails to register for the conference I’m attending may have also influenced this train of thought. I’ve already booked my plane tickets, after seeing the price jump a few times, but hadn’t looked at the train situation at all yet. I just sort of assumed that everyone always talks about how great the european train system is, so it must be no problem to hop from place to place by train while we’re there. Indeed, there are some bright spots, such as France’s TGV, but now that I’m looking into it, the whole experience sounds rather miserable. This is of course because we’ll be starting out in Switzerland, which is not flat. Check out this image of the rail line I snagged from Google maps:

Is that thing a railway or a rollercoaster?

Is that a railway or a roller-coaster?!

One thing’s for sure, Sid Meier’s Railroads! would never let me build that line. So looking up the train times now (something I should have done before agreeing that we’d visit Venice after the conference) I find that we’d spend the better part of 3 of our 10 non-conference days in Europe just lollygagging around on trains.

/train

Weird Web Server Issues

March 1st, 2009 by Potato

I have not been thrilled with the consumption of Domain Direct by Hover. I figured that I was handling the hard stuff of having a website with the server, database, stylesheets, content, and that the process of pointing people to that (domain forwarding, nameserver) should just work. For the most part it did under Domain Direct — there were some twists, such as the fact that the IP of my server isn’t truly static, so every now and then I’d have to update all the pointers, and that the one time a year that would happen would invariably be when I was on vacation. Also due to the way the forwarding was made “transparent”, the URL of a specific page wasn’t shown in your address bar, so anyone wanting to put in a permalink to a specific page would have to build it themselves by hovering over the title of a post and adding the /?p=XXX part themselves. This didn’t seem to be a big issue since I seemed to be the only one who referred to anything here.

Anyhow, things worked, even if there were some work-arounds needed, and then Hover came along and broke things. They were lambasted for it, and fixed things, so that now things look to work just as before, except for the favicon.

Oh, and something I just found out about: the RSS feed.

The thing is, I have no idea why the RSS feed isn’t working properly. The real strange thing is that if I try re-subscribing to the feed in the Google Reader, I get some posts, but nothing past mid-January (right when Hover took over). That was weird, since my own RSS subscription is working fine. Now how on earth the feed could deliver some posts, instead of working or not working was beyond me. I could get all the up-to-date posts with the un-forwarded RSS feed (the IP address directly). Finally I tried another reader and there’s nothing — the RSS URL is invalid. It’s not forwarding correctly. Google just has a cache somewhere.

So, that explains my weird web server issues. It gives me one more reason to move to a professional host instead of doing it myself, but unfortunately I don’t have the time to manage a move right now nor the financial inclination to do so.

One way to get the RSS feed is to subscribe to it via the IP address. This is of course not the preferred solution since my IP can change at any time without notice, breaking the feed. You’d then need to come back here to get the new address and re-subscribe. What a pain. The other way is to try to figure out what Hover is doing to break the RSS feed (answer: frames). Since I elected to turn on the frames to hide my IP address (so only holypotato.com appears in the address bar, which looks a little more professional IMHO), I suppose all I can do is elect to turn them off to make the RSS feed work. You may have noticed that I’ve already implemented this (unless I’ve changed my mind since posting).

To subscribe to the RSS feed, simply add
http://www.holypotato.com/?feed=rss2
into your feed reader of choice
(Google Reader, Thunderbird, your iGoogle homepage, etc). It should work now — please let me know if it doesn’t! (oh, and http://www.holypotato.com/?feed=comments-rss2 for the comments feed)

URL Handling Troubles

January 21st, 2009 by Potato

I don’t know what’s changed behind the scenes, but it looks like my domain host is no longer handling the URL forwarding for my site properly. It used to be that it would forward the holypotato.com part to [MY_IP]/blog which would allow you to add on the location of any particular post [ /?p=XXX ] to create a link for any particular page. It was a little annoying (couldn’t just cut and paste from the address bar), but it worked at least. Now though, things are all screwy and that’s not working. More importantly, my hidden/administrative subdomains [ xxx.holypotato.com ] that I used to direct me to certain parts of the site for admin stuff or my own personal file bank home-away-from-home are also taking me to the main page, which is bad. So far that’s annoying but not critical — reading, commenting, and as you can see, authoring are all still working fine. The RSS feeds (which oddly enough do use the same URL structure as trying to link to a specific page) appear to still work.

I’m working on seeing what I can do — bear with me, especially if the site goes dead for a little while while I fiddle.

Update: Ok, I know what’s changed behind the scenes. Domain Direct, part of TuCows, who used to be, way way back in the day in league with Rogers (or took over a registrar that was), where I bought the holypotato.com domain from originally, has been shut down and its operations taken over by Hover, another part of TuCows with substantially inferior service. Everyone on the support forums is complaining that the redirection to individual pages isn’t working. Just logging in to the support forums took 20 minutes. So it doesn’t look like there’s going to be an easy fix for this from them, which means it’s probably time to go host shopping again.

Update Jan 23/09: At first Hover tried to pass this off by saying that “page-level redirection” was a premium service that not many people wanted, and consolidating the Domain Direct and other registrars meant cutting some fat… but after a number of people complained about it, it appears to be mostly fixed (I’m still having an issue with the favicon, but I can live with that).

Ad Revenue

November 15th, 2008 by Potato

Well, if you haven’t noticed, a few months ago I put up some fairly discrete ads (one on the right sidebar, just under links, and a small banner just before the comment form if you go anywhere off the main page). Never did I allow myself to get deluded enough to think that these would ever pay much, especially given how little traffic this site gets, but I was hoping that it might be enough to cover the cost of webhosting (or at least the difference in cost between webhosting and sucking up electricity with my own server).

No such luck. Even though my traffic has nearly doubled thanks to my guest articles at the moneygardener, the results from the first three months of ads are in, and the grand total is: $0.03. That’s right, one cent a month. I’m thinking of taking them down as soon as I get off my lazy butt to find the stylesheets, because that’s pretty pointless. I got an email a few days ago (which is what made me think to check my balance) from Google’s adsense optimizer robot thing, and it recommended basically that I put up a whole ton more ads. Now, I don’t want to turn into MDJ, and have half the front page as solid ads just to make a few bucks a month, so I’m going to pretty much ignore the goobot.

One thing I’m going to look into is to try to blacklist a few of the advertisers that I know my savvy users just wouldn’t click on, to give the ads that have a better shot of being of interest show up. Also, I should note that I’m expressly forbidden from encouraging my readers to click on the ads, so just in case, you better not click on any for a few weeks after this post.