No Brain No Headache

Month: October 2020 Page 1 of 2

And The Horse You Rode In On

As much as understanding as I might pretend to have for whatever-driven advertising rates, I’ve been pretty sure that Facebook is the source of most horrible things in the world and would never remotely consider feeding any of my money into that ridiculous machine. Unfortunately, a whole lot of people consider that shit machine as the 2020 equivalent of thinking of the big blue ‘E’ of the Internet Explorer icon as the ‘internet.’ Given how much computing is done on mobile devices this almost makes sense but then you read something like this disassembly of advertising rates charged to both presidential campaigns and realize that the chaos boosting algorithms Facebooks prioritizes gives a ridiculous advantage to a candidate that doesn’t give a fuck about policy or the impact any of the trash his grotesque orange orifice spews.

I’m sick as fuck of even hearing about Facebook much less their half assed justifications for doing measurable harm to democratic process by measuring all things regardless of their impact with the same inane system of measuring ‘engagement.’ I still have an active Facebook account and the fact that it still exists, albeit largely as a way to log in to Spotify, is making me feel like I’m a larger part of the problem than I’m comfortable with.

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?

Pinebook Pro Impressions After A Couple of Hours

My Pinebook Pro arrived today. I spent a little time poking around on it after dinner and am now typing this post up on it. I didn’t go in with crazy high expectations since I’m fairly experienced with working withLinux on the desktop with much more powerful hardware supporting it.

Here are my day one impressions so far:

1. It isn’t crazy fast for desktop-ish use so far. I’m running the Manjaro version that comes preinstalled on it and using KDE as my desktop environment and it doesn’t feel quite as responsive as my other machine but, of course, my other machines are for the most part i9 class processors with enough RAM that I scarcely even touch my swap partition so that comparison should surprise absolutely no one. For $200, it’s fucking great and it does everything I would expect and a whole bunch more. As long as you’re not expecting your inexpensive machine to miraculously hit Mach 1, I think this is a surprisingly great desktop experience. It probably won’t be my daily driver for heavy lifting tasks but it runs Chromium with the required gazillion tabs open, Guake, and a few other small applications without any noticeable difficulty.

2. Again, for the price, the hardware that you touch and interface with externally feels on par with some of the better Chromebooks. The screen is perfectly workable and clear. The keyboard is chicklet style and doesn’t yield at all when you’re typing. Trackpads in Linux have always been a bit of a sore spot for me since I tend to experience a ton of phantom clicks when text editing that are probably more the fault of the window manager/DE than the hardware but this one feels comfortable to use even with the constant fear that the cursor is going to magically move three lines up at any second. The trackpad is buttonless and requires a fair amount of force to generate a click which makes things a little louder than I’m accustomed to but those clicks are muted plastic thuds instead of the gunshots you’ll normally hear from cheap trackpad hardware.

3. Every other person has mentioned that the case is a complete fingerprint magnet and I cannot disagree with that assessment. After two hours of handling it looks like I simultaneously devoured a bag of potato chips while doing so with nary a shirt tail to wipe my freakishly oil covered hands on. This is not something I consider important but it becomes apparent pretty quickly that the pretty black case otherwise unadorned by a single logo is never going to look pretty again without swabbing it with an alcohol pad.

Anyway, those are my admittedly superficial impressions from the first couple hours of actually using this little beast. I’ll likely post more thoughts on it a little further into actual use. The very short review: It won’t ever be a primary machine for me but it’s a bit of a miracle in its price and quality bracket. The KDE battery widget says I still have eight hours of remaining battery life after using this laptop for around 45 minutes. I’d say that’s worth your time and money if you want to try something apart from the pack.

Today I Turned Off My Sprinklers and Opened These Tabs

Here are the things that drifted dreamily across my sleeping browser while I was working on something longer and more substantial to post here. Pinboard keeps all of that stuff from disappearing and is worth every penny that I pay for that service.

1. Gizmodo threw down a sarcasm laced guide on how to avoid showing your coworkers your junk on Zoom that is hilarious but should not need to exist. The catalyst was a reporter for the New Yorker jerking off during a Zoom call which even if you think your camera is off is the very worst idea that you’ve ever had. Vice has the more explicit version of this story and I really hope that ‘Zoom dick’ doesn’t become a term that we remember fondly from those dark days in 2020.

2. Not even Microsoft wants you to use the new Edge browser apparently because if you try to download it with a sane browser then you end up being redirected to the local copy on your computer that you’ve thus far never opened on purpose. I don’t have a Windows machine handy to test this out right now but I will later tonight just to take my trip on the hilarity-go-round along with everyone who is actually trying to download this ill conceived aberration. No browser that is remarkable only for being less terrible than the old version of Edge should be this difficult to obtain.

