Tootfinder

Opt-in global Mastodon full text search. Join the index!

No exact results. Similar results found.
@Mediagazer@mstdn.social
2025-05-29 09:05:50

A look at the Salt Lake Tribune under CEO and top editor Lauren Gustus, who is spearheading a campaign to raise $1M in 2025 to end its paywall (Rick Edmonds/Poynter)
poynter.org/business-work/2025

Wallis Annenberg, the Los Angeles philanthropist who provided generous financial support for a broad range of Southern California community projects that bear her name, has died at 86.
Annenberg died of lung cancer at her Los Angeles home, according to a statement posted to Instagram by Annenberg GenSpace, a research center she founded.
“I’ve never had a problem using the Annenberg name,” Ms. Annenberg told Vanity Fair in 2009.
“That’s who I am, and I’m happy to be that. I…

@heiseonline@social.heise.de
2025-06-29 10:06:00

VW-Partner Rivian erhält zweite Milliarden-Spritze
Rivian soll VW helfen, seine Software-Probleme zu lösen. Dafür erhöhen die Wolfsburger jetzt ihren Anteil am Partner, der das Geld sehr gut gebrauchen kann.

@wfryer@mastodon.cloud
2025-06-30 10:14:25

Inside AI Addiction Support Groups Where People Try to Stop Talking to Chatbots (404 Media, 28 June 2024)
404media.co/inside-ai-addictio

@mgorny@social.treehouse.systems
2025-06-29 16:44:37

So #Gentoo #Python eclasses are pretty modern, in the sense that they tend to follow the best practices and standards, and eventually deal with deprecations. Nevertheless, they have a long history and carry quite some historical burden, particularly regarding to naming.
The key point is that the eclasses were conceived as a replacement for the old eclasses: "distutils" and "python". Hence, much like we revision ebuilds, I've named the matching eclasses "distutils-r1" and "python-r1". For consistency, I've also used the "-r1" suffix for the remaining eclasses introduced at the time: "python-any-r1", "python-single-r1" and "python-utils-r1" — even though there were never "r0"s.
It didn't take long to realize my first mistake. I've made the multi-impl eclass effectively the "main" eclass, probably largely inspired by the previous Gentoo recommendations. However, in the end I've found out that for the most use cases (i.e. where "distutils-r1" is not involved), there is no real need for multi-impl, and it makes things much harder. So if I were naming them today, I would have named it "python-multi", to indicate the specific use case — and either avoid designating a default at all, or made "python-single" the default.
What aged even worse is the "distutils-r1" eclass. Admittedly, back when it was conceived, distutils was still largely a thing — and there were people (like me) who avoided unnecessary dependency on setuptools. Of course, nowadays it has been entirely devoured by setuptools, and with #PEP517 even "setuptools" wouldn't be a good name anymore. Nowadays, people are getting confused why they are supposed to use "distutils-r1" for, say, Hatchling.
Admittedly, this is something I could have done differently — PEP517 support was a major migration, and involved an explicit switch. Instead of adding DISTUTILS_USE_PEP517 (what a self-contradictory name) variable, I could have forked the eclass. Why didn't I do that? Because there used to be a lot of code shared between the two paths. Of course, over time they diverged more, and eventually I've dropped the legacy support — but the opportunity to rename was lost.
In fact, as a semi-related fact, I've recognized another design problem with the eclass earlier — I should have gone for two eclasses rather than one: a "python-phase" eclass with generic sub-phase support, and a "distutils" (or later "python-pep517") implementing default sub-phases for the common backends. And again, this is precisely how I could have solved the code reuse problem when I introduced PEP517 support.
But then, I didn't anticipate how the eclasses would end up looking like in the end — and I can't really predict what new challenges the Python ecosystem is going to bring us. And I think it's too late to rename or split stuff — too much busywork on everyone.

@khalidabuhakmeh@mastodon.social
2025-06-29 14:46:31

I think I finally figured out why the hard push for AI everywhere. AI is the sports car of a developer's midlife/mid-career crisis.
The average age across most tech ecosystems is about 40 and we're all maybe not as sharp as we remember.
Time to get something that makes us feel young again. Like we haven't missed a step. But like everyone trying a little too hard, we look a bit ridiculous.

@raiders@darktundra.xyz
2025-07-29 21:32:53

Las Vegas Raiders Coach Says Past Pro Bowler Is “On Top of the World” Again heavy.com/sports/nfl/las-vegas]

@primonatura@mstdn.social
2025-05-29 19:00:30

"Young Rwandans support bird conservation through mobile app recordings"
#Rwanda #Animals #Birds

@Mediagazer@mstdn.social
2025-07-29 19:01:18

Disney says it has completed its 2025-2026 Upfronts with streaming accounting for more than 40% of total volume and sports advertising nearing $4B (Jill Goldsmith/Deadline)
deadline.com/2025/07/disney-wr

@primonatura@mstdn.social
2025-05-29 14:00:34

"A Seabird Chick With 778 Pieces of Plastic in Its Body Shows How Bad Marine Pollution Has Gotten"
#Birds #Plastic #Plastics