The Privilege of Play

"Move fast and break things" was the internal motto of Facebook up until 2014 they realized, a little belatedly, that perhaps a corporation with worldwide reach and hundreds of millions of active users shouldn't make recklessness its motivating principle.

Read more →

Play and Consequences

Imagine a child playing in a sandbox, dreaming up elaborate stories about the castles they've built with their sandbox toys. Now, imagine a group of eighteen adults, two teams of office co-workers, throwing around a baseball according to very precise rules. Those adults are playing too.

Read more →

Code as Contestable Law

People tend to think of laws as set in stone, but they're very changeable. They're changeable in at least two ways: the laws themselves can be altered, through formal legal mechanisms like passing a bill through Congress, or laws can change through how they're enforced on the ground.

Read more →

Five Reasons People Don't Give Feedback

In my last post, I talked about how all systems have flaws, and how these flaws require interpretive labor to be patched or worked around so that the system can keep running. These systems become dysfunctional when it is hard or impossible to learn from that interpretive labor what those flaws are. Without good feedback mechanisms, none of the flaws will be fixed, and the system will not adapt to changes.

Read more →

Whose Context Counts?

I've posted before about why it's important to delegate decisions to the people impacted by them. For example, Toyota put the power to halt production in the hands of factory floor workers who were better able to see problems as they arose, and the German Army pushed local officers to be decisive in the midst of battle. This is such an effective strategy because factory floor workers and army officers tend to have much better knowledge of the local contexts where problems first arise.

Read more →

Three Governance Case Studies

One of my communities is choosing a new governance structure, and in preparation for our first conversation on the topic, I wrote up three governance case studies. I covered DisCOs (Distributed Cooperative Organizations), Enspiral, and Python.

Read more →

Facebook's Everything Problem

Facebook's 'Oversight Board' recently affirmed Facebook's choice to suspend then-President Donald Trump from its platform the day after the Capitol riots. Although many critics - including myself - support the decision to keep Trump off Facebook, we're not too pleased with the process itself. "[It's] a red herring, substituting a simulacrum of due process in certain high-profile cases for substantive reform," Will Oremus writes in a New York Times op ed. Oremus and others point out that while Facebook has promised to obey the content moderation decisions of the board, it can choose to ignore any policy recommendations. "[Facebook] did not empower the board to watch over its products or systems — only its rules and how it applies them."

Read more →

Collective Accountability in Digital Spaces

It can be a struggle to hold groups accountable for misbehavior, even when the group is structured through legal forms, with public membership and clear leadership. On social media platforms populated by anonymous accounts, with membership and leadership often informal and invisible, accountability feels like a pipe dream.

Read more →

Macros, Finally (Recurse Day 3)

When we left off, I’d written some rather ugly code that gave us the basic features of a madlibs program without using any macros. But the whole point of this project is to better understand lisp macros. So today I focused on refactoring my program to use macros instead.

Read more →

Recurse Day 1

Day 1 of my Recurse mini batch is complete! I spent a good portion of it meeting people and learning about the community, but I did also make some small steps on my project:

Read more →

A Bug Report

I just fixed a Django bug that took me ages to solve. Part of why it took so long is that the errors I was getting weren’t surfacing the right search results. So, in case anyone ever has a similar problem, I will record what happened here and hope the search algorithms send this their way.

Read more →

Knowledge workflows

I have read a great many non-fiction books in my life, and I remember the details of heartbreakingly few of them. Over the last year or so, I have worked to change that pattern.

Read more →

A Song for Occupations #4

The sum of all known reverence I add up in you whoever you are, The President is there in the White House for you, it is not you who are here for him, The Secretaries act in their bureaus for you, not you here for them, The Congress convenes every Twelfth-month for you, Laws, courts, the forming of States, the charters of cities, the going and coming of commerce and mails, are all for you.

Read more →

Legacies of Disruption

“Many scientists prefer not to think about politics, but the work that scientists do has always had political consequences, from the quiet tragedy of an understudied disease to the undeniable horror of a city destroyed in an instant.

Read more →

Martha Nussbaum on the Capabilities Approach

