Building a live steno display (2021/09/18)
I finally finished a small project I started about five years ago, that being a steno display for my keyboard. The idea is that my keyboard allows me to support stenography input using software like Plover, but I found it frustrating not to have better feedback, and my keyboard is programmable, so I thought I’d implement that. It was more work than I expected. [read more...]
Trolling case study: HCQ (2020/08/09)
There is a fascinating thing which I noticed recently in online discourse, and I have found what is, at least until they notice it, possibly a reliable way to distinguish between people who hold a perhaps surprising position, and people who are trying to spread misinformation.
The context of this particular thing was discussions of hydroxychloroquine, henceforth “HCQ”, an anti-malarial drug which some people thought might be an effective treatment of some sort related to COVID-19. [read more...]
Triplebyte laid off a lot of their interviewers (including me) in April, not long after laying off essentially their entire writing and talent-manager teams. The practical effect is that every single US-based interviewer got laid off, while the non-US-based interviewers remain for now. There was, perhaps unusually, no severance pay. I find myself in a novel situation; I’m actually disgruntled about losing a job. I’ve been hit by layoffs quite a few times before, and this is the first time I’ve felt like it was handled badly. As it happens, a solid majority of the other affected interviewers were also disgruntled about it. Long story short: We talked things out and reached an agreement everyone was happy with, but I think that could have happened a lot sooner.
Since then, Triplebyte has gotten discussed again on Hacker News, for what commenters there seem to feel is poor handling of a transition in their business model, and there’s some similarities between the problems there and the problems I was writing about here. They’ve also reversed the previous decision and posted/emailed an apology about it.
I think that the ways in which people were upset, in both of these situations, reflect a recurring pattern, especially in the tech industry. The pattern is that people do a thing that seems reasonable to them, other people become angry about it, and it seems surprising or mysterious. I don’t think it should be surprising, and I don’t think it’s mysterious. So I’m looking in more detail at this, in the hopes that explaining why I’d consider it reasonably obvious that people would be mad might help some readers figure out why people are sometimes mad for no obvious reason.
(This whole post was pretty much written in May, and then Events Happened and I’ve been too busy to come back and finish the draft. Oops.) [read more...]
Fractally Wrong: Counting GUIDs (2020/02/06)
I was recently pointed at some code, and the more I looked at it, the more impressed I was by how wrong it was. I think this may be the highest density of errors I’ve ever seen in a single line of code, in fact. The stated goal: Listing all GUIDs. This can’t be done, but this is more wrong than that.
If the underlying task were at all possible, the other bugs would probably get noticed, but since they all prevent each other from being relevant, we ended up with… This. [read more...]
RMS, Minsky, and the Search for Truth (2019/09/21)
Richard Stallman stepped down from the FSF recently. I don’t think it was necessarily 100% voluntary. This came about in part because of a highly critical article about his behavior, pointing out ways in which he has behaved poorly.
One of the complaints people have had persistently about his behavior is a tendency to offer what seem to be defenses of extremely bad behavior. In recognition of his influential leadership in the field of self-referential acronyms (e.g., “GNU’s Not Unix”), I’m going to write a perhaps self-referential piece in which I argue that the actual behavior he engaged in is not necessarily the same as the behavior he is accused of. But because I have studied and considered human emotions and behavior, I’m also going to try to do a better job of clarifying what I am defending, and also what I am not defending. [read more...]
The Zak Update (2019/02/14)
So, just a followup, since people probably wonder: Yeah, I saw the Zak thing, in which Mandy Morbid, his erstwhile girlfriend, accuses him of long-term abuse. Yes, I believe it. Ironically, I was told repeatedly during the drama that Mandy was a bad person and I shouldn’t believe her accusations, but you know what? Fuck those people. The accusations are credible. During the whole thing, and thereafter, I talked to Zak a fair bit in email. [read more...]
New blog (2019/02/13)
For reasons, I got frustrated with maintaining a blog software to interact with, so I stopped. I exported old posts, added aliases for them, but this is now a static page, for reasons. Using Hugo.
The end of my Mac era (2016/11/29)
I first used MacOS X in 1988. No, that’s not a typo. See, MacOS X is really, under the hood, an older operating system called NeXTStep, which I started using in 1988. [read more...]