InterTwinkles

Yesterday held many gems, and one of my favorites was seeing Charlie defend his dissertation (he would prefer it be called “defenestration“). He’s built an incredible tool called InterTwinkles, an online tool for non-hierarchical, consensus-oriented decision making.

Non-hierarchical, participatory, consensus-based decision making has seen an explosion in popularity in recent years. The traditional techniques of formal consensus, however, are limited to face-to-face meetings, which can limit organizations’ capacity due to their time and cost. InterTwinkles is a set of integrated but composable online tools designed to assist small and medium-sized groups in engaging in formal group decision making processes online. In this thesis, Charlie DeTar presents a thorough investigation of the ethical and practical motivations for consensus decision making, and relates these to concerns of control and autonomy in the design of online systems. He describes the participatory and iterative design process for building an online platform for consensus, with particular attention to the practical constraints of real-world groups with mixed technical aptitude. He presents the results of a three month field trial with six cooperative groups in the Boston area, and evaluates the results through the lens of adaptive structuration theory, with particular attention on the fit between the ethical motivations and performance outcomes.

It also generated one of the better #vizthink outputs I think I’ve done in awhile. A big part of being able to do that is based all of the wonderful conversations Charlie and I have shared over the past few months. He’s always been generous with his time and his brains.

Keep an eye out for his future work, try out InterTwinkles in your housing co-op or other affinity-based consensus group. While I (and the rest of the Media Lab) will miss Charlie dearly, Montana calls him to new adventures (and to his awesome partner!).

Introducing the Participatory Aid Marketplace

My cohort Matt Stempeck at the Center for Civic Media at MIT’s Media Lab recently finished his graduate thesis on participatory aid. We were also on a panel together at the MIT-Knight Civic Media Conference. Here’s a blog he posted on the Civic Blog about his work – it’s reposted here with his permission.

Unlike my thesis readers, who may or may not have made it through all 244 pages, you get to experience the condensed version. The full PDF is here, if you’re into reading and citations.

Participatory Aid

People are using information and communication technologies (like the internet) to help each other in times of crisis (natural or man-made). This trend is the evolution of a concept known as “mutual aid”, introduced by Russian polymath Peter Kropotkin in 1902 in his argument that our natural sociable inclinations towards cooperation and mutual support are underserved by capitalism’s exclusive focus on the self-interested individual. My own reaction is to the bureaucracy’s underserving of informal and public-led solutions.

The practice of mutual aid has been greatly accelerated and extended by the internet’s global reach. I introduce the term “participatory aid” to describe the new reality where people all over the planet can participate in providing aid in various forms to their fellow humans. In many of these cases, that aid is mediated at least partially by technology, rather than exclusively by formal aid groups.

Formal aid groups like the UN and Red Cross are facing disintermediation not entirely unlike we’ve seen in the music, travel, and news industries. Members of the public are increasingly turning towards direct sources in crises rather than large, bureaucratic intermediaries. Information is increasingly likely to originate from people on the ground in those places rather than news companies, and there is a rich and growing number of ways to help, as well.

You are more than your bank account

The advent of broadcast media brought with it new responsibilities to empathize with people experiencing disaster all over the world. For most of the 20th century, the public was invited to demonstrate their sympathy via financial donations to formal aid organizations, who would, in turn, help those in need (think telethons). This broadcast model of aid works well for martialing large numbers of donors, IF a crisis is deemed significant enough to broadcast it to the audience. Many crises do not reach this threshold, and therefore do not receive the public or private relief support that often follows broadcast attention.

People are using the internet to help in creative ways in times of crisis. There are pros and cons to this development, to be celebrated and mitigated. Briefly, the pool of people who can help in some way is now orders of magnitude larger than it was previously, and the value of those peoples’ contributions is no longer limited to the financial value of their bank accounts. People have consistently proven capable of creative solutions and able to respond to a wider range of human needs than formal needs assessment methodologies accommodate.

On the flip side, not every way to help online is as effective as providing additional funding to professional crisis responders. There is already a graveyard of hackathon projects that never truly helped anyone (especially those with no connection or feedback loop from anyone in the field). The expansion of the range of crisis responders can lead to fragmentation of resources and duplication of efforts, although anyone managing the thousands of traditional NGOs that descended upon Haiti following the earthquake there will tell you that the same problem exists offline. It is my hope that open data standards and improved coordination between projects can mitigate some of these issues.

case-library-categories

How to Help Using Tech