One prominent idea of rights, common in the US political and legal tradition, understands rights to be barriers against interfering state action: if the state just keeps its hands off, rights are taken to have been secured. The Capabilities Approach, by contrast, insists that all entitlements involve an affirmative task for government: it must actively support people’s capabilities, not just fail to set up obstacles. In the absence of action, rights are mere words on paper. Vasanti was not beaten by the government of Gujarat; she was beaten by her husband. But a government that does not make and then actively enforce laws against domestic violence, or give women the education and skills they need to get a living wage if they leave an abusive marriage, is accountable for the indignity such a woman endures. Fundamental rights are only words unless and until they are made real by government action. The very idea of “negative liberty”, often heard in this connection, is an incoherent idea: all liberties are positive, meaning liberties to do or to be something; and all require the inhibition of interference by others.”

Read more →

Play and Consequences

Imagine a child playing in a sandbox, dreaming up elaborate stories about the castles they’ve built with their sandbox toys. Now, imagine a group of eighteen adults, two teams of office co-workers, throwing around a baseball according to very precise rules. Those adults are playing too.

Read more →

Degrees of Separation

With the exception of rare contrivances like king’s missives and broadcast television, we learn most of what we learn and meet most of the people we meet through networking. This has always been true, but it’s clearer than ever with social media. To be honest I rather like it. When a friend I trust or a writer I admire shares a link I tend to follow along enthusiastically.

Read more →

Positive Capability

I posted a few months ago about negative capability – that is, the ability to tolerate uncertainty, “when a man is capable of being in uncertainties, mysteries, doubts, without any irritable reaching after fact and reason.” Coined by the Romantic poet Keats, the term is easily associated with art but applies in all disciplines and all areas of life. Uncertainty pervades everything. So it behooves us to come to terms with it.

Read more →

Agency and Trust in a Digital Democracy

Last week I was on a panel about ‘Democracy and the Digital Commons’ at Suffolk University. At the start of the panel, each of us gave a 5-10 minute talk to help frame the discussion. While there’s no transcript of the panel itself, here are my notes for the intro. (Quick context: each of us tied our talk to the Boston Marathon bombing and in particular Reddit’s response to it.)

Read more →

Power, Judgment, and Love

Back in high school and college, I had friends who offered to do tarot readings for me. I always turned them down. “What a dumb idea,” I’d think. “How could a deck of cards predict your future!”

Read more →

Super Princess Saves the Night

Almost five years ago now, frustrated by the lack of trans-inclusive children’s books that my best friends’ kids had as options, I sat down and wrote a story about a tiny trans/gender non-conforming superhero named Super Princess. It’s so exciting to finally be able to put this book out into the world. This is a story about the magic of empathy and the importance of approaching the world with love instead of fear.

Read more →

The burden of doubt

We often talk about giving people the benefit of the doubt, but seldom talk about its opposite, to the point that no agreed upon phrase for it exists. The best I could come up with is the “burden of doubt”, which largely applies to courtroom settings. Even with the help of judicial documents, the phrase is not very popular.

Read more →

Hannah Arendt, Responsibility and Judgment

“[Socrates] adds that as far as he himself is concerned he believes that “it would be better for me that my lyre or a chorus I direct were out of tune and loud with discord, and that most men should not agree with me and contradict me, rather than that I, being one, should be out of tune with myself and contradict myself”. The key notion in this sentence is “I who am one” which is unfortunately left out in many English translations. The meaning is clear: even though I am one, I am not simply one, I have a self and I am related to this self as my own self. This self is by no means an illusion; it makes itself heard by talking to me - I talk to myself, I am not only aware of myself - and in this sense, though I am one, I am two-in-one and there can be harmony or disharmony with the self. If I disagree with other people, I can walk away; but I cannot walk away from myself, and therefore I better first try to be in agreement with myself before I take all others into consideration. This same sentence also spells out the actual reason it is better to suffer wrong than to do wrong: if I do wrong I am condemned to live together with a wrongdoer in unbearable intimacy; I can never get rid of him.”

Read more →

50 ways to win the midterms

The problem is all inside your head she said to me The answer is easy if you take it logically I’d like to help you in your struggle to be free There must be fifty ways to win the midterms

Read more →

Rules don’t apply themselves

