news
Free, Libre, and Open Source Software Leftovers
-
TuMFatig ☛ Overview of AOOSTAR WTR Pro on *BSD
Finding a NAS that provides NVMe and SATA storage while being tiny enough to sit in my 10" rack, have a CPU that’s not hogging, use a small amount of watts and offers usage of a non-proprietary OS is not simple. Especially when you have the “must run any BSD” to the equation.
But here we are, the AOOSTAR WTR Pro Ryzen edition meets all my prerequisites. And here’s what I discovered.
Note that I aimed this machine at running FreeBSD. So I just had a quick look at other BSDes just to get a rough idea of what you get “by default”. It’s not a fair features and power usage comparison. I spend way more time tuning FreeBSD.
-
Rodrigo Ghedin ☛ Jellyfin 12
After several beta and RC versions, Jellyfin 12 was released this Monday (7th). This is the server application, which other devices access to display stored videos, music, and other digital media. It also comes with a client accessible via the web.
-
Pradyun Narkadamilli ☛ Of Course Emacs has an MPD client
I recently started getting back into listening to my offline music library as a way to improve focus – my long-forgotten Linux ricing neurons immediately whispered "install you must, MPD" 1. MPD is a fairly lightweight music player daemon, with plenty of frontends designed for it over the years. ncmpcpp and rmpc are fairly good examples of such frontends. There's also a command-line utility for managing MPD called mpc.
-
Jellyfin ☛ Jellyfin 12.0 | Jellyfin
We are pleased to bring you Jellyfin 12.0, our new stable release. This release continues in the same direction as 10.11: finishing what the database conversion started, turning that new foundation into real performance work, and finally giving books and comics the support they have deserved for years.
-
SaaS/Back End/Databases
-
YottaDB ☛ Faster Index Block Searches - YottaDB
YottaDB databases have a tree structure between blocks, but store records sequentially within a block, with the key of each record except the first stored as the differing end bytes from the preceding record’s key. While this is efficient for storage, records within a block are scanned linearly, which is less efficient than searching a tree structure. Since index blocks typically pack more records within a block than data blocks, searching within index blocks can consume a material percentage of an application’s CPU usage, especially for large databases, which can have many levels of index blocks.
-
-
Productivity Software/LibreOffice/Calligra
-
Rodrigo Ghedin ☛ LibreOffice breaks download records after declaring it has no AI features
A day after celebrating the download record and the wide media coverage, The Document Foundation (TDF), which manages the software, spelled out its position in a post titled “Yes, no AI is now a feature”.
-
-
Licensing / Legal
-
David Bushell ☛ CodePen: exposed!
I’ve seen a lot of stuff shared on CodePen where I wonder if the author intended, or even had permission, to effectively give it away for free.
Personally I think CodePen using the MIT license this way is a brilliant idea. It allows CodePen to do what it does. Most user-generated content websites have absurdly long terms around content rights. GitHub’s user-generated content section is just shy of 1500 words.
Using the MIT license solves this problem succinctly. I’ve pasted the entire license below. You really should have it memorised by now. It’s the Lord’s prayer for developers.
-