𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Sunday, August 21, 2022

┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅

Generated Mon 22 Aug 02:44:17 BST 2022

Created by Dr. Roy Schestowitz (𝚛𝚘𝚢 (at) 𝚜𝚌𝚑𝚎𝚜𝚝𝚘𝚠𝚒𝚝𝚣 (dot) 𝚌𝚘𝚖)

Full hyperlinks for navigation omitted but are fully available in the originals

The corresponding HTML versions are at 𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈

Latest in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕 and older bulletins can be found at 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕-𝒂𝒓𝒄𝒉𝒊𝒗𝒆𝒔

Full IPFS index in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔 and as plain text in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔/𝒕𝒙𝒕

Gemini index for the day: gemini://gemini.techrights.org/2022/08/21/

╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕

Previous bulletins in IPFS (past 21 days, in chronological order):

QmYCHDLUuZZxWmEJTbrpvFMNBk7mBbD8uoTPPRsWSqCC2L

QmRsfQ3pw4nuArQmWW674K37HTGj3tNeiZgpSYXaAuEhLD

QmT23V7rp3Ae5ZxqXsMyaTefUq1s6QBb2oAixwDFJtaTCP

QmU5ELpXwLE1ZfJ8H6mSshDjG3x19rMkZWZ8Qx6PKkBWRB

QmUReWtcWQ5HsqPCLHEspV2D51CR7gkA9PiDKC7b763DgE

QmUZHkoHzitUm38ZMdJ3aeGJsFbcEbrpbxRqLxgvnLFKPL

QmRYZ5KjYGZuv3b7JvqAbV4rfX2ZVkMWBfC4aXFKwZjrct

QmcPmtYjQ627Bey3DX46YG4WiSgmpF8GB5yDWsvH4ohkxP

QmQeorfyCyeAdMaNzuRmrXYgrqiqrzPKP9SHtd6mCKWrFe

QmUiMdJ65F7h2Cxy54N5XhhxXLLQwtpgk8b6bvC942r2xY

QmNb2ydzs2uqBuBowYxV8oB66PL2Ed3KkRKEaU3DCDTSZ9

QmQe9CSmi7hJdXsrLQALzxjVKn6GwdcmeGuS1KbgZg6DfD

QmY8oB1Qg87HBxwHopNxS6LMozLiwmSxad31Ttse73Fh2q

QmXt1BammAJUuBrf4QPcungjNg2ePnbbrjoTfCoibP7XTL

QmdDSQKaZJPnyDHFjeXTz7ZrVGb39ksdMdmtNhpx75EgdH

QmZ7mLY8uo6YvRrfUTtX3hPHDhQgDNyt4AB4fPvzYWrcC4

QmTZezLwd5vekievmKZscKgr1hkxvuHoSSsWhkA4iTy7Tu

QmNWKKu3gEEUM8UjAb868zLoy5CP9rUmyUWSSFH78F7ZGy

Qmc1hpdpKJMrmE55WT3tg3aQBqe3inuQhnbsjTc8RVVKFq

QmZNGE6NoRBC2J66AEvKbXxsP9j48e5nLCkLncW2SuYUD5

Qmd1qRcbFUvYnekMd31x6KbniK82hv6mEweUfvuLLLU3Dn

╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕

⦿ Is Lying About the AGPL Considered ’Good for Business’ Now? | Techrights

⦿ Debian Cannot Keep Burying the Inconvenient Facts | Techrights

⦿ IRC Proceedings: Saturday, August 20, 2022 | Techrights

䷼ Bulletin articles (as HTML) to comment on (requires login):

	http://techrights.org/2022/08/21/agpl-fud-not-good-for-business/#comments

	http://techrights.org/2022/08/21/debian-private-gossip/#comments

	http://techrights.org/2022/08/21/irc-log-200822/#comments

䷞ Followed by Daily Links (assorted news picks curated and categorised):

	http://techrights.org/2022/08/21/comments-for-ghost/#comments

	http://techrights.org/2022/08/21/kaisen-2-2-rc1/#comments

                ䷩ 𝚕𝚒𝚗𝚎 54

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/08/21/agpl-fud-not-good-for-business/#comments

Gemini version at gemini://gemini.techrights.org/2022/08/21/agpl-fud-not-good-for-business/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ Is_Lying_About_the_AGPL_Considered_‘Good_for_Business’_Now?⠀✐

Posted in FUD, GPL at 1:08 am by Dr. Roy Schestowitz

Video_download_link | md5sum 95c30cd2fef7ee402d3264bc21c6b145

AGPL FUD?

Creative Commons Attribution-No Derivative Works 4.0

http://techrights.org/videos/agplv3-fud.webm

Summary: Fear-mongering and FUD tactics are used to oversell or overcharge for

use or some particular piece of software; some packagers and maintainers aren’t

too happy about this…

THE GAFAM companies, including Gulag that resorted to blacklisting, do not like

AGPL. It compels them to stop hoarding without giving anything back. Does that

make the AGPL evil? Or risky? Or undesirable? No, it just generally protects

developers from having their work ‘stolen’ by monopolies. AGPL is a response to

real-world scenarios in the era of ‘clown computing’ (and “SaaS”/”IaaS” as it

was known back then).

We recently became aware, for a couple of days in a row as a matter of fact [1,

2, 3], that one project went out of its way to misrepresent the AGPL,

specifically AGPLv3, i.e. a licence from 15 years ago (also the latest of its

kind). Here are screenshots of what’s presented by the project:

🄸🄼🄰🄶🄴🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽⦇AGPLv3_licence⦈_

🄸🄼🄰🄶🄴🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽⦇AGPLv3_choose_licence⦈_

🄸🄼🄰🄶🄴🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽⦇AGPLv3_combined_works⦈_

They’re playing into the “viral” smear (a derogatory term like

“contamination”), characterising the licence as more ‘viral’ than it is.

All of our code is, by default, AGPLv3-licensed. We chose the licence because

it is effective at maintaining software freedom. As the video above (and the

links) can show, misleading words about “combined work” may lead users to

thinking that their “liabilities” go a lot further than they really are.

It’s possible to use and even modify AGPLv3-licensed software without taking a

“commercial” licence. It doesn’t impact “combined work”, either. The FUD is

subtle, implicit, but it’s still there. We chose not to name the project in

question. Shaming it won’t be constructive. █

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣧⣥⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢤⠀⢠⠀⠲⠠⠀⠀⠀⠠⡏⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠦⠤⢄⣪⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣧⣴⣼⣥⣥⣆⣠⣴⣤⣧⣤⣤⣤⣤⣤⣌⣦⣤⣽⣤⣤⣴⣥⣤⣦⣤⣄⣤⣧⣮⣤⣷⣤⣵⣧⣥⣤⣤⣶⣬⣤⣦⣧⣼⣯⣤⣵⣤⣤⣼⣥⣦⣤⣵⣦⣦⣼⣭⣮⣬⣧⣤⣭⣧⣽⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣯⣕⣸⣈⣩⣏⣁⣩⣁⣹⣀⣉⣇⣉⣸⣈⣉⣙⣉⣉⣹⣉⣩⣌⣉⣉⣹⣈⣉⣍⣹⣍⣉⣉⣩⣩⣉⣙⣩⣙⣉⣙⣉⣉⣉⣉⣋⣉⣉⣏⣉⣉⣉⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⡟⠛⠿⠿⠿⡿⠿⠟⠿⠿⡿⠻⢿⠻⢿⠿⠿⢿⠿⡿⠻⠟⠻⡿⠿⠟⡿⠿⠿⠿⠿⡿⠿⣿⠿⠿⠟⠿⢿⠿⠿⠿⢻⠿⠿⠿⡿⠟⠛⠟⠻⠿⠿⠻⠻⠿⢿⢿⠿⢿⠿⠻⣿⠿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⡷⠷⠾⢶⠷⣿⠶⢶⠶⣶⠷⠷⡾⠶⠿⡿⠶⡷⡶⠷⠾⠶⠶⠷⣾⠶⠷⡶⠶⠶⢷⠷⡶⠾⡶⠷⠶⢶⠷⠾⡿⠶⢾⠶⠶⢶⢿⢶⠾⠶⠾⠶⢷⠶⠷⣶⠷⠷⠾⡾⢶⠿⠾⠷⠿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⡷⣶⣶⣶⣶⣾⢶⣷⣶⣾⣶⣷⣶⣶⣶⣷⣶⣶⣷⣶⣶⣶⣶⣾⣼⣶⣶⣷⣾⣶⣷⣶⣷⣶⣶⣤⣾⣷⣶⣶⣽⣶⣾⣶⣷⣶⣷⣾⣷⣾⣷⣶⣶⣷⣶⣾⣶⣷⣾⣶⣾⣶⣾⣶⣾⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣧⣼⣴⣤⣤⣤⣤⣤⣷⣤⣤⣤⣤⣤⣤⣥⣤⣤⣤⣥⣤⣤⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠛⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⠛

