No Brain No Headache

Category: Apple

This Post Is a Meta Post About the Post I’m Too Tired To Work On Which Is a Post About Being Burned Out

I started writing this overly wordy post about how burned out I’ve been feeling lately. This is not news to anyone since I’d wager most people who didn’t have their work lives wildly disrupted during the pandemic are equally fried and as ready for the scrap heap as I am.

I had a few free hours this weekend and tried to just concentrate on writing that smaller thing that seemed less intense than the much, much longer thing I’m also puttering away on. I was completely wrong about that. The end result was an intense wave of brain fog and fatigue that knocked me entirely out of commission at 10 PM on a Friday night. This is not at all normal for me.

After I concluded that absolutely nothing worth sharing with any one was going to be accomplished that night, I just poked around on the interwebz for a length of time likely equalivalent to what I’d spend writing something that wasn’t a link dump with a lengthy explanation.

As a side note, I’m giving Ulysses a trial run as an editor for things longer than 1000 words. I have not yet decided whether it is for me yet but it does give me some separation from a web browser which is a nice break if nothing else. I recently acquired one of the M1 Pro Max (it just flows off the tongue like a song) MacBook Pro’s and decided that I should stop doing everything in the damned browser if I was going have a machine that substantial. I still have very mixed feelings about Apple but this generation of machines is pretty damned good at least until the new version of the OS comes out and makes me regret my earlier words. The weird part is that I actually enjoy this keyboard which is significant because I often go to ridiculous lengths to avoid ever typing on the keyboards built into laptops. So, yeah, real tools like a goddamned grown up. Totally weird, right?

Unfortunately, this wasn’t prompted entirely by a fervent need to complicate my workflow. Draft is performing strangely for me over the past few weeks and the ‘Oh boy’ moment was watching my cursor, unmanned by me, mow backwards over something I’d just finished up and losing 650 words or so. Nope, haven’t reported as a bug or anything yet but until I have some free time that actually feels free I’m going to stick to editors that save text locally. There are too many unstable layers to that stack although I’m guessing Chrome is the guilty party. I’ll come back to that extraordinarily handy tool when I’m less terrified of it potentially eating a bunch of words while I watch in horror.

Things I saw recently:

This hardware-centric examination of a 1996 photo of animators working on Final Fantasy 7 is one of the those things that I started reading out of general interest in all things FFVII but ended up being far most interesting. The idea that an SGI machine had the capacity for 8 GB of RAM in the 1990s when hard drives were generally measured in megabytes is mind blowing. SGI and IRIX were always fascinating to me but, mostly because I work with excruciatingly boring commodity hardware even on the server side of the house, I’ve never had to opportunity to do much with that family of machines other than stare slack jawed at it. I made the mistake of looking at ‘vintage’ SGI hardware (specifically the Onyx line mentioned in the article) and I am now reassured with complete certainty that I will never own any piece of hardware from Silicon Graphics.

Holy shit! A Next Level Burger opened in Denver! I will soon venture out on another leg of my ultimate quest to become the most overweight and unhealthy vegan ever. I’m not happy about the potential impact this will have on our local heroes Meta Burger but I suppose this was somewhat inevitable.

I would have never guessed that DMCA takedowns were an escalating issue on Reddit. Maybe it’s because my use is largely limited to geeky/work/funny areas. If you follow the link, the actual number is startling.

Unsurprisingly, dictionaries are too risky for Florida schools now. I wish I had adequate words to describe the sounds that came out of my mouth when I originally read this. It’s also saddening that I now have a Google Alert set up for book banning in the United States. That’s really where we are folks. Maybe the uncertified veterans being welcomed into classrooms as teachers will just start shooting books deemed offensive?

I Need A Day Off To Properly Recover from 4 Days Off

I logged very little time at a keyboard this weekend, hell this past week excepting work, and spent most of the time off either driving around on errands or figuring out the logistics of getting to some place on some day by a certain time. I feel like I spend a lot of my life trying to stack tasks up to get small pockets of time to do things I like. Ultimately this is nearly always a losing strategy since I end up too exhausted to really use those time slots fruitfully. Thus, some links:

1. I am not a scientist but I do enjoy reading about bug sex on the internet when long and interesting stories about the aforementioned topic become available. I can especially and completely away from the topic of the article relate to the author’s compound dread and fascination with spiders. I don’t like them either when we come face to face while they descend on a web but I am fascinated by them.