There is a lot to be said about what happened to Serena Williams and Naomi Osaka yesterday, but this tweet by Jennifer Richeson captures the analysis of the incident that’s most relevant to this blog:

Quick decisions

Last week I went to a rally to protest a series of raids by ICE in my city. The rally turned into an unplanned march through the streets, and I had to make two quick decisions: first, whether to join the march, and second, whether to remain in the street when the police started to give warnings.

Read more →

Money, and the violence of lost context

It is in the very nature of a question like “What do I owe my parents?” that there is not and can never be a final, numerically answer. It is a question that we re-visit and re-negotiate every minute we are with them; obligation and love form an endless Möbius strip, through which our complex interdependence on each other makes the idea of paying off that debt – and of thereby severing the relationship – a sort of bitter joke. Precisely because it is a non-monetary “debt,” its function is to be an unpayable and unbreakable bond, one whose dividends never end and one that could and will never default.

Read more →

The more things change

This is a quote from Norman Thomas’s Is Conscience a Crime?, a book about conscientious objection during WWI from the wizened vantage point of 1923. Thomas was a six time socialist candidate for President; Secretary Baker, referred to here, was the Secretary of War under Woodrow Wilson.

Read more →

Hannah Arendt on the role of reflection in political and moral behavior

Socrates, however, who is commonly said to have believed in the teachability of virtue, seems indeed to have held that talking and thinking about piety, justice, courage, and the rest were liable to make men more pious, more just, more courageous, even though they were not given either definitions or “values” to direct further conduct. What Socrates actually believed in in such matters can best be illustrated by the similes he applied to himself. He called himself a gadfly and a midwife, and, according to Plato, was called by somebody else an “electric ray”, a fish that paralyzes and numbs by contact, a likeness whose appropriateness he recognized under the condition that it be understood that “the electric ray paralyzes others only through being paralyzed itself. It isn’t that, knowing the answers myself I perplex other people. The truth is rather that I infect them also with the perplexity I feel myself.”

Read more →

PyCon

PyCon is one of my favorite events - the only big conference I’ve been to that feels like a small one. This year it was in Cleveland, Ohio, not too far from where I live, so three other pythonistas and I piled into a car together and turned it into a road trip. We had a blast and it made PyCon seem even more like a summer vacation.

Read more →

A matter of trust

This originated as a post to a mailing list on the subject of blockchains and how they might help the cause of open science. The quote below is the claim I was directly responding to.

Read more →

Levy on intermediate group power

The point is partly an intergenerational one. Recall from the previous chapter the idea that inequalities of outcomes in one generation becomes inequalities of opportunity in the next and its analog: free associations in one generation become inherited ways of life in the next. This is a necessary truth; children are born into particular times and places and social worlds that have been shaped by the choices their parents have made. This does not simply mean that the parents were free and the children were not; it was also true of the parents that they were born into particular times and places and social worlds. If the parents had some freedom to reshape their worlds in partially original ways, to join or form groups into which they were not born, then the children also have some such freedom. But there could be a narrowing over time; parents can join groups or adopt ways of life that leave their children with fewer choices than they themselves had.

Read more →

Alinsky on doubt, compromise, and the letter of the law

I detest and fear dogma. I know that all revolutions must have ideologies to spur them on. That in the heat of conflict these ideologies tend to be smelted into rigid dogmas claiming exclusive possession of the truth, and the keys to paradise, is tragic. Dogma is the enemy of human freedom. Dogma must be watched for and apprehended at every turn and twist of the revolutionary movement. The human spirit glows from that small inner light of doubt whether we are right, while those who believe with complete certainty that they possess the right are dark inside and darken the world outside with cruelty, pain, and injustice. Those who enshrine the poor of Have-Nots are as guilty as other dogmatists and just as dangerous. To diminish the danger that ideology will deteriorate into dogma, and to protect the free, open, questing, and creative mind of man, as well as to allow for change, no ideology should be more specific than that of America’s founding fathers: ‘For the general welfare’. (p. 4)

Read more →

Identity fragments

In an essay at Brain Pickings, Maria Popova sketches out a conception of identity as a collection of fragments which is, paradoxically, being repressed and sanded down by identity politics:

Read more →

Feeling good vs doing good