⣤⣤⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⠿⣿⠿⠿⠿⢿⡿⠿⠿⠿⢿⠿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠁⢈⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠟⣡⢂⡏⣸⣿⣿⣸⠇⣾⣿⡇⡼⢸⣿⡇⢿⣿⣿⡿⣻⣿⣿⣵⣾⡟⠀⣤⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡿⣃⣚⡛⣸⠁⣿⣯⠍⡿⢠⣭⣭⣤⠇⣾⣿⡇⠸⡿⣫⣾⣿⣿⣿⣟⣥⡄⠀⡸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣫⣾⣿⣿⣃⣟⣘⣛⣛⣰⣇⣼⣿⣿⣿⣐⣛⣛⣇⡜⢱⣿⣿⣿⣿⡿⠟⠋⣠⠔⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣻⣻⣿⣽⣿⣯⣹⣿⣟⣿⣿⣿⣿⣿⣿⡇⠀⠉⠉⠉⠁⣀⠴⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠒⠒⠒⠊⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⠸⢇⡏⠮⢕⢻⡯⠪⡏⡎⡿⢮⠱⢿⣿⣾⠵⢹⣵⣿⠵⢘⠷⣭⢯⡻⢮⢸⠱⢹⠱⢹⠷⡍⣿⠕⣿⡽⡝⣹⢰⢙⠷⣹⡟⢺⢹⡏⠮⣿⠸⢹⠹⢸⢹⡏⠆⡇⡏⡎⡟⢺⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⢿⠿⡿⡿⡿⣿⢿⡿⡿⡿⡿⡿⣿⢿⡿⡿⣿⢿⡿⡿⡿⡿⡏⡯⣿⣿⣿⡿⣿⢽⢿⠿⠿⡿⣿⣿⡿⡿⣿⡿⣿⢿⢿⠿⢿⡿⡿⡏⡯⣿⢿⢿⢿⢿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣽⣼⣿⣤⣶⣧⣧⣿⣶⣧⣯⣧⣧⣧⣷⣽⣧⣶⣿⣷⣄⣯⡇⣯⣧⣧⣼⣿⣷⣿⣿⣴⣿⣤⣿⣷⣮⣿⣧⣿⣿⣾⣿⣽⣼⣿⣿⣄⣯⣦⣧⣷⣾⣼⣼⣼⣧⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣯⢟⠛⡏⡇⡅⣭⣿⡭⡇⡍⡏⣉⣿⢸⡗⡇⣝⢿⢸⡿⣿⣏⣎⠏⣾⣻⢘⣣⣿⣿⣏⢟⡷⡇⣿⢸⢹⣭⡏⣉⣯⡝⣋⠝⣉⣿⢯⢹⢩⢹⣭⢸⡯⡝⢩⡝⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣷⣷⣶⣿⣿⣷⣷⣿⣿⣾⣿⣷⣶⣷⣿⣿⣷⣾⣿⣾⣿⣾⣶⣾⣿⣿⣷⣾⣿⣾⣿⣾⣿⣾⣾⣶⣿⣾⣿⣷⣷⣿⣶⣿⣷⣿⣾⣾⣶⣾⣷⣶⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⠿⡟⠿⡟⣿⢿⣿⠻⡿⢿⣿⢿⣿⣿⣿⢿⠿⢿⡿⣿⡿⡟⣿⡿⡟⠿⣿⢿⣿⢿⢿⡿⣿⢿⡟⢿⡿⡿⣿⠿⣿⣿⢻⢻⣿⣿⢿⣿⢻⢿⢿⢻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣙⣇⣛⣇⣗⣓⣿⣘⣜⣫⣗⣋⣟⣃⢘⣣⢘⣻⣘⣸⣸⣇⣻⣇⣇⣇⣇⣓⣿⣿⣏⣊⣥⣛⣇⣯⣹⣘⣺⣋⣿⣿⣸⣘⣿⣗⣩⣿⣸⣘⣸⣸⣷⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢰⠻⢻⠟⡏⣿⣿⢻⣻⠻⢻⢻⢸⣿⡇⡇⣾⡻⢿⣻⢻⣿⢻⣟⡇⡗⡻⢿⢹⢻⡗⣟⡟⢻⡟⣿⡟⠟⣿⡇⣿⡟⣟⡟⢿⢹⣿⢻⢻⢻⣿⣻⡟⣿⠻⢻⠟⡏⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣾⣷⣷⣿⣾⣾⣿⣾⣿⣾⣾⣿⣷⣷⣿⣧⣿⣾⣾⣾⣾⣷⣷⣷⣿⣾⣾⣾⣷⣷⣷⣿⣷⣿⣷⣷⣿⣷⣿⣷⣷⣿⣿⣾⣿⣾⣾⣾⣿⣾⣷⣿⣾⣶⣷⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⣿⣿⣿⣿⣿⠿⣿⠿⣿⣿⣿⣿⡿⣿⢿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢶⢨⠤⡅⣾⢸⣙⣞⢆⡇⣾⣧⢣⣥⢬⣷⢣⣉⣗⢆⣷⣾⣕⡧⢼⣏⠶⣁⣾⣇⢾⣶⣉⠤⣿⣸⣍⡆⣇⣷⣾⣿⣜⢿⣸⣧⢜⡰⣾⢰⡶⣇⣡⢳⡲⣸⣰⡡⢬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣛⢟⡿⡿⡻⣿⣻⡋⡋⣛⡿⡻⣿⢛⢻⢛⢟⣻⢿⢻⠻⣛⠟⣻⠹⣻⣿⣛⡏⡛⣟⡻⣿⣩⡭⡏⡻⢹⢹⡏⣿⡟⡽⡟⣽⢽⠹⢝⢹⣿⡟⡿⣯⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣭⣾⣴⣧⣭⣿⣿⣧⣥⣿⣧⣭⣿⣼⣼⣬⣽⣽⣦⣯⣷⣭⣦⣿⣴⣽⣿⣯⣧⣧⣯⣭⣿⣮⣥⣧⣷⣼⣮⣵⣿⣵⣶⣵⣭⣽⣼⣿⣬⣽⣿⣽⣯⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢸⡏⡿⡹⣿⢹⢹⡝⡏⡯⣿⢹⡿⣯⢹⢽⢹⢹⢹⢹⡻⣿⢝⣿⡇⡇⡏⡟⡋⡿⣿⡝⣹⢽⢹⠿⢹⡟⡛⢸⣝⡏⡯⣿⢹⢼⢹⡙⡇⣿⣽⢹⢸⢽⢹⢹⢸⢹⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢻⠹⢿⢿⢿⡿⡿⠿⢿⢿⢿⢿⢿⢿⢻⠿⡟⢿⠿⣿⣿⢿⠿⠿⡿⢿⠿⡿⣿⢿⡿⠿⡿⡿⡿⡿⡿⡏⡿⡿⢿⢿⢿⡿⣿⢿⢿⢿⢿⠿⡿⢿⢿⢿⡿⣿⢿⢿⢿⢹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣼⣼⣿⣴⣾⣧⣿⣼⣷⣼⣼⣼⢸⣼⣤⣶⣧⣷⣶⣞⣿⣼⣧⣿⣧⣿⣼⣶⣶⣶⡅⣿⣧⣯⣧⣧⣿⣧⣧⣿⣿⡸⢺⣷⣾⣼⣽⣼⣼⣼⣾⣿⣔⣾⣯⣿⣼⣼⣽⣼⣔⣾⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣭⢫⣼⡏⣽⢨⢻⣭⣻⢫⣽⣭⢻⣭⣩⠃⣭⡃⡏⡍⣏⣝⢫⣽⣯⢏⠛⡏⡝⡟⣽⡿⣿⢹⣿⢩⣽⢫⢸⢫⣹⣫⣿⢨⢨⣽⢫⣹⣏⣽⢯⢻⣭⢩⠛⣍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣾⣾⣾⣶⣿⣷⣾⣶⣿⣿⣿⣶⣶⣷⣷⣷⣷⣾⣷⣾⣿⣾⣿⣷⣾⣷⣿⣿⣿⣷⣾⣾⣿⣷⣾⣷⣾⣿⣿⣶⣾⣿⣷⣾⣷⣾⣶⣾⣿⣾⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢟⣛⡟⢿⢻⢻⡟⣿⡿⢻⡿⣛⣻⢛⡻⢻⣿⣿⣿⣟⡛⣿⢻⣻⣿⣿⣿⣿⣿⡿⣿⢿⣿⣟⡛⣻⠻⣿⣿⢿⣿⡿⣿⣿⡿⣿⣿⣿⣻⡿⣿⣿⣿⡿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣙⣋⣇⣮⣸⣜⣃⣿⣣⣥⣧⣛⣹⣸⣾⣘⣻⣷⣳⣟⣊⣿⣸⣠⣛⣟⣗⣸⣿⣪⣇⣓⣟⣿⣇⣿⣸⣸⣗⣍⣿⣾⣜⣻⣘⢸⣸⣸⣸⣾⣜⣻⣸⣸⣸⣛⣆⣷⣇⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⡛⡟⣟⡟⣟⡇⣿⠻⢻⠻⣿⢻⣻⢻⣻⠻⠟⡏⣿⣻⠻⠟⡟⣻⡟⣟⡟⣻⡟⣟⡟⣟⡏⣿⡿⣟⢻⣻⢻⢻⡟⡟⡟⡟⡟⣟⡇⡗⣳⣾⠻⢻⢻⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣷⣇⣷⣷⣿⣾⣿⣿⣿⣷⣷⣿⣿⣾⣿⣷⣿⣿⣶⣿⣷⣿⣷⣷⣷⣿⣷⣿⣷⣷⣷⣿⣟⣾⣾⣾⣾⣾⣷⣷⣷⣷⣷⣷⣷⣷⣿⣿⣾⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⢿⣿⣿⢿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⢠⣣⢸⢸⢰⢸⢸⡺⢟⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

                ䷩ 𝚕𝚒𝚗𝚎 215

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/08/21/debian-private-gossip/#comments

Gemini version at gemini://gemini.techrights.org/2022/08/21/debian-private-gossip/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ Debian_Cannot_Keep_Burying_the_Inconvenient_Facts⠀✐

Posted in Debian, Ubuntu at 12:43 am by Dr. Roy Schestowitz

Video_download_link | md5sum 321f1215dd9fce8174cc950efb5aea0c

Debian Has Inconvenient Voices

Creative Commons Attribution-No Derivative Works 4.0

http://techrights.org/videos/debian-day.webm

Summary: In spite of relentless censorship attempts, Debian wrestles with the

Streisand Effect as more people find themselves needing to confront

uncomfortable communications

THE video above concerns a bunch of recent articles [1, 2, 3, 4, 5, 6] about

Debian suicides.

Some readers can recall that many EPO workers committed suicide under Benoît

Battistelli; turns out that a corrupt regime leads to that. In the case of

Debian, a strong case could be made to show that overworking and unpaid

volunteers — sometimes for the enrichment of multi-millionaires and companies

valued at around a trillion dollars! — led to their death. “who pays

compensation?” So asks one of the articles above. The subject isn’t an easy

one, so it’s simpler to tackle in the form of a video. █

                ䷩ 𝚕𝚒𝚗𝚎 261

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/08/21/irc-log-200822/#comments

Gemini version at gemini://gemini.techrights.org/2022/08/21/irc-log-200822/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ IRC_Proceedings:_Saturday,_August_20,_2022⠀✐

Posted in IRC_Logs at 2:53 am by Needs Sunlight

Also available via the Gemini protocol at:

* gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-200822.gmi

* gemini://gemini.techrights.org/irc-gmi/irc-log-200822.gmi

* gemini://gemini.techrights.org/irc-gmi/irc-log-social-200822.gmi

* gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-200822.gmi

Over HTTP:

                                  🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H                                     🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_

                                     #techrights_log_as_HTML5                                                                                  #boycottnovell_log_as_HTML5

                                  🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H                                     🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_

                                #boycottnovell-social_log_as_HTML5                                                                               #techbytes_log_as_HTML5

                                  🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t                                      🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_

                                      #techrights_log_as_text                                                                                   #boycottnovell_log_as_text

                                  🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t                                      🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_

                                 #boycottnovell-social_log_as_text                                                                                #techbytes_log_as_text

                      Enter_the_IRC_channels_now

=> =============================================================================

§ IPFS Mirrors⠀➾

CID Description Object type

                                             IRC log for

 QmdgB45hStQJfp4BBweZ7T5Rvh5zrZn5k7Zc9ML2YyDipq #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈

                                             (full IRC log

                                             as HTML)

                                             IRC log for

                                             #boycottnovell

 QmPMSvvUE6LpjsrnhFMHxFFcYjoiN5xKYbieE3gW5MV3P8 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈

                                             as plain/ASCII

                                             text)

                                             IRC log for

                                             #boycottnovell-

 Qmc7V5T9K3EXKQaswD1A6rtVUQJTfjeANwsd3A7eVnCPNB social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈

                                             (full IRC log

                                             as HTML)

                                             IRC log for

                                             #boycottnovell-

 QmT14cAV4uGB53UWv1GXeLkDNKDvSKcDYX27gePcQherfe social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈

                                             (full IRC log

                                             as plain/ASCII

                                             text)

                                             IRC log for

 QmRuixgqSVWjftqSaKUY7pzYNbJhw7BrbWQKDpW8cBonH3 #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈

                                             (full IRC log

                                             as HTML)

                                             IRC log for

                                             #techbytes

 QmZzvJLibsSyReXhsmFuibouxayzWsYW4jcCnzTk6JDzEA (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈

                                             as plain/ASCII

                                             text)

                                             IRC log for

 QmV3Q6epUALfuN2EREbn9UvrB6y4p71aSKBtxGFZVd6n3Z #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈

                                             (full IRC log

                                             as HTML)

                                             IRC log for

                                             #techrights

 QmQtcW8zaveqSU93ZWbDz54M8fASt8ptovAqtZs9zgRN4H (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈

                                             as plain/ASCII

                                             text)

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈

§ Bulletin for Yesterday⠀➾

Local_copy | CID (IPFS): Qmd1qRcbFUvYnekMd31x6KbniK82hv6mEweUfvuLLLU3Dn

                ䷩ 𝚕𝚒𝚗𝚎 388

╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ Links_21/08/2022:Comments_for_Ghost(Static_Site_Generator)⠀✐

Posted in News_Roundup at 2:24 am by Dr. Roy Schestowitz

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈

§ Contents⠀➾

* GNU/Linux

      o Audiocasts/Shows

      o Instructionals/Technical

* Distributions_and_Operating_Systems

      o Devices/Embedded

* Free,_Libre,_and_Open_Source_Software

* Leftovers

      o Science

      o Health/Nutrition/Agriculture

      o Security

            # Privacy/Surveillance

      o Defence/Aggression

      o Environment

            # Energy

            # Wildlife/Nature

            # Overpopulation

      o Finance

      o Freedom_of_Information_/_Freedom_of_the_Press

      o Civil_Rights/Policing

      o Digital_Restrictions_(DRM)

      o Monopolies

            # Copyrights

* Gemini*_and_Gopher

      o Personal

      o Technical

            # Science

* § GNU/Linux⠀➾

      o § Audiocasts/Shows⠀➾

            # ⚓ Video ☛ Wireplumber_Takes_Pipewire_To_The_Next_Level!_–

              Invidious⠀⇛

                   Pipewire with Pipewire media session is totally

                   usable however if you want to take it to the next

                   level take a dive into Wireplumber and start

                   messing around with the plugin framework to see

                   what fun stuff you can achieve.

      o § Instructionals/Technical⠀➾

            # ⚓ Make Use Of ☛ What_Is_a_Login_Shell_in_Linux?⠀⇛

                   You might use the Linux shell every day, but how

                   you use it determines a lot about its behavior. You

                   might have heard about the difference between a

                   login shell and a non-login shell. And while it may

                   not come off as obvious at first, there are several

                   differences between the two shell types.

                   Here’s everything you need to know about login

                   shells on Linux.

