26

04/12

Opening Mail Attachment Warning – How to Suppress Programmatically

12:51 by rleahy. Filed under: Random,Technology

Perhaps you’ve seen this dialog when using Microsoft Outlook:

You may have noticed that occasionally the “[a]lways ask before opening this type of file” is greyed out—as it is in the screenshot above. There’s actually some very interesting Windows heritage to this.

For backwards compatibility (the hallmark of all things weird and interesting in MS Windows) there’s a redundant registry hive in Windows—HKEY_CLASSES_ROOT, otherwise known as HKCR—which presents a “merged” view of HKLM\Software\Classes and HKCU\Software\Classes.  The reason it exists “[f]or backwards compatibility” is that back in the day, when Windows was 16-bit, it wasn’t multi-user—there was no HKCU, since the distinction of multiple users didn’t exist, so it didn’t make sense to have a “current” one, and accordingly HHLM\Software\Classes and HKCU\Software\Classes were one hiveHKCR.

Under HKCR is Windows’ file association data.  There’s a key under it for each file extension—all the keys which begin with a dot—and a plethora of keys with descriptive names.

The information about file types is split out into two keys—the key which represents its file extension, and the key which represents its actual logical type.

The key which represents a file extension has as its default value a REG_SZ which points to the actual logical type of that file extension, and accordingly another key under HKCR.

For example, if you have Chrome installed and setup as your default browser, you should be able to obtain the following from the command prompt:

C:\Users\rleahy>REG QUERY HKCR\.htm /ve

HKEY_CLASSES_ROOT\.htm
    (Default)    REG_SZ    ChromeHTML

C:\Users\rleahy>REG QUERY HKCR\.html /ve

HKEY_CLASSES_ROOT\.html
    (Default)    REG_SZ    ChromeHTML

.htm and .html are two separate file extensions—there are two separate keys for them under HKCR—but both of them have a pointer to the same logical file type—”ChromeHTML“.

UAC means that even if you’re logged in as an administrator, your programs are still running with user-only privileges.  This means that even though all this file association data appears to be in the same hive, it’s not.  Accordingly, Outlook may have the rights to modify some—if they’re defined in HKCU\Software\Classes—and may not have rights to modify others—if they’re defined in HKLM\Software\Classes. This is why the checkbox is always greyed out, and why tutorials elsewhere on the internet tell you to run Outlook as administrator to put these dialogs to rest.

But, editing the registry is a much simpler, much more straightforward, and much more scalable way to change this behaviour.

Under the key which represents the actual logical type of a file—in our example ChromeHTML—there either exists, or may exist, a value called “EditFlags“.  It should be of the type REG_BINARY.  Setting it to 00 00 01 00 will suppress the behaviour, whereas setting it to 00 00 00 00 will reenable the dialogs.

For our ChromeHTML example:

C:\Windows\system32>REG ADD HKCR\ChromeHTML /v EditFlags /f /t REG_BINARY /d 000
00100
The operation completed successfully.

 

01

08/11

Negativity and Discussion

03:41 by rleahy. Filed under: Randian,Random
Tags:

I feel like the world is too positively-biased.

There, I said it.

A lot of people say that I’m a very “negative” person, and I don’t think that’s fair, I’m just not spineless.

What do I mean by that?  I mean that we live in a culture of selective acceptability.  We live in a society that’s getting to be almost as bad as many dictatorships insofar as censorship, but instead of being dragged off to the gulag or what have you, you’re dismissed as being “negative“.

Here’s an opinion of mine that may shock some people: I think negativity is better than positivity (yes, that’s a word, deal with it).

Well why is this?  When you do something right, and someone tells you it’s right, what does that really accomplish?  You’ll keep doing that thing, because it’s right.  But, isn’t it human nature to keep doing things pretty much the same way that we were already doing them?  In fact, it’s so normal—so much a part of human nature—that we even have a word for it: “habit“.

So when you tell someone that they’re doing it right, or doing it well, or whatever positive things you have to say, you’re really just saying “keep it up“, but they were probably going to anyway, so you didn’t really accomplish anything, did you?

Now, given that people will form habits, and thereby continue to do things the way that they’re doing them, if they’re doing something incorrectly, what are the odds they’re going to change their ways?

Probably slim-to-none.  The methods they’re using work for them, since it’s become habitual, but they’re still doing it wrong, or poorly, but they’ll keep doing it that way.

