𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Monday, June 26, 2023 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Tue 27 Jun 02:41:31 BST 2023 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/2023/06/26/ ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmV8xUuDoNYH8QVuX741oRW2EBCXavnMq6CM952N8PvDxU Qmeen883ygmQMHbp93hmHemdGxVyMFxA4S53EVjPiTWthi QmVNZn5iUAX3aPAv7HkWkFu62pfUrdMpir2azRzEovePS6 QmPFUHRdtmHpE4Xv4jkqvqQNM1a6no5H9G1YEt2Gvzxec8 Qmant3zp3heMe62vMAH53HjdZtBRr2cAjjgfp9qmFcwtHa QmUTVkvVBnRMgRNw5nHQhBMThzzVCc47dwA4SrqQuc982D QmcZbfP8dvpkTpUyJUVYKdHL6swtNo7WWN85RqPGaMHwhQ QmWBGQqZ4Jz95dLe9RNobqwN83vwgnBVTt3FLZ16PhtwBd QmRNgfMHUPhvtoQxtPkY9N9mUiqenbwM6Qn6jGnr9DxsqW QmULKvdAgewdAzGe22EQPmsD3uf44ifZk587Suzux2M78x QmbU6uy7eb2ejuEjVCuS75qW5mk5yiMguUF1wcaQYbVFBo QmXaJW6QMqJq3d2sPWiF1w3VNSxL4CXLTUjhspExEcWiJD QmVA4areAp8qhYxiNP5xuAYP83kX1fn7tWWmJvxaWquq8J QmRyhoXTRTi8YW7CtExFvbr65rgt7JY42ZP3MRbbovwL3m QmddDk6ru1Xvhx7AoixftMd2k6JQxCSGDz5RQJU1jEA7He QmV5ySVbmsP2AeAH68yDVmHFJ6KcMVMruqJAzPTAzNqJfj QmSBYQMq3U3o2DqjVUykcjzrDpcMq8mJ2sTiaAxLdSqjqD QmWDDCNUM7rLDPCJqkf4WR2tKJf5sJB1pYz1fvptXTMkMz QmSb4wbrNoFc4AnaEeBd7tr1JD291WtpvqU5v5VSMTwKUm QmYfFEzPVWoWdeQrLsMcbAYpFzWgeMPCbaPfRAZzF28QtZ QmYJMkthNjEmDoeTS1ZnvM6uZGXVe7N7RWiaZ3M9c9sjLK ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ Techrights Tackles DDOS Attacks | Techrights ⦿ Things Looking Grim for Media Online and Even for Social Control Media | Techrights ⦿ Not Business, Pleasure (Sharing Good Books, Good Food and So On) | Techrights ⦿ IRC Proceedings: Sunday, June 25, 2023 | Techrights ⦿ Linux Foundation Openly Disrespectful of Linux and Its Founder | Techrights ⦿ Linux Foundation ’Erased’ Linux From Linux.com | Techrights ⦿ Richard Stallman Explains Why Chatbots Are Not Artificial Intelligence (June 2023 Talk) | Techrights ⦿ GNU/Linux in BRICS This Month: Almost 2.5% in Brazil and Russia, 14% in India, Growing in China, and Over 3% in South Africa (Not Counting ChromeOS) | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2023/06/26/after-ddos-attacks/#comments http://techrights.org/2023/06/26/bad-times-for-social-control-media/#comments http://techrights.org/2023/06/26/business-ot-pleasure/#comments http://techrights.org/2023/06/26/irc-log-250623/#comments http://techrights.org/2023/06/26/lf-linux-siege-tactics/#comments http://techrights.org/2023/06/26/linux-com-squatted/#comments http://techrights.org/2023/06/26/richard-stallman-machine-learning-systems/#comments http://techrights.org/2023/06/26/statcounter-on-brics/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2023/06/26/four-years-gemini/#comments http://techrights.org/2023/06/26/libreboot-20230625/#comments http://techrights.org/2023/06/26/linux-kernel-6-4/#comments http://techrights.org/2023/06/26/praise-of-elinks/#comments ䷩ 𝚕𝚒𝚗𝚎 71 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/06/26/after-ddos-attacks/#comments Gemini version at gemini://gemini.techrights.org/2023/06/26/after-ddos-attacks/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Techrights_Tackles_DDOS_Attacks⠀✐ Posted in Site_News at 7:56 pm by Dr. Roy Schestowitz Summary: Techrights must have upset the “right people”; this past weekend there was a 2-day-long attack on the site and the attacker seems to have given up AT risk of ‘teasing’ the attacker (by merely mentioning this), this past weekend we suffered DDOS attacks. They lasted 2 days and caused issues, albeit temporarily. It boiled down mostly to time-wasting at our end; the site was available the large majority of the time. Today we’re back to normal and more resilient than before. We won’t be pressured or ‘shamed’ into outsourcing (CDNs create their own sets of problems). We’ll fight back. We have some important stories on the way. It seems clear that some companies are very eager to undermine Techrights and we’ll give some details soon. “Techrights turns 17 in about 4 months and it’s more robust than ever before.”Exposing “power” was never easy in the sense that it accompanied nuisance like threats; sure, there’s also vandalism, trolling etc. though the threats are probably the worst. “Chilling effect” is the goal. Technologists aren’t necessary good at “politics’, so some of them walk away and don’t fight back. Techrights turns 17 in about 4 months and it’s more robust than ever before. Since resigning from my job this past December I’ve had a lot more time to devote to Techrights (Daily Links got a lot longer). This also means that curtailing attacks is easier. █ ䷩ 𝚕𝚒𝚗𝚎 119 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/06/26/bad-times-for-social-control-media/#comments Gemini version at gemini://gemini.techrights.org/2023/06/26/bad-times-for-social-control-media/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Things_Looking_Grim_for_Media_Online_and_Even_for_Social_Control_Media⠀✐ Posted in Deception, Protocol at 7:12 pm by Dr. Roy Schestowitz Video_download_link | md5sum ab5a703760e54fc0249557ffd067a780 Swirling Down the Drain Again Creative Commons Attribution-No Derivative Works 4.0 http://techrights.org/videos/media-and-web-roundup.webm Summary: Social Control Media giants have been having many issues lately (Reddit, TikTok, LinkedIn and YouTube are among those); to make matter worse, with “link tax” being implemented — at least in Canada for now — Social Control Media giants such as Facebook will starve remaining news sites some more (not that news sites are so good anymore) THE video above sums up the state of the Web, in particular media sites and social control media. Things deteriorate rapidly. This further deterioration can be sensed every week, not just every month. There’s less material, less original material, less accurate material (casual disinformation), and so on. It is meanwhile worth noting that even TikTok is having severe issues (resignations at the top and fresh scandals*), not just American social control media “companies” (bubbles). YouTube is having downtimes, so one can tell that things aren’t rosy, to say the least. While the Web is a garbage dump of blurbs YouTube is bunch of very large files on this garbage dump. They too have decreased in quality as Google offers no financial incentive to create high- quality material. In news sites, articles have become and are still becoming a lot shorter, most of them just copy articles from other sites, and yesterday I noticed that Michael West’s “independent” journalism has gotten so ridiculous that it’s not just a mass repost of AP (AAP). They have not just dupes but triplets of the same articles, i.e. same AP articles posted thrice in the blog, which means it’s all automated, no human curation involved. It’s like a zombie content farm where one site copies another site, which in turn copies another**. No wonder there’s barely any meaningful news/reporting left. As a side note, motice how “media” almost never mentions WSL anymore. Almost nobody uses it. There’s nothing for Microsoft to boast about. “It’s hard to be optimistic about the Web and about journalism on the Web in particular.”In any case, excessive reuse of stories means that one just reads the same material over and over again regarding particular subjects. There are no competiting and independent investigations of issues. A free society needs that. It is meanwhile reported that Canada will starve news sites some more (“link tax” just means that there will be even fewer links to articles, reducing traffic some more, keeping users behind walled gardens like Facebook’s). It’s hard to be optimistic about the Web and about journalism on the Web in particular. █ _____ * Or recycled_scandals. This one says “American TikTok Creator Data Is Being Stored In China”. On, really? “They’ve admitted that several times over,” an associate says. “Each time it happens the press acts like it’s a first-time revelation.” Well, because the press has become truly awful. ** Here’s an example of AFP getting_reprinted_iin_Singapore. “Owners of platforms like Facebook, Google, Twitter and TikTok would face penalties worth up to 5 per cent of annual global turnover,” it says. The original source is only mentioned as the last word in this aricle. ䷩ 𝚕𝚒𝚗𝚎 203 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/06/26/business-ot-pleasure/#comments Gemini version at gemini://gemini.techrights.org/2023/06/26/business-ot-pleasure/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Not_Business,_Pleasure_(Sharing_Good_Books,_Good_Food_and_So_On)⠀✐ Posted in Free/Libre_Software, GNU/Linux at 8:27 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Richard_Stallman_has_a_new_pleasure_card.⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Update_2023-06-23:_We_are_told_that_Stallman_has_run_out_of cards_so_he_had_this_new_one_printed._Will_people_find_it_as_offensive?⦈_ Summary: A lynchmob “brigaded” RMS over a supposedly ‘offensive’ card that used clever wordplay on the phrase “business_or_pleasure”; the business pleasure card has_since_then_been_modified, but lynchmobs can never be appeased (their goal is to burn down, there’s no room for reason and diplomacy) ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡇⡏⡍⠛⢩⢸⠉⠙⡅⡝⠍⢛⠩⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣴⡇⣥⣶⣬⣼⣬⣦⣧⣵⣤⣶⣬⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢻⣛⠟⣿⣻⡏⠋⠉⠙⠛⡛⣻⢻⣻⣟⠛⠛⠛⣿⡝⡟⢻⡟⡟⡿⣻⡿⠛⡏⢹⢛⣿⠻⣛⣿⢛⢻⡟⢻⢟⢻⣿⣿⢛⠛⠉⢀⡔⠛⢹⢙⣟⢻⠛⢿⢉⢽⡛⠛⡏⠻⣿⢛⢻⠉⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠿⡿⢿⠿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⠟⠁⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣽⣤⣤⣿⣿⣦⣤⣼⣼⣤⣤⣤⣬⣤⣼⣿⣼⣾⣧⣼⣤⣼⣼⣇⣘⣀⣓⣙⣐⣘⣘⣘⣸⣿⣿⣿⣿⡿⠛⠁⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠙⠋⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣯⣿⠛⠛⣻⡏⣏⢿⡯⡉⠭⣹⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⣀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⡿⣿⢿⢿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣼⣕⣴⣄⣰⣀⣯⣪⣀⣀⣀⣰⣄⣳⣿⣆⣀⣀⣇⣸⣓⣀⣈⣙⣗⣀⣀⣀⣀⣀⣀⣘⣓⣀⣓⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ ⣿⣿⣿⡸⡈⢝⠇⢉⡙⢭⡷⢮⢆⠢⡧⣘⡱⡡⣘⡗⢔⢼⣿⣁⢡⠩⣟⠍⢉⢯⡇⡹⣹⠅⣇⣨⠉⣁⣿⠤⡫⢉⠀⢩⡍⠉⢩⣿⠈⡹⠯⣹⢹⠏⢉⣿⢍⠉⡿⡏⠁⣾⢭⢉⢹⠅⡍⣿⢋⢍⡇⡏⠩⣇⡍⢉⡩⣿ ⣿⣿⣿⠿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⢿⡿⡿⣿⠿⣿⣿⣿⣿⣿⡿⣿⣿⢿⣿⣿⢿⡿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣤⣿⣿⣽⣤⣼⣮⣤⣧⣿⣧⣴⣿⣧⣤⣼⣤⣼⣼⣼⣷⣵⣤⣤⣿⣧⣴⣼⣄⣤⣼⣿⣤⣤⣼⣼⣤⣯⣧⣮⣧⣧⣤⣼⣼⣴⣥⣤⣼⣯⣾⣀⣀⣐⣁⣛⣊⣂⣓⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠌⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠐⠐⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠤⣜⣥⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⢒⢐⣞⣗⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠸⠿⠿⠿⠇⠀⠀⠀⢤⡠⣴⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⡀⠀⢠⣵⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠻⠠⣼⣿⣿⣧⣴⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣀⣀⣨⣀⣢⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 272 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/06/26/irc-log-250623/#comments Gemini version at gemini://gemini.techrights.org/2023/06/26/irc-log-250623/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ IRC_Proceedings:_Sunday,_June_25,_2023⠀✐ Posted in IRC_Logs at 2:55 am by Needs Sunlight Also available via the Gemini protocol at: * gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-250623.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-250623.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-social-250623.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-250623.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  QmeBwriK8b8V2TXX9GLMRghVX3NoR1YJSDesmbPeFfKDvz #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  QmYSWPco598BMuqQouWnLHhkHwbh3EdA7WgsXwGj5zv3Vn (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmeSUzGe2LAztB5WXL1jayAQBCz3QLFfW5uKEDTKj1nSrV social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmS7uZ7dEAHidfaLQKJrVe6uMUu8tuwpQtDXbYzP5Y6AYv social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmNW3kcuLg3NAq6FAxwKURzehkFXEZiPUZQ5jkDLAK3xjK #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  QmNRc9nmNGRqVQwBAqKzepeickh8PomsTBTBbNhzZMPkJK (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  QmQCY8o6q9FHeY55rZTmGTSLLR8rfeux6av3jwePgtQaTa #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  Qme1J14QQwbwcmsHFxkkyEiBNanJBhsYXqMWfjd1nP52Ws (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmYJMkthNjEmDoeTS1ZnvM6uZGXVe7N7RWiaZ3M9c9sjLK ䷩ 𝚕𝚒𝚗𝚎 399 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/06/26/lf-linux-siege-tactics/#comments Gemini version at gemini://gemini.techrights.org/2023/06/26/lf-linux-siege-tactics/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Linux_Foundation_Openly_Disrespectful_of_Linux_and_Its_Founder⠀✐ Posted in Free/Libre_Software, GNU/Linux, Kernel at 7:38 pm by Dr. Roy Schestowitz Video_download_link | md5sum aa2d0c9e8615bf3fe4f5583975294a7e The LF Siege Creative Commons Attribution-No Derivative Works 4.0 http://techrights.org/videos/lf-siege-tactics.webm Summary: Vicious monopolies, including_Microsoft, are crushing the GNU/Linux communities and even people_who_aren't_affiliated_with_these_monopolies (because they’re generally harder for these monopolies to control) THE video above (unscripted and unedited, as usual) covers today's_very_short post about the Linux_Foundation. We’ll have a lot more on the subject next month. “Code developed by volunteers is becoming “asset” or “IP” of corporations.”The video discusses what’s to come, why we are doing it, and then shows the wiki change, etc. “The [previous] article did not mention that there used to be valuable and informative articles on the linux.com site,” an associate said today. “It’s important to document the move from being pro-FOSS to being anti- FOSS and anti-Linux in particular” (at linux.com). The video discusses more than just linux.com; what we’re generally seeing is a corporate takeover, communities being repelled (consider what_IBM_has_just done*), and project founders being defamed if not ousted too. Power is being taken away from people and passed to corporations. Code developed by volunteers is becoming “asset” or “IP” of corporations. █ ____ * Jeff Geerling put_it_like_this 4 hours ago: Red Hat posted an official response. In it, they wrote: “Simply rebuilding code, without adding value or changing it in any way, represents a real threat to open source companies everywhere.” Paraphrasing: those who use open source code and don’t contribute back are “a real threat to open source companies everywhere” I call these people: users. I fight for the users. Or the community. Red Hat too has historically been opportunistic if not parasitic, so there’s plenty of hypocrisy in the above statement. ䷩ 𝚕𝚒𝚗𝚎 476 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/06/26/linux-com-squatted/#comments Gemini version at gemini://gemini.techrights.org/2023/06/26/linux-com-squatted/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Linux_Foundation_‘Erased’_Linux_From_Linux.com⠀✐ Posted in Deception, Kernel, Marketing at 8:59 am by Dr. Roy Schestowitz Says it all really; this is the front page of Linux.com today (yes, no updates in 5 days, either): 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Linux.com: This is about LF, not Linux⦈ Summary: The Linux_Foundation is promoting rivals of Linux in the domain Linux.com; much of the rest is openwashing junk and the_occasional_Microsoft promotion ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢟⢍⡹⡁⣹⣯⢙⠍⣿⢏⢝⡇⢹⢩⡯⠉⡏⢝⣋⡙⣿⣉⡹⡉⢿⣽⡯⢽⠏⡙⡍⣽⡯⢙⢏⡹⠉⡯⢍⢻⡯⢹⡻⠀⣿⠉⢿⡻⡉⣿⢩⡏⢹⢏⡙⡯⢽⡅⡹⡏⡝⣿⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⡏⢱⠀⠀⠭⡁⠀⡇⠪⢅⠀⢀⠭⡆⡏⢙⣤⠋⢱⢸⠀⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣻⡋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠁⠈⠀⠀⠀⠁⠀⠁⠁⠉⠀⠈⠈⠁⠉⠉⠀⠉⠁⠈⠉⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠉⠉⠈⠁⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⠀⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠟⠿⡉⠉⠙⠻⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠈⠀⠻⢿⡿⢿⡿⠟⠉⠘⠉⠀⠀⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣿⣿⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⣀⣀⢀⠀⢀⠀⡀⠀⡄⠀⢀⡀⢀⠀⢀⣀⠀⣀⡀⢀⡀⢠⡀⠀⣀⡀⣀⡀⠀⢠⡀⢠⢀⣀⢀⢀⠀⠀⣀⠀⠀⣀⠀⣄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⣀⠆⠇⢸⠸⡠⢀⠿⡀⠀⠏⠁⠇⠸⠸⠠⠸⠀⠇⠅⠄⠔⠸⠸⠀⠀⢄⠄⠇⠸⠀⢸⠘⠼⠠⡀⠈⠌⠶⠨⠐⠄⠐⠄⠅⠇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⠶⠶⠶⠶⣶⠀⠀⢀⡀⠀⠀⠀⠀⠀⢀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠷⠾⠶⠷⠿⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⢀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡿⣿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⡿⣿⠿⢿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣰⣸⣀⣿⠐⣇⣆⣐⣀⣿⣶⣰⣐⣀⣆⣆⣷⣀⣆⣅⣸⣇⣛⣸⣿⣯⣱⣀⣁⣸⣀⣅⣸⣰⣐⣇⣸⣇⣛⣰⣨⣀⣵⣑⢰⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣇⣎ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⡿⠿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⡿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣰⣀⣁⣆⣀⣆⣇⣢⣰⣰⣰⣁⣈⣘⣠⣂⣷⣸⣇⣅⣅⣸⣀⣕⣸⣀⣆⣀⣐⣐⣂⣺⣗⣹⣸⣁⣇⣺⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣫⣿⣽⣿⣿⣏⣿⣿⣿⣿⣿⣿⣻⡟⠿⡿⡿⢿⣿⢿⠿⣿⡿⢿⠻⢿⡿⢿⢿⡿⠿⣿⣿⣿⢻⣿⣿⡿⠿⡿⠿⡟⢿⡟⣿⣿⠿⢿⢿⣿⢿⢿⣿⣿⣿⣿⣿⣿⡏⣹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣇⣗⣻⣿⣸⣊⣿⣝⣺⣘⣣⣜⣣⣜⣃⣟⣿⣟⣛⣰⡞⣿⣿⣇⣟⣣⣇⣻⣇⣛⣿⣸⣿⣜⣻⣣⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣻⢹⡝⢹⢽⠩⡋⣿⠏⢹⢛⡟⣻⢻⠛⡟⢻⠛⡟⢻⣛⡟⣿⢏⡯⣽⠝⡭⡫⣿⣙⠍⡟⣻⢹⢻⣿⢻⢫⣽⡏⡏⡟⢻⢻⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣛⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣾⣶⣿⣶⣿⣾⣷⣾⣷⣿⣷⣿⣶⣾⣾⣾⣷⣿⣾⣿⣶⣷⣾⣶⣾⣾⣿⣶⣿⣶⣾⣾⣷⣿⣷⣿⣿⣿⣾⣧⣾⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡪⢫⠛⡏⣿⢫⠛⣝⣿⠉⡝⣿⢐⡏⢩⠻⡙⢹⠛⡝⢻⠏⡇⣿⢑⠝⣝⢩⠙⡇⢫⠛⣝⢫⢿⢗⡪⢹⡏⡍⢻⢋⡟⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⡊⡟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣶⣿⣷⣿⣾⣿⣷⣷⣿⣾⣷⣾⣾⣶⣿⣾⣾⣿⣾⣷⣿⣷⣿⣾⣾⣿⣷⣷⣿⣾⣷⣿⣷⣾⣿⣷⣿⣿⣷⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⡻⣻⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣯⣭⡍⣿⢿⡿⣿⣿⢽⣿⣿⣿⣿⣿⡿⣿⡿⣿⡿⣟⣿⡏⣿⣯⣽⣿⡿⡿⡿⡿⡟⣿⡏⣿⣿⢿⡿⣿⡿⡿⢿⣿⣿⣿⣿⣿⣷⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣼⣿⣮⣿⣼⣶⣿⣷⣦⣯⣧⣮⣧⣯⣧⣯⣿⣧⣿⣿⣟⣿⣧⣧⣧⣯⣧⣿⣧⣿⣿⣼⣧⣿⣧⣧⣽⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢛⠿⠿⠿⠻⠿⡿⠿⣿⣛⠻⠿⠿⢻⠿⡿⠿⢿⡟⠛⢻⠿⡟⠿⠿⠿⠿⠿⡿⠿⠿⣿⡟⢻⠿⡿⢿⢻⠿⡿⢿⡟⣛⡿⢿⠿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣭⣤⣄⣥⣼⣼⣸⣼⣿⣶⣧⣧⣵⣸⣤⣮⣽⣽⣧⣶⣴⣤⣧⣬⣧⣵⣼⣼⣤⣴⣥⣿⣴⣮⣼⣧⣤⣴⣥⣏⣹⣧⣥⣧⣼⣤⣿⣬⣧⣴⣤⣯⣿⣿⣿⣿⣿⣿⣿⣿⣯⣬⣧ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡻⡿⠿⢻⠿⡟⢿⠿⠿⣿⠿⡿⠿⢿⢻⣟⣻⠿⡿⢿⠻⡿⢿⠿⠟⡿⢿⠿⡿⢿⡟⡿⢿⠿⡿⢿⠿⡿⢿⢻⡿⡿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣦⣽⣮⣼⣤⣧⣼⣴⣥⣿⣬⣥⣧⣬⣼⣿⣿⣤⣧⣽⣤⣧⣿⣬⣦⣮⣼⣁⣇⣼⣧⣿⣼⣼⣧⣵⣦⣧⣼⣼⣧⣵⣼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣶⣥ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠿⢿⡿⡟⢿⢻⡿⡟⡿⢿⡿⢿⢿⣿⢿⢻⡟⣿⢿⠿⡿⢿⠿⡿⢻⠿⡿⢿⢿⡟⢻⢿⠿⣿⡻⣻⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡿⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣼⣥⣧⣼⣼⣥⣧⣦⣼⣧⣥⣥⣿⣼⣼⣧⣭⣬⣤⣥⣼⣴⣽⣼⣴⣤⣧⣾⣧⣼⣴⣤⣿⣭⣮⣶⣴⣽⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣧⣧ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣶⣵⣿⣦⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣼⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⡆⣿⡗⣟⢽⣿⢺⠽⣿⡯⢿⢸⡿⢫⡿⢻⡟⣭⣿⣿⣿⢰⣾⣿⣟⡝⣟⡝⡏⣿⡇⣿⣿⢻⣿⢹⣿⡝⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣷⣿⣿⣿⣾⣷⣿⣾⣾⣾⣾⣾⣾⣿⣶⣿⣿⣷⣿⣾⣯⣿⣿⣷⣷⣷⣷⣿⣷⣿⣿⣾⣿⣾⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⢿⣿⣿⢿⣿⣿⣿⡿⣿⢿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⡿⣿⠿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣀⣆⣿⣰⣑⣿⣨⣇⣪⣸⣀⣎⣱⣘⣌⣖⣸⣒⣇⣎⣇⣎⣈⣌⣌⣀⣣⣂⣇⣼⣰⣈⣀⣷⣿⣟⣇⣽⣸⣆⣇⣼⣗⣵⣸⣰⣣⣏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣟⡹⣿⣍⣿⣿⣿⣿⣿⣿⣟⢛⣿⢿⣿⡿⣿⣟⣿⢿⣿⡿⣿⠻⣿⡿⣿⢿⢿⠿⣿⢻⣿⣛⣻⣿⠿⢿⡿⣿⠿⣿⣿⣿⢻⡿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⡏⣻⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣷⣇⣿⣪⣹⣇⣗⣝⣿⣹⣸⣸⣸⣺⣸⣸⣸⣸⣿⣸⣿⣾⣿⣿⣸⣿⣸⣫⣼⣿⣿⣿⣸⣾⣸⣻⣸⣢⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⠙⡛⣿⢻⢛⣿⢩⡟⡻⢻⠛⡛⢛⠙⠛⣛⢹⣛⡟⡻⡟⠛⢛⠻⡋⣿⢹⢩⢩⢏⠏⣏⠏⣿⢩⢽⡟⡛⢙⠛⠛⣿⡏⣭⢛⠛⡛⡟⢛⢛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣷⣷⣾⣶⣿⣾⣷⣾⣶⣶⣷⣶⣶⣶⣷⣾⣶⣷⣷⣷⣶⣾⣾⣶⣿⣾⣶⣾⣾⣾⣿⣷⣿⣶⣾⣷⣶⣶⣶⣶⣿⣷⣿⣶⣶⣷⣶⣾⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣟⣻⡟⣭⡟⡻⢹⡟⢻⢙⠛⡛⢛⢛⠋⡟⠛⣿⠹⡛⡟⣿⢩⡝⡟⢹⢻⠛⡛⠛⣯⡩⡟⣛⢻⠛⡟⡏⣿⢩⣽⣛⠟⣻⢛⠛⠛⢛⡋⡟⠻⢛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣾⣿⣶⣷⣾⣾⣷⣶⣶⣷⣶⣾⣶⣾⣶⣶⣿⣾⣶⣷⣿⣾⣷⣶⣶⣶⣶⣷⣾⣿⣶⣷⣿⣾⣶⣷⣷⣿⣷⣾⣶⣷⣿⣾⣶⣶⣶⣷⣶⣾⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠋⢹⣛⠟⡏⢻⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣾⣶⣷⣷⣷⣾⣿⣿⣿⣿⣿⣿⣿⣽⡇⣛⡟⡟⣻⣿⢻⢛⣿⡟⢻⢙⡻⢟⡻⢻⡟⣛⣿⣿⣿⠹⢿⣿⣟⡛⣟⡛⡏⣿⡏⣿⣿⢛⣻⢻⣿⡻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣧⣿⣧⣯⣽⣿⣼⣥⣿⣮⣿⣬⣵⣮⣵⣮⣥⣯⣿⣯⣭⣼⣏⣿⣿⣧⣧⣵⣧⣽⣧⣭⣿⣼⣿⣮⣽⣵⣾⣿⣿⣿⣿⣿⣿⡿⢿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠟⡿⢿⠿⡿⣿⠛⡿⢿⠿⡿⠟⡿⠿⠿⢿⢻⠿⣿⢛⢻⠿⡟⢻⠿⡿⢿⠿⡿⠿⠿⢻⠻⠿⠿⢿⡟⡛⢿⠿⢿⠿⣿⢛⢿⠿⡿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⢻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣦⣧⣴⣴⣽⣯⣶⣥⣯⣤⣤⣧⣤⣤⣧⣧⣴⣭⣿⣬⣵⣥⣧⣼⣤⣯⣼⣬⣦⣧⣼⣼⣤⣧⣼⣼⣧⣶⣬⣼⣤⣮⣿⣬⣼⣥⣧⣼⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣧⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⢛⢻⡟⣛⠿⢿⠿⣿⠿⡿⢿⣿⡿⢿⡿⠟⠿⡿⢿⡟⡟⡿⢿⠿⡿⠟⠿⣿⡿⠿⢻⡟⢿⡿⢿⠿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣼⣬⣼⣧⣭⣼⣤⣅⣿⣼⣤⣤⣿⣧⣿⣿⣥⣧⣦⣼⣧⣧⣧⣼⣼⣧⣥⣤⣿⣬⣼⣼⣧⣦⣧⣼⣤⣧⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣥⣯ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣛⡿⢿⠿⡿⢿⠿⠿⡟⣿⠿⠿⠿⣿⢛⣻⠿⡿⠿⢿⠿⣿⢛⢻⠿⢿⠿⠿⢻⠿⡿⢿⠿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣥⣧⣼⣼⣧⣴⣼⣤⣧⣿⣬⣤⣧⣿⣤⣼⣤⣿⣼⣴⣤⣿⣬⣴⣤⣧⣧⣤⣴⣥⣇⣵⣤⣦⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣥⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⢿⣿⣿⣿⣿⣿⡿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣟⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⢹⡧⢖⣿⢸⠔⣿⡷⠎⡷⢎⡱⢎⡿⠇⡶⢿⡇⠿⣯⡽⣿⡇⡆⡇⠶⡇⢾⡇⠿⣿⢰⡎⡿⠇⢏⣹⣿⣿⣿⣿⣿⣇⣽⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 632 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/06/26/richard-stallman-machine-learning-systems/#comments Gemini version at gemini://gemini.techrights.org/2023/06/26/richard-stallman-machine-learning-systems/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Richard_Stallman_Explains_Why_Chatbots_Are_Not_Artificial_Intelligence_(June 2023_Talk)⠀✐ Posted in Deception, GNU/Linux, Microsoft, Videos at 8:20 am by Dr. Roy Schestowitz Earlier this month: NOW_LIVE:_Working_for_the_Public_—_Universities,_Software and_Freedom_–_a_Talk_by_Richard_Stallman_at_Università_di_Pisa_(Italy) | Richard_Stallman’s_Talk_is_in_Two_Hours_and_There’s_a_BigBlueButton_Livestream Just released: Video_download_link https://audio-video.gnu.org/video/richard-stallman-university-of-pisa-2023-06- 07.webm From GNU: “In his speech at the University of Pisa on June 7, Richard Stallman addressed the topic of machine learning systems (so-called “artificial intelligence”) and answered the question of whether the training data should be released. 29:00 – 54:00 and 58:40 – 1:04:00 in the video.” ䷩ 𝚕𝚒𝚗𝚎 675 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/06/26/statcounter-on-brics/#comments Gemini version at gemini://gemini.techrights.org/2023/06/26/statcounter-on-brics/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ GNU/Linux_in_BRICS_This_Month:_Almost_2.5%_in_Brazil_and_Russia,_14%_in India,_Growing_in_China,_and_Over_3%_in_South_Africa_(Not_Counting_ChromeOS)⠀✐ Posted in America, Asia, GNU/Linux at 8:40 pm by Dr. Roy Schestowitz A total of 3.27 billion people live in these five countries, 41.44 percent of the world’s population. Worldwide,_if_one_counts_ChromeOS_this_month,_GNU/Linux is_at_8%. Brazil: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GNU/Linux_usage_as_per_statCounter_in_Brazil⦈_ Russia: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GNU/Linux_usage_as_per_statCounter_in_Russia⦈_ India: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GNU/Linux_usage_as_per_statCounter_in_India⦈_ China: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GNU/Linux_usage_as_per_statCounter_in⦈_ South Africa: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GNU/Linux_usage_as_per_statCounter_in_South_Africa⦈_ Summary: As we approach the end of June we’ve decided to take a glance at how statCounter gauges GNU/Linux usage, based on about 3 million Web sites it spies on (or share data with statCounter) ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣶⡎⡟⠟⡿⢿⠘⣯⣿⣻⣻⢻⣻⣿⣵⣦⠛⣻⠻⠻⢻⣻⠻⢻⣿⢺⢻⢻⠻⢻⣏⡲⢟⡟⡻⢿⣿⠻⢻⢻⣛⡟⣿⣏⠿⣽⡿⢻⢻⡿⢻⠻⢻⢸⣿⣑⢾⢸⣿⠿⢻⢻⡟⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣭⣵⣧⣭⣭⣼⣴⣽⣽⣬⣼⣨⣼⣿⣮⣥⣇⣭⣶⣭⣽⣿⣬⣼⣭⣼⣼⣼⣨⣹⣯⣭⣾⣸⣭⣼⣬⣮⣽⣼⣿⣧⣿⣿⣴⣿⣬⣼⣼⣷⣦⣮⣽⣬⣿⣭⣵⣼⣿⣬⣼⣼⣧⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣒⢺⢩⡯⠝⡭⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣭⣽⣼⣯⣥⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⡯⢽⣩⢻⣷⢺⢱⠉⡎⣗⢸⡿⢿⣿⣿⢹⡍⡯⢽⣿⢮⢳⣽⢖⣗⡺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣯⣷⣾⣿⣾⣷⣾⣶⣿⣶⣷⣾⣿⣿⣽⣶⣾⣷⣷⣾⣷⣶⣷⣾⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣷⣃⣐⣄⣸⡏⠉⠉⠉⠉⠉⠉⠉⠉⠍⠉⠩⠭⠭⠭⢭⣭⡭⠭⠭⠭⠭⠭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⡍⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣴⣶⣦⣶⣶⣤⣈⣁⡈⢉⣈⣁⡈⡉⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡈⢉⡉⠻⠏⢀⡉⠛⠛⠟⠻⠿⠿⠿⣿⣿⣿⣿⣿⠿⣿⣿⠿⠛⠛⠛⠏⢉⠙⠛⠛⠻⠋⠉⢻⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣴⣿⣿⣿⣾⣶⣷⣶⣴⡄⠛⠁⣤⡀⣠⣤⣤⣤⣴⣾⣿⣿⣶⣿⠀⢰⣾⣶⣾⣿⡀⠃⣿⣿⡇ ⣿⣿⡿⠿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⣿⣿⣿⣿⡇⠀⣿⣿⡇ ⣿⣿⣧⣤⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣿⣧⡀⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠉⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⣀⡀⠀⠀⠀⢈⣿⡿⢿⠻⢿⠿⡟⠻⡿⠿⡿⢿⡿⡿⠿⠿⢿⠛⢿⠿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠸⣿⣿⠀⠀⠀⢸⣿⠀⢰⠐⠂⠄⠀⠐⡀⠖⡀⠆⡀⠀⠀⢰⢸⠀⢂⠠⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣷⣶⣶⣾⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡀⠀⠀⠀⠀⠀⢀⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⣠⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⡿⠛⠛⢻⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⣿⣿⡇ ⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇ ⣿⣿⡯⠉⠉⢹⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⡃⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠇⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⡇⠀⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠟⠛⠋⢉⣉⡉⠙⢉⣉⣀⣀⣀⣤⣀⣀⠉⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⠁⠀⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠻⠿⠿⠿⠟⠻⠋⠉⠉⠀⠀⠀⣀⣤⠶⢶⣿⣿⣿⣿⠇⠀⠈⡿⠿⣿⣿⣿⣿⣿⡤⠀⠄⠈⠉⠀⠀⠉⠉⠉⠉⠀⠀⣿⣿⡇ ⣿⣿⣿⣏⣉⣙⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢊⣿⣿⡿⡣⣽⣿⣿⠟⠄⣹⣿⣿⢋⢌⣿⣿⡿⠣⢨⣿⣿⡟⡠⣹⣿⣿⠟⠄⣹⣿⣿⢃⢜⣿⣿⡿⠡⢩⣿⣿⡟⠠⣹⣿⣿⢏⠀⣽⣿⣿⠃⢭⣿⣿⡟⡑⢩⣿⣿⡟⠠⣹⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⢠⣿⣿⣟⡄⣸⣿⣿⣏⡀⣼⣿⣿⣣⢀⣿⣿⣿⣁⢠⣿⣿⣟⡄⣸⣿⣿⣏⠀⣼⣿⣿⣃⢀⣿⣿⣿⡁⢠⣿⣿⣏⡀⣼⣿⣿⣣⢀⣼⣿⣿⣁⢠⣾⣿⣟⡌⣠⣿⣿⣏⡀⣴⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⡿⠃⢰⣿⣿⡿⠁⣾⣿⣿⠟⠀⣿⣿⣿⠏⢰⣿⣿⡿⠃⢸⣿⣿⠿⠁⣾⣿⣿⠟⢐⣿⣿⡿⠋⢰⣿⣿⡿⠃⣺⣿⣿⠟⠀⣾⣿⣿⠟⢐⣿⣿⡿⠃⢰⣿⣿⡿⠁⣾⣿⣿⠟⠀⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣦⣿⣿⣿⣿⣼⣿⣿⣿⣷⣼⣿⣿⣿⣧⣿⣿⣿⣿⣶⣿⣿⣿⣿⣼⣿⣿⣿⣷⣾⣿⣿⣿⣦⣿⣿⣿⣿⣼⣿⣿⣿⣷⣼⣿⣿⣿⣧⣿⣿⣿⣿⣦⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⡍⢻⠋⠋⠛⠋⢛⠛⠛⢻⣿⣿⣿⣿⣿⣿⠛⡍⢻⢩⠋⢭⠋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⡍⢻⢹⢙⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠾⣿⢾⢶⡶⣶⣷⣷⣶⣾⣿⣿⣿⣿⣿⣿⡿⡾⣿⠶⣷⣶⣷⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⡿⠾⣿⠶⠾⠶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣾⣬⣴⣤⣴⣤⣤⣤⣦⣿⣿⣿⣿⣿⣿⣯⣯⣾⣤⣤⣤⣴⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣦⣭⣾⣤⣥⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣻⠹⠩⠈⠉⢩⠩⠅⠉⠉⠉⠩⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⣿⣿⣿ ⣿⡇⠷⣘⠋⡟⢹⡫⠸⠹⢽⠽⢹⡷⠷⣹⠯⡏⢋⢹⠛⢹⢿⣯⡏⡙⢹⡧⠝⡽⡍⢻⢿⠙⣯⣯⣿⣿⣞⣣⡏⢻⢹⣟⠍⠋⡾⣿⠬⠃⡏⡟⢹⣽⠙⣹⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⡄⡀⠀⠀⠀⠀⣿⣿⣿ ⣿⡟⣛⣿⣿⠿⡿⢿⡿⢿⠿⢿⣿⣛⡿⢿⠿⡿⠿⡿⡿⠿⢿⡿⠿⡮⢿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⣿⣇⣮⣟⣻⣒⣗⣺⣟⣂⣸⣿⣿⣶⣔⣺⣛⣧⣒⣿⣗⣼⣻⣯⣣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿ ⣿⡏⢿⣟⣿⡯⣹⡍⢩⢉⣽⡿⣿⣿⣿⣟⢻⣻⡭⡯⣽⢍⣍⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣥⣶⣿⣿⣷⣾⣾⣷⣷⣾⣿⣯⣷⣾⣿⣷⣾⣶⣷⣾⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⠿⡿⢿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿ ⣿⣷⣶⣾⣿⣧⣤⣤⣤⣉⣉⣉⣉⣛⣛⣛⠛⠛⠻⠟⠻⠿⡟⠿⠿⠻⠿⠿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣴⣿⣿⣿⣷⣶⣶⣦⣤⣤⣍⣙⣉⢋⠛⡛⠿⠻⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣦⣌⣤⣤⣤⣬⣤⣍⣉⣉⠛⠻⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢋⠛⠛⠙⠿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣠⣴⣦⣤⣤⣦⣈⣩⡅⢻⣿⣿⡿⠃⣿⣿⣿⣿⣿⣆⠹⠋⣿⣿⣿ ⣿⣿⣉⣫⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠈⢉⢁⣠⣴⣿⣿⣿⣿⣿⣿⡄⣼⣿⣿⣿ ⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠉⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⠿⡿⠿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠁⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⣿⣿⣿ ⣿⣿⣶⣶⣶⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠰⣿⣿⠀⠀⠀⢸⣿⠄⢲⠰⠆⠂⠆⠰⠁⠦⠁⠆⡁⠇⠀⢰⢰⠀⠆⠀⠅⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠉⠁⠀⢀⣴⣾⣿⣷⣿⣷⣷⣿⣿⣾⣿⣾⣿⣾⣿⣿⣿⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⣀⣀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣅⣂⣍⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⠛⡛⠿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⣿⣿⣿ ⣿⣿⣶⣶⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠛⠏⠙⠟⠻⣿⣿⣿⣿⣿⣿⣿⣿⠟⠇⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠻⠿⠿⠿⠛⠛⠛⠛⣉⡉⠉⣉⣁⠀⠲⠒⠖⢲⡖⣶⠖⡖⢶⣶⠖⠒⡖⠒⠒⢲⣶⣶⣶⢸⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠛⠟⠛⠛⠛⠛⠛⠋⣉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠒⠖⠲⠶⠶⠿⠿⠟⠿⠿⠁⣀⠈⠋⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣉⣼⣿ ⣿⣿⣿⣂⣍⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣈⣉⣉⣁⣀⣀⣀⣀⣀⣀⣀⣀⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠳⣢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠳⣢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿ ⣿⡏⣭⡟⠻⢛⡏⢟⣻⣛⠟⡛⣿⢫⣝⣟⣻⠛⠟⣻⡛⣛⣿⣛⡟⣛⣿⠭⣿⢟⢛⢛⠟⢻⣛⡛⣿⠹⣟⣟⠻⢛⡿⡻⠻⣛⣿⠭⡏⡛⣟⢻⣻⠛⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⣿⣿ ⣿⡧⣭⣷⣭⠭⣧⣮⣽⣭⣆⣥⣿⣮⣵⣯⣽⣮⣧⣷⣥⣯⣿⣿⣇⣈⣿⣭⣗⣮⣵⣮⣮⣽⣿⣧⣿⣼⣾⣧⣥⣼⣿⣵⣭⣯⣿⣭⣧⣧⣮⣼⣿⣭⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⣿⣿ ⣿⡇⣷⣾⠴⠀⡗⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣼⣿⡇⣿⣿ ⣿⣿⠿⡿⢿⣟⠟⣻⣛⢟⢿⣿⡟⢿⡿⢿⠿⣿⡻⢛⣟⢛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿ ⣿⣻⣤⣿⣼⣥⣭⣽⣭⣧⣾⣾⣣⣬⣿⣿⣤⣯⣬⣭⣧⣭⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿ ⣿⣯⣤⣤⣼⠐⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠶⠶⠶⠶⢶⠶⠶⠶⠶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣀⣶⣶⣶⣶⣤⣤⣈⣠⣤⣤⣍⣉⣙⡙⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡄⢻⣿⠃⣤⣌⡉⣡⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠿⢸⣿⣿⣿⣿⣷⡈⣁⣁⢸⣿⠙⣿⣿⡿⠛⣉⡉⠀⠀⠘⣿⠏⢿⡟⢻⣿⣿⣿⣿⣿⢸⣿⡇⣿⣿ ⣿⣿⠛⠟⢻⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣸⣿⣿⣿⣿⣿⣿⣿⣿⠸⠟⢠⠘⢀⣁⣾⣿⣿⡇⠀⡇⢻⠀⠘⠀⡄⡉⡿⠿⢿⣿⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣼⣧⣼⣿⣿⣿⣿⡇⢰⣷⠸⢠⡆⢰⣿⣧⠀⣴⡈⣿⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣄⣰⣿⣿⣿⣿⣴⣿⡇⢸⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠉⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⡇⣿⣿ ⣿⣿⢿⠿⢿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⡇⣿⣿ ⣿⣿⣴⣤⣼⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⣶⣶⡆⠀⠀⠀⣶⡂⠠⠀⡤⠀⠀⢠⠂⣤⠂⡄⠂⡆⠀⢠⢠⢠⡄⢀⡂⣠⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠉⠋⠁⠀⢠⣦⣿⣶⣶⣶⣶⣶⣶⣶⣷⣶⣶⣶⣷⣶⣶⣾⣾⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⢀⣲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡇⣿⣿ ⣿⣿⣉⣉⣹⢘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⡇⣿⣿ ⣿⣿⠿⠿⢿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢹⣿⡏⣭⠭⠭⣭⣭⡥⡤⠭⠭⣭⣭⠭⣭⡭⠭⠭⣭⣤⣬⡍⡇⣿⣿ ⣿⣿⣶⣶⣾⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣇⠛⠚⠒⠚⠚⠓⠓⠒⠓⠓⠛⠚⠒⠓⠛⠒⠛⠛⠛⠃⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⢹⠟⢻⣿⣿⣿⣿⡇⠀⡏⢰⠀⠁⠀⡿⠟⠈⣿⠃⡄⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⡆⢸⣿⣿⣿⣿⡿⠋⢿⡟⢀⡇⠸⠀⠸⠿⠟⠉⠻⠃⠀⠃⣼⠀⢰⠀⢀⡤⠂⠀⠐⢁⢸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⡿⠿⣿⠿⢿⠿⠿⠿⠿⠿⠿⠿⠛⠉⠁⠼⠟⠀⠛⠛⠋⠉⠁⠀⠀⠀⠈⢁⣀⣈⣀⡄⠀⠙⠂⠀⠀⠀⠉⠂⠈⢁⠈⠁⠘⠚⠿⠿⢸⣿⡇⣿⣿ ⣿⣿⣏⣉⣉⣀⣀⣁⣀⣀⣀⢀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣉⣉⣉⣉⣉⣉⣉⣉⣀⣀⣈⣀⣈⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣸⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢢⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⣿⣿⣿⣿ ⣿⡇⠷⡉⠋⠝⠁⡹⠸⠽⢹⠯⣿⡵⠷⡯⠏⡟⢹⣽⠙⡇⡇⢹⣽⠋⣿⠬⢪⢯⠝⡇⡏⢛⢹⢹⢹⣷⡛⣼⠙⡏⡇⡻⠙⡁⢿⡧⢿⢸⠙⠋⣯⡏⢻⣿⣿⡇⠀⠀⠀⡄⠀⡀⠀⠀⠀⡀⠀⡀⠀⠀⠀⠀⣿⣿⣿⣿ ⣿⡿⣛⡿⢿⢻⠿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿ ⣿⣧⣛⣿⣿⣸⣿⣟⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿ ⣿⡏⠛⣟⣻⡯⡙⡝⢩⣫⢹⡿⣿⣿⠛⣻⠛⣿⢍⣯⢩⢽⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣵⣶⣿⣿⣷⣾⣾⣶⣷⣿⣿⣯⣷⣶⣿⣶⣿⣶⣷⣷⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⠿⠿⢿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿ ⣿⣷⣶⣾⣾⣥⣤⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣭⣉⢛⠛⢉⣭⣍⣉⣉⣉⣉⣉⠛⠛⣋⠛⠛⠿⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣶⣦⡉⠻⣿⣿⠟⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣶⣿⣿⣷⣦⣉⣤⣉⣠⣈⡉⠛⡏⡉⠛⠛⠻⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⣾⣶⣶⣴⣄⣄⣉⠻⢡⣌⣠⣌⠉⣡⣶⡈⠟⣿⣿⣿⣿ ⣿⣿⣉⣩⣹⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣒⣛⣛⣛⣛⣛⣛⣛⣛⣂⣚⣛⣛⣛⣀⣛⣛⣓⣐⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠃⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠿⠿⢿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⡿⢿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣾⣶⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⢰⣶⣶⠀⠀⠀⢰⡆⠀⡄⠠⠀⠀⠀⠄⠠⠄⠠⢐⠰⠀⠀⡄⡄⠄⠀⠀⢠⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⠉⠁⠀⢀⣶⣿⣷⣶⣷⣶⣶⣶⣷⣾⣶⣾⣶⣾⣶⣶⣶⣷⣷⣶⣶⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣀⣀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣉⣩⣙⢘⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠿⠿⢿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣾⣶⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢿⣿⣿⣿⠋⢿⣿⣿⠿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⠻⠉⣭⡭⠭⢭⣭⣭⠭⠥⢤⡬⣭⠭⣭⠤⣬⢭⣥⣤⣭⢹⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢁⣤⠄⠉⠛⠛⠛⠁⠀⠤⠀⠤⠄⠀⠂⡀⠓⠛⠒⠚⠛⣒⣒⣛⣚⣓⣚⣒⣓⣒⣒⣚⣛⣛⣛⣸⣿⣿ ⣿⣿⣿⣩⡙⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠈⠀⠈⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠁⠈⠁⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠁⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠓⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠳⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⣿ ⣿⡇⠿⣘⠋⡟⢻⡫⡿⡻⢽⠽⢹⡇⠿⢸⠽⡋⠋⣿⡟⢹⢿⡏⣯⡟⢹⡷⠝⡽⡩⠻⠸⠙⢹⣯⣯⣿⣧⢯⠸⠋⣯⡇⣹⠙⡇⢿⡯⢻⣽⠙⠋⣯⡏⢻⣿⣿⡇⠀⠀⠀⠀⠀⠀⢀⡀⠀⢀⢠⠀⠀⠀⠀⠀⢸⣿⣿ ⣿⡟⣛⡿⢿⢿⠿⢿⠿⣿⡿⢿⠟⠿⢻⠿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣮⣽⣿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠈⠀⠀⠀⠀⠀⢸⣿⣿ ⣿⣟⣂⣜⣻⣘⣸⣻⣿⣿⣳⣏⣸⣸⣸⣛⣝⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿ ⣿⡏⠟⣟⣻⣯⢽⡍⢫⠋⢽⡿⣿⢹⣿⣛⡟⢻⡯⡙⡝⡭⡯⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣥⣶⣿⣿⣷⣾⣶⣷⣷⣾⣿⣯⣶⣾⣿⣷⣾⣶⣾⣾⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣧⣦⣵⣾⣷⠶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿ ⣿⣿⣿⣿⣿⣧⣴⣤⣤⣤⣤⣭⣉⣭⣉⣉⡛⠛⠻⢿⣿⣿⡿⠻⠿⠿⠿⢿⠿⣿⠿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣉⠛⠇⣶⣶⣶⣶⣶⣶⣤⣴⣶⣦⣬⣉⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠹⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠟⢛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢻⠿⣿⣿⠟⢁⣤⣈⠛⡙⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣦⡈⠛⢰⣿⣿⣿⣿⣿⣿⣿⣧⡀⣿⣿⣿⣿⠙⠟⢿⣿⣿⣿⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢹⡟⠻⡇⢠⣤⣌⠙⠛⠛⠀⠀⣿⠛⠻⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠉⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⠁⡄⠁⢸⣿⣿⣿⣶⣷⣴⡆⢹⠀⡀⠋⠹⣿⡏⠀⣿⣿⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣶⣷⣤⣾⣿⣿⣿⣿⣿⣿⣿⡀⢸⣇⢠⡄⡉⠃⡄⠀⢸⢸⣿⣿ ⣿⣿⣀⣢⣍⣯⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⡍⠀⠀⠀⣤⣤⡀⠀⠀⠀⣭⠉⢉⠉⣉⡉⢉⢉⡍⣉⡉⡉⠉⢩⠉⠉⠉⡉⡩⠉⠩⠀⣩⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣥⣬⣭⣥⠈⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠻⠟⠁⠀⢀⣀⣿⣥⣤⣤⣥⣠⣼⣬⣥⣭⣥⣥⣤⣬⣤⣤⣤⣧⣥⣤⣬⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⢸⣿⣿ ⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢸⣿⣿ ⣿⣿⣶⣾⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⡟⢠⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣿⣿⠛⢿⣿⣿⣿⣿⣿⣿⣿⠋⢹⡏⠹⠃⢁⡄⠋⠁⢸⢸⣿⣿ ⣿⣿⠉⢍⡛⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⡃⢀⠉⡋⠀⢘⣛⣛⣛⣛⣛⣛⠋⢀⠀⠃⡀⢀⣛⡃⠀⣐⣛⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡀⠁⡄⠸⢿⠃⣀⣉⠁⠀⠀⣾⣀⣠⣿⣿⣿⣷⣴⣿⣿⢸⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢉⣁⣤⣦⠈⠿⠟⠛⠋⣉⡉⠋⣉⠀⠘⢁⣄⠀⢀⣀⣘⣛⣋⣀⣀⣀⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣘⡛⢻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠛⠛⠛⠛⠿⠟⠛⠛⠛⢋⢋⡉⢉⠛⠁⣈⣉⣉⣁⣤⠀⠶⠟⠛⠟⠟⠛⠛⠀⣷⣿⣿⣶⠸⠽⠦⠤⠿⠧⠭⠷⠤⠿⠧⠷⠴⠧⠽⠤⠿⠿⠿⠇⢸ ⣿⣿⣿⣿⣿⡛⠛⠋⠉⠉⠉⠉⠠⠉⠤⠤⠤⠤⠤⠄⠀⠀⠀⠺⠿⠿⠿⠿⠶⠾⠿⠿⠿⠿⠿⠛⠁⠤⠾⠿⠿⠿⠿⠿⠷⠴⠶⠷⠴⠶⠿⠿⠿⠿⡿⠿⠿⠿⠿⠿⠿⠿⠿⢷⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠟⢸⣿⣿ ⣿⣿⣿⣤⣬⣤⣤⣤⣤⣤⣤⣀⣄⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⢤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⢤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣼⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠧⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢔⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠦⠾⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ䷩ 𝚕𝚒𝚗𝚎 911 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Gemini_Links_26/06/2023:_Four_Years’_Reflections⠀✐ Posted in News_Roundup at 11:02 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * Gemini*_and_Gopher o Personal/Opinions o Technology_and_Free_Software # Internet/Gemini * § Gemini* and Gopher⠀➾ o § Personal/Opinions⠀➾ # ⚓ Palm_and_soldering⠀⇛ I learned how to solder this weekend. It was something that I’d wanted to learn a while back, but something that I never got around to. I think it’s a valuable skill and the impetus for finally learning in this case was my Palm Vx. Recently I noticed that the battery wouldn’t charge past 40%, and this was a “new” battery I’d put in last year. I guessed that maybe battery calibration might do something, however I couldn’t information on how to do that. So I looked into going back to the backup devices I have which run on AAA batteries. These are my Fail Safe/Future Proof devices because you can always get AAAs, right? # ⚓ 🔤SpellBinding:_DIYTVP_Wordo:_MORES⠀⇛ # ⚓ False_argument_to_moderation⠀⇛ As an ideological centrist trying to be guided in life by the truth (that which, with the help of my modest powers of reason or intuition, I judge to be true), I increasingly encounter the accusation of argumentum ad temporantiam. The more polarized the world, the more people identify with the sides of (any of the currently imposed on us) conflicts, the sooner this argument comes up in conversation. “How come, you criticize not only my opponents, but also my own camp? That’s argumentum ad temporantiam, and you are bland and ideologically conformist!”. Such people see no other way but escalation (“If the opposing camp lies, we must lie, and maybe even more so because the end justifies the means. We are fully justified, it’s their fault.”), they live in a reality in which argumentum ad temporantiam, or the argument to moderation, is the only possible explanation for why someone might not support 100% of their ideological option. Moderation, however, more often than not seems to be more truthful and extremes have the quality of being located on the periphery, where the chance of overstepping the bounds of what is true is greatest. And so the accusation of an error of reasoning increasingly follows from errors of reasoning and the next meaning, the next definition turns upside down. Why exactly polarization leads to the reversal of meanings or whether it is just a coincidence of events, this I do not yet fully understand (I invite you to write). # ⚓ soft_spot⠀⇛ I watched a spider weaving a web today. Flies were flying through the empty fields of his emerging web. They flew over again and again. They squatted on the beam right next to him, almost as if they were mocking his efforts. But he worked straight and tirelessly, weaving a beautiful pattern without a shadow of falsehood. o § Technology and Free Software⠀➾ # § Internet/Gemini⠀➾ # ⚓ Four_years_of_Gemini…_And_so_what?⠀⇛ This years I won’t celebrate about the fourth anniversary of Gemini, I believe that we have wasted enough time and we should settle the pending stuff once and for all. People that are arriving recently and missed everything, for instance I missed the first year and a half, are having (or will have) hard time to understand how to implement the specifications and to make their own projects since specs aren’t closed nor clear. # ⚓ Four_years_of_Gemini…_And_so_what?⠀⇛ Solderpunk, no hard feeling. We all owe you one, but for the second time you have disregarded your commitments; it is time for you to step back definitely. [...] We need an “ad-interim” leadership to settle down conflicts when there is no common or majority agreement. Someone that has a broad knowledge on how implementing Gemini in every aspect. I have my personal preference and for such role I would summon Skyjake. I really like his vision of Gemini, I love his commitments, I can understand that some others can have a different bias over a Skyjakecentric vision of Gemini and therefore we need another (and possibly last) round table! =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ䷩ 𝚕𝚒𝚗𝚎 1074 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_26/06/2023:_Libreboot_20230625_and_GNU_Linux-Libre_6.4⠀✐ Posted in News_Roundup at 11:13 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Audiocasts/Shows o Kernel_Space o Applications o Instructionals/Technical o Games o Desktop_Environments/WMs # K_Desktop_Environment/KDE_SC/Qt * Distributions_and_Operating_Systems o New_Releases o Gentoo_Family o Fedora_Family_/_IBM o Debian_Family * Free,_Libre,_and_Open_Source_Software o Web_Browsers/Web_Servers o PostgreSQL o GNU_Projects o Programming/Development # Perl_/_Raku # R * Leftovers o Science o Education o Hardware o Health/Nutrition/Agriculture o Proprietary/Artificial_Intelligence_(AI) o Security # Privacy/Surveillance # Confidentiality o Defence/Aggression o Environment # Energy/Transportation o Finance 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 o Monopolies # Copyrights * § GNU/Linux⠀➾ o ⚓ 9to5Linux ☛ 9to5Linux_Weekly_Roundup:_June_25th,_2023⠀⇛ This week we got some pretty good news as Linux 6.4 finally arrived after two months of development with improved support for our hardware, the KDE Project pushed another hefty update to Plasma 5.27 LTS users, and Nitrux devs finally announced an upgrade tool that will also perform backups and rollbacks. On top of that, System76 refreshed two of its Linux laptops with the latest generation of Intel Core CPUs and other goodies, Linux Mint 21.2 entered public beta testing, and Ubuntu 23.10 got a newer kernel. Read the hottest news of this week and get access to all the distro and package downloads in 9to5Linux’s Linux weekly roundup for June 25th, 2023, below. o § Audiocasts/Shows⠀➾ # ⚓ Open Source Security (Audio Show) ☛ Episode_381_–_WTF Reddit,_APIs_and risk⠀⇛ Josh and Kurt talk about the incredible Reddit debacle. At the center of it all is an API. What does it mean to be using an API and how does this relate itself back to our own risk. Many of us rely on APIs for countless things, and if a company decides to cut off that API somehow, it could create a mess. # ⚓ Jupiter Broadcasting ☛ The_Fixer-Upper_|_LINUX_Unplugged 516⠀⇛ Chris tears into two old PCs, and builds a surprisingly powerful multi-monitor Wayland workstation. # ⚓ GNU World Order (Audio Show) ☛ GNU_World_Order_518⠀⇛ **ebook-tools** , **editorconfig** , **eigen3** , **elfutils** , **enchant** , **esound** , **espeak-ng** , **exiv2** , **expat** from Slackware software series **l**. shasum - a256=c9c07a477a7f4e5f9df54131dd63018e2cebdf2b26ad910e133b01f63f069c9f o § Kernel Space⠀➾ # ⚓ DebugPoint ☛ Linux_Kernel_6.4_Released_with_Intel_LAM, Initial_Apple_M2_Support⠀⇛ Linus Torvalds announced the release of Linux Kernel 6.4 today. After a calm testing window following the first release candidate, Kernel 6.4 is now ready to be downloaded. If you are a distro maintainer or early adopter, you can get the source and start using this mainline Kernel version. The key highlights of this release are the initial support for Apple M2 SoC, the latest additions for CPU and GPU lineups and usual Kernel module updates. # ⚓ The Register UK ☛ Linux_6.4_debuts_after_literally unremarkable_development_push⠀⇛ “Most of the stuff in my mailbox the last week has been about upcoming things for 6.5, and I already have 15 pull requests pending,” he wrote, adding “I appreciate all you proactive people.” # ⚓ AIM ☛ Linux_Kernel_6.4_Brings_Better_Support_For_Rust⠀⇛ The everlasting Linux Kernel has gotten yet another update, and this one includes some quality of life changes, a few upgrades to the file system of the OS, and additional support for Rust code in the kernel. In addition to this, the update also kept up with housekeeping by adding drivers for the latest hardware, such as Wi-Fi drivers for various Realtek modems. # ⚓ DroidGazzette ☛ Embracing_Apple_M2,_New_Hardware,_and_More Rust_Code⠀⇛ This release offers many improvements, such as initial Apple M2 silicon support, storage enhancements, better sensor monitoring, and more. Even though this is not a major upgrade for regular users, it caters to a specific group of users who want to take advantage of the better hardware/ software support on offer. # ⚓ CNX Software ☛ Linux_6.4_release_–_Main_changes,_Arm,_RISC- V_and_MIPS_architectures⠀⇛ Linux 6.4 has just been released by Linus Torvalds on the Linux Kernel Mailing List (LKML): Hmm. # ⚓ OMG Ubuntu ☛ Linux_Kernel_6.4_Released_with_Varied_Set_of Changes⠀⇛ After 2 months of solid development, Linux 6.4 kernel is now officially available to download. Announcing the release of the latest Linux kernel on (where else?) the official Linux Kernel Mailing List (LKML), Linux founder Linus Torvalds writes [...] o § Applications⠀➾ # ⚓ Linux Links ☛ 8_Best_Free_and_Open_Source_Linux_Educational Music_Software⠀⇛ Music education is a field of study connected with the learning and teaching of music. We recommend the best open source educational apps. # ⚓ Ubuntu Handbook ☛ This_Extension_Adds_MacOS_style_Apple Menu_in_Ubuntu⠀⇛ # ⚓ Medevel ☛ Homey:_Open-source_Docker_Dashboard_For_Home Servers⠀⇛ Homey is a powerful yet easy-to-use home server dashboard that offers a range of impressive features and capabilities. The layout of the dashboard is based on the design of Homer, which serves as an inspiration for Homey. o § Instructionals/Technical⠀➾ # ⚓ ID Root ☛ How_To_Install_Wireshark_on_Rocky_Linux_9⠀⇛ In this tutorial, we will show you how to install Wireshark on Rocky Linux 9. For those of you who didn’t know, Wireshark is a powerful and widely- used network protocol analyzer that allows network administrators and security professionals to capture and analyze network traffic. # ⚓ It’s Ubuntu ☛ How_To_Disable_Automatic_Updates_In_Ubuntu⠀⇛ Are you tired of your Ubuntu updating automatically without your consent and want to stop it then here is the solution for you. In this post, we will discuss on the method to disable automatic updates in Ubuntu. # ⚓ Linux Capable ☛ How_to_Install_OpenJDK_17_on_Debian_Linux⠀⇛ As OpenJDK 17 has been released, it’s crucial for developers and system administrators to be acquainted with its new features and enhancements. Following this guide will demonstrate how to install OpenJDK 17 on Debian 12 Bookworm or Debian 11 Bullseye directly from your Debian default repository. # ⚓ ID Root ☛ How_To_Install_PHP_on_Debian_12⠀⇛ In this tutorial, we will show you how to install PHP on Debian 12. For those of you who didn’t know, PHP, the widely used scripting language for web development, plays a crucial role in creating dynamic and interactive websites. # ⚓ TecAdmin ☛ Base64_Encoding_and_Decoding_in_Bash⠀⇛ The Bash shell, which is often used as the default shell in most Linux distributions, supports various commands and features that assist in data manipulation. Among these features, Base64 encoding and decoding are two of the most frequently used, due to their widespread usage in programming, web development, and data science. # ⚓ How_to_Install_Veritas_Cluster_Server_8.0_in_RHEL⠀⇛ Veritas Cluster Server, commonly known as VCS, is used by organizations around the world to host their mission-critical applications and ensure always-on high availability for their hosted applications. # ⚓ nixCraft ☛ How_to_restart_network_service_in_Alpine_Linux⠀⇛ You need to restart the network service in Alpine Linux using “/etc/init.d/networking restart” command to activate the network configuration defined in the /etc/network/interfaces config file. Do not run this command over an ssh-based session. # ⚓ TecMint ☛ 6_Useful_Tools_to_Remember_Linux_Commands Forever⠀⇛ There are thousands of tools, utilities, and programs that come pre-installed on a Linux system. # ⚓ How_to_Install_Chrome_on_Ubuntu⠀⇛ Chrome is one of the most popular web browsers in the world, and it has many features that make it a great choice for users of all levels. However, if you use Ubuntu as your operating system, you may need some help figuring out how to Install Chrome. Fortunately, the process is relatively easy and straightforward. # ⚓ Hackaday ☛ Exploring_The_Anatomy_Of_A_Linux_Kernel_Exploit |_Hackaday⠀⇛ A lot of talk and discussion happens anytime a hardware manufacturer releases a new line of faster, more powerful, or more efficient computers. It’s easy to see better and better specifications and assume that’s where all the progress is made. But without improved software and algorithms, often the full potential of the hardware can’t be realized. That’s the reason for the creation of io_uring, an improved system call interface in the Linux kernel. It’s also where [chompie] went to look for exploits. The reason for looking here, in a part of the kernel [chompie] had only recently learned about, was twofold. First, because it’s a place where user space applications interact with the kernel, and second because it’s relatively new and that means more opportunities to find bugs. The exploit involves taking advantage of a complicated asynchronous buffer system, specifically at a location where the code confuses a memory location being used by the kernel with one which is supposed to be used for user space. # ⚓ Tao Security Blog ☛ My_Last_Email_with_W._Richard_Stevens⠀⇛ In the fall of 1998 I joined the AFCERT. I became acquainted with the amazing book TCP/IP Illustrated, Volume 1: The Protocols by W. Richard Stevens. About a year later I exchanged emails with Mr. Stevens. Here is the last exchange, as forwarded from my AFCERT email address to my home email. # ⚓ University of Toronto ☛ Why_use_‘TEST-NET’_IP_addresses_in general_documentation_instead_of_RFC_1918_ranges⠀⇛ If the person reading your documentation is in a green-field environment, it’s true that the RFC 1918 address ranges are harmless. They can freely use any of them they want, including the ones your documentation. However, if the person reading your documentation isn’t in such a green-field environment, some RFC 1918 address ranges may already be in use and routed in their environment; these are, in practice, ‘public’ IP ranges, just public inside their networks instead of public to the entire Internet. If your documentation’s RFC 1918 ranges overlap with RFC 1918 ranges already in use, they’ll get more or less the same problems as if they’d used public IPs. # ⚓ Connor Tumbleson ☛ Retiring_Technology⠀⇛ So if you take the cost of the machine (~$2,220) and divide by the hours spent on it you can tell we have broken sub dollar range. For context if you spend $40 at a bar for 5 hours you got $8 an hour of socializing. I’m currently working at ~90 cents/ hour of entertainment value on my computer which seems like I got my money’s worth. Though if we talk about network equipment or phones – that all goes out the window. I revamp those way before they reach the end of their life. So maybe there is no chance of understanding how I retire technology and replace it. # ⚓ APNIC ☛ Domain_verification_using_DNS⠀⇛ The issue is that domain verification using the DNS, while extremely important to the web’s security, is done in many different ways by different providers (some better than others). For example, here’s a real problem that occurs if you try to query twitter.com for its TXT records (shortened for readability). # ⚓ [Repeat] University of Toronto ☛ Everything_that_uses configuration_files_should_report_where_they’re_located⠀⇛ Here’s something that I’ve come to strongly believe as a system administrator: if a program uses a configuration file (or several), it should have an obvious command line way to find out where it expects to find that configuration file. o § Games⠀➾ # ⚓ Boiling Steam ☛ Best_Steam_Deck_Games_Released_in_the_Past Week_with_Fuga_Melodies_of_Steel_2,_Trepang2_and_Zombie Rollerz_Pinball_Heroes_–_2023-06-25_Edition⠀⇛ Between 2023-06-18 and 2023-06-25 there were 155 new games validated for the Steam Deck. Here’s a quick pick of the most interesting ones: Steam Deck Verified FUGA: MELODIES OF STEEL 2 Released on 10 May, 2023, developed by CyberConnect2, self- published. # ⚓ GamingOnLinux ☛ Brotato_1.0_is_out_now_and_it’s_a_damn_good time⠀⇛ Brotato is something just a little bit special isn’t it? Blobfish have managed to craft something that really stands out in a sea of twin-stick bullet-hell vampire survivor-likes that keep flowing. Note: this was a personal purchase. # ⚓ GamingOnLinux ☛ Proton_Experimental_fixes_up_EA_App, Grounded,_The_Witcher_3⠀⇛ A rather nice looking Proton Experimental update went live on June 24th, so here’s a run over what to expect on Steam Deck and Linux desktop. This is the version of Proton that Valve update regularly, before rolling out changes to the main versions of Proton. See more about Proton here. # ⚓ GamingOnLinux ☛ Wine_8.11_and_vkd3d_1.8_are_out_now⠀⇛ Two bits of Wine news here for you as not only has the latest Wine development release been made with Wine 8.11 but vkd3d 1.8 is out now too. Once a year a new stable release is made with the next being Wine 9.0, and Wine is just one part of what allows Steam Play Proton to play some of the biggest games around on Linux desktop and Steam Deck. # ⚓ GamingOnLinux ☛ Dros_offers_a_captivating_steampunk adventure_with_puzzles_and_quirky_characters⠀⇛ Ready to jump on into a decaying steampunk world full of puzzles, platform challenges, and quirky characters? Then Dros might be something for you. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Adriaan de Groot ☛ Akademy!⠀⇛ Like plenty of other KDE folks, I’m going_to Akademy. See you there! Like in past years, I have applied my Awesome Kolourpaint Skills to the banner. I thought the person looked overly serious, so I’ve given them a big smile. And blue eyes, to match my own. I’m not giving any talks except for KDE e.V. board presentations (which will probably be mostly Aleix and Lydia). This also means I’m not getting a haircut for this conference. Such is the weight of tradition. # ⚓ KDE_Gear_23.08_release_schedule⠀⇛ This is the release schedule the release team agreed on   https://community.kde.org/Schedules/ KDE_Gear_23.08_Schedule # ⚓ I_got_married!⠀⇛ After ten years of dating, me and tecsiederp got finally married. * § Distributions and Operating Systems⠀➾ o § New Releases⠀➾ # ⚓ LibreBoot ☛ Libreboot_20230625_released!⠀⇛ Libreboot provides boot firmware for supported x86/ ARM machines, starting a bootloader that then loads your operating system. It replaces proprietary BIOS/UEFI firmware on x86 machines, and provides an improved configuration on ARM-based chromebooks supported (U-Boot bootloader, instead of Google’s depthcharge bootloader). On x86 machines, the GRUB and SeaBIOS coreboot payloads are officially supported, provided in varying configurations per machine. It provides an automated build system for the configuration and installation of coreboot ROM images, making coreboot easier to use for non- technical people. You can find the list of supported hardware in the Libreboot documentation. This new release, Libreboot 20230625, released today 25 June 2023, is a new stable release of Libreboot. The previous stable release was Libreboot 20220710, released on 10 July 2022. o § Gentoo Family⠀➾ # ⚓ Gentoo ☛ gentoo_update_Introduction⠀⇛ § Introduction gentoo_update (Github repo) is a tool that automatically updates Gentoo Linux. § Motivation⠀➾ Gentoo Linux gives users maximum flexibility and control over the system. A great example of this is the OS upgrade process. Users have a large selection of different command utilities and a bunch of configuration options to choose from to tailor the upgrade process to their needs. Here is the list of some tools that are commonly used during an upgrade: # ⚓ Gentoo ☛ Week_4_report_on_porting_Gentoo_packages_to_modern C⠀⇛ Hello all, This is my week 4 report on Modern C porting of Gentoo’s packages. Well nothing interesting to report this week, just following my proposal and focused on -Wimplicit-int type of bug for the first half of the week while moving to -Wimplicit-function-declaration. However, if you follow my PRs on github [1], you will notice that it happens I fix/send patches bugs that are not per my proposal’s timeline. This happens because of multiple reasons, sometimes I randomly come across a bug that is requires some rather easy patch, some other times I come across a package that is not in the tracker listing bug and send in a patch. I’ve informed my mentor (Sam) about such situation, and he acknowledged me taking bugs at random and diverting from my proposal workflow sometimes. # ⚓ Gentoo ☛ Week_4_Report,_Automated_Gentoo_System_Updater⠀⇛ This article is a summary of all the changes made on Automated_Gentoo_System_Updater project during week 4 of GSoC. o § Fedora Family / IBM⠀➾ # ⚓ DebugPoint ☛ Nobara_38_Released,_Offering_Enhanced_Gaming and_Content_Creation_Experience⠀⇛ The expected release of Nobara 38, based on Fedora 38, is finally here, bringing an array of user- friendly fixes and feature enhancements. Nobara Project, a modified version of Fedora Linux, aims to address common issues users face and provide a seamless gaming, streaming, and content creation experience out of the box. With a range of additional packages and customizations, Nobara 38 takes Fedora to new heights. # ⚓ [Repeat] IT Wire ☛ IBM-owned_Red_Hat_cracks_down_on_access to_RHEL_source_code⠀⇛ The announcement comes in the wake of the changes Red Hat made in December 2020, when it killed off CentOS, which for a long time had served as a means whereby people could use RHEL without the costs of support. It was merely RHEL without the trademarks, the only thing which was copyrighted [sic]. # ⚓ Red Hat ☛ How_to_deploy_apps_in_a_K8s_cluster_via automation_controller⠀⇛ This article demonstrates how to deploy gaming applications in a Kubernetes (K8s) cluster using Red_Hat_Ansible_Automation_Platform. The minikube cluster is the best single node cluster for a personal POC. For this article, we will use a minikube cluster and Ansible Automation Platform 2.3 and a restricted set of privileges in the cluster to deploy the application in Kubernetes. Automation and orchestration are a rock solid combination that yield more promising results. # ⚓ Red Hat ☛ What’s_new_in_Red_Hat_OpenShift_4.13⠀⇛ Red_Hat_OpenShift is a Kubernetes-based app-dev platform that enables developers to build, deploy, and manage containerized applications. It provides a comprehensive set of tools and services for developers, operations teams, and IT organizations to streamline application development and delivery. Red Hat OpenShift version 4.13, the latest release, introduces several new features and enhancements that help organizations accelerate their digital transformation journey. Let’s take a closer look at some of the key features of OpenShift 4.13. o § Debian Family⠀➾ # ⚓ Junichi_Uekawa:_update-info.⠀⇛ < update-info. Something is corrupting my /usr/ share/info/dir entry. I’ve found mutt-alias.info.gz and muttrc- mode.info.gz seems to cause the problematic entries. They seem to declare iso-8859-1 and that seems to cause some kind of corruption. Then I found there’s a bug 1024997 and then it was fixed in experimental. So this fix didn’t get in to bookworm. # ⚓ Vasudev_Kamath:_Migrating_my_domain_from_copyninja.info_to copyninja.in⠀⇛ After holding the domain copyninja.info for almost 15 years, I finally let it expire and bought a new domain, copyninja.in. With this move, I also bid goodbye to my VPS, which I had been using for over 12 years on DigitalOcean. This particular VPS was initially set up with Debian Wheezy (7) and had been upgraded over the years to successive Debian versions and finally was running Debian Bullseye (11). * § Free, Libre, and Open Source Software⠀➾ o § Web Browsers/Web Servers⠀➾ # ⚓ The Register UK ☛ FYI:_Tor_Browser_is_very_much_still_a thing_and_getting_updates⠀⇛ The Tor Browser, based on the Extended Support Release of Mozilla’s Firefox, provides a way to connect to the Tor network. It makes an effort to provide – but does not guarantee – anonymity. It does so by: making the user’s internet traffic appear to come from a different IP address, thus obscuring the user’s location; preventing someone watching your local traffic (e.g. your ISP) from seeing or limiting your website visits; and routing connections through multiple relays. The Tor Browser and associated onion services are often used by journalists, human rights advocates, and others in adversarial environments where the threat model goes beyond marketers. Criminals may do so too, but as the Tor Project argues, they have better options. # ⚓ Nicolas Fränkel ☛ Sticky_sessions_with_Apache_APISIX⠀⇛ Sticky sessions became popular when we stored the state on the upstream node, not the database. I’ll use the example of a simplified e-commerce shop to explain further. The basic foundations of a small e-commerce site can consist of a web application and a database. # ⚓ James Brown ☛ Version_6⠀⇛ Welcome to Version 6 of this website. As promised a few months ago, I decided to take this website, which has been using the Pelican static site generator since 2014, and rewrite it to use the Zola static site generator. This was a pretty painless process; I wrote some Python scripts to take all the Pelican markdown and convert it to Zola format1 and to generate redirects for all the old URLs. o § PostgreSQL⠀➾ # ⚓ PostgreSQL ☛ PL/Haskell_v3.0_Released⠀⇛ We are pleased to announce the release of version 3.0 of the PL/Haskell_extension. This extension allows users to write PostgreSQL functions in the Haskell functional programming language. Instructions can be found here. Version 3.0 adds the ability to execute untrusted code which allows for greater flexibility of functionality. # ⚓ PostgreSQL ☛ Registration_for_PGCloud_Conference_London_is Open!⠀⇛ We are pleased to announce registrations are now open for PGCloud Conference London! The 1-day conference is completely free of charge and you can register to attend via the event website: https://pgcloudconferencelondon.splashthat.com/ Join us in London on 10th August for a day of learning how to optimise, manage and scale PostgreSQL in a cloud environment. # ⚓ Linux Hint ☛ Postgres_Random_Number⠀⇛ Random numbers are crucial in various aspects of database management and analysis. For example, in databases, random numbers are fundamental to generate the test data, select random records, distribute the workloads, and enhance the data security. This tutorial explores the different techniques to generate random numbers in PostgreSQL, ranging from basic functions to more advanced […] # ⚓ Linux Hint ☛ Postgres_Case-Insensitive⠀⇛ Practical tutorial on how to implement the case- insensitive searches in the PostgreSQL databases using the citext data type and by changing the collation. # ⚓ Linux Hint ☛ PostgreSQL_Work_Mem⠀⇛ Comprehensive tutorial on understanding the role of the work_mem parameter in PostgreSQL, its effects on the database engine and operations, and more. # ⚓ Linux Hint ☛ Postgres_With⠀⇛ Comprehensive tutorial on how how to create and work with the Common Table Expressions in PostgreSQL using the PostgreSQL WITH keyword using various techniques. # ⚓ Linux Hint ☛ Postgres_Variables⠀⇛ Practical tutorial on how to work with PostgreSQL variables and how to to define, reference, and use these variables in a PL/SQL block using various examples. # ⚓ Linux Hint ☛ Postgres_Switch_User⠀⇛ Tutorial on switching users in PostgreSQL using the command-line and graphical user interface methods to manage the databases and perform administrative tasks. # ⚓ Linux Hint ☛ PostgreSQL_Switch_Database⠀⇛ Compehensive tutorial on the fundamental methods to switch the databases in the PostgreSQL server using the PSQL utility, SET command, and connection clients. # ⚓ Linux Hint ☛ PostgreSQL_Show_Extensions⠀⇛ Tutorial on the role of extensions in PostgreSQL and how to install and view the installed extensions in PostgreSQL server using various commands and methods. # ⚓ Linux Hint ☛ Postgres_Row_Number_Function⠀⇛ Practical tutorial on the fundamentals of working with the row_number() function in PostgreSQL to assign a unique integer value to each row in the result set. # ⚓ Linux Hint ☛ Postgres_Reset_Password⠀⇛ Guide on the various methods and techniques that we can use to reset a user password in PostgreSQL server using the PSQL utility, pgAdmin, and editing password. # ⚓ Linux Hint ☛ Remove_the_NOT_NULL_Constraint_in_Postgres⠀⇛ Practical guide on on how we can work with the NOT NOLL constraint in PostgreSQL and how to drop or remove an existing NOT NULL constraint from a given column. # ⚓ Linux Hint ☛ PostgreSQL_“Relation_Doe_Not_Exist”_Error⠀⇛ Simple guide on what the “Postgres relation does not exist” error means, the possible causes, and the potential solutions or techniques to resolve this error. # ⚓ Linux Hint ☛ Postgres_Rank⠀⇛ How to work with rank() function in PostgreSQL to fetch the rank of a given row from a result set based on the defined conditions and create complex queries. o § GNU Projects⠀➾ # ⚓ 9to5Linux ☛ GNU_Linux-Libre_6.4_Kernel_Released_for_Those Who_Want_to_Build_100%_Free_PCs⠀⇛ Based on the recently released Linux 6.4 kernel, the GNU Linux-libre 6.4 kernel is here to clean up newly added op-tee, rtl8710b, qcom cloud AI, and Bluetooth NXP protocol drivers, clean up blob names in qcom AArch64 DTS files, and adjust deblobbing for x86 microcode docs, x86 Android tablets, and QAT crypto drivers. In addition to removing proprietary code from various drivers, the GNU Linux-libre 6.4 kernel comes with all the new features and improvements that have been included in the upstream Linux 6.4 kernel series but doesn’t ship with non-free components as the upstream kernel. o § Programming/Development⠀➾ # ⚓ MaskRay ☛ C++_standard_library_ABI_compatibility⠀⇛ For a user who only uses one C++ standard library, such as libc++, there are typically three compatibility goals, each with increasing compatibility requirements: Can the program, built with a specific version of libc++, work with an upgraded libc++ shared object (DSO)? Can an executable and its DSOs be compiled with different versions of libc++ headers? Can two relocatable object files, compiled with different versions of libc++ headers, be linked into the same executable or DSO? # ⚓ Jim Nielsen ☛ Components_and_LEGOs⠀⇛ “We’re going to build a component library — which are like a bunch of LEGOs — so designers/developers can just pick a prefabricated component off the shelf and build with consistency and coherence.” It’s a nice thought, if you don’t think about it too much. But I recently read Christian Heilmann talking about “componentisation without big picture planning” and it hit me like a ton of LEGO bricks: [...] # ⚓ Jorin ☛ Problem_Solving⠀⇛ Software creates value by solving problems. But effectively solving problems is hard. How can we get better at it? # ⚓ [Repeat] Xe’s Blog ☛ Time_is_not_a_synchronization primitive⠀⇛ Today I want to talk about one of the most common ways that I see things fall apart. This has caused tests, production-load-bearing bash scripts, and normal application code to be unresponsive at best and randomly break at worst. It’s when people use time as a synchronization mechanism. # ⚓ Adriaan de Groot ☛ Ranges_(C++20)⠀⇛ At work-work, we try to stick to the forefront of C++ language development: C++20 all the time, C++23 as it shows up and is available in compilers. It’s a weird mix sometimes with a codebase that has a lengthy history. A while back I bumped into a for loop, tried to be clever and then hit limitations of Clang – and those limitations are sometimes relevant for KDE code that lands in FreeBSD, which is why I’m writing about it. # § Perl / Raku⠀➾ # ⚓ Knorr ☛ Raku_is_pretty_damn_Cool⠀⇛ This is not going to be a tutorial, but I’ll show you my favorite Raku features. There are many more, and these are not necessarily the biggest ones. In general Raku has everything the typical scripting language has. Functions, Classes, Exceptions, typical data types (like lists and dicts / hash maps), modules, and all the usual control flow. An abundance of those. In all forms and colors. One interesting thing that is unusual is the type system: you don’t need to type anything, and by default you get dynamic typing, but you can, and then the (byte code) compiler will check the types for you. # § R⠀➾ # ⚓ Rlang ☛ How_to_map_more_informative_values_onto_fill argument_of_sjPlot::plot_model⠀⇛ Whereas the direction of main effects can be interpreted from the sign of the estimate, the interpretation of interaction effects often requires plots. This task is facilitated by the R package sjPlot (Lüdecke, 2022). # ⚓ Rlang ☛ How_to_visually_assess_the_convergence_of_a mixed-effects_model_by_plotting_various_optimizers⠀⇛ To assess whether convergence warnings render the results invalid, or on the contrary, the results can be deemed valid in spite of the warnings, Bates et al. (2023) suggest refitting models affected by convergence warnings with a variety of optimizers. * § Leftovers⠀➾ o ⚓ Jacobin Magazine ☛ Gamification_Is_Exploitation⠀⇛ However, while “gamification” might be new, the introduction of game mechanics into the labor process predates the proliferation of touch screens and the web by decades. Back in 1979, Michael Burawoy wrote of “The Labor Process as a Game,” describing how workers would turn their factory jobs into games to pass the time and make their jobs more endurable. Burawoy cites Donald Roy, who describes how the introduction of piecemeal rates — in which factory workers were paid based on output, not by a standard daily wage — began an implicit competition among workers not based on quotas or outputs but scores and results. The workers in question could exercise their workplace skills, like dexterity and stamina, and a degree of uncertainty and luck added to the level of excitement. “It is not so much the monetary incentive that concretely coordinates the interests of management and worker but rather the play of the game itself,” Burawoy writes, in a statement that has only become more prophetic with time. o ⚓ RTE ☛ Statement_from_RTÉ⠀⇛ In response to an article today in the Sunday Independent headlined ‘RTÉ scandal: Whistleblower claims broadcaster gave ‘kickbacks’ of €50m to ad agencies’, RTÉ says: [...] o § Science⠀➾ # ⚓ Gannett ☛ Joe_Rogan,_RFK_Jr._don’t_get_it:_Vaccine_science isn’t_up_for_debate⠀⇛ Well therein lies the problem – the whole premise that scientific data needs to win over the masses to be true is flawed. Science is science, and objective data that can be reliably reproduced is true whether people believe it or not. Vaccines have been studied rigorously, and there is no reproducible data that it causes autism, as RFK Jr. believes. What RFK Jr. does have is the power of the word. He is a skilled politician and orator who knows how to make an argument. Trained as a lawyer, debate is his bread and butter. The studies he relies on to show vaccines are not safe, are not effective, or cause conditions such as autism are either flawed or downright fraudulent. In fact, the original study that had linked vaccines to autism is widely debunked. Its data was made up. However, by participating in a debate, Dr. Hotez, a renowned scientist who was part of a research team nominated for a Nobel prize, would suddenly give this merchant of misinformation legitimacy. It would be a spectacle, and any chance to present real scientific evidence would be drowned out by the fake news peddled by RFK Jr. # ⚓ Science Alert ☛ Microplastics_May_Pose_a_Serious_Danger_to The_Intestine⠀⇛ Small pieces can be a big problem. # ⚓ Science Alert ☛ Scientists_Glimpse_The_Universe’s_First Lights_at_The_Dawn_of_Time⠀⇛ Shining in the distant darkness. # ⚓ Science Alert ☛ JWST_Just_Dropped_Its_First,_Raw_Images_of Saturn_And_We’re_Totally_Gobsmacked⠀⇛ Ghostly rings. # ⚓ Science Alert ☛ Parasitic_Eels_Found_Inside_The_Heart_of_a Shark,_And_We_Will_Never_Unsee_The_Pics⠀⇛ The sea is full of horror. # ⚓ Science Alert ☛ The_Black_Hole_at_The_Heart_of_Our_Galaxy Isn’t_as_Dormant_as_We_Thought⠀⇛ 200 years ago, it woke up. # ⚓ Science Alert ☛ A_Big_Gravitational_Wave_Announcement_Is Coming_Thursday._Here’s_Why_We’re_Excited⠀⇛ Are we about to hear the Universe’s background hum? # ⚓ New York Times ☛ The_Legal_Foundation_of_Women’s_Sports_Is Under_Fire⠀⇛ Evidence is overwhelming that there is a significant average difference between male and female athletic performance. # ⚓ Scheerpost ☛ The_Power_of_Sports:_Tackling_Gender Stereotypes_in_Hong_Kong⠀⇛ The most recent report of the World Economic Forum paints a rather dim picture of gender inequality worldwide. According to current research, it will take 132 years to close the global gender gap. Alicia Lui from the initiative Women in Sports Empowered Hong Kong (WISE) works with youth to approach this problem in Hong Kong and agreed to share a few valuable insights with Pressenza contributor, Chris Hoellriegl. o § Education⠀➾ # ⚓ Quillette ☛ After_College⠀⇛ I draw from my fellow gloom-sayers as need be, all of whom have valuable points. The far-flung empire of some 3,000 US colleges and universities surely faces a severe trial. But what follows is less data analysis than it is cultural observation. I am an anthropologist most interested in the ways that people shape and are shaped by primary institutions, such as the family and education. We are witnessing the transition from “college is for everybody” to “college is unnecessary and often useless.” Going to college “to be able to get a better job” is likely to fade away as the primary reason students attend. And the institutions themselves—universities and colleges of various types—will have to accept a much less prominent role in our social and economic systems. They are in danger of becoming cultural relics. # ⚓ [Old] Vox ☛ The_incredible_shrinking_future_of_college⠀⇛ In four years, the number of students graduating from high schools across the country will begin a sudden and precipitous decline, due to a rolling demographic aftershock of the Great Recession. Traumatized by uncertainty and unemployment, people decided to stop having kids during that period. But even as we climbed out of the recession, the birth rate kept dropping, and we are now starting to see the consequences on campuses everywhere. Classes will shrink, year after year, for most of the next two decades. People in the higher education industry call it “the enrollment cliff.” o § Hardware⠀➾ # ⚓ [Repeat] Ruben Schade ☛ When_does_retrocomputing_begin?⠀⇛ My dear friend and fellow Baltic state fan Michael Dexter ran a fun poll that ended yesterday, with the options of end-of-life date, five years, ten years, twenty years, and never, stay current! I put myself down for twenty years, which turned out to be the most popular answer. # ⚓ Linux Gizmos ☛ M5Stack_Basic_Core_comes_with_aluminum_alloy enclosure⠀⇛ Today, M5Stack launched a limited edition of the M5Stack Core host which is based on the Espressif ESP32 chipset. # ⚓ Hackaday ☛ Watch_Hides_Gesture_Controls_In_Wristband⠀⇛ Over the last five to ten years, smart watches have become fairly ubiquitous, with the Apple Watch being among the most prominent of them. Not everyone wants or needs all of the capabilities of these devices, though; plenty are still opting for simpler devices which only have a few functions built into them. [Josh] has been working on one of these devices but takes a major design cue from their smart counterparts with the addition of gesture controls for the watch built into the wristband instead of relying on a more traditional button interface. # ⚓ Hackaday ☛ This_Camera_Does_Not_Exist⠀⇛ Blender is a professional-grade 3D-rendering platform and much more, but it suffers sometimes from the just-too-perfect images that rendering produces. You can tell, somehow. So just how do you make a perfectly rendered scene look a little more realistic? If you’re [sirrandalot], you take a photograph. But not by taking a picture of your monitor with a camera. Instead, he’s simulating a colour film camera in extraordinary levels of detail within Blender itself. # ⚓ Hackaday ☛ Hackaday_Links:_June_25,_2023⠀⇛ Is it really a dystopian future if the robots are radio-controlled? That’s what came to mind reading this article on a police robot out of Singapore, complete with a breathless headline invoking Black Mirror, which is now apparently the standard by which all dystopias are to be judged. Granted, the episode with the robo-dogs was pretty terrifying, but it seems like the Singapore Police Force has a way to go before getting to that level. The bot, which has been fielded at Changi Airport after extensive testing and seems to be completely remote-controlled, is little more than a beefy telepresence robot. At 5.5 feet (1.7 meters) tall, the bot isn’t terribly imposing, although it apparently has a mast that can be jacked up another couple of feet, plus there are lights, sirens, and speakers that can get the message across. Plus cameras, of course; there are always cameras. The idea is to provide extra eyes to supplement foot patrols, plus the potential to cordon off an incident until meatspace officers arrive. The buzzword game here is weak, though; there’s no mention of AI or machine learning at all. We have a feeling that when the robots finally rise up, ones like this will be left serving the drinks. # ⚓ CNX Software ☛ Intel_soft_router_offers_up_to_eight_2.5GbE ports,_Comet_Lake_or_Whiskey_Lake_Core_processor⠀⇛ Topcon is offering a soft router powered by an Intel Whiskey Lake or Comet Lake processor up to the Core i7-10510U quad-core/octa-thread processor with either eight 2.5GbE RJ45 ports or four 2.5GbE RJ45 ports and two 10GbE SFP+ cages. o § Health/Nutrition/Agriculture⠀➾ # ⚓ Salon ☛ Poor_air_filtration_in_schools_is_driving_absences and_tanking_productivity,_but_the_fix_is_simple⠀⇛ In 2020, ventilation and filtration were recommended by experts in public health, building science and HVAC engineering. The American Society of Heating, Refrigerating, and Air-conditioning Engineers (ASHRAE)’s official position is that their own standard is “not meant for infection control” and that standard ventilation levels are “significantly lower than levels recommended” for our current challenges. Under pressure from the White House, ASHRAE has approved a new indoor air quality standard that is, in fact, even more aggressive than many of the recommendations heretofore. Broadly speaking, to reduce airborne infections, experts recommend that schools introduce outdoor air, use in-room portable HEPA filters and upgrade HVAC filters. Healthy air in schools is a long-term solution with broad health benefits, which can be key to managing allergies, asthma, and preventing airborne infections. With increased wildfires as a result of climate extremes, air filtration becomes an essential tool in classroom resilience. No matter the contaminant, cleaner air has been linked to improved cognitive function and academic performance. # ⚓ IT Wire ☛ Tech_guru_says_PM’s_mobile_advice_not_enough_for peace_of_mind⠀⇛ A well-known tech personality says the advice from Prime Minister Anthony Albanese, to switch off mobiles once a day, may not be all that needs to be done to improve one’s chances of avoiding security issues on devices. # ⚓ Science Alert ☛ Leaving_Dog_Poop_on_The_Street?_Scientist Explains_Why_It’s_Way_Worse_Than_You_Think⠀⇛ Urgh. # ⚓ Science Alert ☛ A_New_Subtype_of_Depression_Has_Been Identified,_And_It_Could_Affect_27%_of_Patients⠀⇛ This could revolutionize the way we treat depression. # ⚓ Latvia ☛ Police:_Drunk_driver_numbers_over_Midsummer ‘unforgivably_high’⠀⇛ Compared to the previous year’s Jāņi holiday, the traffic situation has improved slightly, but the number of drunk drivers caught is still unforgivably high, Arturs Smilga, deputy chief of the State Police Transport Safety Administration, told Latvian Radio June 26. # ⚓ JURIST ☛ Hearings_conclude_for_Norfolk_Southern_train derailment_in_East_Palestine,_OH⠀⇛ The US National Transportation Safety Board (NTSB) concluded two days of hearings Friday on the Norfolk Southern train derailment in East Palestine, OH in February. In an unusual move, the NTSB chose to hold the public hearings in East Palestine, rather than Washington DC. o § Proprietary/Artificial Intelligence (AI)⠀➾ # ⚓ MIT Technology Review ☛ Junk_websites_filled_with_AI- generated_text_are_pulling_in_money_from_programmatic_ads⠀⇛ Over 140 major brands are paying for ads that end up on unreliable AI-written sites, likely without their knowledge. Ninety percent of the ads from major brands found on these AI-generated news sites were served by Google, in violation of the company’s own policies. The practice threatens to hasten the arrival of a glitchy, spammy internet that is overrun by AI-generated content, as well as wasting massive amounts of ad money. # ⚓ The Atlantic ☛ The_Monk_Who_Thinks_the_World_Is_Ending⠀⇛ For a monk seeking to move us beyond narrative, Forall tells a terrifying story. His monastery is called MAPLE, which stands for the “Monastic Academy for the Preservation of Life on Earth.” The residents there meditate on their breath and on metta, or loving-kindness, an emanation of joy to all creatures. They meditate in order to achieve inner clarity. And they meditate on AI and existential risk in general—life’s violent, early, and unnecessary end. Does it matter what a monk in a remote Vermont monastery thinks about AI? A number of important researchers think it does. Forall provides spiritual advice to AI thinkers, and hosts talks and “awakening” retreats for researchers and developers, including employees of OpenAI, Google DeepMind, and Apple. Roughly 50 tech types have done retreats at MAPLE in the past few years. Forall recently visited Tom Gruber, one of the inventors of Siri, at his home in Maui for a week of dharma dinners and snorkeling among the octopuses and neon fish. # ⚓ BW Businessworld Media Pvt Ltd ☛ Twitter_[Cracker] Sentenced_To_5_Years_In_Prison_For_2020_Breach⠀⇛ O’Connor, aged 24, pleaded guilty to a series of cybercrimes, including carrying out a SIM-swapping attack targeting a TikTok account with millions of followers. The [breach] resulted in unauthorised access to the backend of Twitter, compromising the accounts of prominent individuals such as Elon Musk, Bill Gates, Barack Obama, and over 100 other notable users. # § Windows TCO⠀➾ # ⚓ NPR ☛ Cyberattacks_on_hospitals_‘should_be_considered a_regional_disaster,’_researchers_find⠀⇛ But the crunch wasn’t the result of a massive accident or the latest wave of patients infected by a new coronavirus variant. The influx was the direct result of a ransomware attack, a costly and unfortunately now common form of cybercrime in which [crackers] lock down their victims’ files and demand a ransom, often millions of dollars, to unlock them. # ⚓ Computer Weekly ☛ Microsoft_slammed_for_hitting European_cloud_users_with_‘unfair,_additional’ charges⠀⇛ Research from non-profit Cloud Infrastructure Services Providers in Europe organisation suggests cost of digital transformation is going up for ‘unfair’ reasons o § Security⠀➾ # ⚓ Sweetwater_Union_High_School_District_confirms_data_breach caused_outages_in_February [Ed: Probably Windows, but no details given]⠀⇛ The Sweetwater Union High School District has confirmed a hack was the cause of a days-long system outage at their facilities, saying the personal information of employees, students, and families was accessed and taken. The update comes four months after the incident. On Friday afternoon, the Sweetwater Union High School District sent out a release about a security incident that left students and staff without email and internet access for days in February. “First of all, it hasn’t even been sent to us employees,” said Katina Rondeau, a teacher in the district. # ⚓ IT Wire ☛ Commonwealth_Bank_outage_affects_all_services, cause_unknown⠀⇛ Credit cards issued by the bank have been declined and direct debits have not been going through. In a statement, the bank said: “We are aware some customers are experiencing intermittent difficulties accessing some of our services and we are urgently working to resolve these issues. # § Privacy/Surveillance⠀➾ # ⚓ Digital Music News ☛ American_TikTok_Creator_Data_Is Being_Stored_In_China,_TikTok_Finally_Admits⠀⇛ TikTok has finally admitted that it improperly stored American data in China, despite suggesting otherwise. These ByteDance-owned company is the world’s fastest growing social media app. But in a letter on Thursday, # § Confidentiality⠀➾ # ⚓ Devever ☛ Web-based_cryptography_is_always_snake oil⠀⇛ A cryptosystem is incoherent if its implementation is distributed by the same entity which it purports to secure against. It is inherent to the model of the web platform that the code which implements a client-side web application is distributed by the given website. Thus the client-side code is always distributed by the operator of the web server. In other words, web-based “E2E” applications claim to secure against malice on the part of the server operator using encryption implemented in client-side JavaScript, but this is obviously not true, since if the server operator was malicious, they could just push different client-side JavaScript. (Conversely, entities other than the server operator are secured against via use of TLS, so there is no additional benefit to “E2E” if you trust the server operator.) o § Defence/Aggression⠀➾ # ⚓ RTL ☛ NATO-led_peacekeepers_guard_medieval_monastery_in Kosovo⠀⇛ Tensions are currently at their highest since 2004, KFOR commanders say, with ethnic Albanians claiming municipal administrations in Serb-majority flashpoint towns in Kosovo’s north, and Serbia holding three Kosovo policemen that were arrested mid-June. # ⚓ RFA ☛ Malaysia_charges_Thai_nationals_with_human trafficking_over_mass_graves_discovery⠀⇛ Bangkok, for the first time, extradited Thai citizens to show its commitment to ending human smuggling. # ⚓ France24 ☛ North_Korea_holds_mass_rallies_denouncing_US, warns_of_nuclear_war⠀⇛ North Korea held mass rallies in Pyongyang where people shouted slogans vowing a “war of revenge” to destroy the United States, as it marked the 73rd anniversary of the outbreak of the Korean War, state media reported on Monday. # ⚓ The Straits Times ☛ North_Korea_holds_rallies_denouncing US,_warns_of_nuclear_war⠀⇛ About 120,000 working people and students took part in the rallies held across the capital on Sunday. # ⚓ RFERL ☛ Cyprus,_With_Help_From_U.S.,_Israeli_Intelligence, Reportedly_Foils_Terror_Attack;_Israel_Points_At_Iran⠀⇛ Authorities in Cyprus, in cooperation with Israeli and U.S. intelligence services, thwarted a terrorist attack on Jewish and Israeli citizens on the island, media in Cyprus and Israel reported on June 25. # ⚓ JURIST ☛ UN_Security_Council_calls_for_end_to_fighting_in Sudan_for_civilian_protection⠀⇛ In a statement to the press on Saturday, the UN Security Council called for fighting to stop in Sudan in the name of civilian protection. # ⚓ AntiWar ☛ China_Caught_Spying_on_the_US_–_Again⠀⇛ On June 8, The Wall Street Journal broke the spectacular story that China had “reached a secret agreement” with Cuba to build a new spy base on Cuba, just a hundred miles from Florida. The timing of the story was right. The story, it turns out, was not. The timing was suspiciously perfect. # ⚓ France24 ☛ Deadly_violence_in_the_West_Bank_persists⠀⇛ Violence in the occupied West Bank persisted Saturday with Israelis attacking Palestinian residents and a Palestinian shooter killed by Israeli forces at a checkpoint, officials on both sides said. # § War in Ukraine⠀➾ # ⚓ Meduza ☛ Prigozhin’s_coup_attempt_exposes_Putin’s vulnerability_The_war_has_gradually_revealed_Putin_to be_an_’emperor_with_no_clothes,’_which_even_his_inner circle_will_soon_be_forced_to_admit._—_Meduza⠀⇛ Though Prigozhin’s coup lasted less than 24 hours, it’s likely to have major consequences for Putin’s system of power into the foreseeable future. The only major concern for Putin’s elites is for their leader to keep the levers of control securely in their hands. Amnesty for Prigozhin, announced after Putin called him a “traitor” and a “renegade,” indicates serious problems with the attribute they most value in their leader. Maxim Trudolyubov, editor of Meduza’s Ideas column, sums up a historic day. # ⚓ Federal News Network ☛ With_Russia_revolt_over, mercenaries’_future_and_direction_of_Ukraine_war_remain uncertain⠀⇛ The rebellious mercenary soldiers who briefly took over a Russian military headquarters on an ominous march toward Moscow are gone. But the short-lived revolt has weakened President Vladimir Putin just as his forces are facing a fierce counteroffensive in Ukraine. Yevgeny Prigozhin and his Wagner troops have been some of Russia’s most effective fighters in Ukraine. Their aborted takeover of the capital has also left their fate uncertain. Under terms of the agreement that ended the crisis, Prigozhin will go into exile in Belarus but will not face prosecution. Neither Putin nor Prigozhin has been heard from since the deal was announced Saturday night. # ⚓ Federal News Network ☛ Live_Updates_|_Aftermath_of Russian_mercenary_chief’s_armed_rebellion⠀⇛ A former CIA director has warned the leader of a failed Russian revolt to “be very careful around open windows.” Speaking on CNN’s “State of the Union” on Sunday, retired Gen. David Petraeus seemingly was referencing the number of prominent Russians who have died in unclear circumstances since Russia invaded Ukraine in February 2022. Among those who have died was the chairman of the board of Russia’s largest private oil company, which criticized Russia’s military operation in Ukraine. He fell out of a hospital window in September of last year. Yevgeny Prigozhin has harshly criticized how the Russian military has conducted the war. # ⚓ AntiWar ☛ Enough_of_the_Ukrainian_Clown_Show!⠀⇛ If the truth be told, we are getting sick and tired of the little piss-ant who runs the cease-pool of corruption, tyranny, delusion and death called Ukraine. # ⚓ NYPost ☛ Russian_defense_minister_makes_first_public appearance_since_mercenary_revolt_demanded_his_ouster⠀⇛ Russian Defense Minister Sergei Shoigu made his first public appearance since a mercenary uprising demanded his ouster, inspecting troops in Ukraine Monday in a video released by his ministry. He’s the first of three powerful Russian leaders whose diverging interests led to the Wagner Group occupying a Russian city and marching on the capital to be… # ⚓ NYPost ☛ Wagner_Group’s_attempted_coup_in_Russia_has left_Ukraine_baffled_and_captivated⠀⇛ For perhaps the first time in more than a year, events outside Ukraine have captured everyone’s attention for days. # ⚓ Atlantic Council ☛ Short-lived_Wagner_mutiny_will undermine_Russia’s_Ukraine_invasion⠀⇛ The short-lived Wagner mutiny was over in less than two days but it will have a long- lasting consequences for Russia, for a weakened Vladimir Putin, and for the already faltering invasion of Ukraine, writes Peter Dickinson. # ⚓ France24 ☛ 🔴_Live:_Russian_defence_minister_makes first_TV_appearance_since_Wagner_uprising⠀⇛ Russian defence minister Sergei Shoigu has visited a command post for Russian forces in Ukraine, state media reported on Monday, marking his first TV appearance since the Wagner paramilitary group’s failed uprising. Wagner mercenaries headed back to their base on Sunday after Russian President Vladimir Putin agreed to allow their leader to avoid treason charges and accept exile in neighbouring Belarus. # ⚓ LRT ☛ One_Belarusian_dead,_another_detained: Ukraine’s_war_scars_come_home_to_Lithuania⠀⇛ In a case that remains murky, a former Belarusian fighter in Ukraine has been found dead in an apartment in Vilnius. The one suspected of murder is his comrade; both had allegedly turned to psychologists upon return from combat. # ⚓ LRT ☛ Where_to_seek_help_in_Lithuania_if_you_are struggling_with_PTSD?⠀⇛ Dozens of Lithuanians went to fight in Ukraine; many more joined the aid effort. Like Ukrainian refugees and those who survived repressions, some of them will likely face psychological issues when they return home. What can you do if you suspect yourself, or your loved ones, suffering from trauma? # ⚓ RFERL ☛ Ukraine_Liberated_130_Square_Kilometers_Since Start_Of_Counteroffensive,_Says_Deputy_Defense Minister⠀⇛ Ukrainian forces have retaken 130 square kilometers in the south since the start of Kyiv’s long-anticipated counteroffensive, Deputy Defense Minister Hanna Malyar said early on June 26. # ⚓ The Straits Times ☛ ‘More_than_just_words’:_The Japanese_men_joining_Ukraine’s_fight⠀⇛ Japan’s military is constitutionally limited to defence and has not fought since World War II. # ⚓ RFERL ☛ Top_European_Fencing_Body_Suspends_Russia_And Belarus⠀⇛ The European Fencing Confederation (EFC) has suspended the member federations of Russia and Belarus over those countries’ joint instigation of the war in Ukraine. # ⚓ RFERL ☛ British_Intel:_Ukraine_Making_‘Steady Progress’_In_Counteroffensive⠀⇛ The British Defense Ministry reported on June 25 that Ukraine’s military is making “gradual but steady tactical progress” in Russian-held parts of the country. # ⚓ RFERL ☛ Russian_Forces_Claim_To_Have_Repelled Multiple_Attacks_In_Eastern_Ukraine⠀⇛ Russia said on June 25 that it had repelled new offensives by Ukrainian forces in four areas on the front line, a day after Ukraine claimed “progress” in the east of the country. # ⚓ YLE ☛ Finland_trains_Ukrainian_volunteers_as_part_of UK-led_project⠀⇛ The five-week courses in Britain teach Ukrainians military skills, such as weapons handling and first aid. # ⚓ New York Times ☛ With_Wagner’s_Future_in_Doubt, Ukraine_Could_Capitalize_on_Chaos⠀⇛ The group played an outsize role in the campaign to take Bakhmut, Moscow’s one major battlefield victory this year. The loss of the mercenary army could hurt Russia’s ambitions in the Ukraine war. # ⚓ Michael West Media ☛ Australia’s_$110m_boost_in military_support_for_Ukraine⠀⇛ Australia will support Ukraine for “as long as it takes”, as the federal government unveils an additional $110 million assistance package.  The package responds to Ukraine’s requests and will include 70 military vehicles, featuring 28 M113 personnel carriers, ammunition and $10m for a humanitarian fund which will support shelter, health services, clean water and sanitation.  # ⚓ New York Times ☛ Prigozhin,_Putin’s_Beast,_Turned_on Him_Before_Apparently_Reversing_Course⠀⇛ Yevgeny V. Prigozhin, the founder of the paramilitary Wagner Group, has been driven to fury by a mismanaged war in Ukraine. He turned on his creator, before apparently reversing course. # ⚓ The Straits Times ☛ Australia_to_provide_more armoured_vehicles_to_Ukraine⠀⇛ More than 17,000 Ukrainian recruits have been trained by Britain and other allies over the last year. # ⚓ Scheerpost ☛ Prigozhin_Uprise_Collapses,_Putin_in Control,_Prigozhin_Agrees_to_Exile_in_Belarus,_Wagner Under_MoD⠀⇛ # ⚓ Michael West Media ☛ Albanese_lashes_Russia’s disastrous_war_and_coup_chaos⠀⇛ Prime Minister Anthony Albanese says the failed coup in Russia is a direct consequence of President Vladimir Putin’s disastrous decision to invade Ukraine. Russian mercenaries, led by former Putin ally and Wagner Group founder Yevgeny Prigozhin, came within 200km of the capital Moscow and captured the city of Rostov, where Russian generals are overseeing the war against Ukraine. # ⚓ Michael West Media ☛ Australia’s_$110m_boost_in military_support_for_Ukraine⠀⇛ More vehicles and ammunition will be provided to Ukraine under a $110 million Australian assistance package. “This assistance will help Ukraine defend and support itself against Russia’s illegal, immoral and unprovoked invasion,” Prime Minister Anthony Albanese said on Monday. # ⚓ RFERL ☛ At_Least_Five_People_Killed_In_Weekend Russian_Shelling_Of_Ukrainian_Capital⠀⇛ At least five people were killed in the latest shelling of the Ukrainian capital, Kyiv, late on June 24 and early June 25, Ukrainian officials said. # ⚓ Latvia ☛ Latvian_security_situation_has_not deteriorated,_say_authorities⠀⇛ Latvia’s security situation has not deteriorated following the Wagner rebellion in Russia and there is no direct threat to Latvia, said Foreign Minister Edgars Rinkēvičs and National Armed Forces Commander Leonīds Kalniņš in an interview with Latvian Television broadcast “Morning panorama” on June 26. # ⚓ Latvia ☛ Flow_of_refugees_from_Russia_has_not_grown, says_minister⠀⇛ There is no indication that the flow of refugees from Russia towards Latvia would have intensified following the Wagner rebellion, Interior Minister Māris Kučinskis said in an interview on the “Morning Panorama” program of Latvian Television on June 26. # ⚓ The Strategist ☛ Prigozhin’s_putsch:_Putin_won’t forget,_or_forgive⠀⇛ Almost 82 years to the day since Hitler’s invasion of the Soviet Union began what Russia calls the ‘Great Patriotic War’, a more modest invasion, orchestrated by one of Vladimir Putin’s close associates, claimed ‘patriotism’ … # ⚓ Atlantic Council ☛ Putin’s_weakness_has_been revealed._Here’s_how_Russia’s_neighbors_are_reacting.⠀⇛ After Prigozhin’s mutiny, leaders and elites across Eurasia will now be closely tuned in to Moscow for further signs of weakness. # ⚓ France24 ☛ Open_rebellion_against_Russia_may_be Wagner_chief_Prigozhin’s_last_stand⠀⇛ Wagner chief Yevgeny Prigozhin triggered a crisis in Russia on Saturday with an armed rebellion headed to Moscow. But by the following day, the 62-year-old mercenary leader appeared to have played all of his cards and now faces a negotiated exile in Belarus along with some of his troops. # ⚓ Hong Kong Free Press ☛ Beijing_supports_Russia_in ‘protecting_national_stability,’_China’s_foreign ministry_says⠀⇛ China on Sunday said it supported Russia in “protecting national stability”, in Beijing’s first official remarks on a short-lived armed uprising led by the head of the Wagner mercenary group Yevgeny Prigozhin. # ⚓ France24 ☛ US_intelligence_knew_Wagner’s_Prigozhin was_planning_uprising,_media_say⠀⇛ US spy agencies picked up signs days ago that mercenary chief Yevgeny Prigozhin was preparing to rise up against Russia’s defense establishment, US media reported on Saturday. # ⚓ JURIST ☛ Negotiation_details_remain_veiled_amid Prigozhin’s_abrupt_retreat_from_Russia⠀⇛ Mystery continues to shroud the deal that saw Yevgeny Prigozhin call off his mercenary forces as they marched largely undeterred toward Moscow on Saturday. # ⚓ RFA ☛ China_holds_breath_in_reaction_to_Russia’s rollercoaster_weekend⠀⇛ Most analysts agree China will watch and wait in response to a near civil war in its major ally. # ⚓ RFERL ☛ Ruble_Opens_At_15-Month_Low_Vs_Dollar_After Aborted_Mutiny⠀⇛ The Russian ruble opened at a near 15-month low against the dollar in early morning trade on June 26, responding for the first time to an aborted mutiny by heavily armed mercenaries over the weekend. # ⚓ RFERL ☛ China_Expresses_Support_For_Russia_After Aborted_Mutiny⠀⇛ China supports Russia in maintaining its national stability, the Chinese Foreign Ministry said on June 25, a day after an aborted mutiny by the Wagner group of heavily armed mercenaries. # ⚓ France24 ☛ Wagner_uprising_highlights_‘fractures’ within_Russia’s_security_services⠀⇛ The Wagner group is withdrawing from areas it overtook during an armed rebellion against the Russian military establishment after Wagner chief Yevgeny Prigozhin halted an advance on the capital late Saturday. FRANCE 24′s former Moscow correspondent said the rebellion highlights “fractures” among different camps of Russia’s security establishment, including the security services, the military and private armies like Wagner. # ⚓ France24 ☛ Has_the_Wagner_rebellion_destroyed_the myth_that_Putin_is_untouchable?⠀⇛ The greatest challenge to Russian President Vladimir Putin in his more than two decades in power fizzled out after the rebellious mercenary commander who ordered his troops to march on Moscow abruptly reached a deal with the Kremlin to go into exile and sounded the retreat. # ⚓ RFERL ☛ Russian_Diplomat_Flies_To_Beijing_For_Talks_A Day_After_Mutiny_In_Russia_Ends⠀⇛ A top Russian diplomat flew to Beijing for talks with the Chinese government on June 25, just a day after a rebellion by a Russian mercenary commander fizzled out. # ⚓ RFERL ☛ Russian_Strikes_Kill_Seven_In_Rebel-Held Syria,_Says_Monitor⠀⇛ Russian air strikes on Syria’s northwest on June 25 killed at least seven people, including four civilians, in retaliation for deadly drone attacks blamed on rebel forces, a war monitor said. # ⚓ RFERL ☛ Zelenskiy,_Biden_Talk_By_Phone_Following Failed_Mutiny_In_Russia,_Discuss_Counteroffensive, NATO⠀⇛ Yevgeny Prigozhin is to leave Russia for Belarus under an agreement announced by the Kremlin after the Wagner mercenary group leader abruptly ordered his forces to abandon their advance toward Moscow. # ⚓ teleSUR ☛ Russia_Endeavors_to_Defuse_Wagner Rebellion⠀⇛ The incident did not cause a major disorder in Russian society and people’s life in Moscow and beyond was barely affected. # ⚓ The Atlantic ☛ Putin_Is_Caught_in_His_Own_Trap⠀⇛ After spending years cultivating public apathy, the Russian president found his people indifferent to his fate. # ⚓ The Straits Times ☛ Russia_suffers_legal_setback_in Australian_embassy_stand-off⠀⇛ Australia has blocked Russia from building a new embassy in the capital Canberra. # ⚓ Marcy Wheeler ☛ Done_Cookin’:_Putin’s_Chef_Moves_to Belarus⠀⇛ If you have a bead on what transpired in Russia from Friday through Saturday, you’re ahead of most folks. # ⚓ The Straits Times ☛ China_supports_Russia_in maintaining_national_stability_after_aborted_mutiny⠀⇛ China said it supports Russia in maintaining its national stability. # ⚓ New York Times ☛ Wagner_Revolt_Raises_Searing Question:_Could_Putin_Lose_Power?⠀⇛ Russians with ties to the Kremlin expressed relief that the mercenary leader’s mutiny did not spark a civil war. But they agreed that Vladimir Putin had come off looking weak in a way that could be lasting. # ⚓ The Straits Times ☛ North_Korea_offers_full_support for_Russia_over_mutiny⠀⇛ Official expressed firm belief that the armed rebellion in Russia would be ‘successfully put down’. # ⚓ New York Times ☛ Blinken_Says_Wagner_Rebellion_in Russia_Shows_Cracks_in_Putin’s_Power⠀⇛ A brief revolt by the leader of the Wagner mercenary group was a challenge to the authority of President Vladimir Putin of Russia, the secretary of state said during TV appearances on Sunday. # ⚓ Michael West Media ☛ High_Court_blocks_Russian_bid_to keep_embassy_site⠀⇛ Australia’s top court has dismissed Russian efforts to retain a new embassy site in Canberra. The High Court threw out attempts by Russian officials to grant an injunction against recent federal laws terminating the lease on the site. # ⚓ New York Times ☛ Crisis_Abated⠀⇛ Vladimir Putin averted a threat that came closer than anything else has to endangering his hold on power. # ⚓ Craig Murray ☛ What_Just_Happened_in_Russia?⠀⇛ Well, 24 hours later I feel no closer to understanding what just happened. # ⚓ The Gray Zone ☛ The_real_casualties_of_Russia’s ‘civil_war’:_the_Beltway_expert_class⠀⇛ # ⚓ Meduza ☛ Russian_authorities_publish_first_video_of Defense_Minister_Sergey_Shoigu_since_Yevgeny Prigozhin’s_revolt_—_Meduza⠀⇛ The Russian Defense Ministry published a video Monday morning that purportedly shows Defense Minister Sergey Shoigu visiting a “forward command post of one of the ‘western’ grouping of troops.” # ⚓ Michael West Media ☛ Oil_rises_on_unease_after_short- lived_Russian_mutiny⠀⇛ Global stocks have slipped slightly and oil rose in early trade as investors considered an abortive weekend mutiny by Russian mercenaries that raised questions about stability and crude supply. Brent crude futures rose 1 per cent to $74.55 a barrel and US crude poked above $70, recouping a little of losses made last week. Japan’s Nikkei fell 0.2 per cent and Australia’s ASX 200 fell 0.3 per cent. # ⚓ New York Times ☛ After_Wagner_Mutiny,_Russians_Note Absence_of_Kremlin_Leaders⠀⇛ Neither Vladimir V. Putin nor the leader of the Wagner mercenary group made public appearances on Sunday, a day after an armed rebellion shook the nation. # ⚓ Meduza ☛ Head_of_Russia’s_State_Duma_Defense Committee_says_there’s_no_reason_to_ban_Wagner_Group_— Meduza⠀⇛ Andrey Kartapolov, the head of the Russian State Duma’s Defense Committee, told the newspaper Vedomosti that Russia should adopt a bill to regulate the activities of private military companies. # ⚓ New York Times ☛ Belarus_President_Lukashenko_Emerges as_a_Winner_in_Russia-Wagner_Clash⠀⇛ The strongman leader of Belarus, a dependable ally of Vladimir Putin’s, may see a chance to rebrand himself as a statesman. # ⚓ Meduza ☛ ‘Putin_was_nowhere_to_be_found’_An_inside look_into_the_Kremlin’s_attempted_negotiations_with Prigozhin_and_why_it_took_Lukashenko_to_put_an_end_to the_rebellion_—_Meduza⠀⇛ On the evening of June 24, as Wagner forces were just a few hundred kilometers outside of Moscow, Yevgeny Prigozhin announced that they would stop their advance and “retreat to their field camps according to the plan.” The Wagner Group founder explained that his “march” had reached a point “where bloodshed was possible.” This claim was not only vague, but also untrue — 13 Russian pilots had already been killed throughout the course of the rebellion. # ⚓ New York Times ☛ How_Russia’s_State_Media_Reacted_to the_Wagner_Revolt⠀⇛ Yevgeny Prigozhin, the head of Wagner forces, appeared to have little popular support for his uprising. Still, some voices expressed criticism of President Vladimir V. Putin. o § Environment⠀➾ # ⚓ The Atlantic ☛ The_Loss_of_Spring_Is_Disastrous⠀⇛ After the strange start to 2023, he says, the community, including climate scientists, “now appreciates, a little bit more than before, that spring matters.” Without it, water supplies, ecosystems, agriculture, and more get out of whack. “We got a little bit more complete and nuanced view of how all this works,” Bond says. Here’s what we learned from this year’s skipped spring: [...] # ⚓ New York Times ☛ Many_Future_Storms_May_Dump_50%_More_Rain, Overwhelming_City_Drains⠀⇛ In some of the nation’s most populous areas, hazardous storms can dump significantly more water than previously believed, new calculations show. # ⚓ New York Times ☛ Bangladesh_Offers_a_Glimpse_of_the_Water Crises_of_Tomorrow⠀⇛ Bangladesh, a river delta nation, is on the front line of climate change. Its coping strategies could offer lessons for the wider world. # ⚓ Axios ☛ Texas’_record_heat_wave_enters_3rd_week_as_storms cause_power_outages_across_southern_U.S.⠀⇛ Over 50 million people in the southern U.S. were under heat advisories and many others were facing the threat of severe weather that spawned tornadoes and thunderstorms over the weekend and into Monday. # ⚓ Michael West Media ☛ Minerals_project_pipeline_could throttle_climate_action⠀⇛ More mining not less is needed to support the world’s climate change targets and avert a clean energy shortage, a global summit has been told. The shift to new energy systems is gaining momentum and unlike previous transformation it relies on critical minerals and rare earths, Resources Minister Madeleine King said on Monday at a mining symposium in Brisbane. # § Energy/Transportation⠀➾ # ⚓ The Straits Times ☛ South_Korean_airlines_cut_flights to_China_amid_lukewarm_demand⠀⇛ The demand from South Koreans travelling to China has also plunged. o § Finance⠀➾ # ⚓ VOA News ☛ When_Wealthy_Adventurers_Take_Huge_Risks,_Who Should_Foot_the_Bill_for_Rescue_Attempts?⠀⇛ The U.S. Coast Guard declined Friday to provide a cost estimate for its efforts to locate the Titan, the submersible investigators say imploded not far from the world’s most famous shipwreck. The five people lost included a billionaire British businessman and a father and son from one of Pakistan’s most prominent families. The operator charged passengers $250,000 each to participate in the voyage. # ⚓ Axios ☛ U.S._Coast_Guard_leading_investigation_into_cause of_deadly_Titan_sub_implosion [Ed: Stop wasting money on this, Life can be saved by sending food to those who starve.]⠀⇛ The U.S. Coast Guard announced Sunday it’s leading an investigation into last week’s deadly Titan submersible_implosion en route to the_Titanic wreck. # ⚓ France24 ☛ US_Coast_Guard_launches_investigation_into Titanic_submersible_tragedy⠀⇛ The US Coast Guard said Sunday it had launched an investigation into the cause of the underwater implosion that destroyed the small submersible Titan, with the loss of all five people aboard during a dive to the Titanic wreck. # ⚓ Jonathan_McDowell:_Figuring_out_the_right_card_for_foreign currency_transactions⠀⇛ While travel these days is much reduced I still end up in Dublin regularly enough (though less so now I’m not working directly with folk there), and have the occasional US trip. Given that I live and work in the UK, and thus get paid in GBP (£), this leads to the question of what to do about USD ($) and EUR (€) transaction. USD turns out to be easy; I still have a US account from when I lived there and keeping it active has, so far, not proved to be a problem. # ⚓ New York Times ☛ Canada’s_Child_Care_Program_Eases_Day_Care Fees_for_Parents⠀⇛ A national program is reducing day care fees to as low as 10 Canadian dollars, about $7.60, per day, a relief for families even as a surge in demand has created obstacles. # ⚓ The Straits Times ☛ A_year_on,_domestic_woes_offset Philippine_President_Marcos’_diplomatic_gains⠀⇛ Inflation continues to plague the economy even as the President woos foreign investors. # ⚓ The Straits Times ☛ Japan’s_theme_park_ticket_prices_to breach_$100;_JR_Passes_will_also_soon_cost_more⠀⇛ Those who visit during holidays and weekends will have to pay the highest ticket prices. # ⚓ Michael West Media ☛ Rent_caps_protect_tenants_from ‘egregious’_price_hikes⠀⇛ Paired with the right settings, ACT chief minister Andrew Barr says his territory’s rent cap model could be successfully replicated nationwide. Mr Barr presides over the only Australian jurisdiction with a rent cap policy, which has limited increases to inflation plus 10 per cent since 2019. # ⚓ Michael West Media ☛ PwC_sells_government_consulting operation_for_a_dollar._What’s_the_scam?⠀⇛ What’s the scam with PwC flogging its government consulting operation to private equity mob Allegro Funds Management? The scam is that the scandal over selling government secrets has hurt PwC in a real way, there is pressure from the global partners over to exit to rehabilitate the brand, and they have found some private equity turnaround players in Allegro who will take on the risk of salvaging that $300m a year in government contracts. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ IT Wire ☛ One-third_of_Australian_IT_leaders_doubt_their_IT infrastructure_is_ready_for_AI:_survey⠀⇛ More than one-third of Australian IT leaders (35%) believe their existing IT infrastructure is not fully prepared for the demands of artificial intelligence (AI) technology, despite its widespread adoption across industries, according to the Equinix 2023 Global Tech Trends Survey. # ⚓ Carl Svensson ☛ The_Future_of_the_Software_Industry⠀⇛ I’ve previously written about the possible future of FOSS software and, in many of my texts, mumbled about the bleak future of the software business in general. I’ve thought about writing about this for a long time, but for various reasons deemed it uninteresting. Yet, I keep ruminating on it. Here are some unsorted thoughts, loosely linked together to form a whole. These are guesswork theories at best, but nevertheless, it seems a pattern is emerging from which conclusions might be drawn. # ⚓ BW Businessworld Media Pvt Ltd ☛ Google,_Amazon_Announce Big_After_PM_Modi’s_Hi-tech_Handshake⠀⇛ After Prime Minister Narendra Modi’s recent official visit to the western superpower, three US tech titans announced significant investments in India. For the development of Indian technology, Amazon, Google, and Microsoft have pledged financial investments and technological collaboration. # ⚓ BW Businessworld Media Pvt Ltd ☛ Infosys_To_Partner_With Danske_Bank_In_$454_Mn_Deal⠀⇛ As part of the agreement, Infosys will collaborate closely with Danske Bank to expedite the bank’s technological transformation. Furthermore, Infosys will acquire Danske Bank’s IT centre in India, which currently employs over 1,400 professionals. This acquisition will enable Infosys to leverage the expertise of the existing workforce and expand its capabilities in providing cutting-edge IT solutions and services. # ⚓ India Times ☛ IT_industry_needs_guardrails_to_weed_out graft:_Staffing_experts⠀⇛ Experts also said that cases of bribery for recruitment could have gone up during 2021-22, just like moonlighting, when tech talent witnessed accelerated demand and attrition rates hit record highs. During fiscal 2022, top four Indian IT service firms – TCS, Infosys, Wipro and HCLTech – hired more than 220,000 people between them. A significant part of this number hired straight from campuses and staffing firms have no role to play in that recruitment. # ⚓ Hong Kong Free Press ☛ Security_law_does_not_impact_freedom of_assembly,_Hong_Kong_justice_minister_claims⠀⇛ The Beijing-imposed national security law does not impact citizens’ freedom of assembly, Hong Kong’s justice minister Paul Lam claimed on Sunday. However, in his interview with iCable, he added that “more radical actions” such as blocking roads might not be a violation of the sweeping security legislation, they could violate other laws. # ⚓ Axios ☛ Biden_admin_reverses_Trump_policy_that_allowed funding_to_research_in_Israeli_settlements⠀⇛ The Biden administration notified Israel two weeks ago that it was reimposing a ban that prohibits U.S. taxpayer funding from being used in any research and development or scientific cooperation projects conducted in Israeli settlements in the occupied_West_Bank, according to three U.S. and Israeli officials. Why it matters: The Biden administration’s decision reverses a Trump administration policy from late 2020 that allowed U.S. taxpayer funding to be used for science and technology projects in the settlements for the first time since 1967. # ⚓ France24 ☛ Germany’s_far-right_AfD_party_wins_historic victory_in_local_election⠀⇛ Germany’s far-right AfD won its first district election Sunday, a further boost to the anti- immigration party as it surges to record highs in opinion polls. # ⚓ France24 ☛ Guatemala heads_to_the_polls in_hotly_contested presidential_election⠀⇛ Guatemalans headed to the polls on Sunday in a hotly contested presidential election dominated by concerns over corruption, the exclusion of a leading candidate and the cost of living, with the vote set to result in a second round run-off in August. # ⚓ France24 ☛ Greece_elections:_Mitsotakis_clinches_second term_as_PM,_hails_‘safe_majority’_in_parliament⠀⇛ Conservative leader Kyriakos Mitsotakis won Greece’s national elections on Sunday with a clear majority, clinching a second term with what he called a “strong mandate” that would allow his party to govern alone. # ⚓ JURIST ☛ Cambodia_Parliament_amend_election_law_to_penalise citizens_who_boycott_July_election⠀⇛ The National Assembly of Cambodia amended on Friday their election laws to impose criminal liability on citizens who disrupt the election in  July. Deputy Prime Minister of Cambodia Samdech Krolahom Sar Kheng stated that the amendment stipulates individuals must vote in order to be eligible to run for office. # § Misinformation/Disinformation/Propaganda⠀➾ # ⚓ The Register UK ☛ Europe_seeks_to_punish_Putin’s infowar_pals_with_bans_on_Russian_tech_firms⠀⇛ The IT firms Europe wants to harm work with Russia’s Federal Security Service (FSB) and/ or Russian Ministry of Industry and Trade and hold clearances that make them privy to state secrets or permitted to work on weapons and other military equipment. A new criterion for existing sanctions means those companies can be cut off from the global financial system and otherwise made persona non grata for commercial and public entities with ties to the EU. # ⚓ The Straits Times ☛ Australia_plans_huge_fines_if_big tech_giants_fails_to_tackle_disinformation⠀⇛ Owners of platforms like Facebook, Google, Twitter and TikTok would face penalties worth up to 5 per cent of annual global turnover. o § Censorship/Free Speech⠀➾ # ⚓ US News And World Report ☛ Salman_Rushdie_and_Cheryl Strayed_Among_Endorsers_of_Anti-Censorship_Initiative⠀⇛ With book bannings surging nationwide over the past two years, the library and publishing associations are urging “all members of the book community” to affirm their commitment to the June 1953 declaration, which includes such propositions as ”It is in the public interest for publishers and librarians to make available the widest diversity of views and expressions, including those that are unorthodox, unpopular, or considered dangerous by the majority.” # ⚓ NYOB ☛ Ireland:_Reporting_about_DPC_procedures_soon_a crime!_Irish_Parliament_can_stop_last-minute_“gag_order” amendment.⠀⇛ In a surprising last-minute amendment to the otherwise innocuous “Courts and Civil Law (Miscellaneous Provisions) Bill 2022″ from September 2022 the Irish Government added a provision that would allow the Irish DPC to declare almost all its procedures “confidential”. Section 26A would make most reporting about procedures or decisions by the DPC a crime. Speaking about outlandish claims by “big tech” or unfair procedures that often concern millions of users would equally become a crime. The Amendment has to be approved by the Irish Parliament on Wednesday. # ⚓ Reason ☛ Start_the_Death_Watch_for_the_Overbreadth Doctrine⠀⇛ United States v. Hansen signals the Court is not willing to “strike down” laws that may, hypothetically, burden someone else’s speech rights. # ⚓ Torrent Freak ☛ Publishers_Carpet-Bomb_IPFS_Gateway Operators_With_DMCA_Notices⠀⇛ The Interplanetary File System provides technical resilience against censorship but, for those who offer IPFS gateways, pressure to self-censor is mounting. Reports indicate that major publishing companies are carpet-bombing these volunteers with tens of thousands of DMCA notices, despite being fully aware that they are not responsible for the content in question and cannot take it down. One gateway operator has already called it quits. # ⚓ Reason ☛ The_First_Amendment_and_Refusals_to_Deal⠀⇛ Here’s a draft of my article, on the constitutionality of anti-BDS laws and other related matters, forthcoming in a symposium at The University of the Pacific Law Review. o § Freedom of Information / Freedom of the Press⠀➾ # ⚓ Scheerpost ☛ Why_Julian_Assange_Must_Be_Freed⠀⇛ When governments become authoritarian, they inspire resistance. Techniques must then be developed to repel that resistance. Those techniques must then be concealed. In short: the worse a country is, the more secrets it has. We have a lot of secrets now. [...] What is conspiracy to obtain such information? We have a word for that. It’s called journalism. My government wants to put Julian Assange in jail for 175 years for practicing journalism. The government of this country, the U.K., is going to allow it to happen. o § Civil Rights/Policing⠀➾ # ⚓ Interesting Engineering ☛ Ride-hailing_firm_Bolt_to_soon offer_robot-powered_food_delivery_in_Tallinn⠀⇛ The company will first trial its online food deliveries in its home city of Tallinn, Estonia later this year. # ⚓ JURIST ☛ Organization_of_American_States_urges_Nicaragua_to ‘cease_all_human_rights_violations’⠀⇛ The Organization of American States (OAS) on Friday announced that it approved a resolution urging Nicaragua to “cease all human rights violations, release political prisoners, and respect religious freedom and freedom of expression, as well as the rule of law.” The resolution was led by the US, Canada, Chile and Costa Rica. # ⚓ France24 ☛ Sierra_Leone:_Police_disperse_opponents_with tear_gas_pending_election_results⠀⇛ Police in Sierra Leone fired tear gas at the main opposition party’s headquarters on Sunday evening, authorities said, as voters awaited the results of a fiercely fought general election. # ⚓ New York Times ☛ In_Sierra_Leone,_Clash_Follows_Election⠀⇛ Supporters and party officials from the All Peoples’ Congress were sifting through polling data from the presidential vote when the military surrounded party headquarters. # ⚓ JURIST ☛ Arizona_Governor_signs_executive_order_to_protect abortion_rights⠀⇛ Arizona Governor Katie Hobbs announced an executive order on Friday that protects abortion rights within the state one year after the Dobbs v. Jackson’s Women’s Health Organization decision. Abortion is generally legal before 15 weeks in Arizona under a law passed by former Governor Doug Ducey. # ⚓ RFERL ☛ Taliban_Leader_Claims_Women_Have_A_‘Comfortable_And Prosperous_Life’_In_Afghanistan⠀⇛ The supreme leader of the Taliban released a message on June 25 claiming that his government has taken the necessary steps for the betterment of women’s lives in Afghanistan, where women are banned from public life and work and girls’ education is severely curtailed. o § Internet Policy/Net Neutrality⠀➾ # ⚓ APNIC ☛ Event_Wrap:_35th_Annual_FIRST_Conference⠀⇛ Adli Wahid mentored FIRST fellows at the 35th Annual FIRST Conference, held from 4 to 9 June in Montreal, Canada. o § Monopolies⠀➾ # § Copyrights⠀➾ # ⚓ Federal News Network ☛ BET_Awards_delivering_party- like_celebration_of_50_years_of_hip-hop_and_its_many styles⠀⇛ A masked Lil Uzi Vert has opened the 2023 BET Awards on a platform suspended from the ceiling and jumped into a pyrotechnic-filled kickoff performance the quickly turned into a celebration of hip-hop’s early years. Then came a hip-hop history lesson: DJ Kid Capri walked the audience through a medley of the earliest days of New York City ’80s rap culture featuring The Sugarhill Gang’s “Rapper’s Delight,” MC LYTE’s “Cha Cha Cha”, D-NICE’s “Call ME D-Nice” and Big Daddy Kane’s “Raw,” into a partial cover of “Just A Friend,” an homage to the late great Biz Markie. The show is being broadcast live from Los Angeles’ Microsoft Theater. # ⚓ Digital Music News ☛ Bipartisan_Congressional Songwriters_Caucus_Relaunched⠀⇛ A bipartisan Congressional Songwriters Caucus has been reformed, with a focus on policies that support independent songwriters and intellectual property protections. Congressman Ted Lieu (D-CA) and Congressman Ben Cline (R-VA) relaunched the caucus and will serve as co-chairs. To celebrate the event, both Congressmen welcomed songwriters and representatives from songwriter advocacy groups to Capitol Hill. ䷩ 𝚕𝚒𝚗𝚎 4110 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_26/06/2023:_Linux_(Kernel)_6.4_and_Antitrust_Catchup⠀✐ Posted in News_Roundup at 12:58 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Audiocasts/Shows o Kernel_Space o Applications o Instructionals/Technical o Desktop_Environments/WMs # GNOME_Desktop/GTK * Distributions_and_Operating_Systems o Reviews o New_Releases o Canonical/Ubuntu_Family o Open_Hardware/Modding o Mobile_Systems/Mobile_Applications * Free,_Libre,_and_Open_Source_Software o FSFE o Programming/Development # Perl_/_Raku # Python * Leftovers o Health/Nutrition/Agriculture o Proprietary/Artificial_Intelligence_(AI) o Security o Defence/Aggression o Environment # Wildlife/Nature o Finance o AstroTurf/Lobbying/Politics o Censorship/Free_Speech o Civil_Rights/Policing o Internet_Policy/Net_Neutrality o Streaming_and_Digital_Restrictions_(DRM) o Monopolies # Patents # Trademarks # Copyrights * § GNU/Linux⠀➾ o ⚓ Linux Made Simple ☛ 2023-06-18_[Older]_Linux_Weekly_Roundup #240⠀⇛ o § Audiocasts/Shows⠀➾ # ⚓ 2023-06-21_[Older]_Enterprise_Linux_Security_Episode_68_– Barracuda’s_Vulnerability⠀⇛ # ⚓ 2023-06-21_[Older]_FLOSS_Weekly_737:_Live,_LUG,_and_Rock_On –_Dan_Lynch,_Liverpool_Linux_User_Group⠀⇛ # ⚓ GNU World Order (Audio Show) ☛ 2023-06-19_[Older]_GNU_World Order_517⠀⇛ # ⚓ 2023-06-24_RedHat_Becomes_Closed_Source_(Who_Didn’t_See This_Coming?)⠀⇛ # ⚓ 2023-06-24_The_Red_Hat_RHEL_Situation_Looks_Really_Bad⠀⇛ # ⚓ 2023-06-23_[Older]_20_Thivngs_You_MUST_DO_After_Installing Debian_12_(For_2023!)⠀⇛ # ⚓ 2023-06-23_[Older]_Red_Hat_Enterprise_Linux_9.2_Overview #shorts⠀⇛ # ⚓ 2023-06-23_[Older]_Valve_FORGOT_they_fixed_this_HUGE_ISSUE with_the_Steam_Deck…_|_Deck_News_No_90⠀⇛ # ⚓ 2023-06-23_[Older]_Tuxedo_OS:_latest_KDE_&_hardware_support (+_Stellaris_16_review)⠀⇛ # ⚓ 2023-06-22_[Older]_Ivy,_Shells_and_Custom_Theming_– Configuring_Emacs_03⠀⇛ # ⚓ 2023-06-22_[Older]_How_to_install_Synfig_Studio_on_MX_Linux 21.3⠀⇛ # ⚓ 2023-06-22_[Older]_Linux_Was_Obsolete_30_Years_Ago⠀⇛ # ⚓ 2023-06-22_[Older]_How_to_install_Kumander_Linux_1.0⠀⇛ # ⚓ 2023-06-22_[Older]_Redhat_goes_CLOSED_SOURCE?⠀⇛ # ⚓ 2023-06-21_[Older]_How_to_install_Skype_on_MX_Linux_21.3⠀⇛ # ⚓ 2023-06-21_[Older]_This_Dev_Booted_Linux_292,612_Times_To Fix_A_Bug⠀⇛ # ⚓ 2023-06-21_[Older]_Linux_Commands_in_60_Seconds_–_The systemctl_Command⠀⇛ # ⚓ 2023-06-21_[Older]_The_Best_Web_Browsers_for_Privacy⠀⇛ # ⚓ 2023-06-21_[Older]_Systemd_Deep-Dive:_A_Complete,_Easy_to Understand_Guide_for_Everyone⠀⇛ # ⚓ 2023-06-21_[Older]_Kumander_Linux_1.0_overview_|_The_user friendly_OS_inspired_by_Windows_7⠀⇛ # ⚓ 2023-06-21_[Older]_How_to_Build_your_own_Linux-Based_Cloud Desktop_with_X2Go_(Hands-On_Linux_Learning)⠀⇛ # ⚓ 2023-06-20_[Older]_Debian_12_“Bookworm”_is_AWESOME⠀⇛ # ⚓ 2023-06-20_[Older]_CrowdSec_1.5_Gains_New_Features_– Exploring_Block_Lists,_Post_Exploitation_Behavior_&_More!⠀⇛ # ⚓ 2023-06-20_[Older]_How_to_install_Telegram_on_MX_Linux 21.3⠀⇛ # ⚓ 2023-06-20_[Older]_Rhino_Linux_2023.1_beta5_Quick_Overview #shorts⠀⇛ # ⚓ 2023-06-20_[Older]_Reddit’s_API_Protest_Is_An_Absolute Disaster⠀⇛ # ⚓ 2023-06-20_[Older]_Some_Quick_Debian_12_Tips⠀⇛ # ⚓ 2023-06-20_[Older]_The_Lack_Of_Consistency_With_The_Linux Terminal⠀⇛ # ⚓ 2023-06-19_[Older]_Do_we_actually_need_a_SteamOS_ISO?⠀⇛ # ⚓ 2023-06-19_[Older]_How_to_install_Natron_on_MX_Linux_21.3⠀⇛ # ⚓ 2023-06-19_[Older]_Why_Are_Ubuntu_Linux_PPA_So_Hated?⠀⇛ # ⚓ 2023-06-18_[Older]_This_Github_User_Is_DESTROYING_Issue Trackers⠀⇛ # ⚓ 2023-06-18_[Older]_Debian_12_Bookworm_Installation_and First_Look⠀⇛ # ⚓ 2023-06-18_[Older]_Huge_Nextcloud_improvements,_Pop!_OS Cosmic_update,_GNOME_mobile_roadmap:_Linux_&_Open_Source News⠀⇛ # ⚓ 2023-06-18_[Older]_How_to_install_OBS_Studio_on_MX_Linux 21.3⠀⇛ # ⚓ 2023-06-17_[Older]_This_Graphical_Desktop_Environment_Is TEXT_BASED??⠀⇛ o § Kernel Space⠀➾ # ⚓ 9to5Linux ☛ Linux_Kernel_6.4_Officially_Released,_This_Is What’s_New⠀⇛ Highlights of Linux kernel 6.4 include Intel LAM (Liniar Address Masking) support, user trace events, the ability for the machine keyring used for Machine Owner Keys (MOK) to store only CA- enforced keys, LoongArch support for the nolibc library, support for zoned block devices for the F2FS file system, as well as support for the Svnapot extension and hibernation support for the RISC-V architecture. The io_uring subsystem was improved to be able to perform multiple direct-I/O writes at the same time to a file (currently only supported on EXT4 and XFS filesystems), the SCTP (Stream Control Transmission Protocol) protocol gained support for the Fair and Weighted Fair Queuing (WFQ) schedulers, and a new netlink-based API was implemented to call out the user space for helper functions. # ⚓ LWN ☛ The_6.4_kernel_has_been_released⠀⇛ Headline features in this release include: generic iterators for BPF, the removal of the SELinux runtime disable knob, the removal of the SLOB memory allocator, linear address masking support on Intel CPUs, process-level samepage merging control, support for user trace events, more infrastructure for writing kernel modules in Rust, per-VMA locks, and much more. See the LWN merge-window summaries (part 1, part 2), and the (in-progress) KernelNewbies 6.4 page for the details. # ⚓ LWN ☛ Linux_6.4⠀⇛ Hmm. Final week of 6.4 is done, and we've mainly got some netfilter fixes, some mm reverts, and a few tracing updates. There's random small changes elsewhere: the usual architecture noise, a number of selftest updates, some filesystem fixes (btrfs, ksmb), etc. Most of the stuff in my mailbox the last week has been about upcoming things for 6.5, and I already have 15 pull requests pending. I appreciate all you proactive people. But that's for tomorrow. Today we're all busy build-testing the newest kernel release, and checking that it's all good. Right? Linus o § Applications⠀➾ # ⚓ Red Hat Official ☛ Application_modernization:_Promote, observe_and_process [Ed: IBM pushing us back to proprietary]⠀⇛ o § Instructionals/Technical⠀➾ # ⚓ Make Use Of ☛ How_to_Clone_Your_Linux_Hard_Drive:_5 Methods⠀⇛ Need to clone your Linux hard disk drive or partition? Use one of these drive cloning tools to clone your Linux disk. # ⚓ Make Use Of ☛ How_to_Update_to_the_Latest_Raspberry_Pi_OS⠀⇛ Want to keep your Raspberry Pi up-to-date? Here’s how to upgrade Raspbian to Raspberry Pi OS. # ⚓ University of Toronto ☛ 2023-06-19_[Older]_Link:_The Difference_Between_Root_Certificate_Authorities, Intermediates,_and_Resellers⠀⇛ # ⚓ University of Toronto ☛ 2023-06-21_[Older]_Having_non-x86 machines_makes_your_life_harder,_especially_in_a_mixed_setup [Ed: "Having non-x86 machines makes your life harder" is like saying cooking is bad because it's easier to just each half a dozen packs of crisps]⠀⇛ # ⚓ Linux Made Simple ☛ 2023-06-22_[Older]_How_to_install Synfig_Studio_on_MX_Linux_21.3⠀⇛ # ⚓ Linux Made Simple ☛ 2023-06-21_[Older]_How_to_install_Skype on_MX_Linux_21.3⠀⇛ # ⚓ Linux Made Simple ☛ 2023-06-20_[Older]_How_to_install Telegram_on_MX_Linux_21.3⠀⇛ # ⚓ Linux Made Simple ☛ 2023-06-19_[Older]_How_to_install Natron_on_MX_Linux_21.3⠀⇛ # ⚓ Linux Made Simple ☛ 2023-06-18_[Older]_How_to_install_OBS Studio_on_MX_Linux_21.3⠀⇛ # ⚓ University of Toronto ☛ 2023-06-25_[Older]_Everything_that uses_configuration_files_should_report_where_they’re located⠀⇛ o § Desktop Environments/WMs⠀➾ # § GNOME Desktop/GTK⠀➾ # ⚓ DebugPoint ☛ 15_Best_GTK_Themes_for_Ubuntu_and_Other Distros⠀⇛ The visual appearance of your desktop plays a significant role in your overall Linux experience. GTK themes offer a simple yet powerful way to customize the look of your desktop environment. Applying a GTK theme lets you change the colours, window decorations, and overall style to match your preferences. Apart from KDE Plasma, and LXQt, the majority of the popular desktop environments are based on GTK. Hence it’s important to find out which are the best GTK themes available today. Let’s dive into the top 15 GTK themes that have gained popularity in 2023. * § Distributions and Operating Systems⠀➾ o ⚓ HowTo Geek ☛ Why_I_Hopped_from_Manjaro_Linux_to_EndeavourOS⠀⇛ I started using Linux back in the mid-1990s, with RedHat Linux. In 2003 it morphed into a commercial product called RedHat Enterprise Linux. A fork of the last free version of RedHat Linux was used to launch Fedora Linux. Nowadays, Fedora is well-known as a rock-solid distribution. But twenty years ago, I found it a little picky about the hardware it liked to run on. To some extent, that was par for the course, regardless of your distribution. It was just life on Linux. Resolving issues was part of that whole scene. But it did grow tiresome. I started hearing good things about a new and, almost, hardware-agnostic distribution called Ubuntu. It had big backing behind it, too, so it wasn’t going to go away anytime soon. The philanthropic sentiments behind the distribution appealed to me, too. I decided to give it a go. I think it was Ubuntu 5.04, the Hoary Hedgehog. I used Ubuntu as my daily driver until Autumn 2019, when I moved to Manjaro. I’ve already written about the thought processes behind that move. Two years after moving to Manjaro, I migrated to EndeavourOS. Here’s why. o § Reviews⠀➾ # ⚓ Distro Watch ☛ Review:_KaOS_With_Plasma_6_Preview⠀⇛ I made a few other observations about Plasma 6 while I was exploring its new features. One was the desktop does not appear to have changed in terms of performance and resource consumption. Plasma 6 used about 900MB of RAM on KaOS, which is about the same amount Plasma 5 uses on the same distribution running the same services. This makes Plasma a little heavier than average (when compared against other desktops), but still lighter than GNOME on most distributions. In terms of responsiveness, Plasma is still in the middle of the pack. It performs well, but isn’t as snappy as lighter desktops such as LXQt. A concern I had was the System Settings panel crashed frequently. About half of the time, when I opened a specific configuration page, System Settings would crash. This was also a problem with later versions of the Plasma 5.x series and it has become worse in the preview of Plasma 6. On the whole, Plasma 6 looks like it will be a minor evolution forward. There are some nice little touches, some more predictable and consistent defaults, and some streamlining of the experience. Nothing big or surprising, just nice little improvements and a few visual tweaks that I think most people will enjoy. o § New Releases⠀➾ # ⚓ Liya_“Iqra”_v7.1.1_(2023)_–_Home_–_Liya_Linux_Forum⠀⇛ This is just ment to be a incremental update to Liya 7.0, but cannot be installed via liya-update, because this version had lot of backend changes, mostly related to cinnamon, 7.0 Users have two choices, either do a clean install (recommended) or stay on cinnamon 5.6.8(not recommended), so the choice rests on the user. From now onwards, there will be no specific release cycle for Liya, new versions will be released when the Creator feels its the correct time to do so. # ⚓ On_June_20th,_2023_EmmaDE5_Debian_12_Bookworm_with_a_new look !_–_Emmabuntüs⠀⇛ On June 20th 2023, the Emmabuntüs Collective is happy to announce the release of the Emmabuntüs Debian Edition 5 RC 1 update (32 and 64 bits), based on the Debian 12.0 stable Bookworm distribution and supporting both Xfce and LXQt desktop environments. This distribution was originally designed to facilitate the reconditioning of computers donated to humanitarian organizations, starting with the Emmaüs communities (which is where the distribution’s name obviously comes from), to promote the discovery of GNU/Linux by beginners, as well as to extend the lifespan of computer hardware, in order to reduce the waste induced by the over-consumption of raw materials. # ⚓ PeppermintOS ☛ Peppermint_OS_Debian_64bit_–_RC_for_2023_– Peppermint_OS⠀⇛ In preparation for the Jul 1 2023 release goal, team Peppermint is happy to release our signature styled PeppermintOS Xfce desktop for further testing by a wider audience, as a Release Candidate. # ⚓ Proxmox_VE_8.0_released!⠀⇛ We’re very excited to announce the major release 8.0 of Proxmox Virtual Environment! It’s based on the great Debian 12 “Bookworm” but using a newer Linux kernel 6.2, QEMU 8.0.2, LXC 5.0.2, and OpenZFS 2.1.12. # ⚓ Univention_Corporate_Server_5.0-4⠀⇛ Mit Univention Corporate Server 5.0-4 steht das vierte Point-Release für Univention Corporate Server (UCS) 5.0 zur Verfügung. Es umfasst Funktionserweiterungen und Verbesserungen, neue Eigenschaften sowie diverse Detailverbesserungen und Fehlerkorrekturen. Ebenso sind alle seit Version 5.0-3 erschienenen Erratas in den Installationsmedien enthalten. # ⚓ Plamo_8.1_リリース⠀⇛ o § Canonical/Ubuntu Family⠀➾ # ⚓ Make Use Of ☛ Ubuntu_Desktop_vs._Ubuntu_Server:_What’s_the Difference?⠀⇛ Ubuntu ranks as arguably the most popular Linux- based operating system. It’s undoubtedly one of the best-known. However, Ubuntu varies quite a bit. Ubuntu has two distinct flavors: a stable release and long-term support (LTS) iteration. Further, Ubuntu splits into Ubuntu Cloud, Ubuntu Core, Ubuntu Desktop, and Ubuntu Server. Here, you’ll learn all about the differences between Ubuntu Server and Ubuntu Desktop. o § Open Hardware/Modding⠀➾ # ⚓ SparkFun Electronics ☛ 2023-06-23_[Older]_Enclosed_RTKs_& 6DoF_IMUs⠀⇛ # ⚓ SparkFun Electronics ☛ 2023-06-22_[Older]_The_SparkFun_RTK Reference_Station⠀⇛ # ⚓ SparkFun Electronics ☛ 2023-06-21_[Older]_New_Tutorial: Quickly_Display_Your_Bluetooth_Data_3_Ways!⠀⇛ o § Mobile Systems/Mobile Applications⠀➾ # ⚓ Linux On Mobile ☛ 2023-06-18_[Older]_Weekly_GNU-like_Mobile Linux_Update_(24/2023):_A_new_approach_to_Adaptivity⠀⇛ * § Free, Libre, and Open Source Software⠀➾ o § FSFE⠀➾ # ⚓ FSFE ☛ 2023-06-23_[Older]_Council_to_exclude_relevant stakeholders_from_contributing_to_an_Interoperable_Europe⠀⇛ o § Programming/Development⠀➾ # ⚓ The_limitations_of_Scrum_framing_and_what_you_might_use instead.⠀⇛ Calling teams “Scrum Teams” implies that effectiveness is defined by Scrum. Spotify shifted to “Squad”, at least partly, as a way to be clearer that teams should not limit themselves to Scrum patterns and practices. Outside of Spotify itself, I’m wary of suggesting “Squad” as an alternative to “Scrum Team”, mainly because of a general tendency to blindly copy Spotify. “Crew” is an alternative from the Cynefin community but it’s fairly niche. # ⚓ IKEA-Oriented_Development⠀⇛ Take any ID or value in your system. How many computers does it touch? How much time does it spend in HTTP packets? How big and how long does it spend in RAM? How many times is it copied in CPU cache? How is it moved or copied on the program stack? How is it represented in the GPU? # ⚓ Jordan Kaye ☛ Flexible_systems⠀⇛ When designing systems, it’s easy to get caught up in the minutia of each decision that has to be made along the way. Technical systems may raise concerns about choosing the appropriate logging framework or determining the most effective concurrency model. Human systems may instead be concerned with how many meetings to hold, with whom, and how often. While individual decisions may be important to the outcome of the project, the ability to adapt and change those decisions in the future is likely to be significantly more critical. Despite careful thought and planning, achieving 100% certainty in the correctness of every decision is highly unlikely. Even if this level of certainty were possible, the Pareto principle suggests that 80% of the overall outcome will be driven by only 20% of these decisions; therefore, investing excessive time to ensure the absolute correctness of every decision would necessarily result in a considerable amount of wasted resources. # ⚓ I_Don’t_Need_Your_Query_Language⠀⇛ This post may seem a bit harsh, but I’m tired of SQL shaming that has somehow become a thing in the industry. I have a right to disagree, don’t I? Every year or so, a new general-purpose database engine comes out. And that’s great! It can bring new valuable approaches, architectures, and tools (plus, building database engines is fun). Often this new database engine comes with a new query language. And that’s probably good, too. Or maybe it’s not. # ⚓ Rust_vs_C++_Formatting⠀⇛ The only difference is the spelling of the name of the thing we’re calling (which is a function template in C++ and a macro in Rust) – otherwise, identical. Nevertheless, there is a surprisingly vast gulf of difference between the two languages in how they handle formatting, at basically every level beneath the user-facing syntax. I thought the differences were pretty interesting and worth going over. # ⚓ Squeezing_a_Little_More_Performance_Out_of_Bytecode Interpreters⠀⇛ Earlier this year, Wanhong Huang, Tomoharu Ugawa, and myself published some new experiments on interpreter performance. We experimented with a Genetic Algorithm to squeeze a little more performance out of bytecode interpreters. Since I spent much of my research time looking for ways to improve interpreter performance, I was quite intrigued by the basic question behind Wanhong’s experiments: which is the best order of bytecode handlers in the interpreter loop? # § Perl / Raku⠀➾ # ⚓ Perl ☛ 2023-06-24_[Older]_Celebrate_Perl_5.38_with Limited_Edition_merch!⠀⇛ # ⚓ Perl ☛ 2023-06-23_[Older]_Perl_Weekly_Challenge_#222 –_Checking_Against_My_List_of_Members⠀⇛ # ⚓ Perl ☛ 2023-06-20_[Older]_Perl_Weekly_Challenge_222: Matching_Members_and_Last_Member⠀⇛ # ⚓ Chris ☛ 2023-06-20_[Older]_Word_Embeddings_in_Perl: Baby_Steps⠀⇛ # ⚓ Perl ☛ 2023-06-18_[Older]_Perl_Weekly_Challenge_#221 –_Good_Strings,_Bad_Strings⠀⇛ # § Python⠀➾ # ⚓ Ben Hoyt ☛ Designing_Pythonic_library_APIs⠀⇛ This article describes some principles I’ve found useful for designing good Python library APIs, including structure, naming, error handling, type annotations, and more. It’s a written version of a talk I gave in June 2023 at the Christchurch Python meetup. # ⚓ Compiling_typed_Python⠀⇛ It’s been nine whole years since PEP 484 landed and brought us types from on high. This has made a lot of people very angry and been widely regarded as a bad move1. Since then, people on the internet have been clamoring to find out: does this mean we can now compile Python to native code for more speed? It’s a totally reasonable question. It was one of my first questions when I first started working on Python compilers. So can we do it? No. But also, kind of, yes. I’ll explain. I’ll explain in the context of “ahead-of- time” compiling within or adjacent to CPython, the predominant implementation of the Python language. Just-in-time (JIT) compilers are a different beast, and are described more below. None of the information in this post is novel; I hope only to clarify a bunch of existing academic and industry knowledge. The core thesis is: types are very broad hints and they are sometimes lies. # ⚓ The_best_Python_feature_you_cannot_use⠀⇛ Instead of having to limit sanity checks to the boundaries of the program, we could re- use those as function contracts using the assert keyword. Indeed, setting PYTHONOPTIMIZE removes all assert, making the check useful in dev, and free in production. Unfortunately, the community doesn’t know about the feature, and use assert for things that should never be removed, so using the flag would likely introduce bugs into your program. * § Leftovers⠀➾ o § Health/Nutrition/Agriculture⠀➾ # ⚓ International Business Times ☛ 2023-06-20_[Older]_UK_calls for_sustainable_agriculture_to_meet_global_food_security needs_at_G20_meet⠀⇛ o § Proprietary/Artificial Intelligence (AI)⠀➾ # ⚓ WinBuzzer ☛ Leaked_Internal_Poll:_Microsoft_Employees_Are Unhappy_with_Leadership⠀⇛ A leaked internal poll has revealed a significant drop in confidence among Microsoft employees towards the company’s leadership. The poll results, which Business Insider shared, indicate a growing dissatisfaction among the workforce. # ⚓ Hindustan Times ☛ ‘I_thought_layoffs_were…’:_Ex-LinkedIn staffer_says_this_after_being_laid_off⠀⇛ A now-former LinkedIn employee, who was among the 716 people handed pink slips by the job-search platform in May, has remarked that until his own layoff, he thought of layoffs as a ‘thing that one sees only in movies.’ o § Security⠀➾ # ⚓ CPJ ☛ 2023-06-22_[Older]_Digital_security:_Risk_assessment template⠀⇛ # ⚓ CPJ ☛ 2023-06-16_[Older]_Digital_security_checklist_for journalists_in_exile⠀⇛ # ⚓ The Conversation ☛ 2023-06-19_[Older]_Moveit_hack:_attack on_BBC_and_BA_offers_glimpse_into_the_future_of_cybercrime [Ed: Windows TCO]⠀⇛ # ⚓ CISA ☛ 2023-06-23_[Older]_VMware_Releases_Security_Update for_vCenter_Server_and_Cloud_Foundation⠀⇛ # ⚓ Modern Diplomacy ☛ 2023-06-21_[Older]_Assessing_Pakistan’s Cyber_Security_Landscape⠀⇛ # ⚓ International Business Times ☛ 2023-06-21_[Older]_Only_30% of_businesses_have_board_members_responsible_for cybersecurity⠀⇛ # ⚓ CISA ☛ 2023-06-22_[Older]_Apple_Releases_Security_Updates for_Multiple_Products⠀⇛ # ⚓ CISA ☛ 2023-06-22_[Older]_ISC_Releases_Security_Advisories for_Multiple_Versions_of_BIND_9⠀⇛ # ⚓ CISA ☛ 2023-06-22_[Older]_Juniper_Networks_Releases Security_Advisory_for_Junos_OS_and_Junos_OS_Evolved⠀⇛ # ⚓ CISA ☛ 2023-06-23_[Older]_CISA_Adds_Five_Known_Exploited Vulnerabilities_to_Catalog⠀⇛ # ⚓ CISA ☛ 2023-06-22_[Older]_CISA_Adds_Six_Known_Exploited Vulnerabilities_to_Catalog⠀⇛ # ⚓ CISA ☛ 2023-06-22_[Older]_CISA_Releases_Four_Industrial Control_Systems_Advisories⠀⇛ # ⚓ CISA ☛ 2023-06-22_[Older]_Advantech_R-SeeNet⠀⇛ # ⚓ CISA ☛ 2023-06-22_[Older]_SpiderControl_SCADAWebServer⠀⇛ # ⚓ CISA ☛ 2023-06-20_[Older]_CISA_Releases_Two_Industrial Control_Systems_Advisories⠀⇛ # ⚓ CISA ☛ 2023-06-20_[Older]_Enphase_Envoy⠀⇛ # ⚓ CISA ☛ 2023-06-20_[Older]_Enphase_Installer_Toolkit_Android App⠀⇛ # ⚓ Modern Diplomacy ☛ 2023-06-18_[Older]_Navigating_the_New Frontiers_of_Economic_Security:_Exploring_the_Implications_of Cyber_Threats⠀⇛ # ⚓ US News And World Report ☛ 2023-06-17_[Older]_Microsoft Says_Early_June_Disruptions_to_Outlook,_Cloud_Platform,_Were Cyberattacks [Ed: "Microsoft Says"... but did you check what was true? That's your job as journalists.]⠀⇛ # ⚓ Engadget ☛ 2023-06-18_[Older]_Microsoft_confirms_June Outlook_and_OneDrive_outages_were_caused_by_DDoS_attacks [Ed: Microsoft does not "CONFIRM". Microsoft deflects. It's the job of actual journalists to "CONFIRM". Don't parrot what chronic liars (Microsoft) are saying to save face.]⠀⇛ # ⚓ Engadget ☛ 2023-06-24_[Older]_Twitter_hacker_and_crypto scammer_sentenced_to_five_years_in_prison⠀⇛ o § Defence/Aggression⠀➾ # ⚓ US News And World Report ☛ 2023-06-25_[Older]_Ukraine: Chaos_in_Russia_Works_to_Our_Advantage⠀⇛ # ⚓ The Local SE ☛ 2023-06-25_[Older]_Russia_could_pose_threat to_Sweden_‘for_decades’⠀⇛ # ⚓ Engadget ☛ 2023-06-24_[Older]_Russia_blocks_access_to Google_News_after_Wagner_Group_forces_threaten_to_topple military⠀⇛ # ⚓ US News And World Report ☛ 2023-06-24_[Older]_Muscovites Made_Uneasy_by_Revolt,_Ukrainians_Pleased_at_Internal Turmoil⠀⇛ # ⚓ Deutsche Welle ☛ 2023-06-22_[Older]_European_Commissioner: Ukraine_‘on_track’_to_EU_membership⠀⇛ # ⚓ Modern Diplomacy ☛ 2023-06-22_[Older]_Ukraine_Plans_to_Open Trade_Offices_in_Africa⠀⇛ o § Environment⠀➾ # ⚓ NL Times ☛ 2023-06-25_No_arrests_after_turbulent_action_by climate_activists_at_Tata_Steel⠀⇛ # ⚓ CBC ☛ 2023-06-25_3_ways_to_tell_if_a_candidate_is_serious about_climate_change⠀⇛ # ⚓ NL Times ☛ 2023-06-24Greenpeace_climate_activists_enter Tata_Steel_site_despite_emergency_decree⠀⇛ # ⚓ Jacobin Magazine ☛ 2023-06-23_In_the_Long_Run_of_Human Civilization_and_Climate_Change,_We’re_All_Dead⠀⇛ # ⚓ Engadget ☛ 2023-06-23_[Older]_EPA_creates_youth_council_to advise_the_agency_on_climate_change_policy⠀⇛ # ⚓ International Business Times ☛ 2023-06-23_[Older]_Climate change_threatens_human_health_and_urgent_action_is_needed, says_WHO⠀⇛ # ⚓ International Business Times ☛ 2023-06-23_[Older]_UK partners_with_Africa_and_the_Caribbean_to_combat_the_climate crisis⠀⇛ # ⚓ International Business Times ☛ 2023-06-16_[Older]_Climate change_causing_more_turbulence_during_air_travel:_study⠀⇛ # ⚓ Green Party UK ☛ 2023-06-19_[Older]_Labour’s_green_light_to Rosebank_oil_field_“simply_unforgivable”,_say_Greens⠀⇛ # § Wildlife/Nature⠀➾ # ⚓ Gizmodo ☛ 2023-06-23_[Older]_Big_Snails_Mean_Bigger Problems_for_Florida⠀⇛ o § Finance⠀➾ # ⚓ The Age AU ☛ 2023-06-20_[Older]_More_shoppers_stung_with card_surcharges_as_cafes,_pubs_seek_savings⠀⇛ # ⚓ Engadget ☛ 2023-06-21_[Older]_Twitter_has_supposedly started_paying_its_Google_Cloud_bill_again⠀⇛ # ⚓ US News And World Report ☛ 2023-06-20_[Older]_Twitter Employees_Sue_Social_Media_Company_Over_Bonuses_They_Say Weren’t_Paid_Despite_Promises⠀⇛ # ⚓ US News And World Report ☛ 2023-06-23_[Older]_Stock_Market Today:_Asian_Shares_Sink_as_Central_Banks_Crank_Interest Rates_Still_Higher⠀⇛ # ⚓ US News And World Report ☛ 2023-06-22_[Older]_Sinema_Cites Bill_Targeting_Leaders_of_Failed_Banks_After_Criticism_of_Her Wall_Street_Ties⠀⇛ # ⚓ US News And World Report ☛ 2023-06-21_[Older]_U.S._to_Slap New_Sanctions_on_Myanmar_State-Owned_Banks_–_Sources⠀⇛ # ⚓ CBC ☛ 2023-06-20_[Older]_Big_banks_must_have_more_capital on_hand_to_cover_potential_losses,_after_new_regulator rules⠀⇛ # ⚓ The Age AU ☛ 2023-06-19_[Older]_Australia_news_LIVE:_Voice referendum_legislation_passes_Senate;_‘Per-capita_recession’ tipped_as_banks_slash_economic_growth_forecasts⠀⇛ # ⚓ Green Party UK ☛ 2023-06-22_[Older]_Greens_call_for_tax_on super-rich_to_support_most_vulnerable_after_latest_interest rate_rise⠀⇛ o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ CBC ☛ 2023-06-17_[Older]_Danielle_Smith_seeks_conflict before_clarity_on_Facebook_and_Ottawa’s_job_plan⠀⇛ # § Misinformation/Disinformation/Propaganda⠀➾ # ⚓ Gizmodo ☛ 2023-06-22_[Older]_FDA_Goes_After_TikTok’s Favorite_Vape⠀⇛ # ⚓ Gizmodo ☛ 2023-06-22_[Older]_TikTok’s_#2_Exec_Bails as_Company_Fights_for_Its_Life⠀⇛ # ⚓ The Conversation ☛ 2023-06-19_[Older]_Conspiracy theories_aren’t_on_the_rise_–_we_need_to_stop panicking⠀⇛ o § Censorship/Free Speech⠀➾ # ⚓ The Age AU ☛ 2023-06-25_[Older]_Librarians_learn_how_to defend_intellectual_freedom_and_fight_book_bans⠀⇛ # ⚓ Deutsche Welle ☛ 2023-06-19_[Older]_DW_Freedom_of_Speech winner_Oscar_Martinez:_‘Silence_is_not_an_option’⠀⇛ # ⚓ US News And World Report ☛ 2023-06-23_[Older]_Twitter_Faces ‘Stress_Test’_of_Europe’s_Tough_New_Big_Tech_Rules⠀⇛ # ⚓ John Gruber ☛ 2023-06-21_[Older]_★_More_on_Preemptively Blocking_Facebook’s_Imminent_ActivityPub_Entry⠀⇛ # ⚓ US News And World Report ☛ 2023-06-21_[Older]_Australia Says_Twitter_Is_Top_Platform_for_Online_Hate,_Demands Explanation⠀⇛ # ⚓ Gizmodo ☛ 2023-06-23_[Older]_Are_the_Facebook_Papers_Too Sensitive_for_Public_Release?_|_Gizmodo_Interview⠀⇛ # ⚓ US News And World Report ☛ 2023-06-23_[Older]_Malaysia_Says It_Will_Take_Legal_Action_Against_Meta_Over_Harmful_Content on_Facebook⠀⇛ # ⚓ Gizmodo ☛ 2023-06-18_[Repeat]_Website_Owners_Say_Traffic_Is Plummeting_After_a_Facebook_Algorithm_Change⠀⇛ o § Civil Rights/Policing⠀➾ # ⚓ Gizmodo ☛ 2023-06-21_[Older]_Bernie_Sanders_Opens Investigation_Into_Amazon’s_‘Uniquely_Dangerous’_Warehouses⠀⇛ # ⚓ Engadget ☛ 2023-06-20_[Older]_US_Senate_is_the_latest_to look_into_Amazon’s_warehouse_safety_practices⠀⇛ # ⚓ US News And World Report ☛ 2023-06-22_[Older]_Apple_Engaged in_‘Coercive’_Interviews_and_Other_Anti-Union_Tactics_at_New York_Store,_Judge_Rules⠀⇛ # ⚓ Gizmodo ☛ 2023-06-21_[Older]_Judge_Says_Apple_Interrogated Unionizing_Employees_Illegally⠀⇛ # ⚓ Engadget ☛ 2023-06-21_[Older]_Apple’s_union-busting practices_violated_employee_rights_at_NYC_store,_judge rules⠀⇛ o § Internet Policy/Net Neutrality⠀➾ # ⚓ 2023-06-21_[Older]_BT_Raising_the_Prices_Again_and Discounts_Are_Impossible_or_Very_Hard_to_Get⠀⇛ # ⚓ 2023-06-16_[Older]_BT_Full_Fibre_Broadband_is_Throttling Down_Fibre_Connections_and_Then_Upselling_the_‘Real’_Speeds of_Fibre-optics⠀⇛ o § Streaming and Digital Restrictions (DRM)⠀➾ # ⚓ Engadget ☛ 2023-06-23_[Older]_YouTube_fan_accounts_will soon_need_a_disclosure_in_the_channel_name_or_handle⠀⇛ # ⚓ US News And World Report ☛ 2023-06-23_[Older]_YouTube Services_Back_up_for_Most_Users_–_Downdetector⠀⇛ o § Monopolies⠀➾ # ⚓ IP Kat ☛ 2023-06-23_[Older]_Mathematical_shapes_and intellectual_property_–_a_legal_perspective_on_the_“einstein tile” [Ed: "intellectual property" does not exist and it's not property (what they are alluding to)]⠀⇛ # ⚓ IP Kat ☛ 2023-06-19_[Older]_Book_review:_Intellectual Property_Excesses⠀⇛ # ⚓ IP Kat ☛ 2023-06-22_[Older]_Unpacking_IDC_v_Lenovo_(Part I):The_approach_on_unpacking_and_comparing_prior_licence agreements⠀⇛ # ⚓ Gizmodo ☛ 2023-06-21_[Older]_Amazon_Allegedly_Tricked_Users Into_Prime_Subscriptions_and_Sabotaged_Their_Attempts_to Cancel⠀⇛ # ⚓ CNET ☛ 2023-06-21_[Older]_FTC_Sues_Amazon_for_‘Tricking’ Customers_Into_Prime_Memberships_–_CNET⠀⇛ # ⚓ Engadget ☛ 2023-06-21_[Older]_FTC_sues_Amazon_for_allegedly tricking_customers_into_Prime_subscriptions⠀⇛ # ⚓ Vox ☛ 2023-06-21_[Older]_The_government_is_suing_Amazon over_how_hard_it_is_to_cancel_Prime⠀⇛ # ⚓ Deutsche Welle ☛ 2023-06-21_[Older]_US_agency_sues_Amazon for_‘deceptive’_practices⠀⇛ # ⚓ US News And World Report ☛ 2023-06-21_[Older]_Microsoft, U.S._Regulators_Head_to_Court_Over_$69_Billion_Deal_That Could_Reshape_Video_Gaming⠀⇛ # ⚓ Gizmodo ☛ 2023-06-22_[Older]_Hearing_Over_Microsoft’s Takeover_of_Activision_Blizzard_Begins,_With_Bigwigs_Set_to Testify⠀⇛ # ⚓ Florian Müller ☛ 2023-06-17_[Older]_Non-smoking_gun_found: PlayStation_chief_wasn’t_really_worried_about_losing_Call_of Duty,_ripping_major_hole_in_FTC’s_argument_to_block Microsoft’s_purchase_of_Activision_Blizzard [Ed: Well, it is quite revealing that Microsoft is again_hiring_this_shill_and lobbyist; they’re going to die without this hostile (to gamers) takeover]⠀⇛ # ⚓ Florian Müller ☛ 2023-06-24_[Older]_Game_over_at_halftime for_FTC:_San_Francisco_injunction_hearing_in_Microsoft- Activision_merger_case_exposes_evidentiary_and_intellectual bankruptcy_of_misguided_agency’s_case [Ed: Microsoft's shill and lobbyist failing to disclose that Microsoft sponsors his shilling, basically an attack dog against regulators who butts in at Twitter to interject his paid-for lies]⠀⇛ # ⚓ Computing UK ☛ Google_to_FTC:_Microsoft_locks_users_into Azure [Ed: Azure is failing, there are layoffs, but Microsoft hopes the bleeding will stop one day]⠀⇛ Microsoft is currently the second largest cloud provider in terms of market share, while Google trails behind as a distant third In a complaint filed with the US Federal Trade Commission (FTC) this week, Google accused Microsoft of using its dominant position to trap customers into contracts within its Azure cloud server… # § Patents⠀➾ # ⚓ 2023-06-23_[Older]_Senate_Bill_Proposed_to_Provide Subject_Matter_Eligibility_Solution [Ed: This is not a solution but a problem created by patent litigation profiteers via politicians they're bribing]⠀⇛ # ⚓ 2023-06-22_[Older]_Federal_Circuit_Special_Committee Responds_to_Judge_Newman’s_Counsel’s_Request_for Clarification_Regarding_Misconduct_Hearing⠀⇛ # ⚓ 2023-06-21_[Older]_Judge_Newman_Matter_Continues⠀⇛ # ⚓ Florian Müller ☛ 2023-06-21_[Older]_Proposed_EU_SEP Regulation_is_explicitly_not_based_on_any_evidence_of patent_hold-up_or_hold-out,_apart_from_unverifiable anecdotes⠀⇛ # ⚓ Florian Müller ☛ 2023-06-16_[Older]_OPPO_effectively defends_5G_standard-essential_patent_against_Nokia’s opposition:_EPO_upholds_claims_based_on_minor clarification;_Mannheim_trial_scheduled_for_6/27⠀⇛ # ⚓ IP Kat ☛ 2023-06-21_[Older]_Keeping_a_digital_poker face:_Assessing_witness_credibility_in_the_ViCo_age_(T 423/22) [Ed: The criminals who hijacked the EPO turned courts into webchats]⠀⇛ # ⚓ IP Kat ☛ 2023-06-21_[Older]_Non-infringement declaration_for_alleged_design_infringement_in_Germany: not_in_Italy,_says_Italian_Supreme_Court⠀⇛ # ⚓ IP Kat ☛ 2023-06-19_[Older]_Applying_G_2/21: Preliminary_opinion_from_the_referring_Board_of_Appeal on_post-filed_evidence_appeal_(T_0116/18) [Ed: The fake 'courts' of the EPO, where the dictator controls everything]⠀⇛ # § Trademarks⠀➾ # ⚓ IP Kat ☛ 2023-06-20_[Older]_CJEU:_Counterclaim_for invalidity/revocation_has_the_same_scope_as_an application_with_EUIPO⠀⇛ # ⚓ IP Kat ☛ 2023-06-19_[Older]_What_trade_mark disclaimers_have_to_do_with_distinctiveness…or_not?⠀⇛ # § Copyrights⠀➾ # ⚓ IP Kat ☛ 2023-06-18_[Older]_Spotify,_Sony_Music_and Streamz_challenge_the_Belgium’s_copyright_reform_in front_of_the_Constitutional_Court⠀⇛ # ⚓ IP Kat ☛ 2023-06-23_[Older]_#MajeMyDogandI:_No copyright_protection_for_a_selfie_in_the_lift⠀⇛ # ⚓ IP Kat ☛ 2023-06-18_[Older]_Going_(copyright) bananas:_Maurizio_Cattelan_prevails_in_copyright infringement_lawsuit_over_Comedian⠀⇛ # ⚓ US News And World Report ☛ 2023-06-22_[Older]_Canada Will_Require_Google_and_Meta_to_Pay_Media_Outlets_for News_Under_Bill_Set_to_Become_Law⠀⇛ ䷩ 𝚕𝚒𝚗𝚎 5402 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.26.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Gemini_Links_26/06/2023:_Cypherpunk_and_Praise_of_elinks⠀✐ Posted in News_Roundup at 12:37 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * Gemini*_and_Gopher o Personal/Opinions o Science o Technology_and_Free_Software # Internet/Gemini * § Gemini* and Gopher⠀➾ o § Personal/Opinions⠀➾ # ⚓ ABCOILD_Wordo:_PANDA⠀⇛ # ⚓ not_enough_time_to_live⠀⇛ if you could earn your living toiling 3 just hours a day, what would you do the rest of your day? # ⚓ As_my_morning_alone_time_slowly_slips_away⠀⇛ and I guess it maybe sorta conforms to some physical sensational whatevers but I do feel uncomfortable with food that won’t fit the spoon or fork such that there will likely be collateral lip soiling one of the most difficult things # ⚓ I_got_married⠀⇛ Our wedding ceremony was very nice and reflected us well. No priests or churches, just us and our family and friends. Fun were had, went to sauna, saw cute ducklings, listened to wide variety of music together… And I even danced. # ⚓ Too_Fast,_Too_Loud,_Too_Much⠀⇛ The growth of this place is straining my equanimity. It’s not the amount of people moving here, per se, but rather the built environment ‘developers’ (what a strange and misleading name for mindless corporate organisms that eat land!) have made to accommodate them. We needed significant density to house this mass influx of humanity, and we got unchecked suburban hell. Hundreds of thousands of wild acres–a precious resource for many peoples over the last 10,000 years–are gone, buried under a hideous sea of identical 4000 square foot houses and big box stores. Malvina Reynolds was mostly right, but it’s not little boxes on the hillside, it’s pharaonic tombs in three different Richmond-approved colors. And the cars. # ⚓ who_lives_in_Chicago?⠀⇛ Hello I am leaving to CHI for a year! Does anybody have some tips for living in the CHI # ⚓ catching_up_(four_runs_and_the_upcoming_marathon)⠀⇛ it’s been exactly two weeks since my last post and a few things have happened since then. i was mostly busy getting my life back in line, reestablishing my routines that make me feel safe in my own four walls even when my mental is subpar. running has helped me quite a bit to distract myself from the many stressors that rest on my shoulders at the moment. i looked at my calendar this weekend and i almost wanted to cry at just how busy all my upcoming weekends are. but that’s just how it is sometimes. it’s not like i signed up for things that i don’t want to do. quite the opposite. it’s just a lot at the moment, really. i’m no good at planning ahead of time and keeping tabs on so many things at once is challenging my grey matter more than i thought. o § Science⠀➾ # ⚓ The_Low-Hanging_Climate_Fruit⠀⇛ I’m seeing a lot of “oh it’s great that we discovered these easily-pluggable, low-hanging fruit emitters like methane leaks and diked-out peatlands, yay” and on the one hand, yeah, fixing the low-hanging fruit, the 80/20, the squeakiest wheels is definitively something we’ve got to do… …we already knew we were in trouble before we discovered these issues and these sites. We need to fix a lot of the normal stuff too. o § Technology and Free Software⠀➾ # ⚓ The_QOI-Remix_Image_Format⠀⇛ I’ve spent the last couple of days working on an image format, based on QOI, called QOI-Remix or QOI-R. For those who aren’t familiar, QOI is a lossless image format created by Dominic Szablewski; the spec fits on a page and it’s enormously faster than PNG, while achieving reasonably good encoded file sizes. I thought this was a really good area to be exploring, and one relevant to my own interests and to permacomputing (under the larger umbrella of efficient software.) With that in mind, I did several changes to the image format, adding a little bit of compute overhead but frequently achieving substantial reductions in filesize – and remaining far faster than PNG. # ⚓ TCP_Escoteria⠀⇛ We now resume a dialog already in progress. Josephus.— See here, there is a “connected” method to check whether a TCP socket is connected. Aloysius.— The peer could close the connection the very next second. Josephus.— But I want to know whether the socket is connected right now. Aloysius.— This is also not possible; the peer may have already closed the socket, and one cannot tell the difference between the ESTABLISHED and CLOSE- WAIT states. # ⚓ Chrooting_into_BTRFS⠀⇛ I was trying to rescue my new Manjaro installation. But, I had never tried chrooting into a BTRFS volume before. chroot lets you rebase the file system from a running system (like a live USB flash drive) to the file system of a stopped system (like a broken Linux installation on your hard drive). By changing the root (chroot), utilities run inside the chrooted environment act as if they were being run on the computer that you are troubleshooting. So, if my Manjaro installation is not working, I can use my installation disc, chroot into my system, and run updates, check the logs, or run other utilities. In this way, chroot combines the functioning of the live system with the file system of the broken installation. # ⚓ Quick_thoughts_on_Lemmy⠀⇛ I’ll jot down some quick thoughts on Lemmy, a Reddit-like service for the Fediverse. When it first was announced a few years ago, I thought “yeah, right, it has a really long way to go” and instead of helping I just sorted it under “vaporware”. But now it’s becoming usable♥. # ⚓ Cypherpunk⠀⇛ My general principle is that private conversation between known entities (like friends & fam) is usually a good thing and something humanity is well adapted to (since that’s how offline has worked for millenia) while anonymous immutable persistent broadcast is danger zone and unlike anything previous generations have had to deal with. Even a skeevy bathroom wall can be cleaned up or painted over. # ⚓ Re:_Framework_Laptop⠀⇛ Whenever I read a Gemlog entry that I think I might want to reply to, I bookmark it for later. # ⚓ Old_School_Stylish⠀⇛ Old School Stylish (OSS) is an interesting zine supplement of 28 pages (counting both covers) for Old School Essentials (OSE). OSS drops the class system and instead lets characters pick up “styles”, which are small collections of capabilities. As they adventure they can find and acquire (with suitable effort) more styles. Everything, from hit points to spells to thief capabilities to Armour Class, are part of styles. Characters can have multiple styles active, and can switch out styles for other ones they have learned. By default characters still have levels, but there is a option for dropping levels as well. As you might guess from the cover image this zine takes inspiration from martial arts and cultivation media. OSS offers a lot of ideas for how to acquire styles in play, from petitioning masters to learning a style by observing special circumstances. It provides several tables to help you come up with interesting ways for characters to learn styles. It also suggests that the players NOT use the book to select styles for their character, but leave it up to the DM to place styles to be found in the world, which I thought was interesting. # ⚓ Simplicity_and_Debian_Lenny⠀⇛ I’m enjoying the simplicity of Debian v5 (Lenny) on the old desktop [0]. I realized shortly after the install that I didn’t have to rely on the DVDs I had burned to install packages on this box, I could take advantage of the Debian archive mirror itself, which works with Lenny and this sources.list # § Internet/Gemini⠀➾ # ⚓ Hi_all,_Loving_this_already_🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇:)⦈_⠀⇛ What a wonderful BBS this is. I was able to sort out an error on adding a certificate within minutes ! Great job, Skyjake # ⚓ How_I_Operate_My_Capsule⠀⇛ The rise of community-oriented services on Gemini, especially Bubble, has helped introduce more people to the protocol than ever before. Recently I’ve seen several different newcomers looking for more information on how to set up a capsule and have a more independent presence on the platform. I’ll share how I do that in this log. This is not meant to be a guide, but rather a non-technical overview of how my capsule is set up, and it’s written for an audience that is not as tech-savvy. It goes more into concepts than the particulars of the technology behind them. My hope is that recent arrivals to Geminispace can find this document, see what goes into operating my capsule, and get a better sense of how easy it can be. # ⚓ In_praise_of_elinks⠀⇛ As I spend more time in text-based tools on the command line, I’ve become quite appreciative of the elinks browser. I’ve been building various portable Raspberry Pi based computers over the last while and I’ve realised that web browsers like Chromium and Firefox are the bottlenecks in terms of performance, because they are so resource- hungry. Netsurf is a nice alternative, but works quite poorly if using a touch-screen input, for example scrolling is quite finicky. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 5744 ➮ Generation completed at 02:43, i.e. 101 seconds to (re)generate ⟲