* § Distributions and Operating Systems⠀➾

      o § Devices/Embedded⠀➾

            # ⚓ [Old] Evaluating_DDS,_MQTT,_and_ZeroMQ_Under_Different_IoT

              Traffic_Conditions⠀⇛

                   This paper empirically evaluates the performance of

                   three pub/sub technologies: OMG DDS, MQTT and

                   ZeroMQ for representative IoT scenarios (high-

                   frequency, periodic, and sporadic). DDS provides

                   more comprehensive and modularized QoS support than

                   others, and also demonstrates better overall

                   latency and throughput in most evaluated scenarios.

                   Specifically, DDS gained higher throughput than

                   ZeroMQ and MQTT in the high-frequency data-flow use

                   case. In periodic data-flow, ZeroMQ has lower

                   latency than DDS for small(64B) and medium

                   (2KB)messages. DDS latency outperforms ZeroMQ when

                   sending large messages(32KB). MQTT is more

                   sensitive to the in-parallel sporadic data-flow,

                   and DDS can successfully shield the interference.

                   Our results also reveal that DDS’s Multicast QoS

                   can effectively improve throughput in multi-

                   subscriber scenarios. The TurboMode property can

                   intelligently decide appropriate batch size with

                   regard to different payload and significantly

                   improve throughput for small messages. And The

                   AutoThrottle property results in lower throughput

                   and latency and higher CPU utilization.

            # ⚓ Hackaday ☛ PicoStepSeq_Is_Small_But_Perfectly_Formed⠀⇛

                   The Paspberry Pi Pico is what you might call the

                   board of the moment, thanks to its combination of

                   affordability, features, and continued availability

                   during the component shortage. We have seen plenty

                   of great projects using it, and the latest to float

                   past is [todbot]’s PicoStepSeq, an extremely

                   compact MIDI sequencer.

            # ⚓ Hackaday ☛ Building_A_Spot_Welder_From_500_Junk

              Capacitors⠀⇛

                   [Kasyan TV] over on YouTube was given a pile of

                   spare parts in reasonably large quantities, some of

                   which were useful and allocated to specific

                   projects, but given the given the kind of

                   electronics they’re interested in, they couldn’t

                   find a use for a bag of 500 or so low specification

                   470uF capacitors. These were not low ESR types, nor

                   high capacitance, so unsuitable for power supply

                   use individually. But, what about stacking them all

                   in parallel? (video, embedded below) After a few

                   quick calculations [Kasyan] determined that the

                   total capacitance of all 500 should be around 0.23

                   Farads with an ESR of around 0.4 to 0.5 mΩ at 16V

                   and packing a theoretical energy total of about 30

                   joules. That is enough to pack a punch in the right

                   situation.

            # ⚓ Hackaday ☛ Z80_Single-Board_Computer_Looks_Like_It_Could

              Have_Been_A_Killer_Product⠀⇛

                   Most retrocomputer builds seem to focus on either

                   restoring old machines or rebuilding them from

                   scratch. Either way, the goal is to get as close as

                   possible to the original machine, and while we

                   certainly respect those builds, there are other

                   ways to celebrate the computers of yesterday, as

                   this Z80 single-board computer nicely demonstrates.

* § Free, Libre, and Open Source Software⠀➾

      o ⚓ Comments_for_Ghost⠀⇛

             Any Ghost publication with comments enabled displays a

             commenting area at the bottom of each post, where members

             are prompted to start or join the conversation by

             subscribing or signing in.

* § Leftovers⠀➾

      o ⚓ SANS ☛ A_Quick_VoIP_Experiment⠀⇛

             Even without exposing a VoIP service, there is always a

             trickle of SIP traffic, probing if something is

             listening. Here is a random packet from my home network:

             [...]

      o ⚓ Hackaday ☛ Dream_Projects_Face_Reality⠀⇛

             Do you ever get a project stuck in your mind? An idea so

             good you just keep thinking about it? Going over

             iterations and options and pros and cons in the back of

             your mind, or maybe on paper, but having not yet

             subjected it to the hard work of pulling it into reality?

             I’ve had one of those lurking around for the last couple

             weeks, and it’s time for me to get building.

      o ⚓ Hackaday ☛ 2022_Cyberdeck_Contest:_Extruded_Rig_Exudes_Coolness⠀⇛

             When we came up with the cyberdeck contest, we figured we

             would see all kinds of builds, and so far, y’all haven’t

             disappointed us. Take for instance this tidy but post-

             apocalyptic build by [facelessloser]. It has that “I used

             what I could find among the rubble” appeal, yet it looks

             so clean. Now why is that?

      o ⚓ Hackaday ☛ Deepdeck:_Going_Beyond_The_Macro_Pad⠀⇛

             We’re used to the idea of a macropad, a small extension

             keyboard for your computer whose keys can be programmed

             to the functions of your choice. They can be made in many

             ways, but they all follow a similar functionality.

             Deepdeck from [Nick Velasquez] is another matter, an

             attempt to make a macropad with functionality that goes

             way beyond simply pressing keys.

      o § Science⠀➾

            # ⚓ Omicron Limited ☛ A_superconducting_diode_without_an

              external_magnetic_field⠀⇛

                   Superconductors are the key to lossless current

                   flow. However, the realization of superconducting

                   diodes has only recently become an important topic

                   of fundamental research. An international research

                   team involving the theoretical physicist Mathias

                   Scheurer from the University of Innsbruck have now

                   succeeded in reaching a milestone: the realization

                   of a superconducting diode effect without an

                   external magnetic field, thus proving the

                   assumption that superconductivity and magnetism

                   coexist. They report on this in Nature Physics.

      o § Health/Nutrition/Agriculture⠀➾

            # ⚓ Helsinki Times ☛ Calorie-free_sweeteners_affect_microbiome

              and_glycemic_response:_study⠀⇛

                   “The results were quite striking,” says Elinav. “In

                   all of the non-nutritive sweetener groups, but in

                   none of the controls, when we transferred into

                   these sterile mice the microbiome of the top

                   responder individuals collected at a time point in

                   which they were consuming the respective non-

                   nutritive sweeteners, the recipient mice developed

                   glycemic alterations that very significantly

                   mirrored those of the donor individuals. In

                   contrast, the bottom responders’ microbiomes were

                   mostly unable to elicit such glycemic responses,”

                   he adds. “These results suggest that the microbiome

                   changes in response to human consumption of non-

                   nutritive sweetener may, at times, induce glycemic

                   changes in consumers in a highly personalized

                   manner.”

            # ⚓ MIT Technology Review ☛ We_may_never_fully_know_how_video

              games_affect_our_well-being⠀⇛

                   The reality, a new study suggests, is that we

                   simply don’t have a good grip on how games affect

                   our well-being, if at all.

                   The research, described in the Royal Society Open

                   Science journal last month, found little to no

                   evidence for a causal connection between game play

                   and well-being, meaning that time spent playing

                   video games had neither a negative nor positive

                   effect on players’ emotional health.

            # ⚓ RTL ☛ Let’s_celebrate_everyone’s_favourite_pollinators!⠀⇛

                   Want to learn more about the bees that call

                   Luxembourg city home? The Ville de Luxembourg has

                   created a bee walking trail, so visitors can

                   experience first-hand the vital role bees and other

                   critters play in a healthy and thriving ecosystem.

      o § Security⠀➾

            # § Privacy/Surveillance⠀➾

                  # ⚓ EFF ☛ Nonprofit_Websites_Are_Full_of_Trackers._That

                    Should_Change.⠀⇛

                         If you are a nonprofit organization, you may

                         be part of the problem. Unfortunately, a 2021

                         report from The Markup showed that many

                         nonprofits don’t take threats to privacy

                         seriously. That may be changing: Planned

                         Parenthood, for example, has suspended the

                         use of marketing trackers on some portions of

                         their website in response to the dangers they

                         could create for people seeking information

                         on abortions. Hey Jane, an online provider of

                         abortion pills, has also removed the Meta

                         (Facebook) tracking pixel. 

      o § Defence/Aggression⠀➾

            # ⚓ TruthOut ☛ Corporate_Media_Stays_Silent_as_US_Air_Strikes

              Kill_at_Least_20_in_Somalia⠀⇛

            # ⚓ TruthOut ☛ Tlaib:_Biden_Must_‘Hold_Israel_Accountable’_for

              Raid_on_Palestine_Rights_Groups⠀⇛

            # ⚓ Counter Punch ☛ The_Burma_Front⠀⇛

      o § Environment⠀➾

            # ⚓ Salon ☛ How_to_destroy_a_“forever_chemical”:_Scientists_are

              discovering_ways_to_eliminate_PFAS⠀⇛

                   The latest breakthrough, published Aug. 18, 2022,

                   in the journal Science, shows how one class of PFAS

                   can be broken down into mostly harmless components

                   using sodium hydroxide, or lye, an inexpensive

                   compound used in soap. It isn’t an immediate

                   solution to this vast problem, but it offers new

                   insight.

                   Biochemist A. Daniel Jones and soil scientist Hui

                   Li work on PFAS solutions at the Michigan State

                   University and explained the promising PFAS

                   destruction techniques being tested today.

            # ⚓ Common Dreams ☛ Opinion_|_Investments_in_Projects_Over

              People:_An_Equity_Point_of_View_on_the_Inflation_Reduction

              Act⠀⇛

                   The United States has crossed a threshold after

                   decades of intrepid attempts to build political

                   will for climate action. While it is important to

                   recognize the shift in momentum, and its value, we

                   can’t dismiss that it prioritizes investments in

                   projects over people, again.

            # § Energy⠀➾

                  # ⚓ Mixterla ☛ Jack_Sparrow’s_Compass⠀⇛

                         I navigate London on a bicycle for the sole

                         reason that it is the fastest way to travel.

                         Motorbikes may have the advantage in terms of

                         top speed, but that’s irrelevant when the

                         limiting factor is so often the traffic.

                         Bicycles have the unique ability to stop

                         being a vehicle: by getting off and walking,

                         you become a pedestrian, and can take the

                         crossings and shortcuts that are available to

                         them. Bikes can even be taken on the

                         overground trains, and some of the

                         underground ones, so if the route makes sense

                         you can hop onto a train for part of it, and

                         cycle at each end. London is not exactly

                         Holland, but I have tried almost every way of

                         navigating the city, and consistently

                         conclude that the bicycle is king.

                  # ⚓ [Old] IEEE ☛ Plasma_Jets_May_One_Day_Propel_Aircraft

                    Plasma_thrusters_could_help_jet_planes_fly_without

                    fossil_fuels⠀⇛

                         Now researchers have created a prototype

                         thruster capable of generating plasma jets

                         with propulsive forces comparable to those

                         from conventional jet engines, using only air

                         and electricity.

                         An air compressor forces high-pressure air at

                         a rate of 30 liters per minute into an

                         ionization chamber in the device, which uses

                         microwaves to convert this air stream into a

                         plasma jet blasted out of a quartz tube.

                         Plasma temperatures could exceed 1,000 °C.

                  # ⚓ [Old] Interesting Engineering ☛ A_New_Electric_Jet

                    Engine_Actually_Works_Inside_the_Atmosphere⠀⇛

                         Plasma-based thrusters are usually thought of

                         as a potential form of spacecraft propulsion.

                         Such engines differ from ion thruster

                         engines, which generate thrust by extracting

                         an ion current from its plasma source. These

                         ions are then accelerated to high velocities

                         using grids or anodes.

                  # ⚓ TruthOut ☛ Europe_Is_Trying_to_Solve_Its_Energy

                    Crisis_With_Fossil_Fuel_Projects_in_Africa⠀⇛

                  # ⚓ Hackaday ☛ Batteries_Get_Tiny⠀⇛

                         Steve Martin had a comedy routine that

                         focused on the idea of “getting small.” That

                         probably didn’t inspire the researchers at

                         the Institute for Integrative Nanoscience

                         when they set out to create a sub-square-

                         millimeter microbattery. As you might expect,

                         you won’t be starting your car with a battery

                         the size of a grain of sand anytime soon, but

                         these batteries do have a surprising

                         capacity.

            # § Wildlife/Nature⠀➾

                  # ⚓ The Conversation ☛ Why_you_should_have_more_sympathy

                    for_seagulls_–_and_how_to_stop_them_stealing_your

                    chips⠀⇛

                         I designed a study to test this idea, and

                         timed how long it took gulls to peck at a

                         sealed bag of chips I had placed on the

                         ground in front of me – once when I was

                         looking at them and once when I was looking

                         away. I found gulls took longer to peck at

                         the chips when I was watching them. I also

                         found gulls are attracted to food they have

                         seen humans handling, probably because they

                         have learned we often leave food waste lying

                         around.

                         What does this mean for our interactions with

                         gulls? Well, we can reduce unwanted

                         encounters by disposing of our food waste

                         properly. If we choose to eat our food in a

                         gull hotspot being vigilant will help: look

                         for where gulls are and watch them. Check

                         behind you, sit under an umbrella or by a

                         high wall so that gulls can’t swoop in from

                         out of your sight.

            # § Overpopulation⠀➾

                  # ⚓ [Old] UN ☛ The_Global_Population_Will_Soon_Reach_8

                    Billion—Then_What?⠀⇛

                         Later this year, on 15 November 2022, the

                         world population is projected to reach 8

                         billion. Seventy years ago, in 1952, it stood

                         at 2.5 billion; and 70 years from now, by

                         2092, it will have grown by another 2.5

                         billion over current levels. Global

                         population growth has been the overarching

                         demographic story for decades and will remain

                         a predominant trend for many years to come.

                         Underneath this trend, however, lies growing

                         demographic diversity. It is necessary to

                         come to terms with this diversity to

                         understand and address the increasingly

                         divergent concerns of countries with

                         demographic shifts, and we must support

                         sustained and sustainable development.

                  # ⚓ [Old] World_population_to_reach_8_billion_on_15

                    November_2022_[EN/AR/ZH]⠀⇛

                         “This year’s World Population Day falls

                         during a milestone year, when we anticipate

                         the birth of the Earth’s eight billionth

                         inhabitant. This is an occasion to celebrate

                         our diversity, recognize our common humanity,

                         and marvel at advancements in health that

                         have extended lifespans and dramatically

                         reduced maternal and child mortality rates,”

                         said UN Secretary-General António Guterres.

                         “At the same time, it is a reminder of our

                         shared responsibility to care for our planet

                         and a moment to reflect on where we still

                         fall short of our commitments to one

                         another,” he added.

                  # ⚓ [Old] Pew Reseach Center ☛ Global_population

                    projected_to_exceed_8_billion_in_2022;_half_live_in

                    just_seven_countries⠀⇛

                         China has the world’s largest population

                         (1.426 billion), but India (1.417 billion) is

                         expected to claim this title next year. The

                         next five most populous nations – the United

                         States, Indonesia, Pakistan, Nigeria and

                         Brazil – together have fewer people than

                         India or China. In fact, China’s population

                         is greater than the entire population of

                         Europe (744 million) or the Americas (1.04

                         billion) and roughly equivalent to that of

                         all nations in Africa (1.427 billion).

      o § Finance⠀➾

            # ⚓ Robert Reich ☛ Is_Crypto_Really_Going_To_Crash?_(Yes)⠀⇛

                   It’s time for the Biden administration and Congress

                   to end the crypto Ponzi scheme.In the meantime,

                   share this video so your friends and family don’t

                   fall for it.

            # ⚓ Common Dreams ☛ Opinion_|_Four_Reasons_Democrats’_Inflation

              Reduction_Act_Doesn’t_Live_Up_to_the_Hype⠀⇛

                   The Democrats are celebrating the passage of the

                   Inflation Reduction Act over unified Republican

                   opposition, claiming that the legislation is a

                   historic breakthrough. Sadly, it’s not.

      o § Freedom of Information / Freedom of the Press⠀➾

            # ⚓ TruthOut ☛ Mike_Pompeo_and_CIA_Sued_for_Illegal

              Surveillance_of_Assange’s_Visitors⠀⇛

      o § Civil Rights/Policing⠀➾

            # ⚓ The Sunday Times UK ☛ Afghan_judge_in_hiding_is_refused

              entry_to_UK⠀⇛

                   Her lawyers said she had jailed thousands of

                   criminals, including hundreds of Taliban who have

                   since been freed and are now part of the

                   government.

                   Fearing for her life after the Taliban takeover a

                   year ago, she and her son went into hiding.

            # ⚓ Common Dreams ☛ Opinion_|_Kansas_Shows_Abortion_Rights_Can

              Win_in_Red_States⠀⇛

                   There’s no place like home.

            # ⚓ TruthOut ☛ Abortion_Remains_Legal_in_Michigan_After_Court

              Extends_Block_on_1931_Ban⠀⇛

            # ⚓ Common Dreams ☛ Opinion_|_Tribal_Nations_Are_Under_Threat

              as_Native_Families’_Right_to_Stay_Together_Is_at_Stake_at_the

              Supreme_Court⠀⇛

                   Since European settlers arrived on the shores of

                   what is now known as the United States, federal and

                   state governments, intent on seizing Indian lands,

                   have sought to undermine and threaten the existence

                   of tribes through the forced separation and

                   assimilation of Native children. By severing Native

                   children from their families, tribes, and culture,

                   colonizers believed they could stamp out

                   Indigeneity and erase tribal people altogether. As

                   with any nation, the future ceases to exist if

                   children are prevented from carrying on the

                   languages, traditions, and knowledge passed down

                   from each generation to the next.

            # ⚓ Common Dreams ☛ Activists_Arrested_at_Seattle_Protest

              Pushing_Murray_to_Reject_‘Dirty’_Manchin_Deal⠀⇛

                   “We can’t let Big Oil gut our bedrock environmental

                   laws and bulldoze over communities; we need to stop

                   this dirty deal.”

            # ⚓ Common Dreams ☛ Calls_Mount_for_Release_of_Saudi_Woman

              Facing_34_Years_in_Prison_Over_Tweets⠀⇛

                   Liz Throssell, a spokesperson for the United

                   Nations’ Office of the High Commissioner for Human

                   Rights, said Friday that “we are appalled by the

                   sentencing” of al-Shehab, a 34-year-old mother and

                   graduate student in the United Kingdom.

      o § Digital Restrictions (DRM)⠀➾

            # ⚓ Variety ☛ YouTube_Shorts_Will_Add_a_Watermark_to_Videos_—

              So_If_They’re_Shared_on_TikTok,_You’ll_Know_Where_They_Came

              From⠀⇛

                   Going forward, the video giant will add a watermark

                   icon to YouTube Shorts videos that creators

                   download to share elsewhere, like on TikTok and

                   Instagram Reels. That way, if a video that

                   originated on YouTube Shorts goes viral on another

                   platform, viewers will see a visual indicator of

                   that.

      o § Monopolies⠀➾

            # ⚓ The Economist ☛ Can_the_Visa-Mastercard_duopoly_be

              broken?⠀⇛

                   At first glance their position appears

                   insurmountable. Already dominant, in recent years

                   the firms have been boosted by a covid-induced rise

                   in online shopping. American consumers used credit

                   or debit cards for 45% of their transactions in

                   2016; by 2021, that had reached 57%. The migration

                   from cash is “a significant and long-running

                   tailwind,” says Craig Vosburg of Mastercard. Yet

                   two threats loom. The first comes from Washington,

                   where legislators hope to smash the duo’s grip on

                   payments. The second is virtual. Payments have been

                   transformed in Brazil, China and Indonesia by

                   cheap, convenient app-based options from tech

                   giants like Mercado Pago, Ant Group, Tencent and

                   Grab. After a long wait, new entrants now look like

                   they could shake up America’s market.

            # § Copyrights⠀➾

                  # ⚓ Torrent Freak ☛ New_UFC_Copyright_Lawsuit_Rejects

                    Fair_Use_Defense_For_Documentary_Makers⠀⇛

                         The UFC’s ruthless approach to IP disputes

                         often matches the brutality seen in the

                         Octagon. UFC chief Dana White is famous for

                         his rants against streaming pirates but this

                         week documentary makers are feeling the heat.

                         Their film features former UFC champion

                         Michael Bisping and lots of unlicensed UFC

                         action clips. Fair use, perhaps? Don’t even

                         try it, UFC warns.