The only feasible and efficient way for them to correct their methodology is to be told by someone who knows, or who figured it out, that they are.  If you assume that they’d've figured it out themselves, you expedited the process and saved them the time and effort of rediscovery.  If you assume that they’d never have figured it out, then you saved them a lifetime of doing it wrong/poorly.

The net benefit, therefore, of being negative is actually greater than being positive, since by being positive you’re accomplishing nothing, whereas by being negative you’re actually helping someone correct their ways.

Even if you depart from the realm of mere methodology, and move into the realm of thoughts, opinions, and ideas, a positive remark does nothing to trigger thinking or innovation, whereas a negative comment challenges the person’s conceptions and forces them to either rally to defend their ideas (enriching them) or persuades them to change to a superior point-of-view (improving them).

So why do people ostracise “negative” people, such as myself?  I think the problem has its most basic roots in the school system.  It used to be that if you did something incorrectly, or were an idiot in general, you were told that.  Either through the teacher saying “you’re an idiot“, or through an F, and the subsequent lambasting of your parents.  Through this failure you were forced to achieve at an expected level, moreover, you acquired valuable skills for coping with criticism and dissent in the real world.  After all, we live in North America, where free speech is enshrined as a basis of our democracy, may as well get used to the fact that you’re not always going to be right, and people are going to disagree with you, early on.

But, over time, liberal values infiltrated the schools.  Grades like F and being told you were doing it wrong or—heaven forbid—being an idiot would erode these poor little beautiful and unique snowflakes’ self-esteem.  We need to provide a soft, comforting environment and pelt them with positive reinforcement so they’ll develop strong self-esteem for when they go out in the world.

That sounds great except no one cares.  In the “world” no one really cares whether you think you’re amazing (or not), they care about whether you actually are.  But since your teacher has been oppressed by the liberalized school system into giving you positive feedback at every turn you didn’t realize you were a dipshit.

So now you’re unemployed, or working at McDonald’s, or “in a band” (the next time I hear someone is “in a band” I swear I’m just going to say “oh you too?” and then walk away, the fact that these people think they have any musical talent is almost as baffling and arrogant as the fact they believe people want to listen to them).

And you’ve probably realized, eking out an existence at your minimum wage (or close to it) job and hating your life (although, to be fair, a lot of people with shitty jobs tend to band together and collectively normalize their shitty conditions by telling each other it’s okay/normal and laughing it off (they’re dead on the inside), just like people in unstable relationships who for some reason stick at it year after year), that you’re pretty worthless, and so that vaunted “self-esteem” really didn’t get you anywhere.

