Site Update: 29 October 2015

Hey! Did you miss me? 😀

A couple major site updates to note:

A couple still-extant issues to report (meaning please don’t tell me about em – I know!)

  • Main page (and other root-level) pages do not display menus properly on screens under 1280×768.
  • Pages may as well not display at all on mobile devices. So sorry about the eyesore(s). 🙁
  • Any image gallery using the current jQuery lightbox script likely displays images at full resolution, meaning they don’t fit on the screen. Again, see below.

I am currently in the process of converting all existing image galleries to a different jQuery lightbox plugin. This is mostly because Leandro Viera’s site no longer appears to exist, leading me to believe his lightbox scripts are now even more woefully out-of-date than before. I already had to make some edits for compatibility with jQuery 1,9,1 (which was current at the time) as it was written for – I believe – version 1,6.

Ideally, I will be using Lokesh Dhakar’s Lightbox, although I may end up creating something of my own – possibly based on the one I’ve been using, although the wall of text that is the JS backend is…well, awful, to be quite frank.

I have been trying (and failing) to get images to display within the confines of a browser window for some time now. It doesn’t appear to have anything to do with CSS, in this case, which is obviously pretty undesirable. Style adjustments should be made in CSS, not JavaScript at runtime. CSS formatting is handled at runtime anyway, and I really don’t care to make yet another PHP function to handle image output as there are already two per gallery – three, in some cases!

If an image renders far beyond your viewable area, I apologise. At this point, there’s not much I can do short of re-sizing the original file. I do have scripts for that, of course, but even those operate with original percentages rather than “client-side” percentages. 75% of my screen is probably not the same as 75% of yours, and it’s really unprofessional to have “fixed” image sizing parameters to begin with. So I won’t do it. Either it works everywhere, or it sucks. Currently, it’s unfortunately the latter.

Other notes:

  • This blog no longer lists two distinct “Political” categories.
  • The main CSS has been updated and some objects have moved around.
  • The right sidebar menu now contains my Twitter feed.
  • The right sidebar menu now does not render properly and may float off your screen. I’m working on that. Bear with me.
  • I trimmed a lot of unnecessary junk from various PHP and CSS assets across the site. Page load time should be somewhat decreased as a result, ideally.
  • In the process, I have removed support for most versions of IE. IE 11 should still display pages properly, unless it’s gotten even more finicky and pathetic since I last checked. If you genuinely still use IE 6, 7, 8, 9, or 10, I’m really not sure how your computer is still functioning. Even I’ve stopped using Windows XP, you know.


I tend to avoid making rather personal posts on a regular basis, but this is different – I almost had a severe case of road rage just twenty (or so) minutes ago.

Now, for the record – and I really cannot stress this enough – I do not have “anger issues” in that sense. I used to have a bit of a “control problem,” where I’d fly off the handle pretty quickly if something got me very irritated very quickly. Used to. Not anymore. Okay? Okay.


Anyway, here’s why:

Driving home from dropping off my brother, I was waiting at a traffic light to turn left. Meanwhile, cars were turning the left the other way and thus driving past me. Most are your average Main Line insecurity-mobiles – white Mercedes-Benz GL-class, white Lexus GX-class, white Cadillac ESV, and so on. One was actually dark red, though, and it was a Nissan Armada (which is, of course, just a boxier Lexus GX-class made by a different Japanese carmaker). On the front was a plate that nearly caused the episode of road rage in question.

A standard-enough 6×12″ (~15×30 cm) plate, I guess, but around the border were those insidious “autism awareness” puzzle pieces – and the slogan was easily ten times worse.

“Solve the Puzzle.”

Fuck you.

Seriously, fuck you. 

Fuck your wealthy, entitled lifestyle, fuck your 13 miles-to-the-gallon, fuck your insecurity, fuck your need to appear “caring” or “compassionate,” and most of all, fuck your willful ignorance.

Just…fuck you. Fuck off. Leave us alone, and fuck off.

Stick to what you know – be a trophy wife, be a “philanthropist,” be on the board of trustees of your child’s $45k/yr private school for all I care.

Just fucking STOP pretending to know what autism is.

Fuck. Off.

You aren’t a psychologist. You aren’t a psychiatrist. You aren’t a neuroscientist. You probably aren’t any kind of scientist.

Hell, if you were, you’d know that autism is anything but a “puzzle.”

Scenario: Let’s say you’re a pretentious and wealthy person, born with a silver spoon in your mouth (and possibly another up your arse, if you’re into that), and instilled with all the grace and refinement of your average White Knight™and/or Social Justice Warrior™.

Now, consider the scientifically proven fact that autism spectrum disorders (ASDs, for the sake of simplicity) are directly related to certain genetic deletions that can be observed in utero.

Obviously not all cases of autism are caused by such deletions, and – as the above-referenced article mentions – nor do these deletions necessarily indicate or preclude a diagnosis.

By this incredibly fucked-up logic, you may as well also join the (ideally non-existent) causes searching for a “cure” for Down Syndrome, Tay-Sachs, Sickle-Cell Anemia, Cystic Fibrosis, and even colour-blindness.

All are caused by genetic deletions and are observable in utero. If you think there’s a possibility of “curing” any of these, do the world a favour and take some actual fucking science classes.

We don’t need scientifically-illiterate people trying to “help” us. If we thought that was a decent idea, we’d go talk to Congress.

A decade or so ago, we hardly even had this sort of “awareness” movement looking for a “cure” – oh, you didn’t know GATTACA was fiction? Aw, poor sheltered baby. 😉

Must be nice in upper-class America. I hear you don’t even pay taxes! I mean, I don’t believe that because I don’t worship Chief Drone Captain Obama as a god, but y’know…I’ve heard.

Um. Anyway…

I am not a fucking puzzle. I will no longer tolerate this form of patronising and overtly discriminatory (read: ableist) treatment that has become so pervasive in our supposedly-enlightened culture and society.

I have had enough.

If you truly believe I’m less than human because my brain doesn’t work quite like yours, that’s fine – as long as you’re open to having that absurd viewpoint challenged. If not, you’re no better than your average Catholic, and that’s pretty fucking bad.

I’ll be the first to say that my brain doesn’t function the same way yours does (unless you have AS too, in which case it probably does, and thanks for reading my blog by the way). Believe me, this has been my life as long as I can accurately remember – I was never like other boys at school, and (surprise!) it’s not just because I liked other boys at school.

The point is that we aren’t totally fucking clueless as to why autism is a thing. We have science, you know. Granted, the “Awareness” movement hasn’t historically been a fan of science, but then again, most of the socially-regressive white-saviour benevolently-intolerant contingent are willfully ignorant of any advance that challenges their perceptions. Hence 9/11 “truthers,” anti-vaxxers, and flat-earthers exist.

This is the world in which we live – rife with science-deniers and (even worse) those who would sooner legislate ignorance than broaden their own knowledge.

I hope the far-right is happy.

— JB

If you have any of those stupid fucking “puzzle-piece” stickers, magnets, license plates, or anything in your possession – especially on your car – please do the entire ASD community a huge favour and throw them the fuck away. Thank you.