Lemonade 10.0.1 Improves Setup Process For Using AMD Ryzen AI NPUs On Linux

Earlier this month with the release of the Lemonade SDK 10.0 and FastFlowLM 0.9.35, using AMD Ryzen AI NPUs for running LLMs on Linux finally became feasible. AMD XDNA 2 NPUs can now run on Linux well for LLM workloads! Released on Tuesday was Lemonade 10.0.1 with a few improvements for the setup process of this local LLM open-source solution on Linux…

Unvanquished 0.56 Released With More Renderer Improvements, OpenMP Added To Engine

Unvanquished 0.56 is out today as the latest major update to this prominent open-source, community-driven shooter game. Unvanquished continues progressing after more than a decade in development for this open-source game and with today’s v0.56 release features improved visuals, OpenMP for CPU-based rendering of skeletal models, and other enhancements…

[$] A PHP license change is imminent

PHP’s licensing has been a source of confusion for some time. The project is,
currently, using two licenses that cover different parts of the code base: PHP v3.01 for the
bulk of the code and Zend v2.0 for code
in the Zend directory. Much has changed
since the project settled on those licenses in 2006, and the need for custom
licensing seems to have passed. An effort to simplify PHP’s licensing, led by
Ben Ramsey, is underway; if successful, the existing licenses will be deprecated
and replaced by the BSD
three-clause
license. The PHP community is now voting on the license
update RFC
through April 4, 2026.

LiteLLM on PyPI is compromised

This issue
report
describes a credential-stealing attack buried within LiteLLM
1.82.8 in the PyPI repository. It collects and exfiltrates a wide variety
of information, including SSH keys, credentials for a number of cloud
services, crypto wallets, and so on. Anybody who has installed this
package has likely been compromised and needs to respond accordingly.

Update: see this
futuresearch article
for some more information. “The release
contains a malicious .pth file (litellm_init.pth) that executes
automatically on every Python process startup
when litellm is installed in
the environment.
“

Down: Debunking zswap and zram myths

Chris Down has posted a
detailed look
at how the kernel’s zswap and zram subsystems work — and
how they differ.

Most people think of zswap and zram simply as two different
flavours of the same thing: compressed swap. At a surface level,
that’s correct – both compress pages that would otherwise end up on
disk – but they make fundamentally different bets about how the
kernel should handle memory pressure, and picking the wrong one for
your situation can actively make things worse than having no swap
at all

Krita 5.3.0 and 6.0.0 released

The Krita project has announced
the release of Krita 5.3.0 and 6.0.0:

Krita 5.3/6.0 is the result of many years of work by the Krita
developers. Some features have been rewritten from the ground up,
others make their first appearance.

Enjoy the completely new text feature: on canvas editing, full
opentype support, text flowing into shapes. It is now easier than ever
to create vector-based panels for comic pages. Tools got extended: for
instance, the fill tool now can close gaps. The liquify mode of the
transform tool is much faster. There are new filters: a propagate
colors filter and a reset transparent filter. Support for HDR painting
has been improved. The recorder docker can now work in real
time. There is improved support for file formats, like support for
text objects in PSD files. And much, much, much more!

According to the announcement, the versions are almost functionally
identical. However, the 6.0.0 release is the first based on Qt 6;
it has more Wayland functionality but is considered experimental. It
cautions that users should stick to 5.3.0 for real work. See
the release
notes
for a full list of changes.