AI Framework for an Equitable World NTEN

A much-needed AI framework for a more equitable world

Since losing my job in a round of budget-cutting layoffs at MomsRising (where I spent 10 years building web sites, IT systems, security protocols, and trainings) I have been seeking a new opportunity to help a progressive organization or campaign to more effectively use technology in support of grassroots organizing for political change. One of the things I have found in every CTO and IT Director position I see is that everyone wants to use AI now, but not everyone is sure why or how.

I am so grateful to have received a scholarship to enroll in classes to earn NTEN’s AI for Nonprofits Professional Certificate. I have been following the discussion around AI safety and ethics for many years, including as MomsRising’s Senior Director of Internal Technology and Security. This certificate program is giving me more practical tools for how to create and guide AI applications that can serve movement organizing while still staying true to our progressive values like justice, equality, and mutual care.

This week, I took a class created by Amy Sample Ward and Tristan Penn about the AI Framework for an Equitable World that was created in a community process led by NTEN in 2023. I greatly appreciate this approach which shows how assessment and impact are essential, on-going elements of any AI intervention. Below is a diagram of the framework. This is exactly the type of useful resource that I and any nonprofit IT leader can use to develop tools and processes that are both more effective and less harmful. I look forward to putting this into use soon!

AI Framework for an Equitable World. 

A diagram with 3 connected loops. 

Assessment: Input, outcomes, accountability 

Impact: Individual, organization, system 

Intervention: Design, develop, deploy

Learn more and download the full report at https://www.nten.org/posts/publication/artificial-intelligence-framework-for-an-equitable-world

screenshot of 15 domains that are spoofs of lotusmedia.org

An easy way to reduce the ability of scammers to spoof your domain

I recently participated in NTEN‘s new cybersecurity community, and learned about this wonderful easy tool called DNStwist. All you have to do is enter your own domain name (eg: lotusmedia.org in my case) and it scans global domain registries for common variations designed to trick a reader into thinking it’s your domain.

A very common phishing technique is to send an e-mail seeming to be from your organization that sends people to what seems like your website. Both the e-mail address and URL might look almost exactly like yours, especially to someone who is not paying attention. Often scammers will add an element of urgency which adds to the user’s confusion and lead them to take action before thinking it through clearly.

After running this scan which shows 15 domains spoofing mine, my next step as an organization would be to block all of these addresses from e-mailing anyone in my workspace. Unfortunately I don’t have any way to stop an external internet user from visiting and mistaking one of these sites for mine. So be alert and make sure you always know who is behind what you’re looking at!

Continue reading “An easy way to reduce the ability of scammers to spoof your domain”
DrupalCon 2016 group photo - I'm in there somewhere

An Open Web for Who?

In the Drupal community we’re hearing the term “Open Web” being used a lot lately. The Pantheon hosting service has used it to justify their platforming hate groups such as the “Alliance Defending Freedom.”

And now the Drupal Association has issued their own Open Web Manifesto which specifically references inclusion and diversity as requirements while expressing no awareness or concern about how the “Open Web” is being used as a dog whistle for free speech absolutists that don’t mind seeing many of us marginalized, attacked, and pushed out of the community.

Continue reading “An Open Web for Who?”

RIP Twitter

I have been using Twitter actively since 2006 and have had the best of times as well as the worst of times there. It’s very likely to stop existing as we know it very soon, which is a real shame. It didn’t have to be that way. I would like to write more about what it’s meant to me and the world but for now I want to share this urgent advice that I wrote up for my colleagues this morning.

The Twitter situation is not a drill. It could stop working at any moment, and until it does the nastiest trolls will be running amok. I recommend you do a few things on your personal accounts:

  • Put alternate ways for people to follow you in your bio. Could be Instagram, Facebook, Mastodon, TikTok, Tumblr, Discord, whatever.
  • Turn on 2-factor authentication if you haven’t already. You must use an app (like 1Password or Google Authenticator) and not SMS to authenticate. Also enable Password reset protect.
  • Request an archive of your Twitter data. You will have to authenticate for this by e-mail and not SMS. It can take a day or two but you’ll get an e-mail when it’s ready to download.
  • Consider making your tweets private so that you have to manually approve new followers.
  • You may want to deactivate your account, but DO NOT DELETE it. That could allow others to take your old name.
  • Even if you’re not signed up for Mastodon, run this FediFinder tool and download a list of your follows’ addresses on Mastodon and other federated services. (You can decide whether to use it later.)

Am I hacked again?

UPDATE: Hackers attempted to take over my domain but didn’t quite get away with it this time. Dreamhost was much more helpful this time than when I was attacked in 2013.

I’m 99% sure that my domain hosting and Twitter account are under attack right now. I can’t access either account and this is almost exactly what happened in 2013 when someone hacked half a dozen of my online accounts so he could get into @ruby thinking he could sell it on a hacker forum. This didn’t go well for him, but it was also an enormous pain in the ass for me.

