@brainwane@social.coop
@brainwane@social.coop avatar

brainwane

@brainwane@social.coop

Indian-American gal who likes to make people laugh. #OpenSource entrepreneur, programmer, tech writer and encourager, stand-up comedian, advocate for transparency in government software and data.

New York City #NYC, Changeset Consulting, #RecurseCenter, #WisCon, #MetaFilter, #Python packaging, Geek Feminism, #Dreamwidth, harihareswara.net.

Hope you're having the best possible day.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

brainwane, to python
@brainwane@social.coop avatar

Here is a blog post with links and references to accompany my closing keynote today at , on stories from a few years working on packaging.

http://harihareswara.net/posts/2024/references-pycon-us-keynote/

brainwane, to python
@brainwane@social.coop avatar

http://www.crummy.com/2004/05/20/1

"But other parsers know too much about HTML. They choke on or try to rewrite bad markup. They assume you care about the whole document. A pirate might make you walk the plank, but only a parser would make you walk the whole tree."

Happy 20th birthday to the screen-scraping library Beautiful Soup by @leonardr .

brainwane, to random
@brainwane@social.coop avatar

folks, my friend @zwol has a question

https://hackers.town/@zwol/112462627700972824

and would love to talk on Sunday with someone who works on the import statement part of the core language.

brainwane, to random
@brainwane@social.coop avatar

Is there a copy shop near-ish the venue that is open tomorrow (Sunday)? I'd like to make (or ask a friend to make) about 40 copies of a single-page item, and missed my window today while things were open.

brainwane, to random
@brainwane@social.coop avatar

Really enjoying the roof deck at . Probably chitchatting up here till at least 5pm.

So great to have an outdoor space, shielded from the sun, with plenty of seating and tables, and a gorgeous view of river, bridges, trees, and skyline.

brainwane, to random
@brainwane@social.coop avatar

Revisiting and appreciating @HeyChelseaTroy 's https://chelseatroy.com/2023/04/21/whats-the-point-of-tech-conferences/

"concentrate the right groups of people into a space to catalyze conversations that lead to Big Things"

"Cons become worth it from the conversations that happen between folks who otherwise might not have met, that endure beyond the event itself"

"I (and you) have almost certainly benefited from cons we’ve never been to and never heard of."

brainwane, to random
@brainwane@social.coop avatar

Great tips from @glyph on how to approach

https://blog.glyph.im/2024/05/how-to-pycon.html

  • See Some Talks [emphasis on "some"]
  • Participate In Open Spaces
  • Take Care of Your Body
  • Meet Both New And Old Friends: Plan Your Socializing

brainwane, to random
@brainwane@social.coop avatar

My friend David Forbes is, in her words, "making sure I have enough to stay housed and pay the bills while I fight some really ugly union-busting"

https://www.gofundme.com/f/help-david-stay-housed-during-a-labor-fight

"While I've filed labor charges, they're still in process. A historic number of union fights has meant the labor board is historically backed up."

brainwane, to random
@brainwane@social.coop avatar

If you are coming in person to in Pittsburgh this weekend, and are comfortable playing the guitar in public, let me know? I may be preparing a surprise for the 20th anniversary of Beautiful Soup https://www.harihareswara.net/posts/2024/celebrate-beautiful-soups-20th-anniversary/ .

brainwane, to random
@brainwane@social.coop avatar

a New York City-specific "what if you could send someone back in time to change history" scenario that I talked about with @leonardr the other day:

Pastwatch: The Redemption of Robert Moses

