𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Monday, December 27, 2021 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Tue 28 Dec 02:40:39 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 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔/𝒕𝒙𝒕 Gemini index for the day: gemini://gemini.techrights.org/2021/12/27/ ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmNPpiGqWGFQNEECwNKt72LSricBeH2VuxSzamtqTrESHV QmUNbGTar72DvDUxqyAh6Jdzfvu4JHUqaTFKqWpu9P64bk QmXFHTXDoB1z4Af36pfwwfrJcsZWK4nkbqqF2EndNyJ9YA QmcFJuq5PVoQgjijbLaMibeRbgr4h5pFcpzBYWqLap1cNu QmSBPP9JjsnqHFcHfShHhNsQwTc4eHz66BF5ihuBjaxpKM QmPrW6GPykdMyQtg8txV2DXmRYjghF1TQPv6CJcwVUx6iy QmVNVya1kBzPYdBdJekAHEpk3m857qJsnQet4QNxycPonK QmUQmiHKq1wV1JkS2hwXEf1etD3jM43Afc68V6omxpqaCi QmbheKKYhpyw3SvZSmHbavdgcv1PSaRtPdaQ746tgUFXbp QmZqoL722Mk7hDJcSz2oBxydXY7S2G5r4ByHgRdKBw7dUH QmTZSRzHEP7hwr4tL7ky23HxA9Z3tUBjQrfwYPAieSYsGe QmRKnWzns1EsWaoxUGG5KEEhiyhSELGYVdfVqSB5Ay4qhc QmZdVw5kGwFeXoGNexLWZDS8MJxeGKAeup4JpiAnmE946y QmYdAKSfCu9puR3SWGWwGW19Uzo1jj4L1aYpeGqpC5FCp6 QmZP4LnsTHrznHVdokybFZafDLWJqRPKyvvberG4dVRasQ QmfL4kPLDVa6CGiB1yXozobGCQ5fTPahv8T7hPstsxvkie QmP2Y5UBBDqcCEECSknvoPU6WVjL4V93dQMbKj34jYv56N QmTTqHT1gu1SWzp4ejhsMMHeEr1cnaDHeAQnawx8obkmR5 QmVjqVfy1bLLkjPbYtUagNsq6vfXCToNocEPu1s2Cvo3ab QmXVB3t7bvESJpBXVnHEH2koE5NY8MqsHXWVco5dbnNW1M QmUnmYrNuwB9WxrYeqcbFyf8Bew66hMkdU1YVc9WsKh4JC ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ My Year as a Digital Vegan — Part II — Impact of a ’COVID Year’ | Techrights ⦿ My Year as a Digital Vegan — Part III — Lost and Found; Losing the Mobile Phone (Cellphone) | Techrights ⦿ Mobile Phones With Privacy Almost an Impossibility | Techrights ⦿ What Real (Fact-Based) 5G and Privacy Issues the Media Casually Distracts From | Techrights ⦿ IRC Proceedings: Sunday, December 26, 2021 | Techrights ⦿ Microsoft GitHub Exposé — Part XII — Life of Disorderly Conduct and Lust | Techrights ⦿ Two Factor Surveillance and Fake Security Practices | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2021/12/27/article-on-digital-rights-in-2021-part-2/#comments http://techrights.org/2021/12/27/article-on-digital-rights-in-2021-part-3/#comments http://techrights.org/2021/12/27/elusive-mobile-phone-with-privacy/#comments http://techrights.org/2021/12/27/fact-based-5g-criticism/#comments http://techrights.org/2021/12/27/irc-log-261221/#comments http://techrights.org/2021/12/27/lust-to-the-graveley/#comments http://techrights.org/2021/12/27/two-factor-surveillance/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2021/12/27/libreoffice-7-3-rc1/#comments http://techrights.org/2021/12/27/new-antix-kernels/#comments http://techrights.org/2021/12/27/orange-pi-3-lts/#comments http://techrights.org/2021/12/27/postgresql-project-releases/#comments ䷩ 𝚕𝚒𝚗𝚎 68 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/27/article-on-digital-rights-in-2021-part-2/#comments Gemini version at gemini://gemini.techrights.org/2021/12/27/article-on-digital-rights-in-2021-part-2/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ My_Year_as_a_Digital_Vegan_—_Part_II_—_Impact_of_a_‘COVID_Year’⠀✐ Posted in Free/Libre_Software at 5:09 am by Dr. Roy Schestowitz By Dr. Andy Farnell Series parts: 1. My_Year_as_a_Digital_Vegan_—_Part_I_—_2021_in_Review 2. YOU ARE HERE ☞ Impact of a ‘COVID Year’ 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Line Check⦈ Summary: Dr. Andy Farnell shares his experiences from this past year; he focuses on what it’s like to be an educator in these troubling times with mass adoption of troubling new ‘tech’ § Setting reasonable limits⠀➾ I‘ve come to see tech-rights as including “digital self defence” of personal time/attention, not just networks and hosts. As well as Software Freedom, it’s about defending against technologically-mediated abuse. So I wonder if my ostensible “survival” owes anything to Digital Veganism. I did hit burnout myself, but adapted and slowed down in time. As a freelancer/visiting professor for more than 20 years, self-management is wired in. Screen/ing against the tide of doom was as easy as setting some new keyword filters to pipe everything that smells funky to /dev/null. All those URGENT messages you sent were never read, and nothing of value was lost. Dropping pointless make-work tasks and assertively advising people to revise their “expectations” of me wasn’t hard. Some egos were bruised, but the upshot is that I’m still here to serve and fight another day. I wonder about the well- meaning but ultimately harmful ‘pleaser’ instincts we humans have against self- preservation, and how the system exploits that. Listen to the flight attendant who says “Please put on your own mask before attempting to help others”. “Technology is a tool to empower, and that means the right to use it to reverse implied power relationships.”So I also noticed how some people allowed themselves to be bullied by technology they felt unable to control. Surprisingly, I disagree with the Portuguese governments move to make contacting_workers out of hours illegal. I prefer a fluid, laissez-faire dynamic. Sometimes I am perfectly happy to respond as if on call, and will do extra work for a team. I am committed to those who depend on me, so long as time and mental energy allows. The flip side is that I’ll tell people clearly when “that ain’t happening”, or even ghost them for a few days when I feel like it. The road runs both ways. Technology is a tool to empower, and that means the right to use it to reverse implied power relationships. This year saw the emergence of abusive “bossware” and worker_monitoring software. Four of my students wanted to investigate this and did brilliant projects delving into the psychology of control and productivity. In my own work, I took saying “no” and establishing firm boundaries against chaotic management one step further this year, by drawing up a “Personal Terms and Conditions”. It’s not iron-clad, or an excuse to be a jerk, just a statement of my values and where I draw the line on some things. As a freelancer this is something I’ve always had, but only in my head, and rarely needed to explicitly discuss with clients. Now it’s more formally written it’s something all clients, recruiters and HR people are “deemed to have read and understood” when hiring me. That seems like a polite way to be clear in advance. It feels professional and avoids the embarrassing tedium of explaining the same points over, and hopefully carries some clout in the event of a dispute. Inspiration came from friends in other professions who seem much more organised around creating contracts to supply analysis, legal advice, therapy, creative services, and construction work. Despite bodies like the BCS and IEEE I think in the “digital technology sector” we are rather bad as coders, trainers, developers and consultants at setting out firm expectations. I wonder whether organisations like the EFF and FSF have a role helping coders template-out ethical codes to protect creators in a similar way to how the GPL protects what we create. I am interested in further investigating the legal force of tech workers creating their own written T&Cs as some workplaces become increasingly abusive and intrusive. Perhaps I’ll set it as a project for some Law and Computing students next semester. As most individuals do, I suspect that institutions will tacitly sign-off without ever reading them properly, and so, at-will employee power relations notwithstanding, some semblance of symmetry can be reclaimed in that they are at least as effective as T&Cs written by an employer. § Remotely like learning⠀➾ As the two-year mark of the pandemic approaches, I’ve revised my thoughts on remote learning. If you ask thirty or forty students their opinion of an online video session you won’t get a straight answer. Exposed to group-think conformity pressure, while their comments are possibly being recorded… guess what they are going to say? Face-to-face the story is different. Obviously, the in-person group, who all elected to come on-campus, is selection biased too. However, what they actually tell me about remote teaching is that they hate it. And I’ve spoken to enough of them to know that universities are distorting_the_truth_about_this. From a tech-rights viewpoint this participation bias is interesting. A lot of mischief and misinformation is being made around it. “From a tech-rights viewpoint this participation bias is interesting. A lot of mischief and misinformation is being made around it.”The buzzword hybrid working hasn’t really been thought out any deeper than “mix a little of this and that and we’ll be fine”. No real communication analysis, project management, data modelling or other theory seems to have been attempted in most scenarios. I appreciate it’s early days, and for climate reasons a new age of highly flexible, mixed method employment is required. But we ain’t there yet. Adding technology to teaching simply increases labour, and it is no substitute for human contact. I think we need to be honest about what we’re valuing in edu-tech. I suspect uniformity, repeatability, and data gathering have usurped more important qualities. On reflection, hybrid teaching methods have been a good adaptation to get us though a period of crisis and ongoing uncertainty, but cannot be a “new_normal”. Talking face-to-face, with pens and a board anyone can draw on is just self- evidently a vastly superior experience. Immersed in eye contact and non-verbal communications I found a much deeper connection with what students are thinking. That enables not just a denser and deeper knowledge transfer, but an inter-personal rapport regarding how much they are affected by the pandemic, by misinformation and propaganda, and how paranoia about overbearing technological social control is eating them up. █ ⠀⠐⢦⣴⣶⣿⢵⣶⣦⠀⢱⣤⣬⣤⣤⣤⣤⣯⣜⣿⣾⣿⣿⣽⣿⣿⣿⣇⣼⣿⣿⣿⣦⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣷⣿⣿⣿⣿⣿⣿⣯⣿⢫⣿⣼⣿⣿⣦⣿⣿⣿⣿⣿⣻⡇⠀⠀⣇⣿ ⠀⠀⠀⠙⣿⣿⣸⣿⣿⢾⣷⣽⣿⣿⣿⣇⣟⣿⡿⣿⣿⣿⣿⣻⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣻⣿⣿⣿⡿⠃⠀⠀⣷⣿ ⠀⠀⣀⣸⡟⠿⢻⣿⣿⢸⣿⣿⣎⠻⡿⣿⣿⣿⣷⣿⣿⣿⣿⣿⡄⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⢿⣿⢙⠻⢿⣿⣿⣿⠏⠜⣤⠀⠟⠻ ⡆⠈⣿⣿⣥⠄⠀⠉⢻⢸⡿⣿⣿⡆⠘⢹⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣾⢿⠦⠀⢸⣿⣿⣅⠀⠀⣿⠀⡄⠀ ⠀⣾⣿⣿⣿⣿⣶⣯⢳⠈⠂⡜⠹⣧⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⢏⣿⣿⣿⣿⣄⠉⠧⡘⠃⢸⣿⣿⣿⣧⡆⠿⠀⠁⠀ ⠘⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣦⣆⠈⠀⠘⢿⣿⣿⠻⢻⣿⣿⣿⣿⠿⠿⠿⠿⠿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣾⡑⢂⠀⢸⣿⣿⣿⣿⡆⠀⠀⠁⠀ ⢀⣿⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⣹⣯⢤⡀⠘⠿⡿⣿⠀⠀⠀⠀⠀⠀⠀⢀⠁⠐⠀⠀⣠⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⣀⣀⣀⣀⡀⠀⠨⢭⣤⡤⠄⣶⣶⣷⡞⢤⣸⣿⣿⣿⣿⠗⠀⠀⠀⠀ ⣼⣧⣶⣿⣽⣿⣿⣿⣿⣿⣿⣿⢻⣿⣧⠈⢿⣿⣀⡈⠁⠀⣦⣿⣿⣤⡀⣀⠀⠀⠀⠄⠈⠀⠀⠀⢹⠋⠙⠿⣷⣴⣰⠤⠉⠉⢉⡭⠵⠀⠶⣎⣀⣭⣩⣭⣥⡆⣰⣴⣿⣿⣿⣿⣿⡿⣿⣾⣿⣿⣿⣟⣿⠠⢤⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣿⠘⠻⣿⣷⣾⣿⣿⣿⣦⣀⠈⢿⣿⣿⡇⣿⠀⠀⣶⠂⠀⠀⠀⠀⠀⠐⠈⠀⣤⣈⣿⣥⡁⠄⠀⠀⢩⣰⣸⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⡇⣿⢻⣿⣿⣿⣿⣏⠀⢈⠀⠀⠀ ⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⢾⣸⣷⠘⢸⣿⣿⣿⣷⣾⠋⠿⠇⠿⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⣿⣿⣿⡟⠀⠀⠀⢘⠛⢿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣷⠗⢸⢹⣿⣿⣿⣿⢄⡆⠇⠀⠀ ⡸⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢈⢿⣿⣽⣿⣿⡇⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⢀⠿⣯⠁⠀⠀⠀⠀⢸⢨⢰⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⠀⠘⢹⣿⣿⣿⡟⢼⡂⡇⢠⣭ ⣿⣎⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⢻⣽⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠄⡀⢸⠛⠸⡿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⢸⡏⠻⢿⡇⠘⠔⠅⢸⣿ ⠘⢿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⣹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⢄⠈⢰⢷⡤⠶⢼⣿⣿⡃⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠘⠻ ⢰⣦⣿⣿⣏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣦⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠁⠭⠉⢁⣇⢐⠀⠁⠀⠐⠛⢻⠀⣿⣿⣿⣿⣿⣿⣿⣴⡆⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⢿⣧⣿⠿⢆⣿⣿⣿⣿⡝⣿⣿⡟⠟⣿⠀⣠⣤⣄⣾⡙⢿⣿⡇⠀⠀⠀⠀⠀⠀⢠⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠚⠏⢿⢸⢓⣄⠀⠐⠶⠼⠀⣿⣿⣿⣿⣿⣿⣿⣤⠁⠀⠘⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠈⠛⣷⣿⣾⣿⣶⡟⣿⣿⣿⣿⣇⠀⠀⠀⠹⣿⣿⣯⡅⠸⣿⡇⠀⠀⠀⠀⠀⠀⠈⣾⡦⠄⢀⣈⣉⡐⠊⠀⠀⠀⠀⠀⠀⠀⠀⡀⡄⢸⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⡿⣿⣿⢹⣟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒ ⠀⠀⢀⣿⡟⣿⣿⣿⣷⣯⡿⡷⣿⣿⡇⠀⠀⠀⢹⣿⣿⣿⠀⢘⡇⠀⠀⠀⠀⠀⠀⣾⠻⠇⠄⠈⠙⠿⠀⠀⢢⣤⠁⠀⠀⠀⠀⠀⠉⠃⢸⠀⠀⠀⠀⠀⠘⠀⠈⣿⣿⣷⣿⣏⣸⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠐⠀ ⠀⠀⠈⣿⠁⢸⣿⣿⣿⣿⣿⣶⡙⠿⢣⠂⠀⢠⣿⡏⠛⠿⠀⣿⡇⠀⠀⠀⣠⠆⠀⣗⠀⠀⠀⠀⠐⠀⠀⠀⣜⡡⠀⠀⠀⠀⠀⠀⡄⣆⣴⠀⠀⠁⠀⠀⢨⠀⠇⢸⠿⠿⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢸⡇⠀⣼⢿⣿⠇⠻⠀⠀⠀⠀⢠⡏⠀⠀⠀⢸⣿⡇⠀⠀⠀⠁⠀⠀⣿⣆⠀⠀⠀⠀⠀⠀⠀⠛⠁⠀⠀⠀⠀⠀⠀⡀⠻⠿⠀⠀⠀⠀⠀⢈⠀⠀⢳⣾⠋⠘⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢸⡇⢰⠇⠈⠙⠁⣶⡀⠀⠀⠀⡿⠁⠀⠀⠀⠘⢇⡇⠀⠀⠀⠀⠀⠀⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⣿⡷⠀⠀⠀⠀⠀⢸⢠⠀⠸⣧⡀⢠⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠈⢩⡏⠀⠀⠀⠀⠈⠁⠀⠀⣸⠃⠀⠀⠀⠀⠀⣸⡇⠀⠀⠀⠀⠀⠀⢸⣿⢿⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⣙⡓⠀⠀⠀⠀⠀⢸⠘⠀⢘⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢀⡟⠀⠀⠀⠀⠀⠀⠀⠀⣰⡏⠀⠀⠀⠀⠀⢠⡏⡇⠀⠀⠀⠀⠀⠀⢸⣿⣟⠁⠀⢸⣷⣄⠀⠀⠀⠁⠀⠀⠀⠀⠀⡇⣿⡗⠀⠀⠀⠀⠀⢸⠘⠀⠈⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⡾⠁⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⣀⢀⢀⡾⡀⠃⠀⠀⠀⠀⠀⠀⣽⣿⡏⠀⠀⠘⣿⣿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠇⠈⠁⠀⠀⠀⠀⠀⠸⠀⠀⠀⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀ ⠀⠀⠀⠀⡸⡀⠀⠀⢠⠀⠀⠀⠠⢠⠂⢀⣠⣧⣾⣿⣿⣾⣽⣴⠀⠀⠀⠀⠀⠀⠠⣿⣿⡆⠀⠀⠀⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣤⣠⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠉ ⣾⣿⣛⠛⣹⣷⣶⣧⣿⣧⣦⣱⣷⣿⣷⡟⣿⣿⣿⣿⣼⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣹⣿⠇⠀⠀⠀⢸⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⠁⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣼⣰⣦⣼⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣄⣤⣦⣿⣧⣀⠀⠀⠀⠘⣟⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣧⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢉⣉⣝⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⢿⡻⣻⣎⣛⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡀⢀⣿⣿⣿⠀⠀⢀⠀⡀⠀⢀⠀⡀⠀⡀⠀⡠⣀⣄⣀⣀⣀⣀⠈⠉⢙⠛⠃⠀⠀⠀⠀⠀⠀⠀⡀⢀⠀⢀⠀⠀ ⠀⠈⠉⠉⠙⠻⠻⢿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⣮⣻⣿⣿⣿⣶⣦⣄⢊⣼⢷⣿⣿⡷⠘⠀⠀ ⠀⡆⣀⣠⠀⠀⠺⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡛⠇⠀⠈⠀⠙⠂⠀⣐⣤⣤ ䷩ 𝚕𝚒𝚗𝚎 246 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/27/article-on-digital-rights-in-2021-part-3/#comments Gemini version at gemini://gemini.techrights.org/2021/12/27/article-on-digital-rights-in-2021-part-3/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ My_Year_as_a_Digital_Vegan_—_Part_III_—_Lost_and_Found;_Losing_the_Mobile Phone_(Cellphone)⠀✐ Posted in Free/Libre_Software at 7:43 pm by Dr. Roy Schestowitz By Dr. Andy Farnell Series parts: 1. My_Year_as_a_Digital_Vegan_—_Part_I_—_2021_in_Review 2. My_Year_as_a_Digital_Vegan_—_Part_II_—_Impact_of_a_‘COVID_Year’ 3. YOU ARE HERE ☞ Lost and Found; Losing the Mobile Phone (Cellphone) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Free Business trip⦈ Summary: Dr. Andy Farnell shares his experiences from this past year; in this third part he turns his attention to what Americans typically call “cellphone” and we in little Britannia call “mobile phone” This year I lost my phone. That’s never happened in 30 years of owning a mobile phone. Mainly because I often leave it off and at home where it’s safe. Seriously? Yes, I make a rather conscious decision when going out, “Will I need a phone?”. More than half the time the answer is “No need to be contactable.” My collection of ‘handy little pocket things’ hasn’t changed much in decades; bank card, cash, keys, a little key-fob torch, a whistle, a button compass. Only sometimes that collection includes a ‘communication device’. Interestingly, on this occasion I took out the phone in place of a watch I’d mislaid, to be punctual for an arranged meeting. “I did a lot more writing and coding without any impending possibility of interruption.”Word has it that one in ten people would_rather_lose_a_finger than_their_phone. Instead I experienced unexpected relief. Several days of complete peace passed before a fresh SIM was sent to me. I did a lot more writing and coding without any impending possibility of interruption. Rummaging through a junk drawer unearthed another £5 Nokia which charged immediately and has served me since. One reason for my easy-going phone attitude (or as my partner would probably put it – ambivalent attachment pattern) to phones is that I see it as a single function object. It’s a voice communicator. For example; I never use phones_for 2FA, and neither_should_you. For gigs where I am dealing with sensitive access or data I am given OTP keys that I hide somewhere safe close to where I usually log-in, or add them to a physical key-ring. “It’s a voice communicator.”Even though I publish my phone number so anyone can contact me, nothing else important should ever rely on it. I call this resilience/security stance the “It’s just a f**king phone, don’t get hung-up on it” principle. Don’t be taken in by corporate know-nothings who insist you make a phone the centre of your life and a phone number synonymous with your identity – that is wholly for their benefit to extract more personal data from you. This year I also found a couple of phones. They taught me that our natural instinct to return property is now fraught with obstacles and complexity. The first rang within a few minutes, and I was able to answer “Hello! Lost phone department, how may I help you?”. I arranged with the voice to meet in a nearby park, described my appearance and a suitable RV point. I was approached by a girl, definitely no more than 12 years old, who thanked me and walked off. Would I have been happy if that was daughter? I had suspected it was a young person when perusing the contacts list. The number I was about to call when it rang was “Mum”. I don’t agree with giving phones to kids under 16, but since some parents do, I wonder what advice we should give them about what to do when they lose them? I chose the park because it was nearby, but would have been impressed had the girl insisted on a more busy public place, or sent her dad. And thinking with my security-engineer hat on for a moment, how might the finder be at risk? This time it was a young girl, but a lost phone seems like appetising bait for something. “As citadels of personal information, access, agency, identity, mobility, and reputation, they are security and resilience anti-patterns. My determination to avoid them myself, and help friends and family to get unhooked from such silliness is bolstered.”The second phone was more of a puzzle. It was locked, absent any finger smudges and clinging to it’s last minutes of battery life after possibly days lost in long grass. Incoming seemed to be going automatically to voicemail. There was no accessible IMSI or ICE medical-data. It looked like I was going to take this one home to my work-bench and hack it. The story ends rather ordinarily, the dying device was reunited with its owner when we saw someone milling about as if searching for something in the same general area. These experiences have only strengthened my conviction that we are on a road to ruin with smartphones. These single points of failure concentrate too much function. Depending upon highly vulnerable and easily lost or damaged stores of wealth is foolishness. As citadels of personal information, access, agency, identity, mobility, and reputation, they are security and resilience anti- patterns. My determination to avoid them myself, and help friends and family to get unhooked from such silliness is bolstered. █ ⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃ ⣿⣿⣿⣿⡿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⠿⡿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣟⡛⠛⠇ ⣿⢟⣿⣿⣿⣿⣽⣻⣿⡿⠿⣿⣿⣿⣻⣿⢟⣿⣿⣾⣾⣶⣿⣿⣿⠟⠻⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣯⣷⣿⣆ ⡿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠈⠛⢿⣿⠿⠟⠛⠛⠛⠛⠉⠉⠀⠀⠉⠙⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣟⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡾⣻⣻⣿⣿⣽⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣛⣿⣛⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣿⣿⣿⣧⡽⣿⣿⣿⣿⣿⣿⣵⣾⣿⣿⣿⣿⣿⣿⣷⣷⣾⣿⣿⣿⡿⡿⣿⣟⣿⣽⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢛⣻⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿ ⣷⣯⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣟⣯⣽⣭⣽⣿⣿⣿⣿⠟⠛⠻⠿⣽⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠿⣿⣿⣿⣿⣿⢿⣿⣻⠻⢳⣿⣿ ⠿⡿⢛⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⠿⢻⣗⣿⣩⣽⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣫⣟⣧⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢷⣿⣤⣷⣾⣷⣶⣶⣖⣒⣛⡟⠽⠿⠿⣿⣿⣛⣶⣶⣾⣿⣾⣿⣿⣭⣬⣿⣿⣿⣿⣟⣯⣿⣿⣿⣿⣻⣿⣿⣯⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣯⣿⣿ ⣿⣿⣿⣳⣿⣞⣻⣿⣿⣿⣿⣩⣿⣿⡿⣿⣟⣛⣛⣿⣿⣿⣿⣿⡻⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣯⣿⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⢿⣿⣿⣿ ⣿⢿⡾⣿⣻⣿⣯⣿⣿⣯⣿⣿⠯⢯⣿⣯⡿⣿⣻⣿⣿⣿⣿⣿⣿⣔⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣷⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿ ⣙⣿⣿⣿⣷⣷⣿⣿⣿⣿⣿⣝⠷⣿⣛⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣻⠿⣿⣻⣭⣿⣿⢷⣛⣛⣿⣿⣿⠿⣟⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿ ⣿⠽⣿⢿⣿⣿⣛⣻⣿⡿⢿⣷⣿⣾⣿⣿⣿⣿⣿⡟⠏⠻⣿⣿⣿⣿⣿⣷⡽⣿⣿⣿⣿⢿⣿⣿⠿⠽⢭⡽⢿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿ ⣮⣵⣿⣷⡾⣷⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠙⢿⣿⣿⣿⣿⣎⢹⣯⣯⣯⣭⣿⣿⣿⣻⣿⣿⣯⣿⡿⣿⣭⣽⣿⣾⣿⣿⣷⣶⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿ ⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⣿⣿⣿⣿⣇⠀⠀⠀⠈⢻⣿⣿⣿⣿⣧⡙⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣫⣝⠩⣝⣯⣭⣝⣉⣳⡿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⣰⣽⣿⣿⣿⣿ ⡿⣣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣆⠀⠀⠀⠀⠻⣿⣿⣿⣿⣷⡌⠓⣎⣿⣿⣿⣻⣿⣿⣿⣿⣏⣻⡻⣗⣒⢶⣂⡐⢤⡖⠮⢛⣛⠇⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣯⣿⣿⣿⣿⣿ ⣿⣯⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣦⢊⣻⢻⣭⣍⢵⣾⣹⣧⣤⣓⢉⠃⠉⠁⢥⠟⣬⠂⠁⢠⠐⣚⡹⢿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿ ⣚⢚⣉⡉⠉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣷⣙⣯⣿⣿⣾⣿⣿⣿⣷⣶⣶⣶⣶⣷⣶⣽⣶⣾⣿⣿⣶⣶⣴⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠴⣿⣿⣿⣿⢿⣿⠿⢿ ⣶⣷⢶⣦⠄⡀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠈⢻⣿⣿⡿⢿⣿⣿⣿⣛⣉⢙⢷⡚⣿⣿⣿⣿⣿⣿⠿⠿⣼⣿⣿⣿⣿⡿⢷⡿⣿⣛⣿⣿⡤⣀⣀⢀⣴⣴⣶⣶⣷⣾⣖⣿⣬⢼⣟ ⣶⡶⠷⣧⡆⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠉⢌⣠⣦⣤⡄⠀⣌⣐⣳⣛⠏⠓⢛⣛⡛⠿⢏⡘⣛⣨⣭⠧⣥⣥⣬⣶⣁⣥⣤⣔⣤⠒⣶⣠⡚⠛⠛⠷⠟⣭⡽⡕⡽⠿⢿⢭ ⣿⡞⣿⣿⣿⡏⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢆⠀⠀⠀⠀⠀⢷⣿⣿⣿⣷⣽⠿⣯⣵⣶⣶⣴⡋⣴⠾⣿⣷⠬⣾⣿⢇⣉⣽⣼⣿⣿⣯⣾⣽⡿⠿⣙⣛⡆⣻⣿⣿⣟⣛⡿⣐⣲⣭⣑⣛ ⣫⢻⣿⣟⣭⣭⡭⣩⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣵⣷⣆⠀⠀⠀⠀⠈⠛⠛⠻⣗⣿⣤⢿⣿⣿⣾⣿⣷⣿⣿⣿⣿⠷⠲⢌⢦⣿⣟⣿⣷⣿⡿⠿⣓⣩⣿⣿⣯⠠⣭⣿⣷⣟⣉⠝⣿⣯⣽⣾⣷ ⣛⢛⡿⣿⣿⢷⡛⠛⣩⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣾⣾⣿⣟⡿⠃⠀⠀⠀⠀⠀⠀⠀⠈⠿⠿⢼⣿⣿⢿⡧⣷⣛⢏⣿⣿⣾⣿⣗⣾⣷⣖⢵⣿⣼⣵⣿⣗⣻⣿⣿⠒⣛⣻⣼⣾⣿⣟⢽⣉⣛⣶⣶⣿ ⢦⣶⣾⡼⠛⢑⣶⣿⣟⢗⣟⡼⣿⣿⣿⣿⣿⣼⣻⠿⢻⠿⣋⣽⡿⣻⣻⣟⣛⣃⣂⠀⠀⠀⠀⠀⠀⠀⠀⢲⣺⣍⣐⣚⣛⣻⣿⣿⡿⢿⣿⣭⣬⣙⣉⣏⣀⠒⣴⣆⠶⢤⡭⢽⣿⡂⡿⠶⣖⣂⣼⣼⣿⣿⣿⣿⣿⢿ ⣴⣶⣶⡂⣀⣀⣂⣑⢒⣓⡿⣽⣇⢿⣿⣽⣿⠍⣍⣹⣯⢺⣻⣻⣷⣯⣿⣟⣻⣭⣖⣷⡀⠀⠀⠀⠀⠀⠀⠀⢯⣸⣏⡿⣭⣿⣿⣿⢿⣿⣿⣿⣻⣿⣭⣻⣿⡯⠷⣞⢑⣋⣉⣋⣪⢥⡼⣿⣿⣟⣛⡾⣽⣿⣯⣻⣿⣶ ⢺⣟⣯⣸⣿⣿⣿⣑⣚⡒⣙⣉⢬⣣⢝⣓⣒⢻⣿⣿⣿⣬⣿⣿⡿⡿⢿⣿⣿⣾⡿⡾⢛⡀⠀⠀⠀⠀⠀⠀⢸⣿⢮⣍⡵⡟⣿⣻⣍⣙⣿⣿⢿⠾⡮⡙⠉⠬⠥⠬⠼⠟⢛⣿⣷⣾⣿⣓⣶⣖⣯⣾⢷⡷⣾⡿⢿⣷ ⢿⠫⣾⣿⣻⣿⣿⣏⠼⢿⢺⣓⣺⡾⡇⣺⣿⡿⣿⣿⡿⣿⢃⡯⣝⢻⣿⣿⢟⡾⣷⣈⠶⠶⢂⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⡶⣶⣿⣿⡤⣕⡪⠤⣲⣺⣭⢭⠿⢿⢿⣿⣗⣟⡭⣽⣧⣋⣝⠟⢿⣹⣿⢿⣿ ⢿⠃⣒⡛⣫⣽⣦⣿⣷⢾⣿⣾⣾⣿⠟⣴⢻⣽⣭⣷⣾⣿⣿⣿⣿⣼⣱⣻⣵⣙⣻⣯⣉⡛⣸⢄⠀⠀⠀⠀⢨⣿⣿⣷⣿⣿⣿⣧⣤⣭⡽⣿⣾⣵⣿⣿⣿⣿⣶⣾⣶⣲⡲⠿⣼⣿⣿⣿⣿⣯⣿⣯⣽⡿⡣⢭⡼⣿ ⣶⠖⠰⣶⣿⣿⣿⣿⣿⣿⣷⣿⢿⣿⣾⣭⣭⢩⣮⣿⣻⣿⣾⣿⡛⣇⣿⣟⣾⠊⢚⢿⠙⡿⣿⣟⣣⡀⠀⢀⣽⣿⣿⣯⣿⢿⣟⣗⣺⢿⣿⣿⣿⣿⣞⣛⣻⣿⣿⣯⣭⣭⣿⠿⣿⣿⣻⣿⣿⣿⣿⣿⠻⢱⣿⣽⣿⣶ ⣻⡬⢁⣽⣯⣿⣿⢷⣿⣿⡿⣿⣽⣿⡿⣿⣿⣸⡿⣿⣿⣿⣗⣿⣿⣿⣻⣵⣦⣅⢠⣼⣶⣶⣖⠿⣦⣤⣤⡾⢩⣿⣿⣟⣛⣻⢿⢫⣧⢾⣿⡟⣸⢻⢶⣻⠷⠿⠿⣿⣾⣿⣿⣭⣭⣽⣿⣛⣛⣯⣱⣮⣷⣿⣿⣿⣻⣿ ䷩ 𝚕𝚒𝚗𝚎 397 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/27/elusive-mobile-phone-with-privacy/#comments Gemini version at gemini://gemini.techrights.org/2021/12/27/elusive-mobile-phone-with-privacy/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Mobile_Phones_With_Privacy_Almost_an_Impossibility⠀✐ Posted in Deception, Free/Libre_Software at 6:34 pm by Dr. Roy Schestowitz Video_download_link | md5sum 484343ca1539b0249846743888fa69c2 http://techrights.org/videos/phones-and-privacy-revisited.webm Summary: Contrary to what some companies with privacy-themed Web sites baselessly promise or want you to believe, the moment you connect a mobile phone to the network you’re giving away vast amounts of data, not only about yourself but also those in your vicinity; we need to quit promoting that same old nonsense about spying-resistant portable phones as the real substitute (replacing today’s “smart” phones) is none at all, even if people don’t like to hear that THE subject of privacy with a mobile phone (or “cellphone” as Americans typically call these) was covered here several times in the past (in my personal site I’ve been covering that subject for over a decade and researched it for almost 20 years), but it’s worth revisiting that same subject today because we’ve just shared a couple of videos [1, 2], which were informative albeit misguided in a few places (as noted in my video above). Over the years many companies came and went, offering privacy-preserving cellular devices, even more so in the wake of Edward Snowden’s NSA leaks (Blackphone was one of many). Pretty much every single company like this became a farce (many lapses found) and ended up defunct; many people had come to grips with the facts, concluding a dud is just a dud. Librem, for that matter, is still being given far too much benefit_of_the_doubt (it does not deserve this). “For those of us who live in the “real world” (with real facts, not buzzwords and hype waves) the impact matters profoundly because human rights, including concepts such as due process, are on the line.”The threat associated with these mobile (or cellular) devices is only growing over time because of the ways in which different devices connect to one another, even prior to COVID-19 (with all that contact-tracing snake_oil). With all sorts of “smart” things (spy things) and their Wi-Fi/Bluetooth connection — not to mention hype like edge/ clown computing and “IoT” — many gullible (even if well-meaning and well- intentioned) people fall into traps, sharing an enormous amount of data about themselves and those around them. Some are seduced into enabling always-on microphones and installing GAFAM-connected CCTV inside their own homes. Many don’t even realise the ramifications and just press “accept” (consent based on a misunderstanding is a legal grey area). Resistance to this must begin with proper information; people who aren’t properly informed won’t quit. It’s like smoking. For those of us who live in the “real world” (with real facts, not buzzwords and hype waves) the impact matters profoundly because human rights, including concepts such as due process, are on the line. As we put it exactly one week ago, “Smart_People_Reject_the_Newest_Cars“. Rejecting and even boycotting things isn’t an act of intolerance but of self-defense. We need to teach more people out there the full impact of surrendering to Pentagon-connected ‘technology’ giants that are mostly in the business of manipulating/controlling populations (they receive money from taxpayers to do this) while promising us better “lifestyles” based on ridiculously shallow criteria like number of “likes”. █ ䷩ 𝚕𝚒𝚗𝚎 475 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/27/fact-based-5g-criticism/#comments Gemini version at gemini://gemini.techrights.org/2021/12/27/fact-based-5g-criticism/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ What_Real_(Fact-Based)_5G_and_Privacy_Issues_the_Media_Casually_Distracts From⠀✐ Posted in Deception, Security at 2:32 pm by Dr. Roy Schestowitz Note: Startpage_(in_this_video)_is_a_bad_recommendation,_as_it_spies_on_users; the video is about tracking in general (and IMEI), not 5G; “smart” phones, in our view, are generally a lost cause. Video_download_link http://techrights.org/videos/phoneid_fixed.webm Summary: Loaded and ill-advised narratives have made 5G almost impenetrable to criticism (unless one wishes to be relegated to stereotypes like “paranoia” with straw man arguments), but let’s examine the actual facts and many criticisms which by far predate COVID-19 (no, there’s no connection between radio waves and a virus) More difficult topics to cover involve preconditioned readers, who are meant to associate one thing with another, based on misinformation/disinformation. One of those subjects is the the_Gates_Foundation and another notable subject is 5G, as we noted here in past years. Having just covered Two_Factor_Surveillance_(2FA), we’ve decided to also share this_new_video from the same person, as “this one is about mobile phones, too,” as our associate notes, and it’s another one of those things that should make people rethink “smart” (spy) phone ownership [sic] (they aren’t truly owned by those who possess or carry them around). 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Sky at sunset⦈ “5G gives mm level accuracy to positioning,” our associate points out, causing issues_for_airplanes as a side effect. It moreover disrupts weather forecasting (signal pollution) [1, 2, 3], but if you search the Web you might struggle to find information about it. In fact, our associate reminds us that “a single 5G mast won’t_even_cover_a_football stadium,” so large numbers and high intensity are both needed. Some of these media reports hopefully help refute the narrative wherein every 5G sceptic/ critic is a potentially violent conspiracy buff/crank. The video from Rob says more. Many people who oppose vaccination in general seem to have co-opted privacy fears. They than spread falsehoods, which saturate the debate with garbage. There are perfectly legitimate things to criticise about 5G, including the patent pools (evergreening), performance levels, and even radiation levels. “I would say that is one of the reasons why all the aspersions have been made against 5G criticism,” our associate opines. “It would be useful to know for sure all the groups backing the disinformation and misdirection. It is likely a lot of the military-industrial complex in general. The phone network companies benefit a little out of it, but not to the extent that the surveillance state does.” █ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠠⣤⣤⣤⣴⣶⣶⣦⣴⣶⡶⠾⠻⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣀⣀⣀⣀⣀⣀⣀⣀⣠⣠⣀⠴⠤⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⣠⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⡁⠀⠀⠀⠀⠀⠈⠁⢱⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠉⠛⠛⠉⠉⠋⠉⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠀⠀⢉⣩⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢦⡀⢠⣴⣾⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⡿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠶⢶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠐⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢀⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⣀⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠛⠛⠿⠿⠿⣷⡀⠘⣿⡿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠋⠉⠉⢁⣠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠁⠀⢄⣀⠀⠻⢿⣉⣈⣺⣿⣿⣿⣿⣷⣶⣦⣤⣄⢶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠉⠁⠀⢀⠛⠋⠛⠛⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠙⢻ ⠀⠀⠀⠀⠀⠀⠀⠁⠈⢙⣻⣿⡂⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠾⢆ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣉⣙⣉⣉⣉⠁⠉⢁⡀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠋⠉⠀⠉⠻⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠉⠉⠁⠀⠀⠈⠉⠛⠟⠛⠋⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠟⠿⢿⣿⣿⣿⣿⣿⡟⠁⠀⠀⡢⡁⠀⠈ ⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠻⠿⠿⠿⢿⣿⣿⣿⣿⣿⡿⠟⠀⠀⠀⠈⠜⠿⣿⣿⣿⣇⠀⠀⠀⠉⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠚⠋⠉⠛⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢈⠛⠅⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 579 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/27/irc-log-261221/#comments Gemini version at gemini://gemini.techrights.org/2021/12/27/irc-log-261221/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ IRC_Proceedings:_Sunday,_December_26,_2021⠀✐ Posted in IRC_Logs at 5:20 am by Needs Sunlight Also available via the Gemini protocol at: * gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-261221.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-261221.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-social-261221.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-261221.gmi Over HTTP: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #techrights_log_as_HTML5 #boycottnovell_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #boycottnovell-social_log_as_HTML5 #techbytes_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #techrights_log_as_text #boycottnovell_log_as_text 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #boycottnovell-social_log_as_text #techbytes_log_as_text Enter_the_IRC_channels_now =============================================================================== § IPFS Mirrors⠀➾ CID Description Object type IRC log for  QmY4uEzMP1EBbD51gsGChf4KUebiGcWRAiKs8nPg7CBT7h #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  Qma68w7gMuwi8gjaXeDxi3T4hGNgHcMyW6bvrWocoFTCT5 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmcNvPGRt53Q6D5ApdCAcvqcGsMP8dXa4KouwcMzmd1Qzz social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmYrDPfMpA7bGdWCi8fRadsLDcamBWazNaN7XKRpsJN6Xx social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmeLuL1MHfcmino9PUXR9ukTqKGxYbJGfp2RhRaNzqLj4b #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  QmPZXMjyDkbvy5FAUoUpKU2DatHHnwnQVJdjrk7PANufb6 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  QmaDHV4FnG4CN7yX1jwrHe76idemSg7LpzkQi7gFRS7o25 #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  Qmdfabx6drzDLwDut5ucaXBgPXd7C5XMhpZgtMHRRaLbLm (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmUnmYrNuwB9WxrYeqcbFyf8Bew66hMkdU1YVc9WsKh4JC ䷩ 𝚕𝚒𝚗𝚎 706 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/27/lust-to-the-graveley/#comments Gemini version at gemini://gemini.techrights.org/2021/12/27/lust-to-the-graveley/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Microsoft_GitHub_Exposé_—_Part_XII_—_Life_of_Disorderly_Conduct_and_Lust⠀✐ Posted in Microsoft at 12:00 am by Dr. Roy Schestowitz Series parts: 1. Microsoft_GitHub_Exposé_—_Part_I_—_Inside_a_Den_of_Corruption_and Misogynists 2. Microsoft_GitHub_Exposé_—_Part_II_—_The_Campaign_Against_GPL_Compliance and_War_on_Copyleft_Enforcement 3. Microsoft_GitHub_Exposé_—_Part_III_—_A_Story_of_Plagiarism_and_Likely Securities_Fraud 4. Microsoft_GitHub_Exposé_—_Part_IV_—_Mr._MobileCoin:_From_Mono_to Plagiarism…_and_to_Unprecedented_GPL_Violations_at_GitHub_(Microsoft) 5. Microsoft_GitHub_Exposé_—_Part_V_—_Why_Nat_Friedman_is_Leaving_GitHub 6. Microsoft_GitHub_Exposé_—_Part_VI_—_The_Media_Has_Mischaracterised_Nat Friedman’s_Departure_(Effective_Now) 7. Microsoft_GitHub_Exposé_—_Part_VII_—_Nat_Friedman,_as_GitHub_CEO,_Had_a Plan_of_Defrauding_Microsoft_Shareholders 8. Microsoft_GitHub_Exposé_—_Part_VIII_—_Mr._Graveley’s_Long_Career_Serving Microsoft’s_Agenda_(Before_Hiring_by_Microsoft_to_Work_on_GitHub’s_GPL Violations_Machine) 9. Microsoft_GitHub_Exposé_—_Part_IX_—_Microsoft’s_Chief_Architect_of_GitHub Copilot_Sought_to_be_Arrested_One_Day_After_Techrights_Article_About_Him 10. Microsoft_GitHub_Exposé_—_Part_X_—_Connections_to_the_Mass_Surveillance Industry_(and_the_Surveillance_State) 11. Microsoft_GitHub_Exposé_—_Part_XI_—_Violence_Against_Women 12. YOU ARE HERE ☞ Life of Disorderly Conduct and Lust 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GitHub: Where everything comes to die⦈ Summary: It’s not terribly hard to see why Balabhadra (Alex) Graveley has deleted his accounts, as did Nat Friedman, who also lost his_coveted_"GitHub CEO"_status last month A week ago the Travis County Criminal Courts had Microsoft’s Chief Architect of GitHub Copilot, Balabhadra (Alex) Graveley, in the dockets. Prior to that we had published a number of posts about his_arrest and showed that Nat Friedman, GitHub’s CEO at the time, was_trying_to_'hide' because he's_extremely_close_to Mr._Graveley. This is Nat_Friedman's_wife_blowing_a_kiss_to_Mr._Graveley (and later posting a photo of it, herself, in her public album): 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Balabhadra_(Alex)_Graveley_kissed_by_Stephanie_Friedman⦈_ “We’re still going through some holidays and we’d rather not post an installment as long as the usual.”If Friedman himself isn’t afraid of being seen as connected to Mr. Graveley, then Microsoft itself certainly has something to worry about [1, 2]. This might explain why Friedman was removed at such short notice (only a fortnight). That’s why Microsoft quietly removed Bill Gates from its Board last year (the details about how he was sexually pursuing women and cheating on the wife came to the surface only a year later; these helped distract from his_close_ties_to_underage_sex_trafficking). Mr. Graveley is his own jar (or can) of worms; in the words of a former partner: (please note that we have no reasons to suspect this is untrue, it’s just embarrassing and extremely damaging) 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GitHub_Copilot_stories⦈_ We’re still going through some holidays and we’d rather not post an installment as long as the usual. But rest assured, we have plenty more to show in months to come, along with impeccable evidence. █ “What’s this about pay-grade? It’s a military term, often misappropriated by civilians who are avoiding an ethical decision. It’s a good excuse in the military: politicians are accountable for the decision to enter a war, while the military are oath-bound to follow orders at pain of court-martial and possibly execution, and are only accountable for the conduct of the war. But Miguel is no soldier. He’s the founder of a company previously merged into Novell, and would not be subject to treason charges or capital punishment over this issue. Others, like Jeremy Allison, chose to leave the company while Miguel stayed.” –Bruce Perens 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Balabhadra_(Alex)_Graveley,_Miguel_de_Icaza⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Balabhadra_(Alex)_Graveley,_Miguel_de_Icaza_at_dinner⦈_ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣠⣤⣄⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣤⣤⣤⣤⣀⡀⠀⠀⠀⠘⠛⠓⠐⠿⠿⣿⣷⣶⣦⣤⣤⣤⠀⠀⣤⣄⠤⢄⣀⡄⠈⢻⣿⣿⠋⢁⣀⣀⣽⡏⢙⣿⠛⢻⣿⠉⢹⣯⡄⠀⣠⣤⣤⣤⣤⡄⠀⣠⣤⣤⣤⣤⣤⣤⣤⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⢰⣿⣿⣿⣿⣿⣷⠀⠈⣿⡇⠀⣾⡟⠛⢻⡏⠉⣏⠀⢈⣹⡀⠘⠛⠃⠀⡏⠉⣿⡏⠉⡇⠀⣉⡉⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠘⢿⣿⣿⣿⣿⠟⠀⢰⣿⣧⠀⢿⣷⡆⢸⡇⠀⣿⠀⢸⣿⠂⢸⣿⡇⠀⡗⠀⣿⡇⠀⡇⠀⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⠦⢼⣿⣿⠀⠀⣠⣿⣿⣿⣶⣤⣤⣤⣼⣧⣤⣿⣦⣤⣼⣤⣼⣿⣧⣤⣿⣤⣤⣤⣤⣧⣤⣤⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡟⢿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⡿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⡿⠿⡿ ⠷⣿⣷⣷⣯⣄⣍⠻⣿⣿⣿⣯⣽⡽⢿⣿⣿⣿⣿⡿⡿⢿⣿⣟⠛⠻⢿⢿⣿⣿⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣛⣿⣟⣿⣿⣷⣶⢶⣿⣿⣿⣷⣷⣬⣵⣶⣷⣴⣲⣆⣌ ⠞⢅⣵⣒⣾⣬⠺⡟⣿⣾⣿⡯⣷⣽⣗⣿⣗⣝⣿⣯⣮⣿⡞⣿⢭⣓⣿⣏⡿⡈⣿⢿⢷⣿⠏⣿⢿⣿⣻⡿⣽⣿⣿⢯⣿⣿⣫⣿⣟⣯⣿⣿⢻⡿⢷⣿⣿⣿⣟⢹⣟⢻⢿⡯⣿⣿⢻⣯⣻⣿⣿⢿⠿⠙⠯⠿⠿⠛ ⠋⠃⠀⠈⠚⡁⠓⠱⠿⠆⠘⠛⠑⠮⠿⠡⠿⠹⣿⡧⣪⠿⠡⠿⣭⣏⣿⣭⣿⣤⣿⣤⣆⣼⣠⠿⣬⣆⠫⠿⠷⠸⢿⣶⣶⣿⣌⠷⣯⠿⢿⠖⠼⢧⠶⣿⡄⣼⣧⣼⣧⡼⣴⡿⢇⡝⢧⠼⠫⠏⠍⠛⢻⡂⠄⡀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠁⠀⢀⡀⣀⣀⣀⠀⢀⣀⡀⠀⠀⠀⠀⣴⠒⣲⢨⡖⠺⣍⢻⣿⠩⣵⡟⢻⡟⡻⣻⣷⡺⡙⠲⠖⢺⣞⢏⡷⠒⣮⢳⣄⣲⡞⢲⡌⣲⣖⢲⡖⣲⣄⠉⠌⠉⠁⠁⠒⣁⠀⠀⠀⠄⠀⠀⠈⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢃⠀⠀⠈⠀⠐⠀⠀⠈⢿⣩⡢⡸⣇⣢⡟⣸⡘⠟⣸⣇⣸⣏⣅⣠⣉⣻⠆⠈⠐⣸⡟⢘⣯⣖⡿⠀⠋⣹⣏⣹⠇⣸⡏⣸⣏⣫⠀⠀⠀⠈⠀⠉⠁⠐⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠴⠤⠴⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢀⣾⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠤⠤⠤⠤⠤⠤⠤⠤⠄⣿⣿⡧⠀⠀⠐⠒⠒⠒⠒⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⢛⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠒⠒⣒⣀⣀⣀⣀⣀⡀⣿⣿⣯⣉⣉⣉⡉⠉⠉⠉⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⢸⣿⣿⣿⣿⣿⣿⢿⣿⣿⣻⢷⠺⠛⠉⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⠀⠤⠤⠤⠤⠤⠤⠤⠄⣿⣿⣿⠀⠀⠒⠒⠒⠒⠒⠒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡀⠀⠀⠈⣽⣿⣿⣿⣿⣿⠈⠋⣥⣴⠀⠀⠀⠀⠀⠀⢉⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⡒⠒⠒⠒⠒⠒⠒⢒⠒⣿⣿⣿⣉⣉⠉⠉⠩⠭⠤⠄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⣻⣿⣿⣿⣿⣿⡀⠀⠁⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢋⣉⠉⠭⠥⠤⠤⠤⠤⡙⣿⢀⠐⠒⠒⠒⠒⣒⣂⡀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⣿⣿⣿⣿⣿⣿⡧⣰⣷⡶⢤⣿⣄⣀⡂⠀⣾⡿⠟⠿⣿⣿⣿⣿⣿⣿⣿⡗⠒⠒⠒⠒⠒⠒⢒⣂⢸⣿⢸⣉⠩⠭⠥⠤⠤⠤⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢿⣿⣿⣿⣿⣿⣶⣾⣿⠁⠃⠩⡽⣿⣇⣰⠟⡷⣆⠀⠱⣻⣿⢿⣿⣿⣿⣿⣉⣉⡉⠭⠭⠤⠤⠤⢸⣿⢸⠐⠒⠒⣒⣂⣀⣈⡁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⢿⠿⠿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⡄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣄⠙⣻⡿⢿⣶⡏⣠⣤⣿⣿⣶⣿⠈⡜⣿⣿⣿⣿⣷⠄⠐⠒⠒⠒⢒⣒⢸⡗⢸⠉⠭⠤⠤⠤⠄⠀⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠘⠛⠴⣿⣿⣿⣿⣿⠇⠀⢸⢿⣿⣿⣟⣿⣏⣉⣉⡉⠥⠤⠤⢼⡇⣿⠒⠒⣒⣀⣉⣉⠩⠅⡏⠋⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣶⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠙⠋⠉⠀⠀⣀⡼⣸⢻⣿⣟⣿⡿⠀⠒⠒⠒⠒⣂⢸⡇⠏⠍⠤⠤⠄⠐⠒⠒⡂⣇⣦⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⢿⢡⠾⠁⠀⠀⠀⠀⠀⠀⢀⠠⣋⣀⣁⠀⠈⢿⣏⡀⣈⣉⠉⠭⠤⠤⠌⡇⡇⡗⣂⣈⡉⠩⠭⠤⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡽⠤⠂⢀⣤⣶⣾⣶⣶⣶⣶⡄⢀⣧⣄⢿⡧⠤⠐⠒⠒⢒⣀⡀⡇⠃⡧⠄⠀⠒⠒⣒⣀⣁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣵⠿⣻⣿⣿⢇⣈⣉⣉⠥⠤⣤⡄⡇⠀⣧⣭⣹⡿⠶⠦⠝⠛⣚⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡢⣎⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⡵⢞⣿⢿⡟⢸⣾⠿⠟⠛⠛⠛⠉⠁⠰⣴⣶⣶⡶⠿⠿⠟⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠝⣻⣶⠚⠋⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⣿⣿⣥⣶⣯⣶⣿⣼⡌⢿⣿⠔⠒⠒⠒⠉⣇⠀⡇⠀⠤⠤⠀⠒⠂⣀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣽⣿⢿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⡾⠙⠀⠀⡀⡈⠛⠿⠿⠿⠿⣳⠿⣷⡈⣿⣒⣀⣀⠀⠀⣿⠀⡇⠂⢀⡀⠉⠠⠄⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣭⣭⣭⣵⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⡟⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡂⢸⣰⣦⡙⢮⣅⡀⢀⣶⣬⣾⣷⣝⢿⠿⠡⠀⠀⠀⠂⣿⠀⠇⠀⠀⠐⠂⢀⠈⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢐⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⡿⡂⢨⣿⣟⢿⣦⡙⢿⣯⣻⣿⣿⣿⣿⣷⠒⠂⡀⠉⠁⠀⣿⠀⢀⡀⠈⠠⠄⠀⠂⡀⢸⣿⣿⣿⣿⣿⡟⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠃⠠⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⠘⣿⣿⢦⣈⡉⣈⣻⣞⣿⣿⣿⣻⡯⠀⠄⠀⠀⠀⠀⠟⠀⠀⠀⠒⣀⠈⠡⠀⠀⠸⠻⢿⣿⣿⣿⡇⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣵⣶⣾⣿⣿⠀⠀⢨⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡡⡀⠈⢿⣽⠈⠉⠛⢛⣻⠯⣝⢿⡻⣿⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⢸⣿⡟⣿⠁⣿⣿⣿ ⣛⣩⣭⣭⣵⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⡘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠔⠀⠘⣿⠀⠀⠀⠀⠀⠀⠀⡞⣿⣯⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠠⠀⠀⠂⠀⠀⠨⢸⠿⠁⣿⠀⠻⣿⣯ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⡀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢊⠀⢰⡿⠀⠀⠀⠀⠀⠀⠀⢿⣮⣻⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠁⠁⠀⠈⠁⠀ ⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⡇⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡡⠀⢀⡇⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣛⡥⠁⣿⠿⠿⠟⢛⣛⣋⣩⣭⣴⣖⡹⠿⣿⣿⣇⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠀⠀⢀⡆⠀⠀⠀⠀⠀⡀⢀⣿⣿⣿⣿⣵⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠟⣿⠟⡔⠀⣶⣶⣿⣿⣿⡿⠿⣿⣛⣻⣯⡅⠐⢿⣿⣿⠀⠼⢿⣿⣿⣿⣿⣿⠿⠿⠿⠛⠉⠀⠀⠀⠀⠀⣿⡃⡀⠀⠀⠀⠘⢁⡈⣁⠴⠒⢌⣫⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠀⢋⢎⡜⠀⣭⣽⣷⣶⣾⣿⣿⣿⣿⣿⣿⢷⠀⠸⡿⡿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⢸⢹⡟⢟⠀⠀⠠⢸⣎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡟⡰⢣⠞⠔⡀⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣶⠀⠀⢢⠀⠐⠀⢢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⠀⠀⠀⠈⢻⣛⡀⠀⠀⠬⣾⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠞⡱⢋⢎⣼⡇⢹⣿⣿⣿⣿⣿⣿⡿⠿⠏⠹⠋⠀⠀⢸⣆⡀⠀⣦⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⣨⠜⣿⢽⡷⠡⣼⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡞⣱⢣⣾⣿⡇⠸⠻⠟⠋⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⢸⣹⡄⠀⢻⠀⠘⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢯⠂⠀⠀⠸⢛⣚⠣⢤⣾⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡼⣡⣿⣿⣿⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠹⣿⣷⠈⢃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡆⠀⠀⠈⢟⣽⣣⡄⠈⠻⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣼⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣾⠻⡀⢧⠈⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠇⠀⠐⠀⠀⠿⠉⠀⠈⠀⢹⣿⣿⣿⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⠓⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡀⠀⠀⠰⡐⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡿⢿⢿⣿⠿⣿⡿⡿⢿⢻⣿⢿⣿⠿⣿⣿⠿⣿⠿⡿⢿⢿⡿⣿⠿⡿⣿⠿⡿⢿⣿⣿⠿⡟⡟⡿⣿⠿⡿⣿⡿⢿⠿⣿⡟⠿⣿⠻⢿⣻⢿⣿⡿⣿⡿⣿⢿⡿⡿⣿⡿⡿⠟⡿⢿⢿⡿⣿⡟⡿⢿⡿⣿⣿ ⣿⣿⣿⣿⣿⣿⣼⣿⣾⣿⣿⣿⣾⣴⣿⣿⣿⣿⣿⣿⣼⣼⣿⣧⣿⣿⣼⣦⣿⣧⣿⣿⣿⣿⣿⣿⣿⣧⣧⣼⣾⣿⣧⣿⣿⣿⣼⣼⣧⣿⣿⣼⣿⣿⣯⣿⣽⣼⣿⣯⣧⣿⣼⣽⣿⣦⣧⣿⣼⣼⣼⣾⣧⣿⣷⣿⣿⣿ ⣿⣿⣿⡿⣿⣻⣻⣿⢿⣿⡿⣿⣿⣿⣿⢹⣿⣿⣿⢿⢿⡿⡿⣿⣿⢻⢿⢿⡿⣿⣿⡿⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⡿⣿⣿⡿⣿⣿⢿⣿⣿⡿⣿⣿⣿⣻⣿⣿⡿⣿⣿⢿⡿⣿⢿⢿⣿⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⣧⣿⣯⣽⣭⣿⣿⣲⣿⣿⣯⣽⣴⣽⣿⣿⣾⣼⣵⣿⣿⣿⣼⣯⣾⣯⣽⣼⣼⣽⣿⣿⣷⣽⣿⣥⣿⣮⣽⣾⣼⣗⣾⣧⣧⣯⣯⣿⣯⣿⣯⣿⣵⣽⣯⣿⣿⣽⣭⣾⣿⣿⣾⣼⣿⣿⣮⣿⣵⣯⣾⣿⣿⣿⣿ ⣿⣿⣿⣟⣟⡿⣻⣛⢿⣿⣿⠫⢿⡟⣟⡿⣿⣟⡿⣿⣻⣻⡟⡟⣿⡿⡟⣿⢻⣟⣿⣿⣟⣿⣻⢻⣿⡏⣿⢹⢻⢿⣟⡏⣿⣽⡟⡏⡟⡿⣿⣿⣿⡟⡟⣿⣻⢻⣿⢿⣻⢹⣿⠟⣿⡏⣯⢏⣿⣿⠻⡟⡿⣿⢻⣿⣿⣿ ⣿⣿⣿⣷⣷⣿⣷⣷⣿⣿⣿⣿⣿⣷⣿⣾⣿⣷⣿⣿⣿⣾⣷⣿⣿⣾⣷⣿⣾⣷⣿⣷⣿⣿⣾⣾⣾⣷⣿⣾⣾⣿⣷⣷⣿⣿⣿⣷⣷⣷⣿⣿⣷⣷⣿⣿⣾⣷⣿⣿⣾⣾⣿⣷⣿⣷⣷⣿⣿⣧⣿⣷⣿⣾⣾⣿⣿⣿ ⣿⣿⡟⣽⣿⢫⢸⡟⣽⢺⣿⣷⣾⡿⡝⣧⡏⡟⣝⣿⣿⣯⡿⡝⡿⣻⣿⣽⢫⣿⣯⣽⣯⡿⢻⣿⣭⣟⣽⡿⡝⣿⢫⣿⣽⡟⣽⣽⢫⢻⣿⢩⢫⡟⣝⣿⣽⢹⣿⣿⣿⡿⡽⣿⣽⣫⣿⣷⡾⡇⣿⢯⢻⢽⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣷⣵⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣮⣾⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢿⣿⣏⢯⣿⣸⣹⣏⣏⡹⣽⢿⡏⣏⡿⣿⡸⣿⣸⣘⢏⡿⡇⣿⢿⣹⡹⣍⢏⣿⡻⣹⣿⣏⢇⣿⡾⣿⣽⡿⣋⢏⣿⣼⣿⣇⣿⣿⡿⣿⣫⣫⡻⣹⢟⣿⣙⣫⡻⣿⣏⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⢶⣶⣶⣶⣶⣶⣶⣶⣶⡶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢶⣶⣶⣶⣶⣶⡶⣾⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣾⣾⣿⣿⣷⣶⣿⣿⣿⣿⣾⣿⣾⣿⣷⣾⣾⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣷⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣷⣿⣿⣿⣿⣿⣿⣾⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣽⣿⣿⣿⣿⣽⣿⣿⣫⣯⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣽⣯⣿⣿⣿⣯⣻⣿⣿⣽⣽⣽⣿⣿⣿⣿⣫⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⢻⣿⡿⣛⣿⣿⣿⢿⣻⣿⢻⢿⣿⣟⣿⣿⣿⣿⣿⠻⢿⣿⣿⣿⣿⣿⡛⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⢻⣻⡟⣿⣿⣿⣿⣿⣟⣟⣿⣿⣿⣟⡿⡟⣿⠻⢟⣿⡯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠂⢶⡐⡅⢸⠀⠄⣄⠄⣠⢠⠀⡀⠄⣄⡄⡆⠀⢠⣠⢀⡄⣦⠠⢠⢠⢀⡄⢠⢰⠀⢰⠀⣄⢰⢠⣠⠠⢰⠀⢠⢠⠠⢠⡄⠄⣄⠠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠈⠀⠁⠁⠈⠀⠘⠀⠁⠈⠈⠀⠈⠁⠁⠁⠁⠀⠈⠈⠁⠁⠉⠈⠈⠈⠀⠁⠈⠈⠀⠈⠀⠁⠈⠈⠈⠀⠈⠀⠘⠙⠈⠈⠁⠀⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⡔⠀⡔⡄⢸⠭⣸⠭⠨⠍⠀⠔⡇⡒⢰⢢⠢⠐⡂⠩⠒⠕⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠈⠁⠁⠁⠈⠉⠈⠀⠀⠀⠀⠉⠁⠉⠈⠁⠉⠈⠁⠈⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⡆⢰⢠⢄⡠⠄⠀⣤⠄⠤⣠⠄⢠⠄⡠⡄⠤⡆⢀⠤⠠⠤⢄⠤⠄⡀⠄⢠⠄⡤⡄⠤⣠⠄⡆⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠑⠊⠈⠘⠐⠃⠒⠛⠀⠒⠙⠀⠐⠊⠑⠂⠒⠃⠈⠒⠀⠘⠚⠚⠂⠍⠀⠐⠃⠗⠃⠒⠙⠀⠃⠒⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⡠⠄⠤⣠⢤⢤⠠⢤⠀⣤⡤⡠⠀⡄⡄⢠⣤⡄⠤⡄⠤⡠⠄⡤⠀⡤⠄⡄⢤⢤⠤⠀⠀⣤⠀⢰⠄⡄⠤⢠⠤⢠⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠑⠀⠀⠉⠈⠈⠈⠊⠀⠑⠁⠈⠀⠈⠈⠈⠊⠁⠡⠃⠀⠁⠀⠊⠀⠡⠅⠜⠈⠈⠀⠀⠀⠀⠁⠈⠁⠁⠀⠈⠊⠈⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⡄⠄⠄⣄⣤⠀⣠⠠⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠁⠁⠀⠁⠙⠉⠘⠈⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣄⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠉⠓⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⡄⠀⣀⠀⣀⢀⣀⠀⣄⠀⡄⢠⠀⣀⡀⠀⣀⢠⢀⡀⡄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠇⠘⠄⠘⠤⠘⠸⠀⠣⠀⠇⠸⠣⠣⠁⠘⠄⠸⠡⠄⠟⠌⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⡇⢪⡆⡂⢆⢲⢔⠀⣦⢦⠰⠦⡆⡦⠆⠠⠒⢴⢰⠀⢂⠆⢰⢐⢀⢰⠇⡤⠆⠐⡐⡰⡗⠂⡦⡆⠒⡄⢸⠀⣤⣦⠰⠆⡦⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢂⠀⠀⠀⢀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⢀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⣦⡆⣤⢰⢸⠰⡄⠀⣡⡃⣀⠇⣤⠀⣬⡆⠊⣶⣐⠀⢠⠶⠦⣤⠀⢠⢦⠶⣤⢰⢱⣵⠀⡇⠂⣬⣶⠐⢸⢤⡄⣢⢐⣥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢀⠀⠀⠀⠀⠀⠀⠀⡀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⣌⡇⠉⠰⣉⠀⢘⡅⡷⣸⠈⢱⡏⡇⠦⢀⠀⡷⡜⡷⣉⢸⢹⠀⣌⡇⠁⣉⠂⠸⣹⠈⢹⡱⢈⡅⣫⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⢁⠷⡈⡖⡆⠂⣧⢰⠐⢢⡖⡂⠀⠒⣴⠒⠀⠐⠒⠂⣄⠂⠰⢆⡗⡲⡆⡒⣾⢰⠶⠀⡖⡂⡇⠀⡒⡔⠒⠃⢸⢲⠒⠐⢢⡴⠆⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠈⠀⠀⠈⠀⠀⠀⠉⢀⠀⠐⠂⠀⠈⠀⠀⠀⠀⠀⠀⠊⠀⠀⠁⠈⠈⠁⠈⠀⠀⠁⠀⠈⠀⠁⠀⠈⠀⠀⠀⠀⠁⠁⠀⠀⠈⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠃⡇⠂⡆⡆⡀⡶⣐⢸⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿ ⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿ ⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣧⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡏⠉⠉⠉⠉⠉⠉⠉⡏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣷⣿⣿⣿⣿⣷⣾⣿⣾⣿⣿⣿⣶⣿⣿⣿⣷⣿⣿⣷⣿⣷⣧⣿⣾⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣾⣷⣿⣷⣿⣿⣿⣿⣿⣿⣾⣿⣾⣾⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣧⣽⣿⣿⣿⣽⣿⣿⣿⣿⣯⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣯⣏⣯⣯⣿⣿⣿⣿⣏⣿⣩⣯⣯⣭⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣻⣿⣿⣭⣿⣿⣿⣿⣿⣽⣿⣩⣿⣿⣿⣇⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⢻⣿⣿⣿⢿⣿⣯⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢿⣿⣿⣿⠿⣿⣿⣿⣿⣿⢿⣿⢻⢿⣿⣿⣿⣿⡻⢿⣿⣿⣿⣿⡿⣻⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠘⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣷⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢸⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠘⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢤⠄⠀⠀⠀ ⠀⠀⠀⠀⢿⣿⣿⣷⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠕⡟⠹⠸⠹⠹⠸⡹⠈⠛⠏⡏⠇⡏⣿⠋⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢺⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⡟⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠿⠿⠟⡟⠛⡿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠙⢿⣿⡇⢸⣿⣿⡏⡹⡉⡏⡟⡟⡟⡟⡟⠟⠏⣿⢻⢹⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣷⣦⣧⣧⣷⣧⣽⣸⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠐⢿⣻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢀⢀⣷⣤⡀⢉⢷⣌⣿⣿⡷⢿⣶⣷⣦⣤⣷⣶⣷⣾⣶⣿⣶⣾⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⡯⡟⣻⠛⡟⡟⢟⢻⢹⠛⠟⠟⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣤⣴⣿⣿⣿⣿⣦⣜⢿⣿⣿⡇⢈⠹⡟⡉⠋⢝⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣷⣿⣶⣿⣾⣾⣿⣾⣾⣿⣼⣿⠀⠂⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣿⣆⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⢏⠙⣻⢿⣿⣿⣿⣿⣿⠃⠀⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⢀⢤⣰⡿⠿⠿⢿⡄⠀⡜⠀⠀⠀⠀⠀⠠⠀⠀⠐⠀ ⠈⠀⠀⠀⠂⠸⠿⠻⣿⠃⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⠿⢿⣿⣿⣿⣷⡆⠀⠀⠀⠀⠛⠁⠀⠀⣀⣼⣿⠀⢡⣴⣤⣤⣄⣆⣀⣀⠀⠀⠀ ⠀⠀⠠⣤⣤⠄⠔⠀⠀⠀⠀⢀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⣹⣿⣿⣿⣿⣿⡆⠀⠀⢰⣿⣤⣦⣴⣾⣿⣿⡆⠘⢿⣿⣿⣿⣿⣿⣿⣷⣄⠀ ⠀⠀⡀⠉⠉⠃⠀⠈⠻⢿⣿⣿⣿⣿⣿⣯⣉⣈⡩⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⣛⣛⣀⣶⣿⣿⣿⣿⣿⣿⡁⠀⠁⠠⣿⣿⠏⡍⠉⠉⠻⠁⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡆ ⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⣿⣿⣿⣿⣿⣿⣆⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⡇⠠⡀⠀⠉⠁⠀⠀⠀⠀⠀⠀⣠⠀⢸⣿⣿⣿⣿⣿⢿⣿⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⣼⠟⣰⣮⣿⣿⣿⣿⡟⢚⢿⡇ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠋⠉⠁⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⣦⣤⣶⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣀⡀⠀⠞⢁⣴⣿⣿⣿⠿⣿⣿⠁⠀⠘⠃ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣀⣴⣾⣿⣿⣿⣿⣿⠿⣋⣴⣿⣿⢉⠁⠀⠛⠛⠡⠾⠿⠿⠚⠐⢺⣿⣟⠋⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣇⣀⣠⣶⣿⣿⣿⣿⣿⣿⠿⢃⣤⣾⣿⣿⣿⡿⠒⠐⢂⡀⠀⠀⠀⠀⠉⠻⠤⠖⠄⠏⠀⠀⠀⡀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠐⠁⠀⠩⣿⣿⣿⣿⣯⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣋⣤⣾⣿⣿⣿⣿⠛⠋⠐⢍⡭⠡⠄⠀⠀⠀⠀⠀⠀⠨⠴⣟⠀⠀⠀⠀⠃⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡄⠀⣶⣐⣿⣿⣆⠀⠐⢄⠀⠸⣿⣿⣿⣿⠰⣿⣿⡿⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣋⣵⣷⣄⠀⠀⠑⠂⠀⠊⠁⠀⠀⠀⢀⢐⠈⠹⠗⠀⠀⢒⠂⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠢⢶⣶⣶⣶⣿⣿⣖⣿⣿⣿⣿⣿⡄⠀⠑⠁⠀⠙⢿⣿⣾⠀⠼⠙⠁⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣤⣾⣿⣿⢿⣿⡄⠀⠀⠀⠀⠄⠀⢀⣠⠔⣿⣿⣿⣿⣯⢤⣤⣼⣦⣾ ⢑⢦⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⣭⣭⣭⣽⢹⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠈⣿⣿⣀⠈⢀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⣻⣿⣿⣿⣿⣿⣵⣿⣿⠇⠀⠀⠀⢀⡠⠬⠉⣂⠭⠚⣿⣿⣿⣾⣿⣿⣾⣿⣿ ⠐⢕⣗⢄⠀⠀⠀⠡⡀⠀⠀⠀⢄⠈⠙⢻⣿⣮⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣿⣿⡟⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠀⠀⠀⠀⠀⢶⣦⣴⣲⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷ ⣠⣀⣽⣿⣷⡀⠀⠀⠀⠢⠀⡀⠀⠈⠲⢄⠉⢿⣿⣿⣿⣿⣿⣿⡀⠀⣴⣤⡀⠹⣿⡇⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⣩⣶⣾⣿⣿⣿⠟⠋⠁⠀⠀⠀⠀⠀⣀⠀⠀⠚⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠊⠈⢠⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣷⡌⢿⣿⢿⡄⠹⣣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣡⣶⣿⣿⡿⠋⠀⠋⠉⡡⠀⠀⠀⣄⢠⣄⣀⠲⢨⣀⠀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⢿⣿⣿⣿ ⣬⣙⠿⣿⣿⣿⣿⣿⣶⣀⠀⠀⠀⠎⠀⠀⠀⠀⠀⠉⠛⢿⣿⣿⣿⣧⣤⣿⣿⡿⣲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠿⢿⡿⠋⠁⠀⠀⠀⠀⠁⠀⠀⠩⣖⠸⣾⣿⣿⣧⣴⣿⡗⠀⠀⠀⠀⠀⠀⠉⠙⠛⠷⠿⠿⠿⠿ ⣿⣿⣿⣾⣿⣿⡿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣫⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠆⠀⠑⢬⣷⣿⣿⣿⣿⣿⣿⣿⣦⣐⡀⠀⠲⣄⣤⣀⡀⣀⡀⠀⣀⣀ ⠛⢛⣛⣻⣿⠿⣿⣿⡻⢿⣿⣿⣿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠀⠀⠈⣻⣿⣿⣿⣿⢽⠟⢿⣿⣿⣷⣔⣮⣿⣿⣿⢽⣿⣾⣟⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⢸⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⡟⢿⡿⣿⠛⣿⢿⡟⡿⣿⠋⢹⡇⠀⢸⢿⢻⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣀⣇⣽⣹⣸⣀⣏⣇⣇⣛⣸⡀⢀⡇⠀⠀⣸⣸⣇⣿⠀⠀⠀⠀⠀⠀⠀⢀⣠⣶⣶⣶⣶⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⠿⠛⠛⠈⠻⣿⣿⡿⣿⠟⣿⡟⣿⣿⣿⣿⣿⢿⡇⣿⣷⣴⣼⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣇⠀⠀⠀⠀⠀⠀⣼⣶⣶⠄⣀⠀⠀⠈⣿⠁⠀⠀⠀⠀⠀⠈⢻⡸⣟⣤⡘⠇⣇⢥⣽⣌⣿⢀⡇⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠠⢹⣛⠻⢿⣿⣿⣍⣽⣿⣿⣴⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣠⡀⠀⠀⢀⣴⣿⡟⢫⣽⣿⣿⠆⢦⡿⠀⢠⠾⠿⣿⣦⠄⢈⠿⣿⢷⣶⣶⣶⣾⣿⣿⣿⣿⡗⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢻⣶⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠛⠛⢿⣿⣷⣀⠀⣾⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⡆⣸⣷⣶⣿⣷⣶⣸⡸⠯⠁⠀⣄⠀⢸⡜⣿⣹⣼⡇⣏⠯⣷⢹⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠘⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀ ⣀⠀⢸⣟⠈⢻⠻⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣗⣿⣯⣽⣿⠍⢭⠽⣿⠿⣿⣿⡟⠁⣿⣿⡍⢿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠘⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀ ⣿⣷⣼⣍⣠⣸⣧⡙⢿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣇⡙⠛⣠⣼⣾⣿⣿⣿⣿⣷⣦⣾⣿⣇⣾⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⡉⠙⢛⣿⣿⣿⣿⣿⣿⣿⠟⢻⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⢿⣿⠋⣿⣿⠂⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣄⡀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⠗⣰⣿⣿⣿⣠⣶⣾⠀⣿⣿⣾⣿⣿⣿⣿⣿⣿⣯⣽⣤⣾⣿⣿⣇⣿⣿⠒⠀⠀⠠⣀⡀⣀⣀⡀⠀⣴⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣖⠒ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣠⣿⣿⣿⣿⣿⣿⣿⡎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⠁⠀⠀⠀⠀⠻⡓⠂⠈⢭⠛⣿⡆⠘⡃⢸⠒⠟⡟⣿⢻⢻⠟⠟⡇⣿⣿⢻⠈⠟⡟⣿⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⢿⣧⣾⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣤⣤⣤⡄⠀⠀⠀⠠⠀⠸⢰⣿⣿⣴⣷⣾⣶⣗⣃⣿⣾⣾⣷⣷⣷⣿⣿⣾⣶⣷⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠧⣮⣭⣟⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⠖⠀⠀⠢⣿⣿⡏⡿⢛⣻⡻⢻⡻⢻⡻⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣴⣤⣀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠟⠛⢻⣿⣿⣟⣁⣀⣀⠀⣿⣿⣥⣴⣬⣽⣬⣬⣥⣭⣬⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⢫⣿⣿⣿⣿⣾⣿⣿⣟⣻⣿⣿⣾⣿⣿⣿⢿⡀⠙⠻⡟⡅⠁⠀⢠⣾⣿⣿⣿⣿⡍⢉⡠⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⣒⣀⠀⠁⠀⠀⠈⠙⠻⢿⣿⣿⣿⣧⡿⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠻⢻⣿⣿⣿⣿⣿⣟⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⣀⠀⠀⠀⠀⠀⠙⠋⢹⠇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⢙⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⠀⠀⠀⠀⢨⢿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣶⡄⠉⠘⠛⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠈⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠀⠀⠀⠀⠀⠀⢸⣸⣿⢿⣿⣿⣿⢏⣶⣿⣿⣿⣿⡟⢀⠄⠀⠀⢀⣍⣛⣟ ⣿⣿⣿⠿⠟⠛⠉⢉⣿⣿⣿⣿⣿⣿⣷⣦⣶⠀⠀⠀⠀⠀⠈⠉⠩⣿⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⣤⣀⣀⣾⠿⠛⠂⠠⣴⣾⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⡀⢉⣍ ⠉⠁⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣤⣀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⢩⠛⠻⣿⣷⣦⣤⣤⣤⣽⣿⣿⣏⣉⣉⣼⣷⣶⡇⠀⠀⠀⠀⠘⣥ ⠀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣤⣀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣵⣤⣤⣤⣴⣾⠈ ⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠁⠈⠁⣾⠿⠋⠦⠀⠀⠘⠛⠛⢛⣛⡛⢛⢿⣿⢿⣿⣿⠿⢿⡿⡇⠙⠻⢿⣿⣿⡄⣿⣿⣿⣿⣿⡆ ⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣍⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⡀⠉⠉⠉⠉⠉⠅⠀⠀⠈⠁⠈⠀⠀⠉⠈⠚⠄⠀⠙⠋⠀⠈⠉⠉⠉⠉⠀ ⠀⠀⠀⠀⠀⠀⠀⠛⠛⠏⠛⠛⠻⠀⠀⠛⠿⠛⠓⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠪⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⠇⠈⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⣀⣠⡈⠉⠶⠧⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠙⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⡇⠀⠀⠀⠀⢹⣟⠛⠓⠒⠒⠒⡀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⠟⠉⠀⠀⠀⠀⠻⠋⣹⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣄⣀⣀⣠⣼⣿⣧⠀⢀⠀⢠⡇⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 1007 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/12/27/two-factor-surveillance/#comments Gemini version at gemini://gemini.techrights.org/2021/12/27/two-factor-surveillance/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Two_Factor_Surveillance_and_Fake_Security_Practices⠀✐ Posted in Deception, Security at 1:51 pm by Dr. Roy Schestowitz Related (older, both from early 2021): Fake_Security_From_Linux_Foundation_and the_Monopolies_It’s_Fronting_for | Fake_Security_is_Still_a_Real_Problem,_Even in_the_GNU/Linux_(and_BSD)_Spheres Videos below (newer): Google_Tricking_Me_to_Get_a_Phone_Number_(2FA)!_Why_This is_Not_About_Security | 2FA_is_a_Big_Tech_Scam!_You_Must_Resist! Video_download_link http://techrights.org/videos/sneaky2fa_fixed.webm Video_download_link http://techrights.org/videos/2fascam_fixed.webm Summary: Rob’s videos have recently covered some of the reasons why “2FA is a Big Tech Scam!” and “Why This is Not About Security”; so today we want to highlight some of the issues (there’s more on that coming up tomorrow) OVER the past few years there was growing adoption of 2FA, which is typically marketed as “security” (sometimes falsely). A number of good articles on this topic highlighted the issues_associated_with_recycled_numbers, SS7_issues, among other things. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Two hands and many phone⦈ See articles like “Stop_using_your phone_number_for_two-factor_authentication“ and read up on what Pegasus was doing. Giving your phone number away and associating a back-doored device with authentication is basically a bad idea. Also see ample media coverage about the pitfalls associated with lost devices — a subject we’ll mention in passing tomorrow. As our associate notes, “that’s the high-profile stuff requiring the attacker actually expend effort, but the topics covered in Rob’s video are more relevant to your average person…” “Part III,” which we’ll publish tomorrow, “could expound ever so briefly on why smartphones fail at 2FA,” our associate notes. Rob’s “presentation style is a bit ranty but the substance is all accurate,” our associate says. Since it’s one topic we never quite covered (I am not entirely ignorant about it, but my explanation would be poor, unconvincing, terse) and since we’re going to be writing more about “Smartphones” (Spyphones) in the future, it’s never too late to catch up. Another under-reported and grossly neglected (barely covered) issue is ClownFlare’s takeover or control of Web traffic. For now, or today at least, we focus on the problem with 2FA over “smart” (spy) phones, just ahead of Part III of My Year as a Digital Vegan. Andy himself has told me that “this is hard to explain. I think a key issue – as I’ve presented it to my cybersecurity classes ( and it’s a Bruce Schneier thing) that an illusion of security (trustworthyness) of one factor can be an overall negative (real) security impact.” He has further used this analogy: “In reality they should operate as if in series/cascade however people treat the factors such they function as if in parallel, which as for an electrical circuit resistance, brings down the security.” █ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠉⠁⠀⠀⠉⠙⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⢀⣴⣾⣿⣿⣷⣦⣤⣄⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣆⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠯⢭⣿⣿⣟⣛⣻⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠛⠛⠛⠶⠶⠯⠍⠙⠻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⣀⠏⠐⠛⠛⠿⣿⣿⣿⣿⣿⣿⣿⡃⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠄⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⠃⢸⣿⣷⡀⢀⠀⠀⠈⢻⣿⡿⠛⠉⠉⠁⣠⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠸⠀⠀⢹⣿⣿⣿⠀⢸⣿⣿⣷⣤⣤⣵⣷⣿⡏⠀⠄⠀⠀⢰⣿⣿⢿⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠆⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣦⣀⣸⣿⣿⣿⡆⠀⠻⣿⣿⣿⡿⣿⣿⣿⣷⣷⣶⣶⣆⣾⣿⡿⠴⠉⠀⠋⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣯⣻⣿⣷⠀⢻⣷⣿⣿⣿⣿⡃⠀⢰⣟⠋⢳⣿⠿⣿⣿⠇⢿⣿⡟⣸⣿⣿⠣⠒⠰⢪⣾⡯⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠸⣿⡿⣿⣦⣄⣈⡁⣿⣿⡿⣣⡀⠈⢻⣷⡄⠉⠃⠈⠉⣠⣠⠉⣠⣿⣿⠏⠀⠀⡆⢨⡥⢟⡠⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢢⠢⣿⠟⠉⣿⣿⣿⣿⣿⣿⣾⣿⣷⠀⠈⢿⣯⣈⠉⠀⠐⢃⡵⣠⣿⣿⠋⠀⠀⣰⠁⠅⠬⡰⣵⢾⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣂⠍⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣽⣾⡇⣄⠈⠻⠿⠟⠀⣠⣥⣴⣿⡿⠃⠀⠀⣤⡌⠈⡤⠇⡋⣛⠠⣥⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡈⠁⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣥⣤⣅⢲⢿⣿⠃⠹⠋⠀⠈⠂⣀⢈⠀⠠⢖⣦⡵⣞⣩⣤⣵⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣘⣿⣿⣿⣿⣿⣟⣻⡿⣽⣿⣿⠇⣿⣿⢿⣿⡆⢀⣤⣀⣐⣒⣒⣊⣡⡤⠔⠼⠉⣹⣤⣾⣾⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢨⣾⣿⣿⣿⣿⠿⠋⢧⣘⠉⡻⣿⡇⣙⠋⠉⠁⠈⣆⢻⣿⣿⣿⣿⣿⣿⣿⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸ ⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠉⢹⠟⢩⣬⣼⢕⣴⡪⠥⡙⢧⣿⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠁ ⣿⣿⣿⣟⡓⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⠿⣿⠯⣿⣿⡆⠀⢀⡤⠺⠠⢄⡔⠺⡯⠈⠁⡈⠺⣧⣤⣤⣶⣾⣿⣿⠛⠛⠛⢭⣱⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠ ⣿⣿⣿⢿⡇⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠁⠛⣜⢻⣿⡔⠛⣃⣼⡋⢉⠁⠈⣟⡀⠠⠄⠐⠙⠛⣛⣋⡉⡸⢁⠠⠀⠀⣺⣿⣿⣿⡗⠙⠛⢻⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⠿⠿⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⠀⢀⡬⡿⢹⢽⢿⣷⠇⣾⣿⣿⣦⣷⣒⡀⣁⣀⣀⣀⣈⢉⣉⣵⣿⢧⠄⢰⣿⣿⣿⠯⡼⠀⡂⡀⢻⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⡖⠚⢠⠒⠺⠻⠿⠋⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣥⣿⣿⠟⣪⠾⡤⡁⠀⣇⢈⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿ ⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⡄⣿⣿⣿⣟⣛⣹⣭⡉⠀⠀⠀⠁⠀⢀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡿⠈⡠⠾⢃⢄⣰⠁⣸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇ ⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⡿⣥⡁⢿⣿⣦⡀⠀⠀⠀⠊⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⢔⠀⢅⢐⢤⡾⠅⢰⣿⣿⣿⣿⣿⡿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⠀ ⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⢿⣛⣲⡌⠙⠀⠈⠁⠉⠀⠀⣴⣿⣇⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⣿⣿⣧⣁⠑⠋⢀⣴⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀ ⠀⠀⠀⠀⠀⠉⠙⣻⣿⣿⣿⣯⣥⣭⣽⣿⣿⣿⣦⣀⣀⡀⠀⠠⢶⠿⣿⣿⡆⠘⣿⡿⠿⢿⣿⣿⣿⣿⣿⣟⠻⢿⣿⣿⣿⣟⣿⣯⣓⢷⡮⣻⢿⣿⣿⣿⣿⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠁⠀ ⠀⠀⠀⠀⢀⡴⠾⣿⠀⠈⠀⠉⠉⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⣿⡝⣿⣿⣿⣷⣤⣭⣭⣉⣛⡘⣿⣟⣓⣉⠻⣿⣪⡉⠛⠛⠥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣀⣠⡞⠿⠇⢀⣀⣀⣠⣤⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⢿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣮⣝⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠛⠛⠛⠋⠉⠉⠁⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 1130 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_27/12/2021:_RapidDisk_8.0.1_and_LibreOffice_7.3_RC1⠀✐ Posted in News_Roundup at 12:49 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Audiocasts/Shows⠀➾ # ⚓ Linux_Action_News_221⠀⇛ We kick off our annual predictions episode with what we got right and wrong this year and then attempt to predict what will happen in 2022. # ⚓ STOP!_Watch_this_video_BEFORE_you_switch_to_Linux!_– Invidious⠀⇛ o § Kernel Space⠀➾ # ⚓ Intel_Has_A_Number_Of_WiFi_Improvements_Ready_For_Linux 5.17_–_Phoronix⠀⇛ Intel’s modern WiFi driver “IWLWIFI” is set to see a number of improvements with the Linux 5.17 kernel development cycle kicking off in January. Merged to the networking subsystem’s net-next branch ahead of the Linux 5.17 merge window in mid- January were a number of improvements for new and existing wireless hardware. Some of the Intel WiFi improvements coming for the Linux 5.17 kernel include: - Continued work enabling their next-generation “Bz” hardware family. Going back to the summer Intel was working on Linux support for yet-to-be- released “Bz” WiFi hardware and that enablement work is continuing for Linux 5.17. There are also Rx changes for new hardware families. # ⚓ Sound_Open_Firmware_2.0_Released_For_The_Intel-Led_Open- Source_DSP_Stack_–_Phoronix⠀⇛ It was nearly four years ago already that Intel announced Sound Open Firmware in pushing for open- source sound firmware for their hardware. The Sound Open Firmware effort has been a great success even if it’s not a shiny project widely talked about among consumers. Just prior to the holidays Sound Open Firmware 2.0 was quietly released. The Sound Open Firmware project provides an open- source digital signal processing (DSP) firmware stack and software development kit around it as well as open-source emulation support with QEMU, etc. Beyond the firmware itself the Linux kernel has the Sound Open Firmware host driver support and the SOF driver stack is dual-licensed under both the BSD and GPL. More details on the SOF project can be found via the project documentation. # ⚓ Linux_Kernel_Preparing_Support_For_A_More_Practical_Virtual M68k_Machine_–_Phoronix⠀⇛ When it comes to the Motorola 68000 “m68k” virtual machine targets, the most powerful option under Linux right now is the Quadra 800. That though for virtualization purposes isn’t too useful by today’s standards with being limited to 1GB of RAM and limited interface support. But a new Virtual M68k Machine aims to provide a more useful target and support has already landed in QEMU while the Linux kernel support is pending. The new Virtual M68k Machine is based on Google’s Goldfish interfaces used for the Android simulator and reuses some of that Goldfish code for this more relevant M68k machine. # § Graphics Stack⠀➾ # ⚓ AMDVLK_2021.Q4.3_Released_To_Fix_Poor_Wayland Performance_–_Phoronix⠀⇛ AMD’s official Vulkan driver team is ending out the year by pushing out AMDVLK 2021.Q4.3 as their official open-source Radeon Vulkan driver implementation for Linux systems. This alternative to the Mesa RADV driver finally has fixed up its very poor performance for Vulkan under Wayland. AMDVLK 2021.Q4.3 was released this morning as their latest routine code drop accompanied by binaries for RHEL/CentOS 7 and 8 and Ubuntu LTS releases. It’s been three weeks since the last AMDVLK code drop while this end-of-year release has just a few changes but rather notable. o § Benchmarks⠀➾ # ⚓ Linux_5.16_is_great_news_for_AMD_Ryzen_users,_massive performance_boosts_incoming_–_Neowin⠀⇛ Linux 5.16 is looking extremely promising for AMD Ryzen, at least for the APUs. In a recent comparison test conducted by Phoronix, the tested Ryzen APUs have shown up to a 28% performance boost over kernel 5.15. This 28% boost was captured in the Xonotic game at 4K resolution using low settings (image below). Other games and benchmarks have also shown significant improvements on Linux 5.16 in the range of around 10-20% on average. o § Applications⠀➾ # ⚓ RapidDisk_8.0.1_now_available⠀⇛ RapidDisk is an advanced Linux RAM Disk which consists of a collection of modules and an administration tool. Features include: Dynamically allocate RAM as block device. Use them as stand alone disk drives or even map them as caching nodes to slower local disk drives. Access those drives locally or export those volumes across an NVMe Target network. [...] In the last RapidDisk-related post, I forgot to make it a point of emphasizing that as of 8.0.0, RapidDisk officially supports export RapidDisk and RapidDisk-Cache devices across an NVMe Target network (both TCP and RDMA). This is a big deal if you need to share high speed devices remotely and across a larger network of nodes. o § Instructionals/Technical⠀➾ # ⚓ How_to_Compile_GNU_Emacs_from_Source_in_Ubuntu_20.04_/ 21.10_|_UbuntuHandbook⠀⇛ For those hating the Flatpak and Snap packages, here’s how to compile GNU Emacs editor (v27.2 tested) from the source tarball while the Kevin Kelley’s PPA seems NOT to be updated anymore. Before getting started, it’s recommended to remove old Emacs (if any) by running command in terminal (Ctrl+Alt+T)… # ⚓ How_To_Check_Your_Server_Load_in_Linux_System⠀⇛ If you’re a system administrator, you probably already know the hassle of checking the server loads on a Linux system. There are many tools that allow you to check the server loads in different ways. Some of them work in an integrated way, and some of them function as individual tools. However, there are ways to check the server load contentiously through the command-line interface in Linux. Using the CLI methods can save your time and be easy to use. Besides, the CLI also gives you an accurate value of the server load. No matter which server you work with, Apache or Nginx, the CLI commands for checking server load works smoothly on both. # ⚓ Master_your_server_with_these_7_informative_resources⠀⇛ Servers are one of the most critical components in any IT infrastructure. Virtually all business functions require some kind of server, from checking your email inbox to accessing client files. It’s safe to say that servers are the backbone of your business—and it can be disastrous if they should fail. According to ITIC’s 2021 Hourly Cost of Downtime Survey, 91% of organizations say a single hour of server downtime costs $300,000 or more. And of that 91%, nearly half or 44% say that hourly outage costs exceed $1 million to over $5 million. Yikes. It’s impossible to completely avoid downtime. After all, some things are out of your control. However, it’s possible to reduce the chance of it by improving and securing your server. It’s also possible to be prepared for downtime so that when it happens, you can quickly bounce back. # ⚓ How_To_Install_VLC_Media_Player_on_Fedora_35_–_idroot⠀⇛ In this tutorial, we will show you how to install VLC Media Player on Fedora 35. For those of you who didn’t know, VLC is a free and portable open-source media player for both audio and video. This app can play nearly all known multimedia files and DVDs, Audio CDs, VCDs, and various streaming protocols and can be extended and customized with various plugins. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by- step installation of the VLC Media Player on a Fedora 35. # ⚓ How_to_comment_multiple_lines_at_once_in_vim_editor_using_3 methods⠀⇛ # ⚓ How_to_install_elementary_OS_6.1_Jólnir_–_Invidious⠀⇛ In this video, I am going to show how to install elementary OS 6.1 Jólnir… # ⚓ How_To_Install_Snipe-IT_on_AlmaLinux_8_–_idroot⠀⇛ In this tutorial, we will show you how to install Snipe-IT on AlmaLinux 8. For those of you who didn’t know, Snipe-IT is a free and open-source, cross-platform, feature-rich IT asset management system built using a PHP framework called Laravel. It is a web-based software, which enables IT, administrators, in medium to large enterprises to track physical assets, software licenses, accessories, and many more. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by- step installation of the Snipe-IT asset management system on an AlmaLinux 8. You can follow the same instructions for Fedora, RHEL, CentOS, and Rocky Linux distributions. # ⚓ Install_Kubernetes_Cluster_Using_Kubeadm_In_RHEL_– OSTechNix⠀⇛ In this article, we are going to learn about Kubernetes cluster installation using Kubeadm in RHEL 8, and its clones like AlmaLinux 8, CentOS 8, and Rocky Linux 8. Before getting into it, you must have a basic understanding about Kubernetes concepts and architecture. In this article, we are going to demonstrate two node cluster. # ⚓ Install_Lighttpd_with_PHP_and_MariaDB_on_Rocky/AlmaLinux⠀⇛ Lighttpd is an open-source, high-performance, super-fast, flexible, and simple to configure secure web server that provides support for the broad technologies that include PHP, FastCGI, Auth, SSL, URL rewriting, reverse proxy, load balancing, and much more. Lighttpd is extremely efficient, lightweight, and offers optimized speed-critical environments with lower memory and CPU usage than other popular web servers like Apache and Nginx. # ⚓ How_to_remove_horizontal_line_across_the_desktop_on_Linux mint⠀⇛ In this tutorial you will learn how to remove the black horizontal line that shows up across the screen on Linux mint xfce. I have been using a lot of different Linux distros and on my experience this has happened to me only when using Linux mint xfce version, however the good news is that this issue can be fixed without having to download anything or replacing any hardware part. # ⚓ How_to_install_Linux_Ubuntu_on_Hyper-V_in_Windows_11/10 [Ed: The hypervisor and the OS are proprietary software, so there are better ways to do all this]⠀⇛ There are multiple ways to try any Linux distribution on Windows 11 or Windows 10 computers. However, Hyper-V is the native virtual machine app that you can use to install Linux Ubuntu on your PC. As it is a virtual machine app, your hardware must support virtualization, and it needs to be enabled in the BIOS. # ⚓ How_to_Install_Open_VM_Tools_on_Pop!_OS⠀⇛ Sometimes you may want to install Pop!_OS on a virtual machine. However, you may have realized that communication between the host and the VM machine doesn’t exist. Luckily, many distributions now carry the open-source VM tools that can be used for many of the most popular Virtual Machine products such as VMware. In the following small tutorial, you will learn how to install these tools on your Pop!_OS desktop. # ⚓ How_to_Install_&_Configure_Deja_Dup_in_Linux_–_TREND OCEANS⠀⇛ Backup is one of the essential requirements for Linux users. The next Sudo command may ruin your whole system into an empty bucket. It’s happened to me, and I have also heard it from others. When new user joins the Linux army, they tend to forget that they are not in the Windows system anymore; here, any wrong step can bring misfortune to your files. # ⚓ Using_your_OpenPGP_key_on_Yubikey_for_ssh⠀⇛ Last week I wrote about how you can generate ssh keys on your Yubikeys and use them. There is another way of keeping your ssh keys secure, that is using your already existing OpenPGP key (along with authentication subkey) on a Yubikey and use it for ssh. In this post I am not going to explain the steps on how to move your key to a Yubikey, but only the steps required to start using it for ssh access. Feel free to have a look at Tumpa if you want an easy way to upload keys to your card. # ⚓ How_to_Install_GNOME_41_Desktop_on_Linux_Mint_20⠀⇛ GNOME 41 introduces many changes from visual changes, new apps and overhaul back-end changes to improve performance. Overall, it is a solid upgrade from GNOME 40 with introductions of a new remote desktop client called Connections, new mobile settings, improved multi-tasking, improved UI, and back-end performance, amongst many other additions. In the following tutorial, you will learn how to install the new GNOME 41 on Linux Mint 20 desktop using a PPA by Taha Nouibat that was designed for Ubuntu 20.04 LTS but given that Linux Mint 20 LTS is based on it, you can safely install this PPA in the same method. # ⚓ How_to_Install_Liquorix_Kernel_on_Rocky_Linux_8⠀⇛ Liqourix Kernel is a free, open-source general- purpose Linux Kernel alternative to the stock kernel shipped with Rocky Linux. It features custom settings and new features and is built to provide a responsive and smooth desktop experience, especially for new hardware. Liquorix Kernel is popular amongst Linux Gaming, streaming, and ultra-low latency requirements and often boasts the latest Linux Kernels. In the following tutorial, you will learn how to install the latest Linux Kernel on your Rocky Linux 8 system. # ⚓ How_to_Install_Chromium_Browser_on_Rocky_Linux_8⠀⇛ Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web. The Chromium codebase is widely used, and Microsoft Edge, Opera, and many other browsers are based on the code. Chromium is well-liked amongst advanced users that prefer not to have all the bloat of tracking that can come in Chrome and other proprietary software. In the following tutorial, you will learn how to install Chromium Web Browser on your Rocky Linux 8 desktop. # ⚓ Arch_Linux_–_News:_libxml2>=2.9.12-6_update_may_require manual_intervention⠀⇛ The libxml2 package prior to version 2.9.12-6 was missing the compiled python modules. This has been fixed in 2.9.12-6, so the upgrade may need to overwrite any untracked pyc files created. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Maui_Shell_is_a_Beautiful_Vision_for_the_Future_of Linux⠀⇛ Now, “convergent” Linux UIs aren’t new. Ubuntu tried (and failed) to materialise its idea of one with Unity 8. What would be new is a convergent Linux shell that’s actually realised in real, usable, working code. KDE Plasma (with Plasma Mobile) and GNOME (with Phosh) are already making major inroads in this area so there’s plenty of momentum that Maui Shell, which is also rooted in KDE technologies, can take advantage of. o § Distributions⠀➾ # § IBM/Red Hat/Fedora⠀➾ # ⚓ Firewalld_Fedora_34_->_35_Masquerade_between_Zones not_working_anymore_|_IT-Hure⠀⇛ I updated my firewall from 34 to 35 and my firewall was not working anymore. There is a not good documented change with the release of firewalld 1.0 that hit me. # ⚓ 10_Podman_guides_to_do_more_with_containers_in_2022_| Enable_Sysadmin⠀⇛ While many of us stayed at home for most of 2021, Podman continued traveling the globe and even went to space. In just the first 10 months of 2021, 153 authors from all over the world contributed over 2,200 pull requests and closed over 1,600 issues in the Podman repository. This doesn’t include all the contributions to Buildah, Skopeo, and the containers/image and containers/storage libraries that we maintain. # ⚓ Top_10:_Our_most_read_developer_articles_of_2021_| Red_Hat_Developer⠀⇛ We’re taking a quick break from the winter recharge to share our 10 most read articles of 2021. Some of the best developers in the world work for Red Hat, and we’re fortunate that many of them contribute to Red Hat Developer. We think this year’s top 10 articles showcase the breadth of our contributors’ interests and expertise, as well as that of our readers. Without further ado, here are Red Hat Developer’s most popular articles of 2021. # ⚓ 8_new_rules_for_winning_the_IT_talent_battle_|_The Enterprisers_Project⠀⇛ The predicted turnover tsunami is well underway, with enterprises across industries facing record-high IT talent losses. Attrition rates had risen an average of 10.5 percent over the previous quarter, according to an August 2021 quick poll conducted by Everest Group, with more than one-third (36 percent) of respondents reporting increases of more than 11 percent over the previous three months. “We are definitely seeing attrition rates starting to rise,” says Michel Janssen, chief research officer at Everest Group. “It’s becoming an across-the- board issue.” The resulting battle for technology pros hitting the market is bound to grow more intense. Yet only a minority of enterprise IT organizations have the kind of well-defined and proactive strategies needed to ensure some level of predictability in their workforce pipelines in this challenging environment. Everest Group has taken research from its strategic IT workforce development assessments to examine what the highest- performing IT functions (those that achieve the greatest business, operational, and cost impacts) are doing to address current talent gaps and prepare their workforces for the future. They discovered that it’s not the biggest companies – or those with the most money to spend – who perform the best. # ⚓ Digital_transformation:_4_tips_to_be_a_successful_IT leader_in_2022⠀⇛ In 2021, leadership was about finding new ways to deliver on commitments and grow, despite global challenges. It involved coaching teams that were working out of home offices and balancing new distractions and personal commitments – all while managing anxiety about what was to come. In 2022, we hope to finally put the pandemic behind us and set the tone for a new kind of workplace and workplace culture. Whether you are a veteran leader or are stepping into a leadership role for the first time, you likely realize that there is no one-size-fits-all approach for the times ahead. The following tenets can help you craft a leadership strategy that supports your team as they deliver results without disruption. # ⚓ 5_ways_open_source_software_transformed_business_in 2021_|_Opensource.com⠀⇛ Open source software isn’t just about creating alternatives to proprietary software. On the business side, open source has become a “force multiplier” to transform how organizations do business. At the same time, more companies have started to adopt more open source methodologies, even in managing teams and processes. In the last year, we ran many great articles that show how businesses connect with open source software. o § Devices/Embedded⠀➾ # § Open Hardware/Modding⠀➾ # ⚓ $1.8_XT-ZB1_Zigbee_&_BLE_devkit_features_BL702_RISC- V_module_–_CNX_Software⠀⇛ Bouffalo Labs BL702 is a 32-bit RISC- V microcontroller with a 2.4 GHz radio for Zigbee 3.0 and Bluetooth 5.0 LE connectivity that we first found in the Sipeed RV-Debugger Plus UART & JTAG debug board that did not make use of the radio at all. But a BL702 development kit was brought to my attention, with the XT-ZB1 devkit equipped with a Zigbee & BLE module of the same name, and sold for just $1.80 per unit on Aliexpress. Shipping adds $4.63 where I live, but they also offer packs of 5 or 10 with the same shipping fee, meaning if you buy 10 the total cost should be around $22 including shipping, or around $2.2 per board. Alternatively, the module alone goes for $1. o § Free, Libre, and Open Source Software⠀➾ # ⚓ The_Apache_Weekly_News_Round-up:_week_ending_24_December 2021_:_The_Apache_Software_Foundation_Blog⠀⇛ Happy Friday, everyone. The Apache community has had another great week… # § Productivity Software/LibreOffice/Calligra⠀➾ # ⚓ LibreOffice_7.3_RC1_is_available_for_testing⠀⇛ The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.3 RC1 is available for testing! LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the Release Plan for more information ) being LibreOffice 7.3 RC1 the third pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 Beta1, 241 commits have been submitted to the code repository and 130 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice. LibreOffice 7.3 RC1 can be downloaded from here for Linux, macOS and Windows, and it will replace the standard version. In case you find any problem in this pre- release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ). # ⚓ LibreOffice_Calc_Guide_7.1_Russian_Edition⠀⇛ # § Programming/Development⠀➾ # ⚓ VLC_3.0.12_with_Qt5_GUI_compiled⠀⇛ EasyOS has VLC video player available via the package manager, however is it the CLI (commandline) application only. It was compiled in OpenEmbedded. Now that Qt5 has been compiled in OE, VLC can be compiled with its Qt5-based GUI. [...] It is quite a big package, don’t know if will include it builtin in the next release of Easy, but it will be available via the package manager. # § Perl/Raku⠀➾ # ⚓ Perl_Weekly_Challenge_145:_Dot_Product⠀⇛ # § Python⠀➾ # ⚓ Yet_More_Python_for_Beginners:_Saving_Input_to a_File_–_The_New_Stack⠀⇛ So far in this introductory series to the Python programming language, we’ve learned some pretty cool basic Python tricks. We’ve learned what makes the language special, learned about the Python console and used variables, and learned how to accept input from users. With that knowledge, we’ve created a couple of interesting little programs that illustrate how these features work in Python, but the applications themselves don’t do much outside of proving to your friends and family that you can learn a programming language. * § Leftovers⠀➾ o ⚓ Diving_the_Depths_of_Ma_Bell⠀⇛ The modern smartphone is a marvel of sensors, radios, inputs, outputs, and processing power. In particular, some of those radios, such as WiFi and cellular, have grown fiendishly complex over the years. Even when that complexity is compressed down for the user into the one- dimensional space of the signal strength bars at the top of your phone. So when [David Burgess] was asked to look at some cellphone records of text messages and figure out where some of the more mysterious messages were coming from, it led him down a rabbit hole into the dark arts behind the glowing phone screen. The number in question was 1111340002, sent by a phone connected to AT&T at the time, and was crucial for a legal case around distracted driving. [David’s] tools in his investigation were YateBTS (a cellular network simulator), SimTrace2 (pictured above), and old reliable Wireshark. Since the number isn’t a specific phone number and is not reachable from the public phone network, it must be a unique number inside AT&T processed by one particular AT&T SMSC (Short Message service center). The SMSC in question is in Atlanta and isn’t a typical texting center, so it must have some particular purpose. The message’s payload is raw binary rather than text, and [David] has done a pretty good job of decoding the majority of the format. o ⚓ Why_I_stopped_publishing_end-of-year_most-read_lists⠀⇛ In previous years, I used to publish a “Most Read of the year” listicle (“list article”) around the holiday season. It let me take a break from writing and still generate lots of traffic to the featured articles. People still need things to read during the holidays, you know. However, I stopped publishing these a few years ago after learning of an unintended consequence. All of my most popular articles kept appearing on other websites! Either in their original or a slightly rewritten form; most in English but sometimes translated. For years, I failed to spot an — in hindsight completely obvious — pattern for which of my works got plagiarized. Almost all the plagiarized articles had appeared in one of my end-of-year most-read lists. Other publications were mining and replicating my most popular content, and almost universally out-competed the original article on search engine result pages. o § Hardware⠀➾ # ⚓ Maximum_Throughput_Benchie⠀⇛ The idea behind the SpeedBoatRace is how quickly you can print a Benchy — the little boat that is used as a test print for a 3d printer. Speeding up a print is quite tricky as it means moving the head quicker and giving layers less time to deposit and a whole other host of problems. So [Roetz] took a page out of a CPU designer’s playbook, and rather than increasing the latency, he raised the throughput. The original plan was for 20 hot ends, but due to cooling issues, that had to be reduced to 18. Perhaps even more impressive than the scale of the machine is that the only off-the-shelf parts on it are the fans for cooling. Everything else is printed or machined by [Roetz] himself. The whole run was completed in less than an hour, which technically gives him a sub 3.6 minute time per benchy, even accounting for a few that failed. # ⚓ First_Hacks:_The_Brand_New_Nokia_5G_Gateway_Router_| Hackaday⠀⇛ Aside from being the focus of a series of bizarre conspiracy theories, 5G cellular networks offer the promise of ultra-fast Internet access anywhere within their range. To that end there are a new breed of devices designed to provide home broadband using 5G as a backhaul. It’s one of these, a Nokia Fastmile, that [Eddie Zhang] received, and he’s found it to be an interesting teardown and investigation. Spoiler: it runs Android and has exploitable bugs. A privilege escalation bug in the web administration tool led to gaining the ability to export and modify configuration files, but sadly though a telnet prompt can be opened it’s not much use without the password. Uncovering some blocked- off ports on the base of the unit revealed a USB- C port, which was found to connect to an Android device. Via ADB a shell could be opened on Android, but on further investigation it was found that the Fastmile is not a single device but two separate ones. Inside is a PCB with an Android 5G phone to handle the connection, and another with a completely separate home router. # ⚓ Steinar_H._Gunderson:_USB-C_shenanigans⠀⇛ At some point, my phone stopped taking charge (over USB-C) from one charger, but not the other—it would briefly say “charging”, then drop it, wait a few seconds, and then try again in an infinite loop. However, charging every night on the included charger worked fine, so I wasn’t that worried. # ⚓ The_Label_Says_HDMI_2.1_But_That_Doesn’t_Mean_You’ll_Get_It |_Hackaday⠀⇛ Technology moves quickly these days as consumers continue to demand more data and more pixels. We see regular updates to standards for USB and RAM continually coming down the pipeline as the quest for greater performance goes on. HDMI 2.1 is the latest version of the popular audio-visual interface, and promises a raft of new features and greater performance than preceding versions of the standard. As it turns out, though, buying a new monitor or TV with an HDMI 2.1 logo on the box doesn’t mean you’ll get any of those new features, as discovered by TFT Central. [...] Also new is the Variable Refresh Rate (VRR) technology, which helps reduce tearing when gaming or watching video from other sources where frame rates vary. Auto Low Latency Mode (ALLM) also allows displays to detect if a video input is from something like a game console. In this situation, the display can then automatically switch to a low- latency display mode with minimal image processing to cut down on visual lag. A handful of other features were included too, like Quick Media Switching to reduce the time blank screens are displayed when swapping from one piece of content to another. There’s also special Dynamic HDR technology which can send data for color control on a frame-by frame basis. o § Integrity/Availability⠀➾ # § Proprietary⠀➾ # § Security⠀➾ # ⚓ Security_updates_for_Monday_[LWN.net]⠀⇛ Security updates have been issued by Debian (apache-log4j2, libextractor, libpcap, and wireshark), Fedora (grub2, kernel, libopenmpt, log4j, mingw- binutils, mingw-python-lxml, and seamonkey), Mageia (golang, lapack/ openblas, and samba), and openSUSE (go1.16, libaom, log4j12, logback, and runc). # ⚓ In_2022,_security_will_be_Linux_and_open-source developers_job_number_one_|_ZDNet [Ed: Back doors have crept into proprietary software at all levels, but SJVN/ZDNet participates in the phony narratives wherein the problem (security-wise) is the alternative to such software]⠀⇛ But with great power also comes great responsibility as Spider-Man knows. And, as many developers recently found out when multiple security vulnerabilities with the Apache Java logging open-source library log4j2 were discovered, also comes great headaches. The log4j2 problems are as bad as bad can get. By the National Vulnerability Database (NVD) scale, it’s rated as 10.0 CVSSv3 which is perfectly awful. Its real trouble isn’t so much with open-source itself. There’s nothing magical about open-source methodology and security. Security mistakes can still enter the code. Linus’s law is that given enough eyeballs, all bugs are shallow. But, if not enough developers are looking, security vulnerabilities will still go unnoticed. As what I’m now calling Schneier’s law, “Security is a process, not a product,” points out constant vigilance is needed to secure all software. # ⚓ rC3_2021:_Now_Here,_Nowhere⠀⇛ The annual meeting of the Chaos Computer Club, Germany’s giant hacker group, is online again this year. While those of us here are sad that we don’t get to see our hacker friends in person, our loss is your gain — the whole thing is online for the entire world to enjoy. This year’s Congress has gone entirely decentralized, with many local clubs hosting their own video streams and “stages”. Instead of four tracks, there are now six or seven tracks of talks going on simultaneously, so prepare to be overwhelmed by choice. You can find the overall schedule here, so if you see anything you’d like to watch, you’ll know when to tune in. o § Civil Rights/Policing⠀➾ # ⚓ 2021:_A_year_of_standing_for_your_digital_rights_in courts⠀⇛ As a digital liberties organisation, IFF’s mission statement is to ensure that Indian citizens can use the internet with liberties guaranteed by the Constitution. To that end, we engage in strategic litigation to defend the rights of the litigants that approach us and make incremental changes in society. In 2020, as all of us relied on digital connections more than ever, issues such as access to the internet, surveillance, censorship and data protection gained prominence. IFF rose to action to defend these threats against civil liberties and, on behalf of litigants, challenged the 4G mobile internet ban in Jammu & Kashmir, questioned the mandatory imposition of Aarogya Setu, sought an extension to the consultation process for the Health Data Management Policy, and called into question illegal website blocking. In 2021, we continued our work on these issues while responding to greenfield challenges such as the Pegasus Spyware, governmental regulation of digital space, copyright infringement suits and anti-competitive practices of big tech. In this post, we provide you with a snapshot of our work that defends your rights. As always, we are thankful to our members for enabling us to perform this important task, the litigants (mentioned below) for trusting us with their cases and the litigators who spent countless hours working pro bono. # ⚓ Remembering_Archbishop_Desmond_Tutu’s_Teachings_About_Human Dignity_|_NewsOne⠀⇛ Tutu’s ideas about humanness, harmony and reconciliation have been enormously influential, not merely in South Africa, but also throughout the world. o § Monopolies⠀➾ # § Patents⠀➾ # ⚓ Is_the_UK_bad_at_R&D? [Ed: Patent litigation firm spreads lies, in order to ‘shame’ the market into giving it more money. EPO is Germany-centric, so you cannot judge the UK based on how many Brits go to some highly corrupt office in Germany for a patent_of dubious_legitimacy]⠀⇛ A much-debated topic is how to determine R&D productivity. Although it has its limitations, the number of European patent applications that originate from a country can be taken as an indicator of its R&D productivity. While it may not give us the precision we’d like, it provides a good measure by which to compare the UK with other European nations. To understand where R&D productivity is highest, let’s look at the figures published by the European Patent Office (EPO) for Europe-originating EPO filings in 2020, classified according to the country of origin of the filings, and compare them with the size of the population of that country. The figures are often skewed if the population is small and/or there is a reason for companies to be based there. For example, Liechtenstein, a corporate tax haven with a population of only 38,000, is far and away the most productive on this measure, with the equivalent of 1,149 filings per 100,000 people. Likewise, Luxembourg with 65. Switzerland also does well, with 94 filings per 100,000 citizens, possibly driven by the number of pharmaceutical companies located there. # ⚓ Korean_Intellectual_Property_Office_Issues_Core Patent_for_NEO_Battery_Materials’_Silicon_Anodes_for High_Performance_Lithium-Ion_Batteries⠀⇛ Vancouver, British Columbia–(Newsfile Corp. – December 24, 2021) – NEO Battery Materials Ltd. (TSXV: NBM) (OTCQB: NBMFF) (“NEO” or the “Company”) is pleased to announce that the Korean Intellectual Property Office (“KIPO”) has issued a core patent of NEO’s silicon (Si) anode material technology following the Notice of Allowance announcement made on November 18, 2021. Mr. Spencer Huh, President and CEO, commented, “We are glad to announce that the KIPO has issued one of the core patents related to NEO’s low-cost, single-step nanocoating technology for manufacturing silicon anode active materials. As South Korea stands as one of the largest battery manufacturing countries and an epicenter of battery innovation, NEO will continue to strategically establish its presence and development within this market.” # ⚓ Merry_Christmas_2021,_your_Patent_is_Invalid [Ed: Any fake patents being tossed out is always good news. Always was, always is.]⠀⇛ The claimed invention then is directed to a “deposit book,” with each page having a stub and detachable coupon. The customers keep the book with all the stubs showing deposits while the coupon goes to the bank to help direct the deposit. Landis Christmas Sav Club was already selling supplies to banks, but Barkley was able to improve the system. In particular, with the Landis system, the a book of coupons was held by the bank, and individual sheets given out to the customer with each deposit. The Barkley reversal allowed the customer to keep the book and give deposit slips to the bank. Apparently Landis then copied the Barkley approach and an infringement suit followed. In essence, Barkley’s device is a reversal of the Landis approach. And, the appellate court recognized that the Barkley approach was and improvement that “could be more easily and conveniently handled.” # ⚓ AI_cannot_be_named_as_inventor_on_patent_applications [Ed: There is no such thing as "Hey Hi"; corrupt EPO management is infatuated with -- and helps spread - - buzzwords, misnomers, and hype]⠀⇛ In public oral proceedings today, in combined cases J 8/20 and J 9/20, the Legal Board of Appeal of the EPO confirmed that under the European Patent Convention (EPC) an inventor designated in a patent application must be a human being. The board dismissed the applicant’s appeal. The written decision and reasons will be issued in due course and will be available via the European Patent Register. The Boards of Appeal have issued a communiqué with further details. # ⚓ BREAKING:_InterDigital_announces_4G,_5G,_HEVC_patent lawsuits_against_high-volume_smartphone_maker_OPPO_and its_OnePlus,_realme_affiliates_in_UK,_India,_Germany⠀⇛ In a dedicated filing (dated December 22, 2021) with the United States Securities and Exchange Commission (SEC), patent licensing firm InterDigital (a publicly-traded non- practicing entity) has announced multiple patent infringement lawsuits against OPPO (one of the world’s largest smartphone makers) and its OnePlus and realme affiliates in the UK, India, and Germany. OnePlus is famous for high-end Android phones. According to the regulatory filing, InterDigital brought those complaints last week (December 20 and 22, 2021), just before the Christmas holidays, and is seeking injunctions (as well as unspecified other remedies, i.e., damages). The patents-in-suit have been declared essential to the 4G/LTE and 5G wireless standards and the HEVC video codec standard. InterDigital’s revenue stream consists of royalties on its many standard-essential patents (SEPs), though what sets it apart from the vast majority of other SEP NPEs (which buy up patents on the secondary market) is that it obtains SEPs itself through participation in standard-setting processes. It doesn’t make its own devices, however. An InterDigital official once told me in a semi-public LinkedIn discussion that there was a time when they made one, but declined to provide further information when I asked for specifics (particularly unit volumes). [...] The combination of the license deals I read about on OPPO’s website and the two major infringement campaigns it is currently dealing with suggests to me that this company is neither an unwilling licensee nor a soft target. There will be a license deal in the end, but in the meantime I’m sure OPPO will present InterDigital with a formidable challenge. In related news involving other companies, it may just be a matter of days until we see patent litigation flare up again between Ericsson and Apple, with a license agreement set to expire this week and no renewal having been announced yet. # ⚓ Green_Party_Activists:_End_Covid_Vaccine_Patents_to End_“Vaccine_Apartheid”⠀⇛ With the new omicron covid variant burning its way through the US and global populations, Green Party activists demanded that the Biden administration follow through on its stated policy of having covid vaccine patents waived in order to make covid vaccines affordable and available throughout the world. “Global vaccine apartheid, where covid vaccines are too expensive and unavailable to people in low-income countries, is not only immoral. It is also a public health threat to people in high-income and relatively highly vaccinated countries like the US. President Biden should do all he can to lift the covid vaccine patents in order to enable all nations to cheaply manufacture and distribute the vaccines,” said Howie Hawkins, the Green Party candidate for President in 2020. Public health experts say that expanding vaccination throughout the world would curb the amount of virus in circulation and reduce the emergence of new mutations and variants in regions where vaccination rates are low. The Green Party’s 2016 presidential candidate, Jill Stein, a medical doctor, commented, “Making vaccines available without deadly patent restrictions is one of many critical steps that should be taken immediately to address the wider crisis in public health underlying the COVID-19 pandemic. Predatory profiteering should be eliminated from pharmaceutical sales and health care in general. And it ought to start by making life saving treatments available as a public good. A nation that’s squandered $21 trillion dollars on disastrous militarism over the past two decades can afford to put health care over profit at home and abroad, starting with simple steps to end vaccine apartheid.” # ⚓ Benefits_and_Considerations_for_Patent_Prosecution Under_Patent_Prosecution_Highway_in_Australia,_Canada, South_Korea,_and_Japan [Ed: This has nothing to do with science, nothing to do with innovation, and it is a symptom of what became of the patent system; it's about monopolies and their litigation firms, nothing else]⠀⇛ This is the second article of the multi-part series discussing benefits of prosecuting patents under Patent Prosecution Highway or PPH. The first article can be accessed here. To recap, PPH is a set of initiatives promulgated by participating patent offices around the world to accelerate patent prosecution in countries of the participating patent offices. PPH allows participating patent offices to share information and to benefit from work performed by other participating patent offices, thereby reducing examination workload and improving quality of patents. Interested readers are invited to read the first article through the link provided. [...] As discussed in the first article, requirements to participate in PPH in each of the participating patent offices may differ slightly. However, some general rules can be gleaned. To be eligible for PPH at a participating patent office of interest, at time of filing, applicants are required to show that: (1) a related patent application has been determined by a participating patent office to be patentable; (2) the related patent application includes at least one patentable claim; and (3) claims of a filed patent application must sufficiently correspond to allowed claims of the related patent application. Once these requirements are met, applicants can apply for PPH by filing a PPH request and providing the participating patent office of interest: (1) copies of all correspondences of the related patent application; (2) a copy of the allowed claims of the related patent application; and (3) a claim correspondence table indicating relatedness between the claims of the filed patent application and the allowed claims of the related patent application. With this in mind, we will continue our look into PPH requirements for Australia, Canada, South Korea, and Japan. # ⚓ 2021_Roundup:_List_Of_Women_Who_Excelled_In_The_Field Of_Science [Ed: #EPO has a habit of promoting_frauds using_this_reward] ⠀⇛ The Indian-American chemist was honoured with the European Inventor Award this year. It is a prestigious innovation prize in Europe. Mitra won the award for her application of nanotechnology in dentistry. She won it under the non-European Patent Office (EPO) countries category. Her creation integrated nanoparticles into the production of dental materials which led to a new composite to repair teeth. She is a partner at Mitra Chemical Consulting, LLC, a company she started with her husband Smarajit Mitra. # ⚓ EPO_opposition_statistics:_a_five-year_review [Ed: This is a new example of EPO puff pieces; they seem to find plenty of time for such fluff and never mention EPO_corruption (they used to, but then EPO threatened writers and got rid of them)]⠀⇛ # ⚓ Spotlight_on_mRNA_–_IP_landscape [Ed: Misleading from Bristows. It's not about mRNA but about 'stealing' from taxpayers; they helped fund this research and some raiders now want to privatise it all with patents]⠀⇛ The number of patents filed relating to use of mRNA as a vaccine for both infectious diseases and cancer has increased dramatically over the five years to 2020[1]. As we highlighted in our previous article, numerous companies and institutions are actively working in this field. It is not surprising then that the patent landscape is highly fragmented. Patent owners range from large multinational companies (such as GSK, Bayer and Boehringer Ingelheim), smaller biotech companies (such as Translate Bio) to universities and research institutions (such as University of Pennsylvania, where mRNA pioneers Katalin Karikó and Drew Weissman conducted their early research)[2]. The web of intellectual property that protects the mRNA candidates currently in development is complex and overlaid by a large network of partnerships and licensing arrangements. For the purpose of this article, we will briefly examine some of the IP that protects key aspects of the technology and look at some of the key players in the space. This article is based on publically available information only and is non-exhaustive; we do not propose here to dig deep into the extensive web of patent filings, partnerships and litigation. # ⚓ Can_you_patent_an_idea?_Get_the_facts! [Ed: Those are not the facts, this is shameless marketing for oneself. Patents are for implementations, not ideas.]⠀⇛ Every human invention begins as a spark in the mind — or, neurologically speaking, as activity in the brain’s associative and administrative control regions. But that is only the first of many steps on the road to commercial realization. One must travel down a relatively long path to bring an innovative idea to fruition as a full-fledged invention, and an even longer route to attain patent protection. Here, we will examine the standards of patentability for modern innovations and review best practices that, if followed, can boost your chances of filing a successful patent application. # ⚓ UK_Patent_Joint_Ownership:_a_reminder_of_the importance_of_joint_ownership_agreements [Ed: No, Bristows. Patents are assigned or held (temporarily), not owners.]⠀⇛ The past week has seen issues of patent inventorship hit the headlines in the US as a simmering dispute between Moderna and the NIH has bubbled over into the public arena. At the centre of the dispute is a claim by the NIH that Moderna has failed to name three NIH scientists as inventors on a US patent application covering Moderna’s mRNA based COVID vaccine. A key focus of the commentary surrounding the dispute is the fact that, if successful in having the NIH scientists named as inventors on the patent, the NIH would gain the right to grant licences under the patent to third parties. # ⚓ South_Africa_and_Australia_tackle_AI_inventorship_in patents [Ed: Lawyers celebrate nations that shame themselves by showing their ignorance. Patent maximalists don't care about the law, only money.]⠀⇛ In recent years, artificial intelligence (AI) systems have been moving from the realm of science fiction into real life as advanced neural networks begin to find applications in various industries. In the world of patent law, AI-related patent applications have been subject to scrutiny concerning issues of patentability, including the fundamental questions of who qualifies as an “inventor” and whether a highly developed AI system can fulfill that role. These questions have been raised most notably by a group of AI engineers and forward- thinking legal professionals who are connected with an international project to secure patent rights for inventions developed entirely by an AI system. DABUS, or “Device for the Autonomous Bootstrapping of Unified Sentience,” was engineered by AI pioneer Dr. Stephen Thaler. This AI system has developed two inventions that have been submitted in patent applications for consideration by Intellectual Property (IP) offices across the world. These inventions are an improved container for liquids that has a fractal profile to reduce slipping and increase safety during transport and enhanced methods for attracting attention using light-emitting diodes (LEDs) that produce pulse trains at a highly noticeable frequency to humans. # ⚓ [Old]_Recent_developments:_update_on_FRAND_in Germany⠀⇛ In the past 12 months, the case law of German courts regarding the FRAND defence has developed significantly and strengthened the position of SEP owners in the wake the of the first Sisvel v Haier (KZR 36/17) Federal Court of Justice judgment on 5 May 2020. The court confirmed this judgment with its second Sisvel v Haier (KZR 35/17) decision on 24 November 2020. In both judgments, the Federal Court of Justice rejected the rather formal approach that the German courts of first and second instance took in applying the European Court of Justice’s (ECJ) Huawei v ZTE decision. Following the first Sisvel v Haier judgment of May 2020, the Mannheim and Munich District Courts rendered against Daimler in August and September 2020, injunctions in the proceedings Nokia v Daimler and Sharp v Daimler. Both courts rejected Daimler ’s FRAND defence after applying the Sisvel v Haier judgment from May 2020, holding that Daimler did not act how a willing licensee should have acted. These were the first post- Sisvel judgments in Germany in which that Federal Court of Justice decision was applied. # ⚓ Mixed_news_for_Apple:_App_Store_accusers_lose_their most_effective_voice_as_Spotify’s_top_lawyer_Horacio Gutierrez_joins_Disney–but_State_of_California_may support_Epic_Games_on_appeal [Ed: Reminder that Microsoft's patent extortion person, who fought against GNU/Linux by extortion, is now at Spotify]⠀⇛ Yesterday I saw on LinkedIn that Horacio Gutierrez is leaving Spotify. He served as Spotify’s Head of Global Affairs and Chief Legal Officer for six years after a long and successful career at Microsoft where he was basically the #2 lawyer (and would easily have become #1, but Microsoft already has the one and only Brad Smith). Now he is joining Disney as General Counsel and Secretary (press release on BusinessWire). Horacio and I didn’t always agree. We’ve known each other for well over a decade, and about each other for even longer as we were on opposing sides of the European software patent-eligibility debate in the early to mid 2000s. Even when we were partly aligned, we weren’t of exactly the same opinion. But as an app developer (currently working on a new app, not a game this time) I’m profoundly disappointed because this means the App Store-critical movement loses the most effective and forceful advocate it ever had. There are some other people I consider similarly important, but at least for now they are acting in the background. Disney also faces the gatekeeper problem of mobile ecosystems (Apple’s and Google’s “vice-like”–maybe they meant “vise-like”–grip that the UK’s competition authority called out this month), but at least for the time being and probably for the foreseeable future, they’re nowhere near as antagonistic as Spotify. Apple’s insatiable appetite for grabbing additional revenue streams by leveraging the monopoly power it enjoys in its single-brand aftermarket make it a possibility that Disney, too, will feel as threatened by the app distribution duopoly as Spotify, but it’s not sure to happen, and not on the horizon for now. [...] Epic’s Tim Sweeney has also done great things. He apparently can’t deal with people putting the finger in a wound for the sake of accurate analysis, which is why he unfollowed me on Twitter after I started explaining the narrow scope and uselessness of Epic’s consolation-prize UCL injunction and predicted precisely what was going to happen (clarification of scope by district court and stay by appeals court). That’s OK. I continue to like and share tweets of his that I agree with, and I wish him luck, but some mistakes have been made by Epic that the Fortnite maker can’t correct anymore. In fact, Mr. Sweeney himself made a far stronger argument in some Twitter debates against Apple’s “Progressive Web Apps” smokescreen than Epic did in court. It has helped and continues to help that Mr. Sweeney draws attention to Apple’s behavior and double standards. But Horacio was the far better chess player in the competition policy arena and the kind of advocate who can convince politicians and regulators of the need to take action. The Coalition for App Fairness needs a new strategic leader whose primary challenge it will be to make the CAF a credible voice of many developers even though there is no indication that anyone other than Epic, Spotify, and Tinder company Match Group has contributed substantial funding or has much of a say. It has to define its focus more broadly than just dealing with the 30% cut, and it also needs to find outside counsel capable of taking on Apple. As a motion to quash subpoenas shows, the CAF was at some point represented by the Kanter Law Group, the law firm of Jonathan Kanter, who is now the U.S. antitrust chief (official title: Assistant Attorney General, Antitrust Division, DOJ). # § Trademarks⠀➾ # ⚓ Turkey:_The_Required_Evidence_Regarding_Proof_Of_Use In_Trademark_Matters⠀⇛ With the introduction of the Industrial Property Law (“IPL”), the “proof of use” practice, which is applied in EUIPO and many countries, came into force in trademark opposition cases. In this article, we discuss how it works in Turkey. Upon the request of the owner of a trademark application, a party opposing trademark application must prove the use of the trademark on which the opposition is based to the extent it has been registered for more than five years at the application or priority date of the opposed trademark application. ䷩ 𝚕𝚒𝚗𝚎 2844 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_28/12/2021:_New_antiX_Kernels,_Self-Hosted_‘Home_Assistant’⠀✐ Posted in News_Roundup at 9:36 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Audiocasts/Shows⠀➾ # ⚓ Late_Night_Linux_–_Episode_157_–_Late_Night_Linux⠀⇛ It’s that time of year where we look back at our 2021 predictions, and make some new ones for 2022. # ⚓ The_Linux_Community_Is_Not_“They”!_–_Invidious⠀⇛ Too often I hear people referring to a non-existent group called “they” when talking about Linux, free software, open source and many other topics. “They” should do this. “They all” should do that. Who the heck is the “they” that they are talking about? o § Kernel Space⠀➾ # ⚓ Kernel_prepatch_5.16-rc7⠀⇛ The 5.16-rc7 kernel prepatch is out for testing. “Obviously the holidays are a big reason it’s all small, so it’s not like this is a sign of us having found all bugs, and we’ll keep at this for at least two more weeks”. # ⚓ Latest_antiX_kernels⠀⇛ Latest antiX kernels should now be in the repos. All users are strongly advised to upgrade (via synaptic, cli-aptiX or package-installer). # ⚓ Apple_Broadcom_Wi-Fi_Chips_Now_Supported_in_Linux_on_T2_and M1_Macs⠀⇛ Hector Martin, the guy behind the Linux port for Silicon Macs, announced on Twitter over the weekend that has added support for Apple Broadcom Wi-Fi chips used in T2 and M1 Macs. o § Applications⠀➾ # ⚓ My_40_most_favorite_applications_for_Linux_in_2021⠀⇛ And so we reached the end of my best apps list and preferred app list for the year 2021. A list that is of course personal to me and can look different for everyone else. But by sharing this kind of information and the reasoning behind my choices, I hope I can help some of you start using applications that you may not have known or considered using. Next to creating my own, I also like to read these kinds of lists from others, because it gives me new ideas and keeps the drive to keep trying new things and investigating new things, alive. If you want to share your list, please feel free via my contact page. Linux and everything around it is a fantastic hobby for me and I notice that others get excited when I talk to them about the possibilities of Linux. Only if we share our enthusiasm with friends, colleagues, etc, is it possible to turn what I believe to be the wrong image of Linux in the right direction, namely a productive, simple, beautiful and user-friendly platform, as the old image of too technical, too complex and not user-friendly has long been gone. To end this article, I wish you fun trying out some of the applications from this list and I hope to talk to you again soon via a new article. I wish you a good end of 2021 and much love and health to your friends and family. o § Instructionals/Technical⠀➾ # ⚓ How_to_Install_MariaDB_10.7_on_openSUSE_Leap_15⠀⇛ MariaDB is one of the most popular open-source databases next to its originator MySQL. The original creators of MySQL developed MariaDB in response to fears that MySQL would suddenly become a paid service due to Oracle acquiring it in 2010. With its history of doing similar tactics, the developers behind MariaDB have promised to keep it open source and free from such fears as what has happened to MySQL. MariaDB has become just as popular as MySQL with developers, with advanced clustering with Galera Cluster 4, faster cache/indexes, storage engines, and features/extensions that you won’t find in MySQL. In the following tutorial, you will learn how to install MariaDB 10.7 on openSUSE Leap 15. # ⚓ How_to_Set_Up_and_Configure_OpenVPN_Server_and_Client_on Ubuntu_20.04_LTS._–_Unixcop_the_Unix_/_Linux_the_admins deams⠀⇛ So, in this guide you will learn how to Set Up and Configure OpenVPN Server and Client on Ubuntu 20.04 LTS. Open source OpenVPN uses VPN technologies to secure and encrypt data sent over the internet. Its custom VPN protocol uses SSL/TLS for key exchange and released under the GNU GPL license. # ⚓ How_To_Install_Zoom_Client_on_Fedora_35_–_idroot⠀⇛ In this tutorial, we will show you how to install Zoom Client on Fedora 35. For those of you who didn’t know, Zoom application is one of the most popular applications these days. The Zoom cloud meetings application provides simplified video conferencing with real-time messaging and content sharing over the internet. It provides free video call, chat, and remote desktop sharing services but with time and participant limitations. The users with paid subscriptions can host a meeting of up to 1000 people with no time restriction. You can easily download Zoom on your PC to start video conferencing with your colleagues and friends around the world. 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 the step-by-step installation of the Zoom Client on a Fedora 35. # ⚓ How_to_Create_Librem_File_Backups_–_Purism⠀⇛ Backing up and restoring your Librem devices can all be done with the same backups application. It’s always secure to keep a recent backup in case you lose or damage your device. To get started, you’ll need your device (of course!) and an external hard drive or a remote Nextcloud supporting WebDAV. # ⚓ How_to_install_FL_Studio_20_on_a_Chromebook_with_Crossover 21_–_Updated_Tutorial⠀⇛ Today we are looking at how to install FL Studio 20 on a Chromebook with Crossover 21. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below. # ⚓ How_to_upgrade_to_Krita_5.0_on_Linux⠀⇛ Krita 5.0 is out for Linux users, and it is packed with new and exciting features. If you’ve been looking to upgrade to 5.0, this guide will help! Follow along as we show you how you can upgrade to Krita 5.0 on Linux! # ⚓ How_to_upload_photos_to_Flickr_from_the_Linux_desktop⠀⇛ Krita 5.0 is out for Linux users, and it is packed with new and exciting features. If you’ve been looking to upgrade to 5.0, this guide will help! Follow # ⚓ Install_SQLite_on_Debian_11_/_Ubuntu_20.04_–_Unixcop_the Unix_/_Linux_the_admins_deams⠀⇛ Hello, friends. Although the database industry is dominated on a large scale by solutions such as MySQL, PostgreSQL, SQL Server or Oracle, there are also alternatives for different projects. One of these solutions is SQLite. So, in this post, you will learn how to install SQLite on Debian / Ubuntu and take the first steps with this program. # ⚓ How_to_Install_Fedora_Workstation_35_from_USB⠀⇛ Fedora is one of the most stable and bleeding edge Linux distributions. It’s great for software development, web development, multimedia, office works, and many more. Fedora Workstation 35 is the latest version of Fedora Linux distribution. Fedora Workstation 35 features the latest version of the GNOME Desktop Environment – GNOME 41. It also has lots of updated software packages. In this article, I am going to show you how to create a Fedora Workstation 35 bootable USB thumb drive and install Fedora Workstation 35 on your computer from the USB thumb drive. So, let’s get started. # ⚓ How_to_install_Gnome_41_in_Ubuntu_20.04_LTS_using_PPA_– Linux_Shout⠀⇛ While doing this tutorial, Gnome 41 was not still available for Ubuntu 20.04 LTS Focal using the official APT repository. However, we can install Gnome on Ubuntu 20.04 Focal fossa using an unofficial PPA. And here we let you know how to do that? Similar to KDE, Gnome has existed for over two decades and has reinvented itself several times during this time. The previous major version of Gnome, 40th, also brought significant visual changes compared to the previous version. The Gnome project has released version 41 of its Linux / Unix desktop. In addition to a significantly improved settings dialog, it offers an improved calendar application, “Connections” for remote connections to other computers, and improvements to the Nautilus file manager. On top of that, the developers promise more oomph through various performance improvements. # ⚓ How_to_Install_Mattermost_on_Debian_11_|_RoseHosting⠀⇛ Mattermost is a self-hosted and open-source online chat service designed to be used as an internal chat platform for companies and organizations. It is one of the main alternatives to the Slack Chat and Microsoft Teams platforms. # ⚓ How_To_Eliminate_All_Screen_Tearing_On_Linux_–_Invidious⠀⇛ Screen Tearing on linux can be increidbly annoying but it doesn’t have to be there, in fact there’s a way to just turn it off and no longer have to deal with it. # ⚓ Using_two-factor_authentication_with_Ubuntu_21.04⠀⇛ The following guide explains how to use the Google Authenticator PAM module on Ubuntu for both SSH and sudo authentication. Usernames and passwords can undoubtedly be broken utilizing plenty of hacking methods. So, any organization or element that seriously treats security needs to carry out 2- Factor confirmation. In addition to the conventional password provided. An extra layer of authentication will be added for SSH. That extra layer will be Google authenticator. Where using google authenticator the password will be generated on your mobile device. This will add an extra layer of security while accessing your server using SSH. This two-factor authentication system will improve the security liability of the server or other related resources. So, in our scenario, we will be using SSH and Ubuntu 21.04 for demonstration purposes. A smart device installed with Google Authenitcator is required, android in our case. # ⚓ Set_Up_Open_VPN_Server_and_Client_on_CentOS_8._–_Unixcop the_Unix_/_Linux_the_admins_deams⠀⇛ In this post, you will learn how to set up Open VPN Server and Client on CentOS 8. A virtual private network extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network. # ⚓ How_to_Utilize_Kubectl_in_Verbose_Log_Level⠀⇛ Kubernetes is the foundation for handling the containerized submissions through numerous hosts and provides a simple appliance for organizing, maintaining, and scrabbling the applications. Kubernetes is a helpful tool for arranging and handling the applications. However, even experienced Kubernetes devotees agree that Kubernetes placements and debugging broken pods can be difficult. This is due to the dispersed nature of Kubernetes that marks it as difficult to imitate the particular problem and define the reason. Whether fixing the application in Kubernetes or on a computer, it’s important to ensure that the process stays the same. The tools used are identical, but Kubernetes is used to examine the form and outputs. We can utilize kubectl to begin the debugging procedure at any time or utilize some debugging tools. This article describes certain common strategies that we utilize to fix the Kubernetes placement and some definite faults we can assume. In addition, we learn how to organize and manage Kubernetes clusters and how to arrange the whole policy to the cloud with constant assimilation and continuous distribution. In this tutorial, we are going to discuss further the Kubernetes clusters and the method of debugging and retrieving the logs from the application. # ⚓ The_Kubectl_Debug_Feature⠀⇛ A common problem with new Kubernetes installations is when a service is not performing properly. You have created a service and run your Pods via a deployment or another task controller. However, nothing happens when you try to access it. In this post, we will explain the background of debugging, a new feature in kubectl. Each Pod in Kubernetes runs as a docker container, which is separated using the Linux namespace isolation feature. For processes, each container has its filesystem. The debug capability automates container attachment and namespace sharing with a single command and no manifest files. Every developer and DevOps engineer who works with Kubernetes has to debug containerized workloads and Pods daily. Simple kubectl logs or kubectl describe Pods can often pinpoint the source of a problem. However, certain issues are more difficult to track down. You could attempt kubectl exec in certain cases. However, even that might not be adequate because some containers, such as Distroless, don’t even have a shell that you can SSH into. So, if all of the foregoing fails, what are our options? The kubectl debug, as a new instruction added not long ago (v1.18), would be the right tool for troubleshooting workloads on Kubernetes. # ⚓ Kubectl_Exec_Command_With_Arguments⠀⇛ The kubectl exec command creates easy to accomplish tasks remotely within the current container of the pod. If we want to see the contents, status, and environment of the container, it is simple. The kubectl exec command is a lifesaver for all users who frequently interrelate with containerized Kubernetes requests. We can examine and fix the app by running different commands in the container. Kubectl is one of the tools for running Kubernetes commands. In this article, we are going to describe the syntax of kubectl, actions of different commands, and common instances. We have to create the situation on the container for the procedure to run effectively. The real purpose of using the shell script is to construct the environment according to the requirement and start the core procedure. When using this procedure, shell scripts are assigned PID 1 instead of a method. Therefore, we must operate the exec command to begin the procedure. This is the built-in instruction of the shell script. The exec instruction substitutes the script with the required application. At that time, PID 1 is directed to the procedure. This artifact gives specifics on how to use the kubectl exec command. # ⚓ Kubectl_Ignore_Certificate⠀⇛ TLS encryption is an essential requirement of a secure system. This system spontaneously supports TLS termination/HTTP. This simplifies TLS encryption and centralizes TLS termination for every resource in Kubernetes. This instinctive certificate management is useful for simple TLS configurations in a cluster. However, open-source representatives access the requirements provided by the certificate to activate TLS. In this article, we describe the procedure of assisting TLS using a certificate formed by using the OpenSSL service. # ⚓ How_to_Run_the_Kubectl_Exec_Commands⠀⇛ When we make a pod, we have to define the commands and parameters for the containers running on the pod. Before starting a command, we add a field of command to the conformation file. To describe the command and parameters, we have to add the args field to the conformation file. We cannot modify the definite commands and arguments once the pod is formed. The commands and parameters described in the configuration file supersede the default commands and parameters delivered through the container image. When we state an argument but not a command, the definite command is utilized with a different argument. Command fields relate to specific container’s runtime entry points. We will make a pod that runs a different container. The pod’s configuration folder states the command and parameters. A kubectl command-line service is an influential tool that we can utilize to build items and interrelate through the Kubernetes API. Though by this time, it makes sense to run the kubectl commands, which are applied to every Kubernetes item. In this article, we are going to discuss kubectl exec multiple commands. # ⚓ How_to_Delete_a_Node_in_Kubernetes⠀⇛ Kubernetes manages your workload by dividing it into Pods that execute on Nodes. A node might be a physical or virtual machine, as it completely depends on the cluster. The control plane manages each node, containing the services required to execute Pods. In a cluster, there are usually numerous nodes. However, in a learning or resource- limited context, there may be only one node. The kubelet, the kube-proxy, and a container runtime are all installed on a node. Using the kubectl commands, you can easily delete a pod from a Kubernetes node. Before you delete a pod, however, you should go through the following steps. This article will provide the complete guidelines on how to delete a Kubernetes node. We have implemented this tutorial on an Ubuntu 20.04 Linux system. You can also do the same. Let’s get the minikube cluster up and running on an Ubuntu 20.04 Linux server by using the attached command. # ⚓ How_to_create_temporary_files_using_mktemp_on_Linux⠀⇛ Temporary files and directories are very important: they can be used from shell scripts for example, to store information which are necessary to complete some tasks and can be safely removed once the work is done. In this tutorial we will see how to safely create temporary files and directories using the mktemp utility on Linux. # ⚓ Introduction_to_crypttab_with_examples⠀⇛ In a Linux based operating system, the crypttab file (/etc/crypttab), is used to store static information about encrypted block devices which are meant to be set up and unlocked at boot. In this tutorial we learn how it is structured and how to organize data in it. o § Games⠀➾ # ⚓ Whipping_Together_A_Little_Ray_Tracer_Racer_|_Hackaday⠀⇛ When you hear raytracing, you might think of complex dark algorithms that to stare too long at their source code invites the beginning of madness. And you’re technically not far off from the truth, but [h3r2tic] put a small open-source ray tracing game demo up on GitHub. The actual rust code powering the game is relatively short (just four files), with the longest file being the physics file. But, of course, there is a small mountain of code under this sample in the form of libraries. Kajiya, physx-rs, and dolly are the three libraries that make this little demo possible. Kajiya, in particular, is what makes raytracing possible as it uses the newer RTX features (so only more recent Nvidia and AMD cards are supported) and Vulkan bindings. But, of course, it isn’t wholly ray- traced as we are still several years out from proper real-time raytracing. Nevertheless, the blend between raytracing and traditional rasterization looks incredible. The most important thing about this simple tiny sample isn’t the game itself but what it stands for. It shows how easy it is to create a sample like this. Even just five years, creating a demo like this required massive effort and expertise. o § Desktop Environments/WMs⠀➾ # ⚓ Desktop_Environment_Vs._Window_Manager⠀⇛ Every new Linux user is likely to run across the question of what the difference is between a desktop environment and a window manager at some point in their learning process. I’ve been asked this question several times, and the answer isn’t always simple. It depends on the questioner’s previous knowledge and how well he has grasped the basics of a Linux operating system. In this article, I will attempt to answer this question from the standpoint of a new Linux user. For new users, please have a seat and join us as we begin the article. For more experienced users who have anything to contribute to the subject, please start a discussion below this post or join our Discord community. I will surely add valuable information in the article shared by the community members. # ⚓ Enlightenment_Desktop_Update_Brings_a_New_Look,_Fingerprint Support_+_More_–_OMG!_Ubuntu!⠀⇛ An all-new version of the Enlightenment desktop for Linux and BSD has been released. Arriving over the Christmas period, Enlightenment 0.25.x (E25) is a sizeable update to the innovative window manager n’ shell combo, and includes new versions of many core modules. Now, Enlightenment is not strictly a ‘desktop environment’ per se, more a collection of modular technologies designed to work together. Still, the end result looks a lot like a desktop environment so, in much the same way people refer to KDE Neon as a Linux distro, many people call Enlightenment a desktop environment — it’s shorthand. There are some really great visual additions shipping in E25, including a new ‘flat’ look and theme, higher-quality wallpapers, and window previews when hovering over Tasks. Additionally, devs say they’ve refactored code for screen dimming/blanking/timeout, added gesture recognition for touchpads via elput, improved monitoring of hardware temperatures via hwmon, and made it easy to see Bluetooth battery levels from within the Enlightenment desktop. # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ KDE’s_Plasma_Wayland_Session_Achieves_Better_Battery Life_Than_With_X.Org_–_Phoronix⠀⇛ Last week I posted some benchmarks looking at the laptop battery life implications of GNOME’s Wayland vs. X.Org sessions. From that testing with a Lenovo ThinkPad T14s Gen2 with AMD Ryzen 7 PRO 5850U laptop, the GNOME Wayland session led to around 3 Watt lower power consumption than with the same software stack while logging into the X.Org-based session. For those curious about the KDE Wayland vs. X.Org power impact, here is the same set of tests carried out in the KDE space. Due to reader interest stemming from that GNOME testing last week, off the Ryzen 7 PRO 5850U powered notebook running Ubuntu 21.10, I ran the same tests with the KDE Plasma Wayland and KDE Plasma X.Org sessions side- by-side with the GNOME results. o § Distributions⠀➾ # ⚓ Manjaro_21.2_Qonos_Gnome_–_It’s_an_alright_distro,_but_…⠀⇛ Linux distros seem to be a game of chance. Take five categories of functional usability. Now, three of these will be excellent, and two will be awful, and you can choose how to assemble the final model, but you won’t get away from the equation. Something will be brilliant, and something will suck, and in the next release, the odds will change in a random way, and round and round we go. This was exciting in 2007, it’s sad in 2021. The number of people who actually want to stick by the classic desktop is not getting bigger, newer generations don’t have our fascination with the keyboard and mouse (apart from the cruel reality of work), and each day, the dream of Linux making it big gets that much farther away. And it comes down, among many various reasons, to the total lack of product focus, no quality control or any serious testing, and dev- focused, dev-driven design. Manjaro 20.2 fits the description well. Some superb points coupled to 2005 command-line tricks that no one wants or needs, dubious ergonomic choices, and just too much inconsistency to rely on for serious work. I know the nerds will hate me, ignore me, label me [favorite ad hominem], whatever, but that does not change the fact that only a pure, dedicated techie can and will be able to commit oneself to Qonos. Now, that said, I am actually cautiously optimistic about Manjaro. Over the years, it’s showed steady progress. Yes, lots of inconsistency and randomness, but there’s progress, too. This means, one day, Manjaro could be a mature, reliable system for ordinary people as well as diehard techies. I just hope that happens before total Digital Dystopia befalls us, before the “bullshit as a service” devours us all. That’s the reason for my bitterness, dear nerds. It’s not that I hate Linux, it’s that I hate the world that awaits us, and resent the fact no distro has managed to redeem us yet, because they are all stuck in a self-feeding loop of dev-centric mantras that have no bearing to 99% of people out there. Anyway, Qonos ain’t bad, but its Gnome flavor is probably not the best choice, and you might as well give it a try, see what gives. # ⚓ Linux_Distro_Types_Explained:_Originals,_Derivatives, Flavors⠀⇛ If you’ve heard about Linux, you’ve probably heard terms like Fork, Derivative, and Flavor. They refer to different Linux distro types, so let’s learn more about them. These terms being used to distinguish one type of distribution from another and they are actually very helpful. In fact, they help you differentiate between how a particular Linux distribution will work from another one. If you don’t know what these terms means, don’t worry. In this article I’m going to break down this terms, explain what they mean and how you can use these terms to narrow down your options in picking the best Linux distribution for you. Above all there are two terms that are like main hierarchy terms – Original distributions and Derivative distributions. # § SUSE/OpenSUSE⠀➾ # ⚓ Download_redirector_current_state_–_openSUSE_News⠀⇛ Package updates are a bit controversial point in the openSUSE world and sometimes are related to questionable user experience, especially for those who are outside of Europe and the US. It is important to understand that it is controversial to compare to experience in other distributions because openSUSE infrastructure is responsible not only for downloading Leap and Tumbleweed packages but potentially any other OBS project on any supported architecture / OS. This makes openSUSE infrastructure care about ~95000 various projects, which can receive updates every moment; compared to 5-8 projects with more or less defined release schedule in the typical infrastructure of other Linux providers. Now, somebody can point out that openSUSE could split those challenges and provide a more consistent experience for selected projects like Leap and Tumbleweed, and have a separate solution for other OBS projects. This way allows minimizing chances of poor experience for most users and newcomers. And that will be a correct observation, just it doesn’t make the overall technical challenge much simpler and potentially will require more resources to enable and support both solutions. In any case, this paper doesn’t have the intention of going deeper into such discussion and its main goal is to serve general OBS downloads and Leap / Tumbleweed downloads as part of that. # § IBM/Red Hat/Fedora⠀➾ # ⚓ 5_Redhat_enterprise_based_alternatives_for_CentOS_8_| 7_in_2022⠀⇛ Here is the list of best RHEL based CentOS 7 or 8 Linux server alternatives or replacements in 2022 to start hosting server applications on Cloud or VPS. Well, if you don’t want to go through articles then AlmaLinux and RockyLinux are the best CentOS alternatives to go with. With the end of support in CentOS 8 by RHEL, people start looking for Linux distribution to replace their existing CentOS 8 or looking to upgrade CentOS 7 to some other compatible one. Well, your quest might end here, if you are one of them. Although we have an Ubuntu server to replace CentOS, however, there are many users already using RPM-based server applications. Hence, the Debian-based server wouldn’t be a great option. Of course, those who want to start from scratch to set up their servers, can for sure go for it. Well, the CentOS version series 7. x, which will receive updates until the regular end of support in June 2024, remains unaffected. CentOS 7.9 will therefore be the last edition to be created from the RHEL sources. The reason behind this is that still many companies relied on CentOS 7. Therefore, the CentOS developers do not want to stop the distribution prematurely. Whereas, as Redhat announced CentOS 8 will be available as a rolling distro in the form of Stream. Well, those are already using the Stream version, then maybe you want to get and test the CentOS 9 Stream available as an ISO file. # § Canonical/Ubuntu Family⠀➾ # ⚓ 10_Cool_Things_to_do_With_Linux_Mint⠀⇛ Linux Mint is one of the most popular Linux distros that focuses on simplicity, stability, and availability of software packages. It strives to be a modern, elegant, and comfortable operating system that’s easy to use. Because it’s based in Ubuntu, it also comes with robust community support. In this guide, we’ll explore some of the most interesting and cool things you can do with Linux Mint. # ⚓ Ubuntu_Fridge_|_Ubuntu_Weekly_Newsletter_Issue_715⠀⇛ Welcome to the Ubuntu Weekly Newsletter, Issue 715 for the week of December 19 – 25, 2021. o § Devices/Embedded⠀➾ # ⚓ Orange_Pi_3_slims_down_in_new_LTS_version⠀⇛ A $35 “Orange Pi 3 LTS” SBC has arrived that runs Linux or Android 9 on a quad -A53 Allwinner H6 and supplies 2GB LPDDR3, 8GB eMMC, WiFi/BT, GbE, HDMI 2.0a, USB 3.0, 2x USB 2.0, and 26-pin GPIO. In an era of chip and component shortages, the trend of new community backed SBCs adding more features at lower cost than its predecessors has been sidetracked. In a market where SBC prices are rising and you where you may not be able to receive a Raspberry Pi 4 before 2023, competitors can get by with a little fine-tuning. Shenzhen Xunlong has done just that by replacing the Orange Pi 3 with a smaller, slightly cheaper, but less feature-rich Orange Pi 3 LTS. The mini-PCIe slot is gone and there are fewer USB ports. # § Open Hardware/Modding⠀➾ # ⚓ Home_Assistant_for_a_Newbie⠀⇛ Getting started with Home Assistant, you are presented with lots of options and there is a plethora of opinions to steer you in the “right” direction. The problem I had is that I was paralyzed by the options and, as a consequence, set back my adoption of Home Assistant in my everyday life. In an effort to make this as absolutely as simple and as easy as possible for the user, brand new to this. I am writing an incomplete guide for which I will plug in the other bits in separate articles. For this, I will focus on how I started with the bits of home automation tech I already had sitting in a plastic flip top tote. There is no knowledge of Docker or Virtual Machines required to make this work. To some degree, all home automation is a kind of science experiment. Even if you buy into the latest and greatest system with all the “big-tech” endorsement, they too have their points of failure. I would also argue that their points of failure are far more catastrophic than a self hosted, Home Assistant solution. Before taking on any sort of home automation, be mindful that you are taking on a technical liability. There is no computer or no appliance that is self maintaining. Like any computer system, this will require updates and occasional intervention. # ⚓ This_3D-printed,_Arduino-controlled_kit_makes microfluidic_pumps_more_accessible_|_Arduino_Blog⠀⇛ In circumstances where extreme precision is required when dealing with the movement of microscopic amounts of liquids, such as lab- on-a-chip (LoC) and organs-on-a-chip (OoC) systems, obtaining a pump that is both cheap and accurate is nearly impossible since they often cost several thousands of dollars to procure or are too bulky. To combat this problem, a team from the Singapore University of Technology and Design Soft Fluidics Lab created a custom solution that can be fabricated with off-the-shelf 3D printers. The device they came up with relies on a single Arduino Micro to control the flowrate of the pump by adjusting the speed of the connected motor. There is also an optional OLED that can be added that lets users see the exact flowrate which has been selected. Altogether, this DIY pump system is capable of moving a mere 0.02 microliters up to 727.3 microliters per minute with a footprint of around 20mm by 50mm. Perhaps best of all, this project can be easily sent as a kit and built onsite with incredible speed, further reducing the cost to use it. # ⚓ A_DIY_digital_clock_with_a_twist_|_Arduino_Blog⠀⇛ The digital clock has existed in its current form for decades at this point, so it’s quite exciting to see when a new take on the classic design comes along. The Time Twister 5, created by Hans Andersson, is a fully 3D- printed electromechanical clock that twists certain blocks into place, which make up digits to display the current time. Each block consists of five distinct layers, where each layer is a triangular prism with three outer faces. These faces come in a total of five different patterns and are arranged in such a way that any digit from zero up to nine can be represented by simply turning the correct layer(s) a certain amount. The internal electronics — including the Arduino Mega, DS3231 real-time clock module, sensor shield, and power circuitry — are all housed in the gold-colored base. Each layer is stacked upon three metal rods for support and contains a single micro servo that twists planetary gears to move the outside while keeping the inside stationary. # § Mobile Systems/Mobile Applications⠀➾ # ⚓ Android_Auto_bug_has_Google_Maps_relaunching_at random_while_driving_–_PhoneArena⠀⇛ # ⚓ Best_Material_You_widgets_to_try_on_your_Android_12 phone_–_9to5Google⠀⇛ # ⚓ Samsung_makes_progress_on_Galaxy_S10_and_Note_10 Android_12_update_–_SamMobile⠀⇛ # ⚓ Galaxy_A52_series,_Galaxy_A72_to_get_Android_12 update_soon_–_Android_Community⠀⇛ # ⚓ iQOO_9_Pro_visits_Geekbench_with_Snapdragon_8_Gen_1 and_Android_12-_Gizchina.com⠀⇛ # ⚓ Google_Pixel_Android_12_December_crashing_phone_to recovery_mode⠀⇛ # ⚓ Private_Compute_Core_in_Android_12_is_a_new_kind_of sandbox_–_Android_Community⠀⇛ # ⚓ Nokia_X10_Android_12_OS_update_starts_rolling_out_– Android_Community⠀⇛ # ⚓ Best_N64_Emulators_for_Android_|_Pocket_Gamer⠀⇛ # ⚓ Change_these_5_Android_settings_on_your_phone_right now_–_CNET⠀⇛ # ⚓ Top_7_Ways_to_Fix_Voicemail_Not_Working_on_Android⠀⇛ # ⚓ How_to_send_links_from_your_Android_phone_to_your_PC –_Phandroid⠀⇛ # ⚓ How_to_download_Instagram_Reels_and_Twitter_videos_on Android_–_Phandroid⠀⇛ # ⚓ How_to_get_Android_notifications_on_Oculus_Quest_2_– 9to5Google⠀⇛ o § Free, Libre, and Open Source Software⠀➾ # § Productivity Software/LibreOffice/Calligra⠀➾ # ⚓ LibreOffice_7.3_RC1_Available_For_Testing_This_Open- Source_Office_Suite_–_Phoronix⠀⇛ LibreOffice 7.3 is due out in early February while for ensuring it will be another successful feature release to this open- source office suite, LibreOffice 7.3 RC1 was made available today for some nice holiday testing. # § Funding⠀➾ # ⚓ How_to_get_selected_for_Outreachy_internships⠀⇛ We recently documented the series of encounters linking Chris Lamb with an Albanian woman who received travel grants and a $6,000 Outreachy internship from Debian. Other women may want to apply for the same funds in future. We don’t want to cause any embarrassment, we are simply providing more details to help other women decide if they want to take risks with Debian. The woman began contributing as an OpenStreetMap (OSM) volunteer. She has contributed as a mapper, not as a developer. She was invited to the State of the Map conference to give a talk about community. She has good speaking skills. She enrolled in undergraduate studies in agriculture. She worked part time in various jobs that do not involve technology. OSM Belgium runs a monthly Mapper of the Month interview. In 2018 they selected this woman for the interview, she answers a wide range of questions. It is an unfortunate coincidence, these interviews were run by OSM Belgium and her ex was an OSM mapper from Belgium. He blogged a series of photos from the infamous FOSSCamp where Albanians used funds from free software organizations to travel to the Greek island of Syros. Here they are together: # ⚓ Matcher_Interview_–_Mark_Galassi [Ed: Supporting people who attack the FSF for personal gain?]⠀⇛ This fundraising season we were incredibly fortunate to be supported by so many individuals. In addition to our large anonymous donors, we had a few people contribute to bump up the number. One of donors was a board member, Mark Galassi, who runs The Institute for Computing in Research. We asked him a few questions about free software and his passion and motivations for interdisciplinary research. # § Programming/Development⠀➾ # ⚓ It’s_Printable,_It’s_Programmable,_It’s_E._Coli_| Hackaday⠀⇛ Well, whaddya know? It seems that E. coli, the bane of Romaine and spinach everywhere, has at least one practical use. Researchers at Harvard have created a kind of 3D- printable ink that is alive and made entirely of microbes produced by E. coli. Although this is not the first so-called living ink, it does hold the title of the first living ink that doesn’t need any additional polymers to provide structure. # ⚓ Rust_Dev_Lang_–_how_to_view_onboard_html_based documentation_(man_page)_–_The_Rust_Standard_Library⠀⇛ # § Perl/Raku⠀➾ # ⚓ 2021.52_JDV_Released_–_Rakudo_Weekly_News⠀⇛ Justin DeVuyst has announced the 2021.12 Rakudo Compiler Release, their first release and hopefully the first of many to come! Claudio Ramirez quickly provided Linux packages for this release. And JJ Merelo published updated Docker Containers. And Anton Oks published a new Rakudo Star Windows image. Good to see such cooperation! And good to see more and more coverage about the Raku Programming Language! # § C++⠀➾ # ⚓ Beginner_C++_Projects⠀⇛ Students might find it challenging to get started with long and expert-level projects when learning a new language. Students used to derive help from books, online programming tutorials, and guides. However, these sources are not enough when you want to become an expert at a certain language. Hence, they try to search for projects which are less complicated, short, and simple to accomplish within the initial stage of practice. Within this guide, we will let you know about some C++ beginner projects along with their codes that are short and easy. Now, let’s start with Ubuntu 20.04 system. # ⚓ Array_as_Parameter_C++⠀⇛ Functions in C++ can accept different types of arguments when they are called. In the same manner, an array can also be passed as a parameter to a function in C++. To figure out whether passing an array as a parameter to a function in C++ is the same as passing any other type of argument to a function or not, you will have to give a read to this article. # ⚓ Argc_and_Argv_C++⠀⇛ While writing C++ programs, we all know that the “main()” function is considered very important since we cannot compile our program if the implementation of this function is missing. Just like all other functions in C++, the “main()” function is also capable of accepting arguments. However, the difference between passing arguments to the “main()” function from passing arguments to the other functions is that you have to pass the arguments through the command line in the former case. It is so because the “main()” function itself is the driver function which is why no other function is capable of calling it and passing arguments to it. In this article, we will be discussing the two parameters of the “main()” function, i.e., “argc” and “argv” in C++ in Ubuntu 20.04. # § Java⠀➾ # ⚓ Convert_List_to_Array_in_Java⠀⇛ A list differs from an array, in the sense that it can grow or shrink in length. It can also have elements inserted within its length, and so increasing the length. It can also have its elements deleted. If the aim of the list is not to make it grow or shrink or have any special function, then the array should be used. And so, it would be necessary to convert a list to an array. In Java, a list is not a class. It is an interface. An interface in Java is like an abstract class, but it is not meant to be subclassed. An interface is meant to have unrelated classes. The method declarations without body of the interface are defined in a class implemented from the interface. This should not be confused with instantiation. An object is instantiated from a class. A method is implemented from an abstract method, which may be a member of an interface, or an abstract class. With the interface, the “abstract” method declaration is not preceded by the reserved word, abstract. Note: a class created from an interface is said to have implemented the interface. Among classes of list already implemented in the Java compiler, are the ArrayList, LinkedList and Vector. These three classes will be used to show how a list can be converted into an array in this article, beginning with the ArrayList. # ⚓ Java_Thread_Sleep⠀⇛ A thread can be made to halt its execution for some time before it continues to operate. The thread is considered to sleep, in the period that it halts. But, what is a thread? A thread is a sub-program. It is possible to have more than one thread in one program, running concurrently. The main program itself is the main thread. A single threaded program is just the normal program. In Java, the normal program is the class that has the main () method. In a multi-threaded program, the main() method, can be considered as the main thread. A thread can be created by sub-classing the Thread class. The thread can be made to sleep. This article explains how to make a thread sleep, beginning with a summary of how to create a new thread in Java. The Thread class does not need to be imported in order to have a thread in the program. # ⚓ Recursion_in_Java⠀⇛ Recursion in Java is the calling of a method, by the method, from within the method. This action repeats itself until a condition is met. The method should be a method in a class, other than one in the main class. The main class is the class that has the main() method. The name of the Java file is that of the main class. A static method in the main class can still be made recursive, but that will not be addressed in this article. This article explains recursion in Java, with three good examples. # ⚓ Java_Thread_Timer_Usage⠀⇛ In Java, a timer is a class from which timer objects can be instantiated. The timer schedules task for execution in the near future. A task is like a method (function). Java has the class, TimerTask from which task objects can be instantiated. Different tasks are scheduled to operate (execute) at different times. This tutorial explains how to instantiate and use the timer object in Java, beginning with the instantiation of the TimerTask object and its nature. # ⚓ Java_instanceof_Operator⠀⇛ The instanceof operator checks if its operand on the left is an object of its operand on the right. If yes, it returns true, otherwise it returns false, or issues an error message at compile time. The operand on the left should be an instantiated object of the operand on the right. The operand on the right is a type, e.g. a class. # ⚓ 2D_Array_in_Java⠀⇛ In Java, a one-dimensional array is a consecutive set of values of the same type. The type of the values is the type of the array. A 1D array is an object from the Object superclass. A 1d array is a list. In this article, the list for the one-dimensional array is assumed to be displayed in a vertical column. A 1d array has the property length, which returns the number of elements in the array. A two-dimensional array is a table. A table is a vertical list of horizontal lists. In Java, a two-dimensional array is an array of arrays. That is, a 2d array is a vertical array of horizontal arrays. That is, a 2D array in Java is a vertical list of horizontal lists. The 2D array has rows and columns. The length of the 2D array is the number of rows, which is the length property of the 1D column array. All the values in all the cells of the table are of the same type; this is said to be the type of the 2D array. This article explains, what a 2D array in Java is, and how to create and access its elements. All code for this article takes place in the main() method. # ⚓ &&_and_&_Operators_in_Java⠀⇛ In Java, && is called the conditional- And operator. It is an example of a logical operator in Java. As another operator, & has two functions in Java. In one situation, it is called a logical-And operator. In the other situation, it is called the bitwise-AND operator. Each of these operators is a binary operator. This means that each has an operand on its left and on its right. The result of all that expression can be assigned to a variable. These operators work with primitive types, and so its class does not have to be imported by the programmer. # ⚓ Absolute_Value_in_Java⠀⇛ A number can be an int, a long, a float, or a double. The difference between an int and a long variable is that the long variable can hold a bigger value than an int variable. A long variable can also hold a number that an int would hold. Each of these number types can be negative or positive. For example, an int can be - 5 or +5. When it is +5, the plus sign in front of it can be omitted. So, a number can be negative or positive. Absolute value is simply the positive value of the pair. The positive value is still the number without a sign. Java has the math abs() method to return the absolute number. So, if the argument is -5, 5 will be returned. If the argument is +5 or 5, 5 will be returned. Java also has the absExact() method – see below. These methods are all of the Math class. The Math class does not have to be imported by the programmer to be used. This article explains the use of the abs() and absExact() methods of the math class. * § Leftovers⠀➾ o § Science⠀➾ # ⚓ Taste_The_Television:_TTTV_|_Hackaday⠀⇛ Associate Professor [Homei Miyashita] from Meiji University’s School of Science and Technology in Tokyo has developed a new technology for reproducing taste on a television or monitor, a system called Taste the TV (TTTV). The team of researchers used taste sensors to sample a variety of foods, and came up with a palette of 10 different aerosol flavors which can be combined in various ratios. The taste is generated in a staging area at the top of the screen onto a thin plastic film, which is then scrolled down into position. o § Hardware⠀➾ # ⚓ Single_Bit_Computer_From_Vacuum_Tubes_|_Hackaday⠀⇛ Culminating a year-long project, [Usagi Electric] aka [David] has just wrapped up his single-bit vacuum tube computer. It is based on the Motorola MC14500 1-bit industrial controller, but since [David] changed the basic logic unit into an arithmetic-logic unit, he’s dubbing it the UE14500. Built on a wooden panel about 2.5 x 3 rabbit lengths excluding power supply. [David] admits he has cheated a little bit, in that he’s using two silicon diodes instead of a 6AL5 dual diode tube in his universal NOR gate on which the computer is based — but in his defense he notes that plenty of vacuum tube computers of the era used silicon diodes. o § Monopolies⠀➾ # § Patents⠀➾ # ⚓ Voluntary_licensing_on_the_rise_as_Medicines_Patent Pool_signs_second_deal_for_COVID-19_treatment [Ed: This is not good enough; a “compromise” to avoid having these patent monopolies canceled altogether (as they ought to, for many reasons); Caution: Bristows_bias]⠀⇛ It was announced last week (16 November 2021) that Pfizer has agreed a voluntary licence with the UN-backed Medicines Patent Pool for Pfizer’s oral COVID-19 antiviral treatment candidate, PF-07321332. PF-07321332 has not yet been approved by regulators but has shown promising results in controlling symptoms of COVID-19. Recent interim analysis from Pfizer’s Phase 2/3 trial showed an 89% reduction in risk of COVID-19-related hospitalization or death compared to placebo in patients treated within three days of symptom onset. It will be administered with a low dose of ritonavir (a repurposed HIV antiviral medicine) which helps slow the breakdown of PF-07321332 in the body. # ⚓ The_United_Arab_Emirates_Joined_The_Madrid_System [Ed: WIPO is protecting the richest, while the rest of us are the ‘collateral damage’]⠀⇛ The World Intellectual Property Organization (“WIPO”) has announced that it has received the United Arab Emirates’ accession document to the Protocol Relating to the Madrid Agreement Concerning the International Registration of Marks (“Madrid Protocol”). Accordingly, the United Arab Emirates has become a member country of the Madrid System. Through the Madrid System, trademark owners can file a single international application to enjoy trademark protection in multiple member countries. Alongside facilitating the process of obtaining and managing trademark registrations, the Madrid System allows saving time and money by the single language and a single set of fees # ⚓ European_Union:_Long_Covid_In_The_Way_We_Work [Ed: Henrik Skodt (aera) seems to be celebrating the EPO breaking_the_law because this suits some patent litigation companies, though nobody else]⠀⇛ We have all had to adapt our way of working to the new reality we have lived in the last year. One significant change for those of us regularly doing oral proceedings before the European Patent Office (EPO) (and not living in the Munich area) is that we have not actually gone to the EPO since the beginning of the pandemic. The EPO showed great initiative when they introduced the pilot project for conducting oral proceedings in opposition proceedings by videoconference (ViCo) in May 2020. Until then, it had only been possible to do oral proceedings by ViCo before Examining Divisions. Since it was a pilot project, oral proceedings by ViCo before Opposition Divisions were made dependent on the consent of the parties to the proceedings. # ⚓ New_presiding_judge_for_Munich_Higher_Regional Court’s_patent-specialized_6th_Civil_Senate:_Judge_Lars Meinhardt_succeeds_Judge_Konrad_Retzer⠀⇛ Munich is one of the world’s most important patent litigation hotspots. Last month the new patent litigation division of the Landgericht München I (Munich I Regional Court)–the 44. Zivilkammer (44th Civil Chamber)–held its premiere hearing. Today I’ve been able to find out from the press office of the Oberlandesgericht München (Munich Higher Regional Court) who will succeed retired Presiding Judge Konrad Retzer of the 6. Zivilsenat (6th Civil Senate), which hears patent appeals from the lower Munich court but also some other IP and competition matters: Judge Lars Meinhardt. Judge Meinhardt has not been mentioned on this blog before. You can find a picture and short bio (in German) here. He presided over the lower Munich court’s 33rd Civil Chamber from 2012 to 2018. The 33rd Civil Chamber hears cases involving trademark, copyright, design rights, and unfair competition claims–all of which fields are adjacent to patent law. He then joined the 29th Civil Senate of the Munich appeals court, which has a similar focus. Apparently he also dealt with matters involving the professional code governing the work of patent attorneys. # ⚓ Sinusoidal_Vision_Technology_has_been_officially patented_in_China [Ed: China hands out literally million of junk patents, so what's to boast about here?]⠀⇛ VSY Biotechnology registered a patent with the People’s Republic of China for the ‘Sinusoidal Vision Technology’ used in AcrivaUD Trinova Pro C Pupil Adaptive®, the world’s first and only sinusoidal trifocal intraocular lens. As a result of evaluations, office actions, examinations, correspondence, and revisions, the state intellectual property office of the People’s Republic of China subsequently approved the patent for VSY Biotechnology’s ‘Sinusoidal Vision Technology’. Furthermore, after registering a European Patent (EP) for SVT, VSY Biotechnology received validation from the relevant patent offices from Europe. VSY Biotechnology’s ‘Sinusoidal Vision Technology’ has patent registration in many countries of the world. # ⚓ The_perks_and_pitfalls_of_creating_prolific_AI inventors [Ed: This says "he says he should own the patent rights because he owns DABUS." But patents are not rights, aren't owned and so on. This helps spread lies for a troll and charlatan who provokes courts and patent offices.]⠀⇛ Artificial intelligence (AI) has had a profound impact on our society in recent years, but it’s been around longer than you may realize. Many people attribute the beginning of AI to a paper written in 1950 by Alan Turing titled “Computer Machinery and Intelligence.” The term artificial intelligence, however, was first coined in 1956 at a conference that took place at Dartmouth College in Hanover, New Hampshire. Since then, interest in AI has wavered. Its most recent resurgence can be attributed to IBM’s Deep Blue chess-playing supercomputer and its question-answering machine Watson. Today, AI is part of our everyday lives – from facial recognition technology and ride- share apps to smart assistants. It’s also at the forefront of the future’s driverless vehicles. As AI continues to get more and more intelligent, it begs the question – should AI machines be able to patent their inventions? At the center of this debate is Stephen Thaler and his AI computer DABUS (“device for the autonomous bootstrapping of unified science”). Unlike everyday AI such as Alexa and Siri, DABUS is a unique type of AI often referred to as a “creativity machine,” meaning it is capable of independent and complex functioning. As such, it is named as the sole inventor on two patent applications filed in several countries. One invention is for a food container, and the other for an alert light. This has resulted in a worldwide legal fight and debate over how to handle computer-created innovation. Thaler claims he didn’t direct the machine to invent these products. Instead, he said that DABUS analyzes data, generates ideas, and invents products. Since Thaler wasn’t involved in the process of inventing these products, he feels that DABUS should be named as the inventor. However, he says he should own the patent rights because he owns DABUS. # § Software Patents⠀➾ # ⚓ Preventing_payment_in_case_of_an_incorrect amount_entered_by_a_customer:_non-technical [Ed: Software_patents_denied, but Bardehle Pagenberg (or Patrick Heckeler in this case) keeps looking for sneaky new ways to pass them through an already profoundly compromised EPO]⠀⇛ In this decision, relevant for providers of digital payment solutions, the European Patent Office refused to grant a patent relating to prevent a payment in case of an incorrect amount entered by a customer. Here are the practical takeaways of the decision T 0994/18 of July 20, 2021 of Technical Board of Appeal 3.5.01… # ⚓ As_AI_powers_more_and_more_medical_technology don’t_overlook_patenting_–_Tim_Hargreaves_&_Rhona Muir [Ed: Scottish media taken over by patent fanatics and profiteers who disguise fake patents like software patents using buzzwords like “Hey Hi” and “Medical_Technology_(MedTech)”]⠀⇛ Scotland has a thriving Medical Technology (MedTech) industry, with more than 250 companies, and approximately 9,000 people employed in the sector. Many of these businesses have Artificial Intelligence (AI) powering them, as AI’s ability to analyse large swathes of data in a matter of moments enables faster diagnosis and improved patient outcomes. # ⚓ $2,000_for_SecurityProfiling_prior_art⠀⇛ On December 27, 2021, Unified Patents added a new PATROLL contest, with a $2,000 cash prize, seeking prior art on at least claim 1 of U.S. Patent 10,873,595. The patent is owned by SecurityProfiling, LLC, an NPE. The ’595 patent relates to real-time vulnerability monitoring. The patent has been asserted against Cisco and Trend Micro. # § Trademarks⠀➾ # ⚓ Turkey:_Madrid_E-Filing_Now_Available_To_Applicants In_Turkey [Ed: Be sure to check who_runs_TURKPATENT] ⠀⇛ As a result of the cooperation between the Turkish Patent and Trademark Office (TURKPATENT) and WIPO,Turkey has taken its place among thecountries that enable applicants to file their international trademark applications directly through the Madrid e-Filing service. Before this change, the MM2 form – the application form for the registration of international trademark applications – had to be filled in manually and submitted to TURKPATENT via the EPATS – TURKPATENT’s electronic filing system – for processing. # § Copyrights⠀➾ # ⚓ Top_10_Most_Read_Pieces_from_2021⠀⇛ ䷩ 𝚕𝚒𝚗𝚎 4688 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_27/12/2021:_BLAKE2s,_KiCad_6.0.0,_and_Orange_Pi_3_LTS⠀✐ Posted in News_Roundup at 7:35 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Kernel Space⠀➾ # ⚓ random:_use_BLAKE2s_instead_of_SHA1_in_extraction⠀⇛ This commit addresses one of the lower hanging fruits of the RNG: its usage of SHA1. BLAKE2s is generally faster, and certainly more secure, than SHA1, which has [1] been [2] really [3] very [4] broken [5]. Additionally, the current construction in the RNG doesn’t use the full SHA1 function, as specified, and allows overwriting the IV with RDRAND output in an undocumented way, even in the case when RDRAND isn’t set to “trusted”, which means potential malicious IV choices. And its short length means that keeping only half of it secret when feeding back into the mixer gives us only 2^80 bits of forward secrecy. In other words, not only is the choice of hash function dated, but the use of it isn’t really great either. o § Applications⠀➾ # ⚓ Best_Free_and_Open_Source_Alternatives_to_Intuit Mailchimp⠀⇛ Intuit Inc. is an American corporation that specializes in financial software. Specifically, the company develops personal finance, accounting, and tax return software. The company is headquartered in Mountain View, California. It has more than 10,000 employees. While Intuit has a GitHub presence with over 100 repositories for numerous open source projects, none of these repositories offer any substantial desktop software. Instead, the repositories focus on tools and libraries for developers. None of these projects appear to have attracted significant interest from the open source community. # ⚓ KiCad_6.0.0_released_with_revamped_user_interface, thousands_of_changes⠀⇛ It took around 3.5 years of development to release KiCad 6.0.0 open-source EDA suite, as the previous major release, KiCad 5.0.0, was introduced in July 2018. KiCad 6.0.0 comes with a refreshed user interface that’s supposed to reduce the barriers of entry for new users and users switching from other design software with notably the schematic and PCB editors now feeling like being from the same program instead of completely different tools. # ⚓ 10_Best_Linux_FTP_Clients_in_2022⠀⇛ FTP is a file transfer network protocol used to efficiently transfer files among servers and clients over a computer network without any complexity. FTP first applications were written on the command line before GUI OS appeared. Although there are various clients of GUI FTP, software developers still create FTP clients for users based on CLI who prefer utilizing the old-fashioned way. There are numerous Linux FTP Clients which are secure and robust and easily accessible in the market. This article conveys the most reliable and best Linux FTP Clients that one ought to select the finest one to fulfill the task. o § Desktop Environments/WMs⠀➾ # ⚓ Enlightenment_0.25_Release_Brings_the_Flat_Looks_+_More⠀⇛ The Enlightenment 0.25 released as a major update with new features and improvements. In this post, we wrap up the release. # ⚓ Enlightenment_0.25_Released_With_Improvements_To_This Lightweight_Window_Manager⠀⇛ Carsten Haitzler released a new version of the Enlightenment window manager / shell (and Wayland compositor) for Christmas. Various Enlightenment components have also seen new releases. Enlightenment 0.25 is available as the latest version of this window manager that has been seeing new releases on a roughly annual cadence. With Enlightenment 0.24 having been released in May 2020, the Enlightenment 0.25 release is rather large. Some of the big changes with E25 include… # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Interesting_KDE_Facts_and_Trivia_that_You_Should_Know About⠀⇛ We looked back in time and found out some “Kool” KDE Facts and Trivia. Here it is. The KDE has a long history. How it was conceptualized, progressed and became a winner as a “go-to” desktop for all user base. In this post, we give you some interesting facts and trivia of KDE that you may be not aware of. And it’s good to know. o § Distributions⠀➾ # § BSD⠀➾ # ⚓ Signal_Desktop_on_OpenBSD_via_vmm(4)⠀⇛ Early this year, I completely switched over to Signal and I’m fortunate enough to have everyone that I talk to switch over as well. I know I wrote what some might view as a hit piece on Signal, but I have immense respect for the project and will continue to use it until an actually viable alternative comes along. Unfortunately, their desktop application isn’t natively available for OpenBSD. A solution that’s worked decently enough for me is to run it via X11 forwarding on a Ubuntu VM running on vmm(4) — OpenBSD’s built-in hypervisor. # ⚓ I_did_not_realize_I_was_an_OpenBSD_user!⠀⇛ For multi-room audio, I set up a proof of concept with some old computers and configured mpd to use sndio. It worked great. I purchased several more APU2D4 machines and USB Behringer UCA202 DACs for the audio. I created C++ microservices to run with httpd slowcgi and build / send mpc commands to control mpd. Simple, no library dependencies and easy to update / test. Maybe someday I’ll change the interface but this has been working well. For UI, I created a page to select a room and send commands. Wanting a single volume control, I opted to expose master volume (rather than mpd volume). I needed to select music, so I created another page to access music data. I’m only really interested in playlists, artists, genres and songs, so I provided these in the song UI and allow adding to the queue of whatever room is currently selected. Each room can operate independently or output to multiple rooms. o § Devices/Embedded⠀➾ # ⚓ Orange_Pi_3_LTS_is_as_$35_single-board_PC_with_Allwinner H6,_2GB_RAM,_8GB_storage⠀⇛ The Orange Pi 3 LTS is a Raspberry Pi-sized single- board computer powered by an Allwinner H6 processor, which is a 1.8 GHz quad-core ARM Cortex- A53 chip with Mali-T720 graphics. The little computer also has 2GB of LPDDR3 memory, 8GB of eMMC storage, a microSD card reader, and support for WiFi 5 and Bluetooth 5.0. # § Mobile Systems/Mobile Applications⠀➾ # ⚓ UGOOS_UT8_PRO_–_An_RK3568_TV_box_with_8GB_RAM,_64GB storage_–_CNX_Software⠀⇛ # ⚓ Android_13_“Tiramisu”:_Everything_we_know_so_far about_Google’s_next_big_update!⠀⇛ # ⚓ This_app_lets_you_take_back_control_over_how_Android 12_opens_links⠀⇛ # ⚓ The_Nokia_X10_upgrades_to_Android_12_– NotebookCheck.net_News⠀⇛ # ⚓ Google_Pixel_Android_12_bugs,_problems,_&_issues tracker⠀⇛ # ⚓ Xiaomi_To_Release_Android_12_Based_MIUI_13_Soon, Here’s_A_List_Of_Phones_That_Will_Get_It⠀⇛ # ⚓ Paranoid_Android_Sapphire_based_on_Android_12 released_for_OnePlus_7_Pro,_Mi_10T,_and_more⠀⇛ # ⚓ Google_Pixel_Android_12_December_crashing_phone_to recovery_mode⠀⇛ # ⚓ Alleged_Realme_GT_2_running_Android_12_OS_crosses Geekbench_|_TechRadar⠀⇛ # ⚓ LG_Wing_gets_Android_11_update_on_Verizon_– 9to5Google⠀⇛ # ⚓ Android_Basics:_10_settings_to_instantly_enable_on your_phone_–_9to5Google⠀⇛ # ⚓ Android_in_2022:_Samsung_Galaxy_S22,_OnePlus_10, Xiaomi_12_and_much_more_|_T3⠀⇛ # ⚓ 7_ways_to_fix_apps_not_working_on_mobile_data_on Android_mobile⠀⇛ # ⚓ 4_best_apps_to_change_voice_in_Android_phones⠀⇛ # ⚓ Google_may_soon_migrate_the_Nest_Hub_Max_to_Fuchsia OS_|_Android_Central⠀⇛ # ⚓ android:_How_to_check_battery_health_status_on Android_devices⠀⇛ # ⚓ Google_Maps_bug_on_Android_Auto_causes_navigation_to crash_for_some_users_|_Android_Central⠀⇛ # ⚓ New_Android_Malware_Targeting_Brazil’s_Itaú Unibanco Bank_Customers⠀⇛ o § Free, Libre, and Open Source Software⠀➾ # ⚓ TK_Backgrounder⠀⇛ Tk is a user interface toolkit that makes it easy to build desktop graphical user interfaces. Tk is cross-platform, meaning the same code can be made to run the same on Windows, Mac OS X, or X11 under a huge range of Unix systems (e.g. Linux). Compared with most user interface toolkits, Tk is also quite high level, meaning that it takes care of a lot of details for you. Tk is also unique in that it was designed from the start to be paired with a high level dynamic programming language (like Python, Tcl, Ruby, and Perl) as opposed to lower-level languages like C or C++. In fact, you’ll find a Tk binding for most dynamic languages available today. It also is BSD-licensed, making it attractive for both open source and commercial developers. Taken together, these factors make Tk an attractive option for people trying to develop a GUI on Windows, Mac or Unix, especially if they want it to run on all three. And because Tk is used from dynamic programming languages, it’s an accessible tool not only for hardcore developers, but also many people without a computer science or engineering background. Because it’s been around for a very long time, and changed a lot over the years, there’s a lot of horridly outdated and therefore incorrect information out there. This makes extracting the truth pretty overwhelming if you just want to figure out if and how to use Tk today. While that’s mostly what this site will help with, a brief history of where it came from, why and how it caught on, and how things have evolved until today will help put a whole lot of things in context. o § Standards/Consortia⠀➾ # ⚓ [Old] Tips_for_reading_web_standards⠀⇛ People have written a fair amount about how to contribute to web and web-adjacent standards, but before you can contribute to them, there’s an essential first step: you have to be able to read them. Before I worked on a web browser for a living, standards intimidated me, and I would steer clear of them in favor of friendlier documentation like MDN. But as I began to work on Chrome, I found that I needed to be able to read standards, and eventually write and edit them as well. Nowadays, I’ll typically go to a standard as my preferred form of documentation; sometimes it can be more efficient than reading other documentation that can be more out of date or imprecise. (Just as sometimes it can be more efficient to read the code than the documentation!) Here are some tips that I find helpful when navigating the web standards world. * § Leftovers⠀➾ o ⚓ Parents_With_Disabilities_Face_Medicare_Rules_That_Exclude Parental_Assistance⠀⇛ o § Health/Nutrition/Agriculture⠀➾ # ⚓ Navajo_Organizers_and_Miners_Are_Fighting_for_Compensation for_Uranium_Exposure⠀⇛ # ⚓ Nurses’_Union_Slams_CDC_Guidance_Shortening_Isolation Period_for_Healthcare_Workers_With_Covid-19⠀⇛ The largest nurses’ union in the United States is condemning the Centers for Disease Control and Prevention’s decision to shorten the recommended isolation period for healthcare workers who test positive for Covid-19, saying the move could be “dangerous” for both workers and patients. National Nurses United (NNU) released a statement Friday, a day after the CDC released new guidelines saying healthcare workers who test positive for the disease will be able to return to work after seven days instead of 10 as long as they are asymptomatic and have a negative test. o § Integrity/Availability⠀➾ # § Proprietary⠀➾ # § Security⠀➾ # § Privacy/Surveillance⠀➾ # ⚓ We_Encrypted_the_Web:_2021_Year_in Review⠀⇛ For more than 10 years, EFF’s HTTPS Everywhere browser extension has provided a much- needed service to users: encrypting their browser communications with websites and making sure they benefit from the protection of HTTPS wherever possible. Since we started offering HTTPS Everywhere, the battle to encrypt the web has made leaps and bounds: what was once a challenging technical argument is now a mainstream standard offered on most web pages. Now HTTPS is truly just about everywhere, thanks to the work of organizations like Let’s Encrypt. We’re proud of EFF’s own Certbot tool, which is Let’s Encrypt’s software complement that helps web administrators automate HTTPS for free.The goal of HTTPS Everywhere was always to become redundant. That would mean we’d achieved our larger goal: a world where HTTPS is so broadly available and accessible that users no longer need an extra browser extension to get it. Now that world is closer than ever, with mainstream browsers offering native support for an HTTPS-only mode. In 2020, Firefox announced an “HTTPS-only” mode feature that all users can turn on, signaling that HTTPS adoption was substantial enough to implement such a feature. 2021 was the year the other major browsers followed suit, starting with Chrome introducing an HTTPS default for navigation when a user types in the name of a URL without specifying insecure HTTP or secure HTTPS. Then in June, Microsoft’s Edge announced an “automatic HTTPS feature” that users can opt into. Then later in July, Chrome announced their “HTTPS-first mode”, which attempts to automatically upgrade all pages to HTTPS or display a warning if HTTPS isn’t available. Given Chrome’s dominant share of the browser market, this was a huge step forward in web security. Safari 15 also implemented a HTTPS-first mode in its browsers. However, it does not block insecure requests like in Firefox, Chrome, and Edge.  With these features rolled out, HTTPS is truly everywhere, accomplishing the long-standing goal to encrypt the web. # ⚓ [Old] What’s_in_a_blue_checkmark?⠀⇛ Twitter has gotten a lot more transparent recently about what the blue checkmark means and is meant to achieve. Their documentation says that it’s used to mark authentic accounts of public interest. But there is still a lot to ponder about what those words mean (what’s “public interest”? what’s “authentic”?) and why this is a useful feature. The verification program could be motivated by mis-/disinformation, harassment and abuse (e.g. preventing impersonation), scams and phishing, or some combination of the above. It’d be fascinating to know what Twitter’s internal success metrics (if any) are for the blue checkmark feature. # ⚓ Urban_Indians_set_to_make_their_homes smarter_in_2022⠀⇛ As per a recent report by Allied Market Research, the India home automation market size was valued at $1.79 billion in 2018 and is expected to reach $13.5 billion by 2026, growing at a CAGR of 29.8 per cent during the forecast period. # § Confidentiality⠀➾ # ⚓ When_a_web_PKI_certificate_won’t cut_it⠀⇛ In recent years, setting up a public HTTPS website has gotten easier and easier, thanks to widespread automated certificate management, free certificates, inexpensive CDN support, and other developments. However, for the most part, these advancements – and the web PKI in general – are designed for publicly accessible websites. That is, a website with a publicly resolvable domain name can undergo domain name validation to get an HTTPS certificate. You can also get an HTTPS certificate for a public IP address, but this type of certificate is much more rare and less widely supported than certificates for public domain names. What you cannot do is get a publicly trusted HTTPS certificate for a non- public domain name (such as an intranet hostname) or a reserved private network or localhost IP address (such as 127.0.0.1). That is, a certificate authority like Let’s Encrypt or DigiCert will not be able to provide you with an HTTPS certificate for foo.test or 192.168.0.1 that works with an out-of-the-box client like a major web browser. This is because there’s no way for the certificate authority to validate that you are the true owner of such a name; by definition, there is no such concept of the true owner of such a name. o § Defence/Aggression⠀➾ # ⚓ Islamists_terrorise_Muslim_and_non-Muslim_pupils_and teachers_at_schools_in_Berlin,_Germany⠀⇛ Students from Muslim families in particular are under strong pressure to adapt, for example in terms of behaviour during the fasting month of Ramadan, dealing with religious minorities or the headscarf. “It is not enough that the pupils privately decide in favour of a stricter interpretation of Islam. Increasingly, such views are dominating the mainstream, with increasingly clear demands that these rules also be observed by others,” the inventory states. “This then also applies to educational staff, provided they themselves have a Muslim migration background.” For example, the head of one school reported that teachers and students there had been challenged about their “summer clothes”. The management of another school stated that a pupil told a staff member of Arab origin that he did not listen to her because she was a “very bad Muslim” due to her lack of a headscarf. The boy’s father, who was called in, had encouraged his son in his behaviour. # ⚓ Taliban_govt_scraps_Afghan_election_commission⠀⇛ Established in 2006, the IEC was mandated to administer and supervise all types of elections, including presidential, according to the commission’s website. “They have taken this decision in a hurry… and dissolving the commission would have huge consequences,” Aurangzeb, who headed the panel up until the fall of the previous regime, said. “If this structure does not exist, I’m 100 percent sure that Afghanistan’s problems will never be solved as there won’t be any elections,” said Aurangzeb, who like many Afghans goes by only one name. # ⚓ Sutherland_man_arrested_on_Christmas_Eve_over_alleged terror_attack_plans⠀⇛ The 34-year-old had planned to attack police officers, government officials and other Muslims that he deemed insufficiently devout, Detective Superintendent Michael Sheehy told reporters on Friday morning. “This individual is [allegedly] posting a significant amount of material about bombings and manufacturing explosives,” Det Supt Sheehy said. o § Environment⠀➾ # § Energy⠀➾ # ⚓ Opinion_|_Top_Six_Reasons_to_Be_Happy_About_Electric Vehicles_in_the_US_in_2022⠀⇛ The Biden administration’s Infrastructure and Jobs Act, passed in October, and the new fuel standards set by the EPA will have a positive impact on electric vehicles in the United States in the coming year. Let’s review this good news. # ⚓ Climate_crisis_puts_oil_in_the_crosshairs,_but dependence_persists⠀⇛ The International Energy Agency warned in May that an immediate halt to new investment in fossil projects is needed if the world is to reach net-zero carbon emissions by 2050 and to stand any chance of limiting warming to 1.5C. The call was a revolution for an agency created in the wake of the first 1970 oil shock to protect the energy security of rich, oil-consuming nations. Another major moment in 2021 was the emergence at the COP 26 climate summit in Glasgow of a coalition of nations that pledged to phase out oil and gas production, although no major oil and gas producing nation joined that group. # ⚓ Miami_wants_to_become_[cryptocurency]‘s_financial capital._New_York’s_response?_Bring_it_on⠀⇛ Cryptocurrencies are seen by many as the future of finance, and Miami is aggressively angling to become the world’s crypto capital – in a direct threat to New York’s status as the country’s financial hub, threatening New York’s dominance in finance. # ⚓ How_Bitcoin_miners_are_exploiting_cheap_electricity in_Siberian_‘cryptocurrency_allotments’⠀⇛ In an extraordinary gesture of desperation that upset many Bitcoin miners in the region, local governor Igor Kobzev in a confidential memo to Russia’s energy minister this autumn complained about a “skyrocketing electricity use in the region” fraught with “accidents”. Irkutskenergo, the region’s main electricity company, insists that it cannot deny service to suspected Bitcoin miners as it is obliged to provide as much as electricity to households as it has the capacity for, and it has no right to ask if the customer wants to build five heated pools or install 100 mining rigs on their property. The energy company was desperate enough to launch private investigations into suspected illegal farms in order to seek damages in court. # ⚓ Iceland_Cuts_Power_to_Industry,_Turns_Away_New Bitcoin_Miners⠀⇛ Low hydro reservoir levels, a malfunction at a power station and a delay in obtaining power from an external producer led to the reduction, effective immediately, the company said on Tuesday. In addition to fish-feed plants, the reductions apply to large customers on curtailable short-term contracts. Record demand also played a part, said Tinna Traustadottir, executive vice president of sales and customer service at Landsvirkjun. # ⚓ [Old] Bitcoin_Mining_Breathes_Life_into_Zombie_Coal Plants⠀⇛ Scrubgrass is just the start. Stronghold has executed a purchase agreement to acquire a second waste coal plant in Pennsylvania, the Panther Creek Energy Facility, and aspires to buy a third. Like Scrubgrass, Panther Creek was increasingly unable to compete on the open electricity market– operating at less than one tenth of its capacity prior to its acquisition by Stronghold. # § Wildlife/Nature⠀➾ # ⚓ PM_shares_rare_snow_leopard_footage⠀⇛ Amid the ongoing government efforts for wildlife conservation through community invo­lve­ment and afforestation in the country, Prime Minister Imran Khan on Saturday shared a rare footage of a snow leopard roaming and roaring over the snowy mountains in the Khaplu area of Gilgit Baltistan. # § Overpopulation⠀➾ # ⚓ Iran_Condom_Ban_Sparks_Fears_Of_Disease,_Unwanted Pregnancies,_And_A_Black_Market⠀⇛ Iran has passed a law banning the free, state-subsidized distribution of contraceptives in a bid to boost its population growth — but the move has raised fears of catastrophic repercussions. Iran’s government systematically cracks down on the free flow of information and those who speak to foreign media may be subject to persecution. For that reason, the identities of the interviewees are not disclosed and their faces are blurred or not shown. o § Finance⠀➾ # ⚓ Opinion_|_An_Open_Letter_to_Senator_Manchin:_Build_Back Better_Is_Consequential_to_Black_Women’s_Mental_Health⠀⇛ # ⚓ Opinion_|_The_Poor_People’s_Campaign:_‘Our_Deadline_is Victory’⠀⇛ In a defiant Christmas Eve press rally, the Poor People’s Campaign and other progressive leaders vowed to continue to fight for the Build Back Better Act, despite opposition from West Virginia Senator Joe Manchin. # ⚓ Can_we_Fix_Capitalism?_Yanis_Varoufakis_vs_Gillian_Tett⠀⇛ # ⚓ Opinion_|_Ten_Predictions_For_the_Year_Ahead_in_Labor⠀⇛ This is the time of year when many publications are busy preparing their “Year in Review” pieces. Boring! We already lived through the past year. We know what happened. Instead, let’s look ahead to 2022 — the year that will be, probably. # ⚓ Businesses_Have_Manufactured_Inflation_Fear_to_Protect Profits_Amid_Rising_Wages⠀⇛ # ⚓ Staying_hopeful_in_turbulent_times⠀⇛ The reason I write is not just to inform (and occasionally amuse) you, but also to arm you with the truth so you can fight more effectively for the common good. # ⚓ How_the_U.S._Government_Was_Sold_to_a_Hedge_Fund⠀⇛ That’s $4 billion for the Sacklers, who are rightly pilloried by the press daily, and $7 billion for Renaissance Partners, who no one seems to have heard of. The Mercer guilty plea has not been covered by The Hill, Breaking Points, The Young Turks, or other usually reliable media outlets, much less by the mainstream media. Search Google News for Renaissance Technologies and the $7 billion fine is not included in the top 80 search results. It has been disappeared in favor of stories about the fund’s above-average financial performance. To read this article, log in here or subscribe here. In order to read CP+ articles, your web browser must be set to accept cookies. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ A_Year_in,_Biden_Hasn’t_Fulfilled_Promise_to_Repair_Refugee Resettlement_Program⠀⇛ # ⚓ Control_of_House_Up_in_Air_as_More_Dems_Say_They_Won’t_Seek Reelection_in_2022⠀⇛ # ⚓ Are_U.S._Charities_Backing_Hindu_Nationalism?⠀⇛ The two viruses are related due to the way in which Hindu nationalist aligned charitable organizations in the United States and the United Kingdom have raised money for Covid relief and then funnelled these funds to Hindu nationalist groups in India, where they are potentially used to spread hatred against religious minorities. To read this article, log in here or subscribe here. In order to read CP+ articles, your web browser must be set to accept cookies. # ⚓ President_Erdoğan_has_only_brought_poverty_to_Turkey, numbers_show⠀⇛ In the past two days, President Recep Tayyip Erdoğan and his supporters have rejoiced in the rebound of the Turkish Lira against the dollar. However, reporting by daily BirGün shows that that celebration is misplaced. Not only was the currency crisis self-inflicted, but over the past two decades of Justice and Development Party (AKP) rule, people in Turkey have only gotten poorer. # ⚓ Lira_plunges_again_after_Erdogan_cites_Islam_to_defend_rate cuts⠀⇛ Erdogan has previously cited his religion in explaining why he believes interest rates cause inflation instead of reining it in. High interest rates are a drag on activity and slow down economic growth. But central banks raise their policy rates out of necessity when inflation gets out of hand. The Turkish lira has now lost nearly half its value in the past three months alone. # ⚓ Nigeria_places_Erdogan’s_enemies_on_surveillance_in exchange_for_Turkey’s_military_assistance⠀⇛ Nigeria’s unfavourable response further infuriated the Turkish government. Consequently, several Nigerian students attending Turkish schools abroad were arrested while others were deported for reasons never stated. President Buhari’s adviser on Diaspora Affairs at the time, Abike Dabiri-Erewa, confirmed to local media that “the Ministry of Foreign Affairs through the permanent secretary summoned the Turkish Ambassador immediately the information was received. While both countries are working at resolving the issue through every possible diplomatic channel, the Ministry of Foreign Affairs made it clear that such acts against Nigerians will not be accepted.” o § Censorship/Free Speech⠀➾ # ⚓ 2021_Was_the_Year_Lawmakers_Tried_to_Regulate_Online Speech⠀⇛ So, it’s inevitable that services make mistakes—removing users’ speech that does not violate their policies, or terminating users’ accounts with no explanation or opportunity to appeal. And inconsistent moderation often falls hardest on oppressed groups.  The dominance of a handful of online platforms like Facebook, YouTube, and Twitter increases the impact of their content moderation decisions and mistakes on internet users’ ability to speak, organize, and participate online. Bad content moderation is a real problem that harms internet users.  There’s no perfect solution to this issue. But U.S. lawmakers seem enamored with trying to force platforms to follow a government-mandated editorial line: host this type of speech, take down this other type of speech. In Congressional hearing after hearing, lawmakers have hammered executives of the largest companies over what content stayed up, and what went down. The hearings ignored smaller platforms and services that could be harmed or destroyed by many of the new proposed internet regulations.  # ⚓ More_Tiananmen_massacre_memorials_removed_in_Hong_Kong⠀⇛ The removal of the monuments testifies to the ruling Communist Party’s efforts to erase the bloody events from the public consciousness. It also comes as the party snuffs out democratic challenges in Hong Kong to its rule. On Thursday, a monument at the University of Hong Kong was dismantled, wiping out one of the city’s last remaining places of public commemoration of the crackdown. The government has never provided a figure on casualties and the pro-democracy movement remains a taboo topic in mainland China. Hong Kong and Macao, the two semi-autonomous territories, were the only places on Chinese soil where commemorations of the crackdown were allowed until authorities banned annual candlelight vigils for two consecutive years. # ⚓ Steam_Global_Domain_Appears_to_Be_Banned_in_China⠀⇛ Indeed, the Steampowered domain isn’t accessible anymore to Chinese users according to Comparitech, while Steamchina is. That’s the domain of the Chinese version of Steam, which Valve launched in February 2021 through a partnership with Perfect World. Steam China is far more limited than the global version, though. It was built to comply with the Chinese government’s strict regulations on videogames and Internet usage. First and foremost, to publish a game on this platform a developer would need Chinese government approval for the game. That’s why the Chinese version only had 53 games at launch, not to mention the lack of features such as Steam Forums, Steam Workshop, Steam Market, and more. # ⚓ The_global_version_of_Steam_appears_to_be_banned_in_China⠀⇛ China’s apparent ban on Steam Global is a rough way to end a year that the country has spent cracking down on gaming. In July, Tencent rolled out a facial recognition technology that scans kids’ faces to keep them in compliance with the 10PM curfew that China set to prevent kids from gaming late at night. Just one month later, China implemented a new rule that restricts minors from playing games for more than three hours per week. China later banned Fortnite, even though the game was already heavily modified to comply with China’s strict rules. # ⚓ Steam_Global_Faces_Ban_in_China;_Chinese_Version_Available Only_with_103_Games_in_Its_Library⠀⇛ According to The Verge, Steam China only has 103 titles on its library, and it is a massive step down for gamers and enthusiasts. The library only holds less than ten percent of the games it originally featured. # ⚓ After_the_cross_of_Notre-Dame_de_la_Garde_on_the_New_Year’s card_of_Marseille’s_city_hall_was_erased_by_the_Islamist- Stalinist_city_government,_the_opposition_protests⠀⇛ The New Year’s card proposed by the city of Marseille shocked the conservative opposition a few days before the New Year. The reason: in the photo, the cross of the Basilica Notre-Dame de la Garde was removed from its dome, France 3 reported in an article published on Thursday December the 23rd. This detail caught the attention of numerous local politicians, such as Valérie Boyer, who addressed the city council on Twitter. The Les Républicains (LR) senator of the Bouches-du-Rhône department reacted not without irony: “Thank you to the city administration for being so attached to our traditions, our roots and our identity. After the disappearance of Merry Christmas (which has been replaced by Happy Feast), we learn that Notre-Dame- de-la-Garde has no cross. The Virgin Mary could be next?”. o § Freedom of Information/Freedom of the Press⠀➾ # ⚓ New_Year’s_Eve_Rally_in_Boston_to_Support_Julian_Assange⠀⇛ This article was originally published on If This Be Treason. New Englanders concerned about the treatment of Julian Assange, the founder of the radical news site Wikileaks who is currently in custody in the UK awaiting extradition to the US under espionage charges, will gather as part of a “First Night Against the Wars” event at Boston’s Copley Square on the afternoon on December 31. The gathering will take place between 2 pm-3:30 pm. o § Civil Rights/Policing⠀➾ # ⚓ Envisioning_a_World_With_No_Bosses⠀⇛ # ⚓ Opinion_|_The_Age_of_Discontent:_What_Drives_the_Rising Wave_of_World_Protests?⠀⇛ In recent years, the world has been shaken by protests. From the Arab Spring to the social uprisings in Chile and Latin America, the world has seen a dramatic rise in protests. In a polarized world, the COVID-19 pandemic has only accentuated feelings of outrage and discontent. # ⚓ Desmond_Tutu,_Fierce_Opponent_of_South_African_and_Israeli Apartheid,_Dies_at_90⠀⇛ # ⚓ Archbishop_Desmond_Tutu,_Defender_of_Human_Rights_in_South Africa_and_Beyond,_Dies_at_90⠀⇛ Leaving behind a legacy of fighting for oppressed people in South Africa and around the world, Archbishop Desmond Tutu died Sunday at age 90 in Cape Town, South Africa. The cause was reportedly cancer. Advocates for human rights, health equity, economic justice, and nonviolence honored Tutu, who helped lead the anti-apartheid movement in South Africa and the Truth and Reconciliation Commission which was formed afterwards. # ⚓ Ugandan_maid_dies_in_Egypt_two_years_after_travelling_to Saudi_Arabia⠀⇛ Many young women like Namazzi who try to escape unemployment and poverty at home, often end up as domestic workers in the Middle East where over the years, there has been systematic documentation of cases of exploitation, physical and/or sexual abuse, and even fatalities. In August this year, Uganda said it was to review the agreements with a number of countries, particularly in the Middle East, as cases of abuse of migrant workers continue to rise. # ⚓ Iran_Executes_Kurdish_Man_Despite_International_Appeals, Rights_Activists_Say⠀⇛ Heidar Ghorbani was executed early on December 19 in Sanandaj prison in western Iran’s Kurdistan Province, the Oslo-based Iran Human Rights (IHR) and the France-based Kurdistan Human Rights Network (KHRN) said, adding that neither his family nor his lawyer had been given prior warning. Ghorbani’s execution was carried out while his case was still under consideration at the Supreme Court. # ⚓ [Old] I_travelled_around_Taliban-controlled_Afghanistan. This_is_what_I_saw⠀⇛ Perhaps no woman on Earth can relate to an Afghan woman more than an Iranian. With shared language and culture, we know what it means when a political power transfer happens and men in power decide on women’s issues. We know that when those men say that ‘proper systems are in place to ensure the safety of women’, it means that they are going to gradually ignore us. We know the process: first, they announce their respect for women, emphasising women’s duty of childbearing, then they rule how women should cover themselves, before banning us from going to work or having higher education, ‘for our own good and security’. And then, some time later, after wars, bombs, suicide attacks or economic crises, women’s issues are forgotten altogether. # ⚓ Pak_Court_Allows_Minor_Christian_Girl_Who_Converted_To Islam_To_Go_With_Parents⠀⇛ Arzoo had earlier refused to go home with her parents, who filed a case last year claiming that a Muslim man named Syed Azhar Ali, who is much older than their daughter, first abducted her and then forcibly converted her to Islam and married her. # ⚓ Taliban_Further_Restrict_Afghan_Women_With_New_Travel Rules⠀⇛ Afghanistan’s ruling Taliban issued on Sunday new travel restrictions for the country’s women, an action criticized by the U.S. as further mistreatment of Afghan women by the terror group. The Ministry for the Promotion of Virtue and Prevention of Vice directive limits a woman’s ability to travel farther than 72 kilometers unless accompanied by a close male relative. It also advised taxi drivers to offer rides only to women wearing an Islamic hijab or a headscarf. Ministry spokesman Sadiq Akif Mahajer defended the restrictions, telling VOA they were in line with Sharia, or Islamic law. # ⚓ No_trips_for_Afghan_women_unless_escorted_by_male_relative: Taliban⠀⇛ The move follows the Taliban barring many women in public-sector roles from returning to work in the wake of their August 15 seizure of power, and as girls remain largely cut off from state secondary schooling. It also comes despite the hardline Islamists seeking to project a moderate image internationally in a bid to restore aid suspended when the previous government imploded during the final stages of a US military withdrawal. o § Monopolies⠀➾ # § Patents⠀➾ # ⚓ Japan_to_pay_companies_to_keep_sensitive_patents secret-_Nikkei⠀⇛ Japan will compensate companies to keep secret patents with potential military applications under proposed legislation, the Nikkei reported on Sunday, without citing sources. The patents under review in the proposed economic security legislation will include technology that can help develop nuclear weapons, such as uranium enrichment and cutting-edge innovations like quantum technology, the financial daily said. # ⚓ Japan_To_Pay_Firms_To_Keep_Sensitive_Patents_Secret: Report⠀⇛ Japan will compensate companies to keep secret patents with potential military applications under proposed legislation, the Nikkei reported on Sunday, without citing sources. The patents under review of the proposed economic security legislation will include technology that can help develop nuclear weapons, such as uranium enrichment and cutting-edge innovations like quantum technology, the Nikkei report said. # ⚓ Hush_money:_Japan_to_pay_companies_to_keep_sensitive patents_secret⠀⇛ The Japanese government will introduce legislation to keep patents with potential military applications secret, compensating companies and applicants for forgone licensing income, Nikkei has learned. # § Copyrights⠀➾ # ⚓ Amazon,_Lee_Child_&_John_Grisham_Win_$7.8m_Judgment Against_eBook_Pirates⠀⇛ In 2020, Amazon teamed up with publisher Penguin Random House and authors including Lee Child and John Grisham to sue several pirate eBook sites operating out of Ukraine. After a tortuous legal process, a Washington court has awarded the maximum available statutory damages of $7.8 million. ䷩ 𝚕𝚒𝚗𝚎 6042 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 12.27.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_27/12/2021:_PostgreSQL-Related_Project_Releases,_Microsoft’s_Patent Trolls_Still_Suing_the_Whole_World⠀✐ Posted in News_Roundup at 1:27 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Kernel Space⠀➾ # ⚓ Linux_5.17_To_Introduce_A_New_Driver_Just_To_Deal_With Buggy_x86_Tablets⠀⇛ o § Applications⠀➾ # ⚓ My_Top_5_Favorite_Linux_Apps_That_I_Discovered_in_2021_– It’s_FOSS_News⠀⇛ Over the course of 2021, I have watched hundreds of interesting Linux apps gain development effort and users. While some of these have been discontinued, others live on, and all the time gaining popularity and new features. While I wish that I could shed some light on all of these, this is unfortunately not possible. However, I have picked my top 5 favorites and shall share them with you here. They may not make the list of essential Linux applications but I absolutely love them. Before we get started, it should be noted that all these apps—with the exception of EverSticky—are convergent, meaning they work equally well on desktop and mobile Linux devices. As devices such as the PinePhone and Librem 5 become more popular, I think it is quite important that convergent apps are supported, and it is great to see so many in development. o § Instructionals/Technical⠀➾ # ⚓ Enable_PowerTools_Repository_on_AlmaLinux_8⠀⇛ The PowerTools repository is a container that contains many packages, libraries, and developer tools for either creating from source or installing applications. Most repositories rely on the PowerTools to be enabled, including the most popular Extra packages for the Enterprise Linux repository. In the following tutorial, you will quickly install the EPEL repository and enable PowerTools on your AlmaLinux 8 system. # ⚓ How_to_Create_A_Shortcut_To_Run_Xubuntu_Linux_Application in_Terminal_–_Fosslicious⠀⇛ Sometimes, some games that are on Steam can only run if I run using the terminal. So basically, the user needs to call the application using the terminal. This requires the user to open a terminal in Linux and write commands to call the application to be run. One of the benefits of running apps on Linux using the terminal is that the user can find out the logs of the application activity that is running at the same time. It is often used to check, whether the application is running properly or find errors while running. In my opinion, Calling the application through the terminal many times is a bit of a hassle. However, the user can create a 1-click shortcut that can run the application through the terminal. So users don’t have to bother opening a terminal and writing application calling commands repeatedly when calling applications. # ⚓ Linux_Dash_light_Weight_System_Performance_Monitoring Tool⠀⇛ Hello, friends. In this post, we will talk about Linux Dash, which is a lightweight System Performance Monitoring Tool. So, you will also learn how to install it on Ubuntu 20.04. # ⚓ Custom_screen_saver_with_XSecureLock⠀⇛ i3lock is a popular X11 screen lock utility. As far as customization goes, it only allows one to set a background from a PNG file. This limitation is part of the design of i3lock: its primary goal is to keep the screen locked, something difficult enough with X11. Each additional feature would increase the attack surface and move away from this goal.1 Many are frustrated with these limitations and extend i3lock through simple wrapper scripts or by forking it.2 The first solution is usually safe, but the second goes against the spirit of i3lock. XSecureLock is a less-known alternative to i3lock. One of the most attractive features of this locker is to delegate the screen saver feature to another process. This process can be anything as long it can attach to an existing window provided by XSecureLock, which won’t pass any input to it. It will also put a black window below it to ensure the screen stays locked in case of a crash. # ⚓ Steps_to_Install_Nmap_&_ZenMap_on_Debian_11_Bullseye Linux⠀⇛ Nmap or “Network Mapper” is an open-source tool meant for security experts and developers by the “Nmap Developer Team” since 1997. Here we will learn the commands to install NMAP on Debian 11 Bullseye and how to use it? Using Nmap, a user can scan the network and or computers on the internet/local (ie with their IP address) can be checked for open ports and the services listening on them. Known and unknown scanning methods make this tool a very powerful program. The Network Mapper is particularly suitable for finding out all active hosts in the network environment (ping sweeps) as well as their operating system (OS fingerprinting) and version numbers of various services installed there. # ⚓ How_to_Install_Firefox_Next_(Beta)_or_Firefox_Quantum_ (Nightly)_on_Pop!_OS⠀⇛ Mozilla Firefox is a free and open-source web browser developed by the Mozilla Foundation. Firefox utilizes the Gecko rendering engine to display web pages, which implements current and future anticipated web formats and standards. For the most part, Firefox is often up to date with the latest stable release on Pop_OS and Ubuntu- based desktops, however non-stable builds such as beta or the more bleeding edge nightly builds can be installed tested the new features or test your websites before its hits the stable repository. For the most part, the beta build is what curious users should be installing, and the nightly build should never be used by anyone other than sysadmins or developers looking to test a particular feature. In the tutorial, you will learn how to add and install the beta and nightly build for Firefox using a PPA maintained by the Mozilla team on your Pop!_OS desktop. # ⚓ How_to_Install_and_Use_Cockpit_in_AlmaLinux⠀⇛ Server management is prioritized on the checklist of almost all web server administrators. The Cockpit has made server management easier to execute because of the flexibility it brings to the table. This Linux-supported software application lets you monitor and manage the status of your Linux-based servers remotely and on a web-based interface. Through Cockpit web server software, a web admin can comfortably start or stop server-based running services, check on the server load, and system performance. Once you successfully install Cockpit and gain access to its web dashboard interface, you will be able to monitor and assess key information related to your server’s health and other critical system statistics like running processes, network consumption, disk utilization, disk space, CPU & Memory usage, and active users. o § Desktop Environments/WMs⠀➾ # ⚓ Enlightenment_0.25_Release_Brings_the_Flat_Looks_+_More⠀⇛ The Enlightenment 0.25 released as a major update with new features and improvements. In this post, we wrap up the release. # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Interesting_KDE_Facts_and_Trivia_that_You_Should_Know About⠀⇛ We looked back in time and found out some “Kool” KDE Facts and Trivia. Here it is. The KDE has a long history. How it was conceptualized, progressed and became a winner as a “go-to” desktop for all user base. In this post, we give you some interesting facts and trivia of KDE that you may be not aware of. And it’s good to know. o § Distributions⠀➾ # § New Releases⠀➾ # ⚓ Nitrux_1.8_Released_with_the_Latest_Linux_Kernel_5.15 LTS⠀⇛ The new Nitrux 1.8 release defaults to the XFS file system and comes with the latest Linux kernel. Here’s what’s new! Nitrux is exclusively a 64-bit KDE Plasma + Debian-based Linux distribution which features NX Desktop with Plasma desktop with its own flavor. Nitrux relies on KDE Plasma’s famed malleability along with some heavily redesigned components to simplify the workflow for new users. The distribution develops its own NX Desktop, which is a customization layer for the Plasma 5 desktop environment. One of the really interesting things that kind of differentiates Nitrux from the hundreds of other Debian-based distributions out there is that Nitrux actually ships with AppImage and Flatpak by default. Many of the programs on the system out of the box are actually AppImages rather than native packages installed through the APT package manager. Now the last release of this systemd-free (Nitrux use the OpenRC init system) Linux distro for this year is out. So let’s see what’s new. o § Devices/Embedded⠀➾ # ⚓ UGOOS_UT8_PRO_–_An_RK3358_TV_box_with_8GB_RAM,_64GB_storage –_CNX_Software⠀⇛ UGOOS UT8 PRO is the first TV box I’ve seen with a Rockchip RK3568 processor, if we exclude Firefly Station P2 that’s more like an Arm Linux mini PC. The device runs Android 11 and is equipped with 8GB RAM, 64GB eMMC flash, and offers WiFi 6 connectivity. There’s also the “UGOOS UT8” with basically the same features except it ships with 4GB RAM and 32GB flash, and a dual-band WiFi 5 and Bluetooth module. # ⚓ Pi-Hole_the_Easy_Way_–_CubicleNate’s_Techpad⠀⇛ Setting up a Pi-Hole for your network is a beautifully simple process. This is a guide whose intent is to give you the confidence to try it yourself. If you are not new to the Raspberry Pi and have accomplished many things with it, this guide is likely a bit too basic. The goal of this is to get you up and running the easy way. The best place to go for Pi-Hole reference is at the source of the project: https://docs.pi- hole.net/ It is chocked full of fantastic information and the key resource for this project. This article is essentially an opinion piece with some technical sprinklings for how to set up a Pi- Hole, step-by-step, to get you from NOT having network wide, DNS filtration one to having one with great DNS filtration and other cool things. o § Free, Libre, and Open Source Software⠀➾ # § SaaS/Back End/Databases⠀➾ # ⚓ PostgreSQL:_High-Performance_SQL_Cluster_Engine PGSpider_2.0.0_released⠀⇛ We have just released PGSpider v2.0.0. PGSpider is High-Performance SQL Cluster Engine for distributed big data. PGSpider can access a number of data sources using Foreign Data Wrapper(FDW) and retrieves the distributed data source vertically. Usage of PGSpider is the same as PostgreSQL. You can use any client applications such as libpq and psql. # ⚓ PostgreSQL:_InfluxDB_FDW_1.1.1_released⠀⇛ We have just released version 1.1.1 of the Foreign Data Wrapper for InfluxDB. This release can work with PostgreSQL 10, 11, 12, 13 and 14. # § Programming/Development⠀➾ # § Java⠀➾ # ⚓ Josh_Bressers:_Episode_303_–_Log4j_Christmas Spectacular!⠀⇛ Josh and Kurt start the show with the reading of a security themed Christmas poem. We then discuss some of the new happenings around Log4j. The basic theme is that even if we were over- investing in Log4j, it probably wouldn’t have caught this. There are still a lot of things to unpack with this event. We are sure we’ll be talking about it well into the future. * § Leftovers⠀➾ o § Hardware⠀➾ # ⚓ Belgian_Railway_Time_For_Your_Home⠀⇛ Some of the 20th century’s most iconic design and typography came to us through public signage in the various national railways of Europe. Were you to think of a Modernist clock face for example, the chances are that the prototype for your image hangs somewhere in one of the continent’s great railway terminals. If you don’t fancy getting on a train to see your favourite public timepiece, then maybe [EBP Controller] has a treat for you, with a 3D- printed double-faced Belgian railway station clock. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ Support_the_Greens_Party_of_Papua_New_Guinea⠀⇛ I am reissuing this appeal from last April for contributions to the Greens Party of Papua New Guinea because their party is still short of the money it needs to participate in the 2022 parliamentary elections in Papua New Guinea (PNG). The PNG Greens Party still needs to raise $5,000 to meet their $26,000 budget for participating in the elections. As I discuss in more detail below, the budget covers statutory requirements as well as practical needs. They have been raising money from their own members’s dues and fundraising events. They have received $10,000 from Australian Greens. But they have received very little from U.S. Greens. Please make a contribution. Because of the funding shortfall, the PNG Greens had to postpone their party congress twice from August and then November until hopefully early in 2022. The election clock is ticking, with the formal call for elections scheduled for April 28, nominations due by May 5, voting scheduled for June 25 to July 8, and the results to be reported on July 28. [...] We in the U.S. are linked to and ultimately harmed by this destruction of biodiversity in PNG. Rainforest destruction increases atmospheric carbon and global warming. Biodiversity maintains the stability and productivity of ecosystems upon which we all depend for food. Biodiversity provides the raw materials for new medicines. As habitat and biodiversity are destroyed and replaced with monocultural plantations and factory farms, pathogens like Covid-19 more frequently jump from animal hosts to humans with deadly consequences. U.S. consumers are linked to this destruction by the globalization of trade that drives this destruction of biodiversity and impoverishment of people. The ecological unequal exchange in this trade exploits the rainforests of countries like Papua New Guinea in order to provide wood, palm oil, and other products to the U.S. and other rich countries. The U.S. is the world’s biggest importer of tropical products, which under today’s economy means the U.S. is the top destroyer of biodiversity. Papua New Guinea is the world’s third largest exporter of tropical products that destroy biodiversity. o § Monopolies⠀➾ # § Patents⠀➾ # ⚓ Intellectual_Ventures_partner_(or_subsidiary)_Liberty Patents_sues_Toyota,_Subaru,_BlackBerry_over_patent_on software_updates [Ed: Microsoft’s_patent_troll still attacks the entire world]⠀⇛ When Intellectual Ventures predicted an “IP reckoning” for the automotive industry, it presumably had its enforcement action against General Motors, Toyota, and Honda (Eastern District of Texas) already prepared. Meanwhile, Sivel v. Ford and especially Acer v. Volkswagen have drawn even more interest in the automotive patent litigation arena. Automotive patent lawsuits get filed pretty much every week, and it now turns out that a patent previously assigned to Intellectual Ventures is being enforced in the Eastern District of Texas by a non-practicing entity with the patriotic name of Liberty Patents against Toyota, Subaru, and BlackBerry # ⚓ Considerations_When_Choosing_the_PCT_International Searching_Authority [Ed: But_quality…]⠀⇛ Nearly all of the ROs that deem one ISA to be competent specify the European Patent Office (EPO) as that ISA. Most of those are EPC member states or allow the extension or validation of a European Patent. Interestingly, despite Austria being an ISA only the EPO can be an ISA when Austria is the RO. The other ROs that deem one ISA to be competent are Canada with the Canadian IPO being the ISA and Papua New Guinea with IP Australia being the ISA. # ⚓ Other_Barks_&_Bites_for_Friday,_December_24:_Judge Stark_Avoids_Responses_on_Section_101_Questions,_EPO Dismisses_DABUS_Patent_Applications⠀⇛ EPO Dismisses DABUS Patent Applications, Rules Inventor Must Be Natural Person – On Tuesday, December 21, the European Patent Office’s (EPO) Legal Board of Appeal announced its decision to dismiss a pair of patent applications listing the artificial intelligence system DABUS as the sole inventor after conducting oral proceedings in which the Board found that relevant provisions of the European Patent Convention (EPC) required an inventor to be a person having legal capacity. # ⚓ The_Innovator_from_BiH_received_the_highest Recognition_from_the_European_Patent_Office [Ed: Does Katarina Ponjavic realise that the EPO is nowadays run by criminals who are giving_awards_to_massive frauds?]⠀⇛ The departure of young people from Bosnia and Herzegovina (BiH) is not a new thing. Sadly, but with amazement, we look at those who choose to stay in their country and push their limitsfrom it. Remember the name Katarina Ponjavic – an innovator from Zepce who invented the patent, the only one of its kind in the world, and received a prestigious award for it. A patent for the disposal of medical and infectious waste made in BiH received the highest international recognition from the European Patent Office in Munich. BiH has an internationally recognized patent. It was invented by Katarina Ponjavic, a student at the Faculty of Dentistry in Sarajevo. “This device is of global importance, as there are problems in the medical and infectious waste disposal system everywhere in the world since it is a very complicated process,” explainedKatarina. # ⚓ Time_for_SEP_consultations_in_UK_and_US [Ed: Such patents ought not exist at all because they curtail competition and innovation; it's a tax that harms everyone]⠀⇛ The UK and US governments have recently launched calls for views regarding their SEP and FRAND policies, in order to understand the opinions of all the stakeholders, such as patent owners, implementers, consumers, etc. In the US, the Department of Justice (DoJ), the National Institute of Standards and Technology (NIST), and the United States Patent and Trademark Office (USPTO) have released a modified version of their 2019 Policy Statement regarding Licensing Negotiations and Remedies for Standards- Essential Patents Subject to FRAND, and have requested public feedback on 11 issues related to it. This comes after the White House issued an executive order in July designating possible modifications to the statement as a policy priority. Simultaneously, the UK IPO has issued a call for views in relation to SEPs and innovation. The consultation includes a wider range of questions than the US, focusing on the relationship between SEPs, innovation, and competition. It raises the question, ‘What actions or interventions would make the greatest improvements for consumers in the UK?’; and whether an imbalance exists between the licensor and the licensee. The document also asks whether there are alternative ways to address disputes on pricing mechanisms, for example, ‘what point in the value chain provides an economic basis to calculate rates payable?’ The review document contains 27 explicit questions, but it also allows contributors to add any other remarks or insights that they consider to be relevant. # ⚓ Sigma-Aldrich_and_CVC_Propose_Preliminary_Motions_in CRISPR_Interference_No._106,132 [Ed: These self-serving lunatics assume that endless lobbying and lawyering will make the concept of patent monopolies on life and nature (not inventions) become patentable; when the system can be corrupted and bought maybe they're right]⠀⇛ The parties in Interference No. 106,132, namely Senior Party Sigma-Aldrich and Junior Party the University of California/Berkeley, the University of Vienna, and Emmanuelle Charpentier (collectively, “CVC”), filed their respective lists of proposed preliminary motions four days prior to their August 3rd teleconference with the Board to present their arguments for the Board to grant leave to file any of them. Junior Party CVC proposed ten preliminary motions. CVC Substantive Preliminary Motion No. 1, which CVC characterized as a “threshold” motion, sought to have a finding of no interference-in-fact because CVC alleged Sigma-Aldrich’s application-in- interference was properly governed under the “first inventor to file” provisions of the Leahy-Smith America Invents Act because that patent “contains or contains at any time” (emphasis in brief) subject matter not entitled to priority to an application filed prior to enactment of the AIA. As Sigma- Aldrich did in its analogous request for preliminary motion against Broad (see “Sigma- Aldrich and Broad Propose Preliminary Motions in Recent CRISPR Interference No. 106,133″), CVC provides an Appendix outlining the bases in Sigma-Aldrich’s application-in- interference No. 15/456,204: # ⚓ Here_comes_the_Unitary_Patent! [Ed: This headline is intentionally fake news; they hope that repeating a lie endlessly will help_a_crime_seem_perfectly_OK_and legitimate]⠀⇛ # ⚓ UPC_opt-out_FAQs [Ed: There is no UPC. You cannot opt in. But charlatans and liars who promote something illegal already pretend you need to opt out (from something that does_not_even_exist_and_cannot_legally exist)]⠀⇛ The opt-out is a means by which a patent owner can remove European patents and European patent applications from the jurisdiction of the Unified Patent Court (UPC) when it comes into effect. The default position is that all European patent applications and European patents with a filing date of 01 March 2007 or later will be subject to the jurisdiction of the UPC when it comes into effect, unless an opt-out is filed. The opt-out ensures that the litigation options remain the same. # ⚓ BREAKING:_Board_of_Appeal_finds_no_legal_basis_for the_requirement_to_amend_the_description_in_line_with the_claims_(T_1989/18) [Ed: But these_are_invalid tribunals]⠀⇛ A quirk of European patent prosecution is the requirement for the description to be amended in line with allowed claims. This requirement is provided for by the EPO Guidelines for Examination (F-IV-4.4). Despite having unclear legal basis, the description amendment requirement was controversially made even more stringent in the 2021 Guidelines (IPKat). Now, in a remarkable decision from the Boards of Appeal (T 1989/ 18), published on the 22nd December, a Board of Appeal searched for and unambiguously failed to find any legal basis in the EPC for the requirement that the description must be brought in line with the claims. [...] The Board of Appeal decision in T 1989/18 considered whether there was legal basis for refusing an application on the grounds that the description had not been amended in line with the allowed claims. After accepting the claims as allowable, the Examiner refused the application (EP2794651) for the sole reason that the description did not comply with the requirements of Article 84 EPC, i.e. that the claims should be clear and concise and supported by the description. The Examiner argued that the description identified embodiments as being part of the invention which were not part of the invention as defined by the claims. Particularly, the Examiner’s main objection was that the description specified subject matter as being part of the invention, where this subject-matter was broader than the independent claims. The Examiner suggested some more substantial amendments to the description, but these were not accepted by the applicant. Notably, the Examining Division decision dates back to 2018, i.e. before the even more stringent guidelines on description amendments were introduced. On appeal, the applicant maintained as their Main Request a description having only minimal amendments. The applicant argued that there was no legal basis in the EPC for the requirement that parts of the description no longer covered by the claims should be marked as non-related to the invention or deleted. As such, the applicant argued, “the adaption of the description is superimposed by the Examining Division on the Applicant as an additional, non-EPC-based hurdle before a decision to grant will be issued”. The applicant also pointed out the non-uniform way in which the Guidelines were applied by different Examiners. # ⚓ Lars_Meinhardt_is_new_presiding_judge_at_Higher Regional_Court_Munich⠀⇛ A few weeks ago, IP experts in Munich had already speculated that Lars Meinhardt (52), rather than one of the experienced Munich patent judges, would chair the 6th Civil Senate at the Higher Regional Court in Munich. The senate is mainly responsible for patent disputes, but also handles copyright and unfair competition cases. Now the president of the court has appointed Meinhardt to succeed Konrad Retzer as of 1. January. Retzer had retired this autumn. [...] Already during his time as presiding judge at the Munich Regional Court, Lars Meinhardt was considered by lawyers and in-house counsel to be one of the most experienced German judges for soft IP cases. However, Meinhardt did not gain much experience with patent infringement suits during his career. However, many Munich patent attorneys and patent litigators had hoped that Retzer would be succeeded by one of the judges of the 7th and 21st Civil Chambers at the Munich Rigional Court with experience in patent litigation. Matthias Zigann in particular was considered a favourite. He had contributed significantly to Munich patent courts’ rising significance. # § Software Patents⠀➾ # ⚓ Equitable_IP_entity_Optic153′s_patent_likely invalid⠀⇛ On December 21, 2021, the Patent Trial and Appeal Board (PTAB) instituted trial on all challenged claims of U.S. Patent 6,115,174, owned by Optic153 LLC, an Equitable IP entity. The ’174 patent is generally related to devices that vary optical signals and has been previously asserted against Comcast, Verizon, T-Mobile, Windstream Holdings, Dish Network, Charter Communications, Crown Castle International Corp., and AT&T. # ⚓ Another_Dolby_patent_deemed_essential_in multiple_HEVC/AV1_pools_invalidated_in_China⠀⇛ On December 20, 2021, the China National Intellectual Property Administration declared all claims of CN102256122, owned by Dolby International AB, invalid. CN102256122 is purportedly essential or related to patents purportedly essential to the HEVC Advance pool and SISVEL’s AV1 and VP9 pools. # § Trademarks⠀➾ # ⚓ [Guest_post]_Can_Keyser_Söze_elude_the_Danish_courts? On_fictional_characters_and_names_–_the_inspiration_of Keyser_Söze_when_choosing_a_trade_mark_for_your business_–_The_IPKat⠀⇛ Keyser Söze is the main antagonist in Bryan Singer’s movie classic The Usual Suspects from 1995. In the movie, Keyzer Söze is described as a crime lord with a legendary and mythical status with regard to brutality and impact. Feared by criminals and police force alike and always able to elude the courts, the character is never seen in the movie and is only described through flashbacks from the con artist Roger Kint under police interrogation. The movie leaves it open to the viewer to decide whether the crime lord is in fact real or merely an urban legend. As the character Roger Kint puts it in the movie: “The greatest trick the Devil ever pulled was convincing the world he didn’t exist”. 26 years after the movie was released, the Danish courts might finally have caught up with Keyser Söze. At least the character plays a central part in a ruling from November 2021 from the Danish Maritime and Commercial High Court. The case concerned the protection of the trade mark ’Kejser Sausage’ used for a ‘gourmet hot dog’ cart in Copenhagen. The lawsuit was addressed at another Copenhagen restaurant choosing to use the name ‘Keyser Social’. For the attentive reader, both parties were obviously inspired by the character Keyser Söze when choosing the names for their respective businesses. # ⚓ USPTO_Issues_Examination_Guide_1-21:_Expungement_and Reexamination_Proceedings_Under_the_Trademark Modernization_Act_of_2020⠀⇛ Monday, December 27, 2021, is opening day for the new USPTO ex parte expungement and reexamination procedures. The Director of the USPTO is expected to throw out the ceremonial first brief and holler “play ball!” Meanwhile the Office has issued “Examination Guide 1- 21: Expungement and Reexamination Proceedings Under the Trademark Modernization Act of 2020.” [pdf here]. The Office has also made available a new TEAS form called “Petition for Expungement or Reexamination.” # ⚓ TTABlog_Test:_How_Well_Do_You_Know_Your_TTAB “Factors”?⠀⇛ For example, in assessing likelihood of confusion the Board applies the “DuPont factors. See if you can match the case names listed below with the issue that each addressses. # ⚓ CAFC_Affirms_TTAB’s_Dismissal_of_SKY_CINEMAS Opposition:_Not_Confusable_with_SKY_NEWS_for_News Reporting_Services⠀⇛ In a nonprecedential ruling, the CAFC upheld the Board’s decision dismissing an opposition to registration of SKY CINEMAS for “movie theaters” [CINEMAS disclaimed], finding the mark not likely to cause confusion with SKY NEWS for radio and television news services. The Board concluded that the involved services are not related nor offered through the same trade channels, and it found that opposer failed to show that movie theaters are within its natural zone of expansion. [TTABlogged here]. Sky International AG v. Sky Cinemas LLC, Appeal No. 21-1575 (Fed. Cir. December 17, 2021) [not precedential]. # § Copyrights⠀➾ # ⚓ Guest_Book_Review:_Exceptions_in_EU_Copyright_Law:_In Search_of_a_Balance_Between_Flexibility_and_Legal Certainty [Ed: More like book promotion, not book review, also known as "plug"]⠀⇛ As copyright has risen in ubiquity as more and more of daily life takes place online, increasing attention has been paid by scholars to exceptions and limitations. A prominent feature of the debate has been the comparison between the fair use provision contained in section 107 of the US Copyright Act 1976 and the more detailed exceptions and limitations contained in legislation such as the UK Copyright, Designs and Patents Act 1988. Some have argued in favour of the perceived flexibility of the former, while others have argued in favour of the perceived certainty offered by the latter. Much ink has been spilled both by those arguing in favour, or resisting, legislative change and by law reform bodies charged with considering such arguments. In April 2020 and February 2021 two substantial new contributions to this debate were published. First came Emily Hudson’s Drafting Copyright Exceptions: From the Law in Books to Law in Action (Cambridge University Press) [IPKat review here]. This was the product of extensive fieldwork conducted with cultural institutions (archives, galleries, libraries, museums and industry peak bodies) in Australia, Canada, the UK and the USA over 15 years examining how such bodies apply such provisions in practice and the lessons that can be learned by policy makers. Then came this book by Tito Rendas, a revised and updated version of his doctoral thesis at Universidade Católica Portuguesa. Although a purely doctrinal work, this contribution draws not only on a thorough survey of the existing literature on exceptions and limitations (albeit not an exhaustive one given that Hudson’s book is not cited), but also on linguistics, philosophy and the theory of law. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 7064 ➮ Generation completed at 02:41, i.e. 80 seconds to (re)generate ⟲