* § Gemini* and Gopher⠀➾

      o § Personal⠀➾

            # ⚓ (spoilers)_Madoka_Magica⠀⇛

                   Pretty much all except one main character has been

                   introduced, with the pink hair girl being the what

                   I’d describe as the 1st main character (have fun

                   with me describing them by their hair colour/

                   characteristics).

            # ⚓ Re:_Anglophone_Deficiencies⠀⇛

                   I love stuff like this. Spaniards, Serbs, Finns,

                   and Germans actually do ‘muck-up’ every sentence

                   thrown at them if the sentence is in a different

                   language. Each language has its own phonotactics,

                   that is, which arrangements of sounds are

                   acceptable in a given language. Perhaps

                   sociolinguistically, English speakers are more

                   obnoxious about it because of all the diphthongs

                   and Americans; I don’t really know though.

      o § Technical⠀➾

            # ⚓ Re:_How_many_computers?⠀⇛

                   A rough inventory of our personal computing

                   hardware, inspired by ew0k’s “How Many Computer’s

                   do you Have?”

            # ⚓ A_Licence_is_Not_a_Virus⠀⇛

                   I find something comical about people who refer to

                   FOSS licences as ‘viral licensing’. In order to

                   refer to it as a virus, the following has to occur:

                   1. Soydev wants to charge money for his amazing

                   software idea, but doesn’t want to write the

                   software.

                   2. Finding a slew of MIT-licensed (and therefore

                   free to use) software, he cobbles together enough

                   libraries to achieve his goal, and the mega-bucks

                   app lies within sight.

                   3. Tragedy strikes as one of the ‘free’ projects

                   he’s copied in fact uses the GPL, which then makes

                   his project also GPL.

            # ⚓ Social_media⠀⇛

                   First, it makes sense that people come to the

                   internet looking for connection and community.

                   These are things that we need, and this hegemonic

                   society deprives us of them (sometimes it feels

                   like that’s by design — they make us miserable and

                   use our misery to goad us into buying crap and

                   obeying leaders — but it could be an emergent

                   property, and this is an unnecessary digression).

                   Those of us who recognize these human needs, and

                   who have found our own needs occasionally fulfilled

                   on the internet, probably do have a collective

                   responsibility to look out for each other. So in

                   that regard I absolutely agree with the sentiment

                   of the post.

                   On the other hand, I believe that modern social

                   media platforms have made addicts of most of us.

                   All this “engagement” (likes, boosts, replies,

                   follows, etc.) is designed to feel rewarding,

                   occasionally thrilling, so it’s natural that we

                   come online seeking these feelings. But this is a

                   habit that we’re well served to break. Like most

                   addictions, people often get caught up in unhealthy

                   behaviors seeking these signals, and they suffer

                   because of it. But maybe worse than that, our

                   engagement with this cycle gets in the way of

                   actually building the sort of community which we

                   came online to find in the first place. The

                   relationships we need to build happen through

                   different kinds of interactions than the ones

                   facilitated by social media platforms. I think this

                   is true even for “good” social media platforms that

                   have good cultures, are well moderated, and full of

                   nice and interesting people.

                   [...]

                   …be careful not to fall into a trap of mistaking

                   social media engagement from the actual community-

                   seeking that you need.

            # ⚓ Using_systemd_to_make_a_Minecraft_server_to_start_on-demand

              and_stop_when_it_has_no_player [Ed: Using Microsoft systemd

              to become a slave of Microsoft]⠀⇛

            # § Science⠀➾

                  # ⚓ Horus_Calendar_Program_Progress⠀⇛

                         I’ve made some more progress on my calendar

                         program (currently called Horus). I’ve added

                         code to locally calculate the sunrise,

                         sunset, solar noon, dusk, and dawn of a date

                         given a location (longitude and latitude) and

                         timezone. This will be used in the program to

                         provide these features for the whole

                         calendar, calculating the values on demand as

                         you select dates in the calendar, or as

                         today’s date changes, rather than being

                         precalculated. The Astronomical Calculations

                         happen to be fairly quick (certainly within a

                         second for all calculations for one date).

                         These

=> =============================================================================

World Wide Web but a lot lighter.

                ䷩ 𝚕𝚒𝚗𝚎 1228

╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ Links_21/08/2022:_Kaisen_2.2_RC1_and_Cloud_Hypervisor_26.0⠀✐

Posted in News_Roundup at 11:14 am by Dr. Roy Schestowitz

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈

§ Contents⠀➾

* GNU/Linux

      o Desktop/Laptop

      o Server

      o Videos/Shows

      o Kernel_Space

      o Applications

      o Instructionals/Technical

      o Desktop_Environments/WMs

            # GNOME_Desktop/GTK

* Distributions_and_Operating_Systems

      o New_Releases

      o Arch_Family

      o Fedora_Family_/_IBM

      o Debian_Family

      o Canonical/Ubuntu_Family

      o Mobile_Systems/Mobile_Applications

* Free,_Libre,_and_Open_Source_Software

      o Events

      o SaaS/Back_End/Databases

      o Programming/Development

            # Python

            # Scala

      o Standards/Consortia

