This is v good on the difficulties of writing about music without metaphors, which strikes me as v similar:
Moving Beyond Motion: Metaphors for Changing Sound: Journal of the Royal Musical Association: Vol 128, No 2 share.google/wMhCtObCdvF7...
This is v good on the difficulties of writing about music without metaphors, which strikes me as v similar:
Moving Beyond Motion: Metaphors for Changing Sound: Journal of the Royal Musical Association: Vol 128, No 2 share.google/wMhCtObCdvF7...
Is it *possible* to discuss fundamentally abstract things in understandably way without resorting to metaphors? en.wikipedia.org/wiki/Writing... always struck me as far too glib. Writing about economics or music is just Hard, but i think attempting to ban all metaphors will probably not solve things
so pumped for the ty beta to finally be here, we did so much great work it rules! astral.sh/blog/ty
** Speaker announcement ** Our next speaker is Andrew "BurntSushi" Gallant!
Andrew is a member of the Rust project and maintains many important crates.
Info & tickets: 2026.rustweek.org
Do you also want to give a talk? Our CFP is open.
See you in Utrecht in May!
#rustlang #rustweek2026
(It's a top priority for us to improve our Ruff default ruleset so that fewer people opt into `ALL`; that'll hopefully unblock us a bit from adding very opinionated rule)
It could even be added as a Ruff rule now honestly (it doesn't require type inference to tell you off about using a class-level instance-attribute annotation!), but we're a bit reluctant to add highly opinionated Ruff rules right now due to the number of people who select `ALL`
Yeah, I think we'd definitely consider adding that kind of thing as a disabled-by-default rule. It would be low-priority for us right now, because we're scrambling to meet a beta deadline and we still haven't finished implementing the typing spec, but it sounds like it could be useful for folks
This week, the #Python Software Foundation rejected a $1.5MM NSF grant, due to a requirement that the PSF abandon diversity work.
So I joined forces with Python folks (@offby1, @petrillic, @amethyst) and we're matching up to $12,000 of donations to the PSF. π§΅
See also discuss.python.org/t/differenti..., where we and the pyrefly team tried to push for a change to the spec to improve things here. but I think at that point, neither we nor the pyrefly team realised how much ecosystem code depended on the legacy mypy/pyright behaviour βΉοΈ
In particular, having different semantics to mypy/pyright here meant that ty was unusable for projects using sqlalchemy, which felt like too big a compatibility break, sadly
See github.com/astral-sh/ty.... We used to have the strict behaviour you're asking for here. But too much ecosystem code implicitly depends on type checkers assuming that variables declared in the class body will also be accessible on the class itself as well as instances π
Do you think the Gruffalo is lying to his child about the physical prowess of the big bad mouse or has he truly instilled a false memory in himself because he canβt accept the reality? This isnβt a take I guess but, makes you think
Yes: having to do a tiny bit of extra work makes it feel more ritualised and special. There's also the performative nature of being able to collect *physical things* and *display them* as artifacts in your living room for others to see, which can e.g. start conversations!
Tip: pprint.pp does the same thing but has better (much less surprising!) defaults
π₯§πͺ΅π The branch is locked and first release candidate of Python 3.14 is being built!
discuss.python.org/t/the-3-14-b...
#Python #Python314 #release #ReleaseCandidate #RC1
TYVM!
Ask not for whom the grant shapps, it shapps for thee
I groaned out loud at the last sentence, thank you
Pydantic is another uv-based project already in that workflow β you might be able to look at that one for reference
Oh, that's very kind of you to ask! Sure β the workflow where we run the cattrs test suite every night is github.com/python/typin... . The workflow is also run on PRs that edit the workflow file itself. A PR updating that workflow would be welcome!
This documentation is absolutely amazing, and does the BBC credit. To publicly dismantle MI5 lies like this is a feat of independent journalism
www.bbc.co.uk/news/article...
Fantastic yarn by @chloehadj.bsky.social this: about the falsehoods at the heart of a bestselling series of nature books:
They're everywhere in Hertfordshire! We see them regularly over our house
I significantly sped up a pathlib function a while back using it! github.com/python/cpyth...
We're working on it! Sorry for the delay. There were a couple of big changes to extension modules that landed in the last beta which have been tricky to reimplement in Python- build-standalone. But AFAIK we're nearly there
It's fun if you look at different classical composers' methods of writing music. Some composers apparently found it easy/enjoyable, but the famous counter-example is Beethoven. His notebooks are full of bars of music angrily scribbled out as he struggled to express what he wanted
I always felt exactly this way about writing. I loved having written something. Not so much writing it. It's probably a good thing I'm not a journalist anymore π
Just finished a new blog post! π π
This goes into a deep dive into Python's two new type checkers, Pyrefly by Meta and ty by Astral (the team behind uv and ruff)
Check it out here: blog.edward-li.com/tech/compari...
huge fan of the 70 year old german guy who uploaded this 360 degree interactive panorama of inside a corn flakes bag. it's in the corn flakes article on
We certainly don't want to force typing onto anybody who doesn't want to use it!