2. text.fish is an invaluable bit of web hackery that allows you to bypass the javascript hackery that hides new stories behind an overlay about how expensive it is to publish words on the internet after you’ve published them on dead trees already. I may start actually linking to stories published by a certain monochrome lady again if this continues to work since the text is the only thing I’m really interested in. Good stuff that I hope isn’t immediately detected and blocked by more disgusting JS.

3. I was going to link yet another article about Parler and the weird-ass continuing outcry about election fraud from the fringiest crazy people and then I realized I may have already posted something about that story or maybe it was quoting large chunks of something I’d already read a week ago. Call it exhaustion or a hangover of sorts from the first couple of weeks of post-election misdirection and chaos mongering by the right but I’m about out of interest and/or enthusiasm for anything related to crazy people and the 2020 election.

4. Growl is ceasing development which is kind of a bummer because it was a great case of how to deal with Apple not being equipped to handle a necessary interface element and devs stepping in to handle the shortcoming. As seems always is the case with Apple, they took some of their good ideas, pasted some shit and failure on top, and made it just barely good enough for interest to decline in something better.

Sunday Was Thankfully Dull

There wasn’t a whole lot of excitement at our house this weekend as both kids were at their respective other parent’s houses and, really, there isn’t a whole lot worth noting in tech news unless you’d like to read another unexciting rundown of all of the pre-Black Friday deals in hopes of getting you to click through an affiliate link. Blah blah blah.

There were a couple things that did spring to mind when I thought about making a whiskey fueled Sunday night post though. The major one is my experience with the newest macOS (I feel like an idiot each and every time I type that) release. Right now I’m typing this up on a 13″ MacBook Pro running Big Sur and despite being on a less than stellar hardware version (quad core i7 with 16G of RAM) it feels pretty snappy but that’s also because it isn’t doing very much of anything other than running Chrome with way too many open tabs and Mars Edit which is the application I’m writing this entry in right now. I’m also in bed with just the laptop on my lap (this is not typical computer usage for me) and all is well.

On my other MacBook Pro with an i9 processor and 32G of RAM everything is a complete shit show. I also run two large monitors on my desk (36″ and 32″), a mechanical keyboard, and always always a Logitech MX Ergo trackball mouse that keeps my shoulder from attempting to kill me. I also do crazy things like take advantage of my gigabit internet by using a wired connection. This crazy, wild collection of hardware that none of my Linux machines has the slightest bit of trouble running harmoniously is giving the other machine continous breakdowns. I’ve switched out both the USB-C hubs and even switched over to a wired mouse without a trackball to try to isolate what the fuck is causing $2.5K of vastly overpriced hardware to completely lose its marbles. What I’ve found is that it’s entirely due to the fact that I expect my mouse to track quickly over two spacious monitors. My mouse stutters, freezes, and sometimes just locks up until I move it with the trackpad and others leave it paralyzed until I log out and back in again or reboot. It’s frustrating to a point where I don’t even want to use that machine at all anymore. Apparently this is somehow related to polling frequency of the mouse being too high with the fanboys recommending switching to a win modem Magic Mouse which doesn’t in any way work for me since I’m not 23 years old and need to preserve what little connective tissue is left in my wrists and shoulder. I’m feeling pretty over the whole free beta tester role and have just set aside the recent MBP and am running the commodity Dell laptop running Arch which handles everything magnificently. It’s frustrating and I wish it were easier to downgrade the OS version without having a Time Machine backup to lean on. Guess my brief resurgence in Apple stuff is over. Not a huge surprise.

Too Many Open Tabs: A Tragedy

Once more it is time to dump a bunch of links before my browser has a nervous breakdown since it’s already unstable enough.

1. Craig Calcaterra posted his reasoning behind opposing Curt Schilling as a candidate for the Baseball Hall of Fame and it’s worth reading if you have any conflicted feelings about giving awards like this to garbage people. Calcaterra says it better than I could, for obvious reasons:

But we are not what we believe in our heart of hearts. We are what we do, and what he has done is to use his considerable celebrity to spread lies, conspiracy theories and hatred, the sort of which have gotten people killed in the past and will get more people killed in the future. He has not done this as some dumb, one-off comment in an interview nor has he done it ignorantly in a way that might lead one to believe he’s simply uninformed, easily swayed, or perhaps not well, mentally speaking. He is an intelligent man who has consciously pursued the agenda he has followed as a means of making himself a media star or, potentially, a political candidate. It’s odious. And it’s dangerous.