(Leonard has actually read "The Power Broker" by Robert Caro so he's a good person to play this out with)

brainwane, to random
@brainwane@social.coop avatar

@rbellinger AMAZING

brainwane, to random
@brainwane@social.coop avatar

@unpretty I just read https://unpretty.space/post/749936623491416064/is-there-anything-stopping-a-very-rich-person-from and I am going to ask my spouse, who used to be head of digital lending at the New York Public Library, to opine

brainwane, to random
@brainwane@social.coop avatar

12+ years ago I wrote "What Does A Volunteer Development Coordinator Do?" https://www.harihareswara.net/posts/2012/what-does-a-volunteer-development-coordinator-do/ listing off specific activities I did to facilitate open source volunteers' work within Wikimedia.

I'd be curious to read something like that from someone in 2024 who has a similar role (likely called "developer relations lead" or "community manager" or "head of open" or something) at an open stuff org. I wonder what's substantially the same and what's shifted.

brainwane, to random
@brainwane@social.coop avatar

@unpretty I saw https://unpretty.space/post/743319759762948096/jane-moon-transition-and-recovery-funds-organized and saw the Google Doc link had been taken down - any chance you held on to a copy?

brainwane, to random
@brainwane@social.coop avatar

ok so I don't think of myself as a Very Online person

I have friends whom I see in person

I sometimes see references I don't understand

but something happened the other day that is making me recalibrate

1/n

brainwane, (edited ) to opensource
@brainwane@social.coop avatar

Some enterprises, in the wake of , are focusing on their metrics for dependencies they ingest..... rather than investing money, developer time, or other resources* to directly support maintainers.

But as I mentioned to a friend recently:

If downstreams do not provide at least as much support as a motivated attacker would, we're likely to continue to get these kinds of outcomes - & to be deceived, as attackers shape their efforts to trick the metrics.

brainwane, to random
@brainwane@social.coop avatar

This line in "The Great Gatsby" (as Nick Carraway's riding the train from Long Island into New York City) is a transitional fossil record:

"My commutation ticket came back to me with a dark stain from his hand."

Because the modern verb "commuting" and nouns "commuter" and "commute"....

stem from names for multi-ride railroad/streetcar passes that truncated or "commuted" fare payments ("commute" here being the same verb we use in "commuted their original prison sentence").

brainwane, to random
@brainwane@social.coop avatar

Really happy to share https://pip.pypa.io/en/latest/ux-research-design/ !

Back in 2020, during grant-funded work on the next-generation pip resolver, @sprblm did fascinating user experience research & design work. https://pyfound.blogspot.com/search/label/pip

They wrote several useful documents that took a while to get merged, but now live in pip's documentation! Like:

how to design a survey https://pip.pypa.io/en/latest/ux-research-design/guidance/#designing-surveys

how users think pip should react to dependency conflicts https://pip.pypa.io/en/latest/ux-research-design/research-results/override-conflicting-dependencies/

security practices https://pip.pypa.io/en/latest/ux-research-design/research-results/users-and-security/

brainwane, to python
@brainwane@social.coop avatar

Developers who use or contribute to Flask, Click, Jinja, or other parts of Pallets, designers who work atop them, and sysadmins who administer them:

Consider proposing a 5-15 min talk for the inaugural FlaskCon!

Some topics you might consider:

HTMX
WSGI and ASGI
accessibility
performance
case studies
your experience as a newbie

https://flaskcon.com/2024/

FlaskCon will be in Pittsburgh on May 17th within

brainwane, to nyc
@brainwane@social.coop avatar

May 3rd-5th:

Jane’s Walk NYC

175+ cost-free in-person, virtual, and on-demand walking tours of New York City.

https://www.mas.org/events/janes-walk-nyc-2024/

I had a good time last year and I've marked my calendar to make room for several walks this year. Schedule coming soon.

See last year's walks https://www.mas.org/janes-walk-nyc-2023/ to get a sense of the topics and areas.

brainwane, to random
@brainwane@social.coop avatar

A short thought by a colleague from a few years ago, in a discussion that strayed into the question of what would/wouldn't be effective in a maintainers' strike

https://discuss.python.org/t/stop-allowing-deleting-things-from-pypi/17227/70

(I was reminded today because someone linked to that thread from https://discuss.python.org/t/an-index-for-deleted-pypi-packages-versions/50515 )

brainwane, to random
@brainwane@social.coop avatar

Dr. Cat Hicks @grimalkina caught COVID-19 in July 2022 for the first and only time. https://www.drcathicks.com/post/covid-data-log "Covid Data Log" (January 12th, 2024) is a long, unusually structured, gripping memoir of her life before, during, & after that infection.

"I am too afraid to say long covid. I think that I should have made a better graph, more compelling, with colors....I do not know if I am well. I do not know if I will ever know if I am well."

It's about marriage, terror, joy, doctors, and the ocean.

brainwane, to opensource
@brainwane@social.coop avatar

btw we've been thinking about sustainability & structural imbalances in funding and use of free and software for several years; the "Recent Discussion on Unfairness in Economics" bibliography I compiled in https://www.harihareswara.net/posts/2016/recent-discussion-on-unfairness-in-floss-economics/ goes back to 2005

and it's been intertwined with our experiences of burnout, & of setting expectations regarding obligations, that whole time

thus, in https://www.harihareswara.net/posts/2023/user-support-equanimity-potential-cross-project-tools-practices-open-source/ , I consider concrete solidarity steps could take

brainwane, to opensource
@brainwane@social.coop avatar

Stuff I already wrote that other people might be open to reading this week, because of the #xz incident:

https://www.harihareswara.net/posts/2021/sidestepping-the-pr-bottleneck-four-non-dev-ways-to-support-your-upstreams/ Four Non-Dev Ways To Support Your Upstreams (Pass this along to executives who are asking "how can we prevent this in our dependencies?")

https://www.harihareswara.net/posts/2023/user-support-equanimity-potential-cross-project-tools-practices-open-source/ Potential cross-project #opensource tools and practices that you/we can implement to help lighten the load on each other

1/n

brainwane, to random
@brainwane@social.coop avatar

Are you part of a company, school, club, temple, or some other group in the US?

FEMA can, for free, ship you some printed stuff that can help individuals and communities prepare for emergencies and disasters.

https://www.ready.gov/publications has an overview, and
https://orders.gpo.gov/icpd/ICPD.aspx has a bunch of links to PDFs as well.

Includes games and curricula to help kids learn how to react in an emergency or disaster.

Outside the US? Check out the PDFs in case they suit your needs!

#preparedness #prep

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • Durango
  • Youngstown
  • everett
  • slotface
  • rosin
  • cubers
  • mdbf
  • ngwrru68w68
  • anitta
  • GTA5RPClips
  • cisconetworking
  • osvaldo12
  • ethstaker
  • Leos
  • khanakhh
  • normalnudes
  • tester
  • modclub
  • tacticalgear
  • megavids
  • provamag3
  • lostlight
  • All magazines