* Leftovers

      o Science

      o Hardware

      o Security

            # Privacy/Surveillance

      o Environment

            # Energy

            # Overpopulation

      o Finance

      o AstroTurf/Lobbying/Politics

      o Freedom_of_Information_/_Freedom_of_the_Press

* Gemini*_and_Gopher

      o Personal

      o Technical

            # Internet/Gemini

            # Programming

* § GNU/Linux⠀➾

      o ⚓ Linux Links ☛ Linux_Around_The_World:_Kosovo_–_LinuxLinks⠀⇛

             We cover events and user groups that are running in

             Kosovo. This article forms part of our Linux Around The

             World series.

      o § Desktop/Laptop⠀➾

            # ⚓ Daniel Janus ☛ I_love_my_GPD_Micro_PC⠀⇛

                   Guess which of these two I find myself using more?

                   That’s right, the GPD Micro. Granted, I’ve only had

                   it for a month, so it may be a novelty effect

                   that’ll wane over time, but still: I’m impressed.

                   And, yes, I’ve installed Ubuntu MATE (a semi-

                   official distro that has dedicated builds for this

                   hardware) and Emacs on it, and I program on it.

                   [...]

                   It dual-boots Windows and Linux and is my only x86-

                   64 computer.

      o § Server⠀➾

            # ⚓ Earthly ☛ A_guide_to_swiftly_managing_your_Kubernetes

              resources_using_K9s_–_Earthly_Blog⠀⇛

                   Kubectl is the de facto and most popular Kubernetes

                   command line tool used for accessing Kubernetes

                   cluster metrics. However, one needs to know many

                   commands to fetch metrics and operate a Kubernetes

                   cluster using Kubectl. Though the CLI is robust,

                   commands can quickly become cumbersome to run. For

                   example, here is a command for editing a

                   deployment:

                   kubectl edit deployment/mydeployment -o yaml --

                   save-config

                   Not the longest command, but typing things like

                   this over an over can get cumbersome. Fortunately,

                   there is a terminal UI called K9s that makes

                   interacting with your cluster faster and easier. It

                   abstracts many common kubectl commands and maps

                   them to just a few shortcut keys or clicks of the

                   mouse.

            # ⚓ uni Toronto ☛ Our_slow_turnover_of_servers_and_server

              generations⠀⇛

                   We have long had a habit of upgrading machines

                   between Ubuntu versions either every two years (for

                   most machines that users log in to or directly use)

                   or every four years (although the past two years

                   are an exception). The every two year machines

                   upgrade to every LTS version; the every four year

                   machines upgrade every other LTS version, as their

                   old LTS version threatens to fall out of support.

                   The longer version of this is in How we handle

                   Ubuntu LTS versions.

      o § Videos/Shows⠀➾

            # ⚓ Tux Digital ☛ 210:_GNOME,_KDE,_LibreOffice,_Android_13,_DEF

              CON,_Krita,_Spider-Man_and_more_Linux_news!⠀⇛

                   On this episode of This Week in Linux: Happy 25th

                   Birthday to GNOME, KDE Gear 22.08 Released,

                   LibreOffice 7.4 Released, Android 13 Released,

                   GLIBC Update Breaks Easy Anti-Cheat, John Deere

                   Tractor Hacked To Run Doom, Krita 5.1 Released,

                   Introducing the Horizon Linux project, Neptune 7.5,

                   Humble Bundle Summer Sale, Spider-Man Remastered On

                   Linux Via Proton, all that and much more on Your

                   Weekly Source for Linux GNews!

            # ⚓ Video ☛ Manjaro_and_EndeavourOS_are_like_Ding_Dongs_and

              Zingers_–_Invidious⠀⇛

                   One of the most often complaints that you will hear

                   about Linux is that there are too many distros that

                   all do the same thing

            # ⚓ GNU World Order (Audio Show) ☛ GNU_World_Order_474⠀⇛

                   **kicontheme** , **kid3** , **kidentitymanagement**

                   , **kidletime** , **kig** , **kigo** from the

                   Slackware **kde** package set.

      o § Kernel Space⠀➾

            # ⚓ Does_the_Linux_Kernel_need_software_engineering?_–_Maíra

              Canal⠀⇛

                   For those looking for a short answer: yes, it does.

                   Now, we can dive into a more elaborate answer.

                   Software engineering is a more systematic approach

                   to software development, which involves the

                   definition, implementation, measurement,

                   management, change, and improvement of the software

                   lifecycle. When we think about software through

                   this lens, we must also think about software

                   requirements, design, construction, testing, and

                   maintenance.

                   Software engineering improves software

                   maintainability, scalability, and security.

                   Moreover, makes it easier to add testing to the

                   software stack. This approach makes the software

                   more robust.

            # ⚓ From_Selftests_to_KUnit_–_Maíra_Canal⠀⇛

                   Last week, the series with DRM Kernel Selftests

                   conversion to KUnit tests was merged into drm-misc-

                   next and will probably be on the mainline on 5.20.

                   This series was developed during an LKCAMP

                   hackathon in October 2021 and is the combined

                   effort of seven Linux Kernel beginners. In this

                   hackathon, we learned about the KUnit Framework and

                   also learned a bit about DRM.

                   The series took quite a while to come out, as it

                   was just a side-project to mos

      o § Applications⠀➾

            # ⚓ Medevel ☛ Crow_Translate_is_an_Amazing_Open-source

              Translation_App_for_Linux_and_Windows⠀⇛

                   Crow Translate is a free open-source desktop

                   application that aids you in translating any text

                   using Google, LibreTranslate, Bing, and Lingva API.

                   Crow Translate is currently available for Windows

                   and Linux, and it comes with a simple

                   straightforward interface that allows the user to

                   switch to many languages with a click.

                   The app include a set of default shortcuts that

                   makes it easy to use and productive for users who

                   prefer using keyboard to control everything.

                   It also comes with a command-line (CLI) tool with a

                   set of commands to translate files, speak the

                   translation, and print the translated output to a

                   JSON file.

                   [...]

                   Crow Translate is released and distributed under

                   the GPL-3.0 License.

            # ⚓ Medevel ☛ Unlock_Password-Protected_PDFs_with_UnlockR⠀⇛

                   The app is developed by Jagadeesh Kotra, and is

                   released as an open-source project under the GPL-

                   3.0 License.

            # ⚓ Cloud_Hypervisor_v26.0_Released!_–_Cloud_Hypervisor⠀⇛

                   This release has been tracked through the v26.0

                   project.

      o § Instructionals/Technical⠀➾

            # ⚓ Ubuntu Pit ☛ How_to_Add_Another_User_to_Your_Chromebook⠀⇛

            # ⚓ Linux Hint ☛ How_to_Set_Up_a_Cron_Job_That_Only_Runs_on

              Weekdays⠀⇛

                   For most organizations, you only work on weekdays –

                   Monday through Friday. In such a case, some tasks

                   should only execute on weekdays and not on

                   weekends. It could be a task like sending emails,

                   checking attendance, or creating backups. Whatever

                   the task, there is a way to automate it to only

                   execute at a specific time every day on weekdays.

                   To achieve that, you should use the Linux cron

                   utility. If you have no idea how to use the crontab

                   to schedule some tasks that only run on weekdays,

                   read on to find out.

            # ⚓ Linux Hint ☛ How_to_Add_a_Path_Permanently_in_Linux⠀⇛

                   This Linux tutorial explains how to add a path

                   permanently in Linux. It is optimized for both

                   users who are looking for a fast practical answer

                   and for users who are looking for understanding

                   both global and user environment variables.

                   The tips provided in this article include two

                   methods to add the persistent PATH for both

                   specific and all users, being useful for every

                   Linux distribution.

                   The first two sections of the content go straight

                   to the point, describing the steps to add a path

                   permanently. After which, you can find a short

                   explanation on environment variables.

                   All instructions explained in this article contain

                   screenshots, making it easy to understand and

                   execute the examples.

            # ⚓ Real Linux User ☛ My_first_course,_available_now:_Zorin_OS

              –_Linux_for_the_rest_of_us⠀⇛

                   After a long period of research, writing, reading,

                   rewriting, rereading, and testing, I am proud to

                   share with you that my first course, with the title

                   “Zorin OS – Linux for the rest of us”, is available

                   from today.

            # ⚓ Dan Langille ☛ mps0:_IOC_Fault_0x40007e23,_Resetting⠀⇛

                   Here I am, sitting on a beach, writing a blog post,

                   and sipping a cool adult beverage. Reading email.

            # ⚓ Dan Langille ☛ Creating_a_wireguard_connection_between_my

              home_and_colo_–_failed_attempt⠀⇛

                   For years I’ve run the dev, test, and stage nodes

                   for FreshPorts off servers in my basement. This

                   meant that those hostnames have always pointed at

                   my home IP address. I’d like to change that.

                   Why? Nobody needs to know my home IP address. It’s

                   a static IP, and keeping a hostname pointed there

                   is not difficult, but sometimes it does mess up, if

                   only briefly.

                   What will I do instead?

                   I will use a server in a colo. The hostnames will

                   point at that server. Let’s call it my portal. I

                   will configure Nginx on the portal to relay to my

                   home servers. The connection between the portal and

                   my basement will be maintained by the server at

                   home and Wireguard will be involved.

            # ⚓ ID Root ☛ How_To_Install_Discord_on_Linux_Mint_21_–

              idroot⠀⇛

                   In this tutorial, we will show you how to install

                   Discord on Linux Mint 21. For those of you who

                   didn’t know, Discord is a free all-in-one

                   messaging, voice, and video client that’s available

                   on your computer and phone. This platform is used

                   to create communities and teams and enables smooth

                   interaction between them. This app was originally

                   developed for gamers to chat meanwhile playing

                   games.

                   This article assumes you have at least basic

                   knowledge of Linux, know how to use the shell, and

                   most importantly, you host your site on your own

                   VPS. The installation is quite simple and assumes

                   you are running in the root account, if not you may

                   need to add ‘sudo‘ to the commands to get root

                   privileges. I will show you the step-by-step

                   installation of a Discord on Linux Mint 21

                   (Vanessa).

      o § Desktop Environments/WMs⠀➾

            # § GNOME Desktop/GTK⠀➾

                  # ⚓ Let’s_Try_Gnome_Boxes_–_by_Matt_Hartley_–_Gloves_Off

                    Linux⠀⇛

                         Matt shows VirtualBox the door and gives

                         Gnome Boxes a whirl…for his first time – best

                         read while listening to AC/DC –

                         Thunderstruck.

                         Every once in a blue moon, I “get a wild

                         hair” and decide to try something new. Well,

                         new to me, that is. And there is no question

                         in my mind that Boxes qualifies. After all,

                         I’ve been a VirtualBox user for years. Before

                         that, some limited usage with VMWare.

                         What the heck is Boxes?

                         Setting aside the fact that Gnome Boxes

                         sounds like a “Smurfs cartoon spin-off, ” it

                         looks pretty interesting. Boxes uses QEMU,

                         KVM, and libvirt virtualization technologies.

                         And together, they form Voltron; er, I mean

                         Boxes.

                         At its core, the idea behind Boxes appears to

                         focus on providing its users with the ability

                         to run virtual machines in a reliable, no-

                         nonsense environment. Keeping with its Gnome

                         core user experience, the entire software

                         layout is pretty minimalistic.

                         [...]

                         After waiting for my download to be complete,

                         I was given the option to set my VM size. The

                         defaults were pretty lackluster. 20 GB drive

                         space with 2 GB of memory.