You should also subscribe to Cup of Coffee if you care about baseball because his writing is always worth reading.

2. I know that most people who read a lot of things on the web don’t need to read much more about the human impact of Covid-19. We’ve seen the pictures of victims stacked in hospital hallways and refridgerated trucks. The horror about the pandemic and its disgusting mismanagement has already had our attention and anger more than enough. What is worth taking a few minutes to read to temper that horror with humanity is the story of the impact of the second wave on a small South Dakota town and a doctor who lives there. It’s heart rending and grounded in perspective and is illustrative of the fact that everywhere is a disaster in these dark days after the virus was just supposed to magically fade away.

The paragraph about his parents who were casualties of the pandemic and the parallels between their experiences of sacrifice during WWII are encapsulated brilliantly:

A lot of people have suffered worse losses to this virus. My dad was over 100. My parents lived a good life, and they were at the end of their road. They got married 76 years ago during World War II once they’d finally saved up enough of their sugar rations to bake a proper wedding cake. They loved telling that story. Everybody was sacrificing for the war. It was a national effort. They were proud of it. The country had bigger problems, and their wedding cake could wait.

3. Meanwhile, in less human than others-land, Lindsey Graham might actually suffer some consequences for his actions. In this case, it was giving the hard sell to Georgia’s Secretary of State about eliminating as many legally valid ballots from tabulation as possible. There simply aren’t enough bad things in the world to give this man back the ill that he’s done to the world during his time in office.

4. Huh. I may be in the market for one of the new M1 machines in the not so distant future. I’m not best friends with the operating system (although my experience so far with Big Sur has been relatively smooth) but it looks like the claims are turning out to be true about the M1’s performance. I’ll be damned. I’m probably of the more cautious bent given that we’ve seen mostly benchmarks which are good for measuring performance but not necessarily use over time. I would also like more ports.

Is The ‘M’ For Meh?

Despite the fact that I’m now working on Apple hardware at the new gig, I haven’t been a huge fan for a while. I have one of the 13″ MBPs as my company machine and I’ve been pretty disappointed with the overall OS instability, frustration with the sheer number of dongles and hubs that I need to use non-fruity accessories, and shitty thermal management of this machine. If I had paid for it myself I would return it. I’m fully aware that the 16″ MBP is a better machine for all of the above but that doesn’t mean that the other pricey machine should be trash because a better model is available.

It should be no surprise then that I’m not all that excited about the new models announced today. I’m skeptical of the exaggerated battery life since that assumes that the software you’re using isn’t running atop an emulation layer or something. I’m also more than a little underwhelmed at the maximum 16G of RAM on both the new Air and MBP. Oh, and two ports seems a bit optimistic as well. Maybe I’m reading this completely wrong and there is some mystical layer of magic as an intermediary? This is also the first generation which means the usual guarantee of a few terrible iterations. I just shrugged for the most part and then moved on. Oh, no external GPUs either. I guess that’s innovative?

So Much Shazbot

I’m trying to stick with my pledge to not make excuses for my absences because why would I? This typically means, and will in this case, a link dump but I should also mention some of the things going on away from the keyboard since that’s where my focus is most of the time lately.

I’m starting a new job in just over a week. I managed to scrape up a week off between the two which fills me with joy and dread simultaneously. Colorado is back up to Safer At Home Level 3 which means there won’t be a whole lot of anything going on in the city and my house has rapidly degenerated into a state approximate to a 1990s punk house while my wife has been in the hospital over the past three weeks. That’s one of the weirdest parts about being largely confined to home; you’re stuck in the middle of it, realize in full what a godawful mess it is becoming, and cannot summon any enthusiasm for doing anything about it. That’s where I am right now.

Speaking of hospitals and my wife, her projected release date coincides with my first day at the new job. It’s hard to say in just words how relieved I am that she’s getting ready to come home after the sheer number of ‘so scared that I spend the day trying to not break down’ scares that we’ve had over the past couple weeks. I have no clear idea yet what the fiscal impact is going to be but I’m fairly certain that a 3 week hospital stay will not be inexpensive even with relatively good, for a stagnant startup, insurance coverage. I’m trying not to even think about that now but it looms eternally in the background along with all of the other worries that come with stupid adult life.

