Monthly Archives: June 2021

Death of Former U.S. Senator and Presidential Candidate Mike Gravel

Former U.S. Senator Mike Gravel in 2006. Photo by Gravel 2008 campaign, licensed under a Creative Commons BY 2.5 license.

Former U.S. Senator Mike Gravel died on Saturday, June 26. He is most notable for being a U.S. Senator from 1969 to 1981, but I remember him best from his unsuccessful run for president in 2008, which turned him into an early YouTube viral star. Here’s a quick overview:

The Rock

Let’s start with the “Rock” video, for which he is probably most famous. In 2007, Gravel posted this…unorthodox 3-minute video of himself on YouTube. He stares into the camera for over a minute, then, without a word, turns around and threw a rock into a lake. According to Gravel, this wasn’t an ad but a “metaphor of an ordinary citizen who acts in an unusual and extraordinary way.” The rock-throw represented a person starting a revolution.

Weird, yes, but Time Magazine later included it in its list of Top 10 Campaign Ads of all time.

(By the way, Gravel posted an updated version of the video when he made another run for the presidency in 2020.)

Lobbying the Obama Girl

Gravel was competing in the 2008 presidential campaign against, among others, Barack Obama, who had some viral moments of his own up his sleeve.

In June 2007, the YouTube channel Barely Political hired a model to play “Obama Girl” in a video in which the character expressed her crush on Barack Obama.

In a subsequent video, Barely Political posted this video of Gravel trying to recruit the “Obama Girl” onto his campaign. It featured Gravel singing (for real, which was better than the actress playing Obama Girl, who was lip syncing), rapping, and trying to impress her with the Crank That Soulja Boy dance. The result was hilarious:

Power to the People. Give Peace a Chance.

Just watch the video. It’s worth it.

Writing and maintaining a browser engine is fricking hard and everything moves far too quickly for a single developer now. However, JavaScript is what probably killed TenFourFox quickest. For better or for worse, web browsers’ primary role is no longer to view documents; it is to view applications that, by sheer coincidence, sometimes resemble documents. You can make workarounds to gracefully degrade where we have missing HTML or DOM features, but JavaScript is pretty much run or don’t, and more and more sites just plain collapse if any portion of it doesn’t. Nowadays front ends have become impossible to debug by outsiders and the liberties taken by JavaScript minifiers are demonstrably not portable. No one cares because it works okay on the subset of browsers they want to support, but someone bringing up the rear like we are has no chance because you can’t look at the source map and no one on the dev side has interest in or time for helping out the little guy. Making test cases from minified JavaScript is an exercise in untangling spaghetti that has welded itself together with superglue all over your chest hair, worsened by the fact that stepping through JavaScript on geriatic hardware with a million event handlers like waiting mousetraps is absolute agony. With that in mind, who’s surprised there are fewer and fewer minority browser engines? Are you shocked that attempts like NetSurf, despite its best intentions and my undying affection for it, are really just toys if they lack full script runtimes? Trying and failing to keep up with the scripting treadmill is what makes them infeasible to use. If you’re a front-end engineer and you throw in a dependency on Sexy Framework just because you can, don’t complain when you only have a minority of browser choices because you’re a big part of the problem.

Cameron Kaiser
from “The end of TenFourFox and what I’ve learned from it