<M <Y
Y> M>

: How Do You React To This News?: "Emergency Mission: Hasidic Women Battle Male EMS for an Ambulance of Their Own," by Carson Kessler, in THE CITY, published August 6th, 2020.

So, there's a particular kind of response I imagine some of my readers will have, along the lines of "argh." but perhaps more dismissively put. The article ends with a quote from Levine, the group's outreach director and a daughter of the group's founder, and I think Levine addresses that "argh." As thefourthvine says, "'Should' has no place in policy. We make laws about what is actually happening, not what would happen in an ideal universe, because, newsflash: we don't live in an ideal universe."

There is another kind of response that you might have which is that gender-separated services/spaces are a hack, and as long as they are necessary, we should should support them while also working to remove the root causes that make the hack necessary. And it sounds like these Hasidic women's modesty concerns are getting in the way of them feeling comfortable seeking urgent medical treatment, so let's get rid of the immediate problem by providing a service they can accept.

That's where I was at a few minutes ago.

Then, when I reread Julia Evans's 2016 piece "Women-only spaces are a hack" so I could link to it here, I realized: what if the thing they're worried about isn't just breaking a modesty taboo? As Evans writes: "If there are no men, nobody can get harassed by men. That's it. That's the entire hack." That's never mentioned in the article, but maybe it's a concern.

So. I'm guessing the vast majority of people reading this post are not affected by this specific issue (emergency medical services within New York’s Orthodox Jewish community).* But perhaps you are in a position of power, even a small one, and you have seen people reticent to ask for something. And maybe you have been frustrated by their shyness. Then maybe this story is a reminder that other folks have their reasons, even if you have a hard time relating. Or maybe you have needed something and not felt like you could ask for it. And then maybe this story is a reminder that you are not alone, and that people can band together to make alternatives and help each other.


* Unless this blog post gets tons of publicity among people who are in or think a lot about New York’s Orthodox Jewish community, which I hope it does not, because I would rather not simultaneously deal with people on all sides of this issue, with argument inevitably branching out into, like, atheism, Richard Dawkins, Israel, Palestine, hijabs, and NYC parking

Filed under:


: Three Useful Tools: Draw.io is open source web-based diagramming software that exports to and imports from a bunch of different formats -- and you can save your diagram as XML so someone else can import and edit it. The info site is Diagrams.net. It has a hilarious footer -- check out the rightmost item, next to "Help and advice" and "About us."

Weightless Books sells DRM-free ebooks. It carries a bunch of indie publishers, and sells back issues and subscriptions for several magazines, such as The Magazine of Fantasy and Science Fiction. And right now, Kaleidoscope: Diverse YA Science Fiction and Fantasy (co-edited by my friend Julia Rios) is on sale from USD $9.25 to USD $4.99. (Weightless Books is run by the same folks as Small Beer Press -- you might recall that Small Beer donated an ebook coupon that we auctioned off at WisCon this year.)

As of a recent version of Thunderbird, you can encrypt and decrypt email with PGP right in the application, without needing the Enigmail add-on! (Background.) This is really useful to me since I use Thunderbird and I work with at least one client who strongly prefers to communicate with me over encrypted channels, including encrypted email.

Filed under:


(6) : Figuring Out Which Blogging Platform To Switch To: I'd like to pay someone to port my blog to a new platform, and create one for Changeset Consulting as well. So now I need to decide on the platform and the vendor.

Background

I've used NewsBruiser for this blog for nearly twenty years. Leonard wrote it for himself, and I switched to it from Kuro5hin in October 2001. I have posted 4645 entries.

I like many of NewsBruiser's features. I like that it emits flat files so that a page load requires no database lookup, for instance. And there are things I am sentimental about; I love that it's in Python, and that my spouse wrote it. And if I really need a specific change then I can get personal help.

But there are some things I want (for this personal blog plus for my consulting site) that NewsBruiser does not provide, and it makes more sense for me to switch to something else instead of asking Leonard to do a huge load of updates and feature work that he doesn't personally need. And -- as Troy Hunt and Courtney Milan and Steve Klabnik and a zillion other programmer-bloggers eventually decided -- at some point, if my websites are important to me on a business level, then I should switch to using a platform that gives me stuff I need, even if it's less pleasingly homemade.