Here are some sights I saw:

1. You may or may not care about skate shoes. I happen to care a bunch but mainly because I’m always trying to find vegan skate shoes that don’t look like a hacky sack wrapped around my foot. The Savier story is pretty goddamned interesting. I read this story during lunch and ended up falling down an incredible rabbit hole chasing down a bunch of shoes and people who make shoes mentioned in the story.

2. Although this examination of Apple’s newfound commitment to lessening e-waste versus what you’re actually going to buy which incidentally comes in even more packaging is factually correct it is also a frustrating read for me. I have a cheap/old iPhone from Sprint-Mobile that is about ready to go back to the mothership because I have actual use for it. I’m also replacing my OnePlus 7 Pro 5G with a Pixel 5. It’s shipped and should be here shortly. Uh oh! I’m switching phones with different charging standards!! I have several warp chargers for my soon-to-be-ex OnePlus. Will I throw these chargers away? No, because they’re still useful as chargers for other USB-C devices. They may not charge what I’ve plugged it into up to 80% in a scant few minutes but in the wide world of Covid-19 I’m not away from home or even my desk very often. I can wait the extra 20 minutes in most cases. The point here being that because all of my phones excepting my cheapo iPhone all use a standard charging cable that magically just works (that phrase seems oddly familiar – perhaps from another lifetime?) with most of the devices that need charging. I need to charge my Kindle? Easy, just unplug the USB-C cable and plug the microUSB cable into the brick. The multiple wireless charging stands that I used with my Pixel 3 XL — they still fucking work with the new phone two versions later.

3. I really enjoyed reading one man’s 35 year history with Amiga machines as constant in his life. The stories about his nascent experiences with computers and the warm nostalgia that surround those memories was really heartening for me.

4. I also enjoyed this criticism of the odd design decisions Zoom made when implementing end to end encryption because it was a easily digestible and entertaining explanation even to someone who is really not all that interested in the specifics of encryption. The furry stuff creeped me the fuck out but I guess nobody rides for free?

Kicking Some Things Down The Road Because It’s Saturday

Some quick things since my son is with me this weekend and there are some very important shows to watch and video games to be played:

1. Mozilla is completely fucked. No one, including the barely plural employees who remain, can decide what the fuck Firefox is actually about. I’ve been mostly absent from this concern but a bunch of folks who I respect have vocally advocated for FF for years. This is the proverbial chickens coming home to roost. Given the performance of the browser over the last half decade, this hasn’t been a question or issue for me for a very long time.

2. Hey! Guess what? Apple even hates its own hardware now. How long do you need to get everything completely wrong before smart people start jumping ship. Apple is lucky since they’ve been actively opposing your rights as a user for long enough that the Ouroboros manuever isn’t altogether surprising.

3. You can actually buy the Google Coral board now. Well, you can pre-order it.

4. An article about gaming on FreeBSD seems absurd enough for a weekend link dump. You can play games on FreeBSD but most of them are ancient. Linux is doing slightly better on this front in case you were wondering.

The Things That Made It Past The Collection Of Calamities I Call My Life

It’s been an inordinately busy week. I’ve been spending my days slogging through work, interviewing with another company (shhh), and visiting my wife in a cardio thoracic ICU nearly every night. My wife is recovering from two small strokes that she suffered either during or after surgery. The main effect is aphasia which means she struggles with verbally expressing thoughts. This is painful because my girl is a talker and is brilliant at relating something that happened in a story and I hate to watch her struggle. That said, the doctors have said that the recovery process from this can take a very long time and she’s improved dramatically from yesterday. It’s difficult but it doesn’t feel like the end of the world, just a change. I’m okay with things changing and generally uncomfortable with catastrophe. I know she is having a terrible time being stuck in her head and I need to be better about filling the silences. I have a feeling we’re both going to have to adapt on a level that neither of us is accustomed to. I’m just happy she’s awake right now.

These are some things I noticed today:

1. To begin with, most Apple hardware has an unpatchable vulnerability stemming from the T2 chip and the outlook is not looking great in terms of mitigating this issue. I’m sure there is some amount of karmic retribution here but I’ll settle for vague analogy about putting all of your eggs in a single basket. I’m typing this on a vulnerable machine in the spirit of living dangerously.