I honestly thank God that I was home schooled—looking back—even though I had to do more work than everyone else, and never got to “go home” (the teacher was my Dad and he was always there), because my teacher was my Dad (is there an echo in here?) and he wasn’t afraid to tell me when I was being a dumbshit (which was more than I’d've admitted at the time), and wasn’t afraid to write “DO YOUR BEST” (bold and italics not for emphasis, he was really that subtle about it) everywhere (we still have clipboards with that written all over them), and looked at A- and B and said “Robert, was that your best?“.

Oh, sure, my poor self-esteem.  But if you think that self-esteem and actual ability (the latter being all that matters in the real world) are linked, maybe you need to read about the Dunning-Kruger effect.

Anyway, as a snowball effect of this liberalization, I think that people—fundamentally and developmentally incapable of dealing with negativity—have just chosen to shun it.  After all, in school they were showered with praise, and negativity was nowhere to be found, and school was supposed to prepare them for the real world, right?  So anyone who’s “negative” is just a dick, we don’t have to listen to him.

Except he makes more money than you, because he actually knows the value of self-improvement.

Which brings me to the second point of my first blog post in a long, long while: Discussion.

I feel as though having an in-depth discussion, fuelled by logic and critical thought, is a lost art to most people.  Just listen to conversations that people are having in passing (creeper), you’ll almost never hear critical thought, analysis, or logic, it’s just unsupported opinion and thinly-veiled insults/insinuations of superiority.  You’ll find that this already-ubiquitous trend only becomes more highly normalized in fields which are artistic—and therefore highly resistant to good discussion in the first place.  I’m sure you’ve met the “music elitist“, the person who knows what is “good music” and what isn’t.

Except it’s art dipshit.  You can’t be an “authority” on “good music” because what is or isn’t “good music”—within certain broad limits—is totally subjective. It’s like being an “authority” on good or bad favourite colours, it just doesn’t make any logical sense (except “logic” is practically a four letter word to these people).

The two topics of this post are highly related, because a discussion ceases to be a discussion without negativity—i.e. disagreement.  People try and tell me that this assessment is wrong constantly, but go ahead, try it, have a discussion with someone you agree with 100%.

It’s not going to happen.  There’ll be nothing to discuss.  You’ll say what you think and they’ll say “I agree” and then you can stare at each other like morons because the “discussion” (note judicious use of scare quotes) is over.  In order for the discussion to continue they have to object to something you say, and they have to provide reasons for why they disagree (you can’t reasonably respond to unreasoned disagreement with anything but “why?“).

Instead of having a discussion, we’re all just supposed to—tying in with my point(s) about negativity here—just agree with one another. I’m sure you’ve see it, someone’s having what could very well be a conversation, only to have it cut off by someone expressing their highly normal, politically-acceptable opinion, which everyone will applaud for its normalcy, failure to challenge any mainstream thinking, and lack of originality. Because having no ideas of your own, that’s laudable!

Then you interject, and the smug smile vanishes from their faces, and instead of a powerful reply, backed by the fury of an understanding of one’s own ideas and beliefs and why one has them, they muster a disgusted sneer, and they laugh at you for daring to question their opinion, which—because of its congruence to everyone else’s—is surely beyond question.

This truly is a loss.  Ideas are the foundation of human society—without them we’d be no more than animals, since the idea of tools (which is the fundamental distinction between us and animals (and is therefore a massive rubric in assessing animal intelligence)) would’ve eluded us—and as our society becomes more advanced we’re supposed to formulate increasingly important ideas. Sharing and discussion our ideas improves them and spreads them, and allows them to become truly great. So marvellous and beneficial are ideas that a mainstay of our modern culture—the internet—is custom-tailored to spreading ideas, and the whole concept of “Web 2.0” is specifically designed to allow us to share and discuss ideas.

But, in the midst of this, we have the stifling “Like” and “+1” buttons (which both present a positively-biased view of the world (where’s “Dislike” and “-1“?)  (see the part of this blog entry on negativity) and concede that agreement requires no discussion (just click this button, don’t comment)), and blogs that disable comments.

Ideas, opinions, and thoughts without discussion is like car shopping wherein you buy the first car you see.  How do you know it’s the best, or that it suits your needs/wants the best, when you have no basis for comparison?

You don’t.

I feel kind of like this is human nature, to de-normalize or de-esteem something it when it becomes ubiquitous.  It used to be a mark of pride to be well-educated and -read and to be able to discuss things eruditely and at length, but now that information is so easy to get, we’d rather talk about cute cats or agree that the Tea Party Patriots are racist even though a black man is their presidential nominee favourite.  Just like how when it was difficult to be well-fed, being fat was a sign of wealth and esteem, whereas now (food being easily accessible) it’s the mark of a low-life.

Feel free to disagree with me () in the comments.

19

01/11

Negative Space is Retarded

21:43 by rleahy. Filed under: Elitism,Random,Technology
Tags: ,

Here’s a quick disclaimer before I begin: I’m not a web designer.  I don’t want to be a web designer.  This picture pretty much sums up why:

On top of the excellent points raised by the above graphic (I actually do have my own keyboard at work.  I don’t “bring” it though, I bought an extra one so I could leave it there and so it’d always be there waiting for me…) there’s also the fact that I really don’t care how things look.  When you think about it, it doesn’t matter either.  Why does it matter if your website has a billion little JavaScript tricks et cetera as long as it gets the point across?

It doesn’t.

In fact, I’ve noticed that how pretty a site is, and the quality of its content, seem to be inversely correlated.

And then there’s the fact that 9 out of 10 “pretty” sites just don’t work.  At all.

Anyway, this post is about the dirge that is “negative space“.  You go to a site, and you see somewhere in the area of seven miles of totally wasted space on either side of the content.  Either these people never understood that you can size things in CSS proportionally (i.e. set a div to 95% of the screen’s width rather than 800 pixels to appeal to the non-existent viewer who’s still trapped on a circa 1997 monitor), or they think that it’s somehow artistic and appealing.

Sure, negative space is an accepted idea in art and photography, but this is web design.  You’re not trying to appeal to the user with art, you’re attempting to present content, and content has to be read or viewed, and to do that screen real estate is required.  What are you hoping to achieve by wasting 2/3rds of the screen?  Is it your mission in life to make your users use the scroll wheel more?

Here’s an example—the Battle.NET forums (inb4: WoW lol) (I’ve just cut out the left half the screen so the image isn’t too wide/large):


(Haha idiot can’t spell “looking“…)

Seriously, what in the name of God? This might be alright if it was just the topic listing that was like this, but the thread display has this same design, so you wind up scrolling something like 3-4 times the normal amount. Do they think that users find longer pages more appealing or impressive?

If the point of your website is to allow users to enjoy your content, let them enjoy your content! Your “content“—hopefully—isn’t so small that you need “tricks” like this to make appear bigger, or merely the design itself, because if either is the case, you’re pretty fucking vapid, and you need to worry about other things than how nice your page looks.

Or maybe you’re worried about users on widescreen monitors having to constantly look side-to-side?

NEWSFLASH: I bought a widescreen monitor for a reason; I actually wanted it to be wide.  Don’t take that choice away from me you asshole, if I wanted to be compulsive scroll wheel user I would’ve bought a 4:3 monitor, but I didn’t so I don’t.

Also: I’m pretty sure all window managers from the Explorer shell to X Server allow you to resize windows.  If I’m so stupid that I don’t realize my eyeballs move side-to-side in their sockets, and my neck gets sore or something else, I’m either too fucking stupid to matter, or I’ll just make the window thinner and put it in the middle of my widescreen monitor and it will look the same!

07

01/11

Bad HCI: Dead Hyperlinks

11:16 by rleahy. Filed under: Random,Technology
Tags:

So I recently switched my Windows Mobile phone over to Android (thanks to all the hackers at HTCPedia and XDA Developers), have been busily pimping it out for a week or so now, and recently decided that I wanted to run an SSH server on it.  Since putting OpenSSH Server on my Windows web server using CYGWIN, I’ve found a plethora of wonderful uses for SSH and SCP, and being able to move files back-and-forth between my phone and my PC across SSH (rather than having to plug in with USB or move an SD card around) would be a welcome convenience.

Searching (I would say “Googling” but I use Bing so that would be misleading) around the web I’ve found great instructions on how to do this and get it setup with public/private key authentication (my favourite), but finding a download for the Dropbear (an SSH server) binaries with the Android patch (Android is not multi-user, which confuses Dropbear without the patch) presented a slight challenge.

You see, people seem to imagine that the instructions they put on the internet will only be used for maybe a week, and then no one will ever look at them again, so invariably you use the power of a search engine, months after their instructions were posted, and wind up finding great instructions, with a broken download link.

Is it really that hard to keep a file that’s a few megabytes hosted?  Seriously?  I understand these people aren’t being paid (I had an even bigger rage fit trying to find the Linux Integration Components for Hyper-V because every microsoft.com download link 404′d…), but still, it should be a matter of pride that you link something, and the link works.  I have literally thousands of images sitting on this web server just because I may have linked them at some point and I don’t want that link to suddenly start 404ing.

I finally found someone who downloaded and re-hosted the patched Dropbear binaries, so here’s a link to him, and a thank-you, along with awsm.jpg to express my joy.

30

12/10

Supporting a Cause I Believe In

14:11 by rleahy. Filed under: Libertarianism,Random

We’re for a libertarian society, where [...] [people] contribute to charities or work, or not, for causes they believe in, and are not forced at gunpoint to support causes they loathe.

—Mark Munger

Support Wikipedia

14

12/10

HTML Syntax Highlighting

13:30 by rleahy. Filed under: Random,Technology
Tags: , ,

I’ve been magically using syntax highlighting in some of my blog posts.

No, I don’t accomplish this by having no life and doing it by hand.  There are some nice tools available that’ll allow you to get HTML syntax-highlighted code snippets.

The first of these is very straightforward. PHP has a built in syntax highlighter, and, if enabled, will automatically spit out HTML syntax-highlighted PHP code when you visit a *.phps file.

To enable this behaviour—and it’s not recommended on production servers since sensitive data can hide in source code—you have to add a handler mapping in IIS for “*.phps” files, and map it to php-cgi.exe with the command line option -s.

Once you’ve enabled it, rename the *.php file that you want the syntax-highlighted source for to a *.phps file, visit it in a web browser, use “View Source“, copy and paste.

For C#/XML, I use this handy tool (also in “Links” in the sidebar).  You do need to embed his stylesheet in the <head> of your page, but he provides the source to do that (make sure you download and re-host his *.css file).  If you’re using WordPress, you’re going to need to find the header.php file for your theme, and stick it in there.

14

12/10

2010 In Statuses

00:57 by rleahy. Filed under: Random

So I saw someone I’m “friends” (notice scare quotes) with on Facebook do this, and I was interested to see what would happen if I made a tag cloud out of my Facebook statuses for this year.

I think it’s amusing that my Facebook statuses so perfectly reflect my viewpoints and passions.  Notice that “free“, “freedom“, “government“, “men“, “people“, “society“, “right“, and “rights” are all on there, reflecting my love of politics (and freedom!).  Notice that “gigabytes“, “phone“, “tablet“, “gigabytes” (don’t know how that got on there…), “[W]i[F]i” (I complain about how terrible it is a lot…) and “internet” are on there, reflecting my love of technology.  “[F]ucking” and “shit” are on there as testaments to my proclivity for rage, et cetera.  “[R]leahy” is there because I link to my own site so often.

Cool stuff…I don’t usually click those things, but I’m glad I clicked this one…

26

11/10

Why I Love Microsoft

13:57 by rleahy. Filed under: Randian,Random,Technology

But why?

I like Microsoft for the same reason I think Ayn Rand would love them.  They’re not like Apple—who sells a way of life—or Linux—which, quite literally, sells nothing (or, if you buy into Stallman’s rhetoric, sells a political ideology).  Microsoft just sells things that make money.

This “sell[ing] things that make money” mindset isn’t just reflected in the products they sell, but the support they supply for those products.  People will sit there and try and tell you it’s evil for a company to do nothing but try and make money, because after all, isn’t money the root of all evil (inb4: “TL;DR“)?

But in reality, it benefits both them and their customers.  Unlike Steve Jobs—who foists his beliefs about competitors products on you, see: FLASH IS EVIL THE IPHONE WILL NEVER RUN IT…iPad either—or the Linux community—who act like it’s blasphemous for something to cost money—Microsoft doesn’t care.  Pay them for Windows, and then you’re left alone.  If you want to run Flash, or not do Windows Updates, or whatever, Microsoft doesn’t care.  They have their money, and that’s all they want.

Money is just a way of expressing desire.  If customers want something, they’ll be willing to pay for it.  Therefore—in order to fulfill their goal of As Much Money As Possible™—Microsoft has to make sure people want their products, and therefore buy their products, and then are happy with their products, so they’ll buy from Microsoft all over again.  A lot of detractors use “M$“ as a form of Microsoft mockery, without realizing that if you love Microsoft for what it really is, it’s a badge of pride.

This attitude is visible in Microsoft’s design and support of their products.  I’m not saying that every Microsoft product ever has been phenomenal, but when they mess something up (I’m looking at you Windows ME) they learn from it (see: Windows 2000).  When customers want something, Microsoft doesn’t complain about how what they make, provide, or support is better, and refuse to give the customers what they want (I’m looking at you Steve Jobs, no Flash support, really?), they just shrug their shoulders and give them what they want.

Exampe: Internet Information Services, Microsoft’s web server (which runs this website) and the foremost competitor to the Apache web server.  Microsoft has put a lot of effort into making a very rich and powerful web framework—ASP.NET.  If you ask me I’ll tell you that ASP.NET is better than PHP.  I imagine Microsoft would say the same thing.  Now think about if Steve Jobs were in charge at Microsoft.  He’d probably walk around with his horn-rimmed glasses, black turtleneck, and faded jeans, talking very strongly about how PHP is terrible, and how IIS isn’t going to support it because it’s just better that way.

Is this the Microsoft approach?

No.  In fact, quite the opposite.  At the same time a team at the Redmond campus is labouring away to make ASP.NET better, faster, and more powerful, the IIS team is working directly with Zend to make PHP run faster on IIS, they’re blogging about PHP on IIS, and they’re hosting PHP support on their webpage (look at that, it even has its own subdomain!).

A lot of Microsoft fans—myself included—become very passionate about Microsoft supremacy, especially when it comes to Apple and Macs.

So what about Microsoft?  Surely they hate and eschew Apple and Macs even more?

No.  In fact, quite the opposite.  At the same time a team at the Redmond campus is labouring away to make Windows Phone a major competitor to the iPhone, another team is writing an iPhone app for Windows Live Messenger. While the Windows team is labouring away to make Windows 7 better, more user-friendly and intuitive, and more powerful, to compete with Mac OSX—which is slowly but surely making inroads—another team is working to make an office productivity suite for Mac that’s essentially a twin of Microsoft’s flagship Microsoft Office.  In fact, Microsoft maintains a lab devoted just to Macs.

So what about FOSS (Free and Open Source Software)?  What about Linux—a massive competitor to Windows Server?  Surely Microsoft doesn’t partake in any of this!

Today, in a break from the ordinary, Microsoft released 20,000 lines of device driver code to the Linux community. The code, which includes three Linux device drivers, has been submitted to the Linux kernel community for inclusion in the Linux tree. The drivers will be available to the Linux community and customers alike, and will enhance the performance of the Linux operating system when virtualized on Windows Server 2008 Hyper-V or Windows Server 2008 R2 Hyper-V.

That’s right, Microsoft software, in your Linux kernel, under your GPL.

We are seeing Microsoft communities and open source communities grow together, which is ultimately of benefit to our customers. The Linux community, for example, has built a platform used by many customers. So our strategy is to enhance interoperability between the Windows platform and many open source technologies, which includes Linux, to provide the choices our customers are asking for.

—Sam Ramji, Senior Director of Platform Strategy, Microsoft

You see, Microsoft doesn’t care.  Microsoft doesn’t care that it’s Linux, or Mac, or PHP, or open source, or closed source.  Microsoft isn’t dogmatic, they don’t force their opinions on their customers.

They just care that they’re making money.  And to do that, they build good products that are both vertically and horizontally integrated.

Why?  Is it because they’re the evil M$?  No.  It’s because they’re good.  Because they want money, and only people who buy their products have the money that they want, and only through drawing customers in through exceptional products and an exceptional user experience and seamless integration and excellent support can they obtain that money that is the only thing they desire.

To trade by means of money is the code of the men of good will. Money rests on the axiom that every man is the owner of his mind and his effort. Money allows no power to prescribe the value of your effort except the voluntary choice of the man who is willing to trade you his effort in return. Money permits you to obtain for your goods and your labor that which they are worth to the men who buy them, but no more. Money permits no deals except those to mutual benefit by the unforced judgment of the traders. Money demands of you the recognition that men must work for their own benefit, not for their own injury, for their gain, not their loss—the recognition that they are not beasts of burden, born to carry the weight of your misery—that you must offer them values, not wounds—that the common bond among men is not the exchange of suffering, but the exchange of goods. Money demands that you sell, not your weakness to men’s stupidity, but your talent to their reason; it demands that you buy, not the shoddiest they offer, but the best that your money can find. And when men live by trade—with reason, not force, as their final arbiter—it is the best product that wins, the best performance, the man of best judgment and highest ability—and the degree of a man’s productiveness is the degree of his reward. This is the code of existence whose tool and symbol is money. Is this what you consider evil?

—Ayn Rand, Atlas Shrugged, 1957

22

11/10

Snow in the Pacific Northwest

12:31 by rleahy. Filed under: Elitism,Random

So, it’s snowing here in the Pacific Northwest.

Not so unusual many, many other places in North America, but it doesn’t happen often here.

I get to ignorantly thinking—times when it isn’t snowing—that man really has conquered nature. We have settlements in places that have no business being settled, running water in places that have no business having running water, cool shopping malls in places where it’s over 40°C, et cetera.

But snow—crystallized water falling from the sky—that conquers us here in the Pacific Northwest.

I’m always amazed by how incapable people are of handling themselves in the snow.  Whether it’s just blind panic at the sight of fluffy whiteness falling from the sky, their inability to leave their houses because of the powder covering the ground, or their inability to see that driving around a sharp bend at 60km/h when the road is covered in crystals of ice is a bad idea, it amazes me.

And so, life—at least, normal life—here in the Pacific Northwest grinds to a halt for a while, and everyone acts like it’s totally normal for people to be wantonly skipping classes or calling into work, just because some powder’s covering the ground (and look at the picture, it’s not even that deep!).

Me?  I’ll be at work, at school, driving the roads, out and about doing the things that I normally do.

Because there are still men—or maybe just one man, me—who doesn’t stop just because nature threw something in their way.