Planet Avium

A river of news from a selection of feeds I follow. Disclaimer: This is not an endorsement.

Pluralistic: The specific process by which Google enshittified its search (24 Apr 2024)

Today's links The specific process by which Google enshittified its search: Ed Zitron has Prabhakar Raghavan bang to rights. Hey look at this: Delights to delectate. This day in history: 2009, 2014, 2019, 2024 Upcoming appearances: Where to find me. Recent appearances: Where I've been. Latest books: You keep readin' em, I'll keep writin' 'em. Upcoming books: Like I said, I'll keep writin' 'em. Colophon: All the rest. The specific process by which Google enshittified its search (permalink) All digital businesses have the technical capacity to enshittify: the ability to change the underlying functions of the business from moment to moment and user to user, allowing for the rapid transfer of value between business customers, end users and shareholders: https://pluralistic.net/2023/02/19/twiddler/ If you'd like an essay-formatted version of this thread to read or share, here's …

Posted by Cory Doctorow on Wed 24 Apr 2024 in Pluralistic.

Courses for Summer 2024

Courses for Summer 2024

It's hard to believe, but summer is nearly upon us. With that, I have a final round of courses to offer before I return to Brown University in the fall to complete round two of my Programming Languages sabbatical.

  • Advanced Programming with Python, August 12-16. A course that covers a wide range of programming ideas that I wish I had been taught. Includes topics on data abstraction, object-oriented programming, functional programming, event-driven systems, testing, and lightweight program verification strategies.

Posted by Anonymous on Wed 24 Apr 2024 in Computing with Dabeaz.

💬

A few sheep are mowing the lawn in the park. And there is at least one lamb too! 🐑🐑🐑 “määähhh”

Posted by Anonymous on Sat 20 Apr 2024 in jlelse's Blog.

My flexbox layout

I recently had to reverse engineer the layout of this site. I created it once upon a time, but had forgotten the details, and to save myself the work five years from now when I have to do it again, I’m noting down what I learned about how it works.

For pedagogical purposes, I made a simplified example of the layout: toystell.html. The layout depends on CSS’s flexbox capabilities. The full implementation on this site includes a responsive layout that changes as the width of the browser shrinks, but the simple example doesn’t include that.

There are five components to the layout: logo, banner, sidebar, content, and footer. The skeleton of the HTML is:

<body>
    <header id="banner">Top Banner</header>
    <main id="content">Content</main>
    <aside id="sidebar">Sidebar</aside>
    <footer id="footer">Footer</footer …

Posted by Ned Batchelder on Fri 19 Apr 2024 in Ned Batchelder's blog.

2023/2024 Webinars Retrospective

Kitware Europe has been hard at work creating great webinars this year! Here is a list of our few last webinars so they are easier to find. For the complete list, please visit https://www.paraview.org/tutorials/. Advanced rendering of scientific data using ray-tracing in ParaView Presented on: February 29, 2024Instructors: Thomas Galland & Lucas Givord This webinar […]

Posted by Mathieu Westphal on Thu 18 Apr 2024 in Kitware blog - Paraview.

🍝 Do Noodles ever get Impasta-syndrome?

What a nice weekend! I had the first ice cream cup of the season yesterday!

In this issue, we’ll look at the math of deep learning, the new GitHub code search, and vector retrieval. We have a bunch of new Python deadlines. And finally, talk about domain knowledge in ML.

Let’s read about some machine learning!

The Latest Fashion

Worried these links might be sponsored? Fret no more. They’re all organic, as per my ethics.

Hot off the Press In Case You Missed It

My task list sequence in Notion was probably linked somewhere as it has seen some extra attention!

On Socials

This week I shared torchdim, which still seems …

Posted by Anonymous on Sun 14 Apr 2024 in Late To The Party 🎉.

Notes on git's error messages

While writing about Git, I’ve noticed that a lot of folks struggle with Git’s error messages. I’ve had many years to get used to these error messages so it took me a really long time to understand why folks were confused, but having thought about it much more, I’ve realized that:

  1. sometimes I actually am confused by the error messages, I’m just used to being confused
  2. I have a bunch of strategies for getting more information when the error message git gives me isn’t very informative

So in this post, I’m going to go through a bunch of Git’s error messages, list a few things that I think are confusing about them for each one, and talk about what I do when I’m confused by the message.

improving error messages isn …

Posted by Anonymous on Wed 10 Apr 2024 in Julia Evans.

Announcing Python Software Foundation Fellow Members for Q4 2023! 🎉

The PSF is pleased to announce its fourth batch of PSF Fellows for 2023! Let us welcome the new PSF Fellows for Q4! The following people continue to do amazing things for the Python community:

Jelle Zijlstra

Thank you for your continued contributions. We have added you to our Fellow roster online.

The above members help support the Python ecosystem by being phenomenal leaders, sustaining the growth of the Python scientific community, maintaining virtual Python communities, maintaining Python libraries, creating educational material, organizing Python events and conferences, starting Python communities in local regions, and overall being great mentors in our community. Each of them continues to help make Python more accessible around the world. To learn more about the new Fellow members, check out their links above.

Let's continue recognizing Pythonistas all over the world for their impact …

Posted by Marie Nordin (noreply@blogger.com) on Tue 09 Apr 2024 in Python Software Foundation News.

Python 3.12.3 and 3.13.0a6 released

It’s time to eclipse the Python 3.11.9 release with two releases, one of which is the very last alpha release of Python 3.13:

 

Python 3.12.3

300+ of the finest commits went into this latest maintenance release of the latest Python version, the most stablest, securest, bugfreeest we could make it.

https://www.python.org/downloads/release/python-3123/

 

Python 3.13.0a6

What’s that? The last alpha release? Just one more month until feature freeze! Get your features done, get your bugs fixed, let’s get 3.13.0 ready for people to actually use! Until then, let’s test with alpha 6. The highlights of 3.13 you ask? Well:

Posted by Thomas Wouters (noreply@blogger.com) on Tue 09 Apr 2024 in Python Insider.