Back in college, I based my Division III (senior thesis) research on a set of empathy studies by Nancy Eisenberg. Eisenberg’s line of research hinges on a distinction between two different kinds of empathy: empathic concern, the ability to recognize and care about the hurt others feel, and personal distress, the experiencing of the other person’s hurt yourself. Counterintuitively, personal distress is not positively associated with helping behavior. In fact, it may even decrease the likelihood of helping, if there’s an easy escape route away from the empathy-provoking situation.

Read more →

The yin and yang of questions and answers

In a previous post, I wrote that asking questions is harder than answering them, although I qualified that in a big way with “answering [questions] involves going back over and over again and updating our hypotheses, which makes answering questions feel hard”. I want to revisit this claim.

Read more →

Hard and soft sciences

Back when I was a research scientist, I straddled the boundary between “hard” and “soft” sciences. I did social psychology, which is a pretty soft science as sciences go, but I paired it with biology and physiology in general and endocrinology in particular, which meant getting a taste for some of the harder stuff.

Read more →

A flight out sideways

This is a short and subtle piece by Diana Senechal about sexual harassment claims and our response to them. I by and large agree with it, but I like it mostly for the poem (or, well, stanza of a poem) it introduced me to, Robert Frost's The Wood Pile:

Read more →

New blog

Things have been quiet on this here tumblr, in part because I have taken to blogging about a subset of topics here. If you’re interested in my thoughts about “humans and how we interact with each other, with a focus on how we can better deal with complex and large-scale social situations”, I recommend following my new blog as well.

Beware of defaults

I spent a good portion of yesterday staring at my Django test cases and whimpering. No matter what I tried, no matter how thoroughly I flushed the database between each test case, state seemed to be persisting from test to test. “How is this happening?” I howled to my computer.

Read more →

Science vs Software

Andrew Gelman has a brief post up on his blog comparing the way bug reports in open source software are received to the way many researchers respond to criticisms of their work. The comments there are good, and cover my first reaction, which was, "Developers respond well to bug reports?" But that's a bit tongue in cheek. I do think that, overall, developers are a bit more responsive to bug reports than scientists are to published criticisms of their work. Here are my theories as to why that is:

Read more →

Wild times

It’s late Friday night, technically Saturday morning, and like a party animal I’m up googling, “Could someone mess up my server if I let them run arbitrary Python code with no imports.”

Seminars and scarcities

Catching up on the Crooked Timber archives today, I saw they’ve done several seminars since last I looked, on three books/series I’d love to read: Jo Walton’s The Just City and The Philosopher Kings,Ada Palmer’sTerra Ignotaseries,and Cory Doctorow’sWalkaway.For those of you unfamiliar with Crooked Timber, it’s a community blog and their ‘seminars’ are when people all post reviews and reflections on the same work within a short period of time.

Read more →

Openly structured communities

If someone asks me, “What is open source software?”, I have an obvious answer: “Software that is licensed as open source and makes its source code available for users to review, modify and share.” Ditto “What is open science?”, to which I’d respond: “Science that is made available to review by anybody and available to reproduce by anyone with the necessary skills and equipment.”

Read more →

Points and Patterns

I’ve been thinking recently about the human tendency to try to put things in context, to search for patterns across different situations and conversations. It’s something I do a lot, and that my friends and the communities I’m a part of do constantly as well. Here are some examples from just the last week or so:

Read more →

Not giving up

I visited House Oversight Committee Chair Jason Chaffetz’s office today. If there’s nothing else good to say about him (and there may not be) at the very least his staff is warm and polite, even when you are implying things about their boss.

Read more →

Let’s say

Let’s say you’ve got an engineer or other employee who costs you $150,000 a year in salary & benefits. And let’s say they lose just 2 days a year to dealing with problems caused by underfunding of the FOSS projects they work with – bugs, missing documentation, lack of features that would make life so much easier.

Read more →

A Python Testing Demo

The intro to testing session I ran on Saturday went well. Unfortunately the resolution on Hangouts on Air recordings is not good enough to read my code, so it’s pretty much unwatchable (though folks who saw it live were able to see what I was doing).

Read more →

Testing 1, 2, 3