* § Distributions and Operating Systems⠀➾

      o § New Releases⠀➾

            # ⚓ August_ISO_refresh_–_Let’s_meet_Colorizer_|_MaboxLinux⠀⇛

                   2022 09 August ISO refresh is ready for download.

                   Built from Manjaro stable branch as of 22.08.20.

                   Available with latest LTS kernel – 5.15 or slightly

                   older one 5.4 LTS.

                   This release is exciting because it marks the debut

                   of a brand new tool – Colorizer – in development

                   for half a year, now in beta

            # ⚓ Kaisen_Linux_Rolling_2.2RC1_changelog⠀⇛

                   This release is the first and the last release

                   candidate before the 2.2 version releasing.

                   Her exist because some bugs can only be fixed with

                   new ISOS, and it couldn’t wait for the 2.2 release.

                   For example, encrypted persistence did not work on

                   live systems before these ISOS.

                   The other changes improve the netinstaller and GUI

                   implementation. The default profiles are now

                   installed in the /etc/xdg folder, to make it easier

                   to reset user settings and integrate them for newly

                   created users.

      o § Arch Family⠀➾

            # ⚓ Medium ☛ BTW,_You_Should_Use_Arch._And_why_you_should

              consider_using_Linux…⠀⇛

                   If you’re into Linux distributions, you might have

                   noticed the picture above shows a run of the

                   popular neofetch tool. However, something’s off —

                   it does not match the article’s title. The logo on

                   the left is not Arch’s logo, but Debian’s. If you

                   noticed, great, you’ve probably used some

                   distribution of Linux before.

      o § Fedora Family / IBM⠀➾

            # ⚓ DebugPoint ☛ risiOS_Review:_A_Friendly_Fedora_Spin_with

              Distinctive_Features⠀⇛

                   risiOS is a nifty little Fedora-based distro with

                   its unique set of features. A must-try for GNOME

                   fans.

                   risiOS is a Fedora workstation-based distro that

                   ships unique tools and features for new users in

                   Fedora. It is designed to make your Fedora journey

                   easier by providing options at your fingertips.

                   It’s a must-try distro because you get the Fedora

                   GNOME offerings while enjoying additional features.

                   In this article, I review risiOS 36 (based on

                   Fedora 36), released in August 2022.

                   [...]

                   The tested version (Fedora 36 The Big Beta) did not

                   show any surprises in installation – everything was

                   pretty smooth.

      o § Debian Family⠀➾

            # ⚓ Wouter_Verhelst_&_Debian:_another_expulsion_for

              vigilantism?⠀⇛

                   Wouter Verhelst is the latest Debian Developer to

                   be removed from the Debian keyring.

                   Nobody has publicly stated whether this was a

                   resignation or an expulsion. Sometimes there is

                   little difference. Sometimes people are blackmailed

                   to resign.

                   Wouter was responsible for acts of vigilantism

                   against another volunteer at FOSDEM 2022. Wouter’s

                   behavior and anger problems have contributed to the

                   ongoing disclosures that multiple people have made

                   from debian-private (leaked) gossip network.

                   Wouter effectively used the resources and

                   infrastructure of FOSDEM VZW, a Belgian non-profit,

                   to continue a vendetta from the FSFE e.V., a German

                   non-profit.

                   In particular, Wouter has been removed from Debian

                   shortly after the disclosures about the Debian Day

                   suicide of Frans Pop. Pop was from Netherlands,

                   Wouter is from Belgium, an adjacent country. Many

                   developers who know Pop personally are frustrated

                   that the vendettas have reached this level.

      o § Canonical/Ubuntu Family⠀➾

            # ⚓ OMG Ubuntu ☛ Ubuntu_May_Drop_‘To_Do’_App_from_Default

              Install_–_OMG!_Ubuntu!⠀⇛

                   Ubuntu developers are considering whether to drop

                   the desktop ‘To Do’ application from the default

                   install in Ubuntu 22.10.

                   The tool has shipped as part of Ubuntu’s default

                   software set since the Ubuntu 18.04 LTS release.

                   And, as default apps go, having a simple task

                   management app is a pretty understandable one.

                   Windows and macOS offer ‘to do’ apps to their

                   users, as do many Linux distributions, including

                   Linux Mint.

                   However, development on ‘To Do’ has slowed in

                   recent years, the app was dropped from GNOME’s core

                   apps, and it recently lost its chief developer. A

                   new maintainer is in place who has rebranded the

                   app as ‘Endeavour’, in an effort to distance the

                   app from being part of the stock GNOME experience.

                   [...]

                   Is there a case to be made for Ubuntu including a

                   task manager tool? Or are users better placed to

                   install this sort of software by themselves?

      o § Mobile Systems/Mobile Applications⠀➾

            # ⚓ Giz China ☛ How_to_install_GCam_8.5.300_mod_in_all_Android

              smartphones⠀⇛

            # ⚓ HowTo Geek ☛ How_to_Turn_Off_TalkBack_on_Android⠀⇛

            # ⚓ 9to5Google ☛ When_will_the_Nothing_Phone_1_get_Android_13?

              –_9to5Google⠀⇛

            # ⚓ Nothing_Phone_(1)_Android_13_shouldn’t_be_on_your_mind,

              says_Carl_Pei⠀⇛

            # ⚓ Dignited ☛ 5_Thing_to_Love_about_Android_TV_and_Google_TV_–

              Dignited⠀⇛

            # ⚓ PC Mag ☛ Google_Android_13_Review_|_PCMag⠀⇛

            # ⚓ Android Central ☛ Ring_fixed_a_security_flaw_in_its_Android

              app_that_could_have_leaked_video_footage_|_Android_Central⠀⇛

* § Free, Libre, and Open Source Software⠀➾

      o § Events⠀➾

            # ⚓ Adriaan Zhang ☛ DEFCON_Photo_Dump⠀⇛

                   I made the decision to visit DEFCON this year with

                   some friends, which turned out to be an absolute

                   blast. Here are some pictures of cool stuff that we

                   took during our time there.

      o § SaaS/Back End/Databases⠀➾

            # ⚓ The Register UK ☛ MariaDB_buys_geospacial_specialist

              CubeWerx_•_The_Register⠀⇛

                   Database vendor MariaDB has forked out an

                   undisclosed sum for CubeWerx, a geospatial data

                   specialist, in the hope of making make these

                   features easier to build into data-hungry

                   applications.

                   The company behind the MariaDB database – a fork of

                   MySQL – hopes to add geospatial capabilities to its

                   fully managed cloud service MariaDB SkySQL in the

                   not-too-distant future.

                   Glenn Stowe, the MariaDB product manager for

                   geospatial moving from CubeWerx, said developers

                   wanting to use geospatial data in their application

                   had to take a “DIY approach.”

                   “It is common to integrate with things like

                   PostGIS, so you’d have your database layer and your

                   application server layer and a whole bunch of other

                   things you needed to put together often with a lot

                   of open source tools and a whole stack of things

                   that weren’t really built to fit together,” he

                   said.

                   “It’s very difficult to do things like analytics

                   and security because you have to start to stick

                   layers between the database and the application

                   servers,” he said.

                   [...]

                   The CubeWerx solutions itself is based on MariaDB,

                   he said. “We’re a big Linux shop, so MariaDB is

                   just the most modern database that’s well

                   integrated with all the distros that we use,” Stowe

                   said.

      o § Programming/Development⠀➾

            # ⚓ SICP ☛ The_Image_Model_|_Structure_and_Interpretation_of

              Computer_Programmers⠀⇛

                   I was reflecting on things that I know now, a

                   couple of decades in to my career, that I wish I

                   had been told at the beginning. Many things came to

                   mind, but the most immediate from a technological

                   perspective was Smalltalk’s image model.

                   It’s not even the technology of the Smalltalk image

                   that’s relevant, but the model of thinking that

                   works well with it. In Smalltalk, there are two

                   (three) important files for a given machine: the VM

                   is the machine that can run Smalltalk; the image is

                   a snapshot of all of the Smalltalk objects on the

                   machine(; and the sources are the source code for

                   the classes and methods in that image).

            # ⚓ Rlang ☛ Is_Data_Science_a_Dying_Profession?_|_R-bloggers⠀⇛

                   Data science is described as a “dying field” that

                   will soon be supplanted by positions like data

                   engineering and ML operations in some articles,

                   while it is described as being replaced by tools

                   like AutoML in others.

            # ⚓ Rlang ☛ Bootstrapping_An_{ojs}_Quarto_Document_With_An

              Observable_Notebook_|_R-bloggers⠀⇛

                   Quarto is amazing! And, it’s eating the world! OK.

                   Perhaps not the entire world. But it’s still

                   amazing!

            # ⚓ Linux Hint ☛ Quick_Sort_Time_Complexity⠀⇛

                   Quick Sort, also written as quicksort, is a divide-

                   and-conquer sorting algorithm. When coded, the

                   quicksort program would consist of a swap()

                   function, a pivot() function, a partition()

                   function, and the quicksort function itself. Both

                   the pivot() and partition() functions call the swap

                   () function. The quicksort() function itself is

                   short and calls the pivot() and partition()

                   functions. It recursively calls itself in two

                   places within its body.

                   Now, there are different ways of writing the pivot

                   () and partition() functions. The choice of the

                   type of pivot() function and/or partition()

                   function determines the efficiency of the whole

                   program. Efficiency is like the number of main

                   operations that are carried out by the program.

                   Time complexity is the relative runtime of a

                   program. This can be seen as the main operation of

                   the program.

                   Sorting can be ascending or descending. In this

                   article, sorting is ascending.

                   The aim of this article is to produce the time

                   complexity for a quicksort program. Since quicksort

                   can be written in different ways depending on the

                   choice of the pivot() and/or the partition()

                   functions, each quick-sort type has its own time

                   complexity. However, there is a range of a number

                   of operations into which the different types of

                   quicksort programs fit. This article presents just

                   one of the different types of quicksort programs.

                   Any code segment presented is of the C language.

            # ⚓ NVISO Labs ☛ Intercept_Flutter_traffic_on_iOS_and_Android_

              (HTTP/HTTPS/Dio_Pinning)_–_NVISO_Labs⠀⇛

                   Some time ago I wrote some articles on how to Man-

                   In-The-Middle Flutter on iOS, Android (ARM) and

                   Android (ARM64). Those posts were quite popular and

                   I often went back to copy those scripts myself.

                   Last week, however, we received a Flutter

                   application where the script wouldn’t work anymore.

                   As we had the source code, it was easy to figure

                   out that the application was using the dio package

                   to perform SSL Pinning.

                   While it would be possible to remove the pinning

                   logic and recompile the app, it’s much nicer if we

                   can just disable it at runtime, so that we don’t

                   have to recompile ourselves. The result of this

                   post is a Frida script that works both on Android

                   and iOS, and disables the full TLS verification

                   including the pinning logic.

            # ⚓ Evan Hahn ☛ Re-implementing_JavaScript’s_==_in_JavaScript⠀⇛

                   JavaScript’s “double equals” operator, ==, is

                   typically discouraged. And for good reason: its

                   behavior is tricky. Where === asks “are these the

                   same thing?”, the double-equals operator asks a

                   question that’s not straightforward.

                   More specifically, == implements something called

                   the Abstract Equality Comparison Algorithm, a 13-

                   step process for determining if two things are

                   equivalent.

                   Let’s try to implement this algorithm in pure

                   JavaScript. (Without using the == operator, of

                   course.) This is mostly a useless idea, but I

                   wanted to try it!

            # ⚓ Evan Hahn ☛ Use_Node_built-ins_to_test_small_projects⠀⇛

                   In short: small Node projects don’t need a testing

                   framework like Jest or Mocha. You can just use

                   Node’s built-in assert module and a test script.

                   I maintain a few npm packages. Some of them are

                   very small—often just a single short function. For

                   example, I maintain percentage, a tiny package that

                   formats numbers like 0.12 as 12%.

            # ⚓ uni Toronto ☛ Some_resources_for_looking_at_the_current

              development_version_of_Go⠀⇛

                   Go is under more or less continuous development

                   (although the pace and nature of changes is

                   different near releases). The Go website, Go

                   playgroup, and other resources are what you want if

                   you’re interested in the latest released version of

                   Go, as most people are, but there are also some

                   resources if you want to look at the latest

                   development version, what is generally called the

                   tip.

                   The official source code is at go.googlesource.com.

                   Typically you’ll want to look at the tree view of

                   the main branch. There’s also the Github mirror of

                   Go, which is where the issues are and which may be

                   more convenient to navigate. Getting your own local

                   copy is straightforward, as is building Go from

                   source.

                   Tip.golang.org is more or less what it sounds like.

                   Generally I’ll want the Go documentation,

                   especially the Go language specification.

                   Tip.golang.org has a link for the latest standard

                   library documentation, which goes to pkg.go.dev/

                   std@master. You can also directly look at the

                   specification from your local source tree, in doc/

                   go_spec.html, but it probably won’t have formatting

                   that’s as nice. At the moment, godoc can be used to

                   run a local web server to view the standard library

                   documentation for a Go source tree (or perhaps only

                   the source tree that it was built from, in which

                   case you’ll want to build the latest Go development

                   version yourself).

            # ⚓ Jim Nielsen ☛ Re:_“The_web_is_a_harsh_manager”_–_Jim

              Nielsen’s_Blog⠀⇛

                   In fact, I bet you could make a persuasive

                   powerpoint for a C-level audience which hinges on

                   the fiscal argument for design engineers, e.g. “You

                   believe in design, and you’re paying for it, but

                   you are not getting your money’s worth because of

                   the gap between engineering and design.” I know

                   I’ve seen it.

                   It’s like a restaurant that believes in sourcing

                   sushi-grade fish, which they pay people to source

                   and purchase, but turns out their cook is just deep

                   frying it and nobody is noticing. Shame.

            # ⚓ James G ☛ Separating_I/O_and_logic⠀⇛

                   Earlier this week I watched Alex Chan’s Sans I/

                   O programming talk. In the talk, Alex argues the

                   importance of separating I/O and program logic,

                   with reference to a situation where his team was

                   unable to use already-available parsing libraries

                   for BagIt data because said libraries depended on

                   local access to a file.

            # ⚓ Trail Of Bits ☛ Using_mutants_to_improve_Slither_|_Trail_of

              Bits_Blog⠀⇛

                   The most common approach to finding ways to improve

                   a static analysis tool is to find bugs in code that

                   the tool should have been able to find, then

                   determine the improvements that the tool needs to

                   find such bugs.

                   This is where program mutants come into play. A

                   mutation testing tool, such as universalmutator,

                   takes a program as input and outputs a (possibly

                   huge) set of slight variants of the program. These

                   variants are called mutants. Most of them, assuming

                   the original program was (mostly) correct, will add

                   a bug to the program.

                   Mutants were originally designed to help determine

                   whether the tests for a program were effective (see

                   my post on mutation testing on my personal blog).

                   Every mutant that a test suite is unable to detect

                   suggests a possible defect in the test suite. It’s

                   not hard to extend this idea specifically to static

                   analysis tools.

            # ⚓ Data Swamp ☛ Solene’%_:_How_to_hack_on_Nix_and_try_your

              changes⠀⇛

                   Not obvious development process is hard to

                   document. I wanted to make changes to the nix

                   program, but I didn’t know how to try them.

                   Fortunately, a coworker explained to me the

                   process, and here it is!

            # ⚓ Rlang ☛ From_Novice_to_Industry_Professionals,_the_East_Bay

              R_Enthusiasts_Welcomes_Everyone⠀⇛

                   R Consortium recently talked to Allan Miller with

                   the East Bay R Language Enthusiasts Group about the

                   group’s history and success in environmental and

                   health industries.

            # ⚓ Buttondown ☛ I_have_complicated_feelings_about_TDD_•

              Buttondown⠀⇛

                   That thread (it’s a good one) argues that the

                   problem was an organization failure by TDD

                   proponents, pushing too hard and letting memetic

                   decay transmute “TDD” into “tests r gud”. I have a

                   different explanation: TDD isn’t as valuable as its

                   strongest proponents believe. Most of them are

                   basing TDD’s value on their experience, so I’ll

                   base it on mine.

                   Let’s start with my background: I’d consider myself

                   a “TDD person”. I learned it in 2012, it helped me

                   get my first software job, and my first two jobs

                   were places that did strict TDD in Ruby. For a

                   while all my personal projects followed strict TDD,

                   and if I ever went crazy and did a tech startup,

                   I’d use TDD to write the software. I defended it

                   back in 2018 and would defend it now.

            # § Python⠀➾

                  # ⚓ Linux Hint ☛ Pandas_Count_Rows_with_Condition⠀⇛

                  # ⚓ Linux Hint ☛ Pandas_Covariance⠀⇛

                  # ⚓ Linux Hint ☛ Pandas_Change_Index⠀⇛

                  # ⚓ Linux Hint ☛ Pandas_Cross_Join⠀⇛

                  # ⚓ Linux Hint ☛ Pandas_Combine_DataFrames⠀⇛

                  # ⚓ Linux Hint ☛ Pandas_Columns⠀⇛

                  # ⚓ Linux Hint ☛ PandasCrosstab()_Function⠀⇛

                  # ⚓ Linux Hint ☛ Pandas_DataFrame_from_CSV⠀⇛

            # § Scala⠀➾

                  # ⚓ Linux Hint ☛ Scala_SortBy⠀⇛

                         Ordering or organizing the components in a

                         sequential or alphabetical sequence is the

                         process of sorting. A unique sorting function

                         for both mutable and immutable Scala

                         collections is developed and is referred to

                         as Scala Sort. One or more attributes of a

                         Scala collection can be sorted using the

                         SortyBy function. It uses a function that is

                         specified on the user side to sort the

                         components of a collection. The SeqLike trait

                         includes it. To sort the collection according

                         to our needs, we can utilize a variety of

                         data structures and the SortBy function. We

                         will study the Scala SortBy on this topic.

                  # ⚓ Linux Hint ☛ Scala_Streams⠀⇛

                         Scala is to facilitate lazy operations. Since

                         all calculations on these collections are

                         deferred, they are not strictly defined. We

                         will explore the Scala streams which are the

                         unique types of lists in this article on

                         streams in Scala. The Scala collection which

                         stores the data also includes the Scala

                         Stream. The only one difference that

                         separates this from a list in Scala is when

                         it is necessary for the Scala when the stream

                         values are calculated. Because they don’t

                         load the data all at once, Scala Streams are

                         lazy lists that only evaluate the values as

                         needed. This improves the program

                         performance.

                  # ⚓ Linux Hint ☛ Scala_for_Comprehension⠀⇛

                         To iterate across the collections in

                         programming languages, we utilize the loops

                         like the for-loop and while-loop. A unique

                         type of loop called a for-comprehension is

                         introduced by the Scala programming language.

                         The construct, like many others in Scala, is

                         a direct descendant of Haskell. It may be

                         used for much more than just looping through

                         collections. When utilizing a functional way

                         of programming, it helps us deal with the

                         syntax’s complexity.

      o § Standards/Consortia⠀➾

            # ⚓ Manuel Matuzovic ☛ outline_is_your_friend⠀⇛

                   If you open a plain HTML document with no CSS and

                   you focus an interactive element like a button,

                   link, or textarea, you’ll see that by default

                   browsers use the outline property to highlight

                   these elements.

            # ⚓ Matt Rickard ☛ Tradeoffs_in_API_Design⠀⇛

                   There are a few choices when designing an API

                   layer: REST or RPC, binary or plaintext, TCP or

                   HTTP, schema or schemaless? A few of the tradeoffs

                   and an overview of some of the tools.

