Show more

Also saw some Cedar Waxwings in a tree right across the street from the swallow. This isn’t my first time seeing those, but they’re still reasonably rare (and not to mention pretty).

Too bad it’s such a dreary day…

Show thread

Saw this gorgeous tree swallow on my “walk to work” this morning. Been seeing this one and another one around these last few days, but this season is the first time I’ve ever seen them!

Dear Shokz Corporation,

I dig all the cool pictures of people running with your bone conduction headphones on, but maybe you could also have one or two photographs of like… all the buttons, and the location of the charging port?

Despite actually wanting a new phone, I ended up having my existing phone repaired because I couldn’t find a satisfactory phone.

Plus side: my phone’s battery is no longer bulging out the back.

Down side: I have been forced to opt out of the cycle of consumer electronic churn!

harihareswara.net/posts/2022/c

I frequently notice folks asking or answering questions like "how many contributors does this open source project have?" or "how much contribution is this project getting?" amiaopensource.github.io/ffmpr is an example of why those aren't simple questions.

#introduction

I'm Sumana Harihareswara, a woman in #NYC New York City. I have a consultancy changeset.nyc, Changeset Consulting and provide short-term project management services for #freesoftware #FLOSS #opensource projects. I'm writing a book on maintainership skills and have accidentally developed expertise in #Python packaging tools.

I'm married, a stand-up comedian & fanvidder, a frequent poster on #MetaFilter & #Dreamwidth, Indian-American. Just moved from mastodon.social!

Who needs airline status when you can get boarding priority by traveling with young children?

So relaxing…

A while back I gave this talk on how to contribute to open source: ganssle.io/talks/#contributing

Video: youtu.be/JhPC6_rO08s

I cannot possibly be the best speaker to give some version of this talk — does anyone have a good “canonical” version of this?

I have no idea if this will work out and I may have to end up cancelling / rescheduling meetings if they become impractical, but if you want to meet me at , I’ve set up a schedule for 15-minute 1-on-1 chats:

calendly.com/meet-pganssle/one

I don’t know if this is a valid metric of velocity in software engineering, but I’m definitely feeling productive today after making it to the 4ᵗʰ new failure mode on this pipeline I’m trying to get running.

OK, we’ve got a tricky UX problem in datetime.isoformat and I could use typical users’ intuitive thoughts here. If you are a programmer, can you take this short survey? Please don’t do any research before filling it out!

ganssle.io/s/isoformat-survey

Boosts appreciated!

Lego isn’t even pretending anymore. They’re just straight up making caltrops.

I’ve just released “Why naïve times are local times in Python”, explaining why it makes sense that the naïve datetime object stopped being abstract and started representing system local time as part of Python 3: blog.ganssle.io/articles/2022/

Useful take-away: dt.astimezone(None)

Nice to see more people making the case that reading the news is unnecessary and probably a net negative in your life:

thomasjbevan.substack.com/p/al

As usual, I had to cut a bunch of stuff when I went way over time.

I probably should have been tipped off that my “xfail and code coverage” slides weren’t going to make the cut when I put this one together:

Show thread

In 45 minutes I’ll be giving my talk: “xfail and skip: What to do with tests you know will fail”

The slides are here: pganssle-talks.github.io/pytex

Or if you’d prefer a PDF (best on mobile):
ganssle.io/files/talks/2022-03

Daniel’s weekly report March 25, 2022
bagder.github.io/log/
headers api, curl -w, ghost cve, presentation, wince, podcast, hyper, backend, getting started video

Why yes, I am something of a gourmet; how could you tell?

I switched over to AntennaPod a few months ago and I’ve been very happy with it. I’ve even got my first PR started!

AntennaPod  
We released AntennaPod version 2.5. Biggest improvement? Synchronisation via @nextcloud, implemented by one of our community members. Another step ...

We released AntennaPod version 2.5. Biggest improvement? Synchronisation via @nextcloud, implemented by one of our community members. Another step to regaining control over your data!
Check out the details and a list of other improvements on our blog:
antennapod.org/blog/2022/03/2-

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.