This Saturday at 11am EST I’ll be running a remote workshop with PyLadies on getting started with testing. If you’re a lady or genderqueer/non-binary person who wants to know more about the nitty gritty of unit tests and integration tests or maybe just the high level conceptual stuff like “why do people do this to themselves” you should consider signing up. I’m not sure if there’s an official cap but I know there are a lot of people enrolled (90ish! o.O) so it’s probably a good idea to RSVP if you’d like to join.

I came up with over a dozen app-related puns for this title and they were all app-alling

Last fall I had a bit of free time and thought I’d try out making apps. It was definitely a learning experience! I got to work with Java for the first time in a long time, and with the Android ecosystem. Said ecosystem has its good parts and its frustrating parts, but let me just say: I love Android Studio. I’d marry it, if people were allowed to marry integrated development environments.

Read more →

Hat cookies forever

I have never much liked Hamentaschen but it turns out “cookie” and “hat-shaped” are not terribly limiting constraints and much deliciousness can be fit within them.

Read more →

.conf

So, LibrePlanet happened this weekend. It’s one of my favorite conferences, and not just because it’s local. This year Deb Nicholson and I ran a pre-conference workshop for free software projects to improve their usability and new contributor onboarding, hosted by the lovely folks at Bocoup. According to our participants it was a smashing success. Deb and I are writing up a guide so that other FOSS conferences can run similar workshops.

Read more →

What’s a pirate’s favorite programming language?

Today I had the pleasure of speaking to a Mozilla study group about The Little R’er. The Little R’er is a project of mine from about a year ago - it’s basically The Little Schemer for R. Or, rather, the first few chapters of the Little Schemer for R. R is, in my opinion, a much less elegant language than Scheme and I found that the socratic method eventually broke down as a pedagogical tool. The discovery of silent recycling did not help my enthusiasm levels either.

Read more →

Debugging notes

I spent a couple of hours today wrestling with encodings. Writing out the details here to help me remember, and perhaps save someone else from grief.

Read more →

How to find a statistically significant other

Modern dating is full of choices, whether between strangers at a bar or profiles on OkCupid. With so many options, it’s important to be rigorous in your search for a statistically significant other. Here are some tips to help you correlate with others.

Read more →

Self and performance

When David Bowie died two weeks ago, I felt sad, but it was nothing compared to the outpouring of grief and remembrance from friends and from the culture at large. I have always liked Bowie’s music, his style, his interviews, the characters he’s played in movies. But I never quite got Bowie.

Read more →

Another year, another Mystery Hunt

Mystery Hunt was this past weekend and as usual I enjoyed the hell out of it. Highlights included Molly’s epic history rap battle, every puzzle name in the Lovecraft-themed round, and helping to solve a number of metas. The Dreamtime meta-meta was particularly fun, so that’s the puzzle I’ll explain, rot13’d to prevent spoilers. You can skip the gibberish if you just want links to my favorite puzzles.

Read more →

Some Books

I’ve been reading a lot lately, but slowly. My new note-taking system seems to double or even triple how long it takes me to get through a book. Part of me wants to say “screw it all!” and go back to flying through non-fiction like novels but I can already tell how much more I’m retaining now that I’m actually writing stuff down.

Read more →

Stories we can‘t stop telling

I’ve seen a lot of trickster villains recently. Of course, tricksters are nothing new under the sun - they’ve been an archetype for a very long time - but I’ve seen a lot of them lately and I’ve noticed a bit of a pattern: trickster villains tend to be paired with vigilante heroes.

Read more →

Adventures in cake

For my birthday this weekend I tried to make a Zoetrope cake. I was inspired by Alexandre Dubosc, whose cakes you should definitely look at after this one, because mine does not benefit from the comparison. I’m putting the gif below a cut, as it may be a bit of a migraine or seizure trigger.

Read more →

+1 Client

Last month I quietly launched a new company, Galaxy Rise Consulting. Yesterday, my first client Sumana Harihareswara less quietly launched hernew company, Changeset Consulting. If you need advice, auditing, internship support, release management, sprint prep, or anything like it for your FOSS project, I highly recommend Sumana. And if you need a website, app, or data science project developed, I highly recommend me. ;)

Speaking Goals

