Latest Linux and open source news from around the web

CanaKit Raspberry Pi 5 Starter Kit Sponsored · View on Amazon → YubiKey 5 NFC Security Key Sponsored · View on Amazon →
Phoronix

FreeBSD 14.4-RC1 Adds Emacs, Vim & More To DVD Images

For those on the current FreeBSD 14 series with no immediate plans to move to FreeBSD 15 that debuted at the end of 2025, FreeBSD developers have been preparing for the release of FreeBSD 14.4. Released overnight was the first release candidate of FreeBSD 14.4...

OMG! Ubuntu

ONLYOFFICE 9.3 makes document editing easier than ever

A new version of ONLYFFICE Desktop Editors, a open source office suite for Windows, macOS and Linux, is out with a fresh set of features and tools. ONLYOFFICE 9.3 adds more signature options for PDF forms, multipage view for documents, new solver tools and regex formulas in the spreadsheets and support for animated GIFs in presentation slides made with the suiteโ€™s PowerPoint equivalent. But thereโ€™s a less-obvious change lurking within that may have a more appreciable impact on day-to-day document editing. For a closer look at the changes this update brings, read on. ONLYOFFICE 9.3: Highlights ONLYOFFICE Desktop Editors provide [โ€ฆ]

LWN.net

[$] The troubles with Boolean inversion in Python

The Python bitwise-inversion (or complement) operator, "~", behaves pretty much as expected when it is applied to integersโ€”it toggles every bit, from one to zero and vice versa. It might be expected that applying the operator to a non-integer, a bool for example, would raise a TypeError, but, because the bool type is really an int in disguise, the complement operator is allowed, at least for now. For nearly 15 years (and perhaps longer), there have been discussions about the oddity of that behavior and whether it should be changed. Eventually, that resulted in the "feature" being deprecated, producing a warning, with removal slated for Python 3.16 (due October 2027). That has led to some reconsideration and the deprecation may itself be deprecated.