3. I would agree that the press that Trump sees so blatantly biased against him is actually giving him the idiot questions because he’s a hostile idiot and seemingly can’t handle a question necessitating an answer longer than a single sentence. I’m assuming he’s also wired as fuck on Adderall and his stem cell and steroid cocktail. Stimulants, fragile arrogance, and generally having the least experience dealing with the details of daily life of any president in history lays some great groundwork for his eventual Darwin award. Well, probably not unless he’s confronted by a particular scary ramp but I’m hoping the rubber/glue ratio reverses itself and he can be the lucky recipient of some of that ‘locking up’ he enjoys yelling about.

4. Chaos Ink is good hypnotic fun in your browser. I tinkered around with it for 15+ minutes which is more than I can see for most web things that serve a definite purpose these days.

I Really Like This and I’m Not Entirely Sure Why

Most of the music that really resonates (ha!) with me is guitar driven. This is also generated through a guitar with an insane amount of signal processing and other stupid guitar tricks to produce experimental nightmare music that, for me at least, goes somewhere definite sonically:

I’d love to see what the signal path for this rig looks like.

Answering Questions Without Being An Asshole

I really enjoyed this guide on answering questions in a helpful way because I answer so many questions in a given day and, these days, through more avenues than I have in the past. I always try to give equal attention to either a question about something technical in my workplace as I do someone asking about which Chromebook to buy for their child who has now been learning at home for more than half a year at this point. I think this guide is a good very litmus for whether or not you’re being an asshole when asked a mediocre question by giving you some somewhat obvious (if you’d thought about what you were going to say instead of just spitting out whatever popped into your head) tools to better your participation in the troubleshooting process. I have the habit of casting everything as a troubleshooting process because that my actual marketable skill. I think in this case it is very much a collaborative effort to troubleshoot an issue just not as linearly as I’m used to.

It’s something worth considering because if you’re getting a proper question posed after doing a little bit of prep work before passing it on to me then I feel like I’m being met half way between let me Google that for you dismissiveness and a question so specialized in an area where my knowledge might be lacking and will have to do more research than you would to learn how to even begin looking for an answer. I’m always happier with the amount of effort I have to make if I feel like the person asking the question has done a little bit of pre-work. I’m not even sure if that preparatory business necessarily helps the process but it makes me feel like I’m another piece of helping someone find an answer instead of just a convenient sucker to pass the thinking on to. Cynical? Yeah, a little but I think it’s at least defensible given the tendency of people in general to throw up their hands in surrender when confronted with something that isn’t immediately familiar.

I’m going to categorize this one as a ‘Don’t Forget’ as well and keep the link handy for those days when questions are coming in at a relentless pace and I forget that people aren’t doing it because they’re clueless jerks. People are asking me because they’ve tried and weren’t successful or they aren’t even sure what exactly they’re even looking for.

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.

I Had A Great Interview Process With One Company and The Rest Felt Punitive Comparitively

I’ve given a tentative acceptance for a new job until they’ve had time to do reference checks. That typically guarantees that I’ll get the offer because even in cases where I’ve been terminated it usually boils down to me being relatively expensive and not being particularly patient with managers who practice a retail style of management that involves repeating the phrase ‘customer service’ so many times that it loses all meaning. I tend to treat the folks I support slightly better than they treat me but I don’t tolerate yelling or abuse from anyone. At my present job I have ejected the CEO from his office after he became verbally aggressive and got in my way while I was troubleshooting a fairly straightforward issue and people thought I was nuts for that. Maybe I’m not destined to be a greeter at department store but I am generally very good at what I do. Unlike most of the job offers (and there have been a bunch over the years) that I’ve accepted over the past six or so years, I’m actually excited to start work for this company because their interview process actually made me believe that they weren’t completely full of shit. That’s a tricky one, right?

Most interviews that I’ve taken part in over the past decade or so have been insanely stressful and intentionally humiliating. I’ve grimaced my way through so many situations that depended entirely on situations that were a single step removed from an A+ exam from the early 00s that I’ve probably defensively wiped many of them from memory. I left those interviews feeling less like I’d been either evaluated or even challenged and felt more like I’d been part of some hazing ritual that evaluated how well I could answer quiz show style questioning on what the letters in obscure networking acronyms meant and how I recovered from being heckled while white boarding infrastructure architecture. I’ve said this many times before but interviewing at software companies is one of my least favorite things to do because of the predetermined expectation that you’re going to sweat blood, recall obscure edge cases irrelevant to the role you’re interviewing for, and generally be entertainment for a room full of folks who’ve been trapped in the amber of their roles and now want to challenge an outsider to a pressurized dick measuring contest.

Anyway, bitterness over past interview experiences aside and excusing the usual cliches that come along with the interview process like me wearing a shirt with buttons on the front of it, this process was so linear and stressless that it energized me after each round was over. Granted, there were seven rounds of interviews so I can’t excuse the amount of time that I was expected to commit but I did enjoy each of the conversations that I had.

Obviously I can’t name companies here or any of that tempting but ultimately self-defeating sort of thing but I can mention what I think worked well.