You can see the whole story starting here: https://lotusmedia.org/tag/hacked/page/5

Five things that Drupal site builders need developers to know

This weekend I was pleased to present a brand new talk at DrupalCamp Asheville. I’ve been wanting to attend this camp for years since it’s the only one in North Carolina. This year my calendar was finally open and I was planning to attend in person, but of course that was not meant to be.

Many Drupal developers consider site builders to be one of the most important types of users they are building for. The project lead regularly talks about how to “Improve the site builder experience” in his state-of-Drupal keynotes. But how well do developers really understand site builders and what we do? I put together this presentation to help people understand the realities and constraints of being a site builder.

Below is a video of the talk. It’s only about 35 minutes long. This was my first time presenting it. If I do this talk again in the future I’ll include more examples to illustrate each point.

https://www.drupalasheville.com/2020/session/five-things-site-builders-need-developers-know

Mapping police brutality

I’m sure this only scratches the surface because it only tracks incidents of police violence that are reported on Twitter but I really appreciate folks (including Durham lawyer Greg Doucette) for putting this together.

See also The Guardian‘s site The Counted, which they created to track police killings in 2015 because no-one else was even doing it.

Tara and Ruby, mis-presentation

“But I’m Not Privileged”

Last week I had the opportunity to co-present with Tara King a talk about diversity and inclusion in the Drupal community. After each time we do this presentation we’ve learned from the audience and made improvements to make the session more helpful. This was my fourth time giving this talk (although other Drupal Diversity and Inclusion leaders have also done it) and I feel like it is getting much more effective at helping people better understand and advocate around issues of equity and justice in tech (and in the world).

For your enjoyment and edification, here is But I’m Not Privileged” – Why diversity, equity, & inclusion are everyone’s problem:


Photo credit: Dan Flicker

presentation title slide

Diverse communities are strong communities

Last week I was proud to represent Drupal Diversity and Inclusion at DrupalGovCon. Along with Dori Kelner, I co-presented a session to help people understand the challenges we face as a community and what DDI is doing about it.

You can see our slides overlayed with the audio of our talk here:

Two men in fatigues, one standing in the garbage bin

Stand up against the jerks, no-one else will do it for us

I was disgusted to learn today that progressive tech leader Clay Johnson has been harassing women he worked with with almost no repercussions for years. I’m appalled that I never knew about any of this in spite of being in his professional orbit the entire time. I even know some of the people quoted in the story, although not very well. We have to learn to tell the truth, shout it if we have to, and stop covering for people.

The fact that this stuff started so long ago and that even Clay seems to agree he should have been fired from the Dean campaign, but instead he was able to build an entire successful career on it while continuing to abuse people is such a great illustration of how tolerance of chauvinism systematically holds women back and keeps us out of leadership positions while simultaneously reinforcing itself by promoting these men ever higher.

Reading about his behavior at the Sunlight Foundation you can see that it wasn’t a secret. In fact the staff had to band together to alienate him since the organization wasn’t protecting them from him.

Every man that gets ahead while abusing people is keeping at least one other person from succeeding, and is taking up space that should go to people with better judgement than his. Then people look around and wonder why they don’t see as many women “qualified” for top leadership positions! Women are missing the opportunity to build our careers because we are trying to protect our dignity and bodily integrity from creeps who some other men think are geniuses.

I’m not mad at people for not exposing this sooner, because I know how hard it is (was?) to go public. I’m disgusted at Clay himself, but even more sick of the systems that just continue this culture and people who refuse to think beyond their own tiny bubbles. (ie: Well he’s not harassing me or anyone I care about, so I’m OK.) Of course I’m disappointed with Joe Trippi, but I wouldn’t expect any better from him. People like him are the reason I avoid certain lines of work.

Of course we should be able to expect our leaders to do better, but given that most of them are men that got there by succeeding in the current culture (if not actual harassers themselves) or women who got there by not rocking the boat too much, I’m not counting on them. The rest of us need to take care of each other by speaking out as publicly as we can when we find out about this stuff.

Hopefully people speaking out will eventually put more and more pressure upward on leaders to do the right thing in the first place before their new hire becomes the latest scandalous headline. Unfortunately I don’t expect any of this to change significantly before my son comes of age in about 10 years. I’m thinking of how us non-leaders can develop a strategic defense against the tsunami of bullshit.

Leaders like Zephyr Teachout are calling for better (or any) processes to address harrassment in political campaigns, but this problem is much bigger than the culture of political campaigns and nonprofits that take advantage of people’s dedication to the cause to keep them quiet. I’m not going to assume any of these institutions have my back until they have shown me that.

People need solidarity with each other, we can’t wait around for some brave leaders to save us. They’re not coming to help unless we force them to. I loved the way the Sunlight staff responded. I’d like to see much more of that.

 

Much of this post was initially written in conversation on Facebook with my friend Zephyr Teachout, hence some disjointedness.