One of the more celebrated methods of recent years is the practice of crisismapping. Following a disaster, crowdsourced mapping platforms like Ushahidi are populated with geocoded data by globally distributed online volunteers like Volunteer Standby Taskforce. The teams collect, translate, verify, analyze, and plot data points to improve the situational awareness (the “what’s going on where”) of formal emergency managers and organizations.

Of course, participatory aid is not limited to producing crisis maps to benefit formal aid organizations, and I argue we shouldn’t limit our understanding of the space to this one early example. Countless professions have shifted to support the digitization of labor, so many of our jobs can (and are) conducted online (pro bono networks like Taproot Foundation and Catchafire are important inspirations to consider). Over time, technology has continued to expand the range of actions an individual can accomplish from anywhere in the world.

A Case Library of New Ways to Help

To support this argument, I collected a case library of nearly one hundred ways members of the public can help communities in crisis (as well as the formal aid organizations working on behalf of these communities). I still need to convert the full case library from Word to HTML, but you can get a sense of it here.

I spent a lot of time thinking about the many ways people can help using technology, and abstracted from these many cases 9 general categories to organize the library. They are to your left.

Framework

From the many examples in the case library, I abstracted a framework to help define and think about participatory aid projects:

framework

Participatory aid can consist of projects that help existing formal aid groups (like a crisis map created at the request of such an institution) or projects that seek to help the affected population directly (like the Sandy Coworking Map, which listed donations of commercial real estate by and for the people of New York). This is a spectrum, because there are many projects which seek to help the affected population as well as the professionals mediating their aid.

Likewise, there is a spectrum between microwork, which often gets called ‘crowdsourcing’, and far less discrete tasks, like designing an entirely new software project or launching an entirely new public initiative like Occupy Sandy. In my research, I noticed that even some of those in the participatory aid space a limited view of its possibilities, and consider crowdsourced microwork at the behest of existing state actors (quadrant IV) to be the ideal application of technological innovation in crisis response. This is an exciting area, but there’s equally great work being done elsewhere. We can create and execute much deeper, more complicated solutions than helping sort thousands of tweets to extract actionable information. (See Ethan Zuckerman’s discussion of thick vs. thin engagement, which I borrow).

Participatory Aid Marketplace

Because I’m at the Media Lab, I was charged with building a piece of technology in addition to producing the written thesis. After conducting interviews with a wide range of leaders in the participatory aid space (and reading a crazy wide range of documents), it emerged that coordination of efforts was a major and unsolved need. Volunteers are interested in what they can do to help, and prefer to use their professional skills if volunteering (versus making a donation). Leaders of semi-formal volunteer organizations like those that make up the Digital Humanitarians Networkseek common check-in forms to easily alert one another (and the world) to their deployments. The individuals within formal aid organizations (like UN-OCHA) who are working to better integrate participatory aid with formal aid also stand to benefit from improved coordination and aggregation of participatory aid projects.

So, with a team of MIT undergrads (Patrick Marx, Eann Tuann, and Yi-shiuan Tung), I co-designed and built a website to aggregate participatory aid projects. The goals of the site are:

  • to index active participatory aid projects by crisis to provide an overview of public response
  • to match skilled volunteers with projects seeking their help
  • to host the case library of previous examples of peer aid, tagged by the needs they addressed, in the hopes of inspiring future projects
  • to do all of this in as user-friendly, open, and distributable ways as possible (including early support for a couple of emerging aid data standards)

Participatory Aid Marketplace
A design mockup of the functional Drupal site

The site provides administrators of participatory aid projects with a simple form to list their project. This form populates the active project views as well as the case library, and links projects to common crisis needs and general buckets of volunteer skills. It can also automatically distribute the content to existing coordination fora like Google Groups or RSS readers.

Volunteers can participate in the site with full-fledged profiles, skills<->project matching, and specific LinkedIn skills importing. The more likely use case consists of short, anonymous visits to quickly identify meaningful ways to help in the crises people care about.

The skills selection and importing prototype

The skills selection and importing prototype

Future Work

There’s a lot more in the full thesis, but essentially, we’ve worked with some of the most innovative groups in crisis response to build a functional prototype that would only require some design work and loving iterations to be of real utility. I’m looking into various ways to finish development and implement the site (not to mention identify a good organizational / network home). Get in touch with me if you’d like to talk about the platform, or this space in general.

THANKS

Thanks for reading this.

Also, while I’ve worked for years to use the web to organize people to create change in the world, my background isn’t in humanitarian aid or crisis response. My ability to rapidly understand this space and consume massive amounts of information (written and social) was directly correlated with the kindness and enthusiasm of people like Willow Brugh, Luis Capelo, Natalie Chang, all of my interview subjects, all of the kind survey respondents, and of course my readers, Ethan ZuckermanJoi Ito, and Patrick Meier. My colleagues, the staff and fellow grad students of the Center for Civic Media, shared their intellectual firepower at every turn.

