Weekly Digest & Annual Review

A few things that caught my attention this week, including new versions of Firefox, OpenSSH, Julia and Kera. Also a great new xkcd cartoon.
Keras
SSH
Julia
Firefox
Published

29 Dec 2023 12:00

A quick review of the year.

Now onto a few interesting articles from this week, mostly announcements of new versions.

Firefox 121.0

A new release of the venerable Firefox browser is available. This version defaults to the Wayland compositor on Linux. Developers might also be interested to know that the :has() CSS selector is now implemented, while new keywords are supported by the text-indent and text-wrap CSS properties.

OpenSSH 9.6

OpenSSH 9.6 was released on 18 December 2023. The release patches a few security issues and adds a few new features, notably support for reading ED25519 private keys in PEM PKCS8 format. ED25519 became the default key format in the previous version of OpenSSH.

Some recent posts which relate to SSH:

Julia 1.10

A few years ago I got quite stuck into Julia and produced a series of posts. The language has moved on substantially since then. Julia 1.10 was released recently. The release notes can be found here or check out just the highlights.

Keras 3.0.2

Keras 3.0.2 was released on 21 December 2023. Notable updates are:

  • support for Binomial and Beta distributions in the keras.random module;
  • an implementation of Connectionist Temporal Classification (CTC) loss for sequence alignment; and
  • support for gradient accumulation on all backends (TensorFlow, JAX and PyTorch), so that you can conserve memory with smaller mini-batches but accumulate the gradients over multiple mini-batches before making more meaningful weight updates.

Love Songs

Got a good chuckle out of this and was rather satisfied to recognise most of the songs. Take a look at the explanation for further discussion.

xkcd comic ‘Love Songs’.