Hugo van Kemenade

@hugovk
1.8K Followers
510 Following
6.2K Posts
Python 3.14 & 3.15 release manager, core developer, Sovereign Tech Fellow, PSF Fellow, open-source maintainer, PEP editor, NaNoGenMo organiser, winter bicycler
Bloghttps://hugovk.dev
GitHubhttps://github.com/hugovk

Following on from yesterday's blog post about the new design for profiles coming in Mastodon 4.6... here is the video of @imanijoy recent talk at @fossdesign where they discuss the challenges and detailed thought that goes into the design of new features (and the redesign of existing ones). 🖌️

#FOSSBack #Mastodon #OpenSourceDesign #UX

https://www.youtube.com/watch?v=oNxpTvbTy54

Imani Joy – A Solo Designer’s Survival Guide to the Fediverse #FOSSDesign

YouTube

This is peak malicious compliance and I love it

https://sightlessscribbles.com/posts/the-paperwork-flood/

Edit : the blog author is on the fediverse if you want to follow him here, and he maintains a follow page on his site with many options!

The 'Paperwork Flood': How I Drowned a Bureaucrat before dinner., Sightless Scribbles

A fabulously gay blind author.

RE: https://fosstodon.org/@ThePSF/116295954823604410

In which I tell people that they should come hang out with us, and you know, stay for the community.

Python: how I import the datetime module - Adam Johnson

Python’s datetime module risks a whole bunch of name confusion:

Wow, thanks @hugovk for making my "import datetime as dt" recommendation official in the Python docs, with a link to my blog!

https://github.com/python/cpython/commit/d3b6faf9758dce236d45c708a450437cdc3e97cd#diff-591e6aa401ebcd90f71f28b517b3d4437ba293920787df9ed06e037af0b07175

#Python

@adamchainz Have you seen the recent improvement to the Python datetime docs? :)

Your task for today:
Opt out of #Copilot, because #Microslop forces you into it soon otherwise.

https://github.com/settings/copilot/features

RE: https://fosstodon.org/@jni/116287554201659198

I said digital attestations and `pylock.toml` would have helped with the litellm attack. People asked for more details, so I wrote a blog post explaining why. It also hopefully acts at motivation for people to use:

- Trusted publishing
- Digital attestations
- Lock files, and `pylock.toml` specifically

https://snarky.ca/why-pylock-toml-includes-digital-attestations/

So yes, @jni , I have a "human-readable intro" because I wrote one for you (and the other folks asking me questions on the subject). 😁

Every import in #Python executes the module, from start to finish.

Meaning? Big modules slow down your program's startup time.

Coming in Python 3.15 this October: "lazy import", which delays the load until a name is used:

lazy import MODULE
lazy from MODULE import NAME

@jezdez @daisy Look, can’t we just agree that the FFF system is what we should standardize on? https://en.wikipedia.org/wiki/FFF_system
FFF system - Wikipedia