Project-Based Collaborations / Collusions

In starting research with Center for Civic Media, I get to sit and read for hours a day. Go to conferences which seem interesting. Attend talks of people I’ve read the work of. It is absurd. I still don’t like the institution of academia, but that’s because everyone should have access to such resources, not because I don’t like (and appreciate) the opportunities. My research is on how organizations with distributed power scale. In this area of study, decentralization or distributed power in an group is referred to as “flat.” “Decentralized” as a stand-alone term usually means how resources are distributed, rather than power structures. Read more about that on Charlie DeTar’s great post.

This means I’ve been reading rather a lot around how activist groups change over time based on how they interact with the rest of the world, each other, and themselves. Most recently, I finished Revolutions in Reverse, a collection of David Graeber essays. A standard sequence which became clear to me is the following:

  • Individual groups work towards their objective from their perspective, build up some sort of core and maybe a following.
  • Occasionally, something massive comes up, and some of these groups band together. While they have different perspectives, they share an objective for a short period of time. Basically, alliterative alignment-based alliance.
  • After the shared objective is achieved, the thrill of victory makes groups want to continue to work together. Other shared objectives are sought, but alliances crumble due to the different perspectives which made the larger grouping so robust in its diversity.
  • Individual participants become disenchanted because of these dramas and depart from the larger grouping at the least, and often their orginial core group as well.

Essentially, people set aside basic debates while a pressing objective is at hand. In facilitation work, instigating projects is a great way to get people over their social anxieties and political differences in order to create bonds which later might surplant those issues. As my friend Slim once said on the twitters, “sweat is a far more honest social lubricant.” The issue is when those collusions are expected to last longer than is actually reasonable.

What I have been wondering is this: Why don’t we just shake hands after the larger objective has been achieved, and go on our merry ways? To me, this is far more sustainable culturally. Personally, one of the things which I love most about meeting people doing good work completely unrelated to my own is that there are so many things wrong in the world, in such intertwined and complex ways, if we were all working on the same aspect, no impact would be made. I don’t want to continue being joined forces, because I want to know you have my back in the larger scheme of things. Talk about the breakup before you start dating (or the “Founder’s Prenup“) – adults should be able to act like adults, even when they go their separate ways. Then you have the ability to work together on big things in the future, instead of still being butthurt about something that happened in the past.

I see this approach as similar to the move to portfolio-based employment from one long career employment. People associate with you for a discrete project based on what you’ve done in the past, which then gets added to your portfolio. Why not the same for social structures and political movements? We gather around a project, celebrate it when it’s done, and move on. Sometimes we end up working consistently with the same set of people because it makes a lot of sense, but it’s not the starting assumption. In my wariness, I don’t believe this will solve large problems, only allow us to fail for better reasons. Does anyone have any examples around this, of it working or not working, or at least being tried?

Potentially related: Temporary Autonomous Zones

Coping Processes

I’ve been struggling with social anxiety a lot lately. I’m aware of my stressors, the main one being the way I’ve been framing my work. It’s gotten to low-level panic attacks for days on end. Yes, I know I work too much. Yes, I know I tend to care far too much about the wrong things. Let me re-state that. I mis-prioritize my actions based on the outcomes I would like (I don’t execute in ways that will further my end goals).

And then the crux of the problem – I am actually an introvert who just happens to be good at people. I feel like the stage tech who gets dragged out on stage to act, and I just want to be in the dark reading cues and flipping switches so other people can bare their souls. The people who like doing that sort of thing. That said, I find people fascinating. I love how individuals build a society out of their communities. But. Every single person I cross paths with, or see on the street, or see the lighted window in a building.. each of them has a life that is just as complex (if not more so) as mine. And most of it will never overlap with me – which is great. But it’s so.. massive. And complicated by all the other lives abutting theirs, the social factors they’re not even aware of, that we’re all monkeys in clothes with language. And then one person comes up to you and asks you where the bathroom is, and it’s like “do you even realize what that means? That we have bathrooms! History and context and memetics! And that so many people used that public restroom before you!” I don’t even care about the washed hands (I mean I do, but not in this context), there’s just so much past-ness (thanks, Dymaxion, for the term) behind that stall door. And should we even be using toilets? And that’s just a tiny portion of everyone’s day that no one really thinks about. And then the person just blinks at you, and you point them in the (supposedly) right direction, and they walk that way. And then someone else comes up to you. Rinse and repeat.