2. Tangentially related to Apple, this brilliant person adapted an iSight into an acceptably modern camera by packing the pretty shell with a Raspberry Pi and doing some 3D printing to piece it all together. The responsible mad scientist also created a GitHub repo for all of the necessary components in case you want to play along at home.

3. My son’s school was scheduled, rather optimistically, to resume in person learning next week. We just received notification from the district that they’re now pushing that date out until late November. I really and fervently hope that when our idiot in chief runs out of steroids and dies that we, as a country, start to take this a little more seriously and listening more carefully to scientists when they try to warn us about killing ourselves. I am completely in support of calling everything off until we have a safe and effective vaccine. I have enjoyed hearing about attempts Trump’s fundamentalist supporters have made to square up their fervent belief that their draft dodging, adulterous fuck boy is somehow the torch bearer of Christianity while having his morbidly obese life saved by a treatment utilizing stem cells. At some point does your brain just throttle itself and eventually turn off?

4. My ballot arrived in the mail today. I look at voting like an act of exorcism. I’ll fill it out tomorrow and drop that shit off. Make sure you do the same even if you disagree with my politics completely. You owe it to yourself and everyone else in the ragged remains of a country to participate in this so-called democracy.

Two More Reasons Why The Smartest People Are Also Idiots

This bit about Google Cloud Platform’s habit of killing everything useful in it has been all over all of the places I look at during lunch and it, despite being hosted on the most noxious platform for putting words out onto the internet: Medium, is worth reading if you have any opinions at all about the methodology that Google uses to poop what they’re not interested in any more out of their software stack (that’s deprecation for those of you who capitalize the word ‘engineer’) and not just because it’s funny. It’s also worth reading if only because it’s written from the perspective of someone who has actually used the things he’s talking about in a production capacity. Typically everything that I read critical of GCP falls broadly under the umbrella of tried this once and I didn’t understand some part of it so it sucks think-piecing. I’d love to think that the idea of building things with an eye toward them being useful for more than 3 months might make a comeback in the not so distant future. People do love to say the word ‘deprecating’ during meetings though.

All of the above said, I’ve never once wanted to invest any effort into getting my head around Google Cloud Platform. As Steve Yegge said in his post, the documentation is godawful and mostly non-existent and I don’t enjoy needing to mess with things when I don’t have to. The decades of IT work have made risk adverse even when I’m just messing around with conceptually. The odds of me learning much about something I know will break and will break by design are next to zero. God forbid I built something useful to a handful of people and then have to keep revising it just to make sure the framework keeping all of that shit together doesn’t silently decide that I’m doing it the wrong way and subsequently requiring me to rewrite something I no longer care about. I have the option of taking that posture because 1) I don’t write any code that any one else should ever read much less use and 2) because I’m not selling people services that may or may not work tomorrow due to engineering whimsy or boredom with something that doesn’t disrupt the paradigm, bro. No thanks and next contestant. I get to be that petty and arbitrary because no one is paying me (well, except my work and I do nothing but manage tools that manage other tools there these days) for things that started out fun and then got tedious quickly. I completely get it. It is fun and rewarding in a punitive way to work on things that sort of work well enough and then move onto another more novel and interesting problem. That is great method of creating things for a hobbyist. No one expects to pay a hobbyist (against a running meter much less) for their sorta working and might not see much new work in the future projects. The evidence for that is everywhere. I think Source Forge is basically a monument these days to projects that started strong and sunk silently into obscurity and obsolescence. The operative difference with Source Forge is that if something there is something people find useful and necessary then after the original author has moved on to other things there is opportunity for other people to pick up where the first person left off. Google has an utterly hobbyist attitude towards the majority of their products and no tangible accountability other than lighting the occasional stick of incense on the altar of Our Lady of The Perpetual Beta to atone for their indifference to any user of their software that doesn’t also work for Google. I guess if you sell enough advertising then you buy the right to just mess around on every front.

Ironically, after all of the Google bashing, I realize that I’m typing all of this up on Pixelbook which is my favorite in an increasingly gigantic stack of powerful and portable machines. The reason I love it so much is because it’s absurdly overpowered for what it needs to do, still has great battery life, and stays the fuck out of my way for the most part. I even get to choose which branch of Chrome OS you want to run on it and even if you make the wrong choice (p.s. the correct choice is the Beta branch) you can just power wash the machine back to newness and start the mucking up all over again in a matter of minutes. I’m acutely aware that they’ll probably never build a machine as cool as this again but I’ll be using this machine until it either rattles apart or isn’t eligible for OS releases any more. I’m betting the latter will likely be the end instead of the former.

