Plurrrr

Thu 19 May 2022

A freshly molted Acanthoscurria geniculata

In the early evening I noticed that Adam's female Brazilian whiteknee tarantula, scientific name Acanthoscurria geniculata, had molted. Because I don't check daily it might have happened earlier this week but the tarantula looks really fresh so it might have happened today.

Acanthoscurria geniculata freshly molted
Acanthoscurria geniculata freshly molted.

In the above photo you can see the spider in the bottom right corner and her exuviae, the cast-off exoskeleton, in the top left corner. The tarantula is resting on the web mat she made to molt on top of.

JSON object values into CSV with jq

I wanted to grab a CSV version of a JSON representation of an entityset in the Northwind OData service. Here's how I converted the JSON structure into CSV with jq, and along the way, I talk about arrays, objects, iterators, object indices, variables, identity, array construction and format strings.

Source: JSON object values into CSV with jq, an article by DJ Adams.

Python Standard Library changes in recent years

With each major Python release, all the attention goes to the new language features: the walrus operator, dictionary merging, pattern matching. There is also a lot of writing about asyncio and typing modules — they are developing rapidly and are obviously important for the core team.

The rest of the standard library modules receive undeservedly little attention. I want to fix this and tell you about the novelties introduced in versions 3.8–3.10.

Source: Python Standard Library changes in recent years, an article by Anton Zhiyanov.