Chiu-Ki and Cate from Technically Speaking have challenged people to make and publish a list of public speaking goals for 2016. My goals for this year are fairly modest, as I’m no longer working with an organization that will pay my way to conferences, but that does lead to an obvious first goal:

Read more →

Sudo make me an operating system

Yesterday I backed up my entire computer, deleted and resized some partitions, and then attempted to upgrade my operating system from 32-bit to 64-bit. I was following this guide, which unfortunately doesn’t tell you to follow the instructions as root from the beginning. The result? Halfway through the process, I deleted my 32-bit version of sudo in order to install the 64-bit one.

Read more →

Mobile debugging

I recently made myself a new personal website, and I noticed there were a couple of problems with the mobile version: the font-awesome icons weren’t displaying, and the collapsed, mobile-friendly navbar wasn’t expanding.

Read more →

Proof is the bottom line for everyone

A few days ago I was playing Set with friends when one of them asked how many cards could be put down without making any sets. Someone else responded that whatever the answer was, there was probably a very sound mathematical/logical reason for it. After a bit of thinking I came up with this:

Read more →

Introduction

It’s been about a year since I’ve blogged regularly. My perfectionist tendencies started getting the best of me - every post needed to be essay-like, completely thought out.

Read more →

Pressure to publish and the prevalence of positive results

This PLoS One study attempted to look at how pressure to publish might influence the prevalence of positive results. The author, Daniele Fanelli, made an odd choice by using ‘papers per capita by state’ as the measure of pressure to publish. The state seems way too macro a level to look at. I would expect pressure to vary strongly between schools and between departments within schools. There’s no reasoning for this given in the paper - I suspect that it was just simpler to use this measure, already provided by the NSF, then to come up with a method for looking at individual institutions.

Read more →

Methods reporting in the fMRI literature

I spent three years working in fMRI labs. To this day it’s not clear to me if the field has exceptionally ambiguous standards, or if it’s only one of many scientific subfields based around new technology struggling to define good practice. Whether it’s got company or not, neuroimaging certainly has issues.

Read more →

Power failure

There’s a new article out in Nature Reviews Neuroscience about the failure of scientific studies in general (and neuroscience and fMRI studies in particular) to adequately power their studies. The NRN paper isn’t open access, but you can email the authors for a pre-print. There’s a good write-up at National Geographic.

Read more →

Most medical research: true or false?

A friend forwarded me this paper, “Empirical estimates suggest most published medical research is true”, perhaps in an attempt to challenge my cynicism. I like to believe I am open to being challenged, and I do recognize that purposefully cataloging problems with research leaves me biased. But I don’t think this paper is the best counterpoint.

Read more →

Bias in reporting efficacy and toxicity in breast cancer trials

A recent paper did an analysis of breast cancer studies published over the last 16 years. They evaluated 164 trials and looked at whether results re: the drug’s toxicity or overall survival rate was reported prominently in the abstract, within the article, or at all. They looked at who funded the work, the impact factor of the journal the work was published in, and most interestingly, whether the trial found positive or negative results.

Read more →

Replicability In Psychology Research

Perspectives on Psychological Science recently came out with a special issue on replicability in psychology research and its implications for the reliability and health of the field as a whole. They cite as motivation the last two years, which have been filled with fraud, admissions of questionable research practices, a published paper in a major paper claiming evidence of ESP, reports that researchers cannot or will not share data or disclose the full extent of their analyses, and the failure to replicate several major findings in the field.

Read more →

Uncited research

This article raises, for me at least, the interesting question of whether the large amount of research that remains uncited in medical/scientific literature is a good thing, a bad thing, or a neutral thing. I did a little more reading, and found some other posts on the topic.

Read more →

Citizen Science

This article focuses on making study results available to patients who are providing the medical data. But it touches on more general themes - on the right of patients not just to control their own data but to access the results of research into their illnesses, and to be empowered to do some of the research themselves.

Read more →

Underrepresentation of Women In Science

I normally do not post about sexism, racism, and other forms of bigotry in the scientific community here. While I obviously think they exist and am against them, it is ambiguous how these “isms” impact/bias the scientific literature. (I am sure they do. But perhaps in a less concrete way than, say, the file-drawer phenomenon, or clear misuse of statistics.)

Read more →