@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, (edited ) to random
@brainwane@social.coop avatar

If you paid for funeral expenses for someone who died in the US, and their death certificate mentions COVID as a cause, you may be eligible for up to US$9,000 in funeral expense assistance from the US federal government.

https://www.fema.gov/disaster/historic/coronavirus/economic/funeral-assistance

Eligibility does not depend on your income, even if you have a high income right now: https://www.fema.gov/node/does-fema-consider-annual-household-income-when-determining-how-much-covid-19-funeral

More info: https://www.fema.gov/disaster/historic/coronavirus/economic/funeral-assistance/faq

Currently, Sept. 30, 2025 is the end date for submitting applications, I believe.

akareilly, to random
@akareilly@hachyderm.io avatar

Hey funders,

You know you could just... give... the money... to projects that need it. Like software libraries that ARE IN EVERYTHING.

No grants. Don't make tech nerds write grants.
Don't make the tech nerds hire grant nerds to write grants.

FFS don't fund research into this problem with a budget of double what it would take to SOLVE THE PROBLEM for a significant number of open source projects with code that is, again, IN EVERYTHING.

brainwane,
@brainwane@social.coop avatar

@akareilly I'm remembering that one of the amazing things about MacKenzie Scott's philanthropy is that she didn't make nonprofits write proposals. She had her staff research who needed money and then just gave it to them

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

This year will be the 20th anniversary of @leonardr's screen-scraping tool Beautiful Soup.

https://www.harihareswara.net/posts/2024/celebrate-beautiful-soups-20th-anniversary/

Please contact me if you'd like to contribute to the celebration by any of:

  • contributing to a "how Beautiful Soup was important to my life or career" anthology
  • helping edit and publish that anthology
  • funding printing the book
  • throwing or speaking at a party on or around May 19th, 2024
  • helping upgrade Leonard's PyCon travel so it's not just economy/coach
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,
@brainwane@social.coop avatar

Glad so many people enjoyed my keynote sharing stories from several years working on packaging infrastructure.

http://harihareswara.net/posts/2024/references-pycon-us-keynote/ has a bunch of links and other references, and I hope to post a fuller transcript with slides within the next few weeks. If there is anything you particularly want sooner than that - or anything you want to tell me you really liked! - please let me know.

brainwane, to opensource
@brainwane@social.coop avatar

If you're an maintainer seeking a good task to give a less-skilled new contributor, ask them to do a discovery report on the project, such as:

Starting from scratch, try to get a local installation up and running, and note how long it took.

Take an hour to explore our documentation and fora, and tell us your impressions.

Given a demo install, try these common user tasks.

Examples:

https://diff.wikimedia.org/2014/03/25/seeing-through-the-eyes-of-new-technical-contributors/

http://blog.linuxgrrl.com/2014/03/25/hyperkitty-at-the-0th-spinachcon/

https://blog.openhatch.org/2014/spinachcon-zero-a-huge-success/

https://www.changeset.nyc/resources/installation-audit.html

brainwane, to random
@brainwane@social.coop avatar

PyCon US: May in Pittsburgh, Pennsylvania.

You have till Feb. 16th to apply for up to $2,000 USD in travel reimbursement (that is PLUS a complimentary conference ticket and PLUS a daily food budget).

https://us.pycon.org/2024/attend/travel-grants/

Never been to PyCon before? https://www.harihareswara.net/posts/2023/your-first-pycon-but-not-your-first-convention/

brainwane, to opensource
@brainwane@social.coop avatar

New blog post on user support frustration, its causes, and how we could build the "infrastructure of equanimity" in , including ideas for potential cross-project tools & practices.

https://www.harihareswara.net/posts/2023/user-support-equanimity-potential-cross-project-tools-practices-open-source/

Shout-outs to @davidism, Heidi Waterhouse, @offby1, @jacob, Nicole Harris, @bernard, + @georgia for work & conversations that I built on in this piece.

brainwane, to random
@brainwane@social.coop avatar

New long blog post: Eldercare, Family Caretaking, and End-of-life Logistics: Stuff I Learned

http://harihareswara.net/posts/2023/eldercare-family-caretaking-end-of-life-logistics-learned/

Topics:

You HAVE to take care of yourself

Changes to expect in the months/weeks/days before death

Checklists for before & just after death

Wills, powers of attorney, & advance health care directives

Easy-to-eat food; letting your friends help you

Hospital chaplains can do a lot

Patient advocacy (catching mistakes)

Medical notetaking at appointments and the bedside

[1/n]

brainwane, to random
@brainwane@social.coop avatar

If you're hoping to go to @pycon & you could use some financial help to attend, please do consider applying for a travel grant. I've done it in the past, it's been incredibly helpful, and the process is as easy as I think it could be.

https://us.pycon.org/2024/attend/travel-grants/

Applications close February 16, 2024.

"Travel grant recipients receive support for some or all of their expenses, including transportation, lodging, and childcare, and complimentary registration."

brainwane, to Depression
@brainwane@social.coop avatar

Some typical responses to different levels of in this infographic that lists criteria for different areas on the "stress continuum". I can use this to remind myself that I won't always feel as I feel now (for better and worse).

Thriving: “I got this.”
Surviving: “Something isn’t right.”
Struggling: “I can’t keep this up.”
In Crisis: “I can’t survive this.”

PDF: https://cohcwcovidsupport.org/s/StressContinuum_English.pdf

from https://cohcwcovidsupport.org/ via @kottke https://kottke.org/20/11/how-are-you-doing

brainwane, to random
@brainwane@social.coop avatar

cautious folks:

Carrying a CO2 monitor helps me check how safe the in a space is, and lower or raise my cautions accordingly. (Details: https://www.harihareswara.net/posts/2023/my-current-covid-risk-approach/#ventilation ) Super useful.

I use and like the monitor. The 4 is usually USD$249. It's on sale, direct from the manufacturer, till September 17, for $184.35, with free shipping in the US.

https://shop.aranet.com/north-america/product/aranet4-home

Or from Amazon for $197: https://www.amazon.com/exec/obidos/ASIN/B07YY7BH2W/ref=nosim/0sil8 (Might be today only - Sept 7th.)

Aranet CO2 monitoring app screenshot from one week in May 2023. Almost all readings are in the green range, under 1,000 ppm. A few hours in the yellow and red ranges, about 1,000 to 2,100 ppm, are during airplane travel. The 5,905 ppm peak is during a car ride.

brainwane, to random
@brainwane@social.coop avatar

Per https://botsin.space/@leonardr/111139937383626316 my spouse @leonardr , the creator & maintainer of the screen-scraping library Beautiful Soup + coauthor of "RESTful Web APIs", is open to new work opportunities as a senior software engineer.

https://www.crummy.com/self/resume.html , https://www.linkedin.com/in/leonardr/

He's open to for remote contracting, consulting, full- or part-time gigs starting in December.

Seeking a mission-oriented org, ideally involving publishing, freedom of access to information, or climate resilience.

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 opensource
@brainwane@social.coop avatar

New post: https://www.harihareswara.net/posts/2024/trust-new-maintainer/ Whether And How To Trust A New Maintainer

What kind of trust does a project need to have in a new co-maintainer? To get better at , we need to improve at recruiting, training, & promoting new leaders.

I cover attributes to check for.

I mine 4 comparable situations for assessment ideas, & explain how to reduce how much trust you NEED to give by promoting someone.

&: 3 options if you're low on time

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,
@brainwane@social.coop avatar

The thing I want to shout from the rooftops is: THIS IS POSSIBLE.

projects can hire UX experts, who gather quantitative & qualitative data, and who then recommend specific choices. Maintainers don't just have to guess how to design good, usable features and interfaces.

Yes, even for command-line tools.

Yes, even without a big company running the project. We got grants: https://pyfound.blogspot.com/2019/12/moss-czi-support-pip.html

And toolchains can pool resources to invest & learn together! https://www.harihareswara.net/posts/2023/user-support-equanimity-potential-cross-project-tools-practices-open-source/

brainwane, to opensource
@brainwane@social.coop avatar

At , @davidism facilitated an open space discussion of "maintainer , how to survive it, and maybe how to prevent it." Our notes, my analysis, and useful links in a new blog post:

https://www.harihareswara.net/posts/2023/maintainer-burnout-pycon-us-2023-followup/

brainwane, to opensource
@brainwane@social.coop avatar

If your project has been accumulating donations, and you're not quite sure what to do with them because the income isn't enough to hire someone full-time, I wrote a guide for you!

"Deciding on how to use your money"

https://docs.oscollective.org/guides/deciding-on-how-to-use-your-money

Why you should (or shouldn't) spend your money

Driver and supporter/protector activities

Advancing your goals and roadmap

  • Hiring contractors or employees
  • Using bounties cautiously

Decision-making and governance

brainwane, to random
@brainwane@social.coop avatar

really appreciating https://blog.tidelift.com/will-the-new-judicial-ruling-in-the-vizio-lawsuit-strengthen-the-gpl by @luis_in_brief to help me understand what's potentially really exciting about a recent US court ruling

brainwane, to nyc
@brainwane@social.coop avatar

I'm looking for 2 different tips:

  1. Restaurants that currently have truly outdoor dining, and whose food has delighted you in the past.

  2. Casual places (bars, cafés, etc.) that have truly outdoor seating suitable for groups of 6-12, & have some form of outdoor heating such as firepits or heat lamps.

Please only recommend where you personally have empirically verified the existence of real outdoor seating, within the last month, with your own senses. Roof + 2 walls is fine.

brainwane, to opensource
@brainwane@social.coop avatar

https://www.harihareswara.net/posts/2022/i-want-to-start-contributing-to-open-source-my-current-advice/ from 2022.

When asked for advice on starting to contribute to , I say it's like wanting to join a band:

Different people have different reasons to do this, e.g., curiosity, socializing, learning THIS, making THIS, career ambition, giving back to what nourished you...

Choose people you'd enjoy working with, whose styles suit you.

What "genre" do you enjoy hearing & making? (Subject matter domains, languages/frameworks.)

And so on. [1/n]

jacob, to random
@jacob@jacobian.org avatar
brainwane,
@brainwane@social.coop avatar

@jacob "The Commission also finds that instead of using noncompetes to lock in workers, employers that wish to retain employees can compete on the merits for the worker’s labor services by improving wages and working conditions." Oh I bet that felt good to write

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,
@brainwane@social.coop avatar

Today at we are holding an Open Space to celebrate the 20th anniversary of @leonardr's library Beautiful Soup!

Join us in:
Room 315
1:45-2:30pm

for the party, featuring zines and lightning talks, and say hi to Leonard!

hynek, to random
@hynek@mastodon.social avatar

If you wondered why I’m mostly boosting humorous takes on xz drama it’s because I find almost all serious takes absolutely nauseating. So much serious thinking by people who have never maintained anything of substance in their whole life.

brainwane,
@brainwane@social.coop avatar

@hynek there's a bit in my stand-up comedy about how one way you can tell the difference between someone who's been responsible for a complicated system lots of strangers depend on, and someone who hasn't, is whether they ever say "why don't they just....?"

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