So. That. I’ve started medication that is situation-based, only in my system for so long, to deal with the anxiety. And there’s the possibility of mood-stabilizing drugs, but first I have to set up a double-blind and match a placebo. Which brings us to the point of this entry (you knew we’d get here eventually): processes for coping. But first another tangent!

One of the reasons I’m medicating is because it’s incredibly difficult to keep a routine when on the road, what with switching timezones constantly and staying in other people’s space. Pacing around half-naked and sweaty practicing German after a morning run can only be done in the closest of friends’ living rooms. But the nomadic lifestyle is so incredibly worth it. And even a routine is just a coping mechanism, a way to stave off the anxiety. Something my psych said that made me feel better about the situation was “I don’t think it’s psychosomatic – you would have dealt with it by sheer force of will. There is something going on in your brain you don’t have control over.” Which also freaks me out, but oh well.

Processes help. Routine when you can find it. Meditation is a process. Quantified Self can be a process. I talked to Ed of i3 Detroit (and recent transplant to Boston) about his process. He’s listed out people who are important to him in a column, and dates across the top row. He draws a smiley or frowny face for what sort of topic he called them about, when. He can see how to balance good calls and bad calls, and make sure that he’s been keeping up with folk. I’m going to try this out. The best I can hope to do is once a month – I hate the phone in general, and even this would be a vast improvement over the current complete lack.

What do you do to cope? What processes do you have?

How do you know who is important? My three criteria are that they make me think, they make me laugh, and they aren’t drama. I am blessed that my list of people is so long. That doesn’t mean I’m any good at keeping up with people who I should be indicating my fondness of. I *suck* at keeping up with people. I am very present where I am, which means I’m just not pinging people that aren’t there right then. Which has been a difficult place for me to get to. Apparently humans take some time every day to contact folk who aren’t physically present. I thought about auto-sending emails of affection and check-ins, but that seems fake. What I can do is set alarms for myself, to be sure I do things when I should. That’s more authentic, right?

Also, you should totally check out Ed. He’s awesome. He does things like Penflake, and now works with the Center For Civic Media, my biggest organizational crush right now. Be still my activist techie heart.

He also made a way for people to create easily in the same way.

I wanted to do something interactive for Maker Faire last year. I had been drawing my PenFlakes, and thought it would be cool if people could design their own and print them out. So I created FlakePad, a javascript/HTML5 web app that enforces the basic symmetry of a snowflake, and provides a hexagonal grid to work off of.

Aside from being a great way to get my hands dirty with HTML5, the most interesting part of the app was creating the hexagonal grid. I wound up learning about and utilizing Isometric Cubic Coordinates. These coordinates provide an amazingly simple way to label hexagons on a grid, as well as a relatively simple transformation to and from standard Cartesian Coordinates. The basic trick is to recognize that a hexagonal grid, can be seen as a projection of a 3D arrangement of cubes centered on the plane x+y+z=0 (imagine Q*bert, the old NES game).

Tesla Gun

I sat down one evening at Unit 15 in the old Rainier Brewery Building with Rob Flickenger. His projects have always been amazing – the can-tennashrunken quartersbuilding wireless networks for the UN in Africa, and writing the books (literally) on wireless networks. His most recent project pushes him even further into the mad scientist realm. He’s built a Tesla Gun.
robwithgunNOTE TO READERS: This is a dangerous idea. An operator holds this device as it operates. Tesla coils and other high voltage devices can stop your heart. The operator must be ABSOLUTELY SURE that the case has a solid ground to shunt the electricity to earth, and not through you. And while I’m all about taking informed and calculated risks, this is me informing you. Ok. Read on.

When I asked him why he had started on this project, he cited Steven Sanders and Matt Fraction’s Five Fists of Science, a graphic novel in which Tesla and Twain battle the evil forces of Edison and Marconi. “How much more epically awesome can you get than a young Tesla fighting evil with a TESLA GUN?”

While Rob is undoubtedly brilliant, he had to learn a lot to make this project happen. If you made something like this out of duct tape and plastic, it would kill you. But if he wanted that Tesla Gun, he’d have to make a lot of the parts himself. Luckily for Rob, he lives in Seattle, where we have an outstanding group of hacker/makerspaces and incredible people doing crazy things in them. He went and talked to a lot of people. He learned about aluminum casting, 3D printing, working with ceramic slip, and machining — all things he had never had first-hand experience with. He learned even more about high voltage electronics. The end result is a hand-held (if you are veryvery certain it is grounded) spark-gap Tesla Gun that puts out around 100k volts with sparks leaping a meter to DAGGAR*.