Assumptions

I assume that doing this will involve contracting with someone else to do the web design, customization, and import, because my personal site ought to be easier to read, because I'll probably be creating a Changeset Consulting blog separate from Cogito, Ergo Sumana, and because I am not particularly strong at web design and I should outsource this. And I assume that a lot of design and CSS stuff I'll work out with that vendor -- header and footer and navbar, responsive design for mobile, etc.

So, what do I need or want? I figured I'd finally write down this list that I've been accreting in my head over the past few years. (I will probably come back to this list to add things as I interact with other blogs and remember stuff.)

Required

Strongly desire

Nice to have

Contenders

As I understand it, WordPress bestrides this market like a behemoth. The contenders I have seen people use recently: Ghost, WordPress, Jekyll, Hugo, Pelican, Write.as, Django, Flask, Drupal. I see Alternative To mentions some others. I wrote this entry mostly for myself, to think about what I need and want, rather than to seek advice. But I do welcome advice on platforms/tools. And I know multiple WordPress consultants, so I'd like recommendations for consultants and other vendors whom I could pay to help me switch to something that is not WordPress, maybe even paying them to implement upstream features in that alternative.

Update 5 Jan 2021: I found a contractor via MeFi Jobs and should have a revamped site up in a few months!

Filed under:


: Three Sessions at NASFiC This Weekend: I will speak on two panels at the virtual NASFiC (the North American Science Fiction and Fantasy Convention) 2020, this weekend:

  1. "Imaginary Book Club", Friday 21 Aug, 7pm-7:50pm ET: "Imaginary Book Club" is an improv-type session where each of us "reviews" a book that does not exist, and the other people riff on that. Ada Palmer, Mary Anne Mohanraj, and Julia Rios join me (I'm moderating) in this comedy panel.
  2. "Running SF/F Organizations", Sunday 23 Aug, noon-12:50pm ET: "Creators, directors, publishers, and nonprofit leaders discuss the trials and victories of running magazines, publishing companies, and other SF/F businesses and organizations. They discuss logistics, strategy, budgets, and the effects of gender and race on their experiences as leaders. And they share what they wish they'd known ten years ago." I'll be talking with Cheryl Morgan, Eileen Gunn, and Mary Anne Mohanraj, with Victor Raymond moderating.

I may also be in another session -- finding out now!

Also, at 2pm tomorrow (Friday), Leonard is delivering "How Game Titles Work" which emerges from work he did researching his novel Constellation Games:

In 2009, while writing a novel about alien video games, Leonard Richardson uncovered the rules of rhetoric and syntax underlying the titles developers give their games. By following these rules, he was able to create dozens of realistic-sounding fictional games from distinct alien cultures. Over the past ten years, video game developers in the real world have subverted and played with these rules, expanding what a game's title can say about the experience of play. In this presentation, Leonard goes over the rules and talks about how they've changed over time.

NASFiC is free to attend this year -- visit this "how to attend" page to get livestreaming and chat embedded in the webpage for any sessions you want to watch.

Filed under:


: A Sunday Morning Bike Ride: This morning I woke up before Leonard did and I bicycled in the relative cool and quiet of a Sunday morning. Thank you, past planners and builders, for bike lanes and promenades. I'd had some bike trouble in the past few months but now it was straightened out (thank you, bike repair shop) and this was my first pure-pleasure ride in months.

I passed by a gas station sporting an ad: "Proudly Fueling Whatever Happens Next." The "next" was partially blocked so it seemed to read "Proudly Fueling Whatever Happens." Which seemed comically out of touch. But I work in open source software. We bar ourselves from saying "The Software shall be used for Good, not Evil." So who am I to judge?

I sat on a bench by the water -- I live on an island, as hard as it can be to remember sometimes when I sit in my apartment like the proverbial brain in a jar -- and smelled the salt through my mask, and saw water birds. People walked and rode by.

Reading an absorbing book while surrounded by a lovely, novel natural view is one of the pleasures I treasure. I'm partway through Joanna Russ's nonfiction collection To Write Like a Woman: Essays in Feminism and Science Fiction. I took it out of my backpack, a satchel my friend Teresa Nielsen Hayden gave me while she and her partner Patrick were moving. Teresa and Patrick knew Russ and they were friends when they all lived in Seattle. I'm settling into Russ fandom as a stranger, and in every essay I find some new lens to use on this literature I've been reading my whole life.

I read for a while, and biked home. On one residential street I saw some downed power lines -- maybe from the storm earlier this month? -- and stopped to call 311, who told me to call Con Edison, and then the options confused me, and then I called again after I got home and succeeded in telling them so they could go send a truck out. It seems so dangerous to see several power lines stretching from the poles down to the street and the sidewalk, and the storm was multiple days ago, so how could I be the first to call in and report it? But I think I was. For every problem there's someone who's first to get the ball moving to get it fixed.

The other night as I was falling asleep a thought came into my mind: Some lessons you learn like scars. I think I will only know months and years from now about what lessons are stiffening, calcifying inside and on me, as I pass by and through the birds, the book, the power lines.

Filed under:


: Imaginary Book Club, and How To Run It: "Imaginary Book Club" is an improv-type session that's fun to run at a scifi/fantasy convention. It's a panel where each participant "reviews" a book that does not exist, and the other people riff on that. Julia Rios and I came up with the concept (origin) and it first ran at WisCon in 2011.

It's a lot of fun! In the past ten years it's become a bit of a WisCon tradition, and sometimes other cons run it too, as NASFiC just did. One attendee said that every con should hold a version of it because it's so fun. So I figured I'd write up how to run it.

Basic structure

I suggest 3-6 people, allotting at least ten minutes per person. The moderator can be a presenter or not, per time and inclination. Assuming a 50-minute panel with one moderator and four participants:

  1. Very short intro by moderator, explaining the premise to the audience, and explaining that from here on out, everything may be a lie --perhaps allowing one-sentence introductions from each panellist
  2. First book
    • Panellist 1 gives a description & review of a book: title & author(s), genre, premise/setting/idea, and their reaction -- 2-4 minutes
    • Other panellists react, pretending they have also read the book, and the group discusses the book, digressing into general history/litcrit/anecdotes etc. -- 5-6 minutes
    • Audience Q&A -- 1-3 minutes
  3. Repeat for Panellist 2
  4. Repeat for Panellist 3
  5. Repeat for Panellist 4
  6. Moderator ends the panel by lifting the veil of lies and thanking everyone

This worked pretty well over a videocall, in my opinion, as long as the moderator could see everyone's faces simultaneously (gallery/tile view).

Prep

Pick participants who enjoy bantering and thinking on their feet, and whose go-to quips don't tend to the demeaning.

If you've never seen the session before, watch bits of Julia Rios's video from WisCon 2011, with Sumana Harihareswara, Benjamin Rosenbaum, Ellen Klages, Liza Furr, and Richard Chwedyk:

  1. Part 1: Material Velour, Color Unknown (an anthology about fashion edited by John Joseph Adams), and the lost Oscar Wilde cyberpunk novel*
  2. Part 2: Trailer Gnome
  3. Part 3: Beneath Yellow Skies by Elizabeth Bear (a novel about sparkly dragons in Iowa)
  4. Part 4: The Arm With the Golden Man

A few days before the session, the moderator ought to send panellists a prep note, telling them the structure to expect, and suggesting they each start thinking of a fake book to review. My prep email for the panel this year included:

This is meant to be a fun session with a lot of improv and banter. I've run it before, and it works well if everyone prepares their fake book review ahead of time but DOESN'T tell the other panellists what they've come up with, so it's a surprise during the panel.

Sample ideas for fake books:

and noted: "If you'd like to see a sample video, https://www.youtube.com/watch?v=Mi0t0Z8Ubgc is this panel at a past WisCon."

If people need help thinking of fake books, I suggest "real author in a genre they never wrote in" or "fake collaboration between two real authors" to connect easily with the audience. And I'm not particularly rigid on "no one can know others' books ahead of time!" and sometimes people want to share and divvy up ideas, and that doesn't ruin things.

Gotchas Book cover: The Babysitters Club #12: Claudia and the New Robot, by Ann M. Martin. Claudia might give up the BSC -- and it's all the new robot's fault! [Cover has clearly been photo manipulated to show a robot outline over a girl's body.]

There's a fine line between lovingly mocking an author's quirks and being mean. Watch out and avoid the latter.

It's nice if the fake books are varied -- not all tie-ins, not all sex jokes, not all by similar authors. If you're presenting, you could prep two or three different books in advance to avoid this.

Panellists will end up pleasurably digressing into actual litcrit and anecdotes. As long as they're being entertaining, let them!

Some panellists will go all-out, making fake covers or writing fake chapters. Most won't. Both approaches work fine with the audience.

Audience participation will be a mix of attempted quips, successful quips, and pedantry. Use your moderator's discretion to gently redirect anyone who is trying to quip and not landing well.

Jokes from this year that I shall now inflict upon you

I briefly discussed an anthology of short stories sponsored by Big Pharma, which included:

And I discussed the recently unearthed Babysitters' Club book by Isaac Asimov, Claudia and the New Robot, 1988 (cover above). JOKE STARTS HERE: Claudia Kishi's older sister Janine develops a robot that can babysit, and wants it to join the club. I liked the babysitting diaries told from the robot's perspective, in fixed-width typeface, and enjoyed how the robot's Kid-Kit contained materials and plans for the babysitter to actually build a new kid.

The Babysitters' Club franchise in many ways plays to Asimov's strengths, as it's got a very strong repeating structure, what some might call a formula, but so do the Black Widowers mysteries, the Susan Calvin robot stories, and the Azazel stories. And this book had some of the most three-dimensional, well-rounded characters of Asimov's entire career, and I think it really stretched him to write almost entirely from the perspectives of girls. JOKE ENDS HERE

Go try it!

If you're running an sf/f con, try an Imaginary Book Club session! Tell me how it goes! And this structure probably also works for fake films, games, TV shows, foods, and more, as long as the audience is fans who will get your in-jokes.

And, speaking of fun improv sessions for conventions, here's how to run Slideshow Karaoke in case you want to try that too.

Filed under:


: Very Brief Book Reviews: A few quick book reviews from 2017 that I never finished writing up. (Thanks, SimplyE, for making it easy for me to reserve and borrow New York Public Library ebooks and read them on my phone!)

Meredith Willson's great memoir But He Doesn't Know the Territory about the making of The Music Man. Funny and inspiring.

Barbara Hambly's fast-moving, funny fantasy novel Stranger at the Wedding.

The high-concept scifi novel The Power by Naomi Alderman. Memorable, thought-provoking, uneven.

Operating Instructions, a memoir by Anne Lamott. I enjoyed it while I was reading it but remember very little.

Provenance, a scifi novel by Ann Leckie. A super different tone compared to the other Imperial Radch books -- has the feel of a fairy tale in some ways.

Harry Potter and the Cursed Child by J.K. Rowling. I read this out of completism and didn't particularly care for it.

All Systems Red: The Murderbot Diaries #1, a scifi novel by Martha Wells. Loved it (and I have now read all of the sequels). I recommend it especially for people who enjoyed Breq's alienation in Ancillary Justice and its sequels, and to people who have ever felt incredible apathy regarding their jobs. Extraterrestrial adventure & tradecraft, untrustworthy corporate overlord, competent people trying to be careful of each other's feelings, and gallows humor. Read the first chapter for free online.

Hamilton's Battalion by three authors, including Courtney Milan. Three romance novellas. I have read most of this -- fun fluff.

Partial read: Seeing Like A State, the classic "the map is not the territory" critique of systematizers, by James C. Scott. I will probably need to restart this from scratch if I want to finish it.

Partial read: Zephyr Teachout's Corruption in America which is very edifying, and, ditto.

Partial read: Jeremy Brecher's US labor history Strike! which is also super edifying. From the latter book: a lot of strikes in US history have been started not by established unions, but without them and sometimes against their wishes. I had an assumption that unions make strikes -- often, strikes make unions.

Filed under:


: Apply For Grants To Fund Open Source Work, and Career Thoughts:

Apply For Grants To Fund Open Source Work

When I tell people about grants they could get to help fund work on open source software projects, sometimes they are surprised because they didn't know such grants existed. Therefore, a month ago, I delivered a ten-minute PyOhio talk in which I shared:

I've now posted a transcript (with slides), and the ten-minute video is up.

The Python context, and followup Q&A

Have some additional thoughts and info I could not fit into the talk!

Background and ideas: People who work on Python's packaging tools usually aren't paid to do so. It's usually but not always a side project. We have gotten grants (or similar funds) of $80,000 USD or $150K or $207K and they are a huge reason why we

On March 22, 2019, I started a wiki page to list some fundable projects in Python packaging. I figured that if we had a structured, public list of well-scoped, shovel-ready tasks that would move faster with funding, it would make it easier to find grants, sponsors, and other directed funds. And, heads-up, corporate readers: if you can help the PSF get some money to do these things, they are much more likely to happen, and Python will get much easier to deal with.

We've now moved that list to GitHub. If you know that filling a particular gap would improve Python packaging and distribution, go ahead and make a pull request!

And that doesn't just go for packaging. The Project Funding Working Group is seeking project ideas on a wider scale. If you make a well-structured list of fundable TODOs for your Python project, it can go in that list -- this will, in the future, make it easier for you to get funding.

Eligibility and how the money flows: often, only public charities or similar institutions are eligible to apply for certain kinds of funds, which is why getting the Python Software Foundation involved is helpful -- they are often eligible to apply in cases where you as an individual are not eligible. The way we've been doing it for the past few years is: some volunteers research a grant opportunity and write a proposal (often with the assistance of a PSF staffer) and the Python Software Foundation submits it. If it gets funded, the PSF hires contractors to do the proposed work, and then those contractors perform the proposed work and (via the PSF) report back to the funder. I cofounded the new Project Funding Working Group to centralize those efforts, bring enthusiastic volunteers together, teach more people to do this stuff, and capitalize on the momentum of the last few years.

We know some things about what some funders are seeking, and want to help match you up with funders who might be a good match. Depending on where you live, there may be country-specific grants that the existing members of the Project Funding Working Group know less about! Like, there is the Prototype Fund for people in Germany, and Innovation Fund Denmark, and there are a bunch of European Union grant opportunities that I know very little about like Horizon 2020.

Erika Owens asked some followup questions:

...how to assess if a grant is worth applying for - how do you know the foundation is legit? how do you balance the amount of time proposing/reporting with the likely grant amount?....

also, from a documentation mindset—where can you go for help with this type of work? what public writing is useful to others? (and possible given so much secrecy with funding)

Good questions.

When is it worth applying? & more: Different projects need different amounts of money. A one-time gift of $10K (about 60-100 hours of work at USD$100-150/hour) is not enough to make a significant dent in some of the listed fundable packaging tasks, but $10K could support a "get the next release out and clean up docs/bugtracker/patch queue" effort for your favorite library. This is why the Project Funding Working Group is trying to amass informational resources (a list of funders, "how to write a proposal", etc.) and point a lot of people at those resources so many people can self-serve -- the volunteers in the Working Group do not have time to write a dozen grant proposals from scratch in a year, each of which is for $10-30K. It might take 10-20 hours to research and draft a multi-page grant proposal from scratch (it gets easier when you can copy and paste from previous proposals or planning documents for the same software project). Sometimes it takes longer if a bunch of stakeholders (such as project maintainers) have to agree on priorities and scope. I hope that the working group writes a few proposals each year and that they're for at least $80,000 each, and that we advise or otherwise help a bunch of other volunteers to write grants for varied amounts. Let's see how the first year goes. Maybe I'll be wildly off.

I feel pretty lucky in that most of the grant-and-similar-funded projects I have worked on had fairly light reporting requirements, things that ended up taking maybe an hour per month plus maybe three hours at the end of the project. (Then again, I prep along the way by collecting meeting notes and updates on a public wiki page.) At the end of this year I need to make a fairly substantive report to the Chan Zuckerberg Initiative, so I may eat my words then!

A timeline from March 1st-Aug 29th of Open Tech Fund proposal acceptance What public writing is useful to others? I see people sharing actual grant proposals and budgets, and the Project Funding WG will too (soon), and I think that helps a lot. I bet a before-and-after of a proposal before and after editing would also be helpful. Timelines like this slide here (from my PyOhio talk) help others set expectations for the process. Project retrospectives like this Read the Docs post -- ditto. Lists of funders including real talk about what they're looking for. Reminders of deadlines (like: apply for the Better Scientific Software Fellowship by September 30th). If you have more suggestions, please open an issue!

How do you know whether the foundation is legit? Hmmm. I have confidence that I could tell whether a funder was fishy before getting into anything I'd regret, but I am having a hard time articulating the evaluation criteria I would use. Something to work on.

And where can you go for help with this kind of work? I know I ought to learn more from the world of professional grantwriters and other nonprofit experts, like Candid, and perhaps I will have a spurt of energy sometime soon to go dive in.

My career

This week, on the way to posting this, I rearranged my conference talks page to be more navigable. I have given 35-50 talks on tech-related topics in the past 10 years, depending how you count. I used to talk a lot about Wikimedia, then about HTTP, then Python packaging and the plays.

The response to my one talk about grants has already been strong and, if I just reacted to that, I'd give more talks about grants. Already my blog posts and talk about grants have led to Changeset Consulting client leads and some client work. And there's a logic here -- I have succeeded in doing something lucrative that other people would like to replicate.

And it can be easy to get sucked into grantwriting (the work of researching and creating grant proposals), because I am clearly expert enough to be helpful, there are deadlines to motivate me and colleagues, and every available grant is an explicit invitation with a concrete amount of money attached. It's a trail others have already blazed.

But grantwriting is a treadmill that ties projects to rich funders with short timescales, a topic ably covered by Nonprofit AF, The Revolution Will Not Be Funded: Beyond the Non-Profit Industrial Complex, and many others. As with recruiting, or diversity/equity/inclusion work, there's a lot of toil here.

So, I am excited about the potential of the Project Funding WG, which will help many open source groups pursue not just grants but "external grants and similar funding." Including talking with companies who want to sponsor particular improvements, or generally sustain their dependencies (via Tidelift or a direct gift) and avoid the headache of forking or switching.

And I'm open to Changeset Consulting doing some paid consulting work on grantwriting, and I'm doing some unpaid grantwriting to garner funding for projects where Changeset would do paid work. And I'm particularly interested in joining together with folks who are making big proposals to big foundation-style or government funders, upwards of USD$500K or in the millions.

But, in the near future, I mostly want Changeset to work on paid projects, funded by for-profit companies, to rejuvenate and level up open source projects that they depend on but do not control. And that's looking promising. I'm using many of the same skills you use in grantwriting, because they're sales skills. And I am looking forward to blogging about one of these projects soon.

Filed under:


: Writing And Conversing Elsewhere: Sometimes I write about books I've been reading on my Dreamwidth blog. For instance, I've been trying to read everything that Zen Cho has published. As she self-describes,

'Almost all my published stories can be summarised as "Asian girl/woman meets magical creature, sasses and/or fights them"'

"I write all my stories for myself circa age 16."

And I've made a few front-page posts to MetaFilter recently. Most entertainingly in a wholesome way, I recommend a few short stories about robots and artificial intelligence, I particularly recommend a robot-related story by Holli Mintzer called "Legal Salvage", and I recommend a few very short tales about humans and nonhumans trying to understand each other. Less wholesomely, I accidentally nerd-sniped the site by linking to a linguist discussing how "you guys" works and how we might know whether it is gender-neutral, thus provoking a 230-comment (so far) discussion thread.



[Main]

You can hire me through Changeset Consulting.

Creative Commons License
This work by Sumana Harihareswara is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available by emailing the author at sh@changeset.nyc.