𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Wednesday, January 20, 2021 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Thu 21 Jan 02:44:22 GMT 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 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔/𝒕𝒙𝒕 ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmTc7fVWDZAd8Hhdj4NZkukktpS3GgF3bkCCEsEPzBFQ8b QmQteVnu669KJD3aGFG9pTaha5NeLdUVvog8v7rtH7aAif QmZQ6Pn5zz59X5DotEqu3wFU1Zv7NgnekWx1XnZmEtgxoJ QmSFbBNGkS4rhKR4CEWoVvxihh6PGXm91pwQceXjQRvbqH QmU9utRxait6DvuC5UtvxHGqvGucHEXPr6tugdaE6zwHa9 QmVwyNzdqyZQseHF1h9twiPx9YwhTX5Czp3HzGyUFcvpqq QmcW6oTMq2wsnGxnPC9kbvxcneQTdmrTBUDSdcb7dcDpZ5 QmX4u8WLvSMeyBAUYLC4cppEKCNWzLjiXJiZMnUc3GWMhX QmTj7LsgiVYQ5yrja86fyugrT71ioj5BqEgHp9yghitcrZ QmdA6htMZSzPdyHdafnfdBHBxdZEysGBZB134zUHMUwEyF QmUkrxvJRop3NdRoZycgbUJyuFTkHiSGCsbK647F4cj3sf QmTioT2gP3XfUN7pt6ZeHG9qfg9Psg4b34Kj1YVUYV7GU3 QmSw555oSnJyZjxAcv5QKbZsC5fSkUQe5k87k3Sp1bZ5zE QmYU4BPVhs83e832MicVAqM37KSVnpZgQB2Ypq6xomSZuR QmXogomsJXnGKemXP4RbmBPMxRjfNU9W2d9dadE8fdLRSM QmWWQQtzHgRQEoj3GYorKvsrkrB7pJfG38CtzeYh4bA1tz QmVkNzUNEVe3oJcu25zv4qSgZtz7TBH66rcdAjGT9fXCQ3 QmXK45ZkNzmfaWKtv9auyweDqj1q6pTDo32FGzq8Wr5ibj QmcDhnK6hTrPBgiFNGKiUJz9KtaeX64beypJxyBZTMyLfQ QmNtcVici26fjTiG3GS5nXfKQ4cSu6UnwXEBnVmjfwCHZB QmQ19gyb7iHwhXTYYX54x9EfFrEGMPdBQVbde2FVzLDiHV ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ Recent Techrights Articles About President Joe Biden | Techrights ⦿ Suppressed Facts of the Free Software Movement and Its Community of Volunteers – Part V: How FSF Secrecy Ended Up Insulting People, Alienating Trans Developers | Techrights ⦿ InteLeaks – Part XXII: Bubbles and Buzzwords, No Substance at Intel’s Internet of Things (IoT) Group (IOTG) | Techrights ⦿ IRC Proceedings: Tuesday, January 19, 2021 | Techrights ⦿ InteLeaks – Part XXIII: Intel Paying for Bogus ’Research’ ‘Insights’ Which Merely Seek to Justify Outsourcing to Microsoft and Imposing Microsoft’s Proprietary Software on Free Software Developers | Techrights ⦿ IBM Panics and Resorts to ’Customer Retention’ Tactics With Red Hat Enterprise Linux (RHEL) | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2021/01/20/articles-about-president-joe-biden/#comments http://techrights.org/2021/01/20/fsf-secrecy/#comments http://techrights.org/2021/01/20/intel-iot-edge-iotg/#comments http://techrights.org/2021/01/20/irc-log-190121/#comments http://techrights.org/2021/01/20/killing-gitlab-for-microsoft/#comments http://techrights.org/2021/01/20/rhel-and-the-centos-contingency/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2021/01/20/rhel-contingency/#comments http://techrights.org/2021/01/20/videolan-vlc-3-0-12/#comments http://techrights.org/2021/01/20/wireguard-for-pfsense/#comments ䷩ 𝚕𝚒𝚗𝚎 63 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/20/articles-about-president-joe-biden/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Recent_Techrights_Articles_About_President_Joe_Biden⠀✐ Posted in Site_News at 4:50 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Coporate candidates, Coporate landslide⦈ Summary: Instead of writing yet more stuff about the latest US president, let’s look back at what we wrote in recent weeks/months * Microsoft_is_Already_Bribing_the_Likely_Next_US_President_(Having_Also Paid_the_Trump_Campaign)_to_Ensure_Microsoft_Can_Get_Away_With_Crimes_and Receive_Bailouts_from_Taxpayers * 2020_Elections:_No,_It’s_Not_About_Russia * The_Oligarchs’_Parties_Will_Never_Choose_the_Side_of_Software_Freedom Because_Free_Software_Cannot_Bribe_Officials * 2020_Election_—_Like_2016_Election_—_Serves_to_Show_Social_Control_Media is_Disinformation_Machine,_a_Growing_Threat_to_Democracies * Bewaring_Partisan_Reflexes_as_They_Distract_From_Important_Issues Including_Software_Freedom * If_Mr._Biden_Emerges_as_Preliminary/Tentative_Winner… * Biden_Won_The_US_Election,_But_the_Challenges_Ahead_Have_Only_Just_Begun * Who_President_Biden_is_Indebted_to_(e.g._Google_Monopoly_and_the Financial_Sector) * President-elect_Joe_Biden_(or_Vice_President_at_the_Time):_Journalists Are_Like_Terrorists_Who_‘Conspire’_If/When_They_Expose_US_War_Crimes_and Government_Corruption * Just_for_the_Record(ing_Industry):_Joe_Biden_is_an_Enemy_of_Freedom_and of_Software_Freedom * But_at_Least_He’s_Not_Donald_Trump_or_George_Bush… * President-elect_Biden_is_Already_Being_Shifted…_to_the_Right * [Meme]_Trump_is_Out._Now_It’s_Time_to_Pressure_the_Biden_Administration/ Transition_Team_on_Software_Freedom_Issues. * Social_Control_Media_Ought_Not_Influence_Election_Outcomes_(But_It_Does, Oftentimes_Based_on_Misinformation,_No_Quality_Control) * Patent_Maximalists:_We_Love_‘Criminals_and_Rapists’_as_Presidents * It_Takes_Two_Boots,_the_(Fake)_Left_and_the_(Extreme)_Right * The_US_Election_Was_Not_Rigged,_But_the_Nomination_Process_Was_ (Undermined_to_Maintain_Control_by_Oligarchy) * Old: How_Microsoft_Squashed_Free/Open_Source_Software_in_Voting_Systems in_the_United_States ⣿⡀⠀⠀⠀⢀⣠⣤⣶⣿⣿⣿⣟⣿⣟⢿⣿⣟⢇⣤⣀⢀⣠⣄⢻⣿⣄⠀⣤⣄⢠⣤⣬⢩⣭⡀⠀⣠⣜⠿⣿⣿⢿⣟⢿⣿⣿⣟⡛⣿⢻⣿⣟⠿⣿⣟⢿⣿⣿⣿⣿⢛⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣧⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⢸⡇⠛⢸⣿⣿⣾⣿⣿⢸⡇⣿⣿⣿⣿⠃⣿⣿⠀⣿⡇⢸⣧⠀⢸⣿⠛⠃⣿⣿⢸⣿⣾⣿⣿⢸⡇⣿⢸⡇⣿⣧⡿⣿⢲⣿⣷⣿⣧⠸⢷⣍⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡼⣧⡿⣸⢿⡿⡻⠿⢰⡸⢧⡿⠻⠿⠿⠿⠟⠿⠆⠿⠇⠸⠧⠄⠘⢿⡿⢻⡿⠿⠿⠏⠿⠿⠿⠼⠇⠿⠸⠧⠿⠻⠟⠿⣾⣿⣿⠿⢧⠼⣧⡿⠸⢟⠿⠟⠛⢛⠟⠛⠛⠛⣿⣿⣿⣿ ⣿⡟⠋⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠃⠀⠀⠀⠀⠀⠀⠀⣠⣴⣶⣿⣷⣄⠀⠀⠐⢿⣷⠀⢸⣿⣿⠃⠀⡠⣀⠀⠀⣠⣶⣾⣿⣷⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿ ⠋⠀⣰⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣧⠀⠀⠈⠁⠀⢸⣿⣿⠀⠰⣿⣶⣶⣾⣿⣿⣿⣿⣿⡅⠀⢸⣿⣿⣿⣿⣿⣿⠇⠀⢠⣖⣠⣤⣤⣴⣶⣶⣶⣶⣄⠀⠈⢹⣿ ⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⣛⣛⢿⣿⣿⡿⣿⣿⡆⠀⠀⠀⠀⢀⣿⣿⣇⢰⣟⠭⠉⢙⣿⠟⠀⠀⢬⣧⢀⣸⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿ ⠀⢐⠒⢛⢿⣿⣿⣿⣿⣷⣯⣭⣝⣿⣿⡟⠹⠆⠀⠀⠀⠀⠀⠀⢈⣀⣤⣹⣿⣿⣩⣀⣙⣷⠀⠀⠀⠀⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣾⣷⣷⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿⠀⠀⣾⣿⠭⠉⠛⣿⡟⠋⠉⠉⡻⣆⠀⢀⣿ ⠀⣸⠉⢿⡏⡿⣻⣹⣿⣿⣿⣿⡿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠋⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⢀⣿⣿⣿⣿⣿⣿⣧⣾⣷⣷⣾⣿⢀⢘⣿ ⠬⠠⣿⣼⣿⠄⢲⣽⣿⣿⣿⣿⣦⣤⣩⣭⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣧⣭⣭⣿⣿⣿⣿⠇⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣯⣽⣿⣷⣤⣽⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡟⠻⠟⠛⣿⣿⣿⣿⢇⣼⣿ ⠀⠀⠀⠉⠘⠀⠙⢹⣿⣿⣧⣴⡶⠾⣿⣙⣿⠃⠀⠀⠀⠀⠀⠀⡿⣿⣯⣭⣿⣿⣽⣿⣿⠃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣉⠊⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⡛⣛⣛⣒⡃⠀⣹⡇⢹⣿⣿⣿ ⠀⠀⠨⣢⡆⠀⠀⠀⠹⡜⢿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠰⣝⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⡁⢀⣾⣯⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣾⠿⢿⣒⣾⠏⢀⣿⣿⣿⣿ ⠀⠘⢷⡦⣙⢧⡱⡀⠀⠀⠈⠛⢿⣿⣿⡿⠀⠀⢀⠀⠀⠀⠀⠀⠀⠈⠀⠉⠉⠉⢉⣿⡃⠀⠀⠀⠀⠀⢸⣿⣿⠏⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⠃⠀⠈⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡿⠿⢛⣧⢦⣾⣿⣿⣿⣿ ⠀⠀⠀⠈⠛⢕⡷⣣⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⢰⣄⣤⣴⣶⣿⣿⡇⠀⠀⠀⠀⠀⠘⢡⡅⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠀⢈⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠈⠫⢾⢷⣿⣶⣴⡀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠈⠉⠉⠻⣿⡿⠿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠫⣪⢟⣿⣵⡦⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠠⠀⠄⠀⣿⣿⡏⣰⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⣹⢻⣬⢯⠄⠀⠀⠀⠀⠀⠀⠀⣼⡟⠉⠀⠀⠀⠀⠛⣡⣾⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⣁⠀⠀⢀⣨⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢳⡹⡷⢁⣴⣦⡀⣴⢦⡄⣶⢯⡅⣴⢦⡄⣶⢤⡽⣿⣿⠻⢿⡶⢰⡶⠆⠀⣶⠀⣴⣶⠛⣿⢻⡏⣿⢿⡝⣽⢿⡄⣶⠀⣴⡄⣶⢮⡝⣿⢿⣿⣿⣿⣿⡿⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⣧⢸⣿⣉⣹⣿⢸⡇⣿⠾⢻⣿⢸⡇⣿⢾⡇⣿⣻⡆⢸⡇⢸⡷⠆⠀⣿⠀⣿⣹⡆⣿⣿⡇⣿⢸⡇⣟⢷⡄⣿⠀⣿⡇⣿⢸⡇⣿⢾⣿⣿⣿⣿⠃⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣏⠻⠟⠁⠻⠞⠃⠛⠀⠀⠻⠞⠃⠛⠘⠓⠛⠙⠃⠘⠃⠘⠓⠂⠀⠛⠒⠛⠙⢃⣻⣹⣇⣛⣚⣣⡟⠾⠃⠛⠒⠛⠃⠛⢚⣣⣛⣲⣽⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⡀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 137 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/20/fsf-secrecy/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Suppressed_Facts_of_the_Free_Software_Movement_and_Its_Community_of Volunteers_–_Part_V:_How_FSF_Secrecy_Ended_Up_Insulting_People,_Alienating Trans_Developers⠀✐ Posted in Free/Libre_Software, FSF at 10:09 am by Dr. Roy Schestowitz This wouldn’t have happened if no secrecy was entertained as an option http://techrights.org/videos/gnu-libreboot.webm Summary: Having just uploaded this introductory_video, we delve into the backstory or the real reason the FSF sank into somewhat of a crisis with the trans community almost half a decade ago THIS post will hopefully not be misunderstood. It is by no means a criticism of individuals; it’s a bunch of constructive suggestions and some observations about what really happened several years ago at the FSF. The FSF is the primary proponent of Free software; it is also the oldest (turning 36 years old later this year). The FSF supports the GNU Project and provides a supportive framework for it. GNU, in turn, facilitates many volunteers and developers who contribute to the cause of software freedom. Some of these developers are purely volunteers, whereas others are salaried by companies such as Red Hat (IBM). “The FSF is the primary proponent of Free software; it is also the oldest (turning 36 years old later this year).”I myself am a proponent of the FSF and quite a few of us at Techrights (e.g. IRC) are FSF members. Some of us are trans. That’s not really the subject of debate here; instead, we deal with how secrecy can beget offence/insults. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇In Historic First, Biden Picks Trans Woman, Dr. Rachel Levine, to Help Lead HHS⦈ Our general view is, technology and merits of programmers should be looked at irrespective of gender. We already see evidence of the president inaugurated today having_the_courage to act accordingly (article from yesterday shown to the right). In Part_I, Part_II, Part_III and Part_IV we talked about elements of secrecy being a peril; they breed suspicion and mistrust. We generally think that secrecy is a lot more risky than beneficial. It has the potential to cause embarrassment. With transparency, for example, the tone of conversations would simply not be the same (a higher level of restraint and ‘professionalism’). Just to be clear, we don’t advocate leaking FSF ‘secrets’. We just want to better understand past events. As somebody recently told us, “do you know GNU removed many voices that were against RMS?” (Richard Stallman) “…do you know GNU removed many voices that were against RMS?”       –Anonymous“For example,” we’ve learned, “you can probably find that Matt Lee was silently wiped from the list of GNU speakers if you look at web.archive.org or something…” Matt Lee blocked me in Twitter after I had politely responded to an RMS-hostile tweet of his. “Matt Lee was a sysadmin and he was calling on RMS to quit the FSF on Twitter,” we’ve been told, “after he quit MIT…” 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇SANDERS WARREN BIDEN: Tech Before Gender⦈ Lee made no ambiguities/secrets about that. I met Lee in person a very long time ago (amicable meeting), so seeing his flippant reaction (blocking me in Twitter for a polite tweet) was a little surprising. And “also,” we’ve been told, “RMS is truly out of MIT, that was a final decision, but it’s not the first time he left them…” And “still,” we’ve been told, “whenever RMS defended [himself] from this crowd, he did so silently…” So there was more going on behind the scenes — something many weren’t privy to or aware of. “RMS is truly out of MIT, that was a final decision, but it’s not the first time he left them…”       –AnonymousThe case of point, which the video alludes to, is the Rowe incident. It apparently started after Lisa_Maginnis had leaked information about inside affairs at the FSF. “Lisa Maginnis was fired [sic] over this [as] she leaked something…” (according to our source) If secrecy is an issue, then the organisation can become more vulnerable. We saw some FSF insiders (and maybe Alex Oliva also) trying to enhance transparency, but so far we see evidence of mostly backlash against those attempting to push in that direction (increasing visibility). I mean, what good is leaking of information that only few can see? As it turns out, Maginnis didn’t just leak it for everyone to see. The intent wasn’t to damage the FSF. The nature or purpose of the leak was to highlight a concern; We were told “she leaked that the FSF, in the 2000s, rejected a transgender woman from getting a job there on the grounds that she is “ugly, and would upset the rest of the employees”” (paraphrased). Our source said that “this was only leaked to Leah Rowe [...] and Leah Rowe went everywhere asking for John Sullivan to be banned [...] err, not banned, I mean removed” (same effect). But “this got Lisa fired,” [sic] whereas John Sullivan is still in the FSF. “Fired” is possibly not the correct term here, but either way, the person punished probably did not deserve this. Our source inquired, “do you remember when libreboot left GNU?” “…she leaked that the FSF, in the 2000s, rejected a transgender woman from getting a job there on the grounds that she is “ugly, and would upset the rest of the employees” (paraphrased).”       –AnonymousWell, it came back. But much damage had been done prior to that. Our source noted that “the transgender woman that was rejected in the 2000s was Julia Longtin [...] a great mistake on the part of the FSF [sic] she would have done a great job…” Some pages in the FSF’s directory list Julia Longtin as “Maintainer.” Maginnis is no longer in the FSF, so we can say out loud (publicly) what we know (subjected to creative obfuscation that hides the sources). And just to “clarify,” as the source told us, “Leah Rowe asked for John Sullivan to be removed, but I have found no evidence he was involved in the rejection of Julia Longtin [...] in fact, it seems to have been someone else, who has since left the FSF more than a decade ago…” There’s reason to believe that it’s no longer an issue because, according to our source, Rowe is still involved, unlike those whom she accused; “she also accused two people of transphobia,” we were told, “who have also since left the FSF (both staffers)…” “…she also accused two people of transphobia, who have also since left the FSF (both staffers)…”       –Anonymous“Lisa Maginnis was fired [sic] in 2016-ish or 2017″ and her blog posts for the FSF stopped at around that time. Maybe a monumental loss. Maybe transparency would averted that loss. We’ve asked around about Maginnis and about the Julia Longtin incident. Some of that is rather old news and suppressed news. “I do not have any insider information about that incident,” one person told us. “I tried to talk to Lisa after the incident, but couldn’t ever reach her again. The only contacts I had for her were the FSF email address, that no longer worked, and her IRC nick, that seems to have gone unused from then on. We’d had good rapport during LibrePlanet before that, and I was disappointed I couldn’t offer her any support at that time.” That’s quite outdated. “I tried to talk to Leah Rowe about it back then,” this person recalled, “but she didn’t seem to be very happy that I was “investigating” the matter.” In a sense, in order to better understand Rowe’s grievances it helps to know what actually happened. Nobody will be punished for merely talking. “I tried to talk to Lisa after the incident, but couldn’t ever reach her again.”       –Anonymous“I talked to Richard Stallman,” one person told us, “and he told me something to the effect that he trusted Lisa hadn’t been wronged by FSF management. Nothing much different from his public statements on the matter at the time. So I don’t really know anything about what happened, other than what transpired to the public at large back then.” We think that the key point is, someone said something rather offensive internally. This would be a lot less likely had there been more transparency and much of that old crisis would have been avoided. █ ⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠤⠤ ⠀⠀⠈⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣾⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣟⢿⡿⠿⢿⡿⠿⣿⢟⢻⡿⣿⠿⢿⣿⣻⠛⢻⡟⡿⠻⡻⢻⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣷⣾⣷⣶⣾⣶⣾⣿⣶⣾⣷⣿⣦⣴⣿⣿⣶⣷⣷⣿⣾⣾⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣷⣿⣿⣧⣿⣿⣼⣿⣼⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⠿⠿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣯⣼⣽⣦⣬⣥⣿⣦⣿⣴⣼⣿⣵⣬⣯⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⣽⣻⣿⣿⡩⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿ ⣸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣾⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿ ⢼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿ ⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢺⡏⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡿⢿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⢿⡿⣿ ⢸⡇⠀⣿⣷⠄⠀⣿⣸⣀⣀⣟⣐⣇⣄⣆⣐⣭⣇⣸⣃⣨⣲⣸⣇⣕⣉⣨⣇⣋⣈⣂⣁⣅⣸⣇⣐⣆⣓⣨⣂⣘⣀⣎⣑⣅⣅⣺⣇⣺⣀⣿⣇⣆⣺⣀⣀⣕⣘⣈⢈⣿⣘⣆⣃⣁⣿⣰⣁⣸⣎⣄⣕⣁⣋⣨⣂⣿ ⢸⡇⠀⣀⣀⣠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣸⡇⠀⣿⣿⣿⣿⣿⠉⡫⠩⠍⡽⠨⠍⠏⠉⠏⢹⡇⣘⢉⢩⠏⡝⠉⡹⡅⡽⡍⠩⠍⠿⠉⣿⢸⢘⢩⠉⠧⠹⠨⣿⠔⡏⠉⠭⢝⠉⠹⠉⠭⡝⣹⠐⠨⠙⠩⢨⠙⢹⢸⠶⠏⢩⢉⠽⠩⠏⢹⡩⠫⣻⠨⡋⢹⣿⣿ ⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡏⡛⢹⠻⡟⢻⢻⠛⢹⠛⢹⠛⢛⢛⣻⡛⠟⡛⣻⡛⣟⢹⠛⣟⡻⣻⢛⢛⠟⣻⢹⢹⢛⠛⡏⢛⢙⢻⠛⡟⣻⠋⣿⢹⢙⡟⢛⢛⡟⢛⡛⣿⡩⢛⡟⡛⢛⡟⡛⣻⠛⡟⡏⡏⡏⡏⣏⢽⢻⣿⢙⣹⣿⣿⣿⣿⣿ ⢸⣷⣷⣾⣾⣷⣾⣾⣶⣾⣾⣾⣶⣾⣾⣾⣶⣷⣶⣾⣾⣾⣶⣶⣷⣥⣿⣾⣶⣷⣿⣾⣾⣶⣶⣶⣷⣾⣾⣶⣷⣾⣶⣿⣾⣾⣶⣾⣾⣷⣾⣷⣿⣶⣷⣷⣿⣷⣶⣾⣾⣾⣷⣷⣷⣷⣷⣷⣾⣶⣿⣶⣾⣿⣿⣿⣿⣿ ⢸⡟⣿⠿⢿⠟⡿⢿⡿⡟⡿⣿⡿⡿⢿⠿⠿⢿⠿⣿⠿⢿⢻⢻⠿⢿⡟⡿⠿⡿⡟⢿⠿⢿⢿⢿⢻⡿⣿⡿⡟⡿⠿⡿⡿⠿⡿⢿⠟⣿⢻⢻⠿⣿⡟⡟⢿⡿⡟⡟⡿⣿⡟⣿⠿⡿⢿⡿⢿⡟⢿⢿⣿⣿⣿⣿⣿⣿ ⣾⣷⣷⣾⣧⣧⣷⣶⣽⣷⣿⣾⣴⣇⣾⣱⣿⣾⣾⣾⣾⣮⣾⣾⣖⣼⣧⣿⣴⣽⣿⣷⣼⣾⣴⣿⣼⣽⣽⣿⣦⣷⣮⣿⣴⣶⣷⣮⣤⣮⣼⣾⣶⣽⣧⣷⣾⣽⣷⣧⣿⣷⣦⣿⣶⣏⣶⣽⣼⣧⣧⣿⣿⣿⣿⣿⣿⣿ ⢹⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⢿⣿⡿⣿⣿⣿⣿⢻⣿⡿⡻⡻⣿⣿⣿⡟⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣧⣧⣯⣼⣤⣷⡅⣾⣴⣼⣤⣧⣴⣧⣿⣤⣷⣤⣧⣦⣯⣿⣼⣿⣤⣧⣧⣼⣧⣵⣧⣿⣤⣧⣯⣼⣷⣤⣷⣼⣯⣼⣧⣷⣿⣯⣦⣿⣤⣧⣧⣼⣼⣤⣧⣦⣧⣇⣧⣼⣶⣥⣷⣿⣤⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⢠⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⠿ ⠀⢾⣿⣿⠀⠀⠀⠀⣴⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣆ ⣤⠀⠋⠉⠁⠀⠀⡀⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿ ⠙⠀⠀⠀⠀⠀⢸⣿⡆⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⢸⣧⠀⠀⠘⣿⣿⣿⣿⣿ ⠀⠀⠀⢀⣴⣿⡆⣿⣿⠘⠇⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠉⢾⣷⣶⣿⣿⣿⣿⠀ ⠀⠀⠀⣿⣿⣿⣧⠘⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠻⣿⣿⣿⣿⡿⠸ ⣼⡆⠀⢸⣿⣿⣿⣧⠋⢻⡄⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠘⢿⣿⣯⠁⠀ ⠉⠇⠀⠀⣿⣿⣿⣿⡆⠸⣷⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⢿⣿⡄⠀ ⠀⠀⠀⠀⣿⣿⣿⣿⣿⡄⢿⡀⠀⠀⠀⠀⠀⠀⠐⠚⠻⠟⠉⠉⠛⠿⠿⢿⡿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠻⣃⠀ ⠀⠀⠀⠀⢻⣿⢹⣿⣿⣷⡘⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣼⣷⡄⠀⠀⠀⠀⠀⠀⠸⠿⠶⠶⣤⣍⡻⣿⣿⣿⣿⣿⣭⣵⣿⣿⣿⣿⣿⣿⣿⣻⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⡀⠀⠀⢸⣿⡆⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠉⠉⠁⠀⢀⡀⠀⠀⣀⣀⣀⣠⣶⣤⡀⠈⠙⢿⡿⢟⣯⣥⣄⣀⣠⣄⣭⣿⣷⡄⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⡄ ⣿⣷⣿⡀⠘⣿⡇⢻⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⢸⠀⠀⢼⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢀⣿⣿⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡇⠀⢿⡇⢸⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⢩⣤⠱⣤⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣆⠘⣷⡀⢿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⣼⣿⣾⣷⠄⠀⠈⠻⣿⣿⣿⣿⣿⡟⠉⠀⣴⣟⣿⣿⣿⣿⣿⣯⡙⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣆⠻⣷⠈⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠉⣻⣿⠘⠀⠀⠀⠸⣿⣿⣿⣿⡟⢀⣤⡄⠉⠋⠛⠿⣿⣿⣿⣿⣿⣦⡈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣆⠈⠀⠘⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠁⠀⠀⠀⠶⢻⣿⣿⠋⣰⣿⣿⣷⣤⠀⠀⠀⢠⣼⣿⣿⣿⣿⣷⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡻⣿⣿⣿⣿⣿⣿⣧⠀⠀⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣏⣁⡉⠉⠉⠉⠐⠐⠶⠾⠿⡛⠛⢛⣽⣿⣿⣿⣿⣿⠛⠛⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡟⢿⣿⣿⡿⠿⠟⠃⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣦⢤⣬⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠙⠛⠛⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠋⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠿⢿⣏⠙⠛⠛⠛⠿⢿⣿⣿⡿⠿⠿⠿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⣶⣶⣶⣶⣶⢰⣶⣶⣶⣶⣶⠀⢀⣴⣶⣾⣿⣶⣦⡙⠁⣶⣶⣶⡆⢰⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⢻⣿⣿⣿⠛⠛⢸⣿⣿⣿⠛⠛⠀⣾⣿⣿⡟⢹⣿⣿⣿⠀⣿⣿⣿⡇⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⢸⣿⣿⣿⣀⣀⠀⣿⣿⣿⡇⢸⣿⣿⣿⠀⣿⣿⣿⣧⣼⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⢸⣿⣿⣿⠀⠀⠀⣿⣿⣿⡇⢸⣿⣿⣿⠀⣿⣿⣿⡇⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⢸⣿⣿⣿⣶⣶⡆⢻⣿⣿⣧⣼⣿⣿⡿⠀⣿⣿⣿⡇⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠀⠀⠘⠛⠛⠛⠛⠛⠃⠀⠙⠻⠿⠿⠟⢛⣡⣆⠛⠛⠛⠃⠘⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣶⣦⣀⣀⣀⣀⣀⣀⣠⣀⠿⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⢀⣀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣤⣤⣤⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⠀⠀⠀⢸⡟⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⠢⣄⠀⠀⠀⠀⠀⠀⠀⢰⡆⠈⠀⢸⣷⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡍⢣⠀⠀⠀⠀⠀⠀⢸⡇⢰⠀⢸⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠶⢤⡙⠛⠆⠸⣿⣿⣿⣿⣿⣄⢣⠀⠀⠀⠀⠀⢰⡆⢸⠀⢸⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⣠⢆⢤⡀⢸⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⢸⡇⢸⠀⢸⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠀⠀⣀⣤⣶⣶⣾⣿⣿⣿⣿⣿⣿⣷⡜⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⠇⢸⠀⠸⠿⠀⣈⣭⣅⣽⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣜⢿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠂⠀⠀⢠⣤⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⠻⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠙⠿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢸⡀⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠄⠀⠀⣰⣿⣿⣿⣿⠿⠿⢷⣾⣿⣿⣿⣿⣿⣿⡿⠛⢛⣿⣿⣿⠀⠀⠀⠀⠸⣿⣿⠁⠀⠀⠀⠀⢰⡀⣸⣷⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣴⣶⣷⣿⣿⣿⣿⣿⣵⣦⣠⣶⣼⣿⣿⣿⣿⣿⣷⢒⡛⠛⠻⢿⣿⡀⠀⠀⠀⠀⠘⣿⠀⠀⠀⠀⠀⣾⡇⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣶⣷⣦⣿⣿⠀⠀⠀⠀⠀⢻⠀⠀⠀⠀⠀⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣏⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣤⣤⣭⣼⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠴⠀⠀⠀⠀⠀⠀⠀⠘⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⣛⣻⣿⡿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣧⣶⣦⣈⠀⠀⠀⠀⠀⠀⢀⣀⣀⣰⣾⠇⠀⣿⡿⠛⣿⣿⡿⠻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣛⣃⣀⣼⣿⣿⣿⣿⡿⠙⠋⠈⠁⠀⠀⠀⠹⠿⣿⣿⣿⣿⡟⠋⠀⠀⠈⢣⣠⣿⣿⣧⣤⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⣀⣀⣀⣠⣤⣴⣶⡄⠀⠀⠀⠈⠈⠀⠉⠉⣀⣠⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣉⣉⣉⣉⣉⡉⠁⠀⢀⣈⣉⣉⣉⣉⠛⣉⣉⣉⣉⣉⣙⠿⠛⣉⣩⣭⣍⡉⠉⠉⣉⣀⣀⣀⣀⣈⡉⠉⠀⣀⣀⣀⣀⣀⡀⠀⠀⠙⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⢿⣿⣿⣧⠀⢸⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡯⢠⣿⣿⣿⢿⣿⣿⣧⠀⣿⣿⣿⡿⣿⣿⣿⡆⠀⣿⣿⣿⣿⣿⡇⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⠀⣿⣿⣿⠀⢸⣿⣿⣿⠀⠤⠀⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⣿⣿⣿⡇⢸⣿⣿⡇⠀⣿⣿⣿⡇⠀⠠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠋⠁⢸⣿⣿⣿⣾⣿⣿⡋⠀⢸⣿⣿⣿⣶⣶⠀⣿⣿⣿⣷⣶⡆⢸⣿⣿⣿⢸⣿⣿⣿⠀⣿⣿⣿⣷⣿⣿⣿⠃⠀⣿⣿⣿⣷⣶⡆⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⠿⠛⠉⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⠉⣿⣿⣿⡄⢸⣿⣿⣿⠛⣛⠀⣿⣿⣿⡟⠛⠃⢸⣿⣿⣿⢸⣿⣿⣿⠀⣿⣿⣿⡏⢹⣿⣿⡇⠀⣿⣿⣿⡟⠛⠃⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠟⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢀⣿⣿⣿⡇⢸⣿⣿⣿⣀⣉⡀⣿⣿⣿⡇⢰⡀⢸⣿⣿⣿⢸⣿⣿⣿⠀⣿⣿⣿⡇⢸⣿⣿⡇⠀⣿⣿⣿⣇⣀⣀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⠁⢸⣿⣿⣿⣿⣿⡅⣿⣿⣿⡇⣸⣷⡈⠿⣿⣿⣿⣿⡿⠏⠀⣿⣿⣿⡇⢸⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣛⣻ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣤⣤⣤⣤⣤⣶⣤⣤⣤⣶⣿⣿⣿⣶⣤⣭⣭⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⢶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⡀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠀⠀⣀⡀⠻⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠦⠀⠀⠙⢿⣦⣤⣿⣿⣿⣿⣿⣿⣿⡇⣐⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠢⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⣁⣭⣿⣿⠿⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⡤⠖⠀⠀⠀⠀⠈⠿⠛⠿⢿⣿⣿⣿⣿⠲⢿⡿⠉⠋⠀⠀⠈⠟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⠿⠿⣿⣿⣿⣿⣿⣿⣷⣶⣦⡀⠀⠀⠀⠁⠀⠀⠀⢻⣿⣿⠿⠁⠉⠁⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠐⢘⣴⣿⣿⡧⠀⠀⠊⣤⡀⣿⣛⡃⠀⠰⠄⠀⠀⠀⠘⢻⡯⠤⢤⣀⡀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠛⠛⠛⠃⠀⠀⠀⠉⠁⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠼⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⡀⢀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⢉⣥⣤⣄⡈⠁⣿⣿⣿⣿⠟⠛⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣤⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⢀⣀⣀⣠⣤⣉⠁⠀⣿⣿⣿⣿⣿⠉⡀⠀⢉⣛⠿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡟⠉⠉⢿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⣤⣤⣦⣤⣤⣤⣄⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠁⠀⠀⠰⠲⡶⠶⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⡿⠟⣿⣶⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⢠⣾⣿⣷⡀⠁⠀⠀⠀⠀⠀⠈⠛⠿⠟⠋⠀⠀⠈⠙⠛⠻⢿⣿⣿⢿⣿⣇⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⣀⡀⠀⠀⢰⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣷⣿⣿⣿⣧⠀⠘⢻⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠿⠇⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⢰⣄⠀⠀⠀⠀⠀⠀⠀⠀⠺⠿⢿⣿⣿⣿⠿⠿⠿⣦⣀⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⡿⠈⠛⢿⣿⣿⣿⣿⣿⣏⠁⠀⠀⠀⠀⠸⣿⣧⠀⣠⣄⠀⠺⠾⣶⣷⣶⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠹⠟⠛⠓⠚⠻⢿⣿⡿⠿⠛⠟⠂⠀⠀⠀⠀⠀⠹⢿⠟⠛⠁⠛⠟⠶⠶⠿⠿⢿⣿⣿⣿⡿⠿⠿⠿⠿⠿⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢠⣴⣾⣿⣿⣷⣦⡈⠀⣶⣶⣶⣶⣶⡆⢰⣶⣶⣦⠀⣶⣶⣾⠀⢰⣶⣶⣶⣶⣶⣦⣌⠃⣾⣶⣶⣶⣶⣶⠀⣶⣶⣶⣶⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣿⣿⣿⡏⢹⣿⣿⣧⠀⣿⣿⣿⡟⠛⠃⢸⣿⣿⣿⡆⣿⣿⣿⠀⢸⣿⣿⣿⢹⣿⣿⣿⠀⣿⣿⣿⡟⠛⡛⠀⣿⣿⣿⡏⢻⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡆⠀⣿⣿⣿⡇⠘⠛⠛⠛⠀⣿⣿⣿⣇⣀⡀⢸⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⣿⣿⣿⣇⣀⣅⠀⣿⣿⣿⣇⣼⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠷⠋⠀⠀⣿⣿⣿⡷⣿⣿⣿⣷⠀⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⡿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠻⡿⠁⠠⣿⣿⣿⣿⣿⣿⣶⣶⣶⡇⠀⣿⣿⣿⡇⢸⣿⣿⣿⠀⣿⣿⣿⡇⠀⠀⢸⣿⣿⡏⣿⣿⣿⣿⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⣿⣿⣿⡇⠰⡆⠀⣿⣿⣿⡇⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠂⠀⠹⣿⡿⠿⠟⠛⠉⠁⠀⢿⣿⣿⣧⣼⣿⣿⣿⠀⣿⣿⣿⣷⣶⣶⢸⣿⣿⡇⢸⣿⣿⣿⠀⢸⣿⣿⣿⣾⣿⣿⣿⠀⣿⣿⣿⣷⣶⣶⠀⣿⣿⣿⡇⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⡀⠀⠄⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⠿⠛⠙⠛⠛⠀⠛⠛⠛⠛⠛⠛⠘⠛⠛⣃⣀⡛⠛⠛⠀⠘⠛⠛⠛⠛⢛⣛⣥⣦⣛⣛⣛⡛⠛⠛⠀⠛⠛⠛⠃⠘⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡿⠋⠀⢀⣤⣶⣶⣿⣿⡿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 451 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/20/intel-iot-edge-iotg/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ InteLeaks_–_Part_XXII:_Bubbles_and_Buzzwords,_No_Substance_at_Intel’s Internet_of_Things_(IoT)_Group_(IOTG)⠀✐ Posted in GNU/Linux, Hardware, Microsoft, Windows at 7:59 am by Dr. Roy Schestowitz Intel Inside®? No, Microsoft inside. Shoehorned using buzzwords and marketing hype. http://techrights.org/videos/intel-edge.webm Summary: The video_above is continuation of the_previous_part about a document full of superficial buzzwords (not technical jargon anywhere), in effect recommending to managers that they blindly follow trends and cargo cults (such as Clown Computing) and not what’s most suitable for technical excellence THE sorts of material we receive from and about Intel is embarrassingly shallow. The company has put its future in the ends of clueless clowns, who are better at reciting buzzwords and putting together fancy presentations at the expense of technical arguments. “Intel is pivoting towards Microsoft also for clown computing,” told us a former Intel insider, “because Amazon, Oracle and other clown companies are moving towards (their own) ARM processors for their respective clowns [and] at least with Microsoft they will be able to sell their processors for running backdoored servers and desktops in the clown…” We’ve already heard all about the backlash at Intel. They’re being pushed around by people who instead of striving to make better products basically cheat the market. To give an example, the_former_insider_quotes_European_authorities as saying: “First, according to the contested decision, Intel awarded four OEMs, namely Dell, Lenovo, HP and NEC, rebates which were conditioned on these OEMs purchasing all or almost all of their x86 CPUs from Intel. Similarly, Intel awarded payments to MSH, which were conditioned on MSH selling exclusively computers containing Intel’s x86 CPUs.” “But Intel has changed logos,” I jokingly responded, “so all is forgotten now…” Here’s an_article about the slap-on-the-wrist fines, noting that Intel “paid retail stores rebates to only stock x86 parts.” “competing on merit my ***,” said the former insider. Ryan noted that “Intel- based laptops have gotten MUCH cheaper lately.” Increased competition tends to lead to that and Intel never tolerated competition. It has this in common with Microsoft. “Lenovo knocked the $1,500 Thinkbooks down to like $850,” Ryan added, as “probably Intel and Microsoft had to lower their prices significantly. There’s just not much more you can do with a Windows computer these days than with anyone else’s.” The latest news suggests that Intel will lose some of its biggest clients. This will be a boon to GNU/Linux and hardware from Chinese firms (with or without back doors, which Intel has anyway). Big blow to Intel, do doubt… The video above does not deal with the fluff Intel commissioned or paid for; instead it speaks in more general terms about the aimlessness of the company, driving away its talent while pulling in Microsoft’s orbit (and then imposing it on GNU/Linux developers). This document which we show here (HRI tools analysis report) is a research report from a 3rd party to Intel, in effect “recommending Microsoft/proprietary tools,” including “the recommendation to partner with Microsoft,” according to a source. We’ll come to this at a later stage and discuss the ramifications. In the meantime we can dwell in the superficiality and lack of insight. █ ䷩ 𝚕𝚒𝚗𝚎 545 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/20/irc-log-190121/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ IRC_Proceedings:_Tuesday,_January_19,_2021⠀✐ Posted in IRC_Logs at 2:27 am by Needs Sunlight Due note: Downtime caused by truly awful BT service cause loss of some data logged locally. Hence, we’ve added this_addendum (HTML) for the #techrights log. This ought to contain all the missing parts, sans the formatting. 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇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  QmUphE7T6x1zAEHBsp5uHNFgkqfqDpLDsdKpRUFfgwEg2P #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  QmSCYxbw7HgtaR29ih2W8EEsPacWzW8epoQYCZeiqwGXfQ (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmPMitNA39WjCyEimrM1rn25QwfviYV1fuPmADgrbT3qvp social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmXYHWbxJuSvgu98Gxn9Utkf7x6PTBA9vwRXoZxJVQpEiw social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmUwxQohVSomd6owHD28vygtVyguqA2yxXpcvHrCr9JFzu #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  QmNU7ekuBRHfUhLqf8XWqhXQJPS5zVBvQ4uTeViyMWUPP5 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  QmYgcnwncDv8XWWynM1UcJpJR3dNCeyXQoCBwYqf24a4Ny #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  QmXGFcQnDMGpV2sXjgFbXPVhEFmVyQgySpiZfGw3SUEWuG (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmQ19gyb7iHwhXTYYX54x9EfFrEGMPdBQVbde2FVzLDiHV ䷩ 𝚕𝚒𝚗𝚎 663 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/20/killing-gitlab-for-microsoft/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ InteLeaks_–_Part_XXIII:_Intel_Paying_for_Bogus_‘Research’_‘Insights’_Which Merely_Seek_to_Justify_Outsourcing_to_Microsoft_and_Imposing_Microsoft’s Proprietary_Software_on_Free_Software_Developers⠀✐ Posted in Deception, Free/Libre_Software, GNU/Linux, Microsoft at 1:04 pm by Dr. Roy Schestowitz “Working behind the scenes to orchestrate “independent” praise of our technology, and damnation of the enemy’s, is a key evangelism function during the Slog. “Independent” analyst’s report should be issued, praising your technology and damning the competitors (or ignoring them). “Independent” consultants should write columns and articles, give conference presentations and moderate stacked panels, all on our behalf (and setting them up as experts in the new technology, available for just $200/hour). “Independent” academic sources should be cultivated and quoted (and research money granted). “Independent” courseware providers should start profiting from their early involvement in our technology. Every possible source of leverage should be sought and turned to our advantage.” –Microsoft,_internal_document [PDF] http://techrights.org/videos/killing-gitlab-for-microsoft.webm Summary: Intel’s preference for Microsoft monopoly (an imposed/top-down decision) was seemingly certified by so-called ‘consultants’ and ‘analysts’ from the outside rather than the inside, basically manufacturing a false perception of consent after managers had already made up their minds THIS ongoing_series has already shown the degree of abuse to which Free software and GNU/Linux developers get subjected to. Intel doesn’t value those people; it’s trying to control and corrupt them while big salaries compel them to obey. A lot of this was happening when Coronavirus made it exceedingly hard to seek alternative employment/ers. The above video continues and build upon the previous two parts. “…rumor had it the Intel decision to drop Gitlab and go with GitHub in 2019… was influenced by these types of research reports.”       –Anonymous“This document,” explained a source, “is about what the developers use or might use… with regard to software.” “Not entirely sure,” the source added, “but rumor had it the Intel decision to drop Gitlab and go with GitHub in 2019… was influenced by these types of research reports.” “This report doesn’t seem to take GNU Linux devs into consideration,” the source told us. We’ve seen some feedback from developers, including (as quoted before): “why don’t they just ask US!” Another one said, “dropbox?! github?! slack?! We’re going to lose devs… I just use a shell, irc and gitlab but for change… why not an internal git of our own…” “dropbox?! github?! slack?! We’re going to lose devs… I just use a shell, irc and gitlab but for change… why not an internal git of our own…”       –AnonymousOne IoT developer using GNU/Linux said that, having been informed several months later about the report. Another insider quote: “Dropbox… vscode… github… y agencies may know where the i… I do see mysql but no mention of phpmyadmin… no mariadb” These highly biased ‘studies’ aren’t based on actual research of technical analysis but on branding and a small survey of a few developers (no idea how or why they were chosen). As we shall show later, they not only promote Microsoft proprietary applications but also “Clown Computing” and GitHub (a prison for developers). In the video I mention this latest_GitHub_takedown. Don’t expect the new president to put an end to such misuse of the DMCA. In fact, after the honeymoon period with “Joe” people will realise that just like Donald Trump when it comes to copyright zealots he’s totally with them (he has been notorious for it since decades ago) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Joe Biden GitHub: Creepy cyborg Joe: Delete (this from project) (from) Github⦈ Here’s the latest example of Microsoft engaging in censorship of torrent- related projects on behalf of the copyright cartel. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇MPA takedown⦈ And the project has already vanished. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GitHub nyaa⦈ Intel already had its own instance of Git with Gitlab for user friendliness. Who made the decision to dump it and outsource to proprietary traps of Microsoft? Stay tuned to find out… █ ⣶⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⡀⣤⣤⣤⢠⣤⢶⢿⣿⣿⢻⣯⣿⣿⣿⣯⣭⣷⡀⣤⣤⣤⣤⣤⡄⣤⡄⣤⡄⣤⣤⢀⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡏⣿⡇⣿⣿⣻⢸⣿⢸⢸⣿⣹⢾⣿⣿⣭⣿⣿⣹⣿⣿⣿⣧⡍⣿⡏⠁⣿⣧⣿⡇⣿⣿⢸⣿⣜⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⣿⡇⣿⣿⠽⢸⣿⠸⢸⣿⠹⣾⣿⣿⣿⣿⣿⠽⡉⢹⣿⣿⡇⣿⡇⠀⣿⡏⣿⡇⣿⣿⢠⣽⢻⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢊⣎⣿⠿⢟⣣⣿⣿⣿⣸⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣯⣻⣷⣅⣿⣧⣄⠿⠇⠿⠇⠻⠟⠘⠿⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣼⣭⣭⣷⠿⣻⣭⣽⡻⣿⣿⡟⣿⣿⢿⣿⣿⣯⣿⡛⣯⣭⣽⡻⢟⣭⣭⣿⠿⣿⡆⣤⣤⣤⢀⣤⣤⣄⢠⣤⣤⣤⣤⣤⢠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣏⣻⣿⣿⣿⠇⣿⡇⣿⡇⣿⣿⣧⣿⣿⢸⣿⣿⣿⣿⡇⣿⣿⣿⡇⣿⣿⢹⣿⠀⣿⡇⣿⣿⣉⣾⣿⢸⣿⠈⣹⣿⠉⢸⣿⠘⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡟⢹⣿⣿⣿⡆⣿⡇⣿⡇⣿⡟⣿⣿⣿⢸⣯⣿⣿⣿⡅⣿⣿⣿⡇⣿⣿⢸⣿⠀⣿⡇⣿⣿⠋⣿⣿⢰⣶⠀⢹⣿⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠃⠘⠿⠟⠿⠇⠻⠿⢿⣣⣿⣧⣿⣻⣿⣸⣿⣿⣿⣿⣧⣿⣟⣿⣧⣝⣿⣿⣫⣿⣿⣣⠿⠿⠿⠘⠿⠿⠛⠀⠸⠿⠀⠾⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣷⢹⠠⠐⡄⠀⠀⠛⢿⣟⣻⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠺⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⡀⠂⠀⣧⠃⠀⠰⣿⣿⣟⡿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣹⡇⠃⠠⠿⠒⠊⠉⠀⠀⠀⠐⠈⠑⠿⠻⢼⣿⣿⣿⣿⢿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠸⣡⡧⡆⡄⠀⠁⢀⣀⡐⠂⠀⠀⠈⠁⠀⠀⢸⣿⣯⣿⠶⠛⠛⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⠀⠀ ⠀⠀⠀⠀⠀⠀⣠⣄⡀⠀⠀⠀⠀⠀⢈⠹⡖⣐⠈⢦⣀⣿⢡⣴⣿⣿⣿⣦⡀⡀⠀⠀⢤⣾⣿⣿⣿⣾⣷⣶⣾⣿⣾⣿⣿⣿⣿⣿⡏⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣧⣠ ⠀⠀⢀⣠⣾⣿⣿⣿⣷⡀⠀⠀⠀⠀⠹⣷⠀⡧⡜⢄⠉⢷⡈⣿⣿⠿⠿⢋⡹⡟⡀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿ ⠀⣴⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⢸⡟⠁⠀⠀⠀⠘⢓⠲⣦⣒⣻⣶⣜⢦⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣸⣿⣿⣿ ⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠈⢪⡇⠀⠀⠀⠀⠀⠁⡆⠉⠁⢿⡿⠛⢀⣿⡄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿ ⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠃⢠⠀⡀⠀⠀⠀⠘⢄⠀⠀⠀⠀⢀⡈⠙⠘⠛⢛⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿ ⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⡳⢃⡀⡰⣠⠀⠀⠀⠤⠤⠤⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿ ⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠈⠀⠰⡀⠩⢐⡠⣀⠀⠀⠓⠂⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿ ⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠑⠠⡀⠀⠑⠁⠀⠀⠀⠉⠤⣴⣶⣾⣷⣷⣶⣶⣾⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠐⣄⠀⡄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣄⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡍⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠐⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢰⣄⠀⠀⠀⠀⠀⠀⢀⣾⣿⠟⠛⠛⠻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⡿⣯⣭⢡⣤⣤⣤⣤⣤⣤⡀⣬⣿⣦⡀⣤⣤⡄⣤⣤⢠⣤⡄⣴⢖⣤⣶⣽⢻⣽⣿⣿⣿⣿⣿⣿⣧⣤⡄⣤⡄⣤⣤⣤⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⡇⣿⡇⢸⣿⣧⣸⣿⣯⣿⠇⣿⡇⣿⡇⣿⣿⣷⣿⣿⠀⣿⡇⣿⢸⣿⣘⣛⣿⣿⣷⣿⣿⣷⣿⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣼⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠇⣿⡇⢸⣿⡏⢹⣿⡟⣿⡆⣿⡇⣿⡇⣿⡏⣿⣿⣿⠀⣿⡇⢿⣼⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⢹⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠘⠛⠃⠘⠛⠓⠛⠃⣝⣛⣻⣵⣟⣧⣿⣿⠛⠘⠛⠃⠀⠉⢿⣿⣿⣿⣟⣿⣿⣟⣿⣿⠛⠛⠛⠃⠙⠛⠛⠃⠛⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠠⢀⣀⣀⣀⠀⢀ ⣿⣿⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢛⣉⠭⢁⡀⢀⣤⣴⠶⢶⣦⣄⠀⢀⠩⢍⣙⡛⠿⢿⣿⣿⣿⣿⣿ ⠟⠋⠉⠀⣀⣤⣤⣶⣶⣶⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢀⣴⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⠟⢋⣥⣶⠟⣫⣴⣾⠏⣴⠟⠛⢻⣆⣾⠟⠛⢷⣌⢻⣶⣬⡙⢷⣶⣌⡙⢿⣿⣿ ⠀⣠⣴⠿⠋⠉⠀⠀⠀⠀⠀⠈⠙⠻⢷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠈⠹⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣾⣿⡿⢡⣾⣿⣿⡏⣸⣿⡄⠀⣠⣿⣿⡀⠀⣸⣿⡆⣿⣿⣿⣷⡙⣿⣿⣦⡙⣿ ⣴⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢷⣄⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⢟⠏⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⡇⣚⣛⣛⡃⣛⣛⣛⣛⡃⣿⠈⣻⣿⣿⠋⢹⣿⣿⣛⢹⡇⢘⣛⣛⣛⡃⢘⣛⣛⡃⢹ ⠏⠀⢸⣿⣿⡆⢸⣿⠀⢸⣿⡀⠀⣸⣿⠀⠈⢿⡆⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣧⠹⣿⣿⣧⠹⣿⣿⣿⣇⢻⣾⠟⠉⠻⣿⣿⠋⠉⢻⣿⡇⣼⣿⣿⣿⢇⣾⣿⡿⢃⣿ ⠀⠀⢸⣿⣾⡟⢸⣿⠀⣿⣿⡇⠀⣿⣿⡇⠀⠸⣿⠀⠀⠀⠀⠀⠀⠸⣿⣿⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⣌⡛⠿⣷⣌⡻⢿⣿⡌⢿⣆⣀⣰⡿⢿⣄⣀⣸⡟⣰⣿⡿⢛⣡⣾⠿⢋⣴⣿⣿ ⠀⠀⢸⣿⣿⡆⢸⣿⢀⣿⣽⣧⢠⣿⣽⣇⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣷⣦⣍⣛⠒⠬⠙⠂⠙⠿⣿⣤⣬⡿⠟⠋⠐⠋⠥⢚⣋⣩⣴⣾⣿⣿⣿⣿ ⠀⠀⢸⣿⣿⣇⢸⣿⢸⣿⢹⣿⢸⣿⢹⣿⠀⢸⡿⠀⠀⠀⠀⠀⠀⠀⢻⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣦⣤⣤⣤⣤⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⠃⠀⠀⠀⠀⠀⠀⠀⢸⣏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡏⠀⣏⣹⣹⣿⣏⣽⣿⣍⣿⣿⣻⣹⣿⣏⣟⣟⣙⣹⣏⣿⣹⣹⣹⣻⣹⣟⣉⣿⣏⣿⣺⣻ ⠀⠀⠠⠒⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠈⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶ ⣿⠙⣹⠉⠉⠉⠋⠉⢯⡋⣯⠙⢹⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠍⣋⣛⣛⣹⣿⣿⣉⣻⣿⣿⣿⢉⣿⣙⣛⣿⣿⣛⣋⣿⣿⣿⣏⢹⣉⣛⣻⣿⣏⣏⣹ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⢿⡿⣿⡿⣿⣿⣿⡿⢿⡿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⡿⡿⢿⣿⣿⣿⣿⡿⠿⡿⢿⣿⣿⢿⣿⣿⣿⢿⣿⣿⣿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣷⣮⣶⣴⣾⣿⣿⣧⣽⣷⣮⣾⣦⣦⣶⣶⣶⣿⣿⣿⣤⣾⣶⣶⣶⣶⣾⣿⣿⣯⣵⣷⣦⣶⣶⣦⣿⣿⣿⣤⣼⣷⣦⣦⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢿⠿⡿⣿⣿⢿⢿⢿⠿⠿⡿⡿⡿⡿⡿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣇⣴⣏⣍⣉⣉⣽⣭⣿⣿⣷⣤⣤⣤⣼⣮⣤⣦⣭⣽⣤⣼⣼⣤⣤⣥⣦⣤⣮⣥⣦⣤⣤⣬⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣩⣈⣧⣈⣿⣿⣿⣿⣯⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡟⠻⣿⠿⠿⠿⠿⠿⠿⠿⠿⢿⠿⠿⠿⢿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⠿⠿⠿⠿⠿⡿⢿⡿⣿⡿⡿⠿⠿⠿⠿⠿⣿⠟⣻⠿⠿⠿⠿⢿ ⣿⣿⣥⣤⣿⣶⣶⣶⣶⣾⣶⣶⣶⣾⣶⣶⣶⣾⣶⣦⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣾⣶⣶⣷⣶⣶⣶⣶⣷⣶⣶⣶⣶⣼⣿⣮⣼⣶⣶⣶⣦⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣧⣉⣋⣉⣉⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣧⣼⣧⣬⣭⣽⣿⣬⣿⣥⣭⣅⣿⣿⣼⣦⣼⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣌⣭⣿⣿⣭⣭⣭⣽⣿⣏⣼⣿⣇⣺⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣢⣉⣉⣗⣀⣨⣍⣈⣈⣙⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠿⣿⣿⡿⣿⢿⣿⡿⣿⣿⣿⣿⡿⣿⣿⣿⢿⡿⣿⣿⣿⣿⣿⡿⢿⡿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣤⣤⣤⣤⣤⣤⣧⣦⣤⣤⣤⣵⣤⣤⣤⣤⣤⣤⣬⣧⣤⣼⣴⣤⣴⣤⣧⣷⣤⣤⣤⣤⣤⣤⣧⣤⣤⣾⣤⣧⣤⣼⣤⣤⣤⣼⣤⣤⣤⣤⣤⣤⣤⣤⣤⣧⣤⣤⣤⣤⣧⣼⣤⣤⣮⣤⣤⣤⣼⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣤⣤⣤⣧⣤⣤⣤⣤⣤⣤⣩⣷⣤⣤⣤⣤⣬⣤⣤⣦⣤⣤⣦⣤⣮⣤⣄⣤⣤⣤⣤⣤⣧⣤⣤⣰⣴⣤⣤⣴⣤⣼⣤⣤⣤⣤⣤⣤⣤⣤⣼⣤⣤⣽⣬⣤⣬⣤⣦⣤⣧⣤⣤⣧⣤⣤⣤⣤⣽⣿⣿⣿⣿ ⣿⣿⣿⣿⣣⣣⣜⣦⣥⣱⣮⣤⣇⣭⣀⣽⣀⣬⣥⣄⣠⣬⣤⣨⣄⣧⣤⣟⣧⣤⣤⣦⣦⣨⣤⣍⣇⣤⣡⣬⣄⣧⣥⣢⣔⣤⣧⣤⣭⣥⣨⣘⣥⣄⣤⣬⣧⣠⣩⣠⣪⣜⣜⣸⣢⣯⣤⣅⣇⣬⣥⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣍⣉⣉⣉⣁⣉⣙⣁⣀⣈⣉⣉⣇⣉⣁⣉⣉⣉⣁⣉⣏⣍⣹⣆⣀⣤⣉⣁⣉⣉⣉⣉⣇⣉⣉⣈⣉⣖⣻⣉⣀⣉⣹⣩⣭⣽⣉⣏⣉⣉⣩⣁⣏⣉⣁⣋⣩⣉⣍⣈⣈⣉⣏⣩⣁⣉⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣉⣉⢉⣍⢉⣹⣩⣏⣩⣉⣏⣹⣙⣉⣉⣉⣉⣉⣉⣉⣉⣏⣹⣉⣉⣉⣉⡉⣉⣉⣉⣉⣙⣉⣉⣹⣉⣉⣍⣉⣉⣉⣉⣉⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣥⣤⣧⣤⣼⣤⣦⣴⣀⣧⣼⣬⣤⣄⣴⣤⣬⣧⣴⣧⣤⣤⣥⣤⣨⣤⣤⣏⣤⣤⣦⣤⣤⣤⣤⣤⣤⣬⣤⣥⣤⣤⣤⣤⣤⣄⣸⣤⣥⣧⣤⣤⣤⣤⣥⣼⣤⣤⣠⣬⣠⣴⣤⣤⣤⣀⣤⣤⣤⣤⣧⣼⣿⣿ ⣿⣿⣿⣿⣯⣩⣈⣽⣏⣭⣉⣉⣩⣹⣉⣍⣠⣍⣌⣭⣩⣉⣽⣉⣝⣉⣍⣉⣉⣇⣬⣁⣏⣩⣉⣝⣩⣥⣉⣻⣨⣹⣁⣁⣫⣹⣃⣇⣮⣹⣋⣉⣭⣁⣍⣩⣍⣭⣸⣘⣁⣈⣉⣏⣈⣭⣁⣉⣉⣭⣉⣹⣉⣤⣈⣹⣿⣿ ⣿⣿⣿⣿⣈⣉⣉⣉⣉⣹⣉⣉⣉⣉⣉⣯⣈⣉⣙⣉⣎⣧⣉⣉⣉⣾⣉⣉⣉⣁⣉⣉⣍⣁⣉⣧⣠⣉⣈⣉⣱⣙⣉⣈⣈⣈⣈⣃⣉⣉⣉⣁⣏⣉⣏⣉⣹⣉⣉⣁⣉⣁⣩⣈⣩⣁⣉⣉⣅⣉⣉⣨⣉⣉⣽⣿⣿⣿ ⣿⣿⣿⣿⢋⣙⣹⣉⣉⣉⣉⣉⡉⣍⣋⣉⣉⣉⣋⣉⣉⣉⣉⣉⣯⣉⣉⣉⣉⣉⣉⢉⣍⣉⣙⣉⣉⣉⣹⣍⣉⣉⣋⠉⣉⣙⣉⣋⣉⣍⣉⣉⣙⣉⣉⣉⣉⣉⣋⣋⣹⢉⣉⣩⣙⣉⣙⡍⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢉⢝⡫⣉⣛⢉⠙⢟⡉⣏⡉⣋⢏⣉⠿⣏⣉⣋⣙⠉⡫⣛⣙⣫⢻⣙⠉⣛⣻⣉⡫⣏⣋⣛⡉⣏⢙⡏⡩⣉⣉⡩⣛⢽⣉⡋⣏⣉⠉⣙⠍⢟⣉⣉⢍⡹⣋⣉⣙⣽⢉⢝⣋⣉⠉⠫⣛⢉⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠛⠛⠋⠋⠛⠛⠙⢻⠋⠛⠛⠋⠛⠛⠛⢻⢛⡛⢛⡋⠋⡛⢻⡛⠛⠛⠛⠛⢛⣛⠛⡟⠛⠛⠛⣻⠛⠛⠙⠛⠛⢻⢻⡝⠙⢛⠛⣽⠛⢙⠛⠛⠛⢻⠛⠛⠛⠛⠛⡛⠙⠛⠛⠛⢹⠛⡏⠙⡛⠛⠛⢹⣿⣿ ⣿⣿⣿⣿⡟⠛⠻⡟⠛⠛⢿⠛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠻⠛⡟⠛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⡛⠛⢻⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⠛⠛⢻⠛⠛⡛⠛⠛⠛⠛⠛⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣷⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣷⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣙⣉⣉⣉⣉⣹⣉⣹⣩⣉⣉⣉⣏⣹⣉⣋⣏⣋⣉⣉⣉⣉⣏⣉⣉⣙⣉⣉⣉⣉⣏⣉⣉⣉⣍⣉⣩⣏⣙⣹⣉⢋⣉⣋⣹⣉⣉⣉⣉⣉⣏⣉⣏⣍⣹⣉⣉⢉⣉⣍⣉⣉⣏⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠛⠛⠛⢛⢻⠏⡟⡛⢛⢛⠙⠙⠛⠋⣛⡛⠋⠛⡟⣛⠋⠙⠙⡙⡏⡟⠛⠟⠋⢋⠙⢻⢉⠛⠛⠻⠹⡏⠙⢛⢛⠛⣛⠛⡛⠛⠛⢙⠛⡋⠉⠛⢻⠋⠛⣛⣻⡏⣿⠉⡋⠋⠏⠹⣹⢛⠟⠛⠙⢹⢋⣿⣿⣿ ⣿⣿⣿⣿⠛⠛⢻⠛⢛⠛⢛⠋⡟⠛⠛⠛⠛⠙⠛⡟⠛⠛⠛⠛⢻⠛⠛⠛⠛⠛⠋⠋⠛⣻⠛⡛⠛⡛⠛⠛⡟⡛⠛⠛⠛⠛⠛⠛⠛⠋⡟⢻⠛⠛⠛⠛⠙⠛⡏⠛⡟⡛⢻⠋⢉⡛⡟⠙⠛⠋⠛⢻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠛⠛⠛⠛⢻⠛⡛⢻⠛⠛⡟⢛⢻⠛⠛⠛⢻⠛⠛⠛⠛⠛⢻⠟⢻⠛⠛⡟⡛⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣩⣉⣉⣉⣏⣹⣋⣯⣉⣙⣉⣋⣉⣋⣙⣉⣏⡉⣩⣉⣉⣉⣉⣉⣋⣹⣉⣋⡉⣉⣙⣉⣏⣉⣛⣉⣉⣉⢝⣉⣙⣉⣉⣉⣉⣋⡉⢛⣩⣉⣩⣉⣙⣉⣙⣉⣏⣛⣉⣙⣋⣝⣉⣉⣉⣋⡉⣋⣉⣋⣙⣹⣿⣿ ⣿⣿⣿⣿⠏⡏⡛⢻⣙⡛⠙⠛⠛⠛⠋⡏⢿⠋⠛⠛⠟⠛⠙⠛⠛⡏⡛⢻⡛⠛⠏⠙⡟⠛⢛⠛⠛⡋⡟⠛⠙⢛⢻⠋⡏⣙⢻⣛⠛⠛⢛⡛⡏⡋⠋⡛⠛⠛⠛⠛⢙⠛⠛⠛⣟⠛⢿⣛⠛⡏⠛⣻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣙⡛⠙⠛⢻⣭⠛⢻⠙⠻⠙⡟⠛⢻⠛⠛⠛⠋⠛⢹⠛⡟⠛⠛⠛⠛⢻⠛⠛⠟⠙⢻⠛⠛⡛⠉⠛⠛⠙⠛⠙⠛⠛⠛⠛⡛⢻⠛⠛⡟⠛⢻⠛⠋⢿⠛⠛⠛⡟⠛⠛⠛⠛⠛⢛⠛⢻⢛⠛⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢛⠛⠚⠛⢻⠛⠛⠟⠻⢻⠻⠛⢛⡟⡛⠛⡛⠛⠛⣿⠛⠛⢻⠚⠺⠛⠛⡟⠻⠛⠛⠛⢛⠛⠛⠛⢻⠛⠛⠟⠛⠓⠛⣿⠛⡟⠻⢻⠻⠛⡟⠛⡟⠛⠛⠛⡛⠛⠛⣟⢻⠛⠛⠓⠛⠛⠛⠛⠛⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⡿⢿⠾⣿⠿⠿⠛⠿⡿⢾⠻⡟⠿⢿⠻⠿⠻⠿⣿⠾⠿⠻⠿⡶⢿⠻⠿⡿⢿⠿⡿⠟⠻⠿⢻⠿⡿⠿⡿⠿⠳⠻⠻⠞⠿⡿⠟⡿⠿⠿⢿⠟⡟⠟⠟⠿⠿⠿⠿⠿⢻⡿⢿⠻⠶⠛⠿⠿⠿⢻⣿⣿⣿⣿ ⣿⣿⣿⣿⠾⠶⠶⠿⠶⠖⢶⠾⠶⡶⠲⠷⠷⠺⠟⡷⠶⠶⠾⠶⠶⠿⠞⠾⢾⠶⠶⠶⠷⠲⠷⣷⣶⣶⣿⣶⣶⣾⣶⣶⣷⣶⣷⣷⣶⣷⣶⣶⣶⣶⣾⣶⣷⣿⣶⣷⣶⣿⣶⣿⣾⣶⣿⣶⣾⣾⣶⣾⣶⣷⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣾⣾⣶⣷⣶⣶⣶⣶⣶⣷⣶⣶⣶⣶⣾⣶⣶⣶⣾⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠻⠛⠛⠛⡟⠻⡟⠛⠛⠛⠻⠛⣻⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⡟⠛⠛⠛⠛⠛⡟⠛⠛⠛⠛⠛⢻⠛⡟⠛⠛⢻⠛⡟⠛⠛⠛⠟⠛⠛⠛⣻⠛⠛⢛⡟⠛⠻⠛⠛⢛⠻⠛⠛⠛⠛⡟⢻⠛⠛⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢛⠛⠛⠟⢻⣛⠻⢻⠛⢛⠛⢟⢻⡛⠛⠛⠓⠳⡟⡛⠛⡻⠛⠟⡟⠛⠟⠟⠛⢻⠻⠛⠛⢞⠛⢻⠛⠛⠛⠻⢛⢟⠻⠛⠛⠛⡛⠻⠟⠻⢻⠻⠛⠛⠛⠛⠟⣟⠛⠓⢻⠻⡛⠻⠛⡛⠛⢻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠿⠟⠾⠿⢿⠿⠿⠿⠟⠟⠾⠻⠟⠻⠿⠿⠿⠷⠿⡟⢿⠷⢾⠿⠿⠿⠟⠿⢿⠿⠛⠟⠿⠟⠿⡟⠻⠿⠿⠟⡿⠿⠿⠳⠟⠲⠿⠿⠿⠿⠟⡿⠿⠿⠟⢿⠿⡟⠿⠿⠿⠟⠷⠷⠻⠾⠿⡿⠿⠿⣿⣿⣿⣿ ⣿⣿⣿⣿⠷⠶⠶⠶⠾⠾⠶⠶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣶⣷⣷⣾⣶⣾⣶⣶⣶⣶⣶⣶⣶⣶⣷⣶⣶⣶⣷⣷⣶⣶⣶⣷⣷⣶⣶⣶⣶⣶⣶⣿⣶⣷⣷⣶⣶⣶⣾⣶⣷⣶⣶⣶⣷⣶⣷⣾⣶⣶⣷⣶⣶⣿⣿⣿⣿ ⣿⣿⣿⣿⣶⣶⣦⣶⣦⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡛⠛⡟⠛⠻⠛⠛⠛⠛⠛⠛⠛⠛⠟⠛⢿⠛⠛⠛⠻⡟⠛⡟⠛⢻⠛⠛⠻⠛⠛⠛⠛⢛⠛⡛⠛⢿⠻⠛⢻⢛⠛⡟⠛⠛⠛⠛⠛⠛⠛⡟⠛⠛⢻⡛⠛⢛⠛⠛⡟⠛⠛⢻⡟⠛⠛⠛⡛⠛⠛⠛⢻⣿⣿ ⣿⣿⣿⣿⠛⢟⠿⠿⢟⠻⡻⢿⠻⠟⠛⠟⡟⠟⡟⠚⠻⢻⠛⡗⠛⢿⠿⢛⠿⠟⠻⢻⠚⠻⠛⡟⠻⢶⠛⠿⠛⠟⡟⠿⠛⢻⡿⠛⠻⠛⠛⠻⢻⡟⠿⢻⠿⠛⠛⢿⠛⠛⡗⡺⠟⢻⠳⠚⠗⠿⣻⠛⠟⠛⠟⢻⣿⣿ ⣿⣿⣿⣿⢾⠷⠿⠿⡷⢾⠞⠿⡟⠳⠷⠷⠷⡟⠛⠾⠾⠷⠿⢷⠗⠾⣾⡷⠿⠗⡾⢾⠶⠿⠾⠷⠿⠿⠲⠷⠗⠷⢷⠿⠾⠶⠿⡾⢗⠾⠾⠟⠶⢷⠟⠾⠿⠾⠷⠿⠿⢿⠷⠺⠿⠺⠻⠶⡷⠻⠾⠶⢿⠳⢷⣾⣿⣿ ⣿⣿⣿⣿⠾⠶⠶⢶⠷⠿⠶⡶⢷⠶⠶⠶⠶⠷⢶⠶⠶⠶⠶⡾⠶⠶⡾⠶⠶⠶⠷⠾⠶⠶⡶⠶⠾⡶⠾⠶⠶⢶⠾⠶⠶⠶⠶⠷⠾⠶⠶⠶⠶⡾⠶⠶⠶⠷⠶⢶⠶⠾⡶⠶⠶⠶⠶⡶⠷⣶⠶⠶⢾⣶⣾⣿⣿⣿ ⣿⣿⣿⣿⡶⢷⠶⠾⢶⢴⠶⢶⢾⢴⠷⢶⠶⡶⢾⡶⠶⡶⠷⢷⠶⡶⢷⠶⠶⠶⢶⡤⡶⠶⢷⠶⢶⢷⠶⡷⡶⠾⢾⠶⠾⠤⠶⠤⠶⡶⢶⠶⠶⣷⠶⡾⠶⢶⠶⢾⠶⢶⠷⠶⡶⠶⢦⢷⢶⢾⢶⣶⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣶⣶⢶⣶⢶⣾⡶⢶⣾⣶⣶⢶⣶⣶⣶⡶⣶⣦⣶⢶⠶⣶⣶⡴⣾⣴⣾⣶⣷⢶⡾⣶⣶⡾⢴⣶⣶⣶⣾⣾⣶⣾⣤⣶⣤⣶⣦⣶⣶⣶⢶⣯⣶⡾⣶⡶⣶⢶⡶⡶⣷⣶⣾⣶⡶⣾⣷⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⢴⣤⣴⣼⣬⢧⣤⣦⣤⡦⣤⣤⣦⣤⣧⣶⣶⣤⣤⣤⣤⣴⣤⣧⣤⣴⣶⣤⣤⣧⣤⣤⣧⣦⣼⣤⣤⣼⣤⣤⣤⣤⣤⣤⣦⣤⣽⣤⣴⣤⣤⣤⣤⣤⣤⣥⣤⣦⣧⣤⣦⣤⣤⣧⣤⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣴⣤⣠⣤⣸⣤⣤⣼⣤⣤⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠿⠿⡿⠿⠿⠿⢿⠿⡿⠿⠿⠿⢿⠿⠿⠿⠿⢿⠿⡿⠿⠿⠿⠿⡿⠿⠿⠿⠿⢿⠿⠿⠿⠿⢿⠿⠿⢿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠷⢶⣶⡷⣤⠶⣶⠶⡶⣶⣾⣶⣦⣶⢶⢶⣷⢶⣶⣴⡶⡶⣶⡶⣶⣶⢶⣶⢶⢶⠶⢶⠶⣴⢬⣾⡶⣾⢦⠿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣤⣦⡷⣤⡶⣮⣮⣯⣶⣾⣶⣦⣤⣴⢦⣶⣴⣶⣴⣦⡶⣶⡶⣶⣶⣴⣶⣴⢮⣶⣦⡦⣤⣬⣶⣵⣴⣶⣦⢮⣵⣧⣿⡴⣿⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣦⣤⣤⣥⣤⣤⣬⣤⣥⣤⣴⣤⣤⣤⣤⣤⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣦⣬⣤⣤⣤⣤⣤⣤⣤⣤⣤⣦⣤⣤⣤⣦⣬⣤⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣦⣤⣤⣤⣀⣤⣬⣤⣥⣤⣴⣤⣬⣤⣤⣤⣦⣤⣤⣥⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣢⣬⣤⣤⣤⣣⣤⣤⣤⣤⣤⣄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣦⣔⣥⣧⣁⣤⣼⣤⣷⣥⣴⣥⣍⣭⣬⣤⣭⣬⣬⣡⣥⣥⣭⣤⣥⣬⣬⣥⣤⣼⣮⣵⣤⣬⣥⣍⣬⣬⣭⣦⣴⣁⣕⣥⣤⣥⣌⣌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣏⣉⣍⣓⣉⣁⣉⣉⣋⣉⣩⣉⣉⣉⣉⣈⣍⣉⣉⣉⣉⣁⣉⣁⣉⣉⣉⣉⣉⣨⣍⣉⣁⣙⣉⣉⣍⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣍⣉⣉⣉⡉⣉⣙⣉⣋⣉⣩⣉⣙⣉⣉⣉⣍⣉⣉⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣍⣙⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣋⣉⣉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣍⡉⣋⣍⠉⣉⣙⣩⣯⣋⣩⣋⡙⣙⣙⣉⣝⣙⣉⢋⣋⣋⣛⣉⣋⣉⣙⣉⣉⣉⣍⢙⣉⣙⣉⣋⣙⣋⣉⣉⣋⣙⣉⣙⣍⣫⣩⣍⣉⣋⣉⡽⢋⣉⡽⢏⣋⣩⣉⣉⣉⡹⣋⣍⣉⡹⢏⡽⢏⣍⣉⣻⣿⣿ ⣿⣿⣿⣿⡏⠟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡛⠛⠛⠛⠛⠛⠻⠛⠟⠛⢛⠛⠻⠛⠛⠙⡛⠛⠛⠟⠛⠋⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠙⠛⠛⠛⢛⠛⠛⠟⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡛⠛⠟⡛⠛⠛⠻⠛⡟⠛⢛⠛⠻⠛⠛⠛⡛⠻⠛⠟⠛⠟⠛⠛⠟⠛⠛⠛⠛⢻⠛⠛⠓⠛⠛⠛⣿⠚⠛⠻⡟⠟⠛⠛⢻⠛⡛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣿⣷⣾⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢉⢻⣩⡉⣏⡫⣉⣉⣋⣉⢍⣻⣉⡋⡏⣛⣹⢙⣙⣉⠋⣏⢍⡟⣋⢛⣍⣉⣉⡋⣋⣉⡉⣛⡉⣋⣋⣉⣉⢝⣻⣉⡏⠉⠋⢙⣉⢙⢉⢍⣉⡯⣉⢉⢙⣉⢙⡍⣋⣉⣋⣉⣉⣙⣍⡍⣋⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠛⠋⢛⠙⢿⠉⠛⠛⠉⠛⠋⠙⢟⢛⢻⠛⡛⠛⠛⠻⠋⠛⢻⠛⠛⠛⠛⢛⠛⠛⢻⠛⡟⠙⠛⠙⠛⡟⠛⠛⠛⠛⡛⢻⠙⠛⠛⢋⠙⠛⠙⠛⡏⣙⠋⠛⠋⠛⣟⠛⠛⠛⠛⢛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡛⠛⢛⠛⠛⠛⢻⠛⠛⠛⠛⡟⢻⠛⠛⠛⠛⠛⠛⠛⢛⠛⠛⠛⠛⠛⠛⡻⠻⡟⠿⠛⠟⠻⡏⡟⠟⠛⠛⠛⠛⠻⠻⠛⠛⠛⠟⠛⠛⠛⡛⠛⠛⡛⠛⠛⠛⠛⠛⠛⠛⠛⣻⠛⠛⠟⠛⠛⠛⢿⢻⣻⣿⣿ ⣿⣿⣿⣿⡟⡟⠟⣻⡟⠟⠛⡛⠛⢛⠛⠛⠛⣟⡛⠛⢛⠟⣟⠛⠛⠻⠛⡟⠛⠛⠛⠟⢛⡟⠟⠻⠛⠛⢛⣻⡟⠟⠚⠒⢻⠓⠓⠟⠛⠛⢛⠛⠟⠛⢻⠛⡚⠛⢛⠟⡛⢻⠛⠛⢛⠛⠟⠛⢟⠛⠛⣿⠓⢻⠻⣻⣿⣿ ⣿⣿⣿⣿⠿⢿⢿⠻⠷⠛⠿⠿⡞⠷⡷⠾⠷⠷⢻⠻⢻⠿⢻⠿⠾⠿⠿⠿⢿⡿⠷⠾⠻⠳⠿⡿⠛⠿⢻⡶⠿⠻⡟⢿⡿⢿⠟⠿⠟⠟⠿⠟⠟⠻⠿⠻⠿⠿⠿⠿⢿⠳⠿⠿⠟⠿⢾⡟⠻⠿⠿⠿⠿⢿⣿⣿⣿⣿ ⣿⣿⣿⣿⠶⠶⠞⠶⠶⠶⢶⠲⡷⢶⠷⠶⠲⠶⡶⠶⠾⠶⠾⠶⠾⠶⠷⢶⠶⠷⢶⠾⠶⠲⠶⠷⠾⠷⠖⡶⠶⢶⠶⠶⠶⡾⢷⠲⠷⠲⠾⠾⠶⠾⠗⠾⡷⠶⠻⢶⠳⠾⠾⠲⠶⠾⠲⠿⠖⠿⢶⣶⣶⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠶⠶⠾⠶⠶⠶⢾⠾⠷⢴⢶⠶⠶⢶⠿⠶⠶⠶⢶⠶⡶⠶⠾⢾⠶⠶⠾⠶⠶⢶⡶⠶⣶⣶⡶⠶⠶⠾⠶⠶⢶⠷⢾⡶⡶⢶⢦⠶⢶⡶⠶⠶⡷⠶⠷⡾⡶⡶⡾⠶⠶⠷⢶⠶⠶⡶⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡷⡶⡴⣧⡴⣶⣾⣶⢶⣾⣶⣶⡶⣶⣶⣾⣶⣶⢦⣶⠶⣶⢴⣶⡷⣶⣶⢶⡶⣾⠶⠶⣿⣾⢷⣶⣶⣶⣶⠾⣾⣶⣮⣷⣶⣶⣾⣷⠾⣷⢷⢶⣷⡶⢶⢿⢷⣷⣧⣶⣶⢶⣽⡼⣶⢶⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣥⣤⣤⣵⣤⣦⣴⢦⢴⣼⣴⣦⡤⣥⣬⣤⣤⢼⣤⣦⣴⡤⣦⣴⢤⣴⢼⣤⣧⢤⣤⣤⣴⣶⣦⣴⣦⣧⣦⣤⣤⣶⣤⣧⣼⣤⣤⣼⣤⣤⣼⣤⣴⣦⣤⣤⣤⣤⣤⣼⣤⣤⣦⣤⣤⣼⣤⣬⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣤⣤⣤⣤⣠⣤⣼⣤⣤⣤⣤⣤⣤⣤⣧⣼⣤⣼⣤⣤⣤⣧⣼⣴⣤⣴⣤⣴⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠿⠿⡿⠿⢿⠿⠿⡿⠿⠿⢿⠿⠿⠿⠿⠿⠿⢿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⡿⠿⠿⠿⠿⠿⢿⠿⠿⣿⠿⢿⠿⠿⠿⠿⠿⠿⡿⠿⠿⠿⠿⠿⠿⠿⡿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠶⠶⠷⡶⠾⡶⡶⠶⠶⢶⢼⠶⢶⠶⢶⢶⠶⠾⡶⡶⠶⠶⠶⡶⡶⠶⠧⠴⡶⡶⢶⠶⠶⡷⠶⡶⠾⠶⡶⡾⢾⡶⠷⢶⢾⡶⢷⠶⡶⡶⠶⠷⢶⠶⡾⢶⠶⡶⠶⡷⠶⠶⠶⡶⠶⠾⡿⠿⡿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣶⣴⣶⡶⣶⣶⣶⣶⣶⣾⡦⣾⡶⣶⣶⣶⣶⣷⣶⣶⣶⣷⣾⣷⣶⡾⠶⣶⡷⡾⣾⣶⣷⡶⣶⣶⢶⡷⠾⣶⣶⣶⠧⣼⡶⢾⣶⣶⣷⣶⣧⣶⣷⢷⣶⣶⡾⣶⣶⣶⢷⣶⣶⣶⣶⠼⣶⣶⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣤⣶⣦⣤⣼⣤⣤⣦⣤⣬⡧⣦⡤⣧⣤⣤⣤⣤⣵⣤⣧⡦⣼⢤⣤⢿⣤⣤⣧⣦⣤⣦⣤⣤⣴⣾⣴⣧⣦⢼⣤⡴⣤⣤⣤⡤⣤⣧⣼⣤⣤⣤⣧⣤⣦⣤⣤⣽⣥⣤⢤⣼⣴⣤⡤⣤⣼⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣤⣤⣄⣼⣤⣴⣤⣤⣧⣬⣤⣤⣤⣤⣤⣥⣤⣥⣤⣧⣴⣧⣤⣤⣤⣼⣤⣧⣦⣼⣤⣴⣬⣤⣤⣤⣤⣤⣼⣤⣤⣤⣤⣬⣧⣤⣤⣴⣧⣤⣴⣧⣴⣤⣤⣤⣤⣼⣤⣤⣤⣤⣤⣤⣤⣠⣤⣼⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣧⣤⣤⣼⣤⣄⣠⣌⣠⣼⣤⣤⣼⣤⣤⣷⣤⣤⣀⣥⣤⣤⣔⣤⣤⣤⣥⣤⣼⣤⣥⣤⣦⣤⣧⣤⣤⣴⣤⣤⣼⣬⣤⣬⣤⣷⣤⣤⣤⣤⣤⣤⣧⣴⣤⣤⣴⣤⣄⣤⣌⣤⣦⣬⣼⣴⣧⣬⣼⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣏⣡⣍⣩⣉⣉⣏⣩⣍⣩⣀⣉⣹⣃⣇⣍⣹⣅⣠⣜⣈⣈⣉⣉⣍⣽⣠⣉⣁⣉⣹⣉⣍⣸⣈⣩⣹⣉⣀⣈⣉⣉⣻⣉⣨⣃⣏⣡⣈⣬⣏⣩⣹⣉⣉⣭⣉⣉⣈⣿⣉⣉⣩⣍⣁⣻⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⢿⡿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣾⣴⣤⣤⣤⣤⣤⣥⣤⣼⣤⣤⣤⣤⣤⣤⣽⣤⣤⣤⣤⣧⣤⣤⣤⣤⣧⣤⣼⣴⣼⣤⣤⣤⣦⣤⣤⣧⣼⣤⣤⣴⣤⣴⣧⣴⣦⣤⣧⣤⣤⣤⣥⣼⣤⣤⣤⣤⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⡠⢤⡤⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠰⡇⠀⠀⢸⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠰⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⡟⣭⡍⣿⠟⢛⠟⡟⢻⠛⢟⠹⠛⠻⠻⢛⡿⣹⢛⢛⠟⡟⢻⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣷⣤⣤⣿⣾⣾⣰⣮⣶⣵⣮⣴⣥⣧⣶⣵⣧⣿⣼⣜⣰⣦⣶⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⡿⣿⡿⣿⣿⣿⡿⢿⣿⣿⣿⣿⢿⣿⣿⡿⠿⢿⠿⡿⠿⠿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡇⣍⢈⠀⡁⠂⡁⢂⡀⢸⢀⢀⠀⡀⣰⠀⣾⡅⠃⣀⣀⠀⢠⢀⡆⡀⢀⢘⢀⠀⠂⡅⡀⢈⣏⢀⢀⢀⣀⢀⣿⡐⡐⢈⣇⠘⣠⢠⢁⣀⠛⡚⣀⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡇⠍⠉⠀⠩⠉⠉⠅⠈⠍⡉⠉⠉⠉⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣷⣶⣶⣷⣷⣷⣿⣶⣿⣶⣷⣷⣾⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣯⠉⡛⠙⢻⠛⠛⠛⢛⠟⠋⠛⠛⡛⢻⠙⢻⢛⢻⠛⢛⠛⠛⢛⠻⣻⠋⢙⠻⠛⠙⠙⠻⡋⡟⠛⡟⠛⡟⢛⢻⠛⣿⢩⠋⠏⢫⣽⠙⣟⡛⠋⠛⠻⡋⠛⠛⠟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣾⣶⣴⣷⣷⣷⣶⣶⣧⣿⣶⣾⣷⣷⣶⣾⣶⣾⣷⣷⣿⣶⣶⣾⣶⣶⣶⣾⣶⣷⣾⣶⣶⣿⣶⣾⣶⣿⣶⣷⣶⣷⣶⣿⣿⣶⣶⣶⣾⣶⣶⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣇⣈⣂⣀⣐⣀⣻⣏⣌⣄⣹⣰⣁⣉⣀⣸⣕⣀⣀⣀⣐⣁⣀⣑⣸⢀⣈⣐⣁⣀⣺⣀⣑⣓⣃⣀⣀⣸⣇⣀⣇⣰⣁⣸⣷⣀⢐⣕⣀⣀⣈⣊⡠⣙⣿⣸⣀⣁⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡿⠿⠿⠛⠿⠿⡟⠿⠿⠿⣿⠿⠿⠿⠿⢿⠿⢿⠟⠟⠻⠟⢿⢿⠿⠿⠿⡟⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣷⣶⣷⣶⣶⣶⣷⣷⣶⣶⣿⣷⣶⣾⣷⣾⣼⣾⣶⣶⣶⣷⣧⣿⣴⣾⣾⣾⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⡿⣿⣿⠿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣇⣸⢎⣔⣀⣸⣇⣀⣄⣽⣀⣮⣀⣇⣄⣀⣀⣪⣀⣀⣀⣰⣡⣇⣠⣈⣰⣀⣀⣺⣇⣀⣮⣂⡧⣀⣪⣁⣇⣪⣀⣀⣀⣌⣄⣽⣀⣬⣀⣸⢄⣔⣝⣀⣾⣀⣸⣂⣀⣀⣀⣐⣀⢌⣾⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡿⠛⠛⠟⣿⡛⠛⠻⠛⡻⠛⠻⣻⡟⠟⢻⡟⢿⠻⠻⠛⠻⠛⣿⡛⢻⢟⠛⠛⠛⠟⡟⡛⢻⢟⠟⡟⡛⠟⠛⠛⠻⠻⠛⠛⠛⢟⡟⠟⠛⠻⡻⣿⠻⢟⠿⢻⢛⡟⠿⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣶⣶⣶⣶⣶⣶⣶⣾⣷⣶⣾⣶⣾⣾⣶⣶⣶⣶⣿⣶⣾⣾⣶⣶⣶⣶⣶⣶⣾⣶⣶⣷⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣾⣵⣶⣶⣾⣾⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣇⣈⣩⣹⣁⠩⢁⣁⣏⣏⣹⣀⣈⣍⣏⣹⣩⣩⣉⣉⣍⣈⣉⣽⣉⣩⣁⣈⣉⣹⣫⣉⣉⣅⣇⣉⣹⣫⣉⣇⣨⣉⣹⣩⣉⢩⣩⣉⣁⣈⣍⡍⣹⣩⣉⣈⣹⣙⣈⣁⣩⣉⣸⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡿⡻⢿⠿⡟⢿⠿⠻⢿⡿⠿⠿⠿⣿⠿⠿⡿⠿⠿⠿⡿⡿⠻⢿⠿⠿⠿⠿⠿⡿⠟⠿⠿⢿⢿⠿⡿⠿⢿⡿⠿⣿⢿⢛⠟⠿⠿⡻⠟⣿⠿⢿⡿⠿⠿⡿⢿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣧⣥⣬⣼⣧⣷⣤⣄⣼⣦⣤⣤⣮⣷⣤⣤⣇⣵⣧⣴⣼⣮⣤⣼⣾⣤⣤⣼⣤⣷⣥⣤⣤⣤⣾⣤⣧⣤⣷⣧⣤⣵⣿⣬⣦⣶⣤⣽⣴⣽⣤⣬⣮⣤⣬⣮⣦⣶⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡏⠙⠝⢙⠽⢋⡏⠙⡝⠉⡏⡝⠝⢋⢻⠙⠝⡏⠉⠋⣻⠙⡟⢝⠝⠋⢩⡯⠉⢩⡏⠙⢽⠝⠽⠉⢿⡏⢹⡙⠫⠻⢹⢩⠏⠛⠙⢹⠏⠋⢉⢿⡯⠉⢛⠙⠉⠉⠫⢫⠋⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣷⡿⣿⣿⣿⣾⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⡿⣿⣿⢿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣧⣤⣦⣦⣤⣼⣧⣤⣤⣾⣠⣴⣤⣤⣴⣤⣴⣼⣴⣴⣧⣴⣤⣼⣤⣶⣤⣤⣼⣤⣼⣧⣤⣤⣄⣸⣧⣼⣴⣴⣤⣤⣦⣦⣤⣿⣤⣤⣴⣴⣤⣜⣷⣤⣄⣼⣤⣬⣔⣀⣠⣶⣦⣼⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⡟⠙⠟⠛⡟⠟⡛⠛⡟⡻⡛⠛⠛⢻⢛⢻⠛⠋⠋⡻⡟⢻⠙⠛⠟⠻⠛⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣷⣾⣷⣶⣯⣾⣾⣶⣿⣾⣾⣶⣶⣶⣾⣾⣾⣶⣶⣿⣷⣾⣶⣶⣶⣧⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ䷩ 𝚕𝚒𝚗𝚎 953 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/20/rhel-and-the-centos-contingency/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ IBM_Panics_and_Resorts_to_‘Customer_Retention’_Tactics_With_Red_Hat Enterprise_Linux_(RHEL)⠀✐ Posted in GNU/Linux, IBM, Red_Hat, Servers at 5:53 pm by Dr. Roy Schestowitz Video_download_link http://techrights.org/videos/rhel-freed.webm Summary: IBM ‘frees’ RHEL but with_limitations that can restrict growth of small companies (or subject them to financial barriers, originally unforeseen) THE many incoming_press_reports (we link to this page as its list of articles will expand over time) about RHEL and CentOS can never outnumber the articles about Joe Biden, but it’s pretty big news regardless (maybe a poor choice of time to announce it all). 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Red Hat Enterprise Linux (RHEL) logo⦈ Despite ISP ordeals (BT now admits to me that there are serious congestion issues due to lock-downs associated with COVID-19) I’m uploading a quick video that talks about all the press coverage found so far regarding IBM’s pivot. It’s generally a step in a positive direction, but terms and conditions still apply. There are still superficial limitations that lower the appeal of Red Hat. In any event, the policy adopted on the fate of CentOS was a shot in the foot and IBM now recognises this (more than a month too late). █ ⠀⠀⠀⠀⣴⣶⣤⣾⣶⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣤⣤⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡄⠀⠀⣤⠀⠀⢠⡄⠀⠀⠀⠀⠀⢀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣠⣶⣿⣿⣽⣻⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⣿⣀⣀⣸⠇⣠⡶⠶⣤⠀⣠⡶⠶⢾⡇⠀⠀⣿⣄⣀⣼⡇⠠⠶⠶⣦⡰⢾⣿⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠹⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣧⣶⣄⠀⠀⠀⣿⠉⠙⣿⡀⢿⣟⢛⡛⠂⢿⣄⣀⣼⡇⠀⠀⣿⠉⠉⢹⡇⢰⡖⠒⣿⡇⢸⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠈⠙⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠉⠀⠀⠈⠁⠀⠉⠉⠁⠀⠀⠉⠉⠉⠁⠀⠀⠉⠀⠀⠈⠁⠀⠉⠉⠉⠁⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠉⠛⠛⠛⠛⠛⠛⠋⠀⠀⠀⠀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⣤⠄⢤⡀⠀⡧⠀⢀⡤⠠⣄⠀⢠⠤⠀⢠⠄⠠⣄⠀⣤⠄⠀⢠⠀⡤⠀⠤⠀⡠⠄⢤⠀⠀⠀⢸⠀⠀⠀⠀⢠⠀⣤⠄⢤⡄⢠⠀⠀⢠⠀⢠⡀⢠⠄ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠉⠉⠀⠀⡇⠀⠀⡇⠀⡇⠀⢸⡒⠒⠚⠃⢸⠀⠀⢸⠀⠀⢸⠀⣿⠀⠀⢸⠀⠑⠒⢦⠀⡗⠒⠒⠃⠀⠀⢸⠀⠀⠀⠀⢸⠀⡇⠀⠀⡇⢸⡀⠀⢸⠀⢀⡹⢇⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⠛⠀⠃⠀⠀⠃⠀⠙⠛⠀⠙⠛⠋⠀⠘⠀⠀⢸⠙⠛⠁⠀⠛⠀⠀⠘⠀⠙⠛⠁⠀⠈⠛⠋⠀⠀⠀⠘⠛⠛⠛⠃⠘⠀⠃⠀⠀⠃⠀⠙⠛⠙⠀⠊⠀⠀⠃ ䷩ 𝚕𝚒𝚗𝚎 1005 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Links_20/1/2021:_LibreOffice_7.1_RC2_and_the_RHEL_Contingency⠀✐ Posted in News_Roundup at 4:02 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o ⚓ Linux_at_Home:_Digital_Music_Production_with_Linux⠀⇛ We are told by our governments that in the current crisis the single most important action we can take is to stay at home and minimise the amount of contact with others. The new variants of Covid-19 are much more transmissible than the virus’s previous version. The advice to stay safe is therefore even more important. It’s only with everyone abiding by the law can we protect our health services and save lives. In this series, we look at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged. The change of lifestyle enforced by Covid-19 is an opportunity to expand our horizons, and spend more time on activities we have neglected in the past. o § Server⠀➾ # ⚓ Help_safeguard_your_Linux_server_from_attack_with_this_REST API⠀⇛ CrowdSec is an open source cybersecurity detection system meant to identify aggressive behaviors and prevent them from accessing systems. Its user- friendly design offers a low technical barrier of entry with a significant boost to security. A modern behavior detection system written in Go, CrowdSec combines the philosophy of Fail2ban with Grok patterns and YAML grammar to analyze logs for a modern, decoupled approach for securing the cloud, containers, and virtual machine (VM) infrastructures. Once detected, a threat can be mitigated with bouncers (block, 403, captcha, and so on), and blocked internet protocol addresses (IPs) are shared among all users to improve everyone’s security further. o § Audiocasts/Shows⠀➾ # ⚓ mintCast_352.5_–_One_Night_with_Ulyssa⠀⇛ In our Innards section, we talk about the first 24 hours with Linux Mint 20.1 And finally, the feedback and a couple of suggestions o § Kernel Space⠀➾ # ⚓ Initial_Patches_Posted_For_Bringing_Up_The_Linux_Kernel_On Apple_Silicon_M1_Hardware⠀⇛ Following a very active past couple of days, developers from security startup Corellium have followed through on their word so far of publishing the Apple Silicon patches to the Linux kernel mailing list for possible upstreaming in the future that allow the Linux kernel to boot with Apple M1 hardware. Corellium developers sent out their first set of seven patches under a “request for comments” flag this morning. These are the minimal changes needed for getting Linux to boot on the current Apple M1 ARM-based hardware. # ⚓ Ubuntu_Now_Runs_on_Apple_Silicon,_Devs_Say_It’s_‘Completely Usable’⠀⇛ Developers at ARM virtualisation company Corellium have managed to get Ubuntu 20.04 up and running on the new Apple Silicon Mac Mini. And we’re not talking ‘it boots and prints a load of text’ running here. No, this is the full Ubuntu desktop experience — and it’s already being described as “completely usable”! # ⚓ Linux_is_now_‘fully_usable’_on_Apple_Silicon_M1_Macs⠀⇛ Security researchers at Corellium have ported a version of Linux to the Apple Silicon M1 chip that will ultimately be released under an open-source license. The Linux version is a full Ubuntu desktop operating system booted from a USB, according to Corellium Chief Technology Officer Chris Wade. Although details are scarce, he said that Linux is now “completely usable” on Apple Silicon machines. o § Applications⠀➾ # ⚓ VirtualBox_6.1.18_Released_with_Full_Support_for_Linux Kernel_5.10_LTS⠀⇛ VirtualBox 6.0.18 comes about three months after VirtualBox 6.1.16 and it’s the first release to introduce full support for the latest and greatest Linux 5.10 LTS kernel series, which is available for both Linux host and guests. Of course, this means that you’ll be able to run GNU/Linux distributions powered by the Linux 5.10 LTS kernel as a virtual machine inside VirtualBox, as well as to install VirtualBox on a GNU/Linux system running Linux kernel 5.10 LTS. # ⚓ Starting_Element_Messenger_Web,_Desktop_and_Phone⠀⇛ Element (formerly Riot.im) is a modern all in one messenger for everyone. Featuring basic chat to file sharing as well as video conferencing, it is designed for users of web, GNU/Linux, Windows, MacOS, plus also Android and iOS. In this regard, Element is a great alternative to WhatsApp or Telegram. This basic tutorial will show you, after introducing it (see here and here), how to use it on Ubuntu and your phone. Let’s go! o § Instructionals/Technical⠀➾ # ⚓ How_to_Set_Up_Btrfs_RAID_–_Linux_Hint⠀⇛ Btrfs is a modern Copy-on-Write (CoW) filesystem with built-in RAID support. So, you do not need any third-party tools to create software RAIDs on a Btrfs filesystem. The Btrfs filesystem keeps the filesystem metadata and data separately. You can use different RAID levels for the data and metadata at the same time. This is a major advantage of the Btrfs filesystem. This article shows you how to set up Btrfs RAIDs in the RAID-0, RAID-1, RAID-1C3, RAID-1C4, RAID-10, RAID-5, and RAID-6 configurations. # ⚓ How_to_Co-author_Documents_in_Linux_with_ONLYOFFICE_Docs⠀⇛ Document collaboration as the practice of multiple people working simultaneously on a single document is really important in today’s technologically advanced age. Using document collaboration tools, users can view, edit, and work simultaneously on a document without sending emailing attachments to each other all day. Document collaboration is sometimes called co-authoring. Real-time document co-authoring is not possible without special software. o § Games⠀➾ # ⚓ YoYo_Games_developer_of_GameMaker_Studio_sold_for_$10M⠀⇛ Game Maker and later GameMaker Studio is a very popular game engine with indie developers and YoYo Games just recently sold it off and it appears they did so at a loss. Originally created by Mark Overmars, who later teamed up with YoYo Games who have carried it on since 2007. Later in 2015 the YoYo Games studio was acquired by Playtech for around $16.4 million dollars. [...] For game developers, the game engine you rely on suddenly changing hands with no prior notice and no announcement a week later must be a little frightening. Games often take multiple years to create, so for developers well into the thick of using GameMaker Studio hopefully the result will be a good one. Perhaps though, the time is ripe to check out Godot Engine since it’s free and open source. # ⚓ Aveliana_is_a_beautiful_upcoming_infiltration-action_game mixing_2D_and_2.5D_styles_|_GamingOnLinux⠀⇛ TheFrenchDev have announced Aveliana, what they’re calling an infiltration-action-adventure game that mixes together 2D and 2.5D to create a unique looking style. “Embrace Aveliana’s quest to bring back someone she has lost! The game takes place alternatively in an isometric or a 2D point of view and is fast-paced. Guide her through arduous paths watched by monsters, follow the trace of a mysterious fox, and find the powerful artifacts she is looking for at the core of wonderful temples. Will you stealth your way to victory? Seek a forgotten path on the edge of a cliff? Or stand and fight against your enemies? The choice is yours!” [...] We spoke with the developer behind the project, who clearly stated to us in a message how Linux will be fully supported. In fact, even their early rough work-in-progress demo on Game Jolt has a Linux build available. It’s being built with the Unity game engine, which for the most part has good cross-platform support for games like this. # ⚓ Play_the_charming_co-op_construction_game_Unrailed!_free for_a_few_days_plus_big_sale⠀⇛ Unrailed! from Daedalic Entertainment and Indoor Astronaut released back in September 2020 and now you have a chance to play for free to end your week. Don’t pass up on it either from now until January 25 you can download and play the full game on Steam, and there’s a 50% discount if you decide you like it enough to keep it. What do you actually do in Unrailed! and is it fun? You and up to three others need to keep a train going for as long as possible, by constantly building a track. It’s pure chaos once it gets going and an absolute riot to play with friends. Plenty of communication breakdowns, shouting and laughing all bundled in together. The train will get faster as you go too, plus you can upgrade it with new carriages and all sorts. # ⚓ Valve_and_others_fined_by_the_European_Commission_for_‘geo- blocking’⠀⇛ The European Commission just announced that they’ve now issued formal fines against Valve, Bandai Namco, Capcom, Focus Home, Koch Media and ZeniMax for breaching their antitrust rules. An investigation that has been going on for some time now since early 2017, and certainly not the first fine Valve has dealt with for breaking some rules here. What’s the deal? The EU say that Valve and the others restricted cross-border sales on the basis of their location inside the European Economic Area (‘EEA’). To put it simply: Valve allowed certain developers and publishers to block keys being redeemed in one country, that were purchased in another (where it might have been cheaper). Out of all those named, Valve is the only company that did not cooperate with their investigation and so they got slapped a lot harder. [...] For a company as big as Valve (and the likes of ZeniMax), they won’t be losing any sleep over fines that for them will most likely be a drop in the ocean. Valve especially, as the Steam store pretty much prints money for them. # ⚓ The_25_Best_Games_for_Linux_and_Steam_Machines⠀⇛ # ⚓ Linux_Games_40_Linux_Games_That_You_Must_Play_in_2021⠀⇛ It has been 3 years since we compiled a list of games for Unix-like operating systems in The 25 Best Games for Linux and Steam Machines. We are now in 2021 and these games are bound to keep you glued to your computers for a while. So, listed in nor particular order, here are the best 40 games to play on your Linux machine this 2021. o § Distributions⠀➾ # § Gentoo Family⠀➾ # ⚓ A_farewell_to_Sabayon_Linux⠀⇛ After a hiatus of ten months in the blog posts on the Sabayon Linux Website, a couple of posts on 20 November 2020 announced that the distribution was switching its base distribution from Gentoo Linux to Funtoo Linux (‘Sabayon and Funtoo Linux Merge Projects’), and that the distribution was rebranding (‘Sabayon project is rebranding to MocaccinoOS’) and moving to a completely different package manager named ‘Luet’. A new Website and forum for MocaccinoOS were started, and the Sabayon Linux forums and Wiki are no more. Although my first experience of Linux was Ubuntu in 2006, it was Sabayon Linux in early 2007 that turned me into a full-time Linux enthusiast and got me interested in the Portage package manager and Gentoo Linux, which I have been using as my main OS for many years now. My interest in Sabayon Linux waned when it moved to a binary package manager (‘Entropy’), and later when it switched from OpenRC to systemd. # § IBM/Red Hat/Fedora⠀➾ # ⚓ Red_Hat_introduces_free_RHEL_for_small_production workloads_and_development_teams⠀⇛ When Red Hat announced it was switching up CentOS Linux from a stable Red Hat Enterprise Linux (RHEL) clone to a rolling Linux distribution, which would become the next minor RHEL update, many CentOS users were upset. Now, to appease some of those users, Red Hat is introducing no-cost RHEL for small production workloads and no-cost RHEL for customer development teams. # ⚓ Red_Hat_Announces_No-Cost_RHEL_For_Small_Production Environments⠀⇛ Following the announcement at the end of last year that CentOS 8 will be ending and instead focusing on CentOS Stream as the future upstream to RHEL, there have been many concerned by the absence of CentOS 8 past this year. In trying to fill that void, Red Hat announced today they will be making Red Hat Enterprise Linux free for small production deployments. Red Hat has announced an expanded developer program where now the individual RHEL Developer subscription is supported for production environments up to 16 systems. Previously the program allowed free RHEL access only for “development” purposes but can now be used in production up to that 16 system limit. # ⚓ Red_Hat_introduces_new_no-cost_RHEL_option⠀⇛ As you know, Red Hat recently announced that CentOS Linux 8, as a rebuild of RHEL 8, will end in 2021. CentOS Stream continues after that date, serving as the upstream (development) branch of Red Hat Enterprise Linux. The news met with a strong reaction from the open-source community and CentOS users. Today, Red Hat released a new option where RHEL developer subscriptions can now be used in production environments. The developers and team can have up to 16 systems. In other words, it is a no-cost RHEL that small groups and developers can use to build packages and in production environments. [continue reading…] # ⚓ Red_Hat_expands_no-cost_RHEL_options⠀⇛ Red Hat has announced a new set of options meant to attract current CentOS users who are unhappy with the shift to CentOS Stream. # ⚓ CentOS_is_gone—but_RHEL_is_now_free_for_up_to_16 production_servers⠀⇛ Last month, Red Hat caused a lot of consternation in the enthusiast and small business Linux world when it announced the discontinuation of CentOS Linux. Long-standing tradition—and ambiguity in Red Hat’s posted terms—led users to believe that CentOS 8 would be available until 2029, just like the RHEL 8 it was based on. Red Hat’s early termination of CentOS 8 in 2021 cut eight of those 10 years away, leaving thousands of users stranded. As of February 1, 2021, Red Hat will make RHEL available at no cost for small- production workloads—with “small” defined as 16 systems or fewer. This access to no-cost production RHEL is by way of the newly expanded Red Hat Developer Subscription program, and it comes with no strings—in Red Hat’s words, “this isn’t a sales program, and no sales representative will follow up.” # ⚓ Getting_to_know_Kyeong_Sang_Kim,_Red_Hat_general manager_for_Korea⠀⇛ We’re delighted to welcome Kyeong Sang Kim to Red Hat as a general manager for Korea. In the new role, he will be responsible for Red Hat’s business operations in the country. Kyeong Sang is an expert in the field of IT consulting, supporting numerous business innovation projects for more than 25 years. Prior to joining Red Hat, Kyeong Sang served as the CEO of SICC (Ssangyong Information & Communications Corp), where he successfully led the company’s digital transformation to the cloud. He has also held several other leadership roles at global companies, including Accenture. We caught up with Kyeong Sang to find out more about his interest in open source and Red Hat, and his insights on leadership. o § Devices/Embedded⠀➾ # § Mobile Systems/Mobile Applications⠀➾ # ⚓ Samsung_Galaxy_M31_receiving_Android_11-based_One_UI 3.0_stable_update⠀⇛ # ⚓ LG_V60_ThinQ_will_soon_receive_the_Android_11_system update⠀⇛ # ⚓ OnePlus_7_and_7T_series_get_Android_11_with_OxygenOS Open_Beta_1⠀⇛ # ⚓ Sony_seeding_stable_Android_11_to_Xperia_5_II⠀⇛ # ⚓ OPPO’s_ColorOS_is_now_the_best_Android_Skin⠀⇛ # ⚓ The_Best_Portable_Chargers_for_iPhone_and_Android Smartphones⠀⇛ # ⚓ 16_Best_Photoshop_alternatives_of_Android_and_iOS⠀⇛ # ⚓ How_to_download_Free_Fire_OB26_Advance_server_for Android_Devices⠀⇛ # ⚓ TCL_10L’s_promised_Android_10_update_is_rolling_out in_select_countries⠀⇛ # ⚓ Astro_Slide_5G_slider_phone_specs_and_shipping_date get_finalized⠀⇛ # ⚓ TCL_10L_Starts_Receiving_Android_11_Stable_Update⠀⇛ # ⚓ OnePlus_7_Android_11_(HydrogenOS_11)_beta_took_away AOD⠀⇛ # ⚓ Some_Sony_Xperia_fans_treated_to_a_surprise_Android 11_update:_check_your_phone_now⠀⇛ # ⚓ Xiaomi_Mi_10_Pro_Android_11_stable_update_re-released in_Europe;_Redmi_K30i_5G_bags_it_too_(Download_links inside)⠀⇛ # ⚓ The_LG_V60_ThinQ_is_on_the_verge_of_receiving_Android 11_for_the_first_time⠀⇛ # ⚓ Nearby_Share_may_let_you_share_your_WiFi_password_on Android_12⠀⇛ # ⚓ What_is_an_Android_TV?_|_Smart_TV_vs._Android_TV⠀⇛ # ⚓ How_to_Change_or_Replace_Your_Android’s_Home_Screen App⠀⇛ # ⚓ Nest_products,_Android_Auto,_get_SmartThings integration⠀⇛ # ⚓ Frollo_brings_open_banking_to_Android_in_Australia with_new_budgeting_app⠀⇛ # ⚓ PUBG_Mobile_Update_India_20_January,_2021:_Download APK_Files_for_Android_Users_Through_VPN_in_India⠀⇛ # ⚓ Future_Android_versions_could_let_you_share_Wi-Fi passwords_via_Nearby_Share⠀⇛ # ⚓ 5_Of_The_Highest-Grossing_Android_Games_Of_2020_And How_They_Made_Money⠀⇛ # ⚓ Samsung_Galaxy_S21_Ultra_First_Look:_Best_Android Phone_Of_2021?⠀⇛ o § Free, Libre, and Open Source Software⠀➾ # § Web Browsers⠀➾ # § Chromium⠀➾ # ⚓ Chrome_Releases:_Stable_Channel_Update_for Desktop⠀⇛ The Chrome team is delighted to announce the promotion of Chrome 88 to the stable channel for Windows, Mac and Linux. This will roll out over the coming days/weeks. Chrome 88.0.4324.96 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 88 # ⚓ Chrome_88_Released_With_Security_Fixes,_Adobe Flash_Removed_–_Phoronix⠀⇛ Google has released Chrome 88 as the latest stable version of their cross- platform web browser. # § Productivity Software/LibreOffice/Calligra⠀➾ # ⚓ LibreOffice_7.1_RC2_Is_Available_For_Testing⠀⇛ LibreOffice 7.1 will be released as final at the beginning of February, 2021 ( Check the Release Plan for more information ) being LibreOffice 7.1 RC2 the fourth pre-release since the development of version 7.1 started at the end of May, 2020. Since the previous release, LibreOffice 7.1 RC1, 87 commits have been submitted to the code repository and 64 bugs have been fixed. Check the release notes to find the new features included in LibreOffice 7.1. # ⚓ LibreOffice_7.1_RC2_Up_For_Testing_This_Open-Source Office_Suite⠀⇛ # § Openness/Sharing/Collaboration⠀➾ # § Open Access/Content⠀➾ # ⚓ Free_Access_To_Academic_Papers_For_Everyone_In India:_Government_Proposes_‘One_Nation,_One Subscription’_Approach_As_Part_Of_Major_Shift_To Openness⠀⇛ Techdirt has been following the important copyright case in India that is about how people in that country can access academic journals. Currently, many turn to “shadow libraries” like Sci-Hub and Libgen, because they cannot afford the often hefty frees that academic publishers charge to access papers. If a new “Science, Technology, and Innovation Policy” (pdf), just released as a draft by the Government of India, comes to fruition, people may not need to: # § Programming/Development⠀➾ # ⚓ Problem_with_Open-source_Downloads⠀⇛ Open-source downloads not working currently due to disk system failure at our cloud service provider. * § Leftovers⠀➾ o ⚓ Trump’s_Facts-Optional_Assault_On_Chinese_Tech_Continues_With Blocking_Of_Xiaomi⠀⇛ All of these statements can be true: o ⚓ When_the_Painting_Has_Really_Begun⠀⇛ Critics are not required to be right, merely (as Donald Judd said of artworks) interesting. But part of what makes criticism of new art potentially interesting is that it is, in part, a gaze into the future. Remember Clement Greenberg in The Nation in 1946 predicting of Jackson Pollock’s work, “In the course of time, this ugliness will become a new standard of beauty,” and two years later, venturing that one of the same artist’s paintings “will in the future blossom and swell into a superior magnificence; for the present it is almost too dazzling to be looked at indoors.” Most criticism, of course, doesn’t make its wagers on the future so explicitly, nor should it. Greenberg only unsheathed his crystal ball during those rare moments of highest intensity of feeling, and we should follow that example. Yet still our judgements remain hostages to fortune. o § Health/Nutrition⠀➾ # ⚓ In_Historic_First,_Biden_Picks_Trans_Woman,_Dr._Rachel Levine,_to_Help_Lead_HHS⠀⇛ # ⚓ Government_Mistakes_Provided_the_Breeding_Ground_for_the Mutant_Virus,_Which_it_is_Now_Using_as_an_Alibi_for_Its Failures⠀⇛ The new virus mutated during the second wave of the epidemic with the first case becoming known in September, though the danger it posed only became clear in December. The renewed epidemic in late summer was centered on Thanet and Swale, both on the north Kent coast, and was particularly severe in their most deprived districts. Government scientists expressed alarm at the steep and unexpected increase in coronavirus cases in Kent, despite the November lockdown. “This variant became of interest because there was an investigation of the increasing case numbers in Kent in early December, despite the national lockdown,” said Professor Peter Horby, the chairman of the government’s New and Emerging and Respiratory Virus Threats Advisory Group (NERVTAG). # ⚓ Flint_Residents_Still_Sick_as_Former_Michigan_Gov._Faces “Willful_Neglect”_Charges_in_Water_Scandal⠀⇛ Former Michigan Governor Rick Snyder and eight other former officials were charged last Thursday in a sweeping criminal investigation into the Flint water crisis. Snyder faces two charges of willful neglect of duty, a misdemeanor. In 2014, Flint’s unelected emergency manager, appointed by then- Governor Snyder, switched the city’s water supply to the Flint River as a cost-saving measure. The move has been linked to at least 12 deaths from an outbreak of Legionnaires’ disease and widespread lead poisoning in residents, including children, in the majority-Black city. “It is really important that many of those elected, including the governor, are held to a higher standard,” responds Congressmember Rashida Tlaib of Michigan. She says some children face ongoing side effects from the water crisis, such as learning disabilities, and many residents remain sick and in need of support for their care. # ⚓ Michigan_Ex-Governor_Charged_With_“Willful_Neglect”_in Flint_Water_Scandal⠀⇛ # ⚓ US_Reaches_Grim_Milestone_of_400K_COVID_Deaths_Days_Before Trump_Leaves_Office⠀⇛ # ⚓ U.S._Rep._Tlaib:_“Israel_Is_a_Racist_State_That_Would_Deny Palestinians_Like_My_Grandmother_a_Vaccine”⠀⇛ Israel has been hailed as having the world’s most vaccinated population, but Palestinians are not included. Human Rights Watch and others have called on Israeli authorities to provide COVID-19 vaccines to the more than 4.5 million Palestinians in the occupied West Bank and Gaza Strip. “Israel is a racist state,” responds Congressmember Rashida Talib of Michigan, who is Palestinian American and one of the first Muslim women elected to Congress and says her Palestinian grandmother was denied access to a vaccine. “I hope my colleagues, I hope our country, sees what the Palestinians have been trying to tell us for a very long time. … You can see it with the distribution of the vaccine.” # ⚓ When_Medicare_Helped_Kill_Jim_Crow⠀⇛ John Holloman was expecting to be disappointed, but he did not expect to be stood up. Dr. John L.S. “Mike” Holloman Jr. was both the president-elect of the National Medical Association, a professional group of Black doctors founded in 1895 in reaction to segregation within the American Medical Association, and the chair of the Medical Committee for Human Rights (MCHR). Informally known as the medical wing of the civil rights movement, the MCHR was a group of physicians and health care workers dedicated to ending segregation and the substandard care Black people faced in the United States. Copyright © 2021 by Mike Konczal. Adapted from Freedom from the Market by Mike Konczal. Published by The New Press. Reprinted here with permission. # ⚓ How_Operation_Warp_Speed_Created_Vaccination_Chaos⠀⇛ Hospitals and clinics across the country are canceling vaccine appointments because the Trump administration tells states how many doses they’ll receive only one week at a time, making it all but impossible to plan a comprehensive vaccination campaign. The decision to go week by week was made by Operation Warp Speed’s chief operating officer, Gen. Gustave Perna, because he didn’t want to count on supplies before they were ready. Overly optimistic production forecasts turned out to be a major disappointment in the rollout of the H1N1 vaccine more than a decade ago, also leading to canceled appointments and widespread frustrations with the government’s messaging. o § Defence/Aggression⠀➾ # ⚓ Opinion_|_About_Suffering:_A_Massacre_of_the_Innocents_in Yemen⠀⇛ The United Nations estimates the war has already caused 233,000 deaths, including 131,000 deaths from indirect causes such as lack of food, health services and infrastructure. # ⚓ Capitol_Insurrection_Highlights_Increasing_Radicalization of_Right-Wing_White_Police_Officers⠀⇛ At least 28 law enforcement officers from across the United States attended the Trump rally in Washington, D.C., on January 6 that led to the attack on the U.S. Capitol, with some even boasting on social media about taking part in the riot that left five people dead. BuzzFeed News investigative reporter Albert Samaha says off-duty police officers’ involvement in the insurrection reflects a growing problem of right-wing radicalization in police ranks — a problem Black officers say has gone unaddressed by higher-ups. Samaha says that while “white supremacist ideology in law enforcement is as old as law enforcement in the U.S.” there was a marked change in tone and attitudes among police officers following the 2014 Ferguson uprising against police brutality. He says that Donald Trump’s loud support for police against claims of misconduct and systemic violence gave officers new license to express bigoted and extremist views. “The top came off, and the rhetoric suddenly became acceptable within locker rooms,” he says. # ⚓ New_Charges_Derail_COVID_Release_for_Hacker_Who_Aided ISIS⠀⇛ A hacker serving a 20-year sentence for stealing personal data on 1,300 U.S. military and government employees and giving it to an Islamic State hacker group in 2015 has been charged once again with fraud and identity theft. The new charges have derailed plans to deport him under compassionate release because of the COVID-19 pandemic. # ⚓ “Sense_of_Entitlement”:_Rioters_Faced_Few_Consequences Invading_State_Capitols._No_Wonder_They_Turned_to_the_U.S. Capitol_Next.⠀⇛ The gallery in the Idaho House was restricted to limited seating on the first day of a special session in late August. Lawmakers wanted space to socially distance as they considered issues related to the pandemic and the November election. But maskless protesters shoved their way past Idaho State Police troopers and security guards, broke through a glass door and demanded entry. They were confronted by House Speaker Scott Bedke, a Republican. He decided to let them in and fill the gallery. # ⚓ Biden_Can’t_Lose_Sight_of_the_Nuclear_Crisis⠀⇛ At Wednesday’s inauguration, President-elect Joe Biden is likely to address the “four historic crises” he has repeatedly identified as confronting our country: a global pandemic, a severe recession, climate change and systemic racism. Yet even as so many challenges compete for our attention, we can’t afford to lose sight of a fifth crisis: the continued danger of nuclear annihilation. # ⚓ Trump’s_Support_Of_Cops_Pays_Off:_Multiple_Police_Officers Under_Investigation_For_Illegal_Invasion_Of_The_Capitol Building⠀⇛ At the beginning of his term, President Trump promised he’d turn regular America into police- loving America: o § Transparency/Investigative Reporting⠀➾ # ⚓ Following_the_money_Alexey_Navalny’s_boldest_investigation yet_describes_a_vast_network_of_shell_companies_and_frontmen working_to_build_and_sustain_Vladimir_Putin’s_supposed seaside_getaway⠀⇛ Before Alexey Navalny flew home to Moscow and surrendered himself to Russia’s legal system, the anti-corruption activist lit the fuse on what is perhaps his biggest, boldest investigation yet. Navalny’s 14,000-word report (also a two-hour video) about Vladimir Putin’s supposed “palace” in Gelendzhik on the Black Sea coast is packed with drone footage and colorful images, including artistic visualizations of the mansion’s interior. On social networks and in the news media, the investigation immediately attracted significant attention for its detailed descriptions of the residence’s opulence and endless renovations. Navalny says outright that Putin’s apparent obsession with luxury borders on “mental illness.” But Navalny’s investigation also painstakingly chronicles the ownership and management schemes used to disguise how Russia’s long-time president allegedly came to be in possession of the country’s most valuable private home. # ⚓ Navalny’s_team_releases_investigation_into_Putin’s_100- billion_ruble_‘palace’_in_Gelendzhik⠀⇛ Following the arrest of opposition figure Alexey Navalny, his Anti-Corruption Foundation (FBK) has released a new investigation about a “palace” built for Russian President Vladimir Putin in Gelendzhik — a resort town on the Black Sea. # ⚓ Putin’s_palace_Navalny’s_Anti-Corruption_Foundation investigates_the_Russian_president’s_billion-dollar_residence on_the_Black_Sea⠀⇛ Alexey Navalny’s Anti-Corruption Foundation has released a bombshell investigation into a $1.35- billion residence built for Russian President Vladimir Putin near a resort town on the Black Sea. Navalny’s team published the report the day after the opposition figure was put in pre-trial detention at Moscow’s notorious Matrosskaya Tishina prison. In addition to sharing the building’s floor plan and visualizations of the interiors, the anti- corruption activists recount the history of the construction project and dig into how it was financed by companies connected to members of Putin’s inner circle. “Meduza” sums up the highlights from the investigation. # ⚓ Trump_Reportedly_Abandoned_Pardons_For_Snowden_And Assange⠀⇛ The following was originally published as part of The Dissenter newsletter.Although several long shot campaigns were mounted, President Donald Trump did not pardon any whistleblowers who were indicted or prosecuted under the United States Espionage Act. He also declined to pardon the only journalist ever to be indicted under the World War I-era law.WikiLeaks founder Julian Assange and NSA whistleblower Edward Snowden were not offered clemency because Trump “did not want to anger Senate Republicans who will soon determine whether he’s convicted during his Senate trial.”“Multiple GOP lawmakers had sent messages through aides that they felt strongly about not granting clemency to Assange or Snowden,” according to CNN.NSA whistleblower Reality Winner, who was the first to be prosecuted under the Espionage Act under Trump, and former CIA officer John Kiriakou pursued pardons. They were effectively denied as well.On January 17, the New York Times reported that an associate of Trump lawyer Rudy Giuliani told Kiriakou a pardon would cost him $2 million. “I laughed. Two million bucks—are you out of your mind?” Kiriakou told the Times. “Even if I had two million bucks, I wouldn’t spend it to recover a $700,000 pension.” o § Environment⠀➾ # ⚓ The_New_Humanitarian_|_Rethinking_Humanitarianism_podcast: Aid’s_climate_challenge⠀⇛ What kind of rethink is necessary for the way aid agencies work in the face of climate change? # ⚓ Native_Activists_File_Suit_After_Trump_Officials_Hand Sacred_Land_to_Foreign_Mining_Firm⠀⇛ The land swap deal between the U.S. government and British-Australian corporate mining giant Rio Tinto and its subsidiary, Resolution Copper, went into effect last week. But, the true Native owners of the land are not about to give up a battle they have been fighting for centuries. # ⚓ Science_warns_world_of_‘ghastly’_future_ahead⠀⇛ Take all the dire warnings and assessments that scientists have made. Add them up. Their answer? A ghastly future ahead. # § Energy⠀➾ # ⚓ ‘Major_Win_for_the_Planet’:_Federal_Court_Strikes Down_Trump_Coal_Power_Plant_Rule⠀⇛ “This decision frees up the new Biden administration to begin working immediately on the science-based greenhouse pollution rules we desperately need to make up for lost time.” # § Wildlife/Nature⠀➾ # ⚓ Reform_the_Bureau_of_Land_Management:_Biden_Must Succeed_Where_Obama_Failed⠀⇛ o § Finance⠀➾ # ⚓ ‘Smartest_Thing_We_Can_Do_Is_Act_Big’:_Yellen_Bolsters Demand_for_Biden_to_Enact_Bold_FDR-Style_Agenda⠀⇛ “Instead of feel-good talk of unification,” said journalist John Nichols, “FDR called out the Wall Street speculators, the bankers, and their conservative apologists.” # ⚓ “Brazil_is_Broken”:_Bolsonaro,_COVID,_and_the_Looming Return_to_Austerity⠀⇛ # ⚓ Companies_Pause_Their_PAC_Donations_Even_as_They_Fight Democracy_Reforms⠀⇛ # ⚓ ‘Right_on_Schedule’:_Hours_Before_Biden_Inauguration,_GOP Backers_of_Tax_Cuts_for_the_Rich_Resume_Cynical_Deficit- Mongering⠀⇛ “With a Democrat about to become president, Republicans are now pretending to care about deficits and debts again. Let’s not pretend to believe them this time.” # ⚓ ‘Subsidizing_the_Spread_of_Covid’:_Report_Shows_Corporate Landlords_Received_Public_Funding_Yet_Still_Kicked_Out Tenants⠀⇛ “Giving ‘Covid relief’ to those most likely to evict is like giving money to stop climate change to oil barons—it makes the problem worse.” # ⚓ New_Hampshire’s_Homeless_Fight_For_Shelter_Despite_Forceful Encampment_Evictions⠀⇛ Throughout the COVID-19 pandemic, Manchester, New Hampshire’s unhoused population and local community organizers have struggled with state and local officials to secure housing and resources for the unhoused during the COVID-19 pandemic.  Following the November 20 forceful eviction of an encampment by state officials and unwillingness from people in power to support new housing solutions, homeless people and organizers alike are struggling to resolve the lack of access. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ How_Does_Someone_Like_Lauren_Boebert_Get_Elected?⠀⇛ Early Monday came word that an inauguration rehearsal ended abruptly with the evacuation of the US Capitol’s west front, after reports of a nearby fire led security officials to fear a replay of the deadly January 6 riot. The alarm was for nothing, in traditional security terms, anyway: A nearby homeless encampment (sadly, there are many in the nation’s capital) went up in flames, causing the billowing black smoke that rose ominously behind the scene. # ⚓ Ahistorical_1776_Report_Issued_by_Trump_Denounced_as ‘Racist_Garbage’_and_‘Most_On-Brand_Thing_Possible’⠀⇛ “Releasing the 1776 Commission report on MLK Day is the Trump administration reaffirming its commitment to racism above all else.” # ⚓ Reaching_His_Peak⠀⇛ # ⚓ Opinion_|_The_Rubble_of_Empire:_A_Fine_Time_To_Begin Thinking_About_What_Might_Be_Built_in_Its_Place⠀⇛ Doctrines of disaster and dreams of security as the Biden years begin. # ⚓ Opinion_|_‘It_Is_Like_Satire’:_Prince_Charles’_Terra_Carta Is_a_Manifesto_for_the_Status_Quo⠀⇛ The ecological crisis demands we protect the Rights of Nature from being watered down. # ⚓ After_Four_Years,_Accountability_is_Long_Overdue⠀⇛ Even as a candidate, he repeatedly encouraged violence calling on his supporters to “knock the crap” out of protesters, like in the good old days, even telling police “don’t be too nice”. So on January 6th, the day he promised would be “wild”, it was inevitable that when he enjoined his supporters to march on the Capitol to “stop the steal” they followed his not so subtle bidding, to fight and show strength, with violence The ugly side of human nature was on display in his “Save America March”, as rioters carrying Trump flags attacked the Capitol, some carrying zip-ties planned to take and possibly execute Congressional hostages. They smashed their way into and looted Congressional offices. Carrying “Back the Blue” flags they beat police officers (one of whom later died) with US flags, pipes and fire extinguishers. Trump’s mob of white supremacists chanted “Our House” and did what the Confederate army in four years of war failed to do, bring the Confederate battle flag into the US Capitol, indicating this riot was also an open demand to continue Americas legacy of systemic racism. # ⚓ Opinion_|_Don’t_Let_President_Biden_‘Make_Us_the_Dupes_of Our_Hopes’⠀⇛ More than being a time of hope—or fatalism—the inauguration of President Joe Biden should be a time of skeptical realism and determination. # ⚓ Opinion_|_Biden’s_Inauguration_Gives_Us_New_Hope,_but_the Movement_for_Justice_Must_Continue_to_Build_on_Its_Own Agenda⠀⇛ There should be no reluctance to work with Biden to help pass critical reforms, but at the same time, the pressure for outside must continue to build for there to be any hope of change. # ⚓ Hold_on_to_That_Fear⠀⇛ This letter is about that nauseating, trembling fear you felt when the hate exploded at you on January 6. Please don’t forget it. Journal about it before it fades. Tolerate the nightmares. Keep pen and paper on your nightstand to record what woke you from screaming fits. Don’t block it out. Don’t let it go. If you can bank those emotions you had as you huddled together and hoped the doors would hold, that day may turn out to be a blessing for you…and even better for our republic. In fact, it may just be the thing that saves our republic if that is still possible. # ⚓ As_Senate_Reconvenes,_Why_Isn’t_Chamber_Immediately_Moving to_Convict_Trump_for_‘Inciting_Deadly_Attack_on_Our Country’?⠀⇛ “If the Senate trial was a right-wing judicial confirmation, Trump would have been convicted already.” # ⚓ Opinion_|_Biden_Must_Drive_a_Stake_Through_the_Heart_of Dead-End_“Centrism”⠀⇛ There is no middle ground between lies and facts. There is no halfway point between civil discourse and violence. There is no midrange between democracy and fascism. # ⚓ Senate_Democrats_Prove_‘Democracy_Reform_Is_a_Top_Priority’ by_Putting_‘For_the_People_Act’_First⠀⇛ “From a violent insurrection at the Capitol to the countless attempts to silence the vote of millions of Americans, attacks on our democracy have come in many forms,” said incoming Majority Leader Chuck Schumer. # ⚓ As_Guatemalan_Forces_Beat_Back_Migrant_Caravan,_Biden_Urged to_Reverse_Trump_Policies_of_‘Cruelty_and_Coercion’⠀⇛ “The answer is not to continue doing more of the same but to envision a new direction that respects the political and economic self-determination and dignity of our Central American neighbors.” # ⚓ Warnock,_Ossoff_Officially_Certified_as_Winners_in_Georgia Senate_Runoffs⠀⇛ # ⚓ Must_Our_Billionaires_Remain_Politically_Immortal?⠀⇛ The great roulette wheel in the sky has most certainly stopped turning for casino king Adelson. He expired earlier this week at age 87. But Adelson’s $33-billion fortune will live on — and distort our nation’s political life for years to come. How many years? We can’t, of course, see the future. But we can see how the past impacts our present. Consider, for instance, the current impactful political presence of Timothy Mellon. # ⚓ Trigger_Finger_for_Armageddon:_Trump_and_the_Thermonuclear Monarchy⠀⇛ House Speaker Nancy Pelosi is certainly of the view that Trump and nuclear weapons are not good matches, suggesting her own form of strategic deplatforming.  “This morning,” she writes in her letter to Democratic colleagues in the House, “I spoke to the Chairman of the Joint Chiefs of Staff Mark Milley to discuss available precautions for preventing an unstable president from initiating military hostilities or accessing the launch codes and ordering a nuclear strike.”  She persists with the theme of mental instability, worried about a man she is convinced has gone crackers.  “The situation of this unhinged president could be more dangerous, and we must do everything that we can to protect the American people from his unbalanced assault on our country and our democracy.” DePaul University’s Ken Butigan also dabbles in a bit of comparative fancy in worrying that Trump has already engaged in his own version of a “first- strike on the US Capitol on Jan. 6,” having used “what amounted to well-understood ‘launch codes.’”  What was there to stop him “initiating an infinitely more destructive first-strike on a host of nations that have been in his administration’s cross-hairs for four years?” # ⚓ From_Reconciliation_to_a_‘Nuclear_Strike_on_the Filibuster’:_Progressive_Memo_Details_Steps_Biden_Can_Take_to Defeat_GOP_Obstruction⠀⇛ “Biden was elected with a mandate to break gridlock and deliver results. He should use it.” # ⚓ America_and_the_Mob⠀⇛ Even as the United States fashioned an army, a constabulary, and an evolving rule of law, the mob continued to define what it meant to be an American. It policed the slave economy. It helped push the borders westward. It formed the shock troops that rolled back Reconstruction. A twentieth-century version of this mob rampaged during the long Red Summer violence that stretched from 1917 to 1923. It mobilized against the civil rights movement. And during the Trump era, it has reared its ugly head in Charlottesville, Portland, and last week on Capitol Hill. America is motherhood, apple pie…and the mob. # ⚓ Opinion_|_Trump’s_Batty_Garden_of_Heroes:_Whitney_Houston, Samuel_Adams,_Alex_Trebek,_Kobe_Bryant,_Johnny_Appleseed_and 200-Plus_More_Who’ve_Done_An_Amazing_Job⠀⇛ # ⚓ Trump’s_‘March_on_Rome’⠀⇛ Radical journalist John Pilger, for instance, tweeted that “the made-for-media theatrics on Capitol Hill were not an attempted ‘coup’. Coups are what the CIA stages all over the world. Neither was ‘democracy’ in peril. What democracy?”1 Jacobin magazine, the unofficial outlet for Democratic Socialists of America, announced that, appearances notwithstanding, the takeover was a defeat for the ultra-right in the face of growing ruling class unity.2 Over at Sidecar, a blog site recently unveiled by the New Left Review, the editors airily dismissed the “hysteria over the Capitol Hill occupation”. “Yesterday’s ‘sacrileges’ in our temple of democracy – oh, poor defiled city on the hill, etc – constituted an ‘insurrection’ only in the sense of dark comedy,” wrote Mike Davis, a member of NLR’s editorial committee: # ⚓ Trump_May_be_on_Trial,_But_the_System_that_Produced_Him will_be_Acquitted⠀⇛ On one side, Trump’s endless stoking of political grievances – and claims that November’s presidential election was “stolen” from him – spilled over last week into a mob storming the US Capitol. They did so in the forlorn hope of disrupting the certification process of the electoral college vote, which formally declared his opponent, Joe Biden, the winner. On the other side, the Democratic party instituted a second, unprecedented impeachment process this week, in the slightly less forlorn hope that Trump leaves office disgraced and humiliated, foreclosing any possibility he can run again in 2024. # ⚓ By_‘Force_and_Fraud’:_Is_This_the_End_of_the_US_Democracy Doctrine?⠀⇛ Rumsfeld further alleged that “the idea that we could fashion a democracy in Iraq seemed to me unrealistic.” But the US’ top military chief was being dishonest. Writing in Mother Jones, Miles E. Johnson responded to Rumsfeld’s claim by quoting some of his previous statements where he, repeatedly, cited democracy as the main reason behind the US invasion, a war that was one of the most destructive since Vietnam. Certainly, it was not Rumsfeld alone who brazenly promoted the democracy pretense. Indeed, ‘democracy’ was the buzzword, parroted by thousands of Americans: in government, the military, mainstream media, and the numerous think-tanks that dotted the intellectual and political landscape of Washington. # ⚓ Opinion_|_It_Is_Biden’s_Historic_Task_to_Reverse Reagan’s—and_Trump’s—Reckless_Radicalism⠀⇛ Reagan’s failed radicalism has now run its course, and the United States, while culturally as divided as ever, is at an economic and environmental precipice. # ⚓ 10_Bold_Moves_Biden_Can_Make_Without_Congress⠀⇛ Even with control of the Senate, Democrats’ slim majority means that Republicans can still obstruct Biden’s policy agenda at every turn. Biden can and must wield his presidential powers through Executive Orders and regulations. The problems America is facing demand it.  # ⚓ Opinion_|_Biden_Must_Go_Beyond_Simply_Ending_Trump’s Barbaric_Border_Policies—We_Need_Deeper_Change⠀⇛ An open letter to President-Elect Biden on Central America policy. # ⚓ A_Nation_Wracked_With_Illness_and_Strife_Says_Good_Riddance to_Trump_Presidency⠀⇛ # ⚓ A_Slanted_Narrative_on_Slanted_Journalism⠀⇛ Attkisson argues that we live in an Orwellian news environment: The major media outlets carefully filter information to make sure that journalists only present the “correct” view to their audience. Attkisson says reporters are so aware of this condition that they name it The Narrative. I wanted to see who Attkisson reveals as the formulator of The Narrative, since she asserts there is a “Big Brother constantly revising ‘facts’ to fit the government’s ever-changing story.” In this book from Attkisson, a five-time Emmy Award- winning investigative journalist and New York Times bestselling author, I was expecting a deep dive into the corporate world to find the culprits. It turns out, Attkisson says, it’s the liberals — not the billionaires. # ⚓ Trump’s_Snubbing_of_Biden’s_Inauguration_Ceremony_Is_a Rarity_in_US_History⠀⇛ # ⚓ FBI_Vetting_Leads_to_Removal_of_12_National_Guard_Members From_Inauguration_Duty⠀⇛ # ⚓ McConnell_Admits_Trump_“Provoked”_Jan._6_Amid_Rising_GOP Support_for_Impeachment⠀⇛ # ⚓ Chomsky:_Coup_Attempt_Hit_Closer_to_Centers_of_Power_Than Hitler’s_1923_Putsch⠀⇛ # ⚓ Insurrection_at_the_Capitol⠀⇛ His boastful speeches peppered with streams of lies convinced me the man was shallow. He certainly did not take democracy seriously. He acted as if he thought the country was his, merely for looting. His election and the anti-democratic and ecocidal policies of his administration confirmed my misgivings. Trump is impunity. I kept asking why Americans voted for him. Trump made clear he only cared for Trump. # ⚓ What_Should_Go_in_the_Trump_Time_Capsule?⠀⇛ If you had to select a few objects to embody the Trump administration — especially, the ways in which its business intersected with the Trump family business — what would you pick? That’s the question posed by the final episode of “Trump, Inc.,” the podcast collaboration between ProPublica and WNYC. # ⚓ Time_for_Biden_to_Dial_Down_the_Lincoln_and_Dial_Up_the FDR⠀⇛ Joe Biden has been on the campaign trail for more than 50 years. Now, after decades of speculation, several false starts, and three formal bids for the presidency, he will finally assume the nation’s highest office. To a greater extent than anyone on the American political stage, he has anticipated and prepared for the job he will take up on Wednesday. As such, Biden understands that the address he delivers after being sworn in as the 46th president must be not just the best of his career but one of the best in the 232 years since the first inauguration. # ⚓ Farewell_to_a_Monster⠀⇛ o § Censorship/Free Speech⠀➾ # ⚓ As_Beijing_Continues_To_Creep_Into_Hong_Kong,_Internet Censorship_Begins⠀⇛ As we’ve written about recently, Beijing’s creep into Hong Kong control has turned into nearly a dash as of late. What started with July’s new “national security” law that allowed the mainland to meddle in Hong Kong’s affairs led to arrests of media members in July, the expulsion and arrest of pro-democracy politicians in November, and then expanded arrests of members of the public who have said the wrong things in January. # ⚓ New_OCC_Rule_Is_a_Win_in_the_Fight_Against_Financial Censorship⠀⇛ For years, financial intermediaries have engaged in financial censorship, shutting down accounts in order to censor legal speech. For example, banks have refused to serve entire industries on the basis of political disagreement, and other financial intermediaries have cut off access to financial services for independent booksellers, social networks, and whistleblower websites, even when these websites are engaged in First Amendment- protected speech.  Banks have refused to serve entire industries on the basis of political disagreement For the organizations losing access to financial services, this censorship can disrupt operations and, in some cases, have existential consequences. For that reason, financial censorship can affect free expression. As just one example, in Backpage.com, LLC v. Dart, a county sheriff embarked on a campaign to crush a website by demanding that payment processors prohibit the use of their credit cards to purchase ads on the site. The Seventh Circuit court of appeals held that the sheriff’s conduct violated the First Amendment and noted that the sheriff had attacked the website “not by litigation but instead by suffocation, depriving the company of ad revenues by scaring off its payments-service providers.” As EFF explained in our amicus brief in that case, “[like] access to Internet connectivity, access to the financial system is a necessary precondition for the operations of nearly every other Internet intermediary, including content hosts and platforms. The structure of the electronic payment economy . . . make these payment systems a natural choke point for controlling online content.” In that case, the Seventh Circuit analogized shutting down financial services to “killing a person by cutting off his oxygen supply rather than by shooting him.”  # ⚓ Twitter_and_YouTube_Banned_Steve_Bannon._Apple_Still_Gives Him_Millions_of_Listeners.⠀⇛ Late at night on Jan. 5, the day before President Donald Trump was scheduled to deliver a defiant speech before thousands of his most dedicated supporters, his former adviser Steve Bannon was podcasting from his studio near Capitol Hill. He had been on the air several times a day for weeks, hyping the narrative that this was the moment that patriots could stand up and pull out a Trump win. “It’s all converging, and now we’re on the point of attack tomorrow. It’s going to kick off, it’s going to be very dramatic,” Bannon said in his fluent patter, on a day that would see four of his “War Room” shows posted online, up from his usual two or three. “It’s going to be quite extraordinarily different. And all I can say is strap in. You have made this happen and tomorrow it’s game day.” o § Civil Rights/Policing⠀➾ # ⚓ MLK:_“Loving_Your_Enemies”_Message_for_a_Political_System Based_on_Hate⠀⇛ It’s been a liberal mantra for the last four or five years that “Love Trumps Hate”. I’ve always thought that, but it’s become phony. Since the rise of Trump, the “progressive” mantra has been to demonize Trump and his supporters. Recent chapter was “progressives” yucking it up over Trump supporter having a heart attack at the Capitol after they went to town on the false story that he tasered his balls. Very high minded. Pure schadenfreude wrapped in virtual signaling. In fact, US politics, both “conservative” and “liberal” is dominated by hatred. It’s the glue of the system. People don’t vote for Trump as much as they vote against Biden and the rest of “the swamp”; people don’t vote for Biden as much as they vote against Trump. Such a hate fueled system is exactly the opposite of what Jesus and his follower King preached. # ⚓ Meduza_demands_Alexey_Navalny’s_immediate_release_from prison⠀⇛ Alexey Navalny returned to Russia last weekend, despite the near certainty that he would be arrested upon arrival in Moscow and probably thrown in prison. # ⚓ Alexey_Navalny’s_wife_Yulia_says_she’s_under_police surveillance⠀⇛ Yulia Navalnaya, the wife of jailed Russian opposition figure Alexey Navalny, says she’s being followed by the police. She stated this in a Instagram post that included a photo of a vehicle (pictured below), which, according to Navalnaya, has been parked near her home for the past day. # ⚓ ‘His_cell_looks_decent’_‘Meduza’_talks_to_a_human_rights monitor_who_visited_Navalny_in_prison⠀⇛ Opposition figure Alexey Navalny was taken into custody immediately upon returning to Russia from Germany, and then placed under arrest for 30 days at Moscow’s Matrosskaya Tishina remand prison. Human rights activist Alexey Melnikov, the executive secretary of Moscow’s Public Monitoring Commission, was the first person to visit Navalny in his cell. In conversation with “Meduza,” Melnikov describes the conditions at the prison and the rules governing Navalny’s detention. # ⚓ Alexey_Navalny_issues_statement_from_Moscow_prison⠀⇛ Russian opposition figure Alexey Navalny has written a statement from Moscow’s Matrosskaya Tishina prison, where he is currently being held in pre-trial detention. Navalny published his statement in a post on Instagram on Tuesday, January 19. # ⚓ ‘The_Kremlin_isn’t_afraid’_Putin’s_spokesman_Dmitry_Peskov fields_questions_about_Alexey_Navalny’s_arrest⠀⇛ The day after Russian opposition figure Alexey Navalny was taken into custody upon returning to Moscow from Germany, Kremlin spokesman Dmitry Peskov cancelled his daily press briefing. But this didn’t save him from a barrage of questions about Navalny when he came back to work on Tuesday, January 19. Here’s how he answered journalists’ questions about Navalny’s case, his calls for protests, and the international backlash over his arrest. # ⚓ Russian_officials_investigate_the_cop_who_allegedly_leaked the_flight_data_used_to_identify_Navalny’s_FSB_poisoners⠀⇛ A senior police officer from Samara is reportedly suspected of leaking the flight records mentioned in recent investigative reporting that tied members of Russia’s Federal Security Service to a plot against opposition figure Alexey Navalny, sources told the news outlet RBC. Detectives apparently studied queries submitted to the “Rozysk Magistral” (Search Highway) database and identified Lieutenant Kirill Chuprov. RBC’s sources did not say where Chuprov supposedly sold these data. # ⚓ Illinois_Legislature_Sends_Massive_Police_Reform_Bill_To The_Governor’s_Desk⠀⇛ A serious set of police reforms has passed through the Illinois legislature and is headed to the governor’s desk. You can tell it’s a good set of reforms because the police union hates it. # ⚓ Alliance_Between_Vigilantes_and_Law_Enforcement:_A_US Tradition⠀⇛ In 1938, Seth Wheeler Jr. wrote a brief article about the American Protective League (APL)—a short- lived organization of citizen volunteers who helped federal agencies root out radicals—for The Military Engineer magazine. By then, the violent, nativist wave that crested with the first Red Scare and the US entrance into World War I had broken and receded. The APL itself had dissolved. But Wheeler, the former chief of the league’s Albany division, wanted to remind the public of the organization’s historic importance. # ⚓ The_Not-So-Strange_Death_of_Right_Populism_|_Dissent Magazine⠀⇛ A string of pseudo-populist conservative movements have reverted to the same agenda of tax cuts and deregulation. Why should we expect anything different? [...] Those who took up the banner post-2016 were more swaggering. Soon after the election, Trump’s strategist Steve Bannon was calling for a trillion- dollar infrastructure bill and tax increases on the rich. “If we deliver,” he crowed, “we’ll get 60 percent of the white vote and 40 percent of the black and Hispanic vote and we’ll govern for 50 years.” (Aspirations were quickly lowered: when Trump managed to crack 20 percent of the combined Black and Hispanic vote four years later, right populists triumphantly declared themselves the party of the multiracial working class.) Bannon, to his credit, seems to have understood from the beginning that it was all a grift; he is currently awaiting trial for allegedly scamming donors hoping to fund Trump’s border wall. Yet many others continued to foretell the coming victory of right populism in apparent sincerity. The British political scientist Matthew Goodwin’s verdict on Boris Johnson’s electoral victory came to be widely cited: “it is much easier for the Right to move Left on economics than it is for the Left to move Right on culture.” Whatever its validity abroad, in an American context such confidence displayed a willful naïveté. It has been obvious for decades that many voters are both socially conservative and economically progressive, and that a Republican Party less rapaciously plutocratic in its policies would have a much easier time winning majority support. And yet the promised move left on economics never comes; the recent history of American conservatism includes a series of pseudo- populist movements (the Gingrich Revolution and Tea Party before MAGA) that unfailingly revert to the same donor-friendly agenda of tax cuts and deregulation. Rather than searching for the sources of this pattern, right populists have mostly been content to assume that this time things will be different. To no great surprise, Trump didn’t move left on economics. Workers did benefit from the hot economy of his first three years in office, which MAGA ideologists spun as proof of the president’s unique business acumen (much as Third Way ideologists had once taken the 1990s economic boom as proof of the virtues of Clintonism). But instead of an infrastructure bill, there was a massive corporate tax cut; instead of a family leave plan, there was a failed attempt to strip healthcare from tens of millions of people. Up and down the federal bureaucracy, a familiar cast of industry shills set to work dismantling labor rights and environmental protections. Trump’s most durable accomplishment was the rubber-stamping of scores of Federalist Society judges, each one a devoted steward of the interests of capital. # ⚓ The_New_Humanitarian_|_Ten_humanitarian_crises_and_trends to_watch_in_2021⠀⇛ Our aim is to offer a forward-looking view of current and emerging issues that are likely to drive new humanitarian needs. While we point to some geographically specific crises, we also look at cross-cutting trends, from growing food insecurity to faltering peace deals. This list is informed by our reporting from humanitarian hotspots around the globe — more than 70 countries in 2020 — and our editors’ research and discussions with analysts, aid workers, and those affected by conflict and disasters. Here’s why the crises and trends listed below (in random order, as this is not a ranked list) have our attention — and should demand yours. o § Monopolies⠀➾ # ⚓ ‘A_Terrible_Idea’:_Biden_Warned_Against_Picking_Big_Tech Lawyers_to_Lead_DOJ_Antitrust_Division⠀⇛ “Bringing in anybody from Big Tech to a leadership role in antitrust is a political, policy, and managerial disaster.” # ⚓ Parler_Attempting_to_Come_Back_Online,_Still_Insisting_The Site’s_Motivation_Is_‘Privacy’_Despite_Leaking_Details_On_All Its_Users⠀⇛ Last week, I explained my thoughts on why the Parler takedown from AWS didn’t bother me that much — considering that there were many other cloud and webhosting solutions out there. Yet Parler has quickly discovered that many other providers aren’t interested in hosting the company’s cesspool of garbage content either. As I pointed out, at some point, some element of that has to be on Parler for attracting such an audience of garbage-spewers. Either way, we figured the site would eventually be back up, and now it appears that it’s on its way. The site put up a holding page with a few “Parlezs” (their version of tweets) from its execs and lead cheerleaders. # ⚓ Big_Tech_Critics_Alarmed_at_Direction_of_Biden_Antitrust Personnel⠀⇛ # § Patents⠀➾ # ⚓ EPO_and_CIPO_make_their_PPH_fast-track_programme permanent⠀⇛ The EPO and the Canadian Intellectual Property Office (CIPO) have announced that the Patent Prosecution Highway (PPH) programme between the two offices became permanent on 6 January 2021. The offices have agreed to extend the agreement, following the completion of a pilot programme, which started in January 2015. “We are very pleased to announce the continuation of the PPH with CIPO as a permanent service to our users,” said EPO President António Campinos. “This is another milestone in our co-operation, which is aimed at improving the environment for innovation and streamlining the conditions for expedited prosecution at the two offices. We believe it will further promote cross-filing of patents in Europe and Canada, improve market access and bilateral trade, and benefit users of the patent system in both regions.” [...] The PPH pilot generated over 200 requests at the EPO by 30 September 2020, and more than 1 400 at the CIPO by 31 March 2020. # ⚓ All_Hands_on_Deck:_Ensuring_Innovation,_Not_Just Patents,_From_All⠀⇛ As the Iancu era at the U.S. Patent and Trademark Office comes to a close, one of the USPTO’s initiatives has focused on promoting diversity in patenting. The newly established National Council on Expanding American Innovation, and the associated USPTO request for comments on a national strategy for expanding innovation, focus on having under- represented groups more involved in creating patentable inventions. That’s a laudable goal. But we shouldn’t be aiming just to have more under-represented groups receive patents. More patents doesn’t necessarily mean more innovation, it just means more patents. Instead, we need to ensure that those groups are both provided the support to innovate and that their innovation is recognized. To do that, we have to change how we talk about innovation. In a recent article, Prof. Anjali Vats notes that the “stories that people tell about invention in the U.S. continue to focus on white men – the Benjamin Franklins, Thomas Edisons and Elon Musks – without affording women and people of color the same larger-than-life status.” Often, those stories focus on lone individuals, not teams. Those failures lead to barriers to innovation by under-represented groups whose contributions may not fit that model. As one example, many—including USPTO Director Iancu—like to lionize Thomas Edison as the prototypical heroic inventor. They point to him as a role model. But Edison is a perfect example of the problems with the “heroic inventor” story. Edison employed a large staff who did much of the work of his inventions—without those “muckers”, he’d have gotten much less done. And of course, Edison was neither the inventor of electric light nor the inventor of a practical light bulb. Alessandro Volta, the namesake of the word “voltage”, generated light from electricity 80 years before Edison did. Humphrey Davy invented the electric arc light, which was in wide use in the 1800s, although it was impractical for home lighting. [...] Instead of focusing on promoting patenting activity and lionizing heroic inventor stories, let’s try to promote innovation and recognize forms of innovation that don’t fit neatly into the patent framework. Collaborative research, open-source and open- science models, and other such forms of innovation are at least as important as patents—let’s give them at least as much priority. # ⚓ The_UPC_and_Democracy⠀⇛ Today (20 January 2021) seems to be a perfect day to celebrate democracy and the rule of law. I will therefore not keep you up for too long, but just wanted to make a short personal comment and a call to all of us discussing the UPCA and the latest events in Germany regarding the ratification process and the two new constitutional complaints. I am perfectly aware that this is perhaps the most controversial current topic in the European IP Community, with passions running high both among the supporters and the opposers of the UPC Agreement. There is a wide spectrum of voices, one part arguing that there is absolutely no need of any Unified Patent Court in Europe, another supporting the view that a supranational Patent Court may be desirable in principle but take issue with its implementation currently provided in the UPCA and a third vocal group that seems to be prepared to happily welcome any kind of UPC, be it with or without the UK, Poland, Spain, Hungary etc. Fortunately, we have freedom of speech in Europe, and everybody is entitled to his or her own views and to make them known to others. What I would urge people, though, is some degree of rhetoric deescalation when we are discussing this matter. Some comments on this and other IP blogs seem to be trying to paint the Federal Constitutional Court’s decision to ask for another deferral of the UPCA ratification in the darkest possible colors, as if it were an assault on democracy itself. On the respected JuVe blog, an opinion has just appeared under the headline: “A drawn-out UPC process would damage democracy”. It urges the FCC to decide on this matter quickly. Why the haste? The article provides essentially two reasons. The first one is, however, hmm… how shall I put it politely? … hearsay… [...] A pillar of our democratic state is the Rule of Law, which requires and presupposes independent judges. This can at times be inconvenient and can sometimes take painfully long. But if and when our highest Court were accused of acting against the “will of the people” (and against the “majority of the business community”, if the FCC came to the “wrong” conclusion, horribile dictu) or when the speed of a decision on the UPC is stylized as “damaging democracy”, we are entering dangerous territory and start using the language of those whose very intent is to undermine these valued democratic institutions. So let’s celebrate democracy today. Whether or not the UPC will come, and whenever, it will not be the end of democracy in Europe. # ⚓ UK_High_Court_appoints_James_Mellor_as_IP-specialist judge⠀⇛ The High Court has appointed its second new IP-specialist judge. Today, former 8 New Square barrister James Mellor (59) joins the UK’s judicial bench in the Chancery Division. Mellor joins alongside another recent appointment, Richard Meade, who is also an 8 New Square alumnus. The appointments of both Mellor and Meade have helped close the gap created through various promotions and retirements of the UK’s patent judges. [...] The UK High Court appointments of James Mellor and Richard Meade are not the only recent update to the UK courts. At the end of July 2020, the UK judiciary announced two new additions to the Court of Appeal’s judicial bench. From October 2020, specialist IP judge Colin Birss joined from the High Court alongside fellow Chancery Division judge, Christopher Nugee. The latter also has experience in IP matters. With Mellor’s appointment, the UK judiciary has filled all vacancies. At the High Court in particular, for a while it appeared there might be bottlenecks and thus delays in patent disputes. The courts have now solved the problem. For the UK, this an important step in times of the coronavirus pandemic, and given the UK’s withdrawal from the European Union. # ⚓ Inauguration_Day⠀⇛ The Federal Circuit and Supreme Court are both closed today. Although inauguration day is not a nationwide federal holiday, it is a holiday for non-essential federal employees who work in the Washington DC Area. # ⚓ Pinsent_Masons_and_MS_Digitalprint_win_invalidity action_on_sealing_technology [Ed: Well, these people don't mind the EPO issuing lots of garbage patents if they profit from billing to toss them out, too]⠀⇛ The Federal Patent Court in Munich has nullified the patent of MB Digitalprint’s competitor, Winwall. EP 2 562 002 protects a procedure whereby double-coated composite aluminium sheets are painted several times in different finishes, which seals them. The sheets allow for customised wall design for all kinds of walls. Furthermore, the process ensures the sheets are water-repellent. The sheets are therefore used in wet rooms such as bathrooms, or in outdoor areas such as building façades. # ⚓ The_Crown_Jewels_of_UK_patent_cases [Ed: Referring to patent litigation by patent trolls as “Crown Jewels” (to lawsuits_fanatics_and_profiteers maybe)]⠀⇛ Unwired Planet vs. Huawei, Conversant vs. Huawei and ZTE or Regeneron vs. Kymab. Over the past year, the UK Supreme Court handed down decision on these three important patent cases. Despite the coronavirus pandemic, numerous patent cases kept the UK High Court and the Court of Appeal in London very busy. In particular, cases involving mobile phone patents and pharmaceuticals have dominated events in the UK patent courts. But, in other matters, the landmark Dabus decision of the High Court looks far into the future. In October, the court rejected an appeal on AI inventorship in the debate around the AI system. But now the High Court has granted permission for the parties to appeal under CPR 52.6(1)(b). This is on the basis that the principle at stake is an important one. [...] The two current market leaders among UK solicitor firms, Bristows and Powell Gilbert, are particularly well-represented as counsel in the major cases of 2020 and 2021. Allen & Overy has an equally strong presence in these proceedings. According to JUVE Patent’s UK ranking 2021, Allen & Overy, together with Bird & Bird, EIP, Herbert Smith Freehills and Hogan Lovells, belongs to the group of five litigation teams that are close on the heels of the two leading boutiques. Just a little over two years after entering the London patent market, US firm Kirkland & Ellis is also very present in the current UK top cases. If the team of young partners around senior partner Nicola Dagg manages to establish itself still further, the London team – bolstered by a strong US practice – will in the long-term be able to challenge the top London firms for market leadership. # § Trademarks⠀➾ # ⚓ The_impossible_task:_CJEU_appeals_becoming_extinct⠀⇛ The CJEU has set a near impossible bar for meeting grounds for appeal in trademark cases, counsel say, who are split on the impact of the changes ䷩ 𝚕𝚒𝚗𝚎 3329 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Links_21/1/2021:_Google_Tightens_the_Screws_on_Chromium,_VideoLAN_VLC 3.0.12⠀✐ Posted in News_Roundup at 9:31 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Desktop/Laptop⠀➾ # ⚓ My_10-year-old_HP_Pavilion_doesn’t_boot_modern_distros anymore⠀⇛ I like round-number milestones. Especially if they allow one to showcase nice things. For example, sometime ago, I managed to revitalize my fairly ancient LG laptop by installing MX Linux on it. This restored a great deal of speed and nimbleness to the system, allowing it to remain modern and relevant for a bit longer. Now that my HP machine has reached its double-digit age, I thought of upgrading its Linux system. At the moment, the machine dual-boots Windows 7 (indeed, relax) and Kubuntu 20.04. Things work reasonably well. Spec-wise, the 2010 laptop comes with a first-gen i5 processor, 4 GB of RAM, 7,200rpm hard disk, and Nvidia graphics. Technically, not bad at all, even today. Well, I decided to try some modern distro flavors, to see what gives. [...] Trawling through the online forums, I’ve found a few other mentions of similar problems. Of course, almost every legacy system issue is rather unique, so I can’t draw any concrete conclusions here. But it does feel like Linux is leaving old stuff behind. ‘Tis a paradox really. On one hand, Linux is well-known for being able to run (and pride itself for being able to do so) on ancient, low-end hardware. On the other hand, providing and maintaining support for an infinite amount of ancient systems is difficult. And if you do recall my older content, I had a somewhat similar problem on my T42 laptop. Back when it had its tenth birthday, I booted it up after a long pause, and tried using Linux on it yet again. And I had problems finding Linux drivers for its ATI card – Windows drivers were easily and readily available. The problems aren’t identical, but they are definitely indicative. Oh well. I may continue testing and playing with the old HP Pavilion, but I might not be able to really show you how well it carries into modern age. Hopefully, you found something useful in this wee sad article. o § Server⠀➾ # ⚓ ZimaBoard_is_a_hackable_single-board_server_with_Intel Apollo_Lake_(crowdfunding)⠀⇛ Folks have been using inexpensive single-board computers like the Raspberry Pi to create DIY home servers for about as long as inexpensive SBCs have been a thing. But the ZimaBoard is one of the first I’ve seen that’s custom made to be used as a DIY, hackable server. The ZimaBoard is a small, fanless computer powered by a 6-watt Intel Apollo Lake processor with support for hard drives and SSDs. o § Audiocasts/Shows⠀➾ # ⚓ Adding_Your_Cringe_Stickers_To_Matrix⠀⇛ Unlike discord, Matrix doesn’t make you pay to use your own custom emotes or stickers, you just need to go and host them yourself. Luckily doing so is surprisignly [sic] easy and can be done for free. # ⚓ FLOSS_Weekly_613:_EteSync_and_Etebase_–_Tom_Hacohen, EteSync_and_Etebase⠀⇛ Etebase is a set of client libraries and a server for building end-to-end encrypted applications. Tom Hacohen, who previously appeared on FLOSS Weekly episode 524 to talk about securely syncing contacts, calendars, tasks and notes with his product EteSync, is back to talk about his new baby: Etebase. This is a great discussion as more and more consumers and users are interested in encryption and securing their private information across all platforms they use today. o § Kernel Space⠀➾ # ⚓ Linux_on_the_Apple_M1_takes_another_step_closer_with_Ubuntu working_thanks_to_Corellium⠀⇛ ARM virtualization company Corellium has managed to get Ubuntu Linux running on the next-generation Apple M1. The news comes from Corellium CEO, Chris Wade, who mentioned on Twitter how “Linux is now completely usable on the Mac mini M1. Booting from USB a full Ubuntu desktop (rpi). Network works via a USB c dongle. Update includes support for USB, I2C, DART. We will push changes to our GitHub and a tutorial later today.”. Impressive speedy work, and a separate project to the recently revealed Asahi Linux which is also aiming to do the same thing. Two heads are better than one, as they say. The Corellium team mentioned on Twitter they full back the Asahi project too, so it’s wonderful to see true cooperation. Right now this effort doesn’t appear to have full GPU acceleration so it’s doing software rendering, making it less suitable for a daily driver but work is ongoing towards that. Eventually everything will be in place, and it’s taking far less time than I personally expected to see it running on such brand new hardware from Apple. # ⚓ Linux_now_‘completely_usable’_on_M1_Mac_mini⠀⇛ The initial announcement came with a warning that the “very early” beta was for “advanced users only”, and that USB support and a more complete release was on the way. As Wade has now noted, users can now boot from USB to a full Ubuntu desktop. # ⚓ Security_researchers_have_ported_Ubuntu_Linux_for_Apple Silicon_M1_hardware⠀⇛ Corellium’s CTO Chris Wade on Wednesday tweeted two photos of Ubuntu’s Groovy Gorilla running on the Mac Mini M1, adding that it was “completely usable” after booting from a ‘live’ USB drive. # ⚓ The_Maple_Tree,_A_Modern_Data_Structure_for_a_Complex Problem⠀⇛ The Linux Memory Management layer supports the very common technique of virtual memory. Linux splits blocks of virtual memory into areas specified by the c structure vm_area_struct. Each vm_area_struct contain information associated with mapped memory and are used to find the associated pages of memory which contain the actual information. Virtual memory areas (VMAs) could be the contents of a file on disk, the memory that contains the program, or even the memory the program uses during execution. Literally everything that is run on Linux uses vm_area_struct for memory mapping. This vital area of the kernel needs to be quick and avoid contention whenever possible. # ⚓ Dbus-Broker_26_Released_For_High_Performance_D-Bus⠀⇛ With the BUS1 in-kernel IPC not panning out and not seeing any major code work in nearly two years, the user-space based, D-Bus compatible DBus-Broker remains the performant and current option for those looking at something faster and more reliable than D-Bus itself. # § Graphics Stack⠀➾ # ⚓ Vulkan_Wayland_Compositors_Are_Nearing_Reality_– Phoronix⠀⇛ One of the last pieces of the puzzle for supporting an entirely Vulkan-based Wayland compositor is coming together with a new extension that looks like it will be merged soon and there already being work pending against Sway/WLROOTS to make use of the Vulkan path. The VK_EXT_physical_device_drm extension to Vulkan has been in the works for a number of months and is for allowing the mapping of Vulkan physical devices and DRM nodes. VK_EXT_physical_device_drm allows for querying DRM properties for physical devices and in turn matching the with DRM nodes on Linux systems. # ⚓ Mesa’s_R600_Driver_Nears_Feature_Complete_NIR_Support For_Radeon_HD_5000/6000_Series_–_Phoronix⠀⇛ For those still making use of pre-GCN AMD graphics cards supported by the R600 Gallium3D driver (namely the Radeon HD 5000/ 6000 series), the open-source “R600g” Gallium3D driver now has nearly feature complete NIR support. Gert Wollny has been near single handedly working on NIR support for the R600g driver to make use of this modern graphics driver intermediate representation as an alternative to the long-standing Gallium3D TGSI IR. o § Applications⠀➾ # ⚓ Support_for_Istio_1.7_ends_on_February_19th,_2021⠀⇛ According to Istio’s support policy, LTS releases like 1.7 are supported for three months after the next LTS release. Since 1.8 was released on November 19th, support for 1.7 will end on February 19th, 2021. At that point we will stop back-porting fixes for security issues and critical bugs to 1.7, so we encourage you to upgrade to the latest version of Istio (1.8.2). If you don’t do this you may put yourself in the position of having to do a major upgrade on a short timeframe to pick up a critical fix. # ⚓ VLC_3.0.12_Vetinari_–_VideoLAN⠀⇛ # ⚓ VLC_Media_Player_3.0.12_Released_with_Apple_Silicon Support⠀⇛ The VideoLAN team announced the release of VLC 3.0.12 as the thirteenth version of the “Vetinari” branch. The new release features native support for Apple Silicon hardware, the M1 processor in new versions of the MacBook Air, MacBook Pro, and Mac mini. # ⚓ Deskreen_Makes_Any_Device_With_A_Web_Browser_A_Second Screen_For_Your_Computer⠀⇛ Deskreen is a new free and open source application that can be used to make any device (in the same WiFi / LAN network) with a web browser, a second screen for your computer. The tool runs on Linux, Windows and macOS. With Deskreen you can use a phone, tablet (no matter if they use Android, iOS, etc.), smart TV and any other device that has a screen and a web browser (without needing any plugins; it needs JavaScript to be enabled), as a second screen via WiFi or LAN. o § Instructionals/Technical⠀➾ # ⚓ Essential_Guide:_How_to_Install_Docker_on_Ubuntu_20.04_LTS_ (Beginners_Guide)⠀⇛ Docker is a combo of ‘platform as a service’ products and services which use OS virtualisation to provide software in packages called containers. Containers contain everything an app, tool or service needs to run, including all libraries, dependencies, and configuration files. Containers are also isolated from each other (and the underlying host system), but can communicate through pre-defined channels. # ⚓ Demux,_mux_and_cut_MP4_in_ffmpeg⠀⇛ Sometimes video and audio needs to be separated into individual files (aka demuxed). This can be handy when some audio artifacts need to be removed (e.g. noise or buzz) from the audio track (aka stream). This can be done easily… # ⚓ Oracle_Linux_8:_Containers_made_easy_with_short_training videos⠀⇛ Container technology provides a means for developers and system administrators to build and package applications together with libraries, binaries, and configuration files so they can run independently from the host operating system and kernel version. You can run the same container application, unchanged, on laptops, data center virtual machines, and on a cloud environment. # ⚓ Fix_for_2createpackages_in_woofQ⠀⇛ WoofQ is the build system for EasyOS. It has scripts ’0setup’, ’1download’, ’2createpackages’ and ’3buildeasydistro’, that are run in that order. The script ’2createpackages’ splits each input package into _EXE, _DEV, _DOC and _NLS components. Recently, when compiling LibreOffice in EasyOS on the Pi4, the configure step reported that the system boost libraries cannot be used, as some header files were missing. So, I had to use the internal boost, which does make the final LibreOffice PET bigger than it could have been. # ⚓ How_to_Install_and_Remove_Packages_in_Arch_Linux⠀⇛ Want to install packages on Arch Linux but do not know how? A lot of people face this problem when they first migrate from Debian-based distributions to Arch. However, you can easily manage packages on your Arch-based system using package managers. Pacman is the default package manager that comes pre-installed in every Arch distribution. But still, there’s a need for other package managers as Pacman doesn’t support packages from the Arch User Repository. # ⚓ How_to_Manage_Systemd_Services_with_Systemctl_on_Linux⠀⇛ Systemd a standard process for managing start-up services in Linux operating systems. It is used for controlling which programs run when the Linux system boots up. It is a system manager and has become the new standard for Linux operating systems. Systemd allows you to create a custom systemd service to run and manage any process. In this tutorial, we will explain how to manage services with systemd on Linux. # ⚓ How_to_install_Synfig_Studio_on_Linux_Mint_20.1_–_YouTube⠀⇛ In this video, we are looking at how to install Synfig Studio on Linux Mint 20.1. # ⚓ How_to_install_Ubuntu_Unity_Remix_20.10_–_YouTube⠀⇛ In this video, I am going to show how to install Ubuntu Unity Remix 20.10. # ⚓ How_to_Exclude_a_Directory_While_Finding_Files_in_Linux⠀⇛ In Linux, the find command is used to search for files or folders from the command line. It is a complex command and has a large number of options, arguments, and modes. The most common use of the find command is to search for files using either a regular expression or the complete filename(s) to be searched. # ⚓ How_to_Copy_Files_with_Specific_File_Extension Recursively⠀⇛ In Linux, the command ‘cp‘, which standards for ‘Copy‘ is used to copy files and folders to another folder. It is available by default in Linux as part of the GNU Coreutils set of tools. The most basic use of the cp command is to specify the files to be copied as the arguments and to specify the target folder as the last argument. # ⚓ How_to_Copy_Large_Number_of_Files_in_Linux⠀⇛ We use the cp command in Linux to copy files and directories from one directory to another. It can be simply used to copy a few files or directories, or it can be used with the ‘-r’ argument (which stands for ‘recursive‘) to copy a directory and the whole directory tree structure underneath it. # ⚓ What_is_/dev/null_in_Linux⠀⇛ The ‘/dev‘ directory in Linux and Unix based systems contains files corresponding to devices attached to the system. For example, as seen in the screenshot below, the CD drive is accessed using ‘cdrom‘, DVD drive with ‘dvd‘, hard drives are accessed using ‘sda1‘, ‘sda2‘, etc. All these files communicate with the Linux system through the respective files in ‘/dev‘. The input/ output processing of the devices takes place through these files. This is due to an important feature of the filesystem in Linux: everything is either a file or a directory. # ⚓ What_is_‘>_/dev/null_2>&1’_in_Linux⠀⇛ /dev/null is a pseudo-device file in Linux, which is used to discard output coming from programs, especially the ones executed on the command line. This file behaves like a sink, i.e. a target file which can be written, however as soon as any stream of data is written to this file, it is immediately deleted. This is useful to get rid of the output that is not required by the user. Programs and processes can generate output logs of huge length, and it gets messy at times to analyze the log. # ⚓ Learn_the_main_Linux_OS_components⠀⇛ Evolved from Unix, Linux provides users with a low- cost, secure way to manage their data center infrastructure. Due to its open source architecture, Linux can be tricky to learn and requires command-line interface knowledge as well as the expectation of inconsistent documentation. In short, Linux is an OS. But Linux has some features and licensing options that set it apart from Microsoft and Apple OSes. To understand what Linux can do, it helps to understand the different Linux OS components and associated lingo. # ⚓ How_to_Redirect_Output_to_/dev/null_in_Linux⠀⇛ In Linux, programs are very commonly accessed using the command line and the output, as such, is displayed on the terminal screen. The output consists of two parts: STDOUT (Standard Output), which contains information logs and success messages, and STDERR (Standard Error), which contains error messages. Many times, the output contains a lot of information that is not relevant, and which unnecessarily utilizes system resources. In the case of complex automation scripts especially, where there are a lot of programs being run one after the other, the displayed log is huge. # ⚓ How_to_Move_Large_Number_of_Files_in_Linux⠀⇛ To move files from one directory to another, the ‘mv‘ command is used in Linux. This command is available in Linux by default and can be used to move files as well as directories. # ⚓ How_to_Limit_the_Depth_of_Recursive_File_Listing_in_Linux⠀⇛ In this article, you will learn how to list file directory structure and limit the depth of recursive file display in Linux. # ⚓ How_to_Find_Top_Running_Processes_by_Memory_Usage⠀⇛ We will use the top command-line tool, which is a task manager in Unix and Linux systems that shows all the details about running processes with memory usage. # ⚓ How_to_Extract_Email_Addresses_from_Text_File_in_Linux⠀⇛ In this article, you will learn how to extract Email addresses from a text file in Linux, using the handy command-line tool Grep. # ⚓ How_to_Change_Your_Linux_Password⠀⇛ You’ve heard it before: change your password regularly. That can sometimes seem like a pain, but fortunately, changing your Linux password is easy. Today we’ll show you how to change the current user’s password, other users’ passwords, and the superuser password with a few simple commands. # ⚓ How_To_Generate_Random_Numbers_in_Unix⠀⇛ It is very easy to generate random numbers in Unix. Easiest way is to use the variable $RANDOM. Every time if you echo $RANDOM, you would get a new number between 0 and 32767. # ⚓ How_To_Find_IP_Address_In_Linux_–_OSTechNix⠀⇛ This guide will walk you through the steps to check or find IP address in Linux using ip and hostname commands from command line interface. # ⚓ How_to_Update_Node.js_to_the_Latest_Version_–_LinuxBuz⠀⇛ Node.js is an open-source and cross-platform JavaScript runtime environment used to run JavaScript code on the server-side. It is primarily used for non-blocking, event-driven servers, traditional web sites and back-end API services. You already know how to install Node.js and NPM using three different ways. If your application is running on the Node.js server then I would recommend updating Node.js version regularly to improve the security. There are several ways you can update your Node.js version in Linux system. # ⚓ How_to_Uninstall_Applications_from_Ubuntu_[Beginner's Guide]⠀⇛ Don’t use a certain application anymore? Remove it. In fact, removing programs is one of the easiest ways to free up disk space on Ubuntu and keep your system clean. In this beginner’s tutorial, I’ll show you various ways of uninstalling software from Ubuntu. # ⚓ How_to_Install_and_Configure_Apache_Web_Server_on_Debian 10⠀⇛ Apache server is one of the most popular and open source web servers that is developed and maintained by Apache Software Foundation. Apache is by far the most commonly used Web Server application in Linux operating systems, but it can be used on nearly all OS platforms Windows, MAC OS, OS/2, etc. It enables the developers to publish their content over the internet In this article, we will explain how to install and configure the Apache webserver on Debian 10 OS. # ⚓ How_to_Install_Spotify_on_Linux_Distributions⠀⇛ Spotify is a free music streaming service that offers additional premium content at a minimal subscription fee. It’s a widely successful music service with several million users and millions of songs at your fingertips. With Spotify, you can listen to your favorite artists, the latest hits, exclusives, and new discoveries on the go. Spotify is available on Windows, macOS, Linux (Debian), along with Android, iOS, and Windows Phone smartphones and tablets. We will learn in this article how to install Spotify on the latest version of Ubuntu, Mint, and Fedora. # ⚓ How_to_Install_SOGo_on_Ubuntu_20.04_|_LinuxHostSupport⠀⇛ SOGo is a free and open-source collaborative software with a focus on simplicity and scalability. It provides an AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV, CardDAV, and GroupDAV, as well as Microsoft ActiveSync. It also offers address book management, calendaring, and Web-mail clients along with resource sharing and permission handling. In this tutorial, we will show you how to install SOGo on an Ubuntu 20.04 based virtual private server. # ⚓ How_to_Install_LXD_/_LXC_on_Ubuntu_–_buildVirtual⠀⇛ Learn how to install LXD on a Ubuntu Linux system, including how to install and initialise LXD manually, use –preseed and how to script the lxd install # ⚓ How_to_install_iTunes_on_Linux_such_as_Ubuntu_20.04_LTS_– Linux_Shout⠀⇛ iTunes for Linux systems doesn’t sound realistic because officially it is available only for Windows and macOS. However, using Wine on Ubuntu and other Linux, is absolutely possible just like any other native Linux application. Those who are using Apple devices can understand the value of the iTunes application on their systems. It let you not only listen to music available on your iPhone, PC, and other devices but also let access various other things such as Radio, iTunes Store, and more. Once logged in with Apple ID, in addition to managing, playing, and downloading music tracks, the iTunes app also enables direct access to the music streaming service of Apple Music. # ⚓ How_to_set_up_tlog_on_Linux_hosts_for_terminal_logging_| Enable_Sysadmin⠀⇛ Enhance your system security with tlog, a terminal logging utility. # ⚓ How_to_update_your_server_from_Ubuntu_18.04_to_Ubuntu_20.04 |_LinuxCloudVPS_Blog⠀⇛ Upgrading your Ubuntu version from one version to the latest version is one of the best features of Ubuntu. It is always recommended to upgrade your current Ubuntu version regularly in order to benefits from the latest security patches. You will get several benefit including, the latest software, new security patches and upgraded technology with a new version. As of now, Ubuntu 20.04 LTS is the latest Ubuntu version and you will keep getting updates and support till April 2025. Before starting any upgrade process, it is a good idea to backup any important files, system settings, and critical content for precaution. Also remember, you cannot downgrade it. You cannot go back to Ubuntu 18.04 without reinstalling it. # ⚓ How_to_use_whiptail_to_create_more_user-friendly interactive_scripts_|_Enable_Sysadmin⠀⇛ Do you script in bash? If so, you can provide your users with a more robust and simple TUI for entering information into scripts. # ⚓ Install_Krita_4.4.2_In_Ubuntu_/_Linux_Mint_|_Tips_On_UNIX⠀⇛ Krita is a free and open-source painting tool for artists and also known as a Photoshop alternative software, Krita has been in development for 10+ years and recently it came to life and having a good response now. This tutorial will be helpful for beginners to install Krita 4.4.2 in Ubuntu 20.10, Ubuntu 20.04, Ubuntu 18.04 and Linux Mint 20.1, and older versions. The latest version of Krita is 4.4.2 and announced with over 300 changes with new features also. # ⚓ Install_VLC_3.0.12_In_Ubuntu_/_LinuxMint_/_OpenSUSE_|_Tips On_UNIX⠀⇛ This tutorial will be helpful for beginners to install VLC in Ubuntu 20.04, Ubuntu 20.10, Ubuntu 18.04 and LinuxMint 20.1. VLC is a free and open-source cross-platform multimedia player and it is one of the best media player for Linux used by millions of peoples to play multimedia files such as DVD, VCD, MP4, MKV, Mp3, and various formats. VLC released the thirteenth version of “Vetinari” branch 3.0.12. o § Wine or Emulation⠀➾ # ⚓ To_get_a_major_boost,_running_Windows_apps_on_Linux_is_what comes_next⠀⇛ The v6 has been recently released with all major improvements needed. And named Wine, the popular layer of compatibility for running Windows apps on Linux. Undoubtedly, this going to be the first major release by the project in this year 2021. And all happen with following Wine’s schedule of making one major release every year with improvements and fresh updates. Wine can’t be listed among emulators as what the previous version is said as. It is a compatibility layer designed to allow games and apps to run on non-native environments like Linux, and originally was for only Microsoft. All Linux users with Wine will be allowed to easily access more than 27000 Windows apps and games on Linux. This apps also includes popular ones such as Adobe Photoshop and Microsoft Office. After year’s worth of development that saw over around 8300 changes this Wine 6.0 came up. And all these is been shared by Alexandre Julliard the person who created this in the release announcement. o § Games⠀➾ # ⚓ Valve_have_multiple_games_in_development_they_will_announce says_Gabe_Newell⠀⇛ Gabe Newell of Valve Software (Steam) recently spoke to 1 NEWS in New Zealand about everything that has been going on and teased a few fun details. For those who didn’t know, Newell has been staying in New Zealand since early 2020 and decided to stay after a holiday when COVID-19 got much worse. Newell continues to talk very highly of New Zealand, even somewhat jokingly mentioning that some Valve staffers appear to strongly want to move their work over there now too. Newell mentioned why there’s no reason other game companies couldn’t move to New Zealand, and joked how they’re a producer of “not-stupidium” seemingly referring to how well New Zealand has dealt with COVID-19. [...] Nice to see they continue to keep Linux in their sights for games too with all their recent games (Artifact, Underlords and Half-Life: Alyx) all having Linux builds, although Alyx is not directly mentioned on the store page for Linux it is available. # ⚓ Vietnam_joins_Civilization_VI_in_the_next_DLC_for_the_New Frontier_Pass_on_January_28⠀⇛ Firaxis has confirmed the next DLC that forms part of the New Frontier Pass for Civilization VI will be releasing on January 28. Here’s some highlights of what’s to come. While the full details are yet to be released, Firaxis did a developer update video to tease some of it. There’s going to be a new civilization with Vietnam joining the world, two new leaders for existing civilizations (China and Mongolia), a new “Monopolies and Corporations” game mode with expanded economic options which sounds really quite interesting. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Krita_4.4.2_Released_With_Over_300_Changes_And_Some New_Features_–_It’s_FOSS_News⠀⇛ Krita is one of the best open-source paint applications available for Linux. With their latest 4.4.2 release, it should get more exciting for all the users across multiple platforms. In their official announcement, they mention it as a “bugfix release” but do not let that fool you. It is indeed a significant release with over 300 changes and some new key feature additions to let you make the most out of it. # ⚓ Krita_4.4.2_Released_with_Mesh_Gradients,_Mesh Transform,_New_Gradient_Fill_Layer_|_UbuntuHandbook⠀⇛ Krita, free open-source painting program, released version 4.4.2 yesterday with some key new features though it’s mainly a bug-fix release. Krita 4.4.2 comes with over 300 changes. # § GNOME Desktop/GTK⠀➾ # ⚓ Nasah_Kuma:_My_Journey_to_GJS’_Backtrace_“full” Option⠀⇛ My outreachy internship has definitely taught me a lot of things including writing blog posts, reporting tasks, expressing myself and of course improving as a developer. When we developed a project timeline before submitting the final application weeks back, my mentor and I underestimated some of the issues because there were some hidden difficulties we only found out later. Initially, my timeline was set to using the first week to understand the inner workings of the debugger, using week 2-4 on the backtrace full command, using week 5-7 to display the current line of the source code when displaying the current frame in the debugger and the task for week 8-13 were still to be decided upon by my mentor and I within the course of the internship. # ⚓ Sergio_Villar_Senin:_Flexbox_Cats_(a.k.a_fixing images_in_flexbox)⠀⇛ In my previous post I discussed my most recent contributions to flexbox code in WebKit mainly targeted at reducing the number of interoperability issues among the most popular browsers. The ultimate goal was of course to make the life of web developers easier. It got quite some attention (I loved Alan Stearns’ description of the post) so I decided to write another one, this time focused in the changes I recently landed in WebKit (Safari’s engine) to improve the handling of elements with aspect ratio inside flexbox, a.k.a make images work inside flexbox. Some of them have been already released in the Safari 118 Tech Preview so it’s now possible to help test them and provide early feedback. # ⚓ GNOME_Software_Jailbreak⠀⇛ As many users have noticed, you cannot install all the software you want on your computer via gnome-software. This restriction has been imposed by the developers… o § Distributions⠀➾ # ⚓ The_Linux_Setup_–_Leah_Neukirchen,_Void_Linux⠀⇛ I found Leah through a fascinating tweet where she charted out her IRC activity over the past 10 years. Leah’s setup is just as interesting, mostly in that there’s no desktop environment. Leah also helps maintain Void Linux, which is a rolling release built from scratch. It’s a little too hardcore for me, but it seems pretty beloved on Reddit. So this setup is technical and intense, but also a lot of fun. # § PCLinuxOS/Mageia/Mandriva/OpenMandriva Family⠀➾ # ⚓ Flashpeak_Slimjet_browser_updated_to_29.0.1.0_» PCLinuxOS⠀⇛ Slimjet is built on top of the Chromium open- source project on which Google Chrome is also based. It enjoys the same speed and reliablity provided by the underlying blink engine as Google Chrome. However, many additional features and options have been added in Slimjet to make it more powerful, intelligent and customizable than Chrome. In addition to that, Slimjet DOES NOT send any usage statistics back to Google’s server like Google Chrome, which is a growing concern for many Chrome users due to the ubiquitous presence and reach of the advertising empire. # § SUSE/OpenSUSE⠀➾ # ⚓ Accessing_the_Public_Cloud_Update_Infrastructure_via a_Proxy⠀⇛ SUSE provides public cloud customers with PAYG (Pay-As-You-Go) images on AWS, Azure, and GCP. Instances created from these images connect to a managed update infrastructure. So if you need to update your instances with the latest software updates or install that needed package using zypper, usually you can be assured that the underlying repositories are there with no further hassles. There are exceptions, though. Instances configured to utilize a proxy server or traverse firewalls, NAT gateways, proxies, security rules, Zscalar, or other security and network devices may run into problems. The purpose of this post is to address some of the more commonly occurring configuration issues seen with public cloud environments. # ⚓ How_SUSE_builds_its_Enterprise_Linux_distribution_– PART_5_|_SUSE_Communities⠀⇛ This is the fifth blog of a series that provides insight into SUSE Linux Enterprise product development. You will get a first- hand overview of SUSE, the SLE products, what the engineering team does to tackle the challenges coming from the increasing pace of open source projects, and the new requirements from our customers, partners and business-related constraints. [...] Based on our joint schedule, openSUSE Leap and SLE have a predictable release time frame: a release every 12 months and a 6 months support overlap for the former and new release, thus when the time is ready a snapshot of openSUSE Tumbleweed is made and both openSUSE and SLE will use this snapshot to create our next distributions versions. With this picture, we are not talking about our distribution per se yet, it’s only a pool of packages sources that we will use to build our respective distribution. But before going into how it’s built, note that it’s a simplified view because of course, there is always some back and forth between for instance openSUSE Leap/SLE and openSUSE Tumbleweed; it’s not just a one-way sync because during the development phase of our distributions, bugs are found and of course fixes are submitted back to Factory so openSUSE Tumbleweed also receives fixes from the process. For the sake of simplifying the picture we did not add these contributions as arrows. Also at SUSE, Open source is in our genes so we have always contributed to openSUSE but, since 2017, our SUSE Release Team had enforce a rule called “Factory First Policy“, which force code submissions for SLE to be pushed to Factory first before it lands in SLE. This is a continuation of the “Upstream First” principle on the distribution level. It reduces maintenance effort and leverages the community. # § IBM/Red Hat/Fedora⠀➾ # ⚓ Red_Hat_Seeks_to_Soothe_CentOS_Linux_Users⠀⇛ Red Hat rolled out updates to its CentOS Stream platform targeted at alleviating support issues tied to the new Linux platform that is set to supersede its long-standing CentOS Linux project. The CentOS Stream platform will include “no- and low-cost” programs that will allow individual Red Hat Enterprise Linux (RHEL) subscriptions to run on up to 16 systems in a production environment. This includes the ability to run these RHEL systems on major public cloud environments like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). This option will be available by Feb. 1, 2021. Red Hat is now also making it possible to add development teams to its Red Hat Developer program by using a team member’s existing RHEL subscription. This will allow RHEL to be deployed using Red Hat’s Cloud Access program on top of those major cloud providers. # ⚓ Red_Hat_Launches_New_RHEL_Programs⠀⇛ Red Hat has announced two new programs for RHEL: no-cost RHEL for small production workloads and no-cost RHEL for customer development teams. The terms of the no-cost RHEL program formerly limited its use to single-machine developers. Red Hat has now expanded the terms of the program so that the Individual Developer subscription for RHEL can be used in production for up to 16 systems. # ⚓ New_Year,_new_Red_Hat_Enterprise_Linux_programs: Easier_ways_to_access_RHEL⠀⇛ On December 8, 2020, Red Hat announced a major change to the enterprise Linux ecosystem: Red Hat will begin shifting our work from CentOS Linux to CentOS Stream on December 31, 2021. We and the CentOS Project governing board believe that CentOS Stream represents the best way to further drive Linux innovation. It will give everyone in the broader ecosystem community, including open source developers, hardware and software creators, individual contributors, and systems administrators, a closer connection to the development of the world’s leading enterprise Linux platform. When we announced our intent to transition to CentOS Stream, we did so with a plan to create new programs to address use cases traditionally served by CentOS Linux. Since then, we have gathered feedback from the broad, diverse, and vocal CentOS Linux user base and the CentOS Project community. Some had specific technical questions about deployment needs and components, while others wondered what their options were for already- or soon-to-be deployed systems. We’ve been listening. We know that CentOS Linux was fulfilling a wide variety of important roles. We made this change because we felt that the Linux development models of the past 10+ years needed to keep pace with the evolving IT world. We recognize the disruption that this has caused for some of you. Making hard choices for the future isn’t new to Red Hat. The introduction of Red Hat Enterprise Linux and the deprecation of Red Hat Linux two decades ago caused similar reactions. Just as in the past, we’re committed to making the RHEL ecosystem work for as broad a community as we can, whether it’s individuals or organizations seeking to run a stable Linux backend; community projects maintaining large CI/Build systems; open source developers looking toward “what’s next;” educational institutions, hardware, and software vendors looking to bundle solutions; or enterprises needing a rock-solid production platform. # ⚓ Install_RHEL_8.3_for_free_production_use_in_a_VM⠀⇛ In January 2021, Red Hat announced that Red Hat Enterprise Linux can be used at no cost for up to 16 production servers. In this article, I want to provide step-by-step instructions on how to install RHEL 8.3 in a VM. First off, download the official and updated QCOW2 image named rhel-8.3-x86_64-kvm.qcow2 (the name will likely change later as RHEL moves to higher versions). Creating an account on the Red Hat Portal is free, there is an integration with 3rd party authorization services like GitHub, Twitter or Facebook, however for successful host registration username and password needs to be created. To use RHEL in a cloud environment like Amazon, Azure or OpenStack, simply upload the image and start it. It’s cloud-init ready, make sure to seed the instance with data like usernames, passwords and/or ssh-keys. Note that root account is locked, there is no way to log in without seeding initial information. # ⚓ CentOS_Is_Gone_—_But_RHEL_Is_Now_Free_For_Up_To_16 Production_Servers⠀⇛ # ⚓ Rocky_Linux_Making_Progress_Towards_Their_First Release_In_Q2_As_A_Free_RHEL_Alternative⠀⇛ If Red Hat’s new no-cost offering for up to 16 production systems for RHEL doesn’t fit your requirements and are evaluating alternatives to CentOS 8 that will be EOL’ed this year, Rocky Linux remains one of the leading contenders and is on track for its inaugural release in Q2 of this year. Rocky Linux and CloudLinux’s AlmaLinux appear to be the two main contenders (along with existing players like Oracle Linux) coming out of last month’s announcement that CentOS 8 will be EOL’ed at the end of 2021. # ⚓ Madeline_Peck:_January_Blog_Post_(New_Year_New Bloggin!)⠀⇛ Today I actually also attended the super low key design team video chat, which involved a brain storm session for Fedora 35 that was exciting! # § Debian Family⠀➾ # ⚓ Bug#971515:_marked_as_done_(kubernetes:_excessive vendoring_(private_libraries))⠀⇛ This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) # ⚓ The_Debian_tech_committee_allows_Kubernetes vendoring⠀⇛ Back in October, LWN looked at a conversation within the Debian project regarding whether it was permissible to ship Kubernetes bundled with some 200 dependencies. The Debian technical committee has finally come to a conclusion on this matter: this bundling is acceptable and the maintainer will not be required to make changes # ⚓ Kentaro_Hayashi:_fabre.debian.net_is_sponsored_by FOSSHOST⠀⇛ Today, we are pleased to announce that fabre.debian.net has migrated to FOSSHOST FOSSHOST provides us a VPS instance which is located at OSU Open Source Lab. It improves a lack of enough server resources then service availability especially. # ⚓ Freexian’s_report_about_Debian_Long_Term_Support, December_2020⠀⇛ A Debian LTS logo Like each month, have a look at the work funded by Freexian’s Debian LTS offering. Debian project funding In December, we put aside 2100 EUR to fund Debian projects. The first project proposal (a tracker.debian.org improvement for the security team) was received and quickly approved by the paid contributors, then we opened a request for bids and the bid winner was announced today (it was easy, we had only one candidate). Hopefully this first project will be completed until our next report. We’re looking forward to receive more projects from various Debian teams! Learn more about the rationale behind this initiative in this article. # § Canonical/Ubuntu Family⠀➾ # ⚓ Linux_Mint_20.1_is_a_desktop_anyone_can_love⠀⇛ I’m glad Linux Mint exists. That’s a strange statement, coming from someone who has never opted to make it their default desktop distribution. I’ve never been a fan of Cinnamon or Mate, and I’ve always thought Xfce was a solid desktop, but just not for me. Even though I’m not terribly keen on the offered desktops for Linux Mint, I still believe it to be a fantastic distribution. Why is that? One reason is that it’s most ardent fans are almost Apple-like in their fanaticism. From my perspective, that’s a good thing. Linux has long needed a desktop distribution which elicited that much excitement from the user base. Once upon a time, that title would have been bestowed upon Ubuntu. Alas, a few bad choices along the way and the rabid fanbase isn’t quite so rabid. o § Devices/Embedded⠀➾ # ⚓ Renesas_adds_to_RZ/G2_line_with_three_Cortex-A55_SoCs⠀⇛ Renesas unveiled three low-end “RZ/G2L” members of its RZ/G2 family of Linux-driven IoT SoCs with single or dual -A55 cores plus a Mali-G31, Cortex- M33, and up to dual GbE support. There is also a SMARC module and dev kit. Renesas’ RZ/G2 line of industrial-focused system- on-chips include the hexa-core RZ/GM and octa-core RZ-G2H, both with mixtures of Cortex-A57 and -A53 cores and 4K support, as well as two dual-core models: a Cortex-A53 based RZ/G2E with HD video and a Cortex-A57-equipped RZ/G2N with 4K. Instead of filling in the middle of the Linux-focused product line with some quad-core models, the Japanese chipmaker has instead come back with three new low- end models, featuring single or dual-core Cortex- A55 cores. # ⚓ Renesas_RZ/G2L_MPUs_Feature_Cortex-A55_&_Cortex-M33_Cores for_AI_Applications⠀⇛ Renesas Electronics Corporation announced RZ/G2L MPUs, allowing enhanced processing for an extensive variety of AI applications. The RZ/G2L group of 64- bit MPUs includes three new MPU models featuring Arm Cortex-A55, and an optional Cortex-M33 core. These are RZ/G2L, RZ/G2LC, and RZ/G2UL MPUs. The Cortex-A55 CPU core typically delivers approximately 20 percent improved processing performance compared with the previous Cortex-A53 core, and according to Renesas, is around six times faster in “essential processing for AI applications”. # ⚓ Fanless_embedded_PC_supports_industrial_GRE_Tiger_Lake CPUs⠀⇛ Avalue’s fanless, rugged “EMS-TGL” embedded PC runs Linux or Win 10 on embedded versions of Intel’s 11th Gen ULP3 Core CPUs with up to 64GB DDR4-3200, 3x M.2, 1GbE and 2.5GbE ports, and optional “IET” expansion. Avalue, which recently launched a pair of NUC-APL mini-PCs based on Intel’s Apollo Lake, announced a larger, but similarly fanless embedded computer with Intel’s 10nm, 11th Gen “Tiger Lake” ULP3 processors. The rugged EMS-TGL runs Linux and Win 10 and supports applications including digital signage, smart retail, and computer vision. # ⚓ If_LG_stops_making_smartphones,_who_will_push_the boundaries_with_weird_devices_like_the_LG_Wing_and_LG Rollable?_–_Liliputing⠀⇛ Meanwhile, folks who are still interested in weird phones might have to look to smaller companies like F(x)Tec, Planet Computers, Pine64, and Purism, which have developed phones with features like built-in keyboards, support for GNU/Linux distributions and other free and open source operating systems, and physical kill switches for wireless, mic, and camera functions, among other things. # ⚓ MicroMod_modular_ecosystem_offers_M.2_microcontrollers cards_and_carrier_boards⠀⇛ MicroMod is a modular interface ecosystem for quick embedded development and prototyping. MicroMod comes with two components, that is a microcontroller “processor board” and a carrier board. PC industry’s M.2 connector is the interface between these two components. The carrier boards are for the usage of various peripherals and the processor board act as the brain of the application system. # ⚓ Odroid_Go_Goes_Super_–_Boiling_Steam⠀⇛ Odroid continues to move beyond the simple realm of Single Board Computers (SBCs) to become and more and more credible player as a portable consoles manufacturer. After introducing the Odroid Go and the Odroid Go Advance (that both cow_killer and I reviewed), they have announced at the end of December 2020 that they were going to release yet another version, the Odroid Go Super. # ⚓ Use_Raspberry_PI_as_FM_Radio_transmitter_–_peppe8o⠀⇛ As usual, I suggest adding from now to your favourite ecommerce shopping chart all needed hardware, so that at the end you will be able to evaluate overall costs and decide if continuing with the project or removing them from shopping chart. So, hardware will be only: - Raspberry PI Zero W (including proper power supply or using a smartphone micro usb charger with at least 3A) or newer Raspberry PI Board # § Open Hardware/Modding⠀➾ # ⚓ Arduino_Blog_»_Homemade_machine_puts_a_new_spin_on winding_yarn⠀⇛ If you’ve ever wanted to wind balls of yarn, then look no further than this automated machine from Mr Innovative. The YouTuber’s DIY device is powered by an Arduino Nano and an A4988 stepper driver, spinning up a round conglomeration of yarn via a NEMA17 motor and a timing belt. The ball is wound on an offset spindle, which is mechanically controlled to pitch back and forth and spin itself as the overall assembly rotates, producing an interesting geometric pattern. # ⚓ Little_Bee_is_an_affordable,_open_hardware_current_& magnetic_field_probe_(Crowdfunding)⠀⇛ Little Bee is an affordable, open-source hardware, and high-performance current probe and magnetic field probe designed to debug and analyze electronic devices at a much lower cost than existing solutions such as Migsic CP2100B or I-prober 520. This type of tool is especially important for power electronics, which has become ever more important with electric vehicles, alternative energy solutions, and high-efficiency power supplies. # ⚓ Arduino_Blog_»_James_Bruton_demonstrates_the_Coanda effect_with_an_Arduino-controlled_rig⠀⇛ The Coanda effect, as you may or may not know, is what causes flowing air to follow a convex surface. In his latest video, James Bruton shows how the concept can used as a sort of inverted ping pong ball waterfall or staircase. His 3D-printed rig pushes balls up from one fan stage to another, employing curved ducts to guide the lightweight orbs on their journey. The fan speeds are regulated with an Arduino Uno and motor driver, and the Arduino also dictates how fast a feeder mechanism inputs balls via a second driver module. While the setup doesn’t work every time, it’s still an interesting demonstration of this natural phenomenon, and could likely be perfected with a bit more tinkering. # § Mobile Systems/Mobile Applications⠀➾ # ⚓ Xiaomi_Android_11_update_tracker:_Mi_&_Redmi_devices received_beta/stable⠀⇛ # ⚓ TCL_will_update_its_2019_&_2020_Android_TVs_to Android_11⠀⇛ # ⚓ rlaxx_TV_launches_on_Amazon_Fire_TV_and_Android_TV⠀⇛ # ⚓ Verimatrix_Releases_Advanced_Code_Protection_Service for_Android_Application_Bundles⠀⇛ # ⚓ Does_Your_Android_Phone_Need_Antivirus_or_Malware Protection?⠀⇛ # ⚓ MediaTek’s_new_high-end_Android_5G_chipsets_aim_to squeeze_out_Snapdragon⠀⇛ # ⚓ Best_Android_app_deals_of_the_day:_hocus_2, FineScanner_AI_Pro,_Fait,_more⠀⇛ o § Free, Libre, and Open Source Software⠀➾ # ⚓ Open_Sesame:_How_Open_Source_technologies_turbocharge enterprises⠀⇛ Open source, a revolutionary idea for ICT innovations, also makes sense for business. The key is its adoption to an organisation’s culture and budget If one were to make an internet search for the very active Information Technology and Communication (ICT) areas of innovation, the usual suspects likely to show up are intelligent machines like Artificial Intelligence (AI), Machine Learning (ML), and Deep Learning (DL); human-machine interactions like bots, augmented realities, voice and gesture-enabled interfaces; ubiquitous computing like resilient cloud and quantum computing; and autonomous machines that include the like of drones and self-driving vehicles. Compared to the pace of development a couple of decades ago, today all these areas continue to develop at extremely high velocities. A deep dive into any of the technical areas will show up a common thread: open source. # ⚓ Valetudo_is_a_cloud-free_web_interface_for_robot_vacuum cleaners⠀⇛ Once you’ve done the update the Xiaomi app will not work anymore, and you’d only access the robot vacuum cleaner via its web interface which, in most cases, comes with the same features as the mobile app minus cloud connectivity. However, if you change your mind, you can simply factory reset the device to remove Valetudo and continue with the Xiaomi app, at least on Roborock models. # ⚓ Well_you_look_different:_Apache_CloudStack_4.15_lands_with new_UI,_improved_access_control_•_DEVCLASS⠀⇛ Apache CloudStack (CS), the Apache Software Foundation’s cloud infrastructure project, has pushed out new long term support version 4.15, providing users with a new UI, various VMware- related improvements and a way to define role based users in projects. The software was originally developed in 2008 at what soon became Cloud.com, a start-up that was bought by Citrix in 2011. The infrastructure as a service platform was accepted into the Apache Incubator in 2012 and graduated its process in 2013. Customers include Verizon, TomTom, SAP, Huawei, Disney, Cloudera, BT, Autodesk, and Apple. # ⚓ Daniel_Stenberg:_bye_bye_svn.haxx.se⠀⇛ When the Subversion project started in the early year 2000, I was there. I joined the project and participated in the early days of its development as I really believed in creating an “improved CVS” and I thought I could contribute to it. While I was involved with the project, I noticed the lack of a decent mailing list archive for the discussions and set one up under the name svn.haxx.se as a service for myself and for the entire community. I had the server and the means to do it, so why not? After some years I drifted away from the project. It was doing excellently and I was never any significant contributor. Then git and some of the other distributed version control systems came along and in my mind they truly showed the world how version control should be done… The mailing list archive however I left, and I had even added more subversion related lists to it over time. It kept chugging along without me having to do much. Mails flew in, got archived and were made available for the world to search for and link to. Today it has over 390,000 emails archived from over twenty years of rather active open source development on multiple mailing lists. It is fascinating that no less than 46 persons have written more than a thousand emails each on those lists during these two decades. # ⚓ Daniel_Stenberg:_everything.curl.dev⠀⇛ The online version of the curl book “everything curl” has been moved to the address shown in the title: everything.curl.dev This, after I did a very unscientific and highly self-selective poll on twitter on January 18 2020… # § Web Browsers⠀➾ # ⚓ Brave_Browser_Adds_Native_Support_for_Decentralized IPFS_Protocol⠀⇛ Even though Brave browser was caught up in some controversies last year, it looks like they managed to become the first major web browser to add support for InterPlantetary File System (IPFS) protocol with the help of Protocol Labs. This support was introduced with v1.19.86 release. In case you didn’t know, IPFS is a peer to peer protocol that lets you store and share files. You can safely assume it as something similar to the BitTorrent protocol with some technical differences. Just because it is totally a decentralized system to store and share files, it can be quite effective to fight censorship by big tech and the government. # § Chromium⠀➾ # ⚓ Google_muzzles_all_Chromium_browsers_on_15 March_2021⠀⇛ What is the relevance I hear you ask. Well, I provide Chromium packages for Slackware, both 32bit and 64bit versions. These chromium packages are built on our native Slackware platform, as opposed to the official Google Chrome binaries which are compiled on an older Ubuntu probably, for maximum compatibility across Linux distros where these binaries are used. One unique quality of my Chromium packages for Slackware is that I provide them for 32bit Slackware. Google ceased providing official 32bit binaries long ago. In my Slackware Chromium builds, I disable some of the more intrusive Google features. An example: listening all the time to someone saying “OK Google” and sending the follow-up voice clip to Google Search. And I create a Chromium package which is actually usable enough that people prefer it over Google’s own Chrome binaries, The reason for this usefulness is the fact that I enable access to Google’s cloud sync platform through my personal so-called “Google API key“. In Chromium for Slackware, you can logon to your Google account, sync your preferences, bookmarks, history, passwords etc to and from your cloud storage on Google’s platform. Your Chromium browser on Slackware is able to use Google’s location services and offer localized content; it uses Google’s translation engine, etcetera. All that is possible because I formally requested and was granted access to these Google services through their APIs within the context of providing them through a Chromium package for Slackware. The API key, combined with my ID and passphrase that allow your Chromium browser to access all these Google services are embedded in the binary – they are added during compilation. They are my key, and they are distributed and used with written permission from the Chromium team. These API keys are usually meant to be used by software developers when testing their programs which they base on Chromium code. Every time a Chromium browser I compiled talks to Google through their Cloud Service APIs, a counter increases on my API key. Usage of the API keys for developers is rate- limited, which means if an API key is used too frequently, you hit a limit and you’ll get an error response instead of a search result. So I made a deal with the Google Chromium team to be recognized as a real product with real users and an increased API usage frequency. Because I get billed for every access to the APIs which exceeds my allotted quota and I am generous but not crazy. I know that several derivative distributions re-use my Chromium binary packages (without giving credit) and hence tax the usage quota on my Google Cloud account, but I cover this through donations, thank you my friends, and no thanks to the leeches of those distros. # § Mozilla⠀➾ # ⚓ Extensions_in_Firefox_for_Android_Update⠀⇛ Starting with Firefox 85, which will be released January 25, 2021, Firefox for Android users will be able to install supported Recommended Extensions directly from addons.mozilla.org (AMO). Previously, extensions for mobile devices could only be installed from the Add-ons Manager, which caused some confusion for people accustomed to the desktop installation flow. We hope this update provides a smoother installation experience for mobile users. As a quick note, we plan to enable the installation buttons on AMO during our regularly scheduled site update on Thursday, January 21. These buttons will only work if you are using a pre- release version of Firefox for Android until version 85 is released on Tuesday, January 25. This wraps up our initial plans to enable extension support for Firefox for Android. In the upcoming months, we’ll continue to work on optimizing add-on performance on mobile. As a reminder, you can use an override setting to install other extensions listed on AMO on Firefox for Android Nightly. # ⚓ Extensions_in_Firefox_for_Android_Update_| Mozilla_Add-ons_Blog⠀⇛ Starting with Firefox 85, which will be released January 25, 2021, Firefox for Android users will be able to install supported Recommended Extensions directly from addons.mozilla.org (AMO). Previously, extensions for mobile devices could only be installed from the Add-ons Manager, which caused some confusion for people accustomed to the desktop installation flow. We hope this update provides a smoother installation experience for mobile users. As a quick note, we plan to enable the installation buttons on AMO during our regularly scheduled site update on Thursday, January 21. These buttons will only work if you are using a pre- release version of Firefox for Android until version 85 is released on Tuesday, January 25. # ⚓ Porting_Firefox_to_Apple_Silicon⠀⇛ The release of Apple Silicon-based Macs at the end of last year generated a flurry of news coverage and some surprises at the machine’s performance. This post details some background information on the experience of porting Firefox to run natively on these CPUs. We’ll start with some background on the Mac transition and give an overview of Firefox internals that needed to know about the new architecture, before moving on to the concept of Universal Binaries. We’ll then explain how DRM/EME works on the new platform, talk about our experience with macOS Big Sur, and discuss various updater problems we had to deal with. We’ll conclude with the release and an overview of various other improvements that are in the pipeline. # § FSF⠀➾ # § GNU Projects⠀➾ # ⚓ 17_Free_Design_Tools_for_2021⠀⇛ GIMP (GNU Image Manipulation Program) is a cross-platform tool for quality image creation and manipulation and advanced photo retouching. GIMP provides features to produce icons, graphical design elements, and art for user interface components and mockups. Price: Free. # ⚓ Adding_translations_to_Guix’_website⠀⇛ As part of GNU, Guix aims to bring freedom to computer users all over the world, no matter the languages they (prefer to) speak. For example, Guix users asking for help can expect an answer even if they do so in languages other than English. We also offer translated software for people more comfortable with a language other than English. Thanks to many people who contribute translations, GNU Guix and the packages it distributes can be used in various languages, which we value greatly. We are happy to announce that Guix’ website can now be translated in the same manner. If you want to get a glimpse on how the translation process works, first from a translator’s, then from a programmer’s perspective, read on. The process for translators is kept simple. Like lots of other free software packages, Guix uses GNU Gettext for its translations, with which translatable strings are extracted from the source code to so- called PO files. If this is new to you, the magic behind the translation process is best understood by taking a look at one of them. Download a PO file for your language at the Fedora Weblate instance. Even though PO files are text files, changes should not be made with a text editor but with PO editing software. Weblate integrates PO editing functionality. Alternatively, translators can use any of various free-software tools for filling in translations, of which Poedit is one example, and (after logging in) upload the changed file. There also is a special PO editing mode for users of GNU Emacs. Over time translators find out what software they are happy with and what features they need. Help with translations is much appreciated. Since Guix integrates with the wider free software ecosystem, if you intend to become a translator, it is worth taking a look at the styleguides and the work of other translators. You will find some at your language’s team at the Translation Project (TP). # § Licensing/Legal⠀➾ # ⚓ Banon:_License_changes_to_Elasticsearch_and Kibana⠀⇛ Shay Banon first announced that Elastic would move its Apache 2.0-licensed source code in Elasticsearch and Kibana to be dual licensed under Server Side Public License (SSPL) and the Elastic License. “To be clear, our distributions starting with 7.11 will be provided only under the Elastic License, which does not have any copyleft aspects. If you are building Elasticsearch and/or Kibana from source, you may choose between SSPL and the Elastic License to govern your use of the source code.” In another post Banon added some clarification. “SSPL, a copyleft license based on GPL, aims to provide many of the freedoms of open source, though it is not an OSI approved license and is not considered open source.” # § Programming/Development⠀➾ # ⚓ What_Is_a_Software_Developer?⠀⇛ Software developers are highly sought-after tech professionals, and the demand for their skills is continually increasing. In this Life in Tech article, we’ll provide a general look at the various duties and requirements associated with the role of software developer. Let’s start with a basic description before getting into the nuances and specifics. Briefly, then, software developers conceive, design, and build computer programs, says ComputerScience.org. To accomplish this, they identify user needs, write and test new software, and maintain and improve it as needed. Software developers occupy crucial roles in a variety of industries, including tech, entertainment, manufacturing, finance, and government. # ⚓ Steinar_H._Gunderson:_How_others_program⠀⇛ How do others program? I realized today that I’ve never actually seen it; in more than 30 years of coding, I’ve never really watched someone else write nontrivial code over a long period of time. I only see people’s finished patches—and I know that the patches I send out for review sure doesn’t look much like the code I initially wrote. (There are exceptions for small bugfixes and the likes, of course.) # ⚓ Sensible_integer_scale_for_Gonum_Plot⠀⇛ Over the years, I found myself multiple times using Gonum Plot. I do find it as a very good and easy to use plotting tool for Go. The problem I found myself, over and over, dealing with is the tickers scale. If you know before-hand the values that can be expected to be created by the application, it is very straightforward, but the majority of times, this is not the case. I often find myself creating a plotting application on data that track events that have not yet happened and cannot predict their range. To solve the issue, I create a package that has a struct that implements the Ticker interface and provides tickers that are usually sensible. Since this struct only works for integer scales, I called it sit, which stands for “Sensible Int Ticks”. # ⚓ Learn_JavaScript_by_writing_a_guessing_game_| Opensource.com⠀⇛ It’s pretty safe to say that most of the modern web would not exist without JavaScript. It’s one of the three standard web technologies (along with HTML and CSS) and allows anyone to create much of the interactive, dynamic content we have come to expect in our experiences with the World Wide Web. From frameworks like React to data visualization libraries like D3, it’s hard to imagine the web without it. There’s a lot to learn, and a great way to begin learning this popular language is by writing a simple application to become familiar with some concepts. Recently, some Opensource.com correspondents have written about how to learn their favorite language by writing a simple guessing game, so that’s a great place to start! # ⚓ Getting_your_3D_ready_for_Qt_6⠀⇛ As was previously discussed, since the 6.0.0 release of Qt, Qt 3D no longer ships as a pre-compiled module. If you need to use it on your projects, try out the new features, or just see your existing application is ready for the next chapter of Qt’s life, you need to compile Qt 3D from source. In order to do this, you can do it the traditional way ([cq]make …; make; make install) or use the Conan-based system that is being pioneered with the latest version of the MaintenanceTool. # ⚓ Qt_Open-Source_Downloads_Temporarily_Offline_Due_To Severe_Hardware_Failure⠀⇛ Several readers have expressed concerned that Qt open-source downloads have disappeared but The Qt Company has now commented it’s only a temporary issue due to a “severe hardware failure” in the cloud. Qt’s open-source online installer and offline packages are not currently working for the open-source options but the commercial downloads are working. While that may raise concerns given Qt’s increasing commercial focus, The Qt Company posted to their blog that this interruption around open-source package downloads is due to a reported major hardware problem at their cloud provider. # ⚓ Efficient_custom_shapes_in_QtQuick_with_Rust⠀⇛ Fortunally, the Qt API provides multiple ways to implement custom shapes, that depending on the needs might be enough. There is the Canvas API using the same API as the canvas API on the web but in QML. It’s easy to use but very slow and I wouldn’t recommend it. Instead of the Canvas API, from the QML side, there is the QtQuick Shapes module. This module allows creating more complex shapes directly from the QML with a straightforward declarative API. In many cases, this is good enough for the application developer but this module doesn’t offer a public C++ API. If you need more controls, using C++ will be required to implement custom QQuickItem. Unfortunately drawing on the GPU using QQuickItem is more complex than the QPainter API. You can’t just use commands like drawRect, but will need to convert all your shapes in triangles first. This involves a lot of maths like it can be seen in the example from the official documentation or from the KDAB tutorial (Efficient custom shapes in Qt Quick). A QPainer way is also available with QQuickPaintedItem, but it is slow because it renders your shape in a textured rectangle in the Scene Graph. # § Perl/Raku⠀➾ # ⚓ Roles,_h’uh,_what_are_they_good_for?_|_Jesse Shy⠀⇛ What is a role? Put simply, roles are a form of code reuse. Often, the term shared behavior is used. Roles are said to be consumed and the methods ( including attribute accessors ) are flattened into the consuming class. One of the major benefits of roles is they attempt to solve the diamond problem encountered in multi- inheritance by requiring developers to resolve name collisions manually that arise in multi-inheritance. Don’t be fooled however, roles are a form of multi-inheritance. I often see roles being used in ways they shouldn’t be. Let’s look at the mis-use of roles, then see an example of shared behavior. I’m using that word inheritance a lot for a reason, one of the two ways I see roles most often misused is to hide an inheritance nightmare. “Look ma, no multi-inheritance support, no problem. I’ll just throw stuff in roles and glum them on wherever I really want to use inheritance. It all sounds fancy, but I am just lumping stuff into a class cause I don’t really understand OO principals.” # § Python⠀➾ # ⚓ Building_your_own_Network_Monitor_with_PyShark –_Linux_Hint⠀⇛ Many tools for network analysis have existed for quite some time. Under Linux, for example, these are Wireshark, tcpdump, nload, iftop, iptraf, nethogs, bmon, tcptrack as well as speedometer and ettercap. For a detailed description of them, you may have a look at Silver Moon’s comparison [1]. So, why not use an existing tool, and write your own one, instead? Reasons I see are a better understanding of TCP/ IP network protocols, learning how to code properly, or implementing just the specific feature you need for your use case because the existing tools do not give you what you actually need. Furthermore, speed and load improvements to your application/system can also play a role that motivates you to move more in this direction. In the wild, there exist quite several Python libraries for network processing and analysis. For low-level programming, the socket library [2] is the key. High-level protocol-based libraries are httplib, ftplib, imaplib, and smtplib. In order to monitor network ports and the packet stream competitive candidates, are python-nmap [3], dpkt [4], and PyShark [5] are used. For both monitoring and changing the packet stream, the scapy library [6] is widely in use. In this article, we will have a look at the PyShark library and monitor which packages arrive at a specific network interface. As you will see below, working with PyShark is straightforward. The documentation on the project website will help you for the first steps — with it, you will achieve a usable result very quickly. However, when it comes to the nitty- gritty, more knowledge is necessary. PyShark can do a lot more than it seems at first sight, and unfortunately, at the time of this writing, the existing documentation does not cover that in full. This makes it unnecessarily difficult and provides a good reason to look deeper under the bonnet. # § Shell/Bash/Zsh/Ksh⠀➾ # ⚓ Spreadsheet_annoyance_no._3:_quotes_have priority⠀⇛ In an earlier post I complained about spreadsheet programs: Excel, LibreOffice Calc and Gnumeric. All of them confuse non-dates with dates, and automatically interpret certain number strings with 2 colons as [h]:mm:ss. Grrr. # § Rust⠀➾ # ⚓ Changes_to_the_Rustdoc_team⠀⇛ Recently, there have been a lot of improvements in rustdoc. It was possible thanks to our new contributors. In light of these recent contributions, a few changes were made in the rustdoc team. # ⚓ Rustdoc_performance_improvements⠀⇛ @jyn514 noticed a while ago that most of the work in Rustdoc is duplicated: there are actually three different abstract syntax trees (ASTs)! One for doctree, one for clean, and one is the original HIR used by the compiler. Rustdoc was spending quite a lot of time converting between them. Most of the speed improvements have come from getting rid of parts of the AST altogether. # § Java⠀➾ # ⚓ Why_and_How_to_Use_Optional_in_Java_|⠀⇛ The Optional object type in Java was introduced with version 8 of Java. It is used when we want to express that a value might not be known (yet) or it’s not applicable at this moment. Before Java 8 developers might have been tempted to return a null value in this case. # ⚓ GraalVM_21.0_Released_With_Experimental_JVM_On Truffle_–_Phoronix⠀⇛ Oracle on Tuesday released GraalVM 21.0 as the latest version of their Java VM/ JDK that also supports other languages and modes of execution. One of the notable additions with GraalVM 21.0 is supporting Java on Truffle, as an example JVM implementation using the Truffle interpreter. GraalVM’s Truffle framework is an open-source library for writing programming language interpreters. With Java on Truffle, it’s of the same nature as the likes of JavaScript, Ruby, Python, and R within the GraalVM ecosystem. Java on Truffle allows for improved isolation from the host JVM, run Java bytecode in a separate context from the JVM, running in the context of a native image but with dynamically loaded bytecode allowed, and other Truffle framework features. More details about the Java on Truffle implementation via the GraalVM manual. o § Standards/Consortia⠀➾ # ⚓ Marcin_‘hrw’_Juszkiewicz:_Standards_are_boring⠀⇛ Standards are boring. Satisfied users may not want to migrate to other boards the market tries to sell them. So Arm market is flooded with piles of small board computers (SBC). Often they are compliant to standards only when it comes to connectors. But our hardware is not standard It is not a matter of ‘let produce UEFI ready hardware’ but rather ‘let write EDK2 firmware for boards we already have’. Look at Raspberry/Pi then. It is shitty hardware but got popular. And group of people wrote UEFI firmware for it. Probably without vendor support even. [...] At the end you will have SBSA compliant hardware running SBBR compliant firmware. Congratulations, your board is SystemReady SR compliant. Your marketing team may write that you are on same list as Ampere with their Altra server. Users buy your hardware and can install whatever BSD, Linux distribution they want. Some will experiment with Microsoft Windows. Others may work on porting Haiku or other exotic operating system. But none of them will have to think “how to get this shit running”. And they will tell friends that your device is as boring as it should be when it comes to running OS on it == more sales. * § Leftovers⠀➾ o ⚓ Why_keeping_a_journal_improves_productivity⠀⇛ In previous years, this annual series covered individual apps. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 10 of 21 Days of Productivity in 2021. When I was in primary school in the days before the commercial internet, teachers would often give my class an assignment to keep a journal. Sometimes it was targeted at something particular, like a specifically formatted list of bugs and descriptions or a weekly news article summary for a civics class. o § Health/Nutrition⠀➾ # ⚓ Self-care_trends_from_around_the_world,_from_Nelson Mandela’s_one-people_philosophy_to_cow_cuddling_and_taking_a hay_bath⠀⇛ It’s been a tough and stressful year for many of us, and we are all in need of some care and attention o § Integrity/Availability⠀➾ # § Proprietary⠀➾ # ⚓ I_looked_at_all_the_ways_Microsoft_Teams_tracks_users and_my_head_is_spinning⠀⇛ Microsoft Teams isn’t just there to make employees’ lives easier. It’s also there to give bosses data about so many things. # § Pseudo-Open Source⠀➾ # § Privatisation/Privateering⠀➾ # § Linux Foundation⠀➾ # ⚓ Linux_Foundation,_Blacks_In Technology_Announce_Up_To_$100,000_In Training_&_Certification⠀⇛ The Linux Foundation and The Blacks In Technology Foundation have joined hands to launch a new scholarship program to help more Black individuals get started with an IT career. Blacks in Technology will award 50 scholarships per quarter to promising individuals. The Linux Foundation will provide each of these recipients with a voucher to register for any Linux Foundation administered certification exam at no charge, such as the Linux Foundation Certified IT Associate, Certified Kubernetes Administrator, Linux Foundation Certified System Administrator and more. # ⚓ Linux_Foundation_Launches_New_Open Source_Best_Practices_Program⠀⇛ The Linux Foundation has announced the availability of a new training program designed to introduce open source best practices. The course, called Open Source Management & Strategy, includes seven modules designed to help executives, managers, software developers and engineers “understand and articulate the basic concepts for building effective open source practices within their organization,” according to the Foundation’s press release. # § Security⠀➾ # ⚓ Security_updates_for_Wednesday⠀⇛ Security updates have been issued by Fedora (coturn, dovecot, glibc, and sudo), Mageia (openldap and resource- agents), openSUSE (dnsmasq, python- jupyter_notebook, viewvc, and vlc), Oracle (dnsmasq and xstream), SUSE (perl-Convert-ASN1, postgresql, postgresql13, and xstream), and Ubuntu (nvidia-graphics-drivers-418-server, nvidia-graphics-drivers-450-server, pillow, pyxdg, and thunderbird). # ⚓ BeyondTrust_Privilege_Management_for_Unix_& Linux_Grows_Q4_Revenue_83%_YoY_by_Securing_Cloud Infrastructure [Ed: They always love talking about "Clown Computing" instead of servers (which is what they really allude to)]⠀⇛ # § Fear, Uncertainty, Doubt/Fear-mongering/ Dramatisation⠀➾ # ⚓ Dangerous_new_malware_targets_unpatched Linux_machines [Ed: This is not a "Linux" issue and it's nothing to do even with stuff that's installed on top of (GNU/ )Linux, unless a negligent system administrator is lousy at patching]⠀⇛ According to a report from Check Point Research (CPR), the malware variant, named FreakOut, specifically targets Linux devices that run unpatched versions of certain software. # ⚓ ‘FreakOut’_Botnet_Targets_Unpatched_Linux Systems [Ed: Same as above]⠀⇛ # ⚓ Fileless_Malware_on_Linux:_Anatomy_of_an Attack⠀⇛ Fileless malware is a growing concern for Linux administrators. Linux is considered a very secure OS by design – and rightfully so. With its robust privilege system and the “many eyes” of the open- source community scrutinizing the increasingly popular OS’s code for security vulnerabilities, Linux users are generally much safer than their Windows-using counterparts. That being said, sound administration and the implementation of security best practices can help prevent fileless malware attacks and other dangerous modern exploits that threaten Linux systems. # § Privacy/Surveillance⠀➾ # ⚓ Roundup_of_Secure_Messengers_with_Off- The-Grid_Capabilities_(Distributed/Mesh Messengers)⠀⇛ Amid all the conversation about Signal, and the debate over decentralization, one thing has often not been raised: all of these things require an Internet connection. [...] “Blogs” have a way to reblog (even a built-in RSS reader to facilitate that), but framed a different way, they are broadcast messages. They could, for instance, be useful for a “send help” message to everyone (assuming that people haven’t all shut off notifications of blogs due to others using them different ways). Briar’s how it works page has an illustration specifically of how blogs are distributed. I’m unclear on some of the details, and to what extent this applies to other kinds of messages, but one thing that you can notice from this is that a person A could write a broadcast message without Internet access, person B could receive it via Bluetooth or whatever, and then when person B gets Internet access again, the post could be distributed more widely. However, it doesn’t appear that Briar is really a full mesh, since only known contacts in the distribution path for the message would repeat it. There are some downsides to Briar. One is that, since an account is fully localized to a device, one must have a separate account for each device. That can lead to contacts having to pick a specific device to send a message to. There is an online indicator, which may help, but it’s definitely not the kind of seamless experience you get from Internet-only messengers. Also, it doesn’t support migrating to a new phone, live voice/video calls, or attachments, but attachments are in the works. o § Defence/Aggression⠀➾ # ⚓ China_Slaps_Sanctions_On_28_Trump_Administration_Officials, Including_Mike_Pompeo⠀⇛ o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ Molly_de_Blanc:_Inauguration_Pie⠀⇛ How can I put four years into a pie? I’m thinking of Inauguration Day 2017 through to today, Inauguration Day 2021. In truth things started back in 2015, when Donald Trump announced his run for the United States’ presidency, and I don’t know how long things will continue past the moment when President-Elect Joe Biden becomes President Joe Biden. For the United States, it’s been a hell of a time. For the world, it’d been even worse. Every generation thinks that they lived through more than anyone else, that they had it worse. I had a Boomer tell me that the existential stress of COVID is nothing compared to the Vietnam War. I’m sure when we are living through a global water crisis, I’ll tell the kids that we had it bad too. Everyday I listen to the radio and read Twitter, aware that the current state of endless wars – wars against terrorism and drugs, organized crime and famine, climate change and racism – is global, and not limited to just what’s happening to and around me. That makes it feel worse and bigger and I wonder if earlier generations can really grasp how big that is. [...] So I will put my hope into this pie. I put my pain and anger into the dough. I will put my tears and helplessness and bitterness into the filling. I will cover it sweetness and the delicate hope I’ve spun out of sugar. Soon I will bake it and share it with the three other people I see because the most important thing about surviving these past years, these past months and weeks and days, is that we did it together. We will commiserate on what we’ve overcome, and we will share our hope and the sweetness of the moment, as the spun sugar dissolves on our tongues. There is so much we have left to do, so much we must do. We will be angry in the future, we may be angry later today, but until then, we have pie. o § Monopolies⠀➾ # § Patents⠀➾ # ⚓ District_court_2020_rankings:_top_plaintiffs, defendants_and_firms_|_Managing_Intellectual_Property [Ed: "Google was the most sued business" according to site funded for propaganda of litigation profiteers]⠀⇛ WSOU Investments filed the most cases, Google was the most sued business, and Rabicoff Law and Fish & Richardson were the busiest firms, according to new data # ⚓ New_(Temporary)_USPTO_Leadership⠀⇛ Note, I’m calling these folks “ACTING ____” because it is simpler and makes sense. BUT, the “acting” title is a term of art defined within the US Code. To avoid some of the legal requirements associated with being an “acting director,” the temporary leadership is using the longer title of someone “Performing the functions and duties of ____” Acting Director – Drew Hirshfeld. # § Software Patents⠀➾ # ⚓ $3,000_for_Cedar_Lane_Technologies_Prior_Art⠀⇛ On January 20, 2021, Unified Patents added a new PATROLL contest, with a $3,000 cash prize, seeking prior art on at least claim 1 of U.S. Patent 8,165,867. This patent is owed by Cedar Lane Technologies, Inc., an NPE. The ’867 patent relates to wirelessly controlling an electronic device with another electronic device in real time. The ’867 patent has been asserted against D-Link, Disney, Dish Network, Comcast, LG, iHeart Media, ViacomCBS, TCL Communication, and SiriusXM. ䷩ 𝚕𝚒𝚗𝚎 6247 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.20.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Links_20/1/2021:_WireGuard_for_pfSense_and_New_US_President⠀✐ Posted in News_Roundup at 2:23 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Audiocasts/Shows⠀➾ # ⚓ Harder_Butter_Faster_Stronger_|_LINUX_Unplugged_389⠀⇛ We showcase a tool that will change your Linux game. Plus our thoughts on the recent Btrfs FUD, a bunch of feedback, and a handy pick. o § Kernel Space⠀➾ # ⚓ Linux_5.10.9⠀⇛ # ⚓ Linux_5.4.91⠀⇛ # ⚓ Linux_4.19.169⠀⇛ # ⚓ Linux_is_Finally_on_Apple_M1…Kind_Of.⠀⇛ Half of the reason to buy a Mac is to get native support for macOS, but that doesn’t mean Mac owners don’t also suffer from the grass-is-greener syndrome. While Apple’s operating system is known for being casual friendly and is also the OS system people who grew up on its products might be more familiar with, PC users are always quick to point out that the extra steps it adds to actions like installing programs can slow down more serious work. It’s currently possible to emulate Windows for ARM on Apple’s latest M1 Macs, but what if you want to take your power user cred a step further and use Linux on your new M1 Mac? # ⚓ Pioneer_DJM-750_DJ_Mixer_Handling_For_Linux_Is_En_Route_– Phoronix⠀⇛ With Linux 5.11 came Pioneer DDJ-RR DJ controller support while for Linux 5.12 additional Pioneer DJ equipment will be supported. The latest Pioneer DJ kit to be supported by the Linux kernel is the Pioneer DJM-750 digital audio mixer. The Pioneer DJM-750 is a 4-channel mixer with built-in 24-bit / 96 kHz USB sound card and the same 32-bit DSP found in Pioneer’s higher end models like the DJM-900NXS. # ⚓ 2021_Could_Be_The_Year_That_AMD_Radeon_Graphics_Can_Hot Unplug_Gracefully_On_Linux_–_Phoronix⠀⇛ It’s been nearly one year that AMDGPU patches have been around to better handle GPU hot unplugging on Linux. The use-case for that being either removal via sysfs such as if then assigning the GPU to a VM or for external GPUs such as connected via Thunderbolt. Those patches are still baking but the latest iteration of the work has now been published by AMD. Currently the hot removal of AMD Radeon GPUs under Linux can result in a kernel oops or system hangs or application hangs, among related headaches. Reportedly, Windows doesn’t handle the GPU hot- unplug situation much better. # ⚓ Linux_5.12_To_Add_Atomics_Support_To_The_Promising_eBPF_– Phoronix⠀⇛ The eBPF in-kernel virtual machine that allows for handling sandboxed “programs” within the Linux kernel continues on its stellar upward trajectory. eBPF remains one of the most exciting and revolutionary changes in recent years within the Linux kernel and new features continue to be tacked on to allow eBPF to fulfill more roles than the original BPF network packet filter use-case. Should you not be too familiar with eBPF, learn more on the technology at eBPF.io. o § Instructionals/Technical⠀➾ # ⚓ Block_spammers/abusive_IPs_with_Pf-badhost_in_OpenBSD._A ‘must_have’_security_tool!⠀⇛ But how does it do all this? By periodically pulling IP addresses from well-known and well- respected spammer-IPs databases, where bad IP addresses are frequently logged (dangerous IPs reported by internet users) and stored. Then adding all collected IP addresses to the PF firewall (as an IP-table) that is already active on your server (hopefully?), and through that way, prevents their access to your server. So sort of works with the PF firewall. The blocklists are pulled from quality, trusted sources. The ‘Spamhaus’, ‘Firehol’, ‘Emerging Threats’ and ‘Binary Defense’ block lists are used as they are popular, regularly updated lists of the internet’s most egregious offenders. # ⚓ How_to_install_Gimp_3_Beta_on_Linux_Mint_20.1_–_YouTube⠀⇛ In this video, we are looking at how to install Gimp 3 Beta on Linux Mint 20.1. # ⚓ How_to_dual-boot_Deepin_Linux_and_Windows_on_your_PC_|_FOSS Linux⠀⇛ For Windows users who want to migrate to Linux systems, Deepin Linux will give you a nearly similar user experience as the Windows User interface. In this article, we will install Deepin on the same PC on which you have Microsoft Windows installed in a dual boot configuration, which means while booting, you can select which OS you want to boot into. # ⚓ Use_the_XFS_File_System_on_Oracle_Linux_8 ⠀⇛ # ⚓ How_to_use_and_install_Wine_6.0_on_a_Chromebook⠀⇛ Today we are looking at how to install Wine 6.0 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. # ⚓ What’s_the_difference_between_apt_and_apt-get_command?⠀⇛ Most of us are often confused that what is the difference between apt and apt-get command. This confusion is common to all users, including newbies and experienced users. They are very similar command line tools used to manage package operations, including installation, upgrade, and removal. However, there are still some differences between them. In this article, we will show the difference between them. Make a note: Please don’t confuse the apt command with the APT, both are not the same. Before discussing apt and apt-get, let us discuss what is APT. # ⚓ [Older]_How_to_connect_to_an_FTP_server_using_Python⠀⇛ FTP (File Transfer Protocol) needs no presentations: it is among the most used file transfer methods between one or more clients and a server. By design it supports both anonymous access and authentication, but in its most basic form it doesn’t provide data encryption, that’s why it is often secured via TLS. # ⚓ Consuming_logs_from_a_Kafka_topic_using_syslog-ng⠀⇛ There is no official Kafka source in syslog-ng, but because this question comes up often enough, I created one. It is just a temporary workaround using the program() source, but it works. It involves Java and installing Kafka manually, but it was fast and reliabe in my tests: ingesting 50,000–100,000 messages a second on my laptop in a resource-constrained virtual machine. Of course, I also tried a more resource-friendly solution, using kafkacat to consume log messages from a Kafka topic. While it worked perfectly on the command line, I could not get it to work with the program() source in syslog-ng. If you read my blog last week about using templates in the topic() parameter of the Kafka destination, the test environment will look familiar. The only notable difference is that the tool used to consume logs from Kafka is now called within syslog-ng from a program() source. # ⚓ Simple_Linux_Backups_with_Rsync_command_–_LinuxTechLab⠀⇛ Having a comprehensive data protection policy in place is now a fundamental practice to help ensure your data manages to weather all the storms that can be thrown at it. Saying that it should be done is the easy part, actually doing it gets more complex, and laborious, depending on the policy in place and what standards and laws the organization needs to adhere to. Fortunately, for Linux users there a tool exists that makes backing up data a breeze, and it can all be done from the command line. # ⚓ Set_up_a_Linux_cloud_on_bare_metal_|_Opensource.com⠀⇛ Virtualization is one of the most used technologies. Fedora Linux uses Cloud Base images to create general-purpose virtual machines (VM), but there are many ways to set up Cloud Base images. Recently, the virt-install command-line tool for provisioning VMs added support for cloud- init, so it can now be used to configure and run a cloud image locally. # ⚓ Quick_and_dirty_ipmitool_tutorial⠀⇛ # ⚓ Environment_Modules_–_Michael_Jansen,_Drive_By_Coding⠀⇛ Environment Modules is one of those open source projects that I wish more people would know and use. I always wonder why tools like asdf don’t provide support for it instead of rolling their own implementation. So lets increase awareness. # ⚓ Easy_frugal_installation [Ed: updated]⠀⇛ EasyOS is downloaded as an image file for a USB- stick, that you can boot on your PC. This will get you up and running with EasyOS, however, you might then want to install Easy to the hard drive in the computer. That is what this page is about. o § Games⠀➾ # ⚓ Embarrassing_Bugs⠀⇛ Well, this is embarrassing! I recently filed a bug against an open source project because I genuinely thought it was broken. It was (almost, probably, entirely) my fault. I thought I’d fess up and explain what happened. It might be useful for others. As I mentioned yesterday, I recently upgraded my Ubuntu machines, including my main desktop. It’s a funky Skull Canyon NUC with a weird hybrid Intel / AMD GPU setup and an external nVidia card in an enclosure. [...] Well, this is embarrassing! I recently filed a bug against an open source project because I genuinely thought it was broken. It was (almost, probably, entirely) my fault. I thought I’d fess up and explain what happened. It might be useful for others. As I mentioned yesterday, I recently upgraded my Ubuntu machines, including my main desktop. It’s a funky Skull Canyon NUC with a weird hybrid Intel / AMD GPU setup and an external nVidia card in an enclosure. # ⚓ Godot_Showcase_–_Resolutiion_developer_Monolith_of_Minds talks_about_their_experience⠀⇛ Welcome to the second developer interview following the introduction of the new Showcase page! This week, we’ve interviewed Monolith of Minds about their latest game Resolutiion. # ⚓ Steampunk_survival_game_Volcanoids_has_a_huge_combat upgrade_|_GamingOnLinux⠀⇛ Stuck on an island where the volcano is erupting constantly, Volcanoids is an interesting setting for a survival game that gives you a big moving drill for a base. After sticking in co-op to the Early Access game a while back, the team at Volcanoid (yes the team is named like the game), have now boosted the combat in the game to make it actually a lot more interesting. To say this is a huge update would be quite the understatement. They added in aiming down sights, weapon recoil, bullet drop and spread, hit indicators, actual projectiles (no hit scans), lots of new animations, new guns and…you get the idea. [...] For me it’s probably one of the most exciting open- world survival games (next to Valheim) supported on Linux. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Simple-Mail_Qt_library_2.3_released⠀⇛ SimpleMail is a small Qt library for sending mails, this release makes sure it compiles fine with Qt6, and has some small issues fixed. I thought this would give me a bit of work but was mostly changing CMakeLists.txt and including one header. # § GNOME Desktop/GTK⠀➾ # ⚓ GNOME_40_Will_Now_Handle_XWayland_On-Demand_By Default⠀⇛ Back in 2019 support was added to GNOME 3.34 to allow starting XWayland on-demand. With this opt-in feature, XWayland support would only be started up when needed (on-demand) for running X11 clients. That support has now matured enough where for the upcoming GNOME 40 it will be enabled by default. As of today in Mutter 40 is the enabling by default of the XWayland on-demand handling. This comes following a more robust check for helping to ensure X11 clients are no longer active prior to terminating XWayland. That plus other work now allows it to be enabled by default. o § Distributions⠀➾ # § BSD⠀➾ # ⚓ WireGuard_Is_Now_Available_For_pfSense_–_Phoronix⠀⇛ The domination of the open-source WireGuard secure VPN tunnel not only on Linux systems but BSDs too… WireGuard is now available on pfSense, the FreeBSD-based firewall/router focused software platform. Netgate announced today that WireGuard is now available for pfSense. Following FreeBSD mainlining WireGuard support at the end of November, initial support for WireGuard has been brought to pfSense Community Edition 2.5 snapshots. # ⚓ PulseAudio_Lands_Much_Better_Support_For_FreeBSD_– Audio_Now_Plays_Correctly_–_Phoronix⠀⇛ While 2021 may be the year that some desktop Linux distributions begin using PipeWire by default as the next-generation replacement to the likes of PulseAudio and JACK, for upstream PulseAudio this week it’s finally seeing better/restored support for FreeBSD. PulseAudio has merged a set of patches long available via FreeBSD Ports and the like to improve the BSD audio experience. # § SUSE/OpenSUSE⠀➾ # ⚓ OAK_compatibility_with_all_openSUSE⠀⇛ While fcused on the openSUSE Innovator initiative as an openSUSE member and official Intel oneAPI innovator, I tested the OAK AI Kit device on openSUSE Leap 15.1, 15.2 and Tumbleweed. With all the work, we made available in the SDB an article on how to install this device on the openSUSE platform. More information can be found at https:// en.opensuse.org/SDB:Install_OAK_AI_Kit. The OpenCV AI Kit, that is, OAK, is a tiny, low-end hardware computing module based on the integrated Intel Movidius Myriad-X AI chip. In comparison to other GPU, CPU, FPGA or TPU-based AI acceleration solutions, Movidius is a VPU architecture with 4.0 TOPS computing capacity. And it is 80 times faster for CV and AI tasks than the well-known OpenMV project, which has only 0.05 TOPS based on the ARM Cortex M7 microcontroller. # ⚓ SUSE’s_acquisition_of_Rancher_ushers_in_an_innovative new_brand⠀⇛ In 2020 SUSE and Rancher joined forces with one shared vision: being known as the leading open source innovator in the world. Entrusted with the challenge of fusing two strong brands, the brand refresh needed to capture the heart and soul of both companies while aligning them to one strong, shared identity. # ⚓ Content_Management_with_SUSE_Manager_4.1⠀⇛ The concept of Content Lifecycle Management is not new and applies to any piece of digital content, following it from beginning, to middle, to end of creation. With SUSE® Manager, this idea is applied to software intended for rollout to production systems. Content Lifecycle Management allows you to customize and test packages before updating production systems. This is especially useful if you need to apply updates during a limited maintenance window. From within SUSE® Manager, you can select software channels as sources, adjust them as required for your environment, and thoroughly test them before installing onto your production systems. From beginning (original development), to middle (testing), to end (deployment). # § IBM/Red Hat/Fedora⠀➾ # ⚓ Fedora_34_Cleared_For_Btrfs_Zstd_Compression_By Default,_DNF/RPM_Copy-On-Write_–_Phoronix⠀⇛ The Fedora Engineering and Steering Committee has unanimously approved several high profile features for the upcoming Fedora 34. The latest batch of Fedora 34 features that received unanimous approval ahead of tomorrow’s scheduled FESCo meeting include: - Deprecating XEMacs and related packages. This is due to XEmacs not seeing a major release in over seven years and the upstream development essentially at an end. There is still an occasional commit but no meaningful additions being made and thus XEMacs is being deprecated. # ⚓ 5_tips_for_configuring_virtualenvs_with_Ansible_Tower |_Enable_Sysadmin⠀⇛ Virtualenvs are a great way to create isolated scenarios where you can experiment with different Python/Ansible modules. # ⚓ 11_considerations_for_effectively_managing_a_Linux sysadmin_team_|_Enable_Sysadmin⠀⇛ Having worked as a sysadmin with many colleagues and later on as a sysadmins manager, I thought it would be good to share some of my experience in this area with hopes that current managers and managers-to-be might find some useful hints. Managing sysadmins is, in many aspects, no different from working with any other group of people: Planning vacations, discussing salaries, setting targets, making certain skills and tools are up to spec. Your management style reflects who you are, and the crew is that fantastic blend of personalities and abilities. Together you can deliver projects and maintain complex technical environments. There are, however, some things you should be aware of that will improve your ability as a manager when you interact with the sysadmins. # ⚓ Call_for_Projects_and_Mentors:_GSoC_2021_–_Fedora Community_Blog⠀⇛ Google Summer of Code (GSoC) is a global program focused on introducing students to open source software development. Students work on a 10 week programming project with an open source organization during their break from a post secondary academic program. Fedora has had great participation and we would like to continue to be a mentoring org this year too. We are currently looking for mentors and projects. Process of how to apply is described at the end of this blog after a brief info and new changes in GSoC program. # ⚓ Storage_and_Distributed_Compute_Nodes:_Bringing Cinder_persistent_volumes_to_the_edge⠀⇛ In part one of our series about Distributed Compute Nodes (DCN), we described how the storage backends are deployed at each site and how to manage images at the edge. What about the OpenStack service (i.e. Cinder) that actually manages persistent block storage? This post will dive into more details. # ⚓ Sharing_is_caring:_Building_clearer_contribution paths_to_your_community⠀⇛ One of the most important topics in the open source community is “how do we attract more people to our community?” This makes perfect sense because you can’t have a community without people. Given the importance of inviting people to a community—otherwise known as onboarding—you would expect a lot of discussion and debate applied to the topic. And yet, there are many open source community managers frustrated by a lack of new contributors. In this post, we’ll focus on 3 core principles of contributor onboarding. # § Canonical/Ubuntu Family⠀➾ # ⚓ Ubuntu_Fridge_|_Ubuntu_Weekly_Newsletter_Issue_666⠀⇛ Welcome to the Ubuntu Weekly Newsletter, Issue 666 for the week of January 10 – 16, 2021. o § Devices/Embedded⠀➾ # ⚓ Lilbits:_Color_E_Ink,_Huawei’s_new_laptops,_more_trouble for_Huawei,_and_Linux_phones⠀⇛ The upcoming Astro Slide 5G from Planet Computers is a smartphone with a 6.5 inch touchscreen display and a slide-out keyboard that lets you use it like a little laptop. First announced last year, the phone has been available for pre-order through crowdfunding and we learned last week that it’s now expected to ship in June. We also learned that it’ll also have a less powerful processor than anticipated, but the folks at Planet Computer reached out this morning to let me know that the phone will at least have a 4,000 mAh battery rather than the downgraded 3,500 mAh battery. The company also provided Liliputing with some of the first images showing the phone running a pre-release version of Ubuntu Touch for the Astro Slide 5G. # ⚓ Planet_Computers_Astro_Slide_5G_smartphone_coming_in_June_ (following_a_spec_change_and_pandemic-related_delay)⠀⇛ Planet Computers has been making smartphones with physical keyboards, unlocked bootloaders and support for Android or Linux software for a few years. I went hands-on with the Gemini PDA at CES 2018 and the Cosmo Communicator at CES 2019. Now the company is getting ready to ship its third phone. Planet Computer introduced the Astro Slide in March, 2020 and began taking pre-orders through an Indiegogo crowdfunding campaign that’s raised nearly $1.7 million so far. # ⚓ Compact_i.MX8M_Plus_module_ships_with_full_Linux_BSP_and Starterkit⠀⇛ F&S announced a “PicoCore MX8MP” module that runs Linux on NXP’s NPU-equipped, quad -A53 i.MX8M Plus and offers up to 8GB RAM and 32GB eMMC plus 802.11/ ac with BT 5.0, support for dual GbE ports, and Starterkit. F&S Elektronik Systeme posted three press releases regarding its line of Linux-driven modules built around NXP’s i.MX8 processors. One announces a new PicoCore MX8MP module featuring NXP’s i.MX8M Plus, which we will focus on here. There is also an announcement promoting F&S’ already available, i.MX8M Mini based PicoCore MX8MM module. Since we covered the product in early 2019, it has become available with a 360-Euro ($436) Starterkit PicoCore MX8MM Linux. The Starterkit layout and feature set is much like the Starterkit PicoCore MX8MP Linux, which we cover farther below. # ⚓ Astro_Slide_5G_slider_phone_specs_and_shipping_date_get finalized_–_SlashGear⠀⇛ Phones are designed to cater to the general public as much as possible but there really is no such thing as a “one size fits all” phone. From the earliest days [...] Right from the start, the Astro Slide 5G is intended to be, well, a 5G phone. That hasn’t changed but it will now instead be powered by a MediaTek Dimensity 800 instead of a 1000. That still makes it the first and probably only 5G phone to sport an attached physical keyboard. The final specs also upgraded RAM from 6GB to 8GB, elevating its status a bit higher on the smartphone ladder and allowing power users to multi-task more confidently. # ⚓ EasyOS_Dunfell_2.6_released_for_the_Raspberry_Pi4⠀⇛ EasyOS, compiled for an aarch64 (64-bit ARM) CPU, with 5.10.4 Linux kernel, compiled entirely from source in a port of the Dunfell release of OpenEmbedded, is available for the Raspberry Pi4. Version number is 2.6, but this is the first release for the Pi. EasyOS for the Pi4 might be a bit beta-quality in places, but overall quite a nice experience. The “beta bits” I will of course keep working on — as there is an “update” icon on the desktop, it will be easy-peasy to update. Write the image to a good-quality and fast microSD- card (Class 10) or USB-stick (example: SanDisk Ultra), at least 8GB so that you have plenty of space for anything in the future. Though, a minimum of 2GB will work. As to the host board, even a Pi3B with 1GB RAM will work, or rather “just work” — I recommend at least a Pi4 with 2GB RAM — I have the 8GB RAM board. # ⚓ Managing_Edge_IoT_Linux_Devices_Closely,_Remotely, Securely⠀⇛ With the recent shift from Real-Time Operating Systems (RTOS) to Linux-based embedded systems, there has been a boom in the IoT industry in creativity and expandability and opened doors to a whole new level of automation. Unlike the previous generation of IoT devices which followed the “program once, use forever” concept, with the new developments in the IoT industry, mainly the devices based on Linux operating systems that demand more and more flexibility, accessibility, and control. It has been challenging to address all these points at once when it comes to remote monitoring and control of these devices; especially if one produces thousands of those smart devices to be sold worldwide. The ability to manage these connected devices (Raspberry Pi, Jetson Nano, or any SOM/SBC that runs a flavor of Linux such as Yocto based, Ubuntu or Debian, etc.) through a single platform, be it just one device, a dozen, or maybe a couple thousand would prove to be immensely productive when considering both the time and cost it’d otherwise take to manage them individually. # ⚓ Watchy_Pebble-like_Smartwatch_with_E-paper_display,_ESP32 processor_launched_for_$45⠀⇛ The smartwatch is open-source hardware & software with documentation, KiCad hardware design files, 3D Case Designs (STLs), and plenty of examples and watch faces on either the product page or Github released under an MIT license. The watch is said to support Arduino, MicroPython, and the ESP-IDF framework. # § Open Hardware/Modding⠀➾ # ⚓ [Old] Why_We_Love_the_Raspberry_Pi⠀⇛ As a kid, I was always more fascinated with learning how to use computers than I was with doing anything productive with them. I had more fun hacking together a half-working machine with cables stuck awkwardly into a breadboard than I ever did typing up my latest school paper. The Raspberry Pi is a window into that world. # ⚓ Arduino_Blog_»_This_Arduino-based_speed_bag_counts your_punches⠀⇛ Creator DuctTapeMechanic loves sports and electronics, so for a recent project he decided to combine his two passions by hacking a speed bag to keep track of his punches. As shown in the video below, the first step was to get it physically set up, modding an old metal bed frame into a support structure. He also added a recessed NPN capacitive sensor to pick up when the bag hits the back of the platform. The sensor sends “hit” signals to an Arduino Uno via a PC817 optocoupler. The board then counts punches and displays the number of hits on an LCD screen mounted just above eye level. # ⚓ Arduino_MKR_inspired_MKR_Windy_board_is_equipped_with STM32WL_LoRa_SoC⠀⇛ We recently wrote about MKR SharkyPro BLE, Zigbee, OpenThread development board based on STM32WB55 MCU and following Arduino MKR form factor, but it turns out Midatronics has also launched a similar-looking board with LoRa connectivity. MKR Windy board features the company’s Windy STM32WL module with an uFL connector and following the same Arduino MKR layout. # ⚓ Raspberry_Pi_LEGO_sorter⠀⇛ # ⚓ The_Default_Router⠀⇛ How Linksys’ most famous router, the WRT54G, tripped into legendary status because of an undocumented feature that slipped through during a merger. o § Free, Libre, and Open Source Software⠀➾ # § Events⠀➾ # ⚓ linux.conf.au_2021_~_23-25_January_2021_~_Online, Worldwide⠀⇛ SUSE is proud to be a Royal Penguin sponsor at the upcoming Australian Linux User Conference held virtually on the 23 – 25 January 2021. In its 22nd year, the event focus is on Linux and the community built up around it and the values it represents. Being a technical conference, topics to be covered will vary from the Linux kernel’s inner workings to dealing with communities’ inner workings. # ⚓ One_weekend,_two_conferences⠀⇛ Join us as our 2021 conference schedule gets underway this weekend with the virtual editions of linux.conf.au and MiniDebConf India! Collaborans will be giving talks on recent projects including futex2, pristine- lfs, apt-offline, and Open Source AI video analytics with Panfrost. Sponsored by Collabora, linux.conf.au is “a conference with a focus on Linux and the community that has built up around it and the values that it represents. It is a deeply technical conference covering topics varying from the inner workings of the Linux kernel to the inner workings of dealing with communities”. Held online from January 23-25, it be run in the Australian Eastern Daylight Time (UTC+11) timezone. # § Web Browsers⠀➾ # § Mozilla⠀➾ # ⚓ Firefox_Nightly:_These_Weeks_in_Firefox:_Issue 86⠀⇛ # ⚓ Chris_H-C:_Doubling_the_Speed_of_Windows Firefox_Builds_using_sccache-dist⠀⇛ I’m one of the many users but few developers of Firefox on Windows. One of the biggest obstacles stopping me from doing more development on Windows instead of this beefy Linux desktop I have sitting under my table is how slow builds are. Luckily, distributed compilation (and caching) using sccache is here to help. This post is a step-by-step version of the rather-more-scattered docs I found on the github repo and in Firefox’s documentation. Those guides are excellent and have all of the same information (though they forgot to remind me to put the ports on the url config variables), but they have to satisfy many audiences with many platforms and many use cases so I found myself having to switch between all three to get myself set up. # § SaaS/Back End/Databases⠀➾ # ⚓ The_Apache_CloudStack_Project_Releases_Apache® CloudStack®_v4.15⠀⇛ The Apache CloudStack Project announced today v4.15 of Apache® CloudStack®, the mature, turnkey Open Source enterprise Cloud orchestration platform. Apache CloudStack is the proven, highly scalable IaaS platform of choice to rapidly and easily create private, public, and hybrid Cloud environments: it “just works”. Apache CloudStack powers mission-critical clouds for the world’s largest users and service providers, including Alcatel-Lucent, Apple, Autodesk, Bell Canada, BT, China Telecom, Dell, Disney, Fujitsu, Huawei, INRIA, Juniper Networks, Korea Telecom, Leaseweb, Melbourne University, Nokia, NTT, Orange, SAP, Schuberg Philis, Taiwan Mobile, Tata, TrendMicro, Verizon, WebMD, and countless others. # ⚓ 10_ways_big_data_and_data_science_impacted_the_world in_2020⠀⇛ Big data’s one of many domains where open source shines. From open source alternatives for Google Analytics to new features in MySQL, 2020 brought several ways for open source enthusiasts to learn big data skills. # § Productivity Software/LibreOffice/Calligra⠀➾ # ⚓ Join_the_LibreOffice_Team_as_a_Development_Mentor_(m/ f/d),_20-40h_per_week,_remote_(#202101-01)⠀⇛ The Document Foundation (TDF) is the non- profit entity behind the world’s leading open source office suite, LibreOffice. We are truly passionate about free software, the open source culture and about bringing new companies and people with fresh ideas into our community, especially as we are about to enter the second decade of our project. # § Programming/Development⠀➾ # ⚓ Traps_to_Avoid_When_Reviewing_Code_Changes⠀⇛ Reviewing code changes is an underappreciated art. It is part of most software engineers’ daily routine, but as an industry we do little towards developing it as a skill, even though it contributes directly to the quality of the software we produce. # ⚓ How_to_use_C++_Priority_queue?_–_Linux_Hint⠀⇛ In C++, a queue is a list data structure where the first element to be put in the list is the first element to be removed, when removal is to take place. A priority queue in C++ is similar, but has some ordering; it is the element with the greatest value that is removed first. The priority queue can still be configured so that it is the element with the least value that is removed first. Any queue must have at least the push() function and the pop() function. The push() function adds a new element at the back. For the normal queue, the pop() function removes the first element ever pushed in. For the priority queue, the pop() function removes the element with the highest priority, which could be the biggest or smallest, depending on the ordering scheme. # ⚓ IAR_Build_Tools_for_Linux_now_supported_by_Parasoft C/C++test⠀⇛ Parasoft announced its C/C++test update to support IAR Systems‘ build tools for Linux for Arm. IAR Build Tools for Linux inspired the update of Parasoft’s unified testing solution for C/C++test software development. With these tools combined, software developers gain the ability to configure fast and scalable CI/CD pipelines on Linux servers and automate the testing process. # ⚓ Evaluate_Spinnaker_vs._Jenkins_for_CI/CD⠀⇛ CI/CD tools like Jenkins and Spinnaker add value to application delivery pipelines. And while they share some functionality, they also have plenty of differences. Before diving into each tool and how they compare, it is important to grasp the various stages involved in delivering an application. Below are some of the practices that organizations employ to build and deploy applications. # § Perl/Raku⠀➾ # ⚓ faq:_zef_ecosystem⠀⇛ Fez is the tool used for uploading your dists to the zef ecosystem. Subquestion: why the name fez? Surely it does the opposite of zef and should be named as such. # ⚓ fez|zef_–_a_raku_ecosystem_and_auth⠀⇛ fez is a utility for interacting with the zef ecosystem. you can think of it as the opposite of zef. zef downloads distributions and installs them and fez uploads making them available to zef. * § Leftovers⠀➾ o ⚓ Organize_your_task_list_using_labels ⠀⇛ In prior years, this annual series covered open source organization apps like Notmuch and Syncthing. This year, we are looking at all-in-one solutions in addition to strategies to help in 2021. Welcome to day 9 of 21 Days of Productivity in 2021. I do this thing with my email, my to-do lists, and my notes where I decide one day I am going to “get organized” and re-arrange how and where I store things. Sometimes I have found a new program that I have to configure from scratch (again). Sometimes the current method has just blown up to the point where I am spending more time keeping the storage order up to date than I am using the system. That last one led me to a very important realization when I tested out some to-do list software last year. o § Science⠀➾ # ⚓ Outer_space_is_a_mess_that_Moriba_Jah_wants_to_clean_up⠀⇛ The Big Bad in all of these calculations is a collision: two objects slamming into each other at terrific speeds, creating numerous bits of new debris. Any one of those new pieces of junk could go on to threaten other operational hardware. Whether such collisions could amplify exponentially and wipe out entire orbits — the so-called “Kessler syndrome” — is up for debate. Jah, for one, isn’t suggesting that an orbital apocalypse is around the corner. But some kind of satellite-industry reckoning may need to be. o § Education⠀➾ # ⚓ Terrible_financial_advice_is_going_viral_on_TikTok⠀⇛ Below, Vox business and politics reporter Emily Stewart breaks down 10 of Finance TikTok’s most viral investing videos and what they’re actually selling, and why you might want to think twice before falling prey to a get-rich-quick scheme, or worse, accidentally doing something illegal. This commentary is not intended to provide specific advice or recommendations on any investment product or strategy. The bottom line: The best financial advice is the kind that’s tailored to your life, and likely can’t be contained in a 60-second video. Speak with your own financial advisor or investment professional to decide what’s best for you. o § Health/Nutrition⠀➾ # ⚓ Mask-wearing_and_control_of_SARS-CoV-2_transmission_in_the USA:_a_cross-sectional_study⠀⇛ 378 207 individuals responded to the survey between June 3 and July 27, 2020, of which 4186 were excluded for missing data. We observed an increasing trend in reported mask usage across the USA, although uptake varied by geography. A logistic model controlling for physical distancing, population demographics, and other variables found that a 10% increase in self-reported mask-wearing was associated with an increased odds of transmission control (odds ratio 3·53, 95% CI 2·03–6·43). We found that communities with high reported mask-wearing and physical distancing had the highest predicted probability of transmission control. Segmented regression analysis of reported mask-wearing showed no statistically significant change in the slope after mandates were introduced; however, the upward trend in reported mask-wearing was preserved. # ⚓ Cyberattack_on_EMA_–_update_5⠀⇛ The ongoing investigation of the cyberattack on EMA revealed that some of the unlawfully accessed documents related to COVID-19 medicines and vaccines have been leaked on the internet. This included internal/confidential email correspondence dating from November, relating to evaluation processes for COVID-19 vaccines. Some of the correspondence has been manipulated by the perpetrators prior to publication in a way which could undermine trust in vaccines. # ⚓ EU_regulator:_[Crackers]_‘manipulated’_stolen_vaccine documents⠀⇛ The European Medicines Agency said that an ongoing investigation showed that [attackers] obtained emails and documents from November related to the evaluation of experimental coronavirus vaccines. The agency, which regulates drugs and medicines across the 27-member EU, had troves of confidential COVID-19 data as part of its vaccine approval process. “Some of the correspondence has been manipulated by the perpetrators prior to publication in a way which could undermine trust in vaccines,” the Netherlands-based agency said. # ⚓ EU_Regulator:_Hackers_‘Manipulated’_Stolen_Vaccine Documents⠀⇛ “We have seen that some of the correspondence has been published not in its integrity and original form and, or with, comments or additions by the perpetrators.” # ⚓ Biden’s_incoming_chief_of_staff_warns_that_the_virus_death toll_will_reach_500,000_by_the_end_of_February.⠀⇛ Average daily U.S. deaths from the virus have risen to well past 3,000, and the Centers for Disease Control and Prevention has sounded the alarm about a fast-spreading, far more contagious variant of the coronavirus that officials project will become the dominant source of infection in the country by March, potentially fueling another wrenching surge of cases and deaths. o § Integrity/Availability⠀➾ # ⚓ Senior_TV_journalist_Nidhi_Razdan_files_complaint_with Delhi_Police_over_fake_Harvard_job_offer⠀⇛ Delhi Police’s cybercrime cell will investigate a complaint received from senior TV journalist Nidhi Razdan who has said she was a victim of a phishing scam in which she was given a fraudulent offer of a position of Associate Professor at the Harvard University. Razdan filed the complaint with the Delhi Police on Monday regarding commission of cognisable offences including forgery, cheating, identity fraud and impersonation by unknown accused against her. Earlier, she had filed a similar complaint with the Jammu and Kashmir Police on 16 January when she was in Srinagar. # § Proprietary⠀➾ # ⚓ Citrix_Agrees_to_Buy_Slack_Competitor_Wrike_for_$2.25 Billion⠀⇛ Wrike, owned by the technology-focused buyout firm Vista Equity Partners, was founded by Andrew Filev in 2006 and is also backed by Bain Capital Ventures and Scale Venture Partners. Citrix will fund the deal with new debt and cash. It’s secured a $1.45 billion bridge loan from JPMorgan Chase & Co. JPMorgan advised Citrix on the deal while San Jose, California-based Wrike worked with Goldman Sachs Group Inc. # ⚓ Scottish_Environmental_Protection_Agency_hit_by ransomware_attack [iophk: Windows TCO]⠀⇛ That data was stolen became typical in ransomware attacks in the second half of 2020. S0-called “double-tap” ransomware has come to the fore, with ransomware gangs no longer content with simply trying to extort companies and organizations by encrypting their files. They’re also stealing data and threatening to publish the stolen data if the ransom isn’t paid. # ⚓ Cyber_Attack_–_what_is_affected_and_how_to_contact_us [iophk: Windows TCO]⠀⇛ On Christmas Eve, the Scottish Environment Protection Agency confirmed that it was responding to a significant cyber-attack affecting its contact centre, internal systems, processes and internal communications. We are continuing to respond to the ongoing ransomware attack likely to be by international serious and organised cyber- crime groups. The matter is subject to a live criminal investigation and the duty of confidence is embedded in law. # ⚓ Cyber_criminals_demand_ransom_to_unlock_Sepa_systems [iophk: Windows TCO]⠀⇛ Critical services like flood forecasting are unaffected but entire systems will have to be rebuilt and it’s unlikely the 1,300 workers will be able to get access to their old emails and online files. # ⚓ Russia-Linked_[Crack]_Spread_Via_New_Malware, Security_Experts_Say⠀⇛ Raindrop “was used against a select number of victims that were of interest to the attackers,” according to a blog post by a team headed by Eric Chien, the technical director at Symantec, which is a unit of Broadcom Inc. # ⚓ Doc_&_RTF_Malicious_Document⠀⇛ A reader pointed us to a malicious Word document. # ⚓ Biden_DHS,_Intel_picks_stress_need_to_prioritize cybersecurity_after_SolarWinds_[attack]⠀⇛ DHS nominee Alejandro Mayorkas and DNI nominee Avril Haines each pointed to the specific need to secure the federal government against cyber threats following the recently discovered Russian hack of IT group SolarWinds, which compromised many key federal agencies and potentially thousands of businesses. # ⚓ Malwarebytes_also_hit_by_SolarWinds_attackers,_but through_different_vector⠀⇛ Security vendor Malwarebytes was also hit by the same actor that was implicated in the attacks using SolarWinds Orion network management software, but says the attack vector was not the software. # ⚓ FireEye_releases_update_on_attacks,_offers_Azure auditing_script⠀⇛ Cyber security firm FireEye has released new guidance for those who have been compromised by the SolarWinds attackers to harden their environments and remediate areas where attacks are feared. # § Security⠀➾ # ⚓ Snort_3_Open-Source_Intrusion_Prevention_System Released_with_Major_New_Features⠀⇛ Snort 3 is the next-generation of the open-source intrusion prevention system software designed to protect your network from all sorts of unwanted traffic, including spam, malicious software, and phishing attacks. It’s packed with years’ worth of new features and improvements to make Snort faster and more efficient. Highlights include support for multiple packet processing threads, support for sticky buffers in rules, the ability to automatically detect services for portless configurations, support for shared configuration and attribute table, support for pluggable components, as well as a more simple and scriptable configuration. # ⚓ BC_Security’s_Empire/Starkiller_&_Kali_Linux⠀⇛ We have always worked to support the information security community as a whole, and over the years experimented with different ideas (some with a greater success than others). One of the key components to Kali is the tools included (either pre-installed or installed via apt). Joining together Infosec professional/hobbyist and tool authors, today we are announcing another partnership: Kali has partnered with BC Security. BC Security is the team who is currently maintaining the most active fork of Empire. In August 2019, the original maintainers archived the project, but with Open-source projects (as long as they don’t break software licenses) other groups can take someone else’s code and improve upon it. This is exactly what BC Security did, forking the project, to keep the flame of PowerShell Empire alive. # ⚓ Introduction_to_Tengine_Web_Server_|⠀⇛ This error and more specifically its footer “Powered by Tengine” stirred up my interest and so I started looking for more information about this unknown to me web server. [....] The Sysguard and Consistent hash modules impressed me as very useful because they would allow advanced load balancing. To get an idea of Tengine’s capabilities, imagine you wish the web server to return a 503 error or a custom page when your free memory is below 100M or CPU load is above 20? With the Sysguard module this can be easily done with a configuration like this: # ⚓ Cisco_loses_top_researcher_as_Rascagnères_moves to_Kaspersky⠀⇛ The Cisco Talos Intelligence Group has lost one of its better researchers, with Paul Rascagnères moving over to join Kaspersky’s Global Threat Research unit this year. # ⚓ Big_upward_tick_in_Windows_ransomware_attacks on_US_public_sector⠀⇛ Ransomware continued on its merry ways in the US public sector in 2020, with 2354 attacks on government, healthcare facilities and schools. The attacks have been only on systems running Microsoft’s Windows operating system. # § Fear, Uncertainty, Doubt/Fear-mongering/ Dramatisation⠀➾ # ⚓ Check_Point_uncovers_live_Linux_attack, urges_users_to_take_action [Ed: This is not a "Linux" issue, this is an unpatched software issue for software that's not even Linux but installed on top of GNU/Linux]⠀⇛ The researchers have spotted an ongoing attack campaign exploiting recently-discovered vulnerabilities in Linux systems to create a botnet, a collection of machines infected with malware that can be controlled remotely. The attacks involve a new malware variant called ‘FreakOut’, capable of conducting port scanning, information gathering, network sniffing, DDoS and flooding. # § Privacy/Surveillance⠀➾ # ⚓ A_preliminary_look_at_privacy_labels_in iOS_VPN_apps⠀⇛ Apple has split the privacy labels into two types depending on whether the information collected is used to track you, or is not linked to you and used for things like app functionality. For more information on what all this means technically, and some illustrative examples, do reference Apple’s official Privacy Definitions and Examples. # ⚓ Is_the_GDPR_finally_going_to_get_some teeth?⠀⇛ One reason is that the Irish Data Protection Commission (DPC) has a backlog of important GDPR cases. The Irish DPC finds itself in this position because of the way that the GDPR works: when there are privacy problems, the cases are brought by the data protection authority of the EU nation in which the company concerned is based. For most leading Internet companies, that’s Ireland. One person who has been struggling with Ireland’s inability to finalize cases is the privacy activist Max Schrems. He’s been battling the DPC for years, trying to get the agency to investigate Facebook’s transatlantic transfers of personal data. It finally looks as if Schrems has obtained this: # ⚓ How_Biden_Becomes_@POTUS:_A_Twitter Transition_Breakdown⠀⇛ Twitter says the multi-step process starts with transferring the current accounts, which have been operated by President Donald Trump’s administration for the last four years, to the National Archives and Records Administration, where their tweets will be archived for public access. After Twitter completes the archival process, Twitter will transfer ownership of the accounts to the Biden administration. # ⚓ Facebook_has_no_current_plan_to_end_the Trump_suspension⠀⇛ A representative for Facebook pointed The Hill to a tweet from the company’s communications director Andy Stone emphasizing there are “no plans” to lift the block on Trump’s accounts. # ⚓ Facebook_has_no_plans_to_lift_Trump_ban, sources_say⠀⇛ Facebook has no plan in place to lift the indefinite suspension on President Donald Trump’s Facebook account following his departure from the White House on Wednesday, sources familiar with the company’s plans said. The ban on Trump’s account remains indefinite, the sources said, and there is no current plan in place to lift it. The social media giant said on Jan. 7 that it would “indefinitely” ban the president’s account due to his role in inciting the attack on the U.S. Capitol a day earlier. The company said the ban would last at least through the end of his term. Facebook’s suspension stopped short of the permanent ban that other social media companies like Twitter and Snapchat lated placed on Trump’s accounts. # ⚓ Banning_President_Trump_was_the_right decision,_says_Instagram’s_Adam_Mosseri⠀⇛ Adam Mosseri has a broad view of Facebook, its capabilities, and its challenges. And Facebook has a lot of challenges right now: the attack on the Capitol was at least partly driven by conspiracy theories and misinformation on social media; all of the major platforms have banned or restricted Donald Trump, prompting a reckoning about content moderation; the Federal Trade Commission and 48 attorneys general across the US have filed a major antitrust lawsuit that seeks to break Facebook up entirely; and there is new competition from TikTok, which has taken over Instagram’s relevance to culture in surprising ways. # ⚓ Paper_review:_Statistical_and Combinatorial_Analysis_of_the_TOR_Routing Protocol⠀⇛ I previously wrote the following about É. Filiol, and I’m still standing by my word: Eric Filiol is known for pretending to have broken AES in 2002 (he didn’t), and in 2003 (he still didn’t) and Tor in 2011 (he didn’t either), and for being the architect and designer of DAVFI, a French “new generation anti-malware solution”, known for a being a phenomenal (and extraordinary expensive) source of fun. The paper was published in the Journal of Computer Virology and Hacking Techniques in March 2020, apparently because it was presented at the 2nd International Workshop on FORmal methods for Security Engineering in 2018. It was also presented in 2018 at the The International Conference on Information Systems Security and Privacy 2018. It was also presented at the 13th International Conference on Cyber Warfare and SecurityICCWS 2018 the same year. É. Filiol has been presenting at this conference in 2017 (“Automated Intelligence Gathering Through Comparison of JPEG Images and their Thumbnails”), 2016 (“Combinatorial Optimization of Operational (Cyber) Attacks against Large-scale Critical Infrastructures: The Vertex Cover Approach”), and 2014 (“Critical Infrastructures: Where we stand today?”) as well. All of those conferences claim to have strict review processes. # ⚓ Zuckerberg’s_WhatsApp_follies:_Tight integration_with_Facebook_is_a_way_of selling_your_data_to_advertisers_and others⠀⇛ We must hope that Mark Zuckerberg has more sense of humour than he publicly shows. Only a keen sense of irony could ballast him through the self-destructive storm now ravaging his empire. In India and around the world, the low credibility he and his businesses have earned for themselves are causing people to flee WhatsApp in droves, not because of something he has just done, but because they have finally realised what he has been doing all along. # ⚓ Card_Over_Cash?⠀⇛ One of the biggest reasons for people preferring cash in developing countries is not having a bank account and thus no bank card. In the Philippines, only 29 percent of adults had a bank account in 2019, according to the country’s central bank. Cash Essentials notes that the number of card-accepting terminals also remained low in the country. It remains to be seen if card payments still catch on in some developing countries. In places where payment cards are not yet widespread, phone payments can actually spread quicker, creating a leapfrog effect of the population migrating straight from cash to mobile wallets and other phone payments. # ⚓ Behind_a_Secret_Deal_Between_Google_and Facebook⠀⇛ Details of the agreement, based on documents the Texas attorney general’s office said it had uncovered as part of the multistate suit, were redacted in the complaint filed in federal court in Texas last month. But they were not hidden in a draft version of the complaint reviewed by The New York Times. Executives at six of the more than 20 partners in the alliance told The Times that their agreements with Google did not include many of the same generous terms that Facebook received and that the search giant had handed Facebook a significant advantage over the rest of them. The executives, all of whom spoke on condition of anonymity to avoid jeopardizing their business relationships with Google, also said they had not known that Google had afforded such advantages to Facebook. The clear disparity in how their companies were treated by Google when compared to Facebook has not been previously reported. # ⚓ Today_I_learned_bats_are_trendsetters_in tracking_tech⠀⇛ One of the latest innovations in tracking wearables is the dulog system, a wireless sensor network built by biologist Simon Ripperger and engineer Niklas Duda, which was put to the test in several bat-tracking studies over the past few years. Now that the dulog has proven its mettle with bats, which are tiny, nocturnal, and generally tough to observe, the pair believe it could be useful in monitoring all kinds of animals. # ⚓ Devil’s_in_the_details:_WhatsApp controversy_raises_digital_security concerns⠀⇛ Experts say that digital safety and security should be a concern for all of us and consumers should not just accept what is presented to them. Popular messaging service WhatsApp has been mired in controversy since it announced its new privacy policy. This has seen users moving to other messaging platforms such as Telegram and Signal. o § Defence/Aggression⠀➾ # ⚓ Video:_US_troops_occupy_Washington_DC_in_massive_show_of force⠀⇛ # ⚓ US_Army_private_facing_terrorism_charges_over_alleged efforts_to_help_ISIS_ambush_troops⠀⇛ The 20-year-old, who joined the Army around September 2019, served as a cavalry scout in the 3rd Infantry Division in Fort Stewart, Ga. During the same year he joined, prosecutors said Bridges started reading and viewing online jihadist propaganda and declared his support for ISIS and jihad over social media. In October 2020, Bridges started talking to an FBI online undercover employee, called the “OCE” in the release, who acted like an ISIS supporter and said they were communicating with ISIS fighters located in the Middle East. The complaint alleges that Bridges told the OCE that he was frustrated with the military and wanted to help ISIS and provided the contact with training, including military combat tactics used against ISIS, and guidance, including suggestions about targets in New York City. # ⚓ [Old] Arctic_Competition:_Part_Two:_Military_Buildup_and Great_Power_Competition⠀⇛ A more militarized Arctic raises the stakes and likelihood of a potential miscalculation occurring in the region—and, with direct territorial disputes unlikely to lead to conflict at present, a miscalculation remains the most immediate risk for regional escalation. While the Arctic is still not likely to be an arena for direct military confrontation in the immediate future, the great power competition emerging in the region has long- term implications reaching far beyond Arctic borders. The Arctic presents Russia with its best opportunity for projecting international power, serving as a key strategic region in which it can maintain a distinct military advantage over NATO rivals. The U.S. is recognizing the long-term strategic importance of the region, and growing attention by policymakers and funding for Arctic defense could signal the beginning of a prolonged Arctic power struggle with Russia. While China is still an outsider in Arctic affairs, its ability to provide capital for Arctic developments makes it a mainstay in the Arctic for the foreseeable future. Despite it being the largest financier of Russian Arctic development, Russia’s relationship with China is nuanced, and it remains to be seen whether both nations can maintain a stable partnership in the region. As climate change continues to affect the region at a disproportionate rate, the impacts of Arctic affairs will increasingly be felt outside of the Arctic. More nations across Asia and Europe are now looking toward the Arctic for resources and increased trade and navigation and as a key region in the fight against climate change. Collaboration on climate change represents a clear opportunity for deeper engagement among Arctic nations. Since the Cold War, the Arctic has not been at the forefront of geopolitical debates, but the worsening climate crisis and the return of great power competition are bringing it toward center stage. And for stakeholders with key interests in the Arctic, the region is now a commercial and geostrategic priority. # ⚓ Republican_Party_moves_to_replace_GOP_board_member_who voted_to_certify_Michigan_election⠀⇛ He said the events of November highlight the dangers of hyper-partisanship. “As tensions escalated, some political leaders — blinded by power and partisanship —urged the board to withhold certification based on unproven allegations of voter fraud, even though we had no legal authority to do so.” The board “was essentially asked to disregard the oath of office, to abandon its long-standing ministerial role certifying elections, and to ignore a clear legal duty along with 100 years of legal precedent,” he said. “We were asked to take power we didn’t have.” o § Transparency/Investigative Reporting⠀➾ # ⚓ Certain_things_are_too_good_to_leave_them_to_journalists⠀⇛ The Global Investigative Journalism Network (GIJN) has just released a list of their top guides and tip sheets in 2020. o § Environment⠀➾ # § Wildlife/Nature⠀➾ # ⚓ Australian_lungfish_has_largest_genome_of_any_animal sequenced_so_far⠀⇛ Siegfried Schloissnig at the Research Institute of Molecular Pathology in Austria and his colleagues have found that the lungfish’s genome is 43 billion base pairs long, which is around 14 times larger than the human genome. Its genome is 30 per cent larger than that of the previous record holder: the axolotl, a Mexican amphibian that the team sequenced in 2018. The researchers used high-powered computer sequencers to piece together the lungfish genome. To account for inherent errors that the sequencers introduce, they used multiple copies of the genome, each fragmented into small pieces of DNA. After all the fragments were sequenced, the team used algorithms to reassemble the pieces into a complete genome. The result took roughly 100,000 hours of computer processing power, Schloissnig estimates. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ Donald_Trump,_the_Pantomime_President⠀⇛ It is a story which begins at the end of the nineteenth century. Trump’s grandfather, Fredrick Trump, was made of hard, flinty Protestant stuff, a grey austere man who had made it over on a steamship bound for the US in order to invest his life savings, making a fortune as a restaurateur and businessman at the height of the gold rush.  His son, Fred Christ Trump, was fated to live in less salubrious times. Trump Senior came to his own business ventures on the cusp of the Wall Street Crash, but while the times were changing, Trump Senior inherited his father’s ruthless determination and his ability to turn a buck. Fred Trump was able to channel the windfall from his father’s network of restaurants, brothels and bars into the grey, piling storeys – the squat rooms, the leaky ceilings – of the crumbling dilapidated tenement housing whose gloominess seemed to speak of the depression era par excellence.  Fred Trump, like many an astute businessman before him, was an effective barometer for human desperation, and in the thirties – the epoch of the dust bowl and the hobo, and desperation and drought – it was here when Fred Trump made his bones.  A savvy skin-flint, he was notorious for pinching the pennies; rather than shell out for an exterminator to take care of the more lice-filled rooms he rented, he would endeavour to do the job himself.  He was known for keeping his books and cash on his person, and even as a millionaire many times over, he would keep just the one small office with a single secretary.  He had the immigrant outsider’s sense of self-sufficiency, the businessman’s need to keep things on the down-low, and the landlord’s sense of superiority and borderline revulsion toward those he rents to, those to be squeezed and extorted. # ⚓ The_Shipwreck_of_a_Democracy:_Trump_and_the_Aftermath⠀⇛ The captain is either the last to leave the ship or goes down with it; this is what the maritime tradition dictates. It is the captain’s social and legal responsibility to wait for all other crew and passengers to evacuate. To save the ship and everyone in it or die trying. But what if it is the captain who decides to sink the ship? What happens then? The Captain, after all, has always believed that he could get away with violence. Once he even boasted, “I could stand in the middle of Fifth Avenue and shoot somebody, and I wouldn’t lose voters.” Perhaps, he later realized that was not sensational enough; there are so many Americans shooting other Americans already. He could stage a greater spectacle than that. A tremendous spectacle. And so he made his announcement: “Be there, will be wild!” # ⚓ ‘Good_Riddance_You_Fascist_White_Supremacist’:_Trump Farewell_Gets_Cold_Shoulder⠀⇛ “Today is the last full day of the worst and most dangerous president in American history,” said Sen. Bernie Sanders. # ⚓ After_Inciting_Deadly_Capitol_Terror_Attack,_Hawley_Delays Confirmation_of_Biden_Homeland_Security_Chief⠀⇛ “Josh Hawley liked what he saw on January 6th,” said Rep. Mondaire Jones. “He’d like to see more.” # ⚓ Opinion_|_To_Shine_A_Light⠀⇛ # ⚓ Rep._Rashida_Tlaib:_I_Fear_Trump_Will_Lead_More_Violent Attacks;_He_Must_Be_Held_to_Account⠀⇛ As President-elect Joe Biden prepares for his inauguration on Wednesday, he has outlined sweeping plans for his first days in office to address the raging coronavirus pandemic and roll back key parts of Donald Trump’s agenda, including on immigration, the climate crisis and more. President Trump, meanwhile, leaves office as the only president ever impeached twice, after he encouraged a violent insurrection at the U.S. Capitol. For more on the transition, we speak with Congressmember Rashida Tlaib of Michigan, who says senators must vote to convict Trump after his impeachment in the House. “I hope that there’s an awakening in the Senate, but I’ve been waiting for that awakening to happen for quite a while,” says Tlaib. # ⚓ 57%_of_US_Voters_Want_Trump_Barred_From_Seeking_Office_Ever Again:_Poll⠀⇛ “After what he has done, the consequences of which we were all witness to, Donald Trump should not be eligible to run for office ever again,” said incoming Majority Leader Chuck Schumer. # ⚓ Big_Tech_and_Regulation—A_Response_to_the_Quillette Editors⠀⇛ The fallout has been intense and has gripped the professional commentariat. The most interesting point of discussion has concerned whether the First Amendment understanding of free speech is really meaningful or relevant if what we consider “the commons” is privately owned. What are the consequences? As Mike Solana solemnly put it in a post entitled “Insurrection as a Service”: [...] # ⚓ Insurrection_as_a_Service⠀⇛ Today, the internet is a life-critical layer of our world. In some sense, what happens on the internet — from payments to communication — is all that matters, as without it few things of significance in the “real world” are possible. You would be forgiven for not remembering that Trump was impeached last year, as it meant practically nothing. But erasing him from the internet? If this sticks, and Trump can no longer communicate or raise funds at scale, a small handful of unelected tech executives just ended a president’s political career. In theory, they can legally do this to anyone, which means they are effectively the most powerful people alive. Silicon Valley is our nation’s shadow capital, argues Katherine Boyle, and welcome to the shadow state. It is not a democracy. # ⚓ What_Is_DDos-Guard?_Parler_Website_Back_Thanks_to_Russian Tech_Company⠀⇛ Registry records now suggest the social network used an internet protocol (IP) address that is owned by DDos-Guard, an entity owned by Russians and registered in the U.K. that offers hosting and protection against what are known as distributed denial of service (DDos) cyberattacks. DDoS is a type of cyberattack that maliciously overwhelms a website server with traffic from a variety of sources in order to temporarily force it offline. As reported by Reuters, the business appears to be owned by at least two Russian men and has been associated with far right, racist or extremist websites, including 8kun, the messageboard formerly known as 8chan that was home to QAnon conspiracy content and tied to white nationalist attacks, including the 2019 El Paso shooting. # ⚓ a_chrome_extension_that_marks_names_of_the_seditionist members_of_congress_with_an_asterisk⠀⇛ This is such a fascinating transformation of how we’re accustomed to dealing with the web and the news. # ⚓ Rob_Joyce_named_new_NSA_cybersecurity_director⠀⇛ Rob Joyce, the National Security Agency’s special U.S. liaison officer at the U.S. Embassy in London, will replace Anne Neuberger as director in the agency’s Cybersecurity Directorate, the NSA announced Friday. The Biden transition team announced Wednesday that Neuberger will soon be joining the Biden administration as deputy national security adviser for cyber and emerging technology on the National Security Council (NSC). It was not immediately clear who would take on Joyce’s role as the NSA’s senior cryptologic representative in the U.K. o § Censorship/Free Speech⠀➾ # ⚓ Turkey_Hits_Twitter,_Pinterest_with_Advertising_Bans⠀⇛ The rules that went into effect in October have drawn criticism from human rights and media freedom groups who argue Turkey’s government is trying to stifle dissent. The law calls for a local representative to respond to requests to remove content that violates privacy and personal rights within 48 hours. # ⚓ Thai_woman_jailed_for_record_43_years_for_criticising monarchy⠀⇛ The former civil servant, known only as Anchan, posted audio clips from a podcast on social media. The 63-year-old said she had simply shared the audio files and had not commented on the content. Thailand’s lèse-majesté law, which forbids any insult to the monarchy, is among the strictest in the world. # ⚓ “Put_them_on_the_no-fly_list!”⠀⇛ [“How do you get on the no-fly list?” Larger image; PDF with legend.]In the aftermath of the storming of the U.S. Capitol last week, there’s been a confused cacophony of calls to “put the rioters on the no-fly list“. At the same time, there have been equally confusing claims and denials that some people found out that they had already been “put on the no-fly list” when they were denied boarding on flights home from Washington. Are these people “on the no-fly list”? Could they be? Should they be? Is this legal? # ⚓ ACLU_Warns_a_Domestic_War_on_Terror_Could_Unfairly_Harm People_of_Color_More_Than_White_Supremacists⠀⇛ Outrage continues to build as more evidence emerges about participants in the January 6 insurrection at the U.S. Capitol, which included members of violent white supremacist groups, including some who were on a terror watchlist. Leading Democrats, including President-elect Joe Biden, have called for new domestic terror laws to crack down on white supremacist violence, but civil liberties groups warn that law enforcement agencies already have the powers they need to disrupt violent far-right groups and that new domestic terrorism laws will ultimately harm marginalized groups. “We cannot find our solutions in systems that ultimately harm us, particularly Black and Brown people,” says Manar Waheed, senior legislative and advocacy counsel at the American Civil Liberties Union. # ⚓ Stephen_Michael_Kellat:_Consolidating_Positions⠀⇛ The social media landscape in the United States has been getting weirder as 2021 has continued to unfold. I don’t need to recount the dramatics about various sites being knocked off the Internet. Those stories have gotten boring. What is interesting at this point is what is happening on sites like Facebook and Twitter. They’ve been trying to get their sites cleared of extremist content. The attack on the United States Capitol has given them impetus to finally push forward in that respect. Unfortunately it appears that these efforts do lead to some collateral damage. My experience with one site has been deteriorating steadily over the past few months and the decline accelerated after January 6th. When your timeline stops updating for half a day and simply remains frozen it makes you feel as if something is wrong. Having it happen repeatedly makes it seem as if it is time to move on from using that site. o § Freedom of Information/Freedom of the Press⠀➾ # ⚓ My_Trial,_and_Freedom_of_Speech⠀⇛ My trial for Contempt of Court in my reporting of the Alex Salmond trial is on 27 and 28 January at the Court of Appeals in Edinburgh. Contempt of Court charges can be brought by a judge or by the Crown. These are being brought by the Crown – an important point. It is a strange charge. The potential penalties are very serious – up to two years in prison and an “unlimited” fine. Yet it is not a criminal offence nor a criminal trial, and despite the life-changing penalties there is no jury; but the judges do have to rule on the facts to the criminal standard of beyond reasonable doubt. o § Civil Rights/Policing⠀➾ # ⚓ After_Prop_22,_Expect_Uber_to_Escalate_Its_War_on_Workers’ Rights⠀⇛ Companies like Uber had a massive victory in November, when their $200 million propaganda blitz convinced voters in California to pass Proposition 22, excluding platform workers from labor protections. Their plan to entrench contractor status for workers nationwide is clear, but stopping them is still an option — and a necessity. o § Monopolies⠀➾ # § Patents⠀➾ # ⚓ Can_a_Patent_Violate_Rights_of_Publicity?⠀⇛ This morning I was looking for inauguration related patents and stumbled across Facebook’s recently issued US10855640, which essentially claims combining a live video with parallel live social media responses. This patent is part of a family claiming a 2009 priority date, and at least three other patents have also issued. Image The image from the patent is really fascinating. It shows a line-drawing of the Washington Mall and reports on the inauguration of Barack Obama. The drawing also shows several reactions. The names of the people here are not made-up. Kevin Werbach is a popular Business-Tech professor at Wharton; Ryan Merket is a start-up guy; as is Tariq Krim, Monty Metzger, and Chris Sacca; Peter Rothman is a computational guru. # ⚓ Director_Andrei_Iancu_has_stepped-down_as_PTO Director⠀⇛ As expected and is usual, Andrei Iancu has stepped-down from his post as Undersecretary of Commerce and USPTO Director a few hours before the conclusion of Donald Trump’s four years as president. Iancu will be remembered as being professional and engaged with the IP community throughout his three-year leadership. Every day Iancu spoke about the storied history of our patent system and its future potential. Iancu has been seen as more “pro-patentee” than his predecessor Michelle Lee, especially in ways that he transformed elements of the Patent Trial & Appeal Board (PTAB). [...] Although I have not heard, I expect that Laura Peter (Deputy Director) will also be resigning by Noon on January 20. Under ordinary succession process, Drew Hirshfeld, Commissioner for Patents, would take charge as the acting director until a successor is nominated by the new President and confirmed by the Senate. Hirshfeld has continually shown himself to be a solid manager with deep understanding of the patent law issues — something needed for the 10,000+ person office. # § Copyrights⠀➾ # ⚓ Musicians_Need_to_Organize_Collectively,_as_Workers⠀⇛ Launched in the spring as the coronavirus pandemic shut down music venues across the country, the Union of Musicians and Allied Workers (UMAW) seeks to, per their website, “organize music workers to fight for a more just music industry, and to join with other workers in the struggle for a better society.” In October, the union launched its Justice at Spotify campaign, seeking to increase the streaming giant’s abysmally low payout rate for musicians. The campaign currently has the support of more than 26,000 recording artists. # ⚓ U.S._Government’s_List_of_Notorious_‘Piracy’_Markets is_a_Mixed_Bag⠀⇛ Ten years ago, the USTR’s list of notorious online piracy markets was mostly made up of classic pirate outlets, such as torrent sites and cyberlockers. Over the years it has transformed into a mixed bag of targets including social media platforms, billion- dollar e-commerce companies, hosting services, and advertisers. The Pirate Bay is still there as well, of course. # ⚓ Russia_Adds_1,768_Pirate_Site_Domains_to_WIPO Advertising_Blacklist⠀⇛ A database run by the World Intellectual Property Organization with the purpose of depriving pirate sites of ad revenue has just swelled significantly with the help of Russia. After being identified as persistent copyright infringers by rightsholders, local telecoms watchdog Roscomnadzor has entered the domains of 1,768 pirate sites, hoping to make them much less profitable. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 8809 ➮ Generation completed at 02:47, i.e. 174 seconds to (re)generate ⟲