* § Leftovers⠀➾

      o ⚓ Daniel Miessler ☛ Creativity_Comes_from_Idleness_–_Daniel

        Miessler⠀⇛

             Our creativity is like a daily pool of water within each

             of us.

             When we use it, it depletes a bit. When we’re distracted

             it quickly drains. And when we’re alone with our thoughts

             it replenishes.

             In an ideal world you’d wake up and have a full day of

             creativity ahead of you. You’d just sit down and create,

             and your reservoir would grow a thousand ideas.

      o ⚓ Jim Nielsen ☛ A_Well-Known_Links_Resource_–_Jim_Nielsen’s_Blog⠀⇛

             That got me thinking about another previous article

             article where I explored the idea of creating and

             surfacing an index of all the outbound links on my blog —

             something you can see here.

             That index of links is mine and its representation is an

             HTML document within the context of my blog. But it got

             me wondering: why just for me?

             What if everyone — individuals, companies, etc., —

             surfaced their outbound links in an open, accessible way

             which could then be aggregated in one source for

             querying?

      o § Science⠀➾

            # ⚓ Interesting Engineering ☛ Computer_scientists_just

              developed_a_system_for_helping_AI_understand_human_goals⠀⇛

                   Artificial intelligence systems are opaque,

                   especially to people without a relevant technical

                   background and enough time to dig into the code.

            # ⚓ New Scientist ☛ Artificial_neuron_swaps_dopamine_with_rat

              brain_cells_like_a_real_one_|_New_Scientist⠀⇛

                   An artificial neuron that can both release and

                   receive dopamine in connection with real rat cells

                   could be used in future machine-human interfaces.

                   Most brain-machine interfaces measure simple

                   electrical signals in neurons to glean information

                   about brain function. But much of the information

                   in neural networks, like the brain, is encoded in

                   neurotransmitters such as dopamine, chemicals that

                   neurons use to send messages to each another.

                   “The brain’s native language is chemical, but

                   current brain-machine interfaces all use an

                   electrical language,” says Benhui Hu at Nanjing

                   Medical University in China. “So we devised an

                   artificial neuron to duplicate the way a real

                   neuron communicates.”

                   The neuron consists of a sensor made from a

                   graphene and carbon nanotube electrode, which can

                   detect when dopamine is released. If enough of it

                   is detected by the sensor, a component called a

                   memristor triggers the release of more dopamine at

                   the other end through a heat-activated hydrogel.

                   Hu and his team demonstrated that the neuron is

                   able to both send and receive dopamine in

                   communication with rat brain cells in a dish. It

                   could also activate a mouse muscle through the

                   sciatic nerve and move a robotic hand.

            # ⚓ BBC ☛ Are_we_falling_in_love_with_robots?_–_BBC_News⠀⇛

                   “I love the robots. Sometimes you find one that’s

                   got stuck so you help it and it says ‘thank you’.”

            # ⚓ Quantum_annealing_can_beat_classical_computing_in_limited

              cases⠀⇛

                   Recent research proves that under certain

                   conditions, quantum annealing computers can run

                   algorithms — including the well-known Shor’s

                   algorithm — more quickly than classical computers.

                   In most cases, however, quantum annealing does not

                   provide a speedup compared to classical computing

                   when time is limited, according to a study in

                   Nature Communications.

                   “We proved that you can be sure you will reach a

                   fast solution from the initial problem, but that’s

                   only true for a certain class of problems that can

                   be set up so that the many histories of evolution

                   of the quantum system interfere constructively.

                   Then the different quantum histories enhance each

                   other’s probability to reach the solution,” said

                   Nikolai Sinitsyn, a theoretical quantum physicist

                   at Los Alamos National Laboratory and co-author of

                   the paper with his Los Alamos colleague Bin Yan.

                   While examples of superior quantum performance in

                   quantum annealing simulations are routinely

                   reported, they lack definite proof. Sometimes

                   researchers infer that they have achieved quantum

                   advantage, but they cannot prove that this

                   superiority is over any competing classical

                   algorithm, Sinitsyn said. Such results are often

                   contradictory.

            # ⚓ Interesting Engineering ☛ Stanford_and_NVIDIA_researchers

              shrink_VR_headsets_to_regular_glasses⠀⇛

                   Researchers at Stanford University and NVIDIA

                   teamed up to tackle one of the biggest challenges

                   facing virtual reality (VR) experiences, the bulky

                   headsets. In a new research paper, the team showed

                   how they could be reduced down to a thickness of a

                   pair of regular-looking glasses, a press release

                   from the company said.

            # ⚓ IEEE ☛ Xiaomi_Builds_a_Humanoid_Robot_for_Some_Reason⠀⇛

                   Xiaomi, a large Chinese consumer-electronics

                   manufacturer, has introduced a full-size bipedal

                   humanoid robot called CyberOne. It’s 177

                   centimeters in height and weighs 52 kilograms, and

                   it comes with 21 degrees of freedom, with “a curved

                   OLED module to display real-time interactive

                   information.” Nifty! So, uh, its actual purpose

                   is…what exactly?

            # ⚓ New_network_visualization_tool_maps_information_spread⠀⇛

                   Today the Observatory on Social Media and CNetS

                   launched a revamped research tool to give

                   journalists, other researchers, and the public a

                   broad view of what’s happening on social media. The

                   tool helps overcome some of the biggest challenges

                   of interpreting information flow online, which is

                   often difficult to understand because it’s so fast-

                   paced and experienced from the perspective of an

                   individual account’s newsfeed.

            # ⚓ CCNY-based_team_scripts_breakthrough_quantum_algorithm⠀⇛

                   City College of New York physicist Pouyan Ghaemi

                   and his research team are claiming significant

                   progress in using quantum computers to study and

                   predict how the state of a large number of

                   interacting quantum particles evolves over time.

                   This was done by developing a quantum algorithm

                   that they run on an IBM quantum computer. “To the

                   best of our knowledge, such particular quantum

                   algorithm which can simulate how interacting

                   quantum particles evolve over time has not been

                   implemented before,” said Ghaemi, associate

                   professor in CCNY’s Division of Science.

                   Entitled “Probing geometric excitations of

                   fractional quantum Hall states on quantum

                   computers,” the study appears in the journal of

                   “Physical Review Letters.”

            # ⚓ Tom’s Hardware ☛ China_Breaks_Record_for_Quantum_Memory

              Entanglement_Distance⠀⇛

                   Two quantum memories were entangled while 12.5 km

                   apart.

            # ⚓ uni MIT ☛ Engineers_fabricate_a_chip-free,_wireless

              electronic_“skin”_|_MIT_News_|_Massachusetts_Institute_of

              Technology⠀⇛

                   The device senses and wirelessly transmits signals

                   related to pulse, sweat, and ultraviolet exposure,

                   without bulky chips or batteries.

            # ⚓ uni MIT ☛ Design_prevents_buildup_of_scar_tissue_around

              medical_implants_|_MIT_News_|_Massachusetts_Institute_of

              Technology⠀⇛

                   A new device, which doesn’t rely on

                   immunosuppressing drugs, may assist efforts to

                   develop an artificial pancreas to treat diabetes.

      o § Hardware⠀➾

            # ⚓ uni Toronto ☛ Disk_drive_SMART_attributes_can_go_backward

              and_otherwise_be_volatile⠀⇛

                   Recently, we had a machine stall hard enough that I

                   had to power cycle it in order to recover it. Since

                   the stall seemed to be related to potential disk

                   problems, I took a look at SMART data from before

                   the problem seemed to have started and after the

                   machine was back (this information is captured in

                   our metrics system). To my surprise, I discovered

                   that several SMART attributes had gone backward,

                   such as the total number of blocks read and written

                   (generally SMART IDs 241 and 242) and ‘Hardware ECC

                   Recovered’ (here, SMART ID 195). I already knew

                   that the SMART ‘power on hours’ value was

                   unreliable, but I hadn’t really thought that other

                   attributes could be unreliable this way.

                   This has lead me to look at SMART attribute values

                   over time across our fleet, and there certainly do

                   seem to be any number of attributes that see

                   ‘resets’ of some sort despite being what I’d think

                   was stable. Various total IO volume attributes and

                   error attributes seem most affected, and it seems

                   that the ‘power on hours’ attribute can be affected

                   by power loss as well as other things.

            # ⚓ uni Toronto ☛ The_names_of_disk_drive_SMART_attributes_are

              kind_of_made_up_(sadly)⠀⇛

                   A well known part of SMART is its system of

                   attributes, which provide assorted information

                   about the state of the disk drive. When we talk

                   about SMART attributes we usually use names such as

                   “Hardware ECC Recovered”, as I did in my entry on

                   how SMART attributes can go backward. In an ideal

                   world, the names and meanings of SMART attributes

                   would be standardized. In a less than ideal world,

                   at least each disk drive would tell you the name of

                   each attribute, similar to how x86 CPUs tell you

                   their name. Sadly we don’t live in either such

                   world, so in practice those nice SMART attribute

                   names are what you could call made up.

                   The only actual identification of SMART attributes

                   provided by disk drives (or obtained from them) is

                   an ID number. Deciding what that ID should be

                   called is left up to programs reading SMART data

                   (as is how to interpret the raw value). Because of

                   this flexibility in the standard, disk drive makers

                   have different views on both the proper, official

                   names of their SMART attributes as well as how to

                   interpret them. Some low-numbered SMART attributes

                   have almost standard names and interpretations, but

                   even that is somewhat variable; SMART ID 9 is

                   commonly used for ‘power on hours’, but both the

                   units and the name can vary from maker to maker.

            # ⚓ Andrew Hutchings ☛ The_Australian_Commodore_64_–

              LinuxJedi’s_/dev/null⠀⇛

                   I have repaired a few Commodore 64 computers

                   recently for other people and finally decided to

                   acquire one of my own. I figured it should be

                   something somewhat unique if possible and this lead

                   me to this Australian Commodore 64 that I purchased

                   from someone in the UK.

                   This is actually a regular bread-bin C64 inside

                   with an aftermarket case to look a little like a

                   C64C. The case was created by a company called

                   “Micro Accessories”. I’m guessing the Australian

                   market didn’t get the C64C until later on, if at

                   all, which would have lead to this case.

            # ⚓ Jim Nielsen ☛ The_Web’s_Diversity_–_Jim_Nielsen’s_Blog⠀⇛

                   He talks about how Tim Berners-Lee had a Next

                   computer, but the Next computer was a machine that

                   cost thousands of dollars and not everyone had

                   thousands of dollars to spend on a computer (then

                   or now, really).

      o § Security⠀➾

            # § Privacy/Surveillance⠀➾

                  # ⚓ Stacey on IoT ☛ Matter_is_almost_here,_so_should_you

                    upgrade_devices_now_or_later?_–_Stacey_on_IoT_|

                    Internet_of_Things_news_and_analysis [Ed: More

                    disposable garbage]⠀⇛

                         On our recent IoT Podcast, we took a question

                         that Chris left on our IoT Voicemail Hotline.

                         And Chris isn’t the only one with this

                         question as we’re receiving it more often

                         these days. Chris is ready to migrate his

                         smart home hub to something new and add some

                         more connected devices to his home. With the

                         Matter standard expected to officially roll

                         out within the next few months, Chris wants

                         to know if he should wait before buying new

                         products.

                  # ⚓ Stacey on IoT ☛ Can_the_FTC_restore_our_faith_in

                    technology?_–_Stacey_on_IoT_|_Internet_of_Things_news

                    and_analysis⠀⇛

                         After reading the Tesla stories this week

                         that prompted Kevin’s story above, I tried to

                         talk to my child about our upcoming trip to

                         visit some colleges. In preparation for their

                         junior year, my husband and I read “The Price

                         You Pay for College”, a book that details the

                         astonishing use of data collection by

                         colleges as they seek information to help

                         determine how much a family is willing to pay

                         for college.

                         [...]

                         I’ve shown my husband and my child how I can

                         see everything that they ask Alexa in the

                         app, something few people might realize that

                         Alexa shares with the app owner.

      o § Environment⠀➾

            # § Energy⠀➾

                  # ⚓ Tim Bray ☛ ongoing_by_Tim_Bray_·_Slow_Travel⠀⇛

                         That we travel more slowly, which is to say

                         more humanely, and which will enable us to

                         cut down on the greenhouse gas per unit of

                         distance.

                         Concretely, that for every trip we want to

                         take, we maximize the distance that is

                         covered by train, and minimize those legs

                         that require becoming airborne.

            # § Overpopulation⠀➾

                  # ⚓ World Health Organization ☛ UN_Report:_Global_hunger

                    numbers_rose_to_as_many_as_828_million_in_2021⠀⇛

                         The number of people affected by hunger

                         globally rose to as many as 828 million in

                         2021, an increase of about 46 million since

                         2020 and 150 million since the outbreak of

                         the COVID-19 pandemic (1), according to a

                         United Nations report that provides fresh

                         evidence that the world is moving further

                         away from its goal of ending hunger, food

                         insecurity and malnutrition in all its forms

                         by 2030.

                         The 2022 edition of The State of Food

                         Security and Nutrition in the World (SOFI)

                         report presents updates on the food security

                         and nutrition situation around the world,

                         including the latest estimates of the cost

                         and affordability of a healthy diet. The

                         report also looks at ways in which

                         governments can repurpose their current

                         support to agriculture to reduce the cost of

                         healthy diets, mindful of the limited public

                         resources available in many parts of the

                         world.

      o § Finance⠀➾

            # ⚓ Ruben Schade ☛ WFH_being_used_to_dismiss_staff⠀⇛

                   Large tech and finance companies have been doing

                   this lately:

                   1. Announcing workers must return to the office

                   full time, or face dismissal.

                   2. Reporting a loss, or lower than expected

                   profits, and will need to cut staff. If only they

                   had a convenient excuse.

                   3. (Bonus): Complaining about staff retention.

            # ⚓ Ruben Schade ☛ Rubenerd:_Former_Australian_Prime_Minister

              Morrison’s_secret_portfolios⠀⇛

                   This is the sort of story that a publisher would

                   reject from a prospective author for being too far

                   fetched. I already regarded them man and his

                   policies with contempt, but this is the rotting

                   cherry on top.

                   It’s come out that Morrison had himself sworn into

                   a number of additional portfolios while Prime

                   Minister, including Minister for Resources, Home

                   Affairs, Finance, Health, Bullshit, and the

                   Treasury. Not sure where that penultimate one came

                   from.

                   Weirder still, this was done in secret, having been

                   sworn in by the Governor General but not reported.

                   Ministers in those same portfolios, whether we

                   believe them or not, also professed no knowledge of

                   this arrangement, meaning they were doing their

                   jobs in tandem with a secret collaborator.

                   Already some commentators have dismissed the news

                   as nothing, claiming the Government at the time did

                   far dodgier things. But in the words of former

                   Australian Lieutenant General David Lindsay

                   Morrison, the standard we walk past is the standard

                   we accept.

      o § AstroTurf/Lobbying/Politics⠀➾

            # ⚓ CoryDoctorow ☛ How_Democrats_could_win_more_elections⠀⇛

                   My fellow Americans…if I may call you that? I’ve

                   only been a US citizen for five weeks, but I think

                   I may have identified a key weakness in the

                   Democrats’ electioneering strategy, and I wanted to

                   bring it to your attention because it would be

                   great if the forced birth/martial law/mass

                   incarceration party didn’t win the next election.

                   [...]

                   I know, I know. Don’t teach granny to suck eggs!

                   High-paid Democratic Party consultants have

                   forgotten more about this stuff that I’ll ever

                   learn, etc etc. But you guys, I think I could

                   really be onto something.

                   Take Social Security. Created in 1935 by FDR,

                   Social Security is one of the most popular

                   government programs in US history – and it’s

                   especially popular among old people for some

                   reason, and you know, old people vote a lot!

      o § Freedom of Information / Freedom of the Press⠀➾

            # ⚓ Michael West Media ☛ So,_Sue_Me!_@Canberra_Writers_Festival

              –_Michael_West⠀⇛

                   Australia prides itself on freedom of expression,

                   yet we have the most draconian laws in the Western

                   world. How can we uphold a free press when

                   defamation law is having a chilling effect on our

                   media and threatens to undermine the very

                   foundations of investigative journalism?