teslagun

How and where it was made:

The casing needed to aluminum to withstand the high voltage and look cool. Rob headed over to Hazard Factory to talk with Rusty. They used the foundry there and green casted a NERF gun mold.

The resulting case was machined down with the Hackerbot mill so it would line up correctly and look pretty. He also machined some HDPE stand offs to house the primary coil, so it would be sturdy and resistant to HV. Then he needed a different switch – “no one in their right mind would manufacture what I needed for the consumer market.”

Off to Metrix Create:Space to 3D powder print a mold. They then poured porcelain slip into it, and fired the resulting piece in the kiln. The custom-made porcelain and tungsten switch can withstand 20kv at several hundred amps.

Most of the work was done at Rob’s resident hackerspace, Unit 15 (private). There, he put together his Hockey Puck of Doom. HPoD is a zero voltage sense flyback driver found on Instructables that lets you turn an 18 volt drill battery into 20k volts (the reason this device is more portable than other coils of the same effect). He hand-wound the 1100 turns of #30 copper wire, and laser etched some of the fiddly bits for a more mad-scientist feeling. And my personal favorite: the transformer is from an old TV, which is the best possible use I can think of for old TVs.

Finally, he did a talk at Ada’s Technical Books and at Jigsaw Renaissance to share the joy. The talk at Ada’s was video’d and can be viewed here.
lighting

“Telsa Coils are at the intersection of science and magic. It’s impossible to describe the visceral experience of the luminous discharge of a secondary terminal, from a machine that creates ion streams using 100 year old technology. They make a room smell like a thunderstorm.”

As a closing story, Rob told me about the most exciting thing he had ever electrified – himself. One evening, three Tesla coils were running in the same room at Hackerbot at the same time. He powered his down and noticed it was self-resonating – throwing sparks from secondary without being powered, presumably from being in-tune with the two others. He thought, the current coming off must be small, and wondered if he could draw it out with his finger. Rob was then surprised to pull a 4 foot spark — one of the the others was striking it from another angle. “It was awesome. But not the kind of awesome I like to promote. You want the controlled kind of high voltage project.”

daggarYou can read a whole lot more about the project over on his blog, Hacker Friendly. He’ll be showing it off at the Seattle Mini Maker Faire.

*DAGGAR is a staple of HV projects in Seattle. There is nothing more epic than catching lightning on this cheesily ornate blade.

images by yours truly and Rob Flickenger.

Importance of Security in Communications

If any of you know me personally, you know one of my main investments in the ideals behind GWOB are those of propagating security. Being in Berlin this past week for Chaos Communications Camp was a true joy – European hackers, specifically those from Berlin – tend to have a highly-tuned sense of geek social responsibility. I could go into (at great length) my theories on the historical basis for this, but let’s just dive right in.

At-risk populations using telecommunications systems must be secure in doing so. If a tool is created which further jeopardizes their well-being, kittens die. And so I was filled with joy when people I have the honor of knowing stood up for those at-risk populations and broke something — fast. In fact, they broke it before breakfast. Fluid Nexus is (was) a tool specifically designed for activists to use for off-grid communications. While a noble idea, it completely failed to shield its target user base from security attacks.

Additionally, the ownership of a message is attributable when the client’s database is dumped.  On an Android phone, *any* application with access to the SD card can dump the database in this way, making trojans trivial to implement.  Further, this database column does nothing to benefit the users of the software, putting them at risk for no reason.

pro% sqlite3 ~/.FluidNexus/FluidNexus.db
SQLite version 3.7.4
Enter “.help” for instructions
Enter SQL statements terminated with a “;”
sqlite> select title from messages where mine;
Run
Martians know cryptography!
Things change.
Evidence against me.
sqlite>

The full (incredibly snarky) write-up can be found on pastebin, I highly encourage the read.

That said, it is incredibly important that people continue working on creating and improving tools for situations in which communications break down. It is equally important to request feedback from people who live in this discipline – will your tool use more power than readily available? Is it possible to use with a different native language? Is it secure? It’s better that people who care break things and help to improve them than The Bad GuysTM doing it live. Get started with this Software for Activists overview.

Credit/Mad Props and Mate to Eleanor Saitta (@dymaxion), Meredith Patterson (@maradydd), and Travis Goodspeed (@travisgoodspeed) for the break; Stephan Urbach (@herrurbach) for the overview; Fabienne Serriere (@fbz) and Skytee Haas (@skytee) for the Hacker Hostel (@hackerhostel); and my own self (@willowbl00) for the crepes.