misc posts

Subscribe to just misc posts via RSS.

Algorithmic Bias

I am subscribed to Marques Brownlee on YouTube. I watch almost every one of his videos. YouTube is smart. It knows this, it recommends me almost all of his videos. But not this one. No matter how many times I refresh the page. No matter how far down the page I scroll. Despite the fact that the video has gotten 2.3 million views in 16 hours, performing better than a number of his recent videos. Despite the fact that it’s recommending me videos that are from people I am not subscribed to, videos that are years old, videos that I have watched before, videos that are about politics, videos that are about the ongoing Black Lives Matter protests in the wake of George Floyd’s murder.

This is what algorithmic bias looks like. Algorithms are not neutral.[1]

YouTube thumbnail of an MKBHD video
A screenshot of the thumbnail for a YouTube video from MKBHD titled "Reflecting on the Color of My Skin".

  1. “Algorithm” is a word here used not in the purely computer science sense, but to mean a element of software which operates in a black box, often with a machine learning component, with little or no human supervision, input, or control. ↩︎

Type: A FOSS clone of typing.io

TL;DR: I made an awesome FOSS clone of typing.io that you can check out at type.shadowfacts.net and the source of which you can see here.

I’ve used typing.io on and off for almost a year now, usually when I’m bored and have nothing else to do. Unfortunately, I recently completed the Java file, the C++ file, and the JavaScript file (that last one took too much time, jQuery has weird coding formatting standards, IMO) meaning I’ve completed pretty much everything that interests me. Now if you want to upload your own code to type, you have to pay $9.99 a month, which, frankly, is ridiculous. $10 a month to be able to upload code to a website only to have more than the 17 default files (one for each langauge) when I could build my own clone.