𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Monday, January 25, 2021 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Tue 26 Jan 02:42:43 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): QmVwyNzdqyZQseHF1h9twiPx9YwhTX5Czp3HzGyUFcvpqq QmcW6oTMq2wsnGxnPC9kbvxcneQTdmrTBUDSdcb7dcDpZ5 QmX4u8WLvSMeyBAUYLC4cppEKCNWzLjiXJiZMnUc3GWMhX QmTj7LsgiVYQ5yrja86fyugrT71ioj5BqEgHp9yghitcrZ QmdA6htMZSzPdyHdafnfdBHBxdZEysGBZB134zUHMUwEyF QmUkrxvJRop3NdRoZycgbUJyuFTkHiSGCsbK647F4cj3sf QmTioT2gP3XfUN7pt6ZeHG9qfg9Psg4b34Kj1YVUYV7GU3 QmSw555oSnJyZjxAcv5QKbZsC5fSkUQe5k87k3Sp1bZ5zE QmYU4BPVhs83e832MicVAqM37KSVnpZgQB2Ypq6xomSZuR QmXogomsJXnGKemXP4RbmBPMxRjfNU9W2d9dadE8fdLRSM QmWWQQtzHgRQEoj3GYorKvsrkrB7pJfG38CtzeYh4bA1tz QmVkNzUNEVe3oJcu25zv4qSgZtz7TBH66rcdAjGT9fXCQ3 QmXK45ZkNzmfaWKtv9auyweDqj1q6pTDo32FGzq8Wr5ibj QmcDhnK6hTrPBgiFNGKiUJz9KtaeX64beypJxyBZTMyLfQ QmNtcVici26fjTiG3GS5nXfKQ4cSu6UnwXEBnVmjfwCHZB QmQ19gyb7iHwhXTYYX54x9EfFrEGMPdBQVbde2FVzLDiHV QmNcdQdqw6MsmTQgXZtgXw17tcfeoFPLyrxGZUveGVZ3cd QmPqWE8wY4CPvnQhhFaePN3Xu47CYpj5RW9XcMutnWHqww QmNjA1J31PCBNZbnoPJWfUwhoKL3ixHNywa8feZ8ysGxnM QmdEp9s38sSgwz9MZrpXMHub3kDtSSgHf69MJzMq89iF4R QmeFyDzz83hMVGgK3QeHLz5vhbbe241aY7eb33MZb7GHYB ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ Fake News is Not a ’Wing’ Thing | Techrights ⦿ Truth Tellers Aren’t an Enemy of Free Software | Techrights ⦿ IRC Proceedings: Sunday, January 24, 2021 | Techrights ⦿ The Linux Foundation, With Over 124 Million Dollars in Annual Revenue, is in Trouble Because of the Pandemic, So It’s Trying to Reinvent Itself as Training and Certifications Outfit | Techrights ⦿ Important Issues Not Entertained in the Community, Especially Critics of the Status Quo | Techrights ⦿ Our Move Further Away From the World Wide Web, the Browser Monopolies, HTTP, and HTML | Techrights ⦿ EPO Staff Representation Complains That EPO Management Exploits Pandemic and ’House Arrests’ to Overwork Staff, Lower Quality | Techrights ⦿ Fear, Uncertainty, and Doubt (FUD) in ZDNet is the Norm | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2021/01/25/biden-articles-tribalism/#comments http://techrights.org/2021/01/25/freesw-truth-tellers/#comments http://techrights.org/2021/01/25/irc-log-240121/#comments http://techrights.org/2021/01/25/linux-foundation-training-and-certifications/#comments http://techrights.org/2021/01/25/no-important-issues/#comments http://techrights.org/2021/01/25/offloading-to-ipfs/#comments http://techrights.org/2021/01/25/working-staff-to-death/#comments http://techrights.org/2021/01/25/zdnet-fud-is-the-norm/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2021/01/25/linux-5-11-rc5/#comments ䷩ 𝚕𝚒𝚗𝚎 67 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/25/biden-articles-tribalism/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Fake_News_is_Not_a_‘Wing’_Thing⠀✐ Posted in Deception at 1:49 pm by Dr. Roy Schestowitz Articles which ‘pick sides’ are into tribalism, not facts 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Sad_Trump,_happy_Biden:_fake_president,_fake_leader⦈_ Summary: The two-party corporate-led system (and media) would have us obsess/ bicker about accuracy of news based on some binary/dual system of blind loyalty rather than underlying facts and priorities EARLIER today we responded to the latest_nonsense_from_ZDNet. So-called ‘Fake News’ isn’t limited to politics and the term wasn’t coined or popularised by Donald Trump; I keep reminding people that the term was floated a lot well before the US election (primarily in China) and after or during the election the Democratic Party used the term “Fake News” to describe what helped Trump win the nomination and later helped him ‘win’ the election (with 3 million fewer voters than Clinton). “Fake News” as a term was later adopted or hijacked by Trump, who twisted it to suit his own agenda. Those are just the facts and people can ascertain or verify by checking news archives from around 2015. “Let’s throw ‘wings’ out the window and extract pertinent facts, based on underlying evidence. Sure, it is a lot of work, but it’s perfectly doable.”At the moment the US is governed by oligarchs (same as last month) who own the media. “Fake News” persists, on both ‘sides of the aisle’ or ‘wings’ (superficial and binary term). To cope with misleading news or fabrications we need better media and truly independent media that doesn’t entertain tribalism. Sadly, even though such media does exist, it’s enjoying nowhere near the reach (or audience size) as the CNNs and Foxes of the world. One way to help improve accuracy and reduce the pollution in people’s heads (including a superficial divide along lines such as race and gender, not class) is to create solid alternatives. Yes, we need to reward or to ‘fuel’ independent news sites. They exist not only in the realm of politics but also in technology. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Rich people don't pay taxes because of 'GOP scam'; I'll just pretend not to have noticed⦈ Sticking to the facts is difficult when your organisation is funded by the likes of ‘generous’ Google or when the boss of the newsroom (the one bankrolling the news) is some oligarch wishing to never pay any taxes. For independent media to thrive we must not only build it but also support it. Let’s throw ‘wings’ out the window and extract pertinent facts, based on underlying evidence. Sure, it is a lot of work, but it’s perfectly doable. EPO management managed to pollute European and international media with shallow pieces, sometimes by bribing and blackmailing media companies (clearly a misuse of applicants’ money). In the case of politics, we very well know who owns and controls many of the largest media companies; it’s not just about ideology but about personal agenda and distracting the general population (the ‘plebs’ or ‘peasants’) from big issues such as tax evasion, war crimes, soaring national debt (which grifting leads to), and global warming. █ ⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⠿⠛⠁⠀⠀⢰⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠿⠿⠿⠿⠿⠿⠾⠶⠿⠿⢿⡿⠟⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠲⠄⠀⠀⠀⠀⠶⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡇⣿⡟⢸⣿⡇⢸⣧⡿⢸⡟⠃⠀⣿⢻⡆⣿⢻⡆⣿⡟⢰⡟⠷⢸⣷⣿⡿⣷⢸⡟⠃⣿⣸⡇⢻⡟⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠇⣿⡟⣸⣯⣿⢸⣿⣧⢸⡟⠃⠀⣿⠛⠃⣿⢻⡇⣿⡟⢨⡟⣷⢸⣿⣿⣇⣿⢸⡟⠃⣿⣿⡇⢸⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠤⠀⠁⠙⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣧⣛⡃⠛⣃⣛⡘⠃⠛⠘⠛⠃⠀⠛⠀⢀⣛⠘⠃⠛⡛⣈⠛⣋⣘⡋⡛⣛⣋⡘⠛⠃⠛⠙⠃⣘⣃⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⠀⠀⠀⠀⠀⠐⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⠸⣶⣾⣿⣿⣿⣿⠯⣛⠿⣿⣿⡯⠁⠀⠀⠠⣾⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣾⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣿⣿⣿⣿⣿⣿⣿⡾⣍⣒⠉⠁⠀⡀⡀⠀⣿⣿⣿⣄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⠁⠀⠀⠢⣰⡆⠀⠀⠀⠀⠐⢰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣯⣶⣦⡀⠫⠿⠀⢿⣿⡟⠉⠀⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠋⠃⡤⣶⣖⠦⠀⠀⠀⠀⠀⠠⡀⢰⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡻⢿⣿⡇⠀⠀⠀⠁⡿⡇⠀⠀⠴⠭⡹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢋⣻⡕⠀⠀⠀⣾⣿⣇⠀⠀⣿⣿⣿⣿⣿⣿⠔⣽⣷⣽⣿⣯⣟⠩⠀⠉⠥⡀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠉⣿⠅⠿⣿⣿⣿⣿⣿⣿ ⣿⣿⠿⠿⢿⡆⠀⠀⠀⠀⠐⠀⠀⠀⠀⢠⠤⠀⣀⠉⠛⢻⣿⣿⡿⠛⣡⣾⣍⣛⢓⠀⠀⠀⣻⣿⣿⠀⠀⣿⣿⣿⣿⡆⢻⣿⣿⣟⣿⠿⠏⠀⠀⠀⠀⣿⣿⡀⠀⠀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿ ⣿⡏⠀⠀⠀⣇⠀⠀⠀⠀⠀⠀⠀⢀⡀⡀⠾⠿⠻⡷⣀⣀⣿⣿⣧⣄⣮⣉⣩⣽⣿⡆⢄⡄⣿⣿⣿⠀⠀⣿⣿⣿⣿⣷⣾⣿⣿⠣⡤⠀⣀⡤⠀⢠⣤⣿⣿⣧⠀⠻⠿⢿⣿⣿⡟⠟⠛⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿ ⣿⣧⣀⣀⣰⣷⣴⠀⠂⢀⠀⠀⠀⢸⣿⣻⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣿⣧⣿⣿⣿⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡩⡥⣢⣭⣶⣾⣿⠟⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣷⠸⣾⡺⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⡟⠏⢻⣿⣿⢿⣿⣿⣿⣿⡿⠀⣿⠋⠉⠉⠈⠀⠀⣿⣿⣿⣿⣿⣟⠻⠏⢨⣼⣿⣿⡿⠏⠁⠸⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠷⠀⠀⠀⠀⠀⠙⠻⣿⣿⣿⡇⠀⢸⣿⣿⠗⣿⣿⣿⣿⣁⠀⠟⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣆⢀⡀⠀⣿⡿⠏⠀⠀⠀⢀⣴⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿ ⠀⠀⠀⡆⠀⠀⠀⣴⠀⠀⠁⠀⠀⠀⠠⣄⡀⠸⣿⣿⣵⣄⣀⣀⣤⣴⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⠀⡄⠉⠁⠀⠀⠀⠀⠚⠋⠀⣀⣤⣰⣦⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣶⣿⣿⣿⣿⣿ ⠀⠀⠀⡗⠀⠀⠀⣿⠀⠀⣀⠀⠀⠀⠀⢉⣯⣿⣋⣹⣿⣿⣯⠿⠿⢿⣿⢷⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡷⣅⠀⠀⠀⠀⠀⠀⢀⠀⠞⠛⣉⣁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠃⠀⠀⠀⠋⠀⠀⣿⡆⠀⠀⠀⠀⠼⠿⠟⠁⠢⠓⠖⠲⠒⠚⠓⠀⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⢠⣾⣿⢟⠟⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣄⠀⠀⠀⠀⠀⠀⣤⣤⠀⠀⢶⡆⢀⣶⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠻⣿⣿⣦⣄⣠⣤⣴⡂⠐⠁⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠠⠺⠋⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠀⠘⠻⠿⠿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⢀⣠⣾⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠈⠛⢿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⢀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣥⣄⠀⠀⠀⡀⠀⢀⠻⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢫⣭⣭⢩⣭⡝⣭⡍⣭⢭⣭⣭⢻⢫⣥⠀⣤⣤⠀⣤⣤⠀⣤⣤⣌⢩⣭⡍⣭⣭⣝⢻⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣷⡄⠀⢃⣾⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⣿⡄⣾⣿⣇⢿⣷⣟⢸⣿⣤⢻⢸⣿⠀⣿⣧⢠⣿⣿⡄⣿⢸⣿⢸⣧⡄⣿⣧⣿⢸⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⡟⢀⠀⣌⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⣿⠀⣿⢿⣿⢸⡏⣿⣸⣿⣤⢻⢸⣿⡄⣿⣧⣸⡿⢿⡇⣿⣼⡿⢸⣧⡄⣿⡇⣿⢠⣽⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡿⠀⢸⡇⠁⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣄⣤⠀⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⠇⠀⡐⠂⠤⣤⣶⣄⠀⢰⣦⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿ ⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣷⣿⣶⣾⣷⣶⣶⣶⣶⣶⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣖⠶⢦⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡭⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⡼⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢟⡽⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠁⠀⠸⣾⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣾⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⠰⡞⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠸⡿⢿⣿⠿⣿⡿⣿⡿⢿⡿⠿⡿⠿⠿⠿⣿⡿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣀⠴⠾⠿⠟⠿⢿⣿⣿⣿⣿⣿⣿⣿⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠂⠀⠀⠀⠀⠀⠈⠙⠙⠛⠛⢿⣿⣿⣿⣿⣿⣿⢿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡋⣝⣿⣿⣿⣿⣿⣿⣿⣿⠋⠡⠐⠒⣀⠀⠀⠀⢹⣿⣿⣿⣿⣯⡶⣙⢿⣯⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣧⣀⣽⣧⣴⣦⣾⣿⣿⣿⣿⣿⣧⣤⣾⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡏⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⡈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣏⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠧⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠉⣩⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢛⢿⣿⣿⣿⠟⠻⣿⣿⣿⣿⣿⣷⣦⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣤⠞⣿⡟⠛⠛⠛⠻⠿⠿⠿⠿⠿⢿⣿⣿⢿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡏⠀⣿⣿⣦⠀⠠⢤⣤⣤⣶⣶⣶⣶⣶⣷⣶⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⣿⣿⠶⠉⢿⣿⣿⡦⠆⣩⣁⣡⣽⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⠛⠃⠙⠀⠀⠀⠻⠟⠛⠿⠿⠿⠟⠛⠿⠿⠿⠿⠿⠿⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡄⣿⡇⣾⡟⣿⣧⢸⣿⢸⣿⠀⠀⣿⣿⣿⡇⣿⣿⠿⣸⣿⢻⣷⢸⣿⢻⣷⢸⣿⠀⢸⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡁⣿⡇⣿⡇⣙⣛⢸⣿⢿⣿⠀⠀⣿⣿⠿⠇⣿⣿⠆⣿⣿⢸⣿⢸⣿⡾⠿⢸⣿⠀⢸⣿⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⡇⢿⣧⣿⡿⢸⣿⢸⣿⢠⡄⣿⣿⠀⠀⣿⣿⣤⢹⣿⣼⡿⢸⣿⣀⠀⢸⣿⣤⢸⣿⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠡⠾⠶⣶⡶⠶⠾⢿⡶⠶⠦⠀⠀⠀⠀⠲⣮⠭⠶⠷⢶⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢻⣷⢠⣾⡿⣿⡆⣿⣧⣿⡇⣿⠿⣿⣿⠿⣸⢸⣿⢿⣷⢰⣿⣿⡇⢿⣇⣿⡏⣤⡿⣿⣿⠟⣼⣿⣿⠘⣿⣾⣿⢸⣿⡿⢧⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢸⣿⢸⣿⡇⣿⡇⣿⣿⣿⡇⠀⠀⣿⣿⠀⠻⢸⣿⣾⡿⢸⣿⣿⣧⠘⣿⡿⢰⠠⠀⣿⣿⠁⣿⡟⣿⡄⣿⣿⣯⢸⣿⡷⠆⠻⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣼⣿⠘⣿⣧⣿⠇⣿⡟⣿⡇⠀⠀⣿⣿⠀⠀⢸⣿⢰⡗⣿⣿⢻⣿⠀⣿⡇⠀⣒⡀⣿⣿⢰⣿⡟⣿⣧⣿⡿⣿⣼⣿⣧⡄⣿⣧⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠀⠀⠈⠉⠁⠀⠉⠀⠈⠁⠀⠀⠈⠁⠀⠀⠈⠉⠸⠿⠿⣷⣾⠿⠶⢯⠅⠀⠛⠣⠽⠿⢿⣿⡷⠿⠿⠍⠀⠉⠁⠉⠉⠁⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⣿⣿⢿⣷⢸⣿⡿⠇⣾⡟⣿⡆⢸⣿⣿⡄⣿⣿⣿⣿⣼⣿⣿⣧⢸⣿⠿⠀⠀⣾⡟⣿⡆⣿⣿⠿⠸⢸⡿⣿⢱⣿⢻⣷⡀⣾⡟⣿⡆⣿⣿⣿⡆⠀⣼⣿⣿⣧⢰⣿⢻⣷⠀⣿⣿⣧⢸⣿⣿⣸⣿⡇⣿⢿⡟⢸ ⣿⣿⣿⣿⢾⣯⢸⣿⣷⡆⣿⡇⣛⡃⣼⡿⣿⡇⣿⣿⣿⣿⠙⢿⣷⣄⢸⣿⣶⣻⡇⣿⡇⣿⡇⣿⣿⣾⣿⣿⣷⣷⢸⣿⣬⣭⡅⣿⡇⣿⡇⣿⣿⣿⢇⣿⡝⢿⣷⣄⢸⣿⢘⣛⢡⣿⣿⣿⢸⣿⣿⣿⣿⡇⣾⣾⣿⣿ ⣿⣿⣿⣿⣼⣿⢸⣿⣧⡅⣿⣧⣿⡇⣿⡿⣿⣷⢿⣿⣿⡿⢿⣿⣽⡿⢸⣿⣬⣿⣇⣿⣧⣿⡇⣿⣿⣼⣿⣿⣿⣿⣸⣿⣼⣿⡇⣿⣧⣿⡇⣿⣿⣾⣿⣿⢻⣿⣽⣿⢸⣿⣼⣿⢸⣿⢿⣿⣾⣿⢹⣿⣿⡇⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣾⣿⣿⣶⣿⣷⣿⣿⣶⣿⣿⣾⣷⣿⣿⣾⣿⣿⣿⣿⣿⣷⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣷⣿⣿⣷⣾⣿⣾⣿⣿⣿⣾⣷⣿⣿⣿⣿⣿⣿ ⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⢿ ⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠒⠀⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⣰⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⢍⡪⣵⣾⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣆⠀⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⡀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⡵⣵⣵⢫⣿⢟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣏⣆⣀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⣷⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡛⠁⣹⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠄⠀⢸ ⠀⠀⠀⠀⠀⣀⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⠃⢠⣿⡟⣿⣿⣿⣿⣿⠛⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⢸ ⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠈⠛⣻⣷⣿⣿⣿⣷⣿⣿⣿⣿⡃⠀⣼⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸ ⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⠀⠀⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡇⠠⢫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣿⣿ ⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢆⡄⢻⣿⣿⣿⡿⢿⣿⣿⣿⣿⡏⣴⠏⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣧⡀⣿⠿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣧⣋⣴⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠈⠿⠛⠋⠉⠉⠙⠻⢿⣤⣤⣤⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠐⣀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣴⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠐⠀⠀⠀⠀⠙⣿⣿⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠙⡹⡿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⡴⠂⢠⡄⢲⣿⢿⣿⡇⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⡆⠀⠨⡾⣿⣾⣿⣿⡀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⠀⣻⡇⠙⢿⣿⣿⣷⠀⠀⠀⠀⠈⠉⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢠⣼⡷⠀⠘⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣭⡌⣉⣿⣿⣿⣿⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠤⠼⠿⣿⣿⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠟⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⠟⠏⠉⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢺⡇⣿⡇⠀⣿⡇⠀⠀⢸⣿⠀⣿⡇⣿⡇⣾⡟⣿⡶⢿⣿⡿⠇⠄⣿⡿⣿⡆⣿⡿⣿⡆⣿⣿⠿⠿⣿⡿⠇⣿⡿⠇⣿⣷⢸⣿⢸⣿⢿⣷⠀⣿⣿⣿⣿⣿⣛⠷⠀⠀⠀⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠈⠀⣿⡇⠀⣿⡇⠀⠀⢸⣿⠀⣿⡇⣿⡇⠻⣿⣦⡀⢸⣿⡇⠀⠀⣿⣷⣿⠇⣿⡷⣿⡃⣿⣿⣶⠀⣿⣷⠀⣿⣷⡆⣿⣿⣿⣿⢸⣿⢸⣿⠀⣿⣿⣿⣿⣿⣿⣯⣷⣶⣀⡄⣸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⣿⣧⡄⣿⣧⡄⠀⣼⣿⠀⣿⣇⣿⡇⣿⣇⣿⡇⢸⣿⡇⠀⠀⣿⣷⡄⠁⣿⡇⣿⡇⣿⣿⣤⠀⣿⣿⠀⣿⣧⣤⣿⡏⣿⣿⢸⣿⣼⣿⠀⣿⣿⣿⣿⣿⣿⡿⠿⠟⠛⠂⢺ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠉⠉⠁⠉⠉⠁⠀⠉⠉⠀⠈⠉⠉⠀⠈⠉⠉⠀⠈⠉⠁⠀⠀⠉⠉⢠⠰⣯⣥⡍⠁⠉⠉⠉⠀⠉⠁⠀⠉⠉⠉⠉⠁⠈⠉⠈⠉⠉⠁⠀⠛⠛⠉⠉⠉⠀⠀⠀⠀⠀⠀⢸ ⣤⣤⣤⣤⣤⣄⣿⣷⢸⣿⢰⣾⢿⣶⠸⣿⣿⢿⣠⡼⣿⣿⠿⣴⣿⣿⣦⣠⣰⣿⡇⣿⡇⢸⣿⣿⠸⣿⡇⣿⡿⣿⣿⢿⣼⣸⣿⡆⣿⡇⣶⡿⣷⡆⢿⣿⡿⢿⣿⡇⣾⡿⣷⡆⣿⣿⠿⢸⣿⢿⣶⣠⣤⣤⣤⣤⣤⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⢠⣿⣿⢸⣿⣿⣿⣿⠀⣿⣿⣿⣿⢹⣿⣿⣷⣿⡇⣾⡟⣿⡇⣿⣧⣿⡇⣿⣿⣾⣿⣿⣿⣿⣿⡇⣿⡇⣿⡇⢸⣿⡇⣾⣿⡇⣿⡇⠛⠃⣿⣿⣶⢸⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⢸⣿⣸⣿⢸⣿⣿⢸⣿⣿⣿⣿⢠⢿⣿⣿⣿⣾⣿⣿⡇⣿⡇⣿⡿⣿⣇⢹⣿⣿⠇⣿⣿⣼⣿⣿⣿⢹⣿⡇⣿⣇⣿⣇⣾⣿⡇⣿⣿⡇⣿⣇⣿⡇⣿⣿⣬⢸⣿⣼⣿⢿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣷⣿⣽⣷⣯⣭⣷⣿⣿⣽⣿⣿⣿⣿⣽⣿⣿⣭⣭⣿⣿⣿⣯⣷⣯⣿⣭⣷⣯⣿⣾⣭⣽⣶⣯⣭⣽⣿⣿⣿⣾⣯⣿⣾⣭⣽⣾⣿⣯⣿⣿⣭⣷⣾⣭⣽⣾⣯⣭⣽⣾⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 220 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/25/freesw-truth-tellers/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Truth_Tellers_Aren’t_an_Enemy_of_Free_Software⠀✐ Posted in Free/Libre_Software at 6:22 am by Dr. Roy Schestowitz Video_download_link http://techrights.org/videos/freesw-open-source.webm Summary: There’s a perpetual attack on people who speak out against actors and corporations in positions of great power, however subtle and indirect those attacks may seem on the surface (they don’t wish to be held accountable for defaming activists) THIS morning’s longer post, motivated_in_part_by this latest_article_of_Daniel Pocock, talked about rejection of conscientious dissenters in the Free software community — basically those who oppose corruption or abduction of the community by wealthy corporations that are apathetic if not hostile towards software freedom. “If a bunch of monopolies take over the very opposite of them (or something that can be described as their opposition), they will end up dominating everything, including what’s perceived to be the voice of their critics.”People must accept that this is happening and acknowledge that this is a problem rather than an accomplishment. If a bunch of monopolies take over the very opposite of them (or something that can be described as their opposition), they will end up dominating everything, including what’s perceived to be the voice of their critics. We already see this in the Linux_Foundation and OSI. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Corporations are NOT grassroots⦈ The video above discusses the articles in questions and entertains several points not mentioned in those articles. Don’t mistake whistleblowers for enemies or allow the media to spin truth as treason. The matter of fact is that all activism is perpetually besieged and discredited by those whom the activism is against. Activists don’t control the media and definitely lack the budget to effectively respond to defamation. █ 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Hiden From Biden: Gimme yo software⦈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣛⣿⣿⣿⣿⡅⢠⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣝⡿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣻⢿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢻⣷⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⢿ ⣿⣿⣿⣿⡿⣻⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮ ⣿⣿⢿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⡟⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⠃⢸⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⢸⣿⣿⣿⣿⡏⣿⣿⡇⢸⣿⡇⣿⠒⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡇⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⢸⣿⣿⣿⣿⡇⣿⡿⡇⢸⣿⡇⣿⢸⢹⣿⣿⣿⣿⣿⣏⣿⢷⣿⣿⠁⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⡌⣿⣿⣿⣿⡇⣿⣷⡇⢸⣿⣧⠿⣼⠀⣿⣿⣿⡿⢿⣿⣿⢸⣿⣿⢀⣿⢹⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⡅⣰⣿⣿⣿⠇⣿⣿⡇⠘⣿⠃⡆⣸⢸⢸⣿⡟⠿⣿⣿⣿⢸⣿⡏⢸⣿⢸⣿⡏⠀⢸⣿⣿⣿⣿⣿⣿⡇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⠁⣿⣿⣿⣯⢸⣼⡿⡇⠀⣿⡆⠇⡹⠐⠸⣿⡇⢀⣿⣿⢸⢸⣿⡇⢸⣿⢻⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⢘⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣸⣿⣿⣇⡿⢘⣛⠁⠁⠀⠉⠁⠀⠀⠀⠀⠈⠁⠀⠉⠀⠈⠈⠛⠃⠼⣿⢸⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⡇⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⡿⣟⣿⣿⡿⣛⣿⣿⣿⡙⣿⣟⣛⣿⡻⢿⣕⢏⣾⠭⢿⢹⡇⠈⡏⢸⡇⠀⠳⢬⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠙⠻⢿⡿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠂⣝⠷⣺⡍⡡⠬⠉⢫⢻⠟⠁⠊⠙⠑⢊⠁⠉⠀⠀⠈⠒⠁⠀⠁⠊⠀⠈⠋⠁⠑⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠉⠡⠀⠘⠿⠿⠿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿ ⠀⠀⠋⠊⠋⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠄⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠈⠁⠉⠙⠋⠓⠻⠟⣿⣿ ⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠒⠓⠲⠤⢀⡀⠀⡀⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠈⠉⠒⠒⠤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢠⣄⠀⠀⠀⠄⠀⠁⠑⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠑⠢⢄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠂⠀⠀⠀⠀⠠⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠑⠦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡄⠀⠈⠢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠘⠟⠋⠐⠠⠀⠈⠢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠉⠉⢻⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⡿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠀⠀⡀⠀⠀⢸⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠁⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠈ ⣿⣾⣿⣿⣿⣿⣶⣶⡆⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠋⠋⠙⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⢿⣹⣿⡿⣿⣿⣿⣿⣿⣿⡿⠿⣿⠛⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠈⣷⡿⠃⢻⣿⣿⣿⣿⣿⣷⣶⡟⠻⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀⠀⠀⣿⡆⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⡄⠘⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⢿⣿⣦⡄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠹⡿⠋⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⠇⠀⢹⣿⣿⣿⣿⣿⣿⡄⠀⠀⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⢼⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⡄⠙⢿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣤⠀⠀⣠⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣧⠀⠀⢿⣿⣿⣿⣿⣿⣧⣴⣦⡀⢸⣿⣷⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⢿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡇⠀⠈⢻⣿⣿⣿⣿⣺⣿⣿⡇⣸⣿⣿⠀⠀⣴⡀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣿⣿⣿⣿⣿⣿⣿⡟⠋⢹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣦⡀⠈⢿⣿⣿⣿⣿⠛⢉⡀⠘⣿⣿⠀⠀⠙⠁⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣴⣾⣤⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⠀⠈⠛⢿⣿⡿⠀⠿⣿⢂⣼⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣀⣀⣀⣀⣀⣀⣀⣸⡿⠿⠀⠀⠀⠀⠀⠀⠿⠿⣿⣀⣀⣸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠁⠀⢀⣀⣠⣤⣤⣀⣀⠀⠀⠀⠀⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⠿⠛⣉⡥⠐⣀⠄⣠⣶⣞⠛⣳⣦⡄⢠⣐⠠⢍⣙⠻⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⣠⡴⠟⠋⠉⠁⠀⠀⠉⠉⠛⠷⣦⡀⠀⠀⠀⠉⠛⠻⠿⣿⣿⣏⠁⣿⠏⣡⣶⠟⣡⣶⣿⠏⣼⠃⠀⢹⣾⠃⠀⢹⣆⢹⣿⣦⡙⢿⣦⣌⠻ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠁⠀⠀⣠⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⣦⡀⠀⠀⠀⠀⠀⠀⠉⠉⠃⠇⠾⠿⠟⠸⠿⠿⠿⢸⡟⢷⣤⡾⠛⣷⣤⠞⢹⡀⠿⠿⠿⠆⠿⠿⠇ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⡏⠉⢩⠉⠉⡍⡄⢠⢠⡄⠀⠀⣰⠏⠀⢠⣤⣤⡀⢠⣤⠀⢠⣤⠀⠀⢠⣤⠀⠈⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⣆⠻⣿⣷⠸⣿⣿⣿⠸⣷⠟⠛⢻⣶⡟⠛⢳⣼⢀⣿⣿⣿⢃⣿⣿⠇ ⠛⠛⣛⣻⣟⣉⡙⣟⣃⡀⠀⠛⠃⠀⠈⠀⠁⠁⠀⠈⠈⠀⠀⢰⡏⠀⠀⢸⡇⢹⡇⢸⣿⠀⢸⣿⡆⠀⢸⣿⡇⠀⠈⣷⠀⠀⠀⠀⠀⠀⠀⠀⣿⣦⣌⠻⢷⣌⡛⢿⣧⠹⣆⣀⣼⠻⣇⣀⣸⠏⣼⠿⢛⣡⠾⠛⣡⣾ ⠎⠸⠯⠿⡾⠿⠧⠟⠿⠁⠀⢘⢱⡯⠀⢽⠀⠋⢼⠅⢢⠀⠀⢸⡇⠀⠀⢸⡷⣿⠁⢸⣿⠀⣾⢹⡇⠀⣾⢹⣇⠀⠀⢹⡆⠀⠘⡅⠕⡯⢘⠉⣿⣿⣿⣿⣶⣤⣍⣐⡈⠁⠈⠛⠷⠶⠾⠛⠁⠈⢀⣂⣩⣤⣶⣿⣿⣿ ⠐⠒⠒⠒⠒⠂⠐⠒⠒⠂⠈⠈⠁⠉⠀⠁⠀⠉⠈⠁⠈⠀⠀⢸⡇⠀⠀⢸⡇⣿⡄⢸⣿⠀⣿⠿⣿⠀⣿⠿⣿⠀⠀⣼⠁⠀⠈⠁⠀⠉⠈⠁⡿⠿⡿⠿⡿⡿⠿⢿⡿⡿⢿⣷⢶⠶⡶⠾⣿⡿⡿⡿⢿⣿⠿⢿⠿⢿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣷⣤⣤⣼⣧⣼⣧⣼⣿⣼⣿⣤⣿⣼⣿⣤⣿⣤⣤⡟⠀⠀⠀⠀⠀⠀⠀⠀⡷⠶⠿⠶⠷⠷⠷⠾⠷⠶⠾⠷⠾⠶⠶⠶⠿⠷⠷⠷⠾⠶⠶⠾⠶⠶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠈⠻⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡾⠋⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠀⠀⠈⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⠿⠿⠿⠿⠿⠿⠿⠿⠇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠈⠙⠳⢶⣤⣤⣤⣤⣤⣴⠶⠛⠉⠀⢀⣴⣿⣿⣿⣿⣿⡿⠟⠛⢉⣉⣠⣤⣤⣤⣤⣤⣤⣤⣀⣀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠿⡿⠿⢿ ⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣾⣿⣿⣿⣿⡿⠛⣁⣤⣶⣿⡿⢿⢿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⠀⠸⣿⣿⡇⠀⠀⢀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⡟⠉⠉⠉⠛⠋⣤⣾⣿⣿⣿⣿⢹⣏⡃⣿⢸⣧⣿⢸⣶⣶⣆⡶⢾⣿⣿⣿⣿⣦⡈⢿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣼⠿⠇⠿⠾⠹⢿⢸⢻⢻⢿⣏⢸⣿⣿⣿⣿⣿⣿⡄⠃⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⣼⣿⢳⡴⢰⢲⡝⢫⣿⡍⡭⣭⢫⣭⣿⣿⣟⢓⣒⡒⣚⡿⣿⠿⠿⠿⣿⣿⠀⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⢻⣿⢸⡇⢿⣸⢷⢨⣻⣦⡇⣿⣼⢒⢸⡇⣿⣿⣿⣇⡟⡇⣿⣽⢸⣏⣼⣿⠀⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⢿⠟⠀⠀⠀⠈⢿⣿⣿⣷⣶⣿⣷⣿⣶⣭⣵⣭⣾⣼⣵⣿⣧⣛⣘⣋⣃⣿⣿⡸⠧⣻⠃⡄⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠉⠉⣿⡀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣼⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣁⡀⠀⣠⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠁⢰⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⠋⠻⠟⠃⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡿⠟⢋⡙⠛⠛⠛⠛⠛⠛⠛⠛⢋⡉⠁⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢾⣿⡿⣿⡇⠀⠀⠀⢀⣿⣿⣿⣿⠿⢿⣿⣿⡀⣽⣿⣿⣿⣿⣿⡟⠉⢸⠿⠟⠀⠀⠀⠀⠀⠀⠀⡼⠟⠉⠀⠲⣿⣿⣿⣿⣇⢼⡿⠛⠛⣿⣿⡇⠀⠀⡀⠀⠀⢸⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⢸⠁⠀⠀⠀⣼⣿⡿⠋⠁⠀⠾⠷⣹⣿⣿⣿⣿⣿⣿⣿⣤⣾⣷⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣦⣀⠀⠻⣿⣿⣿⣿⡟⠀⠀⠀⢹⣿⡇⠀⠀⠃⠀⠀⢸⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⡙⠋⠀⠈⠻⣏⠀⠠⠀⠀⠈⣀⠀⠀⢠⣿⠋⢀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡄⠀⠉⠁⢹⣿⠀⢰⣶⡆⢸⣿⡇⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣦⡀⠀⠀⣉⣠⣆⣀⣶⣿⣿⣿⣿⣶⣶⡿⣟⠒⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣾⠏⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢸⣿⡷⣿⣿⡇⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡗⠀⣀⣹⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣦⢤⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⠀⡀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣧⢀⣀⠀⠀⠀⠀⠉⠀⢿⣿⡇⠀⠀⣦⠀⠀⠸⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⢿⣿⣿⡿⠿⢟⣛⣯⢱⠾⠿⠿⣿⣿⠋⢹⣿⣿⣿⣿⣿⣿⣿⡿⠋⢰⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⡄⠈⠻⣿⣟⠋⠈⣿⠆⠀⠀⢰⣿⣦⢸⣿⡇⠀⠀⠟⠀⠀⠀⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⡿⠟⠛⠉⠀⠀⢸⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠃⠀⠀⠀⠈⠀⠀⠀⢤⣤⣴⣾⣿⣏⠀⣿⣇⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠊⠉⣉⣀⡀⢀⢀⡀⡀⣀⠘⢻⣷⡀⠀⠀⠻⠆⠀⠀⠀⠀⠀⣰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠿⢿⣶⣿⣿⣿⣷⡀⠀⠀⠀⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⠿⠿⠿⠿⠿⠿⠷⡜⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⢹⣿⣿⣿⣿⣦⡃⠃⠘⠀⠸⠿⠻⠦⠄⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠿⠿⠷⠀⠀⠀⠈⠛⠃⠀⠀⠀⠀⠀⠈ ䷩ 𝚕𝚒𝚗𝚎 347 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/25/irc-log-240121/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ IRC_Proceedings:_Sunday,_January_24,_2021⠀✐ Posted in IRC_Logs at 2:53 am by Needs Sunlight 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #techrights_log_as_HTML5 #boycottnovell_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #boycottnovell-social_log_as_HTML5 #techbytes_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #techrights_log_as_text #boycottnovell_log_as_text 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #boycottnovell-social_log_as_text #techbytes_log_as_text Enter_the_IRC_channels_now =============================================================================== § IPFS Mirrors⠀➾ CID Description Object type IRC log for  QmXAfGd4A2vyCgZEr5zUAvxydnQ2Qpw9X4MUqVCKvAaWTv #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  QmR3oR6GTDbfbBxi2G4PyPCMQb9bvLG8469XJphRdaaaHc (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmTtCqSNfFmsWK8TAUTubPjZPJ4Uh2iTufFacmADtGT3J6 social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmPdYjMChq23KppVj9KXptyEMkPoE6pU5WW5AvbG6GiPDj social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmYA2VvbnsNeZv1Undb9HdgHw2zQHVgRUQWavTc1jfUtyQ #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  QmeF7y1W3VsEFeh818YXNjBqaDSnj6kEkH3Nh4bjci1gg2 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  QmPp1CPBbZLEjJfWqJcmZdJPi4AKfzyJw36cqMJq5fHKUo #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  QmVGzpGDPA85PTZy8kWBCZTmyavhxrcDVyeQ16NLwZD3dY (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmeFyDzz83hMVGgK3QeHLz5vhbbe241aY7eb33MZb7GHYB ䷩ 𝚕𝚒𝚗𝚎 460 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/25/linux-foundation-training-and-certifications/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ The_Linux_Foundation,_With_Over_124_Million_Dollars_in_Annual_Revenue,_is_in Trouble_Because_of_the_Pandemic,_So_It’s_Trying_to_Reinvent_Itself_as_Training and_Certifications_Outfit⠀✐ Posted in Finance, Marketing at 2:59 am by Dr. Roy Schestowitz Video_download_link http://techrights.org/videos/linux-foundation-events.webm Sometimes leveraging_ethnic_minorities_for_marketing… 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Linux Foundation $124,492,699 in revenue⦈ Summary: With mountains_of_cash and a Public Relations (PR) or marketing business model the so-called ‘Linux’ Foundation became reliant on travel, lodging, booths and speeches_on_sale; COVID-19 is a great risk to that business model THE Linux_Foundation operated_at_a_loss_in_2018 because it had been paying out outrageous salaries, exceeding what revenue permitted. The revenue was nearly $100 million at the time and as the screenshot above shows it grew to $124,492,699 in revenue the following year (IRS filing not easy to fetch yet). Back when we studied the latest available filing we saw this: 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Linux Foundation conferences⦈ Here’s the bit about overspending to the point of being cashflow negative 2 years ago: 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Linux Foundation losses⦈ Aside from corporate bribes (even from the likes of Microsoft), the Foundation raises a lot of money from the marketing activities, which include events. But COVID-19 has pretty much grounded all that activity, which means that some people at the Foundation no longer have a job (or barely have anything to do, except maybe sign_up_for_some_Zoom_account). This is really hurting the Foundation, which is why it’s turning Linux.com into a marketing/spam site of its training/certifications business. Yes, business. It was never really a non- profit… “Given that this is the sort of thing that the Foundation increasingly does (running Windows sites and using “Macs” for reports about Linux), it would not be too devastating to lose the Foundation, only to see it replaced by something (hopefully) better.”It seems possible that many inside the Foundation will need to take a considerable paycut for 2020. The Foundation still has a mountain of money in the bank, but it cannot carry on losing money forever. For those who haven’t paid enough attention, the Foundation does not really support Linux. It supports surveillance and openwashing; it supports whatever agenda corporations pay it to promote, even proprietary software. Yesterday Phoronix said that the Foundation has a new “mentorship” programme. If you try to apply for this mentorship you are asked to log in with one of: 1) Microsoft (GitHub) 2) Microsoft (LinkedIn) 3) Google 4) Facebook. Given that this is the sort of thing that the Foundation increasingly does (running_Windows_sites and using_"Macs"_for_reports_about_Linux), it would not be too devastating to lose the Foundation, only to see it replaced by something (hopefully) better. █ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣇⣉⣩⢉⣉⣉⣉⣉⣉⣉⣏⣉⣉⣁⣸⣈⣉⣇⣋⣉⣉⣅⣌⣉⣉⣁⣉⣁⣉⣙⣇⣈⣉⣉⣍⣹⣉⣍⣏⣉⣁⣉⣉⣉⣀⣉⣹⣍⣉⣩⣉⣩⣉⣉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢿⡿⣿⢿⣿⣿⢿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣧⣴⣤⣧⣤⠴⣤⠤⠦⣤⣧⡤⢷⣤⣤⣤⣤⣤⣤⣤⢤⣤⣴⣤⣼⣤⢤⢤⡧⣧⣤⣴⣼⣤⣧⣤⣤⢤⣤⣦⣤⢼⣴⣤⣤⡤⣴⣤⢤⣤⡤⢼⣤⣧⢦⣤⢤⣤⣼⠤⣤⣤⣤⣼⣦⣤⢼⢤⢬⢽⡧⡤⢤⣿⣿⣿⣿⣿ ⣷⣶⣶⣶⣶⣶⣶⣶⣶⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣶⣶⣶⣷⣶⣶⣶⣷⣾⣶⣶⣶⣷⣶⣶⣶⣶⣶⣴⣶⣶⣾⣶⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣶⣧⣶⣶⣶⣼⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣶⣤⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸ ⢸⣤⣤⣿⣤⣧⣧⣥⣤⣥⣭⣤⣮⣼⣿⣿⣿⣿⣯⣤⣼⣤⣤⣬⣢⣠⣔⣩⣢⣿⣿⣿⣿⢸⣬⢩⣭⣥⡩⣏⣤⣬⣩⣍⣉⣿⡿⣿⣿⣿⡿⡿⢿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣨⣇⣜⣄⣈⠠⠤⣿ ⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣾⣶⣶⣶⣶⣾⣶⣶⣶⣶⣶⣾⣷⣶⣶⣷⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿ ⣿⣿⣿⣿⣿⣿⢶⡿⣿⣾⣷⣾⣶⣾⣿⣷⣿⣷⣿⣷⣿⣿⣿⣾⣿⣿⣾⣿⣿⣾⣿⣿⣾⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣉⣉⣉⣉⣉⣉⣉⣉⣉⢉⡉⠉⢉⡉⠉⡉⢈⣉⣉⣉⣉ ⣿⣿⣿⣿⣿⣿⣤⣥⣥⣄⣠⣴⣿⣯⣿⣿⣯⣽⣿⣿⣽⣿⣿⣽⣿⣿⣽⣿⣿⣭⣿⣿⣯⣿⣿⣯⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠬⠤⠤⠬⠥⠤⠦⠸⠿⠿⠿⠿ ⣿⣿⣿⣿⣿⣿⠛⡟⠙⠛⠛⠛⠛⠉⠛⠛⢻⣿⢿⣿⣿⠿⣿⣿⡿⣿⣿⡿⣿⣿⡿⢿⣿⡿⢿⣿⣿⢿⣿⣿⢿⣿⣿⠿⣿⣿⠿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣉⡉⡏⡉⣉⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⡿⡿⡿⡿⢿⠿⢿⢿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⢨⣭⣭⣭⣭ ⣿⣿⣿⣿⣿⣿⣤⣧⣥⣤⣤⣤⣦⣦⣤⣿⣧⣿⣿⣯⣿⣿⣿⣼⣿⣿⣼⣿⣿⣼⣿⣿⣭⣿⣿⣧⣿⣿⣧⣿⣿⣧⣿⣿⣯⣽⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠸⠿⠿⠿⠿ ⣿⣿⣿⣿⣿⣿⣉⣇⣈⣉⣁⣉⣉⣉⣉⣉⣁⣇⣈⣉⣉⣉⣉⣉⣉⡉⢹⣉⣉⣉⣉⣉⣉⣹⣇⣈⣉⣹⣠⣉⣉⣁⣈⢽⣇⣩⣉⣻⣸⣨⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠛⡟⠿⠿⠿⠿⠻⠿⠿⠿⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢻⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢰⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣶⣶⣦⣴⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣶⣿⣿⣷⣿⣿⣷⣿⣿⣷⣾⣿⣿⣾⣿⣿⣾⣿⣿⣿⣿⣿⣿⡇⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢘⣛⣛⣛⣛ ⣿⣿⣿⣿⣿⣿⣀⣧⡢⡀⣀⣀⣇⣃⣸⣀⣀⣀⣇⣃⣀⣸⣀⣀⣀⣈⣀⣀⣏⣀⣀⣀⣅⣁⣀⣗⣀⣠⡄⣭⢠⣾⡀⣌⣨⣆⣂⢘⣇⣀⣀⣀⣠⣠⣽⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣤⣄⣤⣤⣄⣥⣧⣤⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣇⣥⣄⣧⣠⣤⣄⣄⣤⣔⣿⣤⣠⣧⣤⣤⣸⣄⣄⣀⣧⣠⣄⣄⣤⣄⣄⣤⣧⣤⣼⣄⣔⣤⣤⣠⣠⣄⣼⣠⣨⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠸⠿⠿⠿⠿ ⣿⣿⣿⣿⡏⠏⢹⡟⠙⠙⠛⠛⠙⠛⠛⠛⢻⠛⠛⠋⡟⠛⠛⠛⠛⠋⠛⠛⠻⣿⡿⣿⣿⡿⢿⣿⡿⢿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣶⣶⣶⣶⣶⣶⣶⣶⠰⠄⠀⠐⢂⠄⢀⢰⣶⣶⣶⣶ ⣿⣿⣿⣿⠿⡿⢿⡿⠿⠿⡿⡿⣿⢿⡿⢷⡾⡿⡿⡿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣭⣭⣭⣭⣭⣭⣭⣭⡭⢭⡭⠭⢭⡭⠭⠭⢨⣭⣭⣭⣭ ⣿⣿⣿⣿⣧⣥⣼⣧⣵⣦⣦⣤⣧⣤⣤⣤⣤⣤⣤⣤⣿⣿⣼⣿⣿⣼⣿⣿⣼⣿⣿⣧⣿⣿⣧⣿⣿⣧⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠦⠷⠶⠮⠷⠶⠶⠸⠿⠿⠿⠿ ⣿⣿⣿⣿⣇⣋⣸⣇⣉⣁⣉⣉⣉⣉⣉⣉⣉⣏⣉⣉⣉⣉⣉⣉⡉⠉⣿⣿⣻⣿⣿⣻⣿⣿⣛⣿⣿⣟⣿⣿⣟⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⡟⢻⡟⠻⠿⠿⠟⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢰⣶⣶⣶⣶ ⣿⣿⣿⣿⣷⣶⣾⣷⣶⣶⣶⣶⣶⣶⣶⣿⣷⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⢘⣛⣛⣛⣛ ⣿⣿⣿⣿⣇⣁⣸⣇⣢⣀⣊⣀⣀⣡⣀⣈⣿⣿⣹⣿⣿⣹⣿⣿⣟⣿⣿⣏⣿⣿⣏⣿⣿⣟⣿⣿⣟⣻⣿⣿⣹⣿⣿⣹⣿⣿⣹⣿⣿⣟⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⡏⠏⣹⡏⡙⠛⠛⠛⢹⣿⡿⣿⣿⡿⣿⣿⡿⣿⣿⡿⢿⣿⣿⢿⣿⣿⢿⣿⣿⢿⣿⣿⠿⣿⣿⡿⣿⣿⡿⣿⣿⡿⢿⣿⡿⢿⣿⣿⣿⣿⣿⣿⡇⣶⣶⣶⣶⣶⣶⣶⣶⣶⠐⠂⠀⠀⠂⠄⠐⢰⣶⣶⣶⣶ ⣿⣿⣿⣿⡷⡷⢿⡿⢿⣷⣿⣷⣿⣿⢿⣿⣿⢷⢿⣿⣷⣿⢿⣿⣿⣿⣿⢿⣿⡿⣾⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣷⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣍⣍⣍⣭⣭⣭⢈⣩⣭⣭⣭ ⣿⣿⣿⣿⣧⣥⣼⡧⢦⡄⣤⣤⡤⣤⣤⢼⡤⣼⣤⣤⣤⡤⣼⣤⡴⣤⣤⡤⡤⣦⣤⣤⠤⣤⣤⡤⣼⣤⣤⣠⣤⣤⣤⣤⣼⣤⣤⣮⣤⣤⣸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣤⣤⣤⣽⣤⣤⣤⣤⣽⣤⣴⣧⣤⣤⣤⣧⣤⣤⣤⣤⣽⣤⣤⣤⣤⣤⣤⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠸⠿⠿⠿⠿ ⣿⣿⣿⣿⡏⠍⣹⣏⢉⠉⡉⡉⢉⠉⣉⠉⠉⠹⡏⠉⣉⡙⡉⢉⠉⡉⢉⠉⢿⠉⠉⠉⡏⠉⠉⠉⢉⠉⠉⠉⣿⡟⣿⣿⣿⢻⣿⣿⢻⣿⣿⢻⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣉⡙⣋⣉⣈⣃⣉⣉⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⠟⠡⠙⢍⠉⠈⠫⠉⢈⠉⠘⡉⠉⡉⠉⠉⡁⠩⠩⢉⠨⠁⠋⡈⠡⢽⠁⠝⡩⣋⡍⡍⢙⠉⠁⠙⠏⠋⢍⠙⠹⠙⠋⠙⠉⢙⠉⠫⡍⠭⠝⠥⠀⠀⡀⠤⠀⢀⢤⠠⠀⠤⠠⠤⠀⡄⠀⡀⠤⣤⣤⣤⣤ ⣿⣿⣿⣿⣶⣶⣶⣷⣶⣶⣶⣶⣶⣶⣿⣶⣾⣿⣷⣾⣿⣷⣾⣾⣿⣾⣷⣿⣶⣿⣿⣷⣿⣿⣷⣿⣷⣷⣾⣷⣷⣶⣷⣶⣶⣾⣷⣶⣾⣷⣾⣶⣿⣶⣷⣿⡆⣓⣚⣛⣚⣚⣓⣚⣒⣚⣒⣛⣚⣛⣛⣒⣓⢘⣛⣛⣛⣛ ⣿⣿⣿⣿⣂⣀⣻⣇⣌⣉⣅⣉⣉⣈⣈⣹⣈⣹⣉⣀⣀⣁⣀⣉⣸⣿⣟⣿⣿⣟⣻⣿⣿⣻⣿⣿⣻⣿⣿⣻⣿⣿⣛⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⡛⠛⢻⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⡟⠛⠛⠛⠛⠛⠛⠛⣿⠛⠛⠋⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⡿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⠒⠰⠂⠂⠐⢰⣶⣶⣶⣶ ⣿⣿⣿⣿⠷⡶⢾⡷⣾⣶⣾⣷⣶⣶⣶⣶⣶⣷⣿⣾⣶⣾⣶⣶⣶⣶⣾⣶⣷⣶⣷⣶⣶⣶⣾⣶⣶⣶⣾⣶⣾⣿⣷⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⢈⣉⣉⣉⣉ ⣿⣿⣿⣿⣥⣤⣼⣧⣤⣤⣤⣤⣤⣤⣤⣼⣿⣭⣿⣿⣯⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠸⠿⠿⠿⠿ ⣿⣿⣿⣿⠍⠉⢹⡏⠍⠉⠛⠛⡟⠛⠛⠛⠛⠛⠛⠛⣿⠉⠙⠛⠛⠋⠛⡟⠛⠛⠛⠛⠛⠛⠛⡟⠛⠋⠟⠛⠛⠛⠛⠛⠋⡟⠋⠛⠛⡛⢻⠉⠟⠋⢹⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⡉⠉⠉⠉⠁⠉⢉⠛⢙⡋⠉⠉⠉⠉⠉⠉⢹⠉⢹⠁⠉⠉⡏⢉⠉⢹⡏⢁⡉⢉⡋⣻⢉⣙⢙⡋⠉⣙⢙⠉⣉⢸⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣏⣉⣉⡉⡉⡁⣉⣏⣉⣁⣉⣛⢉⣼⣉⣉⣹⡃⣅⢻⡋⣉⣉⣉⣉⣉⣏⢉⡁⣟⢉⣉⣉⣙⣉⣩⢿⣉⣉⣍⣉⣉⣹⡃⣁⣉⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿ ⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣏⣄⣁⣱⣉⣉⣹⣿⣿⣿⣶⣿⣿⣎⣈⣉⣐⣈⣇⣚⣉⣿⣿⣿⣿ ⢸⣏⣽⣝⣉⣉⣉⣉⣉⣉⣉⣉⣹⣉⣩⣉⣹⣩⣉⣩⣭⣹⣍⣉⣏⣝⣿⣿⣿⣟⣿⣟⣿⣟⣿⣟⣿⣿⣿⣿⣿⣿⣻⣿⣻⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠏⠹⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠏⣿ ⢸⣧⣽⣭⣭⣩⣭⣽⣭⣭⣭⣭⣭⣭⣭⣭⣽⣧⣭⣭⣭⣽⣭⣭⣇⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠭⠝⠭⠧⠯⠭⠽⠿⠿⠿⠿⠿⠿⠿⠬⠻⠭⠘⠽⠥⣿ ⢸⣤⣼⣮⣭⣭⣬⣭⣭⣯⣭⣭⣭⣽⣧⣭⣴⣤⣼⣭⣭⣭⣭⣿⣤⣿⣭⣭⣧⣿⣼⣯⣭⣼⣤⣧⣿⣽⣯⣿⣯⣽⣿⣯⣿⣿⣿⣿⣿⡇⠿⡿⠿⠿⠿⠿⠿⠿⠿⢴⠥⠧⢤⢸⠿⠿⠿⠿⡿⠿⠿⠿⠧⠦⠼⠤⠤⣿ ⢸⣤⣽⣦⣤⣭⣧⣤⣧⣤⣥⣧⣦⣤⣶⣴⣧⣬⣥⣬⣼⣥⣬⣬⣤⣼⣬⣧⣤⣧⣽⣧⣬⣧⣤⣼⣬⣤⣧⣧⣤⣿⢿⣿⣿⢿⣿⣿⣿⡟⣟⣿⣻⣿⣿⣿⣿⠿⢿⠻⠃⡃⠣⢸⣻⣿⣿⣛⣿⣟⣿⠿⡿⠿⢌⠤⠤⣿ ⢘⢈⣘⡛⣀⣀⣒⣀⣐⣀⣘⡃⣂⣘⣐⣀⣐⣐⣐⣂⣀⡐⣋⣘⣐⣂⣀⣃⣀⣀⡐⣂⣀⣒⣐⣃⡐⣀⣒⣘⣁⣘⣒⣀⣃⣑⣛⣻⣟⡃⣛⣛⣛⣛⣛⣛⣛⣒⣚⣒⣒⣓⣒⣺⡟⣛⣛⣛⣛⣛⣛⣒⣓⣒⣚⣒⡒⣿ ⢸⢾⢾⠶⣶⣶⠶⣶⣶⡷⣶⣶⣶⡷⣶⣶⣶⣶⣷⣶⡾⢵⣶⡾⢾⣷⣶⣶⣶⡾⠷⣼⣶⣶⣾⣾⣶⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⡇⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⡓⢚⣻⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⡒⣿ ⢸⠶⢾⠶⠶⠶⡶⢾⡶⠶⠷⡾⠶⠷⡾⠶⠶⡶⢶⡶⠷⠶⠶⠷⢾⠶⡶⠶⠾⡷⠾⠿⡶⢾⡶⠿⠾⠿⡾⠿⣿⠿⠿⡿⣷⠿⢿⣿⣿⡿⣟⣿⣿⣿⣿⣿⣿⡿⢿⠿⠿⡿⠷⢺⣿⣿⣿⣿⣿⣿⣿⠿⡿⠿⢿⠿⡷⣿ ⢸⠶⠾⡷⠶⠶⠶⠾⠶⠶⠶⠷⠶⠷⠶⠶⡶⠶⢶⠷⠶⢶⠾⡷⠾⠶⠶⢶⡶⢷⡶⠶⡷⣶⠶⣶⣾⣶⣿⣶⣾⣾⣶⣶⣾⣶⣶⣿⣿⡇⣽⣯⣭⣭⣭⣭⣭⣥⣤⣤⣤⣤⡤⢬⣭⣭⣽⣭⣭⣭⣭⣤⣤⣥⣤⣤⡤⣿ ⢸⡶⢶⣿⠶⠶⠷⠶⠷⠾⠶⠷⠾⠾⠶⠷⠿⠶⡾⢾⠶⢿⠶⢷⠾⢾⠷⢿⠾⢶⠿⢶⣷⣷⣶⣿⣾⣿⣿⣿⣿⣿⣷⣿⣷⣿⣿⣿⣿⡇⣭⣽⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣥⣿ ⢸⠛⣻⠟⠛⠿⡿⠿⠿⠿⠷⢿⡚⠿⢻⠛⡿⠾⠿⠷⢿⠟⢻⠻⠿⢾⢻⡿⢿⡞⢯⡍⠉⢭⠉⢭⣭⢭⣭⢭⣭⣭⣭⣭⣭⣽⣿⣿⣿⡇⣭⣭⣽⡭⣭⣭⣭⡉⢩⠉⠉⡍⠉⢩⣭⣭⣭⣥⣯⣭⣭⠉⠍⡍⠩⠉⠉⣿ ⢸⠛⢻⣟⠛⠛⠟⠛⠻⠛⠛⣿⡛⠛⡟⠛⠻⢻⢻⢻⣻⡟⠻⠛⡟⠻⠟⡟⡛⣻⠛⢿⠛⠛⡛⣻⠛⡿⡟⡛⠿⠛⢻⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣽⣿⣿⠛⠻⠛⣛⠟⢛⢹⣿⣿⣿⣿⣾⣩⣿⠛⠟⡿⠻⠛⡟⣿ ⢸⠛⣻⣛⢛⡛⡛⣛⠛⠛⡟⡛⠛⣛⠛⢻⡛⠛⡛⠛⢻⣛⠛⡟⢻⢛⢛⣻⣛⣛⣿⢻⣿⣿⡿⣿⡿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣶⣶⣶⣷⣴⣶⡶⠲⠒⡒⡒⢲⣶⣶⣶⣶⣶⣶⣿⣶⣶⣲⡖⠲⢒⡒⣿ ䷩ 𝚕𝚒𝚗𝚎 597 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/25/no-important-issues/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Important_Issues_Not_Entertained_in_the_Community,_Especially_Critics_of_the Status_Quo⠀✐ Posted in Deception, Free/Libre_Software, Google, Novell at 12:01 am by Dr. Roy Schestowitz Can we discuss rejecting monopolists’ money? 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Biden-Trump call: Don't worry, I won't reintroduce tax for rich people; Very well then; I will also carry on bombing lots of nations⦈ Summary: There’s corporate infiltration inside communities (for oligarchy hunts volunteer, unpaid labour) and those who speak about that as a threat to our cause and objectives are painted as misguided outcasts who must be ignored THE political analogies we’ve recently used or borrowed aren’t “off-topic” because they can certainly help demonstrate inherent similarities. The way to tackle such issues may also be similar. For instance, in American politics the concept of ending the corporate empire (imperialism for profit, at taxpayers’ expense) is almost never entertained by corporate media, owned by those standing to gain from passage of wealth from the general public (growing national debt) into the offshore bank accounts of oligarchs. Wall Street regulation is also restricted — the permissible “spectrum of debate” sense at least — to something rather petty. “Military-grade corporate propaganda (from companies that literally serve the military in exchange for billions of dollars of taxpayers’ money) is something to keep abreast of and always bear in mind.”Departing from politics, let’s examine what we have in the Free software community. Some people are berated or painted as “Extremists”, “Zealots”, and “Radicals” (even capitalised) for insisting we ought not embrace any proprietary software. Someone tried this on me a couple of days ago after I_had_responded_to_Fedora's_use_of_Adobe_stuff (proprietary, obviously). This agenda is often shoehorned using the “moderate” and “sensible” and “reasonable” and “in the real world” Open Source pseudo ‘community’ (corporations disguised as a grassroots effort). Think of Microsoft, Google, IBM… What exactly are the taboo subjects or impermissible positions in the Free software world (under siege from “Open Source”)? Well, an obvious one is rejection of payments (bribes, so-called ‘patronships’, usually “sponsorships”) from proprietary software companies. Mr. Pocock has_just_mentioned_something_to that_effect (in relation to Google and Debian, FSFE etc.) and we can think of many other examples, including_FOSDEM (coming soon). That money always comes with strings attached to it, whether those strings are visible or not (they can lead to subconscious self-censorship for instance). Google, for example, paid a lot of money to the FSF and the FSFE. Not because Google supports Freedom Software and not because its agenda is to liberate users; its principal agenda is to spy and then oppress users. For evidence of this look no further than what_Google_will_do_to_Chromium_this_coming_March. Don’t let some “Summer of Code” or "Outreachy" PR_stunt blind the community (it’s leverage for censorship of Google’s critics). “Regarding Google and the FSF,” Ryan told us moments ago, “Google buys your credit card purchase data from Visa, Mastercard, and Discover, and uses it to figure out how to target ads to you. To say nothing about their cooperation with the NSA…” Ryan asked: “Is this the sort of company that the FSF should want to associate with?” 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Joe Biden and Kamala Harris: Two genders mean we represent everyone, especially the rich people⦈ Remember that in the early days of this site, way back in 2006, in an act of self-defence we called for a complete boycott of Novell, a proprietary software company that sought software patents (eventually handed over to a Microsoft_consortium). Of course we received some scorn for it, mostly from SUSE and Novell insiders, who sought to persuade people outside the company itself that I was some horrible person who must be ignored and shunned. Several people even set up entire sites just to mock us and call for a boycott of our site. What was that all for? Well, we sought to tackle the risk of the Novell/Microsoft patent collusion, designed unequivocally to facilitate a patent war on GNU/Linux at large. Ryan reminds us that “around 2006, Microsoft was openly seeding patents to troll firms and tried to put OpenGL under attack. That was thwarted by someone buying them at auction and giving them to OIN.” “It’s impossible to build a general-purpose OS that doesn’t contain some sort of advanced graphics API like OpenGL (or the newer Vulkan), and that was the point. Every “Linux” company needed to ship OpenGL or they would lose compatibility with everything from CAD and advanced graphics rendering software to video games, and even hardware-accelerated compositing window managers. The entire OS would effectively be ruined.” That’s Microsoft. Not too long ago. It is still doing_this (2019 example). This ludicrous notion that when one speaks out against a large corporation he or she is “toxic” is obviously entertained by the “Open Source” camp, itself besieged if not directly managed by those corporations. Novell, by the way, ‘only’ had about 10,000 employees at the time. Some of them ‘camped’ in sites such as Reddit trying to bury links to my articles, in effect starving the work of any traffic/visibility. Way, way back… or long before we even had this concept of “Cancel Culture” and before “social control media” was even a thing (“social media” and “social networks” were coined and popularised later) people tried hard to malign and slur me, making false claims about me cutting off my genitals, being beaten up by police, and all sorts of other baseless nonsense. There was a large and coordinated attempt to induce shame, guilt, and drive us all off the Web. I’ve lost track of the number of attacks and methods used. Recently we learned that people responsible for the coup inside the FSF (and GNU, where many IBM employees still do this) falsely claimed that we spread “conspiracy theories” and other junk. They told this to Richard Stallman himself in an effort to incite him against us and prevent him from speaking to me. Ever so classy, right? This post wasn’t supposed to be so personal, but it ended up shedding light on 15 years of a “Cancel Culture”; whether we’re aware of it or not, it is a real problem. Since well before “Cancel Culture” was a ‘thing’ (as a concept and term) the “Open Source” people did exactly what corporations paid (or “sponsored”) them to do. As Stallman_put_it_20_years_ago, those people “treated [him] like shit” and they still_do. “Stallman mentioned that it’s dangerous to depend on things that you can’t design around (in a post about MP3 20 years ago),” Ryan recalls, “but often by the time you need support for those things, they’re already widely adopted, and it becomes a catch-22. I used to be terribly aggravated by PDFs because, before open source form-filling became possible, I’d have to treat them as static documents, print them out, and then fill out everything by hand. My handwriting is slow, awful, and frequently I would screw something up and have to print it out and start over.” 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Biden-Trump Town Halls: Corporate left; Corporate right⦈ Military-grade corporate propaganda (from companies that literally serve the military in exchange for billions of dollars of taxpayers’ money) is something to keep abreast of and always bear in mind. People who support software freedom, just like pro-equality (in the financial sense, not gender or ethnic identity politics) and antiwar politicians, will perpetually be painted as “anti-corporate” “Communists” (or even worse labels, such as “terror sympathisers” or “traitors”). If we’re prepared for such propaganda, we’ll be more resistant to deception and incitation efforts. █ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣤⣤⣤⣴⣤⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⣚⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣤⣤⣤⣤⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣴⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⣠⣤⣤⣄⡀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣴⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀ ⣀⣤⣤⣤⣤⣀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠉⠛⠻⢿⣿⣿⣷⠀⠀ ⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢹⣿⣆⠸⣿⣿⣿⣿⣿⣃⠁⠀⣸⣷⣤⠀⠐⠚⠛⢛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠹⢿⣿⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣶⡽⣿⣷⣦⣤⣀⣠⣶⣿⣿⣿⣶⣶⣶⣧⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣦ ⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠈⠙⠛⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⡟⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿ ⠛⠿⠿⠿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⢿⡻⠛⠉⠉⠉⠻⠛⠁⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣶⣶⣾⣷⣶⣄⠀⢠⣿⣮⡙⠋⠉⢹⠿⠖⠀⠀⠈⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⢛⠛⠛⢿⣶⡄⡀⠉⠅⠦⠖⠂⣠⡞⣷⡆⢸⠃⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠉⠛⠛⠛⠁⠙⠉⠀⣿⡷⠃⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠒⠠⣤⣤⣤⠠⢘⡟⠁⠀⠀⠀⣾⣿⣿⢻⣿⣿⣿⣻⣿⣿⣿⣶⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠍⠁⠛⣿⡇⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⢀⡬⠀⢸⣿⢿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡀⠀⠀⠀⠀⣾⣿⣿⠟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣒⡻⢟⣛⡻⣛⢛⡛⣛⣛⣛⡛⢛⡛⣛⢀⣀⢀⣐⠉⣁⣉⠀⣀⣀⠀⣀⢀⡀⠀⢀⡀⠀⣉⢁⡀⣘⡛⣉⡙⢛⡛⣛⢙⣋⣋⣙⢻⣿⣿⣿⣿⣿⣷⣄⠀⠀⢠⣿⣿⠁⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡄⣿⣿⣷⣿⣿⡇⣿⣿⡇⠛⢹⡏⠁⢸⣧⣿⣼⡇⣿⢹⡇⣿⣽⠇⣿⣽⠇⢿⣿⠁⠀⢸⡇⠀⣿⣼⣷⣿⢸⡏⣿⢸⣷⣿⠘⠉⣿⠉⣾⣿⣿⣿⣿⣿⣿⣿⣷⡄⢸⡟⠃⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⣿⣿⡇⣿⣿⡿⢿⣿⡇⣿⢹⡇⢠⢸⡇⢠⢸⣿⡿⣿⡇⢿⣼⡇⣿⢸⡇⣿⢸⡇⢸⡇⢠⡄⢸⡇⠀⢿⣿⢿⣿⠸⣧⣿⢸⡟⣿⠀⠀⣿⠀⣿⣿⣿⣿⣿⣿⢻⡞⣿⣿⡆⠀⣠⣤⣴ ⠀⢀⣀⡀⢀⣀⣉⣉⢉⡙⣉⣙⣛⣛⣛⣒⠐⣂⣂⢂⣀⣂⢂⣒⣛⡀⣀⣙⢂⣀⡀⢀⣀⣀⢀⣀⡀⣀⢀⡀⠀⣀⣀⢀⣈⡀⣀⣀⠰⠄⣀⣀⠀⣀⠀⣀⣀⢀⡀⣀⠂⢀⣀⡙⣋⣛⠛⣉⣋⢁⣈⡈⢛⡈⢂⣛⡛⠋ ⠀⢸⣯⡿⢸⣏⢹⣿⢸⣧⣿⢹⣿⢹⣿⣿⢲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⡁⠈⢹⡏⢸⣿⡇⢹⣿⡃⠀⣿⡉⣿⢹⡇⣿⣽⡇⠀⣿⣽⠇⣿⢸⡏⠿⢸⣧⣿⠀⢸⣏⣿⣿⣏⢸⡏⣿⢸⣏⣿⢸⡇⢸⣯⡁⠀ ⠀⢸⡇⣿⢸⣧⣼⣿⣸⣻⣿⢸⣿⢸⣿⣿⡟⣿⣿⢿⣿⣿⠿⣿⣿⠻⣿⣿⢿⣿⡄⠀⢸⡇⣸⡗⣿⣾⢿⡇⠀⣿⠀⢿⣼⡇⣿⢸⡇⠀⣿⢸⡇⣿⠸⣧⣿⢸⡇⣿⠀⢸⡇⡀⣿⣧⠸⣧⣿⢸⣏⠀⢸⣧⢸⣧⡄⠈ ⣀⣀⣠⣀⣀⣀⣀⣀⣀⣀⣶⣶⣶⣶⣶⣶⣶⣴⣤⣆⣰⣴⣖⣠⣴⣦⣤⣤⣤⣀⣠⣖⣀⣀⣀⣀⣀⣀⣀⣀⣀⣰⣰⣢⣄⣴⣤⣦⣶⣶⣦⣦⣄⣴⣴⣦⣶⣴⣄⣠⣶⣴⣴⣧⣦⣤⣤⣤⣰⣀⣀⣀⣀⣀⣀⣀⣀⣓ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣠⣂⢀⠀⢸⣿⣿⠿⠿⠿⠾⠴⠿⠿⠿⠷⠿⠿⠿⠛⠙⠟⠛⠛⠃⠐⠚⠛⠃⠘⠛⠛⠛⠃⠃⠛⠃⠁⠉⠉⠁⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣀⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣉⠛⠛⠻⢿⣿⢒⠀⠂⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣶⣄⠈⠛⣿⣿⣿⣶⣾⣿⣿⣷⣶⣶⣶⣸⣧⣴⣄⣰⡄⠀⠀⢀⡤⣀⡤⠆⢠⣤⣤⢠⣦⣆⣺⡆⠀⠀⣀⠀⢆⠀⣷⠀⠂⠀⠀⠀⠀⣹⣿⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⠿⠚⠉⠉⠉⠛⠻⣿⣿⣿⣿⡆⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣀⢧⣄⣎⣰⣿⣷⣾⡈⣿⢻⡘⣿⡏⢹⡇⠀⠀⡈⠀⢀⠸⣇⠠⡆⠀⠀⠀⠀⢰⣿⠃ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⣠⣴⣶⣶⣤⡀⠀⠹⣿⣿⣿⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣼⣼⣿⣿⣿⣿⣿⣿⣿⣀⢀⣿⠓⣮⡇⠀⢠⣄⠐⣤⠁⡏⢀⠁⠀⠀⠀⠀⣴⢟⢃ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⠁⠀⢤⣙⣿⣿⣿⣗⣥⠀⠀⠹⣿⣿⣧⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⡿⣿⣿⣟⣿⡟⠛⣷⢬⢰⡿⡆⠁⠃⠀⠘⠚⢑⠘⠂⣪⡀⠀⠀⠀⠀⠘⢻⣾⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⣿⢿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣽⣿⡽⡯⠙⠀⣿⣇⣿⣴⣿⣿⣇⣿⢠⣰⡟⠏⢁⣿⠁⢠⡄⠀⠀⢠⠀⢸⠀⢻⠰⠀⠀⠀⠀⠀⣿⣿⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠙⢿⣿⣿⠟⢁⡾⠀⢀⣻⣿⡿⡸⠿⣿⣿⣟⡋⢉⣾⡄⠀⢀⣋⠀⠀⢹⣿⣿⣿⣿⣿⡟⣿⣿⡟⢿⣠⣼⡿⠈⠹⡇⠀⠠⠀⠀⠐⡄⣤⡆⠀⠀⠀⠀⠀⠟⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠁⠐⢺⣿⣿⣱⡞⠁⠀⣜⣾⣿⣷⠏⠀⠘⢿⣿⣿⣾⣿⣷⢶⣶⠿⢳⣸⣿⣷⡿⢻⡟⣿⣧⣟⣧⠠⣿⠟⠻⣿⠀⠀⠁⠀⢰⡄⠠⠠⡁⢹⡄⠐⠀⠀⠀⠀⣴⣿⣫ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠈⠛⠋⠈⢁⣠⣾⣿⣿⢿⣿⣿⣷⣶⣀⠈⠟⢡⣙⣉⣄⢩⣠⠝⠻⢿⣿⣧⣏⣼⣿⣾⣿⣿⣳⣿⣿⠞⣧⣰⠀⠃⢠⣠⠀⠀⢸⠿⢸⡁⠀⠀⠀⠀⠀⢸⢿⣿ ⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⣿⣿⡿⠿⣽⣿⣿⣏⡙⠛⠦⠀⠉⠋⠉⠙⠻⡿⠀⠀⠀⠀⠉⠈⠉⠛⠛⠿⠿⢁⣿⣿⣾⡟⠡⠀⠀⠀⢈⠀⠀⡀⠃⢀⠡⠀⠀⠀⠀⠀⠀⡜⠋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⢿⣿⣿⠉⢻⡄⠂⠀⠀⠀⠐⠶⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⢾⠀⡧⠀⠘⠃⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⡴⡾ ⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⣼⣿⣿⣄⠀⠁⡀⡀⠀⠀⠀⠀⣠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢙⠻⢿⡇⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿ ⣿⣿⠇⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⣠⣿⠿⠋⠋⠀⠀⢸⣿⣿⠗⠀⠈⠻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⢿⣿ ⣿⣿⠀⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢳⠀⠀⠀⠀⢐⣯⣯⣶⡾⠀⠀⠀⠘⣿⣿⣦⠀⠠⣶⡆⠀⠀⠐⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠘⠛ ⣿⡇⡄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡧⠀⠀⠀⣿⣿⡟⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡇⡸⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⠈⠀⠀⠀⠀⠀⢻⣿⣿⠟⠁⠀⠀⠀⣿⣿⠃⠀⠀⢹⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡧⠁⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣶⢠⣶⡆⣶⣶⡆⣶⣶⣶⡄⣶⡆⣶⡆⠉⢶⣦⢰⣶⡀⣶⡆⣶⣶⡆⣶⣶⠁⣶⣶⠀⠀⢰⣶⣶⣶⣶⣶⢴⣶⢰⣶⣶⡆⣶⡄⣶⡆⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠀⠀⢸⢿⣿⣿⣿⣿⣿⣿⣿⡿⠸⣿⣾⣿⠃⣿⣧⡄⣿⣧⣿⠇⠸⣷⣿⠁⠀⢸⣿⣾⣿⣿⣿⠇⣿⣧⡄⣿⣿⠀⣿⣿⠀⠀⠀⣿⣿⠀⣿⣿⣾⣿⢸⣿⣤⠀⣿⣷⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣴⣶⣾⣿⣿⣉⠁⠠⠉⢛⣙⠟⠂⣿⣿⣿⠀⣿⣏⡁⣿⡇⣿⡇⠀⣿⡇⠀⠀⢸⣿⣿⢹⣿⣿⠀⣿⣏⡁⣿⣿⣀⣿⣿⣀⠀⠀⣿⣿⠀⣿⣿⣽⣿⢸⣿⣉⡀⣿⢹⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢹⣿⠿⢿⣹⣯⣼⣶⣾⡿⠿⠿⠛⠁⠛⠛⠛⣀⠛⠛⠃⠛⠃⠛⠃⠀⠛⠃⠀⠀⠀⠛⠛⠈⠛⠛⠀⠛⠛⠃⠛⠛⠛⡛⠛⠛⠀⠀⠛⠛⠀⠛⠛⠙⠛⠘⠛⠛⠃⠛⠀⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣘⣿⣿⣿⡿⡿⠟⢩⣭⣭⣤⣤⣤⣶⣾⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣠⡽⠿⠛⢉⣡⣤⣶⣿⣿⣿⣿⡿⠟⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠃⠀⠒⠛⠛⠛⠛⠛⠛⠛⠛⠓⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠚⠒⠒⠒⠒⠒⠒⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠒⠒⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣠⣤⣤⣀⣀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢀⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣤⣤⣴⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣀⣀⣀⣤⣤⣤⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠛⠛⠛⠻⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣤⣾⣿⣿⣶⣄⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠿⣿⣿⣿⣿⣿⡄⠀⠀ ⣶⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⣿⣯⠉⣿⣿⣿⣿⣿⣿⠿⠛⠟⢿⣟⠿⠋⢛⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠈⠉⠻⣿⣿⡇⠀⠀ ⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⣽⣿⣇⣘⣿⣿⡟⠛⠚⠒⠀⣀⣿⣿⣧⡀⠀⠀⠁⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠉⠹⣷⣆⠀ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣽⣿⣞⣿⣿⣿⣥⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣷ ⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣸⣿⣿⣿⡿⠿⣿⠿⣿⣿⠟⣹⣿⣿⣿⣿⣤⠉⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻ ⠈⠙⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣟⣽⠋⢀⣤⡀⠀⠉⠀⢀⣝⠿⣿⡿⠿⢿⣄⡀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡀⠘⠿⠷⠀⠀⣀⡘⠋⣡⣀⠀⢸⡟⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣯⣧⣽⡀⠈⠙⠛⠀⣤⣤⣭⣉⠁⢰⠞⢹⣿⡄⠎⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠑⡀⠈⠀⠀⠀⠀⣸⣿⠋⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣾ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠴⠶⠾⠿⠿⣿⣿⠿⠿⠿⠟⠛⠻⠛⠛⠳⠀⠀⠀⠀⠈⠉⠚⠛⠉⠉⠘⠁⠀⠀⠀⠈⠿⠿⠚⠛⠿⠟⠻⠛⠛⣿⠿⠟⠲⠦⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⢸⣿⣸⣿⢸⣿⢸⣿⢸⣿⠀⣿⡇⢹⡇⣼⣿⣧⢸⣿⠀⣾⣟⠿⠆⣾⡟⣿⡆⠀⣼⡟⣿⡇⢸⣿⣿⢸⣿⢻⣷⢸⣿⢻⣷⢸⣷⣾⠇⠀⣼⡿⣿⡇⣿⣧⣿⡇⠀⠀⠀⢠⣿⣿⠟⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⢸⣿⣿⢿⣼⡿⢸⣿⢸⣿⠀⣿⡇⢸⠀⣿⣿⣿⢸⣿⠀⣘⡻⣷⡄⣿⡇⣿⡇⠀⣿⡇⣉⡁⣿⣏⣿⣸⣿⢿⣯⢸⣿⢻⣯⠀⢿⡿⢀⠃⣿⡿⣿⡇⣿⣿⣿⡇⣦⡀⠀⢸⣿⠟⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⢀⡀⠿⠿⠸⠿⠇⠸⠿⠸⠿⠶⠿⠷⠆⠰⠿⠏⠿⠾⠿⠶⠹⢷⡿⠇⠻⢷⠿⠃⠀⠻⢷⡿⠇⠿⠏⠿⠿⠿⠼⠿⠸⠿⠸⠿⠀⠾⠇⠈⣤⠹⢿⡿⠇⠿⠇⠿⠇⣹⣿⣆⠙⠁⠀⠀⢀ ⠀⠀⣀⣀⣀⠀⢀⣀⣀⠀⣀⣘⢛⣛⡛⣛⣑⣙⠓⣂⡛⣒⡚⣒⡒⢊⣁⣀⠲⠒⣀⡀⠒⣀⣀⡀⢀⣀⣀⡀⣀⣀⣀⠀⠀⢀⣀⣀⠂⣀⣀⡀⠀⣀⡐⣀⡐⣀⣁⡐⣀⣉⣉⣀⣀⡘⣀⣀⣀⢀⣁⠙⣋⠀⣀⣈⡈⠛ ⠀⠀⣿⣏⣿⠇⣿⡏⣿⡆⣿⣿⣼⣿⡇⣿⣏⣿⠇⣿⡇⣿⣧⣿⡇⣿⡏⠿⠆⠀⣿⡇⢰⣿⢹⣿⠈⣿⣿⠁⣿⣝⠛⠀⠀⣿⡏⣿⡆⣿⣏⡁⠀⣿⣧⣿⡇⣿⣿⣇⠉⣿⡏⢹⣿⣧⣿⣿⣿⢸⣿⣇⣿⢸⣿⣙⠛⠀ ⠀⠀⣿⡏⣿⡆⣿⡇⣿⡇⣿⢹⣿⣿⡇⣿⡏⣿⡆⣿⡇⣿⢿⣿⡇⣿⡟⣿⡇⠀⣿⡇⢸⣿⢸⣿⠀⣿⣿⠀⣬⡻⣿⠀⠀⣿⡇⣿⡇⣿⡟⢣⠀⣿⢿⣿⣇⣿⣼⣿⠀⣿⡇⢸⣿⡿⣿⣿⣿⢸⣿⢿⣿⢠⣽⢻⣷⠀ ⠀⠀⠛⠛⠛⠃⠛⠿⠛⠀⣛⣘⢃⡛⣃⡛⠛⠛⠃⠛⠃⠛⠈⠛⠃⠛⠟⠛⠃⠀⠛⠛⠃⠛⠿⠛⠀⠛⠛⠀⠛⠿⠛⣠⢀⠙⠿⢛⢁⠛⣃⡘⢀⠛⠈⠛⠛⠛⠘⠛⢂⠛⠃⡘⠛⢃⠛⠿⠛⠘⠛⠘⠛⠈⠻⠿⠋⠀ ⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⡄⠀⠀⢺⡇⠀⠀⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡇⠐⠻⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡆⠀⠈⠘⢿⣿⣿⣿⣿⡇⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⡏⠁⠄⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿ ⣿⡟⢛⡛⠛⠁⠀⠀⣀⠂⠙⣻⣿⡟⠃⠀⢰⣿⢿⠟⠋⠁⠻⣿⣿⣷⠀⠀⠀⠀⢾⣿⠀⢠⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣛⡹⣿⣏⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘ ⣿⣿⣿⣷⣠⣤⣼⣶⣶⣶⣶⣿⣿⣷⣀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠋⠁⠀⠀⠠⣦⠄⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣿⣯⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣄⣀⡀⠀⠀⠀⠀⠘⢃⠀⠀⠀⠀⢀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⢸⠋⣩⣿⣯⣟⣛⣻⣼⣿⣷⡟⠟⠛⢂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣾⢿⢠⢀⣶⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠿⣿⣿⣿⣿⣿⠋⠁⠀⡀⣽⠀⠀⠀⠀⠀⠀⠀⢰⡆⠀⠀⠀⠀⠀⣼ ⣿⣿⣿⣿⢀⣬⣻⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠋⠁⠀⠀⠠⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣟⣉⣉⣽⣿⣿⣿⠂⡀⠀⠀⣴⠍⠀⠀⠀⠀⠀⠀⢠⣿⣧⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢇⠒⠀⠀⠀⠀⠁⠀⠀⢠⡆⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⡿⠿⠛⠛⢻⣿⣿⣷⠁⠀⠀⠁⠀⠀⢴⣤⣤⣄⣠⣿⣿⣿⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⡯⡤⢛⢿⢿⣿⣿⣿⣿⠿⣿⣷⡅⠀⣤⣤⠀⠀⠀⠸⣠⣿⠁⠀⠲⣿⣏⠀⡄⣰⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⡟⣿⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⠀⠀⡀⠀⠻⣿⣿⣿⣿⣿⣿⣷⣶⣶⣤⠄⠀ ⣿⣟⡉⠁⠀⠈⠀⠀⠀⠿⠉⠛⣏⣉⣻⣿⠿⣿⣶⣤⣤⣎⣸⣿⡟⠀⠀⠀⠁⠀⠀⡇⠈⠁⠀⠀⠐⣷⡇⠀⠀⠀⠀⠀⢀⣄⣀⣾⣿⡧⠘⣿⣿⣿⠟⠁⠀⠀⢀⢀⣦⣴⡿⠁⠀⠀⢘⣿⣿⣿⣿⣿⣿⠿⠋⠁⠀⠀ ⣿⣿⣿⣿⣶⡶⠆⠀⠀⠀⠀⠶⠿⠏⠹⢿⣀⠈⠿⣿⣿⣿⣿⣿⠇⠀⠀⡀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⡆⠀⢸⣿⣿⣿⣿⣿⣿⣶⡆⣦⠀⠀⣠⣶⣿⣿⣿⠏⠀⠀⠀⠀⠘⠿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀ ⣿⣿⡟⠉⠀⠀⠙⠀⠶⠀⠀⡀⢀⣀⣀⣨⣏⣶⠔⠚⠛⠉⠉⠉⠀⠀⠺⡿⡇⠀⠀⣷⡖⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡿⠟⠋⣿⣷⡘⣷⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⠇⠀⠀⠀⠀⠀ ⣿⡟⡆⠀⠀⠀⠀⠤⠤⠀⠀⠃⠘⠋⠙⡏⠍⠁⠀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠟⠁⠀⠀⠘⡿⠇⠀⠀⠀⡀⠀⠀⠰⠿⠛⠁⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡇⠀⢠⣤⣴⣶⣶⠀⠀⠀⠀⣼⡂⠇⠀⢀⣾⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠ ⣿⡟⣷⣶⣿⣴⣾⣿⣿⣀⢆⣰⣾⣿⣧⠀⠀⠸⢿⣿⠿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠸⣴⠀⠀⠀⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⠟⠀⠀⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣇⣏⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠈⣄⣿⣠⣀⣠⣤⠀⠀⠀⢀⠀⠀⠀⠉⠀⠀⠚⡿⠧⠀⠀⠀⣄⣀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠇⠀⠈⠁⠀⠈⠉⠉⠁⠀⠀⠠⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⡿⠇⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡟⠀⣤⣤⣤⣤⣤⢠⣤⡄⣤⡄⣤⣶⣤⡀⠀⣠⣴⣦⡄⢠⣤⣤⢠⣤⢠⣤⢠⣤⣤⣤⢠⣤⣤⡄⣤⣤⣤⡀⣤⣶⣯⣻⣿⣿⣭⡌⣤⣤⢠⣤⣤⡄⣤⣤⡄⢠⣤⡀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⣿⡇⢸⣿⣸⣿⣷⣿⣿⣿⣿⣿⡇⠀⣿⣿⣛⣛⢸⣿⣤⢸⣿⣿⣿⢸⣿⢸⣿⣿⣿⣧⡄⣿⣧⣿⠇⣿⣧⣟⢿⡿⣿⣿⣷⣿⣿⢸⣿⣧⡄⣿⣿⣿⢸⣿⣧⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⡇⠘⣿⣿⢿⣿⣿⢸⣿⣿⣿⡇⡀⣿⣿⣿⣿⢸⣿⣉⢸⣿⣿⣿⢸⣿⣸⣿⣿⣿⣏⡁⣿⡏⣿⡇⣶⡟⣿⡇⠃⣿⡏⣿⣿⣿⢸⣿⣏⣱⣿⣿⣿⣸⣿⢿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡿⠿⠿⠿⠿⠧⠀⠛⠃⠀⠛⠛⠈⠛⠛⠀⢙⣛⣋⣴⣷⣌⠛⠛⠛⠘⠛⠛⠘⠛⠘⠛⠘⠛⠛⠋⠘⠛⠛⠃⠛⠃⠛⠃⠙⠛⢛⣥⡀⠛⠃⠛⠙⠛⠘⠛⠛⠛⠛⠈⠛⠛⠛⠘⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⢱⣶⢠⣶⡆⣶⡦⣶⣶⡆⠀⢰⣶⣶⣄⢰⣶⣶⢰⣶⣶⣤⢰⣶⣶⣤⢰⣶⣶⣤⣶⣶⣦⢰⣶⣶⣦⣶⡄⣶⣶⣶⣶⣶⠀⢰⣶⣶⣶⣶⡄⣶⡦⣶⣶⡆⣶⣶⣦⡔⣶⣄⣶⢆⣴⣶⣦⡀⣶⡄⣶⡆⣶⣶⡆⠀⠀ ⠀⠘⣿⣿⣿⣇⣿⡇⣿⣧⡄⠀⢸⣿⣼⡿⢸⣿⣤⢸⣿⣿⣿⢸⣿⣼⡿⢸⣿⣤⠸⣿⣮⣍⢸⣿⣧⡼⣿⣷⣿⡇⢸⣿⠀⣰⢸⣿⣧⡌⣿⣿⣿⡇⣿⣧⡄⣿⣧⣿⠇⢻⣿⡟⢸⣿⣿⣿⡇⣿⣷⣿⡇⣿⣧⡄⠀⠀ ⠀⠀⣿⣿⡟⣿⣿⠇⣿⣏⣁⠇⢸⣿⢸⣿⢸⣿⣉⣸⣿⡏⠁⢸⣿⢸⣿⢸⣿⣉⣰⣶⣹⣿⢸⣿⣏⡰⣿⢻⣿⡇⢸⣿⠀⣿⢸⣿⣏⡀⣿⣿⣿⢰⣿⣏⡁⣿⡇⣿⡇⠈⣿⡇⢸⣿⣿⣿⡇⣿⢻⣿⡇⣿⣏⡁⠀⢤ ⠀⠀⠉⠉⠁⠉⠉⣤⣋⠉⣩⣆⠈⠉⠈⠉⠈⠉⠉⠉⠉⠁⠀⠈⠉⠈⠉⠈⠉⠉⠁⡝⠛⠋⠈⠉⠉⠉⠉⠈⠉⠁⠈⠉⣰⣿⠎⢉⣉⠁⠈⠉⠉⠈⠉⠉⠁⠉⣧⣿⣧⣮⣋⣡⣦⢙⡛⠋⠀⠉⠈⠉⠁⠉⠉⢁⠀⠂ ⠀⠀⠀⠀⠀⠀⠘⠋⠀⠀⠈⠛⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣶⡄⠘⠃⢠⠀⠀⠀⠀⠀⠀⠀⠀⠐⠋⠀⠀⠀⠉⠃⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣏⣯⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠄ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⡀⠺⠇⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⢾⣿⣿⣿⠃⠚⠼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠀⢰ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⡄⠈⠁⠶⢀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⡿⣟⣁⣠⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠰⠆⠀⢠ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣤⠀⠀⠀⠀⠀⠀⠀⣿⣿⡞⠃⣦⠀⣩⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⣤⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⢻⡟⠇⠀⠀⠀⠀⠀⠀⡙⣿⣇⠀⣤⣶⡜⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⡿⠡⠄⠀⠀⠀⠀⠀⠀⠀⢀⣄⠀⠁⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⣧⣿⣞⣿⣶⣿⣿⡣⠸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡫⠀⢀⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣾⡆⢀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣿⣿⣿⣻⣿⣷⡀⠇⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣧⠀⢸⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⢻⣧⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣷⣤⣄⠀⠀⠀⠀⠀⢀⣿⣿⣿⡇⢹⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⢀⣋⠻⣷⣤⠀⠾⠁⠀⠀⠀⡼⣿⣿⠀⣿⣿⠿⢤⣂⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡀⠈⣿⣾ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⠇⠀⠀⠀⠀⠀⠁⠻⠿⣿⣧⢸⣿⠿⢿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠆⠽⠿⠂⠀⠀⠂⠀⠀⠘⠀⠻⠛⠇⢸⡟⠀⠃⡒⠃⣤⡀⠀⠀⠀⠀⠀⠀⠀⣿⣷⠀⢹⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠟⠉⠀⠈⠀⢰⣶⣶⣆⣶⡶⣶⡍⣶⣶⣶⣦⣶⣶⣶⢀⣴⡶⣶⡄⢰⣶⠀⣶⣶⣦⠀⣶⡆⠀⣶⡖⠐⣶⡆⣶⡆⠀⠀⠿⣴⣿⠁⠀⠀⠀⠀⠀⠀⠀⢻⣿⡇⢸⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣤⡘⢿⣷⣍⡁⣿⣿⣼⣿⣿⣿⣤⢸⣿⡇⠿⠿⢸⣿⢠⣿⣿⣿⠀⣿⡇⠀⣿⡇⠀⢹⣿⣿⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⠈⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⡰⣶⡟⣿⡇⣿⣿⢩⣧⣿⣿⣉⣸⣿⡇⣶⡶⢸⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣇⡀⠈⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⠀⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠃⠙⠛⣛⣁⣛⡛⣸⣿⣟⣛⣛⣃⣛⠛⣛⣡⣘⣛⣚⣛⣈⣛⣓⣛⣛⣃⣛⣛⠛⠀⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⡆⠀⢹⡇⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣤⡄⣤⡄⣤⣤⣤⠀⠀⣥⣭⣭⣝⢣⣤⡌⣫⣥⣬⣍⢩⣭⡍⣭⡍⣿⢫⣭⣭⣭⡉⣭⣭⣭⢉⣭⣤⣄⢠⣤⣤⣤⡀⣤⡄⠀⣤⣤⣤⠀⠀⠀⠀⣿⣿⡄⠈⣿⣸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣿⡏⢹⣿⣧⣿⡇⣿⣿⣉⠀⠀⣿⣿⣸⣿⢸⣿⡇⣿⣿⣿⣿⢸⣿⣧⣿⡇⠈⢸⣿⣇⣿⡇⣿⣏⡉⣾⣿⢸⣿⣾⣿⣇⣿⡇⣿⡇⠀⣿⣿⣉⠀⠀⠀⠀⢿⣿⣷⠀⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⢸⣿⡟⣿⡇⣿⣿⠛⠀⠀⣿⣿⢹⣷⢸⣿⡇⣿⣿⣤⣤⢸⣿⡟⣿⡇⠀⢸⣿⡟⠛⠁⣿⡟⠃⣿⣿⢸⣿⣿⣿⡟⠛⠁⣿⡇⠀⣿⣿⠛⠀⠀⠀⠀⡞⣿⣿⡇⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠇⠸⠿⠇⠿⠇⠿⠿⠿⠇⠀⠿⠿⠸⠿⠸⠿⢇⡻⠿⠿⠟⠸⠿⠇⠿⠇⠀⠸⠿⠇⢸⡄⠿⠿⠿⠘⠿⠾⠟⠸⠿⠇⠀⠀⠿⠿⠇⠿⠿⠿⠀⠀⠀⢰⣯⠸⣿⣿⠸⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣀⣀⠀⠀⠀⢀⣀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⣿⣿⣷⡾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⢿⣿⢸⣿ ⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⢹⣿⣿⠉⠉⣿⣿⠉⠉⣩⡽⠋⠉⠉⠉⠭⠿⠋⣿⡏⠉⠉⣉⠉⠉⠁⠀⠀⠀⠀⠀⣀⠀⠀⠈⠃⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⡄⠀⣿⣿⠀⢸⣿⡇⠀⣶⠊⠀⠀⣴⣶⣿⣿⣤⡸⠟⠁⠀⢠⡤⠀⠀⠄⠀⠛⠀⠠⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠻⣿⣿⡇⠀⣿⣿⠀⠸⣿⡇⠀⠿⠅⠀⣠⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣠⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠤ ⢫⡿⣿⣋⣿⣿⣿⣿⣿⣇⣕⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⢻⡏⠙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡿⠃⠈⠙⢾⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⡻⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣟⣛⣋⣭⣽⣕⠶⠰⠄⠀⠐⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣷⣿⡿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠠⢼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠿⣿⣿⣥⣦⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠁⣨⢾⣓⣠⣨⣬⡌⠑⣶⠀⣾⡟⢸⣿⡛⢻⣏⠀⣸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣆⠐⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⠿⠛⠙⠿⣿⣆⣀⡀⣤⣤⡄⣴⢶⡄⣾⣿⣆⣿⣿⡎⢹⣿⢹⣿⠆⠀⣿⡇⢻⣟⡛⣿⢡⣸⣿⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⢰⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢫⣶⣷⡆⣿⢻⣇⣿⣿⡇⣿⣿⡿⣿⣾⣿⣿⡿⣷⣿⡿⣿⡸⣿⠀⡿⠶⠀⠹⠟⢛⣛⣯⣭⣽⣿⣷⣾⣿⠀⠀⢀⡀⠀⠀⠀⠀⠀⠨⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠛⢁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡘⣿⢨⣥⣿⣿⣿⢻⡟⣿⢹⣧⣿⣿⣿⣿⣼⣷⣿⣿⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠽⠟⢿⢿⣿⣿⡿⢿⠀⢀⣿⢽⣷⡿⣿⢰⣶⣦⣴⣤⣄⣤⣄⢀⣀⡀⠀⠀⠀⠣⠀⢸⢀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣧⡛⠛⠋⠈⠛⢽⣾⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠊⢹⡀⠸⣿⣿⢸⣧⣿⣿⣿⡇⣿⠿⢻⡟⣿⣸⣿⡿⣼⣿⡟⣿⠶⣶⠶⠀⣤⣤⣀⣀⢀⣀⠀⠀⢀⣒⣶⣶⣶ ⡏⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡠⢠⣼⠀⠀⠀⠀⠀⠉⠁⠉⠈⠓⠛⠘⠘⠿⠟⠿⢻⣧⣿⣿⣇⣿⢰⣿⠃⢡⣿⣿⢻⡟⣿⣻⣇⣿⣾⡟⣷⠶⠈ ⠀⠀⠀⠀⠀⠀⠘⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣁⣴⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⢸⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⠛⠃⠘⠛⠿⠸⠇⢿⣿⣿⣿⣿⢁⣿⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠙⠛⠁⠀⠀⠀⠀⠄⠀⠀⢀⢂⠠⣐⣭⢭⡿⠟⠙⡻⢿⠀⠀⠀⠀⠀⠀⠀⠀⠘⠸⠄⠀⠀⠠⠤⠬⠥⣤⣤⣦⣆⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣭⣬⣭⣤⣤ ⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠻⣿⣧⣷⣮⣽⣿⣶⣿⣾⣀⣠⣤⣤⣤⣴⣶⣶⣰⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⡄⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠶⠿⠷⠟⠛⠛⢻⣿⠛⠉⠉⠛⠛⠻⠻⠛⡏⠿⠛⠿⠿⠿⠿⠇⠂⣰⣶⣷⣷⣷⠀⠀⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠤⠄⠀⢀⣤⣤⣄⣷⣤⣤⣤⣄⣤⣄⣀⣀⣀⣧⣿⣯⡆⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⣒⣚⡋⠩⣭⣽⣿⣭⣽⣷⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣀⣀⣀⣀⣈⣉⣉⣻⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 897 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/25/offloading-to-ipfs/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Our_Move_Further_Away_From_the_World_Wide_Web,_the_Browser_Monopolies,_HTTP, and_HTML⠀✐ Posted in Site_News at 12:28 am by Dr. Roy Schestowitz Passage of time does not necessarily beget progress 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Browsing⦈ Summary: The World Wide Web (WWW) is going down a bad path and a clearly regressive direction; the solution isn’t going ‘retro’ but exploring more sophisticated systems which are robust to censorship (localised or globalised) and downtime (related to censorship) while reducing surveillance by leveraging encryption at the endpoints THE year 2020 was horrific to many of us. To me, personally, it wasn’t too difficult as I had already worked from home since 2007 and for Techrights it was an inadvertent boon because having to stay at home a lot more time meant that we could do projects. In late summer we started implementing censorship circumvention for the site. The first step was turning Web pages into one-page or single-object elements. We worked on the daily bulletins. Later came text versions of IRC logs. Last week we started converting images into unicode art, in effect embedding a sort of abstraction of images inside the bulletins. All those things are being fed into IPFS and then distributed (decentralised) overnight, every night at around 3AM. Videos, we’ve recently been told, are already circulating in IPFS. Some people share them in a peer-to-peer fashion. The physical, centralised server is said to have served 11.2 TB of traffic over the past 2.5 weeks. That’s about 7.5 megabytes per second, on average. So the decentralised nature of the site helps reduce load and improve capacity, not just talking about censorship aspects here… “The physical, centralised server is said to have served 11.2 TB of traffic over the past 2.5 weeks.”An increase in capacity (disk space, bandwidth, processors) has facilitated expansion and growth. Not many sites can afford to self-host videos, not quite so frequently anyway. Many just come to rely on Google as a faceless censor (fear of removal of videos, deplatforming, demonetisation, delisting from searches/contextual recommendations and so on) and some opt for PeerTube, LBRY and other platforms/options that themselves have downsides (including threats of muzzling). 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇WWW⦈ If all goes according to plan, Techrights will be one of the very few sites that are available through multiple channels (maybe Onion/Tor as well one day), including decentralised ones. We will of course remain on the World Wide Web (most people still choose that option), but seeing the direction the Internet has taken, especially the browser monoculture, we must explore alternatives before it’s too late to do so. Censorship_agenda_is being_promoted_even_by_supposedly_'liberal'_companies_like_Mozilla. They already discriminate against sites that don’t do ‘pseudo-security’ (centralised,_CA-based and often Microsoft-hosted) the way they want everyone to. Not a good sign… When those who claim to champion Internet freedom and software freedom (not really) are acting in this way you have to wonder who the “bad actors” really are and whether you wish to associate with them. █ ⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⣶⣶⣶⣤⣤⣤⣬⣸⣿⣿⣿⣿⣿⡿⠀⠸⠿⢷⡗⠃⠀⣀⣀⡀⠀⠀⢉⠙⢿⡿⠿⣿⡇⠀⠀ ⠀⠀⠀⣀⣀⣀⡀⣀⣀⣀⣀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⡦⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⡌⠿⠿⠿⠀⠀⠀ ⠀⠀⠀⠀⣿⣿⠿⠟⢿⣿⣿⣿⣿⣿⣿⣿⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣸⣿⡅⠈⠛⠏⡟⣿⣿⡇⢰⣶⣦⠀⢀⣀ ⠀⠀⠀⠠⠻⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⠋⠀⠈⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⡜⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣯⡿⢿⡄⠀⠀⠀⠙⣿⠁⢸⣿⡇⢰⣶⣦ ⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠉⠉⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣋⡀⠈⠁⠀⠀⠀⠀⣀⣤⣼⣿⣤⣾⣿⣿ ⡇⠀⠀⠀⠁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣶⣦⣤⣤⣤⣄⣀⡀⠀⠀⠀⠀⠈⠉⠙⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡇⠀⠀⠀⢡⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣀⣀⠀⠀⠀⠀⠀⠉⠉⠛⠛⠇⠀⠀⠐⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿ ⣷⣤⡤⠀⠈⠉⠉⠉⠛⠻⡿⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣤⣄⣀⡀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢁⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢰⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣸⣿⣿⠇⣿⣶⣶⣭⣙⣛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠹⣻⣻⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⢀⣿⣿⡿⣸⣿⣿⣿⣿⣿⣿⣿⣷⣦⣭⣉⡛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⡿⢿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠙⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⠛⠻⠿⣿⣿⣮⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠛⠿⢿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣂⣾⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⣿⣿⣿⣿⣿⡿⠻⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣦⠀⠀⠀⠀⠀⣼⣿⣿⢱⣿⣿⣿⣿⣿⣷⣶⣶⣟⠶⡉⢙⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢴⣿⣶⡀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⢙⣶⡆⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⠃⢸⣷⣄⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⣠⣀⡁⢢⣤⣤⣤⣿⣿⣿⣿⣿⡿⠻⢿⣿⣿⣿⣿⣿⡿⠃⠒⠿⣿⣿⣂⣤⣶⣶⣮⣤⠀⠀⠀⠀⠀⢸⣿⣿⡇⣿⣿⣿⢿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣼⢌⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⠐⢿⣿⣿⣿⠿⠋⠀⠀⠘⠁⠈⠉⠙⣻⣿⣟⠋⠁⠀⠀⠀⠀⠀⣿⣿⣿⣷⣬⣛⠿⣶⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠈⠻⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⣠⠤⠌⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⢿⣿⠿⠶⣦⣄⣠⡴⠂⢿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⣠⣤⣤⣨⣙⣻⣿⣿⣿⣿⣿⠿⠟⠁⠈⠁⣀⣤⠄⠀⠀⠀⠀⠀⠀⢀⣠⣄⣀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣟⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠉⢻⣿⡿⠻⠛⠋⠉⠉⠉⠀⠀⠀⠀⣴⠿⠛⠁⠀⠀⠀⢀⣠⣴⣾⣿⣿⣿⣿⣿⣶⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣽⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿ ⣷⣦⣄⡀⠀⠀⠉⠃⠀⠀⠀⢀⣀⣀⣀⣤⠴⠊⠁⠀⠀⠀⠀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣮⣍⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇ ⣿⣿⣿⣿⣶⣄⡀⠀⠀⠀⢠⣼⡿⠿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠀⠀⠀⠀⠀⡀⠀⠨⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠀⠉ ⣏⣟⣿⣿⣿⣿⣿⣄⠀⣠⡄⣛⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠀⠩⣷⣷⣬⣉⡁⠉⠙⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀ ⣯⣿⡷⢿⣻⣿⣿⣿⣧⠀⠀⠊⠉⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⡻⢿⣿⣿⣷⣦⣤⣄⣀⣈⣉⣙⣛⡿⠿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀ ⡽⣶⣿⣷⣾⡍⢻⣿⡾⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣝⡛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠶⠊⠀⠀⠀⠀⠀⠀⠀ ⣾⣿⣿⣿⣿⣿⣿⣻⡻⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⠀⠀⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡿⣽⣿⢟⣽⡦⣀⣀⠀⢀⡀⠀⠀⠀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣯⣾⣿⣵⣿⣿⣾⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣄⠀⠀⠀⠀⢀⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣷⡄⠀⠀⢀⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣶⣴⣶⣶⣶⣾⣿⣿⣿⣿⣧⣀⠀⣀⣼⣿⣿⣿⣿⣷⣶⣶⣦⣦⣾⣿⣿⣿⣿⣿⣿⣇⢀⣠⣾⣿⣿⣿⣿⣶⣶⣶⣦⣴⣾⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣶⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣴⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠉⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡚⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠋⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠛⠋⠛⠛⣿⣿⣿⣿⠛⣿⣿⣿⣿⠛⠛⠛⠛⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠇⠀⢹⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠀⢠⡿⠿⠟⠀⠀⠈⠻⠿⢿⡀⠀⠀⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 1026 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/25/working-staff-to-death/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ EPO_Staff_Representation_Complains_That_EPO_Management_Exploits_Pandemic_and ‘House_Arrests’_to_Overwork_Staff,_Lower_Quality⠀✐ Posted in Europe, Patents at 2:38 pm by Dr. Roy Schestowitz Video_download_link http://techrights.org/videos/epo-demands.webm Summary: The EPO keeps breaking its promises to workers; not only are key employees seeing their net salary cut (inflation factored in) but pensioners too are being robbed and in the meantime the total time spent on work is increasing THE Central Staff Committee of the EPO bemoans the state of things, and rightly so! Benoît_Battistelli left a mess at the Office and António_Campinos isn’t tidying things up. He makes things yet more messy and senior staff leaves (usually early retirement) as quality collapses. “Last week the representatives circulated a document about exploitation of the pandemic to lower the time spent on each application (or “product”), compelling examiners to work from home from dusk till dawn.”Office insiders have already demonstrated the nosedive; but the management suppresses such insiders, wrongly assuming the problem will magically go away by making the messengers go away. Last week the representatives circulated a document about exploitation of the pandemic to lower the time spent on each application (or “product”), compelling examiners to work from home from dusk till dawn. We’ve decided to reproduce this document with slight redaction/s: Munich, 22.01.2021 sc21004cp – 0.2.1/1.3.3 § Target setting in DG1 for 2021⠀➾ Even more business than usual during a pandemic Dear Colleagues, The target setting exercise for 2021 will be completed by 31 January. Many colleagues have had increased individual targets compared to 2020 with unreachable objectives imposed on them. This comes in sharp contrast with the promises made by Mr Campinos. A “holistic” approach? In his Communiqué of 2 December 2020, Mr Campinos promised a “holistic approach for goal setting”. According to the Cambridge Dictionary, holistic means “dealing with or treating the whole of something or someone and not just a part”. The exercise in DG1 is actually “reductionist”. Examiners are merely imposed a productivity objective decided by the Administration and without any justification apart from the usual untenable principle that one should continuously at least be more productive than the year before. The timeliness objectives are as far-reaching as no late priority 2 or 3 files by the end of the year with no regard as to whether it is attainable or meaningful. The behaviour objectives mention that examiners are expected to learn to accept diverging opinions in contradiction with the top-down process of the current goal setting. More business than usual during a pandemic? In his Communiqué of 8 January 2021, Mr Campinos announced that a review of the (individual) targets would take place in order to take the effects of the pandemic into account1. Nevertheless, the prevailing principle is still “do more”. This trend is sustained by a still competition-based rewarding exercise which disregards completely the circumstances of each individual during the pandemic. Unattainable Objectives vs Performance Assessment The Guide to Performance Development 2020/2021 published on 10 December 2020 states that the goals must be SMART and attainable. This guide was published after the first round of discussion of objective setting in June/July 2020. Obviously, now ____ 1 “Any colleague affected by the pandemic in a way that might necessitate a review of their targets should speak to their line manager.” ===================================================================== management hides behind the outcome of this first round of discussion in order not to change anything. The Guidelines on performance development (Circular 366)2 state that performance assessment is absolute, i.e. specific levels of performance are expected. However, management does not disclose what these levels are and carefully hides the ranges of performance allowed around these levels. Section IV sets out the roles and the responsibilities: “[t]he employees are responsible for meeting the expectations discussed with their manager (….) and are expected to contribute proactively to the goal setting”. It is clear that unattainable objectives should not be set and that there will be consequences at the time of assessment. Our advice: Be very cautious For the above reasons, we recommend that you be conservative and realistic when estimating your performance for 2021 and do not commit to unattainable objectives for which you alone will be responsible and will have to bear the consequences. In order to avoid a negative performance assessment at the end of the year, we suggest that you carefully estimate the impact of the pandemic on your daily work and any other personal circumstances that you can already foresee for this year and set yourself a reasonable target (this is also in line with the Communiqué of 8 January 2021). Bear in mind that the agreement you will reach with your line manager will be regarded as a common approach, and not as a managerial request. In fact, in uncertain times like in the current pandemic, nobody can predict the likelihood of achieving a particular outcome. Discussing objectives seems reasonable, but committing to a target is not. [Redacted] Take care of yourselves and your loved ones. Your staff representation ____ 2 https://extra2019.internal.epo.org/sites/codex/documents/ english.pdf ===================================================================== [Redacted] Speaking for myself, as a home worker (for about 14 years now), I’ve not seen any increases in expectation/demands of “productivity”. Employers have no right whatsoever to exploit this pandemic to increase an expectation of time spent on work-related tasks/’remote working’ (e.g. converting time previous spent commuting into time spent on toil/work). We saw some complaints from inside Microsoft which said this was done there; imagine being paid for a 9-5 job when in fact working 8-6 (adding up the time of travel, but putting additional work strain on people). I heard from people inside Microsoft who wake up at 4AM or 5AM to start working. Life is about much more than work and making money. A life spent just working is a life without time to actually use or enjoy that money. By the time people retire from work they’re very much limited in what they can physically do. █ ䷩ 𝚕𝚒𝚗𝚎 1210 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/01/25/zdnet-fud-is-the-norm/#comments ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Fear,_Uncertainty,_and_Doubt_(FUD)_in_ZDNet_is_the_Norm⠀✐ Posted in Deception, FUD, GNU/Linux, Security at 11:11 am by Dr. Roy Schestowitz Video_download_link http://techrights.org/videos/zdnet-linux-fud.webm Summary: ZDNet continues to emit lots of garbage ‘journalism’, in effect Microsoft PR and what’s known as “black PR” for Linux; just like Bleeping Computer, which ZDNet hired this writer from, there’s no adherence to facts, just smears and innuendo THE Fear, Uncertainty, and Doubt (FUD) site ZDNet continues to blame on “Linux” unpatched software that has nothing to do with Linux (and is being neglected, not patched by the system’s maintainers). This is part of an ongoing pattern not unique to ZDNet but rather prevalent in ZDNet and Lawrence Abrams’ Bleeping Computer, the site from which ZDNet hired this writer for his FUD skills. “…the intention or the goal is to promote a very negative stigma which keeps many businesses saddled to NSA back doors.”This latest garbage which they call “news” is more of the same, consistent with a pattern we’ve long witnessed in ZDNet (we didn’t rebut each and every time this was done). As mentioned several times in the video, the intention or the goal is to promote a very negative stigma which keeps many businesses saddled_to_NSA_back doors. █ ䷩ 𝚕𝚒𝚗𝚎 1257 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.25.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ ✐ Links_25/1/2021:_Huawei_on_GNU/Linux,_NuTyX_20.12.1,_Whisker_Menu_2.5.3, Lutris_0.5.8.3,_Linux_5.11_RC5⠀✐ Posted in News_Roundup at 12:15 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o ⚓ 9to5Linux_Weekly_Roundup:_January_24th,_2021_(1st_Anniversary)⠀⇛ Believe it or not, today is 9to5Linux’s first anniversary! It is on this day (January 24th) that I’ve launched 9to5Linux.com a year ago and it wouldn’t be possible without your support, so THANK YOU for all your feedback and donations (they were put to good use) so far. Here’s to us and to many more happy years together! This has been another amazing week of Linux news and releases as TUXEDO Computers and System76 announced new Linux laptops, Oracle announced Linux 5.10 LTS support for VirtualBox, Raspberry Pi Foundation announced their own silicon, and the KDE Plasma 5.21 desktop environment entered public beta testing. Check them all out in the weekly roundup below, along with all the latest Linux distro and app releases! o ⚓ Linux_Weekly_Roundup_#114⠀⇛ Hello and welcome to this week’s Linux weekly roundup! We had another peaceful week in the world of Linux releases namely, NuTyX 20.12.1, Qubes OS • 4.0.4-rc2, Bluestar Linux 5.10.9, and Redcore 2101-beta. The main release of this week is KDE Plasma 5.21 Beta, packed with new features. May you have a wonderful week and see you next week! o ⚓ Linux_Release_Roundup_#21.04:_Krita_4.4.2,_KDE_Plasma_5.21, qBittorrent_4.3.3,_And_More_New_Releases⠀⇛ In the Linux Release Roundup series, we summarize the new application and distribution versions release in the last few days. This keeps you informed with the latest developments in the Linux world. o ⚓ Linux_Weekly_Roundup:_Kernel_5.10.10,_Plasma_5.21_Beta_and_More⠀⇛ Here’s this week’s (ending Jan 24, 2021) roundup series, curated for you from the Linux and the open-source world on application updates, new releases, distribution updates, major news, and upcoming highlights. Have a look. o ⚓ Out_of_Loss_and_Disappointment⠀⇛ I know, many of you are very disappointed with what happened in recent events. I understand the feeling. However, that isn’t what this post is about. My reason for this post is about something good. Recently, much evil has been exposed, and that’s a good thing. We now know the real truth about Amazon, Facebook, Twitter, and so forth. We now know not to use services provided by these companies. Will I still by somethings from Amazon or Whole Foods? Yes, But not as my first choice. Also, I will not be using any of Amazon’s technology such as AWS. [...] My laptop runs on GNU/Linux. There is more to come. This is a start of something new. The future awaits us all. Let’s make it better! o § Desktop/Laptop⠀➾ # ⚓ Fearful_Huawei_finds_comfort_in_Deepin_Linux_on_laptops⠀⇛ Whenever people discuss the problems Huawei is facing due to the so-called Trump ban the conversation rarely strays from the smartphone discussion and yet Huawei is more than just a smartphone company. Their product line is every bit as extensive as Samsung’s. They don’t just make expensive phones like the P40 Pro, they also make Televisions and even dabble in the laptop game as well. In fact, the stats show that they actually have a very viable laptop business. Have you ever seen a Huawei laptop in real life? Me neither, I just ogle at them on YouTube.The company started marketing their MateBook series back in 2016 when they gained a meagre 2% market share. In 2020 that number has grown to about 17% of the Chinese market and the company is expected to ship about 6 million units of its popular MateBook series in 2020. The company has also said that they have seen a growth of about 250% compared to 2018. Not a bad side business if you ask me. o § Audiocasts/Shows⠀➾ # ⚓ TWIL_135:_Red_Hat’s_No-Cost_RHEL,_Linux_on_Apple_M1_Mac, Google’s_Chromium_Fiasco_|_This_Week_in_Linux_–_TuxDigital⠀⇛ On this episode of This Week in Linux, Red Hat Announces new updates for the CentOS situation in that you can now get RHEL at No-Cost. We’re also going to be talking about a new piece of hardware from the Raspberry Pi Foundation called the Pico. Then we will check out some more Enterprise- y goodness from SUSE. Plus we’ve got some updates related to running Linux on Apple M1 Mac. We’ve also got some app news related to graphics tools Inkscape & Krita plus a not so ideal update from Google for Chromium. Later in the show we will discuss some distro news including Linux Mint having a big screensaver bug & Ubuntu announced their plans for Ubuntu 21.04 in regards to GNOME 40. All that and much more on Your Weekly Source for Linux GNews! # ⚓ KDE_Plasma_5.21_Beta_Run_Through⠀⇛ In this video, we are looking at KDE Plasma 5.21 Beta # ⚓ KDE_Plasma_5.21_Beta⠀⇛ Today we are looking at KDE Plasma 5.21 Beta. As usual, we just do a run-through of the Beta release of the new KDE Plasma desktop environment and when the stable release is out we look at some of the new features that stand out for us, so keep your eyes out for it! However, in this run through you can have a look at some of the new features added and check out the release notes, link below for more info about the changes, and more! # ⚓ Ucollage:_Ueberzug_Terminal_Image_Viewer⠀⇛ Ueberzug is a such a cool program and thanks to it you can make a real image viewer that works inside of your terminal, no need to use ascii, or unicode blocks here we get real image rendering in a terminal. # ⚓ 6_Tips_to_Start_Your_Tech_Career_in_2021⠀⇛ # ⚓ Linux_Action_News_173⠀⇛ Why we don’t think Red Hat’s expanded developer program is enough, our reaction to Ubuntu sticking with an older Gnome release, and a tiny delightful surprise. # ⚓ GNU_World_Order_390⠀⇛ **vbetool** , **Vim** , plus **vorbis-tools** , including **ogg123** , **oggdec** and **oggenc** , **ogginfo** , **vcut** , and **vorbiscomment**. # ⚓ Episode_255_–_What_if_security_wasn’t_joyless?_–_Open Source_Security⠀⇛ Josh and Kurt talk about what we can stop doing. We take a position of asking “does it spark joy” for tools and infrastructure. Everyone is doing something they should stop. # ⚓ Attention_Arch_Users!_Replace_‘Yay’_With_‘Paru’._– YouTube⠀⇛ Are you an Arch Linux user? Do you install packages from the AUR? Do you use the Yay AUR helper? If so, know this–yay isn’t really maintained anymore. Instead, it is recommended that you install paru as a replacement for yay. # ⚓ LHS_Episode_#389:_Jailbird_Jamboree⠀⇛ Welcome to Episode 389 of Linux in the Ham Shack. In this episode, the hosts discuss illegal activity on the air, the purpose of amateur radio, a remote head unit for the Icom IC-7100, Linux on the Apple M1 chip, a new frontier for Red Hat Enterprise Linux, ethical open-source licenses and much more. Thank you for tuning in and have a great week! # ⚓ Full_Circle_Magazine:_Full_Circle_Weekly_News_#197⠀⇛ Ubuntu Making Home Folders Private in 21.04 https://discourse.ubuntu.com/t/private-home- directories-for-ubuntu-21-04-onwards/19533/2 Ubuntu 21.04 Makes Phased Updates a Reality https://discourse.ubuntu.com/t/phased-updates-in- apt-in-21-04/20345/3 Tails Has a Focus in 2021 https://tails.boum.org/news/plans_for_2021/ index.en.html Project Lenix from CloudLinux Gets a Name https://almalinux.org/ Valve Will Continue Their Linux Investment https://store.steampowered.com/news/group/4145017/ view/2961646623386540826 Fedora Kinoite, a New Immutable OS https://fedoramagazine.org/discover-fedora-kinoite/ Microsoft Defender for Linux Servers Now Generally Available https://techcommunity.microsoft.com/t5/microsoft- defender-for-endpoint/edr-for-linux-is-now- generally-available/ba-p/2048539 Alpine Linux 3.13.0 Out https://www.alpinelinux.org/posts/Alpine-3.13.0- released.html KaOS 2021.01 Out https://kaosx.us/news/2021/kaos01/ Raspberry Pi OS 2011-01-11 Out https://downloads.raspberrypi.org/ raspios_full_armhf/release_notes.txt Flatpak 1.10.0 Out https://github.com/flatpak/flatpak/releases/tag/ 1.10.0 Wine 6.0 Out https://www.winehq.org/announce/6.0 https://www.gamingonlinux.com/2021/01/wine- compatibility-layer-version-6-released Proton 5.13-5 Out https://github.com/ValveSoftware/Proton/releases/ tag/proton-5.13-5 Mobian Community Edition PinePhone Out https://blog.mobian-project.org/posts/2021/01/15/ mobian-community-edition/ # ⚓ The_MUDDY_ethics_of_Free_Software⠀⇛ o § Kernel Space⠀➾ # ⚓ Intel_Has_A_New_Driver_For_Linux_5.12:_Reporting_Your Laptop’s_Hinge/Keyboard_Angle_–_Phoronix⠀⇛ Intel’s latest open-source Linux driver contribution is a hinge driver that is set to debut with Linux 5.12. The “hid-sensor-custom-intel-hinge” driver is for supporting a hinge sensor found in many modern Intel laptops. This sensor is able to calculate the angle of the laptop’s hinge, the screen angle, and the keyboard angle relative to the horizon/ground. I hadn’t realized this sensor was all that common these days but apparently so and enough interest to Intel that they have now provided a Linux driver for exposing this hinge / keyboard / screen angle data. # ⚓ Learn_To_Get_Involved_In_Linux_Kernel_Development_This Spring⠀⇛ The Linux kernel mentor program for the spring 2021 period is now accepting applications. The Linux Foundation’s mentorship program for getting new developers involved in kernel developer are now accepting applications for their spring initiative. This program is primarily focused on fixing easy-to-address bugs that have turned up via automated testing / tools analyzing the code but not yet addressed upstream. # ⚓ Linux_5.11-rc5⠀⇛ So this rc looked fairly calm and small, all the way up until today. In fact, over 40% of the non-merge commits came in today, as people unloaded their work for the week on me. The end result is a slightly larger than usual rc5 (but both 5.10 and 5.8 were bigger, so not some kind of odd outlier). Nothing particularly stands out. We had a couple of splice() regressions that came in during the previous release as part of the "get rid of set_fs()" development, but they were for odd cases that most people would never notice. I think it's just that 5.10 is now getting more widely deployed so people see the fallout from that rather fundamental change in the last release. And the only reason I even reacted to those is just because I ended up being involved with some of the tty patches during the early calm period of the past week. There's a few more still pending. But the bulk of it all is all the usual miscellaneous fixes all over the place, and a lot of it is truly trivial one- or few-liners. Just under half the patch is for drivers, with the rest being the usual mix of tooling, arch updates, filesystem and core (mm, scheduling, networking). Nothing here makes me go "Uhhuh" in other words. Linus # ⚓ Linux_5.11-rc5_Kernel_Released_Following_A_Busy_Sunday_– Phoronix⠀⇛ The fifth weekly release candidate of Linux 5.11 is now available for testing. Last week Linux 5.11-rc4 was released and Linus Torvalds characterized it as shaping into a fairly normal release cycle. Linux 5.11-rc5 was quiet too, up until today when there was a rush of last minute pull requests. o § Applications⠀➾ # ⚓ TV-Lite_–_GTK_3_IPTV,_Sopcast,_Acestream_Player_for_Linux⠀⇛ TV-Lite is a free open-source IPTV player with Sopcast and Acestream handling capabilities, which runs in Linux and Windows. TV-Lite aims to be a replacement for the older TV- Maxe. It so far uses VLC for media playback, and need Acestream and / or Sopcast for this program to be able to handle the respective stream types. [...] Once installed, open the player from system app menu and you can add following line into Menu - > “Manage subscriptions” for free TVs. # ⚓ Explore_binaries_using_this_full-featured_Linux_tool⠀⇛ In 10 ways to analyze binary files on Linux, I explained how to use Linux’s rich set of native tools to analyze binaries. But if you want to explore your binary further, you need a tool that is custom-made for binary analysis. If you are new to binary analysis and have mostly worked with scripting languages, 9 essential GNU binutils tools will help you get started learning the compilation process and what constitutes a binary. It’s natural to ask why you need yet another tool if existing Linux-native tools do similar things. Well, it’s for the same reasons you use your cellphone as your alarm clock, to take notes, as a camera, to listen to music, to surf the internet, and occasionally to make and receive calls. Previously, separate devices and tools handled these functions — like a physical camera for taking pictures, a small notepad for taking notes, a bedside alarm clock to wake up, and so on. Having one device to do multiple (but related) things is convenient for the user. Also, the killer feature is interoperability between the separate functions. o § Instructionals/Technical⠀➾ # ⚓ How_to_Install_Xrdp_on_Ubuntu_20.04⠀⇛ Xrdp is an open-source equivalent of Microsoft’s Remote Desktop Protocol (RDP). With xrdp installed on a Linux system, users can remotely access the Linux desktop using an RDP client as we shall demonstrate later in this article. It’s completely free to download and use. Without much further ado, let’s see how you can install Xrdp on Ubuntu Desktop 20.04 and 18.04. # ⚓ How_to_Symlink_a_File_in_Linux⠀⇛ A symbolic link, also known as ‘Symlink‘ is a special type of file in Linux, which is used for the purpose of pointing to another file. The symlink does not contain any other data apart from the disk address of the file to which the symlink is pointing to. Symlinks are particularly useful as shortcut files; where you can have the symlink of a program/ application on your desktop/home folder, instead of the program file and its dependencies. # ⚓ How_to_Install_Wine_5.0_on_Debian,_Ubuntu_and_Linux_Mint⠀⇛ Wine is an open-source, free and easy-to-use program that enables Linux users to run Windows- based applications on Unix-like operating systems. Wine is a compatibility layer for installing almost all versions of Windows programs. Wine 6.0 is finally released and it comes with an array of numerous enhancements and a total of 40 bug fixes. You can find out all the new features and changelog of this new release on the Wine announcement project page. # ⚓ How_to_Install_Wine_6.0_in_Ubuntu⠀⇛ Wine is a nifty utility that allows users to run Windows applications inside a Linux environment. Wine 6.0 is finally out, and it ships with an array of numerous improvements and a total of 40 bug fixes. # ⚓ How_to_Change_Open_File_Limit_in_Linux⠀⇛ In Linux, there are limits defined by the system for anything that consumes resources. For example, there are limits on how many arguments can be passed to a certain command, how many threads can run at the same time, etc. Similarly, there is a limit on the number of open files. As you might know, an open file is actively being used in some of the other programs and hence consumes memory. You can view and modify the open file limit with the command ‘ulimit‘. # ⚓ How_to_Install_GVM_Vulnerability_Scanner_on_Ubuntu_20.04⠀⇛ GVM (Greenbone Vulnerability Management) is an open-source solution for vulnerability scanning and vulnerability management. GVM was previously known as OpenVAS. Greenbone Vulnerability Manager and OpenVAS are widely used by a number of people in the World including security experts and common users alike who used this all in one suite of tools that works together to run the tests against client computers using its own database of known weaknesses and exploits. In this article, we will show How to install and setup GVM on Ubuntu 20.04 to make sure that your servers are protected against attacks. # ⚓ How_To_Install_Wine_on_Debian_10_–_idroot⠀⇛ In this tutorial, we will show you how to install Wine on Debian 10. For those of you who didn’t know, Wine is a free and open-source use that allows users to run Microsoft Windows applications in a Linux environment. In the present day, Wine is a must-have tool to get Linux users who don’t want to be able to let go of Windows native software especially gamers. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of Wine on a Debian 10 (Buster). # ⚓ How_to_boot_multiple_ISO_images_from_one_USB_drive_on Linux⠀⇛ A bootable USB drive allows you to instantly run a full-fledged OS from the file system on the USB drive, rather than from the host computer’s hard drive. Such capability is quite useful in various scenarios, for example, when you need to diagnose and repair a corrupted file system of a host computer, or when you want to test drive an alternative OS or the latest release of your favorite Linux distro before installing it. You can easily create a bootable USB by burning an ISO image on a USB drive with tools like Gparted or UNetbootin. There is nothing fancy. However, for people like me who would like to try out all sorts of Linux distros and different releases of each distro for testing purposes, as part of writing tutorials, what would be nice is the ability to boot multiple ISO images from a single USB drive. However, a typical bootable USB drive or memory stick can only boot from a single ISO file stored on the drive. It is not only inconvenient as I need to re-format the USB drive with a new ISO file every time I need to boot from a different ISO file, but also quite wasteful as a typical USB drive has much bigger space than a single ISO image. Although it’s possible to boot ISO files using GRUB, it’s rather cumbersome to modify GRUB configuration each time you want to add a new ISO file to try. Also, the GRUB-based approache does not provide the portability of a USB drive. # ⚓ How_to_compress_PDF_files_on_Linux_|_FOSS_Linux⠀⇛ PDFs offer us one of the most convenient ways of sharing images. However, by stuffing tons of data such as images and graphics, the PDF file size can get too big to share via emails. If you are also suffering from this issue, you have come to the right place. Here, we will show you how to compress a PDF file in Linux to reduce its size drastically. And don’t worry, we have included both GUI and Terminal methods in this tutorial. # ⚓ How_to_fix_error_:_Conda_command_not_found⠀⇛ If you have already installed Miniconda and cannot run the commands in the terminal while using zsh, you may find the following helpful. In case you have already added the appropriate path environment variable to bashrc and bash_profile files, you would need to add the Miniconda folder directory to the PATH environment variable of zsh shell. # ⚓ How_to_set_up_SSH_dynamic_port_forwarding_on_Linux_|_Enable Sysadmin⠀⇛ Dynamic port forwarding allows for a great deal of flexibility and secure remote connections. See how to configure and use this SSH feature. # ⚓ Introduction_to_ContainerJFR:_JDK_Flight_Recorder_for containers⠀⇛ OpenJDK has long been a top pick for real-world applications and workloads, chosen for its blend of performance, compatibility, reliability, and observability. For many years, JDK Flight Recorder (JFR) and JDK Mission Control (JMC) have contributed to OpenJDK’s success. Until recently, both were commercial features, however, available only for certain users and workloads. In 2018, JDK Mission Control and JDK Flight Recorder were open-sourced. JDK Flight Recorder is now built into the Java Virtual Machine (JVM) for later releases of OpenJDK 8 and all versions from OpenJDK 11 onward. Open-sourcing these tools brings their power—always-on, near-zero overhead production profiling and monitoring, application- specific custom events, and unified-core JDK analytical tooling—to all JDK users. On the downside, JDK Mission Control and JDK Flight Recorder have emerged into a world rapidly moving toward containerization, which is not the paradigm that they were designed for. The desktop-only JDK Mission Control application requires developers and administrators to access flight recordings on the local disk. Otherwise, one resorts to a complex and potentially insecure setup to connect directly to applications over Java Management Extensions (JMX) in the cloud. Similarly, the bare-metal-focused JDK Flight Recorder allows JVMs to dump recordings into the local filesystem, but not when the application runs inside a container. In that case, the filesystem is not easily accessible from the outside world, and it isn’t possible to retrieve and analyze recordings. # ⚓ Install_and_Configure_Grafana_on_Kubernetes⠀⇛ We are going to deploy Grafana to visualise Prometheus monitoring data. # ⚓ How_to_Install_and_Use_Docker_on_Ubuntu_20.04_|_18.04⠀⇛ Docker is a free, open-source and cross-platform containerization tool that helps you to deploy and run the application in an isolated environment. Docker has become one of the most important parts of modern software development and DevOps pipelines. # ⚓ How_to_Find_Cheap_Linux_VPS? [Ed: Potentially a bit spammy (the links in there)]⠀⇛ VPS stands for a Virtual Private Server. This is a virtual machine that is commonly used for hosting a web site. You can buy a VPS from a hosting provider companies such as Routerhosting, and based on your requirements. Each VPS provides you a private resource on a server to host your website. Likewise, you can use a shared VPS that is more affordable but in low security. Another noticeable factor for selecting a perfect VPS is operating system. The operating system that you select for VPS will have a strong impact on your business or the field of your action. There are two options available including Windows VPS and Linux VPS. Although there are many basic functions that are common between them, but selecting the OS completely depends on users and their preferences. As you know Linux VPS is more popular than Windows. You can easily find a cheap Linux VPS with great speed, function, and security. # ⚓ 4_ways_to_identify_your_current_shell_(if_it’s_bash)⠀⇛ Knowing which run you are using on your system is an important piece of information. Your shell determines your login environment to a large extent as it controls which environment variables get exported, your shell prompt etc. On a Linux system it’s almost certain that you will using the bash shell unless the system administrator has deliberately changed it to something else. In this quick article we will demonstrate four ways you can determines if you are running the bash shell or not. # ⚓ Alan_Pope:_The_Black_Oblong_of_Monospace_Mystery⠀⇛ I originally titled this post “Don’t be afraid of the command line”, but decided “Black Oblong of Monospace Mystery” was more fun. Is the command line really scary? It doesn’t feel like that to me, but I grew up with an interface which looks like this on first boot. # ⚓ What_Is_DNS_Server?⠀⇛ What is DNS Server? DNS stands for Domain Name System. This is actually a service that runs on all of our computers but majorly it runs the entire internet. We type a website in the browser and with the bling of our eyes the website is open. Have you ever wondered how does that happen? In today’s article, we will learn the process of how the website opens so fast and how DNS plays an important role in this process. We already know that every website is saved in a server that is located somewhere in the world. We need to reach this server and ask for the website homepage. In order to reach this Server, we need the address. When we want to visit a person in real life, we need his home address but in the world of the internet, we need the logical address. Internet Protocol, also known as IP Address is the logical addressing system. In order to reach a website we need to enter its server IP in the browser and the server will reply with the homepage. Initially, when the internet was in its infancy, people kept the record of IP addresses. Gradually, the internet because huge, and keeping the record of IP addresses was a challenge. The markers of the Internet knew that humans are very good at remembering names than numbers. They came up with the idea of a DNS Server. # ⚓ How_to_install_Proton_VPN_on_a_Chromebook⠀⇛ Today we are looking at how to install Proton VPN 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. # ⚓ How_to_Install_AppImage_in_Linux⠀⇛ AppImage is format for packaging applications which is self-contained. It is the universal software package format compatible with various Linux distribution. In the traditional system of installing software packages, you need to download, extract and install on various directories of the system. But with the AppImage there is no extraction, no installation, no root permission, you just download the single package, make it executable and run it with a single click. It includes all the compressed image, dependencies, and libraries needed to run the software. Even to uninstall the application, you will just remove the AppImage file. # ⚓ Install_Oracle_Virtualbox_6.1.18_in_Ubuntu_20.04_/_CentOS_8 &_Fedora⠀⇛ Virtualbox an open-source application for running operating systems virtually in our base system and this application available for multiple operating systems (ie) Windows, Linux, and macOS. It has a large number of features, high performing software used in enterprise-level and licensed under General Public License (GPL). It is developed by a community based on a dedicated company. This tutorial will be helpful for beginners to install Oracle VirtualBox 6.1.18 in Ubuntu 20.04, Ubuntu 19.10, CentOS 8 / Redhat 8, and Fedora. # ⚓ How_To_Install_Docker_on_Linux_Mint_20⠀⇛ In this tutorial, we will show you how to install Docker on Linux Mint 20. For those of you who didn’t know, Docker is an open-source project that automates the deployment of the application inside the software container. The container allows the developer to package up all project resources such as libraries, dependencies, assets, etc. Docker is written in a Go Programming language and is developed by Dot cloud. It is basically a container engine that uses the Linux Kernel features like namespaces and control groups to create containers on top of an operating system and automates the application deployment on the container. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of Docker on a Linux Mint 20 (Ulyana). # ⚓ How_to_Secure_Email_Server_Against_Hacking_with_VPN_ (CentOS/RHEL)⠀⇛ In this tutorial, I’m going to share with you my tips and tricks to secure CentOS/RHEL email servers against hacking with a self-hosted VPN server. Many spammers are trying to hack into other people’s email servers. If successful, they would use the hacked email server to send large volumes of spam or steal valuable data. Why do we use a self-hosted VPN server? Because it allows you to enable whitelisting, so only trusted users connected to the VPN server can access your mail server. # ⚓ Fixed_compile_of_libvdpau-va-gl_in_OE⠀⇛ I posted yesterday about the problem in OpenEmbedded when the compile of a package requires execution of a binary: https://bkhome.org/news/202101/fixed-compile-of- samba-without-krb5-in-oe.html This problem does not occur if the build- architecture and target-architectures are the same. The problem occurs with a cross-compile. Today I had the same problem, with package ‘libvdpau-va-gl’. I had previously compiled this in OE, but now the build-arch is x86_64 and the target-arch is aarch64. o § Games⠀➾ # ⚓ Lutris_game_manager_v0.5.8.3_out,_requires_contributors_to agree_to_a_CLA⠀⇛ For regular Linux gamers, Lutris is pretty much a household name by now. For those that aren’t – Lutris is a game manager allowing you to sort through all your games from various stores. Not only that it also allows you to manage emulators for your favourite classics, Windows games using the Wine compatibility layer and quite a lot more. It’s very useful and they continue polishing up the overall experience after a huge update went out late last year. # ⚓ Critters_for_Sale_is_super_weird,_first_episode_out_free and_the_rest_this_year_|_GamingOnLinux⠀⇛ Love you wild adventures? Critters for Sale is one you should take a look at because this is the second time I’ve played it and I still have no idea what the hell is going on. Originally released on itch.io back in 2019 which I mentioned here, and a contributor also took a look later, it’s now seen a first episode release on Steam with Critters for Sale: SNAKE. It’s so bizarre! A point and click visual novel adventure, one that’s black and white with a bunch of animated scenes in the middle of the screen. # ⚓ Scarlet_Hood_and_the_Wicked_Wood_from_The_Coma_devs launches_February_10⠀⇛ Scarlet Hood and the Wicked Wood is going to take you on an adventure that loops over with twists and turns, featuring a narrative time-loop like some kind of Groundhog Day. Developed by Devespresso (The Coma & The Coma 2) and published by Headup, it sounds pretty Oz-esque and amusing with the recognizable Devespresso Games manhwa-style. Initially starting off in Early Access, they’ve now announced it will begin on February 10. The roadmap to release suggests the final version will be live in March with one third of the story chapters already available. They’re using Early Access mainly to ensure the full release is nice and smooth. # ⚓ Try_the_demo_for_Bittersweet_Birthday,_a_creepy_action_game with_you_being_hunted⠀⇛ Bittersweet Birthday is an upcoming action game set inside a mysterious building. You wake up dazed and confused, there’s people after you but someone is trying to help you escape. An interesting setting full of intrigue, with each fight being a unique combat encounter. “Bittersweet Birthday is an action game where every combat encounter is a challenging and unique fight. You can also explore different areas and help many of the NPC populating them with their everyday struggles while learning more about the world and its history.” # ⚓ Empire_building_terminal_game_Arcane_Fortune_adds_trade, nobility,_assassination_|_GamingOnLinux⠀⇛ Inspired by the likes of Dwarf Fortress, Civilization, SimCity and more we have the free and open source Arcane Fortune which continues to expanding in features. Played in your favourite command-line terminal application, or just use the pre-made launch script it comes with that sorts out everything for you. Seems like it has some genuinely great ideas, and considering how ridiculously popular Dwarf Fortress is, we know that shiny graphics are not a key to success. Perhaps Arcane Fortune will be able to carve out a nice niche. # ⚓ Open-world_voxel_sandbox_game_Rising_World_is_going_through a_rewrite_|_GamingOnLinux⠀⇛ After entering Early Access in 2014, JIW-Games have been rewriting their open world sandbox game Rising World to move away from Java and instead use the Unity game engine. They actually announced this back in 2019, as part of a post mentioning how changes to the Valve algorithm for showing games had dropped off their store page traffic dramatically. They said about wanting to rework a lot of it and Unity would help them achieve this. Back in December they finally showed off the result of their efforts, with a massive overhaul available in Beta that’s now using Unity and they’re continuing to support Linux. # ⚓ Free_and_open_source_modern_level_editor_LDtk_has_a_huge new_release⠀⇛ LDtk (prev called LEd) is an in-development free and open source level editor, one that’s modern and designed to be as user-friendly as possible designed by a former dev on Dead Cells. A big release just went out out with the 0.7.0 version, which the developer explained has “many important changes to make LDtk production ready and future proof. These changes will allow better support for large projects, better API creation and maintenance, and smoother user adoption”. # ⚓ VICE_v3.5_|_Versatile_Commodore_Emulator_on_openSUSE⠀⇛ I recently received a little bit of a ribbing, I suppose, via email about not writing about emulators that were not of the Nintendo vintage. This is a fair criticism, I probably spend more time messing with Commodore 64 things such as chatting on IRC with a Commodore 64 or playing with my new THEC64 Maxi (more on that at a later date). I have been doing some dabbling with the Commodore 64 again, but instead of just running or configuring things, I am interested in doing some application development. Instead of playing, doing something useful and practical. For real. That said, on a fresh clean installation of openSUSE Tumbleweed on my HP EliteBook I decided to install the latest VICE Emulator using the Open Build Service and do a little poking and playing around. It had been a while since I used the emulator. [...] Generally, it is more common to see some sort of Raspberry Pi OS or Debian based system as a retro gaming machine but the fine folks of the openSUSE community keep the repos up to date to have the latest in retro Commodore experiences. I love seeing the work being done to keep the Commodore experience alive. I know that much of this work has trickled into other projects which is what make the community based open source projects so wonderful. I do want to highlight two individuals that are directly responsible for my excellent experience on openSUSE: Wolfgang Bauer and Karol Sławiński. You see these two names on the package change log for the last year. My sincere thank you goes to them. If you haven’t kicked the tires of VICE recently, I highly recommend downloading version 3.5 and giving it another try. The GUI is better, the sound and video is better, the system controls are better based on the change log, the underpinnings are better. I think you will be pleasantly surprised on this refreshed experience. o § Desktop Environments/WMs⠀➾ # ⚓ Whisker_Menu_2.5.3_released⠀⇛ - Fix invalid command expansion with Xfce 4.14 (Issue #39) - Translation updates: Basque, Portuguese (Brazil) # ⚓ Xfce’s_Thunar_File_Manager_Gets_Split_View,_File_Creation Times,_and_More⠀⇛ Thunar 4.17 is here as the first milestone towards the next major release that will be part of the upcoming Xfce 4.18 desktop environment, which is now in early development. I know many of you love and use Thunar, so here’s a look at the major new features coming to your Xfce desktop environment. The big news is that Thunar now finally features a split view, allowing you to use the file manager as a dual-pane file explorer/commander. I bet many of you were hoping for this feature, so here it is and you’ll be able to use soon on your Xfce desktop, hopefully later this year. # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ The_Kate_Text_Editor_–_January_2021⠀⇛ It not only got some nice visual refresh but a much better fuzzy matching algorithm. The fuzzy matching algorithm is on its way to be upstream to KCoreAddons to be used by more parts of the KDE universe. Praise to Waqar Ahmed for implementing this and pushing it to upstream. And thanks to Forrest Smith for allowing us to use his matching algorithm under LGPLv2+! [...] As you can see on our team page a lot of new people helped out in the scope of the last year. I hope to see more people showing up there as new contributors. It is a pleasure that Waqar Ahmed & Jan Paul Batrina now have full KDE developer accounts! Especially Waqar came up with a lot of nifty ideas what could be fixed/improved/added and he did already do a lot of work to actually get these things done! I actually wanted to write earlier about what cool new stuff is there, but had too much review requests to look after. Great! ;=) No I can read review request instead of light novels in the evening. # ⚓ Contributing_to_Konsole⠀⇛ I never thought I could contribute with Open Source, or even imagined I could change my workspace, in my mind doing it was beyond my programming skills. I was a Windows user for a long time, until one day I couldn’t stand anymore how the system was so slow, it was not a top computer, but it was a reasonable one to be that slow. So I changed to Debian and used it for a time until change to other distros, but I was amazed how fast it was, of course I couldn’t use all of the same programs I used to work with but I did learn new ones. # ⚓ KDE_Plasma_5.21:_Everything_You_Need_to_Know⠀⇛ KDE Plasma 5.21 is out and in a Beta way. Just because we are dealing with a Beta version of this Linux-based desktop environment does not imply we shouldn’t be at the edge of our seats. It is a test, and every test needs a pass mark. That is why the Linux community exists; to approve all running tests. Plasma 5.21 Beta has not lost its pretty UI touch. All its Beta upgrades we will discuss are redirected towards improving the usability index of every Linux user that fancy it. # ⚓ Pikasso,_a_simple_drawing_application_in_QtQuick_with Rust⠀⇛ Following my last blog post about using Rust and Lyon to create custom shapes. I’m happy to announce the creation of Pikasso, a very simple drawing program intended to be used on Plasma Mobile. Pikasso is very basic and only supports drawing with the mouse/finger and adding rectangles and circles to the scene. An undo feature is also available as well as the possibility to export your beautiful artworks to SVGs. As you can see, Pikasso is not intended to be replacements for Krita. If you want a powerful drawing application just use Krita, it’s awesome. The scope of Pikasso is more similar to Kolourpaint or Paint.exe and intended for children to play a bit with it on Plasma Mobile. o § Distributions⠀➾ # § Reviews⠀➾ # ⚓ Tiny_Core_Linux_Installation_and_Review⠀⇛ The OS architectures supported by Tiny Core Linux are x86. X86_64, and ARM processors. It may not be a complete package for a functional Linux distro or flavor, but the freedom and flexibility it offers is out of the box. Under Tiny Core Linux, you get to push your OS around rather than your OS pushing you around like in other platforms. The speed and simplicity under this Linux distro cannot be substituted. Moreover, the absence of a Desktop environment distractions under its user experience is another plus. It gifts you the perfect tinkering experience due to its lightweight nature. # ⚓ Review:_Mabox_Linux_20.10⠀⇛ For me, running Mabox was a curious experience. The reason being that the distribution never seemed to do anything objectively wrong or buggy. Everything worked properly, the system was fast, stable, and often offered multiple approaches to accomplishing tasks. Mabox inherits Arch Linux’s large repositories of software and the cutting-edge packages which make its grandparent famous. The lightweight Openbox window manager is flexible and fast. Plus I like that Mabox doesn’t ship a lot of applications, just some good basics, and gives us multiple tools to add more items we might want. However, Mabox never felt like a good fit for me. It’s hard to put my finger on why exactly this was because the distribution, objectively, does a lot of things well. However, the style of the distribution isn’t at all to my taste. The Openbox session is very busy and I like quiet interfaces. Mabox is a cutting-edge rolling release and I like static and boring. Mabox has a tonne of status panels, shortcuts, and an elegant welcome screen. I want my operating system to stay out of the way and not distract me. Mabox has many configuration tools and they all seem to work, but the number of them (and the lack of a central organization for them) can make it harder to find the options I want to adjust. I guess what made the experience feel odd is Mabox uses a really minimal window manager, but with all the bells and whistles enabled. It ships with very few desktop applications, yet the menu is crowded with options. The system looks really sleek and modern, but a lot of options require we tweak text-based configuration files by hand. It makes for an odd series of juxtapositions. Objectively, I think Mabox is quite good. The only real bug I ran into was Firefox and the desktop panel using the same shortcut, but otherwise the system was fast, smooth, and capable. It just has an unusual approach to several aspects of it. Which makes me feel the distribution is objectively good, but subjectively not to my taste. # § New Releases⠀➾ # ⚓ NuTyX_20.12.1_available_with_cards_2.4.124⠀⇛ I am very happy to announce the new version of NuTyX 20.12.1 and cards 2.4.124. The compilation chain is completely rebuilt in addition to glibc 2.32, gcc 10.2.0 and binutils 2.34 The xorg-server graphics server version 1.20.10, the Mesa 3D library in 20.3.2, gtk3 3.24.24 and qt 5.15.2 are also in their latest versions. The python interpreters are ent 3.9.0 and 2.7.18. The XFCE desktop environment is updated to version 4.14.3. The MATE desktop environment is also updated to version 1.24, the latest version available. The KDE desktop environment is available in Plasma 5.20.4, Framework 5.76.0 and applications in 20.12.1. et les applications en 20.12.1. Available browsers are: firefox 84.0.2, chromium 87.0.4280.88, falkon 3.1.0, epiphany 3.38.2, etc Many desktop applications have been updated as well like thunderbird 78.6.1, Scribus 1.5.6.1, libreoffice 7.0.4.2, gimp 2.10.22, etc. Core NuTyX ships with Long Term Support (LTS) kernels: 4.9.253, 4.14.217, 4.19.170, 5.4.92 and 5.10.10 and the latest stable version 5.10.10. # ⚓ Qubes_OS_4.0.4-rc2_has_been_released!⠀⇛ We’re pleased to announce the second release candidate for Qubes OS 4.0.4. # § BSD⠀➾ # ⚓ OpenBSD_KDE_Status_Report⠀⇛ But today we can be happy about an up-to-date KDE stack in OpenBSD. Currently – at the end of January – our stack is very up-to-date: [...] # § PCLinuxOS/Mageia/Mandriva/OpenMandriva Family⠀➾ # ⚓ SongRec_updated_to_0.1.2⠀⇛ SongRec is an open-source Shazam client for Linux, written in Rust. # § SUSE/OpenSUSE⠀➾ # ⚓ openSUSE_Tumbleweed_–_Review_of_the_week_2021/03⠀⇛ Dear Tumbleweed users and hackers, Shame on me for giving you the information about the changes in Tumbleweed during this week only now, but at least technically this is still the review of Week 03. Since the last weekly review, there have been 6 snapshots published (0114, 0115, 0118, 0119, 0120, and 0121). # ⚓ Beneath_the_code:_SUSE_Enterprise_Linux_construction mechanics_–_Open_Source_Insider⠀⇛ As every good developer knows, when you want to learn more about what a platform or tools provider is bringing through the release pipeline: ignore the news, delete the press releases, don’t look at the advertisements… read the coder blogs instead. Microsoft’s MSDN has adopted this approach for most of the last decade and it is – very arguably – where the real meat (or plant- based protein substitutes with soya- enrichment) is. Also well versed in this practice is German open source operating system softwarehaus SUSE. [...] Last but not least, Moutoussamy talks about the openSUSE community and how SUSE wants to share more than just code. “So next we will talk about some of the underlying processes glueing everything together but also about the great tool we are using: Open Build Service (build) and openQA (test),” he concludes. Can we imagine that one day, all technology vendors will talk about the way they actually build code and perform rollout cadence and express the need to balance open source community and commercial requirements in a product that still, ultimately, progresses forward year-on-year? We can dream, surely. # § Debian Family⠀➾ # ⚓ How_to_Install_Debian_10_Buster_[Step_by_Step_-_with Screenshots]⠀⇛ This beginner’s guide explains the steps to install Debian 10 Buster. The following process includes the step by step guide with screenshots and prepared to be followed by any user. # § Canonical/Ubuntu Family⠀➾ # ⚓ Ubuntu_Mate_On_The_Raspberry_PI_400⠀⇛ In a previous article I reviewed the desktop version of Ubuntu on the Raspberry PI 4. I came up against quite a few issues whilst using Ubuntu on the PI 4 with the main one being performance. In my opinion running the GNOME desktop on a Raspberry PI is never going to work because GNOME takes too many resources. This isn’t a criticism of GNOME because on a laptop with higher specifications it is a decent desktop environment. I received a few criticisms and comments during that review. One of the criticisms was that I should have overclocked the Raspberry PI 4. The main comment that I received multiple times is that I should have used Ubuntu Mate. So here we are. I have installed Ubuntu Mate and I have been using it for about a month and I am going to share with you my experience. # ⚓ Ubuntu_21.04_Release_Date_&_Planned_Features⠀⇛ While development on Ubuntu 21.04 is still (somewhat) early, rumours are already circling about what to expect from the release that Ubuntu developers have dubbed the “Hirsute Hippo”. In this post we rundown everything we know so far, including when Ubuntu 21.04 will be released, how long it’ll be supported for, and what kind of new features and key changes its likely to include. # ⚓ Ubuntu_20.10_on_the_Raspberry_Pi_4_Rocks:_A_Review⠀⇛ Canonical released Ubuntu 20.10 (Groovy Gorilla) at the end of October 2020, and it’s the first release of the popular GNU/Linux distribution to offer an Ubuntu Desktop image for Raspberry Pi computers, supporting only Raspberry Pi 4 and Raspberry Pi 400 models. Ubuntu was already available for the Raspberry Pi, but only as a server, supporting Raspberry Pi 2 and later models. Now, Canonical gives us the opportunity to turn our tiny devices into versatile office or home office computers that can do pretty much anything you throw at them. o § Devices/Embedded⠀➾ # ⚓ Getting_Started_with_Raspberry_Pi_Pico_using_MicroPython and_C⠀⇛ Raspberry Pi Pico board was just launched last Thursday, but thanks to Cytron I received a sample a few hours after the announcement, and I’ve now had time to play with the board using MicroPython and C programming language. I went to the official documentation to get started, but I had to look around to achieve what I wanted to do, namely blinking some LEDs, so I’ll document my experience with my own getting started guide for Raspberry Pi Pico using a computer running Ubuntu 20.04 operating system. The instructions will be similar for Windows and Mac OS. # ⚓ PinePhone_news_roundup_(1-24-2021)⠀⇛ It’s been a busy week for PinePhone hardware and software developers. If you’ve been following LinuxSmartphone on Twitter you may have noticed that developers have made progress in making several different Linux distributions more usable, while other developers have been working to bring open source firmware to the PinePhone’s modem. The PinePhone KDE Community Edition has also begun shipping recently, the Mobian Community Edition model is up for pre-order. And the official keyboard add-on is coming along nicely, as is the semi-official fingerprint reader accessory. # ⚓ Easy_Version_Control_rollback_device-tree_files⠀⇛ It is still a mystery to me how they work, but they are needed by the Raspberry Pi, and, as I discovered, getting the latest is important. However, with Easy Version Control, if we roll back to an older version of Easy, we should really roll back the device-tree also. Ditto when roll forward. The current device-tree files are in /boot/device- tree, which you can view in a running Easy. These are actually located inside easy.sfs. So, if roll back or forward to a different easy.sfs, then extract the device-tree files out of easy.sfs and copy them to the boot partition. That is what Easy Version Control now does. The modified scripts are /usr/local/easy_version/easy- update and easy-version-control. # ⚓ Iustin_Pop:_Raspbian/Raspberry_PI_OS_with_initrd⠀⇛ While Raspbian, ahem, Raspberry PI OS is mostly Debian, the biggest difference is the kernel, both in terms of code and packaging. The packaging is weird since it needs to deal with the fact that there’s no bootloader per se, the firmware parses /boot/config.txt and depending on the setting of 64bit and/or kernel line, it loads a specific file. Normally, one of kernel7.img, kernel7l.img or kernel8.img. While this configuration file supports an initrd, it doesn’t have a clean way to associate an initrd with a kernel, but rather you have to (like for the actual kernel) settle on a hard-coded initrd name. # § Mobile Systems/Mobile Applications⠀➾ # ⚓ New_Netflix_audio_codec_improves_Android_playback⠀⇛ # ⚓ This_Hisense_43-inch_Android_TV_has_matched_its lowest_price_at_$200_today⠀⇛ # ⚓ Poco_X2_Starts_Getting_Android_11_Through_MIUI_12.1 Update,_Comes_With_January_2021_Security_Patch⠀⇛ # ⚓ OPPO_Reno2_F_ColorOS_11_(Android_11)_beta_program goes_live_in_India⠀⇛ # ⚓ [Video]_Galaxy_S21_Tech_Talk_⑤_SmartThings_on_Android Auto⠀⇛ # ⚓ How_to_Use_IOS_Applications_on_Android_Devices?⠀⇛ # ⚓ Android_compatible_OTG_pen_drives⠀⇛ # ⚓ CDS_launches_new_range_of_android_touch_monitors⠀⇛ # ⚓ Android_12_release_date,_rumors_and_what_we_want_to see⠀⇛ # ⚓ Android_11_on_the_Xiaomi_Mi_A1_via_crDroid:_Probably the_best_ROM_for_this_handset_so_far⠀⇛ # ⚓ Motorola_Ibiza_Running_Android_11_Appears_on_Wi-Fi Alliance_Certification_Ahead_of_Launch⠀⇛ # ⚓ OnePlus_Nord_Android_11_Open_Beta_2_update_now available⠀⇛ # ⚓ Realme_X50_Pro_Realme_UI_2.0_(Android_11)_update_for Europe_to_allegedly_roll_out_in_May⠀⇛ # ⚓ Samsung’s_Galaxy_S21_series_apparently_still_lacks Android’s_seamless_updates_feature⠀⇛ # ⚓ FAU-G_registrations_now_open_for_all_phones_running Android_8_or_above⠀⇛ # ⚓ Report:_Uncertified_Android_Devices_Lose_Google_Duo Support_This_Spring⠀⇛ # ⚓ Best_Android_phones_at_Xfinity_Mobile_(January 2021)⠀⇛ # ⚓ Top_7_Classic_Games_Remastered_For_Android⠀⇛ # ⚓ Android_TV_vs_Amazon_Fire_TV_Stick:_The_Prime Differences⠀⇛ # ⚓ Netflix_Update_to_Deliver_Better_Audio_on_Android With_xHE-AAC_Codec⠀⇛ # ⚓ Delete_these_164_malicious_Android_apps_from_your phone_right_now!⠀⇛ # ⚓ Clubhouse_says_it’s_making_an_Android_app⠀⇛ # ⚓ 10_fun,_niche,_weird_apps_for_Android_you_might_never use⠀⇛ # ⚓ Best_Android_phones_2021⠀⇛ # ⚓ 12_new_Android_games_from_the_last_week:_The_best, worst,_and_everything_in_between_(1/18/21_–_1/24/21)⠀⇛ # ⚓ Five_best_alternatives_to_FaceTime_for_Android smartphone_users⠀⇛ # ⚓ Top_5_applications_to_watch_Live_TV_channels_for_free on_Android_TV_in_2021⠀⇛ # ⚓ Celcom_offers_Android_TV_for_RM100/month_with_its Home_Fibre_Broadband_plans⠀⇛ # ⚓ PUBG_Mobile_Lite_0.20.1_global_version_update_(2021): APK_download_link_for_worldwide_Android_users⠀⇛ # ⚓ Devices_With_Android_8_and_Above_Can_Download_the Game_on_January_26_Release_Date⠀⇛ # ⚓ The_Android_Authority_team’s_favorite_classic_retro tech⠀⇛ # ⚓ OPPO_ColorOS_11_update_(Android_11)_tracker⠀⇛ # ⚓ Google_Duo_may_shut_down_in_April_for_uncertified Android_devices⠀⇛ # ⚓ Google_starts_testing_a_new_Lens_icon_on_Android, says_feedback_is_positive⠀⇛ # ⚓ Google_Pixel_Double-Tap_Gesture_“Columbus”_Could Return_In_Android_12⠀⇛ # ⚓ Android_12_Will_Feature_A_New_Version_Of_Split_Screen Which_Lets_You_Open_Apps_In_Groups⠀⇛ # ⚓ Android_12_leak_just_revealed_top_new_features⠀⇛ # ⚓ Android_12_Release_Date,_Features:_Info_Leaked, Android_12_Update_List,_Beta_Rollout_Dates⠀⇛ # ⚓ Android_12_could_bring_back_a_hidden_shortcut_that got_pulled_from_Android_11⠀⇛ # ⚓ Android_12′s_New_Restricted_Networking_Option_Fails to_Meet_Expectations⠀⇛ # ⚓ Android’s_consistency_crisis⠀⇛ # ⚓ Xiaomi_Mi_A2_Lite_gets_a_new_update_in_its_twilight bringing_the_latest_Android_security_patch⠀⇛ # ⚓ Android_vs_iPhone:_what’s_the_difference,_and_which is_best_for_you?⠀⇛ # ⚓ Best_betting_apps_UK_for_iOS_and_Android_on_mobile⠀⇛ # ⚓ Best_FaceTime_alternatives_for_Android⠀⇛ # ⚓ Can’t_Save_Images_from_Google_Chrome_on_Android? Here’s_the_Fix_–_Gadgets_To_Use⠀⇛ # ⚓ Android_12_could_finally_bring_the_double_tap_on_the back_gesture⠀⇛ # ⚓ The_Poco_X2_receives_the_stable_Android_11_update_as an_early_build_hits_the_Redmi_Note_9_4G⠀⇛ # ⚓ Google_Dio_will_stop_working_on_some_Android smartphones⠀⇛ # ⚓ Google_Photos_for_Android_gets_tablet-optimized interface⠀⇛ o § Free, Libre, and Open Source Software⠀➾ # ⚓ How_open_source_is_helping_solve_the_plastic_pollution problem⠀⇛ In my work life, I often deal with geospatial data. This data not only carries the customary sorts of attributes we see every day but also geographic attributes, like points, lines, enclosed areas, polygons, and surfaces. This data is typically projected from latitude, longitude, and sea-level- elevation data to other coordinate systems to facilitate analysis and viewing. One of the things I find odd about dealing with geospatial data is how much it is monetized and bound up in restrictive license agreements. If you search for “geospatial data” using your favorite search engine, you’ll probably see several pages of links to organizations that sell data or create and sell geospatial analysis and visualization software, all under restrictive licensing. But if you dig deeper, you’ll find some wonderful open data and open source software. # ⚓ 7_ways_open_source_was_essential_to_business_in_2020⠀⇛ The COVID-19 pandemic created many new challenges for businesses in 2020 as they rapidly moved non- essential workers to remote operations. However, it also created tremendous opportunities for innovation as people searched for effective ways to work and collaborate virtually. Opensource.com responded to the need by publishing a variety of articles in 2020 on working better with open source. Since it appears working remotely is here to stay for the foreseeable future, make sure you’re doing everything you can to adapt by reading the top seven articles about open source business from 2020. # ⚓ What_does_“open_source”_mean_in_2021?⠀⇛ The licensing discourse in the last few weeks has highlighted a difference between what “open source” means and what we’re talking about when we use the term. Strictly speaking, open source software is software released under a license approved by the Open Source Initiative. In most practical usage, we’re talking about software developed in a particular way. When we talk about open source, we talk about the communities of users and developers, (generally) not the license. “Open source” has come to define an ethos that was all have our own definition of. # ⚓ Open-Source_Apache_CloudStack_4.15_Gets_New_Look⠀⇛ The mature open-source cloud infrastructure platform project gets a major update, boasting a new user interface and improved storage subsystem features. # § Web Browsers⠀➾ # § Chromium⠀➾ # ⚓ Use_Chromium?_Sync_Features_Will_Stop_Working on_March_15⠀⇛ Users of the Chromium web browser are about to lose access to several key features, including bookmark and password sync. Google is cutting off access to a number of private APIs used in Chromium builds from March 15, 2021. Among the APIs nixed are those supporting the browser’s account syncing services, translation, and spell checking. # § Mozilla⠀➾ # ⚓ Mozilla_Firefox_85_Is_Now_Available_for Download,_This_Is_What’s_New⠀⇛ Firefox 85 is the first release of the popular open-source and cross-platform web browser to drop support for the Adobe Flash Player plugin. This means that you won’t be able to re-enable Flash support, especially because the Flash plugin has stopped loading Flash content since January 12th, 2021. Now that Flash is gone, let’s take a look at the new features as Firefox 85 comes with a major privacy feature called “Network partitioning,” which promises to improve your privacy while surfing the Web by partitioning the network resources instead of sharing them to eliminate cross-site tracking. # § FSF⠀➾ # § GNU Projects⠀➾ # ⚓ GNU_Binutils_2.36_Released_With_Support_For Intel_AMX,_AVX_VNNI,_Key_Locker_–_Phoronix⠀⇛ GNU Binutils 2.36 is out today as the latest version of this collection of binary utilities for Linux/open-source systems. As usual the x86_64 space for today’s Binutils update is fairly eventful around supporting new CPU instructions. There is now support for AVX VNNI, HRESET, UINTR, TDX, AMX and Intel Key Locker instructions. All these additions are fairly notable for new and upcoming CPUs, especially the likes of the Advanced Matrix Extensions (AMX) and AVX (non-AVX-512) VNNI. Intel’s open-source developers continue doing a good job on ensuring timely support for new CPU features in the Linux space. # ⚓ gcc_11:_libgccjit_is_no_longer_‘alpha’⠀⇛ # ⚓ GCC’s_JIT_Library_Is_No_Longer_Considered “Alpha”_Quality_–_Phoronix⠀⇛ With the upcoming GCC 11 compiler release the GNU compiler’s just-in-time (JIT) library is no longer considered to be of alpha quality. Libgccjit is considered production quality with GCC 11. GCC 5 was released nearly six years ago already and with that release came the introduction of this GCC JIT library initially developed by Red Hat’s compiler experts. It was initially written as an embed-friendly library, to be used by bytecode interpreters and other potential use-cases with there even having been an experimental Python compiler. # ⚓ GTK4_Toolkit_Seeing_More_Improvements_To_Its OpenGL_Renderer_–_Phoronix⠀⇛ While GTK 4.0 has been released, there still is major work to look forward to with future GTK4 releases. One area seeing recent and ongoing improvements is with the toolkit’s OpenGL renderer. Even though GTK4 has a Vulkan renderer, the OpenGL renderer is still of interest for cross-platform support particularly for macOS where Vulkan doesn’t exist unless employing MoltenVK. There is also still legacy and other cases like the Nouveau driver stack where Vulkan isn’t available, thus in 2021 working on the OpenGL renderer still pays off. # § Programming/Development⠀➾ # ⚓ A_Beginner’s_Guide_to_R_Programming_|_EC-Council Blog⠀⇛ R is a free software environment for statistical computing and graphics. It is used for complex analysis such as correlation, clustering, and data reduction. Learn everything about the fundamental programming concepts in R and more. # § Perl/Raku⠀➾ # ⚓ gfldex:_Chain_calling⠀⇛ When working with IO::Path we have to take platform dependent directory separator into account. To alleviate the problem .add was added. Surprisingly there is no candidate that takes a list. So we have to chain method calls as if we would use an inferior language. # § Python⠀➾ # ⚓ Pyston_2.1_Is_Blowing_Past_Python_3.8/3.9 Performance⠀⇛ With this past week’s release of Pyston 2.1 as an alternative Python interpreter I was curious to see how the performance compared to that of upstream Python… So here are some weekend benchmarks with a Ryzen 9 5900X system. On a Ryzen 9 5900X system running Ubuntu 20.10, I ran a few Python benchmarks using its stock Python 3.8.6 installation, Python 3.9.1 as the latest upstream and built from source in an optimized mode, and then the Pyston 2.1 x86_64 Linux binary. Pyston 2.x still is (sadly) binary-only for now. # § Java⠀➾ # ⚓ Period,_Duration_and_Instant_in_Java⠀⇛ Period, Duration and Instant are three different classes introduced since Java 8 to help us deal better with time. o § Standards/Consortia⠀➾ # ⚓ Perceived_Relations_Between_Gopher_Gemini_and_HTTP⠀⇛ This piece is written with the expectation that it will attract: * Those who are Gopher and Gemini enthusiasts, * Those who are the above and have the opinion I’m wrong, * Or those who have heard the two and want to know a bit more about them and their relation to the current web. * § Leftovers⠀➾ o ⚓ 3_stress-free_steps_to_tackling_your_task_list⠀⇛ In prior 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 14 of 21 Days of Productivity in 2021. [...] Even then, I had to break these tasks down into smaller pieces—download the software, configure NGINX, validate the installs…you get the idea. And that’s OK. A plan, or set of tasks, is not set in stone and can be changed as needed. o ⚓ Dr._Brad_J._Cox_Ph.D._1944_–_2021⠀⇛ [...] Dr. Cox was an entrepreneur, having founded the Stepstone Company together with Tom Love for releasing the first Objective-C implementation. Stepstone hoped to sell “ICPaks” and Dr. Cox focused on building his ICPak libraries and hired a team to continue work on Objective- C, including Steve Naroff. The late Steve Jobs’, NeXT, licensed the Objective-C language for it’s new operating system, NEXTSTEP. NeXT eventually acquired Objective- C from Stepstone. Objective-C continued to be the primary programming language for writing software for Apple’s OS X and iOS. o ⚓ The_Postal_Service_Survived_the_Election._But_It_Was_Crushed_by Holiday_Packages.⠀⇛ In December, amid a crush of packages and record numbers of coronavirus cases, service performance across the U.S. Postal Service network plummeted to the lowest levels in years, with only about 64 percent of first-class mail delivered on time around Christmas. o ⚓ Tech_flight:_Why_Silicon_Valley_is_heading_to_Miami_and_Austin, Texas⠀⇛ While Silicon Valley is by no means ceasing to be the center of the technology industry, there is an undeniable migration afoot for some of Silicon Valley’s elite to cities like Miami: Reddit co-founder Alexis Ohanian moved from San Francisco in 2017. A year later, Shervin Pishevar, a venture capitalist, bought a house in Miami Beach in 2018. In late 2020, Jonathan Oringer, who founded Shutterstock and became an investor, moved to Miami, as did other notable venture capitalists, including Keith Rabois and David Blumberg. It’s not just Miami experiencing this migration. Last month, Oracle, the tech giant, announced it is moving its corporate headquarters from Redwood City, California, to Austin, Texas. Other such moves include Palantir, which decamped for Denver, while Musk said last month he had moved himself to Austin. Hewlett Packard Enterprise also announced last month it was moving its headquarters from San Jose, California, in favor of a Houston suburb. o § Science⠀➾ # ⚓ Will_the_last_entrepreneurial_person_leaving_the_Bay_Area please_turn_off_the_lights?⠀⇛ Is this the time that it really happens, when the Bay Area finally begins to lose its ability to attract and keep the critical mass of innovative employees necessary to maintain the region’s primacy in the hi-tech world? Is it really the time to ask: Will the last entrepreneurial person to leave please turn off the lights? [...] Point taken, but still, consider the following. In December 2020, Hewlett-Packard Enterprises, popularly known as HPE (created as part of the 2015 split of the Hewlett-Packard company), announced that it was moving its headquarters to Houston. HPE focuses on servers, storage, networking, consulting, and support. Younger Kat readers may not appreciate that the founding of the Hewlett- Packard company in Palo Alto in 1939 is often recognized as the beginning of Silicon Valley. But being an icon can only take one so far. Thus, while HPE is a Fortune 500 company, still, hand over heart, the core of HPE seems a bit to the side of cutting edge, hi-tech Silicon Valley. This is supported by the relocation choice of Houston rather than Austin. Still, Bowles is probably right, to the extent that the flagship companies of the Bay Area hi-tech seem to be staying put, at least for the moment. This suggests that the movement of workers out of the area, as described by Bowles, is not (yet, at least) materially affecting the activities of these core Bay Area companies. o § Hardware⠀➾ # ⚓ Taking_The_Full_Measure_Of_Power_Servers_–_IT_Jungle⠀⇛ It is with that in mind that we turn to IBM’s server sales in the fourth quarter of 2020, which were reported on late last week. IBM’s overall revenues continue to slide as it shrinks and it divests itself of businesses, and even as it adds Red Hat to the mix. Sales across all product lines and geographies were off 6.5 percent to $20.37 billion, and after a $2.04 billion restructuring writeoff, net income was down by 63.1 percent to $1.36 billion. By the time IBM has spun off its NewCo managed infrastructure services business, which has about $19 billion in sales later this year, it will pare down to about $59 billion in sales for the remaining company. Overall sales of servers, storage, switching to IBM’s direct end user customers and its channel were $2.5 billion, down 17.8 percent, and internal sales of this stuff to other IBM divisions accounted for another $196 million. Total System group sales, therefore, were just under $2.7 billion, down 16.8 percent, with the hardware being $2.09 billion and operating systems being $408 million. The System group had a pre-tax income of $455 million, off 43.3 percent year on year. Not a great quarter, but there was a tough compare to the System z15 launch at the end of 2019 for one thing and a global pandemic for another. Neither Arvind Krishna, IBM’s chief executive officer, nor James Kavanaugh, the company’s chief financial officer, had much to say about the Power Systems line, although as usual they did chat a bit about the System z mainframe. Power Systems sales were off 16 percent at constant currency, and System z sales were down 24 percent, with storage down 17 percent. # ⚓ Dissecting_the_Apple_M1_GPU,_part_II⠀⇛ Less than a month ago, I began investigating the Apple M1 GPU in hopes of developing a free and open-source driver. This week, I’ve reached a second milestone: drawing a triangle with my own open-source code. The vertex and fragment shaders are handwritten in machine code, and I interface with the hardware via the IOKit kernel driver in an identical fashion to the system’s Metal userspace driver. o § Health/Nutrition⠀➾ # ⚓ Dr._Birx_Criticized_for_Failing_to_Speak_Out_on_Trump’s ‘Parallel_Data’:_Her_‘Legacy_is_One_of_Sycophancy_and Failure’⠀⇛ ‘Dr. Birx went out of her way to praise Trump and just straight up lied’ # ⚓ Mad_Dog_Time⠀⇛ Johnson signalled this at the very start of the pandemic, openly mulling the idea of “taking the blow,” letting the pandemic sweep through the country while keeping the economy open, unlike those loser nations such as New Zealand and China with their timorous lockdowns. Britain would then emerge “like Clark Kent turning into Superman” (he actually said this) to lead the world as a “champion of free trade.” But when his own scientific advisers pointed out this “strategy” would lead to at least 100,000 deaths or more, the public outcry forced Johnson into the stealth strategy he is still employing. The result has been an erratic minimalism, characterized by seemingly bizarre reversals and stupefying cock-ups, which have plunged the country into a spasmodic cycle of lockdowns, ever-deepening economic ruin and a death count of … yes, 100,000, and rising. But there is nothing really bizarre about the seeming inability of the Johnson jokers to suppress the virus. Because they aren’t trying to suppress the virus. They lurch from one ineffective approach to another because there is no central plan – and no desire – to combat Covid. Their “policies” are mostly a series of feints and dodges designed to keep the NHS from collapse while waiting for the deus a vaccinum to save the day. Meanwhile, they are doling out tens of billions of pounds in no-bid government contracts to cronies, donors and old university chums for “pandemic response” programs that have been astonishing, catastrophic failures. # ⚓ Don’t_Forget_About_Flint._The_Roots_of_Its_Water_Crisis Remain_Unaddressed.⠀⇛ When I first heard E. Yvonne Lewis tell the story, it was a hot July day in downtown Flint, Michigan. We and about 70 others had gathered in the high- ceilinged ballroom of the Northbank Center, just west of the river, where the Michigan Civil Rights Commission was conducting its 2016 hearings on how this Great Lakes city learned that its own water was a threat. # ⚓ Dutch_Police_Clash_With_Anti-Lockdown_Protesters_in_2 Cities⠀⇛ It was the worst violence to hit the Netherlands since the pandemic began and the second straight Sunday that police clashed with protesters in Amsterdam. The country has been in a tough lockdown since mid-December that is set to continue at least until Feb. 9. The government beefed up the lockdown with a 9 p.m. to 4:30 a.m. curfew that went into force Saturday. Justice Minister Ferd Grapperhaus condemned the violence. # ⚓ DoorDash_and_UberEats_are_raising_prices_on_some_takeout orders⠀⇛ # ⚓ Dr._Birx:_Trump_presented_graphs_that_I_never_made⠀⇛ o § Integrity/Availability⠀➾ # § Proprietary⠀➾ # ⚓ Microsoft_and_SAP_Extend_Partnership⠀⇛ Microsoft and SAP have announced an extension of their existing partnership, one that will see Microsoft Teams integrated into SAP’s suite of products. # § Security⠀➾ # ⚓ PoC_exploit_available_for_SAP_Solution_Manager flaw⠀⇛ A serious vulnerability in SAP Solution Manager would allow an attacker can authenticate to vulnerable systems by simply trying to connect, a local researcher has warned, adding that a proof-of-concept exploit is circulating. # ⚓ Ransomware_Attackers_Publish_4K_Private Scottish_Gov_Agency_Files⠀⇛ On the heels of a ransomware attack against the Scottish Environmental Protection Agency (SEPA), attackers have now reportedly published more than 4,000 files stolen from the agency – including contracts and strategy documents. After hitting SEPA on Christmas Eve with the attack, cybercriminals encrypted 1.2GB of information. The attack has affected SEPA’s email systems, which remain offline as of Thursday, according to the agency. However, SEPA, which Scotland’s environmental regulator, stressed on Thursday that it will not “engage” with the cybercriminals. # ⚓ Discord-Stealing_Malware_Invades_npm_Packages⠀⇛ The CursedGrabber Discord malware family, discovered in November, targets Windows hosts. It contains two .exe files which are invoked and executed via ‘postinstall’ scripts from the manifest file, ‘package.json’. One of the .exe files scans user profiles from multiple web browsers along with Discord leveldb files, steals Discord tokens, steals credit-card information, and sends user data via a webhook to the attacker. The second unpacks additional code with multiple capabilities, including privilege escalation, keylogging, taking screenshots, planting backdoors, accessing webcams and so on. In the case of the three npm packages, these “contain variations of Discord token-stealing code from the Discord malware discovered by Sonatype on numerous occasions,” said Sonatype security researcher Ax Sharma, in a Friday blog posting. # § Fear, Uncertainty, Doubt/Fear-mongering/ Dramatisation⠀➾ # ⚓ DreamBus_botnet_targets_enterprise_apps running_on_Linux_servers [Ed: Fear, Uncertainty, Doubt (FUD) site ZDNet continues_to_blame_on_“Linux”_unpatched software_that_has_nothing_to_do_with_Linux (and is being neglected, not patched by the system’s maintainers)]⠀⇛ # § Privacy/Surveillance⠀➾ # ⚓ Zuckerberg’s_Biden_problem⠀⇛ Before the Cambridge Analytica story had broken. Before Facebook’s acknowledgement that its platform had been used to help incite ethnic cleansing in Myanmar. Before the WhatsApp lynchings in India. Before QAnon and the Proud Boys – Mark Zuckerberg had the world at his feet. So much so in fact, that at the start of 2017 he decided to tour America. # ⚓ FTC_settles_with_photo_storage_app_that pivoted_to_facial_recognition⠀⇛ The Federal Trade Commission has reached a settlement with photo storage app Ever that it says used customers’ photos to develop facial recognition technology without telling them, the agency announced Monday. Under the terms of the agreement, Everalbum Inc. is required to delete photos and videos of its users who deactivated their accounts, as well as any facial recognition algorithms developed with users’ photos or videos. The company also must delete all “face embeddings,” which it describes as “data reflecting facial features that can be used for facial recognition purposes” that were derived from users’ photos who didn’t give consent for their use. Everalbum, which shut down Ever in August and rebranded itself as Paravision AI, is also prohibited from misrepresenting how it collects and uses personal information and how it protects users’ privacy. If it markets software to consumers for personal use, the company has to obtain express consent before using any biometric information it collects from users to create face embeddings or to develop facial recognition technology. # ⚓ US_Defense_Intelligence_Agency_admits buying_location_data_off_brokers⠀⇛ o § Defence/Aggression⠀➾ # ⚓ Lawmakers_move_to_oust_extremists_from_military⠀⇛ Lawmakers are taking matters into their own hands to prevent white supremacists and other extremists from joining and remaining in the military. Following the deadly Jan. 6 attack on the U.S. Capitol — and the subsequent revelation that nearly 1 in 5 people charged in connection with the riot have some form of military background — Congress plans to insert language into this year’s National Defense Authorization Act (NDAA) to address extremism at the Pentagon and other federal agencies. # ⚓ Capitol_[Insurrection]_Puts_Spotlight_on_‘Apocalyptically Minded’_Global_Far_Right⠀⇛ And it is. Adherents of racist far-right movements around the world share more than a common cause. German extremists have traveled to the United States for sniper competitions. American neo-Nazis have visited counterparts in Europe. Militants from different countries bond in training camps from Russia and Ukraine to South Africa. For years far-right extremists traded ideology and inspiration on societies’ fringes and in the deepest realms of the internet. Now, the events of Jan. 6 at the U.S. Capitol have laid bare their violent potential. # ⚓ Kyle_Rittenhouse’s_Bail_Terms_Amended_After_Footage_of_Him at_Bar_Flashing_‘White_Power’_Signs⠀⇛ Now Rittenhouse is outright prohibited from drinking alcohol, having any weapons, and associating with the kind of people who reportedly greeted him with cheers at the bar and serenaded him with the song “Proud of Your Boy,” which is apparently what the white supremacist Proud Boy group uses as their anthem. # ⚓ Kenosha_killing_suspect_Kyle_Rittenhouse’s_bond_terms changed_after_bar_visit⠀⇛ Prosecutors sought to change his bond conditions after they alleged Rittenhouse was at a bar in Mount Pleasant with his mother on Jan. 5. While there, Rittenhouse drank three beers and was serenaded by five men with a song used as an anthem for the far-right group the Proud Boys, prosecutors said in the motion. He also was seen on video flashing the “OK” sign, which prosecutors said has been co-opted by white supremacist groups. Rittenhouse’s attorney has said in court papers that he is not and has never been a member of a white supremacist group. The attorney said Rittenhouse did not object to the new bond conditions. While in other parts of the country one must be 21 years old to legally drink alcohol, in Wisconsin people younger than that can drink if they are with a parent. # ⚓ Afghan_Official:_600_Freed_Taliban_Prisoners_Rearrested⠀⇛ Afghanistan’s national security adviser, Hamdullah Mohib, made the announcement Sunday, alleging the men in question had returned to the battlefield to plot deadly attacks against government forces and civilians. Under the February 2020 U.S.-Taliban deal, the government had released more than 5,000 insurgent prisoners in exchange for 1,000 security personnel. # ⚓ The_pandemic_is_no_excuse_to_shut_the_door_on_refugee resettlement⠀⇛ COVID-19 is one of the biggest global challenges in modern history, and all nations are grappling with its impacts. But some countries have responded by shutting their doors even further to the world’s most vulnerable. Many refugees have lost access to their livelihoods and been pushed to the brink of destitution. Some have even been forced to return to the country they fled, through deportation, or due to a lack of options in their host country. By and large, resettlement and other migration pathways have become increasingly limited during the pandemic. At a time when refugees need solidarity from the international community, countries like Australia and the United States have reduced the number of refugees allowed to resettle during 2021. Australia cut its resettlement programme by nearly 30 percent; in 2021, the country will allow a maximum of 13,750 refugees to enter. In the United States, the 2021 fiscal year cap has been slashed to just 15,000 people – an all-time low after welcoming more than five times as many as recently as 2016. In the past, both countries have played a positive role in helping refugees resettle – Australia through generous support and integration programmes, and the US by traditionally welcoming the bulk of the world’s resettled refugees, at least by absolute numbers. The pandemic is no excuse to shut the door. Countries with far fewer resources continue to host the vast majority of the world’s refugees. Wealthy nations around the globe can do more to help ease the burden. o § Environment⠀➾ # ⚓ A_quarter_of_all_known_bee_species_haven’t_been_seen_since the_1990s⠀⇛ The number of bee species recorded worldwide has been sharply decreasing since the 1990s. Eduardo Zattara and Marcelo Aizen at the National University of Comahue in Argentina analysed how many wild bee species are observed each year as recorded in the Global Biodiversity Information Facility – a publicly available platform where researchers and citizens can record sightings of bee species. They found that there were a quarter fewer species reported between 2006 and 2015, as compared with the records we have from before 1990. The decline is especially alarming considering the number of bee records in this database has increased by around 55 per cent since 2000, so it isn’t down to a lack of observations. # § Energy⠀➾ # ⚓ Outcry_Over_Power_Outages,_Smog_Forces_Iran_To_Act Against_Bitcoin_Miners⠀⇛ Iranian authorities are blaming power outages and worsening air pollution in cities across the country on the energy drain caused by bitcoin mining operations. The cryptocurrency farms are a huge energy drain because they use banks of high-powered computers to try to unlock complex numerical puzzles related to international financial transactions. When successful, bitcoin miners create units of so-called digital coins that can be traded globally without the scrutiny and restrictions of traditional financial markets. # ⚓ Two_former_Trump_officials_to_be_investigated_for posting_papers_denying_climate_change⠀⇛ # § Wildlife/Nature⠀➾ # ⚓ Group_seeks_protection_for_600-year-old_tree⠀⇛ The tree, named ‘Royal Teak Tree’ by the people, could be the second tallest tree in Myanmar, said the leader. It measures 188 feet in height and has a circumference of 25 feet and six inches. The tallest tree from Banmauk town in Sagaing region is only about one to two feet taller than it. # ⚓ Opinion_|_Burning_Questions_About_the_Future_of Pacific_Northwest_Forests⠀⇛ Climate change has played an overarching role in the blazes, but a perfect storm of government mismanagement – privatization, lax enforcement, and outright corruption – has contributed a major share o § Finance⠀➾ # ⚓ Opinion_|_Land_of_Hope_and_Dreams_Revisited⠀⇛ ‘You could almost hear the applause coming from every other house up and down our American streets’ # ⚓ Opinion_|_The_‘Insurrection’_and_Its_Discontents:_‘American Exceptionalism’_Revisited⠀⇛ The more political chaos and societal division widen, the more the notion of exceptionalism will be exposed as bizarre, selfish, and unsustainable # ⚓ Opinion_|_Bare-Knuckle_Capitalism_has_No_Place_in_Nursing Homes⠀⇛ Privatized profit-making in homes caring for the elderly # ⚓ What_Filing_Tax_Returns_Taught_Me_About_Racism_in_the_US⠀⇛ # ⚓ CEO’s_Newfound_Concern_for_Democracy_is_Bunk⠀⇛ Notwithstanding Biden’s ambitious agenda, dozens of giant corporations have said they will not donate to the 147 members of Congress who objected to the certification of Biden electors on the basis of Trump’s lies about widespread fraud, which rules out most Republicans on the Hill.   # ⚓ Godiva_will_close_all_of_its_shops_in_North_America⠀⇛ o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ ‘Jim_Crow_Relic’:_Progressives_Ramp_Up_Efforts_to_Finally Get_Rid_of_Filibuster⠀⇛ On the Filibuster: Rep. Alexandria Ocasio-Cortez: “A Cherished Tool of Segragationists”; former President Barack Obama: “Jim Crow Relic”; and ex- Senate Majority Leader Harry Reid: “Outlived Its Usefulness.” # ⚓ Opinion_|_Why_Liberal_Anti-Fascism_Upholds_the_Status_Quo⠀⇛ Late capitalist normality produced Trumpism. Liberal anti-fascism obscures this fact. # ⚓ ED’S_DESK:_Yahoo_Reporter_Breaks_Story_About_Daily_Tele Story_About_Channel_7_Story⠀⇛ ED’S DESK is a new semi-regular column by New Matilda, where we give readers an inside look at the sub-editing process involved in news-making. Or at least, we give you an inside look at what should have been the sub-editing process to correct a steaming pile of sh*t story that actually got published, despite holes in it you could drive a truck through. # ⚓ Trump-Linked_Lobbyists_Made_Big_Money_From_Clients_Seeking Last-Minute_Pardons⠀⇛ # ⚓ An_Incredible_Omission⠀⇛ Astonishingly, the unprecedented Order from the Scottish Parliament to the Crown Office to hand over documents does not include the text messages between Peter Murrell and Sue Ruddick, which Murrell lied to parliament did not exist. In fact Peter Murrell does not feature in the request at all. # ⚓ Opinion_|_In_Defense_of_Civility⠀⇛ Trump’s rhetoric promoted the January 6th insurrection # ⚓ In_interview,_Dr._Fauci_discusses_death_threats_and_the letter_he_opened_that_splashed_powder_on_him⠀⇛ # ⚓ Twitter_Latin_America_coordinator_exposed_as_right-wing operative,_amid_anti-AMLO_social_media_purge⠀⇛ # ⚓ Biden’s_First_Days_Signal_Significant_Shift_From_Trump_on Labor_and_Economy⠀⇛ # ⚓ Trump’s_Empire⠀⇛ A comprehensive examination of the Trump administration’s policies demonstrates that across many issues, his presidency was significantly worse than its predecessor, despite both being defined by hyper-militarist policies. At day’s end, both presidents will be remembered for keeping the war machine humming and for the politics of limited- engagement militarism via their avoidance of long- term commitments to large concentrations of ground troops in major military conflicts. Obama’s first term was largely a continuation of the George W. Bush administration’s commitment to large numbers of “boots on the ground” in the “War on Terrorism.” Bush committed more than 160,000 troops to the Iraq war at its height in 2007, and Obama committed more than 100,000 troops to Afghanistan at the height of his escalation from 2010 to 2011. While massive troop escalations characterized Bush’s foreign policy in both of his terms, Obama moved toward a “militarist-lite” version of U.S. empire by the mid-2010s, with the war in Iraq having ended, and with Obama’s “surge” of troops in Afghanistan being reduced to the levels that Trump inherited when he assumed office. In the late Obama years, troop concentrations in Afghanistan ranged from 10,000 to 20,000 a year, where they consistently stayed throughout most of Trump’s term. So when we talk of the Obama administration, it’s important to recognize that we’re really talking about two administrations – the one that mimicked the Bush administration and its boots-on- the-ground heavy “War on Terror” during the Democrat’s first term, and the imperial-lite administration of his second term that was marked by other forms of militarism, including a heavy reliance on drone strikes, light troop deployments in conflict zones, and conventional bombing campaigns. These tactics continued to be employd during Trump’s term, amidst a modest troop reduction in Afghanistan that was instituted in 2020. # ⚓ Nixon_Impeachment_Witness:_Cruz_and_Hawley_Should_Have_No Part_in_Trump_Trial⠀⇛ # ⚓ Thousands_Detained_As_Russians_Rally_To_Support_Navalny_In Biggest_Nationwide_Protests_In_Years⠀⇛ Thousands of Russians were detained across the country amid protests calling for the release of opposition leader Aleksei Navalny, with riot police cracking down violently on what were Russia’s biggest anti-government demonstrations in years. It was unclear what effect the January 23 protests, which stretched across Russia’s 11 time zones amid subfreezing temperatures, would have on the government of President Vladimir Putin, who remains popular and largely without any political rival. The Kremlin has engineered constitutional changes that pave the way for him to potentially stay in power until 2036. # ⚓ Data_compiled_by_Maciej_Ceglowski_(@pinboard)_from_FEC public_records_and_Twitter.⠀⇛ On March 31, 2019, Microsoft gave $10,000 (the maximum amount allowed by law) to Senate Majority Leader Mitch McConnell, who is the key figure preventing DACA legislation from reaching the Senate floor. # ⚓ Colombian_party_FARC_set_to_change_name_at_its_General Assembly⠀⇛ The FARC party, created after the signing of the Final Peace Agreement in Havana between the Colombian government and the guerrilla of the FARC- EP confirmed that it will change its name to move away from the acronym that identified the most powerful guerrilla in America for more than half a century. After signing the Final Peace Agreement in Havana on 24 November 2016 with the then government of Juan Manuel Santos (2010-18), the rebels of the Revolutionary Armed Forces of Colombia were transformed into the political party Fuerza Alternativa Revolucionaria del Común, both abbreviated as FARC. o § Censorship/Free Speech⠀➾ # ⚓ After_Parler_Ban,_Rein_in_Big_Tech_Now_or_Cease_Being_Free Citizens⠀⇛ The rationale given by all these Big Tech behemoths is that Parler doesn’t do enough to moderate the violent threats its users make on its platform. This is rich, coming from companies that host and circulate Facebook and Twitter, where violent threats proliferate on a daily basis. Twitter has even gone to court, on free speech grounds, to protect the use of its site for organizing protests—even ones where conduct is disorderly. o § Freedom of Information/Freedom of the Press⠀➾ # ⚓ Watchdog_Calls_On_Turkey_To_Halt_Expulsion_Of_Iranian Journalist⠀⇛ Mosaed was sentenced in August by an Iranian court to four years and nine months in prison on charges of “colluding against national security” and “spreading propaganda against the system” after posting a tweet critical of the government’s tackling of the outbreak. The CPJ at the time described the ruling as a further attempt by Iranian authorities to try to “suppress the truth.” o § Civil Rights/Policing⠀➾ # ⚓ If_Biden_Wants_to_End_Death_Penalty,_He_Must_Also_End_Death by_Incarceration⠀⇛ # ⚓ https://www.juve-patent.com/news-and-stories/people-and- business/ipcom-moves-global-patent-litigation-role-in-house/ Monk_Dies_After_Beatings,_Torture_in_Chinese_Prison⠀⇛ A 19 year-old Tibetan monk has died of injuries sustained from beatings and torture in a Chinese prison in Sichuan’s Kardze prefecture after being released in a comatose state by his jailers, Tibetan sources say. Tenzin Nyima, also called Tamey, was detained in August 2020 after distributing leaflets and shouting slogans calling for Tibetan independence, and died on Tuesday in Kardze’s (in Chinese, Ganzi’s) Dartsedo (Kangding) county, a Tibetan living in India told RFA on Friday. o § Digital Restrictions (DRM)⠀➾ # ⚓ ‘The_Muppet_Show’_is_coming_to_Disney+⠀⇛ Disney+ announced on Tuesday that all five seasons of the Jim Henson variety series are coming to the streaming service on February 19. # ⚓ ESPN_Plus_apologizes_for_‘technical_issue’_during_UFC_pay- per-view_event [Ed: Digital Restrictions (DRM) at work]⠀⇛ A spokesperson for Disney, which owns ESPN, said in an email to The Verge on Sunday that the company was “aware that a technical issue prevented a portion of users from accessing the early part of the ESPN+ pay-per-view event, and we apologize for that experience. We worked as quickly as possible to identify and resolve the issue.” o § Monopolies⠀➾ # ⚓ Local_search_marketing_firm_urges_compromise_over_news media_code⠀⇛ Digital marketing solutions provider Localsearch has urged the government and Google to reach a compromise on the proposed news media code, saying it fears that else small businesses could suffer. # ⚓ Incoming_health_secretary_unnerves_pharma_in-house_counsel [Ed: So a lobby site of the litigation 'industry' (sector) is still acting like a shaming machine for "Big Pharma"]⠀⇛ Senior in-house sources in innovator and generic drug companies reveal to Managing IP that they’re concerned about Xavier Becerra’s pharma antitrust record # ⚓ Germany’s_Federal_Court_of_Justice_gives_weight_to celebrity_consent_to_media_image_use⠀⇛ Shakespeare’s aphorism that all that glisters is not gold might well be borne in mind by fans and followers of celebrities. In two judgments issued on 21 January 2021 (as yet only available as press release summaries), Germany’s Bundesgerichtshof – or Federal Court of Justice – affirmed the personality and image rights of two celebrity plaintiffs whose images were used without consent. The “clickbait” case The facts of Case I ZR 120/19 concern an online TV guide, which used images of four popular television presenters, including Günther Jauch, in a Facebook post on 18 August 2015. The page administrator wrote that one of the presenters was to retire because of cancer, with a link to an article which truthfully reported Roger Willemsen’s illness. Mr Jauch had not consented to the use of his image as “clickbait” – a lure to direct traffic from social media to the TV guide’s own site – and sought a ‘cease and desist’ order against the site as well as the payment of an appropriate licence fee of at least €20,000. The “holiday lotto” case Case I ZR 207/19 was brought by the actor Sascha Hehn, who played a cruise ship captain from 2014 to 2019 in the long-running German soap opera Das Traumschiff (the dream ship). Schemes, conflict and relationship drama are brought to a happy end in far-flung locations and on board the ship. Axel Springer AG’s best-selling Sunday tabloid Bild am Sonntag used his image to advertise a pay-to-enter competition, with the first prize being a “dream trip” on a luxury cruise, in a publication of 18 February 2018. [...] While both decisions concern private property rights in the use of one’s own image, the potential availability of the ‘contemporary history’ defence is situated within a similar justification to commentary such as the UK Leveson Report’s characterisation of media freedom of expression as a public right to receive information, rather than an outlet’s right to express it. This means that both men’s career choices do not vitiate their personal property rights in their own images, in keeping with Germany’s privacy-protective legal culture. # ⚓ Amazon_Platforms_Have_Landed_on_U.S._Government’s “Notorious_Markets”_List_for_a_Second_Year [Ed: This is a lie. USTR is not US government but a front of corporations.]⠀⇛ For the second year in a row, a number of international Amazon sites have been included on an official U.S. government intellectual property “black list.” Seattle, Washington-headquartered Amazon’s platforms in France, Germany, Italy, Spain and the United Kingdom are name-checked in the annual “Notorious Markets” report, the U.S. Trade Representative (“USTR”) revealed last week, on the heels of a handful of the Jeff Bezos-founded company’s sites being included on the 2019 version of the list, much to the dismay of the $1.56 trillion retail titan. After reportedly skirting placement on the USTR’s Review of Notorious Markets for Counterfeiting and Piracy in 2018, Amazon made headlines in early last year when a handful of its international e-commerce arms were cited on the USTR’s 2019 Notorious Markets list. In connection with its inclusion of Amazon’s platforms in Canada, the United Kingdom, Germany, France, and India, the USTR asserted for the first time last year that “submissions by right holders expressed concerns regarding the challenges related to combating counterfeits with respect to e-commerce platforms around the world.” No small matter, the inclusion of Amazon sites on the U.S. government’s 2019 list, a first for the e- commerce behemoth, was characterized as a “watershed event” early last year by the Wall Street Journal, largely due to the company’s American heritage. Amazon is the first American company to be targeted on the annual list – one that identifies “prominent and illustrative examples of online and physical markets in which pirated or counterfeit goods and services reportedly are available or that facilitate substantial piracy and counterfeiting” – since it was first published by the USTR in 2006. # ⚓ Around_the_IP_Blogs⠀⇛ Last week, the US Trade Representative (USTR) Office presented the 2020 Review of Notorious Markets for Counterfeiting and Piracy. The Fashion Law Blog discussed how Amazon has been included on the list for the second year in a row and presented comments from Amazon representatives. # ⚓ [Older]_The_EU’s_attempt_to_regulate_Big_Tech:_What_it brings_and_what_is_missing⠀⇛ This week, the European Commission has proposed two long-awaited pieces of digital legislation, the Digital Services Act and the Digital Markets Act. Despite a number of good provisions, there are also major shortcomings which must be addressed to guarantee the protection of digital rights. [...] We like the Commission’s introduction of an unequivocal list of prohibited practices for gatekeepers. It is high time that the law prevents already dominant tech companies such as Apple, Facebook and Google to abuse their virtually unlimited resources and gatekeeper power to crush (or buy out) competitors. The prohibition for gatekeepers to self-preference their own offerings (think: Google Search listing Gmail first when you search for email providers), or to re-use people’s personal data in other products (like Facebook copying your WhatsApp address book over to Facebook) are crucial steps to reign in the biggest platforms’ power over us. It is disappointing, however, that the list of prohibited conduct is drafted to cater solely to the needs of “business users” while ignoring the rights and needs of ordinary people. That might also explain, why the Commission somewhat included EDRi’s and other experts’ recommendation to open up some of the gatekeepers’ core services to competing firms, but only in very restricted cases. This provision will not enable users from privacy- friendly social networks, for example, to contact their friends on Facebook without having a Facebook account on their own. # ⚓ Overview_of_Digital_Services_Act⠀⇛ The legal regime for online services has been unchanged since the e-Commerce Directive and as such it reflects the technology, services and thinking of more than twenty years ago. The Commission committed to updating these horizontal rules in its Communication, Shaping Europe’s Digital Future (Feb 2020). A number of European Parliament resolutions, while calling for revisions, also emphasised that some core principles from the e-Commerce Directive still remain valid. So the Digital Services Act (DSA), which is proposed as a regulation not a directive, does not repeal the e-Commerce Directive but builds on it, including the internal market principle found in Art 3 e-Commerce Directive. It is therefore envisaged that there be one Member State with regulatory responsibility for a service provider, that is the Member State in which the main establishment of the provider of intermediary services is located (article 40). By contrast with the Audiovisual Media Services Directive (AVMSD), this is a very simple provision. The proposal does however delete the immunity provisions (Arts 12-15 e-Commerce Directive) and replaces them with a new structure which claims to recognise the impact of some very large actors on not only the economy but also European society. Note the e-Commerce Directive allowed Member States to take their own regulatory action within the limits imposed by EU law; it does not seem that this proposal completely harmonises the field either. [...] The DSC coordinates the national response and has specific tasks under the regulation (see specifically Art 41). While the DSC is to carry those tasks out in an ‘impartial, transparent and timely manner’ and to ‘act with complete independence’ (Art 39), it does not appear that the DSC needs to be independent in the same was the national supervisory authority is required to be independent in the telecommunications, audiovisual and data protection fields. The Regulation lists the minimum enforcement powers to be granted to the DSC including the power to accept commitments, the power to order cessation of infringements and to adopt interim measures; the power to impose fines. In extreme circumstances it is envisaged that the DSC may “request a competent judicial authority of that Member State to order the temporary restriction of access of recipients of the service concerned by the infringement or, only where that is not technically feasible, to the online interface of the provider of intermediary services on which the infringement takes place” (Art 41(2) (f)). Penalties are not to exceed 6% of the provider’s annual turnover; penalties for failure to comply with information requests are capped at 1%. Users are given the right to comply to the DSC. The EDBS is made up of the DSCs, represented by high level officials. In this there seems to be some similarity with existing EU structures (e.g the EDPB under the GDPR). The EBDS may, for example, issue opinions, recommendations or advice and support the development of codes and guidelines as well as supporting joint investigations. There are specific provisions relating to the supervision of very large platforms. First of all the relevant national DSC (and the Irish regulator will be clearly one such) will be obliged to “take utmost account of any opinion and recommendation” under the enhanced supervision system set down in Art 50. Further, there is a mechanism whereby the Commission, or the DSCs in destination states may “recommend” the DSC with jurisdiction to investigate a suspected infringement of the DSA. In implementing any decisions, the DSC with jurisdiction must communicate certain information to the EDBS/Commission who may communicate their views when they are of the opinion that any action plan proposed is insufficient. Significantly, the Commission may in some circumstances initiate action in relation to very large platforms. The Commission has power to request information, to interview and to conduct on-site investigations and the Commission may issue interim measures or make commitments binding. The Commission also has the power to adopt a ‘non-compliance decision’ and impose fines. Some of these provisions reflect the approach found in the competition enforcement processes at EU level, including the right of the very large platform to be heard and have access to the file. Again there are questions of overlap in terms of all these powers with the rules pertaining to video sharing platforms and the remit of the AVMSD – which does not have equivalent provisions. # § Patents⠀➾ # ⚓ IPCom_moves_global_patent_litigation_role_in-house [Ed: JUVE Patent as megaphone (or PR) for nasty, malicious, disgusting patent trolls like IPCom. JUVE is a_rogue_site_now.]⠀⇛ # ⚓ UPC:_to_be_or_not_to_be? [Ed: The UPC is pretty much dead already, but law firms cannot let go, they keep mentioning it like it's just a matter of time]⠀⇛ After BREXIT, ratification and then withdrawal by the UK, a referral to the German Constitutional Court (“Bundesverfassungsgericht“) and finally a ratification by its parliament, the UPC project is once again blocked in Germany, as previously before the Bundesverfassungsgericht. Like the phoenix, the project is constantly reborn. But should we resist, or should we surrender? What think of all this? First of all, the ratification process seems endless, so much so that one wonders about a possible outcome in the long run. Some people no longer believe in it. It is true that this is not the first project and that, since the 1975 Luxembourg Convention, the members of the European Patent Organization have been trying, in vain, to establish a common jurisdiction. Meanwhile, the USA have set up the Court of Appeals for the Federal Circuit (“CAFC”) in 1982, which has proved its worth since. So what are we waiting for? # ⚓ Canadian_Federal_Court_considers_whether_Teva’s COPAXONE_second_medical_use_patents_were_obvious-to-try (Teva_v_Pharmascience)⠀⇛ A recent Canadian Federal Court decision (Teva v Pharmascience, 2020 FC 1158) adds yet further nuance to the critical question of when a second-medical use patent application should be filed. One option is to file as soon as the clinical trial gets under way, to avoid the very fact of the clinical trail itself becoming prior art (see IPKat: Untested hypothesis in a clinical trial protocol destroys novelty of a method of treatment claim in Australia (Mylan v Sun Pharma). However, filing a patent too early, in the absence of convincing clinical data from a pivotal trial, runs the risk of an insufficiency attack. Instead, you could wait until the results of a clinical trial are in and argue that the success of the trial was non-obvious. If you are lucky, the trial might even demonstrate an unexpected level of efficacy that would further support inventive step. However, such an approach runs the risk of invalidation on the grounds of obviousness. After all, it may be argued, given the substantial resources were put into a clinical trial, surely there must have been some expectation of success? [...] This Canadian case is yet another reminder of how nuanced the factors in decision of when to file a patent application for a second medical use may be. The resulting patent’s validity will depend not only on the facts of the case, but the jurisdiction you happen to be in. A particular lesson one might draw from this Canadian case is the importance of the disease or indication involved, and the perceived likelihood of success of clinical trials in that disease. Following a successful trial, evaluating what the pre- trial expectation of success must necessarily run the risk of using hindsight. Traversing the gap between sufficiency and obviousness is this field is therefore not a trivial under-taking. # ⚓ In_re_Fulton_(Fed._Cir._2020)⠀⇛ Last month, the Federal Circuit affirmed the final determination by the U.S. Patent and Trademark Office Patent Trial and Appeal Board affirming the Examiner’s rejection of certain claims in U.S. Patent Application No. 12/789,280 as obvious. [...] In affirming the Board’s decision, the Federal Circuit determined that substantial evidence supported the Board’s finding that a person of ordinary skill in the art would have modified Woestelandt in view of Zohoungbogbo and Malby to arrive at a baked food product containing psyllium-fiber flour. The panel noted that Woestelandt discloses a bread product made from essentially the same ingredients as the claimed invention, including egg as a binder and water source, with the exception that Woestelandt uses wheat flour instead of a low-carbohydrate, psyllium-fiber flour, and that Zohoungbogbo discloses a baking flour composed of 35–50% plant fibers and less than 5% carbohydrates that is a desirable substitute for wheat flour to prepare low-carbohydrate dietetic baked goods. The panel determined that “ [t]hese teachings support the Board’s determination that a skilled artisan would have found it obvious to substitute the wheat flour in Woestelandt with the plant-based flour in Zohoungbogbo in preparing a low- carbohydrate dietetic baked product.” The panel also noted that Malby’s teachings regarding the beneficial properties of psyllium support the Board’s finding that a skilled artisan would have substituted the plant fiber in the Woestelandt-Zohoungbogbo baked product with psyllium plant fiber for the reasons suggested in Malby. The Federal Circuit disagreed with the Appellant’s argument that Zohoungbogbo does not teach or suggest a gluten-free flour, finding that Zohoungbogbo discloses the use of rice germ as one source of protein other than wheat gluten. The Federal Circuit also disagreed with the Appellant’s argument that Woestelandt and Malby teach incompatible baking techniques, finding that the Appellant failed to cite anything in the record that undermined the Board’s factual findings that the benefits taught by Malby would apply in the asserted combination. Having found the Appellant’s arguments to be unpersuasive, the Federal Circuit affirmed the decision of the Board. # ⚓ An_occasion_to_seize! [Ed: INPI is extremely corrupt]⠀⇛ As winter sales have just started in France, it is an ideal moment to mention an occasion to seize in Patent Law: the important judgment regarding the saisie-contrefaçon rendered by the Paris Court of Appeal on November 6, 2020 in the Manitou case. The Manitou case is well known to followers of French case law: it has already led to no less than three decisions, including one from the Supreme Court (“Cour de cassation”). In this instance, company JCB realized a saisie- contrefaçon based on two patents (EP 1,532,065 and EP 2,263,965) at Manitou’s premises. Manitou asked the judge to withdraw his ex-parte interim order to seize, which he refused to do. The Court of Appeal did not share the same opinion, considering that the participation in the seizure of a patent attorney who had previously prepared a private report for the benefit of the patentee violated the principle of impartiality of Article 6 of the ECHR. However, the Court of Cassation reversed this decision: the report established by the patent attorney at the initiative of a party did not constitute an expertise within the meaning of articles 232 and seq. of the French Code of Civil Procedure, as a consequence, it did not prevent his subsequent participation in the seizure, because in this context his mission was not submitted to the duty of impartiality (see here). Thus, in the judgment of 6 November 2020, the Paris Court of Appeal ruled for the second time in this case, but after the intervention of the Supreme Court[1]. Unsurprisingly, the Judges took up the conclusion of the Supreme Court by applying it to the case in question: in this case, the patent attorney had not been appointed as a judicial expert but had only drawn up a report at the initiative of the person requesting the ex-parte order. The Court further adds that the profession of industrial property attorney is a regulated independent profession submitted to ethical rules, in order to infer that the impartiality of the industrial property attorney must be presumed until proven otherwise because of the statutory independence of this profession. [...] In any event, the now widespread mania of litigants to invoke human rights, via Article 6 of the ECHR, still has a bright future ahead of it in France, particularly with the recent introduction of opposition proceedings to French patents in which the Director of the INPI will be both judge of the opposition and party to the possible appeal before the Court of Appeal. # ⚓ Does_the_examiner_need_to_provide_a_copy_of_the reference_for_it_to_be_“on_the_record”_before_the PTAB?⠀⇛ The new petition for certiorari in Samaranayake v. Iancu (Supreme Court 2021) has little chance of being granted, but it does offer some insight on USPTO procedure. I mentioned 35 U.S.C. § 144 in a prior post this week. This case also focuses on Section 144 and asks whether the Federal Circuit exceeded its statutory jurisdiction by creating its own record rather than relying solely on the record before the USPTO. # ⚓ De-Coding_Indian_Intellectual_Property_Law⠀⇛ The subject matter in this case was an antidepressant with patent titled “Pharmaceutical Composition Comprising Phenyl Piperazine Derivatives as Serotonin Reuptake Inhibitors” (IN 227963) and was granted protection on 27/01/2009. The drug’s international nonproprietary name (INN) is Vortioxetine. The Petitioner (H Lundbeck A/S) alleged that the Respondent (Hetero Drugs Ltd.) imported the API Vortioxetine thrice in 2016 and subsequently exported substantial quantities of Vortioxetine Hydrobromide to other countries (notably Canada and a few other Latin American countries). It further alleged that Defendant no. 2 (presumably a local contracted manufacturer? Strangely nowhere in the order is the identity of this party revealed!) sought environmental clearance to expand the Respondents’ manufacturing capacity of Vortioxetine Hydrobromide. The Respondents refuted the allegations and claimed that they aren’t using the product in India, rather are exporting it for the purposes of research and development. The court rejected the defense of the Respondents, holding that the Respondents did not provide any evidence to prove that the substantial portion of the Respondents’ export was utilised in research and development. (Side note: The trend of courts not substantiating on how plaintiffs have fulfilled the three-factor test required for an interim injunction continues in this case). Now, moving on to the questions around ‘export’. Precedents on Interpretations The court in the present case did not clarify the rationale behind establishing why export of a good shall be considered as “usage in India”. In common parlance, the term ‘export’ is associated with selling, or transporting for the purposes of selling, of a product from one country to another country. Therefore to regard it as a “use” of the product within the selling country stands in contradiction with the “extraterritorial” nature of the word itself. Let’s look at what precedents have said on how to interpret words used commonly through the legislation: The Delhi High Court in Bayer v. Union of India decision, relied on Polestar Electronic (Pvt.) Ltd. v Additional Commissioner, Sales Tax and Anr., Central Bank of India v State of Kerala and Ors. and Central Bank of India v Ravindra & Ors. to reflect the “two clear strands of reasoning … while interpreting the meaning and purport of general words. One, that plain and natural meaning should be preferred ordinarily, and two, that the context and purpose of the provision should always be kept in mind.” Though, the court in this case held export to mean “selling”, it justified its stance after comparing the use and intended meaning accorded to the common term “export” under different provisions of the Act. In the present case, no such explanation was given by the court for ruling that “export” shall fall within the meaning of “use in India”, which is in contradiction of the general understanding of the word “export” in the first place. # ⚓ F-star_Granted_Composition_of_Matter_Patent_for FS118,_a_Bispecific_Antibody_Targeting_LAG-3_and_PD- L1⠀⇛ F-star Therapeutics, Inc. (NASDAQ: FSTX), a clinical-stage biopharmaceutical company dedicated to developing next generation immunotherapies to transform the lives of patients with cancer, today announces the European Patent Office (EPO) has granted a patent with claims protecting the composition of matter of F-star’s FS118 molecule throughout Europe. The expiry date of the patent, not including any potential extensions to the standard 20-year term of protection, is expected to be June 2037. According to the EPO’s decision, grant of European Patent number 3472207 will take effect on January 20, 2021. The decision to grant this patent follows the EPO’s December 10, 2020 notice of intent to issue the patent, which was not challenged by any third party. # ⚓ The_Selection_Invention_Paradox_at_the_EPO_–_Direct and_unambiguous_disclosure_under_Art_54_and_123(2)_EPC [Ed: Patent law firms. Pushing Microsoft Word documents as 'articles'.]⠀⇛ # ⚓ Cannabis:_Patents_in_Europe [Ed: Patent litigation firm Kilburn & Strode LLP pushing for yet more ridiculous patents on life and nature itself]⠀⇛ Patents are a powerful tool in Europe to protect inventions in the rapidly-growing field of cannabis-derived therapeutics. Commercialisation and uptake of natural cannabis-based products is increasing, particularly in the medical field. Breakthroughs in research are yielding effective cannabis-based therapies for a variety of medical indications. Sativex/ Nabiximols is approved for the treatment of spasticity. Epidiolex is approved for the treatment of seizures in rare and severe forms of childhood epilepsy. Cannabis is touted as a wonder-drug by many. Its effects on the human body are numerous and these approved therapies are the tip of the iceberg – more will surely follow. Cannabis products typically comprise a class of compounds known as cannabinoids, which are often derived directly from the natural cannabis plant. The human body also produces its own similar compounds in the endocannabinoid system. At least 140 different cannabinoids are known to exist naturally, but the most widely researched cannabinoids for medicinal use are ∆9- tetrahydrocannabinol (THC) and cannabidiol (CBD). It is well known that research is costly, particularly in the field of medicine. The patent system supports this research by granting a monopoly to patent proprietors. This enables patentees to recoup the investment required. However, patenting cannabis and other naturally-occurring substances can present a challenge, since significant legal roadblocks exist in some territories. # ⚓ NLS_Pharmaceutics_Ltd._Announces_Notice_of_Allowance of_a_New_Technology_Patent_Covering_Attention_Deficit Hyperactivity_Disorder_&_Narcolepsy⠀⇛ STANS, Switzerland, Jan. 21, 2021 / PRNewswire/ — NLS Pharmaceutics Ltd. (NLS), a Swiss biotech firm focusing on the development of novel treatments of rare neurological diseases including narcolepsy, idiopathic hypersomnia and Kleine-Levin Syndrome and of neurodevelopmental disorders, such as Attention Deficit Hyperactivity Disorder (ADHD), announced today that the European Patent Office (EPO) issued a Notice of Intention to Grant NLS’s patent application covering a novel formulation of mazindol for treatment of ADHD and sleep related disorders. On November 23, 2020, the Canadian Intellectual Property Office (CIPO) issued a similar notice of allowance for the counterpart Canadian application. NLS awaits the impending grant of the European and Canadian patents. # ⚓ BonelliErede_hires_former_president_of_Milan’s appeals_court [Ed: They cannot spell out UPC correctly ("unitary patent courts"). Do they have a clue what they talk about?]⠀⇛ Tavassi is currently president of the Association of European Competition Law Judges and vice president of the Intellectual Property Judges Association. She is also a member of the panel of experts responsible for drafting rules for Europe’s unitary patent courts, and until last year was a national judge on the Enlarged Board of Appeal of the Munich-based European Patent Office. On top of that, she is also a professor of industrial law at the University of Pavia. # ⚓ Patents_in_the_UK_post_Brexit [Ed: This spreads misinformation about the UPC and cannot even spell it out right, “Unified Patents [sic] Court” (UPC)]⠀⇛ The UK has now formally withdrawn from the proposed European Union UPC project, which aims to introduce a more streamlined and cost-effective framework for patent litigation in the EU. Despite recent constitutional challenges in Germany, there is still significant support for pushing ahead with the project in the EU27. All patent owners with patents in the EU27 and relevant licensees should therefore keep a watching brief in order to be ready to participate in the expected sunrise period if the court goes ahead # § Software Patents⠀➾ # ⚓ Webinars_on_IP_Law_and_Strategy_for_AI_in Europe [Ed: Promotion of the HEY HI ("AI") loophole for software patents where these are clearly not legal]⠀⇛ Gowling WLG will be offering a three- part US Tech Webinar Series. The third webinar in that series, which is entitled “IP Law and Strategy for AI — A European Perspective,” will be offered from 2:00 pm to 3:00 pm ET on January 28, 2021. Matt Hervey and Neil Hendron of Gowling WLG (London) will talk about IP law and strategy for AI in the context of evolving commercial, technical, legal, and regulatory environments. # ⚓ European_Union:_Patenting_AI_In_The_EPO Guidelines [Ed: Providing yet more proof that they “HEY HI” (AI) hype is a_Trojan_horse_for illegal_software_patents_in_Europe]⠀⇛ In this episode of the Best Practice podcast, Bastian walks you through the section on AI and machine learning in the EPO’s patent examination guidelines. He makes the point that they are too restrictive when it comes to patenting AI innovations. At the end of the episode, Bastian shares some of his best tips for how to draft AI patent applications so that they fulfill what’s in the guidelines. # ⚓ The_European_Patent_Office_has_granted_SSH Communications_Security_Corporation_a_further patent_for_PrivX®_technology⠀⇛ The European Patent Office (EPO) has granted SSH patent number EP 3495976 on the use of virtual smart cards in temporary certificate-based passwordless access such as the SSH PrivX technology. Passwords are a hassle to use, and they present significant security risks for users and organizations of all sizes, with an average of one in every 250 corporate accounts compromised each month. The World Economic Forum (WEF) estimates that cybercrime costs the global economy $2.9 million every minute, with roughly 80 percent of those attacks directed at passwords. Furthermore, password management is very costly: according to the analyst firm Gartner, up to 20 to 50 percent of all help desk calls are for password resets. # ⚓ Is_the_cost_of_AI_a_barrier_to_IP_offices?⠀⇛ [Ed: Truly laughable "HEY HI" (AI) piece, pushing a bunch of nonsense for patent maximalist agenda at the EPO. And "head of data science at the European Patent Office (EPO)" is a lousy buzzword as job title.]] Artificial intelligence (AI) can significantly improve the day-to-day operations of an IP office, but policymakers need to invest now to secure its full potential, said leading data experts this week. Speaking at a panel hosted by WIPR Patents Live, Alexander Klenner-Bajaja, head of data science at the European Patent Office (EPO), said better transparency was key to the success of AI: “There is a lot of mistrust, you always hear this ‘black box’ thing about AI. I argue we need to make the human capable of following the reasoning of the machine.” “You don’t need to be a fully trained engineer to understand what’s going on. [In the case of patent classification], you can easily calculate which terms contributed most to a machine’s decision and you can visualise it,” Klenner-Bajaja said. “I would like to make all of that very transparent. Then we can say that the AI has been trained by a human expert and we can show exactly how it came to its decision.” # § Trademarks⠀➾ # ⚓ Chile_and_the_Madrid_Protocol:_are_we_close_yet?⠀⇛ In December 2020, the draft Agreement to approve the Madrid Protocol was entered into the first Chilean Constitutional procedure. The discussion of the draft began on December 15, 2020 at the Foreign Relations Committee of the Chamber of Deputies. The bill (Bulletin 13,929) relates to the international registration of marks. During the discussion, the subsecretary of International Economic Relations; the subsecretary of Economy; and INAPI’s director, explained the benefits and scope of the draft. The Ministry of the Economy and the National Institute of Industrial Property (INAPI), are seeking to promote national trade marks in the international market. # ⚓ General_Court_affirms_minimal_distinctiveness requirement_in_Oatly’s_trade_mark_appeal⠀⇛ The General Court turned to defining the relevant public at hand. At first instance, it had consisted of the public in the EU Member States with English as an official language, Ireland and Malta, who could be characterised as displaying an average level of attention when selecting their preferred products. Oatly did not dispute their inclusion, but sought to add those consumers who are ‘deemed’ English-speaking, in Denmark, the Netherlands, Finland and Sweden, thanks to their high level of English ability. The General Court accepted this submission, agreeing to take evidence of their perception of the mark into account. So, how might the EU Anglosphere perceive IT’S LIKE MILK BUT MADE FOR HUMANS? EUIPO submitted that the Board of Appeal had seen the words as a promotional slogan of particular appeal to vegans and those with a lactose intolerance or milk allergy, but that the perception of the general public (of which these consumers made up a non- negligible part) had nonetheless been taken into account. On their reading, the average consumer of the relevant goods would be aware of the animal milk consumption debate and milk’s biological function of feeding baby animals. To them, the slogan would simply tell them of the relevant goods’ similarity to animal milk and consequent (better) suitability for human consumption – that is, a promotional message only. Oatly countered with a characterisation of the relevant public as made up of the average consumer, without ‘extreme or minority opinions’ (apologies to vegan Kat readers), who buys everyday consumer goods. To this consumer, the slogan might challenge their preconceptions of milk – as a substance essentially produced for humans – and be tied to Oatly products. It buttressed this argument by pointing to a Swedish judgment as well as British and Dutch press reactions to the advertising campaign launch. [...] With this judgment, the General Court confirms that the distinctiveness test is essentially about whether a cognitive process is sparked in the average consumer’s mind, by which she can consistently identify goods marked with the same sign as having a common commercial origin. The dispute between the parties about whether the mark is “original, imaginative, paradoxical, surprising, thought provoking and unexpected” was, as a result, not ultimately of huge consequence. This limited view means that considerations of whether a mark will successfully do everything in the marketplace that a firm’s advertising department might like should not come into the registration process. In so doing, it seemed to sidestep the debate about whether these other functions are discrete or derivative from the origin function, perhaps leaning towards the former in its emphasis on non-origin functions also being fulfilled without the suggestion that they are subsidiary. # § Copyrights⠀➾ # ⚓ Book_review:_Drafting_Copyright_Exceptions⠀⇛ Hudson, Reader at King’s College London, introduces her book by stating that we need a new paradigm through which to view the operation and drafting of copyright exceptions. And just before the reader might begin to think this is another book analysing the justifications and role of copyright exceptions, Hudson quickly departs by saying that the majority of the literature takes a top-down or ‘law in books’ approach, whereas this research considers the ‘law in action’, which uses an understanding of the practices of non-legal actors; the creators, copyright owners and users. To illustrate, the case of CCH Canadian Ltd v Law Society of Upper Canada [2004] 1 SCR 339 saw the Supreme Court of Canada hand down a judgement that received favourable academic commentary, declaring it a landmark case with far-reaching effects regarding the conceptualisation of exceptions. However, Hudson details in chapters 7 and 8, the reception of the case within Canadian cultural institutions, using not only publicly available information but also empirical research including interviews with institution staff and representatives of peak bodies. A compelling and concerning argument is presented, that in the five years following the judgement, a significant gap emerged between the academic interpretation of the case and the muted response within the institutions. Awareness of the case itself was mixed and few changes to procedures were made. Whilst reading, this Kat recalls times that she has worked with companies, publishers and organisations in the UK, that also reflect the same experience, after the UK updated its copyright exceptions in 2014. Whilst this is an anecdotal experience, Hudson demonstrates the issue to be a very real concern. Delving deeper, the book explores what the law in action means for the drafting of copyright exceptions. In particular, chapter 2 makes predictions for when a legal command is better drafted, highlighting the crucial role that empirical analysis has in helping to determine better drafting. [...] Whist Hudson’s research supports the implementation of fair use in other jurisdictions, she is careful to note that “standards are not inevitably superior to rules, nor is fair use the end point of a mature legal system.” # ⚓ Pirate_Streamers_Save_UFC_257_After_ESPN+_Collapses Under_The_Load⠀⇛ The lead up to last night’s UFC 257 Poirier v McGregor was notable for the UFC’s threats to target an illegal streamer, warning that his house was being watched, his phone was tapped, and police were standing by. While that guy reportedly backed down, many others didn’t – which is fortunate since ESPN+ went down under the load, forcing legitimate buyers (including UFC fighters) to request pirate streams. # ⚓ 130_Billion_Pirate_Site_Visits_in_2020:_It’s Marketing_Treasure⠀⇛ Last year there were over 130 billion visits to pirate sites worldwide, with the United States as the number one traffic source. New data from piracy tracking company MUSO further shows that streaming piracy remains dominant. While piracy is often framed as a threat, MUSO also uses its data to help copyright holders market their content to this untapped audience. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 5585 ➮ Generation completed at 02:46, i.e. 229 seconds to (re)generate ⟲