M5Stack Unit PoE-P4 Pairs RISC-V ESP32-P4 and 802.3at PoE in 64mm Module

M5Stack has introduced the Unit PoE-P4, a compact PoE-powered Ethernet controller built around Espressif’s ESP32-P4 SoC. The module integrates 16MB Flash, 32MB PSRAM, a 10/100 Ethernet PHY, dual MIPI interfaces, and USB connectivity in a 64 × 24 mm form factor.   The board is based on the ESP32-P4NRW32, featuring a dual-core 32-bit RISC-V processor […]

[$] 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.

SilverStone RM4A: 4U Rackmount Server/Workstation Chassis That’s Great For Liquid Cooling

For those looking to build a rackmount-ready server or workstation that can handle up to an SSI-EEB motherboard and capable of fitting a large liquid cooling setup, the RM4A is a new option from SilverStone that can fit up to a 360mm radiator while still fitting an SSI-EEB motherboard and up to eight expansion slots within 4U size constraints.

Two new stable kernels, possible regression

Greg Kroah-Hartman has announced the 6.19.4 and 6.18.14 stable kernels. Shortly after
6.19.4 was released Kris Karas reported “getting a repeatable Oops right
when networking is initialized, likely when nft is loading its
ruleset
“; the problem did not appear to be present in 6.18.14. Users
of nftables may wish to hold off on upgrades to 6.19.4 for now. We
will provide updates as they are available.