Speaking of companies who have have incomprehensible piles of money to burn and utter disdain towards all but the smallest fraction of their users and the vast majority of people writing software for their platform, I also enjoyed this post about the pain of installing software that didn’t surrender 30% of its purchase price for the right to inclusion in App Store. I cannot imagine how frustrating it must be to create anything intended to run on macOS. It makes me wonder if any of the developers that were around for the old days of being a tiny percentage of the marketplace and making cool things for the people who haloed themselves in an aura of rugged and tasteful individualism by buying from the scrappier millionaires are adapting well to the utter irony of those artisanal mass market computer manufacturers dominating the market and using that dominance to make everyone resent their presence in it. While they’re likely making a better living (minus that 30% obviously) these days it’s undoubtedly a much more expensive and bureaucracy-laden process to even get to the point where someone without a Developer license would even be able to install something they’ve written.

Over the years, I’ve spent an inordinate amount of time coaching people through the maze of workarounds needed to accomplish seemingly basic maintenance tasks on their ‘just works’ computers so I feel this pain in a palpable way. My frustration towards the design decisions Apple has made over the past handful of years mirrors the way that I feel towards the way the Gnome project veered much to the dismay of folks who appreciated Gnome 2 for its measured simplicity. I’ll be the first to admit that the Apple demographic may be the worst group to try to explain things to since the idea of a mod-click of any kind seems alien to them, thus the Can’t you just right click title of the article I’m talking about.

While this whole plague that’s killing people while they ignore it thing is going on, I’ve been working completely from home since March so the functionality holes in user controlled security has been the most persistent pain point for me in administering my shrinking fleet of Apple hardware. Every user in my organization now has the local admin account password because I need to give to them so that I can walk them painfully through the process of enabling screen recording and accessibility functions in System Preferences. Super duper cool, Apple. The most frustrating part about all of this is that Apple has yet to create any tools for managing their machines in what should be a managed environment. I know Microsoft has rolled out some paid solutions equal in vexation to the 3rd party JAMF suite that is supposed to allow me to have some degree of control over these precious slabs of silicon individuality but there’s always a way to work around that damage on the Windows side of the house. Again, backwards fucking compatibility motherfuckers!

The list of things that Apple keeps me from being able to do easily and cheaply continually grows. Wanna reimage any machines that thankfully don’t have T2 chips and are running Catalina? Prepare to fuck around with DeployStudio forever just to route around that damage. Need to install or update anti-virus? Get ready to become bffs with csrutil because you’re going to be hanging out a lot. Super cool to decide that monolithic imaging is dead without providing any method for replacing it. Oh yeah, keep your finger on that csrutil button if you want to do something crazy like removing FaceTime or any of the other included software that isn’t necessary for most business cases. In short, it’s awful and again it’s a case of being forced to cater to the whims of their innate need to control all aspects of their machines. Locking down common functionality and intimidating users by popping up warnings about malware and potential harm to their computers is really, really user friendly as is non-standard deinstallation of most software: it’s super easy! You just drag the Application to the trash and later go and find all of the plists it left behind that are breaking other things! It just works (for us)!

Automattic ended up in a battle of wills with Apple wherein Apple wanted them to build in purchasing capability (for domain purchases and non-free hosted WordPress plans) so it could collect its 30%. Luckily, they yielded in the face of angry users and relented. Apple isn’t a company that I’d ever choose to work with but until they make enough decisions that piss off a huge majority of mobile phone buyers most companies are forced to donate a third of their application revenue to the scrappy little computer company worth more than a trillion dollars. My interpretation of their position is that your product should already be worth millions of dollars before you even attempt to besot their App Store with your feeble stab at relevance otherwise they’ll relegate you to working in the gift shop on a commission basis. I liked it much better when the reality distortion field was smaller and didn’t infect and destroy more interesting things. I liked it better when Apple wasn’t so fucking huge and equipped with an infinite supply of blank checks for belligerently hostile behavior under the guise of aesthetic purity. Crazily, I liked it better when pre-SP2 Windows XP was the most pressing issue that I had and that is saying a lot.

Powered by WordPress & Theme by Anders Norén