* § Gemini* and Gopher⠀➾

      o § Personal⠀➾

            # ⚓ RE:_Brain_Fart⠀⇛

                   I can relate 100% with them. I’m like a squirrel

                   chasing new nuts every 5 seconds, almost as if the

                   nuts I catch rot by the touch. It’s completely

                   irrational to take on so many things

                   simultaneously, and yet, here we are. I have more

                   than 4 ongoing books for some reason. I haven’t

                   read a single word of any of them for the past… 2

                   weeks? Maybe more?

            # ⚓ GUINQSH_Wordo:_YAWPS⠀⇛

      o § Technical⠀➾

            # § Internet/Gemini⠀➾

                  # ⚓ gemini://_to_Gemini_Portal⠀⇛

                         I just modified my gmi->md script to rewrite

                         gemini:// links to the Gemini Portal. With

                         only 8 new (readable) lines the HTTPS/HTML

                         version of the capsule became that much user

                         friendlier. A handful of links are now broken

                         in the process (gemini://localhost links from

                         the gemini-ipfs-gateway) but no problem, they

                         weren’t valid anyway.

                         Pretty happy with the results and with how

                         easy it was. Good thing Gemtext is so simple.

            # § Programming⠀➾

                  # ⚓ Migrating_Neovim_config_to_Lua⠀⇛

                         While I was at it, I also split up my config

                         into many smaller files, imported into

                         `init.lua` for example via `require

                         (‘plugins’)`. Lua is definitely a great

                         improvement compared to the vimscript way I

                         was doing before. It is also great in that

                         regard that many new neovim plugins this day

                         (e.g. integration with LSP) only show a way

                         to configure it with Lua, which would have

                         required wrapping the configuration in `lua`

                         in the traditional way.

                  # ⚓ C_parser⠀⇛

                         Programming languages are fun to write.

                         Sorta. Inspired by all the new languages

                         coming out (Hare, Odin, Zig, etc.), I decide

                         to have a go at writing my own. I’m calling

                         it “zinc”, a name inspired by the Antimony

                         programming language. Antimony describes

                         itself as “a bullshit-free (©) programming

                         language that gets out of your way”.

=> =============================================================================

World Wide Web but a lot lighter.

╘══════════════════════════════════════════════════════════════════════════════╛

                   ¶ Lines in total: 2953

➮ Generation completed at 02:44, i.e. 38 seconds to (re)generate ⟲

Proxy Information
Original URL
gemini://gemini.techrights.org/tr_text_version/techrights-2022-08-21.txt
Status Code
Success (20)
Meta
text/plain;lang=en-GB
Capsule Response Time
247.168759 milliseconds
Gemini-to-HTML Time
17.62722 milliseconds

This content has been proxied by September (3851b).