Mastodon Feed: Posts

Mastodon Feed

glyph ("Glyph") wrote:

And that's a wrap for the talks! Thank you for bearing with me for this liveblogging experiment; I hope I got those edits to add the hashtags in quickly enough that those of you filtering were not spammed :). #NBPy

Mastodon Feed

glyph ("Glyph") wrote:

*YOU CANNOT CONTRIBUTE IF YOU NEVER REST*

(emphasis mine)

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

"What about the 'all this'?"

"The time we live in… is… interesting…" [slide of dumpster on fire floating in flood waters]

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

what if it *was* your circus and they *are* your monkeys?

- Does it affect a lot of entities in your space? Reach out to form a team.
- Ask for input *in places where you're likely to get useful feedback*.

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

- when: is this coming with the heat death of the universe? maybe skip it. next week? pay attention.
- where: is it happening in your ecosystem? sometimes reading 200 posts for some other unrelated project might not the best the next use of your time.
- why: was it a huge malicious change that is likely to be followed by more changes by that same actor? or is it just part of the general drift of the industry.

#NBPy

Mastodon Feed

baldur@toot.cafe ("Baldur Bjarnason") wrote:

This crossbill showed up on my balcony, so I grabbed my camera. Unfortunately it still had the wonky manual soviet lens on amd a polariser in the wrong position so this is all the documentation you’ll get

A slightly out of focus photo of a orange-red bird. The reflections in the balcony door are quite visible

Mastodon Feed

glyph ("Glyph") wrote:

How do we decide what's important?

Let's ask ourselves: who, what, why, where, and how?

- who: there are some people we don't have to pay attention to, and there are some people who are always saying the same thing. but if there's a source that's reliable, maybe that's somebody we should pay attention to?
- what: does this source sound plausible? the last decade has really stretched this, but there are still limits: teleportation, even to waffle house, remains unlikely

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

There are many things you don't have to care about:

- somebody who doesn't work on your project thinks that you're doing it wrong
- "you're a bunch of SJWs! code should not be political" [see previous advice re: bedspread]
- "you removed my emotional support bug"

Lots of stuff you just don't have to care about; even if they are mentioning your project specifically by name. You have a limited amount of time in the day, and on this earth.

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

"[The PSF] is basically office hours as a service now"

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

Is the wrongness on the internet in a place that you control? If so:

- exercise moderation controls
- slow down posting
- "pew pew" (which I assume is the sound of a ban); people really love it when you do this on the internet

if not:

- take a deep breath
- close the computer
- go outdoors
- chew up some grass and cough it up on the bedspread

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

"Some of these people on the internet are so wrong. Like *so* wrong, that it makes you mad."

Especially when they are discussing your project.

But if someone is very wrong on the internet, someone *else* will tell them where to stuff it. So you don't have to!

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

as you might imagine from the title, I am really not going to do this talk justice without capturing the visual component

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

The internet is full of things:

- doom
- misinformation
- python libraries
- cat pictures

#NBPy

Mastodon Feed

Boosted by glyph ("Glyph"):
benno@eigenmagic.net ("Benno") wrote:

YOU GOTTA FIGHT!
FOR YOUR RIGHT!
TO SHENANIGANS!

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

Next up: "The Python Community Needs More Cats", by @baconandcoconut . #NBPy

Mastodon Feed

glyph ("Glyph") wrote:

You can[^1] place an "@" directly before a lambda, no parentheses or anything, creating an inline decorator that eagerly evaluates its argument if you want.

[^1]: don't

#NBPy

Mastodon Feed

Boosted by glyph ("Glyph"):
dreid@wandering.shop wrote:

Now the horse has some thoughts. #nbpy

Mastodon Feed

glyph ("Glyph") wrote:

"good" uses of `lambda`:

- key= argument to list.sort()
- the argument to 'filter', 'map'
- capturing variables, more flexibly than `partial` (i.e.: lambda x: lambda y: (x, y))

#NBPy

Mastodon Feed

Boosted by aredridel@kolektiva.social ("Mx. Aria Stewart"):
pcalcado ("Phil Calcado") wrote:

> we’ll need senior engineers. People who understand systems end to end, who can debug distributed failures at 2 AM, who carry institutional knowledge that exists nowhere in the codebase. Those engineers don’t exist yet because we’re not creating them. The juniors who should be learning right now are either not being hired or developing what a DoD-funded workforce study calls “AI-mediated competence.” They can prompt an AI. They can’t tell you what the AI got wrong.

https://techtrenches.dev/p/the-west-forgot-how-to-make-things?triedRedirect=true

Mastodon Feed

glyph ("Glyph") wrote:

mylist[~0] == mylist[-1]

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

OK going to need to pause for a while my fingers literally hurt, much as I love the next topic ( "Anonymous Functions (and Other Ways to Annoy Your Coworkers)" by @itsthejoker )

Mastodon Feed

glyph ("Glyph") wrote:

CIvicBand: effectively a read-only site. Public-facing infrastructure is all one box. Reading scales really far. Fastly FastForward program.

DevProgress: Great project "but we lost". massive open source organization to support the Hillary for America campaign. Doing education and activation. Core team for coordination. [ed: Phil is really taxing my comprehension and typing speed now…

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

Static pages are the standard unit of exchange on the web. Not just easier to maintain, but easier to get indexed by archive.org and tools like it. Think about ways to embed little bits of logic to decrease your maintenance burden. Example: for VaccinateCA the search was a little bit of javascript glue to an AirTable, not custom server functionality.

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

Think about what language you want to use. For VaccinateCA:

- 28% of californians speak Spanish at home.

- 3% of Californians speak Mandarin or Cantonese at home.

- That's 11.5 *million* people who might not know where to get their shots.

- Localization is a solved problem; we know how to do this. (So do it)

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

VaccinateCA: measured effectiveness by shots in arms. More shots, better. But this raised questions: who are we trying to reach? What devices are they using? Mobile availability vs. web availability? For a technical audience: optimizing for desktop, maybe OK. For a non-technical audience, mobile access is critical.

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

"Technology only helps if your successor understands it."

- what goes on the website?
- WHO puts the data on the website?
- Who owns the social media? Who posts there?
- POSSE (Post on Own Site, Syndicate Everywhere) is a good model for local activism. Systems for doing this: Buffer, hootsuite, Postiz

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

"Mobile users want our hours, location, and menu. Desktop users really want this 10MB picture of a salad."
— Unknown user on X, The Everything App

A lot of groups have bought into the marketing from Meta and have put their info *just* on Facebook or Instagram. By going to that org and putting the info on a website, that helps (and potentially activates) everyone who isn't using Instagram.

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

You have skills that can help. Start with *basic* stuff.

- Do they have a website?
- Do they have social media?
- Do they have a newsletter?

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

Local political parties are weird for anyone who hasn't interacted with them before.

Local political parties *only have one goal*: Get their chosen candidates elected.

Other stuff is great but getting those candidates elected and raising money for them but that is the only thing they are set up to do.

#NBPy

Mastodon Feed

glyph ("Glyph") wrote:

"Technology is here to serve people, not the other way around"

Many of the other talks have already reinforced this point, so we are not spending a lot of time here.

#NBPy