𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Thursday, December 09, 2021
┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅
Generated Fri 10 Dec 02:41:42 GMT 2021
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/2021/12/09/
╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕
Previous bulletins in IPFS (past 21 days, in chronological order):
QmdGDdRX8ZuGj76UZ5fvhjBZ81N9v4RyisduQDvtX5i4bQ
QmXUd8Sk2pSNG2yA8y1Ddfd7zDgDgQCfztF4s5mGnkZKin
QmeDHFuwxMuWGXnXY8ELJ4X5fk6wWvRiyFNXRQ9noLwTQw
Qma6fG1kUmKGPn5zAHpVWkUoTsUNdRgGNmFYPmFKcxGEHK
QmcehsKRe5D9pD1MUq2cbSWmBriwyeQoqZP3fXiJWEjy4z
QmSWwJ7eRdx1kz73nTFtXRp2vF9nhTnV7sYYZVwuM6t9c5
QmWM7VYrVdqPgZh8JgwKyiXxRcVGNjoM8cBVEUyQXKcR5T
QmWSgWCNaXdj4bqpVXJtFwGUpuJtUjJhMJNpvzpyfvb343
QmcVbvyKViSMyKpSnvawYzxL7fTBuhBFrU1Qs3vw1Dka8p
QmUKBswRXMsDq5RCK5eUe68NysKpHtQ9EhcoUWes6WJbtG
QmUS4fYkvuMboBGcVkEMNHsnTxKWQm7WKvLr6wGqwSsgk1
QmWxGDdEJSbvkgneVRR2pbXgmVk3pi5U6cgy64gq54Dsi7
QmThpqmVrTBjQ3aKEp3yrZKJUdKapNAGts5Lu3eYkGeBwf
QmQPL4aU5VkHzGprihFtysZx7tMGqLPQa11SU2s4ao6H6r
QmWDLoPpML1exaPTP8wfzYiKd4whiRGaCCqWNHJQ8Tgfgg
QmXP9uUCLGPXq5XphWSHwKkEcNvzBUFmcGuun1rgVhDoMf
QmbcSKJZiufM2XfxxnB92wQE323m9MsiAMo5YFmwFPu8VN
QmWmC3AgPDFykej4Jpay8nnpKKVGMMEfv8MjggJ9Qw5Lm9
QmNPpiGqWGFQNEECwNKt72LSricBeH2VuxSzamtqTrESHV
QmUNbGTar72DvDUxqyAh6Jdzfvu4JHUqaTFKqWpu9P64bk
QmXFHTXDoB1z4Af36pfwwfrJcsZWK4nkbqqF2EndNyJ9YA
╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕
⦿ Fedora (Re)Starts Discussing Plan to Delete GitHub (Quit Microsoft Dependence) | Techrights
⦿ IRC Proceedings: Wednesday, December 08, 2021 | Techrights
⦿ Linux.com Has Become Microsoft Spam and Spamnil | Techrights
䷼ Bulletin articles (as HTML) to comment on (requires login):
http://techrights.org/2021/12/09/fedora-delete-github/#comments
http://techrights.org/2021/12/09/irc-log-081221/#comments
http://techrights.org/2021/12/09/linux-com-spamfarm/#comments
䷞ Followed by Daily Links (assorted news picks curated and categorised):
http://techrights.org/2021/12/09/european-commission-releases-free-software/#comments
http://techrights.org/2021/12/09/gnome-shell-42/#comments
http://techrights.org/2021/12/09/or-browser-11-0-2-released/#comments
䷩ 𝚕𝚒𝚗𝚎 55
╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕
(ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/09/fedora-delete-github/#comments
Gemini version at gemini://gemini.techrights.org/2021/12/09/fedora-delete-github/
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.09.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Fedora_(Re)Starts_Discussing_Plan_to_Delete_GitHub_(Quit_Microsoft
Dependence)⠀✐
Posted in GNU/Linux, IBM, Red_Hat at 5:43 pm by Dr. Roy Schestowitz
Video_download_link | md5sum 29c28d5246b753a89f1de4eb04f6e357
http://techrights.org/videos/fedora-forge.webm
Summary: There’s active debate about whether or not Fedora can (and should)
self-host its Git projects; it’s well overdue and it’s time to do it
A COUPLE of weeks ago we revisited the sad situation of Fedora Project being a
prisoner of Microsoft, not just IBM [1, 2] (the context or the focus being
“master” branch*). It harms the credibility of the project, which already lost
a lot of the volunteers (the actual community, not IBM staff “100% of the
time”). What IBM did to CentOS a year ago** was an eye-opener; why would it
treat Fedora any better than CentOS?
“IBM announced its takeover of Red Hat the same year Microsoft announced its
takeover of GitHub.”I’ve used Fedora many times before. I used the first and
second releases and then I occasionally used it again over the years. Long term
too, for years at a time… so I truly care about how_IBM_assassinates_the
community, including long timers whose name I’ve known for over a decade. What
is IBM hoping to accomplish?
IBM announced its takeover of Red Hat the same year Microsoft announced its
takeover of GitHub. Why hasn’t IBM helped distance Fedora from GitHub? We wrote
about the subject many times before and since then many alternatives to GitHub
have either emerged or evolved to the point of feature parity. Even over Gemini
Protocol we have more_and_more_options (Git over Gemini clients instead of Web
browsers).
“It’s hard to tell why Miller is so pessimistic.”IBM’s Miller likes to pretend
that there’s nothing they can do, but this_new_in-depth_article_from_LWN says
“Catanzaro was unconvinced by Miller’s assertion that Fedora could not run its
own open-source GitLab instance.”
What baloney! To quote: “If GNOME and KDE and freedesktop.org and Debian and
Purism can all do it, I’m pretty sure Fedora can too.”
Of course it can. But maybe there’s a lack of will because of back room deals
of Microsoft and IBM? Just like in the days of ODF vs OOXML wars? It’s hard to
tell why Miller is so pessimistic. Heck, we’ve crafted our very own ‘CMS’ for
Git @ Techrights and we’re just a couple of people. Surely IBM has far more
resources (money and people) than us… █
branch names predictable. Now that IBM looks to eradicate it some choose “dev”
and “devel” instead (inconsistent), which is also confusing because “dev”
typically means “test” in conjunction with “live”. So they’re harmed clarify,
increased confusion, and raised the access barrier, making adoption of Git even
harder and some literature obsolete (bad for poor people who can only afford
old books and bad for the environment).
more clones of RHEL. Not to mention growing_disdain_and_distrust_when_it_comes
to_IBM.
=> =============================================================================
Addendum: XFaCE has produced a better and more clearly-phrased version of the
same article.
A COUPLE of weeks ago we revisited the Fedora Project and it being held
prisoner by Microsoft in addition to IBM/Red Hat. [1, 2] Focusing on non-issues
such as the “problematic” naming of the “master” branch further compromises the
credibility of an already compromised project, one that has already lost a lot
of real community volunteers (not re-assigned IBM staff “100% of the time”).
IBM’s decimation of the CentOS project a year ago** is proving a harbinger of
its current neglect and mismanagement of Fedora.
I’m a recurring Fedora user, having deployed the initial and second releases
full-time with occasional usage over the years for long periods of time. It
pains me how IBM alienates the community, including long timers whose names
I’ve known for over a decade. What productive good is IBM hoping to accomplish?
IBM announced its takeover of Red Hat the same year Microsoft announced its own
acquisition of GitHub. Since then IBM has not raised a figure to distance
Fedora from GitHub and its now Microsoft-controlled infrastructure. This is
especially glaring given the many feature-parity GitHub alternatives that have
emerged from that time until now. Many Gemini-based options have even been
developed, forgoing web browser-based environments in favour of Gemini clients.
IBM’s Miller presents the narrative that the GitHub lock-in is beyond IBM’s
control, but this is contradicted by a new in-depth article from LWN, which
states that “Catanzaro was unconvinced by Miller’s assertion that Fedora could
not run its own open-source GitLab instance”.
Catanzaro noted the obvious that “If GNOME and KDE and freedesktop.org and
Debian and Purism can all do it, I’m pretty sure Fedora can too.”
Of course IBM has the resources and the ability to wean off the GitHub teet,
but is held back by an apparent lack of will. Given the current incestuous
state of Linux Foundation-linked companies, we can safely speculate that back
room deals between Microsoft and IBM play a role, just like in the days of ODF
vs OOXML wars and the many corrupted parties. Without that context it’s hard to
understand why Miller would be so pessimistic. Heck, we’ve crafted our very own
‘CMS’ for Git at TechRights despite being a couple of people. Surely IBM is
capable of far more with vast capital and employee resources… █
branch names predictable. Now that IBM looks to eradicate it, some have chosen
“dev” and “devel” instead inconsistently. There is also further confusion of
“dev” typically means “test” in contrast to a “production” state. IBM’s antics
here have harmed clarity, increased confusion, and raised the access barrier to
Git adoption. Much documentation and other literature on the subject is
becoming obsolete (detrimental for fiscally-constrained people who can only
afford old books and bad for the environment).
RHEL forks. This is in addition to the disdain and distrust tarnishing IBM’s
reputation.
䷩ 𝚕𝚒𝚗𝚎 198
╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕
(ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/09/irc-log-081221/#comments
Gemini version at gemini://gemini.techrights.org/2021/12/09/irc-log-081221/
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.09.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ IRC_Proceedings:_Wednesday,_December_08,_2021⠀✐
Posted in IRC_Logs at 2:34 am by Needs Sunlight
Also available via the Gemini protocol at:
* gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-081221.gmi
* gemini://gemini.techrights.org/irc-gmi/irc-log-081221.gmi
* gemini://gemini.techrights.org/irc-gmi/irc-log-social-081221.gmi
* gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-081221.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
QmakTwmMLocWJF3kpSS3Hf8DXYApCuxGA3Vh5Mf2JRZqTE #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈
(full IRC log
as HTML)
IRC log for
#boycottnovell
QmQ18Zeb7rVgtFkkr3yVgdsBHSpX5jrnbvK5Fs4FVZcBDw (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈
as plain/ASCII
text)
IRC log for
#boycottnovell-
QmcPggqFqPjz1Ldn6UcDYcyEJiektrGL4WQa6uzfa93yzU social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈
(full IRC log
as HTML)
IRC log for
#boycottnovell-
QmX2zKTgqUAbnqofyBZ6LdzsCsjiobyDZFpVVvz6HaKwhk social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈
(full IRC log
as plain/ASCII
text)
IRC log for
QmS77LCDGZgzXJC9c7hVjKjGhSWCHxfzrA8Y1foy8TK5hz #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈
(full IRC log
as HTML)
IRC log for
#techbytes
QmXKzaASTHGyiiNfrn5CYzaesq2T297G62GcougGu95Ecp (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈
as plain/ASCII
text)
IRC log for
QmNNX4jf94nPmnfuP3Q2tAwkYB2X3X9XAXnSGY2BFuNXbX #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈
(full IRC log
as HTML)
IRC log for
#techrights
QmY1qc4iAUohzX4ay4cifaRj8oKGpnvTJBgTMbjeiBvutx (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈
as plain/ASCII
text)
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈
§ Bulletin for Yesterday⠀➾
Local_copy | CID (IPFS): QmXFHTXDoB1z4Af36pfwwfrJcsZWK4nkbqqF2EndNyJ9YA
䷩ 𝚕𝚒𝚗𝚎 325
╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕
(ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/09/linux-com-spamfarm/#comments
Gemini version at gemini://gemini.techrights.org/2021/12/09/linux-com-spamfarm/
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.09.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Linux.com_Has_Become_Microsoft_Spam_and_Spamnil⠀✐
Posted in Deception, GNU/Linux, Microsoft at 9:29 am by Dr. Roy Schestowitz
Recent: Spamnil_is_Spamming_Linux.com
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Linux.com⦈
Screenshot from only minutes ago
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Spamnil's channel⦈
Not even 100 views (all combined)
Summary: Go to a site called Linux.com, first word is “MICROSOFT” and it’s just
a spamfarm promoting Spamnil’s videos; he wipes what he can off that site,
which had taken decades to make (and build reputation for); The Linux
Foundation has_killed_the_news_site,_in_spite_of_having_no_cash_deficit; its
priorities are now whitewashing and greenwashing Microsoft (mentioned
positively about a dozen times in the new Linux_Foundation report), whereas the
site has been turned into a sort of spamfarm, used by Microsofters and
opportunists to get some views for failing, spammy videos (pure marketing,
usually proprietary software)
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣯⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⡟⠛⠛⠛⠛⠛⠛⢛⣛⣛⢛⣛⠛⠛⢛⣛⠛⡛⠛⡛⢛⢛⡛⡛⣛⢛⢛⡛⢛⡛⢛⡛⠛⠛⢛⠛⠛⣛⠛⢛⠛⣛⣛⠛⣛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛
⣿⣿⡇⠀⠀⠀⠀⠀⠀⢸⣀⣸⠀⡇⠐⠒⢸⣒⠀⣇⡀⡏⢿⢿⡇⣇⡿⢨⢿⡀⠐⠂⢅⡀⢀⣀⢸⠡⡇⣀⡐⠄⢃⠀⢸⢀⣀⠷⠑⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⣶⣾⣿⣷⣶⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣀⣠⣀⣄⣀⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠒⠚⠻⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠟⠛⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⠿⢿⠿⠿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣛⡀⡖⡆⡖⡆⠀⣆⠲⢸⠀⠨⢜⢰⠲⠐⢢⡔⢢⡖⢺⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⠈⠀⠀⠀⠀⠀⠀⠁⠀⠁⠈⠀⠀⠀⠀⠁⠈⠁⠈⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⢠⠠⠠⢀⠠⠠⠀⢀⠀⠀⢀⠀⢀⠀⢸⠀⠠⢸⠠⢀⢠⠀⠀⠰⢰⠀⠐⠀⠀⠀⠀⠀⠀⢠⢠⠠⢠⠀⠱⡀⠀⠀⠀⠠⣠⠀⢠⢠⢠⠠⠠⠣⣠⢀⠇⢠⠀⣄⢠⠄
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠈⠀⠂⠀⠁⠁⠀⠈⠀⠀⠊⠐⠈⠀⠚⠀⠀⠈⠀⠈⠂⠀⠐⠒⠈⠂⠐⠒⠀⠀⠀⠀⠒⠈⠈⠀⠈⠂⠀⠈⢀⠀⠀⠀⠈⢀⠊⠈⠀⠈⠂⠈⠂⠀⠂⠉⠀⠘⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣼⣿⣵⣼⡇⠀⠐⠊⠁⠀⠀⠀⠈⠃⠈⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠠⠀⠄⠄⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠄⠀⠀⢀⠀⠀⢀⡀⠀⣀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⢠⢀⠀⡀⠀⠀⠀⠀⡀⠀⡀⠀⠀⣀⢀⠀⠀⠀⠀⠀⠀⢀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠈⠀⠀⠁⠀⠁⠀⠀⠀⠀⠁⠀⠀⠉⠀⠁⠀⠀⠀⠀⠀⠈⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠆⠀⠃⠂⠀⠒⠀⠀⠀⠀⠀⠐⠂⠀⠐⠰⠀⠀⠀⠠⠀⠤⠀⠀⠀⠀⠰⠂⠂⠂⠀⠀⠀⠀⠄⠀⠠⠀⠆⠀⠠⠐⠀⠀⠀⠐⠀⠄⠰⠃⠀⠲⠀⠀⠀⠰⡆⠀⠲⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⢠⡀⠄⠀⠀⠠⠀⢀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢜⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠈⠙⠁⠈⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠠⡤⢤⣤⣠⡄⣀⡹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⢸⢿⡟⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣴⣶⡆⢁⣀⣈⣈⣁⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣯⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣯⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣏⢯⣿⢻⣿⢻⠛⣿⢿⡏⣿⡟⣿⡏⣏⢿⡟⣿⣿⡏⣻⢻⣿⠟⡟⢻⡟⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⢻⢻⡏⣻⢻⣿⢻⡟⢻⠹⣿⢹⡿⣿⡟⣿⠝⡟⣿⣛⡟⣿⡻⣿⣿⡏⣿⢟⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣽⣺⣞⣀⣗⣯⣿⣿⣽⣿⣏⣿⣸⣿⣹⣏⣿⣉⣏⣿⣧⣿⣹⡉⣿⣍⣿⣸⡇⣤⣤⣽⣿⣿⣿⣿⣿⣿⣺⣂⣹⣉⣿⣹⣿⣨⣸⢻⢹⣏⣽⣿⣻⣯⣿⣏⣿⣿⣯⣿⣿⡉⣿⣍⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣾⣷⣾⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢬⣭⠟⢿⣿⣿⣿⣿⣿⣽⣥⣧⣾⣧⣾⣤⣿⣼⣿⣽⣿⣼⣦⣿⣼⣯⣧⣼⣼⣧⣽⣥⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⢻⣿⠿⣿⢿⡿⢿⡿⢿⡿⢿⡿⣿⣟⡟⣿⢿⡿⣿⣿⣿⡟⢿⢻⡿⢿⡟⣿⡿⣿⠿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣀⣀⠹⠉⠟⠟⠿⢠⣶⣽⣿⣿⣾⣿⣯⣿⣾⣷⣷⣷⣿⣿⣽⣷⣿⣿⣾⣿⣿⣷⣿⣾⣿⣷⣷⣾⣷⣾⣷⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣏
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⡴⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⢿⢿⠿⡿⢻⢿⢿⢿⢿⠿⡿⢿⠟⢻⢿⡿⢿⣟⣿⢿⡿⣿⢿⠟⠿⢿⣿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣮⣼⣧⣮⣴⣼⣼⣬⣾⣤⣿⣴⣥⣼⣧⣎⣼⣯⣴⣴⣬⣯⣼⣧⣯⣢⣿⣤⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⡏⡝⡻⠟⣿⢫⡛⣟⣿⡟⢟⢹⢛⣿⡛⣟⢿⣟⠟⣿⠛⠟⢟⠟⡋⢟⢹⡟⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣷⣷⣷⣾⣿⣿⣶⣷⣾⣷⣾⣾⣾⣾⣶⣷⣾⣾⣾⣿⣿⣿⣿⣷⣷⣿⣾⣆⣻⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣫⢿⡿⡍⣏⢟⣿⢹⡏⣿⡏⣽⠿⣟⣿⣿⡟⣽⠻⣿⢻⡅⢯⠋⣿⢫⡟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠀⠙⠛⠈⠙⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢤⠤⣤⣤⣤⢀⣈⢿⣿⣿⣿⣸⡌⣿⣻⣿⣹⣏⣿⣇⣿⣿⣹⣏⣿⣇⣿⣹⣯⣿⣽⣏⣏⣭⣿⣹⣇⣿⣩⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣶⣶⠈⢀⣀⣁⣉⣘⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣼⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣦⣼⣼⣯⣿⣧⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⡸⣸⣏⡻⣈⢿⣹⣏⣹⣉⣿⣙⢇⣹⣏⣹⢹⣵⣾⢭⣿⣍⣏⣿⢕⡻⣉⣿⣹⣭⡻⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡿⢿⢿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠁⠀⢛⠛⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣟⣥⣣⢘⣇⣺⡧⣼⣿⣻⣴⣇⣸⣷⣼⣷⣻⣔⣝⣦⣻⣼⣇⣏⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠑⠛⠁⠈⠙⠃⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠐⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣟⣻⠛⣿⣭⡿⠋⡻⠟⣟⣿⢹⡛⣻⡟⢻⢻⢻⠛⣻⠛⣟⢻⡛⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣶⣧⣷⣾⣷⣿⣿⣾⣷⣷⣷⣾⣾⣿⣦⣼⣶⣷⣾⣶⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣼⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⠏⣽⠉⣿⣋⣏⡇⠏⣿⠵⡏⡏⢹⡝⡫⡿⢹⣽⠅⣿⠶⣟⡏⢽⣽⠙⢏⡏⢽⡯⢽⡍⣿⣿⣿⣿⣟
⣿⣿⣿⡿⢿⠿⣿⢿⣿⠿⢿⠿⣿⢿⣿⣿⡿⣻⠿⡿⢿⣿⢻⣿⣿⠻⢻⡿⣿⡟⣿⢻⡿⢿⢿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣷⣾⣶⣿⣶⣿⣿⣿⣶⣿⣾⣷⣾⣷⣿⣶⣷⣾⣿⣾⣾⣿⣾⣾⣷⣿⣷⣿⣾⣷⣾⣿⣿⣿⣿⣿⣿⣿⣇⣷⣁⣎⣑⣿⣸⣟⣺⣇⣧⣻⣾⣑⣿⣸⣏⣰⣏⣻⣕⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣻⢽⡿⣿⡟⣿⢹⣟⡋⡛⣿⠛⣟⢻⢛⢻⡿⢻⡛⣿⢹⡙⡟⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⣿⣿⠿⣿⢿⣿⡿⣿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣼⣧⣼⣧⣿⣧⣿⣴⣧⣼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣽⣾⣏⣯⣻⣇⣿⣏⣿⢹⣿⣹⣿⣽⣯⣿⣸⣹⣯⣿⣹⣟⣹⣏⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⣿⢿⣿⣿⣿⣿⣿⢿⡿⣿⣿⢿⣿⢿⣿⣿⡿⣿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣧⣼⣠⣿⣼⣥⣦⣷⣤⣇⣼⣧⣿⣮⣧⣼⣼⣧⣿⣤⣿⣬⣦⣽⣷⣿⣧⣼⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠠⠈⠠⠀⠀⠁⠄⠁⠀⢸⣿⣿⣿⣿⣿⣿⡇⠀⠙⢿⡿⠋⢸⣿⣿⣧⡀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢸⣿⣿⣿⣿⣿⠀⠀⠀⠈⠻⠏⠉⠀⠀⠀⣴⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠙⠇⠀⠀⠀
⣀⣈⣀⣀⣀⣓⣀⣀⣀⣛⣛⣋⣚⣛⣛⣛⣃⣀⣀⣀⣀⣀⣘⣛⣛⣛⣛⣓⣀⣀⣀⣙⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣆⣀⣀⣘⣛⣛⣛⣛⣛⣀⣀⣀⣀⣀⠀⢶⣶⣖⠀⣘⣛⣛⣛⣛⣋⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⣿⡿⠿⠿⠿⠿⠿⣿⡿⠿⣿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠦⠴⠦⡤⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡆⠀⣶⣶⣿⡷⠶⠶⠶⠶⠶⣿⡷⠶⣿⠶⠶⠶⠶⠆⠀⣹⣿⣿⣿⣿⡿⠿⠟⠛⠉⠀⠀⠀⠀⠘⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⡇⠀⣶⣶⣶⣶⣿⡇⠀⣿⠀⢰⣦⡀⠐⢾⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣷⣶⣿⣶⣾⣿⣿⣷⣶⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣦⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠉⠀⠀⠂⠀⠀⠀⠀⠀⢘⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⡠
⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⡿⠋⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⡏⡏⣻⢻⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢻⣿⣿
⣿⣿⣁⣀⡀⣀⣀⢀⢀⣀⡈⣿⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠛⠛⠁⠀⠘⠛⠛⠛⠀⠀⢸⣿⣿
⣿⣿⠀⠇⠀⠖⠒⠸⠶⠲⢅⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿
⣿⣿⣧⡀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣶⣦⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⠿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣶⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣾⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣏⢉⣉⣙⣉⣽⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣕⣧⣇⣿⣸⣹⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⡛⠛⣻⡿⢿⠿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻⣿⣟⣿⡛⠛⠛⠻⣟⠛⢛⣿⡿⣿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢿⣿⣻⣿⠛⠛⠛⢿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⣿
⣿⣿⣽⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠫⠀⠀⠀⣏⣵⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠁⠀⠀⢸⠀⠐⡖⡶⢦⠰⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣂⡀⠒⠠⢀⠀⠀⢸⣿⣿
⣿⣿⣿⣭⡉⠙⠋⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⣠⠀⠀⠀⠀⠀⠠⠀⣿⣧⣍⠉⠛⠁⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⣶⠶⠤⠀⠀⠀⠄⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⡶⢿⠾⠀⠀⠁⠀⢸⣿⣿
⣿⣿⡠⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡉⠀⠀⠀⠀⠀⠀⡦⡏⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣤⢴⠀⠀⠀⠀⠀⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⡟⠛⠀⠀⠀⠀⢸⣿⣿
⣿⣿⠀⠀⢀⣃⡒⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡖⠐⠀⠀⠀⠀⠀⢁⡇⠀⠀⢘⣐⢊⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠅⠀⠀⠀⠀⠐⣸⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠐⡇⠉⠀⠀⠀⠀⠀⢸⣿⣿
⣿⣿⠀⠀⠀⣁⠉⣉⢁⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⡇⠀⠀⢈⡈⢉⡉⡀⡀⣀⣀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⢸⠀⢀⡈⣀⢈⡀⣀⣈⢀⡀⢀⡀⣀⠀⡀⢀⣀⡘⣗⢀⢀⠀⠀⠀⢸⣿⣿
⣿⣿⠀⠀⠘⠉⠈⠒⠙⠈⠁⠘⠀⠀⠀⠀⢀⠔⠘⣲⣖⠂⠐⠀⠠⠀⡇⠀⠀⠈⠉⠑⠊⠃⠉⠁⠃⠀⠀⠀⠀⡠⠋⢐⣦⡂⠀⠀⠰⠀⢸⠀⠘⠃⠋⠘⠃⠃⠛⠉⠃⠘⠃⠉⠀⠙⠘⠛⠓⠛⠀⠀⠀⠀⠄⢸⣿⣿
⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣶⣾⣿⣿⣷⣶⣶⣶⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣶⣶⣿⣿⣿⣶⣶⣶⣶⣾⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿
⣿⣿⣧⣯⣭⣧⣬⣭⣯⣧⣯⣌⣽⣽⣧⣭⣍⣭⣭⣭⣽⣿⣿⣿⣿⣿⣧⣭⣭⣽⣴⣽⣧⣯⣭⣭⣭⣿⣿⣯⣽⣬⣯⣿⣿⣿⣿⣿⣿⣿⣿⣤⣯⣭⣬⣽⣧⣾⣽⣵⣭⣭⣽⣯⣧⣿⣥⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣽⣏⣿⣿⣉⣭⣏⣏⣭⣹⣭⣷⣏⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣍⣯⣭⣯⣯⣉⣯⣏⣹⣉⣉⣿⣉⣩⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣹⣿⣹⣿⣿⣉⣹⣉⣩⣍⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⠀⢀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠤⠤⣀⡀⠀⠀⠀⣯⣭⣭⣤⣤⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⢓⣤⡿⠛⠉⠋⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠮⢵⠀⠀⠀⢹⣿⣿
⣿⣿⠀⠀⠀⠋⠁⠛⠙⠀⠀⠀⠀⠀⠀⢀⣶⡟⠀⠀⢤⠀⢿⢳⡄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠛⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣻⠒⠲⠶⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⣤⣤⡀⠀⢀⠀⣸⣿⣿
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡿⣧⠀⡀⠈⢠⢸⣸⣿⡀⡏⠉⠉⠉⠍⠒⠒⠚⢂⠂⠀⠀⣲⠂⠀⠐⣶⣿⣿⣿⡍⡝⠉⠉⢻⠛⡻⠓⠀⠀⠀⠀⠀⠈⠓⠀⠀⠀⠄⠀⠀⠀⠀⠉⣉⡁⠀⠀⢂⣹⣿⣿
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣁⣀⣨⡀⠀⠀⢘⣿⡟⠹⠇⡇⠀⠀⠀⠈⠀⠀⠀⠸⠀⣀⡀⣪⠂⡀⠀⢿⣿⣿⣿⣿⡄⠀⠀⢸⠊⠀⠂⠒⠖⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⣹⣿⣿
⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠩⣿⣭⣹⠄⣴⡿⠋⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠐⢿⣿⣷⣿⡿⠊⠁⠉⠉⠉⠑⠀⠀⠀⢸⠀⠀⠀⠀⠐⠂⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⡀⠀⢻⣿⣿
⣿⣿⠀⠃⠀⠀⠆⠹⠈⠂⠀⠚⠀⠀⠀⠀⠀⠁⠀⠀⠈⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠠⠴⠦⠯⠤⠠⠄⠀⠀⠀⠀⠀⠀⠀⡀⢸⠀⠀⠀⠄⠂⠤⠆⠰⠲⠀⠀⠀⠀⠀⠀⢀⠄⠈⡙⠃⠀⠀⡀⠀⢸⣿⣿
⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣧⣤⣤⣄⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣀⣀⣀⣤⣤⣤⣤⣤⣤⣼⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣤⣴⣥⣤⣾⣿⣦⣀⣀⣤⣄⣼⣿⣿
⣿⣿⣛⡟⡛⢻⠭⢿⡿⡟⢻⢏⢛⡯⠛⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡛⢟⢛⢟⢟⠛⠙⣻⣯⡙⣻⢟⣹⠹⣟⠛⠛⣻⢻⣿⣿⣿⣿⣿⣛⢻⢹⣟⣻⡿⣿⠛⠛⢛⣻⣯⠟⡿⣻⠩⢛⡿⡛⠛⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣟⣿⢿⣿⡿⣿⣿⢿⢛⠿⠟⢿⣿⡟⡿⠿⡿⣿⡛⡛⣿⣿⣿⣿⣟⡻⠟⢟⢛⠻⡛⣿⣿⣿⠿⢿⢻⣟⡿⠿⢿⠿⢿⣿⣿⣿⣿⣿⣿⡟⠻⠿⣿⣻⡿⢻⠛⠿⣿⢻⣿⣿⡿⡿⡛⠿⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
䷩ 𝚕𝚒𝚗𝚎 489
╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.09.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Links_9/12/2021:_Pgpool-II_4.3.0_and_European_Commission_Releases_Free
Software⠀✐
Posted in News_Roundup at 4:54 am by Dr. Roy Schestowitz
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈
§ Contents⠀➾
* GNU/Linux
o Distributions
o Devices/Embedded
* Free_Software/Open_Source
* Leftovers
* § GNU/Linux⠀➾
o § Server⠀➾
# ⚓ Want_to_get_aboard_the_Kubernetes_Express?_Start_learning
now [Ed: The_Register became spamfarm: “PAID POST… Sponsored
by Kasten”]⠀⇛
# ⚓ Containers_101:_In-person_in_Columbia,_SC;_Online_from
Anywhere_–_FOSS_Force⠀⇛
With a brand spanking new version of Kubernetes
being released today, here’s an event that might be
just what the doctor ordered for many.
On Thursday, December 9 (that’s tomorrow, and we
apologize for being so late with this), the folks
behind the All Things Open conference are
presenting a single-night free event in Columbia,
South Carolina called Containers 101.
# ⚓ Announcing_Istio_1.12.1⠀⇛
This release contains bug fixes to improve
robustness. This release note describes what’s
different between Istio 1.12.0 and Istio 1.12.1
# ⚓ Industry_Participants_Discuss_Security,_Benefits_of
Internet-Connected_Devices⠀⇛
Many in-home appliances currently on the market,
such as washing machines and refrigerators, are
connected to the [Internet], which opens it up to
[cracking].
During a Federal Communications Bar Association
event Tuesday, Harold Feld, senior vice president
of Public Knowledge, expressed concern over this
trend in the consumer market.
o § Audiocasts/Shows⠀➾
# ⚓ Reptilian_Power_Play_|_Coder_Radio_443⠀⇛
We peak in on one of the nastiest corporate moves
in a while, and Chris has a big confession.
# ⚓ FLOSS_Weekly_659:_Open_Source_and_Amateur_Radio_–_Steve
Stroh⠀⇛
Steve Stroh (N8GNJ) joins Doc Searls and Jonathan
Bennett (KG5IAR) for an hour of conversation
regarding the world of wireless communication, HAM
radio and open source. It’s quite the masterclass
as he discusses how HAM radio modeled and still
practices openness for the world, packet radio,
TNCs, SDRs (and transceivers) WSJT, Helium, LoRa,
the ups and downs of crypto, WSPRnet, CHIRP,
disaster recovery, making antennas, StarLink, mesh
networks and much more.
# ⚓ Freespire_8.0_Run_Through_–_Invidious⠀⇛
In this video, we are looking at Freespire 8.0.
# ⚓ Freespire_8.0⠀⇛
Today we are looking at Freespire 8.0. It is based
on Ubuntu 20.04, Linux Kernel 5.4, XFCE 4.16, and
uses about 900MB – 1.5GB of ram when idling.
o § Kernel Space⠀➾
# ⚓ AMD_Linux_EDAC_Driver_Prepares_For_Zen_4,_RDDR5_/_LRDDR5
Memory_–_Phoronix⠀⇛
AMD’s Linux engineers continue preparing for next-
gen EPYC server processors based on Zen 4 and
supporting DDR5 memory.
In addition to recent work like preparing for up to
12 CCDs per socket, temperature monitoring, and
other bits, out today is a set of patches for AMD’s
EDAC (Error Detection and Correction) driver code
for the next-generation Zen 4 server processors.
The work sent out today includes adding support for
RDDR5 and LRDDR5 memory support to the driver
(conventional DDR5 support was already mainlined).
This is for Registered DDR5 memory support as well
as Load-Reduced DDR5 memory support. LRDDR5 support
is for the higher memory density servers, similar
to LRDIMMs with prior DDR generations.
# § Graphics Stack⠀➾
# ⚓ RADV_Working_On_ETC2_Emulation_Support_For_Newer
Radeon_GPUs_To_Satisfy_Android_–_Phoronix⠀⇛
Mesa’s Radeon Vulkan driver “RADV” is
implementing emulated support for ETC2
texture compression to use with newer AMD
GPUs to improve compatibility with Google’s
Android operating system.
ETC2 is the royalty-free texture compression
standard developed by Ericsson that has
worked its way into the OpenGL and OpenGL ES
specifications. RADV already supports ETC2
with Radeon GPUs having the support, but that
is rather limited to the likes of AMD Stoney
APUs and Vega/GFX9 graphics processors.
Unfortunately, the ETC2 support on the AMD
GPU side has been rather spotty and not
supported by newer APUs/GPUs.
# ⚓ XWayland_gets_DRM_leasing_support_for_helping_VR_on
Linux⠀⇛
A big improvement has been merged into
XWayland called DRM (Direct Rendering
Manager) Leasing, which should allow good VR
support under Wayland. Something we’ve been
waiting on!
o § Applications⠀➾
# ⚓ 5_Best_Terminal_Based_Linux_Monitoring_Tools⠀⇛
We are going to explore the 5 best terminal based
monitoring tools that you can use on your Linux
systems to keep you fully aware of their status.
Everyone will agree that Linux monitoring tools are
required to ensure a healthy Linux infrastructure.
Hence, a performance monitoring solution becomes
important to observe the health, activities, and
capability of your Linux systems.
Fortunately, there are many Linux monitoring tools
available out there. In this article we are going
to talk about 5 lightweight terminal-based and
free-to-use tools to monitors servers and desktops
running Linux.
o § Instructionals/Technical⠀➾
# ⚓ How_to_–_Inkscape_–_rounded_corners⠀⇛
# ⚓ Install_WPS_Office_on_Debian_11_Bullseye_or_10_Buster
Linux⠀⇛
The free office suite “WPS Office Free” which was
earlier known as Kingsoft Office Free is one of the
best free alternatives available for Microsoft
Word, Excel, and PowerPoint. It is not open source
like LibreOffice but readily available for Linux
systems. Here we learn the commands or steps to
install WPS Office on Debian 11 Bullseye.
The WPS office package supports and opens all
documents saved in Microsoft file types such as
DOC, DOCX, XLS, XLSX, PPT, and PPTX. Functionally,
the three modules offer a professional range of
services: from the spell checker, thesaurus and
mail merge function via formula editor, WordArt
function, and target value search for tables to
saving presentations as MPEG videos. The creation
of PDFs is also possible with “WPS Office Free”.
# ⚓ GNU_Linux_bash_–_analyze_get_detailed_info_on_hardware
summary_with_inxi⠀⇛
# ⚓ Understanding_the_PHP_values_in_the_php.ini_configuration
file
⠀⇛
In this tutorial, we are going to explain what
contains the “php.ini” configuration file and what
is used for. The PHP ini configuration file is a
special file for PHP applications used to control
PHP settings what users can or can not do with the
website.
When PHP is installed the server is configured to
use the default PHP settings, but sometimes we need
to change the behavior of the PHP at runtime and
this is when this configuration file comes to in
use.
# ⚓ Using_whois/jwhois_on_Linux_|_Network_World⠀⇛
The whois and jwhois commands allow you to retrieve
a lot of information on Internet domains–likely a
lot more than you might imagine. Here’s how these
commands work and how they can be useful.
# ⚓ How_To_Install_Siege_Benchmarking_Tool_on_Ubuntu_20.04_LTS
–_idroot⠀⇛
In this tutorial, we will show you how to install
Siege Benchmarking Tool on Ubuntu 20.04 LTS. For
those of you who didn’t know, Siege is one of the
popular HTTP load testings and benchmarking utility
tools to measure the performance of web servers
under stress. You can perform a stress test using a
single URL with a specific number of users or you
can put all URLs in files and stress them
simultaneously. Siege reports the total number of
hits recorded, bytes transferred, response time,
concurrency, and return status. Siege supports
HTTP/1.0 and 1.1 protocols, the GET and POST
directives, cookies, transaction logging, and basic
authentication.
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 the Siege open-source regression
test and benchmark utility on Ubuntu 20.04 (Focal
Fossa). You can follow the same instructions for
Ubuntu 18.04, 16.04, and any other Debian-based
distribution like Linux Mint.
# ⚓ Find_out_who_Edited_Files_in_Linux_–_kifarunix.com⠀⇛
In this tutorial, you will learn how to find out
who edited files in Linux. Linux provides user
space tools for security auditing called auditd
(Audit daemon). auditd keeps track of all the
changes happening on the system and generate logs
that can be analyzed so as to get an insight into
system security posture. This include finding out
who edit what files at what specific time.
# ⚓ Linux_Fu:_The_Ultimate_Dual_Boot_Laptop?_|_Hackaday⠀⇛
I must confess, that I try not to run Windows any
more than absolutely necessary. But for many
reasons, it is occasionally necessary. In
particular, I have had several laptops that are
finicky with Linux. I still usually dual boot them,
but I often leave Windows on them for one reason or
another. I recently bought a new Dell Inspiron and
the process of dual booting it turned out to be
unusually effective but did bring up a few
challenges.
If you ever wanted a proper dual-booting laptop,
you’ll be interested in how this setup works. Sure,
you can always repartition the drive, but the
laptop has a relatively small drive and is set up
very specifically to work with the BIOS diagnostics
and recovery so it is always a pain to redo the
drive without upsetting the factory tools.
Since the laptop came with a 512 GB NVMe drive, I
wanted to upgrade the drive anyway. So one option
would have been to put a bigger drive in and then
go the normal route. That was actually my
intention, but I wound up going a different way.
o § Games⠀➾
# ⚓ The_Dramatic_Rise_of_Esports_Worldwide⠀⇛
The Boiling Steam Matrix Room is full of surprises.
Turns out that one of our readers, @Grazen, is in a
senior leadership role at an Esports company. Since
Esports are growing like crazy these days, it was a
great opportunity to ask him for more details about
the market and where everything is headed (and if
Linux fits anywhere currently).
[...]
Adam: I play all of them, badly, but I keep trying.
I would say Overwatch is my favorite to play but
tough to master. Overwatch and League of Legends
also work well via Lutris in Linux so it makes it
easier for me to play as I don’t generally use
Windows or OSX. There’s of course a native Linux
version of Counter-Strike but I don’t believe it’s
as well optimized as the Windows version. Call of
Duty isn’t playable on Linux due to the anti-cheat
system used.
# ⚓ Assistive_Tech_And_Video_Games_|_Hackaday⠀⇛
The basic premise of the circuit is pretty simple.
She DIY’d a few contact switches using conductive
plates made of cardboard, duct tape, and aluminum
foil. The output of the switch is read by analog
input pins on an Arduino Leonardo. When the
switches are off, the analog input pins are pulled
HIGH using 1 MegaOhm resistors. But when the user
hits their head on one of the four conductive pads,
the switch is engaged, and the analog input pins
are shorted to ground.
# ⚓ How_to_install_Grapple!_by_Barji_on_a_Chromebook⠀⇛
Today we are looking at how to install Grapple! by
Barji on a Chromebook. Please follow the video/
audio guide as a tutorial where we explain the
process step by step and use the commands below.
This tutorial will only work on Chromebooks with an
Intel or AMD CPU (with Linux Apps Support) and not
those with an ARM64 architecture CPU.
o § Desktop Environments/WMs⠀➾
# § GNOME Desktop/GTK⠀➾
# ⚓ This_Extension_Reproduces_Old_Fashioned_Desktop_Cube
in_GNOME_40_/_41⠀⇛
Remember the old fashioned Desktop Cube
effect? Almost 10 years ago, Ubuntu user may
enable this Compiz effect, so press and hold
Ctrl+Alt key and drag the mouse will turn
Desktop into a rotatable cube.
# ⚓ State_persistence_for_apps_and_sessions:_Endless
Orange_Week_|_Philip_Withnall⠀⇛
Those two bullet points hide a lot of
complexity, and it’s not surprising that I
didn’t get particularly far in this project!
It requires coordinated changes in a lot of
components: GLib, GTK, gnome-session and
applications themselves.
A lot of these changes have been prototyped
or worked on before, by various people, but
nothing has yet come together. In fact,
gnome-session used to fully support restoring
apps to a certain degree — before it was
ported away from XSMP, it used to support
saving the set of apps when closing a
session, and re-starting those apps when
starting the session again. It did not
support restoring the state of each app,
though, just the fact that it was running.
# ⚓ GstVA_in_GStreamer_1.20_–_Herostratus’_legacy⠀⇛
It was a year and half ago when I announced a
new VA-API H.264 decoder element in gst-
plugins-bad. And it was bundled in GStreamer
release 1.18 a couple months later. Since
then, we have been working adding more
decoders and filters, fixing bugs, and
enhancing its design. I wanted to publish
this blog post as soon as release 1.20 was
announced, but, since the developing window
is closed, which means no more new features
will be included, I’ll publish it now, to
create buzz around the next GStreamer
release.
# ⚓ Carlos_Garnacho:_An_Eventful_Instant⠀⇛
Traditionally, GNOME Shell has been
compressing pointer motion events so its
handling is synchronized to the monitor
refresh rate, this means applications would
typically see approximately 60 events per
second (or 144 if you follow the trends).
This trait inherited from the early days of
Clutter was not just a shortcut, handling
motion events implies looking up the actor
that is beneath the pointer (mainly so we
know which actor to send the event to) and
that was an expensive enough operation that
it made sense to do with the lowest frequency
possible. If you are a recurrent reader of
this blog you might remember how this area
got great improvements in the past.
But that alone is not enough, motion events
can also end up handled in JS land, and it is
in the best interest of GNOME Shell (and
people complaining about frame loss) that we
don’t need to jump into the JavaScript
machinery too often in the course of a frame.
This again makes sense to keep to a minimum.
# ⚓ ‘Video_Trimmer’_GTK_App_Adds_Dark_Mode,_New_Encode
Option⠀⇛
Among the changes offered in Video Trimmer
0.7.0 is a new checkbox for “accurate
trimming with re-encoding” to the output file
selection dialog. Whenever you need a frame-
perfect result you may want to make use of
this option — though it can sometimes result
in lower quality, so YMMV.
As well as more accurate trimming, the look
of the app has been given a once-over. The
design of Video Trimmer is said to better
match the GNOME Adwaita theme, and the app
now sports a dark style/dark mode (and uses
this by default, in-keeping with other
editing tools).
Finally, the app makes finding your exports a
touch easier. When video trimming is complete
the app shows a(n in-app) notification. As of
this release that notification gains a “Show
in Files” button. This lets you quickly
locate the resulting clip.
o § Distributions⠀➾
# § New Releases⠀➾
# ⚓ Meet_Calculate_Linux_22!⠀⇛
We are pleased to announce the release of
Calculate Linux 22.
With this new version, you will be able to
smoothly update your system after a long
period of time. We also ported the Calculate
Utilities to Python 3, and set PipeWire as
the default sound server.
Calculate Linux Desktop featuring the KDE
(CLD), Cinnamon (CLDC), LXQt (CLDL), Mate
(CLDM) or Xfce (CLDX and CLDXS) desktop,
Calculate Directory Server (CDS), Calculate
Linux Scratch (CLS) and Calculate Scratch
Server (CSS) are now available for download.
# ⚓ Tails_4.25_launches_new_graphical_backup_tool⠀⇛
We already have between us Tails 4.25, the
latest version of “Portable operating system
that protects you from surveillance and
censorship”, or at least that’s how the
project describes itself. For those who are
lost, it is a Linux distribution belonging to
the Tor Project and a live session aimed at
those who seek security and anonymity.
Tails 4.25 arrives with some important news.
The first is the new graphical utility to
backup persistent storage to another Tails
USB stick, which automates the backup process
described in the project documentation and
requires using the command line. The tool is
quite basic for now, but those responsible
hope to improve it in the future. At least it
is a step forward in carrying out a process
that may be important to the users of this
distribution.
The other important novelty of Tails 4.25 is
the adding an entry called “Tails (External
Hard Disk)” in the GRUB boot loader. This
feature has been added to be able to start
the system from an external hard drive or a
USB memory that used to return the following
error: Unable to find a medium containing a
live file system (Cannot find a media that
contains a live file system.)
# § Debian Family⠀➾
# ⚓ Install_WPS_Office_on_Debian_11_Bullseye_or_10_Buster
Linux⠀⇛
The free office suite “WPS Office Free” which
was earlier known as Kingsoft Office Free is
one of the best free alternatives available
for Microsoft Word, Excel, and PowerPoint. It
is not open source like LibreOffice but
readily available for Linux systems. Here we
learn the commands or steps to install WPS
Office on Debian 11 Bullseye.
The WPS office package supports and opens all
documents saved in Microsoft file types such
as DOC, DOCX, XLS, XLSX, PPT, and PPTX.
Functionally, the three modules offer a
professional range of services: from the
spell checker, thesaurus and mail merge
function via formula editor, WordArt
function, and target value search for tables
to saving presentations as MPEG videos. The
creation of PDFs is also possible with “WPS
Office Free”.
# ⚓ How_to_Install_Zend_OPcache_in_Debian_and_Ubuntu⠀⇛
This article was earlier written for APC
(Alternative PHP Cache), but APC is
deprecated and no longer working with PHP 5.4
onwards, now you should use OPcache for
better and faster performance as explained in
this article…
OpCache is an advanced caching module based
on opcode that works similar to other caching
solutions. It significantly improves PHP
performance, and your website by extension,
by storing your site’s pre-compiled PHP pages
in shared memory. This eliminates the need
for PHP to constantly load these pages on
each request by the server.
# ⚓ How_to_install_the_latest_version_of_nano_text_editor
–_Unixcop_the_Unix_/_Linux_the_admins_deams⠀⇛
First, install Homebrew from the project’s
website. In our chaos, I have opted for
Debian for the demo. So, read our post
How to install Homebrew on Debian 11?
After the installation has been successful.
It is then convenient to uninstall the
version of nano that we have on the system.
# ⚓ Ana_Guerrero_Lopez,_Aurelien_Jarno,_EDF,_ESA_&_Debian
toxic_woman⠀⇛
Here in the Debian Community News Team, we
are disgusted about violence against women.
Yet we also want to tell the truth: every
time a toxic woman like Ana Guerrero Lopez
makes a conspiracy, many innocent women and
volunteers suffer.
Ana thinks she is special. She works for a
nuclear company in France. Her husband works
for the European Space Agency. Therefore, she
can write this horrible defamation and she
will never suffer any consequences. Other
women will suffer for Ana’s arrogance.
Ana never created any real software for
Debian users. Ana became a Debian Developer
by going to DebConf and meeting the men.
Ninety-nine percent of the code in a Debian
release comes from real developers. People
like Ana are imposters, they take our code,
they put it into packages and they create
these big titles for themselves to hide the
developers who did the real work.
# § Canonical/Ubuntu Family⠀➾
# ⚓ The_10_Best_Ubuntu-Based_Linux_Distributions_of_All
Time⠀⇛
Ubuntu, the Debian-based Linux OS, has been
around since 2004; ever since, it has spawned
some excellent distributions that are, in
turn, based on Ubuntu’s source code.
These distributions continue to mete out
varying degrees of success for serving
diverse use cases. The following list of
community-maintained Ubuntu distributions is
technology’s current creme.
Without further ado, let’s find out what
makes each of these Ubuntu-based distros
tick.
# ⚓ Zorin_OS_16_Lite_is_a_great_Linux-based_Windows_11
alternative_for_older_PCs⠀⇛
I’m a big fan of Windows 11, and I highly
recommend it. With that said, the operating
system has a huge problem — it is
incompatible with many older computers. This
is by design, as Microsoft purposely blocks
some older hardware. While there are ways to
bypass the compatibility check, Microsoft can
close them at any time, including possibly
blocking future updates. It just isn’t worth
the hassle, folks. Ultimately, if the Windows
11 installer says your PC is incompatible,
you should either stay on Windows 10 while it
is supported or switch to Linux.
# ⚓ Revisiting_default_initramfs_compression⠀⇛
Hi all,
some time ago, the default compressor for
initramfs was changed
from lz4 -9 to zstd -19. This caused
significant problems:
- it is very slow
- it uses a lot of memory
The former is a problem for everyone, the
latter means that
zstd just crashes on a Pi Zero.
This is an analysis of what we have in terms
of time spent,
memory spent, and file size achieved, and
where we can
go from here.
# ⚓ Ubuntu_Rethinking_Its_Initramfs_Compression_Strategy
–_Phoronix⠀⇛
While Ubuntu switched from LZ4 to Zstd for
compressing its initramfs, they now are
finding they were too aggressive in
defaulting to Zstd with the highest
compression level of 19. Due to speed and
memory consumption concerns, they are looking
at lowering their Zstd compression level.
Ubuntu had switched from LZ4 at its maximum
compression level of 9 to going with Zstd,
which is wonderful, and has a maximum level
of 19. But with that highest compression
level they have found the initramfs
decompression to be too slow and consumes too
much memory. In particular, for low-end
devices and embedded hardware like the
Raspberry Pi Zero with just 512MB of RAM, it
just crashes.
o § Devices/Embedded⠀➾
# § Open Hardware/Modding⠀➾
# ⚓ SiFive_adds_mid-range_Essential_6-Series_RISC-
V_cores,_including_two_Linux-ready_models⠀⇛
SiFive announced a “21G3” release of its
RISC-V cores, including a new, embedded
focused “Essential 6-Series” featuring the
Linux-ready, 64-bit U64 and a similar U64-MC
designed for quad-core SoCs.
Leading RISC-V core and SoC vendor SiFive,
which last week unveiled a Cortex-A77 like
SiFive Performance P650 core for up to 16-
core SoCs, has released a 21G3 update to its
entire product line. SiFive also announced a
new mid-range line of 64-bit and 32-bit
Essential 6-Series core IP, including Linux-
friendly, 64-bit U64 and U64-MC models.
# ⚓ Two_64-bit_RISC-V_cores_debut:_StarFive_Dubhe_and_CAS
Nanhu⠀⇛
StarFive has launched its 64-bit RISC-
V “Dubhe” core with up to 2GHz @ 12nm
performance plus Vector and Hypervisor
extensions. Meanwhile, the Chinese Academy of
Sciences announced a similarly Linux-
friendly, 14nm RISC-V RV64GC “XiangShan
Nanhu” core that also clocks to 2GHz.
Chinese RISC-V chipmaker StarFive, which
recently showed off a VisionFive V1 SBC with
a StarFive JH7100 SoC with dual Cortex-A55
like SiFive U74 cores, has announced the
“delivery” of its own RISC-V core called
Dubhe. In other China-related RISC-V news,
the Chinese Academy of Sciences revealed a
line of open source XiangShan RISC-V cores
that run Linux, including a new, high
performance XiangShan Nanhu design (see
farther below).
# ⚓ An_Easy_Music_Visualizer_With_The_Arduino_Nano_|
Hackaday⠀⇛
Flashing LEDs are all well and good, but
they’re even better if they can sync up with
ambient sounds or music. [mircemk] has built
the LUMAZOID visualizer to do just that,
relying on some staple maker components to do
so.
The build is open-source, and designed to
work with strings of 60, 120, or 180 WS2812B
LEDs. An Arduino Nano is charged with running
the show, capturing audio via its analog-to-
digital converter. A sensitivity pot enables
the input level to be set appropriately.
# ⚓ 3D_Printed_Lithographic_Moon_Lamp_|_Hackaday⠀⇛
After years of being a software developer,
[Chris] was excited to get back into embedded
development and we’re glad he did. His 3D
printed lithographic moon lamp combines a
number of hacker and maker skills, and is
sure to impress.
3D-printed lithographic moons have gotten
pretty popular these days, so he was able to
find a suitable model on Thingiverse to start
with. Gotta love open-source. Of course, he
needed to make a few modifications to fit his
end design. Namely, he put a hole at the
bottom of the moon, so he could slide the LED
and heatsink inside. The 3 watt LED is pretty
beefy, so he definitely needed a heat sink to
make sure everything stayed cool.
# ⚓ Simple_Design_Elevates_This_Mechanical_Dot_Matrix
Display_|_Hackaday⠀⇛
Don’t get us wrong — we love unique displays
as much as anyone. But sometimes we stumble
across one that’s so unique that we lack the
basic vocabulary to describe it. Such is the
case with this marble-raising dot-matrix
alphanumeric display. But it’s pretty cool,
so we’ll give it a shot.
The core — literally — of [Shinsaku Hiura]’s
design is a 3D-printed cylinder with a spiral
groove in its outside circumference. The
cylinder rotates inside a cage with vertical
bars; the bars and the grooves are sized to
trap 6-mm AirSoft BBs, which are fed into the
groove by a port in the stationary base of
the display. BBs are fed into the groove at
the right position to form characters, which
move upwards as the cylinder rotates. Just
watch the video below — it explains it far
better than words can.
# ⚓ PicoVoice_offline_Voice_AI_engine_gets_free_tier_for
up_to_3_users_–_CNX_Software⠀⇛
PicoVoice offline Voice AI engine has now a
free tier that allows people to create custom
wake words and voice commands easily for up
to three users on any hardware including
Raspberry Pi and Arduino boards.
I first learned about PicoVoice about a year
ago when the offline voice AI engine was
showcased on a Raspberry Pi fitted with
ReSpeaker 4-mic array to showcase the
company’s Porcupine custom wake word engine,
and Rhino Speech-to-Intent engine. The demo
would support 9 wake words with Alexa,
Bumblebee, Computer, Hey Google, Hey Siri,
Jarvis, Picovoice, Porcupine, and Terminator.
# ⚓ This_Arduino_device_can_detect_which_language_is
being_spoken_using_tinyML_|_Arduino_Blog⠀⇛
Although smartphone users have had the
ability to quickly translate spoken words
into nearly any modern language for years
now, this feat has been quite tough to
accomplish on small, memory-constrained
microcontrollers. In response to this
challenge, Hackster.io user Enzo decided to
create a proof-of-concept project that
demonstrated how an embedded device can
determine the language currently being spoken
without the need for an Internet connection.
This so-called “language detector” is based
on an Arduino Nano 33 BLE Sense, which is
connected to a common PCA9685 motor driver
that is, in turn, attached to a set of three
micro servo motors — all powered by a single
9V battery. Enzo created a dataset by
recording three words: “oui” (French), “si”
(Italian), and “yes” (English) for around 10
minutes each for a total of 30 minutes of
sound files. He also added three minutes of
random background noise to help distinguish
between the target keywords and non-important
words.
o § Free, Libre, and Open Source Software⠀➾
# § SaaS/Back End/Databases⠀➾
# ⚓ Leaving_MySQL_–_blog_post_by_long-term_MySQL_team
member_Steinar_H._Gunderson⠀⇛
# ⚓ PostgreSQL:_Pgpool-II_4.3.0_is_now_released.⠀⇛
Pgpool Global Development Group is pleased to
announce the availability of Pgpool-II 4.3.0.
# ⚓ PostgreSQL:_PostgreSQL_@_FOSDEM_2022:_Call_for
Proposals⠀⇛
We are happy to announce that FOSDEM is
hosting a virtual PostgreSQL Devroom at
FOSDEM 2022. Next year’s conference will take
place on the 5th and 6th of February, with
the PostgreSQL Devroom being on Sunday 6th
(It could be extended to Saturday as well if
we get as many submissions as we did last
year).
Information about FOSDEM is available at the
official website at https://www.fosdem.org/.
The in-person events in previous years
attracted more than 8000 participants, expect
more people joining for an online event.
We are now looking for PostgreSQL related
talks from both experienced and new speakers.
# § FSF⠀➾
# § Licensing/Legal⠀➾
# ⚓ The_intriguing_implications_of_SFC_v_Vizio⠀⇛
A couple of weeks ago, the Software
Freedom Conservancy (SFC) filed suit
against television maker Vizio,
alleging that Vizio took advantage of
open source software without playing by
open source rules—a scenario akin to
joining in a friendly, come-one, come-
all community game of soccer then
taking the ball and running away with
it.
The suit alleges that Vizio
incorporated software covered by two
General Public License agreements into
its SmartCast platform for streaming
content from services like Apple’s
AirPlay and Google’s Chromecast to its
TVs, but Vizio didn’t make its source
code publicly available. After several
years of diplomacy and numerous
unsuccessful appeals on the part of SFC
to Vizio to provide the source code out
of a duty to fair play, the SFC is now
asking a California state court to
force Vizio to share the source code.
I encourage you to read the full copy
of the complaint, because it’s a great
treatise on “why it matters.” In
Section D, SFC argues that defending
software freedom benefits the public
and offers three practical examples.
First, developers could add features
that protect the user’s privacy and
personal data. (Vizio previously paid a
$17 million settlement in a 2017 case
for collecting consumer data with its
Smart TVs without consumer consent.)
Second, developers could also improve
SmartCast accessibility to accommodate
those who are deaf, hard of hearing,
blind or disabled. And third,
developers could “maintain and update
the operating system should Vizio or
its successor ever decide to abandon it
or go out of business. In these ways,
purchasers of Vizio smart TVs can be
confident that their devices would not
suffer from software-induced
obsolescence, planned or otherwise.
# ⚓ Open_source_year_in_review:_2021_–
TechRepublic⠀⇛
Vizio lawsuit
The Software Freedom Conservancy sued
Vizio for abusing the GPL by using
software like BusyBox, U-Boot, bash,
gawk and tar within SmartCast OS. In
turn, Vizio failed to release the
source code (which puts them in breach
of the GPL). Instead of rectifying the
situation, Vizio filed a request to
have the case removed from the
California State Court. To make matters
worse, Vizio took this one step further
and asked that the California court to
agree that consumers not only have no
right to ask to be supplied with source
code but residents of the state have no
right to ask the court to consider the
question. In effect, Vizio is saying
anyone who purchases their SmartCast
OS-powered TVs has no right to the
source code or even make a request for
the source code to the company or the
court. Clearly, Vizio has no idea how
open source works.
Trump’s Truth Social violates open-
source license
Speaking of license violations, Donald
Trump’s beta of his rumored Truth
Social platform was discovered to
violate the AGPLv3 open-source license.
Turns out the site used code from the
popular open-source Mastodon project
and failed to release the code to the
public. As soon as the organization was
made aware of the violation, the site
was taken down. However, users who set
up accounts on the site (before it was
taken down) were not given access to
the code, which is in direct violation
of the license, and the Trump
organization continues to ignore
requests for the source, though it has
admitted that it used the code from
Mastadon.
# § Programming/Development⠀➾
# ⚓ The_European_Commission_is_making_its_software_open
source_to_benefit_society⠀⇛
If you’re wondering what sort of code the EC
could offer to the world, it gave two
examples. First, there’s its eSignature, a
set of free standards, tools, and services
that can speed up the creation and
verification of electronic signatures that
are legally valid inside the EU. Another
example is LEOS (Legislation Editing Open
Software) which is used to draft legal texts.
# ⚓ Dirk_Eddelbuettel:_#34:_Less_Is_More⠀⇛
Welcome to the 34th post in the
rambunctiously refreshing R recitations, or
R4. Today’s post is about architecture.
Mies defined modernism. When still in Europe,
I had been to the Neue Nationalgalerie in
Berlin which provides a gorgeous space for
the arts. Twenty-five years ago, I worked
next to his Toronto-Dominion Center in
Toronto. Here in Chicago we have numerous
buildings: the Federal Center (the Dirksen,
the Kluczynski and the US Post Office
rounding out the square in the Loop),
multiple buildings on the Illinois Tech (aka
IIT) Campus where he taught in the
architecture department he created and lead,
the (formerly called) IBM Plaza building at
the river and more.
Structure and minimalism, often based on the
same core elements of black steel beams and
glass, are a landmark of these buildings. One
immediately senses that there is nothing left
to take away.
# § Rust⠀➾
# ⚓ Launching_the_2021_State_of_Rust_Survey_|_Rust
Blog⠀⇛
It’s that time again! Time for us to
take a look at who the Rust community
is composed of, how the Rust project is
doing, and how we can improve the Rust
programming experience. The Rust
Community Team is pleased to announce
our 2021 State of Rust Survey! Whether
or not you use Rust today, we want to
know your opinions. Your responses will
help the project understand its
strengths and weaknesses, and establish
development priorities for the future.
* § Leftovers⠀➾
o ⚓ Manufacturers_Coupon_History:_Running_Discounts,_With_Scissors⠀⇛
In a world where browser extensions basically deliver
discounts to e-commerce sites as soon as they’re needed,
it can be strange to consider the printed coupon in that
context. That dotted-line block of discounts and fine
print, a mainstay of newspapers and mailboxes alike, is
actually relatively new in the historic sense,
representing one of the first modern forms of marketing,
but in recent years, the value proposition has shifted
because of the rise of e-commerce and the mobile phone.
But printed coupons still have their fans, and they
remain steady drivers of what’s left of the Sunday
newspaper. Today’s Tedium talks coupons, where they came
from, and how they evolved into a culture of their own.
o ⚓ Complete_Hobo_Stove_Cooking_System_Could_Get_You_Through_The
Apocalypse_|_Hackaday⠀⇛
Let’s face it, times are hard, and winter is imminent in
the northern hemisphere. No matter how much you have to
your name, there’s nothing like a cup of hot tea or a
warm meal on a cold day. So if you need a snow day
activity, consider preparing for whatever may come to
pass by building yourself a complete hobo stove system
out of empty cans.
o § Science⠀➾
# ⚓ Spacing_Out:_Telescopes,_Politics,_And_Spacecraft_Design_|
Hackaday⠀⇛
Perhaps the most highly anticipated space mission
of the moment is the James Webb Space Telescope, an
infra-red telescope that will be placed in an orbit
around the Earth-Sun L2 Lagrange point from which
it will serve as the successor to the now long-in-
the-tooth Hubble telescope. After many years of
development the craft has been assembled and
shipped to French Guiana for a scheduled Ariane 5
launch on the 22nd of December. We can only imagine
what must have gone through the minds of the
engineers and technicians working on the telescope
when an unplanned release of a clamp band securing
it to the launch vehicle adapter sent a vibration
throughout the craft. Given the fragility of some
of its components this could have jeopardised the
mission, however after inspection it was found that
no damage had occurred and that space-watchers and
astronomers alike can breathe easy.
o § Education⠀➾
# ⚓ [Old] I_Set_Out_to_Build_the_Next_Library_of_Alexandria.
Now_I_Wonder:_Will_There_Be_Libraries_in_25_Years?⠀⇛
These are not small mom-and-pop publishers: a
handful of publishers dominate all books sales and
distribution including trade books, ebooks, and
text books. Right now, these corporate publishers
are squeezing libraries in ways that may render it
impossible for any library to own digital texts in
five years, let alone 25. Soon, librarians will be
reduced to customer service reps for a Netflix-like
rental catalog of bestsellers. If that comes to
pass, you might as well replace your library card
with a credit card. That’s what these billion-
dollar-publishers are pushing.
The libraries I grew up with would buy books,
preserve them, and lend them for free to their
patrons. If my library did not have a particular
book, then it would borrow a copy from another
library for me. In the shift from print to digital,
many commercial publishers are declaring each of
these activities illegal: they refuse libraries the
right to buy ebooks, preserve ebooks, or lend
ebooks. They demand that libraries license ebooks
for a limited time or for limited uses at
exorbitant prices, and some publishers refuse to
license audiobooks or ebooks to libraries at all,
making those digital works unavailable to hundreds
of millions of library patrons.
# ⚓ The_Middle_East_Studies_Association’s_Shameful_Betrayal_of
Academic_Freedom⠀⇛
Those campus environments help incubate and promote
lethal politics and terroristic activity, both on
campus and in Palestinian society in general. Nor
is Islamic University alone in its role in helping
to germinate radical Islam and jihadism. Matthew
Levitt, director of the Washington Institute’s
Stein Program on Terrorism, Intelligence, and
Policy, noted, for instance, that the 11,000-
student An-Najah is the largest university in the
territories, and “the terrorist recruitment,
indoctrination and radicalization of students for
which An-Najah is known typically take place via
various student groups,” among them the Hamas-
affiliated Islamic Bloc. “Of the thirteen members
of An-Najah’s 2004 student council, eight,” Levitt
wrote—“including the chairperson—belong to Hamas’s
Islamic Bloc.”
# ⚓ Machine_Learning_is_the_most_acquired_skill_in_India_on
Coursera_in_2021⠀⇛
As per Future of Jobs 2020 by the World Economic
Forum, AI and Machine Learning Specialists, Data
Analysts and Data Scientists are emerging job
roles. Therefore, graduates and professionals are
keen to explore the domain and gain specialized
skills. ‘Machine Learning’ course by Stanford
University is the most popular course on the
platform.
# ⚓ ‘Cheugy,’_‘omicron’_among_2021′s_most_mispronounced_words⠀⇛
The list released Tuesday identifies the words that
proved most challenging for newsreaders and people
on television to pronounce this year.
The caption company said it surveyed its members to
generate the list, which is now in its sixth year
and was commissioned by Babbel, a language-learning
platform with headquarters in Berlin and New York.
o § Hardware⠀➾
# ⚓ Made_To_Spec:_The_Coming_Age_Of_Prototyping_As_A_Service_|
Hackaday⠀⇛
Just over a decade ago, ordering Printed Circuit
Boards (PCBs) was an expensive (nay, too expensive)
ordeal for the hobbyist. Getting a single board
made would cost you several hundred US dollars at
the PCB fab house. The issue wasn’t the price per
board. It was the up-front manufacturing cost to
push the board through the factory. Sadly, PCBs
just aren’t made one-at-a-time. They’re
consolidated with other copies of the same PCB onto
a larger panel to simplify the fixturing process
when moving the design from machine to machine in
manufacturing.
But soon after, a small company called OSH Park did
something wildly different. Acting as middle-agent,
they consolidated different PCBs from various
designers onto a shared panel and sent that panel
design out for manufacturing instead. The result
was that hobbyists could order a single PCB through
OSH Park for a fraction of the cost of needing to
place a batch order directly. And what was once a
professional process became available to the after-
hours engineer for a few dollars and a few weeks
lead time.
# ⚓ Squishy_Robot_Hardware_Does_Well_Under_Pressure_|
Hackaday⠀⇛
If your jealousy for Festo robots is festering,
fret not! [mikey77] has shown us that, even without
giant piggy banks, we can still construct some
fantastic soft robotics projects with a 3D printer
and a visit to the hardware store. To get started,
simply step through the process with this 3D
Printed Artificial Muscles: Erector Set project on
Instructables.
In a nutshell, [mikey77] generously offers us a
system for designing soft robots built around a
base joint mechanism: the Omega Muscle. Fashioned
after its namesake, this base unit contains an
inflatable membrane that expands with pressure and
works in tandem with another Omega Muscle to
produce upward and downward angular movement. Each
muscle also contains two endpoints to connect to a
base, a gripper, or more Omega Muscles. Simply
scale them as needed and stack them to produce a
custom soft robot limb, or use the existing STLs to
make an articulated soft gripper.
o § Health/Nutrition/Agriculture⠀➾
# ⚓ What_New_Data_On_Gun_Recoveries_Can_Tell_Us_About_Increased
Violence_In_2020⠀⇛
ATF data shows that in 2020, police recovered
almost twice as many guns with a short “time-to-
crime” — in this case, guns recovered within a year
of their purchase — than in 2019. Law enforcement
officials generally view a short time-to-crime as
an indicator that a firearm was purchased with
criminal intent, since a gun with a narrow window
between sale and recovery is less likely to have
changed hands. Altogether, more than 87,000 such
guns were recovered in 2020, almost double the
previous high. And almost 68,000 guns were
recovered in 2020 with a time-to-crime of less than
seven months (meaning they were less likely to have
been purchased the prior year).
# ⚓ The_Right’s_Bad-Faith_Argument_About_Bodily_Autonomy⠀⇛
But these claims willfully ignore crucial
differences. A pregnant person, of course, has the
right to the autonomy of their own body, which
includes the choice of whether to carry a pregnancy
to term. And while the government should not send
shock troops into homes to force needles into
people’s arms, no one has the right to carry a
deadly disease into public space and possibly
infect the bodies of others, at least not when easy
and affordable mitigation tools are at hand.
# ⚓ Instagram_chief_gets_bipartisan_grilling_over_harm_to
teens⠀⇛
Lawmakers on both sides of the aisle grilled
Instagram chief Adam Mosseri Wednesday over steps
his platform has taken to protect young users.
The hearing, in front of the Senate Commerce
subcommittee on consumer protection, was Mosseri’s
first before Congress and showed rare bipartisan
agreement on the harms being caused by social
media.
o § Integrity/Availability⠀➾
# § Proprietary⠀➾
# ⚓ EndeavorOS,_4MLinux,_MX-21,_elementary_OS,_VSCode,
Vivaldi_… [Ed: “TechStoney” is promoting a Microsoft
PASSWORD_STEALER and other proprietary software,
spyware]⠀⇛
>
# § Pseudo-Open Source⠀➾
# § Openwashing⠀➾
# ⚓ Apple_debuts_new_Open_Source_website,
will_release_projects_on_GitHub [Ed:
Openwashing in Microsoft's proprietary
software monopoly]⠀⇛
Featured Projects details some of
the open source projects that
Apple leads. Additionally, it
also features open source
projects led by third-party
organizations but contributed to
by Apple engineers.
The Releases section will see
Apple publishing the code used in
various macOS, iOS, and Developer
tools. Apple says, alongside the
updated website, it will begin
making its open source projects
available as git repositories on
Github.
# § Privatisation/Privateering⠀➾
# § Linux Foundation⠀➾
# ⚓ Linux_Foundation_to_Host_the_Cloud
Hypervisor_Project,_Creating_a
Performant,_Lightweight_Virtual
Machine_Monitor_for_Modern_Cloud
Workloads [Ed: More Microsoft]⠀⇛
The Linux Foundation, the
nonprofit organization
enabling mass innovation
through open source, today
announced it will host the
Cloud Hypervisor project,
which delivers a Virtual
Machine Monitor for modern
Cloud workloads. Written in
Rust with a strong focus on
security, features include
CPU, memory and device hot
plug; support for running
Windows and Linux guests;
device offload with vhost-
user; and a minimal and
compact footprint.
# ⚓ Linux_Foundation_to_Host_the_Cloud
Hypervisor_Project⠀⇛
# ⚓ Intel’s_Cloud-Hypervisor_Moving_To
The_Linux_Foundation_–_Backed_By_Arm,
Microsoft⠀⇛
# ⚓ Linux_Foundation_to_Host_the_Cloud
Hypervisor_Project,_Creating_a
Performant,_Lightweight_Virtual
Machine_Monitor_for_Modern_Cloud
Workloads⠀⇛
# § Security⠀➾
# ⚓ Germany’s_new_government_will_firmly_defend
encryption,_key_Social_Democrat_says_–
EURACTIV.com⠀⇛
According to Jens Zimmermann, the
German coalition negotiations had made
it “quite clear” that the incoming
government of the Social Democrats
(SPD), the Greens and the business-
friendly liberal FDP would reject “the
weakening of encryption, which is being
attempted under the guise of the fight
against child abuse” by the coalition
partners.
Such regulations, which are already
enshrined in the interim solution of
the ePrivacy Regulation, for example,
“diametrically contradict the character
of the coalition agreement” because
secure end-to-end encryption is
guaranteed there, Zimmermann said.
Introducing backdoors would undermine
this goal of the coalition agreement,
he added.
# ⚓ Security_updates_for_Wednesday⠀⇛
Security updates have been issued by
Debian (nss), Fedora (rubygem-rmagick),
openSUSE (xen), Red Hat (firefox and
nss), SUSE (kernel and xen), and Ubuntu
(mailman and nss).
# ⚓ Security:_This_new_Firefox_feature_could_stop
zero-day_flaws_in_their_tracks_|_ZDNet⠀⇛
Mozilla has released Firefox 95 and
shipped it with its new security
sandboxing technology called RLBox for
Firefox on Windows, Linux and macOS.
# ⚓ Mozilla_Releases_Security_Updates_for_Firefox,
Firefox_ESR,_and_Thunderbird_|_CISA⠀⇛
Mozilla has released security updates
to address vulnerabilities in Firefox,
Firefox ESR, and Thunderbird. An
attacker could exploit some of these
vulnerabilities to take control of an
affected system.
CISA encourages users and
administrators to review the Mozilla
security advisories for Firefox 95,
Firefox ESR 91.4.0, and Thunderbird
91.4.0 and apply the necessary updates.
# ⚓ Protect_your_PHP_websites_with_CrowdSec⠀⇛
PHP is used by 79% of the websites for
which we know the server-side
programming language, according to
W3Techs’ usage statistics. It is
evident that we needed to provide a PHP
bouncer to help you secure your
websites. This day has finally come.
CrowdSec bouncers can be set up at
various levels of your applicative
stack: web server, firewall, CDN), etc.
And today, we are looking at one more
layer: setting up remediation directly
at the application level.
# § Privacy/Surveillance⠀➾
# ⚓ HAROI:_Human_Readable_Authenticated_Relay
Operator_Identifier⠀⇛
below is a partial proposal draft
for human readable relay operator
IDs that are authenticated by
directory authorities. If there
is any interest in implementing
something like this I’ll complete
the draft and submit it via
gitlab.
# ⚓ How_to_keep_some_of_your_Twitter_data
away_from_advertisers⠀⇛
In April 2020, Twitter began
sharing more of your information
with advertisers. Notice came via
a rather weird notification that
said “your ability to control
mobile app advertising
measurements has been removed” —
which basically meant that
Twitter was now sharing data such
as which ads you looked at or
interacted with, as well as the
tracking identifier for your
phone. Previously, you could turn
that off — no longer. (Unless you
live in the European Union or the
UK, where there are extra
protections.)
# ⚓ Russia_Blocks_Privacy_Service_Tor_In
Latest_Move_To_Control_Internet⠀⇛
Russia’s media regulator has
blocked the online anonymity
service Tor in what is seen as
the latest move by Moscow to
bring the Internet in Russia
under its control.
Roskomnadzor announced it had
blocked access to the popular
service on December 8, cutting
off users’ ability to thwart
government surveillance by
cloaking IP addresses.
# ⚓ Russia_Blocks_TorProject.org_and_Begins
Blocking_of_Wider_Tor_Network⠀⇛
On the orders of Russian
authorities, ISPs in Russia have
blocked TorProject.org, the main
domain of the privacy-focused
anti-censorship tool Tor. The
move comes hot on the heels of
moves to block access to the
wider Tor network following
allegations that the service
helps people to access previously
blocked sites and facilitates
crime, including access to the
dark web.
# ⚓ Instagram_head_says_it’s_bringing_back
the_chronological_feed⠀⇛
The company’s algorithmically
sorted feed, introduced in 2016,
and then updated in 2017 to
include recommended posts, is
widely disliked by users who
prefer to have their posts and
their friends’ posts surface in a
timely manner. The current feed
uses AI to create what Instagram
considers a more personalized
feed, based on users’ activity.
But it has remained generally
unpopular among a vast swath of
users, despite the company’s
assertions otherwise.
Mosseri appeared before the
Senate subcommittee where he was
grilled by senators about child
safety issues on the app,
prompted in part by revelations
from whistleblower Frances
Haugen, who provided internal
documents to The Wall Street
Journal that suggested the
company was aware its app may be
“toxic” for teenagers. “Have some
empathy. Take some
responsibility,” Sen. Marsha
Blackburn (R-TN) chided Mosseri
as the hearing wound down.
# ⚓ How_to_create_an_NFT_—_and_why_you_may
not_want_to⠀⇛
NFTs have been a cultural
phenomenon throughout 2021,
constantly making headlines as
celebrities dabble in the space
and as shenanigans, scams, and
legal fights ensue. With some
creators making millions off
NFTs, though, it’s understandable
why you’d want to try your hand
at it or play around with the
tech to get a better feel for it.
We’re going to go over how to
create an NFT using two of the
most popular marketplaces, but
before we get to that point,
let’s cover some of the basics of
what an NFT is and the decisions
you may have to make before
deciding to sell one. (If you’re
relatively up to speed, you can
go to Step 3 to begin the journey
of actually creating a token.)
# § Confidentiality⠀➾
# ⚓ uBlock,_I_exfiltrate:_exploiting_ad
blockers_with_CSS⠀⇛
Ad blockers like uBlock
Origin are extremely
popular, and typically have
access to every page a user
visits. Behind the scenes,
they’re powered by
community-provided filter
lists – CSS selectors that
dictate which elements to
block. These lists are not
entirely trusted, so
they’re constrained to
prevent malicious rules
from stealing user data.
In this post, we’ll show
you how we were able to
bypass these restrictions
in uBlock Origin, use a
novel CSS-based
exploitation technique to
extract data from scripts
and attributes, and even
steal passwords from
Microsoft Edge. All
vulnerabilities discussed
in this post have been
reported to uBlock Origin
and patched.
o § Defence/Aggression⠀➾
# ⚓ Cologne:_Public_call_of_the_muezzin_for_the_first_time_on
Christmas_Eve?⠀⇛
As predicted by the AfD, there are increasing signs
that the two-year “model project” will become
permanent. Ditib” states that “the duration is
currently not foreseeable”.
# ⚓ At_least_30_killed_in_suspected_jihadist_attack_in_central
Mali⠀⇛
Mali has been struggling to contain an Islamist
insurgency that first erupted in the north in 2012
and has since claimed thousands of military and
civilian lives.
Despite the presence of thousands of French and
United Nations troops, the conflict has engulfed
central Mali and spread to neighboring Burkina Faso
and Niger.
# ⚓ News_of_Liverpool_Terrorist_attacker’s_‘reconversion’_to
Islam_is_no_surprise.⠀⇛
It is also believed that an accidental trigger or
overstepping a timer due to traffic delay, caused
the detonation in the taxi. Police have since
confirmed that the Improvised Explosive Device
(IED) was packed with ball bearings and was
definitely created to maim, injure or kill
civilians.
So this was not a personal suicide mission.
o § Environment⠀➾
# ⚓ How_Bolivian_lithium_could_help_fight_climate_change⠀⇛
Demand for lithium doubled between 2015 and 2020 to
around 360,000 tonnes per year. Benchmark predicts
it will soon outstrip supply by some 240,000
tonnes. The lithium market is highly speculative;
past predictions of shortages have proven wrong, in
part because people were slow to start buying
electric cars. But the idea that sooner or later
plug-in wheels will go mainstream has led to
renewed interest in Bolivia. It has 21m tonnes of
reserves, says the US Geological Survey. If it
could extract more of its reserves, it would
noticeably increase the global supply.
# § Energy⠀➾
# ⚓ With_Shell_Abandoning_the_Cambo_Project,_the_North
Sea_Urgently_Needs_a_Serious_Just_Transition_Plan⠀⇛
By Dr Daria Shapovalova (School of Law) and
Professor Tavis Potts (School of
Geosciences), University of Aberdeen
News that Shell is pulling out of the
proposed Cambo oilfield in the North Sea has
been met with delight by the climate movement
and concern by the oil and gas sector. The
oil giant has said its decision is
economically-motivated, but in reality it is
a symptom of the public’s growing awareness
of the urgent emissions cuts needed to meet
the Paris Agreement goals.
# ⚓ New_Report_Throws_Doubt_on_Overly_Optimistic_Fracking
Forecasts_From_U.S._Government⠀⇛
Oil and gas investors are anticipating hefty
dividend checks to close out 2021. Following
a decade of red ink — capped by a devastating
2020 when oil prices briefly went negative —
fracking-focused companies finally made some
money this year. High energy prices and a
slower pace of drilling allowed North
America’s shale firms to harvest a bumper
crop of cash through the summer and fall.
They’re now returning much of that bounty to
investors, rather than just plowing it back
into new wells.
Yet a new analysis from earth scientist David
Hughes, writing for the nonprofit Post Carbon
Institute, suggests that the industry’s
future may not be nearly so bright.
o § AstroTurf/Lobbying/Politics⠀➾
# ⚓ Today’s_GOP_Would_Excommunicate_Bob_Dole⠀⇛
When Bob Dole bid for the presidency in 1996, the
very conservative Republican from Kansas ran a
campaign that proudly announced he “supported the
Civil Rights Act of 1964 and the Voting Rights Act
of 1965” and “played an instrumental role in
extending the Voting Rights Act in 1982.”1
# ⚓ Restore_the_4th_Minnesota:_Racking_Up_Victories_in_2021⠀⇛
The EFF Organizing Team caught up with Chris at
RT4MN to hear about how they got organized and won
victories this year for their communities.
What is Restore the Fourth Minnesota?
How did it come back together in 2019? Was
restarting the chapter easier than starting it
initially?
# ⚓ Google_files_lawsuit_against_Russian_[crackers]_as_part_of
disrupting_botnet⠀⇛
As part of the effort, Google filed a lawsuit in
the Southern District of New York on Tuesday
against two Russian nationals, Dmitry Starovikov
and Alexander Filippov, and more than a dozen other
unnamed individuals for allegedly creating and
running the “Glupteba” botnet. Google also worked
with industry partners to disrupt infrastructure
used by the group which means the individuals
behind the botnet currently do not have control
over it.
# ⚓ Estonian_ID_cards_cannot_be_used_to_enter_UK_from_October
1⠀⇛
People who entered the UK before September 30 with
an ID-card may require a passport to leave the
country.
It is possible to apply for a return certificate,
which is a temporary single-use travel document for
returning from the UK to Estonia.
# ⚓ Can_a_New_University_Really_Fix_Academia’s_Free_Speech
Problems?⠀⇛
To debate the free speech crisis — or lack thereof
— on campuses, Jane Coaston brought together Greg
Lukianoff, the president and C.E.O. of the
Foundation for Individual Rights in Education
(FIRE), and Mark Copelovitch, a professor of
political science and public affairs and the
director of the Center for European Studies at the
University of Wisconsin-Madison. They discuss
whether the new university can address deep-rooted
issues on campus or will just fall into the same
“thought bubble” that plagues other institutions.
# ⚓ Crumbling_Constitution⠀⇛
# ⚓ US_Should’t_Be_Invited_to_Summit_for_Democracy,_Let_Alone
Be_Its_Host⠀⇛
This week, the United States is convening a virtual
“Summit for Democracy,” the first of its kind in
what the State Department hopes to make an annual
event.
# ⚓ Biden_Shouldn’t_Use_the_Summit_for_Democracy_to_Start_More
Cold_Wars⠀⇛
On Wednesday and Thursday of this week, US
President Joe Biden will host a virtual “Summit for
Democracy.” The gathering will bring together
leaders from 110 countries who work in government,
civil society, and the private sector, with the
officially declared purpose of developing an agenda
to renew democratic government and keep democracy’s
ideals strong. (The guest list includes Pakistan,
Ukraine, and Brazil.) As authoritarianism grows
around the world, including in the United States,
the administration says it seeks practical ideas
and strong alliances against its spread. This
article was produced by Globetrotter in partnership
with ACURA.
# ⚓ A_One-Sided_Narrative:_U.S._Press_Focuses_on_“Russian
Aggression”_While_Ignoring_U.S._Escalation⠀⇛
During a virtual summit with Russian President
Vladimir Putin, President Biden threatened to
impose new economic sanctions and other measures if
Russia invades Ukraine. The talks were held amid
growing tension between the two countries over the
expansion of NATO in Eastern Europe and Russia’s
deployment of tens of thousands troops along the
border of Ukraine. Editorial director and publisher
at The Nation Katrina vanden Heuvel says the U.S.
has a “one-sided narrative” of the Russia-Ukraine
conflict that neglects to acknowledge its own role
in escalating tensions. “This [the Russia-Ukraine
conflict] is a civil war but it has become a proxy
war between the United States, Russia, NATO.”
o § Misinformation/Disinformation⠀➾
# ⚓ The_political_divide_in_the_United_States_has_become
irreconcilable,_study_says⠀⇛
Politics in the United States have become an
increasingly polarized affair for decades, driven
largely by the right moving further to the right.
Observation of political polarization is not merely
anecdotal; studies repeatedly bear this out.
Now, some researchers say the partisan rift in the
United States has become so extreme that the
country may be at a point of no return.
According to a theoretical model’s findings
published in the Proceedings of the National
Academy of Sciences, the pandemic failing to unite
the country, despite political differences, is a
signal that the U.S. is at a disconcerting tipping
point.
o § Censorship/Free Speech⠀➾
# ⚓ Library_display_pairing_Bible_with_explicit_books_removed⠀⇛
The display was removed Tuesday; it’s not clear how
long it had been in place. In a statement, Fairfax
County Public Library Director Jessica Hudson said
the “holiday reading display was intended to
highlight the freedom to read and the fact that
many library patrons have more time during the
holidays to do so. It was not the intention of
staff to create a display that could be construed
as offensive.”
# ⚓ More_than_600_authors,_publishers_condemn_recent_book_bans
in_joint_statement⠀⇛
Wednesday’s statement condemning such acts of
censorship was released by the National Coalition
Against Censorship but included notable
signatories, such as author Judy Bloom, publishing
houses Penguin Random House and Scholastic, and the
American Library Association, among others.
“The First Amendment guarantees that no individual,
group of individuals, legislator, community member,
or even school board member can dictate what public
school students are allowed to read based on their
own personal beliefs or political viewpoint,” the
statement reads. “It is freedom of expression that
ensures that we can meet the challenges of a
changing world. That freedom is critical for the
students who will lead America in the years ahead.
We must fight to defend it.”
# ⚓ RaymondIbrahim.com_Banned_as_a_‘Pornographic’_Website⠀⇛
As anyone who has visited my website since its
inception 16 years ago knows, raymondibrahim.com
focuses almost exclusively on the Islamic question:
it looks at doctrinal and historical issues
pertaining to Islam, that religion’s interactions
with non-Muslims—with a strong focus on Christian
minorities who are regularly persecuted by the
adherents of the religion of peace—and contemporary
Islamic terrorism.
# ⚓ Top_censor_Mutua_received_Sh3.1m_excess_salary⠀⇛
Former Film Classification Board CEO Ezekiel Mutua
may be forced to refund Sh3.1 million in excess
salary he was paid on the financial year ending
June 2020.
As of June 30, 2020, KFCB cumulatively paid Sh15.3
million, comprising Sh9.2 million and Sh6.1 million
in the financial years 2019-20 and 2018-19,
respectively.
Auditor General Nancy Gathungu has flagged the
excess payment as irregular, citing lack of
approval by the Salaries and Remuneration
Commission.
# ⚓ Knesset_advances_bill_censoring_‘criminal’_social_media
posts⠀⇛
Proposed law, allowing courts to remove content
that incites violence or ‘endangers mental health,’
is met with pushback from right-wing leaders, who
claim it will crimp speech
# ⚓ [Old] English_schools_banned_from_using_anti-capitalist
material_in_teaching⠀⇛
The guidance reads: “Schools should not under any
circumstances use resources produced by
organisations that take extreme political stances
on matters. This is the case even if the material
itself is not extreme, as the use of it could imply
endorsement or support of the organisation.”
o § Freedom of Information/Freedom of the Press⠀➾
# ⚓ Filipino,_Russian_Journalists_to_Receive_Nobel_Peace_Prize
in_Oslo⠀⇛
Two journalists, one from the Philippines and the
other from Russia, will receive the 2021 Nobel
Peace Prize at a ceremony in Oslo Friday. The
Norwegian Nobel Committee said it was honoring the
pair for their efforts to safeguard press freedom.
The Nobel Peace Prize is the latest accolade for
Filipino American journalist Maria Ressa, who has
received numerous awards for her fight for press
freedom in the Philippines. “There’s a part of me
that is happy (to accept the Nobel Peace Prize),
yes, but also angry, and hoping for a better
future,” Ressa told reporters at the Manila airport
Tuesday on her way to the Norwegian capital, Oslo.
# ⚓ Nobel_laureate_Ressa_urges_journalists_to_defend_their
rights⠀⇛
Her visit to Oslo was long uncertain. Currently on
bail pending an appeal against a conviction last
year in a cyber libel case, she applied to four
courts for permission to travel to Norway for the
ceremony.
o § Civil Rights/Policing⠀➾
# ⚓ Free_Speech_Advocates_Contemplate_International_Human
Rights_Obligations_on_Big_Tech⠀⇛
Whereas traditionally, citizens of a democracy can
hold their governments accountable for decisions
related to transparency of information, it is more
difficult to that now with big technology companies
being the gatekeepers, according to Barbora
Bukoská, Senior Director for Law and Policy of
international human rights organization Article 19.
“On the [Internet], this is being more and more
challenged because governments are no longer [the
ones] who are in control of the information they
hold about people,” said Bukoská. “More and more we
see corporations, especially Big Tech, making
decisions on a basis which we don’t know about.
o § Digital Restrictions (DRM)⠀➾
# ⚓ Fox_News_Ready_to_Go_All-In_On_Streaming_If_Pay-TV_Decline
Keeps_Up⠀⇛
Speaking at a UBS conference Wednesday, Fox CFO
Steve Tomsic underscored that the company is
committed to the linear pay-TV business for its
sports and news assets, but added that it is ready
and willing to push further into streaming if it
has to.
o § Monopolies⠀➾
# § Copyrights⠀➾
# ⚓ Snowball_Fights_in_Art_(1400–1946)_–_The_Public
Domain_Review⠀⇛
What’s wondrous about browsing the images of
snowball fights gathered here is how little
changes across centuries and continents.
# ⚓ Little_Switzerlands:_Alpine_Kitsch_in_England_–_The
Public_Domain_Review⠀⇛
Far from the treacherous peaks and ravines of
Switzerland, Alpine cottages arose,
unexpectedly, amid the hillocks and modest
streams of 19th-century England. Seán
Williams recovers the peculiar fad for
“Little Switzerlands”, where the Romantic
sublime meets countryside kitsch.
# ⚓ Roku_settles_YouTube_dispute_and_locks_down_apps_in
‘multi-year’_deal⠀⇛
Roku has reached a deal with Google to
continue distributing the YouTube and YouTube
TV apps on its platform. The two had been at
odds over a contract extension, sparring over
what Roku described as onerous demands by
Google for more data and more prominent
placement on its devices.
If they hadn’t reached an agreement by
tomorrow, Google planned to pull the YouTube
app from Roku — a loss for basically everyone
involved, but especially Roku users who would
have no longer been able to download a key
video service.
# ⚓ Operation_‘IPTV_Special’:_49_Pirate_IPTV_Resellers
Fined_€10,000_Each⠀⇛
Following a 2020 raid in Italy that shut down
a pirate IPTV provider, authorities have been
making progress towards bringing those
involved to justice. More than 70 people face
complaints, with 49 resellers of the service
now required to pay more than 500,000 euros
in fines. Police are also working on a
database of 65,000 customers to determine the
next course of action.
䷩ 𝚕𝚒𝚗𝚎 2827
╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.09.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Links_9/12/2021:_Kali_Linux_2021.4_Released_and_GNOME_Shell_42_Plans
Outlined⠀✐
Posted in News_Roundup at 8:02 pm by Dr. Roy Schestowitz
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈
§ Contents⠀➾
* GNU/Linux
o Distributions
o Devices/Embedded
* Free_Software/Open_Source
* Leftovers
* § GNU/Linux⠀➾
o § Desktop/Laptop⠀➾
# ⚓ How_much_does_a_Linux_desktop_OS_cost?_–_nixCraft⠀⇛
Let us say you want to support Linux and buy an
actual Linux desktop OS like you buy Windows
desktop operating system from the market. How much
would it cost price-wise, and what would you get in
return when you buy a yearly subscription?
We have some well-known Linux vendors that only
target enterprise Linux desktop users. For example,
a software developer working in a bank, government,
or research facility will likely buy an enterprise
Linux desktop subscription. In addition, these
vendors have tie-up with OEMs such as Dell or HP to
offer pre-installed Linux desktop workstations or
laptops.
# ⚓ My_Recommendations_for_the_Most_Secure_Librem_14
Configuration_–_Purism⠀⇛
The Librem 14 is our most secure laptop to date. We
aim to make the Librem 14 as secure as possible out
of the box for the widest range of customers while
also taking ease-of-use and overall convenience
into account. We also avoid security measures that
take control away from you and give it to us. While
we think you should trust us, you shouldn’t have to
trust us to be secure.
While we always keep the average customer’s
security in mind, we also have a number of
customers who face more extreme threats and are
willing to trade some convenience for extra
security. Those customers have sometimes asked me
which combination of options would make their
Librem 14 order the most secure.
In this post I will provide what I think are the
highest security options you can apply to a Librem
14 order, along with some additional steps to take
once you receive your Librem 14. Before I get
started though, I want to note that even with these
recommendations, there are still additional, more
extreme steps a person could take. While I’m
providing high security recommendations, my goal
here is still to strike a reasonable balance
between high security and some level of
convenience. For those of you facing even more
extreme threats with a higher tolerance for
inconvenience, treat these recommendations as a
baseline to build on.
o § Kernel Space⠀➾
# ⚓ What_to_do_in_response_to_a_kernel_warning_[LWN.net]⠀⇛
The kernel provides a number of macros internally
to allow code to generate warnings when something
goes wrong. It does not, however, provide a lot of
guidance regarding what should happen when a
warning is issued. Alexander Popov recently posted
a patch series adding an option for the system’s
response to warnings; that series seems unlikely to
be applied in anything close to its current form,
but it did succeed in provoking a discussion on how
warnings should be handled.
Warnings are emitted with macros like WARN() and
WARN_ON_ONCE(). By default, the warning text is
emitted to the kernel log and execution continues
as if the warning had not happened. There is a
sysctl knob (kernel/panic_on_warn) that will,
instead, cause the system to panic whenever a
warning is issued, but there is a lack of options
for system administrators between ignoring the
problem and bringing the system to a complete halt.
Popov’s patch set adds another option in the form
of the kernel/pkill_on_warn knob. If set to a non-
zero value, this parameter instructs the kernel to
kill all threads of whatever process is running
whenever a warning happens. This behavior increases
the safety and security of the system over doing
nothing, Popov said, while not being as disruptive
as killing the system outright. It may kill
processes trying to exploit the system and, in
general, prevent a process from running in a
context where something is known to have gone
wrong.
There were a few objections to this option,
starting with Linus Torvalds, who pointed out that
the process that is running when a warning is
issued may not have anything to do with the warning
itself. The problem could have happened in an
interrupt handler, for example, or in a number of
other contexts. “Sending a signal to a random
process is just voodoo programming, and as likely
to cause other very odd failures as anything else”,
he said.
# ⚓ In_search_of_an_appropriate_RLIMIT_MEMLOCK_default⠀⇛
One does not normally expect a lot of disagreement
over a 13-line patch that effectively tweaks a
single line of code. Occasionally, though, such a
patch can expose a disagreement over how the
behavior of the kernel should be managed. This
patch from Drew DeVault, who is evidently taking a
break from stirring up the npm community, is a case
in point. It brings to light the question of how
the kernel community should pick default values for
configurable parameters like resource limits.
The kernel implements a set of resource limits
applied to each (unprivileged) running process;
they regulate how much CPU time a process can use,
how many files it can have open, and more. The
setrlimit() man page documents the full set. Of
interest here is RLIMIT_MEMLOCK, which places a
limit on how much memory a process can lock into
RAM. Its default value is 64KB; the system
administrator can raise it, but unprivileged
processes cannot.
Once upon a time, locking memory was a privileged
operation. The ability to prevent memory from being
swapped out can present resource-management
problems for the kernel; if too much memory is
locked, there will not be enough left for the rest
of the system to function normally. The widespread
use of cryptographic utilities like GnuPG
eventually led to this feature being made available
to all processes, though. By locking memory
containing sensitive data (keys and passphrases,
for example), GnuPG can prevent that data from
being written to swap devices or core-dump files.
To enable this extra security, the kernel community
opened up the mlock() system call to all users, but
set the limit for the number of pages that can be
locked to a relatively low value.
# ⚓ A_different_approach_to_BPF_loops⠀⇛
One of the key features of the extended BPF virtual
machine is the verifier built into the kernel that
ensures that all BPF programs are safe to run. BPF
developers often see the verifier as a bit of a
mixed blessing, though; while it can catch a lot of
problems before they happen, it can also be hard to
please. Comparisons with a well-meaning but rule-
bound and picky bureaucracy would not be entirely
misplaced. The bpf_loop() proposal from Joanne
Koong is an attempt to make pleasing the BPF
bureaucrats a bit easier for one type of loop
construct.
To do its job, the verifier must simulate the
execution of each BPF program loaded into the
kernel. It makes sure that the program does not
reference memory that should not be available to
it, that it doesn’t leak kernel memory to user
space, and many other things — including that the
program will actually terminate and not lock the
kernel into an infinite loop. Proving that a
program will terminate is, as any survivor of an
algorithms class can attest, a difficult problem;
indeed, it is impossible in the general case. So
the BPF verifier has had to find ways to simplify
the problem.
Initially, “simplifying the problem” meant
forbidding loops altogether; when a program can
only execute in a straight-through manner, with no
backward jumps, it’s clear that the program must
terminate in finite time. Needless to say, BPF
developers found this rule to be a bit
constraining. To an extent, loops can be simulated
by manually unrolling them, but that is tiresome
for short loops and impractical for longer ones. So
work soon began on finding a way to allow BPF
programs to contain loops. Various approaches to
the loop problem were tried over the years;
eventually bounded loop support was added to the
5.3 kernel in 2019.
# ⚓ Bootlin_is_now_a_Qualiopi_certified_training_provider_–
Bootlin’s_blog⠀⇛
Bootlin has been delivering training courses in the
field of Embedded Linux since its creation in 2004,
delivering over 430 courses to more than 4500
engineers just since 2009, in over 40 countries,
with a high-level of quality and a full
transparency, with fully open training materials
and publicly available training evaluations.
# § Graphics Stack⠀➾
# ⚓ wayland_1.20.0⠀⇛
Wayland 1.20.0 is released!
This release contains the following major
changes:
- FreeBSD support has been entirely
upstreamed and has been added to
our continuous integration system.
- The autotools build system has been
dropped. Meson has replaced it.
- A few protocol additions: wl_surface.offset
allows clients to update
a surface's buffer offset independently
from the buffer,
wl_output.name and description allow
clients to identify outputs
without depending on xdg-output-unstable-
v1.
- In protocol definitions, events have a new
"type" attribute and can
now be marked as destructors.
- A number of bug fixes, including a race
condition when destroying
proxies in multi-threaded clients.
Commit history since RC1 below.
Simon Ser (2):
meson: override dependencies to ease
use as subproject
build: bump to version 1.20.0 for the
official release
git tag: 1.20.0
# ⚓ Wayland_1.20_Released_With_Proper_FreeBSD_Support,
Protocol_Additions⠀⇛
Wayland 1.20 is out today as the latest
version of the reference Wayland library/
support code and core protocol.
While work on the core Wayland code itself
has slowed down in recent years, Wayland 1.20
is a fairly notable update. In particular,
this first Wayland release in nearly one year
is bringing fully upstreamed FreeBSD support.
All of the FreeBSD support patches have
worked their way upstream into Wayland 1.20
and it’s ready to be supported with this
release. There is also now FreeBSD continuous
integration (CI) test coverage to ensure the
FreeBSD support remains in good shape and
hopefully won’t regress.
# ⚓ Cross-compiling_with_icecream_–_Samuel_Iglesias
Gonsálvez’s_blog⠀⇛
One of the big issues I have when working on
Turnip driver development is that when
compiling either Mesa or VK-GL-CTS it takes a
lot of time to complete, no matter how
powerful the embedded board is. There are
reasons for that: typically those board have
limited amount of RAM (8 GB for the best
case), a slow storage disk (typically UFS 2.1
on-board storage) and CPUs that are not so
powerful compared with x86_64 desktop
alternatives.
[...]
Icecream is a distributed compilation system
that is very useful when you have to compile
big projects and/or on low-spec machines,
while having powerful machines in the local
network that can do that job instead.
However, it is not perfect: the linking stage
is still done in the machine that submits the
job, which depending on the available RAM,
could be too much for it (however you can
alleviate this a bit by using ZRAM for
example).
One of the features that icecream has over
its alternatives is that there is no need to
install the same toolchain in all the
machines as it is able to share the toolchain
among all of them. This is very useful as we
will see below in this post.
# ⚓ Mesa’s_Virgl_Code_Lands_Optimization_For_Lowering
Memory_Use_–_Phoronix⠀⇛
It is not too often getting to talk about
performance optimizations for Mesa’s Virgl
code that along with in conjunction with
related “Virgil” components allows for
hardware-accelerated 3D/OpenGL running within
virtual machines. Hitting Mesa 22.0 this week
though is some Virgl code improvements for
allowing lower memory use within virtual
machines.
o § Instructionals/Technical⠀➾
# ⚓ Robert_Haas:_Surviving_Without_A_Superuser_–_Part_One⠀⇛
PostgreSQL users and developers are generally aware
that it is best to minimize the number of tasks
performed as superuser, just as at the operating
system level most Linux and UNIX users are aware
that it’s best not to do too many things as root.
For that reason, PostgreSQL has over the last few
years introduced a number of predefined roles that
have special privileges and which in some case can
be used in place of the superuser role. For
instance, the pg_read_all_data role, new in version
14, has the ability to read all data in every table
in the database – not only the tables that
currently exist, but any that are created in the
future. In earlier versions, you could achieve this
effect only by handing out superuser permissions,
which is not great, because the superuser role can
do much more than just read all the data in the
database. The new predefined role allows for a very
desirable application of the principle of least
privilege.
Unfortunately, the predefined roles which exist in
current releases of PostgreSQL do not, in my view,
really come close to solving the problem. It’s good
that we have them, but there are still a large
number of things which can’t be done without
superuser privileges, and even if we make as much
progress in the next 3 years as we have in the past
10, we still won’t be all that close to a full
solution. We need to do better. Consider, for
example, the case of a service provider who would
like to support a database with multiple customers
as tenants. The customers will naturally want to
feel as if they have the powers of a true
superuser, with the ability to do things like
create new roles, drop old ones, change permissions
on objects that they don’t own, and generally enjoy
the freedom to bypass permission checks at the SQL
level which superusers enjoy. The service provider,
who is the true superuser, also wants this, but
does not want the customers to be able to do the
really scary things that a superuser can do, like
changing archive_command to rm -rf / or deleting
the entire contents of pg_proc so that the system
crashes and the database in which the operation was
performed is permanently ruined.
# ⚓ How_to_install_Webull_Desktop_on_a_Chromebook⠀⇛
Today we are looking at how to install Webull
Desktop on a Chromebook. Please follow the video/
audio guide as a tutorial where we explain the
process step by step and use the commands below.
# ⚓ How_To_Install_GlassFish_on_Debian_11_–_idroot⠀⇛
In this tutorial, we will show you how to install
GlassFish on Debian 11. For those of you who didn’t
know, the GlassFish server is a free-ware,
lightweight application server for the development
and deployment of Java platforms and web
technologies based on Java technology. It supports
the latest Java platforms such as Enterprise
JavaBeans, JavaServer Faces, JPA, JavaServer Pages,
and many more. GlassFish comes with a simple and
user-friendly administration console with an update
tool for updates and add-on components.
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 through the step-by-
step installation of the GlassFish on a Debian 11
(Bullseye).
# ⚓ Learn_Kubernetes_basics_–_NextGenTips⠀⇛
Kubernetes is an open-source container
orchestration system for automating computer
application deployment, scaling, and management.
Kubernetes is a portable, extensible, open-source
platform for managing containerized workloads and
services that facilitates both declarative
configuration and automation.
# ⚓ Hans_de_Goede:_PSA:_The_5.17_kernel_will_require_some
initrd_generator_changes_for_kms_drivers⠀⇛
Starting with kernel 5.17 the kernel supports the
builtin privacy screens built into the LCD panel of
some new laptop models.
This means that the drm drivers will now return -
EPROBE_DEFER from their probe() method on models
with a builtin privacy screen when the privacy
screen provider driver has not been loaded yet.
To avoid any regressions distors should modify
their initrd generation tools to include privacy
screen provider drivers in the initrd (at least on
systems with a privacy screen), before 5.17 kernels
start showing up in their repos.
# ⚓ How_to_Change_Notification_Position_in_Ubuntu_–_OMG!
Ubuntu!⠀⇛
Want to change the position of notifications in
Ubuntu?
As you no doubt know, Ubuntu shows app and other
notifications at the top of the screen, just
beneath the clock (as in upstream GNOME Shell).
This position makes sense within the default UX.
The top of the screen in GNOME Shell is where
status bar items sit, and notification toasts live
in the calendar applet (which is accessed by
clicking the clock).
But you’re not everyone.
Perhaps you want to move notifications to the top
right of your display. This is where Ubuntu used to
show notifications (and is where many other Linux
distros and desktop environments still do).
# ⚓ Install_aaPanel_with_Ubuntu_21.04⠀⇛
Today, in this article we will learn how to install
aaPanel with Ubuntu 21.04. aaPanel is an
alternative to a web control panel like cPanel.
Even the free version of this panel can fulfill
basic needs. Provided with quick updates, rich
documentation is provided. Today, in this article
we will learn how to install aaPanel with Ubuntu
21.04.
# ⚓ How_to_install_OpenGamePanel_on_Ubuntu/Debian_-⠀⇛
OpenGamePanel is a open-source server management
panel based on PHP/MYSQL. It is a server management
tool which provides alot of features. Most of the
game servers/voice servers can be easily installed
just by selecting it in the list. The main features
includes : Custom Web FTP, Auto Updates, Easy
installation of servers. There are several game
server management panel available in the market but
the once which is fairly easy to use and install is
OpenGamePanel. It also provides prebuilt plugins
for better and advanced experience. You can rent
out servers to clients using the panel itself. We
can also configure multiple machines to be used and
managed by a single web panel.
# ⚓ Make_music_on_Linux_with_Ardour⠀⇛
If ever you’ve been curious about making music,
you’ll be pleased to know that the open source
digital audio workstation Ardour makes it easy and
fun, regardless of your level of experience. Ardour
is one of those unique applications that manages to
span beginner-level hobbyists all the way to
production-critical professionals and serves both
equally well. Part of what makes it great is its
flexibility in how you can accomplish any given
task and how most common tasks have multiple levels
of possible depth. This article introduces you to
Ardour for making your own music, assuming that you
have no musical experience and no knowledge of
music production software. If you have musical
experience, it’s easy to build on what this article
covers. If you’re used to other music production
applications, then this quick introduction to how
the Ardour interface is structured ought to be
plenty for you to explore it in depth at your own
pace.
# ⚓ Ubuntu_Blog:_Raspberry_Pi_Tutorial:_Host_a_Minecraft_server
on_Ubuntu_Desktop [Ed: Canonical/Ubuntu blog: Let's install
proprietary software for Microsoft]⠀⇛
# ⚓ Kubernetes_Features_Explained_In_Detail_–_OSTechNix⠀⇛
This is the continuation of Kubernetes introduction
guide. In this article, we are going to learn about
important features of Kubernetes which will help
you to understand the functional concepts of
Kubernetes in deeper level.
# ⚓ 13_Examples_to_Manage_S3_Bucket_Replication_Rules_using_AWS
CLI⠀⇛
Using S3 replication, you can setup automatic
replication of S3 objects from one bucket to
another. The source and destination bucket can be
within the same AWS account or in different
accounts. You can also replicate objects from one
source bucket to multiple destination buckets.
# ⚓ How_to_Install_Haguichi_(Graphical_App_for_LogMeIn_Hamachi)
in_Ubuntu_20.04,_18.04_|_UbuntuHandbook⠀⇛
Use LogMeIn Hamachi VPN service? Haguichi is a
graphical app to make easy to join, create and
manage Hamachi networks in Linux.
Haguichi is a free and open-source app that
provides a stylish GTK UI for the official Hamachi
for Linux. It has both dark and light window mode
that shows a searchable and sortable network list
in the left and details and actions in the right.
It’s well integrated with the Gnome desktop with
notifications and system tray indicator applet, and
make it easy to backup and restore configuration,
as well as manage customize commands via
Preferences dialog. And, it supports a list of
keyboard shortcuts to make network and command
actions more efficient.
# ⚓ How_to_Securely_Transfer_Files_and_Directories_on_Linux_–
buildVirtual⠀⇛
Knowing how to transfer files securely between
Linux hosts is a useful skill to have if you are
regularly working with Linux servers. You may just
need to transfer a handful of files, or you may
want to look at backing up files from one Linux
host to another. What ever the reason, there are a
number of ways you can transfer files securely on
Linux. Continue reading to find out about some of
the more common or popular ways to transfer files.
o § Games⠀➾
# ⚓ BattlEye_Anti-Cheat_Works_on_ARMA3_with_Proton_–_Boiling
Steam⠀⇛
Turns out that I have one of them, ARMA3, and I
could test that it indeed works, by filtering for
BattlEye only servers and trying to join such
servers from Linux with Proton (note that you need
to disable most of your mods if you intend on
joining online competition). It seems like Steam
downloads a specific BattlEye package before
running ARMA3 after this update, so you don’t
really have to do anything on your end.
# ⚓ New_Humble_Choice_and_multiple_Humble_Bundles_are_live_|
GamingOnLinux⠀⇛
A fresh month has arrived and so it brings with it
a new Humble Choice, the curated monthly bundle
along with a few other game bundles to go over.
Here’s a roundup of how they all work on Linux
either natively or with Steam Play Proton.
First up is Humble Choice for December. Here you
pay for whatever tier you feel is the best value to
get access to the Humble Trove (a ton of DRM-free
games), a discount at the Humble Store and the
ability to claim Steam keys (sometimes GOG keys)
for multiple titles – the amount of which depends
on what tier you buy into.
# ⚓ Loop_Hero_from_Four_Quarters_hits_a_million_sales_|
GamingOnLinux⠀⇛
Looks like publisher Devolver Digital was right to
back this one, as Loop Hero from developer Four
Quarters has managed to hit a million sales on
Steam.
A game all about repetition. Loop Hero sees you
constantly run through a procedurally generated
map, where your character automatically walks
around and engages in battle with various
creatures. It’s also a deck-builder, although you
deck are map tiles so you build up the map from a
blank slate with each loop. It’s deliciously
addictive to keep playing through while it reveals
small bits of story.
# ⚓ Developer_of_The_Falconeer_looking_at_Linux_builds_for_the
Steam_Deck_|_GamingOnLinux⠀⇛
Another developer is looking into native Linux
builds for their game, this time it’s Tomas Sala
for The Falconeer in preparation for the upcoming
Steam Deck handheld.
“Soar through the skies aboard a majestic warbird,
explore a stunning oceanic world and engage in epic
aerial dogfights, in this BAFTA nominated air
combat game from solo developer, Tomas Sala.
# ⚓ Check_out_Ashes_2063_and_Ashes:_Afterglow,_fantastic_Doom
II_total_conversions_|_GamingOnLinux⠀⇛
An incredibly impressive double-episode total
conversation for Doom 2, we have Ashes 2063 and
Ashes: Afterglow. The first episode our own BTRE
talked a bit about back in 2018, and since then
it’s been remastered and a second episode released
only recently. Now, they’re both available easily
from Mod DB.
“Explore and scavenge through dozens of intricate
maps, and use your scratched together arsenal to
fight hordes of dangerous raiders and mutants in
this expansive GZDoom TC. Ashes is part Duke Nukem
3D, part Doom, thrown into a blender with Mad Max,
Fallout and Stalker for that refreshing post-
apocalyptic twist.”
# ⚓ Euro_Truck_Simulator_2_&_American_Truck_Simulator_get_big
upgrades_|_GamingOnLinux⠀⇛
SCS has upgraded both Euro Truck Simulator 2 &
American Truck Simulator with some major
improvements, and it seems they may work even
better on the upcoming Steam Deck now.
We’ll go over some of the extra content for each
below, but first, some tech changes have come to
each game. For starters, gamepad support on both
has been greatly improved. A big change considering
all the different controls needed, with the primary
aim to allow navigating the entire UI without an
addition device. They said they plan to keep making
improvements on this too.
Another big change is the inclusion of SDF (Signed
Distance Fields) fonts, which “allows texts and
fonts to be displayed perfectly in any resolution,
scale, or distance”.
o § Desktop Environments/WMs⠀➾
# § GNOME Desktop/GTK⠀➾
# ⚓ GNOME_41.2_Is_Here_to_Improve_Software,_Boxes,_Orca,
Calendar,_and_Other_Apps⠀⇛
GNOME 41.2 is here five weeks after GNOME
41.1 to update the Orca screen reader
accessibility tool with improved behavior
when the focused back/forward button is
pressed, improved presentation of subscript
and superscript elements, the ability to
identify and present custom-element images,
improved speech generator for browser alerts,
support for handling name/description change
floods in the event manager, improved
presentation of indeterminate progress bars
(busy indicators), and better Python 3.10
compatibility.
# ⚓ GNOME_Shell_42_to_have_better_mouse_input_that_will
help_gaming⠀⇛
# ⚓ GNOME_42_To_Finally_Allow_Input_Events_To_Happen
Full-Rate⠀⇛
# ⚓ An_Eventful_Instant:_GNOME_Shell_42⠀⇛
If you have been following GNOME Shell
development, you might have heard about this
change before. Why it took so long to have
this merged?
The showstopper was probably what you would
suspect the least: applications that are not
handling events. If an application is not
reading events in time (is temporarily
blocking the main loop, frozen, slow, in a
breakpoint, …), these events will queue up.
But this queue is not infinite, the client
would eventually be shutdown by the
compositor. With these input devices that
could take a long… less than half a second.
Clearly, there had to be a solution in place
before we rolled this in.
There’s been some back and forth here, and
several proposed solutions. The applied fix
is robust, but unfortunately still temporary,
a better solution is being proposed at the
Wayland library level but it’s unlikely to be
ready before GNOME 42. In the mean time ,
users can happily shake their input devices
without thinking how many times a second is
enough.
Until the next adventure!
o § Distributions⠀➾
# ⚓ Zorin_OS_16_Lite:_Better_Xfce_with_Much_More_Simplicity⠀⇛
If you want to switch to Linux but don’t know which
distro to choose for your aging PC, Zorin OS 16
Lite is probably the perfect choice.
Zorin OS is an Ubuntu-based Linux distribution
designed especially for newcomers to Linux. There
are several ways you can get started with Zorin OS.
There is Zorin OS Core which is the free edition of
the distro and comes with GNOME as a desktop
environment. If you prefer the Xfce, you can try
Zorin OS Lite, which is targeted for basic use on
low-spec PCs. On top of that, there is also a paid
version which is called Zorin OS Pro.
Ultimately the main difference between the Zorin OS
Lite and the Core or the Pro version is that the
Lite version is going to be using Xfce as the
desktop environment while the other versions are
going to be using a heavily modified version on
GNOME.
# § Kali Linux⠀➾
# ⚓ Kali_Linux_2021.4_Release⠀⇛
Seasoned Kali Linux users are already aware
of this, but for the ones who are not, we do
also produce weekly builds that you can use
as well. If you cannot wait for our next
release and you want the latest packages (or
bug fixes) when you download the image, you
can just use the weekly image instead. This
way you’ll have fewer updates to do. Just
know that these are automated builds that we
do not QA like we do our standard release
images. But we gladly take bug reports about
those images because we want any issues to be
fixed before our next release!
# ⚓ Kali_Linux_2021.4_Released_with_Raspberry_Pi_Zero_2_W
Support,_GNOME_41,_and_New_Hacking_Tools⠀⇛
Coming three months after Kali Linux 2021.3,
the Kali Linux 2021.4 release is here with
Linux kernel 5.14, support for the recently
launched Raspberry Pi Zero 2 W single-board
computer (unfortunately without Nexmon
support), improved support for Apple Silicon
(M1) Macs, extended compatibility for the
Samba client to support almost all Samba
servers out there, and easier configuration
of package manager’s mirrors
# § Screenshots/Screencasts⠀➾
# ⚓ EndeavourOS_Atlantis_overview_|_An_Arch-based_distro
with_a_friendly_community_in_its_core._–_Invidious⠀⇛
In this video, I am going to show an overview
of EndeavourOS 21.4 and some of the
applications pre-installed.
# ⚓ Zorin_OS_16_Lite⠀⇛
Today we are looking at Zorin OS 16 Lite
edition. It is based on Ubuntu 20.04, Linux
Kernel 5.11, XFCE 4.16, and uses about 1.4 –
1.7 GB of ram when idling. Enjoy!
# ⚓ Zorin_OS_16_Lite_Run_Through_–_Invidious⠀⇛
In this video, we are looking at Zorin OS 16
Lite.
# § OpenEmbedded⠀➾
# ⚓ Claws_Mail_compiled_in_OE⠀⇛
…some plugins are disabled due to missing
dependencies. I don’t know if any of those
are important. I threw in everything I could
think of into the DEPENDS variable, but
something is still missing.
Well, if anyone reports that one of those
missing plugins is required, I will have to
hunt down the required dependencies.
I have a particular interest in using Claws
Mail to download everything from my gmail
account. Need to sort that out, so that the
downloaded emails will be permanently stored.
# ⚓ libetpan_and_bogofilter_compiled_in_OE⠀⇛
Two more optional dependencies of Claws Mail
are ‘libetpan’ and ‘bogofilter’, now also
compiled in OE. Recipe for libetpan…
# ⚓ Raspberry_Pi_Helps_Forgotten_Home_Computer_Rise_From
The_Grave_|_Tom’s_Hardware⠀⇛
Who remembers the Sol-20? Us neither, but it
was an important milestone on the path to
where we, and our computers, are today.
Without the Sol-20 the home computer world
would be very different. This important point
in home computer history is an excellent
choice, then, for a retro computer
reproduction project such as that carried out
by Michael Gardi (and highlighted by
Hackaday) using a Raspberry Pi in place of
the Intel 8080 at the original computer’s
heart.
The first fully assembled microcomputer with
both a built-in keyboard and a TV output, the
Sol-20 had the misfortune to be released in
1976, a year before Apple, Commodore and
Tandy came and stomped all over the market
with the Apple II, Pet and TRS-80. Initially
sold in three versions – a motherboard kit;
the Sol-10 added a case, keyboard and power
supply, but came with no expansion slots; and
the Sol-20 beefed up that power supply and
added five S-100 bus slots (the Sol-20 would
be by far the most popular model). The
computer stayed in production until 1979 and
would sell around 12,000 units, making them
incredibly rare today. For contrast, total
Apple II sales would hit around six million,
including a million in 1983 alone.
For the 2021 version, having an authentic-
looking case was a priority. The distinctive
blue original was made of sheet metal with
wooden sides, but Gardi reached for his 3D
printer rather than his cutting torch to make
the build more accessible to others. The
sides are made from walnut, a material
slightly befitting the aesthetic of the time.
Gardi also made a matching display for the
Sol-20, again 3D printed and embellished with
walnut, it utilises a 4:3 LCD panel and
connects to the Pi via an HDMI cable.
# § IBM/Red Hat/Fedora⠀➾
# ⚓ What’s_new_in_Red_Hat_Enterprise_Linux_8.5_Container
Tools?⠀⇛
First, if you’ve been testing RHEL 9.0 Beta,
you’ll notice that the versions of Podman,
Buildah, and Skopeo are identical. This is
because the AppStream channel in RHEL 8 and
RHEL 9 are meant to be quite similar. The
idea is that you’ll be able to upgrade much
easier.
You’ll notice this synchronization as RHEL 9
GA releases, and it is planned to continue
until RHEL 8.10 when the versions of Podman,
Buildah, and Skopeo will freeze. At this
point, the RHEL 9 Container Tools Application
Stream will be the source for the latest
Container Tools.
# ⚓ BrickThru_enables_firefighters_to_save_more_lives⠀⇛
When firefighters arrive on the scene of a
fire, they often have only seconds to decide
where to focus their attention to save the
most lives. Visibility may be low and they
may not have enough information about who is
in a building or where they are located. How
could technology be applied to help these
everyday heroes make better split-second
decisions?
The Call for Code Honoring Everyday Heroes
Challenge asked participants to develop new
technology solutions to address challenges
faced by first responders, delivery
personnel, childcare workers, healthcare
frontline workers, educators, and many more
who have been invaluable to society during
the COVID-19 pandemic. Technology solutions
would need to run on a Samsung tablet,
smartphone, and/or wearable device and use
IBM open hybrid cloud technologies such as
IBM Cloud and IBM Watson. Participants also
had access to Samsung toolkits, as well as
data from The Weather Company. Teams had four
weeks to create promising, innovative new
solutions that can be nurtured, improved, and
put to work through the Call for Code
incubation framework with IBM and Samsung
Electronics.
# ⚓ Transitioning_Red_Hat’s_EMEA_leadership_team⠀⇛
Today, we are sharing that Werner Knoblich,
Red Hat’s senior vice president and general
manager for the Europe, Middle East, and
Africa (EMEA) region has decided to retire
from Red Hat at the end of 2021. IT industry
leader and Red Hatter Hans Roth, who is
currently senior vice president and general
manager of Global Services and Technical
Enablement, will succeed him in the role
beginning in January.
Knoblich has been a strong and passionate
advocate for our customers and Red Hatters
throughout his tenure. His mantra, ‘know your
culture first, then build your employee
engagement into it,’ has consistently been at
the heart of his leadership style in addition
to a deep commitment to open source ways of
working to create a highly engaged and
results-driven team.
# ⚓ Gathering_security_data_using_the_Red_Hat_Security
Data_API⠀⇛
Red Hat Product Security is committed to
providing tools and security data to help you
better understand security threats. This data
has been available on our Security Data page
and is also available in a machine-consumable
format with the Security Data API. By
exposing a list of endpoints to query
security data, this tool allows you to
programmatically query the API for data that
was previously exposed only through files on
our Security Data page. To understand how we
share our security data, take a look at this
post.
This post will cover how the Security Data
API can be used to address real-world
security use cases and concerns
programmatically.
These selected use cases are based on
questions which were sent to the Red Hat
Product Security team in recent months. Each
of these examples can be easily modified to
address your own needs.
# ⚓ Edge_computing_benefits_and_use_cases⠀⇛
From telecommunications networks to the
manufacturing floor, through financial
services to autonomous vehicles and beyond,
computers are everywhere these days,
generating a growing tsunami of data that
needs to be captured, stored, processed and
analyzed.
At Red Hat, we see edge computing as an
opportunity to extend the open hybrid cloud
all the way to data sources and end users.
Where data has traditionally lived in the
datacenter or cloud, there are benefits and
innovations that can be realized by
processing the data these devices generate
closer to where it is produced.
This is where edge computing comes in.
# ⚓ The_first_students_from_Jyväskylä_University_of
Applied_Sciences_to_complete_courses_through_Red_Hat
Academy⠀⇛
Jyväskylä University of Applied Sciences
(JAMK) offers its 8,500 students high-quality
education, which is built to meet the needs
of the labor market.
It is beneficial for both students and the
job market in the region that student
qualifications match the job requirements.
JAMK has good relations with local companies
and organizations, and 86% of JAMK computer
science students are employed soon after
studies. JAMK faculty and staff consider it
important to listen with an attentive ear to
the requirements set for experts in the
future. Solutions based on open source are on
the rise.
# ⚓ Fedora_revisits_the_Git-forge_debate⠀⇛
A seemingly straightforward question aimed at
candidates for the in-progress Fedora
elections led to a discussion on the Fedora
devel mailing list that branched into a few
different directions. The question was
related to a struggle that the distribution
has had before: whether using non-free Git
forges is appropriate. One of the differences
this time, though, is that the focus is on
where source-git (or src-git) repositories
will be hosted, which is a separate question
from where the dist-git repository lives.
# ⚓ Moshe_Bar’s_Codenotary_Votes_for_AlmaLinux_–_Becomes
a_Platinum_Member⠀⇛
FOSS Force has learned that on Thursday the
AlmaLinux Foundation, the nonprofit
organization behind the eponymous freshman
Linux distribution that’s positioning itself
as a drop-in CentOS alternative, will
announce that Codenotary has joined its
governance board as its first top-tier
Platinum member, and that AlmaLinux board
member Jack Aboutboul has taken a job as VP
of product at Codenotary.
In an email exchange with FOSS Force,
Aboutboul verified Codenotary’s Platinum
membership, his employment there, and that he
will continue to hold his positions at
AlmaLinux.
Houston-based startup Codenotary markets
highly scalable open source software built
around its immudb (for immutable database, a
fast and cryptographically-verifiable ledger
database) for helping companies protect their
software supply chain, which has become
increasingly important in the wake of the
Solarwinds software supply chain attack that
surfaced late last year. The company’s
software is available for enterprises to run
on their own equipment or in cloud instances,
or through Codenotary’s Software as a Service
offering called Codenotary Cloud.
# § Debian Family⠀➾
# ⚓ Two_outreach_organizations_receive_$50000,_career
certificates_from_Google [Ed: Google’s_money_is_not_a
gift but means of control]⠀⇛
# ⚓ Abiola_Ajadi:_Outreachy-_Get_to_know_me!⠀⇛
I have been curious about open source and how
to get started. I wasn’t sure of the right
way to start so i made some research and
spoke to a friend who introduced me to
outreachy as a good place to start. I
submitted my initial application and made it
to the contribution stage. It was exciting to
see my first merged contribution to open
source. I look forward to an exciting
internship with the Debian community and
Outreachy!
# § Canonical/Ubuntu Family⠀➾
# ⚓ What_FlutterFire’s_announcement_means_for_Desktop
Developers⠀⇛
At Canonical, we love Flutter and we can’t
stop talking about it. Our Flutter developers
have been working on bringing support to
desktop operating systems since July 2020.
This includes our new Ubuntu Desktop
installer, built with Flutter, which will be
the default user journey in our upcoming
22.04 LTS release. (If you want to see how
it’s coming along you can test it out here.)
Continuing our Flutter journey, we recently
partnered with Invertase to bring FlutterFire
support to Desktop and Dart. In this blog
post, we’ll go over what Flutter’s Firebase
announcement means for desktop developers,
how to get started with Flutter on Desktop,
and where to go to keep an eye on this
exciting project!
# ⚓ Canonical_joins_Magma_Foundation⠀⇛
We at Canonical, the company behind Ubuntu,
are pleased to join hands with the Magma
Foundation. Magma connects the world to a
faster network by providing operators an
open, flexible, and extendable mobile core
network solution. Its simplicity and low-cost
structure empower innovators to build mobile
networks that were never imagined before.
We decided to support this open source
project because of our wider telco efforts.
Our goal is to enable everyone to build an
end-to-end private LTE or 5G based on open
source tools. This is also the reason for
Canonical committing efforts to projects,
such as OpenRAN, OSM, and OMEC.
# ⚓ Ubuntu_22.04_change_hostname⠀⇛
The purpose of this tutorial is to show how
to change the system hostname on Ubuntu 22.04
Jammy Jellyfish Linux. This can be done via
command line or GUI, and will not require a
reboot in order to take effect.
The hostname of a Linux system is important
because it is used to identify the device on
a network. The hostname is also shown in
other prominent places, such as in the
terminal prompt. This gives you a constant
reminder of which system you are working
with.
Hostnames give us a way to know which device
we are interacting with either on the network
or physically, without remembering a bunch of
IP addresses that are subject to change. You
should pick a descriptive hostname like
“ubuntu-desktop” or “backup-server” rather
than something ambiguous like “server2.”
# ⚓ Ubuntu_22.04_minimum_requirements⠀⇛
Are you considering downloading Ubuntu 22.04
but need to know the system requirements? In
this article, we’ll go over the minimum
recommended system requirements for running
Ubuntu 22.04 Jammy Jellyfish. Whether you
want to upgrade to Ubuntu 22.04, or install
the operating system on a PC or as a virtual
machine, we’ll help you make sure you have
the required hardware.
Ubuntu is an inherently lightweight operating
system, capable of running on some pretty
outdated hardware. Canonical (the developers
of Ubuntu) even claims that, generally, a
machine that can run Windows XP, Vista,
Windows 7, or x86 OS X will be able to run
Ubuntu 22.04 even faster. Let’s take a closer
look at the hardware requirements below.
o § Devices/Embedded⠀➾
# ⚓ Raspberry_Pi_Zero_2_W_Benchmarks_–_Nice_For_$15⠀⇛
At the end of October came the pleasant surprise of
the introduction of the Raspberry Pi Zero 2 W. This
drop-in replacement to the original Raspberry Pi
Zero features a more powerful 1.0GHz quad-core
Cortex-A53 compared to the miniscule 1GHz single-
core design of the original Pi Zero while boasting
512MB of LPDDR2 RAM. Here are some initial
benchmarks of the Raspberry Pi Zero 2 W for those
curious about its performance.
Over the past month I’ve been playing with a
Raspberry Pi Zero 2 W, kindly provided by the
Raspberry Pi Foundation. This 65 x 30 mm single
board computer has been working out well and
offering a nice performance potential for its size
factor — much more interesting for any modest
workloads than the original single-core Raspberry
Pi Zero.
# ⚓ Digging_deep_for_responsible_aluminum⠀⇛
You probably don’t think about aluminum a lot. We
do – it’s one of our 14 focus materials. But we
really dug deep when we decided the Fairphone 4 was
going to have an aluminum case rather than plastic.
And it turns out, aluminum is really interesting.
Start with this: It’s the most common mineral in
the Earth’s crust. It’s forged in stars when
magnesium picks up an extra electron. So when it
comes to supply, there’s a lot of it. But it’s hard
to make usable. In 1825, Danish chemist Hans
Christian Oersted managed to produce the first
malleable aluminum, but it was an outrageously
expensive process. For decades, aluminum was as
expensive as gold. Napoleon III’s state dinners
were proudly served on aluminum plates, and his son
waved an aluminum rattle.
In 1886, two inventors simultaneously came up with
a process in which aluminum oxide is melted in
cryolite (sodium aluminum fluoride) and subjected
to an electric current. And to this day, that’s how
aluminum is made.
# ⚓ Open_frame_panel_PCs_offer_a_choice_of_V1000,_Whiskey_Lake,
and_Apollo_Lake⠀⇛
Ibase’s IP65-protected, 27-inch “OFP-W2700” panel
PC runs Linux or Win 10 on a choice of Ryzen V1000,
Whiskey Lake, or Apollo Lake along with SATA, 2x
GbE, 4x USB 3.0, and up to 3x M.2.
Ibase announced a 27-inch, open frame panel PC
series that comes in three x86 flavors that support
Linux Kernel 4+ or Windows 10. The OFP-W2700 series
provides both portrait and landscape display modes.
The semi-rugged, IP65-protected systems support
both indoor and semi-outdoor environments for
infotainment terminal and self-service kiosk
applications. One image suggests the product is
just the thing for a gym treadmill display.
# ⚓ ECS_LIVA_Z3_&_Z3E_mini_PCs_to_ship_with_up_to_Pentium
Silver_N6000_Jasper_Lake_SoC_–_CNX_Software⠀⇛
ECS offers support for Windows 10 and Linux
operating systems, and both models are most of the
same specifications, except the thicker LIVA Z3E
adds a 2.5-inch SATA bay and two RS232 DB9 ports.
The new Jasper Lake lake model should be up to 35%
faster than the “previous generation” which should
be the LIVA Z2 based on Gemini Lake processors.
# § Open Hardware/Modding⠀➾
# ⚓ One_board_to_rule_them_all:_History_of_the_Arduino
UNO_|_Arduino_Blog⠀⇛
As familiar as we all are with the UNO,
there’s probably a lot you don’t know about
the iconic Arduino microcontroller board. Put
on your rose-tinted spectacles, and let’s wax
poetic about the origins of this beloved
maker board.
# ⚓ Almost-Modern_TeleType_Is_Silent_|_Hackaday⠀⇛
If you’ve ever used a real TeleType machine
or seen a movie with a newsroom, you know
that one TeleType makes a lot of noise and
several make even more.[CuriousMarc] acquired
the silent replacement, a real wonder of its
day, the TI Silent 703. The $2,600 machine
was portable if you think hauling a 25-pound
suitcase around is portable. In 1971, it was
definitely a step up.19
The machine used a thermal printer, could
have a built-in acoustic coupler for talking
over the phone. You could also get a dual
tape drive that acted like a mostly silent
paper tape reader and punch.
Of course, thermal printers require thermal
paper, which has its own issues. [Marc]
doesn’t just turn the machine on, but
connects it through an RS232 analyzer and
scope to get it working as a real I/O device.
He also tears into it, something you probably
couldn’t do back in the day since you
probably leased them rather than pay the
total price which is almost $18,000 today.
# ⚓ Sifive_Essential_6-Series_RISC-V_processors_target
Linux,_real-time_applications⠀⇛
SiFive has been busy. Just a few days after
SiFive Performance P650 announcement, the
company has announced the SiFive Essential 6-
Series RISC-V processor family starting with
four 64-bit/32-bit real-time core, and two
Linux capable application cores, plus the
SiFive 21G3 release with various improvements
to existing families.
# ⚓ Intel’s_oneDNN_Ported_To_RISC-V,_More_Sapphire_Rapids
Prep_–_Phoronix⠀⇛
Intel’s oneDNN Deep Neural Network Library
that is part of their oneAPI toolkit is out
with version 2.5 and brings RISC-V CPU
support among other updates.
Intel’s oneDNN library that helps developers
build out deep learning applications
continues to support more operating system
platforms and hardware architectures. While
obviously catering to Intel’s own CPUs/GPUs,
oneDNN has also built up support for AArch64,
POWER, IBM Z, NVIDIA GPUs, and now with
oneDNN 2.5 is even RISC-V processor ISA
support.
# ⚓ RISC-V_Summit_2021_–_High_Performance_Processors,
Other_Interesting_Talks_–_Phoronix⠀⇛
Taking place in San Francisco from Monday
through yesterday evening was the RISC-
V Summit for discussions around this dominant
open-source processor ISA. For those that did
not make it to the event, many of the slide
decks are available.
The 2021 RISC-V Summit covered the XiangShan
as an open-source high performance RISC-
V processor out of China, various RISC-
V demonstrations, various IoT / edge
computing talks in the context of using RISC-
V, various Linux kernel features for this
ISA, different RISC-V extensions, the various
wares of leading RISC-V designer SiFive, and
much more.
# ⚓ StarFive_VisionFive_single_board_computer_officially
for_sale,_accelerating_RISC-V_ecosystem_development_
(Sponsored)_–_CNX_Software⠀⇛
# ⚓ SiFive_RISC-V_Rack_Cluster_and_custom_PC_power_up
with_HiFive_Unmatched⠀⇛
SiFive and AB Open demoed a “SiFive RISC-
V Rack Cluster” that runs Linux on four of
SiFive’s RISC-V U74 based HiFive Unmatched
boards. AB Open and Future Computing recently
announced a PC design based on the SBC.
At the RISC-V Summit in San Francisco this
week, RISC-V chipmaker and designer SiFive
demonstrated a SiFive RISC-V Rack Cluster
with 4x HiFive Unmatched SBCs. The four-way,
rackmount cluster collaboration with AB Open
appears to be the first cluster kit using
RISC-V technology. Last month, AB Open joined
with Future Computing to unveil a custom
desktop PC based on the Unmatched and has
posted some open source hardware and software
files for the project (see farther below).
# ⚓ Sifive_Essential_6-Series_RISC-V_processors_target
Linux,_real-time_applications_–_CNX_Software⠀⇛
SiFive has been busy. Just a few days after
SiFive Performance P650 announcement, the
company has announced the SiFive Essential 6-
Series RISC-V processor family starting with
four 64-bit/32-bit real-time core, and two
Linux capable application cores, plus the
SiFive 21G3 release with various improvements
to existing families.
# § Mobile Systems/Mobile Applications⠀➾
# ⚓ Android_One_page_stuck_in_2019_|_Nokiamob⠀⇛
# ⚓ Android_12′s_Scrolling_Screenshot_Feature_Is_Now
Available_In_Google_Chrome⠀⇛
# ⚓ Gmail_fixes_‘undo’_button_on_Android_12_–
9to5Google⠀⇛
# ⚓ Samsung_Galaxy_S21_FE_tipped_to_debut_with_Android_12
—_why_that’s_a_big_deal_|_Tom’s_Guide⠀⇛
# ⚓ Get_Android_12′s_dynamic_theming_on_older_versions
with_the_latest_Niagara_Launcher_beta⠀⇛
# ⚓ How_to_uninstall_multiple_apps_at_once_on_Android_–
Phandroid⠀⇛
# ⚓ The_best_PPS_chargers_for_your_Pixel_6_(and_other
Android_phones)⠀⇛
# ⚓ Vivaldi_5.0_Review:_The_Best_Browser_Gets_Better_on
Android_|_WIRED⠀⇛
# ⚓ The_9_Best_Color_by_Number_Apps_for_Android⠀⇛
# ⚓ Learn_How_To_Develop_Android_Apps_For_Only_$13⠀⇛
# ⚓ Beats_Studio_Buds_review:_Brilliant_earphones_for
Android_users_|_Expert_Reviews⠀⇛
* § Free, Libre, and Open Source Software⠀➾
o § Events⠀➾
# ⚓ Open_Source_in_Japan,_virtually⠀⇛
A year of virtual conferences that began with
linux.conf.au will end on a high note next week as
Collaborans will be presenting three talks at the
Open Source Summit Japan + Automotive Linux Summit
2021, taking place entirely online December 14-15.
Open Source Summit Japan is “the leading conference
connecting the Japanese open source ecosystem under
one roof”, while the Automotive Linux Summit
“gathers the most innovative minds from automotive
expertise and open source excellence, for
discussions and learnings that propel the future of
embedded devices in the automotive arena.”
# ⚓ Fedora_Community_Blog:_Distributions_Devroom_at_FOSDEM
2022⠀⇛
The Call For Participation is now open for the
Distribution Devroom at the upcoming FOSDEM 2022,
to be hosted virtually on February 6th.
o § Web Browsers⠀➾
# § Mozilla⠀➾
# ⚓ Year_in_Review:_How_we’re_curating_the_web_with_you
and_our_top_Pocket_features⠀⇛
Pocket has long been known as the go-to place
to discover, save and spend time with great
stories from around the web. As we look to
the year ahead of us, we will continue to
empower users to spend time with the stories
that matters most to them and to help users
discover the very best of the web.
# ⚓ Tor_Browser_11.0.2_released._Tor_site_blocking
extension._Possible_attacks_on_Tor⠀⇛
The release of the specialized browser Tor
Browser 11.0.2 , focused on ensuring
anonymity, security and privacy, is presented
. When using the Tor Browser, all traffic is
redirected only through the Tor network, and
it is impossible to contact directly through
the standard network connection of the
current system, which does not allow tracing
the user’s real IP address (in the event of a
browser hacking, attackers can gain access to
the system parameters of the network, so for
a complete to block potential leaks, use
products such as Whonix ). Tor Browser builds
are prepared for Linux, Windows and macOS.
For additional protection, the Tor Browser
includes the HTTPS Everywhere add-on , which
allows you to use traffic encryption on all
sites where possible. To reduce the threat
from attacks using JavaScript and block
plugins by default, a NoScript add-on is
included… To combat blocking and traffic
inspection, alternative transports are used.
To protect against highlighting visitor-
specific features, the APIs WebGL, WebGL2,
WebAudio, Social, SpeechSynthesis, Touch,
AudioContext, HTMLMediaElement, Mediastream,
Canvas, SharedWorker, WebAudio, Permissions,
MediaDevices.enumerateDevices and
screen.orientation are disabled or limited,
and are also disabled telemetry sending
tools, Pocket, Reader View, HTTP Alternative-
Services, MozTCPSocket, “link rel =
preconnect”, libmdns modified.
# ⚓ My_best_holiday_shopping_tip?_Mozilla⠀⇛
It’s that time of year again — when all of
the mail carriers have overflowing trucks,
malls are miraculously busy and budgets are
tight. Yes, it is holiday shopping time. This
year more than 84% of Americans plan to buy
holiday gifts with estimates that Americans
will spend at least as much on gifts as last
year — $789 billion on people’s present
purchases alone. And as much as we love our
family and friends, buying gifts for them can
be just stressful. While Mozilla can’t make
your impossible-to-shop-for dad any easier to
shop for or fix the supply chain issues, we
can help make the process of holiday shopping
more enjoyable.
o § Productivity Software/LibreOffice/Calligra⠀➾
# ⚓ LibreOffice_project_and_community_recap:_November_2021⠀⇛
Here’s our summary of updates, events and
activities in the LibreOffice project last month –
click the links to learn more!
o § FSFE⠀➾
# ⚓ 20_Years_FSFE:_Interview_with_Vincent_Lequertier_on_AI⠀⇛
In our sixth birthday publication we are
interviewing Vincent Lequertier about crucial
aspects of artificial intelligence, such as its
transparency, its connection to Open Science, and
questions of copyright. Vincent also recommends
further readings and responds to 20 Years FSFE.
A PhD candidate at the Claude Bernard university in
Lyon who researches artificial intelligence for
healthcare, Vincent supports software freedom and
volunteers for the FSFE in his free time. He has
been a part of the System Hackers, the team
responsible for the technical infrastructure of the
FSFE, for many years. His contribution was valuable
in setting the foundation for the for the good
state that the FSFE’s System Hackers team is today.
Vincent is also a member of the FSFE’s General
Assembly, and participates in the ‘Public Money?
Public Code!’ campaign. In our interview, Vincent
shares his thoughts answering questions about the
current state of AI and its future implications.
o § FSF⠀➾
# ⚓ Fall_Bulletin:_package_management,_e-books,_AGPL,_and
more⠀⇛
As we reach the close of another year of fighting
for free software, and in what is for many people
the most turbulent of times, we have finalized
another Free Software Foundation Bulletin. Our
biannual magazine is printed as well as presented
online – if you’ve received in the mail, we
encourage you to post a picture on social media
with #fsfbulletin!
o § Programming/Development⠀➾
# ⚓ APT_for_Advent_of_Code⠀⇛
Advent of Code, for those not in the know, is a
yearly Advent calendar (since 2015) of coding
puzzles many people participate in for a plenary of
reasons ranging from speed coding to code golf with
stops at learning a new language or practicing
already known ones.
I usually write boring C++, but any language and
then some can be used. There are reports of people
implementing it in hardware, solving them by hand
on paper or using Microsoft Excel… so, after
solving a puzzle the easy way yesterday, this time
I thought: CHALLENGE ACCEPTED! as I somehow
remembered an old 2008 article about solving Sudoku
with aptitude (Daniel Burrows via archive.org as
the blog is long gone) and the good same old a
package management system that can solve [puzzles]
based on package dependency rules is not something
that I think would be useful or worth having
(Russell Coker).
Day 8 has a rather lengthy problem description and
can reasonably be approached in a bunch of
different way. One unreasonable approach might be
to massage the problem description into Debian
packages and let apt help me solve the problem
(specifically Part 2, which you unlock by solving
Part 1. You can do that now, I will wait here.)
# ⚓ Dirk_Eddelbuettel/Thinking_inside_the_box:_qlcal_0.0.1_on
CRAN:_New_Package⠀⇛
A new package of mine arrived on CRAN yesterday in
its inaugural 0.0.1 upload: qlcal.
qlcal is based on the calendaring subset of
QuantLib. It is provided (for the R package) as a
set of included files, so the package is self-
contained and does not depend on an external
QuantLib library (which can be challenging to
build). The only build requirements are Rcpp for
the seamless R/C++ integration, and BH for Boost
headers.
qlcal covers over sixty country / market calendars
and can compute holiday lists, its complement (i.e.
business day lists) and much more.
# ⚓ Peter_Czanik:_Reducing_the_complexity_of_log_management⠀⇛
It is easy to over-complicate log management.
Almost all departments in a company need to log
messages for their daily activities. However,
installing several different log management and
analysis systems in parallel is a nightmare both
from a security and an operations perspective and
wastes many resources. You cannot always reduce the
number of log analysis systems, but you can reduce
the complexity of log management. Let me show you,
how.
# ⚓ Intel,_Arm_&_Khronos_Feel_Ready_to_Land_SPIR-V_Backend
Within_LLVM_–_Phoronix⠀⇛
Engineers from Intel and Arm in cooperation with
The Khronos Group feel ready now to begin landing
their SPIR-V back-end within the upstream LLVM
source tree! This SPIR-V back-end for LLVM would
ultimately allow LLVM front-ends for different
languages to more easily target this industry-
standard shader representation so that it could be
ingested by Vulkan / OpenCL drivers.
Being worked on for a while has been this “LLVM-
SPIRV-BAckend” as a means of generating SPIR-
V binaries from LLVM. This back-end has been in the
works for a while and unlike earlier SPIR-V + LLVM
translation attempts this is a true back-end for
LLVM. Intel for their part has been initially
focused on OpenCL compute portion of SPIR-V while
acknowledging the possibility of extending it to
support 3D shaders for Vulkan.
# ⚓ BOLT_Close_To_Merging_Into_LLVM_For_Optimizing_Performance
Of_Binaries_–_Phoronix⠀⇛
In addition to the LLVM SPIR-V back-end appearing
ready for merging, also working through the final
steps for being mainlined in the LLVM compiler
stack is also Facebook’s BOLT project for
optimizing the performance of binaries.
Going on for the past several years has been
Facebook’s BOLT to speed-up Linux binaries by
collecting an execution profile for large
applications/binaries and then BOLT optimizes the
code layout of the binary.
# § Perl/Raku⠀➾
# ⚓ My_Favorite_Warnings:_shadow⠀⇛
OK, Perl does not literally have a warning
about a 1930′s pulp fiction and radio serial
character. But Perl 5.28 introduced shadow as
a new warning category for cases where a
variable is redeclared in the same scope.
Previously, such warnings were under misc.
# ⚓ Raku_Advent_Calendar:_Day_9:_Raku_code_coverage⠀⇛
Although I love using Raku, the fact that it
is still a relatively young language means
that there is a fair amount that is lacking
when it comes to tooling, etc. Until
recently, this included a way to calculate
code coverage: how much of the code in a
library is exercised (=covered) by that
library’s test suite.
Now, truth be told, this feature has been
available for some time in the Comma IDE. But
this (together with other arguably essential
developer tools like profiling, etc) is only
available in the “Complete” edition, which
requires a paid subscription.
Still, I knew that the Raku compiler kept
track of covered lines, so I always felt like
this should be doable. It only needed someone
to actually do it… and it looks like someone
actually did.
# § Python⠀➾
# ⚓ Python_identifiers,_PEP_8,_and_consistency_
[LWN.net]⠀⇛
While there are few rules on the names of
variables, classes, functions, and so on
(i.e. identifiers) in the Python language,
there are some guidelines on how those things
should be named. But, of course, those
guidelines were not always followed in the
standard library, especially in the early
years of the project. A suggestion to add
aliases to the standard library for
identifiers that do not follow the guidelines
seems highly unlikely to go anywhere, but it
led to an interesting discussion on the
python-ideas mailing list.
To a first approximation, a Python identifier
can be any sequence of Unicode code points
that correspond to characters, but they
cannot start with a numeral nor be the same
as one of the 35 reserved keywords. That
leaves a lot of room for expressiveness (and
some confusion) in those names. There is,
however, PEP 8 (“Style Guide for Python
Code”) that has some naming conventions for
identifiers, but the PEP contains a caveat:
“The naming conventions of Python’s library
are a bit of a mess, so we’ll never get this
completely consistent”.
But consistency is just what Matt del Valle
was after when he proposed making aliases for
identifiers in the standard library that do
not conform to the PEP 8 conventions. The
idea cropped up after reading the
documentation for the threading module in the
standard library, which has a note near the
top about deprecating the camel-case function
names in the module for others that are in
keeping with the guidelines in PEP 8. The
camel-case names are still present, but were
deprecated in Python 3.10 in favor of names
that are lower case, sometimes with
underscores (e.g. threading.current_thread()
instead of threading.currentThread()).
# § Shell/Bash/Zsh/Ksh⠀➾
# ⚓ Bash_For_Loop_Array:_Iterate_Through_Array_Values⠀⇛
How do I use bash for loop to iterate thought
array values under UNIX / Linux operating
systems? How can I loop through an array of
strings in Bash?
The Bash provides one-dimensional array
variables. Any variable may be used as an
array; the declare builtin will explicitly
declare an array. There is no maximum limit
on the size of an array, nor any requirement
that members be indexed or assigned
contiguously. Arrays are indexed using
integers and are zero-based. This page
explains how to declare a bash array and then
use Bash for Loop to iterate through array
values.
# § Rust⠀➾
# ⚓ Rust_advances_to_become_the_second_language_of_the
Linux_kernel⠀⇛
Rust is called to do great things, to the
extent that it has been proposed that Linux
be rewritten, at least partially, in said
programming language. Linus Torvalds did not
close the door to this possibility, but the
creator of the kernel, who is not very
disruptive, showed some skepticism about how
the technology from Mozilla would work when
push comes to shove.
However, the strong interest in bringing Rust
to Linux, together with the enormous
potential that the official implementation of
the language holds, suggested that its
introduction was going to take place sooner
rather than later, and as has been seen
recently, that’s how it will be, given that
some developers are taking important steps to
make Rust the second language of the Linux
kernel.
Before proceeding further, it is important to
note that Linux, at least at the project
level, not pure C for a long time. This means
that Rust would not be the first outsider
that “sneaks” into one of the projects that,
to this day, remains one of the main bastions
of the C language, which has endured and
continues to endure as one of the great
references of low-level programming.
# ⚓ This_Week_In_Rust:_This_Week_in_Rust_420⠀⇛
* § Leftovers⠀➾
o ⚓ Picking_a_masthead_colour…_[Off_Topic]⠀⇛
You may have noticed that the design of this site has
changed a bit (mainly on desktop, though a few of the
changes filter out to those of you who read from a
narrower port of view). My main motivation is to make the
site look a bit more punchy.
As I’ve mentioned a few times in the past: I am not a
designer. I really don’t know what I’m doing, other than
making stuff “look nice” to my eyes, turning it into CSS,
and rolling it out and hoping for the best.
But I figured I would run a few things by you, the
reader, since pleasing your eyes matters more than mine.
Also: I very rarely ever mention design changes when we
make them. This sometimes leads people to mail in
reporting things as broken.
o § Science⠀➾
# ⚓ Molding_Complex_Optics_In_A_Completely_Fluid_System_|
Hackaday⠀⇛
Traditional lensmaking is a grind — literally. One
starts with a piece of glass, rubs it against an
abrasive surface to wear away the excess bits, and
eventually gets it to just the right shape and size
for the job. Whether done by machine or by hand,
it’s a time-consuming process, and it sure seems
like there’s got to be a better way.
Thanks to [Moran Bercovici] at Technion: Israel
Institute of Technology, there is. He leads a team
that uses fluids to create complex optics quickly
and cheaply, and the process looks remarkably
simple. It’s something akin to the injection-molded
lenses that are common in mass-produced optical
equipment, but with a twist — there’s no mold per
se. Instead, a UV-curable resin is injected into a
3D printed constraining ring that’s sitting inside
a tank of fluid. The resin takes a shape determined
by the geometry of the constraining ring and
gravitational forces, hydrostatic forces, and
surface tension forces acting on the resin. Once
the resin archives the right shape, a blast of UV
light cures it. Presto, instant lenses!
# ⚓ Wearable_Sensor_For_Detecting_Substance_Use_Disorder_|
Hackaday⠀⇛
Oftentimes, the feature set for our typical
fitness-focused wearables feels a bit empty. Push
notifications on your wrist? OK, fine. Counting
your steps? Sure, why not. But how useful are those
capabilities anyway? Well, what if wearables could
be used for a more dignified purpose like helping
people in recovery from substance use disorder
(SUD)? That’s what the researchers at the
University of Massachusetts Medical School aimed to
find out.
In their paper, they used a wrist-worn wearable to
measure locomotion, heart rate, skin temperature,
and electrodermal activity of 38 SUD patients
during their everyday lives. They wanted to detect
periods of stress and craving, as these parameters
are possible triggers of substance use.
Furthermore, they had patients self-report times
during the day when they felt stressed or had
cravings, and used those reports to calibrate their
model.
# ⚓ The_Challenges_Of_Finding_A_Substitute_For_Human_Blood_|
Hackaday⠀⇛
Throughout history, the human body has been the
subject of endless scrutiny and wonder. Many
puzzled over the function of all these organs and
fluids found inside. This included the purpose of
blood, which saw itself alternately disregarded as
being merely for ‘cooling the body’, to being
responsible for regulating the body’s humors,
leading to the practice of bloodletting and other
questionable remedies. As medical science
progressed, however, we came to quite a different
perspective.
Simply put, our circulatory system and the blood
inside it, is what allows us large, multi-celled
organisms to exist. It carries oxygen and nutrients
to cells, while enabling the removal of waste
products as well as an easy path for the cells that
make up our immune system. Our blood and the
tissues involved with it are crucial to a healthy
existence. This is something which becomes
painfully clear when we talk about injuries and
surgeries that involve severe blood loss.
While the practice of blood transfusions from
donated blood has made a tremendous difference
here, it’s not always easy to keep every single
type of blood stocked, especially not in remote
hospitals, in an ambulance, or in the midst of a
war zone. Here the use of artificial blood — free
from complicated storage requirements and the need
to balance blood types — could be revolutionary and
save countless lives, including those whose
religion forbids the transfusion of human blood.
o § Hardware⠀➾
# ⚓ Ham_Radio_SSB_Transceiver_Fits_In_Pocket_|_Hackaday⠀⇛
Talking about this Chinese ham radio transceiver
requires a veritable flurry of acronyms: HF, SSB,
QRP, and SDR to start with. [Paul] does a nice job
of unboxing the rig and checking it out. The radio
is a clone of a German project and provides a low-
power radio with a rechargeable battery. You can
see his video about the gear below.
SSB is an odd choice for low power operation,
although we wonder if you couldn’t feed digital
data in using a mode like PSK31 that has good
performance at low power. There are several
variations of the radio available and they cost
generally less than $200 — sometimes quite a bit
less.
# ⚓ MAC_TIP_Diagnoses_Your_Old_Zip_And_Jaz_Drives_|_Hackaday⠀⇛
Trouble In Paradise (TIP) was a popular Windows-
only tool for troubleshooting Iomega Jaz and Zip
drives way back when. The drives have fallen out of
favor with PC, but the drives are still highly
prized amongst classic Mac collectors, who use the
SCSI versions as boot disks for the vintage
machines. Thus, [Marcio Luis Teixeira] set about
porting the TIP tool to the platform.
# ⚓ The_Ins_and_Outs_of_Casting_Lenses_from_Epoxy⠀⇛
If you need a lens for a project, chances are
pretty good that you pick up a catalog or look up
an optics vendor online and just order something.
Practical, no doubt, but pretty unsporting,
especially when it’s possible to cast custom lenses
at home using silicone molds and epoxy resins.
Possible, but not exactly easy, as [Zachary Tong]
relates. His journey into custom DIY optics began
while looking for ways to make copies of existing
mirrors using carbon fiber and resin, using the
technique of replication molding. While playing
with that, he realized that an inexpensive glass or
plastic lens could stand in for the precision-
machined metal mandrel which is usually used in
this technique. Pretty soon he was using silicone
rubber to make two-piece, high-quality molds of
lenses, good enough to try a few casting shots with
epoxy resin. [Zach] ran into a few problems along
the way, like proper resin selection, temperature
control, mold release agent compatibility, and even
dealing with shrinkage in both the mold material
and the resin. But he’s had some pretty good
results, which he shares in the video below.
# ⚓ Keynote_Video:_Dr._Keith_Thorne_Explains_The_Extreme
Engineering_Of_The_LIGO_Hardware_|_Hackaday⠀⇛
The Laser Interferometer Gravitational-Wave
Observatory (LIGO) is a huge installation measured
in kilometers that is listening for wrinkles in
space-time. Pulling this off is a true story of
hardware and software hacking, and we were lucky to
have Dr. Keith Thorne dive into those details with
his newly published “Extreme Instruments for
Extreme Astrophysics” keynote from the 2021
Hackaday Remoticon.
Gravity causes space-time to stretch — think back
to the diagrams you’ve seen of a massive orb (a
star or planet) sitting on a plane with grid lines
drawn on it, the fabric of that plane being stretch
downward from the mass of the orb. If you have two
massive entities like black holes orbiting each
other, they give off gravitational waves. When they
collide and merge, they create a brief but very
strong train of waves. Evidence of these events are
what LIGO is looking for.
o § Integrity/Availability⠀➾
# § Proprietary⠀➾
# ⚓ Apple_CEO_Tim_Cook_‘Secretly’_Signed_$275_Billion
Deal_With_China_in_2016⠀⇛
# § Pseudo-Open Source⠀➾
# § Privatisation/Privateering⠀➾
# § Linux Foundation⠀➾
# ⚓ The_Cyber-Investigation_Analysis
Standard_Expression_(CASE)_Becomes
Part_Of_Linux_Foundation⠀⇛
The Linux Foundation has
announced that the Cyber-
investigation Analysis
Standard Expression (CASE)
is becoming a community
project as part of the
Cyber Domain Ontology
(CDO) project under the
Linux Foundation. CASE is
an ontology-based
specification that supports
automated combination and
intelligent analysis of
cyber-investigation
information. CASE
concentrates on advancing
interoperability and
analytics across a broad
range of cyber-
investigation domains,
including digital forensics
and incident response
(DFIR).
Organizations involved in
joint operations or
intrusion investigations
can efficiently and
consistently exchange
information in standard
format with CASE, breaking
down data silos and
increasing visibility
across all information
sources. Tools that support
CASE facilitate correlation
of differing data sources
and exploration of
investigative questions,
giving analysts a more
comprehensive and cohesive
view of available
information, opening new
opportunities for
searching, pivoting,
contextual analysis,
pattern recognition,
machine learning and
visualization.
# ⚓ Facing_Economic_Challenges:_Open
Source_Opportunities_are_Strong
During_Times_of_Crisis⠀⇛
Our recently published Open
Source Jobs Report examined
the demand for open source
talent and trends among
open source professionals.
What did we find?
# ⚓ LFX_Platform:_An_Update_on_Growing
and_Sustaining_Open_Source [Ed: Tons
of puff pieces from LF this week;
can't help but wonder if in response
to our criticisms earlier in the week
and the IRS conundrum in
particular]⠀⇛
Open source fuels the
world’s innovation, yet
building impactful,
innovative, high-quality,
and secure software at
scale can be challenging
when meeting the growing
requirements of open source
communities. Over the past
two decades, we have
learned that ecosystem
building is complex. A
solution was needed to help
communities manage
themselves with the proper
toolsets in key functional
domains.
From infrastructure to
legal and compliance, from
code security to marketing,
our experience in project
governance among
communities within the
Linux Foundation has
accumulated years of
expertise and proven best
practices. As a result, we
have spent the year
productizing the LFX
Platform, a suite of tools
engineered to grow and
sustain and grow the
communities of today and
build the communities of
tomorrow.
# § Security⠀➾
# ⚓ Elastic_Announces_New_Osquery_Manager
Integration_and_Memory_Threat_Protection_for
macOS_and_Linux⠀⇛
Elastic (NYSE: ESTC) (“Elastic”), the
company behind Elasticsearch and the
Elastic Stack, announced new
integrations and enhancements across
the Elastic Security solution in its
7.16 release, enabling users to
accelerate detection and response,
increase real-time visibility into
their data, protect endpoints against
advanced attacks, and streamline
workflows.
# ⚓ Security_updates_for_Thursday⠀⇛
Security updates have been issued by
Fedora (firefox, libopenmpt, matrix-
synapse, vim, and xen), Mageia (gmp,
heimdal, libsndfile, nginx/vsftpd,
openjdk, sharpziplib/mono-tools, and
vim), Red Hat (java-1.8.0-ibm),
Scientific Linux (firefox), SUSE
(kernel-rt), and Ubuntu (bluez).
# ⚓ Google_Shuts_Down_Glupteba_Botnet,_Sues
Operators_–_Schneier_on_Security⠀⇛
Google took steps to shut down the
Glupteba botnet, at least for now. (The
botnet uses the bitcoin blockchain as a
backup command-and-control mechanism,
making it hard to get rid of it
permanently.) So Google is also suing
the botnet’s operators.
# ⚓ CISA_Releases_Guidance_on_Protecting
Organization-Run_Social_Media_Accounts_|_CISA⠀⇛
CISA has released Capacity Enhancement
Guide (CEG): Social Media Account
Protection, which details ways to
protect the security of organization-
run social media accounts. Malicious
cyber actors that successfully
compromise social media
accounts—including accounts used by
federal agencies—could spread false or
sensitive information to a wide
audience. The measures described in the
CEG aim to reduce the risk of
unauthorized access on platforms such
as Twitter, Facebook, and Instagram.
# ⚓ Cisco_Releases_Security_Advisory_for_Multiple
Products_Affected_by_Apache_HTTP_Server
Vulnerabilities⠀⇛
Cisco has released a security advisory
to address Cisco products affected by
multiple vulnerabilities in Apache HTTP
Server 2.4.48 and earlier releases. An
unauthenticated remote attacker could
exploit this vulnerability to take
control of an affected system.
# ⚓ Mozilla_Security_Blog:_Improving_the_Quality_of
Publicly_Trusted_Intermediate_CA_Certificates
with_Enhanced_Oversight_and_Automation⠀⇛
In keeping with our commitment to the
security and privacy of individuals on
the internet, Mozilla is increasing our
oversight and adding automation to our
compliance-checking of publicly trusted
intermediate CA certificates
(“intermediate certificates”). This
improvement in automation is important
because intermediate certificates play
a critical part in the web PKI (Public-
Key Infrastructure). Intermediate CA
keys directly sign server certificates,
and we currently recognize nearly 3,000
intermediate certificates, which chain
up to approximately 150 root CA
certificates embedded as trust anchors
in NSS and Firefox. More specifically,
we are updating the Mozilla Root Store
Policy (MRSP) and associated guidance,
improving the public review of third-
party intermediate certificates on the
Mozilla dev-security-policy list, and
enhancing automation in the Common CA
Database (CCADB).
[...]
With the CCADB, Mozilla has provided a
variety of tools to examine the status
of intermediate certificates where none
existed before. These include
improvements that allow us to
automatically process CA audit reports
using Audit Letter Validation (ALV),
advise CAs on the status of their
intermediate certificates, and provide
CAs and root store operators with lists
of tasks relevant to intermediate
certificates listed in the CCADB.
# § Privacy/Surveillance⠀➾
# ⚓ UK_privacy_chief_denies_conflict_of
interest_in_new_role⠀⇛
The UK’s outgoing information
commissioner Elizabeth Denham is
set to join global law firm Baker
McKenzie, which previously
defended Facebook against privacy
enforcement by her office.
Denham joined the Information
Commissioner’s Office (ICO) in
2016, where she oversaw the
introduction of the General Data
Protection Regulation (GDPR) in
May 2018, and is due to be
replaced by current New Zealand
privacy commissioner John
Edwards.
# ⚓ The_EU_Digital_Services_Act_won’t_work
without_strong_enforcement_–_Access_Now⠀⇛
The European Union is in the
process of adopting its Digital
Service Act (DSA), a law that
will govern how content can be
shared and viewed online. But
this landmark legislation won’t
help secure our rights without
strong enforcement.
The enforcement mechanism of the
DSA hasn’t shared the same
spotlight as other “hot topics”
received throughout the ongoing
legislative negotiations, but it
is an incredibly important one.
Without effective and properly-
functioning enforcement, the
future “content moderation
rulebook” that should
revolutionise the platform
governance model will remain an
empty shell.
This is not the first time that
the European Union has set itself
up to be the forerunner in
internet regulation. Back in
2018, the internationally
acclaimed General Data Protection
Regulation (GDPR) was labelled as
the new world standard for
privacy and data protection.
While the GDPR is a legislative
success, it has been an
enforcement failure.The blame is
often placed at the feet of
insufficiently funded and
understaffed Data Protection
Authorities (DPAs), whose slow
action has left a huge number of
complaints — from both
individuals and NGOs —
unaddressed. But, in reality,
this is just one part of a much
more complicated story.
So what can the EU learn from its
experience with the GDPR to
ensure a strong enforcement of
the DSA?
# ⚓ Use_of_Facial_Recognition_Technologies_on
a_steep_rise_in_India⠀⇛
In November 2021, Amnesty
International, along with the
Internet Freedom Foundation and
Article 19, drew attention to
Hyderabad, a city in the Indian
state of Telangana, which has
established a ‘Command and
Control Centre’ – a hundred and
seven million dollar project that
is meant to support the
processing of over six hundred
thousand surveillance cameras in
Hyderabad at once. This, combined
with Hyderabad police’s existing
facial recognition software for
identifying individuals will
enable the police to track
individuals across the city in
real time.
[...]
Currently, the Indian government
is deliberating the third draft
of a proposed Personal Data
Protection Bill. The law comes
with some important milestones
regarding regulating cross-border
data flows and prior consent
before use of personal data,
although experts concur that some
of the most worrying aspects of
the proposed bill are unchecked
biases, overbroad authority of
the government to bypass the law,
and built-in obstacles to
informing data subjects if there
has been a breach of their
personal data.
The escalating use of FRT in
India despite the absence of
related legislation can be in
part understood by examining how
FRT has been used in the past,
since this may help predict
whether the future use of a large
urban CCTV network along with FRT
is likely to result in any
effective oversight.
In October 2021, in response to
questions about uncovered footage
of Hyderabad’s police forcing
civilians walking on streets to
remove their masks and capturing
their photos and in some cases,
also demanding their fingerprint,
the local police stations stated
that this was a part of ‘the
patrolling cops official duty’
and that the police was scanning
‘suspicious persons only’.
o § Censorship/Free Speech⠀➾
# ⚓ Rohingya_refugees_file_$150_billion_lawsuit_against
Facebook_for_alleged_content_moderation_malpractices⠀⇛
On December 6, 2021, a refugee who fled Myanmar
when she was sixteen, filed a class action lawsuit
against Facebook in California’s Superior Court for
alleged incitement to violence and facilitation of
genocide in Myanmar (formerly Burma). The suit was
on behalf of herself and all Rohingya who fled
Myanmar on or after June 1, 2012, and who now
reside in the USA as refugees or asylum seekers. A
similar coordinated action is due in the United
Kingdom representing Rohingya refugees in UK and
Bangladesh, and a letter of notice to this effect
was submitted to Facebook’s London office on the
same day. The case comes two years after Facebook,
in a statement, officially admitted that it hadn’t
done enough to prevent its platform from “being
used to foment division and incite offline violence
in Myanmar.”
o § Government⠀➾
# ⚓ The_European_Commission_pledges_to_release_more_software⠀⇛
The European Union and its legislative body, the
European Commission continues to advance its
digital strategy with open source software as one
of the fundamental pillars. On this occasion it was
the latter that announced news for the distribution
of software developed to meet internal needs of the
organization.
According to the published information, the
European Commission has approved a new regulation
that favors free access to the software they
produce as long as there are potential benefits for
‘citizens, businesses or other public services’,
which from theory to practice may well encompass
everything that unfolds under its roof.
This new provision is supported in turn by a recent
study also carried out by the Commission on the
impact of open source software in areas such as
technological independence, competitiveness and
innovation in the economy of the European Union.
The objective is to find solid evidence with which
to shape European open source policies for the next
few years.
In economic terms, in fact, the calculations are
most optimistic and point to a strong economic
impact, of billions of euros of savings per year -
by way of example, it is estimated between 65 and
95 billion euros in 2018 alone- and, with a minimal
increase in the bet, there could be a growth in the
EU’s GDP of around 100 billion euros.
# ⚓ OSI_welcomes_the_Decision_of_the_European_Commission⠀⇛
OSI welcomes the Decision of the European
Commission on the open source licensing and reuse
of Commission software. The December 8 Decision
means that Commission services may choose to make
Commission software available under open source
licenses, something OSI has long advocated and
which opens great opportunities both for
individuals and companies.
OSI encourages every part of the Commission to make
the most of this new Decision, both for economic
and civil reasons. A recent report for the
Commission by Open Forum Europe (an OSI Affiliate)
estimates that “open source software contributes
between €65 to €95 billion to the European Union’s
GDP” and observed that “if open source
contributions increased by 10% in the EU, they
would generate an additional 0.4% to 0.6% (around
€100 billion) to the bloc’s GDP.” But as observed
in the 2018 UNESCO “Paris Call” report, a document
that OSI contributed to, software is also an
essential element of our cultural heritage and
legislators need to “create an enabling legal,
policy and institutional environment where software
source code can flourish as an integral part of
knowledge societies” and especially leverage open
source licensing to “enable effective independent
auditing of software source code used to make
decisions that may affect fundamental rights of
human beings”.
# § Patents⠀➾
# ⚓ Smart_Phones_without_headphone_3.5mm_jack_–_why_this
sucks_and_wireless_headphones_with_tiny_batteries_make
no_sense_(in_general)_–_Apple’s_lack_of_innovation_–
the_Microsoft_recycling_catastrophe_–_Corona_shows:
patents_suck_and_kill_people_(part_of_the_problem)⠀⇛
Actually making the case for: screw patents,
they are what makes the Corona pandemic that
worse (now effectively killing people by US
gov not enforcing Pfizer & Biontech to make
the COVID19 vaccine “Open Source” or “Public
Domain” aka open knowledge, as Tesla does)
# § Copyrights⠀➾
# ⚓ Could_India_Be_The_Crucial_Battleground_For_Open
Access_To_Scientific_Research?_|_Hackaday⠀⇛
One of the hottest topics in the world of
scientific publishing over the last couple of
decades has been the growing pressure to
release the fruits of public-funded
scientific research from the paywalled
clutches of commercial publishers. This week
comes news of a new front in this ongoing
battle, as a group of Indian researchers have
filed an intervention application with the
help of the Indian Internet Freedom
Foundation in a case that involves the
publishers Elsevier, Wiley, and the American
Chemical Society who have filed a copyright
infringement suit against in the Delhi High
Court against the LibGen & Sci-Hub shadow
library websites.
The researchers all come from the field of
social sciences, and they hope to halt moves
to block the websites by demonstrating their
importance to research in India in the light
of unsustainable pricing for Indian
researchers. Furthermore they intend to
demonstrate a right of access for researchers
and teachers under Indian law, thus
undermining the legal standing of the
original claim.
䷩ 𝚕𝚒𝚗𝚎 5747
╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.09.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Links_9/12/2021:_EU_Antitrust_Probe_Against_Microsoft,_Tor_Browser_11.0.2
Released⠀✐
Posted in News_Roundup at 11:17 am by Dr. Roy Schestowitz
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈
§ Contents⠀➾
* GNU/Linux
o Distributions
o Devices/Embedded
* Free_Software/Open_Source
* Leftovers
* § GNU/Linux⠀➾
o § Server⠀➾
# ⚓ Pod_Security_Graduates_to_Beta⠀⇛
With the release of Kubernetes v1.23, Pod Security
admission has now entered beta. Pod Security is a
built-in admission controller that evaluates pod
specifications against a predefined set of Pod
Security Standards and determines whether to admit
or deny the pod from running.
Pod Security is the successor to PodSecurityPolicy
which was deprecated in the v1.21 release, and will
be removed in Kubernetes v1.25. In this article, we
cover the key concepts of Pod Security along with
how to use it. We hope that cluster administrators
and developers alike will use this new mechanism to
enforce secure defaults for their workloads.
o § Audiocasts/Shows⠀➾
# ⚓ Capturing_and_Correcting_the_Perfect_Video_Color⠀⇛
Next in our video editing series for the Librem 14,
Gardiner Bryant dives into color balancing. In this
video, you’ll learn how to capture images without
losing color data and how to use effects to correct
color using Kdenlive, a free software video editing
solution. This video will help those looking to
level up their overall video production. We hope to
do similar projects like this in the future, so if
you have ideas for topics you’d like us to cover,
please let us know!
# ⚓ KDE_News:_What’s_Up_With_KDE,_And_How_Was_It_Implemented!_–
Kockatoo_Tube⠀⇛
# ⚓ BSDNow_432:_Introducing_OpenZFS_3.0_–_Yeah⠀⇛
HAMBug hybrid meeting, Demystifying OpenZFS 2.0,
OpenZFS 3.0 introduced at Dev Summit, HardenedBSD
Home Infrastructure Status, Running Awk in
parallel, FreeBSD Announces Wayland 1.19.91, and
more
# ⚓ The_Linux_Link_Tech_Show_Episode_933⠀⇛
kubernetes networking, aws goes down, video games
o § Applications⠀➾
# ⚓ Blender_3_comes_with_great_improvements_and_changes_at_the
GPU_level⠀⇛
Blender 3.0 It is now available as the new major
version of the well-known three-dimensional
graphics creation and rendering solution, which is
also one of the prides of free software as its base
components are licensed under GPLv2 (although there
are parts and plugins under other licenses such as
Apache ).
Much has been done to beg the third major version
of Blender, since version 2.0 was released in
August 2000, which is 21 years apart. Blender 3 has
come with the intention of being a turning point
for a project that has gone from being a relatively
small player to competing with the great
professional and proprietary solutions of the
sector, which has ended up generating many
interests around it by receiving supported by
giants such as Ubisoft, Epic Games, Unity
Technologies, AMD, NVIDIA, Adobe, Canonical, and
Microsoft. After explaining the situation a bit, we
go with the most important changes and news.
Blender 3 includes changes and new features on all
or almost all fronts, covering internals,
animation, navigation between assets, wax brush,
modeling, nodes and physics, Python API, Cycles for
rendering physics, user interface, virtual reality,
sculpting, painting and textures.
o § Instructionals/Technical⠀➾
# ⚓ How_To_Install_LAMP_Stack_on_Fedora_35_–_idroot⠀⇛
In this tutorial, we will show you how to install
LAMP Stack on Fedora 35. For those of you who
didn’t know, the LAMP stack is a known combination
of Linux, Apache, MariaDB, and PHP. Here Linux is
an operating system, Apache is the popular web
server developed by Apache Foundation, MariaDB is a
relational database management system used for
storing data and PHP is the widely used programming
language. With LAMP it is possible to develop and
deploy web applications created in PHP.
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 through the step-by-
step installation of the Apache, MariaDB & PHP
(LAMP Stack) on a Fedora 35.
# ⚓ How_to_Change_WordPress_Port_in_Apache_and_Nginx⠀⇛
When installed or running applications and/or
services want to communicate (send and receive
data), they need to be assigned a specific/default
port. These ports facilitate multiple communication
sessions within a defined network address.
When you successfully install your WordPress site
on a local or server machine, you have the option
of it being powered by popular web servers like
Apache and Nginx.
# ⚓ How_to_colourise_black_&_white_pictures_with_OpenVINO™_on
Ubuntu_containers_(Part_2)_|_Ubuntu⠀⇛
This blog is the last part of a series – don’t miss
parts one and zero. We’re on a mission to
demonstrate OpenVINO™ on Ubuntu containers; from
the consistently outstanding developer experience
to the added trust to your software supply chain.
In this blog, I’ll guide you on your way to
building and deploying an AI colouriser app on
MicroK8s. The demo will give you a better feel of
the Ubuntu in containers experience and how it
makes developers’ lives easier, especially in
complex environments like AI/ML.
The story so far: I misplanned my Christmas
shopping and had to find a last-minute present for
my grandparents (still hoping they’re not reading).
Fortunately, I came across this blog. It gave me
the best Christmas present idea ever: a handcrafted
photo book of their childhood pictures, colourised
using deep learning. Easy peasy, you think
(sarcastically). But seriously, thanks to OpenVINO™
and Ubuntu containers, it is much easier than it
sounds! You’ll see.
# ⚓ How_to_Sort_Top_Command_in_Linux_Based_on_Memory_Usage⠀⇛
As a Linux user, you cannot avoid the top command.
This simple command gives an overview of the all
running system process. It refreshes the stats
every three seconds and gives you the feeling of
continuously monitoring the processes.
By default, the output of the top command is sorted
on the CPU consumption. This means that you see the
processes that consume the most CPU is on the top
of the command.
But what if you want to see the processes that
consume the most of the RAM? You can sort top
command based on memory usage instead of CPU
consumption.
# ⚓ How_to_Install_Samba_on_RHEL_and_CentOS_Stream⠀⇛
Operating system users might have different
egoistic opinions on which operating system
distribution is better but always find a common
ground when it comes to issues like finding ideal
file sharing solutions.
Samba is such a solution. Whether you are on a
Windows or Linux operating system environment,
Samba makes it possible to flexible share files
among remote operating system users.
# ⚓ How_to_use_wall_command_in_linux_–_Unixcop_the_Unix_/_Linux
the_admins_deams⠀⇛
wall (an abbreviation of write to all) is a Unix
command-line utility that displays the contents of
a computer file or standard input to all logged-in
users. It is typically used by root to send out
shutting down message to all users just before
poweroff.
# ⚓ How_to_install_and_set_up_Gitlab_CE_Server_on_Debian_11⠀⇛
GitLab allows you to host an on-premise Git
repository that can be accessed from either your
local LAN or (if you have an available public IP
address) from outside your company. GitLab is an
open-source repository manager based on Rails
developed by GitLab Inc. It is a web-based git
repository manager that allows your team to
collaborate on coding, testing, and deploying
applications. GitLab provides several features,
including wikis, issue tracking, code reviews, and
activity feeds.
In this guide, we will install the GitLab CE on the
Debian 11. We will install the GitLab CE using the
‘omnibus’ package provided by GitLab.
# ⚓ How_to_install_Postman_client_on_Ubuntu_21.10_–
NextGenTips⠀⇛
Postman is an API platform for building and using
APIs. Postman simplifies each step of the API
lifecycle and streamlines collaborations so you can
create better APIs faster.
So what is API? API is an acronym for Application
Programming Interface, which is a software
intermediary that allows two applications to talk
to each other.
In this tutorial, I will take you through the
installation of Postman on Ubuntu 21.10
# ⚓ How_to_install_Docker_on_Ubuntu_22.04⠀⇛
The purpose of this tutorial is to show how to
install Docker on Ubuntu 22.04 Jammy Jellyfish
Linux. Docker is a tool that is used to run
software in a container. It’s a great way for
developers and users to worry less about
compatibility with an operating system and
dependencies because the contained software should
run identically on any system.
Docker is available for download and installation
on Ubuntu 22.04 as well as most other distributions
of Linux. After Docker is installed, you can use it
to install software packages much the same way you
would use your distro’s package manager to download
an app. The difference of using Docker is that
everything is more automated, with compatability
and dependencies no longer being potential issues.
In this guide, we’ll show you how to install Docker
on Ubuntu 22.04 and get started with installing
containerized software.
# ⚓ 20_YUM_Commands_for_Linux_Package_Management⠀⇛
In this article, we will learn how to install,
update, remove, find packages, manage packages and
repositories on Linux systems using YUM (Yellowdog
Updater Modified) tool developed by RedHat.
The example commands shown in this article are
practically tested on our RHEL 8 server, you can
use these materials for study purposes, RHEL
certifications, or just to explore ways to install
new packages and keep your system up-to-date.
# ⚓ 2_Best_ways_to_Install_Skype_on_Ubuntu_22.04_LTS_Jammy_–
Linux_Shout [Ed: bad idea; it's a spyware that wiretaps
calls]⠀⇛
If you don’t know about Skype then you either don’t
spend much time on the internet or you haven’t come
into contact with messengers yet. Well, in both
scenarios, if you are a Linux then this tutorial
will help you to understand what is Skype and how
to install it on Ubuntu 22.04 LTS Linux.
Skype is Microsoft’s Voice over IP Messenger. Using
it you can make free internet telephony and use
instant messaging functions and data transfer.
Video call is also possible.
o § Wine or Emulation⠀➾
# ⚓ CrossOver_21.1_supports_running_GTA_V_and_recovers_Outlook
2016/365_–_itsfoss.net⠀⇛
CodeWeavers has announced the publication of
CrossOver 21.1, the first maintenance release of
version 21 that comes with enhancements for some of
the most popular Windows applications. For the
lost, this software is the commercial
implementation of Wine, developed by the main
contributor to the compatibility layer (Wine leader
Alexandre Julliard is an employee of CodeWeavers),
and is available for Linux, macOS, and Chrome OS. .
The main novelty of CrossOver 21.1 is that now the
popular video game Grand Theft Auto V is officially
supported on Linux and macOS, including also GTA
Online. The game can be run both through Steam (we
assume the Windows version of the application) and
through Rockstar’s own launcher. Despite having
appeared in 2013 for PlayStation 3 and Xbox 360 and
seen the light in 2015 for PC, GTA V it is still
one of the most popular video games today.
For Linux, support for Outlook 2016/365 has been
restored, one of the most recent versions of the
mail client that is part of the well-known
Microsoft office suite. On the other hand,
dependency problems have been resolved to offer a
better experience with Chrome OS and macOS Monterey
is officially supported as of this release.
o § Desktop Environments/WMs⠀➾
# § K Desktop Environment/KDE SC/Qt⠀➾
# ⚓ KDE_Gear_21.12_Software_Suite_Released_as_a_Massive
Update,_Here’s_What’s_New⠀⇛
After several months of development, KDE Gear
21.12 is now ready for mass deployment with
an improved Dolphin file manager that now
makes it easier than ever to locate and
identify files and folders, shows previews
for .cbz comic book files that contain WebP
images, and improves icon zooming.
Dolphin is also one of the first KDE app to
adopt the new mechanism for saving volatile
state data, such as window position and size,
into a separate config file instead of the
one that explicitly stores configurable
settings. More KDE apps will adopt this major
new feature in future updates.
# ⚓ KDE_Gear_21.12⠀⇛
KDE Gear 21.12 has landed and comes with a
massive number of updates and new versions of
applications and libraries. Literally, dozens
of classic KDE everyday tools and the
specialised sophisticated apps you use to
work, be creative and play, are getting
refreshers with design improvements, new
features and performance and stability
enhancements.
And the whole set of packages comes just in
time for the season of giving. Hanukkah/the
Winter Solstice/the Generic Mid-Winter
Holiday/Christmas/whatever-you-celebrate is
just around the corner, so why not share with
those that are less fortunate, that is, those
who do not use KDE software yet?
Install Plasma for your friends and family
and deck them out with the brand new versions
of KDE’s utilities and programs!
o § Distributions⠀➾
# § Reviews⠀➾
# ⚓ Zorin_OS_16_Lite_Review_–_Perfect_Combination_of
Beauty,_Performance_and_Simplicity⠀⇛
We review the Zorin OS 16 Lite with Xfce
desktop in this post and summarize the
features, performance with our exclusive deep
dive.
# § New Releases⠀➾
# ⚓ Zorin_OS_16_Lite_is_the_Windows_11_alternative_you’ve
been_waiting_for⠀⇛
So, if you want something new and feel like
switching to Linux but don’t know which
operating system to choose for your old PC,
we might be able to help you with that.
Zorin OS 16 Lite, which was actually released
today, should be an excellent Linux-based
Windows 11 alternative for aging devices.
Although its distribution is based on Ubuntu
20.04.3 LTS and uses Xfce 4.16 as its desktop
environment, Zorin is actually going to feel
rather familiar to Windows users.
It comes with pre-installed software, which
makes it great for beginners, who can start
using it right after installation, and, it
even offers a simple way to install and run
Windows programs.
And it even looks almost exactly like Windows
11, making this transition even smoother than
you might actually expect.
# § IBM/Red Hat/Fedora⠀➾
# ⚓ 10_tips_for_machine_learning_experiment_tracking_and
reproducibility:_Do_it_yourself_approach_without
additional_tooling_–_IBM_Developer⠀⇛
As machine learning practitioners, we invest
significant time and effort to improve our
models. You usually do it iteratively and
experimentally by repeatedly changing your
model, running an experiment, and examining
the results, then deciding whether the recent
model change was positive and should be kept
or discarded.
Changes in each iteration might involve, for
example, changing a value for a
hyperparameter, adding a new input feature,
changing the underlying machine learning
model (for example, by using gradient
boosting classification instead of random
forest classification), trying a new
heuristic, or trying an entirely new
approach.
Experimentation cycles can cause a great deal
of confusion. It’s easy to get lost,
forgetting what changes you made in the
recent experiments and whether the latest
results are indeed better than before. A
single experiment can take hours or even
longer to complete. So, you try to optimize
your time and execute multiple experiments
simultaneously. This makes it even less
manageable, and the confusion gets even
worse.
In this blog, I share lessons and good
practices that I learned in my recent machine
learning projects. Although I call it a “Do
it yourself” approach, some might call it
“The caveman way.” I am fully aware that
nowadays there are many experiment tracking
and management platforms, but it is not
always possible or convenient to use them.
Some platforms require that you execute your
experiments on their platform. Sometimes you
can’t share sensitive information outside of
your organization, not just the data sets but
also results and code. Many platforms require
a paid subscription, which can also be a
problem in some cases. Sometimes you just
want full control of your experiment
management approach and data.
The following practices are easy to implement
and do not require additional tooling. They
are mostly suitable for small to medium
machine learning projects with a single
researcher or a small team. Most of the
artifacts are saved locally, and adaptations
might be required if you want to use a shared
storage. As a seasoned developer of
production systems, I’m aware that a few of
the tips might be considered ‘code-smells’ or
bad practices when it comes to traditional
development of such systems. However, I
believe that they have their place and are
justified for short-term research projects. I
would like to emphasize that the tips reflect
my personal journey and point of view, and
not necessarily any official views or
practices.
# ⚓ Goodbye,_CentOS_…_and_welcome_back,_CentOS_9_Stream_–
itsfoss.net⠀⇛
The last couple of years have been messy for
the CentOS project and, coinciding with the
final stages of this couple of years, there
have been announcements that have shaped the
new reality of it, whose outcome is
fulfilled, following tradition, when we are
ending this year. That’s why we say goodbye
to CentOS, as we welcome you to CentOS 9
Stream All in a somewhat figurative way, it
should be added.
Recomposing the facts for those who are not
up to date, in September 2009 Red Hat
announced two releases of its community
distribution: CentOS 8, which as always up to
that point had been built directly from the
source code of Red Hat Enterprise Linux
(RHEL); and CentOS Stream, a new variant in
format rolling release It was never quite
clear how it would fit into the project org
chart, given the nature of CentOS, whose
pillars have always revolved around
stability, long-term support, and a
professional solution approach.
# ⚓ How_we_use_Linux_Test_Project_to_test_and_improve
Linux_|_Enable_Sysadmin⠀⇛
The Linux Test Project (LTP) is a general-
purpose, integrated test suite designed to
help organizations using and developing Linux
better understand what things work and what
still needs work. It is comprised of
regression and conformance tests designed to
confirm the behavior of the Linux kernel and
glibc. Its tools and test suites aim to
verify the Linux kernel and related
subsystems.
In short, the Linux Test Project (LTP) is
aimed at testing and improving Linux. Its
goal is to deliver a suite of automated
testing tools for Linux and publish the
results of the tests they run. For example,
we use LTP tests on Red Hat Enterprise Linux
(RHEL) to improve the Linux kernel and system
libraries.
# ⚓ DevSecOps_jobs:_3_ways_to_get_hired_|_The
Enterprisers_Project⠀⇛
In the specialty of DevSecOps, demand for
talent has outpaced supply. Many
organizations have realized that the
traditional siloed development structure is
no longer adequate for maintaining
application security in light of the ever-
increasing pace of software development and
delivery. To remedy this problem, many have
started shifting security left – having
developers run tests and fix security issues
in their code.
As a result, DevSecOps, a function tasked
with continuous AppSec testing throughout the
DevOps pipeline, has become essential.
However, this is a tough field to break into,
and figuring out the right path can be
challenging. With such a huge demand in the
industry for DevSecOps expertise, those who
are looking for new opportunities should
understand the skills and qualifications
needed for this emerging role.
# ⚓ Get_started_with_Gradle_plugins_for_Eclipse_JKube⠀⇛
Eclipse JKube is a collection of plugins and
libraries to help Java developers
containerize and deploy their applications.
At the end of the Summer of 2020, Eclipse
JKube published its first stable release (see
the article, Cloud-native Java applications
made easy: Eclipse JKube 1.0.0 now available
). The Eclipse JKube team has just released
Eclipse JKube v1.5.1, which includes Gradle
plugins for Kubernetes and Red Hat OpenShift.
This article introduces the new Gradle
plugins in Eclipse JKube. You will learn how
to build a Java application into a container
image and deploy it onto either vanilla
Kubernetes or an OpenShift cluster using
Gradle.
# ⚓ Fedora_Community_Blog:_CPE_Weekly_Update_–_Week_of
December_6th_–_10th⠀⇛
This is a weekly report from the CPE
(Community Platform Engineering) Team. If you
have any questions or feedback, please
respond to this report or contact us on
#redhat-cpe channel on libera.chat (https://
libera.chat/).
# ⚓ Printf-style_debugging_using_GDB,_Part_3⠀⇛
Welcome back to this series about using the
GNU debugger (GDB) to print information in a
way that is similar to using print statements
in your code. The first article introduced
you to using GDB for printf-style debugging,
and the second article showed how to save
commands and output. This final article
demonstrates the power of GDB to interact
with C and C++ functions and automate GDB
behavior.
# ⚓ How_Node.js_uses_the_V8_JavaScript_engine_to_run_your
code_|_Red_Hat_Developer⠀⇛
Ever wondered how your JavaScript code runs
seamlessly across different platforms? From
your laptop to your smartphone to a server in
the cloud, the Node.js runtime ensures that
your code is executed flawlessly regardless
of the underlying architecture. What’s the
magic that makes that possible? It’s the V8
JavaScript engine.
This article discusses how our team enhanced
V8 to handle certain platform differences,
notably big-endian versus little-endian byte
order.
o § Devices/Embedded⠀➾
# ⚓ A_deep_dive_into_Raspberry_Pi_Zero_2_W’s_power
consumption⠀⇛
When I completed my review of Raspberry Pi Zero 2
W, I mentioned I would test the power consumption
of the board later. It took a while, but I’ve
finally come around it using Otii Arc from Qoitech
and Otii software to provide some pretty power
consumption charts, and even energy consumption.
Since the Raspberry Pi Foundation recommends a 5V/
2.5A power supply, I’ll first try to get as close
as possible as 2.5A, then I’ll go through tricks to
reduce idle power consumption to less than 75 mA /
375 mW, and finally check the energy consumption
under various CPU core count and frequency.
I started with the latest Raspberry Pi OS Lite
“BullEyes” image and connected my Raspberry Pi Zero
2 W board to Qoitech Otii Arc tools as shown below.
It used to cost around $500, but now pricing starts
at $699, and it’s a great tool for people
developing battery-powered devices, and I admit
it’s a bit over the top, but the purpose of this
post, but it still does the job.
# ⚓ Jolla:_Congrats_UK,_we’re_back!⠀⇛
Last month, as part of our 10-year celebrations, we
announced that we’re working to expand the Sailfish
X availability to include new countries in addition
to the current EU, Norway, and Switzerland.
Now we have great news for you: we have re-opened
Sailfish X sales in the UK!
The UK has always been a stronghold for Sailfish
OS. This started already in the early days when
many Brits decided to purchase the Jolla phone and
start their Sailfish OS journey. Over the years,
our developer community and fan base has grown in
the UK, and many of our employees (aka sailors) are
also from this great island nation.
All this in mind, we were disappointed when we had
to leave the UK for a while (Brexit), but now we
are thrilled to start again!
# § Mobile Systems/Mobile Applications⠀➾
# ⚓ Chrome_now_supports_Android_12_scrolling_screenshots
–_9to5Google⠀⇛
# ⚓ TickTock:_The_rugged_outdoor_Android_smartphone_with
5G_can_now_be_pre-ordered_on_Kickstarter_for_US$279_–
NotebookCheck.net_News⠀⇛
# ⚓ Nokia_Suzume_with_Exynos_7884B,_Android_12_spotted_at
Geekbench_–_GSMArena.com_news⠀⇛
# ⚓ Android_12_rollout_for_Galaxy_Z_Fold_3/Flip_3_may_be
paused_–_9to5Google⠀⇛
# ⚓ Galaxy_S21_gets_its_third_Android_12_update,_now_with
December_security_patch_–_SamMobile⠀⇛
# ⚓ Android_Automotive_12_includes_UI_improvements_and_no
32-bit_support⠀⇛
# ⚓ OnePlus_9,_OnePlus_9_Pro’s_Android_12-Based_OxygenOS
12_Update_Buggy,_Faces_Backlash_|_Technology_News⠀⇛
# ⚓ Android_12_fixes_Material_You_glitches_when
previewing_widgets⠀⇛
# ⚓ VBox_Adds_New_Capabilities_to_Its_ATSC_3.0_Android_TV
Gateway_|_TV_Tech⠀⇛
# ⚓ How_to_Install_an_APK_on_an_Android_TV⠀⇛
# ⚓ Today’s_best_Android_app_deals:_Green_Project,
Meteogram_Pro_Weather_Widget,_more_–_9to5Toys⠀⇛
# ⚓ Top_10_Best_Material_You_Android_Apps_–_2021⠀⇛
# ⚓ A_long-awaited_Android_privacy_feature_is_coming_soon
to_Chromebooks⠀⇛
# ⚓ Android_malware_infected_more_than_300,000_devices
with_banking_trojans_–_TechRepublic⠀⇛
# ⚓ Wallpaper_Wednesday:_Android_wallpapers_2021-12-08_–
Android_Authority⠀⇛
o § Free, Libre, and Open Source Software⠀➾
# ⚓ 13_Best_Free_and_Open_Source_Build_Systems⠀⇛
Build automation is the process of automating the
creation of a software build and the associated
processes including: compiling computer source code
into binary code, packaging binary code, and
running automated tests.
This type of software takes as input the
interdependencies of files (typically source code
and output executables) and orchestrates building
them, quickly.
In the beginning, Make was the only build
automation tool available beyond home-grown
solutions. Make has been around since 1976. Make
remains widely used, especially in Unix and Unix-
like operating systems. But there are lots of other
high quality build systems
Here’s our recommendations captured in a legendary
LinuxLinks chart.
# § Web Browsers⠀➾
# § Mozilla/Web⠀➾
# ⚓ litehtml_compiled_in_OpenEmbedded⠀⇛
Have received feedback that Balsa email
client does not work in EasyOS 3.1.13.
It’s email filtering is pretty weak
anyway, so reckon that I will go over
to Claws Mail.
Claws Mail is optionally able to view
HTML emails by the ‘litehtml’ library.
Very interesting, the developer of
litehtml also has a little browser,
named ‘litebrowser’…
# ⚓ Kristen_Trubey,_Mozilla’s_New_Chief_People
Officer⠀⇛
I am pleased to share that Kristen
Trubey has joined Mozilla as our Chief
People Officer. Kristen initially came
to Mozilla in August in an interim
capacity but she quickly settled in and
made an immediate impact. Her
expertise, experience and focus to
create connections between company
culture, employee experience, and
business results proved to be exactly
the kind of leadership we were looking
for to lead our people teams.
As Chief People Officer, Kristen will
be responsible for all areas of HR and
Organizational Development at Mozilla
Corporation with an overall focus on
ensuring we’re building and growing a
resilient, high impact global
organization to support Mozilla’s next
chapter.
# ⚓ New_Release:_Tor_Browser_11.0.2⠀⇛
Tor Browser 11.0.2 is now available
from the Tor Browser download page and
also from our distribution directory
This version updates Firefox on
Windows, macOS, and Linux to 91.4.0esr.
This version includes important
security updates to Firefox.
# § FSF⠀➾
# § Licensing/Legal⠀➾
# ⚓ Principles_for_License_Enforcement_published⠀⇛
# § Public Services/Government⠀➾
# ⚓ The_European_Commission_Will_Make_its_Software
Solutions_Open_Source_for_Public_Benefit_–_It’s_FOSS
News⠀⇛
The EU Commission is known for its strong
take on privacy and open-source. A year ago,
they asked their staff to use Signal for
messaging instead of WhatsApp.
Now, they plan to make their software
solutions publicly accessible for the benefit
of society. In other words, anything that the
EU uses for its internal work will be made
open-source.
Public Money, Public Code
Considering that the taxpayers pay for the
operations and fund the software, the code
should also be available to the public.
* § Leftovers⠀➾
o ⚓ What_We_Can_Learn_From_Sports_Fandom’s_Moral_Drift⠀⇛
If you think that the true focus of the recent World
Series was what the Houston Astros and Atlanta Braves
were doing on the field, you were either living in Texas
or Georgia or on some billionaire’s space station. In the
world that lies somewhere between rabid fandom and total
baseball disinterest, the fall classic actually proved to
be a contest pitting the cheaters against the racists
with a disturbing outcome that might be summed up this
way: To the spoiled belongs the victory.
o ⚓ Elizabeth_Hardwick’s_Life_of_the_Mind⠀⇛
“Until someone has the temerity to write a biography of
Elizabeth Hardwick,” Hilton Als remarked in 1998, “we
will have to rely on her work for its powerful evocation
of the life of her mind, and on hearsay from friends and
acquaintances for the details of the life itself.” That
someone is Cathy Curtis, whose biography of Hardwick, A
Splendid Intelligence, is the first comprehensive
portrait of the writer, critic, professor, and cofounder
of The New York Review of Books, from her working-class
origins in Kentucky to an insider of “New York’s cultural
A-list” until her death in 2007, at the age of 91.
o ⚓ EFF,_Partners_Launch_New_Edition_of_Santa_Clara_Principles,
Adding_Standards_Aimed_at_Governments_and_Expanding_Appeal
Guidelines⠀⇛
o § Health/Nutrition/Agriculture⠀➾
# ⚓ The_Non-Winter_of_Our_Discontent⠀⇛
Montana’s hunting season just went by without a
shred of snow on the ground. As hunters can tell
you, it’s mighty handy to be able to track deer and
elk in the snow if you’re trying to fill the
freezer for your family. Likewise, without heavy
snows to push them down to lower elevations, the
elk in our mountains stay up high and well away
from the roads and hunters. As a consequence, many
of those family freezers will not see their normal
yearly harvest.
What will appear, however, is Omicron, the latest
variant of the extremely persistent COVID-19
pandemic. Whatever progress was made against the
virus once Trump got booted out of office is now at
stake as, once again, the travel and social
shutdowns begin — and with them the inevitable
negative economic impacts.
# ⚓ Omicron_and_the_Travel_Ban_Itch⠀⇛
History’s record of humanity’s response to plagues,
pandemics and disease is one of isolation,
marginalisation, and exclusion. The infected shall
be kept away and sealed off from the healthy and
wealthy. This, inevitably, results in partiality,
prejudice and distinctions. Omicron, having been
pumped with the prestige of a potential COVID super
variant, has given dozens of countries grounds to
stop travel, halt movement and stem flights. As
always, these measures have been applied unevenly
and hypocritically.
First reported by South Africa, the country now has
the distinction of being, along with a range of
other Southern African countries, pariahs in terms
of international travel. Little wonder that
individuals such as the Chair of the South African
Medical Association, Dr. Angelique Coetzee are
alarmed at what was essentially a replay of the
initial global response to COVID-19.
# ⚓ The_Origins_of_Covid-19:_What_Were_the_Final_Steps?⠀⇛
Instead, the main controversy has been how the
pandemic virus originated. While this debate has
been exceptionally rancorous, what is not generally
recognized is how much agreement there is among the
adversaries. Nearly everyone agrees that the virus,
SARS-CoV2, is derived from a type of coronavirus
that is endemic to, and tolerated by, bats, and
that it emerged after a few genetic changes in the
city of Wuhan, in the Huwei province of China.
Those changes made the virus particularly well
suited to attaching to human cells that line the
respiratory tract and blood vessels, and
particularly pathogenic in some vulnerable
subpopulations – the old, the obese, the diabetic.
It is also unpredictably fatal in some individuals
with no obvious predispositions. But these random
strikes are rare, leaving ample opportunity for
people to live in fear, or alternatively, to
disdain those who do, depending on temperamental
proclivities that under the current situation
inevitably align with political allegiance.
o § Integrity/Availability⠀➾
# § Proprietary⠀➾
# § Security⠀➾
# ⚓ Missouri_Governor_Still_Lying_About_Reporters
Who_Uncovered_Ridiculous_Bad_State_Computer
Security;_Still_Insists_They_Were_Hackers⠀⇛
Missouri Governor Mike Parson is
nothing if not committed to shamelessly
lying. As you’ll recall, after
journalists from the St. Louis Post-
Dispatch ethically informed the state
that the Department of Elementary and
Secondary Education (DESE) website
included a flaw that revealed the
social security numbers of over 600,000
state teachers and school
administrators, Parson responded by
calling the reporters hackers and
vowing to prosecute them. Again, the
DESE system displayed this information
directly in the HTML, available for
anyone to see if they knew where to
look. That’s not hacking. That’s
incompetent computer security.
# ⚓ Canada_Charges_Its_“Most_Prolific
Cybercriminal”⠀⇛
A 31-year-old Canadian man has been
arrested and charged with fraud in
connection with numerous ransomware
attacks against businesses, government
agencies and private citizens
throughout Canada and the United
States. Canadian authorities describe
him as “the most prolific cybercriminal
we’ve identified in Canada,” but so far
they’ve released few other details
about the investigation or the
defendant. Helpfully, an email address
and nickname apparently connected to
the accused offer some additional
clues.
# ⚓ Microsoft_error_could_open_the_door_to_the_most
damaging_phishing_scam_to_date⠀⇛
A DS_STORE file was left open on a
Microsoft-owned web server
# § Privacy/Surveillance⠀➾
# ⚓ Life360_Scandal_Once_Again_Shows_Nobody
In_The_U.S._Actually_Wants_To_Fix_Our
Rampant_Privacy_Problems⠀⇛
For several years now a steady
parade of scandals have showcased
how the collection and sale of
consumer location data (to
governments and data brokers
alike) is a hugely unaccountable
mess with few if any guardrails.
And every week or so a new
scandal emerges making that point
abundantly clear. This week it’s
the unsurprising revelation that
“security” and “family safety”
app Life360, which lets parents
track the location of their kids,
has been selling access to this
data to data brokers for years:
# ⚓ Apple_Notifies_More_Victims_Of_NSO
Malware_Hacking_Attempts⠀⇛
Apple’s announcement that it was
suing Israeli malware purveyor
NSO Group for targeting iPhone
users was coupled with another,
equally dismaying (I mean, for
NSO…) announcement: it would be
informing targets of malware
anytime it detected a suspected
intrusion.
# ⚓ Controversial_Facial_Recognition_Company
Calls_Out_Clearview,_Demands_It_Ditch_Its
Database_Of_10_Billion_Scraped_Images⠀⇛
Clearview has burned its bridges
inside the facial recognition
tech industry. Despite it being
largely morally malleable, the
industry as a whole appears to
have cut ties with CEO Hoan Ton-
That’s startup, which relies on
more than 10 billion images
scraped from the web to generate
a database for its customers to
match faces with.
o § Defence/Aggression⠀➾
# ⚓ Opinion_|_Should_Parents_Be_Held_Responsible_for_Their
Children’s_Unspeakable_Gun_Violence?⠀⇛
When Ethan Crumbley, a troubled 15 year old, shot
and killed four students at Oxford High School, in
Oxford, Michigan, he was charged with terrorism and
murder. The prosecutor, Karen McDonald, also
indicted Crumbley’s parents for involuntary
manslaughter, arguing that they should have known
their son was a danger to his school and should
have revealed that he had access to a handgun that
was their early Christmas gift to him.
# ⚓ Mark_Meadows_Expected_to_Join_Other_Trumpists_Charged_With
Contempt_of_Congress⠀⇛
# ⚓ ‘Reckless_Misuse_of_Resources’:_House_Approves_$778_Billion
Military_Budget⠀⇛
In bipartisan fashion, the U.S. House of
Representatives late Tuesday passed a sprawling
military policy bill that contains nearly twice as
much funding on an annual basis as Democrats’
flagship social spending and climate bill.
That reality led Stephen Miles, executive director
of Win Without War, to slam the $778 billion
National Defense Authorization Act as “a reckless
misuse of resources, a windfall for war profiteers,
and proof positive that most in Congress have
little concern for the actual security of people in
the United States or around the world.”
# ⚓ House_Passes_$778_Billion_Military_Bill_as_Other_Priorities
Stall⠀⇛
# ⚓ How_Congress_Loots_the_Treasury_for_the_Military-
Industrial-Congressional_Complex⠀⇛
The U.S. military’s incredible record of systematic
failure—most recently its final trouncing by the
Taliban after twenty years of death, destruction
and lies in Afghanistan—cries out for a top-to-
bottom review of its dominant role in U.S. foreign
policy and a radical reassessment of its proper
place in Congress’s budget priorities.
Instead, year after year, members of Congress hand
over the largest share of our nation’s resources to
this corrupt institution, with minimal scrutiny and
no apparent fear of accountability when it comes to
their own reelection. Members of Congress still see
it as a “safe” political call to carelessly whip
out their rubber-stamps and vote for however many
hundreds of billions in funding Pentagon and arms
industry lobbyists have persuaded the Armed
Services Committees they should cough up.
# ⚓ The_United_States_Can_Solve_the_Ukraine_Crisis⠀⇛
If the United States could find a way to
acknowledge this betrayal and to concede that
additional membership for Ukraine and Georgia would
threaten Russia’s geopolitical universe, it would
be possible to pursue a compromise to the current
crisis. Russian President Vladimir Putin reasonably
wants guarantees that NATO must halt its eastward
expansion and not deploy certain weapons systems on
its borders. In return, the United States should
insist on the return to the Minsk II agreement in
2015 that was designed to ensure a bilateral
ceasefire, to create security zones on the border
between Ukraine and Russia, and to decentralize
political power in eastern Ukraine (the Donetsk and
Luhansk Regions). Russia would be required to
withdraw all foreign mercenaries from the regions.
Washington and Moscow were able to create a process
for removing nuclear weapons from Ukraine after the
dissolution of the Soviet Union in 1991; they
should be able to find a compromise that recognizes
Ukraine’s sovereignty but limits the Western
military presence on Russia’s borders. Arms
control negotiations opened the door to Soviet-
American detente in the 1980s. A compromise on
Ukraine would allow for improved bilateral
relations in key areas between the United States
and Russia.
# ⚓ There’s_a_Nonsensical_Propaganda_Campaign_to_Make_China
Look_Bad_in_Uganda⠀⇛
The article in the Daily Monitor, which was written
by Yasiin Mugerwa, said that the Chinese
authorities were going to take control of the
airport because of the failure of Uganda to pay off
the loan. A few days after the Daily Monitor
article, U.S. media company Bloomberg also ran a
similar article on November 28 without providing
any further details on this news development, as
did other U.S. and international outlets. The story
by the Daily Monitor, meanwhile, went viral on
Twitter, WhatsApp, and beyond.
The story is not new. On October 28, the Ugandan
Parliament Committee on Commissions, Statutory
Authority and State Enterprises (COSASE) held a
hearing on the loan with the Minister of Finance
Matia Kasaija (member of parliament [MP] for
Buyanja County) in attendance, according to NTV
Uganda. Several members of parliament grilled
Kasaija about the loan, with Nathan Itungo (MP from
Kashari South) asking him if he and his department
had been “doing due diligence” within the
negotiating framework. Answering this question,
Kasaija said, “I think we did, by looking at other
agreements that have been signed along the same
lines.” While explaining why the government went
ahead with the loan agreement for the Entebbe
International Airport, the finance minister said of
the agreement that Uganda was looking at the
“cheapest alternative, and we jumped on it.”
# ⚓ Is_There_Rule_of_Law_in_Iraq?⠀⇛
Human rights advocates in Iraq use these
descriptions all the time when we refer to the men
with guns behind the killings, abductions, and
torture of protesters, activists, journalists, and
communities seen to have been close to ISIS in
Iraq.
In recent days we have seen these men go further
than ever before, including a brazen effort on
November 7 to assassinate Iraqi Prime Minister
Mustafa al-Kadhimi in his home, using three armed
drones.
o § Environment⠀➾
# ⚓ Revealed:_US_Public_Pension_Funds_Are_‘Quiet_Culprits_of
Climate_Chaos’⠀⇛
As banks, insurance companies, and institutional
investors face mounting criticism worldwide for
their contributions to the destruction of the
planet, a report published Wednesday exposes how
U.S. public pension funds are “bankrolling the
climate crisis.”
“With 10 years of data, there’s hard evidence:
Divestment is a winning financial strategy.”
# ⚓ Opinion_|_What_Can_Individual_Bank_Customers_Do_for_Climate
Justice?_Unite.⠀⇛
For years now, climate activists have been
campaigning hard on U.S. banks. They have shut down
bank branches, disrupted Wall Street CEOs public
speaking events, organized shareholder revolts and
swamped bank executives with thousands of phone
calls and millions of emails, demanding that they
stop funding fossil fuels. But there is one major
block of power that climate activists have yet to
activate: bank customers.
# ⚓ The_US_Biofuels_Mandate_Helps_Farmers,_But_Does_Little_for
Energy_Security_and_Harms_the_Environment⠀⇛
With the recent rise in pump prices, biofuel
lobbies are pressing to boost that target to 15% or
more. At the same time, some policymakers are
calling for reforms. For example, a bipartisan
group of U.S. senators has introduced a bill that
would eliminate the corn ethanol portion of the
mandate.
Enacted in the wake of the attacks of Sept. 11,
2001, the RFS promised to enhance energy security,
cut carbon dioxide emissions and boost income for
rural America. The program has certainly raised
profits for portions of the agricultural industry,
but in my view it has failed to fulfill its other
promises. Indeed, studies by some scientists,
including me, find that biofuel use has increased
rather than decreased CO2 emissions to date.
# § Energy⠀➾
# ⚓ ‘Alarming’:_ALEC’s_New_Model_Bill_Would_Penalize
Banks_for_Divesting_From_Fossil_Fuels⠀⇛
Progressives are sounding the alarm about a
recently launched right-wing campaign that
seeks to preempt green investment policies
throughout the United States by portraying
the financial sector’s potential turn toward
clean energy as discriminatory—and
introducing legislation that would punish
banks and asset managers for divesting from
fossil fuels.
“This bill cannot stop the reality that
continued investments in fossil fuels are bad
for communities and the planet.”
# ⚓ ‘Like_a_Teenager_Promising_to_Clean_Their_Room_in_30
Years’:_Biden_Net-Zero_Climate_Goal_for_2050
Ridiculed⠀⇛
Progressive climate campaigners on Wednesday
overwhelmingly called U.S. President Joe
Biden’s plan for the federal government to
achieve net-zero carbon emissions by 2050 an
inadequate attempt to address the worsening
climate emergency.
“Biden cannot make an announcement like this
and also reopen oil and gas leasing, nor
approve more oil and gas permits on federal
lands. That’s taking one step forward and two
steps back.”
# ⚓ UK’s_Tax_Breaks_for_Oil_and_Gas_‘Unlawful’_and_Harm
Climate_Action,_Court_Hears⠀⇛
The strategy being pursued by the UK
government’s oil and gas regulator and
business secretary is “unlawful” because it
fails to regulate tax breaks for oil and gas
companies, a court has been told.
The hearing today at the Royal Court of
Justice in London also heard that the latest
Oil and Gas Authority (OGA) strategy, which
came into force in February, is not
consistent with the government’s legal
commitment to cut greenhouse gas emissions to
net zero by 2050.
# § Wildlife/Nature⠀➾
# ⚓ Are_Wildlife_Identification_Apps_Good_for
Conservation?⠀⇛
# ⚓ Compassion_Is_Not_a_Crime:_Animal_Rights_Activist
Avoids_Jail_After_Conviction_for_Baby_Goat_Rescue⠀⇛
Animal rights activist Wayne Hsiung has been
convicted on felony charges of burglary and
larceny for removing a sick baby goat from a
goat meat farm in North Carolina in 2018.
Hsiung is the co-founder of the animal rights
organization Direct Action Everywhere. He was
given a suspended sentence and 24 months
probation. He describes how the prosecutor in
the case hugged him at the end of the trial
and says the case revolves around a simple
question: “Are the living creatures of this
Earth property or are they living creatures
that deserve some form of dignity and
respect?”
o § Finance⠀➾
# ⚓ When_You’re_a_Billionaire,_Your_Hobbies_Can_Slash_Your_Tax
Bill⠀⇛
When the Kentucky Derby allowed spectators to
return this spring, after the pandemic had
curtailed attendance in 2020, the mood was
euphoric. Under cloudless skies, ladies swanned
about in colorful broad-brimmed hats and gentlemen
donned seersucker suits, the trademark pageantry of
the sport of kings.
The sport’s royalty, including the billionaire
owners of thoroughbreds, was well represented.
Basking in the glory of their racehorses’
appearance on the most prestigious stage in the
world, they knew all but one of them would see
their colt or filly suffer defeat. A victory would
bring not only a seven-figure purse, but possibly
also tens of millions of dollars in breeding rights
over years to come.
# ⚓ Opinion_|_Socialism_Creeps_Into_Dilbert’s_Office⠀⇛
To the delight of some and the dismay of others,
the socialist idea continues to slowly, if very
belatedly, make its way throughout the channels of
American culture. Of particular recent note was its
appearance in Dilbert, the daily comic strip send-
up of the foibles of corporate office life. Of
course, since it is the office’s peripatetic do-
nothing Wally who has experienced a socialist
awakening, we get the lazy man’s take on the
subject. Still, the simple fact of “socialism”
making it to the “funny pages” of the nation’s
remaining newspapers—has to qualify as some kind of
news in itself.
# ⚓ Nail-Biter_in_Seattle_as_Recall_of_Socialist_Kshama_Sawant
Remains_Too_Close_to_Call⠀⇛
The outcome of the recall effort targeting
socialist Seattle City Council member Kshama Sawant
was still too close to call early Wednesday, as
supporters pointed to her 2019 electoral win as a
sign she may still have a chance to fend off the
challenge.
“Big business and the right wing want to remove
Kshama because she’s such an effective fighter for
working people.”
# ⚓ ‘It_Is_Urgent’:_Progressives_Push_for_Bill_to_Expand_and
Improve_Social_Security⠀⇛
House Democrats and outside groups this week are
urging the U.S. Congress to quickly take up
legislation that would strengthen Social Security.
“There is a fierce urgency of now to vote on Social
Security. Seniors, people with disabilities,
widows, and other beneficiaries cannot wait.”
# ⚓ Biden_Should_Cancel_Student_Debt_or_Watch_$85_Billion
Evaporate_From_US_Economy:_Analysis⠀⇛
With a suspension of student loan payments
scheduled to end early next year, three
congressional Democrats on Wednesday cited a new
economic analysis as they urged President Joe Biden
to immediately cancel $50,000 in student loan debt
per borrower.
“The cancellation of up to $50,000 of student debt
would relieve an enormous burden from borrowers
while pumping billions of dollars per year back
into our national economy.”
# ⚓ Warren_Slams_Hertz_for_Raising_Prices_147_Percent_While
Pursuing_$2B_in_Buybacks⠀⇛
# ⚓ As_Columbia’s_Endowment_Grows_to_$14_Billion,_Student
Workers_Demand_Living_Wage⠀⇛
# ⚓ Report_Showcases_How_Elon_Musk_Undermined_His_Own_Engineers
And_Endangered_Public_Safety⠀⇛
For a long time now, it’s been fairly clear that
consumer safety was an afterthought for some of the
more well known companies developing self-driving
technology. That was made particularly clear a few
years back with Uber’s fatality in Tempe, Arizona,
which revealed that the company really hadn’t
thought much at all about public safety. The car
involved in the now notorious fatality wasn’t even
programmed to detect jaywalkers, and there was
little or no structure at Uber to meaningfully deal
with public safety issues. The race to the pot of
innovation gold was all consuming, and all other
considerations (including human lives) were
afterthoughts.
# ⚓ Top_Democrat_Says_US_Tax_Havens_‘A_Stunning_Indictment’_of
Policy_Failures⠀⇛
During Wednesday’s hearing on the Pandora Papers
and Hidden Wealth, Democratic Rep. Bill Pascrell
condemned the “dangerous” growth of tax shelters in
the United States and insisted that lawmakers must
enact reforms to ensure that the wealthy cannot
avoid paying their fair share in taxes.
“The ultra-wealthy and powerful live under a
different set of rules than everyone else.”
# ⚓ Given_Cover_by_Red-Baiting_GOP,_Corporate_Dems_Rebuked_for
Tanking_Biden_Nominee_for_Top_Bank_Regulator⠀⇛
While a number of Democratic senators joined the
White House is decrying the “red scare McCarthyism”
that Republicans lobbed at President Joe Biden’s
nominee for a top bank regulatory position,
progressives on Wednesday argued that the GOP’s
attacks on Saule Omarova simply gave cover to
corporate Democrats who also objected to the
nomination.
Omarova on Tuesday withdrew herself from
consideration to lead the Office of the Comptroller
of the Currency, which is tasked with regulating
the largest banks in the country, telling the White
House that it was “no longer tenable” for her to
continue in the confirmation process.
o § AstroTurf/Lobbying/Politics⠀➾
# ⚓ Matt_Gaetz_Says_He’s_Talked_to_Donald_Trump_About_Becoming
Speaker_of_the_House⠀⇛
# ⚓ Marxism,_Anarchism,_and_The_Dawn_of_Everything⠀⇛
They identify the Enlightenment as the source of
many of the ways of thinking with which we are
stuck. They trace how many of the good ideas that
came out of the Enlightenment, particularly about
freedom, were cribbed from Native Americans like
Kandiaronk (a philosopher-statesman from the Wendat
Confederacy, people living around the Great Lakes
under French colonial rule in the late 18th
century). They describe how the conceptualization
of human history as a series of material stages
came about. This conventional narrative starts with
small bands of hunter-gatherers, progresses through
the invention of agriculture, the founding of
cities (where some priest or king tells everybody
else what to do), to your workplace (where your
boss tells you what to do). Other than how it ends
up at socialism, then communism, the Marxist
conception of human history does not differ greatly
from the contemporary conventional narrative. While
such evolutionary accounts of human history are now
commonplace, it is important to keep in mind that
until Darwin and the fossil record came to be
accepted, educated Western thought simply accepted
the biblical story of the creation of the Earth.
The book is so long because Graeber and Wengrow lay
out the case for why this conventional narrative is
simply a just-so story, i.e. wrong. Much of the
evidence marshalled is a recounting of archaeology
that has happened in the last thirty years. Some of
it is Wengrow’s own work. To appreciate it
properly, one has to have a maps program open, so
one can look up just where Göbekli Tepe (Turkey),
Poverty Point (Louisiana), or Taljanky (Ukraine)
are. The archaeological finds already in museums
are reinterpreted, e.g. Minoan Crete as a polity
ruled by women. Societies dependent on hunting and
gathering are shown to have been organized on
regional scales. Cities are shown to have been
organized without the central authority of priests
or kings. In the end, The Dawn of Everything
demonstrates that humans have been less tolerant of
bosses and more creative in how they come together
in societies than we usually give them credit for.
# ⚓ Elections:_Is_There_Light_at_the_End_of_the_“Big_Lie”
Tunnel?⠀⇛
There’s nothing new about claims that an election
was stolen, or is about to be. The phenomenon
stretches back into the 19th century — most
famously the 1876 presidential election, which was
arguably stolen from Democrat Samuel J. Tilden on
behalf of Republican Rutherford B. Hayes.
Of the six presidential elections since 2000, at
least four have generated loud claims of fraud.
Democrats complained of judicial skulduggery in
Florida in 2000 and voting machine rigging in 2004.
In 2016, Democrats asserted “Russian meddling” to
explain Hillary Clinton’s loss to Donald Trump,
while Trump (and Republican supporters) insisted in
both 2016 and 2020 that he could only lose (and
lost) if the election was “rigged.”
# ⚓ Senate_Rejects_Sanders’s_Resolution_to_Block_$650M_Weapons
Sale_to_Saudi_Arabia⠀⇛
# ⚓ Why_I_Oppose_the_Saudi_Weapons_Deal⠀⇛
Thank you, M. President. Let me begin by thanking
my colleagues Senator Paul and Senator Lee for
their years of work reclaiming Congress’s
Constitutional war powers. The understanding that
it is Congress that has the Constitutional
responsibility to authorize war, not the president,
should transcend partisan disagreements.
On November 18th, we introduced a Congressional
resolution of disapproval to block the sale of 280
air-to-air missiles, 596 missile launchers, and
other weapons and support – totaling some $650
million – to Saudi Arabia. And that is what we will
be voting on in a few moments.
# ⚓ Critics_Warn_Biden_‘Summit_for_Democracy’_Will_Highlight
Democrats’_Failures_at_Home⠀⇛
Leading up to U.S. President Joe Biden’s so-called
Summit for Democracy this week, critics suggested
Wednesday that the two-day virtual event will show
how the American leader and congressional Democrats
have failed to address relevant issues at home
while pointing fingers abroad.
“While the notion of advancing democracy around the
world is noble, America’s democracy is in a state
of emergency and demands our attention and focus
just as urgently.”
# ⚓ Ayanna_Pressley_Introduces_Resolution_to_Remove_Lauren
Boebert_From_Committees⠀⇛
# ⚓ Pressley_Leads_Resolution_Targeting_Boebert’s_Islamophobia
as_Hill_Staffers_Fear_‘Incendiary_Rhetoric’⠀⇛
With Rep. Ilhan Omar reportedly facing mounting
death threats following racist comments from Rep.
Lauren Boebert comparing Omar to a terrorist,
progressive lawmakers on Wednesday signaled that
they were losing patience with the Democratic
leadership’s failure to hold the right-wing
lawmaker accountable, as Rep. Ayanna Pressley
announced a resolution calling for Boebert to be
stripped of her committee assignments.
Pressley (D-Mass.) was joined by nearly a dozen co-
sponsors in introducing the resolution, including
Reps. Alexandria Ocasio-Cortez (D-N.Y.), Cori Bush
(D-Mo.), Pramila Jayapal (D-Wash.), and Rashida
Tlaib (D-Mich.), all of whom have demanded House
leaders take decisive action to make clear that
racist attacks on lawmakers won’t be tolerated in
the House.
# ⚓ Opinion_|_Will_Democracy_Summit_Address_US_Role_in
Supporting_Authoritarianism?⠀⇛
The Biden administration’s upcoming Summit of
Democracy sets out a noble goal: bringing together
democratic governments to defend against
authoritarianism, address and fight corruption, and
promote respect for human rights. Coming after
President Trump spent four years overtly courting
authoritarians and undermining America’s democratic
institutions—culminating in a riot targeting the
peaceful transfer of power—President Biden clearly
hopes that the Summit can restore American
leadership and start to buck the trend of illiberal
and oligarchic authoritarianism that has spread
across the globe and found roots in the Republican
Party.
# ⚓ As_Putin_Asserts_Russia’s_Right_to_Defend_Against_NATO,_US
Urged_to_Avoid_‘New_Cold_War’⠀⇛
As Russian President Vladimir Putin responded
Wednesday to NATO provocations along his nation’s
western frontier by warning that his country
reserves the right to defend itself, peace
advocates stressed the need for U.S. self-awareness
and restraint in order to avoid a “new Cold War.”
“We can see Russia as a partner rather than an
adversary in Eastern Europe.”
o § Censorship/Free Speech⠀➾
# ⚓ China_Unleashed_Its_Propaganda_Machine_on_Peng_Shuai’s
#MeToo_Accusation._Her_Story_Still_Got_Out.⠀⇛
When inconvenient news erupts on the Chinese
internet, the censors jump into action.
Twenty minutes was all it took to mobilize after
Peng Shuai, the tennis star and one of China’s most
famous athletes, went online and accused Zhang
Gaoli, a former vice premier, of sexual assault.
# ⚓ Content_Moderation_Case_Study:_Twitter_Briefly_Restricts
Account_Of_Writer_Reporting_From_The_West_Bank_(2021)⠀⇛
Summary: In early May 2021, writer and researcher
Mariam Barghouti was reporting from the West Bank
on escalating conflicts between Israeli forces and
Palestinian protestors, and making frequent social
media posts about her experiences and the events
she witnessed. Amidst a series of tweets from the
scene of a protest, shortly after one in which she
stated “I feel like I’m in a war zone,” Barghouti’s
account was temporarily restricted by Twitter. She
was unable to post new tweets, and her bio and
several of her recent tweets were replaced with a
notice stating that the account was “temporarily
unavailable because it violates the Twitter Media
Policy”.
o § Freedom of Information/Freedom of the Press⠀➾
# ⚓ Assange_Christmas_Card⠀⇛
# ⚓ The_Media_Bias_Wars:_Can’t_We_All_Just_Get_Along?⠀⇛
The Kyle Rittenhouse Saga. What happened? It’s easy
to get lost in the Minotaur’s Maze that the MSM’s
coverage of any important national topic of public
interest turns into these days. But, nevertheless,
here’s a succinct recounting of the shooting of the
29-year-old Jacob Blake, front of his children,
followed by predictable marches and protests by
Black Lives Matter (BLM) supporters, followed by
the Rittenhouse shootings. It should be noted, as
it was in court, that the 17-year-old Rittenhouse
crossed from Illinois into Wisconsin with a gun
because of the protesting he knew to be going on
there. Here’s how the timeline went, according to
ABC News in this brief video recounting:
o § Civil Rights/Policing⠀➾
# ⚓ Drowning_in_the_Channel_Courtesy_of_the_Tories⠀⇛
Since the start of 2020, more than 30,000 people
have risked their lives making the 21mile/34km
crossing on inflatable dinghies, a miscellany of
small boats, and even kayaks.
On a personal note, while an undergraduate in the
60s at my English university I’d make this crossing
in a small but seaworthy sailboat owned by a fellow
student who was a very experienced sailor. The
Channel was a chock-a-block sea route even then,
and keeping an eye on large ships required constant
vigilance. An ocean-going ship could never
manoeuvre in time to avoid a small boat, so the
onus was entirely on the small vessel to take
evasive action.
# ⚓ The_Charges_Against_Ethan_Crumbley’s_Parents⠀⇛
On the 6th of January 2001, two Presa Canarios got
loose in a hallway of a San Francisco highrise
apartment building. The dogs, owned by Cornfed
Schneider of the Aryan Brotherhood prison gang, had
been abused and were known to be extremely
aggressive. On that January day, they attacked
another resident of the building. Diane Whipple
died from 77 bite wounds.
Lawyers Robert Noel and Marjorie Knoller were
keeping the dogs for Schneider. Knoller, who lost
control of them, was convicted of second-degree
murder. The jury agreed with the prosecutors, who
described the dogs as ticking time bombs and said
Knoller’s conduct transcended negligence and rose
to the level of implied malice. The second-chair
prosecutor, it might be remembered, was Kimberly
Guilfoyle.
# ⚓ Opinion_|_Draconian_UK_Law_Puts_Vulnerable_Asylum_Seekers
at_Risk⠀⇛
Perhaps the most draconian immigration bill in the
United Kingdom’s history is moving swiftly through
parliament, currently in its final days of scrutiny
in the Commons. The Nationality and Borders Bill
seeks to dismantle core tenets of the international
refugee regime, one which the UK helped establish.
It would see vulnerable Afghans and other asylum
seekers being criminalized and imprisoned for up to
four years; pushed back at sea; sent abroad for
offshore asylum processing, and afforded lesser
rights as refugees simply for exercising their
basic right to seek asylum in the UK.
# ⚓ Opinion_|_The_American_Psychological_Association_Still_Owes
Guantanamo’s_Victims_an_Apology⠀⇛
Next month will mark the 20th anniversary of the
opening of the U.S. detention center at Guantanamo
Bay, Cuba. In the years since January 11, 2002,
nearly 800 “detainees”—few with any meaningful
connections to international terrorism—have been
imprisoned there, where they have been subjected to
abuse and, in some cases, torture. From the outset,
members of my own profession—psychologists—played
key roles in operations at Guantanamo, CIA “black
sites,” and other overseas detention facilities.
Their involvement included designing and
implementing inhumane conditions of confinement and
brutal techniques of interrogation.
# ⚓ Students_in_Arizona_Launch_Hunger_Strike_to_Pass_Freedom_to
Vote_Act⠀⇛
# ⚓ California_to_Become_Abortion_Sanctuary_If_Supreme_Court
Upends_Roe_Protections⠀⇛
# ⚓ Abortion_is_a_Class_Issue⠀⇛
Was it not moralism that drove Manifest Destiny and
the genocide of Native Americans? Is it not
moralism that the American Empire runs on, as each
year there appears to be another crisis of
democracy that only America can solve by murdering
civilians? Is it not moralism that drives mass
incarceration, as a barbaric abuse of human beings
mostly without a trial becomes the evidence of a
civilized society?
In a land of freedom what really drives America is
the ability to restrict the freedom of others. This
wholly negative conception of freedom indeed drives
America’s adoration of the rich and famous where
people are admired for putting their boots on the
neck of others. For America, this is what freedom
looks like and we do not question this definition
but hope that somehow we could achieve it ourselves
even as the odds become more stacked against us.
# ⚓ Opinion_|_What_It’s_Like_to_Live_In_a_Country_With
Restricted_Abortion_Rights⠀⇛
# ⚓ Democrats_Are_Running_Out_of_Time_to_Pass_Voting_Rights
Legislation⠀⇛
# ⚓ ‘S.O.S.!’:_Groups_in_Red_States_Nationwide_Plead_With
Democrats_to_Pass_Voting_Rights_Bill⠀⇛
A coalition of more than 75 progressive advocacy
groups based in Republican-led states sent a letter
Wednesday imploring Democrats in the U.S. Senate to
“do whatever it takes” to quickly pass the Freedom
to Vote Act, a compromise bill that would help
counter the GOP’s nationwide assault on the
franchise.
“In many of our states, our ability to participate
in our democracy is under attack by Republican-led
legislatures and Republican governors,” reads the
new letter to Senate Majority Leader Chuck Schumer
(D-N.Y.). “These legislators went to work almost
immediately after the 2020 election to pass extreme
voter suppression laws, and many are now in the
midst of drawing highly gerrymandered congressional
maps to undermine the political power of hundreds
of thousands of people who live in our respective
states.”
# ⚓ ‘They_Are_Taking_Aim_at_Our_Fundamental_American_Right_to
Protest’⠀⇛
The December 3, 2021, episode of CounterSpin
included an archival interview with the ACLU’s Vera
Eidelman about anti-protest laws. Janine Jackson
originally interviewed Eidelman for the July 2,
2021, show. This is a lightly edited transcript.
# ⚓ Opinion_|_Indian_Farmers_Score_Major_Victory_After_Year-
Long_Strike⠀⇛
India’s farmers have mobilized to create one of the
world’s most vibrant protests in history, camping
on the outskirts of New Delhi for an entire year.
# ⚓ Striking_Columbia_Student_Workers_Demand_Living_Wage_as
School’s_Endowment_Grows_to_$14_Billion⠀⇛
In the largest strike happening right now in the
United States, 3,000 student workers at New York
City’s Columbia University are on their fifth week
of strike. Today the student workers are calling on
others to help them shut down the university.
Striking student worker, Johannah King-Slutzky,
accuses Columbia’s administration of an “illegal
form of retaliation” for threatening to replace the
striking student workers who do not return to work
by Friday. On Monday, many Columbia faculty members
walked out of their classes in a show of
solidarity. “Graduate student labor is the
invisible labor of the university,” says Jack
Halberstam, professor of gender studies and English
at Columbia University. “We’re bankrupting a whole
generation in order to provide more profits for the
university.”
# ⚓ ‘Media_Bears_a_Responsibility’_–_Protesters_Demand_Justice
for_Survivors_amid_Maxwell_Trial⠀⇛
o § Monopolies⠀➾
# ⚓ Microsoft’s_$19.7B_Nuance_buy_hits_a_snag_with_EU_antitrust
probe⠀⇛
Several months after the U.S. Department of Justice
(DOJ) signed off on Microsoft’s plan to acquire the
artificial intelligence software developer Nuance
Communications, its watchdog counterpart across the
pond is taking a closer look at the proposed
buyout.
The European Commission’s competition authority is
quizzing the companies’ clients and competitors
about their views of the transaction, according to
a report from Reuters, which viewed one of the
questionnaires compiled in November.
# ⚓ Microsoft_Office_prices_going_up_20%_for_some_business
clients_unless_they_move_from_monthly_to_annual
subscriptions⠀⇛
# ⚓ Social_media_giants_have_released_their_Compliance_Reports
for_the_month_of_September._We’ve_analysed_them.⠀⇛
Google (including YouTube), Facebook, Instagram,
WhatsApp, and Twitter have released their reports
in compliance with Rule 4(1)(d) of the Information
Technology (Guidelines for Intermediaries and
Digital Media Ethics Code) Rules, 2021 for the
month of September. The reports continue to suffer
from the same deficiencies – lack of reporting on
government requests, use of misleading metrics, and
lack of transparency on algorithms used for
proactive monitoring. You can read our analysis of
the previous reports here. We have also analysed
the compliance report of ShareChat and transparency
reports of LinkedIn and Snap this time!
[...]
As per its reports (which now has a Meta logo
instead!), Facebook and Instagram adopt the metrics
of (i) ‘content actioned’ which measures the number
of pieces of content (such as posts, photos, videos
or comments) that they take action on for going
against their standards and guidelines, (ii)
proactive rate which refers to the percentage of
‘content actioned’ that they detected proactively
before any user reported for the same. This metric
is problematic because the proactive rate only
gives a percentage of that content on which action
was taken, and excludes all content on Facebook
(which may otherwise be an area of concern) on
which action was not taken. This problem in the
metric becomes a glaring concern in light of the
documents leaked by Frances Haugen which show that
Facebook has boasted of proactive removal of over
90% of identified hate speech in its “transparency
reports” when internal records showed that “as
little as 3-5% of hate” speech was actually
removed. These documents confirm what civil society
organizations have been asserting for years, that
Facebook has been fueling hate speech around the
world because of its failure to moderate content
and its use of algorithms to amplify inflammatory
content.
Be that as may, as per the metrics provided, the
proactive rate for actioning of content for
bullying and harassment still stands at the lowest
at 48.7% which has fallen from last month’s 50.9%.
This figure is particularly low as compared to 8
other issues (including hate speech and violent
content) where the rate is more than 96%. This
means that maximum user complaints were received
under this category, and that Facebook is
consistently failing to curb the menace of bullying
and harassment.
# § Patents⠀➾
# ⚓ $25_Billion_Pentagon_Budget_Boost_Alone_Could_Fund
Enough_Vaccines_for_the_World:_Analysis⠀⇛
The extra $25 billion that the U.S. Congress
is moving to pour into the Pentagon’s
overflowing coffers is the exact sum
researchers say is needed to produce enough
coronavirus vaccines to achieve widespread
global inoculation and end the pandemic,
which is still raging a year after the first
vaccine dose was administered.
“With a $25 billion investment in vaccine
production, we could vaccinate the world and
end the global pandemic.”
# § Copyrights⠀➾
# ⚓ YouTube_Copyright_Transparency_Report_Shows_The
Absurd_Volume_Of_Copyright_Claims_It_Gets⠀⇛
Any cursory look at Techdirt for stories
involving YouTube and copyright issues will
give you a very accurate impression of the
state of all things copyright for the
platform: it’s a complete shitshow. You will
see all kinds of craziness in those posts:
white noise getting hit with a copyright
claim, labels claiming copyright on songs in
the public domain, and all kinds of issues
with automated systems like ContentID causing
chaos. That really is a sample platter rather
than the whole meal, but it’s also worth
noting that YouTube knows this is a problem.
╘══════════════════════════════════════════════════════════════════════════════╛
¶ Lines in total: 8029
➮ Generation completed at 02:42, i.e. 32 seconds to (re)generate ⟲
text/plain;lang=en-GB
This content has been proxied by September (3851b).