1. Most of the interviews were me talking to a single person. I enjoy conversations deeply when I feel like I’m both hearing everything the other person is saying and I feel like they’re actually paying attention and reacting to my answers. The panel style interviewing process that’s become such an overused standard is at best uncomfortable and at worst feels oddly confrontational. I had a great time talking to everyone during this interview process and, judging by the amount of actual laughing that happened during most of my interviews, the folks talking to me were engaged as well. That just felt good even in my situationally weakest interviews.

2. While all of the interviewers were frank about having their feedback hidden from one another to prevent a single poor impression from biasing everyone they were also very upfront about their impressions at the close of the interview. I never felt like I ended an interview with no idea how I’d performed or what the litmus for success might be. That was also refreshing and removed a large amount of the post-interview doubts that typically plague me. That was also refreshing and felt to me less like some black box bullshit and more like people interested in genuinely trying to get what I was all about. I’ll confess that I did tailor some of my answers towards what I thought they might want to hear but I think that’s become standard operating procedure these days.

3. Generally all of the interviews involved solving one particularly knotty technical question and I was able to talk through it with the interviewer instead of producing something in a cone of silence while the people interviewing me tapped randomly on keyboards. One of the theoretical situations was technically impossible to solve all the way but the interviewer told me during the course of trying to work my way through the situation that they were more concerned about the process than the solution. Once I’d presented as much of answer as possible then we dissected the question mutually which felt much less like a gauntlet thrown down and more like collaborative problem solving. This also was much more comfortable than I’m accustomed to and made me feel more like I was working through an unfamiliar issue with a friendly colleague. Take note of this because the opposite approach — how big is your algorithmic dick — makes me lose all enthusiasm for both the interview process and the team I might be joining. Oh! So, you cribbed your approach from a Fortune 500, venture capital funded unicorn, huh? Why aren’t you a Fortune 500, venture capital funded unicorn you fucking poser?

4. For the first time in what felt like a century, I knew what was going on and what was expected of me in each phase of the interview process. The recruiting person always pitched me time slots when people were available instead of asking for my availability over the course of several days. The ‘does this data and time for this duration work for you” approach was also super refreshing and left me feeling less like I was an unpaid peon doing unpaid work for the potential of a prestigious position and more like someone who was setting aside a large amount of time while still working for another company and needing a little bit of flexibility.

5. Every interview had a very tight time frame and everyone that I spoke with asked me periodically if I still had time to talk more. I’ll admit that every single one of my interviews took more time than was allotted but I never felt like I wanted to escape and was willing to continue the conversation from what was initially 30 minutes into over an hour because the conversation was interesting enough that I actually wanted to continue.

6. When I completed my final interview, I had a follow up call with the hiring manager. The absolutely brilliant part about this conversation was that the manager asked me about every single concern that anyone interviewed me had about my experience or average tenure length and gave me the opportunity to address it before they made their final decision. Again, leaving the black box of opaque assessment and hiding behind the anonymity of HR software made me so much dehumanized than I have in past interviews. Being able to address concerns directly is so much more helpful than getting a generic ‘moving forward with other candidates’ robot response. I feel as though even if I hadn’t been chosen that at least being given the opportunity to address concerns that interviewers had would be less disappointing in the end. I cannot tell you how many times I’ve gotten to the first interview stage and received one of those canned responses with no explanation or qualification for the rejection. I was very relieved to encounter neither rejection nor a generated response. That makes me feel as though I’m working towards something instead of against something.

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.

Some Tabs That I Can Now Close Permanently

Some things I ran into while stumbling around the interwebs:

1. Uhmmm should be an mandatory installation for all companies who’ve decided to replace all of the pointless meetings we used to endure in person with virtual meetings where we’re expected to sit attentively while nothing really happens. I’ve been in a few working sessions that would have benefitted tremendously from being reminded that we didn’t need to be in a meeting in order to communicate during that work. A little elevator music to remind you that no one is saying anything or really paying attention to the meeting you’re stuck in? Sound fucking great.

2. TypeLit is a service that gives you practice typing while you literally (or should that be ‘literar-ily’) retype over classic novels. My typing speed wasn’t as quick as it might have otherwise been because I was reading the text while I was typing. For me, it’s most valuable as a hybrid experience that places actually reading the book somewhere in the mix.

3. Buy For Life is a great idea for cataloging products that are durable and not intended to use for a year or two and discard. The contents aren’t extensive yet but the inspiration behind this site are worthy of attention. I own a few of the things they feature but I think this is mostly because I tend to spend too much money on things and despise cheap crap for the most part. I’ll definitely check back here a few months from now to see what they’ve added. More useful things and less disposable garbage is something I can endorse.

4. If you play guitar, then check out Guitar Dashboard. I know nothing about music although I’ve played guitar for nearly thirty years and I picked up on some music theory concepts while fooling around with this tool.

Page 1 of 2

Powered by WordPress & Theme by Anders Norén