𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 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⠀⇛ =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the 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. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the 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. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 5730 ➮ Generation completed at 02:44, i.e. 56 seconds to (re)generate ⟲