Oluseyi Sonaiya Profile picture
Art x Culture x Tech
Sep 26, 2020 14 tweets 4 min read
Good thread. Always reminds me to check on progress with RISUG—en.wikipedia.org/wiki/Reversibl…—and Vasalgel.

RISUG has been under development for 41 years, has completed Phase III human trials with zero side effects and 97.3% success rate, but is a poor value proposition for Big Pharma. RISUG is a reversible indefinite male contraception, where a polymer is injected into the vas deferens in an outpatient procedure that is cheap (the polymer costs less than the syringe) and quick.
Sep 22, 2020 5 tweets 1 min read
Lemme guess, he then announced a K-12 initiative to help disadvantaged black youth? This is a gamble so classic we refer to it as "The Pipeline Problem."

The unspoken part is that these orgs narrow their search lens in advance. If you only look in the Ivies, then yeah, limited. They narrow their search lenses to exactly what their leadership's and executives' qualifications are, then are "surprised" that the non-representative elite schools they recruit from don't have large pools of diverse talent.
Sep 15, 2020 4 tweets 1 min read
"Finally." I pay $14.99 for Music Family, $9.99 for 2TB iCloud storage, and $4.99 for Arcade which my son remembers to use once a quarter.

If One Family had 2TB storage, I'd be saving $9.98 a month. As it is I'd need to spring for Premier, and save… 2¢.

🤷🏾‍♂️
Aug 1, 2020 6 tweets 1 min read
Started watching #WarForCybertron, and the Cybertronians have flags made of fabric—one character is even wearing a cloak.

…why?

Their bodies are metal. They are impervious to the atmosphere of most planets. In one scene, the Cybertronians were walking and one character ran to catch up—and was panting.

Since when do Cybertronians have *lungs*? What is he breathing on Cybertron?

And why were they walking, anyway, since they have vehicle forms that travel faster?
Jul 29, 2020 4 tweets 1 min read
teenyicons.com by @rebellenoire is pretty awesome STORY TIME!

I used to work on a mobile app by a major US sporting league. Sports leagues have lots of teams, and those teams have bunches of logos—primaries, alternates, simplified, etc. With bitmap icons and several different sizes, that adds up.
Jul 15, 2020 6 tweets 1 min read
I don’t talk about where I work. I don’t add my former employers to my bio, a practice super common in tech for the purpose of lending weight to your opinions—“Oh, she’s ex-Google; she must be smart!” Someone once described this as quitting the company but not the brand. I think it’s interesting in light of this current debate about speech, platforms, and cancelation, but also the much longer trend of firms demanding access to your social media before hiring you. The root cause is the same: corporatism.
Jul 11, 2020 6 tweets 3 min read
Need help. #iOS #metal

I collect a series of points into array-like objects called Strokes. I copy the points to the GPU and generate (2 * n) + 2 vertices. I call drawPrimitives with the triangleStrip type.

It connects my strips with these degenerate tris. Lost. Help, thx? ImageImage Good catch, @0x21376B00: I was reducing the vertexCount on the drawPrimitives call as a crude debugging test, to see if the artifacts were introduced by erroneous point/vertex generation, and that's in the snippet pasted here.

Sadly (thankfully?), that's not it.
Jun 19, 2020 4 tweets 1 min read
This whole Apple/Hey/App Store brouhaha reminded me I wrote that “Apple is not your friend” back in 2015: oluseyi.info/love-in-stockh… «Apple has powerful incentives to commoditize and devalue software, while tying that software to its platforms. … Having lots of cheap or free apps is great for Apple, but very difficult for all but the most riotously successful developers to sustain.»
May 1, 2020 5 tweets 2 min read
2007, working on an Oracle database management application across Windows and Linux. My employer at the time was using Subversion for revision control, and it had a property `eol-native` to automatically convert line endings to the checkout platform’s format. Tired of running unix2dos and dos2unix scripts, I figured I’d set the property on my files, so Subversion would do the work for me.

Some of you already know where this is going. Subversion properties were not folder-specific, but REPOSITORY-WIDE.
Apr 26, 2020 8 tweets 3 min read
STUNNING.

We're so used to full-color video now, so the technical brilliance of this animation is likely lost on most people. I'm going to do a short explainer, so we can all marvel together. With the graphics hardware that was available to us in the early and mid-90s, we were often constrained to 256 simultaneous on-screen colors, out of a larger palette of some 16M possible hues. In those graphics modes, each pixel in your image referenced the index of its color.
Feb 23, 2019 7 tweets 2 min read
If we valued human dignity in Nigeria, we would dispense with this polling unit foolishness entirely and ask ourselves how best to achieve the actual objective: obtaining a near-complete vote count from the populace in a reasonable time.

Fuck it, a thread. Why do we think we need to hold elections on a single day, nation-wide? And why do we limit voting hours?

“To prevent fraud,” they might say. But fraud prevention is simply a matter of ensuring that no one can vote twice.