𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Tuesday, September 06, 2022
┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅
Generated Wed 7 Sep 02:43:24 BST 2022
Created by Dr. Roy Schestowitz (𝚛𝚘𝚢 (at) 𝚜𝚌𝚑𝚎𝚜𝚝𝚘𝚠𝚒𝚝𝚣 (dot) 𝚌𝚘𝚖)
Full hyperlinks for navigation omitted but are fully available in the originals
The corresponding HTML versions are at 𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈
Latest in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕 and older bulletins can be found at 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕-𝒂𝒓𝒄𝒉𝒊𝒗𝒆𝒔
Full IPFS index in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔 and as plain text in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔/𝒕𝒙𝒕
Gemini index for the day: gemini://gemini.techrights.org/2022/09/06/
╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕
Previous bulletins in IPFS (past 21 days, in chronological order):
QmTZezLwd5vekievmKZscKgr1hkxvuHoSSsWhkA4iTy7Tu
QmNWKKu3gEEUM8UjAb868zLoy5CP9rUmyUWSSFH78F7ZGy
Qmc1hpdpKJMrmE55WT3tg3aQBqe3inuQhnbsjTc8RVVKFq
QmZNGE6NoRBC2J66AEvKbXxsP9j48e5nLCkLncW2SuYUD5
Qmd1qRcbFUvYnekMd31x6KbniK82hv6mEweUfvuLLLU3Dn
QmPGPjyuWmmi4WH1Pm1qxX7pzZhtRC3umeb4DmdE7NfXdU
QmbvCLhKBwB76DsbrKx6Pq16KSvtb9sW8UKVXj9v1pDgCv
QmcoFCaZUJmzby8Vb2wg8PBXe6VR8hW77edQo1u3NsCJ3Q
QmT4B1hoouASzbTAnEZbb6oYbbFnicQpd6JXDB5iwP9Y91
QmZeoDeQynAEb5Yhp8urADxooTvcjp93jYM7aoGTReoxAm
QmUR5BqkVtBjeM3RbDysVaCrQyP93xoRwDKU5C1u5XZdyR
QmS9E4XW4XZrtmFNP12pX65zisQkFTw7frAgGwhna5Fz9m
Qmdj75rdsbiWjm4ms8CTMfcbYno6Pw9hH66AytZ3Hs3qV7
QmWKkufDr5sMvj78wx9nn63R5KYSQipfAGMrMawgr7i6RW
QmVy1ihFnjMRS9u243rmwceZUtn8FwSqLsbXzXsLPS8M37
QmcZN6RDP7J7Dk8c2QYXeoVfYifxDsaK62EM44gSje2HDr
QmcvJBJvcdzE6YbN5kUFP3Cqgwc9K38gcNKU3B86eL6WLr
QmUZ8Zpgu5W6CLgXAAXnvYwpAw9fCGWhqWM6MWMHcNxEwP
QmUtqYa5g8brBCgtMeneus47sgXJXCdgZvkekvW8UuYchF
QmdXKq8frFc6SxT7BErqJC3fnDsbXQfhNmEGEc1BVWprrQ
QmWERMsn1DfZrtyJQLRpzrUSCM3So8WboRGV5qBDKU6pKo
╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕
⦿ The New Content Management System (CMS) in Action, Even in Geminispace | Techrights
⦿ IRC Proceedings: Monday, September 05, 2022 | Techrights
⦿ Dear KDE, Please Don’t Become Another GNOME | Techrights
⦿ In At Least 10 Countries Already Windows’ Market Share is Measured at Under 10% (Even Among Large Populations or Countries Like Turkey) | Techrights
⦿ Techrights in Haiku | Techrights
䷼ Bulletin articles (as HTML) to comment on (requires login):
http://techrights.org/2022/09/06/geminispace-compatible-cms/#comments
http://techrights.org/2022/09/06/irc-log-050922/#comments
http://techrights.org/2022/09/06/kde-overhaul/#comments
http://techrights.org/2022/09/06/market-share-android/#comments
http://techrights.org/2022/09/06/techrights-in-haiku/#comments
䷞ Followed by Daily Links (assorted news picks curated and categorised):
http://techrights.org/2022/09/06/kde-plasma-5-25-5/#comments
http://techrights.org/2022/09/06/kphotoalbum-5-9-1/#comments
http://techrights.org/2022/09/06/openwrt-22-03-0-released/#comments
䷩ 𝚕𝚒𝚗𝚎 61
╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕
(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/09/06/geminispace-compatible-cms/#comments
Gemini version at gemini://gemini.techrights.org/2022/09/06/geminispace-compatible-cms/
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 09.06.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ The_New_Content_Management_System_(CMS)_in_Action,_Even_in_Geminispace⠀✐
Posted in Site_News at 5:12 pm by Dr. Roy Schestowitz
Video_download_link | md5sum 6a080090aff9befcce699b1c974656da
Lagrange in New Tux Machines
Creative Commons Attribution-No Derivative Works 4.0
http://techrights.org/videos/lagrange-tuxmachines-demo.webm
Summary: Tux Machines is ready to roll in HTTP/S and in Gemini; here’s how
Lagrange accesses news and code
TODAY in Tux Machines we had about 70 new pages and updates. We’ve also pushed
an image uploader to Git, which means we’re one small step away from feature
parity compared to what we had in Drupal. We’re implementing our own CMS with
Bash and Perl.
“We’re implementing our own CMS with Bash and Perl.”One thing that Tux Machines
readers aren’t so familiar with is Gemini. Well, Gemini is a relatively new
protocol, so not many people heard of it. The above video shows how it’s used
to browse pages, feeds (Atom), and the_Git_repository_of_Tux_Machines.
Techrights will be next to adopt this CMS, probably some time in winter. █
䷩ 𝚕𝚒𝚗𝚎 108
╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕
(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/09/06/irc-log-050922/#comments
Gemini version at gemini://gemini.techrights.org/2022/09/06/irc-log-050922/
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 09.06.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ IRC_Proceedings:_Monday,_September_05,_2022⠀✐
Posted in IRC_Logs at 2:42 am by Needs Sunlight
Also available via the Gemini protocol at:
* gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-050922.gmi
* gemini://gemini.techrights.org/irc-gmi/irc-log-050922.gmi
* gemini://gemini.techrights.org/irc-gmi/irc-log-social-050922.gmi
* gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-050922.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
QmY9ysd5jXRAp5yMbReP12VSDTznK2arSBHHvp8QBkPzZR #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈
(full IRC log
as HTML)
IRC log for
#boycottnovell
QmYn1ifTk59Cbx2DMEMrb6L2TttoZcSFQ4sfMb5G8kkQ82 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈
as plain/ASCII
text)
IRC log for
#boycottnovell-
QmRJHPuCX8k4dqo912Kaj1xurDXkGNtnkYJnVeCcf7UotP social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈
(full IRC log
as HTML)
IRC log for
#boycottnovell-
QmTP6Yk4PKFgYkDBf6x4H62j78jMsBJNXe7N1BQZo13qrg social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈
(full IRC log
as plain/ASCII
text)
IRC log for
QmVxXVNxFX2RKihXCnJFcmAw1otyVaXYfDRMwdNcBQP4DV #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈
(full IRC log
as HTML)
IRC log for
#techbytes
QmNRKdDStdCwQYTS77meV7Bp8PXkCoJfJhCZoJARFkT1z9 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈
as plain/ASCII
text)
IRC log for
QmfRVoQzY18Bq1kaLB1jfMeEBpj9NbJ2nDekYMrra9RqWe #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈
(full IRC log
as HTML)
IRC log for
#techrights
QmSFdMJGgP8SzQhdTHpdd9k5gj3YhHas1cDJQJvd5nchA6 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈
as plain/ASCII
text)
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈
§ Bulletin for Yesterday⠀➾
Local_copy | CID (IPFS): QmWERMsn1DfZrtyJQLRpzrUSCM3So8WboRGV5qBDKU6pKo
䷩ 𝚕𝚒𝚗𝚎 235
╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕
(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/09/06/kde-overhaul/#comments
Gemini version at gemini://gemini.techrights.org/2022/09/06/kde-overhaul/
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 09.06.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Dear_KDE,_Please_Don’t_Become_Another_GNOME⠀✐
Posted in GNU/Linux, KDE at 4:59 pm by Dr. Roy Schestowitz
Video_download_link | md5sum 2d32b4df0b6b874da5ee9bc90e2eddfe
KDE Neon and Latest of Plasma
Creative Commons Attribution-No Derivative Works 4.0
http://techrights.org/videos/kdeneon-flaky.webm
Summary: Judging by what I’m seeing this week in KDE Neon (a sort of testbed or
workbench for KDE development), there’s an overhaul in the window- and
application-specific settings/customisations; it does not appear to prioritise
functionality but supposed simplicity
THIS week I decided that, following an update and reboot of KDE Neon, I’d re-
configure some applications to behave in a unique way, but I was greeted by a
new and unfamiliar GUI. Not only did it not work as expected; I did not find it
intuitive and it resulted in several crashes.
“KDE is for advanced users, but it’s also suitable for rookies and novices.”I
totally know what KDE Neon is and recognise what it’s for. I knew it when I
installed it, so my complaint isn’t about stability. It’s the interface, which
at the moment seems half-baked (semi-cooked) and in no way resembles what KDE3,
KDE4 and KDE5 have had. It’s looking like an attempt to over-simplify things or
copy GNOME, which in turn tries to imitate some stuff from Apple.
KDE is for advanced users, but it’s also suitable for rookies and novices.
Quite a few people in my family use KDE, and they use it out of choice. Gone
are the days of KDE being just “by developers, for developers”, but some of
these recent changes (in a test distro, KDE Neon) seems not to work, not be
made intuitive enough, and feel like work in progress. The video above explains
more. █
䷩ 𝚕𝚒𝚗𝚎 291
╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕
(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/09/06/market-share-android/#comments
Gemini version at gemini://gemini.techrights.org/2022/09/06/market-share-android/
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 09.06.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ In_At_Least_10_Countries_Already_Windows’_Market_Share_is_Measured_at_Under
10%_(Even_Among_Large_Populations_or_Countries_Like_Turkey)⠀✐
Posted in GNU/Linux, Microsoft, Windows at 10:45 am by Dr. Roy Schestowitz
Turkey this month (and also thus_far_this_year) on desktops/laptops alone:
🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Turkey_2022_OS_share⦈_
Notice the very sharp rate of decreases, with Windows falling from almost 90%
to less than 70% in a matter of 8 months
When mobile devices too get counted:
🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Turkey_OS_share⦈_
And it’s not just Turkey:
🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇August_Android_share⦈_
See the underlying_data as OpenDocument Format (ODF)
Summary: Microsoft Windows is not as mighty and important as Microsoft wants us
to think and is paying the media to tell us; as_Edward_Snowden_pointed_out, as
did_others_last_week, people move to mobile (where Linux already dominates
though it_does_not_mean_freedom); the trend in Africa is fascinating_to_say_the
least
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⢩⣭⠻⡿⠿⢿⠿⠿⡇⡿⠿⠿⡿⠿⢿⡿⠿⢿⣿⡟⣩⣍⢻⡿⠿⢿⡿⠿⣿⠿⢿⠿⢿⠿⢿⢽⠿⠿⣿⠿⠿⣿⡟⢩⣭⢿⣿⠿⠿⠿⠻⣿⠿⢿⡿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⠸⠿⢃⡇⢭⢼⠬⠙⡇⡔⢿⢿⡇⠿⢾⡗⠿⢾⣿⡇⠿⠿⢣⡷⠿⢺⡨⠭⣼⢸⡟⠭⢸⡿⣿⢸⢸⣿⣿⠘⠡⣿⡿⠶⠌⣇⢏⡶⠭⢻⠸⡇⠭⢥⡇⣿⢸⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣶⣶⣿⣿⣶⣾⣶⣾⣷⣿⣾⣶⣿⣶⣾⣷⣶⡿⣿⡿⣶⣶⣿⣷⣶⣿⣷⣶⣿⣾⣿⣶⣿⣷⣾⣾⣾⣿⣧⣒⣂⣿⣷⣶⣾⣋⣼⣷⣶⣿⣷⣾⣶⣾⣷⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⢈⢿⢏⢸⣏⡙⣿⢋⣹⡿⣻⢋⡙⡏⣉⣿⣇⠶⢾⡇⣉⢻⣏⡙⣿⢋⡙⣉⠻⣿⣶⡆⣶⢹⡏⣿⢋⣹⡿⣻⢋⡙⡝⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣸⣌⣼⣸⡐⢂⣿⣸⣿⣦⣹⣐⢒⣇⠛⣿⣟⠛⣪⣇⣿⣸⡐⢂⣿⣸⣇⡒⣲⣿⣿⣇⣿⡘⢃⣿⣸⣿⣦⣙⣐⢒⣷⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⢀⣀⡀⣀⡀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣭⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠭⢹⢩⣽⣿⠿⣿⣇⡒⠟⠭⢻⣩⣹⣭⣿⣷⠖⡟⣶⢼⡶⢺⣷⢆⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣛⣿⣭⣼⣼⣿⣿⣿⣿⣯⣭⣶⣭⣽⣬⣼⣯⣽⣧⣬⣽⣬⣼⣤⣽⣥⣭⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⡏⠙⠍⡉⠹⡟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣷⣾⣶⣿⣾⡇⡻⠿⠿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡿⠇⣤⣤⣤⣤⣀⣀⣀⡂⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣷⡆⣤⣄⣈⡉⠛⠛⠻⠿⣷⣦⣄⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣷⣶⣦⣤⣄⣈⡉⠒⠀⠒⠉⠉⠛⠛⠻⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣄⣀⡀⠀⠈⠀⠀⣀⣀⣀⣀⣀⣂⣉⠉⠉⠉⠉⠉⠭⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣟⢛⡛⠛⢻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣄⣉⠉⠛⠛⠿⠿⣿⣿⣿⣿⣷⣶⣤⣄⣀⡈⠉⢋⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣾⣬⣧⣴⡇⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣄⣀⠀⠒⠒⠶⠶⣶⣶⣶⣶⣦⣤⣀⡀⠀⠒⠒⠲⠶⠶⠶⣶⣶⣶⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣀⣉⡉⠛⠛⠿⠿⣿⣶⣦⣥⣤⣤⣤⣤⣀⣀⢁⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠙⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣤⣀⣉⡉⠛⠛⠉⠻⢿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣀⣀⣤⣽⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⢀⣴⣦⠀⠀⠀⢸⡿⠛⡋⢙⡛⠛⠉⡻⢛⡛⢛⠻⢻⠛⠛⠛⡋⡻⠛⠛⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⠛⠛⠀⠀⣠⣼⣯⣥⣤⣤⣤⣤⣤⣴⣬⣤⣬⣴⣬⣤⣤⣤⣧⣥⣬⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣇⣈⣀⣀⣈⡇⢨⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣤⡀⠀⠀⠀⠀⣤⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣏⠙⠉⠉⠹⡇⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣷⣾⣶⣶⣶⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⠿⠿⠿⡘⢿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⠑⣂⣀⣀⣀⣀⣤⣤⢡⣾⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⡿⠻⠻⠻⢻⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠩⠉⢁⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣯⣤⣤⣤⣤⡇⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠶⠖⠒⠀⢀⣀⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⡛⠛⠋⠉⠁⣀⣀⣭⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⠿⢿⣿⠿⠛⠉⢀⣠⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠁⠈⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠐⠾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⢁⡈⠉⠉⠙⠛⠛⠋⠍⠉⠁⠀⠀⠀⠀⣉⠄⠀⠀⠐⠒⠒⠠⠈⠛⠒⠂⠀⠀⠀⡈⠉⠙⠛⠛⠿⠿⠛⠿⠿⠿⠿⠿⠿⠟⠿⠿⠿⠿⠿⠿⠟⠻⠿⠿⠿⠿⠿⠿⠸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡄⢀⣀⣀⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣦⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣍⣤⣤⣤⣤⣤⣤⣌⣠⣤⣄⣀⣀⣀⣀⣁⣀⣀⣀⣀⠀⠀⠁⣸⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣏⠀⠀⠘⡁⠈⠉⠉⠉⠉⠉⠁⠀⠉⠉⠉⠉⠉⠉⠐⠉⠉⠉⠉⠉⠉⠁⠈⠉⠉⠉⠉⠉⠁⠂⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠁⠈⠉⠉⠉⠉⠉⠁⠊⠉⠉⠉⠉⠉⠉⠂⣹⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⡹⢻⣿⣿⣿⣿⠏⡍⢛⣿⣿⣿⣿⡿⢉⠛⣿⣿⣿⣿⡿⢩⠙⢻⣿⣿⣿⣿⠏⡙⢻⣿⣿⣿⣿⡟⣍⠟⣿⣿⣿⣿⡿⢩⠛⣿⣿⣿⣿⣿⢏⡙⢻⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⡂⣱⣿⣿⣿⣿⡟⡐⣀⣾⣿⣿⣿⡟⢐⢈⣼⣿⣿⣿⣿⢃⠂⣰⣿⣿⣿⣿⠛⡒⣡⣿⣿⣿⣿⡟⡐⢈⣾⣿⣿⣿⡟⢃⢂⣴⣿⣿⣿⣿⠃⡂⣡⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢥⡄⣰⣿⣿⣿⣿⠧⡆⢠⣿⣿⣿⣿⡯⣤⢀⣾⣿⣿⣿⣿⢴⡐⣼⣿⣿⣿⣿⣧⡄⣰⣿⣿⣿⣿⡯⣄⢂⣾⣿⣿⣿⣿⢴⠀⣾⣿⣿⣿⡿⢥⡔⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢀⣽⣿⣿⣿⡿⠏⠀⣽⣿⣿⣿⣿⡿⠁⢩⣿⣿⣿⣿⠿⠋⢠⢹⣿⣿⣿⣿⠟⠀⣹⣿⣿⣿⣿⡏⠁⠌⣿⣿⣿⣿⡿⢃⠈⣸⣿⣿⣿⣿⠃⠄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣐⣾⣿⣿⣿⣿⣉⠀⣸⣿⣿⣿⣿⣿⣄⢢⣾⣿⣿⣿⣏⠁⢀⣾⣿⣿⣿⣟⠛⠀⣼⣿⣿⣿⣿⣧⣄⢡⣿⣿⣿⣿⣿⡌⢤⣾⣿⣿⣿⡟⠅⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠛⠛⠿⢿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠘⠿⣿⣉⠴⢌⣿⡘⡘⡄⢩⠉⠅⢩⠉⠙⢉⢹⣿⡿⠟⢠⣿⣿⣿⣿⣏⡡⠦⢉⣇⠿⠈⡍⠈⠍⡙⠉⠙⠉⢩⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⣉⠑⠛⠛⠓⠳⠷⠾⠶⠶⠒⠒⠓⠒⢈⣁⣤⣶⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣶⣷⣷⣾⣶⣿⣶⣷⣷⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠴⢌⣲⠰⠆⢠⠀⠆⠀⢴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡁⠶⣉⡏⠴⠠⠐⡧⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⠴⢌⣿⠡⠆⡍⠉⠩⠉⡍⡍⠉⣻⠰⠌⠀⢺⣿⣿⣿⣿⣿⣏⣉⣉⣉⡏⠴⠀⠅⡍⠉⠉⣽⠐⠅⠫⠉⠀⠍⠉⠩⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣷⣿⣿⣿⣷⣿⣷⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣷⣿⣿⣶⣾⣷⣾⣾⣾⣾⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿
⡩⠭⠝⠛⠋⠉⠉⠉⡽⠛⠋⠉⠋⠉⠙⠋⠉⣹⠟⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠙⠛⠻⣿⣯⠭⠛⠻⢋⡭⠍⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠛⢻⣭⣭⡍⣉⢉⣉⣉⣉⠉⠉⠉⠉
⠀⠀⠀⠀⠀⣀⣤⣤⣿⣿⣷⣦⡀⠀⠀⠀⣺⣶⡶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠙⠛⠛⠲⠶⠤⠤
⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⣤⣤⣾⡿⣤⣤⢴⣦⢠⣤⣄⡤⣄⣤⢠⣤⣤⣤⢴⣦⣠⢤⣠⣤⠀⠀⠀⠀⠀⠀⠀⠀⣀⢀⣀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀
⠀⠀⠀⣿⣿⣿⡟⠉⠉⢻⣿⣿⣿⡏⣨⣿⣿⡼⠶⠿⠿⠼⠷⠻⠦⠾⠧⠟⠿⠾⠿⠇⠿⠸⠷⠻⠽⠿⠇⠀⠀⢤⡴⠖⠊⠉⠉⠉⠁⠉⠉⠉⠛⠒⠦⠤⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⡤⠒⣿⣿⣿⣿⠚⠛⠛⠓
⠀⠀⠀⣿⣿⣿⣧⣀⣠⣾⣿⣿⡿⠧⠗⡟⣓⡆⣤⣴⣤⣤⣄⡶⣖⡦⣤⣴⢤⡤⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠞⠁⠀⠀⠀⣀⡴⣒⡲⠀⠀⠀⠀⠐⠲⡦⢤⡬⢭⣶⣀⣰⣲⣦⣐⣶⢆⣀⣉⠓⠛⠒⣶⣒⠀⠀⠀⠀
⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠉⠛⠿⠭⠭⠟⠛⠉⠉⠉⠉⠉⠉⠉⠉⠀⣀⠀⠀⠀⢰⣊⠉⠀⣀⠀⠀⠀⠰⣍⠀⢏⣁⣀⣀⣀⣀⠀⠀⠀⠈⠙⠋⠙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠓⠋⠉⠑⠢⢼
⠀⠀⠀⠀⢰⡟⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⡶⢦⡄⠀⠀⠀⠈⠙⢲⣽⣯⣳⣀⣤⡾⠵⠀⡴⠾⠏⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢿⣿⣿⣿⢸⣿⣿⣿⣿⡟⣽⣿⣿⣿⣿⢸⣿⣿⣿⣿⡏⡝⣿⣿⣿⣿⡇⣿⣿⡏⢹⣿⣿⢸
⣟⣛⣛⢛⣛⡛⢛⠛⣛⣛⠛⣛⣛⣛⣛⢛⣛⣛⣛⣛⣛⣓⣓⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⡛⢛⢛⣛⡛⣒⡛⣛⠛⣛⠘⢛⢛⢛⣛⣓⣚⣛⣛⠛⣛⡘⠛⡛⣛⣛⣓⣚⣛⣛⡛⣛⡃⠛⡛⢓⠚⢛⣛⠘
⡿⠿⠷⠸⠿⠿⣦⣫⣤⣤⣤⣴⣄⣴⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣬⣦⣤⣤⣤⣤⣶⣿⣰⣧⣦⣤⣦⣦⣢⣤⣄⣷⣿⢷⣦⣣⣦⣴⣤⣤⣤⣤⣼⣿⡷⣧⣜⣤⣪⣾⣿⢸
⣿⣿⡯⠸⣿⣿⠄⡩⡹⡙⡉⠉⡇⡍⣟⠙⡍⠁⡏⠶⡉⠉⢋⢉⢉⠉⡙⡉⠡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠌⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡱⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣹⣿⣿⣿⣿⣿⢈⢸
⣷⣶⣖⢲⣶⣶⠐⠲⢒⡗⢒⢺⠖⠖⠒⢐⣶⠔⠒⢒⢳⢒⢺⢖⣶⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⠋⠋⣿⠋⠋⣷⣶⣶⣶⣶⣶⣖⡖⣲⢂⡒⣶⣶⣶⣶⣶⣶⣶⣖⢴⡖⡦⣲⣶⣶⡢⣶⣲⢔⢰
⡏⠉⠁⡈⠉⢩⢤⠥⠬⠥⠬⢬⣬⣤⣤⣤⣭⣥⣤⣤⣥⣤⣭⣥⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⡷⠶⢶⠶⠷⣯⣭⣭⣭⣭⣭⡥⡤⣤⡤⡤⣬⣭⣭⣭⣭⣭⣭⡥⢤⡥⠤⣭⣭⣭⡥⣭⢤⢬⢨
⣇⣀⣀⣂⣀⣘⣀⣘⣈⣃⣀⣘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣧⣦⣬⣤⣤⣟⣛⣛⣛⣛⣛⣋⣉⣉⣂⣓⣛⣛⣛⣛⣛⣛⣛⣃⣈⣃⣈⣙⣛⣛⣁⣙⣒⣉⢘
⡿⠿⠇⠘⠿⢯⣒⣰⣁⣑⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣆⣘⣂⣂⣿⣿⣿⣿⣿⣿⣿⣇⣘⣂⣦⢾⣿⣿⣿⣿⣿⣿⣇⣘⣇⣣⡸⣿⣿⣆⣿⣚⣀⢸
⣿⣿⡟⠹⣿⣿⠿⠛⠛⡛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⡍⠹⠉⠉⣿⣿⣿⣿⣿⣿⡯⠯⠹⠋⠍⣿⣿⣿⣿⣿⣿⣿⡿⠹⡏⠩⢿⣿⣿⠉⣿⠉⠉⢸
⣷⣶⣖⢒⣶⣾⠿⠿⠳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⡛⢻⠛⠛⣿⣿⣿⣿⣿⣿⣿⡟⢻⠛⡛⣿⣿⣿⣿⣿⣿⣿⡟⢻⣟⠛⢳⣿⣿⠛⣿⡛⠛⢸
⣟⣛⣛⢚⣛⡻⡿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠶⢶⠶⠶⣿⣿⣿⣿⣿⣿⡿⡷⣶⠶⡶⣾⣿⣿⣿⣿⣿⣿⢷⢶⡷⠶⢞⣿⣿⡶⣿⠶⠶⢸
⡿⠿⠇⠨⠿⢿⣴⣤⣴⣦⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣷⣬⣤⣧⣿⣿⣿⣿⣿⣿⣷⣷⣯⣬⣧⢿⣿⣿⣿⣿⣿⣿⣼⣼⣿⣬⡾⣿⣿⣧⣿⣽⣤⢸
⣿⣿⡏⢈⣿⣿⠄⣈⢉⣭⠉⡇⢏⢉⢍⣍⢉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⡤⡸⣢⠀⣿⣿⣿⣿⣿⣿⣿⣗⡼⣆⡡⣹⣿⣿⣿⣿⣿⡿⢈⢞⡗⠥⢿⣿⣿⡡⣛⣉⢀⢸
⣷⣶⡒⠂⣶⣶⡲⠒⢒⠖⢲⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⡏⣩⢻⠉⠉⣷⣶⣶⣶⣶⣶⣶⣖⣦⣰⠢⢲⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⢲⣶⣶⣂⢶⠔⡠⢰
⣯⣭⠥⠤⣭⣭⢥⠥⢤⠥⡬⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⡷⠷⢶⠶⠶⣯⣭⣭⣭⣭⣭⡭⡥⣤⠥⠥⣭⣭⣭⣭⣭⣭⣭⡭⢭⡭⠥⢭⣭⣭⠥⣭⠬⡤⢨
⣟⣛⣃⣃⣛⣛⣃⣀⣈⣘⣁⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣧⣧⣬⣤⣤⣟⣛⣛⣛⣛⣛⣋⣉⣉⣀⣊⣚⣛⣛⣛⣛⣛⣛⣃⣈⣓⣂⣘⣛⣛⣈⣛⣀⣘⢘
⡿⠿⠆⠂⠿⢿⣰⣀⣀⣩⡠⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣆⣘⣅⣀⣿⣿⣿⣿⣿⣿⣿⣇⣘⣂⣅⢿⣿⣿⣿⣿⣿⣿⣗⣘⣗⣀⡸⣿⣂⣂⣻⣚⣀⢸
⣿⣿⡍⠉⣿⣿⠉⠻⠫⠉⢋⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡍⠹⠉⠋⣿⣿⣿⣿⣿⣿⣿⡏⠹⣍⠍⢽⣿⣿⣿⣿⣿⣿⡏⠹⣏⠍⣽⣿⣿⠉⢿⠉⠽⢸
⢰⣶⡒⠖⣶⣾⠛⢿⠿⢿⠿⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⡛⢻⡛⠟⣿⣿⣿⣿⣿⣿⣟⣟⢻⠟⠛⢿⣿⣿⣿⣿⣿⣿⣿⢻⡟⠛⢳⣿⡛⡟⣿⠛⣻⢸
⣼⣿⡷⠦⣾⣿⠶⣶⣾⣷⡶⢶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠷⢶⠶⠶⣿⣿⣿⣿⣿⣿⡷⡶⢶⡶⠶⣿⣿⣿⣿⣿⣿⣿⣷⡶⢷⡶⢞⣿⣶⠷⣿⠶⢶⢸
⡿⠿⠆⠂⠿⢿⣤⣤⣤⣤⣦⣤⣤⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣯⣬⣤⣤⣿⣿⣿⣿⣿⣿⣧⣧⣬⣤⣥⣿⣿⣿⣿⣿⣿⣿⣿⣧⣮⣧⡼⣿⣿⣥⣽⣤⣬⢸
⣿⣿⡍⠁⣿⣯⣒⡉⣩⣩⣉⣁⣟⣘⣈⣈⢍⣙⣍⣇⣈⢉⢉⣋⣈⣀⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡖⢼⡀⠇⣿⣿⣿⣿⣿⣿⣿⣇⣸⣀⣇⣿⣿⣿⣿⣿⣿⣿⣘⣘⡳⡡⣸⣿⣿⣃⣿⢊⣁⢸
⣷⣶⡒⡀⣶⣶⢩⢻⢙⠟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡉⣿⠉⠉⣿⣿⣿⣿⣿⣿⣏⡟⢹⡍⢋⢾⣿⣿⣿⣿⣿⣿⣟⡹⣏⠟⢳⣿⣿⢋⢿⠝⢍⢸
⣯⣭⠥⠬⣭⣭⠠⠥⠥⣥⠬⢭⠭⠭⢭⠭⡭⡩⡭⠩⠭⠭⢭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⡗⠗⣶⠖⡒⣯⣭⣭⣭⣭⣭⡥⡬⢤⠍⠅⢭⣭⣭⣭⣭⣭⡭⢭⢬⣅⠭⢭⣭⣭⢅⣭⡨⠬⢨
⣟⣛⣃⣀⣛⣛⣒⣀⣈⣊⣀⣘⣐⣀⣀⣐⣃⣐⣁⣀⣀⣀⣘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣧⣧⣭⣦⣷⣟⣛⣛⣛⣛⣛⣋⣉⣈⣀⣀⣚⣛⣛⣛⣛⣛⣋⣐⣘⣃⣃⣘⣛⣛⣁⣙⣁⣈⢘
⡿⠿⠆⠀⠿⠿⠎⠀⠊⠈⠾⠈⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣇⣔⣘⣀⣂⡿⠿⠿⠿⠿⠿⠿⠇⠘⠀⠂⠺⠿⠿⠿⠿⠿⠿⠇⠘⠃⠊⠾⠿⠿⠀⠟⠐⠀⠸
⣿⣿⠍⠉⣿⣿⣉⠋⢫⠙⠉⠏⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡩⠹⢍⠉⣿⣿⣿⣿⣿⣿⡏⠩⠹⠍⠏⢿⣿⣿⣿⣿⣿⣿⡿⠹⣏⠍⢹⣿⣿⠉⢿⠉⠉⢸
⣷⣶⡒⡒⣶⣞⠟⠿⠿⠟⠶⠿⠿⣾⠛⠿⠻⠿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⢛⢻⠟⠛⣿⣿⣿⣿⣿⣿⡟⠛⢻⠟⡟⣾⣿⣿⣿⣿⣿⣿⣿⢻⡟⠛⢳⣿⣿⡛⣿⠻⠛⢸
⣯⣭⠬⠥⣭⣽⡾⣶⣶⣶⣶⣶⣶⣷⣶⣶⣾⣶⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠷⢶⠶⠶⣿⣿⣿⣿⣿⣿⡷⡶⢶⠶⡶⣿⣿⣿⣿⣿⣿⣿⡷⢶⡷⠶⢮⣿⣿⠶⣾⠶⠶⢸
⡿⠿⠁⠁⠿⢿⣬⣤⣴⣌⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣮⣬⣥⣤⣿⣿⣿⣿⣿⣿⣧⣥⣬⣷⣧⣿⣿⣿⣿⣿⣿⣿⣧⣬⣧⣧⡼⣿⣿⣥⣯⣤⣤⢸
⣿⣿⠂⠆⣿⣿⣉⣉⣀⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣀⣘⣢⣂⣿⣿⣿⣿⣿⣿⣧⣇⣘⣁⣃⣻⣿⣿⣿⣿⣿⣿⣗⣜⣣⣀⣸⣿⣿⣢⣛⣑⣢⢸
⣷⣶⠒⠂⣶⣾⠭⢿⠛⡛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⢹⠋⣿⣿⣿⣿⣿⣿⣿⣏⢹⠉⠋⣺⣿⣿⣿⣿⣿⣿⢹⢹⣏⢫⢱⣿⡏⠯⡿⡙⠉⢸
⣯⣭⠤⠅⣭⣭⠤⠥⠭⣭⣬⣤⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⠟⢗⢷⠓⠓⣯⣭⣭⣭⣭⣭⣍⠅⢥⠅⠄⣭⣭⣭⣭⣭⣭⣥⣬⢨⡅⠥⢭⣭⣤⠄⣭⡨⠨⢨
⣟⣛⣁⣀⣛⣛⣂⣀⣘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣮⣦⣮⣤⣤⣟⣛⣛⣛⣛⣛⣃⣁⣉⣂⣁⣛⣛⣛⣛⣛⣛⣛⣋⣈⣃⣒⣘⣛⣛⣋⣚⣐⣀⢘
⡿⠿⠂⠀⠿⠿⠎⠀⠂⠀⠾⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣅⣀⣘⣀⣅⡿⠿⠿⠿⠿⠿⠗⠃⠘⠂⠔⠽⠿⠿⠿⠿⠿⠿⠿⠼⠏⠀⠹⠿⠿⠔⠿⠚⠱⠸
⣿⣿⠍⠍⣿⣿⣉⠋⠙⠟⢩⠍⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠉⡽⠉⠉⣿⣿⣿⣿⣿⣿⡏⠩⠿⠍⠉⣻⣿⣿⣿⣿⣿⣿⣟⢹⣏⡫⢿⣿⣿⡋⣿⠉⢩⢸
⣷⣶⡒⠒⣶⣾⠛⠟⢟⢟⢿⠻⠛⠻⠻⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⣻⠛⡛⣿⣿⣿⣿⣿⣿⣿⣟⢛⢻⠟⣾⣿⣿⣿⣿⣿⣿⡟⢻⡟⠛⢳⣿⣿⡛⣿⠛⢛⢸
⣯⣭⠤⠤⣭⣽⠶⠶⣾⣦⣴⣶⣶⢶⡶⣾⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠶⢷⠶⠶⣿⣿⣿⣿⣿⣿⡿⠷⢶⠶⠷⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⡶⢮⣿⣿⣶⣾⣶⠾⢸
⣿⣿⣑⣂⣿⣿⣶⣤⣬⣥⣼⣦⣼⣤⣤⣤⣼⣬⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣬⣤⣥⣿⣿⣿⣿⣿⣿⣧⣤⣬⣥⣥⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡼⣿⣿⣿⣿⣿⣥⢸
⣿⣿⠆⠀⣿⣿⣰⣉⣉⣅⣉⣋⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣀⣘⣀⣀⣿⣿⣿⣿⣿⣿⣇⣏⣘⣀⣁⣻⣿⣿⣿⣿⣿⣷⣀⣚⣇⣀⣸⣿⣿⣡⣛⣙⣁⢸
⣷⣶⡄⡂⣶⣾⠙⠙⠛⠛⠙⠟⢛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⢉⢹⢍⡍⣿⣿⣿⣿⣿⣿⣏⡟⢹⠍⠫⢻⣿⣿⣿⣿⣿⣿⡿⢹⣏⠉⢱⣿⡏⢋⢿⡉⢍⢸
⣯⣭⠤⠅⣭⣭⢛⠷⢿⠿⠿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡗⠟⢻⠛⣿⣿⣿⣿⣿⣿⣗⠟⢻⠗⢗⢽⣿⣿⣿⣿⣿⣿⣿⢺⣗⠗⢯⣿⣷⢗⣿⡚⡛⢸
⣟⣛⣀⣁⣛⣛⢉⣈⣀⣋⢂⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⡮⣬⣬⡤⣟⣛⣛⣛⣛⣛⣃⣁⣉⡂⣂⣚⣛⣛⣛⣛⣛⣛⣋⢘⡊⣂⣘⣛⣛⡃⣚⣘⢘⢘
⡿⠿⠀⠀⠿⠿⠸⠀⠄⠀⠀⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣅⣠⣘⣀⡿⠿⠿⠿⠿⠿⠗⠃⠘⠧⠀⠼⠿⠿⠿⠿⠿⠿⠗⠺⠏⠖⠸⠿⠿⠊⠻⠀⠱⠸
⣿⣿⠉⠋⣿⣿⡉⠉⠉⠉⢉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⢉⠹⠉⠉⣿⣿⣿⣿⣿⣿⡏⠭⠹⠉⡋⣿⣿⣿⣿⣿⣿⡯⠉⠽⣏⠉⢹⣿⣿⠍⢿⠙⠉⢸
⣷⣶⠒⠒⣶⡶⣒⢖⢖⡲⠲⠲⠲⢲⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⠟⠛⢻⡛⡛⣷⣶⣶⣶⣶⣶⣖⡖⣲⠖⠖⣶⣶⣶⣶⣶⣶⣶⡖⢲⡖⣖⣶⣶⣶⠒⣶⠒⣲⢰
⣯⣭⠤⠤⣭⣽⣶⣶⣾⣷⠶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠾⢶⠶⠶⣿⣿⣿⣿⣿⣿⡷⡶⢷⠷⠷⣽⣿⣿⣿⣿⣿⡿⢷⢶⡿⠶⢮⣿⣿⠷⣾⠶⢶⢸
⣿⣿⣂⣀⣛⣻⣭⣤⣤⣤⣤⣧⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣬⣥⣥⣿⣿⣿⣿⣿⣿⣯⣥⣬⣷⣥⣿⣿⣿⣿⣿⣿⣯⣬⣬⣧⣤⣜⣿⣿⣥⣽⣤⣭⢸
⣿⣿⠄⢆⣿⣯⣒⣉⣩⡉⢉⣹⢀⣂⣉⣉⣉⣉⣉⣍⣁⣈⣹⣧⣈⡉⣉⣋⣉⣈⣙⣏⣁⣏⣫⣉⡁⣿⣿⣿⣿⣿⣿⣅⣀⣘⣂⣀⣿⣿⣿⣿⣿⣿⣿⣇⣘⣐⣀⣻⣿⣿⣿⣿⣿⣗⣀⣸⣗⣀⣸⣿⣿⣆⣿⣲⣘⢸
⣷⣶⡄⠀⣶⣾⡉⢙⢻⢛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠙⠹⠉⠉⣿⣿⣿⣿⣿⣿⡯⣉⡿⠩⡍⣽⣿⣿⣿⣿⣿⣿⡯⡹⡏⡯⣱⣿⣿⢉⢿⢍⠉⢸
⣯⣭⠤⠄⣭⣽⠛⢿⠿⡿⠿⠟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠟⢻⠛⠟⣿⣿⣿⣿⣿⣿⡟⡟⢻⠟⠟⣽⣿⣿⣿⣿⣿⣿⣿⢻⢻⡟⢯⣿⣿⡟⣿⡻⠟⢸
⣟⣛⣀⣀⣛⣛⠁⣊⣚⣑⢂⣀⢘⢛⢛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⡮⡮⣮⠤⠦⣟⣛⣛⣛⣛⣛⡋⣁⣊⣀⡊⣚⣛⣛⣛⣛⣛⣛⣛⢘⡘⡃⣚⣛⣛⡊⣚⢑⢒⢘
⡿⠿⠅⠀⠿⠿⠂⠔⠜⠔⠄⠏⠌⠀⠀⠂⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣔⣌⣘⣱⣀⡿⠿⠿⠿⠿⠿⠗⠣⠘⠂⠊⠾⠿⠿⠿⠿⠿⠿⠧⠪⠏⠂⠸⠿⠂⠎⠽⠚⠂⠸
⣿⣿⠋⡍⣿⣿⢹⠉⢩⠍⠋⢫⢻⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠉⠹⠉⠉⣿⣿⣿⣿⣿⣿⡯⠏⠹⠉⠍⢿⣿⣿⣿⣿⣿⡯⠩⠹⡟⠉⢻⣿⣿⡏⣿⠽⠉⢸
⣷⣶⠖⡒⣶⣶⠒⠖⠲⠲⢒⡒⠒⠒⠖⢲⡒⡖⠖⠒⠲⡲⡲⣲⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⠟⠛⢻⠛⡛⣷⣶⣶⣶⣶⣶⡖⠒⢲⡒⠒⢶⣶⣶⣶⣶⣶⣶⣶⢲⡖⠒⢲⣶⣶⠒⣶⢒⠒⢰
⣯⣭⡤⠤⣭⣽⣿⡶⡶⡶⢾⢶⣶⣶⣶⣾⣷⣷⣶⣶⣶⣶⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠶⢶⠶⠶⣿⣿⣿⣿⣿⣿⡷⡶⢶⠿⠶⣽⣿⣿⣿⣿⣿⡿⠷⢶⡷⠶⢮⣿⣿⡶⠿⢾⠷⢸
⣟⣛⣀⣀⣛⣻⣭⣤⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣬⣤⣤⣿⣿⣿⣿⣿⣿⣯⣭⣬⣬⣥⣽⣿⣿⣿⣿⣿⣯⣬⣬⣯⣤⣟⣿⣿⣥⣬⣬⣤⢸
⣿⣿⡁⡁⣻⣿⣀⣙⣉⣯⣙⣉⣏⣉⣍⣹⣯⣍⣉⣏⣏⡉⢉⣉⣁⣩⣉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣀⣘⣁⣀⣿⣿⣿⣿⣿⣿⣗⣈⣘⣐⣦⣾⣿⣿⣿⣿⣿⣿⣟⣘⣃⣀⣾⣿⣿⣿⣅⣽⣚⢸
⣿⣿⠋⠉⣿⣿⠿⠛⠛⢛⠛⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠍⣿⣿⣿⣿⣿⣿⡏⡏⠹⠍⢉⢿⣿⣿⣿⣿⣿⣯⠙⠹⡯⡩⣱⣿⣿⠏⢿⠉⠉⢸
⣯⣭⠅⠄⣭⣽⠻⠖⠿⠿⠿⠿⠻⠟⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠟⣿⠛⠟⣿⣿⣿⣿⣿⣿⡟⡟⢻⡛⠟⣿⣿⣿⣿⣿⣿⣿⣿⢻⡟⢛⢫⣿⡟⠟⣿⠛⠛⢸
⣟⣛⣂⠀⣛⣛⠶⣶⣥⣷⢴⢶⣦⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡮⡦⣽⠤⠶⣿⣿⣿⣿⣿⣿⡯⡧⢾⡦⡮⣺⣿⣿⣿⣿⣿⣿⣷⢼⡯⠦⢟⣿⡧⡮⣶⢵⢶⢸
䷩ 𝚕𝚒𝚗𝚎 484
╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕
(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/09/06/techrights-in-haiku/#comments
Gemini version at gemini://gemini.techrights.org/2022/09/06/techrights-in-haiku/
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 09.06.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Techrights_in_Haiku⠀✐
Posted in Site_News at 12:02 am by Dr. Roy Schestowitz
Recent: Techrights_Compatible_With_Computers_From_30+_Years_Ago
🄸🄼🄰🄶🄴🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽⦇Techrights_in_Haiku⦈_
Summary: The power of standards and open protocols
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠠⠤⠠⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⢠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⢤⣄⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣟⡃⢀⣫⡂⠀⣻⡁⢀⣻⣃⡀⠀⠀⢀⣚⣂⡀⢰⣃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣯⣽⣯⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠈⠉⠉⠀⠉⠁⠈⠉⠉⠁⠀⠀⠈⠁⠉⠁⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⡶⠀⠀⣶⠀⠀⠀⠀⠀⢰⡆⠀⠰⡆⠀⢰⣶⠀⠀⠶⠀⠀⣰⠀⠀⠠⠂⠀⢰⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠀⠄⠀⠀⠀⠀⠄⠠⠀⠄⠠⠄⠀
䷩ 𝚕𝚒𝚗𝚎 535
╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 09.06.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Links_06/09/2022:_KDE_Plasma_5.25.5_and_YaST_Development_Report⠀✐
Posted in News_Roundup at 1:46 pm by Dr. Roy Schestowitz
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈
§ Contents⠀➾
* GNU/Linux
o Audiocasts/Shows
o Applications
o Instructionals/Technical
o Games
o Desktop_Environments/WMs
# K_Desktop_Environment/KDE_SC/Qt
* Distributions_and_Operating_Systems
o SUSE/OpenSUSE
o Fedora_Family_/_IBM
o Debian_Family
o Canonical/Ubuntu_Family
o Open_Hardware/Modding
o Mobile_Systems/Mobile_Applications
* Free,_Libre,_and_Open_Source_Software
o Web_Browsers
# Mozilla
o SaaS/Back_End/Databases
o Productivity_Software/LibreOffice/Calligra
o Content_Management_Systems_(CMS)
o GNU_Projects
o Programming/Development
# Perl_/_Raku
* Leftovers
o Pseudo-Open_Source
# Openwashing/Microsoft_Pushers
o Security
# Privacy/Surveillance
o Civil_Rights/Policing
* Gemini*_and_Gopher
o Personal
* § GNU/Linux⠀➾
o § Audiocasts/Shows⠀➾
# ⚓ Video ☛ XMonad_Can_Force_Your_Terminal_To_Swallow_–
Invidious⠀⇛
Late in 2021, Xmonad released a new major version
(0.17) of both ‘xmonad’ and ‘xmonad-contrib’. These
new versions include a bunch of new and cool
features, like the ability to have your terminal
swallow windows. But 0.17 didn’t land in Arch Linux
until recently, so I’m just now getting to explore
these new features.
# ⚓ Video ☛ Founder_of_Linux_(Linus_Torvalds)_about_one_and
ONLY_Programming_language_–_Invidious⠀⇛
# ⚓ Video ☛ The_Tik_Tok_Data_Breach_is_Fake!_For_Now…_–
Invidious⠀⇛
Looks like the “journalists” got a little bit too
excited and reported on a fake data breach
incident. As of today TikTok has not had a data
breach containing 2 billion peoples records, but
its only a matter of time until a real breach
comes.
o § Applications⠀➾
# ⚓ Make Use Of ☛ The_5_Best_Linux_IRC_Clients_Still_Worth
Using_in_2022⠀⇛
While it’s certainly past its prime, IRC is still
alive and kicking today. Here are some of the best
open-source and free IRC clients for Linux.
Despite being overshadowed by other forms of social
media, there are people who still use IRC. It’s
been one of the most resilient forms of
conversation in the history of online
communication, and while it’s certainly past its
prime, IRC is still alive and kicking today. It’s
so alive that dozens of clients are still being
actively developed.
Here are some of the best Linux IRC clients to
choose from today.
# ⚓ MakeTech Easier ☛ 7_Best_Apps_to_View_Disk_Usage_in_Linux⠀⇛
Linux desktops has a lot of utilities to view disk
usage. These utilities gives us information on what
programs or files uses large chunk of our disk
space. Here we will show you some of the best apps
for you to view disk usage in Linux.
[...]
Disk usage analyzer or Baobab is a GUI tool comes
preinstalled with many popular Linux distributions.
If you are using Gnome desktop environment, then
Baobab is already preinstalled in your system.
In addition to local disk usage, disk usage
analyzer can also view remote disks mounted in your
system. You can see the disk usage in a very
intuitive spherical graph.
[...]
The most popular option to work with disks in Linux
is gnome-disk-utility. You can use this to not only
view all the disks, but also format, change
filesystems and make encrypted disks.
Alternatively, you can also view disks connected
with your device using the file manager
application. Open your file manager and click on
the other location tab at the bottom to see all the
disks connected with your device.
o § Instructionals/Technical⠀➾
# ⚓ H2S Media ☛ How_to_install_Thinkorswim_on_Ubuntu_22.04_LTS
Linux⠀⇛
Thinkorswim was launched in 1999 as an options
brokerage platform. However, later it was acquired
by TD Ameritrade, although Thinkorswim’s brokerage
services were shut down, the trading platform is
still active and distributed by TD Ameritrade for
its clients. Besides the trading feature,
Thinkorswim users also have access to trading and
analysis tools, online courses, etc.
Unlike TradingView which can be linked to the
trading accounts of many different brokers,
Thinkorswim is only used by TD Ameritrade clients.
Thinkorswim allows users to freely set alerts based
on parameters of technical indicators and price
movements. Meanwhile, TradingView allows users to
receive only 12 different alert conditions. However
# ⚓ UNIX Cop ☛ How_to_install_LibreCad_on_Ubuntu_22.04_|_Linux
Mint_21⠀⇛
In this post, you will learn how to install
LibreCad on Ubuntu 22.04 | Linux Mint 21.
[...]
One of the main advantages of LibreCad is that it
is free and therefore is used in educational or
professional environments.
It’s available in over 30 languages with cross-
platform support for macOS, Windows, and Linux. So
many people worldwide can use it without too many
problems.
With LibreCAD you can do many designs and all with
a robust, open-source platform.
# ⚓ Julia Evans ☛ How_to_send_raw_network_packets_in_Python
with_tun/tap⠀⇛
Recently I’ve been working on a project where I
implement a bunch of tiny toy working versions of
computer networking protocols in Python without
using any libraries, as a way to explain how
computer networking works.
I’m still working on writing up that project, but
today I wanted to talk about how to do the very
first step: sending network packets in Python.
In this post we’re going to send a SYN packet (the
first packet in a TCP connection) from a tiny
Python program, and get a reply from example.com.
All the code from this post is in this gist.
# ⚓ ZDNet ☛ How_to_run_websites_as_apps_with_ease_in_Linux_|
ZDNET⠀⇛
Most of what we do happens from within a web
browser. However, that doesn’t mean we want every
single page we use to run as yet another tab. If
you’re like me, those tabs can add up. And if
you’re not using a browser with a solid tab
management feature (such as Opera’s Workspaces –
which is the best tab manager, hands down), those
tabs can very quickly become overwhelming.
# ⚓ Laptop_refreshment⠀⇛
This resulotion is 1920*x , the scaling seems very
small for me with 12 inch. So I decided to adjust
it. I was using libinput drivers for the trackpad.
But It was horrible for thinkpad trackpad. So I
decided to move back to synaptics.
# ⚓ TechRepublic ☛ How_to_install_Docker_on_ChromeOS_|
TechRepublic⠀⇛
Jack Wallen shows you how to install Docker on your
Chromebook so you can start developing containers
on the go.
# ⚓ TechRepublic ☛ How_to_install_the_macOS_Homebrew_package
manager_on_Linux_|_TechRepublic⠀⇛
Homebrew is a command line package manager for
macOS that is similar to apt-get or dnf. Homebrew
makes installing over 5,000 applications from the
command line very simple. Some of the tools found
in Homebrew aren’t available to any of the default
Linux package managers and some packages found in
the apt and yum repositories aren’t exactly well
maintained.
# ⚓ Video ☛ How_to_install_BigLinux_2022.08.29_–_Invidious⠀⇛
In this video, I am going to show how to install
BigLinux 2022.08.29
# ⚓ H2S Media ☛ How_To_Install_Consul_by_HashiCorp_on_Ubuntu
20.04_LTS⠀⇛
Consul is an open-source multi-networking tool that
offers a fully-featured service mesh solution that
solves the networking and security challenges of
operating microservices and cloud infrastructure
(multi-cloud and hybrid cloud).
Consul manages services and nodes in the form of a
“directory service”, i.e. in the form of what runs
where? Access is via DNS or HTTP(s). Consul
operates in either Server or Agent mode. The
servers store the data, if several are used, the
data is automatically synchronized.
The data can be accessed directly on the servers
via DNS or HTTP(s) or via the required agent
anyway. Any node or host logs on to Consul via the
agent and is registered as a node. Services can
also be registered. A web server, for example,
registers as a new cluster member to an existing
service. In addition, tags can also be set, which
then display themselves as aliases via DNS query.
# ⚓ Red Hat Official ☛ How_to_use_Satellite_6.11_for_bulk
Convert2RHEL_operations⠀⇛
Convert2RHEL is a Red Hat utility that converts
operating systems that are similar to or derived
from Red Hat Enterprise Linux (RHEL), such as
CentOS Linux and Oracle Linux. For a full list of
supported operating systems, please read this
document. For more information, read Terry
Bowling’s blog entries here and here on Oracle
Linux.
# ⚓ ID Root ☛ How_To_Install_Opera_Browser_on_Fedora_36_–
idroot⠀⇛
In this tutorial, we will show you how to install
Opera Browser on Fedora 36. For those of you who
didn’t know, Opera is one of the most popular and
widely used web browsers globally, developed by
Opera Software. The browser is based on Chromium
but distinguishes itself from other Chromium-based
browsers through its user interface and other
features such as battery-saving and built-in VPN.
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 Opera Browser on a Fedora 36.
# ⚓ Linux.org ☛ VirtualBox_Explored_(Part_1)_|_Linux.org⠀⇛
Many people that use VirtualBox, at some point come
across a problem they have not encountered before.
In this article, I want to cover as many issues
that may arise and how to fix them. This may be hum
drum to some, but I’m sure there may be some
tidbits in here that can be useful. The first part
of the article is more basic than the second part.
# ⚓ TechRepublic ☛ How_to_cluster_Webmin_2.0_for_easier_data
center_administration_|_TechRepublic⠀⇛
How many Linux servers do you administer? Chances
are pretty good you’re working with considerably
more servers running the open-source operating
system than ever before. That can be a time-
consuming task when you have to SSH into each
server and run your daily admin tasks.
# ⚓ TechRepublic ☛ How_to_upgrade_Rocky_Linux_from_8.5_to_9
using_the_CLI_|_TechRepublic⠀⇛
Rocky Linux has quickly become a darling of the
open source industry, poised to help users and
admins alike totally forget that CentOS ever lived
on their servers and data centers. Rocky Linux is
as fine a server OS as you’ll ever use and has all
but been guaranteed that it will never go away.
But, like all operating systems, you’re going to
need to upgrade. Why? Security patches, bug fixes
and new features. I realize many admins are
hesitant to migrate their production servers from
one release to another and that’s an understandable
proposition. After all, everything is working to
perfection, so why would you want to risk it? As
with any operating system, with major updates come
major features.
# ⚓ Borg_corrupted_hints_file⠀⇛
I’ve been using Borg backup for a couple of years
and it has seemingly worked very well for me. One
difference I really appreciate from my previous
arrangement (rdiff-backup) is the freedom to move
large files or file hierarchies around (including
between different filesystems) without provoking
large backup incrementals.
# ⚓ ID Root ☛ How_To_Install_NVM_on_Ubuntu_22.04_LTS_–_idroot⠀⇛
In this tutorial, we will show you how to install
NVM on Ubuntu 22.04 LTS. For those of you who
didn’t know, NVM is a Node Version Manager tool.
Using the NVM utility, you can install multiple
node.js versions on a single system. Its works on
any POSIX-compliant shell (sh, dash, ksh, zsh,
bash), in particular on these platforms Linux,
macOS, and Windows WSL.
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 NVM (Node Version Manager) on
Ubuntu 22.04 (Jammy Jellyfish). You can follow the
same instructions for Ubuntu 22.04 and any other
Debian-based distribution like Linux Mint,
Elementary OS, Pop!_OS, and more as well.
# ⚓ Linux Hint ☛ Linux_PAM_Tutorial⠀⇛
Linux-PAM is a rich collection of shared modules
that interactively authenticate a user to programs
(or services) in a Linux system. Linux-PAM is an
acronym for Pluggable Authentication Modules, which
developed from the Unix-PAM design. It combines
numerous low-level authentication modules with a
high-level API to provide dynamic authentication
for apps. Despite the underlying authentication
scheme, this enables developers to create
applications that require authentication. Linux-PAM
(also known as “PAM”) is frequently supported by
default in contemporary Linux variants.
The most crucial thing for a system administrator
to understand is how PAM configuration files
provide the link between services and PAMs that
carry out the actual authentication activities. You
don’t need to comprehend PAM’s inner workings. PAM
could significantly alter your Linux system’s
security. Incorrect settings may fully or partially
prohibit access to your machine.
# ⚓ Ubuntu Handbook ☛ How_to_Install_LXQt_1.1.0_in_(L)Ubuntu
22.04_via_PPA_|_UbuntuHandbook⠀⇛
This simple tutorial shows how to install the
latest LXQt desktop 1.1.0 in (L)Ubuntu 22.04 via
its official PPA.
The light LXQt desktop environment has reached
version 1.1.0 for a few months, which LUbuntu 22.04
ships the 0.17 version by default.
# ⚓ Linux Hint ☛ GIT_Compare_Two_Branches⠀⇛
Git is the most popular version control system.
Many developers and teams use Git for their
activities. One common practice when working with
Git is to create branches that help create a
separate working environment. With branches, you
can mess around with things without affecting the
other sections of the code, and at long last, you
can compare your branches and then merge them. The
question is, “how do you compare two branches using
Git?”
# ⚓ TechRepublic ☛ How_to_deploy_the_Malcolm_network_traffic
analysis_tool_with_Ubuntu_Server_22.04_|_TechRepublic⠀⇛
Malcolm is an open-source network traffic analysis
tool that uses a framework of tools to create a
robust analysis tool for network admins. Malcolm
accepts network traffic data in the form of PCAP
(full packet capture) files and Zeek logs.
o § Games⠀➾
# ⚓ Video ☛ Games_for_Linux_|_August_2022_–_Invidious⠀⇛
I myself did great research on this topic of Linux
games and came to you for fulfilling your thirst
for a generic list of games for Linux in August
2022.
o § Desktop Environments/WMs⠀➾
# § K Desktop Environment/KDE SC/Qt⠀➾
# ⚓ 9to5Linux ☛ KDE_Plasma_5.25.5_Is_Out_as_the_Last
Update_in_the_Series,_Improves_Multi-Monitor_Support⠀⇛
Arriving a month after KDE Plasma 5.25.4, the
KDE Plasma 5.25.5 point release is here to
address more significant bugs and
regressions, such as the major regression in
multi-monitor support for the Plasma Wayland
session that could cause screens to not
display the output.
Also in the Plasma Wayland session, KDE
Plasma 5.25.5 fixes a KWin crash that
occurred when dragging an attachment from the
Mozilla Thunderbird email client and improves
support for some apps like the GIMP image
editor to no longer fail to appear in the
Task Manager when it’s opened.
* § Distributions and Operating Systems⠀➾
o § SUSE/OpenSUSE⠀➾
# ⚓ YaST_Development_Report_–_Chapter_8_of_2022_|_YaST⠀⇛
Time for another development report from the YaST
Team including, as usual, much more than only YaST.
[...]
Over the last year or so, we got some reports about
the graphical interface of YaST presenting
rendering issues, specially on HiDPI displays and
on openQA. The reporters provided screenshots that
showed how some widgets were apparently drawn on
top of the previous ones without an intermediate
cleanup, so the screen ended up displaying a
mixture of old and new widgets that were very hard
to read.
We were unable to reproduce the problem and we
tried to involve people from different areas (like
graphic drivers maintainers, virtualization experts
or X11 developers) to track the problem down with
no luck… until now! We finally found where the bug
was hiding and hunted it down.
See the pull request that fixes the issue if you
are interested in a technical description including
faulty HiDPI detection, unexpected Qt behavior and
QSS style sheets oddities. It also includes a
screenshot of the described (and now fixed)
problem.
# ⚓ SUSE’s Corporate Blog ☛ SUSE_BYOS_Images_and_the_AWS
Marketplace_|_SUSE_Communities⠀⇛
Recently we have had a run on Bring Your Own
Subscription (BYOS) topics in the cloud, here is
another.
o § Fedora Family / IBM⠀➾
# ⚓ CentOS ☛ How_updates_work_in_CentOS [Ed: IBM views CentOS
as little but an upselling strategy for RHEL]⠀⇛
Fedora is where day-to-day development and
innovation happens. Fedora Linux releases every 6
months and each release is maintained for about 13
months. Major changes should be (and almost always
are) deployed in Fedora first, following the Change
process. Fedora packages sources are maintained in
dist-git and built in Fedora Koji.
At the beginning of the development cycle of a new
CentOS major release (meaning, 9, 10, etc.), Fedora
is branched into the new distribution.
Historically, this is done from the current stable
Fedora release at the branching time (e.g. Fedora
34 for CentOS Stream 9). After the distribution is
branched, the development cycle for the new CentOS
Stream release begins.
Nowawadys, Fedora ELN helps prepare for the
branching process by continuously rebuilding
Rawhide (the development version of Fedora). This
provides a view into what a new CentOS Stream could
look like if it were branched from Fedora today,
and ensures that the spec file logic stays
compatible with the future set of EL macros and
build flags at any given point in time.
# ⚓ GSoC_Post_2:_FlatpakKCM_Update_2⠀⇛
My previous post in this series tracked what I had
done until the 5th week, and gave some information
on the technical aspects of the project. This post
covers the work done since.
[...]
The KCM didn’t actually work like a KCM because
changing a permission on the interface would
instantly change the permission in the overrides
file as well, instead of sending it to a “waiting”
area until the user hits “Apply” button. Similarly,
the “Default” and “Reset” buttons did nothing.
Most KCMs use a KConfig file, instead of an
overrides file like being used here, to store the
settings. This caused me to stall for a while since
I wasn’t sure how to proceed, but after my mentors
referred me to the tablets KCM, work picked up
again and I proceeded to implementing the 3
buttons.
o § Debian Family⠀➾
# ⚓ Debian_on_Phone_–_Experiences_in_the_community⠀⇛
Now because I was not there so my understanding and
knowledge would be disadvantageously asymmetrical
to Guido and others who were there and could talk
and share more. Having a Debian mobile or Debian on
the mobile could also make Debian more popular and
connectable to the masses, one of the things that
were not pointed out in the Debian India BOF sadly.
At the same time, there are some facts that are not
on the table and hence not thought about.
[...]
FWIW, while I do have GNOME and do use a couple of
tools from the GNOME stack, I hate GNOME with a
passion. I have been a mate user for almost a
decade now and really love the simplicity that mate
has vis-a-vis GNOME. And with each release, MATE
has only become better. So, it would be nice if we
can have MATE on the mobile phone. How ‘adaptive’
the apps might be on the smaller area, I dunno. It
would be interesting to find out if and how people
are looking at debugging memory leaks on mobile
phones. Although finding memory leaks on any
platform is good, finding them and fixing them on a
mobile phone is pretty much critical as most phones
have fixed & relatively small amounts of memory and
it is and can get quickly exhausted.
One of the things that were asked in the Q&A was
about payments. The interesting thing is both UK
and India are the same or markedly similar in
regard as far as contactless payments being
concerned. What most Indians have or use is
basically UPI which is basically backed by your
bank. Unlike in some other countries where you have
a selection of wallets and even temporary/permanent
virtual accounts whereby you can minimize your
risks in case your mobile gets stolen or something,
here we don’t have that. There are three digital
wallets that I know – Paytm – Not used (have heard
it’s creepy, but don’t really know), Google pay
(Unfortunately, this is the one I use, they bought
multiple features, and in the last couple of years
have really taken the game away from Paytm but also
creepy.). The last one is Samsung Pay (haven’t
really used it as their find my phone app. always
crashes, dunno how it is supposed to work.) But I
do find that the apps. are vulnerable. Every day
there is some or other news of fraud happening.
Previously, only States like Bihar and Jharkhand
used to be infamous for cybercrime as a hub, but
now even States like Andhra Pradesh have joined and
surpassed them :(. People have lost lakhs and
crores, this is just a few days back. Some more
info. on UPI can be found here and GitHub has a few
implementation examples that anybody could look at
and run away with it.
o § Canonical/Ubuntu Family⠀➾
# ⚓ TechRepublic ☛ Ubuntu_22.10_offers_subtle_changes_to_an
already_outstanding_platform⠀⇛
Ah, the impending smell of autumn. The crunch of
leaves, the smell of pumpkin spice everything… and
a new release of Ubuntu. ‘Tis the season for the
.10 release of Canonical’s flagship operating
system, and this time around, the name is Kinetic
Kudu. On Sept. 29, 2022, the new release will be
available to the masses, and although it doesn’t
offer up a single feature that will blow anyone
away, it does have a few nice tricks up its sleeve
that are sure to please longtime fans.
# ⚓ Linux Magazine ☛ Ubuntu_20.04.5_LTS_Release_Now_Available_–
Linux_Magazine⠀⇛
The latest point release of the Ubuntu 20.04 LTS
distribution is now available and sports kernel
5.15.
As you might expect, there’s another point release
available for the LTS version of Ubuntu. Although
this update doesn’t include much in the way of new
features, it does offer plenty of bug fixes,
security patches, app updates, and kernel 5.15.
If you’re already using Ubuntu 20.04, you can get
the .5 release by way of the built-in upgrade
system, which means there’s no need to do a fresh
install.
One thing to keep in mind is that 20.04 is not the
latest LTS release for Canonical’s flagship
operating system. That title would belong to 22.04.
However, since there are still a large number of
users still working with 20.04 (and since it is
still supported until April 2025), Canonical
continues to push upgrades.
o § Open Hardware/Modding⠀➾
# ⚓ Arduino ☛ Mass_scale_with_the_new_Arduino_Cloud_CLI [Ed:
Arduino outsourced its 'Clown' CLI to a proprietary prison
controlled by Microsoft/NSA (GithHub). Very poor decision.]⠀⇛
The Arduino IoT Cloud enables makers, IoT
enthusiasts and professionals to build easily
connected projects based on a wide range of
Arduino, ESP32 and ESP8266 boards.
Following Arduino’s vision, it has been carefully
designed to provide the most user-friendly and
intuitive experience, abstracting the complex tasks
that create barriers for users who are not familiar
with coding.
o § Mobile Systems/Mobile Applications⠀➾
# ⚓ Ubuntu Pit ☛ Top_20_Best_eBook_Readers_for_Android_Devices
in_2022⠀⇛
# ⚓ Top_3_Ways_to_Scan_a_QR_Code_on_Android⠀⇛
# ⚓ Group_Messages_Not_Working_On_Android?_Try_These_Fixes⠀⇛
# ⚓ Hacker News ☛ Researchers_Find_New_Android_Spyware_Campaign
Targeting_Uyghur_Community⠀⇛
# ⚓ TechRepublic ☛ How_to_configure_calendar_and_task
notifications_on_Android_13_|_TechRepublic⠀⇛
# ⚓ Make Use Of ☛ How_to_Use_a_Video_as_a_Wallpaper_on_Your
Android_Phone⠀⇛
# ⚓ The Verge ☛ How_to_customize_your_Android_13_Pixel’s_color
palette_–_The_Verge⠀⇛
# ⚓ Android Headlines ☛ Galaxy_A12_Is_Getting_Android_12_Update
In_The_US⠀⇛
# ⚓ Galaxy_A_series_One_UI_4.0/4.1_(Android_12)_update_status_
[Cont._updated]⠀⇛
# ⚓ Make Use Of ☛ Honor’s_Pad_8_Is_a_Super-Sleek_Android
Tablet⠀⇛
* § Free, Libre, and Open Source Software⠀➾
o ⚓ Collabora ☛ Open_source_machine_learning_at_IBC_2022⠀⇛
Returning for a long awaited reunion, IBC is back at the
RAI in Amsterdam! The content and technology community
will connect at this 4 day event, starting September 9,
to gain the latest insights on empowering content.
Collabora will be present to take part and share in this
exciting edition for 2022. If you are planning on
attending, please make sure to add booth F57 in Hall 5 to
your itinerary & come say hello!
o § Web Browsers⠀➾
# § Mozilla⠀➾
# ⚓ Using_VS_Code_for_merges_in_Mercurial [Ed: Mozilla
praises and promotes Microsoft's proprietary software
(which also spies)]⠀⇛
# ⚓ Mozilla ☛ The_Tech_Talk [Ed: Mozilla is nowadays
committed to Web censorship in the name of "protecting
children" from "misinformation" (like politics that
Mozilla managers don't like)]⠀⇛
The internet is a great place for families.
It gives us new opportunities to discover the
world, connect with others and just generally
make our lives easier and more colorful.
# ⚓ Firefox_Nightly:_These_Weeks_In_Firefox:_Issue_122⠀⇛
o § SaaS/Back End/Databases⠀➾
# ⚓ The Register UK ☛ Why_open_source_databases_have_achieved
dominance_•_The_Register⠀⇛
For developers, there is no debate. The future of
the database is open source. A glance at the 2022
Stack Overflow survey of around 70,000 code-
wranglers shows nearly all pros use one of the two
leading open source RDBMSes, PostgreSQL (46.5
percent) or MySQL (45.7 percent), although they use
other systems as well.
Oracle, which built a global software empire
starting with an RDBMS, is only used by about 12
percent of developers, while Db2, the IBM data
workhorse used by banks and global retailers, is
only used by 2 percent.
There is no question that the leading edge is open
source – the people who build new systems are
making it so by their choice. The question is why
they are achieving dominance among devs.
Peter Zaitsev, CEO of database consultancy Percona,
was an early employee of MySQL AB under the
leadership of original open source database author
Michael “Monty” Widenius. To Zaitsev, it is a
question of economics in the startup scene of the
early Noughties.
“If you look at Oracle and Db2, they can be very,
very expensive systems. In the early 2000s, just
after the dotcom era, the new generation of
startups, starved of capital, needed but could not
afford Oracle, Db2 or SQL Server,” he says.
o § Productivity Software/LibreOffice/Calligra⠀➾
# ⚓ Crash_fixes_for_LibreOffice,_part_1:_segfaults_–
LibreOffice_Development_Blog⠀⇛
One of the bugs that we see in computer programs
including LibreOffice is the crash. You’re working
with the application, and suddenly the program is
suddenly closed! Here we discuss the usual causes
for these crashes, and how to fix some of them.
# ⚓ LibreOffice_QA/Dev_Report:_August_2022⠀⇛
LibreOffice 7.4.0 was released on August 18
Rafael Lima added documentation in Help for the new
method Normalize in ScriptForge FileSystem and made
the Templates dialog work better with HiDPI
displays
Olivier Hallot (TDF) made some smaller fixes and
cleanups in Help
o § Content Management Systems (CMS)⠀➾
# ⚓ Kiwi_TCMS_11.5⠀⇛
This is a small release which contains several
improvements, bug fixes and new translations!
o § GNU Projects⠀➾
# ⚓ Taler ☛ “Zero-Knowledge_Age_Restriction_for_GNU_Taler”⠀⇛
We propose a design for a privacy-friendly method
of age restriction in e-commerce that is aligned
with the principle of subsidiarity. The design is
presented as an extension of a privacy-friendly
payment protocol with a zero-knowledge scheme that
cryprographically augments coins for this purpose.
Our scheme enables buyers to prove to be of
sufficient age for a particular transaction without
disclosing it. Our modification preserves the
privacy and security properties of the payment
system such as the anonymity of minors as buyers as
well as unlinkability of transactions. We show how
our scheme can be instantiated with ECDSA as well
with a variant of EdDSA, respectively, and how it
can be integrated with the GNU Taler payment
system. We provide formal proofs and implementation
of our proposal. Key performance measurements for
various CPU architectures and implementations are
presented.
o § Programming/Development⠀➾
# ⚓ A_story_of_binary_search_and_bezier_curves_::_Shidao’s
blog⠀⇛
For my GSoC project, I wanted to find the
intersecting point of two arbitrary bezier curves.
There are some existing algorithms for this
purpose, but since it can be interesting, I decided
to try to find one algorithm myself. I did some not
successful research on finding it, here’s the story
and what I learned.
The bezier curves in Krita are 2 variable cubic
equations, so naturally, I thought of finding the
intersecting point by solving the equations of the
two curves. I wrote down the equation, type them
into Wolfram Mathematica and hoped MMA to give me a
result. There must be some performance regression
between MMA 11 and MMA 13. The MMA 13 I’m using
stuck there and never gave any result. I had to ask
my friend who’s still on MMA 11 to calculate it.
Yes, though I have more or less thought that the
general solution of the equation would be
complicated, however, when I saw my friend sending
me a 1.1M picture of the result, I knew the actual
result was way wilder than I expected. (You may
view this picture on a new page to see how big it
is.)
# ⚓ GNU ☛ GNU_C_Language_Intro_and_Reference_Manual⠀⇛
This is to announce release of the GNU C Language
Intro and Reference
Manual. See https://savannah.gnu.org/git/?group=c-
intro-and-ref.
This manual is intended for learning the C
language, if you know how
to program in some other language. It is also a
reference manual for
GNU C.
# ⚓ Video ☛ Friendship_with_iostream_ENDED_fmt_is_my_best
friend_now!_–_Invidious⠀⇛
The fmt library is an awesome C++ library for
printing and formatting text. I highly recommend
using it in your projects. For more information
about this library and to read the documentation
# § Perl / Raku⠀➾
# ⚓ Perl ☛ Perl_Weekly_Challenge_181:_Sentence_Order_and
Hot_day⠀⇛
* § Leftovers⠀➾
o § Pseudo-Open Source⠀➾
# § Openwashing/Microsoft Pushers⠀➾
# ⚓ OSI Blog ☛ Episode_4:_Building_creative_restrictions
to_curb_AI_abuse [Ed: OSI is at it again, and some
people promote Microsoft’s proprietary software at the
expense of better stuff that’s Free/libre; OSI’s
podcasts are still full of Microsofters and Microsoft
talking points; OSI has been thoroughly_corrupted_since
taking_bribes_from_Microsoft; it nowadays promotes
proprietary lock-in and abets GPL violations. OSI is so
incredibly corrupt that just like insecure despots it’s
working_to_censor_critics and even works_to_deplatform
critics]⠀⇛
He’s conducted his research at Intel Labs,
Microsoft and NASA’s Jet Propulsion
Laboratory.
# ⚓ TechRepublic ☛ How_to_deploy_a_Docker_Container_with
VS_Code [Ed: Jack Wallen helps Microsoft spread that
lie that "VS Code is one of the most popular open-
source IDEs" when it is in fact proprietary software
and spyware (many reject it; popularity as a self-
fulfilling prophecy/PR tactic?); ZDNet and this sister
site are paid by Microsoft to keep pushing such lies.
Jack Wallen used to write for Linux.com before Jim
Zemlin and other Microsoft charlatans sacked him.]⠀⇛
o § Security⠀➾
# ⚓ Open Source Security (Audio Show) ☛ Why_has_software_supply
chain_security_exploded?_–_Open_Source_Security [Ed: SBOM is
not a solution but a product pushed by FOSS-hostile entities
through imposters at the 'Linux' Foundation]⠀⇛
I take a bike ride every morning, it’s a nice way
to think about topics of the day. I’ve been
wondering lately why software supply chain security
has exploded in popularity in the last year or so.
Nothing happens by accident, so there must be some
series of events we can point at that has led to
everyone suddenly making this a priority. Software
supply chain security is not new, I’ve been doing
it since about 2002 when I was helping track and
coordinate security vulnerabilities in Linux
distributions. We didn’t call it a supply chain
back then, and nobody really paid attention to it.
So what changed between then and now?
# ⚓ Dark Reading ☛ Defenders_Be_Prepared:_Cyberattacks_Surge
Against_Linux_Amid_Cloud_Migration [Ed: Conflating attacks
with actual compromise. Typical Microsoft nonsense.]⠀⇛
# ⚓ CISA ☛ CISA_Releases_Five_Industrial_Control_Systems
Advisories_|_CISA [Ed: Some of these are CISA ☛ Windows
issues, but CISA goes out of its way not to name the
culprit]⠀⇛
CISA has released five Industrial Control Systems
(ICS) advisories on September 06, 2022. These
advisories provide timely information about current
security issues, vulnerabilities, and exploits
surrounding ICS.
# ⚓ USCERT ☛ #StopRansomware:_Vice_Society [Ed: Stop_using
Microsoft_Windows; Windows is_the_king_of_ransomware.]⠀⇛
CISA, the Federal Bureau of Investigation (FBI),
and the Multi-State Information Sharing and
Analysis Center (MS-ISAC) have released a joint
Cybersecurity Advisory (CSA), #StopRansomware: Vice
Society, to disseminate tactics, techniques, and
procedures (TTPs) and indicators of compromise
(IOCs) associated with Vice Society actors
identified through FBI investigations as recently
as September 2022.
# § Privacy/Surveillance⠀➾
# ⚓ CNN ☛ Wastewater_surveillance_becomes_more_targeted
in_search_for_poliovirus,_monkeypox_and_coronavirus⠀⇛
Early in the coronavirus pandemic, health
officials closely monitored sewage samples
for signs of the virus to track where it
could be circulating. Now, that technique is
being used to detect other infectious
diseases: polio and monkeypox.
# ⚓ ANF News ☛ ANF_|_Guerrillas_destroy_surveillance
systems_of_the_Turkish_army⠀⇛
While the Turkish military is trying with
great effort to monitor the Medya Defense
Zones and in this way make guerrilla units
the target of air and ground attacks, the
guerrillas are systematically destroying and
dismantling the cameras.
o § Civil Rights/Policing⠀➾
# ⚓ Internet Freedom Foundation ☛ SC_directs_States_to_take
action_against_pending_66A_cases⠀⇛
The Supreme Court (SC) heard the People’s Union of
Civil Liberties’ (PUCL) Application seeking
directions to ensure that authorities do not
prosecute individuals under S.66A of the
Information Technology Act, 2000 (IT Act, 2000),
considering the SC has struck down S.66A as
unconstitutional in Shreya Singhal v Union of India
& Ors., (2015) 5 SCC 1. Since the last date of
hearing, 12 High Courts, 10 States and 1 Union
Territory (UT) replied to the Application and
several of them admitted that S. 66A cases were
still pending in their jurisdiction. Today, after
hearing submissions from counsels, SC directed
Advocate Zoheb Hossain, the counsel for the Union
of India, to write to States where S.66A cases are
pending, on behalf of the Supreme Court of India,
and impress upon them the need to take remedial
measures. Senior Advocate Sanjay Parikh represented
PUCL and IFF provided legal assistance.
# ⚓ Linux Handbook ☛ LHB_Linux_Digest_#22.10:_Linux_Server
Security,_Know_Your_System_and_More⠀⇛
Unfortunately, I’ll have to start this month’s
newsletter with sad news. The co-creator of Let’s
Encrypt, Peter Eckersley, lost his battle with
cancer at the age of 43. He was also the director
of computer science at the Electronic Frontier
Foundation and has worked on Certbot, Privacy
Badger, HTTPS Everywhere and many other privacy-
related projects. RIP, Peter.
* § Gemini* and Gopher⠀➾
o § Personal⠀➾
# ⚓ Confusion_on_Interacting⠀⇛
This is a community of writers, I can tell. While I
would like to say that I am a writer as well,
admittedly, I write a lot faster than most. I
started writing when I started roleplaying, and
I’ve gotten in the habit of quickly writing things
down then eagerly awaiting responses. That can be
alright, in an environment such as that, but here
everyone types elegantly and verbosely, and I feel
a bit out of place. I can write detailed and
powerful, but I just don’t always do that, always
aiming for a weird combination of humor and
seriousness when writing.
# ⚓ Re:_Confusion_on_Interacting⠀⇛
To answer your question impulse, I think you should
write whatever you feel like writing, be it short
or long.
I get your apprehension though. I definitely felt
overwhelmed by all the technical posts here
initially. I know considerably less than most
people on here about programming and general tech
stuff, so I felt a bit out of place when it came to
the drivel I personally felt like writing.
[...]
For me the draw of Gemini is in it’s ease of use
and the fact that you’re free to write long or
short pieces.
# ⚓ BENOSWY_Wordo:_POOLS⠀⇛
=> =============================================================================
World Wide Web but a lot lighter.
䷩ 𝚕𝚒𝚗𝚎 1821
╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 09.06.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Links_06/09/2022:_Gawk_5.2.0_and_KPhotoAlbum_5.9.1⠀✐
Posted in News_Roundup at 7:33 am by Dr. Roy Schestowitz
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈
§ Contents⠀➾
* GNU/Linux
o Applications
o Instructionals/Technical
o Games
o Desktop_Environments/WMs
# K_Desktop_Environment/KDE_SC/Qt
* Distributions_and_Operating_Systems
o Fedora_Family_/_IBM
o Canonical/Ubuntu_Family
o Devices/Embedded
o Mobile_Systems/Mobile_Applications
* Free,_Libre,_and_Open_Source_Software
o Web_Browsers
o Productivity_Software/LibreOffice/Calligra
o Content_Management_Systems_(CMS)
o FSFE
o GNU_Projects
o Programming/Development
* Leftovers
o Science
o Education
o Hardware
o Health/Nutrition/Agriculture
o Security_and_Clown_Computing/Kubernetes
# Privacy/Surveillance
o Defence/Aggression
o Transparency/Investigative_Reporting
o Environment
# Energy
# Wildlife/Nature
o Finance
o AstroTurf/Lobbying/Politics
o Censorship/Free_Speech
o Freedom_of_Information_/_Freedom_of_the_Press
o Civil_Rights/Policing
o Monopolies
# Copyrights
* Gemini*_and_Gopher
o Technical
# Internet/Gemini
* § GNU/Linux⠀➾
o ⚓ Its FOSS ☛ Advantages_and_Disadvantages_of_Using_Linux⠀⇛
Basically, Linux is everywhere and everyone keeps talking
about it. And that gives you FOMO.
So, you wonder about the advantages of Linux and whether
is it really worth trying.
I have compiled various possible advantages and
disadvantages of Linux in this article.
If you are on the fence about choosing Linux over your
preferred operating system, we would like to help you
out.
o § Applications⠀➾
# ⚓ Trend Oceans ☛ nnn:_A_Linux_Terminal_File_Manager_To_Reduce
Your_Terminal_Navigational_Stress_–_TREND_OCEANS⠀⇛
Throw your desktop environment and start using the
terminal app for your daily routine. Sounds easy!
Those who did this can easily relate to the pain of
navigating to the different directories using the
cd command.
For instance, you may ignore the stress of
navigating to different directories from the
terminal. However, over time, this hidden stress
will exhaust your mental power, which will reduce
your productivity.
To tackle the pain of navigation and increase your
productivity on the terminal can be easily achieved
using the nnn terminal-based file browser.
o § Instructionals/Technical⠀➾
# ⚓ RoseHosting ☛ How_to_Install_Tomcat_on_Ubuntu_22.04_–
RoseHosting⠀⇛
Apache Tomcat or Tomcat is a widely known and used
Java application server. It is an open-source web
server and servlet container developed and
maintained by a community of developers of the
Apache Software Foundation. In this tutorial, we
will guide you through the steps of installing
Tomcat on Ubuntu 22.04. At the time of this
writing, Tomcat 10 is the latest stable version
available to download.
# ⚓ ID Root ☛ How_To_Install_PlayOnLinux_on_Linux_Mint_21_–
idroot⠀⇛
In this tutorial, we will show you how to install
PlayOnLinux on Linux Mint 21. For those of you who
didn’t know, PlayOnLinux is an open-source gaming
framework (software) based on Wine, that allows you
to easily install any Windows-based applications
and games on Linux operating systems. The purpose
of PlayOnLinux software is to simplify and
automates the process of installing and running
Windows applications on Linux platforms. Apart from
Linux OS, it also offers PlayOnMac to run Windows
programs on macOS.
This article assumes you have at least basic
knowledge of Linux, know how to use the shell, and
most importantly, you host your site on your own
VPS. The installation is quite simple and assumes
you are running in the root account, if not you may
need to add ‘sudo‘ to the commands to get root
privileges. I will show you the step-by-step
installation of a PlayOnLinux on Linux Mint 21
(Vanessa).
# ⚓ Install_MySQL_8_on_Oracle_Linux_9_–_kifarunix.com⠀⇛
Follow through this tutorial to learn how to
install MySQL 8 on Oracle Linux 9. Being a popular
open-source relational database management system,
MySQL is available and can be installed on Oracle
Linux 9.
# ⚓ chown_Command_in_Linux_–_Complete_Guide_–_Linux_Stans⠀⇛
This is a complete, beginner-friendly, detailed
guide to the chown command in Linux. This tutorial
will teach you what the chown command does, and how
to use it, along with a few useful examples.
o § Games⠀➾
# ⚓ Video ☛ Legacy_of_Sin_blood_oath_|_Linux_Game_–_Invidious⠀⇛
Legacy Of Sin Blood Oath is a real-time strategy,
RPG, survival and route defense game.
# ⚓ Hackaday ☛ Why_You’ve_Never_Heard_About_Nintendo’s_U-
Force⠀⇛
90’s kids think that the Power Glove was the
coolest game peripheral of the epoch. We might have
thought so too, until we heard about Don’t Touch:
The Story of the U-Force from [The Gaming
Historian].
o § Desktop Environments/WMs⠀➾
# § K Desktop Environment/KDE SC/Qt⠀➾
# ⚓ Hotfix:_KPhotoAlbum_5.9.1_|_KPhotoAlbum⠀⇛
Due to a problem with releaseme’s tarme.rb
script, the release tarball for KPhotoAlbum
5.9.0 didn’t contain any translation data.
Alas, I noticed this not before the tarball
already spread the mirrors, so we had to
withdraw it an create a new one, with a
bumped version number.
* § Distributions and Operating Systems⠀➾
o ⚓ Hackaday ☛ KittyOS:_Writing_A_Toy_OS_For_The_ATmega168_From
Scratch⠀⇛
Writing an operating system for a computing platform is
one of those non-trivial tasks few people actually need
to do, regardless of whether it’s for a small
microcontroller or a larger general-purpose computer.
Many of us spend a large amount of our time working on
producing robust code for embedded systems, occasionally
diving deeper into the abstraction when we’re stuck on a
problem. Quite often this work is sitting on top of an
RTOS, which we consider a solved problem. [Jonathan
Diamond] had picked up a fair bit of knowledge of some of
the low-level AVR black magic, as well as some details of
how operating systems work internally, and so decided to
have a crack a building a toy operating system called
KittyOS, for the learning experience alone.
o § Fedora Family / IBM⠀➾
# ⚓ Weekly_status_of_Packit_Team:_September_2022⠀⇛
# ⚓ Red Hat Official ☛ Contribute_to_Linux_by_joining_Fedora
Test_Days⠀⇛
Linux is open source, which means anyone can help
improve it. Here’s how you can help test the latest
Fedora Linux kernel by participating in community
Test Days.
# ⚓ Fedora Project ☛ Community_Blog_monthly_summary:_August
2022_–_Fedora_Community_Blog [Ed: Not much happening in
Fedora these days; IBM blew]⠀⇛
In August, we published 12 posts. The site had
7,318 visits from 4,656 unique viewers. 2,710
visits came from search engines, while 34 came from
Fedora Planet and 33 came from Fedora Discussion.
o § Canonical/Ubuntu Family⠀➾
# ⚓ Web Pro News ☛ Ubuntu’s_Canonical_Throws_Its_Weight_Behind
the_Unity_Desktop…Again⠀⇛
Canonical has announced Ubuntu Unity will once
again be an official flavor of the venerable Linux
distribution (distro).
Ubuntu is the world’s most popular Linux distro and
is widely credited with making Linux easy for the
masses. While the Gnome desktop environment (DE) is
Ubuntu’s current default, for a number of years,
its own home-grown Unity DE held that honor. Ubuntu
switched from Gnome to Unity in 2011, before
abandoning it in favor of a return to Gnome in
2017. Thankfully, enterprising developer Rudra
Saraswat kept the DE alive, releasing an unofficial
spin called Ubuntu Unity Remix.
Beginning with Ubuntu 22.10, scheduled for release
next month, the Unity version of Ubuntu will be an
official flavor, dropping the “Remix” from its
name.
# ⚓ Ubuntu ☛ Public_clouds_for_telco_–_Part_I:_Amazon_Web
Services⠀⇛
o § Devices/Embedded⠀➾
# ⚓ CNX Software ☛ PureThermal_3_board_embeds_FLIR_Lepton_FS
thermal_camera_for_$200_–_CNX_Software⠀⇛
Groupgets PureThermal 3 (PT3) is a hackable thermal
webcam that ships with the low-cost FLIR Lepton FS
module, and is compatible with FLIR Lepton (2.x –
3.x) LWIR camera core.
The company explains the new model offers the same
basic functionality as the PureThermal 2 but with a
few changes and additional features, although the
motivation for the new design was primarily to
address component shortages. Some changes include
the removal of pads to install an RF shield, and
the Tag-Connect TC2030 programming connector is
replaced by the Tag-Connect EC-10-IDC.
o § Mobile Systems/Mobile Applications⠀➾
# ⚓ Pocket Lint ☛ How_to_trade_in_your_old_Android_phone_for
the_best_deal⠀⇛
# ⚓ Notebook Check ☛ Xiaomi_12S_Ultra’s_camera_successors_are
backed_to_launch_as_Android_smartphones_with_significant
charging_upgrades_–_NotebookCheck.net_News⠀⇛
# ⚓ 9to5Google ☛ Chrome_Custom_Tabs_get_more_explicit_labeling
–_9to5Google⠀⇛
# ⚓ Google_Pixel_7_Pro_suddenly_looks_an_even_more_attractive
Android_flagship_|_T3⠀⇛
# ⚓ The Sun ☛ Warning_for_MILLIONS_of_Android_phone_owners_–
beware_of_‘red_alert’_|_The_Sun⠀⇛
* § Free, Libre, and Open Source Software⠀➾
o ⚓ Its FOSS ☛ Lapce_is_a_Fast,_Lightweight_Open-Source_Code_Editor
in_Making⠀⇛
There are plenty of open-source code editors available
for Linux.
What would you think about another option: A Rust-based
open source code editor focusing on performance?
It should be exciting, right?
Lapce is one such project in development that aims to
present a feature-rich and fast code editor as an
alternative to Microsoft’s Visual Studio Code.
The developer also mentions that it was inspired by Xi-
editor (which is no longer in active development).
o § Web Browsers⠀➾
# ⚓ Best_Privacy-Centric_Web_Browsers_For_Linux⠀⇛
I wrote an article about the best web browsers for
Linux a while ago. Since then, a slew of web
browsers have appeared, many of which appear to be
based on Chromium or Firefox. However, many of
those cool-looking Linux web browsers are not as
private as you might think. In this article, I’ll
go over the best privacy-focused web browsers for
Linux.
I’ve used more than ten web browsers on my Linux in
the last few months. Each one focuses on providing
secure web browsing, regular feature updates, and
customizability, but there are few developers who
actually focus on providing not only secure but
private web browsing, no matter how far they have
to go to do so.
Remember that bad actors aren’t the only ones to be
wary of these days; tech behemoths like Google,
Facebook, Instagram, and others are constantly
monitoring users’ activities across the Internet,
even when the user isn’t on their website.
Typically, internet users are unaware of how these
tech juggernauts track their online activities, so
they make no effort to avoid it. Some even do not
consider it a matter of privacy, which is a topic
for another day.
o § Productivity Software/LibreOffice/Calligra⠀➾
# ⚓ Document Foundation ☛ The_Document_Foundation:_Membership
Committee_Election_2022:_Q+A_sessions_with_the_candidates⠀⇛
The Document Foundation is the non-profit home of
LibreOffice, and its Membership Committee (MC)
administers membership applications and renewals
following the criteria defined in the Foundation’s
Statutes.
o § Content Management Systems (CMS)⠀➾
# ⚓ Linux Links ☛ 7_Top_Free_and_Open_Source_Lua_Web_Frameworks
–_LinuxLinks⠀⇛
One of the types of software that’s important for a
web developer is the web framework. A framework “is
a code library that makes a developer’s life easier
when building reliable, scalable, and maintainable
web applications” by providing reusable code or
extensions for common operations. By saving
development time, developers can concentrate on
application logic rather than mundane elements.
A web framework offers the developer a choice about
how to solve a specific problem. By using a
framework, a developer lets the framework control
portions of their application. While it’s perfectly
possible to code a web application without using a
framework, it’s more practical to use one.
Lua is a lightweight, small, compact, and fast
programming language designed as an embeddable
scripting language. This cross-platform interpreted
language has a simple syntax with powerful data
description constructs. It has automatic memory
management and incremental garbage collection,
making it ideal for configuration, scripting, and
rapid prototyping.
[...]
Here’s our recommended web frameworks for Lua
captured in a legendary chart.
o § FSFE⠀➾
# ⚓ FSFE_information_desk_on_Veganmania_Danube_Island_2022⠀⇛
It was the usual information stall like described
several times before in this blog. Unfortunately I
didn’t have time yet to write more about it. I
created an updated information leaflet and really
should get a tent because this time we had heavy
rain twice and it was very hard to protect the
paper materials with only an umbrella as cover.
# ⚓ FSFE ☛ Librem_5:_a_PC_in_your_pocket_+++_Booths_are_back_–
FSFE⠀⇛
In this issue we look into the software development
of Librem 5 phone and of Phosh, the popular
graphical environment for Linux phones. And booths
are back! We are happy to discuss Free Software in
person again.
o § GNU Projects⠀➾
# ⚓ LWN ☛ Gawk_5.2.0_released_[LWN.net]⠀⇛
Version 5.2.0 of the GNU Awk implementation is out.
The biggest change, perhaps, is the addition of
"persistent memory" support that allows gawk to
keep values around between runs. Old-timers will be
disappointed by the removal of VAX/VMS support.
[...]
Greetings all.
This note announces the next major release of GNU
Awk: version 5.2.0.
The following files may be retrieved via HTTPS from
https://ftp.gnu.org/gnu/gawk:
-rw-rw-r-- 1 arnold arnold 6540181 Sep 4 18:52
gawk-5.2.0.tar.gz
-rw-rw-r-- 1 arnold arnold 3228577 Sep 4 18:52
gawk-5.2.0.tar.lz
-rw-rw-r-- 1 arnold arnold 3386344 Sep 4 18:52
gawk-5.2.0.tar.xz
This is a major new release. The relevant part of
the NEWS file
is appended below.
This release represents a lot of very hard work by
a number of people.
I thank them all for their contributions, I could
not have done it
by myself.
Differences from gawk 5.1.1 are not available; they
would be too large.
The online documentation on the GNU web site is
already updated,
including a manual for the new persistent memory
feature.
The usual GNU build incantation should be used:
tar -xpvzf gawk-5.2.0.tar.gz
cd gawk-5.2.0
./configure && make && make check
Please use the new buggawk script to report bugs.
If it doesn't
work for you, then send email to bug-gawk@gnu.org.
NOTE that the manual's instructions for sending bug
reports have
been updated. Please review them carefully before
submitting a report!
ONLY bug reports should be submitted to the bug-
gawk list. All other
questions should use the relatively new help-
gawk@gnu.org mailing list.
Enjoy!
Arnold Robbins (on behalf of all the gawk
developers)
arnold@skeeve.com
---------------------------------------------------
---------
Copyright (C) 2019, 2020, 2021, 2022 Free
Software Foundation, Inc.
Copying and distribution of this file, with or
without modification,
are permitted in any medium without royalty
provided the copyright
notice and this notice are preserved.
Changes from 5.1.x to 5.2.0
---------------------------
*****************************************************************************
* MPFR mode (the -M option) is now ON PAROLE. This
feature is now being *
* supported by a volunteer in the development team
and not by the primary *
* maintainer. If this situation changes, then the
feature will be removed. *
* For more information see this section in the
manual: *
* https://www.gnu.org/software/gawk/manual/
html_node/MPFR-O... *
*****************************************************************************
1. Infrastructure upgrades: Libtool 2.4.7, Bison
3.8.2.
2. Numeric scalars now compare in the same way as C
for the relational
operators. Comparison order for sorting has not
changed. This only
makes a difference when comparing Infinity and
NaN values with
regular numbers; it should not be noticeable
most of the time.
3. If the AWK_HASH environment variable is set to
"fnv1a" gawk will
use the FNV1-A hash function for associative
arrays.
4. The CMake infrastructure has been removed. In
the five years it was in
the tree, nobody used it, and it was not
updated.
5. There is now a new function, mkbool(), that
creates Boolean-typed
values. These values *are* numbers, but they
are also tagged as
Boolean. This is mainly for use with data
exchange to/from languages
or environments that support real Boolean
values. See the manual
for details.
6. As BWK awk has supported interval expressions
since 2019, they are
now enabled even if --traditional is supplied.
The -r/--re-interval option
remains, but it does nothing.
7. The rwarray extension has two new functions,
writeall() and readall(),
for saving / restoring all of gawk's variables
and arrays.
8. The new `gawkbug' script should be used for
reporting bugs.
9. The manual page (doc/gawk.1) has been
considerably reduced in size.
Wherever possible, details were replaced with
references to the online
copy of the manual.
10. Gawk now supports Terence Kelly's "persistent
malloc" (pma),
allowing gawk to preserve its variables, arrays
and user-defined
functions between runs. THIS IS AN EXPERIMENTAL
FEATURE!
For more information, see the manual. A new pm-
gawk.1 man page
is included, as is a separate user manual that
focuses on the feature.
11. Support for OS/2 has been removed. It was not
being actively
maintained.
12. Similarly, support for DJGPP has been removed.
It also was not
being actively maintained.
13. VAX/VMS is no longer supported, as it can no
longer be tested.
The files for it remain in the distribution but
will be removed
eventually.
14. Some subtle issues with untyped array elements
being passed to
functions have been fixed.
15. Syntax errors are now immediately fatal. This
prevents problems
with errors from fuzzers and other such things.
16. There have been numerous minor code cleanups
and bug fixes. See the
ChangeLog for details.
Changes from 5.1.1 to 5.1.x
---------------------------
1. Infrastructure upgrades: Automake 1.16.5,
Texinfo 6.8.
2. The rwarray extension now supports writing and
reading GMP and
MPFR values. As a result, a bug in the API code
was fixed.
o § Programming/Development⠀➾
# ⚓ Qt ☛ Code_coverage_integrated_into_your_IDE_with_Coco⠀⇛
The new release of Coco is now available and offers
a huge step forward in usability and functionality
for your testing. Developers can now review code
coverage directly from their Integrated Development
Environment (IDE) without switching back and forth
between tools.
By bringing this information into the IDE, you’re
empowering your developers to consider code testing
and coverage as part of their ongoing development
rather than seeing it as a separate process.
# ⚓ Qt ☛ Release_of_Coco_6.0_With_IDE_Integrations⠀⇛
* § Leftovers⠀➾
o ⚓ Telex (Hungary) ☛ Marcell_Rév_receives_Emmy_for_his_work_on_the
hit_series_Euphoria⠀⇛
o ⚓ The Nation ☛ My_Name_Is_Boluwatife_Ogunbodede⠀⇛
In fifth grade, I moved from Lagos, Nigeria, to New York
City. Right away, I learned that my name, Boluwatife
(pronounced bow-luh-wah-tea-feh), is a tongue twister for
many Americans. They just cannot get it right.
o § Science⠀➾
# ⚓ Hackaday ☛ Today’s_The_Day_You_Finally_Learn_Quaternions⠀⇛
If you’ve ever dealt with orbital mechanics or
sophisticated computer graphics, you’ve probably
run across the math term quaternions. [Anyleaf] has
a guide to the practical use of this math concept
which focuses more on practicality than theory. We
like it!
# ⚓ Common Dreams ☛ Opinion_|_Biden’s_“Safer_America_Plan”
Should_Follow_the_Science_of_Public_Safety⠀⇛
Last week, President Biden addressed a crowd in
Wilkes-Barre, Pennsylvania, pitching his plan to
combat crime and gun violence, dubbed the “Safer
America Plan”. The plan includes a number of
important measures in line with what advocates of
criminal justice reform have been fighting for,
with these specific measures receiving praise from
organizations like the ACLU.
# ⚓ Hackaday ☛ Nanoparticles_Rip_Hydrogen_From_Water⠀⇛
Hydrogen fuel is promising, and while there’s
plenty of hydrogen in the air and water, the
problem is extracting it. Researchers have
developed a way to use aluminum nanoparticles to
rip hydrogen out of water with no additional energy
input. It does, however, require gallium to enable
the reaction. The reaction isn’t unknown (see the
video below), but the new research has some
interesting twists.
o § Education⠀➾
# ⚓ TruthOut ☛ State_“Solutions”_Don’t_Address_Root_Causes_of
Teaching_Crisis⠀⇛
o § Hardware⠀➾
# ⚓ CNX Software ☛ Sensirion_SCD40_CO2_sensor_units_for_makers:
M5Stack_UNIT_CO2_and_TeHyBug_ESP8285_device_–_CNX_Software⠀⇛
We just wrote about the Infineon XENSIV PAS CO2
Shield2Go board to measure carbon dioxide (CO2)
levels last week, but I’ve just come across two
more hardware with a CO2 sensor designed for
makers, but based on Sensirion SCD40 sensor
instead, and mostly designed to monitor indoor CO2
levels since high concentrations may impact your
health negatively.
The first one is the M5Stack UNIT CO2 that’s
designed to be connected to one of the company’s
Core modules through an I2C interface, and TeHyBug
portable mini sensor device equipped with ESP8285
WiFi microcontroller, as well as optional AHT10
temperature & humidity sensor and BMP280 pressure
sensor, besides the SCD40 sensor.
o § Health/Nutrition/Agriculture⠀➾
# ⚓ Telex (Hungary) ☛ Government-backed_study_finds_Chinese
Covid_vaccine_performs_worst⠀⇛
The third part of the HUN-VE series of studies was
published at the end of July. This is a study that
systematically assesses the efficacy of coronavirus
vaccines used in Hungary and is unique in that it
has government support as well as high professional
quality. HUN-VE 3 tested vaccine efficacy against
the then dominant Delta variant during last
autumn’s epidemic wave and found that although the
efficacy of all vaccines declines over time after
vaccination, the Chinese Sinopharm vaccine offers
the lowest protection in almost all respects.
According to the authors, this is the first study
to investigate the efficacy of Sinopharm’s booster
vaccine, particularly in comparison with mRNA-based
booster vaccines. The study was published more than
a month ago, but its results have not been
communicated anywhere.
# ⚓ The Nation ☛ Weaponizing_Food⠀⇛
# ⚓ Hackaday ☛ Food_Safe_3D_Printing:_A_Study⠀⇛
[Matt Thomas] wanted to answer the question of
whether 3D printed structures can be food-safe or
even medical-safe, since there is an awful lot of
opinion out there but not a lot of actual science
about the subject. As a mechanical engineer who
dabbles in medical technical matters, he designed
as series of tests using a wide range of nasty-
sounding pathogens, to find once and for all what
works and what does not.
# ⚓ Counter Punch ☛ Brewing_Pandemic_Pestilence⠀⇛
The second source of pestilence is the centuries-
long devastation of the natural world by mining,
fossil fuels extraction, the logging of forests,
industrialized fishing and one-crop mechanized
agriculture relying on synthetic fertilizers and
pesticides. Nature also suffers from wastes dumping
in the oceans, the intentional burning of the
Amazon and other forests in several countries for
the growing of soybeans, corn, and other cash
crops. Wars and vast armies inflict destruction and
death to nature.
# ⚓ Common Dreams ☛ Opinion_|_How_This_Rural_Wisconsin_County
Put_Publicly_Funded,_Non-Profit,_National_Health_Care_on_the
Ballot⠀⇛
Citizens of Dunn County, Wisconsin, have a plan to
place national, publicly-funded health care for
everyone on their November 8th county ballot. In
June and July at meetings of the County Board of
Supervisors, many spoke of a broken health care
system and their proposal to fix it. After the
third meeting, the Board voted unanimously to put
the following question on the ballot:
o § Security and Clown Computing/Kubernetes⠀➾
# ⚓ LWN ☛ Security_updates_for_Tuesday_[LWN.net] [Ed: Some
hype, outsourcing, and unnecessary complexity come at a
cost]⠀⇛
Security updates have been issued by Red Hat (pcs),
SUSE (389-ds and firefox), and Ubuntu (linux-hwe-
5.4 and linux-oracle).
# ⚓ Help Net Security ☛ Best_practices_for_Kubernetes_security
in_the_enterprise_market_–_Help_Net_Security⠀⇛
As part of digital transformation, more and more
organizations are transforming their application
using cloud native architecture to become more
agile and accelerate time to market. They are
increasingly adopting containers and Kubernetes to
do so. However, the increasing Kubernetes adoption
has also increased security risks.
In this Help Net Security video, Deepak Goel, CTO
at D2iQ, talks about best practices for Kubernetes
security in the enterprise market.
# ⚓ The_Top_7_Kubernetes_Alternatives_for_Container
Orchestration_–_Container_Journal⠀⇛
Container management is a heated subject when it
comes to developing software. Containerization has
revolutionized how we look at infrastructure,
making it easier to execute software in production.
But, you don’t need to become a developer or
administrator to take advantage of containers.
There are several orchestration tools available
that can help you automate the management of your
containers.
# § Privacy/Surveillance⠀➾
# ⚓ Tor ☛ Boosting_Adoption_of_Tor_Browser_Using
Behavioral_Science⠀⇛
As part of our research, we used an
experiment to test the effectiveness of
different nudging interventions at increasing
adoption of Tor Browser. We found that our
nudge based on Protection Motivation Theory
nearly doubled the odds that participants
would use Tor Browser. Our results also show
that users commonly encounter usability
challenges when using Tor Browser, and that
people use Tor Browser for a variety of
benign activities. Our study contributes to a
greater understanding of factors influencing
the adoption of Tor Browser, and how nudges
might be used to encourage the adoption of
Tor Browser and similar privacy enhancing
technologies.
o § Defence/Aggression⠀➾
# ⚓ Site36 ☛ Terrorism,_crime,_migration:_Nine_EU_agencies
active_because_of_Ukraine_war⠀⇛
Most of the action is being taken by Europol and
Frontex, which together have deployed around 280
staff to the region. Eurojust collects evidence
against war crimes. The agency for the operation of
large databases, on the other hand, plays a minor
role.
# ⚓ Meduza ☛ Suicide_bombing_kills_two_employees_and_multiple
visitors_at_Russian_Embassy_in_Afghanistan_—_Meduza⠀⇛
Two employees of the Russian Embassy in Kabul died
in an explosion Monday morning, according to
Russia’s Foreign Ministry. At 10:50 am local time,
an unidentified suicide bomber detonated an
explosive device near the entrance to the embassy’s
consular department. A source from the ministry
told Izvestia that one of the victims was a guard
and the other was Russian diplomat Mikhail Shakh.
# ⚓ Meduza ☛ Suicide_bombing_near_Russian_Embassy_in_Kabul_—
Meduza⠀⇛
On the morning of September 5, 2022, an explosion
occurred near the gates of the Russian Embassy in
Kabul. According to media reports, the explosion
was carried out by a suicide bomber. At that time,
a line had been gathering outside the building to
apply for visas.
# ⚓ Scheerpost ☛ We_Urgently_Need_to_Give_Ukraine_Peace_Talks_a
Chance⠀⇛
Medea Benjamin and Nicolas J.S. Davies argue that
the only realistic alternative to this endless
slaughter is a return to peace talks to bring the
fighting to an end.
# ⚓ Scheerpost ☛ Daniel_Ellsberg_and_Noam_Chomsky_on_the_Threat
of_Nuclear_War⠀⇛
Noam Chomsky, Daniel Ellsberg, and Paul Jay discuss
the Treaty on the Non-Proliferation of Nuclear
Weapons, the war in Ukraine, and the climate
crisis.
# ⚓ Common Dreams ☛ Opinion_|_Peace_Talks_Essential_as_War
Rages_on_in_Ukraine⠀⇛
Six months ago, Russia invaded Ukraine. The United
States, NATO and the European Union (EU) wrapped
themselves in the Ukrainian flag, shelled out
billions for arms shipments, and imposed draconian
sanctions intended to severely punish Russia for
its aggression.
# ⚓ Meduza ☛ Kherson_occupation_authorities_pause_referendum_—
Meduza⠀⇛
Kirill Stremousov, who is described as the “deputy
head of the military-civil administration” of the
occupied Kherson region, which is occupied by
Russian troops, believes that the Kherson region is
ready to hold a referendum on joining the Russian
Federation. However, as he told TV station Rossiya-
1, they are taking a pause because of the security
situation.
# ⚓ Telex (Hungary) ☛ Hungarian_Holocaust_survivors_silently
protest_bust_of_Horthy_being_placed_in_Parliament⠀⇛
o § Transparency/Investigative Reporting⠀➾
# ⚓ Counter Punch ☛ What_I_Learned_About_Governments_by_Reading
Classified_Documents⠀⇛
When I first began plowing through masses of
official records in the 1970s, I was attempting to
discover the role of the U.S. government in
the Greek civil war of the 1940s, which inspired
the Truman Doctrine and a broad pattern of overseas
U.S. military intervention. After official review,
the relevant State Department files, many of them
previously classified, had recently been opened to
researchers at the U.S. National Archives. But when
I started digging through these records, I found
that a considerable number of classified documents
remained unavailable. When I complained about this
to another historian, he responded: “Those are
exactly the documents you should see. File for them
under FOIA” (the Freedom of Information Act). So
that’s what I did. As a result, after another
review, some were declassified, sometimes with
sections redacted (“sanitized”).
o § Environment⠀➾
# ⚓ Common Dreams ☛ New_Study_Warns_Swaths_of_Amazon_Have
Already_Passed_Key_‘Tipping_Point’⠀⇛
“We are at a point of no return.”
# § Energy⠀➾
# ⚓ Common Dreams ☛ Zelenskyy_Accuses_Russia_of_Using
Zaporizhzhia_Power_Plant_as_‘Nuclear_Weapon’⠀⇛
Zaporizhzhia, which the Russians took over
soon after invading Ukraine on February 24,
is the largest power plant in Europe, and
Zelenskyy compared the occupation to the
Russians occupying “six Chernobyls,”
referring to the deadliest nuclear disaster
in history.
# ⚓ Meduza ☛ Zaporizhzhia_Nuclear_Power_Plant
disconnected_from_Ukrainian_power_grid_—_Meduza⠀⇛
Ukraine’s electrical grid has been
disconnected from the last remaining power
line that was connecting it to the
Zaporizhzhia Nuclear Power Plant (NPP), the
Ukrainian state energy company Enerhoatom
reported on Monday. According to the company,
Russian troops have shelled the facility
repeatedly throughout the last three days. On
September 5, it said in a statement, the
attacks caused a fire to break out on the
station’s territory.
# ⚓ TruthOut ☛ Dangerous_Mountain_Valley_Pipeline_Has_No
Place_in_Manchin’s_Deal_With_Democrats⠀⇛
# ⚓ Hackaday ☛ Aluminium-Sulphur_Batteries_For_Local_Grid
Storage?⠀⇛
Lithium-Sulphur batteries have been on the
cusp of commercial availability for a little
while now, but nothing much has hit the
shelves as of yet. There are still issues
with lifetime due to cell degradation, and
news about developments seems to be drying up
a little. Not to worry, because MIT have come
along with a new battery technology using
some of the most available and cheap
materials found on this planet of ours. The
Aluminium-Sulphur battery developed has very
promising characteristics for use with static
and automotive applications, specifically its
scalability and its incredible charge/
discharge performance.
# ⚓ Hackaday ☛ Hackaday_Prize_2022:_A_Backup_Battery
Pack⠀⇛
These days, we’re all running around toting
smartphones and laptops that could always use
a bit more charge. Portable battery packs
have become popular, and [Anuradha] has
designed one that packs plenty of juice to
keep everything humming.
# ⚓ Common Dreams ☛ ‘Beyond_Bleak’:_UK_Show_Rebuked_for
Squid_Game-Esque_Segment_Amid_Energy_Crisis⠀⇛
Aired on the same day that the ruling Tory
government chose a new leader in Liz Truss to
become the nation’s next Prime Minister, the
segment on This Morning! featured a rotating
wheel where the prize was either a £1,000 or
four-months payment of “Energy Bills.”
# ⚓ Common Dreams ☛ ‘Gas_Is_Green…_Washing’:_Greenpeace
Disrupts_Industry_Conference_in_Milan⠀⇛
Greenpeace Italy led the direct action
including more than 50 campaigners from
across Europe, confronting officials there to
promote gas, liquefied natural gas (LNG), and
hydrogen as “greener” alternatives to oil and
coal.
# § Wildlife/Nature⠀➾
# ⚓ Counter Punch ☛ Our_Forests_are_a_Sanctuary⠀⇛
Seeing these giants hacked down is like
watching old friends killed. An ugly new road
now crosses the trail and stumps are
everywhere.
o § Finance⠀➾
# ⚓ Scheerpost ☛ 3.8_Million_Tenants_in_the_US_Could_be_Evicted
in_the_Next_Two_Months⠀⇛
There are 3.8 million tenants are likely to be
evicted in the next two months, more than eviction
cases filed in the entire year of 2018.
# ⚓ Scheerpost ☛ As_US_Workers_Fight_for_Labor_Rights,_Public
Support_for_Unions_Soars_to_Five-Decade_High⠀⇛
Amid a continued high-profile push for workers’
rights at U.S. companies including Starbucks and
Amazon, polling released Tuesday showed that
Americans’ approval of labor unions is the highest
it’s been in nearly six decades and has risen
substantially since a low point in the 2010s.
# ⚓ The Nation ☛ Kamala_Harris_Tells_The_Nation,_“This_Is_the
Beginning_of_the_Next_Era_of_the_Labor_Movement”⠀⇛
Seventy-one percent of Americans now have a
favorable view of unions. That figure is comparable
to the level of support for labor in the 1930s,
when the movement saw explosive growth. This
burgeoning enthusiasm for union thrills Vice
President Kamala Harris who, as the leader of the
Biden administration’s concerted effort to remove
barriers to organizing workers and bargaining
contracts, is determined to clear the way for a
dramatic renewal of America’s labor movement.
# ⚓ TruthOut ☛ Biden_Endorses_California_Bill_That_Would_Make
Unionizing_Easier_for_Farmworkers⠀⇛
# ⚓ Common Dreams ☛ Biden_Adds_Pressure_on_Newsom_With
‘Powerful’_Backing_of_California_Farmworkers_Bill⠀⇛
While Newsom vetoed a similar bill last year and a
spokesperson recently suggested he may do the same
with Assembly Bill 2183, Biden’s statement on the
eve of Labor Day increases pressure on the
governor—whom the president supported during a
failed 2021 recall attempt.
# ⚓ TruthOut ☛ Our_Labor_Is_Used_to_Create_Wealth_for_Others.
Let’s_Reclaim_It_to_Make_Life.⠀⇛
# ⚓ The Nation ☛ The_Alternative_to_Working_Ourselves_to
Death⠀⇛
This Labor Day, America is at a crossroads in its
approach to work and retirement. Americans are
living longer and healthier lives, on average, than
they did a half-century ago—and they’ll need income
for more years of life. Where should this money
come from? The most common policy answer over the
past three decades has been: Delay retirement. Keep
working.
# ⚓ TruthOut ☛ Many_Child_Care_Workers_Are_Blocked_From_Student
Loan_Forgiveness⠀⇛
# ⚓ Counter Punch ☛ Our_Super_Rich_Are_Fretting_About_Their
Great-Great-Grandkids⠀⇛
# ⚓ Counter Punch ☛ Constitutional_Law_and_Class_Struggle⠀⇛
Most important now are the lessons of the Bork
fight in the face of the rogue, all-originalist
Roberts/Thomas Supreme Court, staffed by multiple
justices laboring under heavy partisan political
stenches. Their new-and-improved doctrine seems to
be something like ‘ignore all the racist skeletons
in the national closet, lie about the neofascist
monsters under its bed, gaslight the voters and do
whatever else will help whites steal elections and
institutionalize minority rule’. Nice work if you
can get it.
o § AstroTurf/Lobbying/Politics⠀➾
# ⚓ Scheerpost ☛ Mark_Lloyd:_A_Letter_From_Washington_on
Communication_Policy⠀⇛
Choose Your Elected Representatives in Congress
Wisely: They Will Determine the Future of Our
Democratic Deliberation.
# ⚓ Meduza ☛ ‘Potential_threats_to_the_country’:_How_EU-
recommended_sanctions_are_affecting_Russian_students_in_the
Czech_Republic_—_Meduza⠀⇛
# ⚓ Democracy Now ☛ “You_Can’t_Be_Neutral_on_a_Moving_Train”:
Remembering_the_People’s_Historian_Howard_Zinn_at_100⠀⇛
We remember the legendary historian, author,
professor, playwright and activist Howard Zinn, who
was born 100 years ago this August. Zinn was a
regular guest on Democracy Now!, from the start of
the program in 1996 up until his death in 2010 at
age 87. After witnessing the horrors of World War
II as a bombardier, Zinn became a peace and justice
activist who picketed with his students at Spelman
College during the civil rights movement and joined
in actions such as opposing the Vietnam War. He
later spoke out against the U.S. wars in
Afghanistan and Iraq. “I believe neutrality is
impossible, because the world is already moving in
certain directions. Wars are going on. Children are
starving,” Zinn said in a 2005 interview. “To be
neutral … is to collaborate with whatever is going
on, to allow it to happen.”
# ⚓ Democracy Now ☛ Labor_Day_Special_Featuring_Howard_Zinn_&
Voices_of_a_People’s_History_of_the_United_States⠀⇛
This year marks 100 years since the birth of the
historian Howard Zinn. In 1980, Zinn published his
classic work, “A People’s History of the United
States.” The book would go on to sell over a
million copies and change the way many look at
history in America. We begin today’s special with
highlights from a production of Howard Zinn’s
“Voices of a People’s History of the United
States,” where Zinn introduced dramatic readings
from history. We hear Alfre Woodard read the words
of labor activist Mother Jones and Howard’s son
Jeff Zinn read the words of an IWW poet and
organizer Arturo Giovannitti.
# ⚓ Telex (Hungary) ☛ Hungarian_government_to_set_up_an_anti-
corruption_authority⠀⇛
# ⚓ Counter Punch ☛ The_OHCHR_Report_on_China’s_Human_Rights
Situation:_The_Conundrum_of_Balancing_State_Sovereignty_with
International_Obligations⠀⇛
Even before she went to China, Bachelet was
criticized for her China agenda. Over 220 regional
groups expressed concerns that the trip risked
“walking into a propaganda minefield laid out by
the Chinese Communist Party.”
# ⚓ Counter Punch ☛ The_Story_of_Ted_Hall,_the_Atomic_Spy⠀⇛
Joseph Allbright and Marcia Kunstel, former Moscow
correspondents and authors of the book on Ted Hall,
Bombshell (1997), appear on numerous occasions in
the film to offer expert historical commentary on
the Hall narrative. Photos of Hiroshima and an
interview with the pilot of Enola Gay, Paul
Tibbets, provide historical evidence of the nuclear
devastation that Ted Hall helped create and wished
to end. Well-chosen music evokes past events.
# ⚓ Common Dreams ☛ ‘Unfit_for_the_Bench’:_Trump-Appointed
Judge_Orders_Halt_to_DOJ_Review_of_Seized_Materials⠀⇛
Cannon, who was appointed by the former Republican
president and confirmed after he lost the 2020
election, ruled that Trump “faces an unquantifiable
potential harm by way of improper disclosure of
sensitive information to the public” if the review
of the materials, which included documents marked
“confidential” and “top secret” continues.
# ⚓ Telex (Hungary) ☛ Director_with_close_ties_to_Orbán
government_upset_over_EU_leaders_not_attending_Gorbachev
funeral⠀⇛
# ⚓ TruthOut ☛ Far_Right_Liz_Truss_Replaces_Boris_Johnson_as_UK
Prime_Minister⠀⇛
# ⚓ Common Dreams ☛ ‘Buckle_Up,_It’s_Going_to_Be_a_Rough_Ride’:
Far-Right_Liz_Truss_Named_New_UK_Prime_Minister⠀⇛
“New prime minister, same old deceit!”
# ⚓ DeSmog ☛ Analysis:_New_UK_Prime_Minister_Liz_Truss’s_Links
to_Climate_Science_Denial⠀⇛
A vocal advocate of free-market economics, during
her campaign Truss called solar farms on
agricultural land “depressing” and on Sunday
claimed “gas is a very important transition fuel”
to help reach net zero.
# ⚓ Counter Punch ☛ Doubting_Thomas_and_the_Fallen_Court⠀⇛
He was the lone dissenter in the Court’s February
2021 ruling dismissing baseless MAGA claims of
voter fraud and in its January 2021 ruling allowing
the National Archives to release to the January 6
committee Trump White House documents, rejecting
monarchical claims of executive privilege. Ethics
101: you don’t rule on cases which concern your
family. Given his wife’s active role in promoting
voter fraud claims and in the January 6 coup
attempt being investigated by Congress he obviously
should not have ruled in these cases. His outlier
views in them affirm his lack of impartiality and
further tarnish the Court.
# ⚓ Counter Punch ☛ Joe_Biden’s_Battle_for_“the_Soul_of_This
Nation”_is_a_Fascist_versus_Fascist_Cage_Match⠀⇛
He’s not wrong, but his emphasis on a single aspect
— Donald Trump’s cult of personality — obscures the
real nature of “semi-fascism” and comes a century
too late.
# ⚓ Counter Punch ☛ The_Flaws_in_the_“Assessment”_Report_of_the
Office_of_the_High_Commissioner_for_Human_Rights_on_China⠀⇛
High Commissioner Bachelet did well in delaying
publication of the Xinjiang “assessment” and
returning to Chile before the unappetizing and
destructive debates start during the forthcoming
51st session of the Council (12 September-7 October
2022). Already the Chinese mission has rejected
[2]the “assessment” as unprofessional and
incompatible with the end-of-mission statement
issued by Michelle Bachelet after her successful
mission to China and Xinjiang in May 2022, a
statement, which I consider balanced, detailed and
constructive[3]. Alas, Bachelet’s statement after
her well-prepared visit did not succeed in
silencing the Washington and Brussels critics that
have been systematically misrepresenting the
situation in Xinjiang and misusing it for purposes
of their geopolitical hybrid war against China.
Bachelet’s sedate statement was met by hostility,
media mobbing and calls for her resignation.
# ⚓ Counter Punch ☛ Why_Putin’s_Failure_in_Ukraine_will_be_as
Momentous_as_Gorbachev’s_in_Russia⠀⇛
In other words, Putin is doubling down on winning a
war that is proving as risky for the Russian state
as the radical changes introduced by Gorbachev
during his years in power between 1985 and 1991.
Unsurprisingly, Putin wants to avoid any close
association with a man who presided over the
dissolution of the USSR and failed utterly in his
ambition to modernise the Communist party and the
Soviet state.
# ⚓ Counter Punch ☛ Democracies_have_Prosecuted_Corrupt_Leaders
–_America_Can_Too⠀⇛
In a democratic republic, after their term in
office ends, the person who was the executive
returns to the same status as everyone else; being
a citizen of that nation—a nation where all
citizens have the same legal rights and
responsibilities. Consequently, a former executive
must obey the laws, no matter how long they served
as the executive or how popular they were while in
office. This is the second important characteristic
of a democratic republic.
o § Censorship/Free Speech⠀➾
# ⚓ Meduza ☛ Independent_newspaper_Novaya_Gazeta_banned_by
Russian_court_—_Meduza⠀⇛
A Moscow court has revoked the print license of
independent newspaper Novaya Gazeta, effectively
banning the outlet from operating inside Russia.
Russia’s federal censor, Roskomnadzor, first asked
the Basmanny District Court to declare the 29-year-
old paper’s license invalid in July.
o § Freedom of Information / Freedom of the Press⠀➾
# ⚓ Counter Punch ☛ The_Helsingin_Sanomat_Case:_Prosecuting
Journalists_in_Finland⠀⇛
As the paper noted in scathing tone, the MPs
debating the matter in Parliament seemed ignorant
about what was actually at stake and taking place
at Tikkakoski. In the miasma of celebrated
political ignorance, powers could be enlarged with
little care and worry, elected representatives
remaining, as they often have in history, asleep as
the needle is administered.
o § Civil Rights/Policing⠀➾
# ⚓ Meduza ☛ Ex-journalist_Ivan_Safronov_sentenced_to_22_years
in_prison_for_treason_—_Meduza⠀⇛
The Moscow City Court has sentenced former
journalist Ivan Safronov to 22 years in a high-
security prison colony, as well as a 500,000-ruble
($8,200) fine and two years of “restrictions on
freedom” after his release, on treason charges.
Safronov’s defense team said they plan to appeal
the sentence.
# ⚓ Telex (Hungary) ☛ Hungarian_students_protest_for_their
teachers⠀⇛
Several thousand people protested in Budapest the
day after the new school year began, demanding a
solution to the many problems in the Hungarian
education system. Many of the students told us that
there is a lack of teachers in their schools, and
said that even those who are there are overworked
and always tired and would deserve more money for
their work.
# ⚓ Common Dreams ☛ ‘We’ll_Come_Back_Stronger,’_Vows_Chilean
Left_After_Visionary_Constitution_Rejected⠀⇛
“We resisted for 500 years and will continue to do
so.”
# ⚓ Counter Punch ☛ Black_Girls_are_More_Than_4_Times_as_Likely
to_Get_Suspended_Than_White_Girls,_But_Hiring_More_Teachers
of_Color_is_Only_Part_of_the_Solution⠀⇛
Most recently my work has focused on understanding
and addressing racially disproportional school
suspensions and the ways in which those are also
gender disproportionate. For example, we know
nationally that in the 2017-2018 academic year,
over 2.5 million children received one or more out-
of-school suspensions. While these numbers are
going down compared to years prior, students of
color and students with disabilities are receiving
a greater share of suspensions and expulsions.
# ⚓ Counter Punch ☛ Silliness_About_the_Jump_in_Labor_Force
Participation⠀⇛
While this was bothersome, folks who follow the
data closely know that the household survey often
does weird things. On a month to month basis its
movements are largely noise, and even over a period
of several months it can often follow a path that
is inconsistent with what we know about the
economy.
# ⚓ Common Dreams ☛ Opinion_|_Barbara_Ehrenreich_and_the_Real
Work_of_Labor_Day⠀⇛
Only a week of two before Barbara Ehrenreich’s
death I was in a used bookstore, where I found and
bought an out-of-print pamphlet she co-wrote in
1988 with journalist and author Annette Fuentes.
It’s called “Women in the Global Factory.”
# ⚓ EFF ☛ Honoring_Peter_Eckersley,_Who_Made_the_Internet_a
Safer_Place_for_Everyone⠀⇛
His most ambitious project was probably Let’s
Encrypt, the free and automated certificate
authority, which entered public beta in 2015. Peter
had been incubating the project for several years,
but was able to leverage the famous “smiley face”
image from the Edward Snowden leaks showing where
SSL was added and removed, to build a coalition
that actually made it happen. Let’s Encrypt
fostered the web’s transition from non-secure HTTP
connections that were vulnerable to eavesdropping,
content injection, and cookie stealing, to the more
secure HTTPS, so websites could offer secure
connections to their users and protect them from
network-based threats.
# ⚓ Public Knowledge ☛ Public_Knowledge_Joins_20_Groups_Urging
Congress_To_Shelve_Journalism_Competition_and_Preservation
Act_–_Public_Knowledge⠀⇛
Today, Public Knowledge joined 20 public interest,
consumer advocacy, and civil society groups as well
as media companies and both antitrust and copyright
law experts in a letter urging Senate Judiciary
Committee Chairman Dick Durbin (D-IL), Ranking
Member Chuck Grassley (R-IA), and other members of
Congress to reconsider the “Journalism Competition
and Preservation Act” (JCPA). The groups argue that
the bill remains “enormously problematic,”
worsening some of the biggest problems in
journalism while simultaneously failing to support
local news.
The following is an excerpt from the letter:
“[We] represent a broad cross-section of
organizations focused on protecting and advancing
our democracy. We include civil society
organizations; librarians and archivists; creators;
technology companies; experts in antitrust,
copyright, constitutional and digital rights law;
and media and news groups. While we represent a
broad range of policy positions, we join in the
view that this legislation should not be passed.
o § Monopolies⠀➾
# § Copyrights⠀➾
# ⚓ Torrent Freak ☛ Indian_Court_Orders_US_Domain
Registrars_to_Preemptively_Block_Pirate_Sites⠀⇛
The New Delhi High Court has issued a site-
blocking injunction in favor of Star India to
protect the film “Brahmastra”. Local ISPs
have been ordered to block 18 pirate sites
but the same order also applies to domain
registrars, including US-based Namecheap and
GoDaddy. These far-reaching measures apply to
a movie that hasn’t yet been released and
hasn’t been pirated either.
# ⚓ Public Domain Review ☛ Phantom_Bouquets:_Two_Books_on
the_Art_of_Skeleton_Leaves_(1864)_–_The_Public_Domain
Review⠀⇛
These two treatises detail the art of leaf
preservation through “skeletonization”.
* § Gemini* and Gopher⠀➾
o § Technical⠀➾
# § Internet/Gemini⠀➾
# ⚓ Week_34/35:_Thoughts_and_Photos⠀⇛
A few comments around Antenna recently have
noted that the service will order links by
their apparent post date, even if that post
date is in the future. Right now the
community is well-meaning enough that such
behavior is not a problem, but I worry that
it could be abused. Were a bad actor to try
to spam the service, he could force junk
posts to always appear at the top by giving
them a date far out in the future, then
simply re-submitting them from a different IP
address when the offending is banned. It
might be paranoia on my part, and I hope such
checks will never be necessary in this space.
=> =============================================================================
World Wide Web but a lot lighter.
䷩ 𝚕𝚒𝚗𝚎 3546
╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕
⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 09.06.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧
Gemini_version_available_♊︎
✐ Links_06/09/2022:_OpenWrt_22.03.0_Released⠀✐
Posted in News_Roundup at 4:19 am by Dr. Roy Schestowitz
🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈
§ Contents⠀➾
* GNU/Linux
o Desktop/Laptop
o Audiocasts/Shows
o Instructionals/Technical
o WINE_or_Emulation
o Games
o Desktop_Environments/WMs
# K_Desktop_Environment/KDE_SC/Qt
# GNOME_Desktop/GTK
* Distributions_and_Operating_Systems
o New_Releases
o Screenshots/Screencasts
o PCLinuxOS/Mageia/Mandriva/OpenMandriva_Family
o Red_Hat_/_IBM
o Canonical/Ubuntu_Family
o Devices/Embedded
o Open_Hardware/Modding
* Free,_Libre,_and_Open_Source_Software
o Web_Browsers
# Chromium
o SaaS/Back_End/Databases
o Openness/Sharing/Collaboration
# Open_Access/Content
o Programming/Development
# Python
# Java
* Leftovers
o Science
o Education
o Health/Nutrition/Agriculture
o Proprietary
o Security
# Privacy/Surveillance
o Defence/Aggression
o Environment
o AstroTurf/Lobbying/Politics
o Censorship/Free_Speech
o Freedom_of_Information_/_Freedom_of_the_Press
o Civil_Rights/Policing
o Internet_Policy/Net_Neutrality
* Gemini*_and_Gopher
o Personal
o Technical
# Internet/Gemini
# Programming
* § GNU/Linux⠀➾
o ⚓ DebugPoint ☛ Unix_History:_A_Mighty_Origin_Story⠀⇛
The world today runs on Linux. Billions of mobile phones
and servers today run Linux. But before Linux, there was
Unix, and without it, Linux would not have existed today.
Unix’s origin can be traced back to the moon landing
days. In 1965, three famous institutions started a joint
venture to create an operating system that could serve
multiple users and share data and resources
The history of Unix, and here’s the brief chronology of
events that led us to where we are today with millions of
lives touched.
o § Desktop/Laptop⠀➾
# ⚓ GamingOnLinux ☛ The_Kubuntu_Focus_NX_is_a_small_and_mighty
Linux_desktop⠀⇛
The Kubuntu Focus team recently announced the
Kubuntu Focus NX, a small but surprisingly mighty
little Linux desktop. Nice to see more vendors
continue to push out new Linux products, although
Kubuntu Focus still only ships to US + Canada.
o § Audiocasts/Shows⠀➾
# ⚓ Video ☛ This_Linux_Desktop_Debate_Will_Never_Be_Resolved_–
Invidious⠀⇛
Every so often you’ll hear people discussing server
side and client decorations, but what even are
these, what do they do and which one is better.
# ⚓ Late_Night_Linux_–_Episode_193_–_Late_Night_Linux⠀⇛
A great FOSS text to speech engine, taking
ownership of your audiobooks, and making chiptune
music. Plus your feedback about SMS messages,
docks, earbuds, being stuck in the Apple ecosystem,
and more.
# ⚓ Video ☛ I_Have_Something_to_Hide_–_Invidious⠀⇛
Today we look at the unraveling of the “I have
nothing to hide” mindset looking at some legal
analysis from Viva Frei and Robert Barnes, talking
about app analysis, and how to protect your privacy
o § Instructionals/Technical⠀➾
# ⚓ Linux Handbook ☛ How_to_create_a_systemd_service_in_Linux⠀⇛
Since its introduction in March 2010, people have
had various opinions about systemd. But one thing
that you can not deny is that systemd is now
present in almost all Linux distributions!
# ⚓ uni Toronto ☛ Support_for_‘kill_-SIGNAME_…’_was_added_in
4BSD⠀⇛
The Unix ‘kill’ command that we’re familiar with
(and that was standardized as POSIX kill(1))
accepts and even perhaps prefers to be invoked with
a signal name, as ‘kill -SIGNAME …’ (well, POSIX
would like you to use ‘kill -s SIGNAME’). For
reasons beyond the scope of this blog entry, I was
curious about when and where in Unix history this
was added to kill. The somewhat surprising answer
turns out to be in 4BSD.
# ⚓ Linux Hint ☛ Touch_Command_in_Ubuntu_22.04⠀⇛
Every Linux distro has numerous commands, and many
of them are astonishingly helpful. One is the
“touch” command which has many uses but mainly
alters the timestamp on any file, including access
and modification time.
This article will go through all the basic and
advanced touch commands to help you change your
file’s timestamp in Ubuntu 22.04.
# ⚓ TecMint ☛ How_to_Monitor_Website_and_Application_with
Uptime_Kuma⠀⇛
Uptime Kuma is a fancy self-hosted monitoring tool
that you can use to monitor websites and
applications in real time.
# ⚓ How_to_install_Streamlit_on_Ubuntu_22.04_–_NextGenTips⠀⇛
In this tutorial, we are going to learn how to
install Streamlit on Ubuntu 22.04
Streamlit is an open-source Python library that
makes it easy to create and share beautiful, custom
web apps for machine learning and data science.
This is a faster way to build and share data apps.
Streamlit turns data scripts into shareable web
apps in minutes.
You don’t need to write the backend or frontend to
define Streamlit, you only need to add widgets
which is the same as declaring variables. This
makes it easy to use and also deploy. Deploying
your app is just a click of a button and your
application is in the cloud.
# ⚓ Trend Oceans ☛ Atuin:_A_Powerful_Alternative_for_Shell
History_(SQLite_Database)_in_Linux_–_TREND_OCEANS⠀⇛
Atuin is a powerful replacement for your existing
conventional history command with an SQLite
database, which will record extra context for your
executed commands like log exit code, CWD,
hostname, session, command duration, etc.
In addition to that, you will also get the power to
sync your history between all of your machines with
end-to-end encryption. By default, Atuin provides
its own server for synchronisation. However, you
can deploy your own server and configure it with
Atuin.
# ⚓ ID Root ☛ How_To_Install_CMake_on_Fedora_36_–_idroot⠀⇛
In this tutorial, we will show you how to install
CMake on Fedora 36. For those of you who didn’t
know, CMake is a multi-platform software designed
for automated compilation on various operating
systems. Additionally, CMake can generate wrappers
and executables in any combination, making it very
versatile.
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 CMake on a Fedora 36.
# ⚓ LibreOffice_7.4_Calc_Guide_published_–_Taming_LibreOffice⠀⇛
The LibreOffice documentation team published a new
user guide in August: LibreOffice 7.4 Calc Guide,
available in free PDF and ODT. Low-cost printed
copies are available from Lulu.com.
# ⚓ PC Linux ☛ GIMP_Tutorial:_Make_A_Shadow_Using_Your
Subject⠀⇛
I saw this tutorial for creating a shadow, and
thought it might be useful. Sometimes we want to
create a different scene, but have some item we
want to include. This may help. I saw a car in a
parade that I thought might look good in a
different scene, so I’ll put it in. You can do this
too.
Open the background you want to use, and the car.
The trick with mine was to cut the car out of the
parade, and make sure everything was gone except
the car. I didn’t do the greatest job…. but it will
work. I’m sure you will do an awesome job.
# ⚓ PC Linux ☛ Art_Project_In_GIMP_2022⠀⇛
Recently, in the ‘Camera Talk’ section of the
forum, TheCrankyZombie posted a great photo of the
full ‘Sturgeon’ Moon. It had lots of great sharp
detail, and most importantly, it was huge in the
frame.
# ⚓ PC Linux ☛ OTA_Broadcast_TV_With_Kaffeine⠀⇛
As I promised last month, I’m winding up my series
of articles on how to watch OTA (over the air) TV
broadcasts on your PCLinuxOS computer. You will, of
course, have to have the hardware (or access to the
hardware … namely, a TV tuner card/dongle that’s
supported under Linux) to be able to receive these
broadcasts, hooked to an antenna/aerial or cable TV
input.
In the July issue of The PCLinuxOS Magazine, I
covered how to use VLC to receive and watch OTA TV
broadcasts. I included a bash script to make it
easier to scan for the channel information and save
it to a file that can be loaded into VLC at will.
In the August issue of The PCLinuxOS Magazine, I
covered how to use MPlayer to receive and watch OTA
TV broadcasts. I included two bash scripts with
that article. One was to simplify scanning for
channels, and the other was to make it easier to
watch those TV stations with MPlayer.
If you are one of those Linux users who prefer to
avoid the Linux command line and/or bash scripts,
you will be relieved to know that by using Kaffeine
to view OTA TV broadcasts, you won’t have to mess
with any of that. By far, Kaffeine is the EASIEST
to use to watch OTA TV broadcasts. All of the
abilities are built into Kaffeine for scanning for
the channels available in your area, and then
watching them.
# ⚓ RGB_on_Linux_with_OpenRGB_–_Control_Gigabyte_RGB_Fusion,
Asus_Aura,_Razer_Chroma,_Nanoleaf,_iCue_from_Linux⠀⇛
Gone are the days of mounting cold cathode tubes
and UV-reactive accessories in computer cases.
Modern computer cases, motherboards, GPUs, fans,
and even NVMe drives now feature integrated
lighting by means of LEDs. Through the use of
primary-color LEDs – Red, Blue, and Green – these
devices can create nearly any color combination to
illuminate computer components. With the addition
on an RGB controller, whether smart or “dumb”, each
individual LED (or sometimes “zone” of LEDs) can be
controlled to create incredible patterns and
effects, bringing more life and entertainment to
computer components than cold cathodes ever could.
# ⚓ Install_VirtualBox_Guest_Additions_on_Oracle_Linux_9_–
kifarunix.com⠀⇛
Follow through this tutorial to learn how to
install VirtualBox guest additions on Oracle Linux
9. VirtualBox guest additions “consist of device
drivers and system applications that optimize the
guest operating system for better performance and
usability“.
VirtualBox guest additions can only be installed
after the OS has been installed on VirtualBox. In
our previous guide, we learnt how to install Oracle
Linux 9 on VirtualBox;
# ⚓ Linux Made Simple ☛ How_to_install_The_Pedestrian_on_a
Chromebook⠀⇛
Today we are looking at how to install The
Pedestrian 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.
# ⚓ TecAdmin ☛ How_To_Install_MySQL_8_on_Amazon_Linux_2_–
TecAdmin⠀⇛
MySQL is a very popular open-source relational
database management system that can run on Linux,
Windows, and Mac OS. It’s typically used as the
back-end database for web applications, though it
can also be used to store data for other software.
You can use MySQL to store and organize data,
retrieve it when needed, and transform it into a
different format (e.g. changing it from text to
numbers). It’s commonly used by companies of all
sizes as the database for their websites and
applications.
This article will walk through the process of
installing MySQL 8 on Amazon Linux 2. When you’re
finished, you’ll have a fully-functioning MySQL
database that you can use with either the AWS
Console or your own application. You can also use
Amazon RDS to configure other databases besides
MySQL.
# ⚓ Linux Hint ☛ Sed_Replace_Newline_With_Space⠀⇛
In UNIX/Linux, the sed command is a dedicated tool
for editing streams. It can perform various
operations on a text stream, such as searching,
finding and replacing, and insertion/deletion. For
the most part, however, sed is used to find and
replace text contents.
# ⚓ Linux Hint ☛ How_to_Save_Username_and_Password_in_Git⠀⇛
Git is a freely available decentralized version
control system used by multiple people around the
globe. However, sometimes it becomes time-consuming
and difficult to prove your identity whenever you
want to interact with a Git remote repository for
performing different operations. To make these
operations more feasible, permanently save these
credentials and connect the Git local repository
with the remote repository.
This study will briefly discuss the procedure of
saving the username and password in Git.
# ⚓ Linux Hint ☛ How_to_Turn_Off_RetroPie_Safely⠀⇛
RetroPie is a software and an operating system
designed for playing retro games on a Raspberry Pi
device. It’s a perfect platform for gamers who want
to play classic games on their Raspberry Pi system
without requiring to update their outdated
consoles. Besides, people enjoy playing games on
RetroPie; they probably make one fatal mistake by
leaving their RetroPie running in the background or
turning off the device by removing the power
supply. Doing this will cause severe issues to your
Raspberry Pi, which may reduce its lifespan.
In this article, we will show you how you can
safely turn off RetroPie to avoid damaging your
Raspberry Pi device.
# ⚓ Linux Hint ☛ How_to_Update_Python_on_Raspberry_Pi⠀⇛
Python and Raspberry Pi OS are made for each other,
as without Python, you will face issues while
accessing your Raspberry Pi terminal or running
other applications that require Python. There are
other advantages of having Python on Raspberry Pi
as well, such as ease of use, versatility, and
freedom to access several Python libraries that are
included in the Raspberry Pi libraries list.
Since replacing the older Python version with the
new one is a complex task because you won’t be able
to remove the previous Python version as it will
result in system failure. So, to help you out in
this situation, we present this article to provide
your guidelines on how you can update Python on
Raspberry Pi.
o § WINE or Emulation⠀➾
# ⚓ Its FOSS ☛ Wii_U_Emulator_Cemu_2.0_Goes_Open_Source_With
Linux_Support⠀⇛
Now, we have another exciting project to join the
list, i.e., Cemu Wii U emulator.
Wii U was one of the most loved video game consoles
developed by Nintendo in 2012.
Of course, Wii U games were popular back then, and
now that it is no longer available as a new
product, gamers use emulators to enjoy those games.
o § Games⠀➾
# ⚓ GamingOnLinux ☛ Even_MORE_invites_for_Steam_Deck_purchases
will_start_going_out_now⠀⇛
You’ve heard this before right? As of today, Valve
will be sending out even more emails each time to
invite people to purchase their reserved Steam
Deck.
# ⚓ GamingOnLinux ☛ SiNKR_3_is_a_wonderful_end_to_a_clever
wordless_puzzle_game_series⠀⇛
Love puzzle games? Check out the new Native Linux
release of SiNKR 3. It’s a wordless puzzle game
that needs you to hook and pull various objects and
it’s quite a gem. Note: key provided by the
developer.
# ⚓ GamingOnLinux ☛ JSAUX_announce_their_new_Steam_Deck_Dock
with_an_M.2_SSD_slot⠀⇛
Need more storage space for your Steam Deck when
docked up to a TV or monitor? JSAUX have returned
with their next-generation Steam Deck Dock and it
sounds pretty interesting.
# ⚓ GamingOnLinux ☛ Scathe_is_definitely_not_the_FPS_experience
I_was_expecting⠀⇛
Scathe is a brand new FPS from Damage State and
Kwalee that seemed interesting from some previews
before release. I took a look and did not come away
impressed. You could say I’m being scathing of this
one. It does work out of the box on Linux desktop
and Steam Deck but that’s about where the good
points end. Note: key provided by the publisher.
# ⚓ GamingOnLinux ☛ Various_BioShock_games_get_a_2K_Launcher
calling_it_a_‘Quality_of_Life_Update’⠀⇛
Apparently now a Quality of Life Update means
adding a launcher to existing games and breaking
them, if you’re 2K that is.
# ⚓ GamingOnLinux ☛ Psychological_horror_detective_adventure
Saint_Kotar_gets_a_Linux_version⠀⇛
Nearly a whole year after the release, the point
and click psychological horror detective adventure
game Saint Kotar now has a Native Linux version
available. This was crowdfunded on Kickstarter back
in 2020 with €50,178 in funding, so it’s nice to
see it successfully deliver, although more than a
little late.
o § Desktop Environments/WMs⠀➾
# § K Desktop Environment/KDE SC/Qt⠀➾
# ⚓ Updates_On_Space_Actions_Merge_Request-_GSoC’22_post
#15⠀⇛
I created a merge request to submit my
additions for Space Home and Space Creation/
Editing functionality. The merge request can
be found here.
This merge request recieved a lot of helpful
suggestions by Carl Schwan and Jan Bidler. I
tried implementing a lot of them.
There were a couple of UI fixes. Non
privileged accounts were restricted from
accessing options to edit child rooms of
Spaces on UI.
There were some syntax related changes too.
Functionality wise, I will be creating a new
list model for the child room editor. It will
contain the rooms user is part of as well as
rooms that are children of Space. I also have
to set up connections to update Space home
page whenever changes to Space settings are
made.
# § GNOME Desktop/GTK⠀➾
# ⚓ Crosswords_0.3.5:_Border_Styles_–_Jonathan
Blandford⠀⇛
It’s time for another GNOME Crosswords
update. We’ve been busy since GUADEC and have
managed to add quite a few user-visible
features. We also fixed a bad bug where undo
would break autosaving and added French
translations. Buckle up, as this release goes
to eleven!
* § Distributions and Operating Systems⠀➾
o § New Releases⠀➾
# ⚓ Linuxiac ☛ Salix_15.0_Is_Here,_A_Ready-Made_Slackware-based
Desktop⠀⇛
Salix Linux 15.0 is a desktop-oriented operating
system based on Slackware 15, including Xfce 4.16
and built-in Flatpak support.
Slackware is a legendary Linux distribution that
seems to have risen from the ashes with version 15
after a long slumber. However, user-friendliness
has never been one of its strong points.
This is where Salix Linux comes into play – a
lightweight, easy-to-use, with stability in mind
Slackware-based desktop-oriented Linux distro.
However, it is unlikely to be familiar to the
average Linux user.
So, if we can draw a parallel, Salix is to
Slackware what Manjaro is to Arch Linux. Or, to put
it another way, a more user-friendly and ready-to-
use desktop.
# ⚓ 9to5Linux ☛ Slackware-Based_Salix_15.0_Released_with
Flatpak_Support,_Xfce_4.16,_New_Look,_and_More⠀⇛
Salix is one of the oldest GNU/Linux distributions
based on Slackware, and the new release, Salix
15.0, doesn’t disappoint fans. It comes with the
latest and greatest Xfce 4.16 desktop environment
that has received a fresh coat of paint with new
default GTK, WM, and icon themes, new default
wallpaper, and a dark mode.
This release uses the light mode by default, but if
you want to go to the dark side, you can now easily
switch to the dark version of Salix from the
Appearance panel. Another big change is that Salix
now uses Whiskermenu as our default application
launcher for Xfce.
# ⚓ [OpenWrt_Wiki]_OpenWrt_22.03.0_–_First_Stable_Release_–_6
September_2022⠀⇛
The OpenWrt community is proud to announce the
first stable release of the OpenWrt 22.03 stable
version series. It incorporates over 3800 commits
since branching the previous OpenWrt 21.02 release
and has been under development for about one year.
# ⚓ LWN ☛ OpenWrt_22.03.0_released⠀⇛
Version 22.03.0 of the OpenWrt distribution for
routers (and beyond) has been released. “It
incorporates over 3800 commits since branching the
previous OpenWrt 21.02 release and has been under
development for about one year”. Changes include a
new firewall implementation using nftables, year-
2032 readiness, dark mode in the LuCI web-based
administration tool, and support for many more
devices.
o § Screenshots/Screencasts⠀➾
# ⚓ Video ☛ deepin_20.7_Run_Through_–_Invidious⠀⇛
In this video, we are looking at deepin 20.7.
# ⚓ Linux Made Simple ☛ deepin_20.7⠀⇛
Today we are looking at deepin 20.7. It comes with
Linux kernel 5.18, based on Debian 11, and uses
about 1.5 – 2GB of ram when idling. Enjoy!
o § PCLinuxOS/Mageia/Mandriva/OpenMandriva Family⠀➾
# ⚓ PC Linux ☛ Repo_Review:_Rapid_Photo_Downloader⠀⇛
Rapid Photo Downloader is a handy tool to help you
download and organize photos and videos from your
digital cameras. It allows you to easily copy,
rename, and backup all of your camera’s important
data, while supporting most common image and video
formats, including RAW photos. Rapid Photo
Downloader also has a very nice, easy to use
interface.
# ⚓ PC Linux ☛ PCLinuxOS_Screenshot_Showcase⠀⇛
# ⚓ PC Linux ☛ From_The_Chief_Editor’s_Desk…⠀⇛
This month’s cover, designed by Meemaw, celebrates
International Bacon Day, on September 3, 2022. The
“unofficial” holiday is celebrated annually on the
first Saturday of September.
o § Red Hat / IBM⠀➾
# ⚓ Enterprisers Project ☛ 4_tips_to_make_meetings_more
meaningful⠀⇛
Between one-on-ones, coaching sessions, strategy
meetings, town halls, and company-wide forums, IT
leaders’ calendars can get filled up quickly,
leaving little to no time to think before joining
the next video meeting.
But meetings are important – for those working
remotely, it can be the only time in their day they
see and connect with their peers. In a hybrid work
era, leaders must take steps to rethink meetings to
keep the benefits, minimize time-wasting
activities, and preserve time in the day to get
work done.
We asked IT leaders who recently won a 2022 Seattle
CIO of the Year ORBIE Award what they have learned
over their careers about making meetings more
meaningful and effective. Here are four tried and
true tips you can use to reclaim some time in your
calendar.
# ⚓ Enterprisers Project ☛ Edge_infrastructure:_7_key_facts
CIOs_should_know_about_security⠀⇛
The cybersecurity landscape is as complex as it is
vast. And, sorry to say, growing adoption of edge
computing use cases (and related technologies like
IoT) isn’t going to magically simplify things.
That certainly doesn’t mean you can’t build out an
edge architecture more securely. It’s just a (big,
in all likelihood) change to your threat model
since by definition you’re moving infrastructure,
applications, and data well beyond your central or
primary environments.
“Edge computing brings fantastic benefits to the
user experience but comes at the cost of
introducing fundamental security concerns,”
Christopher Sestito, CEO of HiddenLayer, told us
recently.
Many of those concerns – access control and
management, data in transit, loads of new internet-
connected devices – should sound familiar. They’re
not insurmountable in the least bit, even in highly
distributed, diverse edge environments.
# ⚓ Red Hat ☛ Red_Hat_Developer_roundup:_Best_of_August_2022_|
Red_Hat_Developer⠀⇛
It’s officially September, and we’re back with our
monthly roundup to catch you up on the latest top
articles and community resources featured on Red
Hat Developer.
# ⚓ OpenSource.com ☛ Applying_open_organization_principles_to
save_factory_energy⠀⇛
The problem with energy costs is that most people
don’t think about them. They just look at their
overall bill without considering how the energy was
used. By monitoring and measuring energy use
through sensors in very specific locations, energy
waste can be made transparent and reduced.
That’s the premise of the book Reinventing Fire:
Bold Business Solutions for the New Energy Era,
which offers methods to eliminate the use of fossil
fuels by 2050 through energy waste reduction. It’s
also the premise of a story I began in an earlier
article about two retired utilities salespeople-
turned-consultants who started an open organization
community to reduce energy waste in their region,
which they call the “Reinventing Fire Community.”
Their work depends on the open organization
principles of Community, Transparency,
Collaboration, Inclusivity, and Adaptability.
In that article, I talked about actions one of my
imaginary consultants recommended for home and
commercial building owners. In this article, I
discuss the other fictional consultant, who sold
electricity to factories.
It may be surprising how much energy is wasted in
factories. The fact is, there aren’t enough energy
specialists available right now, and most
production managers have their attention on other
things, particularly production volume. Too many
top managers look at sales, profit margins, and
gross profit and miss “boring” expenses. In
addition, small savings are hard to see until
they’re multiplied hundreds of times.
# ⚓ OpenSource.com ☛ A_beginner’s_guide_to_making_a_dark_theme
for_a_website⠀⇛
Having a dark theme for your website is a common
feature these days. There are various ways to add a
dark theme to your website, and in this article, I
demonstrate a beginner-friendly way of programming
a dark theme for the web. Feel free to explore,
make mistakes, and, more importantly, learn by
manipulating the code in your own way.
o § Canonical/Ubuntu Family⠀➾
# ⚓ Ubuntu_Weekly_Newsletter_Issue_751⠀⇛
# ⚓ Ubuntu_Fridge_|_Ubuntu_Weekly_Newsletter_Issue_751⠀⇛
Welcome to the Ubuntu Weekly Newsletter, Issue 751
for the week of August 28 – September 3, 2022.
o § Devices/Embedded⠀➾
# ⚓ CNX Software ☛ Topton_N1_dual-bay_NAS_features_AMD_Athlon
3050e_CPU,_four_Ethernet_ports_–_CNX_Software⠀⇛
Powered by an AMD Athlon Silver 3050e dual-core
processor, Topton N1 (aka TP-N1) NAS comes with two
SATA bays for 2.5-inch or 3.5-inch drives, as well
as four gigabit Ethernet ports.
The system can support up to 32GB RAM, relies on
M.2 SSD storage for the OS, and can provide up to
40TB of data storage through the two SATA bays. It
is also equipped with an HDMI output port, several
USB 3.x/2.0 ports, as well as a 3.5mm audio jack.
# ⚓ Linux Gizmos ☛ ESP32-S3_development_board_integrates_OV2640
camera_and_mPCIe_slot⠀⇛
LILIGO’s T-SIMCAM is a development board featuring
the ESP32-S3 System on Chip (SoC) enabled with Wi-
Fi and BLE support. Additionally, this compact
board features the OV2640 camera module, a SIM card
slot and a mPCIe slot for T-PCIE SIM modules.
The SoC found on the T-SIMCAM is the ESP32-S3R8
which features a dual-core LX7 Tensilica
microprocessor with a maximum frequency of 240MHz.
The T-SIMCAM also includes 16MB of Flash storage
and up to 8MB of PSRAM.
# ⚓ Linux Hint ☛ Is_Arduino_a_Microcontroller⠀⇛
Arduino is a hardware and software programming
platform based upon Atmel ATmega microcontrollers.
It is an open-source platform which means all the
codes and libraries are openly available and easy
to modify by students, beginners, and experts in
the Arduino community. Arduino is popular among
people as it doesn’t need any external hardware for
programming. It is a development board based upon
microcontroller and easy to program by just using
USB cable.
o § Open Hardware/Modding⠀➾
# ⚓ Netzpolitik ☛ The_first_time_we_encountered_law_enforcement
malware⠀⇛
Mikko Hyppönen is a security expert and author. In
an excerpt from his new book “If It’s Smart, It’s
Vulnerable” he writes about government malware and
the techniques of law enforcers. He also reveals
how he learnt about German law enforcement malware
and how the Chaos Computer Club made sure that
everybody could detect it.
# ⚓ Roberto Frenna ☛ Rooting_a_Hikvision_Indoor_Station_to_set
a_static_IP_address⠀⇛
Recently, I’ve been tinkering with a Hikvision
surveillance system which includes an Android
Indoor Station aptly named DS-KH9510-WTE1. Whilst
this runs Android behind the scenes, it exposes a
custom UI made by Hikvision that completely hides
the standard Android screens and menus.
# ⚓ Old VCR ☛ What_the_KIM-1_really_needs_is_bubble_memory_
(plus:_20mA_current_loop_for_fun_and_profit)⠀⇛
It seems like everything has flash. Flash mobs,
flash photography, Flash Gordon, flash memory.
(Other than the past couple years, of course, which
haven’t been very flash.) And, because solid-state-
all-the-things, you can get flash storage devices
for tons of classic computers where even the tiny
microcontroller in the SD cards is probably more
powerful than the systems they’re being interfaced
to. Why, you can even connect one to an MOS KIM-1,
the famous mid-1970s MOS 6502 single-board
computer. Now at last you don’t need to rekey
everything in or screw around with an audio
recorder.
* § Free, Libre, and Open Source Software⠀➾
o ⚓ Medevel ☛ Amusewiki_is_an_Open-Source_Wiki_Engine_for
Publishers⠀⇛
Amusewiki is a free and open-source wiki engine that also
can be used as authoring, archiving and publishing
platform.
Amusewiki is also an amazing EPUB editor, viewer and
authoring tool.
Unlike many other wiki engines, Amusewiki uses Emacs Muse
Markup instead of Wiki syntax, or Markdown.
o § Web Browsers⠀➾
# § Chromium⠀➾
# ⚓ Medevel ☛ View_DICOM_Images_on_Google_Chrome_with
DICOM_Image_Viewer_Extension⠀⇛
Google Chrome properly is the most used web
browser, it gains popularity as many users
prefers it for speed and usability.
With its vast ecosystem of extensions and
themes, you can add more features or change
looks to your browser just by heading to the
Chrome store, search, and download the
extension.
o § SaaS/Back End/Databases⠀➾
# ⚓ SQLite_Release_3.39.35⠀⇛
A complete list of SQLite releases in a single page
and a chronology are both also available. A
detailed history of every check-in is available at
SQLite version control site.
# ⚓ PostgreSQL ☛ Call_for_New_Members_for_the_Community_Code_of
Conduct_Committee⠀⇛
This message is being sent from the Community Code
of Conduct Committee, with the approval of the Core
Team.
As part of the Community CoC policy, the Committee
membership is to be refreshed on an annual basis.
We are seeking up to three (3) volunteers to serve
on the Committee for the coming year, October 1,
2022 – September 30, 2023.
We are seeking people who reflect the diversity of
the PostgreSQL community, with the goal to have
members from multiple countries and varied
demographics.
The time commitment for Committee involvement
varies, based on internal administrative work and
the number of active investigations. We estimate an
average of 5 to 10 hours per month, but that could
increase if there is an increase in the number of
incident reports.
o § Openness/Sharing/Collaboration⠀➾
# § Open Access/Content⠀➾
# ⚓ Unicorn Media ☛ Monday_Morning:_Open_Source_and_the
War_on_Covid⠀⇛
Although the phrase “open source” wasn’t used
at all in NPR’s article (I’m sure of this
because I have the transcript on screen as I
write), it was obvious that the vaccine had
been inspired by the open source development
model, which had allowed it to not only be
successfully developed, but developed at a
price much, much lower that Pfizer’s and
Moderna’s vaccines, which don’t fit the
budgets of most developing nations.
The vaccine was developed using proven long
established methods for developing vaccines
that are no longer covered by patents, if
they ever were, and with no new patents being
added to the work that was done for this
particular vaccine. This means there’s
practically no licensing costs to biotech
companies in countries like India, which
means they can afford to manufacture the
vaccine and get the locals vaccinated.
It was also developed with an eye toward
cultural diversity, another important aspect
of open source. In this case that means the
developers were careful to make sure that no
animal products were required to manufacture
the medicine.
o § Programming/Development⠀➾
# ⚓ Medevel ☛ Build_a_Kanban_based_project_management_tool_with
this_Open-source_React_Dashboard⠀⇛
Kanban is a framework and a method for organizing
and implementing agile project management system
for software development.
It is originally developed as scheduling system for
lean manufacturing Taiichi Ohno for Toyota to
streamline automotive manufacturing processes.
# ⚓ Linux Hint ☛ Redis_ZSCAN⠀⇛
As you all know, Redis sorted sets are derived from
the regular sets where each member is ordered by
its score value in ascending order. If two or more
members hold the same score value, they are ordered
by lexicographical order. Usually, the members and
scores can be directly retrieved using the ZRANGE
command. When you have a big sorted set with
thousands of members, the ZRANGE command might
block the server for a long time like the SMEMBERS
and KEYS commands which is a drawback. So, Redis
offers a special command called ZSCAN which is
derived from the SCAN command to iterate over the
members of a sorted set. Since the ZSCAN command
inherits from the SCAN command, almost all the
behaviors are the same as the general purpose SCAN
command.
# ⚓ Linux Hint ☛ Redis_LSET⠀⇛
A Redis list is a data structure that holds a
sequence of string elements in the insertion order.
It is based on Linked List. So, the insertion of an
element at the head and tail is performed in
constant time. The only downside of the Redis lists
is that querying elements by an index is a bit
costly, which takes time directly proportional to
the index of the accessing element. The reason
behind the Linked list-based implementation is to
make the data insertion faster for a very long list
of items.
# ⚓ The_Forty-Year_Programmer⠀⇛
I’m not going to tell you what language or
framework to learn. If you’re good at the basics
you can learn anything you want. Until then, you
can be bad at whichever one you want. That’s what I
did, anyway.
Instead I’ll talk about things that didn’t make
sense to me when I started, and now they’re the
guiding stars in my sky. That means it’s not about
specific technologies. Technologies come and go.
Languages come and go. They can’t be your sky.
Let’s start with this: software is young.
# ⚓ Matt Rickard ☛ Libraries_>_Languages⠀⇛
What matters more? A programming language’s
ergonomics and features or the libraries available
for that language? Libraries are often the reason
why programmers adopt languages. Most programs
contain much more third-party code than code you
wrote Libraries create network effects, not
languages
# ⚓ DEV Community ☛ I’m_leaving_Github⠀⇛
I Am Using GitHub Under Protest
Github’s decision to sponsor me is so recent that I
haven’t been able to cash out the $550 payment yet.
In spite of that, I can’t leave the platform fast
enough. I certainly do not have the spare-time to
move hundreds of projects to a new home… but I’m
getting started.
GitHub is a proprietary, trade-secret system that
is not Free and Open Source Software (FOSS). I am
deeply concerned about using a proprietary system
like GitHub to develop FOSS projects.
# ⚓ Terence Eden ☛ “Writing_an_app_is_like_coding_for
LaserDisc”⠀⇛
The web has none of that. The earliest websites are
viewable on modern browsers3. Sure, sometimes they
might render in unexpected ways. And you might hope
the servers they run on have been updated with
security patches. But a website from the 1990s
still works three decades later.
An app released a single decade ago is unlikely to
run.
Even if the OS had a compatibility mode, it still
requires the developer to stay up to date with all
the various changes to app store policies. App
stores are a gatekeeper.
# ⚓ Red Hat ☛ Build_trust_in_continuous_integration_for_your
Rust_library_|_Red_Hat_Developer⠀⇛
A demo of how to build trust into a Continuous
Integration system for your Rust library. (Part 4
of 4 in the series covering Linux system libraries
in Rust.)
# § Python⠀➾
# ⚓ Linux Hint ☛ Tkinter_Progress_Bar⠀⇛
You may update the client on the status of a
lengthy process with a progress bar widget.
The widget’s goal is to provide the user
confidence that something is occurring. It
has two different modes of operation. When in
determinate mode, the widget displays an
indication that travels in a predetermined
direction. The widget is moved in an
indeterminate state to allow the client an
impression that something is happening. The
signal oscillates back and forth between the
extremities of the widget throughout this
style. The usage of determinate and
indeterminate progress bars in Python will be
covered in this tutorial.
Let’s start with the configuration of a
Tkinter library of Python. After the
successful launch of the terminal, try the
following query to configure the Tkinter
package. Make sure to have Python already
installed before using this instruction.
# ⚓ Linux Hint ☛ Pandas_Fuzzy_Match⠀⇛
Fuzzy string matching is the term that best
describes the process of locating similar
strings. We’re going to make use of the
fuzzywuzzy library. Despite having a silly
name, it is a widely used library for string
matching. The fuzzywuzzy package offers a few
strong functions that is helpful in fuzzy
string matching, including calculating the
Levenshtein distance. In this article, we’ll
look at how to use Python to perform fuzzy
matches on the DataFrame column in pandas. We
can identify matches using fuzzy matching,
which finds patterns in the target object or
items even when it doesn’t match exactly.
Search engines are built on fuzzy matching.
Because of this, every time we enter a search
term into a browser, we receive numerous
recommendations or suggestions.
# § Java⠀➾
# ⚓ Linux Hint ☛ How_to_Install_Java_in_Linux_Mint_20.3⠀⇛
Java is one of the most widely used high
level programming languages available in the
market. Along with that, this programming
language is extremely easy to learn and once
you get your hands on it, it will help you a
lot with the complex programmatic tasks. In
this guide, we will learn to install the Java
programming language on a Linux Mint 20.3
system together.
# ⚓ Linux Hint ☛ How_to_Use_Regex_Whitespace_in_Java⠀⇛
Regex or Regular Expression is a set of
special characters that combine to form a
pattern to search characters in strings. In
computer programming and software
engineering, learning regex will be very
helpful in finding information in any text.
All kinds of text search, formatting, and
text replacement operations can be carried
out using regular expressions.
This tutorial will guide you about using the
regex whitespace in Java.
* § Leftovers⠀➾
o ⚓ Björn Wärmedal ☛ Sneakernet_in_a_Free,_Developed_Society⠀⇛
Regardless, the coolness of the very idea of sneakernet
is incredible. I just want to use one. For something! I
don’t even know what, just something. When I talk about
“sneakernet” in this post I don’t mean the occasional
file moved on a USB thumb drive between friends once in a
while (even though that technically counts). I’m thinking
about organised sneakernets between several actors, be
they individuals or organisations.
o ⚓ Computers Are Bad ☛ 2022-08-22_preventing_loss_dot_jp2⠀⇛
Previously on Deep Space Nine, we discussed the landscape
of common retail EAS systems: electromagnetic, acousto-
magnetic, and RFID. I now want to extend on this by
discussing some peripheral systems that serve as part of
the larger retail loss prevention technology stack. I
will follow up on that by saying a bit about why none of
these approaches seem to end up working that well.
o ⚓ You_most_likely_don’t_need_metrics⠀⇛
The main difference between my small home brew setup and
a web platform is the scale. While I’m sending metrics
once every 15 minutes, your platform will have thousands
of requests every second (or at least, that’s the hope).
A web platform will also need to track way more data than
I need with my fermentations. There will be user agents,
IP addresses, user IDs, and much more that you need to
know about within your observability data to be able to
properly investigate issues.
o ⚓ Variety ☛ Serena_Williams_Is_Most_Tweeted_About_Female_Athlete
Ever,_Twitter_Says⠀⇛
Following Williams’ exit from the U.S. Open, Twitter
Sports announced that the 23-time Grand Slam champion was
the most tweeted about female athlete ever on the social
network. Twitter launched in 2006, so obviously athletes
whose active careers have played out within that window
would be more highly represented. According to Twitter,
74% of those who tweeted about Serena in August and
through Sept. 2 had not previously tweeted about her all
year.
o § Science⠀➾
# ⚓ AAAS ☛ Human_speech_may_have_a_universal_transmission_rate:
39_bits_per_second⠀⇛
Some languages were clearly faster than others: no
surprise there. But when the researchers took their
final step—multiplying this rate by the bit rate to
find out how much information moved per second—they
were shocked by the consistency of their results.
No matter how fast or slow, how simple or complex,
each language gravitated toward an average rate of
39.15 bits per second, they report today in Science
Advances. In comparison, the world’s first computer
modem (which came out in 1959) had a transfer rate
of 110 bits per second, and the average home
internet connection today has a transfer rate of
100 megabits per second (or 100 million bits).
o § Education⠀➾
# ⚓ Carl Svensson ☛ The_Problem_With_Computer_Analogies:_On
different_kinds_of_literacy⠀⇛
I therefore propose that such analogies (which I’ve
probably used myself at some point) are if not
dishonest, then at least poorly thought through.
# ⚓ Futurism ☛ American_Kids’_Math_And_Reading_Scores_Have
Plummeted_Since_The_Pandemic⠀⇛
The COVID-19 pandemic had drastic negative impacts
on American schoolchildren , new statistics show.
This week the National Center for Education
Statistics (NCES) released the results of a survey
indicating that 9-year-old students declined five
points in reading and seven points in mathematics
compared to 2020. “This is the largest average
score decline in reading since 1990, and the first
ever score decline in mathematics,” the NCES wrote
in its report. In a statement, NCES commissioner
Peggy Carr said this is the first national report
that compares student performance before and after
the pandemic.
o § Health/Nutrition/Agriculture⠀➾
# ⚓ AIM ☛ AI_model_from_Maastricht_University_Claims_to_Detect
COVID-19_in_People’s_Voices⠀⇛
Researcher Wafaa Aljbawi from the Institute of Data
Science, Maastricht University said that the AI
model was accurate 89% of the time—with the
accuracy of lateral flow tests widely dependent on
the brand.
o § Proprietary⠀➾
# ⚓ Helsinki Times ☛ These_iPhone_models_will_no_longer_support
WhatsApp_following_this_month’s_Apple_event:_Find_out⠀⇛
Ahead of Apple’s upcoming launch event where the
new iPhone 14 lineup will be unveiled, a recent
update from the company suggests that the instant
messaging platform, WhatsApp, will no longer
function on some older iPhone devices.
Mashable India has reported that from October 24
onwards, the messaging app will reportedly
discontinue supporting iOS 10 and iOS 11 devices,
according to one of WABetaInfo’s earlier sources.
# ⚓ [Old] Carlos Fenollosa ☛ Do_you_feel_like_Google_search
results_keep_getting_worse?⠀⇛
SEO techniques try to reverse engineer Google
algorithms to appear on top of organic searches.
Everybody is gaming the system in their favor.
It is a cat and mouse game where Google does its
best to provide a good experience, but in the end,
they are judge and jury. Because…
Google is also the top advertiser in the world.
Business use SEM to promote their services, and the
incentive for Google is to promote SEM results, as
they are the ones bringing money to the table.
In the end, everybody is getting worse results. We
see aggregator sites which add no value, webs
optimized for Google instead of the visitors, and
plain scams.
o § Security⠀➾
# ⚓ PC Linux ☛ Short_Topix:_New_Free,_Open_Source_AI_Tool_Can
Fix_Most_Old_Photos_In_Seconds⠀⇛
Apple iOS users didn’t escape the past month
unscathed. According to an article on Lifehacker,
security researcher Alex Kleber discovered seven
malware apps hiding in plain sight. While initially
appearing to be by separate publishers, Kleber
discovered that the malware apps were all created
by a single group of hackers in China.
Here’s a BIG oops! With the Google Pixel 6a hitting
stores, reports have emerged about ANYONE’S
fingerprint being able to unlock the phone … not
just the user who registered their fingerprint,
according to an article on 9 to 5 Google.
Still think all of those so-called “smart devices”
are worth the trouble or a great idea? Well, here’s
an excellent exposé from Lifehacker about how all
of these “smart devices” and IoT (which I’ve always
called I(di)oT) devices sacrifice your privacy all
in the name of convenience. This is what I’ve been
saying all along. Remember that there is a literal
GOLDMINE available in the reselling of your data,
so it’s going to be difficult (without legal or
legislative restraints) to limit ANY company from
profiting off of your data by selling and reselling
your data to other “interested” parties … whose
only interest is in serving up advertising and
other tracking information. Even metadata or
anonymized data, given enough of it, can paint a
pretty accurate picture of a user from bits of
innocent-looking data. In aggregate, it’s not so
innocent. THIS article deserves your attention,
since the markets are now inundated by smart
appliances, smart bulbs, smart thermostats, smart
speakers, etc. (when I recently purchased a new
thermostat for my house, the “non-smart”
thermostats were buried on the retailer’s website,
and harder to find than they should have been).
Scary, scary times ahead concerning privacy!
According to an article on BleepingComputer,
another batch of 35 malware apps has been found in
the Google Play Store. This latest batch of malware
has been installed more than 2,000,000 times.
Research from cybersecurity provider Kaspersky
found nearly 7 million users being affected by
unwanted software disguised as browser add-ons,
with many being found on Google Chrome. As
reported, 4.3 million unique users were attacked by
adware sneaking their way onto systems, while over
2.6 million users were affected by malware,
according to an article from Laptop Mag.
“Bad actors” have been discovered creating false
Google Ads in an effort to deliver malware to your
computer, according to an article from Lifehacker.
The “malvertising” disguises itself as a bona fide
Google Ad to lure unsuspecting/less savvy users to
a fake version of the site that’s being searched
for. We all knew ads were bad, but now they are
even worse.
If you haven’t changed to Bitwarden to help manage
your online passwords, you may want to after
hearing this. LastPass, one of the world’s largest
password managers, has confirmed on a blog post
that it has been hacked, according to an article on
Forbes. LastPass, which recently switched from a
free service to a fee-based subscription service,
has about 25 million users. While user data was
never compromised, the hackers did gain access to
some proprietary LastPass technical information,
and gained access to some portions of source code.
# ⚓ Bleeping Computer ☛ Microsoft_Defender_falsely_detects
Win32/Hive.ZY_in_Google_Chrome,_Electron_apps [Ed: If
Microsoft Defender actually worked, it would flag Windows as
malware. This is spin from Microsoft's devoted booster
Lawrence Abrams.]⠀⇛
A bad Microsoft Defender signature update
mistakenly detects Google Chrome, Microsoft Edge,
Discord, and other Electron apps as ‘Win32/Hive.ZY’
each time the apps are opened in Windows.
# ⚓ DaemonFC (Ryan Farmer) ☛ Illinois_electric_company,_ComEd,
changes_to_Microsoft_Azure_hosting,_and_now_I_can’t_pay_my
power_bill_in_SeaMonkey._Lots_of_Microsoft_corruption_in
Illinois_state_government._|_BaronHK’s_Rants⠀⇛
The Illinois electric company, ComEd, changed to
Microsoft Azure hosting, and now I can’t pay my
power bill in SeaMonkey.
In Firefox, I had to whitelist a bunch of Microsoft
domains to run JavaScript to pay my power bill, but
in SeaMonkey, it won’t even load. Just a permanent
spinny beachball of death.
The old site worked fine.
That’s on top of something that Roy Schestowitz
mentioned for me in passing the other day on
Techrights, that is the Illinois state court system
leans on people to use Microsoft garbage. In that
case, they implied that you need Microsoft Edge to
view/edit PDFs and if you edit them with anything
but Microsoft Edge, an unnamed (but presumably bad)
type of thing could happen to your case.
In reality, you could view, edit, save, and
“flatten” (print to a non-fillable form) when you
were done with other PDF editors. I tried it out in
Okular (KDE but runs fine in GNOME via Flatpak),
GNOME’s Evince document viewer, and Firefox, at the
least. So the court is simply putting up Microsoft
spam.
The United States Customs and Immigration
“Services” makes you fill out an insane number of
confusing forms, but I managed to file a case with
them using only KDE’s Okular in 2021, and it was
approved.
# § Privacy/Surveillance⠀➾
# ⚓ CNET ☛ Are_You_Owed_Money_From_Facebook’s_$90_Million
Data-Tracking_Settlement?⠀⇛
You’ll need to act soon, though: The deadline
for filing a valid claim is just weeks away.
Plaintiffs in Davis v. Facebook allege the
social media giant was aware it violated
privacy, communications and wiretap laws —
and its own contracts with customers — by
tracking logged-out users to sites that had
Facebook’s “Like” button on them.
# ⚓ [Old] The Wire ☛ One_Year_After_Pegasus_Project
Revelations,_the_State_of_Israel_Continues_to_Evade
Scrutiny⠀⇛
In the US Congress’s report, it was concluded
that “Israel appears to have sold technical
assistance on a regular basis… We believe
that the Israeli government was fully aware
of most or all of the trade.” But just before
the report was published, to moderate the
backlash, on March 13, 1987, the Israeli
government announced that it would not sign
new arms deals with the South African
government. Although this did not prevent the
continuing of existing arms contracts worth
of billions of dollars right up until the end
of the apartheid regime in April 1994, it was
enough to moderate criticism of Israel in the
US.
o § Defence/Aggression⠀➾
# ⚓ CS Monitor ☛ Ex-cop_who_attacked_Capitol_police_officer_on
Jan._6_gets_10_years⠀⇛
Thomas Webster’s prison sentence is the longest so
far among roughly 250 people who have been punished
for their conduct during the riot on Jan. 6, 2021.
The previous longest was shared by two other
rioters, who were sentenced separately to seven
years and three months in prison.
o § Environment⠀➾
# ⚓ Overpopulation ☛ Population_and_the_Great_Transition⠀⇛
In June, the Great Transition Initiative ran a
month-long forum under the title The Population
Debate Revisited. The collection of contributed
essays is now accessible on the GTI’s site, and
makes for interesting reading. We thought three of
the essays held particular merit and will republish
them here over the next few weeks. The first is the
opening essay of the forum, by eminent Australian
environmental scientist Ian Lowe.
# ⚓ Helsinki Times ☛ Study:_Arctic_lakes_are_vanishing_in
surprise_climate_finding⠀⇛
The lake decline comes as a surprise. Scientists
had predicted that climate change would initially
expand lakes across the tundra, due to land surface
changes resulting from melting ground ice, with
eventual drying in the mid-21st or 22nd century.
Instead, it appears that thawing permafrost, the
frozen soil that blankets the Arctic, may drain
lakes and outweigh this expansion effect, says
Webb. The team theorized that thawing permafrost
may decrease lake area by creating drainage
channels and increasing soil erosion into the
lakes.
o § AstroTurf/Lobbying/Politics⠀➾
# ⚓ Scheerpost ☛ Chris_Hedges:_Let’s_Stop_Pretending_America_Is
a_Functioning_Democracy⠀⇛
The political philosopher Sheldon Wolin in
Democracy Incorporated: Managed Democracy and the
Specter of Inverted Totalitarianism calls our
system “inverted totalitarianism.” The façade of
democratic institutions and the rhetoric, symbols
and iconography of state power have not changed.
The Constitution remains a sacred document. The
U.S. continues to posit itself as a champion of
opportunity, freedom, human rights and civil
liberties, even as half the country struggles at
subsistence level, militarized police gun down and
imprison the poor with impunity, and the primary
business of the state is war.
This collective self-delusion masks who we have
become — a nation where the citizenry has been
stripped of economic and political power and where
the brutal militarism we practice overseas is
practiced at home.
o § Censorship/Free Speech⠀➾
# ⚓ JURIST ☛ Saudi_Arabia_court_sentences_woman_to_45_years_for
tweets⠀⇛
Al-Qahtani was tried and sentenced by the Appellate
Division of the Specialized Criminal Court (SCC)
under Saudi Arabia’s Counter-Terrorism Law and
Anti-Cyber Crime Law for “using the Internet to
tear the [country’s] social fabric” and “violating
the public order by using social media.” Her
sentence comes on the heels of the sentencing of
another Saudi woman named Salma Al-Shehab to 34
years in prison, followed by a 34-year travel ban.
Like al-Qahtani, Salma Al-Shehab was sentenced for
having a Twitter account and retweeting posts from
Saudi dissidents and human rights activists.
# ⚓ Variety ☛ Instagram_Removes_Pornhub’s_Account⠀⇛
Before the sex site’s account was removed from
Instagram, Pornhub had 13.1 million followers and
more than 6,200 posts. Reps for Meta, Instagram’s
parent company, did not respond to a request for
comment.
The move comes one month after Visa and Mastercard
cut off payment privileges of TrafficJunky, the
advertising arm of Pornhub parent company MindGeek.
That followed a federal court ruling in July
rejecting Visa’s request to be removed from a case
in which MindGeek is being sued for allegedly
distributing child pornography and that alleges
Visa knowingly facilitated MindGeek’s ability to
monetize the illegal content.
o § Freedom of Information / Freedom of the Press⠀➾
# ⚓ NPR ☛ Israeli_army_says_a_soldier_likely_killed_a
Palestinian-American_journalist⠀⇛
The Israeli army said Monday there was a “high
possibility” that a soldier killed a well-known Al
Jazeera journalist in May, as it announced the
results of its investigation into the killing. But
it said the shooting was accidental and no one
would be punished.
Shireen Abu Akleh was killed in May while covering
Israeli military raids in the occupied West Bank.
The Palestinians blamed Israel for the killing.
Israel initially said she may have been killed by
militant fire, but later said a soldier may have
hit her by mistake during an exchange of fire.
o § Civil Rights/Policing⠀➾
# ⚓ Gannett ☛ ‘Banking_while_Black’:_Woman_wins_casino_jackpot,
but_Livonia_bank_won’t_cash_check⠀⇛
The Detroit public schools retiree had won a five-
figure slot machine jackpot during a church outing
at a casino, and went to the bank to deposit it.
But three white bank employees told her the check
was fraudulent, Pugh said, and refused to give it
back to her.
# ⚓ NPR ☛ This_Labor_Day,_here_are_some_lessons_from_3_pivotal
moments_in_workers’_history⠀⇛
Three moments in labor history, in particular, are
central to U.S. history, the modern labor movement,
and today’s workplace, according to history and
labor scholars.
As workers face growing levels of wage and income
inequality, as well as workplace challenges
stemming from the COVID pandemic, there are lessons
we can learn from the past, Harold told NPR.
o § Internet Policy/Net Neutrality⠀➾
# ⚓ Carlos Fenollosa ☛ After_self-hosting_my_email_for_twenty-
three_years_I_have_thrown_in_the_towel._The_oligopoly_has
won.⠀⇛
Many companies have been trying to disrupt email by
making it proprietary. So far, they have failed.
Email keeps being an open protocol. Hurray?
No hurray. Email is not distributed anymore. You
just cannot create another first-class node of this
network.
Email is now an oligopoly, a service gatekept by a
few big companies which does not follow the
principles of net neutrality.
* § Gemini* and Gopher⠀➾
o § Personal⠀➾
# ⚓ Three_Questions_answere⠀⇛
I used to have impostor syndrome in my job. I knew
I was better at it than some people, but I thought
that if I met the real experts I’d be out of my
depth. Then one day, out of the blue, I thought
“I’m good enough at this.” And since then I’ve felt
like it’s ok for me to do it. I’m not an impostor.
# ⚓ I_am_culling_those_photos…⠀⇛
I’ve uploaded the ones with decent stock potential
to a photo sharing site, licensed under CC BY-SA.
It doesn’t solve the problem of taking up space on
a hard drive in a warehouse somewhere, but this way
at least they can be of use to another human being.
Hopefully a non-evil human being.
I wonder now if they should have been shared under
CC BY or CC0. I may never use them, may never have
them help me pay my bills, so why place
restrictions on someone else being able to do
something with it? Maybe this argument is moot. I’m
sure if someone wanted to capitalise on those
photos without crediting, they’re gonna do it
anyway most likely in such a fashion that I’d have
no idea it’s happening.
# ⚓ I_can’t_believe_I_sort_of_like_Frasier⠀⇛
But this new job feels different. Just the couple
of days I’ve done feel light years from where I was
with the Psych Department. Maybe I won’t feel the
same fatigue. Maybe I can start bringing my diary
with me to work and write in it on the way home if
I take the Flatiron Flyer. Maybe I’ll feel more
like doing things like this (this Gemlog) and
playing games and listening to music when I get
home. That partly involves work, but also setting
more boundaries with Trevor about what I/we do when
we are home together at the end of the day. I’m
hoping for more parallel play-type scenarios, since
he only ever seems to want to be watching
something. Maybe I’ll just start sleeping for a
couple of hours when I get home, that seemed to
help my motivation Friday.
# ⚓ Wisdom_brings_patience,_Patience_brings_wisdom,⠀⇛
# ⚓ arguments_#0⠀⇛
The moment when you’re trying to explain something
to the person, then that person keeps avoiding the
topic by trying to compromise, just to wait for you
to say one wrong word and cling into that instead
of the argument itself.
o § Technical⠀➾
# ⚓ NixOS_Bento:_new_reporting_feature⠀⇛
Bento received a new feature, it is now able to
report if the remote hosts are up-to-date, how much
time passed since their last update, and if they
are not up-to-date, how long passed since the
configuration change.
As Bento is using SFTP, it’s possible to deposit
information on the central server, I’m currently
using log files from the builds, and compare this
date to the date of the configuration.
This will be very useful to track deployments
across the fleet. I plan to also check the version
expected for a host and make them report their
version after an update, this should possible for
flakes system at least.
# ⚓ What_is_it_the_Free_Software_Foundation_*does*,_exactly?⠀⇛
The open source and free software movements
undoubtedly stem from the philosophy and practices
of the Free Software Foundation. The FSF champions
the use of such code, and has written a handful of
licenses in its over 35 years in operation to
ensure the continued proliferation of code that is
free to receive, examine, operate, extend, and
share.
There are few issues more central to the FSF’s
mission than the log4j debacle. In yet another case
among countless others, code released for free, by
a handful of unpaid maintainers, has been spread
across the entire world, literally. “Apple,
Microsoft, Steam, Twitter, Baidu, and Cloudflare”
are only a small (but critically important and
valuable) handful of companies that rely on this
code, according to TNW’s Ivan Mehta[1]. These
companies, some of the most massive engineering
organizations in the world, have built their
software on top of a project maintained by a
handful of people in their spare time, and now that
the vulnerability has been revealed, those handful
of maintainers have spent nearly all their time
patching and testing security fixes while the whole
Internet breathes down their necks.
[...]
It is long past time for the software development
community to take a step back and try and figure
out how the hell we got to this point. The FSF has
been an integral part in ensuring that programmers
don’t get paid for their work, and if they *aren’t*
responsible for that, then I honestly can’t point
to anything they *have* done, and their vaunted
position in the software community—and the
philosophy that has nurtured the climate we live in
today as programmers and users—needs critical re-
examination.
# § Internet/Gemini⠀➾
# ⚓ Welcome_to_my_blog_!⠀⇛
My name is Masséna. I’m French, and I am
currently a 2d animation student.
I enjoy making smol games, and drawing smol
stuff.
# ⚓ Writing_about_Gemini⠀⇛
Taking a few to write up a little post on
getting set up and using Gemini.
# ⚓ The_Antenna_Time_Machine⠀⇛
I’m sitting here, 7:13pm on Sunday, September
4th, looking at a link on Antenna dated to
September 5th.
We have a time traveler! I have so many
questions.
# § Programming⠀➾
# ⚓ Trying_to_Revive_sml_tk⠀⇛
After the previous post, I intermittently
worked on sml_tk. In particular, as mentioned
I wrote a usable .smackspec and .use files
for package management and build system
respectiely. Of interest is that I wrote the
.use file to only expose core Tk
functionality and not any of the test code or
SML extensions.
# ⚓ LZR_day_one⠀⇛
After writing yesterday’s article, the itch
of writing the successor to LZY came
stronger. So, for a sleepless night, I put
down the basis.
# ⚓ Looking_back_on_LZY⠀⇛
LZY is a small C game framework I built. It
was meant to be used as an abstraction layer
to help building games for two different
targets at once; namely SDL2 and gint. I
tried to keep it as simple as possible, while
prioritizing ease of use and understanding.
# ⚓ Basic_photo_editing_recipes_for_the_command_line⠀⇛
When I started using Linux systems I was
initially attracted to the free cost, its
lineage of open source software, and the
challenge and adventure of using new tools. I
still like those things. But more and more
I’ve come to realize that those feel closer
to personal preferences than clear
advantages. Sure, free is nice, but open
source software is often maligned as kludgy –
awkward interfaces, for example, or tools
that don’t quite work without fine tuning
your system settings. To be fair, that does
occasionally trip me up.
But one of the huge advantages of Linux that
I’ve learned over time is the composability
of commands in the command line. With a few
terse words you can coax out powerful tools
rather than the amount of time searching in
GUI software. And more importantly, you can
by its very CLI nature automate repetitive
tasks, even complex ones.
# ⚓ Just_clone_the_source_(part_1)⠀⇛
It is natural for anyone who work with free
software to clone git repository of
dependency whenever there are any doubts or
issues. Source do not lie. It could be more
convenient, though. For example, to fetch
source repository of “optics” haskell
library, I have to open “https://
hackage.haskell.org/package/optics” page (and
wait for it to load), copy git repository
url, open another tab in terminal emulator,
type “git clone” and paste repository url.
Not fatal, but annoying paper cut.
# ⚓ Standard_ML_in_Production⠀⇛
I have a small backlog of posts to get out,
this is the first one.
I’ve read and enjoyed several blog posts like
this. In particular, Prolog was an eye-opener
for me. I studied it in college, but didn’t
realise until long afterwards that there was
an industrial-quality infrastructure and
libraries beyond the fragment we learned,
perfectly suitable for commercial software
development.
My minor contribution to the genre is for
Standard ML. First, I recommend a book, it is
much better than this post.
=> =============================================================================
World Wide Web but a lot lighter.
╘══════════════════════════════════════════════════════════════════════════════╛
¶ Lines in total: 5730
➮ Generation completed at 02:44, i.e. 56 seconds to (re)generate ⟲
text/plain;lang=en-GB
This content has been proxied by September (ba2dc).