𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Thursday, April 15, 2021 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Fri 16 Apr 02:40:00 BST 2021 Created by Dr. Roy Schestowitz (𝚛𝚘𝚢 (at) 𝚜𝚌𝚑𝚎𝚜𝚝𝚘𝚠𝚒𝚝𝚣 (dot) 𝚌𝚘𝚖) Full hyperlinks for navigation omitted but are fully available in the originals The corresponding HTML versions are at 𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈 Latest in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕 and older bulletins can be found at 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕-𝒂𝒓𝒄𝒉𝒊𝒗𝒆𝒔 Full IPFS index in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔 and as plain text in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔/𝒕𝒙𝒕 Gemini index for the day: gemini://gemini.techrights.org/2021/04/15/ ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmZKx5MdRst26pF2CyyKi12vx2w2fEiBPxuFKUtWVa8fRW QmeqRbrWZSa9SLLj5WbbtfaaVc1tSLAcgaXD3g25i4ZJAp QmWJUrDJ8Cf9hRZ5fafvtT2j91xgpVXyaC9dSViC9Se3Gs QmPo4ULvpZ9dRioy8uexm42ZvGeU7Y6hfXiMwoKgdmsZLL QmQ1yCXoPDRwKojz9SgfepgmHfpLF28G5JZAArDw23jAfs QmS49zjHhvuzfju3bRewb5YU2Tiq9XxkSHhkAUWE5UZRfp QmcgvE2hahZeHqAkmiPpZShMS6acjd7c2xsqQjst7fwe5C QmabRpXAiu8QWW7aRXPmFosJwFbutc2cqWQN9eDtphmXA1 QmXsxoiXhzCauBSW5BYPY8CvBaXz3tsnmLb2wAaNsdVR2x QmTvzZVS9WvEBmqbe4Uf4KqTAiBjJozeZyTFFTsQ3qeVTj QmZQkUFf5H5GbJxhfB7wDcaMCZsoiuC3iXuGLcbUR5jFkg QmRncCwYP1fnJwvtmWDFvSSSPPzJXwSJc1hFgvaPJdxSyr QmaCn9TPxV4CNhgPtg3QPu6b68yLSLufr54X2JPro2ZpNX QmRECAKDtPGBk59mTWG5tjDDQMbPncttn2YvJhZgkBoihH QmQoGLXGKhEnGzM1kJmmAvMqf3qNTAKBULypQpGWYf5Uxk QmZ1tmGugDNECc6HWK6RAXyor4DYe8kwbyrb8zp1iXVv6Q QmbTzTqQXooSZzCFQCVHrCZsbnA5SXB2JuVPyQgZfNkYW2 Qmas3NxQ3mG3EhFrXQz9DGgH2g9SGY3iD1qUNUiY4LWzQQ QmR2aXCjFqinb5CLi2pSDWhp73xYd1eDTKczhT8jkehzYf QmW31SLGEz9drV7JSSER5kLtYFUA5cLhknY97hdnEjZioV QmeQXjcSNHGJsBoGy8uRLzXK3V9ajbWm4LoDbJMLu7W8ra ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ EPOLeaks on Misleading the Bundestag - Part 18: Zero Tolerance for “Lawless Zones”? | Techrights ⦿ EPOLeaks on Misleading the Bundestag - Part 19: The Deafening Silence of the Media | Techrights ⦿ [Meme] Enemies With Common Interests | Techrights ⦿ [Meme] Germany’s Red Cash Cow | Techrights ⦿ The Indirection Game | Techrights ⦿ IRC Proceedings: Wednesday, April 14, 2021 | Techrights ⦿ The Patent Battles in Europe Are Connected to the War on GNU/Linux (as a Community-Led Effort) | Techrights ⦿ Richard Stallman: Freedom is the Goal (Updated) | Techrights ⦿ Richard Stallman’s Honors and Awards (and Why He Resigned in 2019) | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2021/04/15/bundestagate-part-18/#comments http://techrights.org/2021/04/15/bundestagate-part-19/#comments http://techrights.org/2021/04/15/common-interests/#comments http://techrights.org/2021/04/15/de-cash-cow/#comments http://techrights.org/2021/04/15/gafam-indirection/#comments http://techrights.org/2021/04/15/irc-log-140421/#comments http://techrights.org/2021/04/15/monopoly-swpats-and-gnu-linux/#comments http://techrights.org/2021/04/15/richard-stallman-freedom-is-the-goal/#comments http://techrights.org/2021/04/15/why-rms-resigned-in-2019/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2021/04/15/proxmox-backup-server-1-1/#comments http://techrights.org/2021/04/15/zorin-os-16-beta/#comments ䷩ 𝚕𝚒𝚗𝚎 72 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/bundestagate-part-18/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/bundestagate-part-18/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ EPOLeaks_on_Misleading_the_Bundestag_—_Part_18:_Zero_Tolerance_for_“Lawless Zones”?⠀✐ Posted in Europe, Law, Patents at 1:01 am by Dr. Roy Schestowitz Series index: 1. The_EPO_Bundestagate_—_Part_1:_How_the_Bundestag_Was_(and_Continues_to be)_Misled_About_EPO_Affairs 2. The_EPO_Bundestagate_—_Part_2:_Lack_of_Parliamentary_Oversight,_Many Questions_and_Few_Answers… 3. The_EPO_Bundestagate_—_Part_3:_A_“Minor_Interpellation”_in_the_German Bundestag 4. The_EPO_Bundestagate_—_Part_4:_Parroting_the_GDPR-Compliance_Myth 5. The_EPO_Bundestagate_—_Part_5:_The_Federal_Eagle’s_Disconcerting Metamorphosis 6. EPOLeaks_on_Misleading_the_Bundestag_—_Part_6:_Dr_Petri_Starts_the_Ball Rolling… 7. EPOLeaks_on_Misleading_the_Bundestag_—_Part_7:_Ms_Voßhoff_Alerts_the Bundestag… 8. EPOLeaks_on_Misleading_the_Bundestag_—_Part_8:_The_EPO’s_Tweedledum, Raimund_Lutz 9. EPOLeaks_on_Misleading_the_Bundestag_—_Part_9:_A_Veritable_Virtuoso_of Legal_Sophistry 10. EPOLeaks_on_Misleading_the_Bundestag_—_Part_10:_A_Faithful_Lapdog Despised_and_Reviled_by_EPO_Staff 11. EPOLeaks_on_Misleading_the_Bundestag_—_Appendix_(Benoît_Battistelli’s Vichy_Syndrome):_Georges_Henri_Léon_Battistelli_and_Charles_Robert Battistelli 12. EPOLeaks_on_Misleading_the_Bundestag_—_Part_11:_The_BMJV’s_Tweedledee:_Dr Christoph_Ernst 13. EPOLeaks_on_Misleading_the_Bundestag_—_Part_12:_A_Worthy_Successor_to_His Mentor? 14. EPOLeaks_on_Misleading_the_Bundestag_—_Part_13:_The_Failed_Promise_of_a “Good_Governance”_Guru… 15. EPOLeaks_on_Misleading_the_Bundestag_—_Part_14:_The_Notorious_Revolving Door 16. EPOLeaks_on_Misleading_the_Bundestag_—_Part_15:_Different_Strokes_for Different_Folks 17. EPOLeaks_on_Misleading_the_Bundestag_—_Part_16:_An_Inimitable_Duo 18. EPOLeaks_on_Misleading_the_Bundestag_—_Part_17:_Jawohl,_Herr_Minister! 19. You are here ☞ Zero Tolerance for “Lawless Zones”? 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Heiko Maas as guest of honour at the 2014 EPO Inventor of the Year Boondoggle in Berlin.⦈ Heiko Maas as guest of honour at the 2014 EPO Inventor of the Year Boondoggle in Berlin. Summary: “It comes as no surprise that Maas appeared as a guest of honour at the European Inventor of the Year Boondoggle in Berlin in 2014 where he was seen on stage clapping along with the EPO President.” During his stint as Federal Minister for Justice (December 2013 to March 2018), Heiko Maas was fond of spouting slogans about the need for zero-tolerance for “lawless zones” (“rechtsfreie Räume”), for example in debates about FIFA_abuses or discussions about the need to tackle Internet_“hate_speech”. “The overriding concern of Maas in relation to the EPO appears to have been to ensure that nothing happened which might interfere with the cash flow generated by the EPO for its contracting states in the form of national renewal fees on EPO-granted patents.”He was also fond of enjoining his fellow citizens to “get up_off_the_sofa_and_speak_up” and not to “duck away” from confronting xenophobic political extremism. But when it came to the EPO, it seems that Maas was more than willing to_turn_a blind_eye to what numerous commentators have called “the_last_dictatorship_on German_soil”. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Heiko Maas interview⦈ Heiko Maas: Zero tolerance for “lawless zones” – except in the case of the EPO! The Justice Minister was evidently unperturbed by the vicious and cynical excesses of Battistelli‘s managerialist “reign of terror” à_la_France_Telecom. In this case Maas was quite happy to remain comfortably seated on his own ministerial sofa and to “duck away” from his responsibility to tackle the rogue international organisation with offices located on German territory in Munich and Berlin. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Heiko Maas milking EPO⦈ The Minister’s priority appears to have been to ensure that nothing interfered with the lucrative cash flow generated by EPO-granted patents. The overriding concern of Maas in relation to the EPO appears to have been to ensure that nothing happened which might interfere with the cash flow generated by the EPO for its contracting states in the form of national renewal fees on EPO-granted patents. It is recalled that the German slice of this “cake” in 2021 is estimated at around EUR 211 million. “It comes as no surprise that Maas appeared as a guest of honour at the European Inventor of the Year Boondoggle in Berlin in 2014 where he was seen on stage clapping along with the EPO President.”In the German media Maas was often portrayed as an arrogant and venal character. He gives the impression of being the type of self-preening politico who would have been all too susceptible to the blandishments of the oleaginous Battistelli. It comes as no surprise that Maas appeared as a guest of honour at the European Inventor of the Year Boondoggle in Berlin in 2014 where he was seen on stage clapping along with the EPO President. Heiko Maas clapping along with Battistelli at the 2014 EPO Inventor of the Year Boondoggle in Berlin. In the next part we will look at how the de facto media_blackout concerning EPO affairs in Germany aided and abetted the Justice Minister in the evasion of his responsibilities in relation to EPO affairs. █ ⣿⣿⡗⠀⠀⠀⠀⠙⢿⠇⠉⣾⣿⣿⣿⣿⣿⠃⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⢻⣿⣿⣿⣿⣿⣿⣯⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⠀⠀⠀⠀⣴⠤⣀⠀⣸⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠁⠀⠀⢀⣾⣿⡆⣿⣧⣿⣿⣿⣿⣿⣿⣿⣷⣤⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠏⠀⠀⣠⣿⣿⣿⡇⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⣴⣿⣿⣿⡿⠃⣽⣿⣿⣿⣿⣿⣿⣿⠏⠛⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢠⣾⣿⣿⣿⡟⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠋⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣾⣏⣽⣯⠟⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⠁⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⢿⣿⣿⣿⡇⠀⠙⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣯⣾⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠟⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⡟⢸⣿⣿⣿⡇⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣈⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⡿⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠋⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢸⣿⣿⣿⡇⢀⣿⣿⣿⣿⣿⣿⣿⣿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣶⣷⣯⣥⣭⢄⣴⣾⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣼⣿⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢻⣏⣉⣴⣿⣿⣿⣭⣥⣿⣏⣌⡗⠀⠘⢿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢰⣿⣿⣿⣿⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢀⠠⠐⠈⢸⣿⣿⣿⠇⠙⢹⡛⠙⢋⣿⣿⠁⠀⠀⠀⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⢀⣿⣿⣿⣿⠏⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⠀⠀⠀⠀⠀⠀⠋⠉⠀⠀⠀⢸⣿⠀⢾⣿⣧⡄⠀⠀⠀⠀⠀⠀⠀⠀⢢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣼⣿⣿⣿⡏⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡏⠀⢸⣿⢨⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢣⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢰⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⢸⡇⢸⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣶⣄⡀⠀⠀⠀⠀⠀⠀⠀ ⣾⣿⣿⣿⠇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⡟⣿⡿⢀⣀⣀⣛⣤⣤⣤⣤⣤⣤⣶⣶⣦⣤⣤⣤⣤⣄⣀⠈⠉⢀⣀⠀⠤⣄⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⢗⡄⠀⠀⠀⠀⠀ ⣿⣿⣿⡟⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⡏⢸⣿⣿⣿⡇⣯⢿⣿⣿⣿⡄⠀⠀⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣶⣿⣉⣁⢸⠄⢂⠀⠈⠄⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀ ⣿⣿⣿⠁⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⠁⢸⣿⣿⣿⡇⢸⣷⣿⣿⣿⣿⡄⠀⠀⠀⢠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢸⠀⠈⠆⠀⠘⡀⠀⠀⠀⠀⠀⠀⢻⣿⣏⠁⠀⠀⠀⠀⠀⠀ ⣿⣿⡇⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⣿⣿⣿⣿⣿⡏⠀⢸⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⠄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠸⣿⣷⣦⣬⡄⠀⠰⠀⠀⠀⠀⠀⠀⢸⣿⣿⣆⠀⠀⠀⠀⠀⠀ ⣿⡿⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⢸⣿⣿⣿⣿⣿⠁⠀⢸⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣧⣥⣄⣤⣤⣭⣨⡙⠛⠻⠿⠿⠥⠤⣄⠀⠈⣹⡇⢋⣝⣧⣈⣁⣡⠀⠀⠀⠀⠀⢸⣿⣿⣿⣦⠀⠀⠀⠀⠀ ⣿⠃⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⢸⣿⣿⣿⣿⡏⠀⠀⢸⣿⣿⣿⡇⠀⣿⣿⢹⣿⣿⣷⢰⣶⣦⡴⢦⣶⣦⣶⢠⣦⣴⣴⡄⠀⠀⠀⠈⣥⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣧⠀⠀⠀⠀ ⡏⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⢸⣿⣿⣿⣿⠁⠀⠀⢸⣿⣿⣿⡇⠀⢸⣿⢸⣿⣿⣟⣛⡝⣙⣽⣫⣛⣠⣛⣻⣙⣻⡙⠃⠀⠀⠀⢠⣿⣿⣿⣿⡇⠀⠀⠄⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣷⡀⠀⠀ ⠀⠀⠀⠀⢠⣿⣿⣿⣿⠃⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⣿⡇⠀⠀⠀⢸⣿⣿⣿⡇⠀⠸⣿⣿⣿⣿⣿⠿⢻⠻⠯⠿⠻⠿⠟⠧⠟⠟⠇⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇⠀⠀⢸⡀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣷⡀⠀ ⠀⠀⠀⢀⣾⣿⣿⣿⡏⢀⣿⣿⣿⣿⠀⠀⠀⠀⣸⣿⣿⣿⣿⠀⠀⠀⠀⢸⣿⣿⣿⡇⠀⠀⣿⢻⣿⣿⣿⣿⢿⣯⣿⣼⣿⣿⣹⠀⠀⠀⠀⠀⠀⠀⠀⢸⠇⠈⠉⠙⡇⠀⠀⠸⣧⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣷⡀ ⠀⠀⠀⣼⣿⣿⣿⡿⠀⣸⣿⣿⣿⣿⠀⠀⠀⢀⣿⣿⣿⣿⣿⠀⠀⠀⠀⢸⣿⣿⣿⠃⠀⠀⢻⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡇⠀⠀⠀⠅⠀⠀⠀⣿⣆⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿ ⠀⠀⢰⣿⣿⣿⣿⠁⠀⣿⣿⣿⣿⣿⠀⠀⠀⣸⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡇⠀⠀⠀⠀⠀⠀⠀⢹⣿⡄⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿ ⠀⢀⣿⣿⣿⣿⠇⠀⢰⢿⣿⣿⣿⣿⡆⠀⢀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣼⣿⣿⣿⠀⠀⠀⠈⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠘⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠘⣿⡿ ⠀⣼⣿⣿⣿⡟⠀⠀⡾⢸⣿⣿⣿⣿⠇⠀⣼⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢿⣿⣿⣿⠀⠀⠀⠀⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠈⠐ ⣸⣿⣿⣿⡿⠁⠀⢀⠃⣸⣿⣿⣿⠇⠀⢠⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⣾⣿⣿⣿⠀⠀⠀⠀⡇⣿⣿⣿⣿⡟⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠀⠄⠀⠀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⣤⣶⣶⣾⣿⣿⣿⣶⣶⣦⣜⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⢽⠛⠙⣭⢛⡛⠋⠀⠌⣿⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⢠⣶⣶⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣶⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠈⠙⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⢻⣿⣿⡿⠛⠛⠛⠛⠛⣛⣻⠀⠀⠀⠀⠀⠀⠉⠉⠛⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⣿⣿⣿⡿⡿⠿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣧⣄⠀⠀⠐⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣷⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⡏⠀⠀⠘⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⠈⣿⣿⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⠁⠀⠀⠀⠙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⠀⣿⡛⠛⠁⠀⠙⠃⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠟⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠿⡿⢿⢿⢿⠿⡿⠿⡿⡿⠿⢿⠿⠿⠿⠿⠿⠟⠛⠛⠛⠛⠙⠿⠿⠿⠿⠿⠟⠟⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⢀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⢀⡀⣀⡀⢠⣤⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠁⠈⠀⠀⠈⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠤⠤⠀⠀⠦⠠⠔⠔⠆⠄⠠⠢⠦⠤⠤⠆⠲⠆⠤⠆⠤⠂⠤⠤⠴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠶⣴⣤⣠⡤⢴⡄⣠⣶⣦⡄⢰⠶⣶⢦⢤⢰⢤⣴⠄⣶⣤⣄⣦⢤⢠⢤⣄⡤⡦⣴⠤⣤⡶⡤⣤⣰⣤⣠⠄⣶⢦⣤⣤⣤⡤⡴⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠁⠁⠈⠈⠁⠈⠁⠉⠁⠈⠀⠉⠀⠉⠈⠈⠀⠁⠀⠁⠁⠉⠈⠈⠈⠁⠉⠁⠁⠉⠁⠁⠁⠉⠈⠉⠈⠀⠁⠉⠉⠉⠈⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⣶⣶⣶⣶⣶⣶⣶⣶⣆⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⢠⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⣶⣶⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣦⣄⣠⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⠂⠈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⢹⣿⣷⣶⣿⣤⡄⠀⢀⣴⣷⠖⠃⠀⢀⣠⣾⣿⠄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⣀⣀⣀⣠⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⣿⣿⣿⣿⣿⣿⡿⣿⣿⠿⡿⠿⠿⠿⠻⠛⣠⣼⣿⣷⡾⠛⠁⠀⣀⣴⣿⣿⣿⣿⣧⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠟⠛⠛⠛⠋⠉⠉⢹⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⣿⣿⣿⣿⣿⣿⣷⣶⡄⠀⠀⠀⢰⣶⣶⣦⣼⣿⠉⠉⢈⣉⣨⣽⣿⣿⣿⣿⣿⣿⣿⢰⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⡾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣷⠮⣦⣤⣿⣿⣿⣏⠉⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣯⠛⡋⠘⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⣤⣤⣤⣤⡶⠶⠶⠶⠚⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠠⠘⠋⠉⠙⡁⠋⣿⣿⣀⠃⠀⢘⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠉⠉⠀⠠⠎⡘⢛⠿⡟⠀⠀⠀⠠⠚⠋⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠈⠀⠀⠀⠀⠀⣀⣰⠛⠁⠀⠀⠀⠀⢒⡀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⡄⠘⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀ ⠙⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠧⣶⣿⣿⣿⣶⣦⣀⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⠘⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀ ⢀⡄⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⡀⠀⠈⠹⠻⢿⣿⣿⣿⠛⣿⣿⣷⠈⢻⣿⣿⣿⣿⣿⠀⢹⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀ ⢸⠁⢰⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠸⣹⣷⡀⣿⣿⣿⣧⡀⠙⢿⣿⣿⡇⠀⠘⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀ ⢈⠀⢴⢀⡇⠀⣀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⠇⠀⢀⣠⣤⣤⣤⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣯⣿⣿⣿⣷⣝⢷⡀⠀⡿⠉⠁⡀⣼⣿⣷⡖⠒⠒⠒⠂⠀⠀⠉⠉⠉⠁⣿⣿⣿⣿⠟⠋⠀⠀⠀⠀⠀⠀⠀ ⣤⣄⠀⠉⠃⢀⣿⠀⡆⠀⠘⣻⣿⣿⣿⣿⣿⣟⠀⠀⠈⠀⠉⠛⠻⢖⡯⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠟⠋⠻⣿⣿⣧⠈⠁⠀⠀⠀⢉⣻⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢙⣿⣿⣦⣄⠀⠑⠹⠇⡇⠀⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠈⠀⠀⠀⠀⠈⠉⠚⠼⠓⢆⠀⠀⠀⠀⢠⣤⠀⠀⠀⠀⠀⠹⡻⠀⠀⠀⣿⡤⠚⠁⢹⣿⣿⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣾⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢠⠆⠀⣐⡶⣶⡦⠀⡀⠁⠀⣿⣿⣿⣿⣿⣿⣿⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢷⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⢱⠀⠀⣸⣿⣿⡏⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⡆⠀⣿⡇⢠⡅⠀⢻⣦⣄⢸⣿⣿⣿⣿⣿⣿⠀⠀⢸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢁⣀⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣤⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⠇⠀⣿⠁⢸⡇⠐⡸⠉⣿⣿⣿⡟⢛⠿⠿⠇⠀⠀⢸⣿⠀⠀⠀⠀⠀⣼⡄⠀⠀⠀⠀⠀⠀⠈⠂⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⣿⣶⣾⣿⣿⣿⣿⣿⡇⠀⢀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣴⠴⠶⠶⣶⣶⣶⣶⣖⣃ ⣨⣒⡼⣿⠀⢸⠀⠀⡇⢠⡏⣿⣷⡆⠈⠉⠀⡁⠀⠀⢸⣿⡄⠀⠀⠀⢠⣿⡟⠀⠀⠀⠀⡀⣀⠀⠀⣀⣤⣴⠀⠀⠰⠿⠀⠀⠸⣿⣿⣛⣛⣛⣛⣿⣿⣿⣭⣭⣭⣽⣿⣿⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⣮⣝⡀⠀⡇⢸⡇⠀⠀⠀⣀⣀⣠⣧⠤⠤⠾⢿⣷⠀⠀⠀⢘⣛⡇⠀⠀⣨⣭⠝⣈⠠⠄⢐⢶⣶⠀⠀⣿⣿⡄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠟ ⠻⠿⣿⣿⣿⡟⠅⣵⣾⣽⣇⣀⣤⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠘⣿⠇⠀⠰⠏⠀⠀⠀⠙⠀⠂⠀⠘⠂⢰⣿⣿⡇⠘⠿⠿⠿⠿⠿⠛⠛⠛⠛⠛⠛⠋⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠿⠋⠙⠇⠠⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⢟⣟⢿⣿⣿⣟⣿⡿⣟⣿⣟⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣭⣯⣯⣤⣿⣿⣴⣵⣽⣥⣿⣿⣥⣼⣯⣼⣾⣿⣥⣿⣧⣽⣵⣿⣿⣶⣵⣵⣼⣿⣮⣿⣴⣵⣼⣿⣯⣼⣵⣼⣼⣿⣧⣼⣯⣿⣿⣿⣿⣭⣮⣯⣽⣿⣿⣯⣿⣵⣿⣿⣯⣽⣼⣿⣿⣼⣿⣿⣿⣯⣿⣼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣧⠀⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣞⣉⣍⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⣿⣿⣿⣿⣿⣿⠄⢠⣤⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣾⣿⣿⣬⣽⣿⣿⣿⣧⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⢿⠻⠿⠿⣿⠿⠀⡨⠉⠉⠉⠉⠉⠉⠉⠉⠈⠁⠉⠉⠉⠉⠉⢿⣟⣿⣿⣿⣿⣿⢟⡁⠀⠉⠁⠁⠀⠒⠀⠀⠀⠐⠂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣶⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠈⢟⣾⣿⣿⣿⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣚⣛⣿⡇⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣄⡀⡀⢀⠀⠈⠉⠉⠫⣿⣿⣿⠃⠀⠀⠀⣄⢤⣤⠄⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠻⠿⠟⢃⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⣿⣿⣦⡄⠀⠀⠀⢸⣽⢟⣽⠏⣀⠀⠀⠂⠀⠁⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⠿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣿⣿⠷⡾⢿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠈⠻⣿⣿⣄⠀⠀⢸⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⠹⣷⣤⠀⣶⣿⠀⠀⠀⠀⠀⠀⠀⠀⠛⣷⣄⣤⠀⠀⠀⢻⣿⣿⣦⠀⠘⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠟⠋⠙⣿⣿⣿⣿⣟⣳⡭⠉⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢿⣿⣣⣽⡏⠀⠀⠀⣀⠀⠀⠀⠀⠈⠉⢿⣷⣯⠀⠀⠀⠙⠿⣿⢿⠁⠉⠀⠄⡀⠀⠀⠀⠀⡀⠂⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⢿⢿⠟⠛⠁⠀⠀⠀⠈⣿⣿⠿⠿⣛⡂⠀⠀⠀⠀⠀⠀⣿⣿⣿⠿⢿⠿⢿⠏⠀⣼⢃⣿⢻⠁⠀⠀⢠⣝⠀⠀⠀⠀⠀⠀⢈⡿⣍⠀⠀⠀⠀⠀⣈⠎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣯⢍⡓⣩⡇⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠉⡀⢸⣿⣿⡇⢸⠀⢀⡴⣿⣟⠄⠀⠀⠀⠀⠀⠀⠀⠨⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡷⣱⢛⡇⠀⠀⠀⣀⣀⣤⠀⠀⠀⠀⠀⠘⢿⠁⠸⣿⠟⠁⠀⠀⠢⠽⠓⠁⠀⠀⠀⠀⠀⠀⠀⠁⠠⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡷⣣⠏⡇⠀⠀⠈⣿⣿⣿⡇⠀⠀⠀⠀⠀⠠⣤⡶⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣤ ⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢳⢃⠟⡀⠀⠀⠀⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣏⡞⢡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠋⠉ ⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢙⡴⢣⠀⠀⠀⠀⠀⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⣀⣀⣠⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣄⣠⣤⣤⣤⣼⣤⣃⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢸⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠟⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣦⣤⠀⠀⠀⠀⠀⠧⠜⠉⠛⠛⠿⠿⣿⡓⢈⠅⠀⠀⠀⠀⢸⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢀⠊⡀⠀⠀⠀⠀⠘⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠎⡀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢁⠞⡕⡀⠀⠀⠀⠀⢻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢎⡵⡁⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠈⠀⠀⠀⠀⠀⢸⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢆⠀⠀⠨⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣦⣤⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 321 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/bundestagate-part-19/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/bundestagate-part-19/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ EPOLeaks_on_Misleading_the_Bundestag_—_Part_19:_The_Deafening_Silence_of_the Media⠀✐ Posted in Deception, Europe, Patents at 12:06 pm by Dr. Roy Schestowitz Series index: 1. The_EPO_Bundestagate_—_Part_1:_How_the_Bundestag_Was_(and_Continues_to be)_Misled_About_EPO_Affairs 2. The_EPO_Bundestagate_—_Part_2:_Lack_of_Parliamentary_Oversight,_Many Questions_and_Few_Answers… 3. The_EPO_Bundestagate_—_Part_3:_A_“Minor_Interpellation”_in_the_German Bundestag 4. The_EPO_Bundestagate_—_Part_4:_Parroting_the_GDPR-Compliance_Myth 5. The_EPO_Bundestagate_—_Part_5:_The_Federal_Eagle’s_Disconcerting Metamorphosis 6. EPOLeaks_on_Misleading_the_Bundestag_—_Part_6:_Dr_Petri_Starts_the_Ball Rolling… 7. EPOLeaks_on_Misleading_the_Bundestag_—_Part_7:_Ms_Voßhoff_Alerts_the Bundestag… 8. EPOLeaks_on_Misleading_the_Bundestag_—_Part_8:_The_EPO’s_Tweedledum, Raimund_Lutz 9. EPOLeaks_on_Misleading_the_Bundestag_—_Part_9:_A_Veritable_Virtuoso_of Legal_Sophistry 10. EPOLeaks_on_Misleading_the_Bundestag_—_Part_10:_A_Faithful_Lapdog Despised_and_Reviled_by_EPO_Staff 11. EPOLeaks_on_Misleading_the_Bundestag_—_Appendix_(Benoît_Battistelli’s Vichy_Syndrome):_Georges_Henri_Léon_Battistelli_and_Charles_Robert Battistelli 12. EPOLeaks_on_Misleading_the_Bundestag_—_Part_11:_The_BMJV’s_Tweedledee:_Dr Christoph_Ernst 13. EPOLeaks_on_Misleading_the_Bundestag_—_Part_12:_A_Worthy_Successor_to_His Mentor? 14. EPOLeaks_on_Misleading_the_Bundestag_—_Part_13:_The_Failed_Promise_of_a “Good_Governance”_Guru… 15. EPOLeaks_on_Misleading_the_Bundestag_—_Part_14:_The_Notorious_Revolving Door 16. EPOLeaks_on_Misleading_the_Bundestag_—_Part_15:_Different_Strokes_for Different_Folks 17. EPOLeaks_on_Misleading_the_Bundestag_—_Part_16:_An_Inimitable_Duo 18. EPOLeaks_on_Misleading_the_Bundestag_—_Part_17:_Jawohl,_Herr_Minister! 19. EPOLeaks_on_Misleading_the_Bundestag_—_Part_18:_Zero_Tolerance_for “Lawless_Zones”? 20. You are here ☞ The Deafening Silence of the Media 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Heiko Maas⦈ Heiko Maas was undoubtedly grateful for the easy ride which the German media gave him in relation to EPO affairs. Summary: “There has been speculation that Maas might have had his own political interest in protecting Battistelli and the Balkan Express because of certain allegations about financial irregularities involving the German Patents and Trademark Office (DPMA) which were doing the rounds at the time.” Techrights has frequently commented on a "strange_conspiracy_of_silence" and a "blackout" in the German media when it comes to coverage of EPO affairs. The “presstitutes” responsible for this state of affairs have regularly been taken to task for their moral cowardice (see here, here and here). The de facto German "media_blackout" in relation to EPO affairs greatly assisted the Justice Minister, Heiko Maas, in his efforts to “duck_away” from his responsibility to tackle the “lawless zone” of the EPO. “The de facto German “media blackout” in relation to EPO affairs greatly assisted the Justice Minister, Heiko Maas, in his efforts to “duck away” from his responsibility to tackle the “lawless zone” of the EPO.”There has been speculation that Maas might have had his own political interest in protecting Battistelli and the Balkan_Express because of certain allegations about financial irregularities involving the German Patents and Trademark Office (DPMA) which were doing the rounds at the time. These allegations which were originally published in the Croatian press in March_2012 [PDF] concerned a transfer of funds from the DPMA to the Croatian State Intellectual Property Office (DZIV) in Zagreb during the time when Željko Topić was in charge there. These funds were intended as part of a programme of international cooperation to assist with the consolidation of documentation and automation at the DZIV. However, according to the published allegations the funds ended up in the private bank account of the DZIV’s Director-General, Željko Topić. In response to queries from German journalists, the DPMA denied that any transfer of funds to Croatia ever took place. However, this denial may not be entirely credible given that the official website of the DPMA mentions that there have been a number of official cooperation programs between the German DPMA and the Croatian DZIV in the past. The unresolved question here is whether these cooperation programs involved the transfer of funds to Croatia and, if so, what exactly happened to that money. Bearing in mind the stories that have circulated about Lufthansa's_activities in_Croatia, it is not beyond the bounds of possibility that “sweeteners” were paid from Germany to keep people in Croatia “on the right side”. If any evidence had emerged to support the allegations that financial irregularities involving the DPMA had taken place, it could have opened up a highly unpleasant can of worms for Heiko Maas because the DPMA comes under the remit of the Justice Ministry. We may safely conclude that the Justice Minister was very grateful for the easy ride which he was given by the German media in relation to EPO affairs. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Udo Ulfkotte and Dr. Ernst of EPO⦈ In April 2008 Ernst shared a platform with German journalist and author Udo Ulfkotte. One interesting coincidence which emerged during the research for the present series was the fact that back in April_2008 [PDF] the self-styled “good governance” guru Christoph Ernst shared a platform with the maverick German journalist and author, the late Dr_Udo_Ulfkotte at a management conference in Wiesbaden. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Udo Ulfkotte⦈ Udo Ulfkotte exposed the systematic corruption of the German media in his book “Gekaufte Journalisten” (2014). Some time later in 2014, Ulfkotte who had previously worked as a journalist for the leading liberal-conservative German daily the Frankfurter Allgemeine Zeitung published a book entitled “Gekaufte Journalisten” (Bought Journalists: How Politicians, Intelligence Agencies and High Finance Control Germany’s Mass Media). In this book, Ulfkotte revealed how the CIA and other secret services pay money to German journalists to report stories in a certain light. This is part of a larger pattern of media corruption which he describes. An English version of the book was subsequently published under the title “Presstitutes Embedded in the Pay of the CIA: A Confession from the Profession”. In his later years, Ulfkotte became an increasingly marginalised figure in Germany, largely due to his associations with anti-immigration groups like Pegida. He died on 13 January 2017 at the age of 56, allegedly from a heart attack. Publications have appeared suggesting_that_he_may_have_been_murdered but there is no conclusive proof of this. We don’t know whether Ernst and Ulfkotte rubbed shoulders at that management conference in Wiesbaden in April 2008 and, if so, what they might have said to one another on that occasion. But whether or not Ernst ever discussed the topic of “bought journalists” with Udo Ulfkotte, it can be safely assumed that this wily old fox from the Federal Ministry of Justice is fully aware of the fact that he can rely on the mainstream media in his home country to keep a discreet silence about the rogue international organisation whose headquarters is located on the banks of the Isar in Munich. █ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⡿⠿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢟⠉⠀⢀⠉⠠⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠀⠠⠆⠄⠒⠉⠳⠶⠀⠀⠀⠁⡒⠊⢘⡄⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠠⠄⡀⣀⣀⢀⡘⣀⣀⣀⡈⡀⠈⠈⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠉⢀⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣴⣆⣀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠠⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠁⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢠⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠐⠁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣷⢄⡀⣿⣿⡿⠿⠿⠟⢉⠉⠝⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠍⠈⠉⠻⢿⣿⣶⣧⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣏⣘⣹⣾⠉⠄⢈⡾⠿⠛⠂⢀⠀⠐⠍⠛⠟⠿⠛⠫⠁⠀⠛⡛⠿⢯⠉⠘⡉⠉⢢⠖⡽⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣷⡰⣭⣶⣶⣶⣶⠿⣶⣶⣾⠀⣾⣿⣦⠰⣶⣶⢶⣦⣶⣀⠐⢸⡇⢠⡂⡌⢁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣇⢿⣿⣿⣷⣶⣿⣿⣿⡿⣰⣿⣿⣿⠈⢿⣿⣷⣾⣿⣿⣼⣾⠇⢻⠇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣻⡿⠿⠿⠿⣿⢋⣶⣿⣿⣿⣿⣷⠈⡿⢿⣿⣿⡿⢿⣋⠆⠨⣶⡾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⠎⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡉⠻⠿⡿⠟⠉⢸⣿⣿⢿⣿⣿⡿⠀⢀⣀⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⢠⣀⣬⣿⣿⣿⣟⣿⡍⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢻⣿⣿⣿⣿⣛⠛⠿⠿⣿⣿⢿⡿⠟⠛⠛⢫⣴⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢻⡾⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣿⢿⣿⣿⣿⠏⢀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠈⢿⣻⣿⣿⣿⣿⣿⣿⣿⣽⣿⣧⣴⣿⣿⣿⠇⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢄⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⡀⠈⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⢸⠓⠄⠀⠈⠻⢿⠻⣿⣿⣿⣿⡟⢫⠞⠀⠀⠀⠀⡄⢰⡇⠀⠀⠀⠀⠀⠈⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠁⠀⠀⠀⢹⣦⡁⠀⠀⠀⠈⠉⠀⠉⠉⠁⠀⠁⠀⠀⠀⢀⢀⣰⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣦⡀⠄⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⢀⣰⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣶⣄⣀⠉⠻⠄⠀⢀⡀⣐⣴⣾⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠘⢿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⠿⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣶⠦⢤⣠⠵⠾⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⡿⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⡿⢟⣉⠀⠀⠀⠀⠀⠀⠀⢉⣙⠿⢿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿ ⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣩⣶⣿⣿⣿⣦⡀⠀⠀⠀⢰⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿ ⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⢸⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿ ⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿ ⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠸⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣼⣿⣿⣿⣤⣾⣿⣷⡄⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣼⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⢿⣿⣿⣿⣿⡟⠋⣠⣴⣿⣿⡄⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⢟⣴⣮⣿⣿⠟⢣⣴⣿⣿⣿⠟⠋⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣾⣿⣯⣿⣿⡟⢫⣴⣿⣿⣿⠟⢫⣤⡀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣽⣿⣿⣿⣿⣿⣿⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣿⡟⣣⣾⣿⡿⠃⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⣀⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣩⣶⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢒⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⠿⠿⠿⠿⠿⠛⠛⠁⠊⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢋⣥⣶⣾⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠱⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠑⠄⠽⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠙⠋⠻⠟⠋⠛⠛⠇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⣛⠿⢛⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠒⠛⠿⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡏⠅⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠃⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⢰⡆⠀⠀⠀⠀⠀⠀⠀⣶⠀⠀⠀⠀⠀⠀⢠⡔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣀⡇⣖⢲⣾⡗⡆⣶⠢⡶⢶⠲⣦⣿⣖⢰⡒⣢⣶⢰⣾⡗⣶⢴⣶⠒⣶⢴⣶⡆⣶⢲⠖⢘⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠉⠁⠉⠉⠉⠁⠁⠉⠀⠉⠉⠉⠉⠉⠉⠈⠉⠁⠉⠈⠉⠁⠉⠉⠈⠀⠉⠉⠈⠁⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠈⣿⠀⡼⡇⠀⠀⢠⡄⡄⡤⣤⢠⣤⡇⠀⠈⡇⢠⢯⡅⠀⠀⠀⡾⣦⢠⣤⡄⣤⢬⣽⡇⠀⠊⣹⢰⠋⣶⡎⢹⡔⣭⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠛⠈⠉⠋⠒⠀⠘⠓⠃⠃⠛⠙⠒⠃⠀⠀⠃⠐⠒⠃⠒⠀⠘⠋⠙⢸⠒⠃⠛⠘⠛⠃⠀⠘⠓⠘⠒⠋⠓⠚⠘⠒⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣭⣤⢤⠀⠈⣧⡞⣦⡇⣭⣤⣤⢠⠄⣿⢤⢠⡤⡄⡤⢼⢠⣤⣤⡄⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠛⠛⠘⠀⠀⠘⠁⠛⠀⠛⠑⠒⠐⠋⠛⠚⠈⠓⠃⠑⠚⠘⠒⠘⠃⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⠀⠀⢠⡄⠀⠀⠀⣀⠀⣀⠀⣀⠀⠀⠀⠀⡄⠀⠀⠀⢠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣀⣆⡀⠀⠉⣸⠇⠀⣶⠶⣄⡶⢶⣶⠶⣴⠶⡆⣿⣿⣴⣲⣼⣧⣖⣦⠀⠸⣦⢻⣴⢧⡶⢦⢰⠶⣇⡶⢰⣶⢸⡷⣆⡴⢶⣰⡶⢦⢴⡆⠲⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠘⠓⠂⠀⣿⠚⠃⠛⠚⠛⠀⠙⠚⠃⠛⠛⠛⠚⠙⠛⠓⠋⠀⠀⠛⠀⠛⠈⠓⠛⠘⠀⠃⠛⠐⠚⠘⠃⠛⠛⠚⢹⡗⠋⠒⠋⠚⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⢀⡀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢀⡀⡄⠀⣀⣀⢀⣀⡀⢀⣀⠀⣀⡀⠀⢀⠀⠀⠀⠀⡀⠀⡀⢀⢀⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⢠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⣿⢠⠟⣦⠀⠀⢀⣞⣷⢰⡖⣤⡦⢲⡆⡇⠀⢉⡼⢻⠀⣿⡇⢘⢎⡧⣏⠀⢰⢰⣶⡄⠀⢳⡼⢇⡟⢰⣤⠲⠤⣂⢸⠶⣤⡔⢴⣤⢺⣧⡖⠄⡖⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠛⠀⠛⠁⠙⠀⠘⠁⠈⢻⡟⠁⠃⠘⠃⠃⠀⠛⠛⠋⠛⠁⠘⠋⠀⠛⠁⠀⠘⠘⠛⠃⠀⠈⠃⠘⠁⠘⠈⠛⠉⠋⠘⠛⠁⠙⠙⠈⠛⠃⠛⠁⠃⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠟⠉⠉⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠇⢀⣀⢀⣀⣤⣶⣆⠈⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣒⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡇⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⠿⢿⢿⣿⢿⣿⡿⠿⣿⣿⣿⡟⣿⣿⣿⢻⣿⣿⣿⡿⣿⣿⣿⣿⣿⠿⣿⢿⡿⢿⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢘⡱⣿⣿⣿⢘⣻⢸⡿⢘⣛⡇⠃⣿⡿⣫⡇⣯⢻⢨⢸⣿⡏⡏⡏⡟⣭⣻⣹⣿⣧⠋⡜⢇⡟⣝⢹⡫⣿⣿⢨⢛⡝⣿⢩⣟⡅⡟⣭⣻⢩⣯⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠿⣻⣿⣿⣿⣿⣿⣿⣦⣾⣧⣿⣿⣤⣼⣧⣴⣿⣿⣧⣧⣽⣿⣦⣧⣿⣼⣼⣼⣿⣧⣧⣧⣿⣤⣾⣼⣿⣿⣼⣿⣼⣷⣴⣼⣤⣿⣿⣼⣷⣴⣿⣼⣷⣤⣿⣤⣾⣼⣿⣼⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠛⠋⢸⣿⣷⣿⣿⣿⣿⡇⠘⠻⢿⣿⣿⠿⡇⣿⢿⡿⡿⣿⡟⣫⣛⣿⢿⣿⢿⣿⢿⡟⠿⠿⢿⡿⢿⣿⢿⡇⠿⣿⡿⣿⡿⢿⣿⣿⡿⣿⢿⣿⠿⣿⢸⡿⡿⢿⡿⢿⠿⣟⡝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⠀⠀⢀⣿⣟⣿⣻⣿⡿⠀⠀⠀⢸⣿⣯⠺⡂⣨⢅⡇⣿⣿⣌⡻⣂⣄⢅⣷⢝⣇⢭⡇⣿⠣⢿⡸⢿⣇⠭⡅⠿⣨⡨⢅⡇⣿⣿⣇⡸⣗⢇⣿⢸⢸⢠⡺⡇⣿⡨⢭⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⠟⠻⡻⠻⣿⣿⡛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⠁⠀⠀⠀⢠⣤⣿⣷⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣷⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⡿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⠄⠀⠐⠛⢿⣿⡿⠿⢿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⡀⠀⢀⡐⠁⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣇⠀⣿⠇⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⡇⠶⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⠋⠁⠀⠀⠀⣬⣿⣿⣿⣿⣿⠁⠉⢹⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢿⡿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠈⢩⣿⣿⣿⡏⠀⠀⢸⣿⣿⢘⡸⢉⡝⠭⠋⣭⢹⢩⢹⢉⡙⠏⣿⡏⣩⢻⠘⣹⢨⣿⡞⢧⡘⢱⡏⢉⣽⢈⠩⡟⣉⣏⡍⡟⣉⢩⢨⢈⡩⣟⠭⡏⣉⠋⡿⣉⣻⢩⡍⢋⡉⡟⣉⢹⠩⢻⣹⣿ ⣿⣿⣇⣀⣀⣀⣀⣿⣾⣍⣽⣿⣿⣁⣀⣀⣸⣿⣿⣾⣶⣾⣷⣷⣶⣿⣾⣾⣾⢰⣶⣷⣷⣷⣿⣾⣾⣾⣾⣿⣿⣾⣷⣿⣷⣾⣿⣾⣷⣷⣶⣿⣷⣷⣶⣾⣾⣾⣾⣶⣷⡇⣶⣶⣿⣶⣾⣾⣷⣶⣶⣗⠶⣸⣾⣶⣾⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢻⠏⣿⢩⠿⡿⡿⢿⣿⡇⡿⢿⢿⢿⢿⢿⡿⠿⣿⣿⡿⡇⣿⠿⡿⡿⣿⡏⣽⣿⡿⣿⢿⡿⣿⡿⢿⡿⢿⡿⡿⣿⠟⠿⣿⢿⠿⢿⣫⠝⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⣾⢈⣯⠺⡂⡯⢹⣿⡇⡔⢇⢿⢸⢸⡇⡇⣿⢸⣿⡸⡇⣇⠭⡅⣿⣿⡇⣄⢿⡨⢭⣞⣸⣿⡧⣝⡸⢇⡇⣿⣿⡇⣇⠻⣸⢸⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣄⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢠⢠⢀⡄⣄⠀⠀⠀⠀⠀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⢩⡟⣿⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠘⠘⢸⡇⠁⢷⡿⡯⣷⠀⡿⣿⣾⢽⢸⢽⣾⡟⡇⢀⡯⣷⠀⣿⣾⣻⢼⢸⢸⡏⣿⣿⢸⢽⣾⡇⡇⡿⡇⣿⠁⠰⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⢀⣀⠀⣾⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠈⠁⠀⠈⠁⠉⠁⠀⠉⠉⠈⠉⠈⠉⠈⠁⠁⠈⠉⠉⠠⠟⠉⠉⠘⠉⠉⠓⣿⣿⣾⣿⡟⠁⠁⠉⠁⠉⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣶⣿⣿⣾⣿⣿⣿⣿⣿⣿⢿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢀⡄⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⣀⠀⢀⣤⡀⣀⣀⠀⠀⠀⠀⠀⠠⢄⣥⢿⠿⣿⣿⠃⠀⠀⠀⠈⠀⠀⡀⠀⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡟⠻⠁⠈⠰⠆⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢻⢳⣿⡆⡟⠀⣺⣿⢸⢹⣶⡟⡇⡇⣷⣿⠃⢈⡼⠃⡿⢶⠀⢻⡞⣾⢿⣺⢽⢸⡟⣿⣿⣟⠀⣺⣿⢸⢻⣷⡏⡇⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣴⡆⣶⣄⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠈⠈⠉⠁⠁⠀⠉⠉⠈⠉⠉⠉⠁⠉⠉⠈⠁⠈⠉⠁⠉⠉⠀⠼⠃⠙⣿⣿⣿⣾⣷⣿⡇⠏⠀⠉⠉⠈⠈⠉⠉⠁⠀⠀⠀⢸⣿⣿⣿⠿⣿⣿⣿⣿⣮⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠸⢛⣿⢛⣿⣿⣿⡇⡀⣀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⡄⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢸⠀⢻⣾⣼⣺⢽⠰⣿⡀⢰⢽⢶⣿⡇⡇⣷⣾⢛⣸⢽⢸⡗⡾⠷⣾⢻⣷⢻⣳⡏⣿⡇⡇⣿⣾⢵⠀⠀⢸⡟⣾⣷⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠻⢿⣿⣿⣿⣷⣷⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠈⠀⠈⠁⠁⠙⠉⠈⠋⠁⠈⠋⠉⠋⠁⠛⠉⠙⠋⠙⠉⠈⠛⠙⣫⣿⣿⣿⣾⣿⣿⣿⣷⣷⡉⠈⠋⠸⣿⣿⣿⣿⠯⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣞⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⣀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⢠⠀⣿⡟⣻⣿⢻⣿⣿⣿⡿⣿⣷⡄⢀⣀⡘⣿⣿⣿⣧⠰⢶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀ ⠀⠀⣿⢻⣴⡿⠞⡟⣶⢓⣿⡞⣷⠇⠀⠀⡺⡇⣷⣿⣼⢻⡇⢸⣾⣧⡟⡇⣿⣷⢺⣷⡟⣿⡗⣿⣴⠿⢸⣿⡇⠈⢫⣿⣿⣿⣦⡙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀ ⠀⠀⠉⠛⠈⠛⠁⠛⠛⠈⠋⠣⠟⠨⠃⠈⠛⠃⠛⠛⠘⠛⠃⠘⢻⣧⣿⣷⣿⣿⣾⣿⣿⣿⣷⣿⣾⣿⣾⣿⡇⠀⠀⠈⠛⢿⣿⡇⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀ ⠀⠀⢀⢀⡀⠀⠀⠀⠀⣀⠀⠀⠀⠀⢀⢀⡀⠀⠀⣀⠀⠀⠀⢀⡘⣺⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⣿⣿⣿⣷⡀⠀⣀⡀⠀⠉⡀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀ ⠀⠀⢻⢻⡟⡇⣾⣷⠀⣿⢲⡞⡆⣶⢺⢻⡟⡇⠐⣿⣴⢻⡆⢺⡗⡟⣿⣾⢿⣿⣾⢻⣼⣷⡇⡟⣧⣿⣾⢱⢿⣿⣤⠃⠃⠀⠸⣿⣦⣠⣄⡀⠀⠀⠙⢿⣿⠿⠿⢿⣿⣿⣿⣿⠟⠛⣻⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀ ⠀⠀⠘⠛⠃⠃⠛⠋⠀⠙⠚⠃⠛⠛⠘⠛⠃⠃⠀⠛⠙⠛⠁⠘⢳⣷⣿⣿⣿⣿⣿⣿⣾⣿⣷⣿⣷⣿⣿⣾⣿⡾⠋⠀⠀⠀⠀⡙⠿⣿⣿⣿⣦⡀⠀⠀⣠⡀⠀⠀⠀⠈⠉⠀⠀⢾⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⢹⣷⣮⣟⣿⣿⣷⣤⣸⣿⣿⣶⡀⠠⠠⠀⠀⠀⡆⠀⠉⠉⠛⠻⢿⡇⠀⠀⠀⠀⠀ ⠀⠀⢠⣶⣄⢰⣰⣴⣴⢠⣲⣶⣲⣤⣶⣲⣴⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣧⢠⣤⡖⣼⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠼⠿⠿⠿⠿⠿⠿⠿⠿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠏⠼⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 640 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/common-interests/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/common-interests/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ [Meme]_Enemies_With_Common_Interests⠀✐ Posted in Deception, Free/Libre_Software at 12:45 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇FSM_enemies⦈_ Summary: The Software Freedom Movement (or Free Software Movement) has many enemies; some of them just hide in the shadows or speak out through shadowy front groups/NGOs that they semi-officially sponsor ⠀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⠀⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠀⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠁⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 716 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/de-cash-cow/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/de-cash-cow/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ [Meme]_Germany’s_Red_Cash_Cow⠀✐ Posted in Europe, Patents at 12:20 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇EPO: Gonna make me lots of cash⦈ Summary: EPO brings a lot of money to the German state. But at what cost to citizens and Germany’s public image? ䷩ 𝚕𝚒𝚗𝚎 740 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/gafam-indirection/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/gafam-indirection/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ The_Indirection_Game⠀✐ Posted in Deception, Free/Libre_Software, FSF at 11:42 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇RMS_at_school_-_modified⦈_ Summary: How to attack institutions and concepts by personifying them, then proceeding to character assassination based on lies and deliberate distortions THEY don’t like copyleft They don’t like the message They tell us it’s like theft Mere copyright passage The institution they abhor Yet they cannot just ignore When the dirt presented starts to bore They keep digging deeper for more A message is powerful A concept is masterful Personification of the hateful Creative concern-trolling ever so artful Crucify the heretic Won’t that be fantastic Persecution automatic Then somebody else they pick 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇1941 Watson letter⦈ Recursively repeat As long as the interests fit And sure their facts are shit Libel, slander, and defamation writ Making an example of the elder Whose mind is mild and tender Attacks on the older people don’t matter We’re tolerant! We know better!! Fact-checking to the rescue It’s only just a coup PentaGAFAM’s Dachau "Master_race" like Macao FSF, FFS Won’t you follow orders? Oust the founder, add some moles Open up your borders █ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠛⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠙⠛⣶⣿⣿⣿⣿⡿⣿⣿⣿⣿⡟⡿⣷⠂⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⡄⠀⣼⣿⣿⣿⣿⣏⠁⣩⣿⣿⣷⣆⣾⠟⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠻⠟⠛⠿⠟⠝⠙⡿⠘⠋⠀⠈⠛⢻⣿⣯⣿⡆⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣀⣤⠴⠟⠋⠁⠀⠀⢀⡀⠀⠀⠁⠈⢩⠀⠀⠀⠀⠀⠀⠀⠀⠘⠋⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⡎⠀⠀⠀⠀⠸⠀⠀⠀⠀⠀⠐⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⣾⣆⣿⣿⣿⣿⣿⠛⠛⠻⣿⣿⣿⣿⣿⢋⣉⠙⣿⣿⣿⣿⣿⠿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⠈⠀⠃⠀⠀⢀⡠⢐⣤⣀⣀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⣿⣿⣿⣿⡇⢸⣶⣇⢹⣿⣿⣿⣿⣼⣿⣧⣿⣿⣿⣿⣿⣠⣶⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠄⠀⢸⣔⣊⣥⣶⣿⣿⣿⣿⡿⠟⠀⠀⠀⠀⠀⠀⠀⢀⣠⡀⠀⠀⢀⣛⣽⣿⣿⣿⣿⣷⣬⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡿⠻⠀⠀⠀⠀⠀⠉⠙⠟⠻⠯⠽⣿⣇⠁⠀⠀⠀⠀⠀⣀⣤⡾⠛⠉⠀⠀⠀⢨⣯⣿⣶⢻⢿⡟⠁⠈⢙⠁⢰⠈⣿⣿⣿⣿⢸⣿⣿⣿⡟⠋⠁⠹⡏⠁⠉⠻⣿⣿⣿⠃⣠⣶⣦⠈⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣤⣿⢛⣦⣤⣤⣤⣶⢿⣏⠠⣤⣤⣤⣤⣄⠠⠸⢿⣿⣇⣈⣾⠇⠀⠀⢒⢰⢸⠀⢹⣿⠿⢿⢸⣿⣿⠏⢀⡀⠀⡘⠅⠒⠀⠀⠹⣿⣿⡀⣿⣿⣿⢀⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠏⠁⣠⣅⠀⠀⠀⠀⠀⠀⠀⠀⠈⡟⡟⢫⣤⣠⡽⠟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣟⠅⣿⣷⠸⣿⣍⣰⡏⣶⣶⡄⡜⢀⢂⢶⣺⣬⣷⣶⢺⠿⢿⢀⣿⣿⡶⠉⠀⠆⠀⣀⣀⠹⡿⠟⠻⠿⠇⠛⠿⣿⣿⣿⣿ ⣿⣿⣿⡟⠀⢸⣿⣿⠄⠀⠀⠀⢀⣶⣶⣈⣿⣿⣷⠾⣿⣿⠂⠀⠀⣻⡿⣿⣿⡿⡿⣿⣿⣷⣉⣿⣿⣨⣿⣿⡿⣿⢿⣿⣟⡇⡎⢸⠨⣿⣹⣿⣟⠀⠀⢰⡷⠝⠿⠇⠀⠋⠀⠨⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿ ⣿⣿⣿⣿⣶⣼⣿⣿⣤⡀⠀⠀⠈⣻⣿⡋⠿⣿⢏⡀⠛⠛⠀⣀⠀⣯⣯⣖⣿⣟⣗⣯⠛⠉⠈⠉⠉⠀⠉⢻⠗⡋⠁⠙⠁⠀⠁⠈⠀⠁⠙⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⣦⢀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿ ⣿⣿⣿⣿⠟⠛⠻⣿⣿⣿⣆⠀⠀⢻⠉⣀⣀⡈⠸⣿⣶⠖⠊⠉⠀⢝⣛⣻⣿⡿⣳⠍⠀⠀⠀⠀⠀⠀⠀⠀⣁⣨⠁⢈⠀⠀⠀⢀⣄⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⡿⠿⢿⣿⣷⡄⠀⠀⠀⠀⠀⠀⣿⣿ ⣿⡿⣿⡏⢰⣶⣾⠘⣿⣿⡇⠀⠀⠈⠰⣿⣿⡷⠀⢻⡟⠀⣶⣿⣆⢨⣲⣿⢿⠽⡵⣠⣿⣿⡤⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠐⢾⣿⣿⠆⠀⠀⠀⢀⣠⣤⣤⡀⡀⠀⢸⣿⣿⢠⣴⣦⢹⣿⡇⠀⠀⠀⠈⠀⠠⣿⣿ ⣿⣿⡸⣿⣽⣿⣿⣴⣿⣼⡇⠀⠀⠀⠀⠛⠛⠀⠈⠹⣿⣬⣻⣿⣯⡐⠈⠉⠉⠉⠙⠈⢻⣿⠃⠈⠀⠀⣠⣴⣹⣿⣶⣄⠀⠀⠀⢺⣿⢷⠀⠀⠀⠀⠁⣽⣿⣟⠀⠀⠀⠈⣟⣻⢿⣿⣿⢿⣿⡇⠀⠀⠀⠀⠈⣾⣿⣿ ⣿⣿⠇⠁⠘⢋⠋⢀⠈⢻⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⠀⠈⡉⠀⣀⠀⠸⣽⣿⣿⣿⣿⣿⠃⠀⠀⢀⣀⣀⣀⠀⢀⣶⡀⢹⣿⣿⡄⢰⡄⢠⠋⠁⠨⠉⠄⠉⠻⠃⠀⠀⠀⠀⠀⣿⣿⣿ ⣿⣿⣶⡄⠆⠈⠐⠀⣶⣷⣿⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠋⠀⢽⣿⣿⣿⣿⣿⣷⢤⣄⣸⣿⣿⣿⣿⣀⡼⣿⡇⠈⡛⠛⠁⣿⣧⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⣿⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⠀⠀⣀⠀⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⡈⠉⠉⠉⠉⣾⠇⢻⣿⡀⠀⠀⠀⣿⣿⢦⣶⡄⣀⡀⠀⠠⣶⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠉⠹⣿⠞⠉⠀⢿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⣤⣶⣤⡀⠀⠀⢰⣿⣿⣿⣿⣿⣿⡆⠈⠛⢶⣤⢤⠎⠁⠀⠀⠛⠻⢦⣄⡀⣹⡏⠈⠛⠳⢤⡀⠀⣰⠏⠀⠀⠀⠀⠀⠀⢻⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⡀⠀⣿⡿⣿⣿⢿⣿⣿⣿⣿⡆⠀⠀⠘⣻⡁⠀⠀⠀⣘⣿⣿⣿⣿⣿⣿⣋⡀⠀⠀⢙⠛⠀⠀⠀⠀⠀⠀⠀⠹⠟⠃⠀⠀⠀⠀⠀⠸⣿⠀⠀⠀⠀⠂⠐⠀⠐⠚⠛⠻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠻⠇⠘⠃⠈⠟⢘⠛⠿⣿⣿⣿⣿⣏⠋⠉⠁⠀⠀⠀⣭⡇⣀⣀⣸⣷⣾⣿⣏⣩⣿⣿⠝⠁⠀⠀⢨⠁⠀⠀⢠⠀⠀⠀⣠⣤⠀⣀⡀⠀⢈⡅⠀⠀⢨⠀⠀⠀⢹⣹⠯⣿⣽⣏⣭⣿ ⣿⣋⢿⣿⣍⢹⣿⡏⠙⣻⣎⣦⠀⠀⠀⠀⠀⠀⣼⡆⠀⢻⣿⡾⣿⢻⡇⠀⠀⠀⠀⠀⠈⠀⣠⢠⡄⠶⠰⠆⢤⣤⠀⠛⠀⣿⠀⠀⢸⠂⠀⢀⡷⠧⠴⠆⣿⣿⣸⣿⡿⠿⣾⣧⠀⠀⠸⠆⠀⠀⣸⣿⣧⣽⢿⣿⣿⣿ ⣿⠛⠸⣿⣯⢸⣿⡇⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣽⣿⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢀⣘⡈⢀⡀⡀⠀⡃⠀⠀⠀⠀⠀⠀⠀⠚⠁⠀⠀⠀⢿⣿⢺⣿⠇⠀⠀⠘⠇⠀⠀⠀⠀⠀⢱⣿⠀⣿⢸⡏⣭⣿ ⣿⠀⠈⢹⣿⣸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⠉⡟⠀⠀⠀⠀⠀⠄⣠⣤⠀⠀⠀⠁⢰⠰⠰⠀⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⢤⠄⠀⠀⠀⢸⣿⣾⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣼⣯⣿⣿ ⣿⣄⠀⣼⡟⣽⡿⣀⣀⡤⠀⠀⣀⣀⣀⡀⣀⠀⣀⡄⠄⢰⣶⣶⣶⡦⠤⠤⠤⢤⡤⣛⣛⠘⠁⠂⠋⠀⠘⠀⠃⠛⠃⢛⣀⣴⣄⣠⣀⣠⣄⣴⣤⣄⣀⣀⡀⢀⡀⢀⣀⣀⣀⣀⣀⠀⠀⠀⠀⢀⡀⣭⣤⣿⣽⣿⣿⣿ ⣿⣿⣭⣶⣾⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣷⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣙⣙⣟⣫⣿⣿⣿⣿⣿ ⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣧⠀⠋⠀⠋⠛⠛⣿⣿⣿⣿⣿⣿⠁⡄⢀⢀⠘⠉⠿⠛⠛⢻⠋⠙⢹⣿⣿⣿⣿⣿⣿⠿⡄⢠⣿⣿⣿⣿⣿⣿⡄⠐⠃⠀⠋⠛⡟⠀⠋⣿⠛⠛⢻⠛⠛⢛⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣏⣈⣄⣀⡁⠈⣲⣿⡁⣹⣿⣿⣿⣏⠁⢈⡏⣈⢁⣀⣈⡉⣸⣀⢀⣸⣏⢈⣿⣿⣿⣿⣀⢁⣼⣿⣁⣽⣿⣿⣿⣇⣠⣀⣇⡀⣀⣹⣄⢁⣼⣀⢀⣰⡈⠉⣸⣀⣋⡈⠏⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⠛⠛⠓⢼⣿⢿⣿⡿⣿⣿⠿⡿⣿⠟⢻⣿⡟⠛⣿⣿⢿⣿⣿⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⠇⠈⢀⠄⠠⣀⡇⠀⠀⡇⠀⠀⢷⠄⠸⠏⠠⠀⠏⠀⠀⢱⠀⠤⠠⡄⠠⢸⡿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣦⣤⣼⣤⣦⣾⣧⣤⣴⣷⣤⣴⣿⣤⣤⣾⣦⣦⣴⣦⣤⣾⣤⣶⣦⣷⣦⣾⣁⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣇⡀⣀⠘⠛⠛⡛⠀⠛⡿⠛⠛⠟⠛⠛⠛⠛⠛⢻⠛⠛⢛⠃⠘⢻⠋⠀⣿⠟⠛⠻⠛⠛⠻⡟⠛⠻⣇⡀⢹⣿⣿⣿⣤⠀⠄⠙⠛⠛⢻⠛⠛⢻⠋⢨⣿⠛⠛⢻⠟⠛⠻⡟⠛⠛⡟⠛⠛⣿⣿⣹⠀⠹⠁⠘⠛⠃ ⣿⡏⠃⠈⠃⢸⠀⢻⡀⠁⣀⡀⠀⡌⠀⢀⡞⠀⡇⠈⠀⠀⠈⣇⠈⢨⡋⠀⠙⡄⠛⢀⡃⢘⠀⠁⢀⡀⡙⠃⠈⢻⣿⣿⡋⠀⠂⣸⡀⢁⠘⠀⠀⣸⠙⠀⢻⠀⠛⠀⡀⠀⣀⡇⠀⢀⡇⠀⢀⣿⣿⣿⠀⢂⠂⠀⠀⠀ ⣿⡿⠿⠿⡿⠟⠻⣿⠟⠻⣿⣿⣿⡟⢿⡿⠻⣿⣿⣿⡿⠛⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣇⣠⡀⣇⠐⠂⠀⢰⡦⢸⣿⣿⡇⠀⢁⠰⠀⠀⠙⢁⡄⣿⣤⠀⣿⡅⠀⠨⠉⣠⠈⡅⢠⡈⣿⣿⣿⡟⠐⠘⢅⠀⠀⡈⠀⠀⢹⠀⡀⢡⠀⡅⢸⠁⠀⢹⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⡋⣁⣴⣏⣁⣴⣿⣤⣤⣾⣿⣿⣦⣴⣧⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣦⣤⣴⣦⣤⣴⣤⣼⣤⣼⣿⣿⣤⣼⣤⣴⣧⣼⣷⣤⣤⣦⣤⣦⣤⣦⣴⣤⣦⣤⣾⠃⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⡉⠉⠉⡉⠉⠉⡉⠹⡅⢨⣿⣿⣏⠉⠏⣉⠋⣉⠉⠉⠉⢉⠉⠉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⠃⢂⠀⠃⠀⠀⡁⢠⠀⣿⣿⣿⣿⠓⠐⢳⡈⠛⠀⠐⠂⠘⠀⠀⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣯⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣄⣀⣀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⡿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃ ䷩ 𝚕𝚒𝚗𝚎 859 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/irc-log-140421/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/irc-log-140421/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ IRC_Proceedings:_Wednesday,_April_14,_2021⠀✐ Posted in IRC_Logs at 2:35 am by Needs Sunlight 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇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  QmXXUPdJU7uwHVX1yHVTtYVFbgSEYBRjG6vZ3erEfa2JG2 #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  QmY5w5kx5sFDtuwYQ4gNx99X9nRAb4xxYiiD3viMecbYPm (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmUz6R57xM5UWAUshxPHjUpdhBEbsEiSxX8sYbhR5U3QJU social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmdxSyftcfc7FT32fyv5rBJcx75UFJwFuEngkzQEygMBpy social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmUJfzq3jk2hZgRQ6bi4a7AGFMzXa46tSTjD4gywVow9Sb #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  Qmf57HjTtCgCGc9L1U14f2H64cuWKYfYCdWgWqAgdtv66K (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  Qmc61Wt748wPVhX3ZnT2yp3gW4CS8d9EuM8RPEwY8jBMJ3 #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  QmX7yRseLbTg9UnjgEZUr2r4aGJVVFoacMGoNYzTULAiRh (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmeQXjcSNHGJsBoGy8uRLzXK3V9ajbWm4LoDbJMLu7W8ra ䷩ 𝚕𝚒𝚗𝚎 973 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/monopoly-swpats-and-gnu-linux/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/monopoly-swpats-and-gnu-linux/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ The_Patent_Battles_in_Europe_Are_Connected_to_the_War_on_GNU/Linux_(as_a Community-Led_Effort)⠀✐ Posted in Deception, Europe, Free/Libre_Software, GNU/Linux, IBM, OIN, Red_Hat at 5:01 am by Dr. Roy Schestowitz Video_download_link http://techrights.org/videos/patent-catchup.webm Summary: Monoplisers of GNU and Linux want us to think that OIN is the solution while they actively lobby for software_patents_in_Europe and the people in charge of Europe’s second-largest institution and Europe’s largest patent office help them; this long video contains thoughts about news from the past couple of days This video is the first one since Tuesday. Even though we’ve been under DDOS attacks since the start of February these attacks greatly intensified in recent weeks and yesterday it was the worst since it all began. DDOS attacks are possible to mitigate and prevent to a certain degree, but it is time-consuming. The good news is, no damage to data was done and we carry on as usual, unabated and undeterred. If anything, attacks serve to embolden us and indicate we’re “on the scent…” (touching what is true and may anger people with power and connections) “DDOS attacks are possible to mitigate and prevent to a certain degree, but it is time-consuming.”Moving on, the video speaks of the lies_told_to_JURI by EPO President António_Campinos, especially his mumbling about VoIP ‘innovation’ and the UPC. All that ‘high tech’ stuff could be done several decades ago, as we noted here before. But Campinos is terrible when it comes to science and technology; he would not know that… We then discuss this_document from part_17 (published yesterday) in light of the fact that the EPO now writes statements ‘on behalf’ of the German government (who’s in charge of who?) and writes lots of lies in its ‘news’ section (here’s the latest_lie_about_JURI and a_puff_piece_about_“art” (warning: epo.org link)), including some truly offensive lies about the EQE (IP Kat reveals_there’s_no_imminent_plan_to_correct_that). Finally, dealing with Free software and GNU/Linux, I discuss what large corporations like IBM (or Red Hat) plan to do for monopoly over the most widely used operating systems, aided by their_sponsored_lies_(defamation)_from_Steven J._Vaughan-Nichols_(SJVN), increasingly a corporate parrot/stooge/poodle rather than a journalist. He wasn’t always like that! We’ve recently explained why people_should_boycott_ZDNet; it’s run by a marketing company, it’s not a news site! It still monetises the illusion (false perception) that it is a source of news… “Finally, dealing with Free software and GNU/Linux, I discuss what large corporations like IBM (or Red Hat) plan to do for monopoly over the most widely used operating systems, aided by their sponsored lies (defamation) from Steven J. Vaughan-Nichols (SJVN), increasingly a corporate parrot/stooge/poodle rather than a journalist.”At the moment, or earlier this week, ZDNet’s SJVN was promoting IBM’s monopoly agenda. It’s propped up by fake solutions like OIN, which basically reinforce software patents, even after 35 U.S.C. § 101 (Alice, SCOTUS). Here’s the latest paid-for press release [1, 2] and immediate (hours later) stenography_from_the_corporate_poodle (ads disguised as ‘journalism’). As we pointed out in Daily Links yesterday, “Steven J. Vaughan-Nichols no longer works for GNU/Linux but for monopolies trying hard to undermine it and then hijack the whole thing. Steven J. Vaughan-Nichols should be treated accordingly.” This pretty much sums up what’s covered in the above video. █ ䷩ 𝚕𝚒𝚗𝚎 1062 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/richard-stallman-freedom-is-the-goal/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/richard-stallman-freedom-is-the-goal/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Richard_Stallman:_Freedom_is_the_Goal_(Updated)⠀✐ Posted in Free/Libre_Software, GNU/Linux, Interview at 4:51 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Ogg_Theora⦈_ Summary: What Richard Stallman (RMS) told me in person on his trip here (I stand next to him in this video, hence he speaks to his side) Update: Transcript below. [00:00] (intro music) Roy (RSS): Let’s say you are presented with a situation where GNU/ Linux gets a market share considerably above say, 50%, and a lot of people are using computers that are in many ways proprietary. They run something like the Steam Engine and they run things like proprietary drivers, how would you relate this to the goal of your work? RMS: Well, our [00:30] goal is that all software be free, so that all users of software are free. If people are running mostly free software, we’ve taken a big step towards that goal, but we haven’t necessarily gotten all the way there. Because if you are running a non-free driver or a non-free application, then somebody still has a chain [01:00] or cords tied around part of you. So, how are we going to get all the way there? We’re going to have to make continuing efforts. And why would people do that? Only if they value freedom. If you want to reach a goal that requires a long journey the crucial point is to remember the goal. If you forget the goal, you won’t get there. [01:30] If we’re going to get to freedom some day, the crucial requirement is remember that freedom is the goal, teach others that freedom is the goal, so that we don’t forget it and wander off in some other direction. Roy: To what degree to your think that GNU and the FSF should be seen as important to the focusing on freedom as the goal? RMS: Well, I [02:00] already explained that. The name helps only because the name GNU is associated with our ideas and the name Linux is associated with other ideas. Roy: Perhaps also corporate sponsorship and all kinds of sponsorships from companies … RMS: That’s just part of the same thing. Roy: Ok. And when it comes to software freedom, the full future with people running entirely [02:30] free software, are you a pessimist or an optimist? RMS: I’m a pessimist by nature, but that’s irrelevant. We can’t see the future. The future depends on you. So instead of speculating about what the outcome’s going to be, which is not a useful question, I urge people to think about a different question, a useful question, what can I do to win [03:00] freedom for me and for others? That question will help you make the world a better place. Whereas thinking about whether to be pessimistic or optimistic doesn’t help anything. ䷩ 𝚕𝚒𝚗𝚎 1187 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/04/15/why-rms-resigned-in-2019/#comments Gemini version at gemini://gemini.techrights.org/2021/04/15/why-rms-resigned-in-2019/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Richard_Stallman’s_Honors_and_Awards_(and_Why_He_Resigned_in_2019)⠀✐ Posted in Deception, Free/Libre_Software, FSF at 12:19 am by Dr. Roy Schestowitz Reproduced with permission from here. Licence: Attribution-ShareAlike 4.0 Generic (CC BY-SA 4.0). Richard Stallman has received broad recognition for his work. He has been granted a number of honors and awards, including national and international prizes, induction into the Internet Hall of Fame, and several honorary doctorates and professorships from universities around the world. Here they are listed in chronological order. * 1986: Honorary lifetime membership in the Chalmers Computer Society. Mentioned in the announcement_of_a_talk_at_the_Chalmers_University_of Technology. (Archived) * 1990: MacArthur Foundation Fellowship (Genius Grant). McArthur_Fellows Class_of_1990. (Archived) * 1990: The ACM Grace_Murray_Hopper_Award For pioneering work in the development of the extensible editor EMACS (Editing Macros). (Archived) * 1996: Doctorate_honoris_causa_from_Sweden’s_Royal_Institute_of Technology. (Archived) * 1998: Electronic_Frontier_Foundation’s_Pioneer_award. (Archived) * 1999: Yuri_Rubinsky_Memorial_Award. * 2001: The Takeda_Techno-Entrepreneurship_Award_for_Social/Economic_Well- Being. (Archived) * 2001: Doctorate_honoris_causa_from_the_University_of_Glasgow. (Archived) * 2002: United_States_National_Academy_of_Engineering_membership. (Archived) * 2003: Doctorate_honoris_causa_from_the_Vrije_Universiteit_Brussel. (Archived) * 2003: Honorary professorship from the Universidad Nacional de Ingeniería del Perú (UNI). Mentioned in the announcement_of_a_talk_at_the_same_university_in_2008. * 2004: Doctorate_honoris_causa_from_the_Universidad_Nacional_de_Salta, Argentina. (Archived) * 2004: Honorary professorship from the Universidad Tecnológica del Perú. (Not found on line) * 2005: Fondazione Pistoletto prize. Reported_in_Il_Sole_24_Ore_newspaper (Archived). Reported_in_an_FSF_blog_post (Archived). * 2007:Honorary_professorship_from_the_Universidad_Inca_Garcilaso_de_la Vega, Perú. * 2007: First Premio_Internacional_Extremadura_al_Conocimiento_Libre, Spain. (Archived) * 2007: Doctorate honoris causa from the Universidad de Los Angeles de Chimbote, Perú. (Not found on line) * 2007: Doctorate_honoris_causa_from_the_University_of_Pavia, Italy. * 2008: Doctorate honoris causa from the Universidad Nacional de Trujillo, Perú. (Not found on line) * 2009: Doctor_of_Science_honoris_causa_from_Lakehead_University, Canada. (Archived) * 2011: Doctorate_honoris_causa_from_the_Universidad_Nacional_de_Córdoba, Argentina. (Archived) * 2012: Honorary professorship from the Universidad César Vallejo de Trujillo, Perú. (Not found on line) * 2012: Doctorate_honoris_causa_from_the_Universidad_Latinoamericana_Cima de_Tacna, Perú. (Archived) * 2012: Doctorate honoris causa from the Universidad José Faustino Sanchez Carrión, Perú. (Not found on line) * 2013: Inducted into the Internet_Hall_of_Fame. (Archived) * 2014: Doctorate_honoris_causa_from_Concordia_University, Canada. (Archived) * 2015: Doctorate honoris causa from Universidad las Américas, Perú. (Not found on line) * 2016: The ACM_Award for development of GCC, the GNU Compiler Collection. (Archived) * 2016: Doctorate_honoris_causa_awarded_jointly_by_the_Université_Pierre_et Marie_Curie_and_Paris-Sorbonne, France. * 2016: Social_Medicine_award, from GNU_Solidario. (Archived) * 2017: Doctorate_honoris_causa_from_the_Universidad_Nacional_de_Jujuy, Argentina. (Archived) * 2018: Doctorate_honoris_causa_from_the_Universidad_de_Tucumán, Argentina. (Archived) * 2018: Honorary professorship from the Universidad Tecnológica Nacional de Mendoza, Argentina. Announced_in_Los_Andes newspaper. (Archived) Stallman published two concise notes about his resignations from MIT and the FSF. * Resignation_from_MIT (Archived) 16 September 2019 (Resignation) To the MIT community, I am resigning effective immediately from my position in CSAIL at MIT. I am doing this due to pressure on MIT and me over a series of misunderstandings and mischaracterizations. Richard Stallman * Resignation_from_the_FSF (Archived) written Sep 16, mailed by me Sep 19, posted Sep 24 (FSF) To the FSF board, I hereby resign as president of the Free Software Foundation and from its board of directors. I am doing this due to pressure on the Foundation and me over a series of misunderstandings and mischaracterizations of what I have said. Richard Stallman         The FSF announced Stallman’s resignation on September 16 (Archived) Richard M. Stallman resigns by Free Software Foundation — Published on Sep 16, 2019 10:08 PM On September 16, 2019, Richard M. Stallman, founder and president of the Free Software Foundation, resigned as president and from its board of directors. The board will be conducting a search for a new president, beginning immediately. Further details of the search will be published on fsf.org. For questions, contact FSF executive director John Sullivan at johns@fsf.org. As we can see, Stallman stated the same cause in both cases, namely, misunderstandings and mischaracterizations. We mentioned in the introduction that Stallman was misquoted and misrepresented by mainstream media and, as a result, he was the victim of ad hominem attacks by groups who demanded his removal from public life. █ ䷩ 𝚕𝚒𝚗𝚎 1351 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Links_15/4/2021:_LXQt_0.17,_Proxmox_Backup_Server_1.1⠀✐ Posted in News_Roundup at 10:53 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o ⚓ Plex:_Windows_vs_Linux_–_Which_is_better?⠀⇛ So, ultimately, a lot of it comes down to tech-savviness and patience. If you fancy yourself brave and looking to become a little savvier, it can never hurt to install Linux on an old machine to practice and play with. It is a fantastic way to build up your skills and understanding of the complexities of computers and how they operate behind the scenes vs fancy GUI interfaces that do everything for you. Linux can be used in so many ways to build stable environments for various services (ie, Plex, Octopi for 3D printing, PiHole for network-wide ad- blocking, other complex custom firewall solutions, web servers, and more). If you are tech-savvy, usually Linux is always going to be your best bet. You can build it, configure it, and generally let it sit there until you are ready to update something. If you prefer to keep things as simple as possible, then Windows will be. You’ll just have to deal with administering it more often to keep Windows Update happy and reboot it from time to time to keep things fresh. Given, the war between OS environments comes in so many flavors as you can always find other reasons to like one over the other. So feel free to share your own experiences in the comments below. Which do you prefer to use for Plex? o § Desktop/Laptop⠀➾ # ⚓ Star_Labs_Launches_Coreboot_Configurator_for_Its_Linux Laptops⠀⇛ After many months of hard work, last month, Star Labs finally added support for installing the Coreboot open-source firmware in its Star LabTop Mk IV and Star LabTop Mk III Linux laptops, giving users faster boot times and a more secure boot experience where they have full control over their hardware. Today, Star Labs announced a new version of Coreboot that fixes various bugs, along with Coreboot Configurator, a new app that lets owners of its Linux-powered laptops to change various settings of the Coreboot open-source firmware via the nvramtool command-line utility. o § Server⠀➾ # ⚓ Sponsor_Success_at_Apache:_The_Fork⠀⇛ I joined the Apache CloudStack community in 2012 and became a committer in 2013, eventually becoming a PMC (Project Management Committee) member in 2017. My journey to becoming a PMC was both physical and literal, and included several forks in the road. The forks presented themselves in all aspects of my journey – although the literal forks came later, mainly because my journey began in China. # ⚓ OpenStack_Wallaby_released⠀⇛ The OpenStack cloud-infrastructure project has made its 23rd release, Wallaby. “The Wallaby release strengthens open infrastructure for cloud native applications with enhanced security and integration with other open source technologies. More than 17,000 code changes authored by over 800 contributors from 140 different organizations and 45 countries were merged into the release. In addition to delivering a wide range of improvements to the stable and reliable OpenStack core and its highly flexible project integration capabilities, # ⚓ 5_Linux_server_distributions_you_should_be_using⠀⇛ There are thousands of Linux distribution variants, some of them incredibly obscure and niche-y, while others are enterprise-ready. Some are desktop only, while others are server-only. if you’re new to the game, you might not know where to start. ThisTechRepublic Premium PDF download offers a helping hand so that you might have a better idea of which Linux server distribution is best suited for your needs, especially if your business is in the market for a new server operating system. You cannot go wrong with any one of these five. o § Audiocasts/Shows⠀➾ # ⚓ Bad_Voltage_3×27:_Bargle-floop_the_podcast⠀⇛ Stuart Langridge, Jono Bacon, and Jeremy Garcia present Bad Voltage, in which horrible neologisms are proposed, things are both funny and also sad, and there is ooh gosh loads of news… # ⚓ BSDNow_398:_Coordinated_Mars_Time⠀⇛ FreeBSD 13.0 Full Desktop Experience, FreeBSD on ARM64 in the Cloud, Plan 9 from Bell Labs in Cyberspace, Inferno is open source as well, NetBSD hits donation milestone, grep returns (standard input) on FreeBSD, Random Programming Challenge, OpenBSD Adds Support for Coordinated Mars Time (MTC) and more # ⚓ FLOSS_Weekly_625:_Endless_Sky_–_Jonathan_Steck⠀⇛ Jonathan Steck joins Jonathan Bennett and Dan Lynch talk to about Endless Sky, an open source video game reminiscent of Elite and Escape velocity, and one that even hearkens back to Spacewar! On FLOSS Weekly, Steck and the show hosts talk about the game itself and the community around it. The project has attracted an interesting bunch of contributors, mainly through its presence on Steam as a free game. There are several challenges the project has overcome, from the sabbatical of the founder, to managing the continued growth and interest in the game. The game is addictive, and the conversation is just as good. # ⚓ The_Linux_Link_Tech_Show_Episode_902⠀⇛ retro computing, sound cards, mumble woes # ⚓ Conflict_|_Coder_Radio_409⠀⇛ We visit an alternate reality where Epic wins in their fight against Apple, COBOL reigns supreme, and the halls of great Jedi Temple are lined with Object-C developers. # ⚓ KDE_Neon_|_Plasma_Desktop_Linux_Distrubution⠀⇛ o § Kernel Stuff⠀➾ # ⚓ Native_M1_Mac_Support_Coming_Soon_To_Linux⠀⇛ Since the launch of the M1 Mac a few groups have been scrambling to get Linux running on it and while there was some early headway we thought native Linux was still a long way away, turns it out it may be closer than expected. # ⚓ This_unikernel-based_operating_system_is_a_faster,_safer way_to_run_Linux_apps⠀⇛ Want to secure your servers against cyberattacks once and for all? Then check out this new operating system from NanoVMs. It uses unikernels to run software faster and safer than Linux. And it can be deployed to public cloud providers, private data centers, and more. Keep reading this blog post to learn more about this exciting operating system. Keep your information secure and your programs running fast with this operating system for cloud infrastructure. The NanoVMs unikernel-based operating system takes up minimal resources and space yet improves speed, computer security, and cloud-based security. Because while the server operating system has stayed the same for 50 years, the ways we compute sure have changed. As we keep more information online, there’s a higher risk of data being compromised by cyber threats. This is especially problematic for companies that face expensive penalties and lost customer trust due to security breaches. It’s something this operating system for cloud infrastructure hopes to change. # ⚓ Equinix_boosts_Packet’s_Tinkerbell_open_source_bare_metal provisioning_system⠀⇛ The most important new component is Hook, an in- memory operating system installation environment developed within the community, based on Docker’s LinuxKit. Hook allows end-users to rebuild action images more quickly cutting build times from 45 minutes to 90 seconds. It also cuts memory footprint. # ⚓ The_Linux_Kernel_&_GNOME_Desktop_Preparing_For_Privacy Screen_Support_–_Phoronix⠀⇛ Over the past year there has been an uptick in Linux developers from different vendors working on laptop privacy screen support under Linux. When it comes to the support with newer Lenovo ThinkPad laptops, it looks like that kernel support could soon land and the GNOME desktop is already preparing to support this feature. Select Lenovo laptops in recent years have offered a built-in “Privacy Guard ePrivacy Filter” for limiting the viewing angles of the laptop with a simple push of a button on the ThinkPad laptops. While the effectiveness of the “ePrivacy” feature is debatable in its current form and with the current work from home craze / limited travel making the feature less pressing at the moment, the Linux support is coming together. # ⚓ Gigabyte_Motherboard_WMI_Temperature_Driver_Queued_Ahead_Of Linux_5.13_–_Phoronix⠀⇛ Earlier this month I reported on a WMI temperature driver for Gigabyte motherboards being worked on by an independent developer. That “gigabyte-wmi” driver is now slated for inclusion in the upcoming Linux 5.13 cycle. This driver exposes the Windows Management Instrumentation (WMI) temperature sensors under Linux. When writing originally about this new driver it was only tested on a Gigabyte X570 Aorus Pro WiFi motherboard but since then has been tested and confirmed to also be working on the likes of the Gigabyte’s B550M DS3H, B550 Gaming X V2, and Z390 I Aorus Pro WiFi motherboards as well. # ⚓ A_New_Gigabyte_Motherboard_WMI_Temperature_Driver_Will Likely_Arrive_In_Linux_5.13⠀⇛ Linux users with newer Gigabyte and ASUS motherboards for AMD processors have to compile a out-of-tree version of the it87 to get hardware sensors and fan control working, and sensor support for the very newest motherboards is a shot in the dark even if you do that. That may change for Gigabyte-users with Linux 5.13 as a new, Gigabyte- specific WMI driver has been merged into the Linux kernels platform drivers git tree. It will likely be merged into Linux 5.13 when the merge window opens. # ⚓ Rust_Support_In_The_Linux_Kernel_Undergoing_Another_Round Of_Discussions⠀⇛ Last month the initial infrastructure for allowing the Rust programming language to be used within the Linux kernel landed in the Linux-Next tree for more widespread testing ahead of its possible inclusion in the mainline kernel. Now a “request for comments” has been started again on the kernel mailing list around the prospects of Rust code for the Linux kernel. Kernel developer Miguel Ojeda started this latest “RFC” proposal on the Linux kernel mailing list. The lengthy mailing list post outlines the beliefs of the involved developers over adding Rust code to the kernel, the benefits like improved memory safety, and more. # ⚓ Google_backs_effort_to_bring_Rust_to_the_Linux_kernel⠀⇛ After bringing support for the systems programming language Rust to Android, Google is now looking to bring it to the Linux kernel to reduce security flaws. As Google explained last month, Rust — a language that emerged from Mozilla — provides memory safety guarantees to the Android operating system, which has historically been written in C and C++. Google is targeting Rust at new Android code, rather than rewriting the millions of lines of existing code in Rust. # ⚓ Google_Supports_Getting_Rust_Into_The_Linux_Kernel⠀⇛ It should come as little surprise — especially given the recent news of Google allowing Rust to be used for Android system-level code — but engineers at the search giant are in support of Rust code being used within the mainline Linux kernel. In addition to yesterday’s Rust RFC for the Linux kernel and that discussion still taking place on the Linux Kernel Mailing List, Google engineers on the Google Security Blog have penned their own piece on the matter. # § Graphics Stack⠀➾ # ⚓ Nvidia_Display_Driver_465.24.02_For_Linux_Is Released⠀⇛ Nvidias latest proprietary binary blob driver for using Nvidia graphics hardware on Linux adds support for three new Vulkan extensions, Nvidias upcoming RTX A4000 and A5000 GPUs, better X11 DrawText() performance, numerous bug-fixes and some new Vulkan extensions. [...] The only interesting non-Vulkan news in Nvidias release announcement is a claims that they have improved DrawText() performance on the Xorg display server, support for the newly announced RTX A4000 and A5000 GPUs and a mention of having enabled Runtime D3 Power Management on notebook machines with Ampere and newer GPUs. The remainder of the release announcement consists of less interesting bug-fixes. Xwayland recently merged support for hardware acceleration on machines using the Nvidia driver in preparation for a Nvidia driver with the proper bits required to provide that functionality. This driver does not have those bits, so those of you stuck with a Nvidia card who want to run X applications on Wayland with GPU acceleration will have to wait for a future driver release from Nvidia which includes those bits. # ⚓ Nvidia_GPU_Passthrough_To_Windows_VM_From_Linux Host⠀⇛ Nvidia has now officially enabled GPU passthrough support for Windows virtual machines on GeForce graphics cards. In other words, this effectively means it’s possible to run a Linux machine and then run a virtual Windows machine within it, and hand that unfettered access to a graphics card. This is a big win for those wanting to run Windows games from within a virtual machine on your Linux desktop. They will be able to play Windows-based games using a virtual machine with GPU passthrough enabled. # ⚓ Mesa_21.1.0-rc1_Is_Releaed_With_Variable_Rate_Shading Support_For_AMD_GPUs,_New_Vulkan_Extensions_And_More⠀⇛ The first release candidate for Mesa 21.1, is scheduled to be released on May 5th, has been set in stone. It is a good indication of what the final 21.1 release will have: Variable Rate Shading support on the very latest AMD RX 6000 GPUs, new Vulkan features, OpenGL 4.6 support in the OpenGL-To-Vulkan translation layer, graphics optimizations for Intel’s 12th generation GPUs/CPUs and a bit more. [...] Mesa a everything-on-one graphics library that provides all the free software graphics drivers used by Linux-based operating systems. The upcoming 21.1 versions brings some notable features for those who happen to have the very latest AMD graphics hardware, some nice features to those who happen to use a CPU-integrated Intel GPU and some minor updates for everyone else. o § Benchmarks⠀➾ # ⚓ Top_6_Web_Server_Performance_Testing_Tools⠀⇛ Web server benchmarking is a way of determining the performance of a web server with the aim of establishing how well it copes under a sufficiently high workload. Performance testing is important to help maintain continuous system performance. The performance of a web server can be expressed in a number of different ways including the number of requests served within a certain time, the latency response time for each new connection or request, or the throughput. The open source Linux benchmarking tools featured in this article enable the performance of a web server to be tested prior to releasing it in a production environment. Accurately testing a web server is quite a challenging activity. This is, in part, because a web system is a distributed system. Further, Hypertext Transfer Protocol, the application protocol for hypermedia information systems, can cause connection usage patterns that the Transmission Control Protocol was not designed for. Moreover, problems are generated in testing the performance because of the sheer dynamism of a web server. o § Applications⠀➾ # ⚓ Daniel_Berrange:_ANNOUNCE:_gtk-vnc_release_1.2.0 available⠀⇛ I’m pleased to announce a new release of GTK-VNC, version 1.2.0. o § Instructionals/Technical⠀➾ # ⚓ LFCA:_Learn_Binary_and_Decimal_Numbers_in_Network_–_Part 10⠀⇛ In Part 9 of the LFCA series, we covered the basics of IP addressing. To better understand IP addressing, we need to pay more attention to these two types of IP address representation – binary and decimal-dotted quad notation. As mentioned earlier, an IP address is a 32-bit binary number that is usually represented in decimal format for ease of readability. The binary format uses only the digits 1 and 0. This is the format that your computer comprehends and through which data is sent across the network. However, to make the address human-readable. It is conveyed in a dotted-decimal format which the computer later converts into binary format. As we stated earlier, an IP address is made up of 4 octets. Let’s dissect the IP address 192.168.1.5. # ⚓ 6_advanced_tcpdump_formatting_options⠀⇛ The final article in this three-part tcpdump series covers six more tcpdump packet capturing trick options. # ⚓ 5_Funny_Commands_to_use_in_Linux_and_Terminal⠀⇛ Not everything in Linux is serious, fortunately we can find fun programs created for the sole purpose of entertaining us. You may be wondering why? Well, because we are human and at the end of the day we need a little variety, laughter and maybe a drink on the train. And yes, speaking of the train, let’s introduce you to the first fun command-type application in Linux. # ⚓ Ubuntu_Blog:_Should_you_ever_reinstall_your_Linux_box?_If so,_how?⠀⇛ Broadly speaking, the Linux community can be divided into two camps – those who upgrade their operating systems in-vivo, whenever there is an option to do so in their distro of choice, and those who install from scratch. As it happens, the former group also tends to rarely reinstall their system when problems occur, while the latter more gladly jump at the opportunity to wipe the slate clean and start fresh. So if asked, who should you listen to? The question of system management in Linux is a complex one, with as wide a range of answers as there are distributions. In this blog post, we discuss the concept of reinstall, and whether it’s necessary. Then, we address several other closely related ideas like system imaging, full disk encryption, and data backups. [...] System problems are an unfortunate side effect of software usage. With some luck and operational discipline, you can avoid most of them. When they do happen, you want to know what to do. Reinstalling your Linux system is always an option, but it’s usually not necessary, even for various difficult, complex problems. Even if you do decide to reinstall, you should consider using a live session to inspect the system or perform any last-minute backups, have a solid backup procedure in place regardless, and weigh the benefits of encryption against your day-to-day needs and risks. System images can also help you reduce the hassle of getting back to speed when you do decide to “reset” your distro. That’s all we have on Linux reinstallations. If you have any comments or suggestions, please join our forum, and let us know your thoughts. # ⚓ How_To_Install_Dig_on_CentOS_8_–_idroot⠀⇛ In this tutorial, we will show you how to install the Dig on CentOS 8. For those of you who didn’t know, Dig (Domain Information Groper) is handy to perform DNS lookup and investigate DNS-related issues, right from the terminal. But for some reason, it doesn’t exist on the latest version of CentOS or RHEL. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by- step installation of the Dig on a CentOS 8. # ⚓ How_to_use_Ansible_to_configure_a_reverse_proxy_|_Enable Sysadmin⠀⇛ What is a load balancer? A load balancer is an efficient way to distribute the network traffic among various backend servers. It is also known as a server farm or server pool. It distributes client requests or network load to target web servers. Load balancers work on the round-robin concept, which ensures high reliability and availability. # ⚓ [Howto]_My_own_mail_&_groupware_server,_part_4:_Nextcloud⠀⇛ Let’s add Nextcloud to the existing mail server. This part will focus on setting it up and configuring it in basic terms. Groupware and webmail will come in a later post! If you are new to this series, don’t forget to read part 1: what, why, how?, and all about the mail server setup itself in the second post, part 2: initial mail server setup. We also added a Git server in part 3: Git server. # ⚓ How_to_install_StepMania_on_a_Chromebook⠀⇛ Today we are looking at how to install StepMania on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below. If you have any questions, please contact us via a YouTube comment and we would be happy to assist you! # ⚓ How_To_Install_MediaWiki_on_Ubuntu_20.04_LTS⠀⇛ In this tutorial, we will show you how to install MediaWiki on Ubuntu 20.04 LTS. For those of you who didn’t know, MediaWiki is free and open-source wiki software, used to power wiki websites such as Wikipedia, Wiktionary, and Commons, developed by the Wikimedia Foundation and others. It is very powerful, multilingual, extensible, customizable, reliable, and free of charge. Being a free-to-use and open-source software gives you the flexibility to customize it to suit your needs. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by- step installation of MediaWiki on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint. # ⚓ How_to_install_Minecraft_Bedrock_launcher_on_Ubuntu_20.04⠀⇛ In this video, we are looking at how to install Minecraft Bedrock launcher on Ubuntu 20.04. # ⚓ Gdu_–_A_Fast_Disk_Usage_Analyzer_for_Linux⠀⇛ In this article we will look at the gdu program. It is an analyzer of the used disk space and is open source. The gdu tool is designed for SSDs where parallel processing can be used. This tool can also work with HDDs with lower performance compared to SSDs. You can also check the results of the benchmark. There are many other similar tools and you must first play with gdu to see if it meets your needs. # ⚓ Shells_makes_using_Linux_in_the_cloud_incredibly_easy⠀⇛ If you’re looking for a virtual Linux desktop or server host, Shells delivers simplicity and performance for just about any type of user. # ⚓ Connect_to_Remote_Servers_Using_SSH_on_Your_Chromebook⠀⇛ If you need to connect to a remote server, SSH is the best way to do it. Users who have a Chromebook can use SSH as well. Setting it up is easy and only takes a few clicks. # ⚓ Google_Chrome_Linux_users_say_cast_to_Chromecast_function is_broken⠀⇛ Google’s cross-platform web browser, Google Chrome, is widely used on mobile devices as well as personal computers. A large number of people use Google Chrome on Linux distributions apart from Android, Windows, macOS, or iOS powered devices. # ⚓ Simple_guide_to_install_SSH_on_Ubuntu_–_LinuxTechLab⠀⇛ SSH is one of the most widely used methods to access Linux & Unix servers. SSH provides an encrypted method to access & communicate between… # ⚓ How_to_Install_and_Manage_Multiple_Versions_of_Node.js_on Linux⠀⇛ If you have ever had trouble running a project because you do not have a compatible version of Node.js installed, then you are not alone. Fortunately, there is an easy fix to this problem. With Node Version Manager (NVM), you can install several versions of Node.js on your machine and choose which version you wish to use depending on the project you want to run. NVM is an open-source project that aims to ease out the installation and management process of Node.js. # ⚓ How_to_play_Metro_Exodus_on_Linux⠀⇛ Metro Exodus is the third entry in the Metro franchise, a video game centered around post- apocalyptic life in Moscow subway tunnels. In this guide, we’ll show you how to play Metro Exodus on Linux. # ⚓ [Workaround]_Fix_Nautilus_Admin_Not_Working_in_Ubuntu_21.04 |_UbuntuHandbook⠀⇛ Use GVfs admin backend to open Nautilus file browser or Gedit text editor with root permission? It’s not working in Ubuntu 21.04. # ⚓ Jon_Chiappetta:_0.33U_WiFi-Bridge_Network-Rack⠀⇛ o § Games⠀➾ # ⚓ Metro_Exodus_Launches_For_Linux_But_Off_To_Bumpy_Start⠀⇛ As scheduled, Metro Exodus saw its native Linux port debut today. This first person shooter from 4A Games launched on Windows and consoles in 2019 while the 4A Engine powered game only debuted today for macOS and Linux. Previously it would work with Steam Play but now there is a native Linux port albeit with some kinks still to work out. Metro Exodus is available natively on Linux via Steam for $39.99 USD as the newest title in the Metro series. [...] But the latest issue comes down to the benchmarking mode not working… There are benchmark command-line options present in the Metro Exodus binary similar to Metro Last Light Redux, but they appear broken at the moment. Launching the game with “-benchmark” and the related arguments leads to… just a blank screen. # ⚓ SimPocalypse_(PC/Linux)_is_launching_out_of_Early_Access_on Steam_this_May_11th⠀⇛ # ⚓ Eagre_Games_developer_of_surreal_adventure_ZED_closes down⠀⇛ ZED, a completely surreal first-person walking-sim adventure released back in 2019 after a successful crowdfunding campaign. Sadly it seems it didn’t do well overall. Showing how tough the market is with many thousands of new games per year, plus the added craziness of COVID-19, Eagre Games announced in a new Kickstarter update how “Covid was a bad year for us – we closed down Eagre Games as contracts were withdrawn and ZED limps along with low sales and royalties” and that the last year was simply “devastating”. # ⚓ AI_War_2_gets_a_massive_‘Paradigm_Shift’_update_out_now, new_expansion_out_in_May⠀⇛ Arcen Games have released another post-release massive free update for all players, along with a new expansion announcement for their grand-strategy RTS. AI War 2 is a game about defeating the odds that are thoroughly stacked against you. A terrible artificially intelligence has conquered the galaxy and it’s up to you to fight back against the overwhelming odds. Not seen it before or somehow never heard of it? o § Desktop Environments/WMs⠀➾ # ⚓ LXQt_0.17.0_Desktop_Environment_Released,_Here’s_What’s New⠀⇛ Arriving more than five months after LXQt 0.16.0, the LXQt 0.17.0 release is here to add an option to the Panel to make it act as a dock by automatically hiding itself when it overlaps a window, add full support for file creation times in the file manager, as well as to add support for non-LXQt apps to save their last settings when the session is terminated. Moreover, LXQt 0.17.0 add separate idle watchers for AC and battery to the Power Manager, lets users create launchers from Tools menu of the file manager, improves support for SVG icon sets, improves opening of a mixed selection of files with different mime types, and adds natural keyboard navigation on the desktop. # ⚓ LXQt_0.17_Released_For_This_Lightweight_Qt5_Desktop⠀⇛ For fans of LXQt or those still looking for a nice lightweight Qt5 desktop, LXQt 0.17 is out as the latest version of this open-source desktop environment. LXQt 0.17 is the first update to this desktop environment for 2021. LXQt is the lightweight Qt desktop born out of the merger of the LXDE and Razor-qt projects. Over last November’s LXQt 0.16 release, version 0.17 brings a number of improvements but nothing too shocking or original with many of the features being found already on other Linux desktops. Among the LXQt 0.17 highlights are… # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ New_desktop_application:_MiTubo⠀⇛ I’ve recently started a new project, to enable me to playback videos from online sources in a desktop application: Mitubo. # ⚓ Hilbert_Transform⠀⇛ The next release 2.9 will again come with many very useful and interesting new features. Today we want to talk about a new feature in the area of the data analysis that has been included into LabPlot’s master branch recently. Though it is possible in LabPlot to access many different computer algebra systems and programming languages with a plethora of packages relevant in scientific communities, it is sometimes useful and desired to perform the analysis of data in a more visual and interactive way. For this kind of analysis LabPlot already supports algorithms and computations like the Fourier Transformation, smoothing, interpolations, Fourier filter, etc (see this blog post for a couple of examples). To this list we have now added the Hilbert Transform. The Hilbert Transform has many applications, especially in signal processing. Below is an example produced in LabPlot that shows the time response of a super regenerative receiver to an ultra-wideband (very short) pulse consisting of few oscillating cycles enclosed within a Gaussian-like envelope (for high-Q receivers) or within a bilateral exponential envelope (for low-Q receivers). # ⚓ Better_Calendar,_Better_Kickoff_and…_Merge Requests?⠀⇛ # ⚓ Season_of_KDE_2021_Report⠀⇛ When the project name is KWeather, the actual code is committed to KWeatherCore, a Weather library. We decided to add weather alerts functionality to KWeatherCore, possibly easing the difficulty later if we want to develop a weather alerts daemon. The data source is from metroelogy institutes around the world. Most of them provide CAP protocol for alerts. So the main goal is to write two parsers, one for CAP feed parsing and other for the CAP parsing. Anjani Kumar finished classes representing CAP feed entry and CAP message, as well as the CAP parser. Nikunj Goyal is supposed to work on feed parser and some of the daemon code. But due to various reasons, he wrote the AlertManager class which is an utility class. I wrote the feed parser and finished most of the documentation. Since the lack of man hours, we weren’t able to finish the promised daemon. However the library is working as expected. We use config files (in json format) to avoid hardcoding different formats of CAP feed. So in the future we can support more countries without edit our code (and releasing new library version). # § GNOME Desktop/GTK⠀➾ # ⚓ Pop!_OS_Announced_GNOME_Based_COSMIC_Desktop._Here’s how_it_looks.⠀⇛ A stunning and revamped GNOME-based desktop announced by the Pop OS team – named COSMIC. Let’s take a look. # ⚓ There’s_no_place_like_GNOME:_System_76_introduces COSMIC_desktop_GUI_for_its_Pop!_OS_Linux⠀⇛ System76, a US company which markets laptops, PCs and servers running Linux, is developing a new GNOME-based desktop GUI called COSMIC for its Pop!_OS distribution. System76 has its own Linux distribution, called Pop!_OS, which is based on Ubuntu, though with a customised installer and drive encryption by default. The company said it is now developing COSMIC (Computer Operating System Main Interface Components) in time for the next release of Pop!_OS in June. This will be called version 21.04, based on the Ubuntu 21.04 release expected later this month. [...] “The split views allow you to access the application picker in a single click,” said the post about COSMIC. There is also a change to the behaviour of the Super key (another name for the Windows key on PC keyboards), which will now activate the application launcher by default. o § Distributions⠀➾ # § SUSE/OpenSUSE⠀➾ # ⚓ Peter_Czanik:_The_syslog-ng_insider_2021-04:_Grafana; Windows_agent;_BSD;⠀⇛ This is the 90th issue of syslog-ng Insider, a monthly newsletter that brings you syslog- ng-related news. # ⚓ SUSE_Partners_with_Udacity_to_Address_the_Skills_Gap Affecting_Recent_College_Graduates⠀⇛ SUSE, a global leader in innovative, reliable and enterprise-grade open source solutions, and Udacity, the global online learning platform, have introduced the Cloud Native Application Architecture Nanodegree program in an effort to combat the technical skills gap affecting current students and recent higher education graduates. # ⚓ Making_Automation_a_Reality_with_SUSE_Manager⠀⇛ Once upon a time, automating tasks on Linux servers was as simple as crafting a few Bash scripts and cron jobs. For some tasks, that process still works fine. You could create a simple backup script and run it with cron every night. Done and done. But with today’s increasingly challenging software stacks, the old Bash script approach won’t cut it. Instead, you need a real automation tool that can handle increasingly complex tasks and work with multiple platforms, clusters, containers, and more. # § IBM/Red Hat/Fedora⠀➾ # ⚓ Red_Hat_Satellite_6.8.6_has_been_released [Ed: They have unpublised this since.]⠀⇛ We are pleased to announce that Red Hat Satellite 6.8.6 is generally available as of April 13, 2021. # ⚓ A_brief_intro_to_Red_Hat_OpenShift_for_Node.js developers_–_IBM_Developer⠀⇛ Container-based deployment models are the modern way to develop and deliver your applications. The most common tool for building with containers is Kubernetes, an open-source container-orchestration system for automating computer application deployment, scaling, and management. Kubernetes has helped usher in a standardized way to deploy and manage applications at scale, but it can be a sprawling, difficult beast to manage when your application becomes more mature and more complex. A company will need to have a robust DevOps team to manage a full-fledged Kubernetes-based production system. [...] My colleague, JJ Asghar summed it up nicely: “OpenShift provides creature comforts to talk to the Kubernetes “API”—at the same level of robustness—as long as you’re willing to use the opinions OpenShift brings.” The good news? Those opinions are tried and tested, enterprise-ready choices with the backing and support of Red Hat. So, what do Node.js developers need to know about OpenShift deployment? This blog post covers the “what” and “how” of deploying your Node.js application in an OpenShift environment. # ⚓ Fedora_Community_Blog:_Community_Blog_monthly_update: March_2021⠀⇛ In March, we published 21 posts. The site had 5,520 visits from 3,652 unique viewers. 888 visits came from search engines, while 450 came from the WordPress Android app, and 386 came from Twitter and 208 from Reddit. # ⚓ How_Red_Hat_data_scientists_use_and_contribute_to Open_Data_Hub⠀⇛ Artificial intelligence (AI) and machine learning (ML) drive much of the world around us, from the apps on our phones to electric cars on the highway. Allowing such things to run as accurately as possible takes huge amounts of data to be collected and understood. At the helm of that critical information are data scientists. So, what’s a day on the job look like for data scientists at Red Hat? Don Chesworth, Principal Data Scientist, gives you a glimpse into his day-to-day in a short video (aptly named “A Day in the Life of a Red Hat Data Scientist”) that’s now available on our website. Isabel Zimmerman, Data Science Intern, provides a look at some of the tools she uses on the job in “Using Open Data Hub as a Red Hat Data Scientist.” We’ll cover some of the highlights in this post. # ⚓ IBM_Brings_COBOL_Capabilities_to_the_Linux_on_x86 Environment⠀⇛ IBM has announced COBOL for Linux on x86 1.1, bringing IBM’s COBOL compilation technologies and capabilities to the Linux on x86 environment. According to the IBM announcement, COBOL for Linux on x86 can help modernize, integrate, and manage existing applications, data, and skill sets to ease an organization’s transformation into a more flexible business. To connect business components with suppliers, partners, employees, and clients, and to position organizations to quickly take advantage of opportunities and respond to challenges in real time, COBOL for Linux on x86 can help meet these challenges and enable use of existing COBOL code while upgrading applications with the newest technologies. # ⚓ Fedora_Community_Blog:_tmt_hint_01:_provisioning options⠀⇛ # ⚓ Cockpit_Project:_Cockpit_242⠀⇛ Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from Cockpit version 242. Groundwork for Snowpack support Snowpack is a web project build system alternative to webpack. Previously, when using Snowpack to build Cockpit pages using an npm module with an @, the page could not be loaded. This has been fixed. As Cockpit uses @patternfly in this style, it was an important first step. Please be aware that there is not a fully working and supported example of a Snowpack- built Cockpit project at this time, just some initial experimentation. # ⚓ Fedora_Community_Blog:_Fedora_Linux_34_Cloud_Test_Day 2021-04-16_through_2021-04-19⠀⇛ Now that the Fedora Linux 34 is coming close to the release date, the Fedora Cloud SIG would like to get the community together this week to find and squash some bugs. We are organizing a test day from Friday, April 16th through Monday, April 19th. # ⚓ 5_reasons_sysadmins_love_systemd [Ed: IBM propaganda and loaded headlines for vendor lock-in; IBM has published "5 reasons sysadmins love systemd" so maybe tomorrow it'll publish "5 reasons Facebook loves privacy" and "5 reasons Microsoft loves Linux"...]⠀⇛ As systems administrators know, there’s a lot happening on modern computers. Applications run in the background, automated events wait to be triggered at a certain time, log files are written, status reports are delivered. Traditionally, these disparate processes have been managed and monitored with a collection of Unix tools to great effect and with great efficiency. However, modern computers are diverse, with local services running alongside containerized applications, easy access to clouds and the clusters they run on, real-time processes, and more data to process than ever. # ⚓ Resolve_systemd-resolved_name-service_failures_with Ansible⠀⇛ Most people tend to take name services for granted. They are necessary to convert human- readable names, such as www.example.com, into IP addresses, like 93.184.216.34. It is easier for humans to recognize and remember names than IP addresses, and name services allow us to use names, and they also convert them to IP addresses for us. The Domain Name System (DNS) is the global distributed database that maintains the data required to perform these lookups and reverse lookups, in which the IP address is known and the domain name is needed. I installed Fedora 33 the first day it became available in October 2020. One of the major changes was a migration from the ancient Name Service Switch (NSS) resolver to systemd- resolved. Unfortunately, after everything was up and running, I couldn’t connect to or even ping any of the hosts on my network by name, although using IP addresses did work. # § Debian Family⠀➾ # ⚓ Proxmox_Backup_Server_1.1⠀⇛ We are happy to announce version 1.1 of Proxmox Backup Server! The enterprise backup solution for backing up and restoring VMs, containers, and physical hosts seamlessly integrates into the virtualization management platform Proxmox Virtual Environment, allowing users to simply add a server as a new storage target. # ⚓ Rocket.Chat_Desktop⠀⇛ There is a new application available for Sparkers: Rocket.Chat Desktop o § Devices/Embedded⠀➾ # ⚓ reTerminal_–_A_Raspberry_Pi_CM4_based_5-inch_HMI_Terminal⠀⇛ Seeed Studio has just unveiled reTerminal HMI terminal that reminds me of the company’s Wio Terminal based on Microchip SAMD51 Arm Cortex-M4F microcontroller with a 2.4-inch display. But as we’ll look into the details, reTerminal is quite a different beast as a Linux-capable device powered by a Raspberry Pi CM4 module with up to 8GB RAM, equipped with a 5-inch capacitive touchscreen display, and supporting plenty of connectivity options from GIgabit Ethernet to WiFi to LoRaWAN. # ⚓ Tiny_module_and_dev_kit_can_run_with_Mini_or_Nano⠀⇛ Beacon EmbeddedWorks’ tiny “i.MX 8M Mini/Nano SOM” runs Linux or Android on the Mini or Nano with up to 8GB LPDDR4, eMMC, WiFi/BT, and an optional “Zoom” dev kit. Eden Prairie, Minn. Based Beacon EmbeddedWorks, which was formerly Logic PD and is now a subsidiary of electronics manufacturing services firm Compass Electronics Solutions, has announced a compute module that supports either the NXP i.MX8M Mini or similar, but slightly stripped down i.MX8M Nano. The i.MX 8M Mini/Nano SOM offers up to 8GB LPDDR4 with the Mini and 4GB with the Nano. # ⚓ Nvidia_launches_TAO_software_for_easier_AI_model_training⠀⇛ Nvidia unveiled a GUI-based “TAO” framework that eases AI model training for GPU-equipped platforms such as Jetson. There is also an upcoming “Grace” CPU plus improvements to Nvidia’s Jarvis voice agent, Maxine video SDK, and other AI tools. At GTC 2021 today, Nvidia unleashed a torrent of announcements including the unveiling of an Nvidia TAO (Train, Adapt, and Optimize) framework for speeding AI development. Here we will focus on TAO along with brief examinations of improvements to Nvidia’s Jarvis voice technology, Maxine video SDK, DeepStream video analytics, and Merlin deep learning recommender system. The main event at GTC was the unveiling of an AI- enhanced, server-oriented Grace CPU based on next- gen Arm Neoverse IP. By the time it arrives in 2023, Nvidia should have completed its pending, $40 billion acquisition of Arm. # ⚓ Low-cost_WiFi_and_LoRa_gateway_add-on_offers_flexible configuration_options⠀⇛ On Kickstarter: a $21-and-up “Axon” board with 4x DI that can act as a standalone ESP8266-based WiFi gateway with optional LoRa and/or connect via USB Type-C to a Pi or other system. A Barcelona-based startup called Qortex is close to reaching its $1,189 Kickstarter goal for a flexible, ESP8266-based “Axon” WiFi and/or LoRa gateway. The device can double as a sensor add-on to a Raspberry Pi, Arduino, or any other board that supports serial communications. A free Axon Cloud service with storage and an online serial monitor is also available, enabling you to set up a low- cost WiFi or LoRa based sensor network. # ⚓ Mini-PCIe_adapter_enables_M.2-based_5G_on_Gateworks_SBCs⠀⇛ Gateworks’ “5G Cellular M.2 Adapter” is a mini-PCIe card for its Ventana, Venice, and Newport SBCs equipped with an M.2 B-key slot that supports 5G modems plus dual nano-SIM slots. Gateworks offers a variety of mini-PCIe modules for its Arm/Linux SBCs, including last year’s Sub-1GHz and BLE-equipped GW16122 IoT Radio. Now, to keep its customers up to date with the latest M.2-form factor 5G cellular modems, the company has launched a 5G Cellular M.2 Adapter that supports modem modules up to 52mm in length. # ⚓ Raspberry_Pi:_a_versatile_tool_for_biological_sciences⠀⇛ # ⚓ The_Tiniest_Raspberry_Pi_RP2040_Boards_–_Tiny_2020_& Adafruit_QT_Py_RP2040⠀⇛ The Raspberry Pi Pico officially board for RP2040 MCU has a lot of free space on the PCB. So when third parties made their own board they either added features like camera, display, and sensors as found on like on Arducam Pico4ML board, while others “cut the fat” to the minimum. Some of the tiniest Raspberry Pi RP2040 boards are Pimoroni Tiny 2020 & Adafruit QT Py RP2040, both of which come with the dual-core Cortex-M0+ MCU, a USB-C port, two buttons, some I/O ports, and not much else. # § Mobile Systems/Mobile Applications⠀➾ # ⚓ OnePlus_7_Pro,_7T_on_T-Mobile_gets_Android_11_upgrade –_9to5Google⠀⇛ # ⚓ OnePlus_concludes_its_comically_late_Android_11 rollout_for_the_7_Pro,_now_on_T-Mobile_models⠀⇛ # ⚓ Motorola_Razr_5G_and_Nokia_2.2_receive_stable_Android 11_update⠀⇛ # ⚓ How_to_adjust_WiFi_settings_on_Android_10_| AndroidGuys⠀⇛ # ⚓ Best_Android_app_deals_of_the_day:_Danmaku_Unlimited 3,_more_–_9to5Toys⠀⇛ # ⚓ India’s_SITI_Networks_taps_Nagra_for_Android_TV security_–_Digital_TV_Europe⠀⇛ # ⚓ The_ZTE_Axon_30_Ultra_5G_is_a_high-end_Android_phone coming_to_the_US_–_The_Verge⠀⇛ # ⚓ Learn_Android_development_and_more_with_up_to_98%_off these_training_bundles⠀⇛ # ⚓ LG_confirms_list_of_phones_that_will_receive_Android 12,_Android_13⠀⇛ # ⚓ Android_12_features_we_love:_A_proper_one-handed_mode |_Android_Central⠀⇛ # ⚓ Vivo_Y11_starts_getting_the_Funtouch_OS_11_(Android 11)_update⠀⇛ # ⚓ Samsung_Galaxy_A60_gets_Android_11_update_– GSMArena.com_news⠀⇛ # ⚓ Vivo_Y11_Getting_Android_11-Based_Funtouch_OS_11 Update_in_India:_Report_|_Technology_News⠀⇛ # ⚓ OPPO_announces_Android_11_betas_for_OPPO_A5_2020_and OPPO_A9_2020⠀⇛ # ⚓ Siti_taps_Nagra_for_Android_TV_set-top_box_launch_in India_–_Telecompaper⠀⇛ # ⚓ Sony_32W830_Android_Smart_TV_With_Google_Assistant and_HDR_Support_Launched_in_India,_Priced_at_Rs._31,900 |_Technology_News⠀⇛ # ⚓ OnePlus_Watch_Review:_Android_Phone_Users_Will_Be Delighted_This_Cool_Smartwatch_Now_Exists⠀⇛ # ⚓ This_$110_Android_tablet_is_perfect_for_watching Netflix,_surfing_the_web,_and_more⠀⇛ # ⚓ Free_Fire_OB27_World_Series_Update_for_Android: APK+OBB_download_links⠀⇛ # ⚓ Sony_And_Google_Team_Up_To_Bring_360_Reality_Audio_To Android_–_channelnews⠀⇛ # ⚓ Firefox_88_disables_FTP_support,_no_new_addons_for Android_–_SlashGear⠀⇛ # ⚓ Google_Chrome_gets_a_security_boost_on_Android_and desktop_with_latest_update_|_Android_Central⠀⇛ # ⚓ Nokia_Mobile_hiring_for_development_of_Android platform_&_related_applications_|_Nokiapoweruser⠀⇛ # ⚓ Samsung_Galaxy_S21_Ultra:_One_Of_The_Best_Android Phones_Out_Now_|_TRP⠀⇛ o § Free, Libre, and Open Source Software⠀➾ # § Web Browsers⠀➾ # § Mozilla⠀➾ # ⚓ Firefox_Nightly:_These_Weeks_in_Firefox:_Issue 91⠀⇛ # ⚓ Phabricator_Etiquette_Part_1:_The_Reviewer⠀⇛ In the next two posts we will examine the etiquette of using Phabricator. This post will examine tips from the reviewer’s perspective, and next week will focus on the author’s point of view. While the social aspects of etiquette are incredibly important, we should all be polite and considerate, these posts will focus more on the mechanics of using Phabricator. In other words, how to make the review process as smooth as possible without wasting anyone’s time. # ⚓ Robert_O’Callahan:_Visualizing_Control_Flow_In Pernosco⠀⇛ In traditional debuggers, developers often single-step through the execution of a function to discover its control flow. One of Pernosco’s main themes is avoiding single-stepping by visualizing state over time “all at once”. Therefore, presenting control flow through a function “at a glance” is an important Pernosco feature and we’ve recently made significant improvements in this area. This is a surprisingly hard problem. Pernosco records control flow at the instruction level. Compiler-generated debuginfo maps instructions to source lines, but lacks other potentially useful information such as the static control flow graph. We think developers want to understand control flow in the context of their source code (so approaches taken by, e.g., reverse engineering tools are not optimal for Pernosco). However, mapping potentially complex control flow onto the simple top-to-bottom source code view is inherently lossy or confusing or both. For functions without loops there is a simple, obvious and good solution: highlight the lines executed, and let the user jump in time to that line’s execution when clicked on. In the example below, we can see immediately where the function took an early exit. # ⚓ Marco_Castelluccio:_On_code_coverage_and regressions⠀⇛ There are two schools of thought when it comes to code coverage: those who think it is a useless metric and those who think the opposite (OK, I’m a bit exaggerating, there are people in the middle…). I belong to the second “school”: I have always thought, intuitively, that patches without tests are more likely to cause postrelease regressions, and so having test coverage decreases risk. A few days ago, I set out to confirm this intuition, and I found this interesting study: Code Coverage and Postrelease Defects: A Large-Scale Study on Open Source Projects. The authors showed (on projects that are very different from Firefox, but still…) that there was no correlation between project coverage and the amount of bugs that are introduced in the project and, more importantly, there was no correlation between file coverage and the amount of bugs that are introduced in the file. # ⚓ Privacy_Talks_|_Interview_with_Tyler_Ahn_from Mozilla_Firefox⠀⇛ # § Productivity Software/LibreOffice/Calligra⠀➾ # ⚓ Czech_Writer_Guide_6.4_is_now_available⠀⇛ The Czech team has completed its translation of the Writer Guide 6.4. Big thanks to all volunteers, especially to Radomír Strnad, who initiated the translation and translated more then half of the chapters. Translators: Petr Kuběj, Zdeněk Crhonek, Petr Valach, Vendula Crhonková, Radomír Strnad, Ludmila Chládková and Zuzana Pitříková; text corrections Petr Valach, Barbora Aydin, Marcela Tomešová, Ludmila Klatovská, Nicole Borkeszová, Alžběta Motlová and Vendula Crhonková; localized pictures Roman Toman and technical support Miloš Šrámek. # ⚓ Improving_borders_of_merged_table_cells_in LibreOffice_Writer⠀⇛ Writer now has better support for Word- compatible border rending when it comes to vertically merged cells in tables. First, thanks Docmosis who made this work by Collabora possible. # § CMS⠀➾ # ⚓ WordPress_5.7.1_Security_and_Maintenance_Release⠀⇛ WordPress 5.7.1 is now available! This security and maintenance release features 26 bug fixes in addition to two security fixes. Because this is a security release, it is recommended that you update your sites immediately. All versions since WordPress 4.7 have also been updated. WordPress 5.7.1 is a short-cycle security and maintenance release. The next major release will be version 5.8. You can download WordPress 5.7.1 by downloading from WordPress.org, or visit your Dashboard → Updates and click Update Now. If you have sites that support automatic background updates, they’ve already started the update process. # ⚓ Wix_and_WordPress_Tensions_Rise⠀⇛ Wix and WordPress have been engaging in a public spat that keeps getting nastier with each response. A new response from Wix seems to lower the temperature on the dispute. The latest round of open letters between WordPress and Wix was instigated by a series of polarizing video ads created by Wix. The ads were generally poorly received in the web development and search marketing community. But others found the ads to be humorous. # § Programming/Development⠀➾ # ⚓ LLVM_12.0_Released_With_Alder_Lake_+_Sapphire_Rapids Support,_More_C++20_–_Phoronix⠀⇛ After the release cycle dragged on an extra month due to blocker bugs, LLVM 12 was officially tagged on Wednesday night as the latest half-year update to this open-source compiler stack. LLVM 12 is a big feature release with support for x86-64 micro-architecture feature levels (matching the behavior of the GNU/GCC toolchain), adds support for Intel Alder Lake and Sapphire Rapids processors, provides initial support for AMD Zen 3 with “znver3″ (though further tuning is still to land), continued work around C++20, POWER optimizations, Clangd is enjoying lower memory use, continued AMDGPU back-end improvements, and much more. # ⚓ Fail_fast_with_Opossum_circuit_breaker_in_Node.js⠀⇛ The microservices pattern is pretty standard for today’s software architecture. Microservices let you break up your application into small chunks and avoid having one giant monolith. The only problem is that if one of these services fails, it could have a cascading effect on your whole architecture. Luckily, there is another pattern that can help with this issue: The circuit breaker pattern. This article explains what a circuit breaker is and how to use the pattern in your Node.js applications. We’ll use Opossum, a Node.js implementation of the circuit breaker pattern. # ⚓ Sujeevan_Vijayakumaran:_One_year_at_GitLab:_7_things which_I_didn’t_expect_to_learn⠀⇛ One year ago I joined GitLab as a Solution Architect. In this blog post I do not want to focus on my role, my daily work or anything all remote pandemic related. Also, there won’t be a huge focus in regard to all remote working. I rather want to focus on my personal experiences in regard to the work culture. I’ll focus on things which I certainly did not think about before I joined GitLab (or any other company before). Before joining GitLab I worked for four German companies. As a German with a Sri- Lankan Tamil heritage I was always a minority at work. Most of the time it wasn’t an issue. At least that’s what I thought. At all those previous companies there were mostly white male and with very few (or even none) non- males especially in technical and leading roles. Nowadays, I realize what a huge difference a globally distributed company makes with people from different countries, cultures, background and gender. There were sooo many small things which makes a difference and which opened my eyes. # ⚓ Rethinking_DevOps:_What_is_it_all_About?⠀⇛ Ever since I started working with diverse web-apps at Linux Handbook and High On Cloud, the DevOps term has grabbed my attention many a time since that is something we specifically cover at Linux Handbook. We’ve covered tutorials on many tools related to DevOps but we’ve never really tried to explore the actual concept in depth. Since Linux Handbook is dedicated to Linux Servers, we also need to explore their important role in the DevOps field. But before we do so, it is essential to understand what DevOps really is. DevOps is an extremely popular buzzword and you will find multiple definitions of it across the web. But based on my own experiences, I have arrived at the following conclusive definition and thoughts henceforth. This is an attempt to revisit existing DevOps norms and rethink them in the form of a new model that I propose here. # ⚓ How_the_RESTful_API_Became_a_Gateway_to_the_World⠀⇛ We’re all connected these days, and our giddy, sped-up world calls on computer programs to make these connections. More and more information sites boast, “We have an API” to permit consumption of data by remote computer programs. The sites’ owners understand that it’s not enough to publish a document that humans can peruse. Sites must join their data with the vast computer processing infrastructure that spans Planet Earth—and beyond. Nowadays, when somebody says, “We have an API,” they’re talking about REST. Microservices—one of the most popular architectures for new applications—also communicate using REST. Many sites are moving to GraphQL, which uses many of the same concepts and tools as REST. So technological innovation continues on the web, but the invention of REST in particular was a historic turning point. The term REST was invented by Roy T. Fielding in a famous 2000 PhD dissertation, and stands for Representational State Transfer. In this article, I’ll explain why previous attempts to create a universal data processing infrastructure failed, and what made today’s REST-connected world possible. # ⚓ Enrique_Ocaña_González:_GStreamer_WebKit_debugging tricks_using_GDB_(1/2)⠀⇛ I’ve been developing and debugging desktop and mobile applications on embedded devices over the last decade or so. The main part of this period I’ve been focused on the multimedia side of the WebKit ports using GStreamer, an area that is a mix of C (glib, GObject and GStreamer) and C++ (WebKit). Over these years I’ve had to work on ARM embedded devices (mobile phones, set-top- boxes, Raspberry Pi using buildroot) where most of the environment aids and tools we take for granted on a regular x86 Linux desktop just aren’t available. In these situations you have to be imaginative and find your own way to get the work done and debug the issues you find in along the way. I’ve been writing down the most interesting tricks I’ve found in this journey and I’m sharing them with you in a series of 7 blog posts, one per week. Most of them aren’t mine, and the ones I learnt in the begining of my career can even seem a bit naive, but I find them worth to share anyway. I hope you find them as useful as I do. # § Perl/Raku⠀➾ # ⚓ Raku_multiple_dispatch_with_the_new_MoarVM dispatcher⠀⇛ I recently wrote about the new MoarVM dispatch mechanism, and in that post noted that I still had a good bit of Raku’s multiple dispatch semantics left to implement in terms of it. Since then, I’ve made a decent amount of progress in that direction. This post contains an overview of the approach taken, and some very rough performance measurements. # § Rust⠀➾ # ⚓ This_Week_in_Rust_386⠀⇛ # § Java⠀➾ # ⚓ Microsoft_Gets_into_the_OpenJDK_Business:_What Does_it_Mean_for_You? [Ed: Microsoft is attacking Java again; see in context what_Microsoft_itself said_about_this_strategy]⠀⇛ Microsoft is getting involved with Java again. They are going to provide OpenJDK builds. o § Standards/Consortia⠀➾ # ⚓ Why_some_developers_are_avoiding_app_store_headaches_by going_web-only⠀⇛ Aboukhadijeh says that Wormhole has a long list of reasons for skipping mobile app stores, including the ease of developing for the web and the lack of platform gatekeepers to worry about. But for him, targeting the web is also just a matter of principle. * § Leftovers⠀➾ o ⚓ Opinion_|_Denis_Halliday:_A_Voice_of_Reason_in_an_Insane_World⠀⇛ “I think the United States and its populous, who vote these governments in, need to understand that the children and the people of Iraq are just like the children of the United States.” Denis Halliday is an exceptional figure in the world of diplomacy. In 1998, after a 34-year career with the United Nations—including as an Assistant Secretary- General and the UN Humanitarian Coordinator in Iraq—he resigned when the UN Security Council refused to lift sanctions against Iraq.  o ⚓ Between_Q’s_Headspace_and_the_Hard_Place_of_Western_History⠀⇛ Fast forward 30 years to last week and I’m watching the documentary  Q: Into the Storm on HBO. Fredrick Brennan is one of the three protagonists in the film, which is nominally a search for Q’s identity. Brennan was born with a severely disabling disease that involves very brittle bones. Still, he buzzes around,  sometimes a bit headlong, in a motorized wheelchair with his little pomeranian aboard. He was a player at the website that ends up channeling the secretive Q’s “droppings.” Q is named for his “Q level” security clearance. Rumor has it, Q is close to the president and is tight with the highest-ranking military men. Q speaks in riddles like the Oracle at Delphi. Q is cool. Q is the game. Brennan is an amazing character. He got his first computer at age six and soon taught himself code. He’s clearly incredibly intelligent. The idea of engaging anonymously with other people in cyberspace and engaging in power struggles must be, for someone as disabled as he is, to literally accept your cyborgian reality.  He’s a rolling example of humanity melding with technology. Watching Brennan like this made me flashback on  Neuromancer. As a child, Brennan was literally weaned into cyberspace and immersed himself totally in that new and ever-expanding a place, a place where he could be as powerful as anyone else. Even he could pursue his very own Nietzschian Will To Power in a world assembled not out of atoms and cells but out of ones and zeros tricked out in codes and algorithms. o ⚓ The_News_Media_Offers_Wall-to-Wall_Propaganda_Every_Day._We_Only Notice_When_a_Royal_Dies⠀⇛ 1. There is absolutely no commercial reason for the media to have dedicated so much time and space to the Prince’s death. The main commercial channel ITV, which needs eyeballs on its programmes to generate income from advertising, saw a  60 per cent drop in viewing figures after it decided to broadcast endless forelock-tugging. Audiences presumably deserted to Netflix and Youtube, where the mood of “national mourning” was not being enforced. Many viewers, particularly younger ones, have no interest in the fact that a very old man just died, even if he did have lots of titles. ⚓ Prince_Philip_(1921-2020),_Saviour_of_Vanuatu⠀⇛ This story line became the basis for a “cargo cult,” one example of a type of millenarian religious cult emerging in the 20th century Pacific. The cults are related to interactions between foreign mariners, traders and soldiers and local people who perceive these outsiders as bearers of a higher civilization. To bring back the visitors, the cultists think, and to again receive their amazing goods, the people must emulate the foreigners by embracing their symbols (like the Christian cross) and imitating their behavior (as in crude military drills). From at least 1945 stories about one John Frum, a (probably fictitious) GI on Tanna, began to circulate on the islands. A tall white man, Frum had told the people that if they prayed to him, he would bring “radios, TVs, trucks, boats, watches, iceboxes, medicine, Coca-Cola and many other wonderful things.” Ever Feb. 15 is John Frum day on Tanna; hundreds gather, women dance, men do cosplay military drills. Somehow the Frum cult got tangled up with stories about Britain’s Prince Philip. Do not ask why; religions as delusion-clusters do not develop rationally. The cult involving Philip, presumably emerging after Elizabeth was crowned in 1952, existed as of 1974 when the Queen and Royal Consort visited Vanuatu, six years before its independence. John Champion, the British Resident Commissioner for New Hebrides, explained to the prince that the adherents to this cult revered him as a god. (To this day Yaohnanen pray to Prince Philip to protect their yam crops.) He suggested that Philip send the Tanna villagers a personal photo, which his grace graciously did. It was a deliberate act of diplomacy catering to an absurd belief system, a statement of imperialist condescension. Moved by this generous token, the villagers sent Philip a nal-nal or pig-hunting club. A finely crafted weapon, the club was the most precious and symbolically charged gift the tribe could render its god. ⚓ Opinion_|_Rip_It_Out_To_the_Studs:_This_Was_No_Accident⠀⇛ ⚓ B._Traven:_Fiction’s_Forgotten_Radical⠀⇛ In England, Germany, the U.S.A., everywhere it is the police who do the whipping and the one in rags who gets whipped. And then the people who sit smugly at their well-laden tables are surprised when someone rocks the table, overturns it, and shatters everything to fragments. —B. Traven, The Cotton-Pickers ⚓ We_Need_Each_Other⠀⇛ § Science⠀➾ * ⚓ From_gene_bombs_to_classroom_curriculum_How_Vladimir_Putin_became infatuated_with_genetics_and_entrusted_the_industry_to_friends_and family⠀⇛ Until recently, the Russian authorities showed little interest in genetics. The breakthrough came in 2019, when the government allocated 127 billion rubles ($1.7 billion) to a special seven- year federal program. In fact, as Meduza learned, the Kremlin’s overall spending on projects involving genetics could actually reach 230 billion rubles ($3 billion) in the coming years. Vladimir Putin personally supervises the implementation of these programs, and he’s put his own relatives and closest friends (in particular, his eldest daughter Maria Vorontsova and the cellist Sergey Roldugin) in charge of overseeing the work. Additionally, the oil giant Rosneft acts as the state’s main corporate partner. Meduza explains how the president became infatuated with a field of science that was heresy in the Soviet Union and neglected in the decades after communism’s collapse. § Health/Nutrition⠀➾ * ⚓ Biden’s_Embrace_of_Trump-Era_Fentanyl_Ban_‘Threatens_to_Repeat_Past Missteps,’_Critics_Warn⠀⇛ One expert urged policymakers to “rethink these efforts to double down on fear-based, enforcement-first approaches, and instead invest in public health alternatives.” After the Biden administration this week expressed support for a seven-month extension of a Trump-era policy imposing harsher sentences on people caught with synthetic painkillers containing fentanyl and fentanyl-related substances, public health advocates warned against doubling down on a fear-based and enforcement-first approach to drug use that perpetuates harmful effects and racial injustices. * ⚓ 250_Groups_Urge_WTO_Chief_to_Ditch_Pharma-Friendly_Approach_and_Embrace Vaccine_Patent_Waiver⠀⇛ “Global supply should not be dependent on the purely commercial prerogatives and exclusive rights of pharmaceutical companies holding the technology. There is simply too much at stake.” An international coalition of 250 civil society groups on Tuesday urged the head of the World Trade Organization to embrace a temporary suspension of coronavirus vaccine-related patents, warning against pursuit of a voluntary approach that would keep life-saving technology under the total control of pharmaceutical corporations—and entrench massive global inequities. * ⚓ India’s_Farm_Crisis:_Mitti_of_the_Martyrs,_Singhu’s_Soil_of_Struggle⠀⇛ * ⚓ Nimble_Failure:_The_Australian_COVID-19_Vaccination_Program⠀⇛ Part of the monumental failings of the government can be put down to its stubbornness in prioritising the use of one vaccine.  AstraZeneca was meant to be the vaccine wonder, the Godhead, the miraculous deliverer.  CSL, Australia’s only vaccine manufacturer, was given the task of producing the majority of 54 million ordered doses at its Broadmeadows factory in Melbourne.  Many of those now risk being essentially useless. AstraZeneca’s product has been plagued by a profile that has become a ballooning public relations nightmare.  While various medical authorities in Europe delayed the application of jabs fearing a possible link between the vaccine and a rare blood- clotting syndrome, Australia looked on with goggle-eyed wonder, insisting that no pause was necessary.  Administrative objectives took priority over medical ones. * ⚓ A_Tiny_Number_of_People_Will_Be_Hospitalized_Despite_Being_Vaccinated. We_Have_to_Learn_Why.⠀⇛ Dr. Carey Washington was eager to be vaccinated. The psychologist, who was still working at 80 years old, got his first coronavirus shot on Jan. 12 and followed up with the second Pfizer dose on Feb. 4. With both shots done, he let his guard down at the office he shared with another doctor, sometimes leaving his mask off. Then he woke up on March 7 with aches and fatigue, feeling as though he might have a cold. When he started experiencing chest pain and finding it hard to breathe, he booked an appointment with his primary care physician, who sent him on to his cardiologist. Both thought that his symptoms must be related to his past heart issues. But Washington’s symptoms got worse. He was so tired he could barely get out of bed. His cardiologist reassured him that the fatigue was likely due to the irregular heartbeat he was experiencing, and that the medications prescribed for that would take a while to kick in. But on March 12, Washington’s son took him to the emergency room anyway. A test revealed Washington was positive for COVID-19. * ⚓ ‘We_Need_a_People’s_Vaccine’:_Ex-World_Leaders,_Nobel_Laureates_Urge Biden_to_Back_WTO_Waiver⠀⇛ “Supporting the emergency waiver of Covid-19-related intellectual property rules will give people around the globe a chance to wake up to a world free from the virus.” Calling on U.S. President Joe Biden to prioritize human need over corporate greed, more than 170 Nobel laureates and former heads of state and government on Wednesday sent an open letter urging him to back a waiver of intellectual property rules so that developing nations can ramp up coronavirus vaccine production and pursue a people’s vaccine to help end a pandemic that has now claimed nearly three million lives.  * ⚓ Putin_receives_second_dose_of_coronavirus_vaccine⠀⇛ On Wednesday, April 14, Russian President Vladimir Putin announced that he had received his second dose of the coronavirus vaccine. * ⚓ COVID-19_vaccine_safety_monitoring:_The_J&J_vaccine_and_blood_clots⠀⇛ Long ago (seemingly, at least, when in this pandemic months can seem like years), I—and many other vaccine advocates—warned that when safe and effective COVID-19 vaccines finally rolled out there would be adverse reactions and even deaths reported after the vaccines, that these events would be sensationalized by the news media, and that they would be weaponized by the antivaccine movement. This has come to pass even beyond what I had anticipated. Examples abound, ranging from Bell’s palsy to cardiac events to immune thrombocytopenia purpura (ITP) to, yes, deaths, with antivaxxers like Robert F. Kennedy, Jr. regularly mining the Vaccine Adverse Event Reporting System (VAERS) in order to make it seem as though COVID-19 vaccines are dangerous and that “they” are covering it up, even though, as I and others have pointed out, these adverse events were not occurring above the expected baseline rate and have not been shown to be related causally to the vaccines. Our message was that, any time tens or hundreds of millions of doses of a vaccine are administered, the law of very large numbers dictates that there will be deaths and adverse events that occur after that vaccine by random chance alone, because coincidence is far more common than people believe. We also warned that it will take time to disentangle whether any given adverse event observed after COVID-19 vaccines could plausibly be causally related, particularly for rare adverse events, which brings us to the announcement yesterday from the FDA and CDC about the decision to pause the rollout of the Johnson & Johnson COVID-19 vaccine due to the reporting of rare instances of blood clots after the administration of this vaccine. * ⚓ Kurdish_Officials_Demand_Help_With_Looming_COVID_‘Catastrophe’_in_NE Syria⠀⇛ Kurdish officials in northeast Syria are expressing concerns over a sharp increase in coronavirus cases in their region, calling on international health organizations to intervene to prevent a “humanitarian catastrophe.” A 10-day curfew went into effect Tuesday in an attempt to curb the spread of the deadly virus in the semiautonomous region, which is home to nearly 5 million people, including thousands of internally displaced people, refugees and prisoners of the Islamic State (IS) terror group, also known as ISIS or its Arabic acronym, Daesh. § Integrity/Availability⠀➾ * § Proprietary⠀➾ o ⚓ Dell_Will_Spin_Off_VMware,_Unwind_Part_of_Biggest_Tech_Deal⠀⇛ The spinoff will unwind, at least in part, a consolidation created five years ago in Dell’s $67 billion acquisition of VMware’s parent, EMC Corp. The spending spree helped Dell branch out from its origins as a personal computer maker, but left the company saddled with debt. VMware will distribute a special cash dividend of $11.5 billion to $12 billion to shareholders at the close of the deal, which is expected by the fourth quarter, Round Rock, Texas-based Dell said Wednesday in a statement. Dell, which owns 81% of VMware, will receive a payout of as much as $9.7 billion. o ⚓ Sony_Invests_$200M_More_in_Epic_Games_as_Part_of_$1B_Funding Round⠀⇛ The deal comes after Sony last year acquired a $250 million minority stake in Epic Games. Sony “has made an additional strategic investment of 200 million U.S. dollars in Epic through its wholly-owned subsidiary, Sony Corporation of America,” the conglomerate said in a regulatory filing. “By strengthening the already close relationship between the two companies through this additional investment, Sony will further promote efforts across the Sony Group’s businesses to explore collaborative opportunities leading to new value creation, and strive to accelerate business expansion in the area of entertainment.” o ⚓ Pentagon_acting_CIO_pushes_on_with_cybersecurity,_software development⠀⇛ The U.S. Department of Defense is forging ahead with IT projects despite the absence of a Senate-confirmed chief information officer, grappling with cybersecurity after a government hack and a cloud infrastructure with an uncertain future. Leading the efforts in an acting capacity until President Joe Biden settles on the next CIO is John Sherman, the principal deputy under former DoD CIO Dana Deasy. He told C4ISRNET that he’s “not just keeping the seat warm here.” Though it’s uncertain how long he’ll hold the job, cybersecurity is his top priority in the aftermath of the SolarWinds breach discovered in December that infected networks across the federal government, he said. o ⚓ Unpatched_Microsoft_Exchange_Servers_hit_with_cryptojacking⠀⇛ Nation-state [attackers] and criminals have been rushing to take advantage of the Microsoft flaws since the company announced their existence last month, with security experts warning against an onslaught of webshell, ransomware and cryptojacking attacks. And although organizations have been working to patch against attacks, the Sophos research is a reminder that patching does not necessarily kick out [crackers] if they’ve already exploited the flaws. o ⚓ Kevin_Fenzi:_A_critique_of_google_chat⠀⇛ I’m not usually one to say bad things about… well, anything, but more and more people I interact with lately have been using google chat at their preferred communication medium and I have been asked a few times why I dislike it, so I thought I would do a blog post on it and can then just point people here. [...] So, all in all, I will use google chat if I have to, but it’s going to be my least favorite chat method and I wish everyone would switch to something else. Matrix perhaps? o § Pseudo-Open Source⠀➾ # § Privatisation/Privateering⠀➾ # § Linux Foundation⠀➾ # ⚓ Linux_Foundation_launches_R&D_division_to investigate_open_source_opportunities⠀⇛ The Linux Foundation (LF) has announced the launch of a new research division to investigate the impact of open source collaboration in solving the most pressing challenges in the world today. LP argues that Linux Foundation Research will help broaden the understanding of open source projects, the dynamics of the ecosystem, and its impact, in order to quantify the efficacy of open source collaboration. # ⚓ Linux_Foundation_creates_research_division_to study_open_source_impact⠀⇛ In the latest sign of the growing influence of open source software, the Linux Foundation announced it is creating a new research unit to provide greater insight into the technology, as well as the people creating it. Linux Foundation Research will be a new division with a broad mandate to explore the social and technical aspects of open source in the hopes of expanding the types of people who participate and encouraging more enterprises to adopt the technology. Among the group’s priorities are examining diversity and security. # ⚓ Linux_Foundation_Research_aims_to_widen understanding_of_open_source_projects⠀⇛ Non-profit organization the Linux Foundation today announces Linux Foundation Research, a new division that will broaden the understanding of open source projects, ecosystem dynamics, and impact. Through a series of research projects and related content, Linux Foundation Research will make use of the Foundation’s vast repository of data, tools, and communities and apply quantitative and qualitative techniques to create an unprecedented knowledge network to benefit the global open source community, academia, and industry. o § Security⠀➾ # ⚓ How_the_NAME:WRECK_Bugs_Impact_Consumers,_Businesses [Ed: Now they go ALL CAPS to increase the SHOCK FACTOR]⠀⇛ How this class of vulnerabilities will impact millions connected devices and potentially wreck the day of IT security professionals. # ⚓ Linux_Foundation_sigstore_finds_‘origins’_in_software supply_chains [Ed: Companies connected to the Pentagon trying to centralise_“trust” and over time control what people can and cannot install and run on their own GNU/Linux systems]⠀⇛ The Linux Foundation announced the sigstore project this spring. Designed to improves the security of the software supply chain, sigstore is said to enable the adoption of cryptographic software signing backed by transparency log technologies. Software application development professionals will be able to securely sign software artifacts such as release files, container images and binaries. Signing materials are then stored in a tamper-proof public log. The service will be free to use for all developers and software providers, with the sigstore code and operation tooling developed by the sigstore community. # ⚓ NSA_uncovers_new_“critical”_flaws_in_Microsoft_Exchange Server [Ed: It sort of misses the point that there_are_NSA back_doors_in_everything_from_Microsoft]⠀⇛ Microsoft released three new patches for its Exchange Server software on Tuesday after the National Security Agency (NSA) alerted the company to a fresh batch of critical vulnerabilities. The new fixes are for three versions of Exchange Server – 2013, 2016 and 2019 – and the flaws are said to be different vulnerabilities to the ones disclosed in March. However, US agencies continue to find and remove vulnerabilities in their systems a month after the previous flaws were first discovered. # § Fear, Uncertainty, Doubt/Fear-mongering/Dramatisation⠀➾ # ⚓ Not_even_the_best_antivirus_could_have_shielded_you from_this_Linux_and_macOS_malware [Ed: Misinformation. It neglects to say that Microsoft delivers this malware. Instead it blames the recipients of Microsoft (NPM)]⠀⇛ Researchers have identified a new strain of Linux and macOS malware capable of eluding even the most reputable antivirus services. According to security company Sonatype, the malicious program was discovered on the npm registry, a developer resource that catalogues various open source JavaScript packages. # § Privacy/Surveillance⠀➾ # ⚓ ‘Too_Dangerous_to_Exist’:_Coalition_Calls_for_Ban_on Private,_Corporate_Use_of_Facial_Recognition⠀⇛ “Letting this tool of authoritarian control spread throughout the private sector has serious implications for worker organizing rights and heightens the risk of catastrophic biometric data breaches.” A coalition of more than 20 human rights organizations released an open letter Wednesday morning calling for a total ban on private and corporate use of facial recognition, an invasive technology that the groups characterized as discriminatory and “too dangerous to exist.” # ⚓ Forced_Arbitration_Thwarts_Legal_Challenge_to_AT&T’s Disclosure_of_Customer_Location_Data⠀⇛ With cellphone carriers brazenly violating their customers’ privacy and the Federal Communication Commission moving slowly to investigate, it fell to consumers to protect themselves. That’s why in June 2019 EFF filed a lawsuit representing customers challenging AT&T’s unlawful disclosure of their location data. Our co-counsel are lawyers at Hagens Berman Sobol Shapiro LLP. The case, Scott v. AT&T , alleged that AT&T had violated a federal privacy law protecting cellphone customers’ location data, among other protections. That legal challenge, however, quickly ran into an all-too-familiar roadblock: the arbitration agreements AT&T forces on its customers to sign every time they buy a cellphone or new service from the company. AT&T claimed that this clause prevented the Scott case from proceeding. The court ended up dismissing the plaintiffs’ lawsuit earlier this year. The way it did so demonstrates why Congress needs to change federal law so that the public can meaningfully protect themselves from companies’ abusive practices. # ⚓ The_EU_is_considering_a_ban_on_AI_for_mass surveillance_and_social_credit_scores⠀⇛ The European Union is considering banning the use of artificial intelligence for a number of purposes, including mass surveillance and social credit scores. This is according to a leaked proposal that is circulating online, first reported by Politico, ahead of an official announcement expected next week. If the draft proposal is adopted, it would see the EU take a strong stance on certain applications of AI, setting it apart from the US and China. Some use cases would be policed in a manner similar to the EU’s regulation of digital privacy under GDPR legislation. # ⚓ Ireland_launches_inquiry_into_Facebook_after_reports of_data_leak⠀⇛ Ireland’s Data Protection Commission (DPC) said on Wednesday it had launched an inquiry into Facebook Inc, after a dataset reported to contain personal data relating to some 533 million Facebook users worldwide was made public. Facebook said in a blog post last week that “malicious actors” had obtained the data prior to September 2019 by “scraping” profiles using a vulnerability in the platform’s tool for synching contacts. The DPC said that having considered information provided by Facebook, it was of the opinion that one or more provisions of the EU’s General Data Protection Regulation’s (GDPR) and/or the Data Protection Act 2018 “may have been, and/or are being, infringed in relation to Facebook Users’ personal data.” # ⚓ How_to_Check_Whether_Your_Account_Was_Part_of Facebook_Data_Breach_2021⠀⇛ Facebook data breaches have become a tradition. Here is how you can make sure your Facebook account was not one of the 533 million to have been leaked since the beginning of the year but not publicized until last weekend. This most recent personal data leak was first discovered on January 14, 2021, by cybersecurity expert Alon Gal of Hudson Rock. # ⚓ Govt_inks_MoU_with_Microsoft_to_provide_post-harvest solutions_to_farmers⠀⇛ As per the memorandum of understanding (MoU), Microsoft through its local partner CropData will leverage master database of farmers to address challenges of individual or group of farmers. “The government has a verified database of more than 50 million farmers along with their land records,” a senior agriculture ministry official said. # ⚓ DuckDuckGo,_Vivaldi_join_Brave_in_opposing_Google’s new_ad-targeting_tech⠀⇛ The companies behind privacy-focused search engine DuckDuckGo and Norwegian browser Vivaldi have joined the Brave browser chiefs in opposing Google’s new experimental ad- targeting technology known as Federated Learning of Cohorts. # ⚓ Use_the_DuckDuckGo_Extension_to_Block_FLoC,_Google’s New_Tracking_Method_in_Chrome⠀⇛ Google has created a new tracking method called FLoC, put it in Chrome, and automatically turned it on for millions of users. FLoC is bad for privacy: It puts you in a group based on your browsing history, and any website can get that group FLoC ID to target and fingerprint you. # ⚓ No,_Google!_Vivaldi_users_will_not_get_FLoC’ed.⠀⇛ Old habits die hard. Google’s new data harvesting venture is nasty. Called FLoC (The Federated Learning of Cohorts), this new advertising technology intends to replace third-party cookies and related technologies like third-party localStorage. This clearly is a dangerous step that harms user privacy. Currently, it is being trialled in Google Chrome and is a part of the Chromium browser engine. Now the real question; What is Vivaldi’s position on this new technology by Google? This is a pretty valid question as we are based on Chromium. But the truth is that while we rely on the Chromium engine to render pages correctly, this is where Vivaldi’s similarities with Chrome (and other Chromium-based browsers) end. § Defence/Aggression⠀➾ * ⚓ Reporting_Demonstrates_Multiple_Links_Between_White_Supremacists_and Police_–_Validated_Independent_News⠀⇛ In August 2020, Sam Levitin, writing for the Guardian, reported on findings from an in-depth study titled “Hidden in Plain Sight: Racism, White Supremacy, and Far-Right Militancy in Law Enforcement,” which was conducted by Michael German, a 16-year veteran of law enforcement and a fellow with the Brennan Center for Justice’s Liberty & National Security Program. Writing in The Intercept that same month, Alice Speri reported on a heavily redacted 2006 FBI threat assessment that had just recently been released to the public in unredacted form by Representative Jamie Raskin ahead of his September 29, 2020, House Committee on Oversight and Reform hearing on the subject. The Intercept’s reporting highlighted the fact that the FBI “had major concerns about the infiltration of police departments for years but failed to warn the public.” And Simon Purdue, reporting for Open Democracy in August of 2020, cited a 2019 Reveal News investigation which uncovered “hundreds of active duty and retired law enforcement officers” that are currently members of online forums dedicated to Islamophobia, Neo-Confederate ideology, and Neo-Nazism. * ⚓ Dataminr_Introduces_Racial_Bias,_Stereotypes_in_Policing_of_Social Media_–_Validated_Independent_News⠀⇛ Dataminr’s controversial First Alert program was created to notify “first responders to breaking events, enabling the fastest real-time response,” but, as one source told the Intercept, “Dataminr and law enforcement were perpetuating each other’s biases.” * ⚓ ‘Shame’:_Biden_to_Advance_Trump-Era_Sale_of_$23_Billion_in_F-35s_and Armed_Drones_to_UAE⠀⇛ “We have to stop choosing political expediency over human rights,” said Kate Kizer of Win Without War. The Biden administration has reportedly informed Congress that it is planning to advance a $23.4 billion sale of weaponry to the United Arab Emirates that was inked under former President Donald Trump, a move anti-war critics denounced as a betrayal of President Joe Biden’s recent pledge to end U.S. support for “offensive operations” in Yemen. * ⚓ From_RussiaGate_to_UkraineGate:_Route_to_Apocalypse⠀⇛ Within three months of the ascendancy of Joseph Biden to the presidency of the United States, the world teeters on the edge of nuclear war, whether by design or accident, as Russia reports that the U.S. is placing considerable pressure on Ukraine to attack the independent republics of the Donbass for which Russia provides logistical support. The U.S. European Command has raised its alert status to the highest level and warned of a “ potential imminent crisis.” * ⚓ Israel_Rejects_ICC_Investigation:_What_Are_the_Possible_Future Scenarios?⠀⇛ “It will be made clear that Israel is a country with rule of law that knows how to investigate itself,” Netanyahu said in a statement on April 8. Subsequently, Israel “completely rejects” any accusations that it has committed war crimes. But it won’t be so easy for Tel Aviv this time around. True, Israel is not a party to the Rome Statute, according to which the ICC was established, but it can still be held accountable, because the State of Palestine is a member of the ICC. * ⚓ What_are_Turkey_and_the_US_Up_to_in_Afghanistan?⠀⇛ Turkey is entering the cockpit to navigate the Afghan peace process to a conclusion that meets US objectives. This will have a salutary effect on the fraught Turkish-American relationship. The US appreciates that Turkey is an influential member of the Organization of Islamic Cooperation, enjoys historical links with Afghanistan and has a positive image among Afghans. But digging deeper, the unholy US-Turkey alliance in the Syrian conflict creates disquiet. The Pentagon and CIA are reluctant to vacate Afghanistan by the deadline of May 1. Turkey will be overseeing an open-ended US- NATO presence. The US hopes to retain a strong intelligence presence backed by special operations forces. A report Friday from CNN disclosed that “CIA, which has had a significant say in US decision-making in Afghanistan, has ‘staked out some clear positions’ during recent deliberations, arguing in favour of continuing US involvement.” * ⚓ Capitol_Police_Knew_Trump’s_Mob_Would_Attack_Congress_But_Were Unprepared_Anyway⠀⇛ Capitol Police knew ahead of January 6 that Congress itself was the target of the Donald Trump-fueled mob that violently breached the Capitol, but the police department’s leaders ignored warnings and were thoroughly unprepared for the mob, a new report from the department’s watchdog has found. * ⚓ There’s_Now_a_Glimmer_of_Hope_That_20_Years_of_War_in_Afghanistan_Might End⠀⇛ The Biden administration has announced that all remaining U.S. non-special operations troops in Afghanistan — officially listed as 2,500, though the current number on the ground is reportedly closer to 3,500 — will be fully withdrawn by September 11, 2021. The Trump administration had negotiated a nebulous May 1 withdrawal, but in true Trump form did no work to facilitate the process. President Biden’s decision to establish a hard date for troop removal sets the stage, at long last, for the longest and most utterly useless war in U.S. history to be brought to a close. * ⚓ DC_Protests_Catalyze_PATRIOT_Act-Style_Domestic_Terrorism_Bill_– Validated_Independent_News⠀⇛ Opponents of H.R. 350 cite issues with the increased government power the bill provides, in addition to the potential risk that increased surveillance has on minority groups. These potential dangers hearken back to the sweeping legislation of the USA PATRIOT Act, enacted in the wake of the 9/11 terrorist attacks. The Act increased the federal government’s surveillance capabilities and its ability to go after potential ‘terrorist’ threats. With newly authorized powers, organizations including the FBI increased their surveillance of Muslim Americans. The PATRIOT Act built on previous legislation that negatively impacted minority groups in the name of “national security,” including the 1996 Anti-Terrorism and Effective Death Penalty Act, which introduced the concept of “material support,” which provided news tools to prosecute individuals believed to support foreign terrorist organizations, even if those individuals did not intend to facilitate terrorist acts. The Anti-Terrorism Act disproportionately impacted the “mass of mostly poor and working-class people sitting on death rows across the United States” and not terrorists, Chris Gibbons, a reporter for Jacobin magazine, noted. “One thing is certain,” Gibbons wrote, failure to prevent the Capitol attack was not due to “lack of police powers or anti-terrorism measures.” * ⚓ The_US_Is_a_Mass-Killing_Machine⠀⇛ By the time you read this piece, it will already be out of date. The reason’s simple enough. No matter what mayhem I describe, with so much all-American weaponry in this world of ours, there’s no way to keep up. Often, despite the headlines that go with mass killings here, there’s almost no way even to know. On this planet of ours, America is the emperor of weaponry, even if in ways we normally tend not to put together. There’s really no question about it. The all-American powers-that-be and the arms makers that go with them dream up, produce, and sell weaponry, domestically and internationally, in an unmatched fashion. You’ll undoubtedly be shocked, shocked to learn that the top five arms makers on the planet—Lockheed Martin, Boeing, Northrop Grumman, Raytheon, and General Dynamics—are all located in the United States. * ⚓ AOC_Blasts_Police_Department’s_“Accident”_Excuse_in_Daunte_Wright’s Death⠀⇛ Rep. Alexandria Ocasio-Cortez (D-New York) blasted the police department of Brooklyn Center, Minnesota, this week for suggesting that the police-perpetrated killing of Daunte Wright, a 20-year-old Black man, was merely an “accident.” * ⚓ Police_Officer_Who_Killed_Daunte_Wright_Will_Face_Manslaughter_Charge⠀⇛ Kim Potter, the white police officer who shot and killed 20- year-old Daunte Wright on Sunday, will be charged with second- degree manslaughter, a county prosecutor said Wednesday . This announcement comes after three nights of mass protests in Brooklyn Center, Minnesota, where Wright was killed. * ⚓ Probe_Finds_Capitol_Police_Leaders_Ignored_Key_Intel_Ahead_of_January_6 Insurrection⠀⇛ “Congress itself is the target,” warned one internal threat assessment three days before the deadly attack by supporters of then-President Donald Trump. U.S. Capitol Police leaders brushed aside critical intelligence ahead of the deadly January 6 right-wing mob attack—including a warning that “Congress itself is the target”—and did not allow officers to use more forceful measures to stop the invasion, according to an internal agency investigation reported Tuesday by the New York Times.  * ⚓ German_Social_Democratic_Party_approves_EU_war_drone⠀⇛ From 2030, European air forces want to have a drone for surveillance, interception or attack. The weapon system could be exported worldwide. * ⚓ After_Nearly_20-Year_Assault_on_Afghanistan,_Biden_Says_‘It_Is_Time_to End_America’s_Longest_War’⠀⇛ White House announcement for complete withdrawal comes nearly two decades after the U.S. president, then a senator, backed the 2001 invasion. After nearly 20 years, tens of thousands of Afghan civilians and more than 2,300 U.S. service members killed, and Taliban forces who have never surrendered, President Joe Biden on Wednesday announced he plans to withdraw all regular American combat troops from Afghanistan by this year’s anniversary of the September 11, 2001 attacks.  * ⚓ Afghanistan:_Biden_Vows_to_End_Nation’s_Longest_War_by_9/11_After Decades_of_Bloodshed_&_Destruction⠀⇛ The Biden administration has unveiled plans to withdraw U.S. troops from Afghanistan by September 11, the 20th anniversary of the 9/11 attacks. The War in Afghanistan has killed more than 100,000 Afghan civilians and over 2,300 U.S. servicemembers and has cost the U.S. trillions of dollars. The announcement comes just a week before the scheduled start of a new round of peace talks in Istanbul between the Taliban and the U.S.-backed Afghan government, but the Taliban said it would boycott the talks because Biden is going back on a deal made by President Trump to have all U.S. troops out by May 1. Afghan American scholar Zaher Wahab says withdrawing is the right decision. “The United States and its allies should never have attacked and occupied Afghanistan,” Wahab says. “It was wrong. It was illegal. And I think it was immoral.” We also speak with Matthew Hoh, senior fellow with the Center for International Policy, who in 2009 resigned from the State Department in protest of the escalation of the War in Afghanistan. “This is a step that is necessary for the peace process to go forward, and that’s what the Afghan people desperately need,” he says. “It has been well over 40 years of fighting. Millions of Afghans have been killed or wounded. The devastation on the Afghan people is hard to imagine.” * ⚓ American_Insurrection:_Deadly_Far-Right_Extremism_from_Charlottesville to_Capitol_Attack._What_Next?⠀⇛ A scathing new report by the Capitol Police’s internal watchdog reveals officials knew Congress was the target of the deadly January 6 insurrection, yet officers were instructed to refrain from deploying more aggressive measures that could have helped “push back the rioters.” Meanwhile, The Washington Post reports domestic terrorism incidents surged to a record high in 2020, fueled by white supremacist, anti-Muslim and anti-government extremists on the far right. The Post found that, since 2015, right-wing extremists have been involved in 267 plots or attacks, leading to 91 deaths. Reporter A.C. Thompson, who explores the threat of far-right extremism in the new PBS “Frontline” documentary “American Insurrection,” says there was a “massive pool of radicalized individuals” ahead of the January 6 attack who were being pushed toward violence by “an abundance of lies by the former president, by this entire conspiratorial right-wing media and social media ecosystem.” We also speak with director Rick Rowley, who says many white supremacist groups began to splinter during the intense backlash to the violence in Charlottesville in 2017, but Trump gave the groups new life ahead of the January 6 insurrection. “Many elements inside the white supremacist movement found in him a path into the mainstream,” says Rowley. “They took off their swastikas, and they wrapped themselves in the flag.” * ⚓ Watchdog_lays_bare_Capitol_Police’s_riot_security_failures⠀⇛ A blistering internal report by the U.S. Capitol Police describes a multitude of missteps that left the force unprepared for the Jan. 6 insurrection — riot shields that shattered upon impact, expired weapons that couldn’t be used, inadequate training and an intelligence division that had few set standards. The watchdog report released internally last month and obtained by The Associated Press before a congressional hearing Thursday, adds to what is already known about broader security and intelligence failures that Congress has been investigating since hundreds of then-President Donald Trump’s supporters laid siege to the Capitol. * ⚓ FBI_Director_Concerned_About_QAnon’s_Potential_for_Violence⠀⇛ The FBI remains “concerned” about the far-right QAnon conspiracy movement’s potential for violence and will soon release an unclassified threat assessment about the group, FBI Director Christopher Wray said Wednesday. The FBI views QAnon as a “set of complex conspiracy theories largely promoted online, which has sort of morphed into more of a movement,” Wray testified before the Senate Intelligence Committee. § Environment⠀➾ * ⚓ Now_Is_Our_Last_Best_Chance_to_Confront_the_Climate_Crisis⠀⇛ Now, our luck is running out. The industrialized nations of the world are dumping 34 billion tons or so of carbon into the atmosphere every year, which is roughly 10 times faster than Mother Nature ever did on her own, even during past mass extinction events. As a result, global temperatures have risen 1.2 C since we began burning coal, and the past seven years have been the warmest seven years on record. The Earth’s temperature is rising faster today than at any time since the end of the last ice age, 11,300 years ago. We are pushing ourselves out of a Goldilocks climate and into something entirely different — quite literally, a different world than humans have ever lived in before. * ⚓ Environmental_Racism_is_at_the_Heart_of_Europe’s_Continued_Coal_Use_– DeSmog⠀⇛ * ⚓ Climate_Groups_Cheer_Keep_It_in_the_Ground_Act_of_2021⠀⇛ “Our public lands and waters belong to all of us—not to fossil fuel executives who want to exploit our health and our kids’ future to get rich,” said Sen. Jeff Merkley. Climate advocacy groups applauded the reintroduction on Wednesday of legislation that would ban new leases for fossil fuel extraction on public lands and waters. * ⚓ Mexico’s_cactuses_find_novel_path_to_cooler_climate⠀⇛ Rainforests are prized for storing carbon, but Mexico’s cactuses are also vital to climate cooling, and provide leather too. * ⚓ Federal_Court_Ends_Trump_Effort_to_Open_128_Million_Acres_of_Atlantic, Arctic_Oceans_to_Drilling⠀⇛ “As the Biden administration considers its next steps, it should build on these foundations, end fossil fuel leasing on public lands and waters, and embrace a clean energy future.” A federal appeals court on Tuesday dealt the final blow to former President Donald Trump’s attempt to open nearly 130 million acres of territory in the Arctic and Atlantic Oceans to oil and gas drilling. * ⚓ A_Tale_of_2_Climate_Migrants⠀⇛ This story originally appeared in Nexus Media News and is republished here as part of Covering Climate Now, a global journalism collaboration strengthening coverage of the climate story. Climate change is fueling longer dry spells, bigger floods, and more violent storms across the globe, but the effect is most pronounced in the tropics, where even a small rise in temperature can turn a heat  wave from miserable to deadly or lend a hurricane the destructive power needed to level a small town. In the decades to come, more chaotic weather in Mexico, Central America, and the Caribbean will spur millions of people to move to the mainland United States. This new migration has already begun, as drought devastates farmers in Guatemala and Honduras and more dangerous hurricanes imperil communities around the Gulf of Mexico. * ⚓ Hospitals_Try_to_Curb_Astronomical_Emissions_as_Pandemic_Brings_New Challenges⠀⇛ * ⚓ Wildfire_Researchers_Forecast_2021_Fire_Season_That_May_Be_More_Severe Than_2020⠀⇛ Earlier this April, researchers at San José State University’s Wildfire Interdisciplinary Research Center in Northern California were gathering chamise at Blackberry Hill, a site in the nearby Santa Cruz Mountains. In the past few years, it was a site that they had revisited to gather samples of the native shrub. While surveying the land at the site, the researchers made a disconcerting discovery: new, green growth was nowhere to be found. * ⚓ Passing_Climate_Bills_Without_Labor_Standards_Won’t_Transition_the Economy⠀⇛ The failed unionization attempt at the Amazon warehouse in Bessemer, Alabama, isn’t just a setback for the labor movement, it is a setback for all progressive movements, especially the climate movement. Amazon openly violated several labor laws in the unionization drive, and these violations are likely to be adjudicated in front of the National Labor Relations Board. But the fact remains that Amazon is not afraid to act illegally, and this level of unchecked corporate power is fatal for the climate. * ⚓ Trump_Administration_Rushed_to_Allow_Mining_on_Sacred_Native_Lands_– Validated_Independent_News⠀⇛ The land that the company Resolution Copper is trying to obtain through the Trump administration lies on 11 square miles of Apache burial grounds, sacred sites, petroglyphs and medicinal plants. Resolution Copper plans to extract more than 1.4 million tons of copper by excavating a 1,000-foot-deep, 2-mile- wide crater in the middle of native protected lands. The proposed mining operation is near enough to another important indigenous landmark, the Apache Leap, that mining operations could catastrophically destabilize the 400-foot high cliff. While the corporation has made attempts to “build a relationship” with neighboring tribes, its plan to destroy the land persists. Arizona officials say current preservation laws are not strong enough to prevent Resolution Copper’s claims, making it extremely difficult to enforce existing protections of the land. * § Energy⠀➾ o ⚓ Coalition_Tells_Biden_White_House_That_Any_Further_Fossil_Fuel Projects_‘Incompatible’_With_Paris_Goals⠀⇛ “Together our groups represent millions of people across the country all urging the Biden administration to put the health and safety of our communities and our climate before oil and gas profits.” As the Biden administration conducts a review of the U.S. government’s federal fossil fuels program, a diverse collection of hundreds of organizations is urging the Interior Department to ensure the assessment is science- driven in order to help “secure a thriving, climate resilient future.” o ⚓ “Colonizing_the_Atmosphere”:_How_Rich,_Western_Nations_Drive_the Climate_Crisis_–_Validated_Independent_News⠀⇛ Lazare cites Jason Hickel, an economic anthropologist and author of a study published in the September 2020 issue of The Lancet: Planetary Health . Posing the question “Who got us into this mess?”, Hickel’s study begins from the premises that “the atmosphere is a common resource” and that “all people should have equal access to it within the safe planetary boundary (defined as 350 parts per million atmospheric concentration of CO2).” Hickel calculated the “national fair shares of a safe global carbon budget” and looked at “territorial emissions from 1850 to 1969, and consumption-based emissions from 1970 to 2015.” Using this data, he determined “the extent to which each country has overshot or undershot its fair share.” His conclusion seems obvious. o ⚓ Fossil_Fuel_Phase_Out_Must_Begin_Where_the_Industry_Has_Hurt People_the_Most⠀⇛ Without warning, on the most bitter winter days, or the hottest of summer, smoke stacks that sit idle much of the year switch online, spewing trails of climate-altering, coronavirus- exacerbating pollutants across the sky, like carbon dioxide (CO2) and particulate matter 2.5 (PM2.5), known for penetrating deep into the lungs and entering the blood system. o ⚓ Fracking_Continues_in_California_–_Validated_Independent_News⠀⇛ Agencies like the California Geologic Energy Management Division (CalGEM) oversee the petroleum industry, and exemptions have made it possible for oil companies to continue to repeat the same damaging procedures time and time again. Though steps were taken in 2019 to describe the process oil companies must complete to fix spills, “there are no deadlines for stopping them and restoring the sites,” according to Wilson and Younes’ report. The most recent available report done by CalGEM states that the injection volumes for “water disposal, steam flood, and cyclic steam operations” all increased in 2018, continuing environmental damage (California Department of Conservation, California Geologic Energy Management Division, “2018 Report of California Oil and Gas Production Statistics”, October 1, 2019). * § Wildlife/Nature⠀➾ o ⚓ ‘There’s_No_Memory_of_the_Joy.’_Why_40_Years_of_Superfund_Work Hasn’t_Saved_Tar_Creek⠀⇛ o ⚓ Ag_Gagged!:_How_the_FBI_Tried_to_Get_a_Pork_Industry Whistleblower_to_Squeal_on_Animal_Rights_Groups_–_Validated Independent_News⠀⇛ In June 2020, Walker, who had been fired for a trucking accident earlier in the summer, returned to the Iowa Select office where a private investigator questioned him about his DxE ties. Iowa Select COO Noel Williams introduced Walker to the FBI agent the following week. The agent asked him to tie DxE funding to illegal drug sales, even requesting that he buy drugs for the FBI to incriminate the group. § Finance⠀➾ * ⚓ What’s_Driving_the_Tax_Games_Corporations_Play?⠀⇛ * ⚓ Dem_Senators_Propose_New_Standards_to_Permanently_Increase_Unemployment Benefits⠀⇛ Two Democratic senators are introducing legislation to standardize federal unemployment insurance benefits, and to ensure extra benefits are added during times when unemployment is high across the country. * ⚓ US_Empire:_A_Dying_Superpower_Using_NATO_as_its_Financial_Bandaging_– Validated_Independent_News⠀⇛ With only nine out of its twenty-eight members meeting the two percent GDP spending requirement established in 2014, NATO is in a financial predicament. However, Ritter reported, these financial struggles run deeper than NATO. US policymakers are unwilling or unable to fund occupation of the Baltics and Poland in order to stave off Russian aggression. “The only nation capable of providing the kind of sustainable, trained, and equipped combat power necessary to fight a viable ground combat campaign against Russian forces in either the Baltics or Poland is the United States. As things stand, the US is unwilling and unable to foot the cost,” Ritter, a longtime critic of the US military, wrote. * ⚓ Opinion_|_What_We_Can_Learn_From_the_First_New_Deal_to_Make_the_New_One Better⠀⇛ Whether it is called “Build Back Better” or a “Green Industrial Policy” or, indeed, a Green New Deal, it is imperative to reject the false dichotomy of “jobs against climate.” Metaphors matter. As a metaphor, the “New Deal” has been mobilized both in response to climate change and in support of President Biden’s rescue and infrastructure initiatives. It needs examination if it is to go from serving as a mere slogan to defining a coherent program. Compelling invocation of the New Deal turns on: * ⚓ Jayapal_Calls_for_Crackdown_on_Wealthiest_After_IRS_Chief_Says_Tax Evasion_Costs_US_$1_Trillion_a_Year⠀⇛ “We don’t just need a wealth tax, we also need to give the IRS the tools it needs to make sure the ultra-rich finally pay their fair share.” Following IRS Commissioner Charles Rettig’s admission Tuesday that tax dodgers are depriving the federal government of as much as $1 trillion or more per year, Congresswoman Pramila Jayapal called for strengthening the agency’s ability to crack down on the rampant tax avoidance strategies used by America’s wealthiest individuals and corporations. * ⚓ Does_Trickle-Down_Economics_Actually_Work?⠀⇛ So don’t fall for trickle-down nonsense. Making big corporations and the rich even richer through tax cuts and regulatory rollbacks doesn’t make the rest of us better off. It just makes big corporations and the rich even richer. * ⚓ What_Forms_Do_I_Need_to_File_My_Taxes_and_Where_Can_I_Get_Them?⠀⇛ Over the years, the IRS has created a vast network of forms. To file your taxes, you’ve got to navigate a lot of paperwork. Get a regular salary? There’s a form for that. Unemployment benefits? There’s a form for that, too. Social Security? You get the idea. Nowadays, most people file their taxes using websites or other products that do the work of figuring out which forms you need to file and filling them out. But it’s not always cheap. Many of those services and software — like TuroTax or H&R Block — charge users depending on which forms they need to use. * ⚓ Brexit_isn’t_working_and_business_wants_it_fixed⠀⇛ § AstroTurf/Lobbying/Politics⠀➾ * ⚓ The_UK’s_Northern_Irish_Brexit_Blues⠀⇛ While the connection between the more than a week of rioting by Protestant “Loyalists” and Brexit may not seem obvious, some, such as the Northern Ireland justice minister, Naomi Long, say the UK prime minister Boris “BoJo” Johnson’s “dishonesty” over the still-to-be-decided Brexit border has exacerbated the situation. The protocol agreed between the EU and the UK fudged the issue of the land border between the UK-member Northern Ireland (NI) and the EU-member Republic of Ireland to NI’s south. * ⚓ Safely_Past_Another_Election,_Israel_Turns_Back_to_Policy_of_De- Arabization⠀⇛ As these words are being typed, The Holy Month of Ramadan is about to begin and I want to begin by wishing my Muslim brothers and sisters, friends, and all Muslims around the world Ramadan Karim. I was born and raised in Jerusalem, which has been an Arab and Muslim city for over 1,500 years. The sight of this beautiful ancient city during Ramadan is unforgettable. The lights and decorations, the festivities, and the families enjoying all of this are heartwarming. * ⚓ Opinion_|_The_Loutish_Lemmings_of_the_GOP⠀⇛ Flailing into oblivion, the frat boy politics of the Republican Party simply may end in its unseemly collapse—or national disaster. Joe Biden is thinking about the complexities of racial and social justice in America, vaccinating the population against COVID-19, combatting domestic terrorism, rebuilding the country’s infrastructure, bringing back jobs and climate change. Donald Trump is thinking about money and revenge—and maybe about why his pal Vladimir Putin has all the luck. * ⚓ ‘It’s_too_early_to_talk_about_this_meeting’_The_Kremlin’s_spokesman comments_on_potential_talks_between_presidents_Vladimir_Putin_and_Joe Biden⠀⇛ During a phone call with Russian President Vladimir Putin on Tuesday, April 13, U.S. President Joe Biden proposed a summit meeting between the two leaders in the coming months, “to discuss the full range of issues facing the United States and Russia.” However, in conversation with journalists on Wednesday, Kremlin spokesman Dmitry Peskov said that “it’s still too early” to talk about the specifics of such a meeting. He also confirmed that Putin and Biden didn’t discuss jailed opposition politician Alexey Navalny. * ⚓ Time,_Not_Cheap_Political_Theater,_is_of_the_Essence⠀⇛ For those who think we will somehow deal with the increasingly disastrous effects of climate change, global pandemics, rampant inequality and international tensions by waving a flag for one nation or political party, the National Intelligence Council’s “ Global Trends 2040” report will be a harsh awakening to reality. As the subtitle bluntly puts it: “A more contested future” looms large and unavoidable for mankind. Indeed, after decades of warnings of the impending environmental and economic cataclysm wrought by human-caused atmospheric pollution with the by-products of our industrialized societies, that future has arrived. Just last week the Mauna Loa Observatory on Hawaii’s Big Island  recorded carbon dioxide (CO2) levels of more than 420 parts per million, the highest levels ever in human history and twice the pre-industrial levels of this potent greenhouse gas. * ⚓ Do_We_Have_to_Hate_Lincoln_Now?⠀⇛ These recent stories out of San Francisco made some of us wonder if there is nothing higher on Bay area politicians’ agenda than renaming Abraham Lincoln Elementary School after Grace Slick or whoever. It’s not like San Francisco and Berkeley don’t have their share of problems. The cities are notorious for their struggles with homelessness, lack of affordable housing, NIMBYism and gentrification. But I suppose it is human nature that, faced with intractable problems, San Francisco’s elected officials would prefer to do something that will have an immediate impact. * ⚓ Poll_Finds_More_Democrats_Are_Enthusiastic_About_Voting_in_2022_Than Republicans⠀⇛ Democrats are going into the 2022 midterm elections with more voter enthusiasm than Republicans, a new poll from Morning Consult/ Politico finds. Though it’s early to be thinking about the midterm elections, Democrats and progressives are hoping they’ll be able to maintain their hold on power in Washington in order to pass legislation that has long sat dormant. * ⚓ The_Rise_of_Islamophobia_in_France_–_Validated_Independent_News⠀⇛ For over a century, France has embraced the concept of laïcité, a policy that promotes a secularist socio-economic structure. However, the author writes that this ideal has developed into a form of neo- laïcité, which is used to discriminate against minorities, particularly Muslims, from practicing their religious and cultural traditions, including growing beards, fasting during the month of Ramadan, and wearing a hijab in public. Muhammad highlights a study conducted by the Observatory for the Defence of Rights, which reports how “ [y]oung Arab and Black men are 20 times more likely to be stopped and searched by the police, three times more likely to be insulted verbally, and 2.5 times more likely to be physically attacked.” A recent case also finds that “Muslims face physical assault twice as often as their fellow citizens, like the two women who were stabbed near the Eiffel Tower recently, in a case where the prosecutor eventually identified anti-Muslim bias as part of the investigation.” These acts of violence are a continuation of the racist and Islamophobic rhetoric which the French government normalizes through its treatment of its Muslim citizens. * ⚓ House_Committee_Applauded_for_Advancing_DC_Statehood_Bill⠀⇛ “The more than 700,000 residents of the District of Columbia moved one step closer to having equal representation in our government and power over the laws that govern them.” Democrats on the U.S. House Committee on Oversight and Reform voted Wednesday to advance a bill that would make Washington, D.C. the nation’s 51st state, winning praise from progressive activists and local elected officials. * ⚓ Opinion_|_Our_House_Continues_to_Burn,_Yet_Some_Insist_on_Trying_to Reason_With_Fire⠀⇛ Tradition and aspirational values cannot matter more than the principles they are meant to serve. There is nothing sacred about nine. * ⚓ If_CEOs_Really_Want_to_Stop_GOP_Attacks_on_Voting,_Say_Progressives, They’d_Support_the_For_the_People_Act⠀⇛ “While it’s great that these executives and their companies oppose the Jim Crow-style laws that GOP lawmakers are pushing across the country, this kind of talk is cheap without action.” With Republican state legislators from Georgia to Michigan to Texas waging war on voting rights, corporate executives and major businesses on Wednesday spoke out with an advertisement that ran in both the New York Times and Washington Post—but progressives want them to go even further and support federal legislation that would largely thwart the recent GOP attacks on American democracy. * ⚓ Revisiting_Polling_for_2021_and_Beyond⠀⇛ Unfortunately, turnout error does not explain the entirety of the error in 2020. In fact, we found our pre-election turnout models were pretty accurate in the demographic composition of the electorate on key variables such as age, gender, race, and region. While thinking more smartly about the demographic composition of the electorate is essential, it isn’t the only solution. Some other source of error is in play. * ⚓ Politics_Without_Lying⠀⇛ § Censorship/Free Speech⠀➾ * ⚓ Deconstructing_Justice_Thomas’_Pro-Censorship_Statement⠀⇛ Last week, we had a post about Supreme Court Justice Clarence Thomas’ very weird statement in a concurrence on mooting an unrelated case, in which he seemed to attack free speech and Section 230. Law professor Eric Goldman has written up an incredibly thorough response to Thomas’ statement that we thought the Techdirt community might appreciate, and so we’re reposting in here. * ⚓ Content_Moderation_Case_Study:_Lyft_Blocks_Users_From_Using_Their_Real Names_To_Sign_Up_(2019)⠀⇛ Summary: Users attempting to sign up for a new ride-sharing program ran into a problem from the earliest days of content moderation. The “Scunthorpe problem” dates back to 1996, when AOL refused to let residents of Scunthorpe, England register accounts with the online service. The service’s blocklist of “offensive” words picked out four of the first five letters of the town’s name and served up a blanket ban to residents. * ⚓ New_Wave_of_Independent_News_Sources_Demonetized_by_Google-Owned YouTube_–_Validated_Independent_News⠀⇛ Other punitive measures from YouTube range from putting heavy restrictions on accounts to completely banning a channel. After receiving YouTube’s notification, Progressive Soapbox tweeted, “You guys have destroyed my channel without legit explanation as to why… frankly there is literally zero ‘harmful’ content on my channel.” Ford Fischer, another victim of demonetization tweeted,  “Last time you demonetized my channel, I spoke out for seven months….Please don’t do this again.” * ⚓ A_Chinese_platform_erased_accounts_promoting_“radical”_feminist_views shunning_men⠀⇛ According to screenshots shared by members (link in Chinese) of the censored groups, Douban said in a notice to them that the forums were erased because they contained “extremism and radical political and ideological thoughts.” The company said the decision was made based on complaints from users and “related departments,” and attached links to China’s cybersecurity law and other internet regulations. Some of the erased groups didn’t advocate 6B4T but simply discussed feminist ideas, according to online news portal the Initium. Some Weibo users also said they were unable to even post about the blocking of the groups on Douban. * ⚓ Censorship_in_the_EU_is_very_real_–_EU_Politicians_afraid_of_Facebook but_not_Rupert_Murdoch_(Fox_Film_and_TV_News)⠀⇛ The Simpsons (sponsored by Keith Rupert Murdoch‘s https:// www.foxnews.com/) is under Geographical Restrictions thus not viewable in the (parts?) of the EU #WTF!? SERIOUSLY!? I once asked Rupert Murdoch why he was so opposed to the European Union. ‘That’s easy,’ he replied. ‘When I go into Downing Street they do what I say; when I go to Brussels they take no notice.’ § Freedom of Information/Freedom of the Press⠀➾ * ⚓ Police_launch_slander_case_over_post_on_Leonid_Volkov’s_social_media calling_Russian_oligarch_Evgeny_Prigozhin_a_‘killer’⠀⇛ A district police department in Moscow has launched a felony defamation case over a post about Russian catering magnate Evgeny Prigozhin, which was published on a social media account belonging to Navalny’s chief of staff, Leonid Volkov. * ⚓ ‘Radio_Svoboda’_and_‘Current_Time_TV’_to_move_editorial_staff_out_of Russia⠀⇛ The leadership of Radio Svoboda and Current Time TV have offered to help some of the editorial staff from their Moscow bureau leave Russia, reports the BBC Russian Service, citing nine employees from these news organizations.  * ⚓ Editorial:_Meduza_stands_with_the_student_journal_‘Doxa’_and_the investigative_outlet_‘iStories’⠀⇛ Just days ago, the Russian security forces raided the apartment of journalist Roman Anin and the editorial office of iStories Media, the investigative outlet that he leads. The investigative reporters at iStories are journalists. They haven’t committed any crimes. They are being persecuted for their work as journalists. * ⚓ The_perils_of_being_a_journalist⠀⇛ Being a journalist in Pakistan is a dangerous proposition. A noose is put around your neck when you begin and it is tightened gradually as journalists you know are ‘disappeared’ or harassed or murdered outright. Many of those who manage to stay afloat are targets. The tiniest act of rebellion or upsetting someone powerful can constitute a real threat for the journalists of the country. * ⚓ ‘Unprecedented_pressure’_Police_raid_Russian_student_journal’s_office and_its_editors’_homes⠀⇛ On Wednesday, April 14, police officers in Moscow raided the office of the independent student journal Doxa, as well as the homes of its editors. The four student journalists were taken in for questioning, and their cellphones and laptops were seized. Now, they are facing criminal charges for allegedly involving minors in unauthorized protests — this comes after Russia’s censorship agency ordered the outlet to take down a video explaining that students shouldn’t be afraid to express their political opinions. § Civil Rights/Policing⠀➾ * ⚓ Opinion_|_Police_Must_End_Deadly,_Racist_Traffic_Stops⠀⇛ A cop stopped Daunte Wright for expired tags. Then, Wright died. This is intolerable.  I’m starting to write this column only a few minutes after watching the mayor and police chief of Brooklyn Center, Minn.—a suburb of Minneapolis—try to explain the utterly inexplicable, which is how yet another young, unarmed Black man ended up dead in the street, felled by a police bullet. My hands are still shaking a bit with fury. * ⚓ Juvenile_Justice_Reform_Remains_Elusive_–_Validated_Independent_News⠀⇛ According to the Children’s Defense Organization’s “The State of America’s Children 2020” report, “76,000 children are prosecuted, sentenced, or incarcerated as adults annually,” and children of color are overrepresented in this figure. Sixty-two percent of arrested children in the US are white, but children of color are more likely to be arrested in comparison to white children. Children of color make up approximately two-thirds of the population in the juvenile system with 41 percent being Black and 21 percent being Hispanic. These racial disparities continue to linger across the criminal justice system, making it more difficult for incarcerated young minorities to persevere during and after incarceration. * ⚓ COVID-19’s_Never-ending_Struggles_for_Women_of_Color_–_Validated Independent_News⠀⇛ Soublet writes, “People of color have been shown to be disproportionately impacted ever since coronavirus cases and deaths began to surge in mid-March. Now, five months later, not much has changed.” Specifically, Black Americans are impacted the most. African American mothers and Hispanic mothers show the highest rates of being their family’s providers. Soublet states that women of color, “play a crucial role in maintaining the economic stability of their families.” APM Research Lab reports that among 100,000 Black Americans, there are 80.4 deaths. Moreover, in every 100,000 Latino Americans, there are 45.8 deaths. Due to these deaths, many families are losing their providers. * ⚓ Domestic_Violence_Cases_on_Rise_for_LGBTQ+_Community_during_COVID Pandemic_–_Validated_Independent_News⠀⇛ In November 2020, the Center held a panel on domestic violence during COVID-19. One participant, Xavier Guadalupe-Diaz, an associate professor of sociology at Framingham State University, explained the LGBTQ+ community experiences a higher severity of abuse due to being isolated with their abusers within their communities. “Queer and transgender people pre- pandemic were already more isolated from potential family members and friends,” Guadalupe-Diaz said. Queer and trans people were also “disproportionately affected by economic hardships, because they’re overrepresented in sectors of the economy that are closed or locked down or in some way severely impacted,” he added. Guadalupe-Diaz emphasized that people often incorrectly assume that domestic violence only occurs in families or between long-term couples, * ⚓ ‘Now,_We_Need_to_Make_the_Change_Permanent’:_FDA_Lifts_Abortion_Pill Restriction_During_Pandemic⠀⇛ “The in-person dispensing restriction—which the Trump administration fought to keep in place during the pandemic—prioritized ideology over science and endangered the health and well-being of Americans.” Healthcare providers, reproductive rights advocates, and progressive politicians are not only celebrating the U.S. Food and Drug Administration’s decision this week to lift a restriction on accessing abortion medication during the coronavirus pandemic but also calling on regulators to retain the policy after the public health crisis is over. * ⚓ Opinion_|_The_Bloody_Catch-22_of_Modern_Policing_In_America⠀⇛ The system as it exists makes it almost impossible for Black and brown Americans to avoid harm. On the night of Dec. 5, a  familiar scene unfolded at a gas station in Windsor, Virginia.  Police pulled over Caron Nazario, a Black and Latino second lieutenant in the Army Medical Corps, claiming that his car didn’t have license plates. (Reports said that temporary plates were taped to the inside of the new car’s back window and that they were visible.) * ⚓ Sens._Cruz,_Hawley_&_Lee_Show_How_To_Take_A_Good_Bill_Idea_And_Make_It Blatantly_Unconstitutional⠀⇛ Senators Ted Cruz, Josh Hawley, and Mike Lee, all hold themselves out to be “constitutional” lawyers. All graduated from law schools and went on to clerk for Supreme Court Justices (Cruz clerked for Rehnquist, Hawley for Roberts, and Lee for Alito — though before he moved to the Supreme Court). And yet, all three have shown that their support for the Constitution they swore to uphold and protect is a little wishy washy when they can build a culture war around it and get some silly press attention. The latest move is their new bill to strip Major League Baseball’s antitrust exemption. * ⚓ Anti-domestic_violence_group_‘Nasiliu.net’_fined_for_violating_‘foreign agent’_law⠀⇛ On Wednesday, April 14, a Moscow court fined the anti-domestic violence group “Nasiliu.net” (No to Violence) 300,000 rubles ($3,970) for violating the law on “foreign agent” NGOs. * ⚓ How_to_Lose_a_Union_Drive⠀⇛ Jane McAlevey has written a thorough postmortem on the lopsided loss suffered by union supporters in Bessemer, Ala. Anyone interested in the fate of workers and organized labor in the United States should read it, print it out, and tape it to the wall next to their desktop. Her conclusion is clear: “There’s plenty of evidence of what works. Social media and shortcut digital approaches don’t work when fear and division is the central weapon. Workers can win unions—and workers can strike and win. It is hard as hell, and to do that requires a no- shortcut approach.” McAlevey brings a lifetime of experience and study to her analysis. But, while she describes in detail the early warning signs of the debacle in Bessemer, she leaves out the fundamental touchstone that generates quality organizing and is absent from superficial attempts. That touchstone is ownership. * ⚓ Undanced_Dances_During_a_Pandemic⠀⇛ Santa Monica, Calif. My solo starts off with my arms out-stretched towards the sky, trying to touch the rafters, stretching on tip-toe, reaching, head up to the sky. * ⚓ Lying_NYPD_Narcotics_Detective_Just_Cost_Prosecutors_Nearly_100 Convictions⠀⇛ Welcome once again to America’s War on Drugs, already in progress. * ⚓ Opinion_|_The_Message_from_the_Amazon_Union_Defeat_in_Alabama_Is_Clear: Keep_Organizing⠀⇛ The union’s loss in Bessemer shows the urgent need for both labor law reform and organizing at a mass scale. On April 9, the National Labor Relations Board announced the results of a mail ballot certification election that concluded on March 29 for workers at the Amazon fulfillment center in Bessemer, Alabama. With 3,215 votes cast, the Retail, Wholesale and Department Store Union (RWDSU) was  defeated with at least 1,608 votes against the union, enough to crush the drive. The result was not shocking given the millions of dollars that Amazon spent and its power inside the facility to pressure workers to vote against forming a union.  * ⚓ Activists_Call_Out_Legacy_of_Racism_and_Sexism_in_Forced_Sterilization –_Validated_Independent_News⠀⇛ Forced sterilization campaigns “merge perceptions of disability with racism, xenophobia and sexism – resulting in the disproportionate sterilization of minority groups,” Alexandra Minna Stern reported for The Conversation. Some sources report anywhere from 100,000 to 150,000 women have been affected, and now they are fighting back. Groups such as Project South, California Latinas for Reproductive Justice, and the Sterilization and Social Justice Lab are three organizations actively working to document the extent of this underreported problem—and to bring an end to it. * ⚓ I_Guess_They’re_Not_All_On_The_Same_Side:_Cops_Brutalize_Soldier_For_ [Checks_Notes]_Leading_Them_To_A_Well-Lit_Area⠀⇛ But for video. * ⚓ More_support_for_court_challenge_to_TSA_impunity⠀⇛ Two months ago, the last time we checked in on Sai v. TSA (now Sai v. Pekoske) —  the landmark challenge to the TSA’s attempt to avoid ever facing a Federal trial over its checkpoint procedures —  the disabled, pro se plaintiff had been given what seemed an impossibly short deadline by the 1st Cicruit Court of Appeals to file “hypothetical” objections to whatever “orders” the TSA might have issued that adversely affected them, without knowing what those orders might be. Since then, we are pleased to report, things have been looking up for Sai and for all those who would subject the TSA to the rule of law. Jonathan Corbett, Esq., who has brought a series of lawsuits against the TSA on his own behalf and that of his clients, stepped in to represent Sai pro bono, and got a small extension of time. § Internet Policy/Net Neutrality⠀➾ * ⚓ Cable_Giant_Charter_Fined_$19_Million_For_Lying_About_Competitors_Going Out_Of_Business⠀⇛ When last we checked in on cable giant Charter Communications (Spectrum), the company was busy using the Boys and Girl’s Club of America as a prop to try and kill helpful conditions affixed to its megamerger with Time Warner Cable. This week, the company’s under fire after it circulated advertising telling customers (falsely) that one of its competitors (Windstream Communications) was going out of business. While Windstream had filed for Chapter 11 bankruptcy protection, it very much remains in business. Yet Charter’s advertising to customers informed them the company would likely be shuttering its doors soon. * ⚓ Congress,_Don’t_Let_ISP_Lobbyists_Sabotage_Fiber_for_All⠀⇛ The president’s plan,  which matches well with current Congressional efforts of Representative James Clyburn and Senator Klobuchar, is welcomed news and a boost to efforts by Congress to get the job done. This plan draws a necessary line that government should only be investing its dollars in “future-proof” (i.e. fiber) broadband infrastructure, which is something we have failed to do for years with subsidies for persistently low metrics for what qualifies as broadband. Historically the low expectations pushed by the telecom industry have resulted in a lot of wasted tax dollars. Every state (barring North Dakota) has wasted billions in propping up outdated networks. Americans are left with infrastructure unprepared for 21 st century, a terrible ratio of price to internet speed, and one of the largest private broadband provider bankruptcies in history.  Policymakers are learning from these mistakes as well as from the demand shown by the COVID-19 crisis and this is the year we chart a new course. Now is the time for people to push their elected representatives in Congress to pass the Accessible, Affordable Internet for All Act. § Monopolies⠀➾ * ⚓ Opinion_|_To_Bust_Monopoly_Power,_Start_With_the_Companies_Controlling Our_Food⠀⇛ Busting the monopoly power of abusive and arrogant food giants is broadly popular—even in Congress. No longer just a parlor game, monopoly is what’s for dinner. Practically every commodity and every step in producing our families’ most essential consumer purchases is in the tight grip of four or fewer global conglomerates: * ⚓ Donald_Trump_Caused_The_Techlash⠀⇛ In October 2016, I pitched USC a research proposal about the tech coverage’s non-investigative nature and the influence of corporate PR. I thought that at the end of this project, I’d have indictive documentation of how the tech media is too promotional and not tough enough. When I sat down to analyze a full year of tech coverage, the data presented quite the opposite. 2017 was suddenly full of tech scandals and mounting scrutiny. The flattering stories about consumer products evolved into investigative pieces on business practices, which caught the tech companies and their communications teams off guard. * ⚓ Apple_submits_summaries_of_expert_reports_seeking_to_rebut_Epic_Games’ expert_reports⠀⇛ * ⚓ Apple_expert_incorrectly_claims_Apple_would_need_to_“redesign”_iPhone hardware_and_software_to_allow_alternative_app_stores⠀⇛ Sooner than I’d have thought, here’s my first follow-up to the publication of the summaries of Apple’s expert witness reports in the Epic Games v. Apple App Store antitrust case. When I read those summaries for the first time, I tweeted about some of the statements I found in them. [...] The people who have already liked Mr. Sweeney’s tweet include many developers, among them the father of JavaScript. * ⚓ Fortress-funded_VoiceAge_suing_Apple,_Lenovo,_Motorola_Mobility,_HMD_in Munich_over_standard-essential_patents:_next_hearing_scheduled_for_April 28_(Apple)⠀⇛ Intel is currently defending itself against another case brought by a Fortress-funded non-practicing entity (NPE) in the Western District of Texas, and last month the chipset maker filed a second amended antitrust complaint against Fortress in the Northern District of California. There’s one particular Fortress entity that brought (literally) dozens of patent infringement complaints against Apple: Uniloc, whose former CEO is now running WSOU (doing business as Brazos), an entity that brought about 200 patent lawsuits last year in the U.S. alone (plus an unknown but likely staggering number in other jurisdictions). Whatever policy positions I’ve expressed on the NPE business model doesn’t prevent me from recognizing that Fortress Investment has financed a number of different NPEs, and they aren’t all like Uniloc. I’ve done some research on NPE activity in Germany, and found out that VoiceAge EVS–which has offices in Newport Beach as well as Ratingen (near Dusseldorf)–is a big fan of the Munich I Regional Court (Landgericht München I). Munich has become the best forum choice for patent plaintiffs seeking injunctions. * ⚓ Discussion_of_Apple’s_alleged_need_to_redesign_iPhone_to_support_third- party_app_stores_continued–and_expanded_into_why_web_apps_don’t_help⠀⇛ We then discussed the technical aspects of installing and running apps on iPhones that are not installed via the App Store (but via the Enterprise Program, TestFlight, or Microsoft App Center). @hishnash noted that there are certain feature sets, such as CarPlay, that require special permission. My understanding of everything said up to that point was that it was “all just about Apple lifting lifting restrictions (some contractual, some technical) as opposed to really having to take its architecture to a higher level.” This here hinges on how one would reasonably understand the verb “to redesign” in connection with “software and hardware.” There is another key term in this dispute–commission–that Apple clearly redefines in ways that no dictionary supports. * § Patents⠀➾ o ⚓ Will_the_EPO_still_be_normal_under_the_„New_Normal“? [Ed: Breaking_the_law]⠀⇛ The EPO’s planned “New Normal” seems to provide a (much?) extended teleworking scheme. It was presented as a reflection of the results of a staff consultation wherein many allegedly expressed a preference for teleworking, at least to some extent. However, without knowing the precise questions put to staff it is of course difficult to draw sound conclusions from the results of such a consultation. For example, were the questions just limited to “are you in favour of more/less teleworking in general?”, or was a price tag attached to it, e.g. “would you accept a lower salary when teleworking from your home country where the costs of living are lower than in Munich/The Hague?” – I may be wrong, but I would not be surprised if the answers were considerably different when staff are confronted with the full consequences of an extended teleworking scheme, at least if this extended scheme is supposed to have a significant impact on the EPO’s future building policy and if this policy is to be based – as it seems to be the case – on “the fact that an estimated 50% of staff on average may be on site on any given day.” Only 50%? And is this a “fact” or just an “estimate”, “assumption” or even “target”? In any case, if this will be the new normal, many staff will probably have to say farewell to their own office space and will have to live with open plan offices. I am also a bit worried about the consequences of a much extended teleworking scheme on the functioning of the examining and opposition divisions in the future. At least in my mind, which is probably a bit on the idealistic side, these divisions were originally supposed to sit together and thoroughly discuss the case before them until they have reached the best possible result. In view of the EPO’s declared top priority, i.e. quality, this would make a lot of sense to me but it requires that the members of these divisions have the necessary time and opportunity for a thorough discussion. If they are not sitting in the same location, there is a high likelihood that such discussions will be cut short, will be made even more subject to a strict time budget, and that any informal conversation about critical questions of a case will no longer take place, or will at least be reduced in frequency and intensity. I cannot imagine that extended teleworking will be good for the quality of the decision process of a panel. The ultimate outcome of the decision will depend even more than ever on the quality of the preparation of the case by the first examiner. Which raises the question why the EPO has “Examining Divisions” at all, rather than just individual examiners who grant patents or refuse applications. If the underlying rationale of an Examining Division is that three pairs of eyes see more than one, then the other two pairs of eyes should be given the necessary time for a thorough review of the case and the opportunity of an open and thorough discussion within the panel, which cannot always be organised in terms of the usual 0.5 or 1 hour intervals of a Video Conference. Mixing members of an ED or OD from different locations is no good idea and has never been one. o ⚓ NHS_Fights_To_Revive_£220M_Drug_Patent_Suit_At_Top_UK_Court⠀⇛ The National Health Service argued at the U.K.’s highest court on Wednesday that its £220 million ($300 million) lawsuit accusing pharmaceutical giant Servier of dishonestly securing a patent for a blood pressure drug should be revived. The National Health Service has said that the lower courts were wrong to throw out its claim against the French pharmaceuticals company and its British subsidiaries over the sale of a blood pressure drug in the U.K. (iStock) The NHS said that the lower courts were wrong to throw out its claim against Servier Laboratories and its British subsidiaries over the sale of the drug… o ⚓ Exploring_Art_at_the_European_Patent_Office⠀⇛ On the occasion of UNESCO World Art Day, the EPO today launches its documentary “Exploring Art at the European Patent Office” which for the first time introduces the EPO art collection to a wider public. For 40 years, the EPO has been collecting and exhibiting international contemporary art at its sites as an expression of the great importance it attaches to art in the workplace. Now the Office opens digital doors to its significant collection on its website, which puts it on a par with other public institutions hosting art collections such as the ECB and the EIB. Initiated by donations of member states the collection today offers a fascinating artistic reflection on European creativity in the past decades. All works showcase a compelling artistic engagement with science and technology. In times of pandemic the EPO see it as its mission to provide a public platform for art, and so contribute to overcoming the keenly felt absence of art due to the corona restrictions. o ⚓ Patents_and_the_Pandemic:_Can_We_Learn_Anything?⠀⇛ With the pandemic costing millions of lives around the world, and costing our economies trillions in lost output, we really should be asking whether the current system serves us well in producing vaccines, tests, and treatments. Incredibly, public debate is so dominated by the pharmaceutical industry and its allies, we are primarily seeing celebration of the system’s dubious claims to success, rather than discussions of the way in which system was and is failing us in addressing the pandemic. We also should be discussing the lessons for possible alternatives. Starting with the failures, while we should all be glad that we now have several effective vaccines, which a large percentage of the U.S. population has now received, the fact is that only a small portion of the world’s population has been vaccinated. In Latin America less than one percent of the population has been vaccinated and in Sub Saharan Africa the figure is less than one percent. o ⚓ Stronger_patent_rights_to_enhance_compensation_claims_in_China [Ed: More of this “Sponsored by” nonsense ensures the publisher will never present the views of anyone who isn’t paying for. And by the way, patents are NOT right, no matter how many times lawyers repeat this lie.]⠀⇛ Ming Wen and Helen Zhang of Purplevine IP explains how the evolving patents law in China will give right holders a better chance to enforce their patent rights o § Software Patents⠀➾ # ⚓ Banks_Face_Lawsuit_‘Frenzy’_After_Business_Patent_Reviews End⠀⇛ Lawsuits against banks and e-commerce companies over financial services patents are piling up, following the expiration of a patent office challenge process that many saw as a potent defense mechanism against some litigation. Nearly three times as many patent suits have been filed against financial institutions such as JPMorgan Chase Bank NA and Bank of America Corp. since August 2020 as in the previous eight months, Bloomberg Law data show. E-commerce companies have also faced new patent suits. The U.S. Patent and Trademark Office’s review program for patents on business methods related to financial products or services offered companies accused of infringing them a way to challenge their validity more quickly and cheaply than in a federal district court. But Congress allowed the covered business method review program to expire last September. It’s one change among others at the patent office and the courts that have left banks, among other institutions, more exposed to lawsuits, attorneys say. # ⚓ Pebble_Tide,_an_IP_Edge_affiliate,_loses_PGR_at_Board⠀⇛ On April 13, 2021, the Board granted Pebble Tide’s request for adverse judgment against itself and terminated PGR2020-00011, Unified Patents, LLC v. Pebble Tide LLC. After Unified filed the PGR petition, the claims in the challenged patent, U.S. Patent 10,303,411, were judged by the district court to be invalid and while Pebble Tide appealed the district court’s decision, the Federal Circuit dismissed the appeal with prejudice. The Board instituted Unified’s PGR in July 2020, before the Federal Circuit’s dismissal, and Pebble Tide attempted to file amended claims more than two months after the Federal Circuit’s dismissal. However, Pebble Tide now agrees that its motion to amend is moot and requested adverse judgment. The ‘411 patent had been asserted against over 25 companies, involving remote monitoring camera systems, mobile banking apps, online photo-sharing services, and auto insurance claims submission apps. All of the district court litigations have been terminated and the challenged patent is now owned by FlexiJet Technologies, Inc. * § Trademarks⠀➾ o ⚓ How_China_is_acting_to_combat_bad_faith_trademarks⠀⇛ Vivien Chan and Ann Xu of Vivien Chan & Co assess how Chinese authorities and brand owners have stepped up efforts to tackle increasingly innovative trademark squatters * § Copyrights⠀➾ o ⚓ UK_IPO_publishes_the_10th_edition_of_the_“Online_Copyright Infringement_Tracker” [Ed: UKIPO does not work for the British public but against it. It's fronting for the interests of the (mostly) US-based copyright cartel]⠀⇛ The OCI report “is conducted annually to ensure that the IPO can monitor the impact of new online platforms on infringement behaviours”. The report tracks behaviours and attitudes among consumers aged over 12 years in the UK regarding online copyright infringement. [...] While cautious infringers responded better to a broad range of messages, savvy infringers reacted better to those highlighting risks to their hardware and devices (e.g., digital viruses). Savvy infringers also seemed “sceptical about the true impact of illegal access on industries or of the opinion that industries must change, not consumers”. The OCI report provides valuable insights into online copyright infringement and consumer behaviours, which will be beneficial when implementing policies, particularly concerning raising awareness in the fight against online piracy. o ⚓ Hackers_Use_Software_Cracks_and_BitTorrent_Client_to_Steal Cryptocurrency⠀⇛ Researchers from cybersecurity company Bitdefender are warning that hackers are using malicious software cracks to steal valuable data including cryptocurrency wallets. While compromised cracks are not new, this malware reportedly uses BitTorrent clients to transfer data and involves human operators. o ⚓ Philippines_Government_&_ISPs_Reach_Agreement_to_Rapidly_Block Pirate_Sites⠀⇛ The Philippines Government and local Internet service providers have agreed to establish a voluntary mechanism through which pirate sites can be more effectively blocked. After receiving a verified complaint, the plan is for ISPs to block infringing platforms within two hours, although new legislation may be needed to speed up the initial verification process. ䷩ 𝚕𝚒𝚗𝚎 5839 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 04.15.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Links_15/4/2021:_Zorin_OS_16_Beta_and_Pushing_Linux_to_GitHub-_and_Microsoft- Connected_Rust⠀✐ Posted in News_Roundup at 4:35 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Server⠀➾ # ⚓ In_the_enterprise,_Kubernetes_has_to_play_by_the_same_rules as_other_platforms⠀⇛ Without a doubt, Kubernetes is the most important thing that has happened in enterprise computing in the past two decades, rivalling the transformation that swept over the datacenter with server virtualization, first in the early 2000s on RISC/ Unix platforms and then during the Great Recession when commercial-grade server virtualization became available on X86 platforms at precisely the moment it was most needed. All things being equal, the industry would have probably preferred to go straight to containers, which are lighter weight than server virtualization and which are designed explicitly for service- oriented architectures – now called microservices – but it is the same idea of chopping code into smaller chunks so it can be maintained, extended, or replaced piecemeal. This is precisely why Google spent so much time in the middle 2000s creating what are now seen as relatively rudimentary Linux containers and the Borg cluster and container controllers. Seven years ago, as it was unclear what the future platform might look like; OpenStack, which came out of NASA and Rackspace Hosting, was a contender, and so was Mesos, which came out of Twitter, but Kubernetes, inspired by Borg and adopting a universal container format derived from Docker, has won. # ⚓ Three_Tenancy_Models_For_Kubernetes⠀⇛ Kubernetes clusters are typically used by several teams in an organization. In other cases, Kubernetes may be used to deliver applications to end users requiring segmentation and isolation of resources across users from different organizations. Secure sharing of Kubernetes control plane and worker node resources allows maximizing productivity and saving costs in both cases. The Kubernetes Multi-Tenancy Working Group is chartered with defining tenancy models for Kubernetes and making it easier to operationalize tenancy related use cases. This blog post, from the working group members, describes three common tenancy models and introduces related working group projects. We will also be presenting on this content and discussing different use cases at our Kubecon EU 2021 panel session, Multi-tenancy vs. Multi- cluster: When Should you Use What?. o § Audiocasts/Shows⠀➾ # ⚓ Full_Review:_The_2021_Thelio_Major_by_System76⠀⇛ I decided to purchase a System76 Thelio Major desktop for use in the studio, in order to cut through my video renders and other workloads faster. After spending some time with this awesome desktop, I give it a full review in this video. # ⚓ Ubuntu_Podcast_from_the_UK_LoCo:_S14E06_–_Flap_Bake Signal⠀⇛ This week we have been deploying bitwarden_rs and get the Stream Deck to work well on Ubuntu. We discuss how much we really use desktop environments, bring you a GUI love and go over all your wonderful feedback. It’s Season 14 Episode 06 of the Ubuntu Podcast! Alan Pope, Mark Johnson and Martin Wimpress are connected and speaking to your brain. # ⚓ Leaving_Doom_Emacs_For_GNU_Emacs?_–_DT_Live!⠀⇛ New to Emacs and want to learn how to config it? Install Emacs and follow along with me on the stream. Though I have been using a preconfigured Emacs distribution (Doom Emacs), in this livestream I will start with a fresh installation of GNU Emacs and write a config to suit my needs. o § Kernel Space⠀➾ # ⚓ Rust_in_the_Linux_kernel⠀⇛ In our previous post, we announced that Android now supports the Rust programming language for developing the OS itself. Related to this, we are also participating in the effort to evaluate the use of Rust as a supported language for developing the Linux kernel. In this post, we discuss some technical aspects of this work using a few simple examples. C has been the language of choice for writing kernels for almost half a century because it offers the level of control and predictable performance required by such a critical component. Density of memory safety bugs in the Linux kernel is generally quite low due to high code quality, high standards of code review, and carefully implemented safeguards. However, memory safety bugs do still regularly occur. On Android, vulnerabilities in the kernel are generally considered high-severity because they can result in a security model bypass due to the privileged mode that the kernel runs in. # ⚓ Rust_in_the_Linux_kernel_(Google_security_blog)⠀⇛ The Google security blog has a detailed article on what a device driver written in Rust looks like. “That is, we use Rust’s ownership discipline when interacting with C code by handing the C portion ownership of a Rust object, allowing it to call functions implemented in Rust, then eventually giving ownership back. # ⚓ Google_throws_support_behind_bringing_Rust_to_the_Linux kernel⠀⇛ After greenlighting plans to use the Rust programming language in Android’s low-level system- code, Google is now throwing its weight behind the move to allow Rust as a supported language for developing the Linux kernel. Google looks at Rust as a memory-safe language that it hopes will help curb the growing number of memory-based security vulnerabilities in the mobile operating system. It believes the Linux kernel should use Rust for the same reasons. “We feel that Rust is now ready to join C as a practical language for implementing the kernel. It can help us reduce the number of potential bugs and security vulnerabilities in privileged code while playing nicely with the core kernel and preserving its performance characteristics,” wrote Wedson Almeida Filho from Google’s Android Team. # ⚓ OpenZFS_2.1-rc3_Delivers_More_Fixes_–_Phoronix⠀⇛ OpenZFS 2.1 is nearing release as the next feature update to this open-source ZFS file-system implementation currently supporting Linux and FreeBSD systems. OpenZFS 2.1 is an exciting evolutionary update over last November’s OpenZFS 2. release. The headline feature of OpenZFS 2.1 is Distributed Spare Raid “dRAID” support. OpenZFS 2.1 is also introducing a new “compatibility” property for Zpool feature sets, a new zpool_influxdb command for Zpool statistics into InfluxDB time-series databases, and various other alterations. # ⚓ The_multi-generational_LRU⠀⇛ One of the key tasks assigned to the memory- management subsystem is to optimize the system’s use of the available memory; that means pushing out pages containing unused data so that they can be put to better use elsewhere. Predicting which pages will be accessed in the near future is a tricky task, and the kernel has evolved a number of mechanisms designed to improve its chances of guessing right. But the kernel not only often gets it wrong, it also can expend a lot of CPU time to make the incorrect choice. The multi-generational LRU patch set posted by Yu Zhao is an attempt to improve that situation. In general, the kernel cannot know which pages will be accessed in the near future, so it must rely on the next-best indicator: the set of pages that have been used recently. Chances are that pages that have been accessed in the recent past will be useful again in the future, but there are exceptions. Consider, for example, an application that is reading sequentially through a file. Each page of the file will be put into the page cache as it is read, but the application will never need it again; in this case, recent access is not a sign that the page will be used again soon. The kernel tracks pages using a pair of least- recently-used (LRU) lists. Pages that have been recently accessed are kept on the “active” list, with just-accessed pages put at the head of the list. Pages are taken off the tail of the list if they have not been accessed recently and placed at the head of the “inactive” list. That list is a sort of purgatory; if some process accesses a page on the inactive list, it will be promoted back to the active list. Some pages, like those from the sequentially read file described above, start life on the inactive list, meaning they will be reclaimed relatively quickly if there is no further need for them. There are more details, of course. It’s worth noting that there are actually two pairs of lists, one for anonymous pages and one for file-backed pages. If memory control groups are in use, there is a whole set of LRU lists for each active group. Zhao’s patch set identifies a number of problems with the current state of affairs. The active/ inactive sorting is too coarse for accurate decision making, and pages often end up on the wrong lists anyway. The use of independent lists in control groups makes it hard for the kernel to compare the relative age of pages across groups. The kernel has a longstanding bias toward evicting file-backed pages for a number of reasons, which can cause useful file-backed pages to be tossed while idle anonymous pages remain in memory. This problem has gotten worse in cloud-computing environments, where clients have relatively little local storage and, thus, relatively few file-backed pages in the first place. Meanwhile, the scanning of anonymous pages is expensive, partly because it uses a complex reverse-mapping mechanism that does not perform well when a lot of scanning must be done. # ⚓ The_future_of_GCC_plugins_in_the_kernel⠀⇛ The process of hardening the kernel can benefit in a number of ways from support by the compiler. In recent years, the Kernel Self Protection Project has brought this support from the grsecurity/PaX patch set into the kernel in the form of GCC plugins; LWN looked into that process back in 2017. A recent discussion has highlighted the fact that the use of GCC plugins brings disadvantages as well, and some developers would prefer to see those plugins replaced. The discussion started when Josh Poimboeuf reported an issue he encountered when building out-of-tree modules with GCC plugins enabled. In his case, the compilation would fail when the GCC version used to compile the module was even slightly different from the one used to build the kernel. He included a patch to change the error he received into a warning and disable the affected plugin. Later in the thread, Justin Forbes explained how the problematic configuration came about; it happens within the Fedora continuous-integration system, which starts by building a current toolchain snapshot. Other jobs then compile out-of-tree modules with the new toolchain, without recompiling the kernel itself. Since GCC plugins were enabled, all jobs with out-of-tree modules have been failing. The idea of changing the error into a warning was met with a negative response from the kernel build- system maintainer, Masahiro Yamada, who stated: “We are based on the assumption that we use the same compiler for in-tree and out-of-tree”. Poimboeuf responded that what he sees in real-world configurations doesn’t match that assumption. # ⚓ Killing_off_/dev/kmem⠀⇛ The recent proposal from David Hildenbrand to remove support for the /dev/kmem special file has not sparked a lot of discussion. Perhaps that is because today’s youngsters, lacking an understanding of history, may be wondering what that file is in the first place and, thus, be unclear on why it may matter. Chances are that / dev/kmem will not be missed, but in passing it takes away a venerable part of the Unix kernel interface. /dev/kmem provides access to the kernel’s address space; it can be read from or written to like an ordinary file, or mapped into a process’s address space. Needless to say, there are some mild security implications arising from providing that sort of access; even read access to this file is generally enough to expose credentials and allow an attacker to take over a system. As a result, protections on /dev/kmem have always tended to be restrictive, but it remains the sort of open back door into the kernel that makes anybody who worries about security worry even more. It is a rare Linux system that enables /dev/kmem now. As of the 2.6.26 kernel release in July 2008, the kernel only implements this special file if the CONFIG_DEVKMEM configuration option is enabled. One will have to look long and hard for a distributor that enables this option in 2021; most of them disabled it many years ago. So its disappearance from the kernel is unlikely to create much discomfort. It’s worth noting that Linux systems still support /dev/mem (without the “k”), which once provided similar access to all of the memory in the system. It has long been restricted to I/O memory; system RAM is off limits. The occasional user-space device driver still needs /dev/mem to function, but it’s otherwise unused. # § Graphics Stack⠀➾ # ⚓ Mesa_21.1-rc1_Released_With_RADV_Optimizations, Faster_Zink,_Many_Other_New_Features⠀⇛ Feature development for this quarter’s Mesa 21.1 release is now over with it having been branched from main and the first release candidate issued. Taking over Mesa 21.1 release management duties is Eric Engestrom. Eric issued a brief Mesa 21.1.0-rc1 announcement. Weekly release candidates of Mesa 21.1 are expected until Mesa 21.1.0 is ready to officially ship sometime in May. It should be early to mid May but with release delays being quite common for Mesa3D we’ll see how this cycle play out. # ⚓ [Mesa-dev]_[ANNOUNCE]_mesa_21.1.0-rc1⠀⇛ Hello everyone! Once again, a new release cycle has started. Please test this first release candidate, and report any issue here: https://gitlab.freedesktop.org/mesa/mesa/-/ issues/new Issues that should block the release of 21.1.0 should be added to the corresponding milestone: https://gitlab.freedesktop.org/mesa/mesa/-/ milestones/25 Cheers, Eric o § Benchmarks⠀➾ # ⚓ NVIDIA_GeForce_RTX_30_Series_OpenCL_/_CUDA_/_OptiX_Compute +_Rendering_Benchmarks⠀⇛ Recently from NVIDIA we received the rest of the NVIDIA RTX 30 series line-up for cards we haven’t been able to benchmark under Linux previously, thus it’s been a busy month of Ampere benchmarking for these additional cards and re-testing the existing parts. Coming up next week will be a large NVIDIA vs. AMD Radeon Linux gaming benchmark comparison while in this article today is an extensive look at the GPU compute performance for the complete RTX 20 and RTX 30 series line-up under Linux with compute tests spanning OpenCL, Vulkan, CUDA, and OptiX RTX under a variety of compute and rendering workloads. Now having access to the current RTX 30 series line-up, first up is a look at the NVIDIA GPU compute performance across all these cards and the prior generation RTX 20 parts. All of these new and existing graphics cards were freshly (re)tested on Ubuntu 20.04 with the Linux 5.8 kernel and using the NVIDIA 460.67 driver stack with CUDA 11.2 as the latest software components as of testing time. o § Instructionals/Technical⠀➾ # ⚓ How_to_set_up_an_SSH_tarpit_in_Ubuntu_Server_20.04_– TechRepublic⠀⇛ In your never-ending quest to secure your Linux servers, you’ve probably found a lot of times the breaches happen through SSH. No matter how secure it is, it can still be cracked. That’s why you might need to consider setting up a tarpit for that service. # ⚓ How_to_create_an_SNS_topic_on_AWS_using_Terraform⠀⇛ In this article, we will create an SNS topic with an access policy that will allow our own account to perform all SNS actions on the topic. We will carry out this activity using Terraform. Before we proceed with the article, it is assumed that you have a basic understanding of SNS and Terraform. You can also check my article here if you want to learn to create an SNS topic using Cloudformation. Click here to see all arguments and parameters available for SNS in Terraform. You can then use them to customize the SNS. # ⚓ Ubuntu:_how_to_use_Screen_[Guide]⠀⇛ Screen is a handy tool as it allows users to save and come back to terminal sessions without having to keep the terminal window open. While many Linux users use this software on Linux servers, it can also be useful to Ubuntu users who want to always come back to a terminal program without having to keep the terminal open at all times. # ⚓ How_to_install_Atom_Text_Editor_on_Deepin_20.2 [Ed: But it is controlled by Microsoft now]⠀⇛ In this video, we are looking at how to install Atom Text Editor on Deepin 20.2. # ⚓ How_to_Change_Arduino_IDE_Background_Theme,_Colors,_and Font_Scheme_–_IoT_Tech_Trends⠀⇛ If you use Arduino frequently, the default interface can feel monotonous and boring. Against a white background, the text may be hard to read. Ever thought of adding more color and variety to your IoT development? For this, you should be able to customize your Arduino IDE with different background themes, colors, and font schemes. As the following steps illustrate, it’s actually quite easy to personalize your Arduino IDE experience. Whether you prefer a Count Dracula dark theme or an ocean-green font style, we have you covered. There’s no need for any advanced programming editors, such as command shell, Atom, or Notepad++. # ⚓ How_to_install_a_MUGEN_GAME_on_a_Chromebook⠀⇛ Today we are looking at how to install a MUGEN GAME on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below. If you have any questions, please contact us via a YouTube comment and we would be happy to assist you! # ⚓ How_To_Cast_YouTube_Videos_From_Your_Phone_To_Raspberry_Pi Using_YouTube_On_TV_(youtube.com/tv)_–_Linux_Uprising_Blog⠀⇛ This article explains how to use YouTube on TV (https://youtube.com/tv) on a Raspberry Pi, and control it using the YouTube app from your mobile device, almost as if you’re using a Chromecast. Once you set up everything, you’ll be able to use the cast button from the YouTube app on your phone to connect to YouTube on TV running on your Raspberry Pi (using Chromium web browser in kiosk mode), and use your phone as a YouTube remote. You’ll be able to play videos, add videos to queue, change the volume using the phone’s volume keys, etc. Also, multiple phones (so multiple users) can connect, play and add videos to the queue at the same time. Note that I’ve only tested this using Android phones, so I’m not sure if it also works with iOS. I guess it should, but I don’t own any iOS devices. # ⚓ How_To_Display_Linux_Commands_Cheatsheets_Using_Eg⠀⇛ Learning Linux commands are getting easier day by day! If you know how to use man pages properly, you are halfway across Linux commandline journey. There are also some good man page alternatives available which helps you to display Linux commands cheatsheets. Unlike the man pages, these tools will only display concise examples for most commands and exclude all other theoretical part. Today, let us discuss one more useful addition to this list. Say hello to eg, a command line cheatsheet tool to display useful examples for Linux commands. Eg provides practical examples for many Linux and Unix commands. If you want to quickly find out examples of a specific Linux command without going through the lengthy man pages, eg is your companion. Just run eg followed by the name of the command and get the concise examples of the given command right at the Terminal window. It is that simple! # ⚓ How_To_Install_Ruby_on_Rails_on_Debian_10_–_idroot⠀⇛ In this tutorial, we will show you how to install Ruby on Rails on Debian 10. For those of you who didn’t know, Ruby on Rails (RoR) is a web application framework based on the Ruby programming language. It is a server-side MVC (Model-View- Controller) framework that provides default structures for a database, an internet service, and sites. It allows you to use Ruby in combination with HTML, CSS, and similar programming languages. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by- step installation of Ruby on Rails on a Debian 10 (Buster). # ⚓ How_to_Test_Website_Loading_Speed_in_Linux⠀⇛ The website loading speed or response time is very important for any webmaster because it will impact search engine rankings and user experience. So if you are a system administrator or webmaster then it is important for you to test your website speed and take immediate action to speed up it. There are several web-based and command-line tools available to test your website speed. # ⚓ Russell_Coker:_Basics_of_Linux_Kernel_Debugging⠀⇛ Firstly a disclaimer, I’m not an expert on this and I’m not trying to instruct anyone who is aiming to become an expert. The aim of this blog post is to help someone who has a single kernel issue they want to debug as part of doing something that’s mostly not kernel coding. I welcome comments about the second step to kernel debugging for the benefit of people who need more than this (which might include me next week). Also suggestions for people who can’t use a kvm/qemu debugger would be good. Below is a command to run qemu with GDB. It should be run from the Linux kernel source directory. You can add other qemu options for a blog device and virtual networking if necessary, but the bug I encountered gave an oops from the initrd so I didn’t need to go further. The “nokaslr” is to avoid address space randomisation which deliberately makes debugging tasks harder (from a certain perspective debugging a kernel and compromising a kernel are fairly similar). Loading the bzImage is fine, gdb can map that to the different file it looks at later on. # ⚓ A_beginner’s_guide_to_load_balancing_|_Opensource.com⠀⇛ When the personal computer was young, a household was likely to have one (or fewer) computers in it. Children played games on it during the day, and parents did accounting or programming or roamed through a BBS in the evening. Imagine a one- computer household today, though, and you can predict the conflict it would create. Everyone would want to use the computer at the same time, and there wouldn’t be enough keyboard and mouse to go around. This is, more or less, the same scenario that’s been happening to the IT industry as computers have become more and more ubiquitous. Demand for services and servers has increased to the point that they could grind to a halt from overuse. Fortunately, we now have the concept of load balancing to help us handle the demand. # ⚓ Hangover_0.6.5_Released_For_Running_Windows_Software_On ARM64,_POWER⠀⇛ Hangover is the project that crafts Wine with a modified QEMU and other bits for allowing x86 32- bit and 64-bit Windows programs to run on alternative architectures under Linux. But before getting too excited, at this stage it still supports a limited number of real-world software packages and the architecture support is primarily focused on AArch64 and PPC64LE. While Linux is seemingly the primary focus, there is also some macOS support with Hangover too. o § Games⠀➾ # ⚓ Solve_some_really_weird_cases_in_The_Darkside_Detective:_A Fumble_in_the_Dark_out_now⠀⇛ The Darkside Detective: A Fumble in the Dark, what was originally called Season 2, is officially out now with full Linux support so you can crack some unique cases. Note: key provided by the publisher. “The Darkside Detective: A Fumble in the Dark is a serial adventure game where you help a duo of investigators crack supernatural cases in the city of Twin Lakes. Whether it’s a noise complaint due to ritual-performing neighbours or Mothman loitering around porch lights, Detective McQueen and his sidekick Officer Patrick Dooley are just a text box away! Point, click, or tap your way through six new cases as you get to the bottom of each mystery.” # ⚓ Metro_Exodus_is_Finally_Here_on_Steam_for_Linux⠀⇛ Metro Exodus, a long-time fan favorite, is finally here in Linux. After a long wait of over two years, Linux users can finally get their hands on the third installment of the Metro trilogy. Although a few unofficial ports of the game was available, this is an official release by 4A Games. It is a first-person shooter game with gorgeous ray tracing graphics and the story is set in Russian wilderness across vast lands. The brilliant story- line spans an entire year through spring, summer and autumn to the nuclear winter. The game is a combination of fast-paced combat and stealth with exploration and survival and is easily one of the most immersive games in Linux. # ⚓ Stellaris:_Nemesis_expansion_and_the_free_3.0_‘Dick’_update are_out_now⠀⇛ Probably the biggest update and expansion launch for Stellaris yet, Stellaris: Nemesis and the 3.0 ‘Dick’ update are out now. Paradox actually released something of a double-patch with both 3.0 and 3.0.1 landing today to bring big new features and some needed fixes found while testing. # ⚓ Building_and_management_sim_Voxel_Tycoon_arrives_on_Steam and_it’s_fantastic_|_GamingOnLinux⠀⇛ Are you a fan of OpenTTD or the Transport Fever series? You should look at Voxel Tycoon, a brand new Early Access release on Steam that comes with Linux support and it’s looking very good. Note: personal purchase. It’s technically been available for a long time already, as it had a pre-alpha available on itch.io which has now been removed. Steam is the main store for it now. This is also the first time I’ve jumped in to play and it impresses instantly. It offers up a Cities Skylines level of beautiful simplicity in the presentation of it, which is good because these types of transport sims usually confuse the heck of it me. Here though, it’s just great. # ⚓ Finding_joy_in_ruining_everyone’s_day_in_Rain_on_Your Parade_–_out_now⠀⇛ Available now with Linux support, Rain on Your Parade is a comedy puzzle-like game about being a cloud and raining all over everyone and not giving a hoot. Note: key provided by the developer. Rain on Your Parade is like nothing else! You could say it’s in the spirit of games like Untitled Goose Game, the idea is that you’re just there to mess with people and have as much fun as you can while doing so — it’s a total joy. There’s plenty more to it than just raining on people though, there’s a certain strategy you will need to it. The game also gradually gives you a few fun tools to cause more havoc too including thunder, lightning, tornadoes and more. o § Desktop Environments/WMs⠀➾ # ⚓ LXQt_0.17.0_Released_With_Several_Important_Improvements⠀⇛ LXQt 0.17 is the first update to this lightweight Qt5 desktop environment for 2021. It is focused on being a classic desktop with a modern look and feel. LXQt is a very light and simple desktop environment built using the Qt libraries. It was formed by the merger of the LXDE and Razor-qt project. Currently, almost all major Linux distributions provides LXQt options as it is very lightweight with features loaded. The LXQt desktop provides its own list of components specifically designed using Qt frameworks which gives you a stable yet super fast desktop experience. # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Improving_the_remote_experience:_treadmill⠀⇛ Last year I decided to add an improvement to my home office, a treadmill. I thought about during the total lock-down we suffered in Spain in spring 2020. The reason for not trying it earlier was that I was skeptical about keeping my productivity level while walking on the treadmill. Finally I made the decision to try out and asked for one to The Three Wise Men. They were kind enough to bring it. After a few weeks using it, I would like to report about it since several of my colleagues at MBition/Daimler asked me about it. I hope that reading about my experience is useful to you. [...] I detected a productivity decrease in those activities which require high levels of concentration or creativity like complex meetings with many people that I facilitate, those times when I need to come up with new ideas, analysis of complex data, etc. The good news is that I did detect this productivity reduction early. The longer I have been using the treadmill though, the more type tasks I can do without noticing a productivity reduction. So I plan to try again during the coming weeks some of those activities that I dropped early on. Walking is helping me a lot to go through those days with back to back meetings. I pay better attention and get less bored compared to standing up. As I get more used to walking, my energy levels during the afternoons are increasing, as mentioned, which helps me to get through the last couple of hours during long working days. It was not like that at first though, so plan accordingly. # ⚓ Studies_for_episode_35⠀⇛ Here under studies for episode 35, a montage of roughly 30 Sketches, featuring Pepper at various ages, Arra dragon, Carrot and Torreya (a new character), Arra’s pilot. # § GNOME Desktop/GTK⠀➾ # ⚓ gThumb_Image_Viewer_3.11.3_Adds_JPEG_XL_(.jxl) Support_[Ubuntu_PPA]⠀⇛ gThumb, GNOME image viewer and organizer, released version 3.11.3 a few days ago. Here’s how to install it in Ubuntu 20.04, Ubuntu 18.04, Ubuntu 20.10 via PPA. gThumb 3.11.3 adds support for JPEG XL – the next generation image coding standard. JPEG XL (.jxl) is based on ideas from Google’s Pik format and Cloudinary’s FUIF format. It is the next-generation, general- purpose image compression codec by the JPEG committee. Some popular apps, e.g., ImageMagick, XnView MP, have already added support for the image format. # ⚓ System76’s_COSMIC_Desktop_Coming_in_June [Ed: System76 needs to delete GitHub to avoid the perception it’s boosting Microsoft monopoly and proprietary software (people buy their hardware for the opposite goal)]⠀⇛ Denver-based System76 has announced preliminary details of their upcoming COSMIC desktop environment, which will arrive in the June 2021 release of Pop!_OS 21.04. According to the blog post, System76 will provide “a honed desktop user experience in Pop!_OS through our GNOME-based desktop environment: COSMIC.” The design has been refined through extensive testing and user feedback, resulting in greater ease of use and efficiency. o § Distributions⠀➾ # ⚓ Myth_busted:_Can_you_run_sway/wayland’s_i3_without_systemd or_elogind?⠀⇛ For a while, we have heard this justification, among distributions that have refused systemd as init, that elogind was adopted as a necessity for running wayland which is the future of graphical desktops. Some future this is, but anyway. For Artix it was a day one decision, for Void and Adelie it has been a year or more, for Slackware a few months. But it is only a handful of distros at this point that have totally refused the use of elogind and stick to consolekit2 (which was recently upgraded upstream unlike common myth that has it abandoned). Consolekit2 can handle logind functionality but can’t provide seat management. So there is seatd, a daemon that just does this. So count the different functions, unrelated to each other, that systemd provides all in one huge blob.Sway is the equivalent of i3 for wayland. For i3 users their setup transfers 100% to sway, all modified functionality will be there once you login. Wlroots is wayland’s modular library. This is native in obarun and maintained to help wayland function without systemd/elogind. It is currently kept back at 0.12 as Arch but will be soon upgraded to 0.13. Greetd – wlgreet is a display manager compatible with wayland. This has a PKGBUILD at the link above so you can build it appropriately for Obarun. None of these are officially supported as a desktop setup in Obarun yet, but the setup is a demonstration that it can be done. Can it be done with sysv, openrc, runit? We don’t know. Can it be done with s6? Since it is done within Obarun it can be done. Whether you can handle the complex service setup without 66 and in lack of any other service manager, who knows! Of course you can cheat and employ 66, do the setup, then remove 66 and leave it as is, as a pseudo custom s6 setup of services. Don’t cry if one day you decide to switch services, disable one, enable another, without 66. The procedure can make a tough man cry. Gavin Falconer or bbsg in Obarun forum, has started this thread for the discussion of this project/ solution. A how-to instructional thread. A few of us have tried it and made it work. I am sure it will receive plenty of attention and refinements in the near future, and possibly be adopted officially as an Obarun setup, with all the related packages added to the repositories. For now it is a community project, and it is proof that it can be done. # § New Releases⠀➾ # ⚓ Zorin_OS_16_Enters_Beta_with_Stunning_New_Look, Faster_and_Smoother_Performance⠀⇛ Promising to be the “most advanced release ever,” Zorin OS 16 is based on Ubuntu 20.04 LTS (Focal Fossa) and features a revamped look and feel to make the transition from Windows to Linux easier and more enjoyable, as the main goal of Zorin OS remains to be the number one MS Windows alternative for Linux newcomers. The new look of Zorin OS 16 consists of a new theme that’s easier on the eyes and features beautiful animations, new artwork and wallpapers, as well as revamped lock screen that features a blurred version of the desktop background. # ⚓ Much-Anticipated_Zorin_OS_16_is_Available_for_Beta Testing_With_A_Stunning_New_Look⠀⇛ Zorin OS 16 was one of my picks for distributions to look out for in 2021. They always do something interesting with every major upgrade, and it looks like Zorin OS 16 is going to be an exciting release to talk about. The Zorin team announced the availability of Zorin OS 16 (based on Ubuntu 20.04 LTS) beta along with all the new features that come with it. Here, I will mention the highlights of the new release along with a video tour (with the download link at the bottom). # § SUSE/OpenSUSE⠀➾ # ⚓ Kube_World_at_SUSECON_–_The_Rancher_Journey Continues⠀⇛ SUSECON is only a few weeks away, and the excitement is starting to build. While working on my keynote, I took some time to look back on how much has happened since SUSE completed its acquisition of Rancher Labs in December of last year. It’s just unreal how fast things are moving. It hasn’t even been six months, and more things have happened than many companies can accomplish in a year or more. # § IBM/Red Hat/Fedora⠀➾ # ⚓ IBM_Joins_Eclipse_Adoptium_Working_Group⠀⇛ IBM is joining the Eclipse Adoptium Working Group as an enterprise member. IBM is a founding and active member of the AdoptOpenJDK community, which is moving under the stewardship of the Eclipse Foundation to form the Adoptium working group. # ⚓ IBM_signs_up_to_Eclipse_Foundation’s_Adoptium_working group_to_push_out_free,_certified_JDK_binaries⠀⇛ IBM has joined the Eclipse Adoptium working group as an enterprise member and committed to building and publishing Java SE TCK- certified JDK binaries with OpenJ9 free of charge. # ⚓ Why_Operators_are_essential_for_Kubernetes⠀⇛ As a solutions architect, I spend a lot of my time talking to my customers about Kubernetes. In every one of those conversations, it’s guaranteed that the topic of Kubernetes Operators will come up. Operators, and their relationship to Red Hat OpenShift, aren’t always clear to those who are just starting out on their container adoption journey. Kubernetes has allowed the deployment and management of distributed applications to be heavily automated. A lot of that automation comes out of the box but Kubernetes wasn’t designed to know about all application types. So sometimes it’s necessary to extend the understanding of a specific type of application that Kubernetes has. Otherwise you have to manage a large part of these applications manually that ultimately defeats the purpose of deploying on Kubernetes. Operators allow you to capture how you can write code to automate a task beyond what Kubernetes itself provides. This post assumes you know what Kubernetes is and how it works and have some knowledge of OpenShift. So what are Operators and why are they so important in explaining what Red Hat OpenShift is? # ⚓ MontaVista_Joins_the_Rocky_Enterprise_Software Foundation_as_a_Principal_Sponsor⠀⇛ MontaVista Software has today joined the Rocky Enterprise Software Foundation as a Principal Sponsor, endorsing the Rocky Linux distribution as an alternative solution to the CentOS Linux project as a Red Hat Enterprise Linux compatible solution. MontaVista will continue providing the MVShield program services for Long term support of both CentOS Linux and Rocky Linux baselines. # ⚓ MontaVista_Joins_the_Rocky_Enterprise_Software Foundation_as_a_Principal_Sponsor_–_StreetInsider.com⠀⇛ # § Canonical/Ubuntu Family⠀➾ # ⚓ Ubuntu_Touch_for_the_PinePhone_is_moving_to_a_new kernel_for_better_hardware_support⠀⇛ Ubuntu Touch can run on dozens of smartphones that originally shipped with Android thanks to the Halium tool that allows the Linux distribution to communicate with the hardware in those phones using Android drivers. But if you’re running Ubuntu Touch on a PinePhone, you don’t need Halium since the phone supports mainline Linux kernels or modified kernels like Megi’s kernel, which is usually way ahead of the pack when it comes to adding features to support the phone’s hardware. Up until recently Ubuntu Touch for the Pinephone had been using a version of Linux kernel 5.6, but recently the developers have started to move to Megi’s 5.10 and 5.11 kernels which brings improved hardware stability and reliability. # ⚓ Canonical_Announces_MicroK8s_Optimization_Updates⠀⇛ Canonical has announced the optimization of MicroK8s, its lightweight Kubernetes distribution. Started in 2018, MicroK8s has matured into a robust tool favoured by developers for efficient workflows and delivering production-grade features for companies building Kubernetes edge and IoT production environments. # ⚓ MicroK8s_footprint_shrinks_by_a_third_for_easier_Pi and_Jetson_clusters⠀⇛ Canonical released MicroK8s 1.21, featuring a 32.5 percent smaller footprint to enable Kubernetes deployments of 540MB, thereby easing clustering on platforms such as the Raspberry Pi and Nvidia Jetson. Canonical took another step toward expanding the use of MicroK8s containers on low-power edge devices with the release of version 1.21 of MicroK8s, the stripped down, single-node version of Kubernetes. Released in conjunction with Kubernetes 1.21, which also extends to the Charmed Kubernetes and kubeadm variants, MicroK8s 1.21 has a 32.5 percent smaller RAM footprint than v1.20, “as benchmarked against single node and multi- node deployments,” says Canonical. [...] For server implementations on x86-based devices, meanwhile, MicroK8s 1.21 joins Kubernetes 1.21 in adding “seamless integration” of MicroK8s with Nvidia’s latest version of its GPU Operator, which helps provision GPU worker nodes in a Kubernetes cluster. MicroK8s can now consume a GPU or even a Multi-instance GPU (MIG) using a single command and is compatible with specialized Nvidia hardware such as the DGX and EGX. MicroK8s is typically used for offline development, prototyping, and testing of Kubernetes (k8s) applications on a desktop before deploying them to the cloud as appliances. However, in Oct. 2019, Canonical began expanding the applicability of MicroK8s on edge devices for applications such as clustering when it announced a new feature in Ubuntu 19.10 that enabled “strict confinement” support for MicroK8s. Strict confinement of the non-elastic, rails-based MicroK8s enabled complete isolation and a tightly secured production-grade Kubernetes environment within a small footprint that could run on the Raspberry Pi 4. # ⚓ Hirsute_Hippo_Ubuntu-fr_t-shirt⠀⇛ The French speaking Ubuntu community really likes making ubuntu t-shirts. Each six months, releases after releases, they make new ones. Here is the Hirsute Hippo. You can buy it before the 26th of April for €15 (+ shipping costs) and receive it at the end of May 2021. You can buy it later but it will be more expensive and you will not have any garanty of stock. # ⚓ Ubuntu_Blog:_(Re)introducing_the_Community_Team [Ed: Canonical wants the public to think that it's a community rather than a company (SUSE and IBM do the same, but their facade is rather poor)]⠀⇛ The Ubuntu community is, and always will be, a major part of the Ubuntu project. It is one of the biggest reasons all of this (gestures around) even exists. Over the past month or so, the beginnings of a new Community team has been taking shape inside Canonical with the specific purpose of serving the community. # ⚓ Ubuntu_Blog:_Transcribing_user_interviews_with_Amazon Transcribe⠀⇛ We try to do as much user testing as we can at Canonical, and one of the techniques that we employ is user interviews. Our UX team will talk to users regularly – usually there’s a user interview happening on every day of the week. Aside: if you’re interested, you can sign up to join the Canonical user interview panel. o § Devices/Embedded⠀➾ # ⚓ New_SecurStor_microSD_Cards_Support_ARM_Raspbian_Linux ⠀⇛ In response to the growing need for data protection, ATP Electronics, the global leader in specialized storage and memory solutions, has launched the SecurStor microSD cards – the latest in its line of secure NAND flash storage products for the Internet of Things (IoT), education, automotive, defense, aerospace and other applications requiring confidentiality and reliability. “Removable storage media such as microSD cards provide great convenience and versatility for storing and transporting data. However, such convenience also exposes them to risks of unauthorized access,” said Chris Lien, ATP Embedded Memory Business Unit Head. “In many instances, the boot image may be compromised, corrupting the operating system or rendering the system unusable. Malware may be introduced, or private information may be disclosed and used for damaging intents. Amidst such dangerous scenarios, we have made security a key priority for all ATP products.” # ⚓ RK3566_&_RK3568_processors_to_get_Linux_mainline_support soon⠀⇛ Rockchip RK3566 & RK3568 processors were just officially announced at the end of the year, and soon followed with announcements of related such as Core-3568J AI Core system-on-module, some Android 11 TV boxes, Station P2 mini PC, and RK3566/RK3568 development boards. But it did not take long, as RK3566/RK3568 are about the get support for mainline Linux, with engineers from Collabora and Rockchip having recently committed preliminary support for RK356x platforms, notably using Pine64 Quartz64 SBC for testing. # ⚓ Perf-V_Beetle_board_features_GAP8_multi-core_RISC-V_AI MCU⠀⇛ GreenWaves Technologies introduced the GAP8 low- power RISC-V IoT processor optimized for artificial intelligence applications in 2018. The multi-core (8+1) RISC-V processor is especially suitable for image and audio algorithms including convolutional neural network (CNN) inference. The same year, the company launched the GAPUINO development kit that sold and (still sells) for $229 with QVGA camera and a multisensor board with four microphones, an STMicro VL53 Time of flight sensor, an IR sensor, a pressure sensor, a light sensor, a temperature & humidity sensor, and a 6- axis accelerometer/gyroscope. But there’s now a much more affordable solution to evaluate GAP8 multi-core RISC-V MCU with PerfXLab Perf-V Beetle board. # ⚓ The_Axon_platform_offers_WiFi_&_LoRa_IoT_messaging_in_a compact_form_factor_(Crowdfunding)⠀⇛ The board can be programmed with Python (MicroPython?), plot graphics with Matlab, control up to four relays, and integrate with Axon Cloud apps. As I understand it, the MCU – USB switch selects the source of the data: either USB or UART. There are already many ESP8266 boards around, so Axon is probably mostly interesting when connected with a LoRa module as it offers an ultra-compact WiFi + LoRa IoT solution. # ⚓ Check_LoRaWAN_deployments_on_the_go_with_WisGate_Developer Base_USB_dongle⠀⇛ RAKWireless just had their “Big Tech Bloom” event services they announced many new LPWAN products ranging from WisDM fleet management system, OpenWrt based Wisgate OS, new industrial LoRaWAN gateways like WisGate Edge Lite 2, their first STM32WL module, as well as 9 new modules for WisBlock modular IoT platform with MIC, e-Paper display, GPS, an ESP32 based WisBlock core, etc… But today, I’ll have a look at the new $99 WisGate Developer Base, a USB dongle that connects to a laptop for LoRaWAN networks evaluation, for example, to check the coverage before installing a new gateway. Alternatively, it could also be used to add LoRaWAN gateway capability to existing embedded hardware like routers or industrial PCs. # ⚓ LoRaWAN_BACnet_gateway_uses_Raspberry_Pi_CM3+_for_building automation⠀⇛ A few years about we wrote about BASpi I/ O Raspberry Pi HAT compatible with BACNet, a data communication protocol for Building Automation and Control Networks, also known as the ISO 16484- 6 standard, and used for HVACs, lightings, elevators, fire safety, and other systems found in buildings. # ⚓ Allwinner_set_to_release_low-cost_single-board_computer with_RISC-V_processor_in_May⠀⇛ A new single-board computer from Chinese semiconductor designer Allwinner will feature an SoC based on the RISC-V 640bit architecture. However, the board lacks power due to its single- core CPU. Since it supports Linux and should cost less than US$15, the SBC should still be versatile enough for tinkering and projects. # ⚓ Allwinner_launches_the_first_RISC-V_application_processor⠀⇛ Allwinner Technology today announced the launch of 「D1」 processor, which is the world’s first mass- produced application processor equipped with T-Head Xuantie 906 based on RISC-V, providing an exciting new smart chipset for immediate use in today’s developing Artificial Intelligence of Things (AIoT) market. # ⚓ A_first_look_at_Allwinner_D1_Linux_RISC-V_SBC_and Processor⠀⇛ Last year, we reported that Allwinner was working on an Alibaba XuanTie C906 based RISC-V processor that would be found in low-cost Linux capable single board computers selling for as low as $12. The good news is that we won’t have to wait much longer as Allwinner D1 RISC-V processor is slated for an announcement next week, and a business card- sized SBC, also made by Allwinner, will become available in May. Some of the information is already available to developers in China, and CNX Software managed to obtain information about the Linux RISC-V SBC and Allwinner D1 processor. # ⚓ Modular_HMI_touch-panel_runs_on_Raspberry_Pi_CM4⠀⇛ Seeed unveiled a $195, Raspberry Pi CM4-based “ReTerminal” HMI device with a 5-inch, 1280 x 720 touchscreen, a crypto chip, WiFi/BT, GbE, micro- HDMI, CSI, 2x USB, and 40-pin and PCIe expansion. Seeed has announced a modular human-machine interface (HMI) device based on the Raspberry Pi Compute Module 4. The ReTerminal, which will go on pre-order later this month starting at $195, features a 5-inch touchscreen. # § Open Hardware/Modding⠀➾ # ⚓ Customizable_artificial_intelligence_and_gesture recognition⠀⇛ In many respects we think of artificial intelligence as being all encompassing. One AI will do any task we ask of it. But in reality, even when AI reaches the advanced levels we envision, it won’t automatically be able to do everything. The Fraunhofer Institute for Microelectronic Circuits and Systems has been giving this a lot of thought. [...] As a test case, an Arduino Nano 33 BLE Sense was employed to build a demonstration device. Using only the onboard 9-axis motion sensor, the team built an untethered gesture recognition controller. When a button is pressed, the user draws a number in the air, and corresponding commands are wirelessly sent to peripherals. In this case, a robotic arm. # § Mobile Systems/Mobile Applications⠀➾ # ⚓ Will_Your_LG_Phone_Get_Android_12_Update?_|_Know_Your Mobile⠀⇛ # ⚓ Third-party_ROM_brings_Android_11_to_Galaxy_S8_and Note_8_–_9to5Google⠀⇛ # ⚓ [Updated]_Android_11_update_tracker_for_major_OEMs/ skins_(One_UI_3/3.1,_MIUI_12,_OxygenOS_11,_Funtouch_OS 11/OriginOS,_ColorOS_11_&_Realme_UI_2)_–_PiunikaWeb⠀⇛ # ⚓ Top_10_best_one-button_games_on_Android_|_Articles_| Pocket_Gamer⠀⇛ # ⚓ Best_Android_app_deals_of_the_day:_Kingdom_Two Crowns,_more_–_9to5Toys⠀⇛ # ⚓ Galaxy_Buds_Pro_deal_hits_$165,_Anker_gear_from_$11, more_–_9to5Google⠀⇛ # ⚓ You_can_now_emulate_the_Nokia_N-Gage_(and_Symbian)_on Android⠀⇛ # ⚓ Nokia_2.2_updated_to_Android_11_as_HMD_continues_its hot_streak⠀⇛ # ⚓ T-Mobile_versions_of_OnePlus_7T,_OnePlus_7_Pro_now getting_Android_11_update_–_TmoNews⠀⇛ # ⚓ Google_makes_Android_Fast_Pair_redesign_official_– 9to5Google⠀⇛ # ⚓ You_can_now_play_N-Gage_games_on_your_phone_with_this emulator⠀⇛ # ⚓ Mozilla_Firefox_88_Update_Gets_Rid_of_FTP_Support, Fixes_Video_Playback_Bug_on_Android_|_Technology_News⠀⇛ # ⚓ Android_and_Linux_games_on_Chromebooks_will_soon_get massive_performance_gains⠀⇛ Linux for Chromebooks has come a long way since Google introduced it in Chrome OS 69 a couple of years ago. On supported devices, it opened the door to an extensive library of desktop apps for users, like video editing tools and IDEs. GPU acceleration was an important milestone that made graphic intensive Linux app usable on Chrome OS. This is thanks to Virgil 3D, a component that allows the Linux container to tap into the hardware’s GPU. In exciting news shared by Luke Short from VMware, Google is working on adding Vulkan passthrough into Virgil to improve app performance. A round of commits spotted on GitLab shows that Google’s Chia-l Wu has been working around a year to add Vulkan passthrough support into Virgil 3D from the QEMU hypervisor. Wu helped Valve in the past by submitting a set of patches for Mesa — an OpenGL library — to reduce load times in games. Work-in-progress code allows commercial and Proton-based Steam games to run on Chromebooks. o § Free, Libre, and Open Source Software⠀➾ # ⚓ Apache_Software_Foundation_retires_slew_of_Hadoop-related projects⠀⇛ It’s been no secret lately that Apache Hadoop, once the poster child of big data, is past its prime. But since April 1st, the Apache Software Foundation (ASF) has announced the retirement to its “Attic” of at least 19 open source projects, 13 of which are big data-related and ten of which are part of the Hadoop ecosystem. # § Web Browsers⠀➾ # § Mozilla⠀➾ # ⚓ Opportunity_Sizing:_Is_the_Juice_Worth_the Squeeze?⠀⇛ My peers at Mozilla are running workshops on opportunity sizing. If you’re unfamiliar, opportunity sizing is when you take some broad guesses at how impactful some new project might be before writing any code. This gives you a rough estimate of what the upside for this work might be. The goal here is to discard projects that aren’t worth the effort. We want to make sure the juice is worth the squeeze before we do any work. If this sounds simple, it is. If it sounds less-than-scientific, it is! There’s a lot of confusion around why we do opportunity sizing, so here’s a blog post. # ⚓ Allen_Wirfs-Brock:_Personal_Digital_Habitats⠀⇛ In the eight years since I wrote that blog post not much has changed in how we think about and use our various devices. Each device is still a world unto itself. Sure, there are cloud applications and services that provide support for coordinating some of “my stuff” among devices. Collaborative applications and sync services are more common and more powerful—particularly if you restrict yourself to using devices from a single company’s ecosystem. But my various devices and their idiosyncratic differences have not “faded into the background.” Why haven’t we done better? A big reason is conceptual inertia. It’s relatively easy for software developers to imagine and implement incremental improvement to the status quo. But before developers can create a new innovative system (or users can ask for one) they have to be able to envision it and have a vocabulary for talking about it. So, I’m going to coin a term, Personal Digital Habitat, for an alternative conceptual model for how we could integrate our personal digital devices. For now, I’ll abbreviate it as PDH because each for the individual words are important. However, if it catches on I suspect we will just say habitat, digihab, or just hab. A Personal Digital Habitat is a federated multi-device information environment within which a person routinely dwells. It is associated with a personal identity and encompasses all the digital artifacts (information, data, applications, etc.) that the person owns or routinely accesses. A PDH overlays all of a person’s devices1 and they will generally think about their digital artifacts in terms of common abstractions supported by the PDH rather than device- or silo- specific abstractions. But presentation and interaction techniques may vary to accommodate the physical characteristics of individual devices. # ⚓ Alex_Gibson:_My_eighth_year_working_at Mozilla⠀⇛ Well, that was the most short sighted and optimistic take ever, eh? It feels like a decade since I wrote that, and a world away from where we all stand today. I would normally write a post on this day to talk about some of the work that I’ve been doing at Mozilla over the past 12 months, but that seems kinda insignificant right now. The global pandemic has hit the world hard, and while we’re starting to slowly to recover, it’s going to be a long process. Many businesses world wide, including Mozilla, felt the direct impact of the pandemic. I count myself fortunate to still have a stable job, and to be able to look after my family during this time. We’re all still healthy, and that’s all that really matters right now. # § FSF⠀➾ # ⚓ FSF_rallies_behind_Richard_Stallman⠀⇛ Richard Stallman has offered a sort of apology for his badly received defence of Professor Minsky on an MIT mailing list and the Free Software Foundation (FSF) believes that should end the matter. For those who came in late, a victim of billionaire Jeffrey Epstein testified that she was forced to have sex with MIT professor Marvin Minsky, who was Stallman’s chum. Stallman quit the FSF after he made comments in support of Minsky. # ⚓ Kicking_off_the_GNU_Assembly⠀⇛ Hi there! We’re excited to kick off the GNU Assembly and its web site! This place intends to be a collaboration platform for the developers of GNU packages who are all “hacking for user freedom” and who share a vision for the umbrella project. Truth be told, this is an old story finally becoming a reality. Almost ten years ago, Andy Wingo (of GNU Guile) emailed GNU maintainers… # ⚓ Kicking_off_the_GNU_Assembly [Ed: The comments seem more apt; “Let’s be honest about what this actually is: an attempt by the very same people who weaponized “conduct” to attempt to marginalize Stallman to do the same again, through another avenue,” says_the_first comment]⠀⇛ A new organization for maintainers and contributors to GNU tools, the GNU Assembly, has announced its existence. # § Programming/Development⠀➾ # ⚓ Twine_the_easiest_game_engine_for_non-coder⠀⇛ In this article, we will give you a short introduction to a wonderful open-source tool called Twine that allows you to write your own interactive stories easily. What it is, why we should use it, we will recommend a tutorial and more. # ⚓ Stupid_RCU_Tricks:_rcutorture_fails_to_find_an_RCU bug⠀⇛ If you are running a kernel built with CONFIG_PREEMPT=y, RCU read-side critical sections can be preempted by higher-priority tasks, regardless of whether these tasks are executing kernel or userspace code. If there are enough higher-priority tasks, and especially if someone has foolishly disabled realtime throttling, these RCU read-side critical sections might remain preempted for a good long time. And as long as they remain preempted, RCU grace periods cannot complete. And if RCU grace periods cannot complete, your system has an OOM in its future. This is where RCU priority boosting comes in, at least in kernels built with CONFIG_RCU_BOOST=y. If a given grace period is blocked only by preempted RCU read-side critical sections, and that grace period is at least 500 milliseconds old (this timeout can be adjusted using the RCU_BOOST_DELAY Kconfig option), then RCU starts boosting the priority of these RCU readers to the level specified by the rcutree.kthread_prio kernel boot parameter, which defaults to FIFO priority 2. RCU does this using one rcub kthread per rcu_node structure. Given a default Kconfig, this works out to one rcub kthread per 16 CPUs. # ⚓ Single-shot_signal/slot_connections⠀⇛ Sometimes it’s useful to establish a connection between a signal and a slot that should be activated only once. This is not how signal/slot connections normally behave. [...] The static_cast isn’t technically necessary, in this case. But it becomes necessary, should we want to also pass some other arguments (for instance, if we want the connection to be queued as well as single- shot). This closed a long-standing and very voted feature request. Sometimes, by removing the pebble in your shoe, you make many other people happy. # ⚓ The_10_Best_Agile_Frameworks:_Choosing_The_Right Framework_For_You⠀⇛ Agile software development is a methodology related to application development focusing on an iterative process, where cross- functional teams collaborate to produce better solutions. Agile frameworks are unique methods or techniques in the development process following Agile principles. Most companies use these frameworks to mitigate their particular needs. Many popular Agile frameworks are available in the market. Different businesses utilize them according to their specific needs. It is significant for the product’s success to embrace a solid framework that aligns with the team’s requirements. That’s where we come in. Today we will help you to choose an Agile framework that matches your team requirements. # § Shell/Bash/Zsh/Ksh⠀➾ # ⚓ Oil_Shell_0.8.9_Is_Released⠀⇛ Oil Shell is a not-really drop-in replacement for Bash with its own programming language for “serious” shell programming. The latest release has some very minor changes to the oil- language and that’s about it. It may be worth a look if you want a shell language where you can use variables without quotes. [...] You can take a look at the “Oil Language Idioms” for examples of how regular bash compares to oil and acquire the technology from http:// www.oilshell.org/releases.html if you want to see how it works. None of the GNU/Linux distributions we looked at have OSH in their repositories, so you will have to compile it yourself. It is a quick and small compile with nearly no dependencies, so you’ll have it up and running in less than a minute. # § Rust⠀➾ # ⚓ Rust_Compiler_April_Steering_Cycle⠀⇛ On Friday, April 9th, the Rust Compiler team had a planning meeting for the April steering cycle. Every fourth Friday, the Rust compiler team decides how it is going to use its scheduled steering and design meeting time over the next three Fridays. * § Leftovers⠀➾ o § Integrity/Availability⠀➾ # § Proprietary⠀➾ # ⚓ Stable_Channel_Update_for_Desktop⠀⇛ The Chrome team is delighted to announce the promotion of Chrome 90 to the stable channel for Windows, Mac and Linux. This will roll out over the coming days/weeks. Chrome 90.0.4430.72 contains a number of fixes and improvements — a list of changes is available in the log. Watch out for upcoming Chrome and Chromium blog posts about new features and big efforts delivered in 90. # ⚓ Chrome_90_Released_With_AV1_Encode,_New_APIs⠀⇛ Google officially promoted Chrome 90 to its stable channel today as the latest feature update to their cross-platform web browser. Exciting us the most with Chrome 90 is AV1 encode support now in place with the main use-case being for WebRTC usage. Chrome is making use of the reference libaom encoder for CPU-based AV1 encoding and with powerful enough hardware can be used for real-time video conferencing. # ⚓ ProtonMail_Users_can_Now_Access_Proton_Calendar_ (beta)_for_Free ⠀⇛ ProtonMail is one of the best secure email services out there. While alternatives like Tutanota already offer a calendar feature, ProtonMail did not offer it for all the users. The calendar feature (in beta) was limited to paid users. Recently, in an announcement, ProtonMail has made it accessible for all users for free. It is worth noting that it is still in beta but accessible to more users. # § Pseudo-Open Source⠀➾ # § Privatisation/Privateering⠀➾ # § Linux Foundation⠀➾ # ⚓ New_Linux_research_division launches_to_explore_open_source ecosystems [Ed: Sleazy marketing_rag “Linux Foundation” pretends to be research now; Linux Foundation sells “tweets”.]⠀⇛ The Linux Foundation has launched a new research division to look at the impact of open source. Linux Foundation Research aims to broaden the understanding of open source projects, ecosystems, and impact by looking at open source collaboration. # ⚓ SODA_Foundation_Announces_2021_Data &_Storage_Trends_Survey⠀⇛ Data and storage technologies are evolving. The SODA Foundation is conducting a survey to identify the current challenges, gaps, and trends for data and storage in the era of cloud-native, edge, AI, and 5G. Through new insights generated from the data and storage community at large, end- users will be better equipped to make decisions, vendors can improve their products, and the SODA Foundation can establish new technical directions — and beyond! The SODA Foundation is an open source project under Linux Foundation that aims to foster an ecosystem of open source data management and storage software for data autonomy. SODA Foundation offers a neutral forum for cross-project collaboration and integration and provides end-users quality end-to- end solutions. We intend to use this survey data to help guide the SODA Foundation and its surrounding ecosystem on important issues. # § Security⠀➾ # ⚓ Scanning_for_secrets⠀⇛ Projects, even of the open-source variety, sometimes have secrets that need to be maintained. They can range from things like signing keys, which are (or should be) securely stored away from the project’s code, to credentials and tokens for access to various web- based services, such as cloud-hosting services or the Python Package Index (PyPI). These credentials are sometimes needed by instances of the running code, and some others benefit from being stored “near” the code, but these types of credentials are not meant to be distributed outside of the project. They can sometimes mistakenly be added to a public repository, however, which is a slip that attackers are most definitely on the lookout for. The big repository-hosting services like GitHub and GitLab are well-placed to scan for these kinds of secrets being committed to project repositories—and they do. Source-code repositories represent something of an attractive nuisance for storing this kind of information; project developers need the information close to hand and, obviously, the Git repository qualifies. But there are a few problems with that, of course. Those secrets are only meant to be used by the project itself, so publicizing them may violate the terms of service for a web service (e.g. Twitter or Google Maps) or, far worse, allow using the project’s cloud infrastructure to mine cryptocurrency or allow anyone to publish code as if it came from the project itself. Also, once secrets get committed and pushed to the public repository, they become part of the immutable history of the repository. Undoing that is difficult and doesn’t actually put the toothpaste back in the tube; anyone who cloned or pulled from the repository before it gets scrubbed still has the secret information. Once a project recognizes that it has inadvertently released a secret via its source-code repository, it needs to have the issuer revoke the credential and, presumably issue a new one. But there may be a lengthy window of time before the mistake is noticed; even if it is noticed quickly, it may take some time to get the issuer to revoke the secret. All of that is best avoided, if possible. # ⚓ Resurrecting_DWF⠀⇛ Five years ago, we looked at an effort to assist in the assignment of Common Vulnerabilities and Exposures (CVE) IDs, especially for open-source projects. Developers in the free- software world have often found it difficult to obtain CVE IDs for the vulnerabilities that they find. The Distributed Weakness Filing (DWF) project was meant to reduce the friction in the CVE-assignment process, but it never really got off the ground. In a blog post, Josh Bressers said that DWF was hampered by trying to follow the rules for CVEs. That has led to a plan to restart DWF, but this time without the “yoke of legacy CVE”. # ⚓ Vulnerability_analysis_for_Golang_applications with_Red_Hat_CodeReady_Dependency_Analytics⠀⇛ Red Hat CodeReady Dependency Analytics, powered by Snyk Intel Vulnerability database, helps developers find, identify, and fix security vulnerabilities in their code. In the latest 0.3.2 release, we focused on supporting vulnerability analysis for Golang application dependencies, providing easier access to vulnerability details uniquely known to Snyk, and other user experience improvements. # ⚓ 4_Open_Source_Tools_to_Add_to_Your_Security Arsenal⠀⇛ Open source solutions can offer an accessible and powerful way to enhance your security-testing capabilities. # ⚓ Security_updates_for_Thursday⠀⇛ Security updates have been issued by Debian (xorg-server), Fedora (kernel), openSUSE (clamav, fluidsynth, python- bleach, spamassassin, and xorg-x11- server), Red Hat (gnutls and nettle, libldb, and thunderbird), Scientific Linux (thunderbird), SUSE (clamav, util-linux, and xorg-x11-server), and Ubuntu (network-manager and underscore). # ⚓ 100_million_more_IoT_devices_are_exposed—and they_won’t_be_the_last⠀⇛ Over the last few years, researchers have found a shocking number of vulnerabilities in seemingly basic code that underpins how devices communicate with the Internet. Now, a new set of nine such vulnerabilities are exposing an estimated 100 million devices worldwide, including an array of Internet-of-things products and IT management servers. The larger question researchers are scrambling to answer, though, is how to spur substantive changes—and implement effective defenses—as more and more of these types of vulnerabilities pile up. Dubbed Name:Wreck, the newly disclosed flaws are in four ubiquitous TCP/IP stacks, code that integrates network communication protocols to establish connections between devices and the Internet. The vulnerabilities, present in operating systems like the open source project FreeBSD, as well as Nucleus NET from the industrial control firm Siemens, all relate to how these stacks implement the “Domain Name System” Internet phone book. They all would allow an attacker to either crash a device and take it offline or gain control of it remotely. Both of these attacks could potentially wreak havoc in a network, especially in critical infrastructure, health care, or manufacturing settings where infiltrating a connected device or IT server can disrupt a whole system or serve as a valuable jumping-off point for burrowing deeper into a victim’s network. # ⚓ ISTIO-SECURITY-2021-003⠀⇛ # ⚓ Announcing_Istio_1.8.5⠀⇛ This release fixes the security vulnerability described in our April 15th post. # ⚓ Announcing_Istio_1.9.3⠀⇛ This release fixes the security vulnerability described in our April 15th post. o § Monopolies⠀➾ # ⚓ How_Amazon_Strong-Arms_Partners_Using_Its_Power_Across Multiple_Businesses⠀⇛ Amazon.com Inc. last year told smart-thermostat maker Ecobee it had to give the tech giant data from its voice-enabled devices even when customers weren’t using them. Amazon responded that if Ecobee didn’t serve up its data, the refusal could affect Ecobee’s ability to sell on Amazon’s retail platform… # § Patents⠀➾ # ⚓ Oral_proceedings_by_video_conference_at_the_European Patent_Office [Ed: These are illegal, but the patent litigation profiteers never point that out because it's not convenient to their bank accounts]⠀⇛ The devastating coronavirus (COVID-19) global pandemic transformed adoption of holding oral proceedings by video conference, so as to sustain access to justice for parties. In 2019, about 900 oral proceedings before the Examining Divisions were held by video conference, increasing to more than 2,300 in 2020. Additionally, oral proceedings are now routinely held before the Opposition Divisions and the Boards of Appeal. In 2020, more than 300 oral proceedings before the Opposition Divisions were held by video conference and the EPO plans to achieve the same number monthly in 2021. Between May and October 2020, 120 oral proceedings before the Boards of Appeal were held by video conference. # ⚓ Compulsory_licensing_and_Covid-19_vaccines:_when_fake news_spoil_the_public_debate [Ed: Team UPC fanatics want patents over patients and misuse the term "Fake News". In reality, all those patents ought not exist in the first place because they kill people.]⠀⇛ The French government claims that patents are not “the issue”: in other words, no patent would hinder the manufacture of vaccines. It is true that no patents have yet been granted directly for a covid-19 vaccine as such, since such a grant requires the filing of an application with a Patent Office, which will examine it during a procedure that will last approximately two years. However, the lack of granted patents does not mean that there are no patents that could impede the manufacture of vaccines. Firstly, it is the patent application, not the granting of the patent, that constitutes the origin of the patent right, from which point an infringement action is possible. Second, vaccine manufacturing involves processes, possibly pre-dating the pandemic and be the subject of patents. This is the case for messenger RNA and lipid nanoparticles, for example, for which BioNTech[2] et Moderna[3] hold numerous patents. Similarly, Oxford University holds patents on the recombinant DNA technology used in Astra Zeneca’s vaccine, to which Oxford University has granted an exclusive license[4]. Moreover, Moderna’s announcement that it will not assert its patents during the pandemic does not mean that it is waiving its rights. Moderna is not giving up anything, but rather exercising its right by subjecting access to the patented technology to certain conditions[5]. Of course, patents could prove useless without the know-how required to implement their teachings. This know-how will be particularly necessary when it comes to compiling a file in order to obtain a marketing authorization. However, there is nothing, other than the lack of political will, to prevent the ex officio license from extending to the patent as well as to the know-how necessary for its exploitation. # § Software Patents⠀➾ # ⚓ Uncertainty_at_the_USPTO:_Rate_of_Discretionary Denials_Continues_to_Climb⠀⇛ It has been a banner quarter for those trying to avoid merits-based review of their patents at the USPTO. With 74 procedural denials to start the first three months of 2021—a quarterly record—it is projected that denials will rise by nearly 30% for the year, from 228 to nearly 300. If this trend holds, the Board will deny more petitions in 2020 without reaching the merits than in doing so. That’s in just over a year of Fintiv itself being precedential. If that projection holds, that will mean more than six hundred petitions will have been paid for and filed with the Board that will not have gotten a hearing on the merits. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 8269 ➮ Generation completed at 02:41, i.e. 81 seconds to (re)generate ⟲