𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Monday, May 01, 2023 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Tue 2 May 02:40:37 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/05/01/ ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmVrcQmfEQYVJRLokWriUwoUTrBKxPtp8uxEaYrY5dFHJG QmaZKc4FiFz4h7QFc3KF64jMmtXbsHerkpNJoAY12ZC4XY QmfUadam9GijU4hb41M31LBESW7HZrreepetvGAKawDBT4 QmSW9FJDEiN7oEzt1iqhTLpC8jPbVaRWyV1ieH1zndNGcM QmUXGmSWZBU6qRWVXf26y2DBiCLvVfxKRAzafZDjN8EZxb Qmcu34r9DJuJH5mkMZYeG5soaWgi8BaqexYQwMx7Vv2APb QmNrkX2sAawgyubjCVjVRLjiSwJYToGQXdMnEoRTcy8GjR QmYxcFMe5vgLYfVxHFwQiR5wL8rMKxUVmbEZg9nD1YRjmr QmareZcZYJ7X5LnopoYKkNAZiPh21BtWv6APRwEPG8eUfV QmVTAqmSFnL2S5PCjgDDPmB4DnwNJYNAxqia6VrXKa5s22 QmbRrB3WabmpkzoFcTd7CEFvdz8fQtTuUncUD8LG1MGZQH Qmb7BTL7qTWyErEm8Lq2L2crCyBN6Woe2SXwQ1XC6nRfp4 QmXcfyTgb74hf2Qk22gDrho14TF3papse9Ts6cvKC4cj4G QmRARrRqZDNfBPqo7Hs3obwrESwkPCcQz3Ei7R4JRugvjz QmS32fMTkeYomdxPWCP42PHMfFdKs9rfkSgXboUoVNA3jB QmTGej9jj8spt5sAeA5fmFhTxbyEBhfyXn8vk91wJhQXcs QmUD3qvzBExdYcAqkwKAKng84v5we1kor95LS8wVEPQJY2 QmagVDKAew4AMq9Fs6yk4r4iAkxKc4L1W353hB8S99nTn1 QmcxQsZ2GCghqBFvbbovJYyNuZJr66gJWUEWRoU6QW9DNU QmUUcGwMx4Q4HgbQ85BsuddNvVw4ydnTVvsGdan6TnSNbf QmWh2te8JXntfFGaCH4vh9JvppYb6y58Eqjjp6bUqzuEXs ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ Bankrupt | Techrights ⦿ IRC Proceedings: Sunday, April 30, 2023 | Techrights ⦿ Contrary to What Microsoft-Funded Media Keeps Saying, Bing Has Lost a Lot of Market Share Since the Lying Chatbot Was Introduced (Despite Endless Marketing) | Techrights ⦿ [Meme] Plunder With ’Style’ | Techrights ⦿ Dear Phoronix, AdBlocking is Not the Enemy (and It’s a Matter of Security) | Techrights ⦿ ⦿ Suitable Online Bank(rupt)ing | Techrights ⦿ The World Wide Web at 30: Time to Gradually Retire It and Embrace Something Else | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2023/05/01/banking-on-lxo/#comments http://techrights.org/2023/05/01/irc-log-300423/#comments http://techrights.org/2023/05/01/marketing-lies-re-search/#comments http://techrights.org/2023/05/01/meme-on-plunder-mark-anthony-taylor-theft/#comments http://techrights.org/2023/05/01/phoronix-vs-adblocking/#comments http://techrights.org/2023/05/01/police-action-a-must/#comments http://techrights.org/2023/05/01/suitable-online-bankrupting/#comments http://techrights.org/2023/05/01/world-wide-web-at-30/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2023/05/01/gnucash-5-1/#comments http://techrights.org/2023/05/01/mayday-mayday/#comments http://techrights.org/2023/05/01/peropesis-2-1/#comments ䷩ 𝚕𝚒𝚗𝚎 70 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/05/01/banking-on-lxo/#comments Gemini version at gemini://gemini.techrights.org/2023/05/01/banking-on-lxo/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Bankrupt⠀✐ Posted in America, Free/Libre_Software, FSF at 1:14 am by Guest Editorial Team Reprinted with permission from Alexandre_Oliva (FSFLA and FSF) Banking institutions have sought to automate customer service through websites and, more recently, through TRApps. https://www.fsfla.org/anuncio/2023-03-TRApps What these banks are saving in offices and staff, we customers are paying for with security and freedom. They are morally bankrupt. Genuine security never depends on secret software. On the contrary, transparency strengthens security. Nevertheless, these banks impose on us, in the name of security (their own, not ours), various harmful behaviors: * the use of software that we cannot control and whose actions on our computers are hidden from us; * the use of too-short passwords; and * the use of devices and operating systems designed to run under someone else's control, and to collect and exfiltrate our data. Running software controlled by others always implies a loss of freedom, and a threat to security and privacy. The requirement to use these programs has become so common and persistent that it seems unavoidable. Thus, we have decided to expand our campaign against imposed taxing software beyond state-controlled institutions to also include private services and goods whose providers converge on such impositions. https://www.fsfla.org/anuncio/2023-04-bancarrota#softimp We share our board member Alexandre Oliva's recent account of his over 20 years of struggle against technological abuse by banks in his country. We highlight his recent legal victory: online banking services must be restored without requiring the installation of programs other than a standard browser. Read more: https://www.fsfla.org/texto/bancarrota =============================================================================== § About Imposed Taxing Software⠀➾ Since 2006, we have been running a campaign against imposed taxing software: programs that are imposed in the sense that you cannot avoid them, and taxing in the sense that they burden you in a way that resembles a tax, but is exempt from social benefits and paid for with your freedom. Nonfree programs are unjust and too onerous (even when they are nominally gratis), because they imply a loss of freedom, that is, of control over your digital life. When this burden (of suppressed freedom) is compounded with the imposition of use of such programs, they become profoundly oppressive: imposed taxing software. Our initial focus was on oppressive software imposed by governments, such as mandatory tax-related programs and software required to interact with public banks. https://www.fsfla.org/circular/2006-11#Editorial While pressuring the government to liberate income tax software in Brazil, we have been updating and publishing a compatible and freedom-respecting version every year since 2007. https://www.fsfla.org/anuncio/2012-10-Acesso-SoftImp https://www.fsfla.org/~lxoliva/fsfla/irpf-livre/ In 2023, we extended the campaign to taxing software imposed by private providers: when freedom-depriving software is required to obtain or enjoy products or services. To be clear, this campaign is not (solely) about software for taxation, but rather about software that is taxing (an unjust burden, because it taxes your freedom; the software is itself like a tax), and that, on top of that, is imposed, thus profoundly oppressive. =============================================================================== § About FSFLA⠀➾ Free Software Foundation Latin America joined in 2005 the international FSF network, previously formed by Free Software Foundations in the United States, in Europe and in India. These sister organizations work in their corresponding geographies towards promoting the same Free Software ideals and defending the same freedoms for software users and developers, working locally but cooperating globally. https://www.fsfla.org/ =============================================================================== Copyright 2023 FSFLA Permission is granted to make and distribute verbatim copies of this entire document without royalty, provided the copyright notice, the document's official URL, and this permission notice are preserved. Permission is also granted to make and distribute verbatim copies of individual sections of this document worldwide without royalty provided the copyright notice and the permission notice above are preserved, and the document's official URL is preserved or replaced by the individual section's official URL. https://www.fsfla.org/anuncio/2023-04-bancarrota █ ䷩ 𝚕𝚒𝚗𝚎 219 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/05/01/irc-log-300423/#comments Gemini version at gemini://gemini.techrights.org/2023/05/01/irc-log-300423/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ IRC_Proceedings:_Sunday,_April_30,_2023⠀✐ Posted in IRC_Logs at 2:07 am by Needs Sunlight Also available via the Gemini protocol at: * gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-300423.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-300423.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-social-300423.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-300423.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  QmUHXa98ssAVqbAZYTFjZJJLWETBQDbz9n4xNZxDC15tuM #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  QmapoLSt3TKwC4tueGuFsaYd3Z1gh23ReJ1n5B82W4miSQ (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmQhVxxD24cDSKgrZxggvQZFs1hcpA1qvftaPTBD8bCEzv social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmNbH2H5ghHAaLDsKDPMGHcWn77VhRD9D5TcS8BT7VUT3d social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmQds5eNBERWcitRjfeGwoPcdSM4RneNnU8sECcHLmv6LE #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  QmdM3i9exHEfUcUh5AxQziuVD2xSGH9Be7bjMgh4e3QWek (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  QmVge7emP28eL6GyckrdBPezvr4teETuPRm4GmX5r5vf1x #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  QmUWrr5JHkd9zvxqcDQDW5ykabrhD51p3MjuYqhsGpZ5t1 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmWh2te8JXntfFGaCH4vh9JvppYb6y58Eqjjp6bUqzuEXs ䷩ 𝚕𝚒𝚗𝚎 346 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/05/01/marketing-lies-re-search/#comments Gemini version at gemini://gemini.techrights.org/2023/05/01/marketing-lies-re-search/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Contrary_to_What_Microsoft-Funded_Media_Keeps_Saying,_Bing_Has_Lost_a_Lot_of Market_Share_Since_the_Lying_Chatbot_Was_Introduced_(Despite_Endless Marketing)⠀✐ Posted in America, Microsoft, Patents, Search at 6:51 am by Dr. Roy Schestowitz Even in places/geographies where Microsoft does a lot of “marketing” and back room deals the market share of Bing falls noticeably (there were also many Bing layoffs_this_year). Search_Engine_Market_Share_North_America_Nov_2022_–_Apr_2023: (link) 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Search_Engine_Market_Share_North_America_Nov_2022_-_Apr 2023⦈_ Down by a lot since all the fake hype started (from 7% to about 5.5%) Search_Engine_Market_Share_Europe_Nov_2022_–_Apr_2023: (link) 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Search_Engine_Market_Share_Europe_Nov_2022_-_Apr_2023⦈_ Down by a lot since all the fake hype started (from 4% to about 3%) Summary: We keep reminding people that the_media/press_is_lying_for_Microsoft; not only is Bing not gaining, as in practice it is universally falling quite sharply and there are layoffs in that division (some of those who survived the layoffs are now vacated from the offices in Bellevue, WA) ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿ ⣿⣿⣿⣿⣿⣿⢻⣿⠿⢿⠿⢿⠿⠿⠿⠹⠿⣿⣿⣿⠿⠿⡿⢿⣿⠿⢿⠿⢿⣿⠛⣿⢻⠿⢿⠿⠏⡿⡿⢿⠻⣿⡟⣿⡿⠿⡿⠿⡿⠿⠿⣿⡟⢻⣿⠿⠿⡿⠟⢿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣛⣪⣔⣲⣑⣺⣸⣟⣛⣸⣇⣿⣗⣒⣸⣇⢎⡙⣿⣸⣿⣔⣲⣿⣸⣡⣿⣑⣺⣸⣇⣜⣔⣲⣜⣿⣛⣂⣿⣇⣇⣂⣿⣧⣒⣾⣇⣷⣹⣜⣃⣿⣿⣻⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⢻⡿⡿⡿⡿⡿⡿⣿⠹⢿⣿⡿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣱⣦⣻⣇⣿⣇⣒⣆⣿⣠⣛⣏⣂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢙⡏⢿⠿⡿⣿⡭⡛⡝⣯⢹⡭⣿⣿⣿⢏⣿⣿⡿⣿⣯⢹⣩⢛⡝⡫⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣼⣦⣮⣽⣴⣿⣥⣧⣥⣥⣽⣥⣿⣶⣿⣶⣼⣭⣿⣿⣧⣽⣭⣮⣬⣭⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢻⠟⢛⠻⡟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢇⠿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠍⠛⠛⠛⠛⠛⠛⠋⠉⢉⣉⣉⣩⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣂⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣑⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣺⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠻⠛⢻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣶⣾⣶⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⣠⣤⡀⠀⠀⢠⣿⠛⡋⢙⢟⢻⠉⡻⢛⠻⡛⠟⡟⠛⠛⢛⢙⠟⡻⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠻⠟⠁⠀⢀⣸⣿⣤⣤⣬⣤⣬⣄⣥⣭⣥⣭⣦⣥⣤⣼⣼⣬⣤⣠⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣤⣴⣬⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣯⣈⣠⣑⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⡿⠛⢛⠻⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡎⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣀⣀⣂⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣑⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣑⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣻⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⡿⠿⢿⠕⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠂⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠡⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠌⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢡⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢹⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣷⣾⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠒⢶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠣⢊⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⣢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣃⣽⣀⣈⣉⡉⢁⣉⣿⣿⣿⣿⣿⣿⣿⣿⣯⣚⣬⣇⣁⣉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣜⣪⣷⣀⣁⣉⣋⣋⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⡍⣻⢛⠛⠛⡋⢻⠛⠛⡋⠛⡟⠛⣿⣿⣿⣟⢭⢛⡟⠛⠟⠛⡟⢻⠛⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⡟⡛⠋⡛⠛⢛⠛⡋⡛⠛⠛⠋⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣷⣿⣷⣾⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣷⣶⣾⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣧⠀⠀⣴⠂⢸⡗⠠⢖⡆⢸⠒⢠⠖⠆⡤⠲⡄⣴⠀⡆⣴⠴⡄⢾⠂⣠⣲⡄⡦⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣧⠀⠀⠮⠟⠘⠧⠘⠵⠳⠘⠶⠘⠦⠆⠳⠴⠃⠻⠔⠇⠿⠀⠇⠸⠔⠙⠤⠂⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⠿⠟⠀⠀⡔⣒⠀⡠⠄⡆⠄⠠⡀⡦⡒⢠⠄⢄⢠⢄⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠒⠒⠒⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡿⠏⠀⠀⠀⠀⠑⠚⠀⠑⠊⠓⠂⠓⠃⠓⠒⠘⠚⠚⠘⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⡲⢠⡄⢠⣤⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⠀⢤⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⡐⣰⢴⠐⡂⠆⡢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⡄⠐⠀⠂⢰⠀⠀⢀⢰⠀⠔⠀⢠⠐⢀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠂⢐⠀⠀⠐⠐⠀⠔⢐⠀⠒⣄⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠐⠀⠀⡐⠐⡄⢀⢴⠀⠂⡄⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠈⡨⠀⣀⣀⠀⠀⠁⢸⠀⢁⡨⠀⠨⠐⣀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣈⠆⡀⣠⣊⡀⢎⣁⠀⢉⠂⣁⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣊⡀⡀⢃⣀⠇⠂⢸⠀⢉⠊⢇⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⣀⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⡠⢀⠀⣀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡤⣀⠀⠀⠀⠀⠀⢀⡀⢀⢠⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⡀⡀⣀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠁⠉⠀⠉⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠈⠁⠁⠀⠀⠀⠀⠁⠀⠈⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠁⠀⠁⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠠⡄⠀⠀⡀⠠⡀⡄⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠠⡀⠀⠀⠀⠀⠀⠠⠀⠀⡀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠠⡀⠀⠀⠀⡀⠠⠀⠀⠄⡄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⡇⠀⠀⡇⠀⠇⠉⠁⠀⢒⠌⠈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠇⠀⠀⠀⠀⠀⠀⠀⠒⠍⡊⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠀⡇⠀⢀⠔⠀⡇⠁⡆⠓⠍⡎⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠁⠀⠁⠈⠁⠀⠉⠁⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠁⠉⠉⠁⠈⠉⠀⠈⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⣛⡵⣶⣄⡆⠂⣒⡗⡆⢸⡀⡆⡆⣴⠀⡆⡦⣶⠀⡷⣼⢰⡂⠂⠀⠀⢰⢆⠀⣫⢰⠀⠀⠀⠢⣶⠀⡇⢲⠀⣇⣰⣰⠐⢐⡢⣆⡦⣶⠀⠄⢠⢵⢐⡂⡖⡇⡇⢨⡃⣹⢨⡃⣹⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⢀⣀⣀⣀⣀⣀⣀⡀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⣿⣿⣿⣿⣿⣿⠀⠀⠀⡤⢀⡀⣄⡀⠠⠄⣄⢀⡀⣀⡄⢀⠤⢀⡀⡄⣀⠀⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⢹⣿⣿⣿⣿⣿⠀⠀⠀⠓⠘⠂⠋⠂⠐⠂⠃⠘⠃⠃⠓⠘⠒⠙⠃⠓⠛⠀⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢿⣿⣿⣿⣿⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⡿⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠸⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢻⣻⣿⡿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣸⣿⣸⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⣻⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣷⣿⣾⣏⡷⣿⣹⢿⣿⣿⣿⣿⣿⡇⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣷⣾⣿⣿⣶⣾⣶⣾⣿⣿⡗⠀⠀⠀⣿⣿⣿⣶⣾⣷⣿⣶⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣾⣿⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠈⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠛⠉⢹⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⠿⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⢿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⡻⢟⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣣⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣏⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣜⣣⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣏⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣼⣣⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 513 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/05/01/meme-on-plunder-mark-anthony-taylor-theft/#comments Gemini version at gemini://gemini.techrights.org/2023/05/01/meme-on-plunder-mark-anthony-taylor-theft/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ [Meme]_Plunder_With_‘Style’⠀✐ Posted in Fraud, Free/Libre_Software at 12:36 am by Dr. Roy Schestowitz Is it about the crime or about the ‘style’? 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Meme_on_theft:_Steals_money;_Gets_arrested⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Mark_Anthony_Taylor_theft:_Steals_money_'like_a_boss'_(with a_suit_on);_presumed_innocent⦈_ Summary: Sirius_‘Open_Source’ went_too_far by stealing a lot of money from its own workers, but will_British_authorities_arrest_anyone_this_year? ⠀⠘⠃⣷⣶⡶⠀⠀⠀⠀⠀⢰⣄⠀⠀⠀⢠⣤⣤⣤⠤⠀⣀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠢⠀⣀⡀⢀⠀⠀⠋⠐⠛⠟⣋⠃⠀⠀⠀⠉⠉⠀⠉⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉ ⠀⢶⢰⣿⣿⣧⣴⠀⠀⠀⠀⣿⣿⠀⢂⣶⣾⣿⣿⣿⡄⣿⣿⠿⠛⣿⠛⣿⣟⠃⣿⢿⡄⣿⡇⢾⣏⠿⢀⢸⣿⣧⣿⡇⣿⣿⣿⢸⣷⣸⡇⣿⣛⢸⣧⡿⠀⠀⠀⠀⡸⣿⣻⣇⣮⣯⣾⡿⡇⢻⣼⣿⣿⣟⣸⣥⣄⠈ ⠀⢸⣿⣿⣿⣿⣿⡆⠀⠀⠐⣿⢿⢢⣼⣿⣿⣿⣿⣿⠃⣬⣽⣷⠀⣿⠀⣿⡏⢡⣿⣼⡇⣿⡇⢬⡝⣿⠈⢸⣿⣿⢻⡇⣿⣿⣿⢸⡿⣿⡇⣿⠉⠀⣿⠃⠀⠀⠀⢀⠟⠿⢻⣹⣻⡟⢻⣿⣿⠏⣿⣿⣿⣿⣻⣿⡿⠂ ⠀⠀⢻⠿⠛⠛⠿⠃⠀⠀⠀⡟⠋⠘⡿⢿⣿⡿⢟⢿⠀⠈⠛⠉⡄⠛⠀⠙⢛⣛⣛⣘⣃⡛⢛⡈⢛⣋⡄⣘⡋⠙⠘⠃⠈⣛⣉⣘⡃⠛⢃⠛⠛⠀⠛⠀⠁⠠⢀⣀⣴⠃⣇⣛⣉⠣⢿⡏⠓⢨⡽⠉⠉⠀⣍⡙⡾⣶ ⣄⣾⣈⣷⣶⣶⣶⣆⣀⡄⠀⣤⣬⣠⣄⣸⣇⣀⣀⣀⣀⡀⠀⠘⠁⠀⠀⠀⠀⠀⠻⠏⠙⠇⠘⠀⠼⠟⠃⠘⠇⠀⠀⠀⠀⠹⣿⢿⠉⠈⠘⡀⠀⠀⣀⡄⠀⠀⠟⢿⠛⡿⠿⠛⠛⠿⣿⣿⣦⣇⡀⠀⠀⡀⠉⡀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠠⣦⣄⣤⣤⣤⣤⣀⣀⠀⠀⠀⠀⠠⠄⠀⠀⠀⠀⠀⠀⢸⣿⣇⣀⠐⠀⠀⠀⠑⠀⠀⠀⠀⠝⠉⠍⠻⣿⡶⣬⣀⠴⠇⠀⠀ ⠉⠉⠙⠛⠛⠛⠛⠿⠿⠷⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣾⣿⣿⣿⣿⣿⣿⠆⣶⣶⣾⠀⣸⣿⣿⣿⠗⠇⢀⠀⠨⣽⣿⣿⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠁⠀⠀⠑⠀⠉⢳⡄⠀⠀ ⣛⣿⠶⠦⠤⣴⣶⣶⣖⣀⡀⠀⠀⠀⠀⠈⠉⠉⠉⠙⠛⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⡿⠛⠁⠀⠈⠁⠀⠈⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⣻⣶⣶ ⢽⡿⣤⣤⣼⣿⣿⣿⠋⠉⠉⠉⠛⠓⠒⠲⠶⡖⣻⣆⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⠉⠙⠛⠛⠛⠻⠿⠿⠿⢿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⠳⣤⡀⠀⠀⠀⠐⠀⠀⠀⢾⣿⣿⣿ ⣾⣥⣿⣿⣿⣿⣿⣿⣶⣶⣶⠶⠤⣄⣀⣀⠀⠫⠿⣿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣶⣄⠉⠑⡲⣶⣶⠀⠀⠀⣺⣿⣿⣿ ⠀⠀⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠉⠉⠉⠉⠛⠛⠓⠶⠶⠆⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣦⣬⣬⣍⠀⠀⠐⢾⣿⠿⠿ ⠀⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠈⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣤⣤⣀⣀⣀⣀⡀⠀⠀⠀⠴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⠟⠀⠀⠀⡦⠛⠄⠀ ⠀⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡴⠶⠒⠒⠒⠛⠛⠛⣧⢰⣿⣿⣿⣿⣿⣿⣿⣿⠿⢇⠀⠂⠀⠀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣄⣀⠀⠀⠈⣤ ⠀⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠁⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣟⢑⡲⠦⠌⠀⠀⠀⣠⣶⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⡞⡭⡟⠇⠀⠀⠀⠀ ⠀⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠟⠀⠀⠀⠀⠀⠀⠀⠀⠠⣸⣿⣿⣿⣿⣿⣿⠛⣻⣟⣿⡛⠀⢀⣰⣾⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣯⡄⠀⠀⠀⠀⠀⠀⠀⠁⠁⠀⠀⠀⠀⠀ ⠀⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣐⣶⣿⣶⠶⠶⠶⠶⠶⠾⢿⣝⡿⠿⣿⡿⣿⣿⣿⣯⣌⠁⠓⠄⣠⣶⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⣦⣄⣀⣀⣾⣿⣿⣿⣿⣿⣶⣶⣿⣿⠟⠋⠀⠀⠀⢸⣇⡰⠛⠛⣻⣿⡀⣀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢀⠀⢀⢠⣴⣾ ⠀⣿⡟⠁⠀⠀⣠⡆⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⡀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⢸⣧⡀⣥⣾⣿⣿⣿⣿ ⠀⠛⠁⠀⠀⣤⣿⣿⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⢸⣇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠈⣻⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢻⣿⣿⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⢿⡀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿ ⠀⣀⣀⠀⠀⣜⣿⣿⠀⠀⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⡿⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠸⢇⠀⠘⠿⣿⠿⠿⢿⡿⠿⢿⠿⠿⣿⠿⠃⠀⠀⠀⠀⠼⠿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⠘⠿⣿⠿⠿⠿⠿⢗⣴⣶⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⢸⡟⣿⢼⣿⠛⠛⣿⠛⣾⡻⠷⠀⢸⣿⣷⢸⣿⣿⡆⣿⢻⣷⢹⡟⠣⣿⡻⢇⢻⣿⠃⣿⠛⢸⣿⣿⡎⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣴⣶⣶⣮⠌⣿⡀⠈⠛⠛⠯⢿⣿⣿⣿⣿⣿⣿⣿⣿⢸⡗⣿⣾⣿⠛⠀⣿⠀⣬⢻⣷⠀⢸⣧⣿⢸⣿⣿⡇⣿⢻⣧⢸⡟⠃⣽⢻⡎⢸⣿⠀⣿⠛⢸⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⠏⢁⣀⣀⢻⠇⣀⣀⣀⣀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣜⣛⣛⣛⣛⠛⠀⠛⠀⠙⠛⠋⣀⣛⣃⣛⠛⣛⣛⣃⣛⣚⣛⣘⣛⣃⣛⣛⣧⣜⡛⠀⠛⣛⣘⣛⣛⣳⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠐⢻⣿⣿⣿⣿⣿⣿⣿ ⠀⢀⣀⣀⣀⠘⢃⣀⣠⣀⣥⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣠⣤⣼⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠋⠉⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⢠⣶⣴⠀⠀⠀⠳⢍⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢀⣴⣿⣿⣷⣤⡀⠀⠀⠀⣵⡈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⣾⣿⣿⣿⣿⣿⣿⣦⣄⢰⣿⣿⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣛⣛⡻⠛⢻⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣷⣿⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠃⠀⠀⢠⡿⠏⠉⠀⠀⠀⢀⠋⠀⠀⠉⠉⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⢠⣴⣿⣧⠀⠀⠀⠀⣠⣾⣧⠀⠀⠀⠀⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡠⢈⣿⣿⣿⣿⣶⠿⢫⣿⣿⣿⡆⠲⣤⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠈⠉⠋⠉⠁⠀⠈⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⣭⡛⣛⣛⡛⣛⣛⢛⣛⡛⣛⠛⢋⣬⡛⡆⣀⡀⣀⣀⢀⣤⡀⢀⡀⣀⢀⣙⣛⡛⣛⠻⢛⢛⣛⠛⣛⢛⡙⣛⢛⣉⡛⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠻⣮⡁⢹⣿⠁⣿⡅⣸⢿⡇⣿⠀⢻⣮⡁⡇⣿⢿⣿⣿⣾⡇⣿⢸⣷⣿⢸⣯⡄⢿⡿⠰⠜⢸⣿⠀⣿⢸⣷⡏⢸⣯⡕⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢶⣾⡿⢸⣿⠀⣿⣤⣿⢺⣧⣿⣤⢶⣼⡷⡀⣿⢸⡇⣿⢻⣧⡿⢸⡟⣿⢸⣧⡄⢸⡇⠀⠀⢸⣿⡄⣿⢸⡏⣷⢸⣧⡜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣛⢻⠁⣀⣀⠀⣀⣀⡀⣀⣀⡀⣀⣀⡀⡀⠀⣀⣀⡀⢀⡛⣂⢀⡀⣀⣀⡀⣀⢀⡀⠀⣀⣀⠀⠀⣀⣀⠀⣀⢀⡀⣀⢀⣀⣐⠲⢂⣀⡛⢛⡛⣛⢛⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⢿⡀⠀⣿⣼⠇⣿⢸⡇⢿⣜⡃⢿⣜⡃⠃⠀⣿⠈⣿⣿⡇⣿⢸⡇⢹⣿⢡⣿⣼⡇⠃⣿⢿⡀⠘⢿⣝⠁⣿⢸⡇⣿⠈⣿⠉⠂⣿⣿⣿⢸⣧⣿⢸⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣿⢺⡇⠀⣿⣼⡇⢿⣸⡇⢶⣹⡇⢶⣹⡇⠀⠀⣿⡀⣿⡏⣿⣿⢸⡇⢸⣿⢸⣿⢸⡇⢀⣿⢺⡇⡐⣶⣽⠇⣿⣼⠇⣿⠀⣿⠀⠀⢿⣿⡿⢸⡽⣿⢸⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢴⣶⣶⣶⣶⣶⠀⠀⠀⠀⠠⠐⣶⣶⣶⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⡁⢿⣿⣿⣿⣿⣇⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⡀⠀⠀⠀⠀⢡⢸⣿⣿⣿⣿⣿⡄⠀⠀⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠘⠀⣿⣿⣿⣿⠿⡿⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢂⣼⣿⠟⠃⣰⣿⣦⠀⠀⠀⠀⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⣠⣾⣿⣿⠋⣠⣾⣿⣯⣍⡀⠀⢀⡀⢈⣿⣆⣀⠤⣀⠀⠀⠀⠀⠐⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢠⣤⣤⢠⣤⣤⡄⢠⣤⡄⣠⣤⣤⢠⣤⢠⣤⢠⣤⡀⣤⡄⣭⣭⡍⣭⣭⣭⢻⠀⣤⡄⣭⡉⣭⢡⣤⢠⡭⢫⣭⣭⡛⣫⣤⣤⠁⣭⣭⢩⣭⢩⡄⣥⣤⣤⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢸⣇⣿⢻⣿⣼⡇⢸⣧⡄⢿⣧⣉⢸⣿⢸⣿⢸⣿⣿⣿⡇⣿⣧⡄⣿⡇⣿⡇⡇⣿⡇⣿⣧⣿⢸⣿⣾⡇⢸⡇⣿⡇⣿⡇⠿⠆⣿⣤⢸⣿⣾⡇⠀⣿⡇⠀⠀⠀⠈⠛⠛⠿⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⢸⡏⠁⢸⣿⢸⣷⢸⣏⡀⣶⣎⣿⠸⣿⣸⡿⢸⡇⣿⢸⡇⣿⣇⡀⣿⣇⣿⢇⠃⣿⡇⣿⢹⣿⢸⣿⢿⡇⢸⣇⣿⡇⣿⣇⣷⠂⣿⣀⢸⣿⢿⡇⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉ ⣿⣿⣿⣿⡿⠿⠿⠟⠛⠀⠀⠈⠁⠀⠈⠉⠈⠉⠈⠉⠁⠈⠉⠉⠀⠉⠉⠁⠈⠁⠉⠈⠁⠉⠉⠁⠉⠉⣭⣾⡆⠉⣁⣉⣀⣉⣬⣭⣬⡭⢤⣭⠉⠀⠈⠉⢡⣤⣭⣭⣬⣉⡈⢡⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 601 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/05/01/phoronix-vs-adblocking/#comments Gemini version at gemini://gemini.techrights.org/2023/05/01/phoronix-vs-adblocking/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Dear_Phoronix,_AdBlocking_is_Not_the_Enemy_(and_It’s_a_Matter_of_Security)⠀✐ Posted in GNU/Linux, Security at 7:55 pm by Dr. Roy Schestowitz Now in Phoronix: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Phoronix_blocks_AdBlock⦈_ Click “Continue”, get this (every page, every time): 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇AdBlock_Phoronix⦈_ Phoronix does not seem to value readers’ security: (third parties feasting [1, 2]) Just watch the news: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Singapore_tells_its_people:_Go_forth_and_block_those_ads⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Singapore:_The_Benefits_of_Using_Ad_Blockers⦈_ Summary: Only one week ago we saw a technologically-advanced government urging people to block ads [1, 2]. Phoronix doesn’t get it, does it? Turning ‘Linux’ news into spyware over the Web… ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣩⣿⣿⣬⣭⣽⣮⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣟⣉⣛⣹⣻⣋⣉⣟⣻⣝⣝⣿⣟⣉⣍⣝⣙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣭⣭⣯⣭⣽⣭⣯⣯⣯⣭⣭⣭⣭⣥⣽⣽⣯⣽⣭⣧⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣿⣿⣿⣭⣽⣽⣿⣯⣭⣯⣿⣯⣿⣯⣭⣽⣽⣍⣭⣍⣽⣿⣭⣩⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣯⣿⣭⣽⣯⣿⣯⣭⣽⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠛⠛⠛⢻⠟⠛⠛⠛⠛⠛⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⠋⠋⢟⢛⡏⣹⠛⡏⡛⠛⡿⠛⠟⢻⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣀⣸⣧⣥⣭⣭⣽⣦⣥⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⡿⡛⣛⡛⣟⡛⣛⣻⣛⣻⣛⣻⣻⣛⣟⣛⣛⣛⡛⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣏⣙⣫⣟⣟⣟⣋⣙⣏⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣼⣸⣧⣥⣬⣥⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣧⣷⣼⣽⣧⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢀⠀⠀⡀⠀⠀⢸⣿⣿⣿⡟⢿⠿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣄⣸⣯⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣀⣨⣯⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣄⣼⣷⣤⣬⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣞⣽⣧⣤⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠀⠘⠓⠀⠒⠀⠀⠀⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠿⠿⢿⠿⠿⠿⠿⠿⠿⢿⠿⡿⣿⡿⢿⠿⡿⠿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿ ⣿⣿⣴⣦⣤⣴⣬⣤⣮⣥⣴⣬⣤⣧⣭⣿⣼⣤⣤⣭⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣬⣼⣍⣭⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢟⡛⡟⡿⠿⡿⠿⡿⠿⡿⠿⣿⠿⡿⠿⡿⢿⣿⠻⡿⢿⢻⢻⠿⢿⣿⠻⠻⠿⢿⣿⠿⢿⠿⢿⠿⢿⠿⠿⠛⡿⢿⠿⣿⠟⣛⢻⠿⢿⣿⠛⡿⠿⡿⠿⢻⠻⢿⣿⠿⢿⠿⢿⠿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣐⣂⣇⣇⣇⡇⡃⣇⣀⡃⣓⣀⣚⣸⣸⣀⣰⣿⣘⣀⣀⣸⣸⣂⣸⣿⣸⣘⣂⣸⣿⢘⣸⣀⣰⣘⣠⢐⣃⣀⣀⣀⣒⣿⣄⣓⣸⣘⣠⣿⣸⣀⣃⣇⣇⣸⣸⣸⣿⣘⣘⣸⣸⣘⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢿⣿⡿⣿⣿⣿⣶⠿⣿⣷⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠰⠌⡇⠡⠎⡁⠎⠀⠰⣿⠀⠀⡆⡇⠆⡡⠀⡇⠂⣿⠃⠀⠁⠆⡇⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣟⢿⠿⣿⡿⣿⠿⡿⠿⠿⠿⠿⢿⠿⠿⢿⢻⠿⢿⠿⠿⠿⠟⠿⡟⡟⡟⠻⠿⠿⠿⠿⡟⢻⠿⡿⠿⡿⠿⠿⡿⢿⠿⢿⣿⠿⠻⠿⠿⠿⠿⡿⢿⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣴⣬⣤⣿⣯⣿⣨⣾⣦⣄⣥⣥⣼⣮⣬⣾⣤⣤⣬⣤⣧⣬⣥⣧⣿⣼⣴⣼⣤⣤⣬⣤⣵⣮⣨⣇⣵⣯⣤⣭⣥⣬⣧⣿⣾⣤⣼⣤⣧⣤⣬⣧⣵⣤⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢻⠿⠿⢿⢛⠿⠿⠿⠿⠿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡻⠿⡟⢻⠿⠿⣿⢛⡟⠻⣿⣟⡟⡟⠛⣿⡛⢟⣿⣿ ⣿⣿⣿⣿⣶⣶⣾⣾⣶⣶⣶⣶⣾⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣾⣶⣾⣾⣶⣷⣶⣶⣶⣿⣷⣶⣶⣶⣷⣷⣷⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣛⢻⢿⢿⠿⠿⠿⠿⢿⠿⠿⠿⠿⡿⣿⠿⢻⠛⠛⠿⠿⠿⢿⢿⠿⠿⡟⠿⠿⢿⢿⠿⢻⠛⠿⡿⠿⡿⡿⡿⠻⠿⠿⢿⠿⣿⡿⠿⠿⠿⢿⠿⠿⠿⠿⠿⡿⠿⠻⠿⢿⠻⡿⣿⠿⠟⣿⡿⢿⠿⠿⡿⠿⠿⣿⣿ ⣿⣿⣿⣾⣾⣾⣤⣶⣷⣶⣾⣷⣶⣶⣶⣷⣾⣶⣾⣶⣶⣶⣤⣶⣴⣶⣾⣶⣷⣶⣶⣶⣾⣶⣾⣶⣶⣧⣶⣶⣶⣷⣶⣶⣶⣾⣶⣿⣷⣶⣶⣶⣿⣾⣷⣶⣶⣶⣶⣶⣶⣶⣾⣶⣾⣿⣶⣶⣿⣷⣶⣶⣶⣶⣶⣶⣿⣿ ⣿⣿⣁⣁⣉⣏⣽⣙⣹⣁⣈⢻⣙⣋⣁⣈⣍⢻⣏⣈⣉⣉⣿⣷⣉⣩⣙⣙⣩⣙⣙⣉⣉⣸⣙⣉⣉⣹⣏⣏⣉⣙⣝⣋⣉⣈⣉⣉⣶⣇⣈⣉⣸⣏⣋⣫⣫⣋⣏⣉⣃⣿⣮⣉⣙⣙⣙⣏⣋⣉⣸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⠿⠛⠿⠿⣿⠿⡟⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣾⣶⣶⣶⣿⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣎⣌⣀⣇⣀⣸⣀⣀⣳⣮⣀⣇⣀⣀⣪⣪⣨⣀⣂⣘⣇⣀⣺⣗⣅⣂⣒⣐⣀⣀⣸⣗⣵⣀⣌⣀⣰⣖⣇⣀⣀⣸⣰⣖⣀⣀⣇⣘⣪⣂⣀⣀⣰⣰⣑⣸⣠⣄⣀⣀⣾⣎⣔⣜⣸⣀⣰⣀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠛⠛⠛⡙⡻⡛⣟⠙⠛⣿⢛⣛⠛⡛⡻⠛⣻⡏⠏⠛⢛⡻⣻⠛⣛⠛⡛⠛⢻⠛⣻⠛⢻⠛⢛⠻⡟⠛⠛⠋⢛⢛⣿⢻⠛⣿⡛⢛⢛⢟⢻⢟⢿⠛⢻⠛⢛⡟⣟⠻⢻⢹⠋⣻⡟⠛⡟⠛⠛⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣶⣶⣷⣿⣶⣷⣶⣷⣿⣾⣷⣾⣷⣿⣾⣶⣷⣶⡶⣾⢷⣿⣾⣾⡶⣷⣶⣾⣶⣿⢶⣾⣶⣾⣾⣷⣶⣶⣶⣾⣶⣿⣶⣾⣿⣷⣾⡷⣷⠷⣷⣷⠶⢾⣶⣷⣷⣿⢶⣿⣾⣶⣿⣶⣾⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣲⣠⣲⣰⣸⣎⣔⣝⣠⣗⣠⣂⣆⣅⣄⣸⣀⣜⣇⣀⣿⣾⣀⣈⣀⣀⣇⣸⣷⣕⣄⣀⣆⣸⣔⣰⣿⣲⣀⣸⣤⣡⣨⣪⣠⣄⣠⣇⣀⣧⣋⣔⣌⣆⣇⣕⣶⣘⣇⣰⣅⣿⣠⣀⣀⣀⣤⣪⣆⣼⣿⣿⣿⣿⣿⣿ ⣿⣿⠛⠛⠛⣟⡋⡟⠛⠟⢟⢛⠛⢛⠋⠙⠙⢻⣋⡛⣻⠋⡻⠻⣟⠋⡻⡻⠛⠛⠛⠛⢟⢻⣟⢻⠋⠋⠙⢻⠛⠙⠋⠛⠛⣿⠛⠻⡛⠋⡛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣶⣿⣷⣷⣷⣷⣿⣿⣶⣶⣿⣾⣿⣾⣿⣿⣿⣾⣷⣿⣶⣿⣿⣿⣿⣷⣿⣾⣷⣷⣶⣾⣿⣿⣿⣷⣾⣿⣿⣿⣾⣾⣿⣷⣾⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⢿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣤⣵⣼⣤⣤⣤⣴⣿⣤⣤⣴⣤⣶⣶⣿⣤⣤⣴⣼⣤⣦⣤⣷⣤⣐⣿⣯⣤⣮⣤⣧⣤⣦⣤⣼⣾⣤⣤⣤⣼⣰⣵⣕⣠⣼⣤⣤⣬⣾⣧⣴⣤⣤⣯⣮⣦⣤⣧⣦⣴⣤⣤⣤⣤⣾⣷⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠟⡛⠛⠛⢛⣿⡍⠛⡻⡛⡻⡟⡛⠛⣟⠛⠛⣿⢛⠛⡟⡛⡛⣿⠟⢛⢛⠛⢙⠛⢻⢙⢛⢟⠛⠙⠛⠙⠉⢙⣿⢛⢛⢛⠉⠛⠛⡿⠻⡋⡛⣯⡟⠻⢻⡛⠟⣛⢹⢟⢟⢿⠋⠛⢻⠛⢛⠙⠙⠛⢻⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣤⣤⣴⣼⣷⣤⣇⣤⣷⣥⣮⣦⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⢀⠀⣀⢀⡀⢀⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠈⠒⡙⠉⡛⣛⠙⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣶⣶⣷⣶⣷⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣀⣟⣈⣇⣼⣿⣍⣉⣉⣸⣐⣈⡉⢉⡉⣉⣉⣏⣹⣒⣍⣉⣉⣁⣨⣫⣻⣘⣉⣋⣁⣉⣭⣙⣈⡈⣹⣠⣉⣩⣻⣍⣹⣺⣊⣂⣂⣻⣚⣀⣯⣗⣸⣸⣈⣘⣌⣤⣗⣀⣘⣸⣸⣿⣕⣂⣃⣐⣪⣺⣿⣿⣿⣿ ⠀⣿⣿⣿⣨⣀⣀⣸⣐⣧⣕⣪⣔⣇⣂⣰⣐⣌⣀⣓⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⡿⠿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⡿⣿⢿⢿⣿⢿⣿⣿⣿⡿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣚⣁⣷⣸⠀⣣⡁⣂⣑⣁⣮⣀⣺⣿⣸⣰⣇⣸⣇⣃⣁⣁⣎⣁⣅⣆⣖⣁⣿⣐⣇⣿⣘⣸⣸⣀⣆⠑⢺⣣⣜⣐⣿⣘⣸⣇⣪⣐⣯⣊⣈⣰⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⡻⣿⣿⡿⡻⠿⣿⠿⠿⣿⣿⣿⣿⣻⠿⢿⠟⣿⢿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣷⣿⣿⣿⣷⣾⣿⣶⣦⣿⣿⣿⣿⣷⣴⣾⣶⣿⣷⣼⣿⣿⣿⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠚⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡤⠤⠒⠒⠒⠒⠒⠒⠦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠘⠂⠀⠀⠈⠩⠭⠩⠍⠈⠍⠉⠀⠀⠐⣛⣂⣄⠀⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣥⣥⣿⡶⠶⠶⠤⢤⣀⠀⠀⠀⠀⠂⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣧⣤⣀⡀⠀⠙⠲⣌⠈⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⣀⣀⣠⣠⠟⢺⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣷⣦⡀⠘⢧⡀⠀⢀⠐⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣳⠖⠋⠁⠀⡀⠠⢄⣾⣿⣿⣿⣿⣿⣿⣿⣿⢇⣴⣿⣿⣿⣦⣬⣷⣶⣶⣶⣇⠈⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⢃⣤⡄⣤⢀⣇⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠿⠿⠿⠿⠛⠙⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⣶⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠶⠄⠀⠀⠀⠀⠄⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⣿⣿⣿ ⠀⣿⣿⣿⣿⣿⣿⣿⣏⠹⣿⡿⠓⠆⢀⡀⠀⠀⠀⠀⠀⣀⠀⠀⠀⢻⡛⠙⠟⢻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣁⣀⢀⠀⢠⣦⣆⠐⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⢿⣿⣿⣿⣿⣷⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣧⣀⣀⣀⣹⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣦⣆⣍⡠⣀⡴⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣦⡝⠟⢿⡿⢟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⢟⢟⠿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣓⠓⡒⠒⢒⠒⠚⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⠿⠇⣿⣿⣿ ⠀⣿⣿⣿⣿⣿⣦⣈⡀⠴⠥⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠼⢥⠤⠥⠭⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠥⠥⠬⠤⡬⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⣿⣿⣿ ⠀⣿⣿⣿⢿⣿⣿⣿⣿⣶⣿⡏⠉⠉⠉⠉⠉⠉⠭⠉⠉⠉⠉⠉⠽⠟⡋⠉⠉⠉⠉⠉⠉⠙⠋⠭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠭⠍⠋⠉⠛⢿⣍⠭⢥⡯⠁⠀⠀⠀⠀⠀⣬⣿⠆⠀⠀⠀⠀⠀⠀⠀⢤⣤⣤⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠈⠁⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠈⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠐⣄⡀⠀⠀⠀⠀⠀⠀⠠⠄⠀⠀⠀⠀⠀⠉⠋⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠴⠛⠁⠀⠔⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠦⠀⠀⠈⠛⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⠀⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣐⣀⣓⣀⣀⣀⣀⣘⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣤⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿⣿⣿ ⠀⣿⣿⣿⠟⠁⠈⠙⣿⣿⣿⣿⣿⡿⠋⢠⠈⢻⡟⠉⢀⡉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣄⠛⠛⢀⣿⣿⣿⣿⣿⣧⡀⠘⠀⣰⣇⠈⠑⠂⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⡿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⢿⣿⣿⡿⣿⣿⡿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣽⣥⣿⣧⣼⣯⣤⣿⣮⣴⣿⣬⣿⣿⣤⣧⣧⣷⣼⣥⣿⣼⣿⣺⣼⣥⣷⣧⣾⣴⣾⣼⣼⣾⣿⣼⣷⣥⣿⣄⣿⣧⣸⣿⣤⣧⣾⣿⣧⣼⣴⣿⣧⣼⣯⣴⣿⣼⣧⣼⣼⣧⣬⣼⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⡛⢿⣟⡟⣛⢿⢛⡟⣟⠛⡟⡛⣛⡟⣻⣻⢿⣿⢹⡏⣟⢛⣟⣿⢛⡿⣻⢛⣿⢛⣿⢫⡻⠙⢿⣿⠙⣻⢻⣛⢛⢛⣟⡟⣿⡻⢋⡿⡛⣛⡛⣟⢻⢻⡛⣟⡟⣿⡛⣻⠙⢻⡛⣛⡏⣻⣻⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣿⣷⣿⣷⣿⣾⣼⣷⣷⣿⣿⣿⣿⣿⣿⣾⣾⣾⣾⣶⣿⣷⣷⣿⣶⣷⣾⣿⣷⣿⣿⣾⣶⣾⣷⣿⣶⣿⣿⣾⣾⣾⣷⣿⣿⣶⣿⣿⣿⣷⣿⣷⣿⣿⣷⣿⣷⣿⣷⣿⣶⣾⣷⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣹⣏⣿⣸⣉⣏⣿⣸⣿⣸⣏⣏⣿⣿⣯⣿⣿⣿⣿⣿⣏⣏⣿⣏⣿⣏⣿⣝⣹⣿⣏⣹⣉⣍⣿⣿⣧⣸⣏⣹⣿⣹⣿⡹⡿⢻⣹⣿⣏⣯⣏⣹⣏⣹⣏⣹⣏⣿⣿⡝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⢿⠿⢿⠿⠿⠿⠿⠿⢿⠿⠿⠿⣿⡿⡿⡿⠟⡿⡟⡿⠿⢿⢿⠟⢿⢿⡟⠿⠿⡿⢿⢿⢿⢿⢿⠿⡿⠿⠟⡿⡿⢿⣿⢟⢿⠻⡿⣿⢿⢿⡿⠿⢿⠟⣿⢿⢿⢻⣿⡟⡿⠿⢿⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣽⣥⣯⣧⣯⣶⣧⣿⣴⣽⣧⣾⣽⣧⣮⣦⣧⣯⣥⣯⣧⣴⣽⣥⣽⣤⣧⣿⣬⣏⣶⣽⣽⣼⣵⣼⣧⣴⣧⣮⣦⣿⣽⣼⣤⣴⣯⣿⣼⣽⣧⣧⣯⣼⣷⣽⣤⣼⣯⣧⣯⣦⣾⣧⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⢻⡛⣿⡟⣿⠛⣿⣿⠛⡿⡿⡻⣿⣿⢻⣿⢹⣿⠟⢙⣿⣻⢛⣿⡟⣿⠛⣿⠛⣿⡟⢻⣿⠛⡏⣿⠛⡟⣿⢻⡻⢻⢿⡟⢻⣟⢿⠟⣿⢻⣿⡟⢹⣿⢹⢿⢻⣿⢿⠟⣿⣿⠟⢻⣿⣟⢿⢻⡏⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⡿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣷⢷⣷⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢿⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣲⣰⣀⣜⣓⣸⣿⣎⣾⣈⣰⡧⣼⣕⣅⣿⣂⣞⣀⣃⣅⣿⣒⣞⣸⣃⣕⣇⣿⣐⣎⣬⣕⣅⣞⣆⣸⣀⣕⣧⣗⣰⣇⣲⣉⣰⣞⣸⣖⣰⣇⣀⣿⣐⣆⣰⣪⣁⣷⣃⣕⣅⣾⣈⣸⣨⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣿⡿⠿⣿⢻⡿⣿⢿⣿⡿⣿⣿⣿⠿⣿⢿⡿⡿⣿⠿⣿⠿⣿⠿⣿⣿⡿⢿⡟⢿⡿⠻⣿⢿⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣿⣿⣼⣿⣾⣷⣿⣶⣿⣷⣿⣿⣿⣶⣿⣾⣷⣶⣿⣶⣿⣿⣾⣾⣿⣿⣷⣿⣷⣾⣾⣶⣿⣾⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 798 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/05/01/police-action-a-must/#comments Gemini version at gemini://gemini.techrights.org/2023/05/01/police-action-a-must/ ䷩ 𝚕𝚒𝚗𝚎 806 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/05/01/suitable-online-bankrupting/#comments Gemini version at gemini://gemini.techrights.org/2023/05/01/suitable-online-bankrupting/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Suitable_Online_Bank(rupt)ing⠀✐ Posted in America, Finance, Free/Libre_Software, Law at 1:32 am by Guest Editorial Team Reprinted with permission from Alexandre_Oliva (FSFLA and FSF) For the past couple of decades, I've entered various fights with Brazilian banks over their threats to my software freedom in their Internet banking services. Back in 2002, the main threats were websites that required Internet Explorer, or the then-still-proprietary Java plugin, and there were plenty of alternatives without such abusive requirements. Nowadays, in the early 2020's, most banks require users to install security-theater malware and to use tracking devices, and those that make exceptions to the malware upon request are becoming very hard to find. Before running out of alternatives to these morally bankrupt practices, I've started legal action to defend my freedom using my consumer rights. § Java Trap⠀➾ I was a happy customer of Banco do Brasil until around 2001, when it rolled out a Java applet for authentication. The Java VM only became_free_software_years later, but even if the Java_Trap had already been disarmed, the applet itself was a nonfree program I'd be required to run on my own computer, analogous to the JavaScript_Trap that became a grave problem later on. Both of these requirements were unacceptable to me, and I let the bank know in no uncertain terms. For some time, changing the browser-presented User-Agent identifier to pretend to be running some Java-incompatible system served as a workaround. When that was cut off and it became clear that there weren't going to be workarounds any more, I took my business to banks that did not impose such abusive requirements. § JavaScript virtual keyboards⠀➾ Banespa and Real, both now part of Santander, at some point also started demanding a so-called "security" program on the customer's end, but both of them made exceptions upon request, so I didn't have to move on from them. Eventually, they also rolled out virtual keyboards for authentication in security theater, and at that, I blinked: without GNU_LibreJS to warn me, I did not realize those were also nonfree programs running on my computer after being automatically installed by the browser. When I learned that this was the case, I had already accepted these features for too long, and I rationalized them as layout silliness that was borderline acceptable, and so I kept on using them. I'm embarrassed and sorry that I did; resisting back then might have made things easier for everyone else later on. § Hostile take-over⠀➾ In 2008, my then-employer started paying salaries at Citibank. I gave it a try and was happy with how little JavaScript it used, so it became my favorite banking platform, and it served_me_well for some 10 years, until Itaú-Unibanco (henceforth just Itaú) bought its retail operations in Brazil and switched all customers to its own Internet banking service. That brought me two major problems: in order to perform banking transactions, they demanded a piece of malware they deemed "Guardian" (Diebold's Warsaw, really) to be installed on the desktop or laptop computer, and the bank's own One-Time_Password_(OTP) TRApp had to be installed on a portable tracking device (of the kind that usually can also make phone calls) for authentication purposes. § Workaround⠀➾ Some colleagues mentioned that changing to FreeBSD the operating system name sent by the browser in the User-Agent identifier would disable the malware requirement, but authentication remained a challenge. It was no use to argue that my phone ran GNU/Linux (my smartphone has been a Neo_Freerunner for way over a decade) and they only had nonfree apps, for other also-nonfree mobile operating systems; or that there were other OTP apps I could run, on it or elsewhere, that would serve the same purpose. § Backup plan⠀➾ Santander still worked for me, but it's very uncomfortable to be tied to a single option, so I contacted a banking cooperative/credit union, Sicredi, explained that I was looking for a bank that would offer me Internet banking services without requiring me to install anything but a standards-compliant browser on any operating system of my choice, that this was the reason I had left Banco do Brasil before, and was leaving Itaú now, that I was very serious about not running nonfree software, to the point of maintaining my own Free version of Brazilian income tax software to avoid the government-provided nonfree version. They told me that they could indeed meet my requirements, and they'd be happy to take my business. § Plot twist⠀➾ So I signed up with Sicredi, went to a branch of Itaú to transfer the balance, and then, only then, did Itaú think of offering me a hardware OTP token for authentication, just like the one Sicredi had offered me. I figured I could give Itaú a try, so I didn't trasfer the whole balance. I'm glad I didn't! I went back to the Sicredi branch, confirmed the transfer that activated the account, got the hardware token, moved a significant chunk of the balance to a long-term investment fund, and went home. When I got there, I tried to access the Internet banking service and check everything out, just to find out that it demanded the installation of the same piece of "security" malware as Itaú. Unlike Itaú, I couldn't even see my balance without it, whereas Itaú worked beautifully once I had its hardware token and the User-Agent workaround. For some time, I had FreeBSD as the operating system name in User-Agent to authenticate with Itaú, but eventually I tried GNU instead of the misnomer Linux, and that worked too. Once again, GNU helped me keep my freedom! § Seeking consumer protection⠀➾ Still, I felt unsafe, because the User-Agent workaround was not documented nor recommended. The bank even denied its existence. It also unilaterally decided to stop sending me monthly statements by mail, which was part of the service I'd hired and was quite important to me, since the viable alternative, namely getting the file with the Internet banking service, could be cut off at any time. So I filed complaints about both Itaú and Sicredi with the local consumer protection agency, Procon. Not that I expected much to come out of it: in my experience, Procon could only fine violators, that would be taken as cost of business, and even protect the violators from any further complaints from me over the same issue. In this case, I wasn't even sure Procon would recognize my rights; its agents were not familiar with the notion of software freedom, but once I explained that in terms that made sense to consumer protection agents, they seemed quite excited about it. Procon eventually found in my favor in both cases, fined both banks, and confirmed the fines on appeal. § Surprise!⠀➾ I expected the banks wouldn't change their behavior over it, though. It turned out I was surprisigly wrong. Not long after the initial Procon decision, Itaú started changing its Internet banking service. It wasn't for the better, though. Progressively, over several years, some kinds of transactions would no longer accept authentication with the secure and entirely offline hardware token, and instead insisted on a tracking device-based OTP instead. After some time, they'd start demanding the Guardian malware, or their own brand new app, now available for a small selection of operating systems, including GNU/Linux/ x86_64, but nonfree software nevertheless. As I write this, relevant features I've noticed as blocked are payments of bills that aren't scheduled automatically, payments of some taxes, outgoing wire transfers, international wire transfers, credit card statements, activating new cards, and even updating contact and investor information and obtaining the consolidated information needed to fill in income tax returns, all in name of "security". At least the tax information is made available on another website maintained by the bank, that clearly doesn't care so much about "security". That wasn't all at once. One day a feature worked, next day it didn't any more. Then another. And another… For some time, even redeeming from investment funds (to avoid a negative balance over automatically scheduled payments) stopped accepting confirmation with the hardware token, but at least on this one they seem to have retreated. Not on the others. § Not fine⠀➾ Meanwhile, Sicredi accused me of dishonesty: they wouldn't believe I hadn't come across the very clear information about their software requirements, shown on a web page that's not even reachable without JavaScript, reason why I ended up contacting the branch to explain my requirements. That absurd accusation earned them a reprimand in the appeal decision, but not a higher fine. § Lawsuit⠀➾ As Itaú tightened the knot, I talked to my lawyer about defending my rights with a lawsuit. He wasn't enthusiastic about it at first, apparently expecting the bank to take back on the impositions, not realizing back then how they were show-stoppers for me, while most people wouldn't even notice or realize that there was an injustice there. We couldn't count on a public uproar for the bank to retreat. We had to demand the bank to live up to the obligations it acquired along with the Citibank retail business: it couldn't unilaterally change the terms, quality and requirements of the service I had so carefully selected because I wouldn't use a service that demanded nonfree software. So, in the middle of 2022, he filed a lawsuit against Itaú on my behalf, grounded mainly on consumer rights, asking the court to order the bank to offer the services I had hired, under the conditions I had hired them, restoring the services that it was progressively discontinuing. § Picking battles⠀➾ Ironically, because of COVID-19, I had to attend a conciliation session held through nonfree software. My lawyer was surprised that even that sort of online program would be objectionable for me, and invited me to attend along with him at his office. That's no way to get full justice, but… that's another fight, that we're going to have to have at a higher court. He's optimistic about the legal arguments in the ongoing lawsuit, and though they're not quite founded on software freedom, we do mention freedom and dignity as constitutional rights that the bank's imposition violates. § 2023-02 update⠀➾ In February 2023, a sentence landed ordering Itaú to abide by our request, restoring services without demanding the installation of additional programs, with a small daily fine in case of noncompliance. It's a full victory in the first round, but my lawyer tells me theirs are likely to file an appeal, so we can celebrate some, but this is not over yet. In other news, the month before Itaú emailed me about its renewed plans to phase out the hardware token: no new ones would be issued, though the ones in use would be usable as long as their batteries lasted. The lawsuit will hopefully enable us to come to an agreement so that I can start using oathtool or FreeOTP+. ✐ 2023-04 update⠀✐ Surprisingly, there was no appeal. The sentence is final. It remains to be determined whether it will be obeyed. ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Procon fines Sicredi⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Back on the week the lawsuit had been filed, coincidentally, Procon published the appeal decision in the case against Sicredi, and I was contacted by its lawyers trying to find some way to reach an agreement and avoid the fine. I wrote and published a long open_letter (in Portuguese) explaining why I rejected that and any other piece of nonfree software over philosophical (defending my software freedom on principle), practical (defending my freedom to choose what computer and operating system to use) and security (the alleged need_for_obscurity suggests insecurity) concerns. I restated my wish for service delivered through a standards-compliant browser on any operating system, noting the possibility of removing the requirement for specific users, before or after authentication, and offering an alternative: getting documentation on the networked programming interfaces that their own apps rely on, for me to implement relevant features on Gnucash. ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Coincidence?⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ A few days later, I was supposed to make a payment to my lawyer for his service in preparing the initial filing against Itaú. I went on to Santander's Internet banking website, that had served me well while Itaú and Sicredi let me down, and I_couldn't_get_in: it was demanding me to agree to a so-called "privacy policy" (in Portuguese) that, besides requiring JavaScript to be viewed and not allowing printing or saving as a whole, contains abusive terms unrelated to the notion of privacy policy, or even to the terms of use bundled with it. That policy had allegedly been in effect for nearly a whole year, so it seemed an unbelievable coincidence that they'd start demanding agreement to it right then. The next day, the requirement was gone, only to return a couple of weeks later. Meanwhile, I could make the payment, but my lawyer joked he could already tell the next bank we were going to sue. Some of the abusive terms were the power to choose computers and operating systems the customer would have to use to get service, and the power to discontinue the service unilaterally for any reason, including changes to the technological platform. My lawyer's guess is probably right, but I've started by filing_a_complaint with the consumer protection agency and agreeing only to the terms identifiable as privacy policy. The bank did not dispute my understanding in its response, so the case got closed with the understanding that they agreed, but the fight goes on. Copyright 2022-2023 Alexandre Oliva Copyright 2023 FSFLA Permission is granted to make and distribute verbatim copies of this entire document worldwide without royalty, provided the copyright notice, the document's official URL, and this permission notice are preserved. https://www.fsfla.org/texto/bancarrota █ ䷩ 𝚕𝚒𝚗𝚎 1139 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/05/01/world-wide-web-at-30/#comments Gemini version at gemini://gemini.techrights.org/2023/05/01/world-wide-web-at-30/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ The_World_Wide_Web_at_30:_Time_to_Gradually_Retire_It_and_Embrace_Something Else⠀✐ Posted in Protocol, Standard at 8:30 pm by Dr. Roy Schestowitz Graph updated days ago (notice what happened half a decade ago): 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇The_Web's_size_going_down!⦈_ Divestment illustrated; notice how many domains got canceled in recent years (relinquished, never to be adopted by somebody else) Summary: The World Wide Web peaked years ago; nowadays it’s not even about Web pages but about "webapps" (JavaScript and even worse frameworks), so it’s time to recognise the World Wide Web as something that used to matter but should — over time — be deprecated EARLIER today in Daily Links we included some links [1-4] about the World Wide Web turning 30 in a more official way. “The 30th anniversary of the licensing of the Web is an opportunity to promote software freedom and the fight against software patents as well as to commemorate the demise of the WWW with the addition of DRM to it,” a Techrights associate said yesterday. “People should not have to run proprietary scripts, enable DRM etc. just to read some article. It’s neither safe nor practical.”Sadly, as we've_just_noted, the Web has increasingly become a spyware platform. Alex Oliva published_an article_related_to_this_yesterday_(Brazil_time). We won’t stop urging people to move over to Gemini if what they’re truly into is information in textual form. People should not have to run proprietary scripts, enable DRM etc. just to read some article. It’s neither safe nor practical. The bloat (or “webloat” as some call it) has doomed the Web as we once knew it. The Web is shrinking over time (more_sites_shut_down_than_sites_created), so we need to plan for contingencies and advocate them as viable alternatives. “Self-hosting is a pre-requisite in the fight against censorship and other forms of repression.”Gemini isn’t just lighter; it’s vastly cheaper to operate and it can easily be hosted from home (in April I sent half a million pages from home, as GemText is light so latency isn’t a problem). Self-hosting will rely on lessened complexity. Self-hosting is a pre-requisite in the fight against censorship and other forms of repression. Today’s World_Wide_Web_Consortium is just a sum total of monopolies and imperialistic firms. Tim B-L ceded control. We should be thankful for what he did in the 90s. Now we need to replace what his original creation has sadly become. This may take a long time, but it is doable. Just as social control media suffers a legitimacy crisis (bans proposed worldwide and Twitter rapidly collapsing; there’s another outsage now [5]) the Web too deserves more widespread condemnation, or at least harsher criticism. █ Related/contextual items from the news: 1. ⚓ 30_years_ago,_one_decision_altered_the_course_of_our_connected_world⠀⇛ “The web setting out as something which was universal, something which anybody could use, I felt was very important,” he said. “It’s no good having something which will run on any platform if, in fact, there is a proprietary hold on it.” Berners-Lee eventually convinced CERN to release the World Wide Web into the public domain without any patents or fees. He has since attributed the runaway success of the web to that single decision. 2. ⚓ WWW_Project_Turns_30⠀⇛ History of the Web compares and contrasts the license-free web with another internet protocol at the time, Gopher: [...] 3. ⚓ The_web’s_most_important_decision⠀⇛ In February of 1993, the University of Minnesota made an announcement. In specific commercial usage of the protocol, they would be charging licensing fees. Not large fees, and not in all cases. But, in some small way, they would be restricting access. Overnight, sentiment shifted. Internet users took to BBS boards and mailing lists to express outrage about Gopher’s decision. IBM declared that they wouldn’t support internally any protocol with restrictive licensing. The world began searching for alternatives. Back at CERN, Berners-Lee had just the thing. He was already in early conversations with CERN about an open-source license for the platform. But after the Gopher announcement, he changed that request. He didn’t want any restrictions at all, no rights or attachments at all. The web needed to be free. Truly free. 4. ⚓ The_World_Wide_Web_turns_30⠀⇛ Too vague, apparently — and so at first, nothing happened. But Berners-Lee kept working on his idea. And slowly, the individual components of what would become the World Wide Web took shape: URLs for web addresses had to be created, HTML to describe the pages as well as the first web browser. The result was revealed to the global public exactly 30 years ago: On April 30, 1993, the researchers at CERN launched the World Wide Web and it was the beginning of the stellar rise of the [Internet]. 5. ⚓ Twitter_outage_logs_you_out_and_won’t_let_you_back_in⠀⇛ ⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⡿⢺⠈⢩⢹⠭⣏⠽⡽⣩⣍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣦⣴⣧⣧⣷⣧⣼⣴⣮⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣻⣻⣛⣿⣿⣿⣿⣛⣻⣻⣿⣿⣻⣿⣛⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣈⣉⣉⠙⠛⠛⠻⠿⠙⠻⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣖⣀⣤⣤⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 1316 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_01/05/2023:_MenuLibre_2.3.1_and_GnuCash_5.1⠀✐ Posted in News_Roundup at 10:05 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Applications o Instructionals/Technical o Desktop_Environments/WMs # K_Desktop_Environment/KDE_SC/Qt * Distributions_and_Operating_Systems o BSD o Debian_Family o Canonical/Ubuntu_Family o Devices/Embedded o Mobile_Systems/Mobile_Applications * Free,_Libre,_and_Open_Source_Software o Web_Browsers/Web_Servers o SaaS/Back_End/Databases o Education o GNU_Projects o Licensing_/_Legal o Programming/Development # Python # Rust * Leftovers o Science o Education o Hardware o Health/Nutrition/Agriculture o Proprietary o Security # Fear,_Uncertainty,_Doubt/Fear-mongering/Dramatisation # Integrity/Availability/Authenticity # Privacy/Surveillance # Confidentiality o Defence/Aggression o Transparency/Investigative_Reporting o Environment # Energy/Transportation # Wildlife/Nature # Overpopulation 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 # Patents # Copyrights * Gemini*_and_Gopher o Personal o Technical * § GNU/Linux⠀➾ o ⚓ 9to5Linux ☛ 9to5Linux_Weekly_Roundup:_April_30th,_2023⠀⇛ This week we got a few interesting updates for the GNOME 44 desktop environment, Debian GNU/Linux 11 “Bullseye” operating system, Nitrux and Clonezilla Live distros, as well as Audacity and Ardour software. Last but not least, this week brought us two new Linux- powered laptops from TUXEDO Computers and Kubuntu Focus. Check out the hottest news of this week and access all the distro and package downloads in 9to5Linux’s Linux weekly roundup for April 30th, 2023, below. o § Applications⠀➾ # ⚓ Linux Links ☛ Tera_–_interactive_music_radio_player⠀⇛ In the current difficult economic times, internet radio’s virtue of having no sign-up or subscription charges is really attractive. There are a huge range of stations available from around the world. If you like classical music, pop music, folk music, news, talk radio, and much more, internet radio has something for everyone wherever you live (providing you have a stable net connection). Internet radio offers every format that is available on traditional broadcast radio stations. This article looks at Tera, an interactive music radio player sporting a terminal user interface. Play your radio stations, CRUD your favorite lists, and explore stations from your terminal. It’s free and open source software. # ⚓ MenuLibre_2.3.1_Released⠀⇛ MenuLibre’s new command editor simplifies launcher creation by taking the guesswork out of commands. Additionally, missing icons are a thing of the past with the enhanced icon handling added to MenuLibre 2.3.1. o § Instructionals/Technical⠀➾ # ⚓ Linux Cloud VPS ☛ How_to_Install_Mailman3_on_Debian_11⠀⇛ Mailman is an open-source application for managing electronic mail discussions and newsletter lists. It is written in Python, and since Python 2.7 is EOL, it is important to use Mailman3, not Mailman2. Mailman 3 is actually a suite of 6 subprojects; it is known as The Mailman Suite: # ⚓ Rlang ☛ The_Perfect_Setup_for_Ubuntu_and_R_(and_how_to install/update_RStudio_with_apt_install_rstudio/apt_update)⠀⇛ Just to save time for my future self. Hopefully, it can help people in the cyberspace too 🙂 # ⚓ Ubuntu Handbook ☛ Ubuntu_PPA_for_Installing_Audacity_3.3.1 in_Ubuntu_22.04_|_23.04⠀⇛ For those who prefer the classic .deb package format, I’ve revived the Ubuntu PPA for the latest Audacity audio editor packages. I was previously maintaining a PPA for the Audacity packages. It was however discontinued. Because, the project depended its own fork of wxWidget library, that is hard to maintain. # ⚓ Linux_Email_Management_Command_Cheat_Sheet⠀⇛ Email management commands allow Linux users to interact with email messages and mail servers via the command line. A variety of tasks can be performed with these commands, including reading, sending, and filtering email messages, as well as managing email accounts and servers. # ⚓ Linux Host Support ☛ How_to_Install_GitLab_on_AlmaLinux_9⠀⇛ In this tutorial we are going to show you in step- by-step detail how to install Gitlab on AlmaLinux 9 OS. GitLab is open-source software written in Ruby, Go and JavaScript operated by GitLab Inc. # ⚓ TecAdmin ☛ How_to_Install_Docker_on_CentOS_Stream_9_&_RHEL 9⠀⇛ Docker is an open-source platform that automates the deployment, scaling, and management of applications in containers. Containers allow developers to package an application with all its dependencies and deliver it as a single package, which can be deployed on any system that supports containerization. # ⚓ How_to_install_Beyond_compare_on_Ubuntu_22.04_|_20.04_LTS⠀⇛ Beyond Compare is a free (trial) and paid software application that allows users to compare and syn files & folders on their PC system. It is developed by Scooter Software. # ⚓ Linux Capable ☛ How_to_Install_FileZilla_on_Ubuntu_22.04_| 20.04⠀⇛ FileZilla is a popular, open-source FTP (File Transfer Protocol) client that allows users to transfer files between their computers and remote servers easily. It’s an invaluable tool for personal and professional use, offering a feature- rich platform for managing files over various protocols such as FTP, SFTP, and FTPS. # ⚓ Linux Capable ☛ How_to_Install_Thunderbird_on_Ubuntu_22.04 |_20.04⠀⇛ Thunderbird is a powerful, free, open-source, and cross-platform application designed for managing email, news feeds, chat, and news groups. Developed by an independent, community-driven project, Thunderbird is backed by a group of dedicated volunteers and paid staff. # ⚓ Linux Capable ☛ How_to_Install_Inkscape_on_Ubuntu_22.04_| 20.04⠀⇛ Inkscape is an open-source vector graphics editor that offers a robust and feature-rich alternative to expensive proprietary software like Adobe Illustrator. It’s built using the powerful Scalable Vector Graphics (SVG) format, ensuring your artwork remains crisp and sharp at any resolution. # ⚓ Linux Capable ☛ How_to_Install_Geany_on_Ubuntu_22.04_| 20.04⠀⇛ Geany is a versatile, lightweight, and efficient Integrated Development Environment (IDE) that Ubuntu users find incredibly useful for their programming and development tasks. It is a popular choice among developers due to its wide range of features, excellent performance, and ease of use. # ⚓ Trend Oceans ☛ How_to_Resolve_the_Apt-Key_Deprecation Warning_When_Updating_a_System⠀⇛ When you updated your system repository, did you get an apt-key deprecation warning? If yes, then read this guide to resolve the apt-key deprecation warning message. # ⚓ Martijn Braam ☛ Digital_Aerochrome⠀⇛ A long long time ago in the 70s there was a lot of interesting film being made. At this time film was used for everything, professional and consumer cameras, movies, aerial photography. A lot of time has gone into recreating film looks for digital cameras now to reproduce the color response of the old film cameras. # ⚓ University of Toronto ☛ Os.walk,_the_temptation_of_hammers, and_the_paralysis_of_choice⠀⇛ I have a shell script to give me a hierarchical, du-like report of memory usage broken down by Linux cgroup. Even back when I wrote it, it really needed to be something other than a shell script, and a recent addition made it quite clear that the time had come (the shell script version is now both slow and inflexible). So as is my habit, I opened up a ‘memdu.py’ in my editor and started typing. Some initial functions were easy, until I got to here: [...] o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ TDE_R14.1.0_released!⠀⇛ After 8+ years from R14.0.0 and in line with our standard 6 months release cycle, the Trinity Desktop Environment development team is pleased to announce the immediate availability of TDE R14.1.0! TDE is a free/libre lightweight desktop environment intended for computer users preferring a lean and efficient experience. It is available for various Linux distros, BSD and DilOS. Low on system requirements, it is also an ideal choice for dated hardware, while still providing a fully usable desktop. * § Distributions and Operating Systems⠀➾ o § BSD⠀➾ # ⚓ [Old] Eerie Linux ☛ Exploring_the_CBSD_virtual_environment management_framework_–_part_3:_Jails_(I)⠀⇛ This article is about using the dialog menus to create a jail, start it and enable SSH in there so the jail does something. # ⚓ [Old] Eerie Linux ☛ Exploring_the_CBSD_virtual_environment management_framework_–_part_2:_Setup⠀⇛ In this article we’re setting up CBSD so that we can start using it. # ⚓ [Old] Eerie Linux ☛ Exploring_the_CBSD_virtual_environment management_framework_–_part_1:_Introduction_and installation⠀⇛ One interesting feature introduced in early Unix (V7) is the chroot(2) syscall (accompanied by the chroot(8) command added later). They allow for putting processes in what is called a chroot jail. What this means is that for the chrooted process (and its children) the filesystem root is not the one of the actual host system but some directory further down the filesystem hierarchy. The result is restricting access to that directory and all the dirs below it and hiding away everything above. This allows for some simple sandboxing and is often used e.g. with FTP where users are chrooted to their home directory. # ⚓ [Old] Eerie Linux ☛ Exploring_the_CBSD_virtual_environment management_framework_–_part_0:_Virtualization_overview⠀⇛ One of the more revolutionary developments in computing history is virtualization. I’ve wanted to write a series of posts about CBSD for quite a while now. This post however is another one to which the same applies: An introduction into what virtualization actually is. # ⚓ Eerie Linux ☛ Exploring_the_CBSD_virtual_environment management_framework_–_part_4:_Jails_(II)⠀⇛ This article is about using the interactive jail creation script and building something from ports. It also explores some important concepts along the way. o § Debian Family⠀➾ # ⚓ OMG! Linux ☛ Debian_11.7_Delivers_100+_Security_Updates_& Bug_Fixes⠀⇛ Those thinking further ahead may be interested to know that Debian 12 “Bookworm” is due for release on June 10. It brings (aside from a refreshed set of software in its repos) Linux kernel 6.1 LTS and ongoing support until 2028. o § Canonical/Ubuntu Family⠀➾ # ⚓ LinuxInsider ☛ Ubuntu_23.04_‘Lunar_Lobster’_Lands_With Newly_Minted_Cinnamon_Desktop_Flavor⠀⇛ Canonical on April 20 released Ubuntu 23.04, aka Lunar Lobster, with a new installer, Active Directory login, and gaming performance to enhance Ubuntu Desktop for work and play. This latest release is significant for enterprise users and consumers alike for several key reasons. For enterprises, it steps up deployment and customization at scale, and for consumers, it provides a desktop option missing from Ubuntu’s collection — Cinnamon. o § Devices/Embedded⠀➾ # ⚓ Linux Gizmos ☛ HackerBox_#90_–_Modem_explores_FM_radio applications⠀⇛ This month’s HackerBox provides a learning kit based on Arduino Nano boards and various breakout modules used for implementing user-friendly FM radio projects.   # ⚓ Linux Gizmos ☛ Open_Source_flight_controller_taps_STM32H743 microcontroller⠀⇛ The ARV6X by Ark Electronics is a tiny flight controller that follows the latest Pixhawk v6 set of standards. The open source device features a high-performance STM32 microcontroller along with triple synced IMUs. # ⚓ Bunnie Huang ☛ Name_that_Ware,_April_2023⠀⇛ # ⚓ Jeff Geerling ☛ First_look:_ASUSTOR’s_new_12-bay_all-M.2 NVMe_SSD_NAS⠀⇛ Last year, after I started a search for a good out- of-the-box all-flash-storage setup for a video editing NAS, I floated the idea of an all-M.2 NVMe NAS to ASUSTOR. I am not the first person with the idea, nor is ASUSTOR the first prebuilt NAS company to build one (that honor goes QNAP, with their TBS- 453DX). # ⚓ Tom’s Hardware ☛ Raspberry_Pi_Gaming_Rig_Looks_Like_an Angry_Watermelon⠀⇛ Loebenberg explained in the original thread that his brother is a STEM teacher. He wanted a retro gaming system for his students to play with and asked Loebenberg if he was up to the challenge. After a bit of sculpting in Blender, the Melon Pi was ready to be 3D printed. For a professional finish, Loebenberg opted to use a resin printer which has yielded some seriously smooth results in the end product. # ⚓ Andrew Hutchings ☛ Schneider_Euro_PC:_Restoration_Part_4⠀⇛ I’m not an expert at restoring power supplies and I didn’t really trust this one. So, I decided to replace the internals with a Meanwell RT-50B. I have those units lying around my workshop because I use them for Amiga restorations. The voltages required by the EuroPC are the same and it is well within spec for the current requirements. I had to cut away a bit of plastic on the PSU case to make this work but I’m not really upset about that, I just wish I could have implemented some strain relief on the mains cable. # ⚓ Connor Tumbleson ☛ Camera_in_the_Attic⠀⇛ So I measured out some CAT6 and got my fishing tools in order. I got very lucky with this fishing attempt and I got my line fished from the attic into my office in one go. It was more difficult running the line down that molded cover into the switch then going through the wall. o § Mobile Systems/Mobile Applications⠀➾ # ⚓ Barry Hess ☛ Declaring_Tab_Bankruptcy⠀⇛ In the past 6-12 months, however, things have gone very, very wild. I’m up over 400 tabs now and it doesn’t appear that there is any letting up. A friend encouraged me to simply close all tabs and move on. He’s right, but I can’t. * § Free, Libre, and Open Source Software⠀➾ o § Web Browsers/Web Servers⠀➾ # ⚓ IT Tavern ☛ Curl_on_Linux_–_Reference_Guide⠀⇛ Curl is a powerful tool that is mainly used to transfer data. It has way more functions, but I won’t be able to cover everything. This blog post is mainly a reference for later use and not a step- by-step guide. Therefore I won’t cover everything in depth. Most of it should work on other operating systems too, but I’ll use Linux as reference. I’ll keep this page up-to-date and add more topics in the future. # ⚓ Adriaan Roselli ☛ No,_APG’s_Support_Charts_Are_Not_‘Can_I Use’_for_ARIA⠀⇛ I have opinions on the ARIA Authoring Practices Guide (APG). I am critical of it in my Uncanny A11y post. I have campaigned against its use of menus for navigation. And its preference for grids over tables, including ARIA layout grids. I was frowny when, after being demoted from a W3C Note, it rebranded itself during Global Accessibility Awareness Day as a pattern library, spewing 404s, dropping warnings, and failing WCAG. I regularly remind people it was only ever meant to experiment with ARIA patterns in an idealized context, independent of support or HTML- first principles. o § SaaS/Back End/Databases⠀➾ # ⚓ Geshan ☛ How_to_use_ON_DELETE_CASCADE_in_Postgres_with_an example⠀⇛ Postgres is one of the most popular open-source relational database systems in use today. One of the useful features of PostgreSQL is on delete cascade that simplifies the code in your application. In this guide, you will learn how to set up and use ON DELETE CASCADE in foreign keys in Postgres, let’s get going! o § Education⠀➾ # ⚓ Perl ☛ The_Perl_Toolchain_Summit_2023⠀⇛ After a break of four years, it has been my privilege to attend the 13th Perl Toolchain Summit (née Perl QA Hackathon). This is the third time the summit has been held in Lyon and the tenth summit I have been able to attend. PTS is a really important event in the Perl calendar where those working on the Perl toolchain and in Perl QA get to meet together for four days of discussions, decisions on the future of Perl, and hacking. o § GNU Projects⠀➾ # ⚓ Neowin ☛ GnuCash_5.1⠀⇛ GnuCash is a personal and small business finance application, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows. It’s designed to be easy to use, yet powerful and flexible. GnuCash allows you to track your income and expenses, reconcile bank accounts, monitor stock portfolios and manage your small business finances. It is based on professional accounting principles to ensure balanced books and accurate reports. GnuCash can keep track of your personal finances in as much detail as you prefer. If you are just starting out, use GnuCash to keep track of your checkbook. You may then decide to track cash as well as credit card purchases to better determine where your money is being spent. When you start investing, you can use GnuCash to help monitor your portfolio. Buying a vehicle or a home? GnuCash will help you plan the investment and track loan payments. If your financial records span the globe, GnuCash provides all the multiple-currency support you need. o § Licensing / Legal⠀➾ # ⚓ Adriaan Roselli ☛ WWW_Project_Turns_30⠀⇛ History of the Web compares and contrasts the license-free web with another internet protocol at the time, Gopher: [...] # ⚓ The History of the Web ☛ The_web’s_most_important decision⠀⇛ In February of 1993, the University of Minnesota made an announcement. In specific commercial usage of the protocol, they would be charging licensing fees. Not large fees, and not in all cases. But, in some small way, they would be restricting access. Overnight, sentiment shifted. Internet users took to BBS boards and mailing lists to express outrage about Gopher’s decision. IBM declared that they wouldn’t support internally any protocol with restrictive licensing. The world began searching for alternatives. Back at CERN, Berners-Lee had just the thing. He was already in early conversations with CERN about an open-source license for the platform. But after the Gopher announcement, he changed that request. He didn’t want any restrictions at all, no rights or attachments at all. The web needed to be free. Truly free. # ⚓ Deutsche Welle ☛ The_World_Wide_Web_turns_30⠀⇛ Too vague, apparently — and so at first, nothing happened. But Berners-Lee kept working on his idea. And slowly, the individual components of what would become the World Wide Web took shape: URLs for web addresses had to be created, HTML to describe the pages as well as the first web browser. The result was revealed to the global public exactly 30 years ago: On April 30, 1993, the researchers at CERN launched the World Wide Web and it was the beginning of the stellar rise of the [Internet]. o § Programming/Development⠀➾ # ⚓ Felix Crux ☛ How_to_interpret,_understand,_and_act_on feedback⠀⇛ The problem with getting a pile of comments from a “360 feedback” peer review process with your coworkers is that whatever is written is usually not Truth (with a capital “T”). It’s not that anyone is lying, but rather that the feedback you receive is the final output of a sequence of multiple lossy steps. To discern the signal within the noise, we have to try to work backwards through those stages and apply interpretation and judgement to reverse the distortion and extract useful meaning. By the time you’re reading a comment from a feedback document, it’s pretty far from being a direct line to objective universal Truth. It actually represents (1) someone’s phrasing of (2) an opinion that is in their mind, derived from (3) their preferences, opinions, and past experiences being applied to (4) their interpretation of events they’ve observed/data they’ve gathered, which are drawn from (5) the limited subset of your actions that have been visible to the feedback author. Phew — that’s a mouthful of a sentence. No worries if you need to re-read it a few times for it to make sense. # ⚓ Fernando Borretti ☛ Two_Years_of_OCaml⠀⇛ The other day I saw this post on OCaml discussed in Hacker News and Lobsters. Almost two years ago I rewrote the Austral compiler from Standard ML to OCaml, so I thought I’d share my thoughts on OCaml after using it in writing a complex software project, explaining what is good and what is bad and how it compares mainly to Haskell. If this seems overwhelmingly negative, it’s because the things OCaml does right are really just uncontroversial. They’re obviously right and hardly worth pointing out. It’s actually a weirdly optimistic thing: that a language with so many glaring deficiencies stands far above everything else. # ⚓ Chris ☛ Learning_Some_Logarithms⠀⇛ A colleague asked how many digits of \(\pi\) I can recite from memory. I realised I still remember the 27.3 digits I memorised in my childhood11 Wait, what does it mean to remember 0.3 digits? I know the digit after the last one is in the range 0–4, which is one bit of information, and the full digit would be just over three bits. Hence, 1/3 or 0.3 digits. Okay but why do I know the digit after the last is in the range 0–4? I deliberately picked a cut-off point that didn’t force me to round the last digit up, so that if I wanted to expand and learn even more digits later I wouldn’t have to re- learn the last rounded digit.. I was slightly embarrassed to admit this, because of how useless it is to know more than, say, four significant figures of \(\pi\). There are many other useful values to memorise, e.g. some logarithms would be neat. # ⚓ Thorsten Ball ☛ Do_papercuts_matter?⠀⇛ Papercut – a small annoyance in a piece of software, a rough edge, something that shouldn’t be there, a little issue that makes you say “ugh” out loud or roll your eyes. It’s usually not a bug, since functionality is not impeded, but it is something that should be fixed. Lately I’ve started to wonder: does it even matter whether piece of software has papercuts? # ⚓ Mark Dominus ☛ Why_use_cycle_notation_for_permutations?⠀⇛ So the cycle structure is exactly the structure of a permutation that remains if you ignore the actual labels, and the cycle notation brings that structure to the foreground. # ⚓ Nicolas Fränkel ☛ Server-side_rendering_in_Rust_–_a_Dall.E use-case⠀⇛ Last week, I decided to see the capabilities of OpenAI’s image generation. However, I noticed that one has to pay to use the web interface, while the API was free, even though rate-limited. Dall.E offers Node.js and Python samples, but I wanted to keep learning Rust. So far, I’ve created a REST API. In this post, I want to describe how you can create a webapp with server-side rendering. # ⚓ Lee Yingtong Li ☛ Electronic_medical_record_auto-text templates⠀⇛ The templates on this page are released under the CC0 1.0 Universal Public Domain Dedication. # ⚓ Jim Nielsen ☛ Circles_and_Momentum⠀⇛ Sometimes your path looks exactly like circle, from point A back to point A. But when your path returns to point A, you are not the same person as when you started — and so, from that perspective, neither is point A. To paraphrase T.S. Elliot, the end of our exploring will be to arrive where we started and know the place for the first time. I’m going to try and be more mindful of noticing the directional momentum of seemingly circular paths. # ⚓ Linux Hint ☛ Array_of_Structs_in_C++⠀⇛ Tutorial on how to declare the array of structures in the C++ programming language to manage and store a group of connected data elements in a single variable. # ⚓ Valhalla’s_Things:_Programming_the_ESP32-C3-DevKit-Lipo with_Arduino⠀⇛ A few months ago we may have bought a few ESP32-C3- DevKit-Lipo boards from Olimex. Since every time I go back to working with them I’ve forgotten how to do so, and my old_notes_on the_fediverse are hard to find, this is the full procedure. # § Python⠀➾ # ⚓ Linux Hint ☛ Filter_NaN_Pandas⠀⇛ To filter out the rows having the NaN values in Python, the “dataframe” functions, such as “dataframe.notnull()”, and “dataframe.dropna ()” functions are used. # ⚓ Linux Hint ☛ NumPy_Save_Dict⠀⇛ To save the dictionary into a file in Python, the “dump()” function is used and the “load ()” function is used to read the saved dictionary from a file. # ⚓ Linux Hint ☛ Python_OSError⠀⇛ The OS is a built-in exception error module’s class in Python known as “OSError”. To handle these errors, the exceptional handling technique can be used. # ⚓ Didier Stevens ☛ Update:_zipdump.py_Version_0.0.25⠀⇛ Some changes to the translate option: now it supports this format (like some of my other tools): i=codec[:error],o=codec[:error] i= is input and o= is output. If you don’t specify an error handling mode, strict will be used. # § Rust⠀➾ # ⚓ Junichi_Uekawa:_Lots_of_Windows_dependencies_in Debian_Rust_packages.⠀⇛ Lots of Windows dependencies in Debian Rust packages. As cargo tries to check even the optional dependencies exist, Debian has lots of rust packages that are not needed on Debian platforms. I would think it would be okay to have a stub that mirrors the version number but nothing else, but… # ⚓ Matthew_Palmer:_dev-dependencies_and_Rust’s unused_crate_dependencies_lint⠀⇛ I’m in the process of getting super-strict about the code quality of cretrit, the comparison-revealing encryption library that underlies the queryable_encryption of the Enquo_project. While I’m going to write a whole big thing about Rust linting in the future, I bumped across a rather gnarly problem that I thought was worth sharing separately. The problem, in short, is that the unused_crate_dependencies_lint interacts badly with crates that are only needed for benchmarking, such as (in my case) criterion. * § Leftovers⠀➾ o ⚓ Hackaday ☛ Hackaday_Links:_April_30,_2023⠀⇛ Cloudy with a chance of concrete? The “success” of last week’s brief but eventful Starship launch has apparently raised some regulatory eyebrows, with the Federal Aviation Administration launching an investigation into the destruction wrought by the mighty rocket. And it’s not just the hapless Dodge Caravan that they’re concerned with — although we found some fantastic POV footage that shows the kill shot as well as close-ups of the results — but also the damage rained down upon residents around the Boca Chica launch complex. Tons of concrete and rebar were excavated by the 33 Raptor engines during the launch and sent in all directions, reportedly landing up to 6 miles (10 kilometers) from the pad. What’s worse, a lot of debris ended up on beaches that are home to endangered species, which has the Sierra Club also taking an interest. The FAA has apparently nixed any launches from the Texas facility until they complete their investigation. o ⚓ Jason Swett ☛ In_defense_of_productivity⠀⇛ In my career I’ve noticed that a lot of developers have a distaste for the idea of “productivity”. They view it as some sort of toxic, unhealthy obsession. (It always has to be an “obsession”, by the way. One can never just have an interest in productivity.) o ⚓ Computers Are Bad ☛ los_alamos_–_compound_to_county_pt_I⠀⇛ This weekend, I found myself staying in Los Alamos for a volunteer role in which I judge children on the quality of their software. Clearly this is not the kind of opportunity I would turn down, but I also always take an excuse to drive back up the hill. I only lived in Los Alamos briefly, but it left a big impression. It’s a unique place in many ways, born of a rather unusual history. o ⚓ Computers Are Bad ☛ los_alamos_–_compound_to_county_pt_II⠀⇛ In 1963, shortly after the addition of Los Alamos to the AECA, the AEC started the process of transferring public resources. The schools were a relatively simple case, as a county school board had existed since the creation of the county in 1949, but it still took until 1966 for the AEC to give the school board title to the real estate the schools occupied. A case that seemed more complex, but also moved faster, was the electrical supply. o § Science⠀➾ # ⚓ Hackaday ☛ Add_A_Little_Quindar_To_Your_Comms_For_That Apollo-Era_Sound⠀⇛ If there’s one thing that ties together all the media coming out of the Apollo era, it’s probably the iconic Quindar tones. These quarter-second beeps served as control tones for the globe- spanning communications network needed to talk to the Apollo astronauts, and any attempt to recreate the Apollo-era sound would be glaringly wrong without them. And that’s why [CuriousMarc] whipped up this Quindar tone system. # ⚓ SYFY ☛ Yesterday’s_stunning_aurora_could_happen_again_as geomagnetic_storms_increase⠀⇛ Fortunately for those of us in the real world, a CME won’t explode the atmosphere, but they can and do create stunning visual displays in the night sky. If you happen to live somewhere in the northern hemisphere, you might have had a front row seat to one of those displays on April 23, 2023. Earlier in the day, the Space Weather Prediction Center issued a Moderate (level 2 out of 5 on NOAA’s space weather scale) Geomagnetic Storm Watch with the possibility of developing into a Strong (level 3) storm later in the night. o § Education⠀➾ # ⚓ Terence Eden ☛ Rejected_Sci-Fi_Ramblings_from_my_MSc⠀⇛ As I was writing about the Metaverse, and as I love reading sci-fi, I decided to merge my interests! So, here for posterity – and future inspiration – are some of my thoughts on how sci-fi influences the development of technology. # ⚓ New York Times ☛ After_Student’s_Suicide,_an_Elite_School Says_It_Fell_‘Tragically_Short’⠀⇛ The Lawrenceville School in New Jersey on Sunday made a remarkable admission of failure and committed to a new focus on mental health. # ⚓ JURIST ☛ Mexico_failed_to_take_necessary_measures_to_ensure equal_access_to_education,_UN_committee_rules⠀⇛ A UN committee found Friday that Mexico failed to ensure inclusive education for a woman with an intellectual disability. Selene Militza García Vara brought a claim before the Committee on the Rights of Persons with Disabilities on the grounds that the Morelense Centre for Art had not appropriately secured inclusive access to tertiary education. o § Hardware⠀➾ # ⚓ Hackaday ☛ Liquid_Neural_Networks_Do_More_With_Less⠀⇛ [Ramin Hasani] and colleague [Mathias Lechner] have been working with a new type of Artificial Neural Network called Liquid Neural Networks, and presented some of the exciting results at a recent TEDxMIT. # ⚓ Hackaday ☛ High_Voltage_Power_Supply_From_USB⠀⇛ Those who work in different spaces may have different definitions of the term “high voltage”. For someone working on the GPIO pins of a Raspberry Pi it might be as little as 5 volts, someone working on a Tesla coil might consider that to be around 20 kV, and an electrical line worker might not reference something as HV until 115 kV. What we could perhaps all agree on, though, is that getting 300 volts out of a USB power supply is certainly a “high voltage” we wouldn’t normally expect to see in that kind of context, but [Aylo6061] needed just such a power supply and was eventually able to create one. # ⚓ Hackaday ☛ When_Your_Smart_Light_Switches_Stop_Working, Build_Your_Own⠀⇛ If you want smart light switches in your house, you can buy from any one of hundreds of manufacturers. [Brian Boyle] had kitted out his home with TP Link devices, but after a few years of use, he found they all suddenly failed within a few months of each other. Decrying the state of things, he set about building his own instead. # ⚓ Hackaday ☛ Embed_Hardware_Into_3D_Prints,_But_Not_In_The Way_You’re_Thinking⠀⇛ [Christopher Helmke] is doing fantastic work in DIY systems for handling small hardware like fasteners, and that includes robotic placement of hardware into 3D prints. Usually this means dropping nuts into parts in mid-print so that the hardware is captive, but that’s not really the story here. # ⚓ Ruben Schade ☛ Keeping_computer_stuff_open_or_closed⠀⇛ Aside from a few reckless years in my early 20s (we all act out in our own ways at that stage), I’ve always guarded system resources like a hawk. Maybe it was due to my early childhood upbringing on DOS and Windows 3.x, or maybe I find it an affront to waste resources in general. It means I keep applications I have open down to an absolute minimum. Granted, I’ll run desktop environments like KDE on FreeBSD because it makes my machine more functional and fun. But terminal windows, browsers, text editors, and file managers will only have enough tabs, buffers, or windows open to do the task at hand, before being bookmarked, saved, and/or closed as soon as possible. # ⚓ Monday Note ☛ Intel:_Just_You_Wait._Again⠀⇛ Once upon a time, the Wintel portmanteau evoked images of world hegemony by Microsoft with its Windows operating system, and Intel with its x86 processors chips. The two companies came to dominate what we now see as modern technology’s Second Revolution, Personal Computers, machines we could lift with our arms, brains and credit cards. But some of Intel’s chiefs were hesitant about the Microsoft congress. While they enjoyed the torrents of dollars and could lull themselves with feelings of superiority. But not of eternity, they were always looking for other mother lodes. # ⚓ US News And World Report ☛ Saudi’s_United_Electronics_Co Shelves_Plans_for_Egypt_Expansion⠀⇛ o § Health/Nutrition/Agriculture⠀➾ # ⚓ Common Dreams ☛ For_a_World_Without_Hunger,_We_Need_Food Sovereignty⠀⇛ Imagine being able to provide food, shelter, medicine and clean drinking water for the 230 million most vulnerable people on Earth, and still having a cool $2bn in spare change. That’s the equivalent of the entire economic output of Gambia rattling around in your pocket. # ⚓ Lee Yingtong Li ☛ Electronic_medical_record_auto-text templates⠀⇛ Warning! The intended audience of this article is medical professionals and students. I am not your doctor. This article is not medical advice. # ⚓ Latvia ☛ Sugar_prices_up_by_two_thirds_in_a_year⠀⇛ Latvia is one of the countries in which sugar prices have risen the most during the last year, according to Eurostat data published April 28. # ⚓ Hackaday ☛ A_Microneedle_Vaccine_Patch_Printer_For Thermostable_MRNA_Vaccines⠀⇛ What if you could get vaccinated with the ease of putting on an adhesive bandage? This is the promise of microneedle patches (MNP), which are essentially what they sound like. These would also have uses in diagnostics that might one day obliviate the need for drawing blood. The one major issue with MNPs is their manufacturing, which has been a laborious and highly manual process. In a recent paper in Nature Biotechnology researchers detail the construction and testing of a MNP printer, or microneedle vaccine printer (MVP) that can print dissolving polymers containing stabilized mRNA vaccine. # ⚓ New York Times ☛ As_Hospitals_Close_and_Doctors_Flee, Sudan’s_Health_Care_System_Is_Collapsing⠀⇛ The medical professionals who remain face meager supplies and harrowing conditions, even setting up field hospitals in living rooms amid the fighting. # ⚓ Federal News Network ☛ Congress_eyes_work_rules_for millions_covered_by_Medicaid⠀⇛ More than half a million of the poorest Americans would be left without health insurance under legislation passed by House Republicans that would require people to work in exchange for health care coverage through Medicaid. The bill is unlikely to become law, though, with Democrats strongly opposing the idea. It’s one of dozens of provisions tucked into a GOP bill that would an increase the debt limit but curb government spending. Democrats say work requirements won’t incentivize people to get a job and will drive up the number of uninsured in the country. # ⚓ New York Times ☛ Needing_Younger_Workers,_Federal_Officials Relax_Rules_on_Past_Drug_Use⠀⇛ As more states legalize marijuana and competition for talent grows fiercer, the U.S. government is loosening guidelines from the “Just Say No” era. # ⚓ New York Times ☛ Loneliness_Is_an_Epidemic_in_America, Writes_the_Surgeon_General⠀⇛ I have a plan to rebuild social connection and foster healthy relationships. o § Proprietary⠀➾ # ⚓ Common Dreams ☛ Apple_Should_Be_a_Leader_in_Charitable Giving⠀⇛ Here is a letter that Steve Clifford and I sent to the CEO Tim Cook of Apple corporation, whose percentage of charitable giving relative to its taxable income is astoundingly low as compared to other corporations noted below. Apple should increase its charitable giving. # ⚓ Mandiant ☛ Magniber_Ransomware_Wants_to_Infect_Only_the Right_People [iophk: Windows TCO]⠀⇛ The first reappearance of Magnitude EK on Oct. 15 came as a malvertising redirection from the domain: fastprofit[.]loan. The infection chain is shown in Figure 2. # ⚓ Latvia ☛ Concerns_about_election_IT_systems_in_Latvia: LTV’s_De_Facto⠀⇛ Politicians agreed months ago that the Central Election Commission (CVK) could no longer secure elections, so it needs reform. The problems swelled last November when the CVK’s work was actually paralyzed by a criminal case regarding the procurement of the IT system development. There is currently no solution to the IT issues, so next European Parliament elections could be quite cumbersome for voters, Latvian Television’s De Facto reported on April 30. # ⚓ Chris Hannah ☛ My_current_experience_of_using_Twitter⠀⇛ The majority of tweets I see now, are usually about AI, growth, or people sharing their expertise. All nicely packaged in annoying threads. o § Security⠀➾ # § Fear, Uncertainty, Doubt/Fear-mongering/Dramatisation⠀➾ # ⚓ InfoSecurity Magazine ☛ RTM_Locker_Ransomware_Targets Linux_Architecture [Ed: More of this (mislabeled) “Linux”_fearmongering_campaign]⠀⇛ # § Integrity/Availability/Authenticity⠀➾ # ⚓ New York Times ☛ Blue_Check_Confusion⠀⇛ Why Twitter changed its account verifications. # ⚓ NYPost ☛ Twitter_co-founder_Jack_Dorsey_said_company ‘went_south’_after_Elon_Musk_took_over⠀⇛ Twitter “would have never survived as a public company.” # § Privacy/Surveillance⠀➾ # ⚓ Kodi Foundation ☛ Forum_Data_Breach_–_Lessons Learned,_Actions_Taken⠀⇛ As you may have seen on other posts, we’re broadly back on line now, with the forum, Wiki and paste sites all operational. It’s been a huge effort by several key team members – I won’t name names, but you know who you are – and we’re all immensely grateful for their work. So, without putting on a hair shirt…in the interests of transparency and minimising the chances of anything like this happening again, we’ve really had to dig into this to see what we can learn. # § Confidentiality⠀➾ # ⚓ Data Breaches ☛ Amnesty_International_Australia Suffered_a_Data_Breach_in_December,_but_Says_Everything is_Now_Fine⠀⇛ o § Defence/Aggression⠀➾ # ⚓ The Kent Stater ☛ Russia_vows_retaliation_after_Poland seizes_embassy_school⠀⇛ Russia says it will retaliate after Polish authorities seized the Russian Embassy school in Warsaw, Russia’s Foreign Ministry said in a statement. Polish police and staff from the Warsaw city hall entered the campus Saturday morning, asking employees to leave the premises, Russian state news agency RIA Novosti reported. # ⚓ Federal News Network ☛ Known_for_laughs,_DC_dinner spotlights_risks_to_journalism⠀⇛ The White House Correspondents’ Association dinner is known for its fun albeit ferocious jabs at Washington. But it took a more solemn tone as President Joe Biden acknowledged the several American journalists under siege in authoritarian countries around the world. Biden and first lady Jill Biden met privately with the parents of Wall Street Journal reporter Evan Gershkovich upon arriving at the dinner on Saturday. Gershkovich has been imprisoned in Russia since March after being charged with spying, despite strong denials from his employer and the U.S. government. Debra Tice, whose son Austin Tice who has not been heard from since disappearing at a checkpoint in Syria in 2012, also attended. # ⚓ US News And World Report ☛ Air_Defences_Shoot_Down_15_of_18 Missiles_Launched_at_Ukraine_in_Dead_of_Night⠀⇛ # ⚓ US News And World Report ☛ Ukraine_Says_It_Still_Holds Parts_of_Bakhmut,_Russia_Reports_Progress⠀⇛ # ⚓ The Straits Times ☛ What_to_watch_as_Biden_meets_Marcos_in Washington_amid_elevated_China_tensions⠀⇛ They may discuss defence, economic cooperation, clean energy and climate change. # ⚓ US News And World Report ☛ Official:_148_Somalis_Evacuated From_Sudan_Via_Ethiopia⠀⇛ Scores of Somalis fleeing violence in Sudan arrived in their Horn of Africa nation on Sunday, an official said # ⚓ France24 ☛ UN_chief_sending_envoy_over_‘unprecedented’ Sudan_crisis⠀⇛ UN Secretary-General Antonio Guterres is sending an envoy to the Sudan region amid the “unprecedented” situation there, as deadly hostilities enter a third week, his spokesman said Sunday. # ⚓ US News And World Report ☛ Pope_Voices_Willingness_to Return_Indigenous_Loot,_Artifacts⠀⇛ Pope Francis says talks are underway to return artifacts in the Vatican Museum that were acquired from Indigenous peoples in Canada and has voiced a willingness to return other colonial-era objects in the Vatican’s collection on a case-by-case basis # ⚓ AntiWar ☛ How_Big_Is_BRICS?⠀⇛ While the US labors to maintain the unipolar world it leads, a multipolar world is springing up all around it. Africa and Brazil cry for it. China and India support it. Germany has whispered it, and France has called for it. Iran and Saudi Arabia are joining the multipolar Shanghai Cooperation Organization. # ⚓ Marcy Wheeler ☛ Where_the_Trump_Investigations_Stand:_The January_6_Conspiracies⠀⇛ Jack Smith seems largely done with two of three prongs to his January 6 investigation: the fake electors and the obstruction of the vote certification. But the third — the wire fraud — may be important to proving corrupt purpose of the obstruction. # ⚓ Marcy Wheeler ☛ Where_the_Trump_Investigations_Stand: Stolen_Documents⠀⇛ If Jack Smith decides to charge Trump in the stolen documents investigation, where to charge him may be one of the most difficult decisions. # ⚓ Latvia ☛ 260_volunteers_have_applied_for_Latvian_state defense_service⠀⇛ 260 young people have already applied to the State Defence Service (VAD), including three women and three young people living abroad, Sandra Brāle, chief press officer of the National Armed Forces (NBS), told newswire LETA on April 29. # ⚓ NYPost ☛ Turkish_forces_killed_ISIS_chief_in_Syria: Erdogan⠀⇛ Recep Tayyip Erdogan told TRT Turk television in an interview that the IS leader, code-named Abu Hussein al-Qurayshi, was killed in a strike conducted on Saturday. # ⚓ France24 ☛ Turkey’s_Erdogan_says_suspected_IS_leader_Al Quarashi_‘neutralised’_in_Syria⠀⇛ The suspected leader of the Islamic State group has been killed in Syria in an operation carried out by Turkey’s MIT intelligence agency, Turkish President Recep Tayyip Erdogan said Sunday. # ⚓ RFERL ☛ Iranian_President_To_Visit_Damascus_For_First_Time Since_Syria_War⠀⇛ Iranian President Ebrahim Raisi will travel to Damascus on May 3, Iranian state media reported on April 30, touting a “very important” visit against the backdrop of increased regional engagement with the Syrian regime. # ⚓ JURIST ☛ Federal_judge_blocks_Illinois_assault_rifle_ban⠀⇛ An Illinois federal district judge Friday issued a preliminary injunction to prevent the enforcement of Illinois’ Protect Illinois Communities Act (PICA) until there is a final determination as to the law’s constitutionality. # ⚓ France24 ☛ Government_of_Djibouti_launches_crackdown_on ‘irregular’_migrants⠀⇛ The government of Djibouti announced Sunday a crackdown on irregular migration, with state-run television reporting that about 3,000 people had been rounded up by police to be deported. # ⚓ France24 ☛ Mass_exodus_from_Sudan_as_deadly_fighting_enters third_week⠀⇛ Hundreds of thousands of Sudanese have fled Khartoum and the Darfur region to seek refuge in neighbouring countries amid ongoing deadly clashes between Sudan’s army and the rival paramilitary group the Rapid Support Forces (RSF). But the violence that grips the country is making it hard for them to leave. # ⚓ US News And World Report ☛ Pope_Says_Vatican_Involved_in Secret_Ukraine_Peace_Mission⠀⇛ # ⚓ US News And World Report ☛ Pope_Speaks_of_Secret_Peace ‘Mission,’_Help_for_Ukraine_Kids⠀⇛ Pope Francis says a secret peace “mission” in Russia’s war in Ukraine is under way, though he gave no details, and that the Vatican is willing to help facilitate the return of Ukrainian children taken to Russia during the war # ⚓ US News And World Report ☛ France’s_Macron,_Ukraine’s Zelenskiy_Held_Call_on_Sunday⠀⇛ PARIS (Reuters – French President Emmanuel Macron and Ukraine President Volodymyr Zelenskiy spoke by phone on Sunday and discussed Ukraine’s… # ⚓ US News And World Report ☛ Oil_Depot_Fire_Part_of_Ukraine’s Preparation_for_Counter-Offensive_–_Military⠀⇛ # ⚓ New York Times ☛ Pope_Reveals_He’s_Working_on_Secret ‘Mission’_of_Peace_in_Ukraine⠀⇛ Francis said he was doing “all that is humanly possible” to help return Ukrainian children taken to Russia and urged Hungary not to slam doors on migrants. # ⚓ New York Times ☛ Ukraine’s_Military_Says_Crimea_Blast_Was Preparation_for_Coming_Offensive⠀⇛ Late Sunday, a day after the Crimea blast, explosions rocked Pavlograd in central Ukraine, and air raid sirens sounded across Ukraine. # ⚓ US News And World Report ☛ Ukrainian_Defenders_Oust_Russian Forces_From_Some_Positions_in_Bakhmut_–_Ukraine_General⠀⇛ # ⚓ New York Times ☛ They_Refused_to_Fight_for_Russia._The_Law Did_Not_Treat_Them_Kindly.⠀⇛ Since Moscow’s invasion of Ukraine, hundreds of Russian men have faced criminal charges for becoming war refuseniks. That has not stopped others from going to unusual lengths to avoid battle. # ⚓ New York Times ☛ Why_Are_More_Men_Getting_Perms?⠀⇛ The modern male perm is softer, more natural and has taken off, thanks to K-pop and TikTok. # ⚓ LRT ☛ Where_are_the_‘good_Russians’?_The_complexities_of gauging_Russians’_stance_on_the_war_–_opinion⠀⇛ In spite of criticism related to the inaction of Russian society, it is important to remember the long-term societal trauma that has encouraged such silence. Joshue Kroeker argues for the New Eastern Europe magazine, partners of LRT English. # ⚓ LRT ☛ ‘I_don’t_feel_safe_anymore.’_Belarusians_in_Lithuania –_yesterday’s_friends,_today’s_foes?⠀⇛ With a new law in Lithuania sanctioning all citizens of Belarus and Russia, Belarusian exiles in Vilnius have found themselves facing a new reality – are they no longer welcome? # ⚓ LRT ☛ Secret_Kremlin_document_reveals_Russia’s_plans_for Baltic_states_–_LRT_investigation⠀⇛ Strategy documents prepared by the Russian president’s office show Moscow’s plans for maintaining influence in Lithuania, Latvia, and Estonia. These include funding pro-Russian NGOs, efforts to keep Russian language in schools and oppose demolitions of Soviet monuments. # ⚓ JURIST ☛ Europe_human_rights_court_orders_Russia_to_pay $143M_in_damages_for_2008_Georgia_conflict⠀⇛ The European Court of Human Rights Friday ordered Russia to pay approximately 130 million euros ($143 million) in compensation to Georgia, almost 15 years after the war in the South Caucasus. # ⚓ RFERL ☛ Russian_Olympic_Committee_Claims_IOC_Proposal_Is ‘Excessive_and_Discriminatory’⠀⇛ Russia’s Olympic Committee has complained that a recommendation that would allow Russian and Belarusian athletes to return to competition only as neutral participants was “excessive and discriminatory.” # ⚓ The Straits Times ☛ India_looks_to_reduce_trade_deficit with_Russia_amid_mutual_efforts_to_push_trade_links⠀⇛ India’s imports from Russia have increased five times from the previous year to US$41.56 billion due to oil imports. # ⚓ US News And World Report ☛ Soviet_and_Russian_Fashion_Icon Zaitsev_Dies_-Agencies⠀⇛ # ⚓ US News And World Report ☛ Fashion_Designer_for_Russian First_Ladies_Dies⠀⇛ Russia’s most famous fashion designer, Vyacheslav Zaitsev, who dressed the country’s first ladies, has died at the age of 85 # ⚓ RFERL ☛ Russian_Fashion_Designer_Known_In_The_West_As_The ‘Red_Dior’_Dies_At_85⠀⇛ Russian fashion designer Vyacheslav Zaitsev has died, according to media reports confirmed by the Russian Academy of Arts. # ⚓ Scheerpost ☛ Chris_Hedges:_The_Enemy_From_Within⠀⇛ The war industry, a state within a state, disembowels the nation, stumbles from one military fiasco to the next, strips us of civil liberties and pushes us towards suicidal wars with Russia and China. # ⚓ Meduza ☛ Russia_appoints_Alexey_Kuzmenkov_new_deputy defense_minister_—_Meduza⠀⇛ The Russian military reported that Alexey Kuzmenkov, former deputy chief of the National Guard, has been appointed as Russia’s new deputy defense minister responsible for logistics. Kuzmenkov replaced Mikhail Mizintsev, who held the position since September 2022. # ⚓ Meduza ☛ Four_civilians_killed_by_shelling_in_Russia’s Bryansk_region_—_Meduza⠀⇛ Four civilians are reported dead as a result of shelling in Suzemka, a village in Russia’s Bryansk region, located close to the Ukrainian border. Bryansk Governor Alexander Bogomaz said that the Ukrainian military carried out the attack. # ⚓ Meduza ☛ Ukrainian_military_says_fuel_depot_fire_in Sevastopol_part_of_‘preparations’_for_counteroffensive_— Meduza⠀⇛ The attack on a fuel depot in Russian-annexed Sevastopol was part of the Ukrainian army’s “preparations” for a counteroffensive, according to Nataliya Gumenyuk, a spokesperson for Ukraine’s Armed Forces. # ⚓ Scheerpost ☛ US_Corporations_Cash_In_on_Ukraine’s_Oil_and Gas⠀⇛ As Ukraine sells off public assets in a privatization spree, US fossil fuel corporations like ExxonMobil, Chevron, and Halliburton are in talks to run its oil and gas industry, and the IMF is imposing the Washington Consensus. # ⚓ Common Dreams ☛ Who_Gets_to_Talk_About_Police_Reform?⠀⇛ Since the brutal police killing of George Floyd in Minneapolis in 2020, and the Black Lives Matter protests that spread across the country, how have news media covered issues of policing policy and police reform? o § Transparency/Investigative Reporting⠀➾ # ⚓ The Dissenter ☛ US_Government_Jails_Leakers_Before_Trial Because_They_‘Know’_Classified_Information⠀⇛ # ⚓ Scheerpost ☛ Dan_Ellsberg_Receives_the_Sam_Adams_Award_ (video)⠀⇛ Daniel Ellsberg, (born April 7, 1931, Chicago, Illinois), American military analyst and researcher who, in 1971, leaked portions of a classified 7,000-page report that detailed the history of U.S. intervention in Indochina from World War II until 1968. o § Environment⠀➾ # ⚓ Common Dreams ☛ Climate_Campaigners_Stage_Blockade_at_White House_Correspondents_Dinner⠀⇛ Members of the corporate media were greeted by hundreds of climate action organizers Saturday night as they arrived at the Washington Hilton Hotel in Washington, D.C. for the annual White House Correspondents Dinner. # ⚓ Scheerpost ☛ BlackRock_Security,_NYPD_‘Brutalize’_Climate Protesters⠀⇛ Eleven out of 75 activists were arrested after storming the headquarters of the world’s largest fossil fuel investor with pitchforks and fake oil. # ⚓ Federal News Network ☛ Deadly_heat_waves_threaten_older people_as_summer_nears⠀⇛ As heat waves fueled by climate change arrive earlier, grow more intense and last longer, people over 60 who are more vulnerable to high temperatures are increasingly at risk of dying from heat-related causes. That’s especially true for people of color. Deaths like these are challenging community health systems, utility companies, apartment managers and local governments to better protect older people when temperatures soar. Many U.S. cities have action plans for extreme weather like heat waves, opening cooling centers and distributing bottled water to people outdoors. But many older people need personalized advice and assistance to stay safe. # ⚓ Federal News Network ☛ Takeaways_about_heat_deaths_and vulnerable_older_people⠀⇛ Heat waves fueled by climate change are starting earlier, growing more intense and lasting longer. It creates a higher risk of illness and death for older people who are especially vulnerable to hot weather. Older people in Phoenix accounted for most of those who died last summer in broiling heat inside their homes. Almost all of them had no air conditioning. The dangers from high temperatures so well known in greater Phoenix, America’s hottest big metro, are becoming known familiar nationwide as extreme heat becomes more common in places used to milder weather. Here are takeaways about heat deaths and vulnerable older people # ⚓ uni Michigan ☛ UMich_study_finds_offshore_gas_and_oil production_in_the_Gulf_of_Mexico_has_double_estimated_climate impact⠀⇛ A recent study conducted by the University of Michigan Climate and Space Sciences and Engineering program found that methane and carbon dioxide emissions in the Gulf of Mexico are double what has been reported by official inventories. This study was conducted alongside researchers from Stanford University, Scientific Aviation, Carbon Mapper and the Environmental Defense Fund. # § Energy/Transportation⠀➾ # ⚓ YLE ☛ Power_prices_set_to_jump_as_VAT_discount_ends⠀⇛ The VAT rate on electricity has been reduced from 24 percent since December, in an effort to curb the effects of inflation and the energy crisis. # ⚓ Michael West Media ☛ WA_Carbon_Fiasco:_Pilbara_plant to_blow_more_CO2_than_Safeguard_Mechanism_will_save⠀⇛ Add Chevron’s carbon capture disaster to Woodside’s Browse Basin climate bomb and now the Perdaman fertiliser plant in the Pilbara and Western Australia is going to burn a giant hole in the Labor government’s Safeguard Mechanism. Callum Foote reports. An emissions disaster is unfolding in WA which comes at a high cost not only for the climate but also for taxpayers. First came revelations that US oil giant Chevron is achieving record exports from its Gorgon gas project but its carbon capture and storage (CCS) facility continues to struggle. This leaves Gorgon as Australia’s largest industrial carbon polluter. # ⚓ France24 ☛ Germany_launches_€49_monthly_ticket_for nationwide_public_transport⠀⇛ Germany launches on Monday a new flat-rate public transport ticket valid across the country, but the 49-euro ($54) price point has raised doubts about the pass’s potential impact. # ⚓ New York Times ☛ Mystery_Gas_Leak_in_Punjab,_India, Leaves_at_Least_11_Dead⠀⇛ Officials had not yet been able to identify the gas or the source of the leak in the city of Ludhiana, in Punjab State. # ⚓ New York Times ☛ Gas_Shortages_Force_Cuba_to_Cancel May_Day_Parade⠀⇛ Severe fuel shortages have forced Cuban authorities to cancel the International Workers’ Day parade set for Monday in the capital. # § Wildlife/Nature⠀➾ # ⚓ The Straits Times ☛ Crouching_tiger,_hidden_danger_at Felda_area_in_Johor⠀⇛ A tiger is believed to have roamed into a settlement due to a lack of prey in its natural habitat. # ⚓ New York Times ☛ Freya,_the_Walrus_Killed_by Norwegian_Officials,_Is_Immortalized_as_a_Sculpture⠀⇛ The bronze sculpture depicts the walrus on her side and should remind onlookers about the importance of coexisting, the artist said. # § Overpopulation⠀➾ # ⚓ The Straits Times ☛ Falling_birth_rates_a_concern across_both_Koreas,_but_reasons_differ_for_the_North⠀⇛ Famine and persistent economic hardship have impacted the country’s birth rate. # ⚓ Hong Kong Free Press ☛ Hong_Kong_has_a_labour shortage?_At_what_price?⠀⇛ During what I now think of as a fallow period between university and journalism I lived in Lancaster, and several of my fellow drop-outs worked at the docks in the nearby town of Heysham The port at Heysham is very small, and in those days still worked on a recruitment system which the big docks [...] o § Finance⠀➾ # ⚓ Axios ☛ Congressional_Democrats_splinter_on_debt_ceiling strategy⠀⇛ A divide has opened between House and Senate Democrats over whether President_Biden should negotiate a debt_ceiling compromise with House Speaker Kevin McCarthy (R-Calif.), Axios has learned. # ⚓ Axios ☛ America’s_youth_fears_for_the_future⠀⇛ Young Americans who grew up in an age_of_mass shootings feel anxious about the future — and nearly half say they’ve felt unsafe in the last month, according to a_new_poll from the Harvard Kennedy School Institute of Politics. Why it matters:Those fears are mobilizing young people to vote in near-record numbers, says John Della Volpe, director of polling at the institute. # ⚓ New York Times ☛ Gov._Hochul_Severs_Ties_With_Top_Political Adviser_in_Face_of_Backlash⠀⇛ Gov. Kathy Hochul and the adviser, Adam Sullivan, agreed that he should step down after The New York Times detailed how his guidance and behavior were questioned by others. # ⚓ New York Times ☛ San_Francisco_Whole_Foods_Closure_Reflects City’s_Economy_and_Crime_Woes⠀⇛ Tech workers have stayed home, and ongoing social problems downtown are forcing civic and business leaders to confront harsh realities about the city’s pandemic recovery. # ⚓ France24 ☛ Macron_faces_Labour_Day_protests_over_divisive pension_law⠀⇛ France’s President Emmanuel Macron faces more nationwide protests on Monday as he seeks to steer the country on from a divisive pension law that has sparked anger, pan-bashing and social unrest # ⚓ Common Dreams ☛ To_Solve_the_Climate_Crisis,_It’s_Time_to Talk_About_Canceling_Debt⠀⇛ As climate activists, we are used to banging our heads against brick walls. # ⚓ Common Dreams ☛ Sanders_Calls_on_Biden_to_Fight_for_Working People_as_GOP_Wages_‘War’_in_Debt_Limit_Proposal⠀⇛ U.S. Sen. Bernie Sanders on Sunday said President Joe Biden and the Democratic Party must do everything in their power to defend middle- and low-income people in potential budget negotiations, after the Republicans said they will raise the country’s debt limit only in exchange for cuts to green jobs, food assistance, healthcare, and other social services that millions of Americans depend on. # ⚓ US News And World Report ☛ Some_Canadian_Workers_in_Wage Pact_With_Govt_to_End_Strike_From_Monday⠀⇛ # ⚓ Axios ☛ Banks_submit_First_Republic_bids_to_FDIC⠀⇛ The Federal Deposit Insurance Corporation began accepting formal bids at noon today for embattled First_Republic_Bank, according to sources familiar with the matter, as suitors and the government scramble to stabilize the San Francisco lender. Why it matters: Clarity on the fate of the bank, which has lost nearly all of its market value in the span_of_a_few_weeks, is critical to stopping investor flight from First Republic. # ⚓ US News And World Report ☛ First_Republic_up_in_Air_as Regulators_Juggle_Bank’s_Fate⠀⇛ Regulators continued their search for a solution to First Republic Bank’s woes over the weekend before stock markets were set to open Monday # ⚓ US News And World Report ☛ First_Republic_in_Limbo_as_US Regulators_Juggle_Bank’s_Fate⠀⇛ Regulators are searching for a solution to First Republic Bank’s woes, hoping to find a way forward before U.S. stock markets open Monday # ⚓ New York Times ☛ If_You_Don’t_Use_Your_Land,_These_Marxists May_Take_It⠀⇛ The Landless Workers Movement organizes Brazil’s poor to take land from the rich. It is perhaps the largest — and most polarizing — social movement in Latin America. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ Common Dreams ☛ Trump’s_Indictment_Won’t_End_21st_Century Fascist_Movement_He_Unleashed⠀⇛ Donald Trump is the first American president to be indicted. No matter where you see yourself on the political spectrum, that is a very big deal. # ⚓ Scheerpost ☛ Where_U.S_Weapons_For_Ukraine_Are_REALLY Going!_w/_Sy_Hersh⠀⇛ The rampant corruption in Ukraine is no secret, but now more details are emerging about just how little of the U.S. tax dollars sent to Ukraine are winding up in grifters’ pockets. # ⚓ Scheerpost ☛ Marjorie_Taylor_Green_Challenged_on_Populist Bona_Fides⠀⇛ The Hill Briahna Joy Gray Challenges Congresswoman Marjorie Taylor Green (R-GA.) on right wing populism and her true establishment bona fides, pressing her on issues like taxing the rich, military spending, corporate contributions, and wealth inequality. # ⚓ New York Times ☛ Echoes_of_History_in_New_National_Push_to Shield_Children_Online⠀⇛ The A.C.L.U. contended that the [Internet], where users typed or clicked to get to a web page, was more like a book or newspaper than radio or TV, recalled Ann Beeson, a former assistant legal director for the group. Language in printed material, which individuals freely perused, was more lightly regulated than in broadcast media, where audiences had less control over what they were exposed to. # ⚓ New York Times ☛ States’_Push_to_Protect_Kids_Online_Could Remake_the_Internet⠀⇛ The proposed restrictions, introduced by at least two dozen states over the last year, could alter not only the online experiences of children and adolescents. They could also remake the [Internet] for millions of adults, ushering in a tectonic cultural shift to a stricter, age-gated online world. # ⚓ France24 ☛ Uzbekistan_passes_constitutional_reform_that extends_president’s_tenure⠀⇛ Voters in Uzbekistan have overwhelmingly backed constitutional changes in the Central Asian country that could allow President Shavkat Mirziyoyev to remain in power until 2040, according to preliminary results released on Monday. # ⚓ Federal News Network ☛ GOP_election_officials_walking_fine line_on_fraud,_integrity⠀⇛ The Republican secretaries of state in Ohio, West Virginia and Missouri all have promoted their states’ elections as fair and secure. Yet each also is navigating a fine line on how to address election fraud conspiracies, as they eye campaigns for U.S. Senate or governor in 2024. The split- screen messaging of Ohio’s Frank LaRose, West Virginia’s Mac Warner and Missouri’s Jay Ashcroft shows just how deeply election lies have burrowed into the Republican voter base. Even election officials who tout running clean elections at home are routinely pushing more voting restrictions and additional scrutiny as they brace for GOP primaries. # ⚓ Off Guardian ☛ This_Week_in_the_New_Normal_#62⠀⇛ This Week in the New Normal is our weekly chart of the progress of autocracy, authoritarianism and economic restructuring around the world. # ⚓ New York Times ☛ Paraguay_Voters_Elect_Conservative Economist_as_President⠀⇛ The election of Santiago Peña keeps the right-wing Colorado Party in control of Paraguay, which it has run for all but five of the past 76 years. # ⚓ New York Times ☛ Paraguay_Picks_a_New_President:_What_You Need_to_Know⠀⇛ The South American nation is deciding between a candidate from the entrenched conservative party and two opposition candidates: an anti-corruption crusader and a far-right firebrand. # ⚓ Hong Kong Free Press ☛ Taiwan_ties_in_balance_as_Paraguay votes⠀⇛ Future ties with Taiwan are in play as Paraguayans go to the polls Sunday to pick a president they hope will tackle endemic corruption, rising crime and economic inequality. A center-left coalition is aiming to end the almost unbroken, seven-decade hegemony of the ruling conservative Colorado Party in the closest race in many years. # ⚓ JURIST ☛ UN_Special_Rapporteur:_Japan_key_to_supporting crisis_response_in_Myanmar⠀⇛ Japan’s leadership would be vital in restarting a failing international response to the crisis in Myanmar, a UN-appointed independent rights expert urged Friday. # ⚓ The Straits Times ☛ Support_for_Japan_PM_Kishida_tops_50% amid_speculation_on_early_election⠀⇛ Renewing his mandate sooner might help Mr Kishida keep control of his ruling party. # § Misinformation/Disinformation/Propaganda⠀➾ # ⚓ New Eastern Europe ☛ How_effective_is_Russia’s information_war?⠀⇛ It has been almost a decade since Russia’s information operations became widely recognised as a means by which Moscow can reach out to influence western democracies. And throughout almost all of that period, one question that has consistently been raised is whether or not these information operations work. o § Censorship/Free Speech⠀➾ # ⚓ Meduza ☛ Siberian_actor_who_slashed_his_wrists_on_stage_in protest_reportedly_fled_Russia_—_Meduza⠀⇛ Artur Shuvalov, a theater actor from Ulan-Ude, has fled Russia, reports the independent outlet OVD- Info. According to the actor, he was threatened with forced psychiatric hospitalization after slashing his wrists on stage in protest against the pro-war theater management in March. # ⚓ ANF News ☛ 13-year-old_child_sued_for_insulting_Erdoğan⠀⇛ Charges have been brought in Istanbul against a 13- year-old child for insulting Recep Tayyip Erdoğan. According to the Birgün newspaper, the public prosecutor’s office in the Gaziosmanpaşa district accuses the child of attacking “the honour, dignity and reputation of the President of the Republic”. The case apparently stems from a complaint filed on CIMER, a web service of the Communications Centre of the Turkish President’s Office, through which citizens can send complaints, messages and requests to the president. A juvenile court has accepted the indictment against the child, who was born in 2009. According to the newspaper report, the background to the complaint filed with CIMER by Erdoğan supporters is a statement made by the child in a group chat on WhatsApp. o § Freedom of Information / Freedom of the Press⠀➾ # ⚓ Latvia ☛ Espionage_trial_of_former_Saeima_deputy continues⠀⇛ In the trial of former Saeima member Jānis Ādamsons, accused of espionage, continued this week, according to Latvian Television’s program De Facto on April 30. The prosecution believes that Ādamsons provided information to the Russian Federal Security Service (FSB) over a long period. # ⚓ ANF News ☛ Journalists_detained_in_Amed_taken_to_Ankara⠀⇛ A few weeks before the May 14 elections, Ankara Chief Public Prosecutor’s Office launched an investigation against 49 people and many were taken into custody as a result of police raids in 15 cities on April 29. The Dicle Fırat Journalists Association (DFG) co- chair Dicle Müftüoğlu, Mesopotamia Agency (MA) Editor Sedat Yılmaz and his wife Selma Yılmaz are among those detained in Amed (Diyarbakır) on Saturday. Sedat Yılmaz’s sister, Filiz Yılmaz, was detained in Istanbul in the scope of the same operation.x # ⚓ RFERL ☛ Biden_Meets_With_Parents_Of_U.S._Journalist Detained_In_Russia_On_Spying_Charges⠀⇛ Details of the conversation were not released, but Biden mentioned the meeting during his speech to an estimated audience of 2,600 people, including some guests wearing buttons reading “Free Evan.” Gershkovich, a Moscow-based reporter for The Wall Street Journal, has been imprisoned in Russia since March on the spying charges, which he, his newspaper, and the U.S. government have strongly denied. o § Civil Rights/Policing⠀➾ # ⚓ JURIST ☛ UN_discrimination_report_raises_concerns_of_racial profiling,_slavery_and_human_rights_violations_across_several countries⠀⇛ The UN Committee on the Elimination of Racial Discrimination Friday issued findings concerning human rights in Argentina, Niger, the Philippines, Portugal, the Russian Federation and Tajikistan, reviewing their performance under the International Convention on the Elimination of All Forms of Racial Discrimination. The report found a series of racial inequities throughout the countries reviewed. # ⚓ France24 ☛ Auchan_faces_probe_into_Russian_subsidiary_over fraud_allegations⠀⇛ French retailer Auchan said on Sunday it was fully co-operating with the French justice authorities in a probe into business practices at its Russian arm. # ⚓ JURIST ☛ Nebraska,_South_Carolina_abortion_bans_fail⠀⇛ Abortion bans in Nebraska and South Carolina Thursday failed to pass state legislatures. Legislative Bill 626, known as the Nebraska Heartbeat Act, would have banned doctors from performing abortions after detecting a fetal heartbeat, with exceptions for a medical energy, an ectopic pregnancy, sexual assault, or incest. o § Internet Policy/Net Neutrality⠀➾ # ⚓ APNIC ☛ [Podcast]_Network_dependency_measurement_at_IIJ⠀⇛ Exposing dependencies between ASNs in BGP. o § Monopolies⠀➾ # § Patents⠀➾ # ⚓ NPR ☛ 30_years_ago,_one_decision_altered_the_course of_our_connected_world⠀⇛ “The web setting out as something which was universal, something which anybody could use, I felt was very important,” he said. “It’s no good having something which will run on any platform if, in fact, there is a proprietary hold on it.” Berners-Lee eventually convinced CERN to release the World Wide Web into the public domain without any patents or fees. He has since attributed the runaway success of the web to that single decision. # § Copyrights⠀➾ # ⚓ Digital Music News ☛ Coachella_Threatens_Legal_Action Against_Frank_Ocean_Filmmaker⠀⇛ Coachella parent company AEG is threatening legal action against a filmmaker who created a concert film using found footage of Frank Ocean’s April 16 performance at the festival. # ⚓ The Register UK ☛ EU_legislates_disclosure_of copyright_data_used_to_train_AI⠀⇛ The AI Act is the first major government effort to regulate the technology with new laws. It was first drafted over nearly two years ago and is still being debated and finalized. # ⚓ Reuters ☛ EU_proposes_new_copyright_rules_for generative_AI⠀⇛ Companies deploying generative AI tools, such as ChatGPT, will have to disclose any copyrighted material used to develop their systems, according to an early EU agreement that could pave the way for the world’s first comprehensive laws governing the technology. The European Commission began drafting the AI Act nearly two years ago to regulate emerging artificial intelligence technology, which underwent a boom in investment and popularity following the release of OpenAI’s AI-powered chatbot ChatGPT. # ⚓ Torrent Freak ☛ Why_Linus_Tech_Tips’_Pirate_Box_Video Got_2.3m_Views_&_Official_PSAs_Get_Ignored⠀⇛ In recent years numerous campaigns have attempted to scare pirates into submission by linking their habit with malware that suddenly empties their bank accounts. For various reasons these messages are largely ignored yet a Linus Tech Tips video on avoiding cheap, piracy-configured set-top boxes has been viewed 2.3 million times in two weeks. So what’s the secret sauce? * § Gemini* and Gopher⠀➾ o § Personal⠀➾ # ⚓ 🔤SpellBinding:_ABEJWON_Wordo:_GUYED⠀⇛ o § Technical⠀➾ # ⚓ Linux_Gaming⠀⇛ I’ve been an enthusiastic Linux user since encountering it at Uni; so, how about some gaming? It’s always been possible to run some games on Linux. After switching it was nice to be encouraged to try some, shall we say, older games, like NetHack; various open source games; and all the different emulator and not-emulator options. I seem to remember that Doom 3 ran particularly well. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ䷩ 𝚕𝚒𝚗𝚎 3853 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_01/05/2023:_Mayday_Mayday⠀✐ Posted in News_Roundup at 8:39 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Desktop/Laptop o Audiocasts/Shows o Kernel_Space o Instructionals/Technical o Games o Desktop_Environments/WMs # K_Desktop_Environment/KDE_SC/Qt * Distributions_and_Operating_Systems o Fedora_Family_/_IBM o Debian_Family o Canonical/Ubuntu_Family o Mobile_Systems/Mobile_Applications * Free,_Libre,_and_Open_Source_Software o FSF o Content_Management_Systems_(CMS) o GNU_Projects * Leftovers o Science o Hardware o Health/Nutrition/Agriculture o Proprietary o Security # Privacy/Surveillance # Confidentiality o Defence/Aggression o Environment # Energy/Transportation # Wildlife/Nature o Finance o AstroTurf/Lobbying/Politics o Censorship/Free_Speech o Civil_Rights/Policing o Monopolies # Trademarks # Copyrights * Gemini*_and_Gopher o Personal * § GNU/Linux⠀➾ o ⚓ Wired ☛ 5_Best_Linux_Laptops_(2023):_Repairable,_Budget,_Powerful |_WIRED⠀⇛ Linux will work on just about any PC. I mean that literally. Remember the Intel Pentium 4 processor? It’s still supported by Debian Linux. That said, Linux runs better on some laptops than others. These days quite a few big-name PC makers even offer official support for Linux, meaning you have somewhere to turn if things go awry. To help you figure out the best Linux laptop for your perfect rig, I’ve been installing (or trying to install) Linux on every laptop I’ve tested for the past three years. Almost all of them worked great, but some were easier to get running than others. More than a few of my favorites come with Linux right out of the box. Be sure to check out our other buying guides, like Best Laptops, Best Cheap Laptops, Best MacBooks, and How to Choose the Right Laptop. o ⚓ Slashdot ☛ System76_Plans_Its_Own_Open_Hardware_Laptop,_and_a_New Desktop_Environment_Written_in_Rust_–_Slashdot⠀⇛ Linux Magazine argues that System76′s Pop!_OS offers “something rare: a commercial distribution that was integrated into the hardware, with utilities designed specifically for System76 computers and keyboards.” o ⚓ Linux Links ☛ Linux_Around_The_World:_USA_–_Connecticut⠀⇛ We cover user groups that are running in the US state of Connecticut. This article forms part of our Linux Around The World series. o § Desktop/Laptop⠀➾ # ⚓ 9to5Linux ☛ Kubuntu_Focus_Ir14_Launches_as_an_Affordable, Enterprise-Ready_Linux_Laptop⠀⇛ Meet Kubuntu Focus Ir14, a 14-inch and 3-pound laptop that features a narrow-bezel WUXGA (Wide Ultra XGA) IPS display with a 1920×1200 pixels resolution, 16:10 aspect ratio, 450 nit brightness, and 100% sRGB color reproduction, as well as an all-aluminum chassis. Under the hood, the Linux laptop is powered by a 12th Gen Intel Core i5-12450H processor with 8 cores, 4 threads, 12MB cache, up to 4.4 GHz clock speed, and Intel UHD graphics, up to 64 GB DDR4 3200 MHz RAM, and up to 4TB NVMe M.2 SSD storage in a dual-disk setup with optional full-disk encryption. o § Audiocasts/Shows⠀➾ # ⚓ Bryan Lunduke ☛ The_Lunduke_Big_Tech_Show_–_Apr_30,_2023⠀⇛ Listen now (79 min) | Special Edition: Fixing all the problems in computing in a single show (or at least trying) o § Kernel Space⠀➾ # ⚓ LWN ☛ Linux_6.3.1⠀⇛ I'm announcing the release of the 6.3.1 kernel. All users of the 6.3 kernel series must upgrade. The updated 6.3.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/ git/stable/linux-stable.git linux-6.3.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/ linux-s... thanks, greg k-h # ⚓ LWN ☛ Linux_6.2.14⠀⇛ # ⚓ LWN ☛ Linux_6.1.27⠀⇛ # ⚓ LWN ☛ Linux_5.15.110⠀⇛ o § Instructionals/Technical⠀➾ # ⚓ ID Root ☛ How_To_Install_MariaDB_on_Fedora_38⠀⇛ In this tutorial, we will show you how to install MariaDB on Fedora 38. If you’re looking to install MariaDB on your Fedora 38 system, you’re in the right place. MariaDB is a popular fork of MySQL that offers additional features and enhancements, and the installation process is straightforward # ⚓ Jakub Steiner ☛ Jakub_Steiner:_Udev_Rules_for_Dirtywave M8⠀⇛ This post is very unlikely for you. It’s for future me. The little magic box that is the Dirtywave_M8 tracker is pretty well supported in Linux. It works great as an audio device (input and output), it does usb midi and you can also use its remote display using laamaa’s_m8c which now also does audio monitoring. # ⚓ OMG Ubuntu ☛ Add_a_Dedicated_Audio_Panel_to_Quick_Settings in_Ubuntu_23.04⠀⇛ Quick Settings Audio Panel is a new GNOME extension designed for GNOME 44. Its task is simple: create a dedicated audio section in the Quick Settings menu and move audio-related controls there. The master volume slider (and microphone slider, though doesn’t stay permanently visible) are moved into a separate section that at the bottom of the Quick Settings ajar from the rest. The MPRIS control applet also moves from the Notification/ Calendar shade and into this bespoke panel. # ⚓ TecAdmin ☛ Docker_101:_An_Introduction_to_Containerization Technology⠀⇛ Over the past few years, containerization technology has become a game-changer in the software development industry. Docker, a popular containerization platform, has revolutionized how developers build, package, and deploy applications. This article will provide an introduction to Docker and its underlying technology. # ⚓ TecAdmin ☛ Difference_between_ENTRYPOINT_and_CMD_in Dockerfile⠀⇛ Docker has revolutionized the world of containerization, making it simpler for developers to manage and deploy applications. Dockerfiles are a crucial component in building container images, and understanding the different instructions available in Dockerfiles is essential. # ⚓ TecAdmin ☛ Mebibytes_(MiB):_Understanding_the_Basics_and Benefits⠀⇛ In today’s digital world, file sizes and storage capacities have become an integral part of our daily lives. Whether we are downloading files, uploading data, or simply managing our devices, understanding the units used to measure digital storage is crucial. # ⚓ TecAdmin ☛ Digital_Units_Explained:_MB,_Mb_&_MiB Differences⠀⇛ In today’s digital world, the need to understand and differentiate between various digital units has become increasingly important. Units such as MB, Mb, and MiB are frequently used to express file sizes, storage capacities, and data transmission rates. # ⚓ TecAdmin ☛ How_to_Optimize_MySQL_Parameters_for_a_32_GB_RAM System⠀⇛ Tuning MySQL parameters is essential for achieving optimal performance and resource utilization on a server. In this article, we will discuss the key parameters to optimize for a system with 32GB of RAM. # ⚓ Fix:_SSH_Connection_Problem_With_Host_Key_Verification Failed_Error⠀⇛ The “Host Key Verification Failed” error occurs when a known host has changed its authentication key or when a man-in-the-middle attack occurs in your network. If you are having this SSH Connection problem, then worry not, as this guide has got you covered. # ⚓ Trend Oceans ☛ How_to_Resolve_the_Apt-Key_Deprecation Warning_When_Updating_a_System⠀⇛ When you updated your system repository, did you get an apt-key deprecation warning? If yes, then read this guide to resolve the apt-key deprecation warning message. # ⚓ UNIX Cop ☛ How_to_install_MariaDB_on_Fedora_38_/_37⠀⇛ Hello, friends. Fedora 38 is home to many novices and not so many developers who see it as the ideal system to do their jobs. Today, in this post for newbies, you’ll learn how to install MariaDB on Fedora 38 / 37. # ⚓ How_to_Extend/Increase_VxFS_Filesystem_in_Linux⠀⇛ This is a routine task for Linux/Unix administrator to increase the VxFS filesystem when you are running out of space. It can be done in online safely without any issues. # ⚓ FOSSLinux ☛ A_step-by-step_guide_to_installing_Linux_on VirtualBox⠀⇛ VirtualBox is a powerful and versatile virtualization tool that allows you to run multiple operating systems simultaneously. One popular use case is installing Linux on a virtual machine, enabling users to explore and experiment with various Linux distributions without affecting their primary operating system. # ⚓ Installing_NVIDIA_Tesla_T4_in_the_Amazon_EC2_G4_Instances⠀⇛ This post explains the process of installing NVIDIA Tesla T4 drivers on openSUSE images specifically designed for Amazon EC2 G4 Instances. o § Games⠀➾ # ⚓ Boiling Steam ☛ Best_Steam_Deck_Games_Released_in_the_Past Week_With_Mega_Man_Battle_Network,_Sifu_and_Kujlevka_–_2023- 04-30_Edition⠀⇛ Between 2023-04-23 and 2023-04-30 there were 101 new games validated for the Steam Deck. We use numerous criteria to establish this Best Steam Deck Games list, such as popularity, reviews, and more. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Month_three_as_KDE_Software_Platform_Engineer⠀⇛ A month has passed since my last_monthly_post about my work as KDE Software Platform Engineer. What have I been up to since then? As usual not everything I did ended up as committed code. A lot of my work is reviewing other people’s code, discussing ideas, and generally being useful to the community. One area I’ve been focussing on is our infrastructure for global shortcuts. These are currently handled by the KGlobalAccel framework. This frameworks contains the runtime component that manages global shortcuts as well as an application-facing library to interact with the runtime. The runtime and interface library being in the same project has caused us some issues in the past. To address these the runtime part is now split out into a separate project and part of the Plasma group. You can read up more details on this here. This change also allowed for some further changes that made launching applications from global shortcuts both simpler code-wise and more robust. I have also worked on another set of changes that will address some of the pain points that are currently present in our global shortcuts system. While doing that I also addressed some issues I found in the underlying KDE Frameworks libraries. * § Distributions and Operating Systems⠀➾ o ⚓ Beta News ☛ Forget_Windows_12,_Nitrux_is_your_next_OS⠀⇛ Microsoft is slowly beginning to kill off Windows 10, stopping major feature updates for the operating system and hoping to persuade more users to move to Windows 11. While that’s the obvious upgrade path, some users will want to hang on for Windows 12, which is reported to be under development at the moment. o § Fedora Family / IBM⠀➾ # ⚓ Make Tech Easier ☛ AlmaLinux_vs._Rocky_Linux:_The_Best CentOS_Alternative⠀⇛ CentOS used to be the distro choice for many developers and servers. However, as Red Hat chose to sunset CentOS and focus on CentOS Stream, both AlmaLinux and Rocky Linux have stepped up to fill the void left by CentOS. This guide highlights the differences between AlmaLinux and Rocky Linux and shows what makes each distribution tick and why you might consider using one over the other. # ⚓ IT Jungle ☛ OpenShift_Can_Be_The_New_PASE_For_IBM_i_Shops⠀⇛ If you can’t beat ‘em, encapsulate ‘em. That is not the official rallying cry of the IBM i platform, but that certainly has been the philosophy of the Private Address Space Environment that was cooked up by the techies in IBM’s labs in Austin, Texas, home of the RS/6000, and Rochester, Minnesota, home of the AS/400. The marketing people eventually changed its name to the Portable Application Solution Environment, which we know as PASE either way. We have a great PASE, but it is time to make a new one that is more relevant for the time. # ⚓ Enterprisers Project ☛ Agile:_4_key_business_boosts⠀⇛ As innovation continues to help organizations enhance their operations and improve efficiency, consumers’ expectations of the experience and value they receive will evolve. Speed of service remains a top priority, and consumers no longer need to waste time with businesses that can’t meet their needs. This poses a significant problem for businesses that have clung to legacy platforms or failed to digitally transform their internal processes. The decentralization of technology, the rise of intelligent automation, and the increasing importance of the customer have enabled businesses on the bleeding edge to quickly adapt and deliver value at the speed of thought. # ⚓ Linuxiac ☛ Fedora_Onyx_with_Budgie_Desktop_Can_Join_the Immutable_Fedora_OSs⠀⇛ Fedora Onyx running the Budgie desktop has been proposed with the next Fedora 39 to join the family of Fedora’s immutable OSs. o § Debian Family⠀➾ # ⚓ Paul_Wise:_FLOSS_Activities_April_2023⠀⇛ This month I didn’t have any particular focus. I just worked on issues in my info bubble. o § Canonical/Ubuntu Family⠀➾ # ⚓ OMG Ubuntu ☛ Ubuntu_18.04_Standard_Support_Ends_This Month⠀⇛ Well, kind of. Ubuntu 18.04 hits end-of-life on May 31, 2023 — but, importantly, it only affects standard support. Ubuntu Pro Subscribers get Extended Support Maintenance (ESM) on Ubuntu 18.04 for a further 5 years, pushing the Beaver’s true EOL date out to 2028. # ⚓ Lubuntu ☛ Lubuntu_Blog:_Lubuntu_20.04_LTS_End_of_Life_and Current_Support_Statuses⠀⇛ Lubuntu 20.04 (Focal Fossa) was released April 23, 2020 and will reach End of Life on Friday, April 28, 2021. This means that after that date there will be no further security updates or bugfixes released for your Lubuntu packages. # ⚓ Ubuntu ☛ Accelerating_the_adoption_of_AI_in_banking_with MLOps⠀⇛ There is rapid adoption of artificial intelligence (AI) and machine learning (ML) in the finance sector. AI in banking is reshaping client experiences, including communication with financial service providers (for example, chat bots). Banks are exploring ways to use AI/ML to handle the high volume of loan applications and to improve their underwriting process. o § Mobile Systems/Mobile Applications⠀➾ # ⚓ Make Use Of ☛ How_to_Keep_Your_Android_Phone_Safe_Using Private_Lock⠀⇛ # ⚓ XDA ☛ May_2023_Android_security_update_now_available, rolling_out_to_Pixel_phones⠀⇛ # ⚓ Android Police ☛ Android’s_May_security_update_is_rolling out_now_to_Google_Pixel_phones⠀⇛ # ⚓ 9to5Google ☛ Android_13_May_security_patch_live,_download Pixel_OTA⠀⇛ # ⚓ 4_Ways_to_Get_New_Emojis_on_Android_–_Guiding_Tech⠀⇛ # ⚓ 9to5Google ☛ OnePlus_Pad_Review:_Just_another_Android tablet⠀⇛ # ⚓ The Sun ☛ Billions_of_Android_users_warned_to_delete_7 types_of_apps_right_now_–_dangerous_criminals_could_be lurking_on_phones_|_The_US_Sun⠀⇛ # ⚓ Android Police ☛ New_Android_games_released_April_2023_— from_Honkai_Star_Rail_to_Pocket_City_2⠀⇛ # ⚓ Nothing_Phone_(1)_Android_14_Update:_Here’s_the_Latest Status⠀⇛ # ⚓ SamMobile ☛ Android_14_might_make_Samsung’s_One_UI_6.0_more colorful_and_vibrant_–_SamMobile⠀⇛ # ⚓ Gadgets Now ☛ android:_Google_may_offer_separate_controls for_notification_and_ringtone_audio_on_Android⠀⇛ # ⚓ Android Police ☛ Android_notification_issues?_Try_these simple_16_fixes⠀⇛ # ⚓ Future Publishing Limited ☛ Google’s_Pixel_7a_could_be_a game-changer_for_affordable_Android_phones_|_T3⠀⇛ * § Free, Libre, and Open Source Software⠀➾ o ⚓ Libre Arts ☛ LibreArts_Weekly_recap_—_30_April_2023⠀⇛ Week highlights: new releases of Kdenlive, Ardour, Audacity, Brickworks, Dragonfly Reverb, new features in GIMP, Krita, FreeCAD, Mayo. GIMP is still getting small improvements despite the shift of the focus towards stabilizing for v3.0. Two new features this week: [...] o ⚓ Linux Links ☛ Best_Free_and_Open_Source_Software_–_April_2023⠀⇛ April 2023 updates to the largest compilation of recommended free and open source software available for Linux. o ⚓ Tom’s Hardware ☛ OpenAI_Threatens_Popular_GitHub_Project_With Lawsuit_Over_API_Use [Ed: Microsoft abusing control of GitHub to intimidate Free software; in this case, Microsoft is shielding a proprietary spyware gimmick.]⠀⇛ GPT4Free reverse engineers other sites’ connection to OpenAI so anyone can access the GPT4 or GPT3.5 models for free. o § FSF⠀➾ # ⚓ Simon Ser ☛ HDR_hackfest_wrap-up⠀⇛ Last week I’ve been attending the HDR hackfest organized by Red Hat. The trip to Prague was rather chaotic: the morning right after the SourceHut DoS incident, I got a notification that my plane was cancelled, so had to re-book a new flight and hotel. Then a few hours before leaving for the airport, I realized that the train line to get there was cut off, so I had to take a longer route via bus (and of course, everybody taking a plane had the same idea). Thankfully Saturday evening I arrived in Prague as planned, and even had some time before the train the next day to visit the old city center with the Jewish cemetery and synagogues, and enjoy a traditional guláš. I arrived at Brno — the venue of the hackfest — on Sunday evening. I met with some hackfest participants Monday morning in the hotel lobby, then we joined everybody else at the Red Hat office. People from various organizations were on-site: Red Hat, KDE, System76, AMD, Igalia, Collabora, Canonical, etc. Some more people from NVIDIA, Intel and Google joined us remotely (some of them waking up at 2 AM due to their timezone!). It was super nice meeting all these folks I’ve been working with remotely for years! # ⚓ FSF ☛ FSF_Events:_LibrePlanet_talk_–_June_5_–_WorldVistA EHR_version_of_the_Department_of_Veterans_Affairs_Electronic Health_Record⠀⇛ # ⚓ FSF ☛ FSF_Events:_Free_Software_Directory_meeting_on_IRC: Friday,_May_26,_starting_at_12:00_EDT_(16:00_UTC)⠀⇛ Join the FSF and friends on Friday, May 26, from 12:00 to 15:00 EDT (16:00 to 19:00 UTC) to help improve the Free Software Directory. # ⚓ FSF ☛ FSF_Events:_Free_Software_Directory_meeting_on_IRC: Friday,_May_19,_starting_at_12:00_EDT_(16:00_UTC)⠀⇛ Join the FSF and friends on Friday, May 19, from 12:00 # ⚓ FSF ☛ FSF_Events:_Free_Software_Directory_meeting_on_IRC: Friday,_May_12,_starting_at_12:00_EDT_(16:00_UTC)⠀⇛ Join the FSF and friends on Friday, May 12, from 12:00 # ⚓ FSF ☛ FSF_Events:_Free_Software_Directory_meeting_on_IRC: Friday,_May_05,_starting_at_12:00_EDT_(16:00_UTC)⠀⇛ Join the FSF and friends on Friday, May 05, from 12:00 o § Content Management Systems (CMS)⠀➾ # ⚓ WordPress ☛ People_of_WordPress:_Monika_Rao⠀⇛ People of WordPress features Monika Rao, a product and quality assurance manager in India. o § GNU Projects⠀➾ # ⚓ GNU ☛ mailutils_@_Savannah:_GNU_mailutils_version_3.16⠀⇛ Hello, Please be informed that GNU mailutils version 3.16 is available for download. This is mainly a bug-fixing release. See below for a brief summary of changes. Here are the compressed sources: https://ftp.gnu.org/gnu/mailutils/mailutils- 3.16.tar.gz (7.6MB) https://ftp.gnu.org/gnu/mailutils/mailutils- 3.16.tar.bz2 (5.1MB) https://ftp.gnu.org/gnu/mailutils/mailutils- 3.16.tar.xz (3.1MB) Here are the GPG detached signatures: https://ftp.gnu.org/gnu/mailutils/mailutils- 3.16.tar.gz.sig https://ftp.gnu.org/gnu/mailutils/mailutils- 3.16.tar.bz2.sig https://ftp.gnu.org/gnu/mailutils/mailutils- 3.16.tar.xz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html Here are the SHA1 and SHA256 checksums: 8ae95c963bfe0bbecd54f7191292b0b9029b9561 mailutils-3.16.tar.gz oDSvXwLHN22n3TJRu8I/AQAbIlVkUKr/5h4ryrG2D+8= mailutils-3.16.tar.gz 79d927d8f774d14be277ef374fa3059672a473d9 mailutils-3.16.tar.bz2 8mk82KAnZRLqtYv7LJyWKLHW9HKvOkS1eRlsd3s7Buw= mailutils-3.16.tar.bz2 a509cf6356b665b3a2f7dc5ebcdbdf90c187819a mailutils-3.16.tar.xz BB0VjTCMA3YYQ4jpyTbPqEGlHNwl1Nt1mEp3Gj+gAsA= mailutils-3.16.tar.xz Verify the base64 SHA256 checksum with cksum - a sha256 --check from coreutils-9.2 or OpenBSD's cksum since 2007. Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify mailutils-3.16.tar.gz.sig If that command fails because you don't have the required public key, try the following command to retrieve it, and then rerun the 'gpg --verify' command. gpg --recv-keys 3602B07F55D0C732 As a last resort to find the key, you can try the official GNU keyring: wget -q https://ftp.gnu.org/gnu/gnu-keyring.gpg gpg --keyring gnu-keyring.gpg --verify mailutils- 3.16.tar.gz.sig Noteworthy changes in this release: * rdcache streams: fix stream size computation * tlsfdstr streams: fix error handling * wordwrap streams: fix handling of overflowing lines Best regards, Sergey * § Leftovers⠀➾ o ⚓ Ruben Schade ☛ Pronouncing_“composite”_video⠀⇛ Composite video isn’t as clear as S-Video, or other connectors that separate the luma and chroma signals. Because it’s purely a video format, it also can’t output any audible instructions on how to pronounce it, which only exacerbates the issue. I’ve been saying com-posit my whole life, with emphasis on the first syllable. But I hear more people saying com- pos-it, with emphasis on the second syllable. Which one is it? I don’t know. o § Science⠀➾ # ⚓ Science Alert ☛ Eerie_Flash_Reveals_a_Black_Hole_Eating_a Star:_The_Closest_Ever_Seen⠀⇛ A scream of light. # ⚓ Science Alert ☛ Gigantic_Superflare_From_Distant_Star_Is One_of_The_Most_Massive_Ever_Seen⠀⇛ Devastating! # ⚓ Science Alert ☛ Spiders_Can_Get_So_Hungry_They_Start_Losing Their_Eyesight⠀⇛ Proper nutrition is very important. # ⚓ Science Alert ☛ Future_Heat_Waves_Are_Coming,_And_These Countries_Are_Most_at_Risk⠀⇛ “Governments around the world need to be prepared.” # ⚓ Science Alert ☛ Experts_Fear_Full-Face_Snorkel_Masks_Pose_a Deadly_Risk._Here’s_Why.⠀⇛ Linked to several deaths worldwide. # ⚓ Science Alert ☛ Physicists_Set_New_Quantum_Record_With Heaviest_‘Schrödinger_Cat’_Yet⠀⇛ Superposition at an unprecedented scale. # ⚓ Science Alert ☛ An_Ancient_Chili_Pepper_May_Rewrite_The History_of_The_Tomato_Plant⠀⇛ It’s not what we thought. # ⚓ Science Alert ☛ Researchers_Figure_Out_The_Bizarre_Math Behind_‘Ultrafast’_Worm_Blobs⠀⇛ They’re a solid and a fluid. # ⚓ Science Alert ☛ Long-Banned_Pollutants_Are_Even_in_The Deepest_Place_on_Earth,_Study_Reveals⠀⇛ No escape. o § Hardware⠀➾ # ⚓ Silicon Angle ☛ Arm_files_paperwork_for_what_will_likely_be the_biggest_public_offering_this_year⠀⇛ Chip designer Arm Ltd. has filed its paperwork to go public, setting the scene for what is likely to be the biggest initial public offering this year. § Health/Nutrition/Agriculture⠀➾ * ⚓ uni Michigan ☛ Connection,_support_emphasized_for_Mental_Health Awareness_Month⠀⇛ During Mental Health Awareness Month this May, experts in health and well-being at U-M invite colleagues to come together and find moments to support one another. § Proprietary⠀➾ * ⚓ Bleeping Computer ☛ Twitter_outage_logs_you_out_and_won’t_let_you_back in⠀⇛ * ⚓ Netzpolitik ☛ 2023-04-28_[Older]_Big_Brother_Awards:_Microsoft_for ‘Lebenswerk’_ausgezeichnet⠀⇛ * ⚓ International Business Times ☛ 2023-04-28_[Older]_Microsoft_Edge_is sending_your_browsing_history_to_Bing,_how_to_turn_it_off [Ed: Well, it does a lot worse than this. It is stealing all your passwords without notifying you or asking for consent]⠀⇛ * ⚓ Vox ☛ 2023-04-27_[Older]_It’s_almost_game_over_for_Microsoft’s_big video_game_merger⠀⇛ * ⚓ Gizmodo ☛ 2023-04-26_[Older]_UK_Blocks_$68.7_Billion_Microsoft Activision_Blizzard_Deal⠀⇛ * ⚓ CBC ☛ 2023-04-26_[Older]_British_regulators_nix_Microsoft’s_$69B takeover_of_video_game_maker_Activision⠀⇛ * ⚓ Florian Müller ☛ 2023-04-28_[Older]_#UnblockABK:_How_Microsoft_can/will acquire_Activision_Blizzard_despite_the_UK_Competition_&_Market Authority’s_abusive_and_arbitrary_ruling [Ed: It is rather revealing that Florian_is_again_on_Microsoft’s_payroll and he refuses to also disclose his conflict of interest from the 90s.]⠀⇛ * ⚓ Make Tech Easier ☛ 2023-04-25_[Older]_Microsoft_to_Unbundle_Teams_From Office [Ed: Did something illegal, got caught, trying to avoid the punishment]⠀⇛ § Security⠀➾ * ⚓ SANS ☛ Deobfuscating_Scripts:_When_Encodings_Help,_(Sun,_Apr_30th)⠀⇛ I found this_sample on MalwareBazaar, tagged as unknown. * ⚓ LWN ☛ Security_updates_for_Monday_[LWN.net]⠀⇛ Security updates have been issued by Debian (distro-info-data, ffmpeg, jackson-databind, jruby, libapache2-mod-auth-openidc, libxml2, openvswitch, sniproxy, and wireshark), Fedora (git, libsignal-protocol-c, php-nyholm-psr7, python-setuptools, rust- askama, rust-askama_shared, rust-comrak, thunderbird, and webkitgtk), SUSE (git, glib2, shadow, thunderbird, and webkit2gtk3), and Ubuntu (Apache Commons Net, git, linux-azure- 5.15, linux-azure-fde, linux-kvm, linux-ibm-5.4, linux- snapdragon, netty, and ZenLib). * ⚓ Data Breaches ☛ Saville_Row_attacked_by_BlackCat⠀⇛ Saville Row, a Chilean clothing store, was added to BlackCat’s leak site on April 21. Sample files provided by the threat actors included internal Saville Row documents such as invoices and purchase orders. DataBreaches found no notice of any incident on the store’s website or social networks. They did not respond to DataBreaches’ email on April 21 asking them to confirm or deny BlackCat’s claimed attack. * ⚓ The Washington Post ☛ Key_U.S._Marshals_computers_still_down_10_weeks after_breach⠀⇛ A key law enforcement computer network has been down for 10 weeks, the victim of a ransomware attack that has frustrated efforts by senior officials to get the system back up and running — raising concerns about how to secure critical crime- fighting operations. While the initial breach of a computer system within the U.S. Marshals was previously known, the precise details of what that system did and how long it has remained down have not been previously reported. * ⚓ Nashua_School_District_hit_by_‘sophisticated’_cyberattack;_classes_to go_on_as_scheduled_Monday⠀⇛ The Nashua School District said classes will go on as scheduled Monday after it was hit by a “sophisticated” cyberattack Sunday. The district said it is working with a third-party investigator to determine the nature and scope of the attack. “We are working diligently to investigate the incident, confirm its impact on our systems, and securely restore functionality to our environment as soon as possible,” the district said in a statement. * ⚓ US Dept Of Health and Human Services ☛ New_Data_Breaches_from_Cl0p_and Lockbit_Ransomware_Groups⠀⇛ * ⚓ Court_records_online_include_private_information_for_thousands_of Missouri_residents⠀⇛ Documents containing Social Security numbers and other private information for thousands of Missourians are accessible to anyone using the Casenet website, the state’s judicial records system, the Post-Dispatch recently discovered. Missouri Supreme Court officials have acknowledged the issue after being alerted by the Post-Dispatch, and they fixed one vulnerability on Casenet. But thousands more documents with sensitive information remain online because they are considered open records. Those documents were filed by one state agency over several years, but it’s unclear if other records may also expose private information. * ⚓ Bleeping Computer ☛ GM_terminates_hundreds_of_contract_workers_as_it tries_to_shave_$2_billion_from_its_budget⠀⇛ * ⚓ Western_Digital_discloses_network_breach,_My_Cloud_service_down⠀⇛ * § Privacy/Surveillance⠀➾ o ⚓ Internet Freedom Foundation ☛ The_status_of_CCTV_policing_in India:_2023⠀⇛ Read our analysis of Chapter 5 of Common Cause & CDSD’s Status of Policing in India Report 2023 which focuses specifically on CCTV cameras. * § Confidentiality⠀➾ o ⚓ U._of_Iowa_Health_Care_denies_sharing_patient_data_with_Facebook, but_are_they_right?⠀⇛ The University of Iowa Hospitals & Clinics is denying that it shares any confidential patient information with Facebook. § Defence/Aggression⠀➾ * ⚓ The Strategist ☛ Might_the_politics_of_the_South_China_Sea_weaken_the high_seas_treaty?⠀⇛ On March 4, after more than a decade of negotiations, states at the United Nations in New York agreed on a wide-ranging treaty focusing on high seas conservation. * ⚓ JURIST ☛ Ex_Serbian_policeman_faces_retrial_in_Croatia_for_alleged_war crimes⠀⇛ Former Serbian policeman Milenko Maric will be re-tried in Osijek, Croatia for alleged war crimes against the civilian population after his extradition from the UK in accordance with the Extradition Act 2003.  * ⚓ The Strategist ☛ ‘National_defence’_and_the_Navy⠀⇛ The 2023 Defence Strategic Review (DSR) identifies itself as ‘the most substantial and ambitious approach to Defence reform recommended to any Australian government since the Second World War’. * ⚓ The Strategist ☛ The_five-domains_update⠀⇛ Sea state HMAS Anzac has deployed to Southeast Asia supporting the international effort to enforce UN Security Council sanctions on North Korea. * ⚓ RFERL ☛ Zelenskiy_Praises_Ukrainian_Border_Guards_As_More_Signs_Point To_Start_Of_Counteroffensive⠀⇛ Russia has replaced its highest-ranking general in charge of logistics ahead of a widely expected upcoming counteroffensive by Ukrainian forces. * ⚓ RFERL ☛ Lawyer_Says_Russian_Man_Who_Gave_Critical_Opinion_Of_Ukraine War_In_News_Video_Faces_Stiffer_Charges⠀⇛ A Russian man who participated in a man-on-the-street interview last year, offering a critical opinion on the Russian invasion of Ukraine, now faces more serious charges. * ⚓ RFERL ☛ Closed_Doors_‘Sad_And_Painful,’_Pope_Tells_Hungarians_As_He Wraps_Up_Weekend_Visit⠀⇛ Pope Francis urged Hungarians to open their doors to migrants and poor people as he wrapped up a weekend visit to Hungary dominated by his concern for the plight of migrants and the war in Ukraine. * ⚓ Federal News Network ☛ Pope_in_final_Mass_in_Budapest_urges_Hungary_to open_doors⠀⇛ Pope Francis has urged Hungarians to open their doors to others as he wrapped up a weekend visit with a plea for an end to Russia’s war in Ukraine. Tens of thousands of Hungarians filled Budapest’s Kossuth Lajos Square, on the banks of the Danube, Sunday. The Mass provided the visual highlight of Francis’ three-day visit that has been dominated by the Vatican’s concern for the plight of neighboring Ukraine. At the end of the Mass Francis prayed for peace in Ukraine and for “a future of hope, not war, a future full of cradles, not tombs, a world of brothers and sisters, not walls.” * ⚓ France24 ☛ 🔴_Live:_Ukrainian_air_defence_systems_repel_Russian_missile attacks⠀⇛ Ukrainian air defence crews destroyed 15 out of 18 missiles launched by Russian forces in the early hours of Monday morning, the military said, as air raid sirens blared across the country for more than three hours. . * ⚓ JURIST ☛ Putin_signs_decree_authorising_deportation_of_Ukrainians_in annexed_territories_who_refuse_Russian_citizenship⠀⇛ Russian President Vladimir Putin Thursday signed a decree which authorises the deportation of residents of illegally annexed Ukranian territories who refuse Russian citizenship. Under the decree, bordering Ukrainian citizens are given a choice to accept or refuse Russian citizenship. § Environment⠀➾ * § Energy/Transportation⠀➾ o ⚓ The Straits Times ☛ Power_outage_cancels_40_domestic_flights_at Manila’s_international_airport⠀⇛ It hit Ninoy Aquino International Airport’s T3, and flight delays are expected. * § Wildlife/Nature⠀➾ o ⚓ uni Michigan ☛ Communicator_adds_charm_to_mailboxes,_birdhouses⠀⇛ Tamara Havermahl has designed and created dozens of mailboxes and birdhouses, a pursuit that has invigorated a longtime love of art and pulled her from the depths of depression. § Finance⠀➾ * ⚓ The Straits Times ☛ Malaysia’s_businesses_unlikely_to_stop_using_US dollar_in_trade_deals:_Analysts⠀⇛ Businesses in key export industries such as palm oil, petroleum and electrical and electronics are hesitant to support the de- dollarisation push. * ⚓ teleSUR ☛ German_Economy_Stagnates_in_Q1⠀⇛ The number of unemployed fell slightly to 2.586 million month- on-month in April, but that still meant 276,000 more people compared to last year’s figure. * ⚓ teleSUR ☛ The_US_Economy_is_Headed_for_a_Recession,_Experts_Say⠀⇛ “It is very likely that the economy will be tipped into recession by mid-year,” said Desmond Lachman, senior fellow at the American Enterprise Institute. * ⚓ Helsinki Times ☛ Bank_of_Finland’s_board_member_calls_for_cap_on_debt servicing_costs⠀⇛ MARJA NYKÄNEN, a board member at the Bank of Finland, has called for measures to rein in the debt burden of households, reports YLE. Nykänen on Thursday stated that such measures are required to protect the solvency of households in an environment where interest rates are continuing to rise, putting pressure particularly on indebted households. * ⚓ Michael West Media ☛ Long-term_investment_for_industry_flagged_for budget⠀⇛ The federal government will prioritise long-term investment in the upcoming budget, with hints the bottom line will come in better than expected. * ⚓ Michael West Media ☛ Major_retailers_fined_over_button_battery products⠀⇛ Two prominent Australian retailers have been hit with fines over the supply of Halloween novelty products containing potentially lethal button batteries. In the first action by the Australian Consumer and Competition Commission based on new battery standards, The Reject Shop has been ordered to pay $133,200 and homewares company Dusk $106,560. § AstroTurf/Lobbying/Politics⠀➾ * ⚓ France24 ☛ Santiago_Pena_scores_big_victory_in_Paraguay’s_presidential election⠀⇛ Quick to smile and described as affable, Paraguay’s new President Santiago Pena, 44, is the fresh face of an old institution — the conservative Colorado Party that has ruled the South American country for nearly eight decades. * ⚓ France24 ☛ Paraguayans_vote_in_presidential_poll_with_Taiwan_ties_at stake⠀⇛ Paraguayans are readying to head to the polls on Sunday in what could be the biggest electoral challenge to the ruling conservative Colorado Party in over a decade and with the country’s near 70-year ties with Taiwan potentially at stake. * ⚓ RFERL ☛ Merkel_Again_Defends_Her_Policies_Toward_Russia⠀⇛ Former German Chancellor Angela Merkel again defended her policies toward Russia. amid lingering criticism that her approach paved the way for Moscow’s full-scale invasion of Ukraine. * ⚓ New York Times ☛ How_Scalia_Law_School_Became_a_Key_Friend_of_the Supreme_Court⠀⇛ George Mason University’s law school cultivated ties to justices, with generous pay and unusual perks. In turn, it gained prestige, donations and influence. * ⚓ New York Times ☛ Alireza_Akbari,_the_Iranian_Insider_and_British_Spy Executed_in_Iran⠀⇛ In January, Iran executed a former senior official who provided Britain with valuable intelligence on Iranian nuclear and military programs over a decade, according to Western intelligence officials. * ⚓ Marcy Wheeler ☛ Where_the_Trump_Investigations_Stand:_Georgia⠀⇛ In the investigation into Trump’s efforts overturn the 2020 Georgia election, Fani Willis has signalled she’ll ask the grand jury to consider charges between July 11 and September 1. * ⚓ RFERL ☛ Uzbeks_Vote_On_Constitutional_Changes_Aimed_At_Keeping President_In_Power_Until_2040⠀⇛ Uzbeks have been voting in a constitutional referendum that could pave the way for President Shavkat Mirziyoev to remain in power until 2040. * ⚓ Spiegel ☛ Tunisia’s_President_Turns_Back_the_Clock_to_Authoritarianism: A_Wave_of_Repression⠀⇛ Over a decade ago, the Arab Spring got its start in Tunisia. Now, the country’s president is tightening his authoritarian grip. The Europeans, though, have been largely silent: They need the Tunisian autocrat in the fight against illegal migration. * ⚓ teleSUR ☛ Pope_Francis_Calls_Hungarians_Not_To_Close_Doors_To Migrants⠀⇛ This petition highly opposes the policies of Prime Minister Orban, who alleged that immigration would make his country “unrecognizable” for its native people. § Censorship/Free Speech⠀➾ * ⚓ JURIST ☛ Human_Rights_Watch_urges_Thai_authorities_to_release_teenager detained_for_defaming_monarchy⠀⇛ Human Rights Watch (HRW) Friday called on Thai authorities to release a 15-year-old student activist who was detained after allegedly defaming the nation’s monarchy. Thanalop “Yok” Phalanchai was arrested in Bangkok on 28 March after police accused her of criticising the monarchy during a protest rally in October 2022. * ⚓ RFERL ☛ Russian_Woman_Handed_Crushing_Fine_For_Anti-War_Post⠀⇛ A Russian court has fined a 65-year-old grandmother from Siberia 1 million rubles ($12,400), the equivalent of about four years of pension payments, for posting on social media the eyewitness accounts of her Ukrainian friends in the days following Russia’s invasion. § Civil Rights/Policing⠀➾ * ⚓ uni Michigan ☛ GEO_continues_strike,_grading_plans_remain_in_flux⠀⇛ As the University of Michigan Graduate Employees’ Organization’s strike continues into its fifth week, the grading of student work remains a central issue with classes and finals having concluded for the winter term. * ⚓ uni Stanford ☛ Event_explores_factory_wage_theft,_notes_Stanford contract_with_Nike⠀⇛ Panelists expressed a need for student activism. Stanford sources some of its apparel from factories that failed to pay their workers during the pandemic, according to the event speakers and data from the Workers Rights Consortium. * ⚓ Hong Kong Free Press ☛ Explainer:_Hong_Kong’s_national_security crackdown_–_month_34⠀⇛ In April, a planned Labour Day march was cancelled after one of its organisers was said to have gone missing for four hours. Several government-registered media outlets were barred from covering a National Security Education Day event attended by Xia Baolong, Beijing’s point man for Hong Kong affairs. * ⚓ CBC ☛ 2023-04-26_[Older]_Federal_workers_strike_highlights_desire_for work-from-home_flexibility⠀⇛ * ⚓ CBC ☛ 2023-04-25_[Older]_B.C._woman_found_guilty_of_assault_after coughing_at_grocery_store_employee_in_early_days_of_pandemic⠀⇛ * ⚓ Digital Music News ☛ YouTube_Music_Contractors_Win_Major_Union_Battle Against_Alphabet⠀⇛ YouTube Music contractors have unionized with the Alphabet Workers Union-CWA. The National Labor Relations Board (NLRB) announced the YouTube Music Content Operations Team overwhelmingly won their election for a union—with 83% of the unit of 49 workers participating. § Monopolies⠀➾ * § Trademarks⠀➾ o ⚓ Digital Music News ☛ ‘Katie_Perry’_Beats_‘Katy_Perry’_in_a_David &_Goliath_Trademark_Battle_—_‘This_is_a_Win_For_Small_Business’⠀⇛ Singer Katy Perry has lost a trademark lawsuit by Australian fashion designer Katie Perry. Katie Perry sued the pop star for allegedly infringing the designer’s trademark with her merchandise. On Friday, April 28, Justice Brigitte Markovic ruled that clothing sold during Katy Perry’s 2014 Australian tour breached designer and small business owner Katie Perry’s trademark. o ⚓ Digital Music News ☛ Adidas_Faces_Class-Action_Lawsuit_Over Failure_to_Disclose_Kanye’s_Extreme_Racism⠀⇛ Adidas is facing a class-action lawsuit from investors who claim the company didn’t disclose Kanye’s racism—despite knowing about his anti-Semitic comments. The German sportswear company cut ties with the rapper in October 2022 after a tirade of hateful comments. Now investors claim that senior executives at Adidas knew of anti-Semitic comments made by Kanye [...] * § Copyrights⠀➾ o ⚓ Digital Music News ☛ New_Jersey’s_Bamboozle_Festival_Abruptly Shut_Down⠀⇛ The return of New Jersey’s Bamboozle music festival has left many fans feeling short-changed.  The Bamboozle festival was scheduled to take place at Atlantic City’s Bader Field on May 5 to May 7. But the city issued a statement saying it will not issue the final permit for the Bamboozle Festival to operate. § Gemini* and Gopher⠀➾ * § Personal⠀➾ o ⚓ A_Brace_Of_Quotes⠀⇛ The Greeks here are doubtless “Plato, Aristotle, Socrates” (Vizzini, “Princess Bride”) or around about 400 BCE, which Confucius predates while pining for an even older Golden Age, one no less hypothetical than the one Ovid would write about some time later. All pretty much instantaneous in geologic time. o ⚓ Sunrise_and_Bird_Song_2023-05-01_(Fairbanks,_AK,_USA)⠀⇛ I tried out a new vantage point for sunrise viewing — a spot on the east side of the UAF hill. This spot has the advantage of some height above the trees and other structures, though ultimately the LOS hits Birch Hill and other hills to the east and north-east. This morning this clouds were not perhaps the best they could have been for sunrise effects, but it was still nice colors and a pleasant experience. o ⚓ Things_Moving_Forward⠀⇛ I found that sometimes listing what is bothering me[1] lets me concentrate on easing those roadblocks. As such, my obligations post helped a lot with getting things done or at least letting me get a better handle on it. o ⚓ Attainable_food_crafts⠀⇛ We were thinking today about food-crafts that seem simple enough to do as “hobbies” or passion projects to supplement and enrich the foods that we eat, given the — for now hypothetical — situation of having a home with a garden and ideally some land. Note that by “simple” we’re not refering to insta- success, labour-free hacks (those don’t exist) but to crafts that have a relatively compact list of skills and tools required. Those skills will still have to be learned, and mistakes will surely be made. I don’t believe there is such a thing in gardening as instant gratification. o ⚓ Opportunistic_critiques⠀⇛ Here’s a dynamic that I’ve seen play out dozens of times in my life. There’s a “project” (an organization, political campaign, piece of software, or just a group of people — it could be anything) that I find “very promising”. Because I’m me, anything that I consider very promising is going to be a threat to the status quo, and the powerful people who benefit from it. The project, in every case, is not perfect: because the people who power it aren’t themselves perfect (nobody is!), their personal blind spots and biases will leave their marks. The project will almost always have problems with one or more of race/ethnicity, disability, misogyny, queerphobia, or class, because this society is particularly terrible about all of these things — and existing in such a society has made its mark on all of us. Eventually, well-meaning people will call out these issues in good faith. These people are being brave and kind, doing the project a favor by sharing their concerns. They are giving it a chance to be something better: a greater threat to the status quo! =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ䷩ 𝚕𝚒𝚗𝚎 5442 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 05.01.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_01/05/2023:_Peropesis_2.1_and_EasyOS_5.2.3⠀✐ Posted in News_Roundup at 2:11 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Server o Audiocasts/Shows o Instructionals/Technical o Desktop_Environments/WMs # K_Desktop_Environment/KDE_SC/Qt # GNOME_Desktop/GTK * Distributions_and_Operating_Systems o Reviews o New_Releases o Fedora_Family_/_IBM o Devices/Embedded o Open_Hardware/Modding o Mobile_Systems/Mobile_Applications * Free,_Libre,_and_Open_Source_Software o Programming/Development # Java # Rust * Leftovers o Health/Nutrition/Agriculture o Proprietary o Security # Privacy/Surveillance o Defence/Aggression o Environment # Energy/Transportation o Finance o AstroTurf/Lobbying/Politics o Twitter o FB o Civil_Rights/Policing o Monopolies # Patents # Trademarks # Copyrights * Gemini*_and_Gopher o Personal o Technical * § GNU/Linux⠀➾ o ⚓ Linux Made Simple ☛ 2023-04-24_[Older]_Linux_Weekly_Roundup #232⠀⇛ o § Server⠀➾ # ⚓ [Older] Forbes ☛ IBM_New_Z-Series_And_LinuxONE_Rack- Friendly_Configurations_Enable_Greater_Sustainability⠀⇛ # ⚓ TechTarget ☛ IBM_acquires_Ahana,_steward_of_open_source PrestoDB⠀⇛ The purchase not only gives IBM a managed SaaS and AWS marketplace version of the popular open-source Presto database, but membership in the Presto Foundation as well. # ⚓ Computer Weekly ☛ Veritas_shows_off_software_SAN_for Kubernetes_at_KubeCON_2023 [Ed: KubeCON promoting proprietary products]⠀⇛ It was one of the big surprises of the recent KubeCON show in Amsterdam – dedicated to all things Kubernetes – when customers that asked about NetBackup’s container backup capabilities were told they should deploy Veritas’s InfoScale software- defined storage for Kubernetes instead. Directly competing with Pure Storage’s Portworx, InfoScale offers block storage for applications that run in containers. o § Audiocasts/Shows⠀➾ # ⚓ JupiterMedia ☛ The_Worst_Distro_Ever_|_LINUX_Unplugged 508⠀⇛ Two listeners race to set up a web server on Suicide Linux. One slip-up and it’s all gone. Who will survive? # ⚓ GNU World Order (Audio Show) ☛ GNU_World_Order_510⠀⇛ Musing about the state of podcasting in 2023. shasum - a256=d0c172ecf981c672b13f7dc3dede0b8fc5a9146e722dddafc4fb394706d8f9e2 # ⚓ Genius_In._Genius_Out._aka_Episode_032⠀⇛ This is episode 032 of the TIC TEK TOE podcast, featuring Marcel Gagné and Evan Leibovitch. Today, the boys are talking about why the whole FOSS world has become so boring, and why there may be a solution to that boredom and a renewal of that old open-source excitement courtesy of AI. o § Instructionals/Technical⠀➾ # ⚓ TechTarget ☛ How_to_install_Cockpit_for_Linux⠀⇛ While many Linux administrators work primarily with the command line interface, not every Linux admin is so confident with commands. Sysadmins with a Windows background or technicians that manage IoT devices may be more comfortable with a GUI such as Cockpit. Cockpit provides a graphical view of virtually all the monitoring tools admins might need and supports services such as virtualization and containerization. To install Cockpit, there are many installation options and multi-server use cases, including key-based authentication. Red Hat sponsors Cockpit, but it readily supports non-Red Hat-based distributions. # ⚓ Make Use Of ☛ How_to_Mirror_Your_Android_Screen_to_PC_or Mac_Without_Root [Ed: The headline does not match the summary, which also says "Linux". Stop calling Windows "PC".]⠀⇛ Want to mirror your Android screen to a PC, Mac, or Linux? Here’s a free and easy way to share your Android’s screen on your computer. # ⚓ Linux Made Simple ☛ 2023-04-28_[Older]_How_to_install_Gnome 2048_on_a_Chromebook⠀⇛ # ⚓ Linux Made Simple ☛ 2023-04-25_[Older]_How_to_install_the Brave_Beta_Browser_on_a_Chromebook_in_2023⠀⇛ # ⚓ Linux Made Simple ☛ 2023-04-25_[Older]_How_to_install_CLion on_Linux_Lite_6.2⠀⇛ # ⚓ Linux Made Simple ☛ 2023-04-24_[Older]_How_to_install OpenTTD_on_Linux_Lite_6.2⠀⇛ # ⚓ Linux Made Simple ☛ 2023-04-24_[Older]_How_to_install_the Vivaldi_Browser_on_a_Chromebook_in_2023⠀⇛ # ⚓ Linux Made Simple ☛ 2023-04-22_[Older]_How_to_install ONLYOFFICE_on_a_Chromebook_in_2023⠀⇛ # ⚓ Make Use Of ☛ 2023-04-25_[Older]_How_to_RMA_Your_Steam_Deck When_Something_Goes_Wrong⠀⇛ # ⚓ Make Use Of ☛ 2023-04-28_[Older]_Cow-encryptor_Turns_Your Secret_Documents_Into_a_Series_of_Moos⠀⇛ # ⚓ Jon_Chiappetta:_Pseudo-Bridging_Layer-2_ARP-Sync⠀⇛ So back in the day I was trying to bridge two layer-2 networks over a wireless relay and I was using a TP-Link Archer C7V5 for the two routers. I initially tried out relayd however I found that it wasn’t doing a good job at managing the ARP/route table entries as they were getting out of sync and not being updated and refreshed properly. I tried modding the framework but eventually gave up and wrote my own solution in C because these router units had very limited RAM and CPU available. The original framework was called ARP-Relay-Bridge (arprb) and it did a lot of work to manage the ARP table, PING the clients, listen for ARP Requests, send Proxied Replies, manage the routing table o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ My_work_in_KDE_for_April_2023⠀⇛ Here’s my KDE contributions for this month! It’s a little bit shorter than I’d like, but I’m still trying to find a nice balance between $work and KDE. ⚓ Extra CMake Modules #⠀⇛ I put up MRs for a bunch of small fixes related to the QML module: [...] # ⚓ Kdenlive ☛ Kdenlive_23.04.0a_hotfix_release⠀⇛ We would like to announce the immediate availability of Kdenlive 23.04.0a fixing an issue where projects would fail to load under certain circumstances. We recommend all users to update. ⚓ KDE_e.V._Microsoft_Store_Statistics [Ed: DRM mess which helps the #1 opponent of GNU/Linux]⠀⇛ Let’s take a look at the current state of the KDE e.V. published applications in the Microsoft Store. § GNOME Desktop/GTK⠀➾ * ⚓ OMG Ubuntu ☛ Hide_Apps_on_GNOME_Shell_with_‘App_Hider’_Extension⠀⇛ Typically, I don’t because the sort of comments those posts get puts me off. Some folks assume that if I blog about something I’m somehow trying to suggest it’s “the best” for a given task. That is rarely the case; I simply like to showcase choice, make people aware of alternatives, surface different ways of doing things, and so on. But today I thought: ahh, whatever — I’m gonna go for it. App Hider is a GNOME Shell extension that lets you hide any app shortcut that appears in the Applications grid by right- clicking on it, and selecting “Hide” § Distributions and Operating Systems⠀➾ * ⚓ Barry Kauler ☛ EasyOS_Kirkstone-series_version_5.2.3_released⠀⇛ Easy 5.2.2 was released on April 15, see announcement: https://bkhome.org/news/202304/easyos-kirkstone-series-version- 522-released.html The biggest news item for 5.2.3 is the rationalization of the “apps” and “setup” desktop icons. They launch simple and more specific-purpose GUIs. This is what they look like on the desktop: [...] Also, EasyJWM is a simplification of JWMDesk, see blog post: https://bkhome.org/news/202304/new-easyjwm.html To read about other changes in 5.2.3, see the release notes: http://distro.ibiblio.org/easyos/amd64/releases/kirkstone/2023/ 5.2.3/release-notes.htm Download link: http://distro.ibiblio.org/easyos/amd64/releases/kirkstone/2023/ 5.2.3/ * ⚓ Barry Kauler ☛ Buglets_if_update_to_5.2.3_from_5.2.2⠀⇛ EasyOS 5.2.3 was announced yesterday: https://bkhome.org/news/202304/easyos-kirkstone-series-version- 523-released.html Last night I tested updating from 5.2.2, and all went well, or seemed to. However, booted up this morning and found the “apps” and “setup” icons weren’t launching EasyApps and EasySetup respectively. Hmm, ok, right-click on “apps” icon, choose “Edit item” and change “/usr/bin/pupapps” to “/usr/sbin/easyapps”. Do the same for the “setup” icon, change the run action to “/usr/sbin/easysetup”. That fixes it, except now the icons are wrong, due to the ‘globicons’ file not having updated. There are two ways to fix that, either edit the file directly, or right-click on “apps”, choose “File apps” then choose “Set Icon…” then drag the required icon. You will find ‘apps48.png’ at /usr/local/lib/X11/pixmaps Do the same for “setup”, drag icon ‘configuration48.png’ also located at /usr/local/lib/X11/pixmaps Sorry about that. Choose to save at shutdown, and next bootup should be ok. * § Reviews⠀➾ o ⚓ Distro Watch ☛ Review:_Xubuntu_23.04⠀⇛ Microsoft’s decision to make millions of computers obsolete with Windows 11 left those with Windows 10 boxes in a quandary: what to do with a machine that otherwise worked? Install Xubuntu, of course. In this case, the latest release, Xubuntu 23.04 – code named Lunar Lobster. And it did all I hoped it would do – revive an ancient computer, a Dell Optiplex desktop (with an Intel Core 2 processor, no less) that I bought used a decade ago to play Windows games on. Lunar Lobster runs more quickly and with less lag than the machine did under Windows 10. Booting is still slow (about 70 seconds), but the Snap version of the Firefox browser works more or less efficiently. And, and even at its worst, Firefox is much better on Lunar Lobster than it was under Windows 10. That was so tedious that I sometimes went to the kitchen to get coffee while it was loading. Most of the annoyances, in fact, had little to do with Xubuntu. The machine doesn’t have wireless, so I had to scrounge a drawer to find a wi-fi dongle that was old enough to be compatible. Plus, the numlock key doesn’t turn off after booting, which is apparently a common problem with hardware this old. Otherwise, it’s perfectly fine, and I would have no problems running it as my daily driver. * § New Releases⠀➾ o ⚓ blendOS_v2_“Avial”_is_now_available ⠀⇛ We’re excited to announce the new stable release of blendOS v2 codenamed “Avial”, with a range of exciting new features! Check out our video for a quick overview of all the new features: https://youtu.be/_OpKeqTtY1s. Download: https://github.com/blend-os/blendOS/releases/ tag/23.04 Discord: https://discord.gg/m9JPmZB8Kd Release notes Major changes In addition to the apps available in containers, it’s now possible to install apps straight from the system Arch repos and the Chaotic-AUR repository, on the base itself. This is extremely useful if you want to install a third- party VPN app, for example, or some missing drivers. o ⚓ Peropesis_2.1:_GNU_Autotools,_perl,_compressors_lzip_and_zstd⠀⇛ Peropesis 2.1 Linux OS is released. In the new edition part of the old software was updated and several new packages was installed. Most newly installed packages consist of tools assigned to the GNU Autotools category and additional equipment needed to keep these tools running smoothly. o ⚓ DebugPoint ☛ Nitrux_2.8_Launched_with_Updated_Kernel,_KDE_Plasma and_WayDroid_support⠀⇛ The Nitrux team has announced the release of Nitrux 2.8.0, the latest version of their Debian-based distribution. This new version brings several updates and improvements, making it an exciting release for users. One of the highlights of this release is the promise to become “tablet-friendly.” Here’s is what’s new. * § Fedora Family / IBM⠀➾ o ⚓ SJVN ☛ Red_Hat’s_Layoffs⠀⇛ IBM, Red Hat’s parent company, reported stellar gross profit margins in the first quarter of 2023. As for Red Hat, IBM CEO Arvind Krishna said he’s “expecting 11% to 13% [growth] for the year.” That sounds like good news to me! But, the stock market still seems to think that IBM is a growth stock while it’s really been a value stock even after its Red Hat acquisition. Combine that with the current CEO fad of laying off employees for fear of recession, and it comes as no surprise that Red Hat told its staffers that it would reduce its associate base by just under 4% over the next few months. This is the first time Red Hat has ever had significant layoffs. The reductions will primarily affect general and administrative roles across all functions, while roles focused on selling to customers and building products will remain intact. However, some Red Hat employees in customer-adjacent areas, such as the Enable Sysadmin group, which oversaw the well-regarded Open Source website, have also been laid off. The restructuring process will begin immediately in some countries and continue through the end of the second quarter. With Red Hat’s total staff of about 20,000, approximately 800 Red Hatters will be looking for new jobs. * § Devices/Embedded⠀➾ o ⚓ CNX Software ☛ BIGTREETECH_Pi_v1.2_–_A_Raspberry_Pi-sized Allwinner_H616_SBC_for_3D_printers⠀⇛ BIGTREETECH Pi v1.2, also known as the BBT Pi v1.2, is a Raspberry Pi-sized Allwinner H616 single board computer (SBC) specially designed for 3D printers with many of the same ports as the Raspberry Pi 3/4, but also features 12V-24V DC power input and connectors for the ADXL345 3- axis accelerometer, CAN Bus, and so on. The board is equipped with 1GB RAM, a microSD card slot to run the operating system (Debian 11 with Klipper), a 4K capable micro HDMI port, Fast Ethernet and WiFi 4 networking, four USB ports, and the usual 40-pin Raspberry Pi header. * § Open Hardware/Modding⠀➾ o ⚓ Tom’s Hardware ☛ 2023-04-25_[Older]_LattePanda_Announces_Sigma,_a ‘Hackable_Single_Board_Server’⠀⇛ * § Mobile Systems/Mobile Applications⠀➾ o ⚓ The Sun ☛ People_are_just_realizing_new_Android_setting_stops bank-draining_criminals_and_it’s_turned_on_in_seconds_|_The_Sun⠀⇛ o ⚓ Android Police ☛ Google_all_set_to_split_ringtone_and notification_volume_sliders_with_Android_14⠀⇛ o ⚓ Phone Arena ☛ Googler_confirms_upcoming_Android_change_that_will improve_the_user_experience_–_PhoneArena⠀⇛ o ⚓ Android Police ☛ You’re_not_holding_the_OnePlus_Pad_right_and_the Android_Police_podcast_never_will⠀⇛ § Free, Libre, and Open Source Software⠀➾ * § Programming/Development⠀➾ o ⚓ Split_comma_delimeted_string_using_the_php_explode()_function_and output_results⠀⇛ To split a comma delimited string using PHP we can use the explode() function The explode() function breaks the string in to an array, which is then assigned to a variable. We then use a foreach loop to output the results / elements. o § Java⠀➾ # ⚓ The Server Side ☛ Hello_World_in_Python_vs_Java⠀⇛ A simple application that prints nothing more than the words ‘Hello World’ is the seminal start to learning any programming language. Furthermore, the relative verbosity and expressiveness with which a given language prints these eleven Unicode characters has become a popular ‘flex’ between platform advocates. Python and Java developers often go toe-to-toe on the ‘Hello World’ debate, which is why a thorough comparison of how to write ‘Hello World’ in the two languages is necessary. o § Rust⠀➾ # ⚓ It’s FOSS ☛ Rust_Basics_Series_#6:_Conditional_Statements⠀⇛ You can control the flow of your program by using conditional statements. Learn to use if-else in Rust. § Leftovers⠀➾ * § Health/Nutrition/Agriculture⠀➾ o ⚓ Deutsche Welle ☛ 2023-04-29_[Older]_European_pediatricians_warn of_impending_medication_shortage⠀⇛ * § Proprietary⠀➾ o ⚓ Amazon_layoffs_reach_Israel’s_R&D_centers⠀⇛ Several dozen employees fired in Israel as part of the company’s latest goal of 9,000 cuts Large layoffs are continuing in the world’s leading firms, and Israelis are on the chopping block like everybody else. Amazon’s cutbacks reached their Haifa and Tel Aviv R&D hub, with several dozen employees fired in Israel as part of the company’s latest goal of 9,000 cuts. Amazon started cutting back on less successful products and developments, that either never gained success or were beaten by competitors, in favor of the preferred industry of artificial intelligence (AI). Some of their first divisions axed were advertising, Twitch live streaming, and video games, but they started laying off employees in cloud computing and warehouses. * § Security⠀➾ o ⚓ Open Source Security (Audio Show) ☛ Josh_Bressers:_Episode_373_– HHGG_security,_Episode_42_remaster_part_2⠀⇛ This is the second part of remastering Episode 42 which is all about the security in the Hitchhiker’s Guide to the Galaxy movie. It’s a fun show and it’s shocking how many of these security themes are still relevant today. o ⚓ Data Breaches ☛ TIC_Hosting_Solutions_customer_data_leaked?_What, if_anything,_happened_there?⠀⇛ DataBreaches has received a tip that TIC Hosting Solutions in Romania had a recent data breach affecting customer data. The tipster provided an .SQL database called “Galactic” as an example of data being leaked. The users table included usernames and email addresses, including one for “tichhosting.” [...] The person who contacted DataBreaches states that the intervention (as they called it) occurred on the morning of April 23. Four servers were reportedly affected and all customers’ data — approximately 4TB — and other databases and systems were reportedly taken. When asked, the individual would not disclose the vulnerability they claim to have exploited, writing, “I can’t disclose it until they fix it and notify customers about it and also provide them with a full statement about the situation.” According to this individual, TIC has not responded to the accusations about this incident. “They just said that it was a hardware issue and that they would restore the services in the following days but without the data,” the source wrote. They included a screencap from the firm’s Discord as well as screencaps of GalacTIC admin panels. o § Privacy/Surveillance⠀➾ # ⚓ It’s FOSS ☛ 11_Ways_to_Improve_Your_Privacy⠀⇛ Bring your A game to improve your privacy online, whether you are a Linux user or not. Follow these tips for a secure experience! * § Defence/Aggression⠀➾ o ⚓ Modern Diplomacy ☛ 2023-04-21_[Older]_A_high_level_of_trust requires_a_possible_integration_of_Russian_and_Chinese_defence systems⠀⇛ o ⚓ Vox ☛ 2023-04-22_[Older]_So_what’s_the_deal_with_Ukraine’s_spring offensive?⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-22_[Older]_Ukraine_updates:_Russia_to expel_German_diplomats⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-22_[Older]_Moldova:_EU_membership negotiations_and_Russian_propaganda⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-22_[Older]_Guided_bombs_—_new_Russian tactics_in_the_Ukraine_war?⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-23_[Older]_Russia:_State_repression stifles_political_opposition⠀⇛ o ⚓ Jacobin Magazine ☛ 2023-04-23_[Older]_Russia’s_War_Is_a_Failed Answer_to_Its_Demographic_Crisis⠀⇛ o ⚓ Copenhagen Post ☛ 2023-04-23_[Older]_Danish_ice_hockey_team starts_fundraiser_to_keep_Russian_player_in_the_country⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-24_[Older]_Fact_check:_Russia’s_foreign minister_speaks_at_UN_Security_Council⠀⇛ o ⚓ CBC ☛ 2023-04-24_[Older]_Russian,_Chinese_propaganda_surging_on Twitter_amid_platform_changes⠀⇛ o ⚓ Reason ☛ 2023-04-24_[Older]_U.S._Government_Borrows_Russian Tactic_To_Muzzle_Pro-Russian_Critics⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-29_[Older]_EU_condemns_Iran_over_death penalty_for_German-Iranian_citizen⠀⇛ * § Environment⠀➾ o ⚓ The Revelator ☛ 2023-04-21_[Older]_Elders_Seek_to_Supercharge Climate_Action⠀⇛ o ⚓ Copenhagen Post ☛ 2023-04-28_[Older]_Report:_Denmark_is_closing in_on_political_climate_targets⠀⇛ o ⚓ The Age AU ☛ 2023-04-28_[Older]_Woodside_digs_in_amid_investor protest_vote_over_climate_strategy⠀⇛ o ⚓ The Age AU ☛ 2023-04-28_[Older]_Seabed_drilling_kick-starts Australia’s_offshore_wind_race⠀⇛ o ⚓ Counter Punch ☛ 2023-04-27_[Older]_Atlanta’s_“Cop_City”_and_the Struggle_for_Climate_Justice⠀⇛ o ⚓ Vox ☛ 2023-04-27_[Older]_What_could_actually_kill_us_all?⠀⇛ o ⚓ Gizmodo ☛ 2023-04-27_[Older]_Joe_Manchin_Is_Back_on_His Bullsh*t⠀⇛ o ⚓ New Yorker ☛ 2023-04-26_[Older]_Climate_Dread_Coexists_with Merriment_in_“Belle_River”⠀⇛ o ⚓ NL Times ☛ 2023-04-25_[Older]_Chaotic_ING_shareholders’_meeting due_to_climate_activists_protests;_At_least_1_arrest⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-25_[Older]_EU_members_approve_carbon market_scheme,_other_climate_laws⠀⇛ o ⚓ uni Michigan ☛ 2023-04-24_[Older]_LSA_senior_sees_intersection_of business,_climate_change_as_key⠀⇛ o ⚓ European Commission ☛ 2023-04-23_[Older]_European_Green_Deal:_New EU-Norway_Green_Alliance_to_deepen_cooperation_on_climate, environment,_energy_and_clean_industry⠀⇛ o ⚓ NL Times ☛ 2023-04-23_[Older]_OM_extends_area_ban_on_climate activists_until_court_ruling_in_July⠀⇛ o ⚓ Gizmodo ☛ 2023-04-21_[Older]_Sea_Level_Rise_Will_Wash_Away_Sea Turtle_Breeding_Grounds⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-24_[Older]_Europe:_Solar_energy_thriving as_climate_warms⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-24_[Older]_Germany:_Climate_activists glue_themselves_to_Berlin_streets⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-26_[Older]_Climate_change:_How_can_we make_flying_greener?⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-26_[Older]_Germany:_Viral_climate protest_video_prompts_debate_on_police_brutality⠀⇛ o § Energy/Transportation⠀➾ # ⚓ CBC ☛ 2023-04-25_[Older]_MPs_and_activists_push_back_as Ottawa_pitches_expansion_of_nuclear_energy⠀⇛ # ⚓ Vox ☛ 2023-04-27_[Older]_How_to_fix_clean_energy’s_storage problem⠀⇛ # ⚓ Modern Diplomacy ☛ 2023-04-27_[Older]_A_Comparison_of_Biden and_Trump_Energy_Policies:_Priorities_and_Impacts⠀⇛ * § Finance⠀➾ o ⚓ Deutsche Welle ☛ 2023-04-27_[Older]_Samsung_records_lowest quarterly_profit_in_14_years⠀⇛ o ⚓ 2023-04-29_One_Week_Later_Still_No_Action_by_Action_Fraud⠀⇛ o ⚓ 2023-04-26_[Older]_Pretending_to_be_American_Company_When_All_the Staff_is_in_the_United_Kingdom⠀⇛ o ⚓ 2023-04-25_[Older]_How_Sirius_(Mis)Handled_a_Crisis_in_2022⠀⇛ o ⚓ 2023-04-24_[Older]_The_Inside_Story_of_Sirius_‘Open_Source’ Pretending_to_be_American⠀⇛ o ⚓ 2023-04-24_[Older]_The_Plan_That_Never_Materialised_(Sirius Corporation_in_2022)⠀⇛ o ⚓ 2023-04-22_[Older]_Crimes_of_Sirius_Open_Source_Reported_to_the Police⠀⇛ o ⚓ 2023-04-22_[Older]_Reporting_Crime_at_Sirius_Open_Source⠀⇛ * § AstroTurf/Lobbying/Politics⠀➾ o ⚓ Joe Brockmeier ☛ Joe_Brockmeier:_Stop_calling_things_“clickbait” already⠀⇛ My friends, I have a request. That request is, for all that’s Holy, stop calling things “clickbait.” It’s an old and busted term that has no place in the media landscape of 2023. o ⚓ Deutsche Welle ☛ 2023-04-28_[Older]_BBC_chairman_resigns_over loan_to_ex-PM_Boris_Johnson⠀⇛ o § TikTok/Fentanylware/Misinformation/Disinformation/Propaganda⠀➾ # ⚓ Gizmodo ☛ 2023-04-29_[Older]_Will_Banning_TikTok_Solve Privacy_Issues?_|_Future_Tech⠀⇛ # ⚓ Gizmodo ☛ 2023-04-27_[Older]_‘Our_Free_Will_Is_Being Taken’:_Montana_TikTokers_Caught_in_Legal_Limbo_After_State’s Unprecedented_Ban⠀⇛ # ⚓ Counter Punch ☛ 2023-04-25_[Older]_TikTok_and_US_National Insecurity⠀⇛ # ⚓ Vox ☛ 2023-04-25_[Older]_How_TikTok_dances_trained_an_AI_to see⠀⇛ # ⚓ CBC ☛ 2023-04-24_[Older]_‘I_cried’:_Ukrainian_newcomer experiences_1st_powwow [Ed: Fentanylware (China) controlling the war narrative]⠀⇛ # ⚓ Gizmodo ☛ 2023-04-23_[Older]_20_Times_People_Lived_in_a_Wes Anderson_Movie_on_TikTok⠀⇛ * § Twitter⠀➾ o ⚓ Engadget ☛ 2023-04-30_[Older]_Elon_Musk_says_Twitter_will introduce_per-article_charging_in_May⠀⇛ o ⚓ Vox ☛ 2023-04-29_[Older]_What_is_Bluesky,_and_why_is_everyone_on Twitter_talking_about_it? [Ed: Another pile of garbage from the same people who drove Twitter into 14 BILLION dollars in DEBT and then offloaded it to a destroyer (people "invested" in Twitter and now it goes down the SEWER)]⠀⇛ o ⚓ Gizmodo ☛ 2023-04-28_[Older]_Elon_Musk’s_Twitter_Has_Been_More Compliant_with_Government_Requests,_Not_Less⠀⇛ o ⚓ Gizmodo ☛ 2023-04-28_[Older]_The_NYC_Subway_Will_Stop_Tweeting Because_Twitter_‘Isn’t_Reliable’⠀⇛ o ⚓ Engadget ☛ 2023-04-28_[Older]_NYC’s_transport_authority_will_no longer_post_service_alerts_on_Twitter⠀⇛ o ⚓ US News And World Report ☛ 2023-04-28_[Older]_NYC_Transit_Agency Ends_Twitter_Alerts,_Says_It’s_Unreliable⠀⇛ o ⚓ Gizmodo ☛ 2023-04-27_[Older]_Twitter_Cuts_Search_Bar_Access_for Unregistered_Users⠀⇛ o ⚓ New York Times ☛ 2023-04-27_[Older]_Tweets_Become_Harder_to Believe_as_Labels_Change_Meaning⠀⇛ o ⚓ US News And World Report ☛ 2023-04-27_[Older]_Tucker_Carlson Emerges_on_Twitter,_Doesn’t_Mention_Fox_News⠀⇛ o ⚓ Gizmodo ☛ 2023-04-26_[Older]_Elon_Musk_Has_a_Second_Alt_Twitter Account_That_He_Took_From_Another_User⠀⇛ o ⚓ Gizmodo ☛ 2023-04-25_[Older]_Twitter_Suspends_Pharma_Bro_Martin Shkreli—Again—After_He_Debuts_Medical_ChatGPT_Knockoff⠀⇛ o ⚓ Gizmodo ☛ 2023-04-25_[Older]_Elon_Accidentally_Revealed_His_Alt Twitter_Account⠀⇛ o ⚓ Engadget ☛ 2023-04-25_[Older]_Twitter_starts_putting_labels_on tweets_with_restricted_reach⠀⇛ o ⚓ Vox ☛ 2023-04-25_[Older]_Twitter’s_old_blue_checks_are_finally gone⠀⇛ o ⚓ Vox ☛ 2023-04-25_[Older]_Elon’s_blue_check_disaster_is_getting worse⠀⇛ o ⚓ Gizmodo ☛ 2023-04-24_[Older]_Elon_Musk_Gave_Blue_Checkmarks_to Chadwick_Boseman,_Kobe_Bryant,_Anthony_Bourdain,_Paul_Walker,_and… Dril⠀⇛ o ⚓ Gizmodo ☛ 2023-04-24_[Older]_SCOTUS_Will_Decide_Whether_Public Officials_Can_Block_Naysayers_on_Social_Media⠀⇛ o ⚓ Gizmodo ☛ 2023-04-24_[Older]_Twitter_Gave_a_Gold_Checkmark_to_a Fake,_Foul-Mouthed_Disney_Account⠀⇛ o ⚓ Make Tech Easier ☛ 2023-04-24_[Older]_Twitter_Adds_Blue_Verified Checks_to_People_Who_Passed_Away⠀⇛ o ⚓ Gizmodo ☛ 2023-04-23_[Older]_12_of_Twitter’s_Best_Jokes_and_Memes About_Elon_Musk’s_Blue_Check_Apocalypse⠀⇛ o ⚓ Deutsche Welle ☛ 2023-04-23_[Older]_Twitter_users_surprised_to see_their_blue_ticks_returned⠀⇛ o ⚓ Engadget ☛ 2023-04-23_[Older]_Twitter_adds_blue_checks_to accounts_of_dead_celebrities⠀⇛ * § FB⠀➾ o ⚓ Gizmodo ☛ 2023-04-26_[Older]_Facebook’s_Ad_System_Went_Nuts_and Ripped_Off_Customers⠀⇛ o ⚓ The Conversation ☛ 2023-04-24_[Older]_Social_media_now_trumps traditional_family_networks_in_Libya_–_my_Facebook_survey_reached 446,000_women⠀⇛ * § Civil Rights/Policing⠀➾ o ⚓ Engadget ☛ 2023-04-26_[Older]_YouTube_Music_contractors_vote overwhelmingly_to_unionize_in_landmark_election⠀⇛ * § Monopolies⠀➾ o § Patents⠀➾ # ⚓ Dennis Crouch/Patently-O ☛ Establishing_Guidelines_for Patent_Damages:_The_Garretson_v._Clark_Case_of_1884⠀⇛ Calculating damages for patent infringement can be a complex task, particularly when the invention is an improvement to an existing machine or product.  The Supreme Court’s 1884 decision in Garretson v. Clark, 111 U.S. 120, helped establish a rule requiring apportionment in cases involving improvement patents. # ⚓ Florian Müller ☛ 2023-04-22_[Older]_Essentiality_doesn’t run_in_the_family:_more_flaws_(and_loopholes)_detected_in draft_EU_regulation_on_standard-essential_patents⠀⇛ # ⚓ Florian Müller ☛ 2023-04-23_[Older]_Next_smartphone_maker preparing_to_exit_Germany_over_Nokia_patent_injunction: China’s_Vivo_makes_official_announcement_while_Nokia_misses earnings_estimates⠀⇛ # ⚓ IP Kat ☛ 2023-04-24_[Older]_WIPO_publishes_Guide_to_Patent Case_Management_for_Judges [Ed: WIPO_is_obscenely_corrupt. It should not tell courts and judges what to do. WIPO needs to be decommissioned.]⠀⇛ # ⚓ 2023-04-24_[Older]_Sequoia_Technology_LLC_v._Dell_Inc._ (Fed._Cir._2023)⠀⇛ # ⚓ Common Dreams ☛ 2023-04-27_[Older]_EU_patent_reform:_EU_has admitted_intellectual_property_rules_are_a_barrier_to accessing_medicines,_campaigners_say⠀⇛ # ⚓ Florian Müller ☛ 2023-04-28_[Older]_European_Commission’s formal_SEP_Regulation_proposal_addressed_certain_issues_and is_now_criticized_by_both_net_licensors_and_net_licensees_of standard-essential_patents⠀⇛ # ⚓ IP Kat ☛ 2023-04-24_[Older]_First_the_leak_and_now_the question:_Will_the_European_Commission_go_forward_with_its_IP Action_plan?⠀⇛ # ⚓ IP Kat ☛ 2023-04-24_[Older]_When_generating_antibodies_for a_target_is_more_than_routine_(T_0435/20) [Ed: Conflict of interest undisclosed (AstaZeneca as author)]⠀⇛ # ⚓ IP Kat ☛ 2023-04-23_[Older]_Event_Report:_BIE_Symposium raises_questions_on_Arrow_declarations_in_the_UPC [Ed: UPC is illegal. IP Kat is boosting something illegal; illegality is becoming the norm in Europe. Annsley Merelle Ward left Bristows, but she's still shilling illegal things like UPC and software patents while coordinating with Microsoft.]⠀⇛ o § Trademarks⠀➾ # ⚓ IP Kat ☛ 2023-04-29_[Older]_EU_and_India_in_negotiations over_a_Geographical_Indications_Agreement⠀⇛ # ⚓ IP Kat ☛ 2023-04-28_[Older]_CJEU_rules_out_that_EU_trade mark_law_governs_regime_applicable_to_jointly_owned_trade mark⠀⇛ # ⚓ IP Kat ☛ 2023-04-27_[Older]_[Guest_post]_The_EU Commission’s_proposal_to_codify_visual_disclaimers_–_a_great leap_for_EU_design_law⠀⇛ # ⚓ IP Kat ☛ 2023-04-23_[Older]_Botox_raises_eyebrows: Australian_High_Court_clarifies_law_on_reputation⠀⇛ o § Copyrights⠀➾ # ⚓ 2023-04-24_[Older]_Too_Much_of_a_Good_Thing:_Jake_Linford on_Copyright_&_Attention_Scarcity⠀⇛ # ⚓ IP Kat ☛ 2023-04-22_[Older]_[Guest_post]_The_Anne_Black Danish_copyright_trilogy:_The_final_say_and_a_tripling_of damages_and_compensation⠀⇛ # ⚓ US News And World Report ☛ 2023-04-25_[Older]_Ed_Sheeran Takes_Stand_in_US_Court_for_Copyright_Trial_Over_Marvin Gaye’s_‘Let’s_Get_It_On’⠀⇛ § Gemini* and Gopher⠀➾ * § Personal⠀➾ o ⚓ Now_What?⠀⇛ When we moved house this past autumn I was adamant with every member of the family, including the two who are college age and on their own (sort of) that the garage was not going to be fair game to store their excess stuff, that we now had a basement, and if they couldn’t fit something into their own living space or the basement we didn’t need it. This was in contrast to our previous garage, which over time had become so filled with everyone’s random junk that I was using my truck’s tailgate as a makeshift workbench those times that I needed to do repairs on something or even build something from scratch. They all fought me, not openly of course, but by the time we were moved in the garage was nevertheless full from front to back. In the weeks since the weather became tolerable here I’ve managed to reclaim almost all of the space, cramming all of the Christmas and Halloween decorations back into the basement, putting up shelves and just moving things around and organizing. So now it’s time to start getting some back burner projects done. o ⚓ Creative_universe⠀⇛ I have been participating in an annual work-internal project contest (we call it Pet Project contest) since I moved to London and switched jobs to my current employer. I am very happy to say that I won a “silver” prize last week here 🎆. Over the last couple of years I have been a finalist in this contest six times and won some kind of prize five times. Some of my projects were also released as open source software. One had a magazine article published, and for another one I wrote an article on my employer’s engineering blog. If you have followed all my posts on this blog (the one you are currently reading), then you have probably figured out what these projects were: o ⚓ Change_Is_Here⠀⇛ The past week is finally over and between wrapping up final exams, graduation ceremonies, and so much more, I’m exhausted. Finals weren’t so bad. My most intense classes didn’t have finals and instead just had projects and presentations. My databases course and intro to data science course both had very low-key exams that were online and open note. The biggest exam I had to worry about was linear algebra which thankfully wasn’t very stressful. The day of graduation ceremonies was really long and took a lot out of me. It’s nice to have that behind me. I’m grateful I got to hang out with family as much as I did this week though. o ⚓ Leaving_hardly_a_where-are-my-people_stone_unturned⠀⇛ I realized this morning I’ve spent most of my life trying to find people not as doltish as the nuclear family I grew up in. I changed from their religion to another in late high school. I went to a fundamentalist university after graduating from high school. My dad wept before he and my mom went back to their car after dropping me off. o ⚓ 2023-04-23,_but_technically_the_day_after:_I_saved_the_galaxy, whoop_de_doo⠀⇛ I got around to finishing Metroid Prime Remastered. I ended up sitting on the Ridley fight (this isn’t a spoiler; if it’s a Metroid game, and Ridley shows up, there’s probably gonna be a Ridley fight) and the final- boss fight for several weekends, as one does when he has all sorts of other things competing for his time and attention on the weekend. I’m really not the kind of person who seems to enjoy wandering around anymore. I got super duper mega lost in Metroid II: Return of Samus, even going as so wrong as to try backtracking to previous levels down the central tunnel, but these days I’m satisfied to just follow a walkthrough for most of the game. In-game time ended up being 20 hours or so, giving me a helmet-off ending. I most emphatically did not finish scanning every single enemy, so there’s an extra-good ending that I’m going to have to look up on the Internet that was recorded by someone who’s way better, or at least persistent, at video games than I am. I beat the final boss with single- digit amounts of health left, and if I’d tried to scan it, I would’ve had to try at least once more, and possibly more than that. I wonder how I’ll end up playing The Legend of Zelda: Tears of the Kingdom. I enjoyed wandering around Hyrule in Breath of the Wild, but I don’t think the new game will be quite as freeform as the previous one and I don’t have the free time that I used to to just wander around Hyrule and do stuff. * § Technical⠀➾ o ⚓ Games_I_Completed_on_OpenBSD⠀⇛ In my eternal quest to use OpenBSD as a platform for gaming, which it was never really intended for, I want to share the games that I have completed on OpenBSD. You could say this is meant as proof against the naysayers that look at gaming on OpenBSD with scepticism. o ⚓ My_weather_vane_is_now_better_than_new⠀⇛ Yesterday, I wrote about how I broke and repaired my weather-vane. After it got repaired, I was able to get the sensor working in software. Everything worked, but there was one thing odd about the sensor. To give some background, the sensor can tell the direction of the wind by triggering one of 8 magnetic reed switches each connected to a resistor. If I measure the resistance of the sensor, I can tell which direction the wind is blowing. o ⚓ Oremus⠀⇛ Meanwhile I discovered git-shell-commands. Why didn’t I use this feature before? I implemented the basic create, list, delete repo functions using a combination of ksh and rust. Now it is simple to maintain git repos on the RPi using the git shell. o ⚓ So._I’ve_just_remembered_that_I_actually_set_up_this_capsule!⠀⇛ So. I’ve just remembered that I actually set up this capsule! I’ve decided it’s time to share whatever workable knowledge I’ve picked up over the last 30 years of practicing (and sometimes teaching or facilitating) self- improvement, self-help, self-exploration methods. o ⚓ How_I_(intend_to)_Internet⠀⇛ Please note that this is about how I intend to use the internet in the short term on a *personal* level. Professionally I have to use online products and services that I find reprehensible. Occasionally and accidentally these two worlds may collide. Having discovered the joys of more simplicity and less distraction I want more of this in my life and that is essentially the reason why I am doing this. I want less noise and more simplcity in my internet experience. o ⚓ Document_processing⠀⇛ In the past I did some research on what should be the _contents_ of software system documentation. It wasn’t really relevant, but I also got interested in tools to format technical documents at that time too. I recently revisited this, just to see what has changed. First, I’m only interested in markup languages. In particular, opaque binary formats like Word just create a lot of work for people. With a text file, particularly if you use semantic line breaking, you can branch and merge no problem. I’d recommend putting the documentation in a “doc” directory at the root of your project, then tags & releases always link the source code and relevant documentation. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 6808 ➮ Generation completed at 02:45, i.e. 282 seconds to (re)generate ⟲