A case study in cyberbullying using Tumblr’s broken “Report Abuse” feature

Earlier this week, I wrote “Tumblr is not a safe place for me,” in which I make the claim that the “report abuse” feature on corporate-controlled social networks fundamentally empowers cyberbullies, not their targets. (Here’s an archived copy in case it gets taken down.) Predictably, I just received a vaguely threatening email from Tumblr Support …

Quick Hit Remix: 3 Reasons Why Rape Fans from Both Sides of the Fence Hate “Consent as a Felt Sense”

Both feminists and anti-feminists routinely make 3 arguments against changing cultural understandings of consent towards a “Consent-as-Felt” and away from a “Consent-as-Permission” model. The first is that understanding consent as “being okay with an experience one is having or has had” rather than as “expressing permission to do a thing” is incompatible with the legal …

“How I Explained Heartbleed To My Therapist”

This is an important post by Meredith L. Patterson: “Remember back around April or May, when you had to change your passwords on all the websites you use? Facebook, Yahoo, LinkedIn, everywhere?” He nods, vigorously. “Do you remember hearing the word ‘Heartbleed’ back around then?” A blank look. Maybe I should have worn the T-shirt. …

Cyberbusking: An Unusual Appeal

So, I don’t usually use blog posts to explicitly ask readers for donations. But I’m doing that tonight because in the span of 2 months, I’ve had to use money for a laptop repair ($300+), a car repair (~$370), and as of tonight, a car tow (~$130) and repair that I don’t yet have the …

Turn your Android phone into a full fledged programming environment

These days, mobile phones are basically computers. And not just any computer. If you have a smartphone, then it’s the same kind of computer as a regular ol’ laptop. Sure, the two look different, but once you get “under the hood” they look and feel remarkably similar.

My mission, which I chose to accept, was to see if I could turn my Android phone into a fully fledged web development console. Lo and behold, I could. And it’s not even that hard, but I did have to do some digging.

That’s because searching the ‘net for phrases like “web development on Android” mostly returns information on how to code and debug websites for mobile browsers, rather than how to use mobile phones as your environment for developing websites. Once I figured out which tools were suited for the task (and my personal tastes), though, everything else fell into place.

Read the full post.

Easy template injection in JavaScript for userscript authors, plugin devs, and other people who want to fuck with Web page content

The Predator Alert Tool for Twitter is coming along nicely, but it’s frustratingly slow going. It’s extra frustrating for me because ever since telling corporate America and its project managers to go kill themselves, I’ve grown accustomed to an utterly absurd speed of project development. I know I’ve only been writing and rewriting code for just under two weeks (I think—I honestly don’t even know or care what day it is), but still.

I think it also feels extra slow is because I’m learning a lot of new stuff along the way. That in and of itself is great, but I’m notoriously impatient. Which I totally consider a virtue because fuck waiting. Still, all this relearning and slow going has given me the opportunity to refine a few techniques I used in previous Predator Alert Tool scripts.

Here’s one technique I think is especially nifty: template injection.

A short primer on understanding me

I’ve recently been asked to explain my behavior a number of times to people I don’t know very well. I’m aware that I can be perplexing because I simply don’t follow many doctrines of culturally-approved behavior. In many cases, I don’t react in ways you’d expect, and sometimes that can be disorienting, or even terrifying. …

Thank you, Universe.

So I’m driving a lot these days, hopping from one community seed library to another, helping them use the WP-SeedBank software I wrote. (I’ve visited three, in three different US States, in the past week!) This means I have a car. This means I have to pay for (cheap) car insurance. And gas. And this …

Why are you so angry on the Internet?

This post was originally published on July 28, 2012, on my other blog. Transcript: Why are you so angry on the Internet? A lot of what I think confuses people about me is the fact that I interact with them in a way that’s unfamiliar to them. And that can be scary ‘cause it’s inherently …

Here’s to the nomadic ones, the travelers, the homeless, the migrants, the ones who move themselves and, in so doing, move others.

My life is awesome—despite all the Internet hate. The sheer number of wonderful people who I meet and get the opportunity to do wonderful things with is downright overwhelming. Small, local communities in the form of anarchist collectives, punk houses, housing co-ops, affinity groups, and more are just some of the places I find the …