𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Sunday, August 22, 2021 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Mon 23 Aug 02:40:04 BST 2021 Created by Dr. Roy Schestowitz (𝚛𝚘𝚢 (at) 𝚜𝚌𝚑𝚎𝚜𝚝𝚘𝚠𝚒𝚝𝚣 (dot) 𝚌𝚘𝚖) Full hyperlinks for navigation omitted but are fully available in the originals The corresponding HTML versions are at 𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈 Latest in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕 and older bulletins can be found at 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕-𝒂𝒓𝒄𝒉𝒊𝒗𝒆𝒔 Full IPFS index in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔 and as plain text in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔/𝒕𝒙𝒕 Gemini index for the day: gemini://gemini.techrights.org/2021/08/22/ ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmNSNxDGf8uW24qwfnLjXrvXVvHmUMuSgb1HJu756yHhud QmRS9PeWnJkwSM9uFwhXg9oWnWvAdJYnqn5BvY4mFwyNtW Qmeww9N1YnQ2Znw5A9zRvL5cLmS649Q6VCiDCx91X2ZJqo QmZG8SsTJ2EBg5zMrWS4NdoMh7QZt2TnLqG82m3jgLsAZd QmUBS5HzGuXErkfDwpHxMKeu8if7jt5YH6ph1UrqNMz1B4 QmSWfDrRGYcLy39sAw1ufjzyZqmJSUhgxqCS1mGSB3cgvL QmNxGTwQ4Jqei88THW4dMGEZoRKbJsm6pBPtpAahou3GQi QmXBU6oKqgN1Lsd8vCX9iBHiUi66fm8iL3uXsJgyh4LH33 QmW2EY2r5wFnfosCfi1BSdBM7GSdTj92HYk4q7e3g7b9WR QmSkz4YGj3vTuC8Q6t7fPmQkSbvtThba65AHUjyotSbHLW QmWZ187KL1KiuWZ2T69aUFqaDmvDMVo7e6ALsQCK58yNP1 QmY1VJmnrgnvD1UeZntn4kd7Q7Jkehp6eqZHBkGEiqnTdi QmaFyToU47jF5UkU2CTtva1HKGz8X6fJ9MiRnoN9EVF2PR QmfBw8KjEL4jUBLnCDfDMTME9vkCdKPKjn6wFninkuMEkV QmPdYmkA2hjyfyb9e14JCR2pZHcisLHLdZcWJARrrMyhgf Qmb89E6YUPLiH43tv6JNBD4QzFumg2nk2gABmYEbbPv2KP QmXVwu1HjvyJZ3HSFKoFGkBp26Y9G8sfvY6NBAe4KoK6Kp QmTLQpRMfp5Xuv2kMCWwSjxTme9kskdKXqZpqfxd5zsmov QmcubXjcuiSF5gQxJNabrv13YYnkPN8KBRSZhsg2QJcYJy QmRxveENRZAwTLnQcdiQ3CcBn7PwZvo2AFewmw5wDihmMW QmYmEgmfDVPvkfgUa7fsqSMDGZcBioYrEM8ofgP9Yru19n ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ Techrights Wiki Goes ’Stable’ in Gemini Space (Already Updated Automatically, Periodically) | Techrights ⦿ IRC Proceedings: Saturday, August 21, 2021 | Techrights ⦿ Not Neglecting the Techrights Web Site | Techrights ⦿ [Meme] In 2021, Don’t Invest Much Time and Effort in the World Wide Web | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2021/08/22/gemini-wiki-stable/#comments http://techrights.org/2021/08/22/irc-log-210821/#comments http://techrights.org/2021/08/22/love-for-techrights-web-site/#comments http://techrights.org/2021/08/22/world-wide-web-redux/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2021/08/22/pardus-21-0/#comments http://techrights.org/2021/08/22/proton-6-3-6/#comments ䷩ 𝚕𝚒𝚗𝚎 57 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/08/22/gemini-wiki-stable/#comments Gemini version at gemini://gemini.techrights.org/2021/08/22/gemini-wiki-stable/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.22.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Techrights_Wiki_Goes_‘Stable’_in_Gemini_Space_(Already_Updated_Automatically, Periodically)⠀✐ Posted in Site_News at 7:44 pm by Dr. Roy Schestowitz Video_download_link | md5sum 4981d21c1b9feff1b98bfeaba7d885fe http://techrights.org/videos/gemini-changes-for-wiki.webm Summary: Gemini is very simple to set up, very easy to navigate, simple for any person to edit (miles simpler than HTML), and a breeze to maintain as there’s no_database; we encourage people to adopt gemini:// and we showcase some of the latest changes TODAY’S video with today’s lovely bird/wallpaper (chosen by Wikipedia Picture of the Day, toally outside my control!) brings with it some lovely news about Gemini. Techrights_Wiki_pages_inside_the_Gemini_capsule are ready; that wiki is leaving ‘alpha’ status and is now being incorporated into the rest of the capsule. Along the way we’ve been making many more fine/r changes, backed everything up, tidied up the code and so on. More details in the video above. 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Spongebob Hype Stand: HTTP versus Gemini⦈ When we started it all back in winter we didn’t envision it would take off to the extent that it did and quite so fast, reaching thousands of unique people per month. We didn’t even know there were that many gemini:// users/enthusiasts. Ubuntu’s officials repositories finally have at least one Gemini client/browser in them: $ apt-cache search gemini | grep client elpa-elpher - friendly gopher and gemini client This means that using apt or apt-get, for instance, one can already install it securely and easily. But it is a_client_for_GNU_Emacs (Debian’s repositories have that too). That’s for geeks. In the video I basically showed Lagrange, which is a neat GUI that is Free software (2-Clause BSD License) and cross-platform. Jaakko_Keränen is self- hosting_the_Lagrange_Git_repository with Gitea as the Web front end. He seems to know exactly what he’s doing. “Ubuntu’s officials repositories finally have at least one Gemini client/ browser in them…”The video above shows a number of different things of interest, notable the gemini:// wiki version added to the discover-able space (e.g. can be discovered by spiders and visitors) along with a list of all videos — about 1,000 of them in total. We hope to have monthly indexes of bulletins factorised into a single page, we’ll add the occasional Unicode symbols, and as we’re approaching a total of 40,000 pages in Gemini we’ll probably have spent many more hours — even whole days — embellishing things over there in gemini://. We’ve got stale wiki-like indexes (static) linking to the complete and up-to-date wiki pages now — pages that will self-update over time. We’ve also set up a backup over rsync (just static files, no databases or anything too fancy). If you’ve never tried gemini:// before, do a little bit of research because it’s a lot easier than people are led to think. It’s definitely far easier than the World Wide Web. It’s a lot safer, too. █ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Show_me_the_real_page;_I_said_the_real_one;_Perfection⦈_ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣾⣿⣿⣿⣿⣿⣿⣿⠛⠩⠩⠉⢻⣿⣿⣿⣿⡿⠋⠀⠛⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄ ⣿⣿⢿⡿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢸⣿⣿⣿⡿⣿⣿⣿⡿⠀⠀⠀⠀⠸⣿⣿⣿⣿⠇⠀⢀⣀⣸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇ ⣿⡟⠁⠀⠀⠀⠀⠀⠀⠉⢻⡿⣩⣭⣿⣿⣭⣿⠍⠉⠩⠉⠉⠉⠉⠉⠭⠿⠭⠿⠿⠿⢿⣿⣭⣿⣿⡟⠀⢸⣿⣿⣻⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⣿⣿⣿⡟⠀⠀⢼⣿⡇⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⡗⣼⣿⣿⣿⣿⣿⠀⣇⣀⣹⠁⠋⢹⠉⠛⠀⡆⠰⢰⠖⢲⡈⣿⣿⣿⡇⠀⢸⡿⠛⣻⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣸⣿⣿⡇⠀⠀⠩⠗⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⣽⣿⣿⣿⣿⣿⠀⢇⠀⣸⡀⢀⣿⡀⡟⢀⡇⠀⢸⠀⢈⣤⣿⣿⣿⡇⠀⠀⠀⠀⠀⠉⢿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣤⣤⡐⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠉⠁⠙⠋⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⢈⣿⣿⣷⣦⣤⡶⠶⣶⣿⣿⣿⣿⣿⣿⣷⣄⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⠐⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣆⠀⠀⠹⣿⣿⣿⣿⣿⣿⣯⣭⣿⢿⣿⣻⣿⣹⣿⣿⣧⡀⠀⠩⠻⣿⣿⣿⣿⣿⣿⣿⠿⠿⠟⠛⠉ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⣦⣤⣤⣦⣴⣦⣤⣤⣤⡄⠀⠀⠀⡀⠀⠀⠀⠀⠀⢸⣿⣿⣆⠀⠀⠘⢿⡿⡻⣿⣿⣿⣷⡖⣛⣻⣉⣠⣀⠻⠿⠻⠿⡤⠀⠈⠀⠈⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣮⣄⡀⠀⣿⣫⣿⣟⣿⣾⣿⣿⣟⣻⡦⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣆⠀⠀⠀⠉⠁⡉⠉⠉⠟⠿⠅⠒⠋⠉⠁⠂⠰⠀⠃⠰⠀⠀⠀⡆⠀⠀⠂⢠⣤⣤⣤⣴⣶⣾ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠿⠛⠂⠀⠀⠀⡘⠑⠀⡄⠀⠀⠀⠀⠁⠆⠀⡔⠀⠰⠀⢀⠀⠖⠀⠁⠀⠲⠀⡠⣿⣿⣿⣿⣿⣿ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣼⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠂⠄⠃⠘⣀⠄⠀⠐⠀⢠⠄⠀⢂⣄⠀⠀⠠⠀⠄⠠⠀⡀⠀⢘⣿⣿⣿⣿⣿⣿ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣤⣴⣶⣦⣄⣀⠀⠙⠀⠀⠘⡰⢁⢀⢀⣈⣰⣶⣀⣆⣐⣀⣀⣤⣶⣾⠿⣿⣿⣿⣿⣿⣿ ⣷⣦⢾⢛⠃⠉⠘⠁⠢⣄⣴⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣶⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿ ⣿⣿⣾⣶⣤⣤⣤⣤⣶⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣤⣤⣤⣤⣄⣤⣤⣤⣤⣀⣤⣤⣤⣄⣠⣤⣀⣀⣀⣀⠀⣀⣀⣠⡄⣿⣿⣿⣯⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇ ⡿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣤⣤⣤⡄⢠⣤⣤⣭⣭⣭⣍⣉⣩⣉⣁⢉⣉⣉⣉⣉⢉⣉⣉⣭⢉⣉⣉⣉⣉⣉⣉⣉⣉⡉⣉⣉⣍⣩⣉⣁⣀⣀⡀ ⡟⠸⠻⠛⠛⠛⠂⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣲⣿⡦⠀⠸⡯⢳⣿⡯⢼⡿⠟⠳⢛⣻⢻⡻⢟⣧⣿⣾⠛⣺⣿⣿⣻⣿⣿⣿⣯⣿⣿⣼⣿⡿⣿⣿⣿⣿⠛⢯⡹⠟ ⡇⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⢀⣄⡀⠠⡤⡄⣴⣤⣀⣀⣀⠄⣀⣀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠁⠀⠸⣬⢈⣿⢔⣻⢫⣟⢷⡽⡛⣿⣷⣯⡿⣮⣿⣷⣿⣿⣿⡿⣿⣿⣿⢿⣿⣾⣿⣿⣿⣿⣿⣛⢈⡷⣮⣺⣿ ⣿⣿⣿⣿⣿⣟⡁⣀⣀⣆⢀⣀⡄⣢⣢⣾⢃⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣶⣭⣥⣶⣶⣤⣤⡶⠀⠀⠈⣹⡿⠮⢿⢛⣟⠋⣹⣿⡿⢿⢿⡋⢟⣻⡷⡟⠿⣯⣭⣿⣵⢟⣻⣼⢯⢽⣟⣶⠿⣿⢿⣏⢿⣶⣾⣿⢿ ⣇⣬⣿⣿⣿⣿⣶⣿⣷⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣻⣟⡿⣿⣿⠟⠿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⠂⢰⣽⡶⢬⣥⡟⣾⡥⣾⢿⣿⣛⢶⡾⣧⣿⣯⢾⠯⣯⣹⣶⣾⢯⢟⣙⡂⡦⡿⣝⣥⣏⣍⡫⡱⣖⣗⢭⣋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣵⣿⣿⣿⣿⡟⠛⢻⣩⡞⢿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣽⡏⠀⡇⠐⢸⣧⣠⣟⣳⡴⠿⡿⣸⣮⡽⣾⣷⣿⢿⣹⣯⡬⢻⠦⡭⡳⢾⢢⣴⣫⣵⠟⡿⡾⣬⣜⣻⢯⣭⣅⠿⡇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣿⣿⣧⣻⣿⣿⣶⡯⣿⣶⣼⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣧⣼⡇⠰⣯⣲⣿⢯⣮⣿⠻⡾⠏⢛⣛⣉⡑⢲⣷⣻⣟⣯⡾⡿⣤⠷⣽⢿⢿⡄⣧⣶⣬⣾⡟⡧⣿⢿⣹⣷⣶⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣯⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⡆⢘⣻⡟⢿⣈⡯⣱⣞⣵⣿⣿⠀⢸⡿⢨⣦⡙⡿⢲⡷⣈⢗⣿⣘⡻⠋⡷⢎⣯⣿⣟⣛⣿⣟⠙⠓⡽⣟⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣽⢯⣶⡇⠠⣷⢹⡿⠿⣋⣿⢾⣏⡙⣿⣤⣼⣷⣾⡟⢇⠷⢯⣬⣮⣚⣾⣡⠼⣻⢷⣽⢩⣞⡵⣆⢨⣨⣻⢭⠫⡝⣕ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⡇⢨⣿⡞⠿⣭⢰⢋⡿⣽⢿⡛⠻⣭⡵⠶⣰⡾⣵⣿⣹⣯⣶⡞⢫⣿⡼⣧⣭⡯⢬⢺⢝⢏⣿⢽⣏⣮⡽⡮ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣷⣾⡿⣿⣿⣿⡇⠨⡿⡦⢪⣿⣻⡿⢟⢽⢱⢷⡔⣝⣿⢽⢯⣿⣽⡼⡯⣺⣻⡻⡞⣿⡿⣧⣼⠕⣿⣧⣧⣿⣹⢹⠥⠇⠺⣿ ⡟⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⢻⣾⣿⣿⣿⡇⢸⢁⢻⣭⠯⡾⢻⣧⡯⢯⢪⠣⡽⣴⠧⠛⡿⣹⢯⢻⡮⣧⢽⠻⠿⣭⣚⡴⡴⣽⣮⢿⠟⢿⢿⠯⡌⣵⣽ ⣷⡤⣠⢀⡀⠉⠉⠛⠿⢛⣻⢿⣻⠜⢾⣿⣿⣿⣿⠟⠿⢿⣿⡿⣿⣿⣿⣿⣿⢿⣿⣿⡿⣳⣿⣿⣿⣿⡇⠐⡿⣾⣹⣭⠭⡯⣮⠳⢖⠇⣮⢹⢹⠫⡭⣬⠳⠤⠎⠮⣯⢹⢩⠭⠅⠖⣿⣿⡿⡭⢯⣩⠯⡮⡵⠦⡮⠧ ⡇⠀⡏⢛⣁⡀⠀⠶⠛⠉⠀⠀⠀⠉⠁⠀⠉⠉⠙⠛⠀⠿⢿⣿⣾⣿⣿⣿⣍⡬⢻⡿⣳⣿⣿⣿⣿⣿⡇⢸⣭⣛⢺⣻⣴⣃⡛⡽⣽⢥⣝⡚⣻⣸⣭⢋⢿⣝⣤⣽⣛⣟⣏⣞⣜⣫⣯⣼⣯⣓⡛⣯⣧⣹⣽⡯⡿⣬ ⡇⣼⡀⡇⠠⡁⡜⣑⠂⣤⠒⢂⡀⠤⢤⣄⠀⢀⡵⣀⢴⡆⠂⠄⣈⣭⠿⠚⠷⠇⠈⠈⠀⣿⣿⣿⣿⣿⡇⢘⣖⠟⣗⣎⣺⣳⣻⡵⡼⡲⣲⢡⡱⣗⢞⣞⣞⣂⠟⢓⣞⣎⢺⡗⢳⣿⣟⡺⢗⢖⣵⣱⣼⣺⣚⣂⣆⡿ ⡇⠀⠁⠈⠉⠐⠃⠴⢰⠸⠔⡝⢠⠋⡰⡌⠩⢨⡙⡫⣟⢧⡶⠟⣉⡀⠀⠀⠀⠀⠀⠀⠀⠛⢛⡿⢿⣿⡇⢨⢹⢠⢧⢷⢃⢷⢷⣧⢏⢮⢧⢧⢷⢯⢭⢧⢿⣪⢁⢭⢯⢼⡾⣼⢸⣾⣼⣼⡥⣽⠼⠿⡼⡽⣽⣿⣵⣭ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠚⠠⠅⢱⠃⡸⠀⠼⠘⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠁⢸⡻⣻⣲⢲⢸⢮⡟⡘⢞⢻⠛⣳⠲⠿⠟⣞⣞⡚⢟⠛⢟⡳⠚⡟⠟⡞⡾⢞⣚⠚⣇⠃⡞⡇⣞⡟⢾⢚ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣿⣛⠿⣛⣉⢋⣉⡙⢛⣩⣍⡙⢛⣉⡛⣋⣉⡛⣁⣀⠀⠀⣀⣀⡀⣀⣀⡀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡹⠿⠇⣿⣿⢸⣿⡇⣿⣿⢹⣿⡎⣿⡇⣿⣿⡇⣿⡿⠀⠀⣿⣿⣇⣿⣿⡇⣿⣿⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠮⠻⣿⣷⡅⣿⣿⢿⣿⡇⣿⣿⢸⣿⡇⣿⣷⣿⢿⣷⣿⡇⠀⠀⣿⣿⣿⡿⣿⡇⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣨⣿⡇⣿⣿⢸⣿⡇⢿⣿⣸⣿⠇⢻⣿⣿⢸⣿⣿⠇⠀⠀⣿⡇⣿⡇⣿⡇⣿⣿⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣭⣉⣭⣤⣭⣭⣬⣭⣥⣮⣍⣉⣥⣶⣬⠉⠉⠈⠉⠉⠀⠀⠀⠉⠁⠉⠁⠉⠁⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣭⣭⣭⣭⢩⣭⢩⣭⡍⢩⣭⣭⡝⣿⢩⣭⣭⣭⡙⢩⣭⣭⡍⢡⣤⣤⡄⢠⣤⡄⠀⠀⢠⣤⣤⣤⡀⢠⣤⣤⡄⠀⣠⣤⣤⡀⢠⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡍⣿⣿⢩⢸⣿⣸⣿⡇⢸⣿⣉⣱⣿⢸⣿⣏⣿⡇⢸⣿⣏⡅⣸⣿⣿⡇⢸⣿⡇⠀⠀⢸⣿⡏⣿⡇⣸⣿⣿⡇⢸⣿⡇⠿⠿⢸⣿⣏⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⢸⢸⣿⢿⣿⡇⢸⣿⢟⣿⣿⢸⣿⡟⣿⡇⢸⣿⡟⡇⣿⣿⣿⣿⢸⣿⡇⠀⠀⢸⣿⡿⠟⠃⣿⣿⣿⣿⢸⣿⡷⣶⣶⢸⣿⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣘⢸⣿⣸⣿⡇⣸⣿⣶⡏⣿⢸⣿⡇⣿⡇⢸⣿⣷⣶⣿⡟⢻⣿⣸⣿⣷⡆⠀⢸⣿⡇⠀⢀⣿⡟⢻⣿⡸⣿⣧⣿⣿⢸⣿⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣷⣶⣶⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣶⠻⠿⢟⣭⣿⣭⣟⠛⣫⣭⣉⡁⢀⣀⡀⢀⡀⠀⠀⢤⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⠿⠿⠿⠿⠿⠛⠛⠛⠛⠋⠉⠉⢉⣉⣁⣀⣀⠀⣿⣿⠀⠀⢸⣿⣇⠿⠿⠀⣿⣿⣿⡇⢸⣿⡇⢸⣿⡿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⡀⠀⢠⣤⣤⣶⠄⠀⣶⠾⠿⠿⠀⣿⣟⠛⠛⠉⠀⣿⣿⠀⠀⢈⡻⢿⣷⡄⢸⣿⣿⣿⡇⢸⣿⡇⣿⣿⠇⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡛⠋⣿⡤⣾⡏⢒⣺⣷⣺⣿⠀⠀⠀⠀⣿⣷⣶⡦⠀⢠⣿⣿⣸⣆⢿⣿⣠⣿⡟⣾⣿⢿⣿⡇⣼⣿⡇⣿⣿⢰⣿⡿⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⡶⠇⠀⣿⡿⢛⣛⡛⠸⠯⠀⠀⠀⠀⠾⣷⣀⣀⣀⡀⢯⣭⣟⣿⣮⡝⠛⣯⠕⠛⠛⠘⠛⠛⠿⠿⠁⠿⠿⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣿⡇⠸⢿⣿⡿⠿⣸⣿⡇⣿⣿⢰⣶⣶⣶⠀⠈⢩⣥⣤⣤⡀⢠⣤⣄⣀⠀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠈⠁⠀⢸⣿⡇⠀⣿⣿⣧⣿⣿⢸⣿⣏⣀⠀⠀⣸⣿⡏⣿⣿⢸⣿⡟⣛⡄⣿⣿⣿⡇⢸⣿⡏⠀⠀⠀⣴⣾⢿⣶⡄⢰⣶⡄⣤⣤⢠⣤⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣀⣀⣸⣿⣇⡀⣿⣿⢹⣿⡇⢸⣿⡟⣻⣾⡿⣿⣿⢿⣿⡅⢸⣿⣷⡖⢹⣿⡿⣿⡇⢸⣿⡇⠀⠀⠀⣿⣿⢸⣿⡇⣾⣿⣧⣿⡿⢸⣿⡏⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣾⣿⣿⣿⣿⣿⣿⡿⠿⣻⣇⣿⣿⢸⣿⡇⣸⣿⣷⣿⣿⡇⣿⣿⢸⣿⡇⣼⣿⣇⣒⣾⣿⣶⣿⡇⣸⣿⡇⠀⠀⢰⣿⡿⢸⣿⡇⣿⣿⣿⣿⡇⢸⣿⡿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣶⣿⣿⣿⣿⣷⣭⣽⣼⣿⣧⣟⣛⣛⣛⣿⣿⣸⠿⠿⠿⠿⢿⡇⠀⠘⢿⣧⣾⡿⠃⣿⡇⢻⣿⡇⣾⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠉⠁⠈⠉⠁⠙⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⢸⣽⢻⣙⡽⢿⣿⣻⢿⢹⣿⡿⣿⡿⣿⣿⢿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⣿⣿⣾⣿⣷⣿⡼⣼⣿⣵⣿⣜⣦⣟⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣀⣉⠉⠉⠉⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣺⣸⡷⣿⡇⡇⡏⢛⣹⣿⣿⣿⣿⣿⡏⠀⠀⢀⠔⣢⣴⣾⣷⣄⠀⠑⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡟⢡⣾⣷⣼⡿⡛⢿⠿⠿⢿⠿⣿⣉⣿⣿⣿⣿⢛⣿⡇⠀⠐⣡⣾⠋⠀⠀⠙⠛⠓⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⣌⣿⣇⣸⡀⠷⣾⠀⡇⢸⠀⣿⢠⡇⢰⠀⡿⢹⣿⡇⠀⣼⣿⣿⠀⠀⠷⣶⣶⣶⠀⠀⣸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡗⡓⡾⡶⢷⢾⠷⣾⢤⣧⣼⣿⠇⢸⡇⠻⣿⣷⣤⣴⣿⡿⠋⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣧⣷⣷⣷⣾⣼⣤⣧⣧⣧⣹⣿⠀⠀⠙⠓⠊⠉⠉⠉⠁⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⠿⡿⠷⠶⣶⠶⢶⣦⣤⣤⣤⣤⣤⣤⣠⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⡟⣿⢸⣿⠿⢸⣿⣿⣷⢹⣿⡿⢷⣶⡶⠎⣵⡶⣶⡄⣶⣶⣦⢠⣤⢀⣤⣤⣄⢠⣤⡀⣤⠀⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⢸⣿⠿⢸⣿⢿⣟⢸⣿⣷⢸⣿⣷⢸⣿⡇⠿⠇⢸⣿⠀⢸⣿⢸⣿⢸⣿⢸⣿⣧⣿⠀⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⢸⣿⣾⢸⣿⢸⣿⢸⣿⢰⢸⣿⣤⡸⣿⣧⣿⠇⢸⣿⠀⢸⣿⢸⣿⢸⣿⢸⣿⣿⣿⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣾⣾⣿⣿⣾⣭⣭⣷⣭⡏⠉⠀⠘⠛⠀⠘⠛⠈⠛⠛⠋⠘⠛⠘⠿⠸⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 220 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/08/22/irc-log-210821/#comments Gemini version at gemini://gemini.techrights.org/2021/08/22/irc-log-210821/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.22.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ IRC_Proceedings:_Saturday,_August_21,_2021⠀✐ Posted in IRC_Logs at 2:56 am by Needs Sunlight 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #techrights_log_as_HTML5 #boycottnovell_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #boycottnovell-social_log_as_HTML5 #techbytes_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #techrights_log_as_text #boycottnovell_log_as_text 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #boycottnovell-social_log_as_text #techbytes_log_as_text Enter_the_IRC_channels_now =============================================================================== § IPFS Mirrors⠀➾ CID Description Object type IRC log for  QmdqqBx1VTDBBKmzuWN9DTuPV2KxWjjFzcdBps7aNefw3U #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  QmYvQN2SdXpSwwwf5YHVvPaN7tDbCtXao25yuCNxFtVkr7 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmepCUXPu38257EU69gsKaVRjR2QE6Psi3pnnQzgppMskf social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmP7pus2DPRMvn9LV4YneSJEqiPpsPfSBhyc2EcGgyeSF1 social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmeV2DK3mXASco7BPd1Uv5b4HkRzb4Xb3DCTN4E7ehsZib #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  QmeiyN4LcWRjmiSmdSiqpEdYfgnLs8BwZvdVW1XQdvEQ4h (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  QmXJX7K2a5mHhiTcyAWiDwXFX1vW14SxJ82gyANbQijdzd #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  QmSxNVozypDmUxWNSaYHEeoSfyufEM13L86kJGMzdEdJnW (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmYmEgmfDVPvkfgUa7fsqSMDGZcBioYrEM8ofgP9Yru19n ䷩ 𝚕𝚒𝚗𝚎 337 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/08/22/love-for-techrights-web-site/#comments Gemini version at gemini://gemini.techrights.org/2021/08/22/love-for-techrights-web-site/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.22.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Not_Neglecting_the_Techrights_Web_Site⠀✐ Posted in Site_News at 7:51 am by Dr. Roy Schestowitz Video_download_link | md5sum de24bdcc11b1a550a69d667d609d2943 http://techrights.org/videos/site-changes-explained.webm Summary: Even though we have spread further and wider in terms of protocols, Techrights remains mostly a Web (as in WWW) site and we are making gradual changes to the looks of the site in order to enhance clarity and make it look more modern (while maintaining full support for browsers older than this site) THE growth of Gemini (over 10k page requests so far today; as of the timing of writing), the promotion of the bulletins and IPFS have in general made Techrights a lot more than a Web site. Instead of using blog posts’ commenting section (or Web forums) we use IRC and some time in the future we plan to explore GNUnet again (depending on its state of readiness; the project stresses it “is still only suitable for early adopters with some reasonable pain tolerance”). As its official Web site states: “The conventional Internet is currently like a system of roads with deep potholes and highwaymen all over the place. Even if you still can use the roads (e.g. send emails, or browse websites) your vehicle might get hijacked, damaged, or long arms might reach into its back and steal your items (data) to use it against you and sell it to others – while you can’t even notice the thievery nor accuse and hold the scroungers accountable. The Internet was not designed with security in mind: protecting against address forgery, routers learning metadata, or choosing trustworthy third parties is nontrivial and sometimes impossible.” Generally speaking, the Web goes in the wrong direction and the Internet as a whole has a number of issues. While the Internet is probably the best we have for the time being (unless we go back to radio or telegraph), we need to rethink its topology. We’ll be exploring_decentralised_IRC, not just IPFS, possibly with the introduction of more distributed dissemination of large files (like PeerTube or LBRY). That’s just part of our journey as we approach our 15th anniversary (about 80 days away). █ ䷩ 𝚕𝚒𝚗𝚎 395 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2021/08/22/world-wide-web-redux/#comments Gemini version at gemini://gemini.techrights.org/2021/08/22/world-wide-web-redux/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.22.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ [Meme]_In_2021,_Don’t_Invest_Much_Time_and_Effort_in_the_World_Wide_Web⠀✐ Posted in Site_News at 8:43 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Joaquin_Phoenix_Joker_Car:_Makes_a_Web_site,_realises_the Web_is_controlled_by_monopolies⦈_ Don’t be a joker or a Zucker; adopt gemini:// too Summary: The way things are going, few American oligopolies (or monopolies in their respective areas) with DRM- and surveillance-oriented agenda (ruthless business model centered around exploiting people) have come to dominate the World Wide Web, the creation of a Brit working in Switzerland; to get back to a more people-oriented Internet platform for page-serving we need to abandon the Web and adopt things like gemini:// to the extent feasible (the mainstream media won’t help popularise this) ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡿⠁⠐⠩⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣹⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⡏⠀⠀⠀⠀⠀⠹⠍⢹⡜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢽⣿⠅⠀⠀⠀⠆⠂⠀⠺⢿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠴⠶⠿⠀⠀⠀⠀⠂⠀⢠⣶⣶⡿⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⠁⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠼⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢶⣿⣦⡀⢰⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣷⣸⡄⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⣟⢛⠁⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⢠⣤⣤⢠⣤⣤⡄⢠⣭⢨⣥⢠⣤⣤⡄⣤⣤⣤⡀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣼⣿⣿⢸⣿⣿⡇⢸⣿⣾⡏⢸⣿⣇⡀⣿⣧⣛⠃⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢹⣿⢹⣿⣼⣿⣽⣷⢸⣿⢿⣧⢸⣿⡏⠁⣬⡝⣿⡇⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠘⠛⠘⠛⠛⠛⠘⠛⠘⠛⠘⠛⠚⠛⠛⠃⠛⠿⠟⠃⠀⠀⠀⠀⠘⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⠀⠀⢠⣤⢠⣤⡄⣤⡤⣤⣤⣤⢠⣤⣤⣔⠀⠀⣠⣤⣤⡀⣤⣤⣤⣤⣤⣤⣤⣤⣬⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⢸⣿⢸⣿⡇⣿⡇⣿⣿⡉⢸⣿⣹⣿⠀⠀⣿⣧⡛⠃⣿⣿⢩⣿⣿⠉⣿⣿⣉⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣯⣿⣇⠀⠘⣿⣿⣿⣷⣿⡇⣿⣿⠋⢸⣿⢹⣿⠀⠀⣬⡝⣿⣇⣿⣿⠈⣿⣿⣄⣿⣿⠛⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠏⠹⠿⠀⠀⠿⠿⠁⠿⠿⠀⠿⠿⠿⠸⠿⠿⠟⠀⠀⠙⠷⠿⠃⠿⠿⠀⠿⣿⣿⣿⣿⠿⠀⠀⠀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⣤⣤⣤⣤⣤⠤⠤⢤⠤⠤⠄⠀⠀⠀⠀⠀⠠⠤⠤⠠⠤⠤⠤⢤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⣼⣿⣿⣿⣿⡿⠃⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿ ⠀⠀⠈⠉⢻⣿⣿⣿⠿⠿⢸⣟⣷⣿⣟⢸⣿⡇⣿⠀⣿⢸⣟⡷⣿⣟⢸⣟⠗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣿⣿⠋⠀⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿ ⣰⣶⣶⣶⣿⣿⣿⣿⣿⣶⢸⡏⣿⣿⣯⣸⣿⣧⣿⣄⣿⢰⣏⣿⣿⣯⢰⣿⡷⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠻⡿⠟⠛⣿⣿⣿⣿⣟⣛⡒⣒⣖⢖⣂⡀⢀⡀⣀⠀⣀⣒⣈⣀⣀⠀⡴⣚⠶⣛⡿⣿⣿⣿⣿⣿⣿⣿⣧⣾⠋⠉⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢿⣿⣿⣿ ⣤⣿⡏⠉⢙⣿⣿⣿⡍⣿⢹⣿⣿⣿⣿⡅⠸⣧⣿⣿⡏⣿⣍⣿⣿⡇⡄⣿⠸⣿⡛⣿⠿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣠⣾⣿⣿⣿ ⠛⠛⠃⠀⢸⣿⣿⣿⠇⣿⠸⣿⣿⢿⣿⡄⠀⣿⡏⣿⡇⣿⣤⣿⣿⡇⡀⣿⠸⣯⡿⣸⣿⣿⣿⣿⣿⡿⣿⡄⠀⠀⠀⠉⠉⠉⠉⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠚⣿⡟⣩⣥⡒⣫⣼⢻⣅⣤⢠⣤⡄⣤⣤⡐⣤⣄⢠⡄⢠⡍⢢⣭⣶⣭⣽⠻⣿⣿⣿⣿⣧⣀⡀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠟⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣉⣿⣿⣿⣿ ⠀⠀⠀⢠⣾⣿⡇⣿⢘⡃⣿⣿⣿⣿⣿⠀⣿⠀⣿⢾⣻⣿⣿⢸⡇⢸⡇⢸⡷⢼⣿⣿⡇⡉⠙⠿⠟⠛⠛⣧⣤⡀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿ ⠀⠠⢴⣿⣿⣿⣧⡻⠾⣃⡻⢿⣹⠇⠿⠀⠿⠀⠿⠸⢏⠿⠟⡸⠷⠾⠷⣾⣷⣞⣿⣿⣱⣿⣦⡤⣾⣶⠀⢁⣠⣤⣄⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣉⣉⣿⣿⣿ ⠀⠀⠀⢨⡭⣭⢩⣤⡄⠈⣭⣭⣭⢩⡴⣤⢠⡄⣤⣡⣶⡍⣥⣤⣄⣴⣮⢩⡍⢫⡍⣭⡭⣩⢶⡄⣶⣶⠀⣾⣿⣿⠇⠀⠀⠀⠀⠘⠉⠉⠉⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠁⠈⠉⠉ ⠀⠀⠀⢸⡗⣿⠈⣿⢣⡄⣿⣿⣿⢸⡇⣿⢸⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⡇⢸⡇⣿⠖⣙⢷⡄⢿⡇⠀⠈⠙⢿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠉⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠷⠤⠀⢀⣴⣦⣤ ⠀⠀⠀⢘⣛⣛⣄⣛⣨⣅⣛⣛⣛⡈⠛⠛⠘⠋⠛⠘⠛⣃⣛⡃⠀⠛⣛⣜⣛⣛⣃⣛⣛⣙⣛⣣⣾⣧⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣴⣶⣦⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣂⠀⣀⢀⣴⣿⣿⣿ ⡴⠶⠶⠶⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠐⢷⡄⠙⠉⠉⠉⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣯⠿⠋⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣹⣿⣿⠧⠠⠾⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⡇⠀⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠀⢸⡿⠟⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⡟⢿⣿⣻⣿⣿⠁⠘⠻⠁⠀⠀⠀⠰⣶⣶⡄⠀⠀⢿⣶⣤⠀⣶⡦⠀⣠⣤⣀⣀⣀⡀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣀⣀⠀⠀⠀⢀⣾⣿⢷⣾⣿⣿⣿⣿⣶⣿⠂⠀⠀⣶⣶⣿⣿⣿⣿⣤⣤⣬⣽⣧⣄⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⣀⡀⠀⢺⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⡿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠈⠉⠉⠉⠉⢛⣿⣿⣿⣿⣿⣿⣿⣻⣿⡿⠿⠿⠿⣿⠉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣦⡀⠉⠉⠙⠛⢛⣁⣠⣼⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠁⢩⣉⣿⢻⣿⣿⡏⠉⣷⣶⠤⠤⠾⠤⣤⣤⣬⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣍⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⣿⣛⣋⣯⣤⣀⡤⠴⣿⢿⣭⣄⣙⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⠻⠃⠀⣿⣿⣤⣤⣄⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⠋⠒⠒⠒⠒⠀⠤ ䷩ 𝚕𝚒𝚗𝚎 468 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.22.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_22/8/2021:_IWD_1.17_and_Pardus_21.0⠀✐ Posted in News_Roundup at 11:20 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Audiocasts/Shows⠀➾ # ⚓ This_Week_in_Linux_165:_PineNote_E-Ink_Tablet,_MATE_1.26, Manjaro_21.1,_Zorin_OS_16,_Slackware_|_TuxDigital⠀⇛ On this episode of This Week in Linux, PineNote: E- Ink Tablet by Pine64, MATE 1.26, Manjaro 21.1, Zorin OS 16, Sparky Linux 6.0, KaOS Linux 21.08, Slackware 15.0 RC1, Kdenlive 21.08, Element Chat Adds Voice Messages, HP Envy x360 Collab with DasGeek, Krita 5.0 Beta. All that and much more on Your Weekly Source for Linux GNews! o § Kernel Space⠀➾ # ⚓ Intel’s_IWD_1.17_Wireless_Daemon_Brings_More_Fixes_– Phoronix⠀⇛ While it was busy on the hardware side of the house with Intel talking up all of their forthcoming hardware, Intel’s open-source software engineers remain very busy working not only to enable their next-generation hardware but other open-source efforts they’ve invested in like the iNet wireless daemon. IWD has matured well on Linux the past few years as a possible replacement to WPA Supplicant and can integrate with the likes of NetworkManager, systemd-networkd, and Intel’s own ConnMan project too. o § Benchmarks⠀➾ # ⚓ Debian_11_“bullseye”_offers_more_than_~2X_performance_in certain_applications⠀⇛ A few days ago Debian 11 (codenamed “bullseye”) stable version was released by the Debian Project. The new Linux distro packs a lot of changes under the hood in terms of feature additions, and more. You can find the details here. And it seems the new OS also has optimizations geared towards extracting much more performance out of the hardware resources available to it, according to testing conducted by Phoronix. Using its OpenBenchmarking Linux test suite, the site has assessed the performance of an 80 core- Intel Xeon 8380 Ice Lake 2P system and a 128 core- AMD EPYC 7763 Milan 2P system in the newly unveiled Debian 11 stable compared to the previous Debian 10.10 release. o § Instructionals/Technical⠀➾ # ⚓ How_To_Install_Jellyfin_Media_Server_on_Debian_11_– idroot⠀⇛ In this tutorial, we will show you how to install Jellyfin Media Server on Debian 11. For those of you who didn’t know, Jellyfin is an open-source media streaming system that allows you to manage and stream your media. With Jellyfin, you can organize and share your Media files, TV Shows, Music, and Photos from the web-based interface. Jellyfin can be installed on Linux, macOS, and Windows. 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 Jellyfin on a Debian 11 (Bullseye). # ⚓ How_to_Install_&_Configure_Git_on_Debian_11_– LinuxCapable⠀⇛ Git is a mature, actively maintained open source project originally developed in 2005 by Linus Torvalds, the famous Linux operating system kernel creator. Git is designed for developers that need a pretty straightforward version control system. Most software is collaborative efforts and sometimes can have hundreds of people with commits working on software development projects. It’s essential to track these commits customarily done in branches in most projects before being merged into the master for release. It is easy to review and track down any incorrect commits and revert, leading to a much easier development if anything goes wrong. In the following tutorial, you will learn how to install Git on Debian 11 Bullseye in three different ways. # ⚓ Model-driven_observability:_the_magic_of_Juju_topology_for metrics_|_Ubuntu⠀⇛ In the first post of this series, we covered the general idea and benefits of model-driven observability with Juju, but did not dive deep into the idea of contextualization and how it makes observability more actionable. In this post we start addressing what contextualization means in model-driven observability, starting from adding Juju topology metadata added to telemetry, and how that improves the processing and querying the telemetry for charmed applications. # ⚓ Clustered_RabbitMQ_Centos_7_–_Unixcop⠀⇛ RabbitMQ is an open-source enterprise messaging scheme initially based on the Advanced Messaging Queuing Protocol (AMQP) standard but now supports numerous other protocols. Lightweight and easy to deploy on-premises or on the cloud, RabbitMQ is the most popular open-source messaging. To ensure optimal performance of RabbitMQ, it is critical to RabbitMQ monitoring.However, it is challenging for organizations to find Clustered RabbitMQ monitoring tools that provide complete visibility into their infrastructure. Also, check RabbitMQ on Centos8 and documentation rabbitmq site # ⚓ How_to_Install_MariaDB_10.6_on_Debian_11_–_LinuxCapable⠀⇛ 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 will 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 features such as 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.6 on Debian 11. # ⚓ How_to_Monitor_Log_Files_in_Real_Time_in_Linux_[Desktop_and Server]⠀⇛ This tutorial explains how you can monitor Linux log files (desktop, server or applications) in real time for diagnosis and troubleshooting purpose. o § Games⠀➾ # ⚓ 25_Years_Later:_The_Original_Quake_Gets_a_Remaster_for_PC and_Consoles⠀⇛ The first installment in the Quake game series arrived in 1996, a full 25 years ago, when id Software partnered with GT Interactive to publish one of the most game-changing game series of all time. The game implemented new technologies (at that time) like 3D acceleration through OpenGL, and later on, brought support for multiplayer. Presented at today’s virtual QuakeCon conference, id Software and Machine Games partnered to develop a Quake remaster with various visual improvements for nostalgic players. o § Desktop Environments/WMs⠀➾ # § GNOME Desktop/GTK⠀➾ # ⚓ The_Gnome_2_Fork_–_MATE_Desktop_1.26_Released_for_Old Computers⠀⇛ For those looking for a lightweight Linux Desktop Environment, MATE is a good choice besides XFCE and LXDE. MATE is a free open-source fork of the classic Gnome 2 desktop. It also forked a list of core applications, e.g., Caja file manager from Nautilus, Pluma text editor from Gedit, MATE Terminal from Gnome Terminal. Though it’s Gnome 2 continuation, MATE fully supports the GTK 3 application framework. And by releasing version 1.26, it introduced initial Wayland support. o § Distributions⠀➾ # § New Releases⠀➾ # ⚓ Pardus_21.0_Sürümü_Yayınlandı⠀⇛ TÜBİTAK ULAKBİM tarafından geliştirilmeye devam edilen Pardus’un 21.0 sürümü yayınlandı. Pardus 21.0, Pardus 21 ailesinin ilk sürümüdür. En yeni Pardus’ u hemen şimdi indirebilir, bu sürüm hakkında detaylı bilgi edinmek için sürüm notlarını inceleyebilirsiniz. # § Debian Family⠀➾ # ⚓ Debian_11_Bullseye:_News,_Download,_Installation⠀⇛ We were looking forward to it in September. The latest version of the Debian operating system has just been released. A few days before the Debconf21 conference, here is a summary of the new ones on the Debian 11 Bullseye. # ⚓ Debian-based_SparkyLinux_6.0_‘Po_Tolo’_can_make_your old_PC_feel_like_new_again!⠀⇛ There are a lot of Linux-based operating systems these days, and if you have some free time, I suggest trying as many as you can. Think of it like fruit — apples are great, but you shouldn’t stop after just tasting that. The world is full of different choices, such as mangoes, bananas, and oranges. The same can be said of Linux — even if you really like, say, Ubuntu, you should also test Fedora, Mageia, and more. Today, yet another distro hits a major milestone; SparkyLinux achieves version 6.0. Code-named “Po Tolo,” it is a rolling release operating system that is based on the brand- new Debian 11 “Bullseye.” Sparky aims to be easy on system resources, with choices of three main desktop environments — LXQt, KDE, and Xfce. This lightweight operating system can breathe new life into aging computers. SparkyLinux even still supports older 32-bit processors. # ⚓ SparkyLinux_6_“Po_Tolo”_Released_Based_on_Debian_11 “Bullseye”⠀⇛ SparkyLinux 6 is here and brings the packages from Debian 11 “Bullseye”, which released a while back. Let’s take a look at what’s new. Sparky is a fast, lightweight, and fully customizable OS built on Debian that offers a few versions for different users and tasks. It is one of the few distributions which offers two versions, based on the Debian stable and testing branches. The SparkyLinux 6 ‘Stable’ version features ISOs with different desktop environments such as LXQt, Xfce and KDE. It also offer a ‘Semi- Rolling’ version which is based on Debian’s testing branch and features more up to date packages. The ‘Semi-Rolling’ version comes with the same desktop environments as their ‘Stable’ version plus MATE desktop environment added. o § Devices/Embedded⠀➾ # § Open Hardware/Modding⠀➾ # ⚓ Ultra-Low-Power_RISC-V_System-on-Chip_features Adaptive_Body_Biasing_Technology⠀⇛ CSEM and USJC together have developed an ultra-low-power RISC-V chip for electronic gadgets such as wearables. Both pioneering semiconductor companies from East Asia have been in the market for a while, developing and innovating new technologies to design low-power chips. With proven technologies of Adaptive Body Biasing (ABB) and Deeply Depleted Channel (DDC) to build a chip with all the required and necessary components, the collaboration to come up with an incredible ultra-low-power RISC-V chip. # ⚓ Building_RepRap_3D_printer_·_GeekSocket⠀⇛ It’s a hacker’s dream to have a 3D printer on their desk. I had seen 3D printers on television when I was in school. I wanted to own a 3D printer since I saw one in real life at the reserved-bit hackerspace. My brother keeps building different mechatronics projects. So, having a 3D printer was going to help him build more complex, precise parts in less time for his projects. In the last couple of years, Creality (and probably other companies too) brought affordable 3D printers to the market. These are available from ₹12-15k on Amazon in India (prices keep fluctuating). While the prices are comparatively less than other printers like Prusa i3, it is still a significant amount of money for us. On top of it, we had questions like, what if it does not work as expected, or keeps failing? Because my brother’s friend has a printer, and he said that only 1 out 3 prints are usually successful for him. # ⚓ DIY_Air_Quality_Sensor⠀⇛ A while back, I stumbled across the AirGradient project – a DIY air quality sensor built on the ESP8266 platform – and thought it would be interesting to build one to track the air quality where I live. AirGradient supports sensors for temperature/ humidity, CO2, and – most importantly for air quality – PM2.5. Of course, these are all low-end consumer- grade sensors. I wouldn’t trust them with my lung health, but I figured it’d provide another data point to add to the available local air quality measurements. # § Mobile Systems/Mobile Applications⠀➾ # ⚓ Google_is_shutting_down_an_Android_Play_Store_app used_by_millions_|_Express.co.uk⠀⇛ # ⚓ Google_Assistant_Driving_Mode_to_replace_Android_Auto with_Android_12_–_GSMArena.com_news⠀⇛ # ⚓ How_to_take_advantage_of_Android_12’s_new_privacy options_–_The_Verge⠀⇛ # ⚓ How_to_Scan_Documents_on_Android_Using_2_Easy Methods⠀⇛ # ⚓ How_To_Download_Korean_Games_PUBG_Mobile_KR_APK_For Android_For_Free_In_2021_In_5_Minutes⠀⇛ # ⚓ Android_Phone_Running_Slow_and_Low_on_Space?_How_to Clear_App_Cache_Memory⠀⇛ # ⚓ Nokia_3.4_is_the_latest_smartphone_to_get_Android_11 –_GSMArena.com_news⠀⇛ # ⚓ Would_you_pay_a_subscription_for_ad-free_Android_and long-term_updates?⠀⇛ # ⚓ Oxygen_OS_guide:_Everything_you_need_to_know_– Android_Authority⠀⇛ # ⚓ Taking_Screenshots_on_Chrome_for_Android_Just_Got_Way Easier_/_Digital_Information_World⠀⇛ # ⚓ Does_two-factor_authentication_work?_Why_your_Android might_be_at_risk⠀⇛ # ⚓ Android_phone_owners_targeted_in_Flubot_scam_–_This Weekend_Life_–_ABC_Radio⠀⇛ o § Free, Libre, and Open Source Software⠀➾ # § SaaS/Back End/Databases⠀➾ # ⚓ Postgres_set-returning_functions_that_self-memoize_as materialized_views⠀⇛ In episode 2 I mentioned three aspects of pl/ python that are reasons to use it instead of pl/pgsql: access to Python modules, metaprogramming, and introspection. In episode 5 I discussed metaprogramming, by which I mean using pl/python to compose and run SQL code. This episode features introspection, by which I mean taking advantage of Python’s inspect module to enable a pl/python function to discover its own name. # § Productivity Software/LibreOffice/Calligra⠀➾ # ⚓ LibreOffice_7.2_Arrives_with_Improved_Microsoft Office_Document_Support⠀⇛ The Document Foundation has announced the release of LibreOffice 7.2, the latest version of its free and open-source office productivity suite. Among the changes is a significant number of improvements related to interoperability proprietary Microsoft DOC, and DOCX, XLSX, and PPTX documents. “LibreOffice 7.2 Community provides a large number of interoperability improvements with Microsoft’s proprietary file formats,” the announcement post reads. “In addition, LibreOffice 7.2 Community offers numerous performance improvements in handling large files, opening certain DOCX and XLSX files, managing font caching, and opening presentations and drawings that contain large images.” # § GSoC⠀➾ # ⚓ Arijit_Kundu:_GSoC_2021_|_Faces_of_GNOME⠀⇛ As Google Summer of Code 21 comes to an end, the 3-month long journey has been nothing short of amazing. From developing the UI, reading documentations to adding new features and fixing issues. I am ecstatic to share that mostly all of the milestones for the development of the Faces of GNOME are complete and the entire source code can be found at GitLab. This is a summary of all the work done during and before the GSoC period and plans post-GSoC. # ⚓ KDE_Connect_iOS_Wrapping_up_GSoC_2021:_Reflections⠀⇛ As GSoC comes to a close, here are some thoughts of reflection that I would like to share regarding the past months working on the KDE Connect iOS 2021 project with the KDE Community. I’m usually not a fan of talking about how “things could have gone that’ll lead to a better present” as I prefer to focus on the present and the focus rather than the past, but there might be some of that vibe here. # ⚓ Adding_Custom_Stamps_Support_To_Okular⠀⇛ Google Summer of Code is almost finished, and it’s time for me to wrap up and present my work done so far during this period. It has been an awesome, and fruitful journey, I really learned a lot and I enjoyed every bit of it. In this blog post, I’d like to present all of the work done, the challenging parts, as well as the future work that I’m planning to do. Before I continue to representing the work, I’d like to thank Albert for helping me through this period and for his great efforts and continuous support, it’s much appreciated. [...] Most of the work done on Okular Side was on the PDF Generator. Okular has multiple generators that are used to talk to the corresponding library. One of those generator is the PDF Generator, which talks directly to the Qt5 Frontend of Poppler. Mainly, we modified the current behavior to support calling the new APIs. There were some challenges in this particular part that I’m going to talk about in detail below. However, all of the modifications were only related to stamp anontations. We needed first to disable Okular’s rendering for stamps and only rely on Poppler’s rendering, and whenever a new Stamp gets added we load its QImage and pass it to the Qt5 API. This way we’re sure that any new stamps get added by Okular will have AP streams and other PDF viewers will be able to understand and render them. # § FSF⠀➾ # ⚓ ::[FSFLA]::_Architecting_Software_for_Freedom_in Networked_Services⠀⇛ Free Software history is full of examples of server software that users could install and run autonomously on their own computers, developed to promote server-side user autonomy and decentralization, but that third parties install and run for multiple users, defeating these motivations. It has happened to such widely-used communication and publishing services as instant messaging, email hosting, blogging, social media, and source code hosting, and to domain-specific software as for managing cities, schools, libraries, shops, restaurants, etc. An important observation is that it has often happened even when software developers and server maintainers embraced decentralized (federated) architectures, and actively promoted decentralization by encouraging users to install their own servers. When users’ own computing is performed as a service for the users on a server controlled by a third party, the users relinquish control over their computing and their data. That’s SaaSS, and that’s why it’s freedom- denying. If users ran Free Software on a server under their own control instead, they’d retain freedom and privacy. Alas, when they compare the costs of maintaining their own servers and IT staff with outsourcing the server to a service provider that runs the same software for multiple clients, the economies of scale are irresistible for all but the most freedom-concerned users. These economies of scale tend to lead all server software to outsourcing and (re)centralization, and thus all server-side computing software to SaaSS. Even server software that is Free Software! It doesn’t follow that it’s unethical to develop Free Software for server-side computing, but even if it’s developed with the intent of promoting users’ freedoms, the economies of scale it enables play against this goal, driving most users to SaaSS instead. It’s a poor strategy to liberate users. # § Programming/Development⠀➾ # ⚓ Let’s_write_a_compiler,_part_6:_Input_and_output⠀⇛ Now armed with a complete PL/0 compiler, we have a few last bits to clean up. The one I want to cover today is basic input and output. For us, that will mean the ability to print number and input numbers. Shorter than yesterday for sure, but very useful. We won’t be printing strings today. That will come later. You can fake it for now with repeated character printing. # § Perl/Raku⠀➾ # ⚓ [Perl_statistics]_Monthly_Report_–_July⠀⇛ The guilt is killing me every time I delay the monthly report. I finally found time to get this out on 22nd day of the month where I would do that on the very first day of the month in the past. Life can be challenging at times, balancing personal and professional aspect can be difficult, I must confess. In all of these up and down, I have to keep myself motivated and find ways to stay happy. I try to avoid negative thoughts coming on my way and stay positive. * § Leftovers⠀➾ o ⚓ Opinion_|_What_Courage_Looks_Like:_Birds_Of_No_Nation⠀⇛ o ⚓ Not_as_famous_as_they_should_be⠀⇛ Some people in computing are famous, some are not. Sometimes the fame is proportional to their contributions to computing, sometimes it’s not. That’s how life and the world works: the winners write the history. Financial success and personal charisma is deemed more interesting than quietly doing your work, however impactful it might be. The computer that’s made the biggest impact on me is the Amiga. Several people are famous for their involvement in creating this computer, and rightly so. But some of those who laid the foundations for making it into an amazing overall experience of computing have gone largely unnoticed – even among Amiga users. I think that’s a bit sad and I’d like to help set the record straight by presenting a few persons whose work has had a deep impact on both how I personally and many others use and view computers in general and the Amiga in particular. o § Science⠀➾ # ⚓ The_big-load_anti-pattern⠀⇛ The most obvious problem with a big load is the scalability. As your data inputs get larger and larger, you consume more and more memory. Though it is true that over time we get more memory, we also tend to get more processing cores, and RAM is a shared ressource. Currently, in 2021, some of the most popular instance types on the popular cloud system AWS have 4 GB per virtual CPU. If you have the means, AWS will provide you with memory- optimized virtual nodes that have 24 TB of RAM. However, these nodes have 448 logical processors sharing that memory. # ⚓ Finland_to_boost_hydrogen_capabilities_with_20MW_green hydrogen_production_plant⠀⇛ Finland’s first green hydrogen production plant, with a capacity of 20MW, is set to be constructed in Harjavalta. o § Hardware⠀➾ # ⚓ Apple:_Apple_patents_keyboard_with_removable_keys,_Telecom News,_ET_Telecom⠀⇛ According to GizmoChina, it could serve as a precision mouse for swift navigation of the display. Aptly termed the Deployable Key Mouse, the patent filing details a description of what the key will look like and its possible performance in a MacBook. o § Health/Nutrition⠀➾ # ⚓ Florida_Mayor_Urges_Water_Limits_Because_of_COVID-19 Surge⠀⇛ The city-owned utility typically goes through 10 trucks of liquid oxygen a week but its supplier recently said that it would be cut back to five to seven trucks a week to accommodate hospitals, said Linda Ferrone, OUC’s chief customer and marketing officer. About 40% of the utility commission’s potable water is used for irrigation so any strains on the water supply will be greatly reduced if residents stop watering their lawns, washing their cars or using pressure washers, she said. # ⚓ A_year_and_a_half_after_Sweden_decided_not_to_lock_down, its_COVID-19_death_rate_is_up_to_10_times_higher_than_its neighbors⠀⇛ Sweden decided not to implement a full-scale lockdown during the pandemic. It now has up to 10 times as many COVID-19 deaths per capita as its Nordic neighbors. Sweden also didn’t fare much better economically, suggesting its gamble didn’t pay off. o § Integrity/Availability⠀➾ # § Proprietary⠀➾ # ⚓ BlackBerry_QNX_flaw_prompts_warnings_from_government authorities_–_SiliconANGLE⠀⇛ A newly disclosed flaw in software from BlackBerry Ltd. has resulted in warnings from U.S. government authorities due to its serious nature. The flaw, described as a BadAlloc vulnerability, has been founded in BlackBerry’s QNX Real Time Operating System. QNX is a commercial Unix-like real-time operating system primarily used in embedded systems. The software can be found in medical devices, cars, factories and even the International Space Station. According to an alert today from BlackBerry, the vulnerability affects QNX Software Development Platform version 6.5.0SP1 and earlier, QNX OS for Medical 1.1 and earlier, and QNX OS for Safety 1.0.1 and earlier. Exploiting the vulnerability, an attacker could perform a denial-of-service attack or execute arbitrary code. BlackBerry noted that it’s not aware of any exploitation of the vulnerability. # ⚓ Nigerian_Threat_Actors_Solicit_Employees_to_Deploy Ransomware_for_Cut_of_Profits⠀⇛ Researchers have discovered a Nigerian threat actor trying to turn an organization’s employees into insider threats by soliciting them to deploy ransomware for a cut of the ransom profits. Researchers at Abnormal Security identified and blocked a number of emails sent earlier this month to some its customers that offered people $1 million in bitcoin to install DemonWare ransomware. The would-be attackers said they have ties to the DemonWare ransomware group, also known as Black Kingdom or DEMON, they said. # ⚓ How_to_check_if_your_Google_Nest_Hub_is_running Fuchsia⠀⇛ Fuchsia, Google’s mysterious new OS, is making its way to more and more Nest devices, and if you happen to own the original Nest Hub, your display might already be running on Fuchsia, even if you don’t know it. # § Pseudo-Open Source⠀➾ # § Privatisation/Privateering⠀➾ # § Linux Foundation⠀➾ # ⚓ Academy_Software_Foundation onboards_Maxon_and_Tangent_Animation as_general_members⠀⇛ Recently, the Academy Software Foundation (ASWF), the preeminent organization for open source software development in the motion picture and media industries, announced the addition of two new general members: Maxon and Tangent Animation. The news comes as the Academy Software Foundation heads into its annual conference, Open Source Days, a free virtual event which will be held on 4 and 5 August where top Hollywood studios and technology developers come together to share the latest progress on open source tools and standards. [...] The addition of Maxon and Tangent Animation marks continued growth for the ASWF, following the addition of Adobe and the Entertainment Technology Center@USC as members earlier this year. The ASWF has grown significantly in just three years, from 13 founding members to 33 members today, a testament to the importance and scope of open source development across the industry. # § Security⠀➾ # § Privacy/Surveillance⠀➾ # ⚓ TikTok_Faces_Senate_Inquiry_Over_Expanded Biometric_Data_Collections⠀⇛ Senators Amy Klobuchar (D-MN) and John Thune (R-SD) voiced their “serious concerns” with the app’s current privacy policy in a two- page letter addressed to TikTok CEO (and ByteDance CFO) Shou Zi Chew. “The updated policy appears to enable TikTok to automatically collect biometric data, including certain physical and behavioral characteristics from video content posted by its users,” the document relays. # ⚓ Your_devices_and_your_employer⠀⇛ There is one thing I need to mention for anyone going the separate iCloud account route on corp devices: you *probably* should make sure you have it logged in from a personal Mac or something like that, or some other place where you can have passcodes sent. The reason is that if you should quit, you lose access to the authorized devices (phone, laptop) which will receive auth codes. # ⚓ More_on_Apple’s_iPhone_Backdoor⠀⇛ Apple says that hash collisions in its CSAM detection system were expected, and not a concern. I’m not convinced that this secondary system was originally part of the design, since it wasn’t discussed in the original specification. o § Defence/Aggression⠀➾ # ⚓ Opinion_|_For_the_Seventeenth_Time,_Afghanistan_Was_Never “Winnable”⠀⇛ The recent unpleasantness in Afghanistan has occasioned one of the usual cyclical national bouts of self-righteousness from the media, the chattering classes, and Very Serious People in general. Who could have let this outrage occur, they wail, and for God’s sake, what are we going to do about it in five minutes flat? # ⚓ Opinion_|_The_Lessons_the_U.S._Will_Probably_Not_Learn_from Afghanistan⠀⇛ The maudlin coverage of the U.S.’s botched exit from Afghanistan will go on for months, maybe years.  It will do as much good as rubbernecking a wreck on the side of the road to prevent it from having happened.  The U.S.’ inartful exit from the country should not be confused with the loss of the War, and it’s the loss that needs to be weighed. # ⚓ Defense_Contractors_Spent_Big_in_Afghanistan_Before_the Taliban_Took_Control⠀⇛ # ⚓ Will_the_Voices_of_Those_Who_Were_Always_Right_on Afghanistan_Still_Be_Ignored?⠀⇛ # ⚓ Taliban_and_social_media:_How_should_tech_companies respond?⠀⇛ Should the Taliban be allowed on social platforms if they don’t break any rules, such as a ban on inciting violence, but instead use it to spread a narrative that they’re newly reformed and are handing out soap and medication in the streets? If the Taliban runs Afghanistan, should they also run the country’s official government accounts? And should tech companies in Silicon Valley decide what is – and isn’t – a legitimate government? They certainly don’t want to. But as the situation unfolds, uncomfortable decisions lie ahead. # ⚓ How_the_Taliban_Turned_Social_Media_Into_a_Tool_for Control⠀⇛ The Taliban, who banned the [Internet] the first time they controlled Afghanistan, have turned social media into a powerful tool to tame opposition and broadcast their messages. Now firmly in control of the country, they are using thousands of Twitter accounts — some official and others anonymous — to placate Afghanistan’s terrified but increasingly tech-savvy urban base. The images of peace and stability projected by the Taliban contrast sharply with the scenes broadcast around the world of the chaotic American evacuation from the Kabul airport or footage of protesters being beaten and shot at. They demonstrate the digital powers the militants have honed over years of insurgency, offering a glimpse of how the Taliban could use those tools to rule Afghanistan, even as they cling to their fundamentalist religious tenets and violent proclivities. # ⚓ Army_Special_Forces_want_to_integrate_more_with_other military_units_on_info_warfare⠀⇛ Army Special Forces are deployed to over 70 countries daily and engaging hostile actors while still being able to effectively message portions of a population, meaning they have been at the tip of the spear when it comes to developing and maturing information warfare capabilities. The conventional forces are learning the importance of harnessing these capabilities as adversaries are using a variety of techniques to posture forces and undermine the U.S. and its forces. The Army, as a result, is pursuing an emerging idea called information advantage, which seeks harness information-related capabilities to enable commanders to maintain decision advantage over enemies. Raetz told C4ISRNET following his remarks that Special Forces are looking to partner more frequently with conventional forces, noting that experimenting with regionally aligned Army forces was one success of the exercise. # ⚓ Facebook_moves_to_block_Taliban’s_WhatsApp_accounts⠀⇛ Facebook said Tuesday it was blocking WhatsApp accounts linked to the Taliban after the radical Islamic group seized control of Afghanistan and sought to use the messaging service to help it govern. # ⚓ “Secret_Base”_locations_revealed_–_Part_2_of_5⠀⇛ The job vacancy described a “Skilled Electronics Engineer required for CNO Exploit solutions in support of a specialist military user organisation”. GCHQ is named as a key partner. It is possible that MAB5 is linked to the ultra secretive Special Reconnaisance Regiment (SRR). The successful candidate was required to obtain the highest level Developed Vetting (DV) security clearance. As for that curious MAB acronym, well it is simply a coy reference to “MoD A Block” which in turn is a codename for use by those “in the know” when wishing to refer to UK Special Forces (UKSF) operations. The actual physical MoD A Block is at the SAS Regents Park Barracks in Albany Street, Central London and is UKSF HQ. o § Transparency/Investigative Reporting⠀➾ # ⚓ Afghanistan_war_neocons_like_George_W._Bush_would_like_you to_know_this_isn’t_their_fault⠀⇛ There is a direct line from the loss of trust in government caused by the Bush administration’s lies about weapons of mass destruction to Donald Trump’s claim as a presidential candidate that “I alone can fix it.” The hatred and fear mobilized to justify the wars in Iraq and Afghanistan seamlessly flowed from the Bush era into the tea party and then the white nationalist movement that Trump surfed to the White House. Most importantly, the trillions spent on weapons used to bring foreign populations to heel was money that was not allocated instead to pay for desperately needed health care, education or infrastructure here at home. # ⚓ Cable_news_is_dominated_by_the_same_Afghanistan_hawks_who created_this_situation⠀⇛ Nowhere in that segment did either person explicitly acknowledge they’d worked in the very administration that started the war, though a chyron did identify Thiessen as a “FMR GW BUSH SPEECHWRITER.” o § Environment⠀➾ # ⚓ No_child_will_escape_the_impact_of_climate_change:_UNICEF⠀⇛ Close to one billion children were classified as “extremely high-risk” with the climate crisis threatening their health, education, and protection, exposing them to potentially fatal diseases, a new climate report from the UN’s children’s agency. “For the first time, we have a complete picture of where and how children are vulnerable to climate change, and that picture is almost unimaginably dire,” said Henrietta Fore, UNICEF executive director. “Climate and environmental shocks are undermining the complete spectrum of children’s rights, from access to clean air, food and safe water; to education, housing, freedom from exploitation, and even their right to survive. Virtually no child’s life will be unaffected,” she added. # ⚓ Rocket_Lab_will_launch_a_Finnish_cubesat_this_year_to_test space_junk_cleanup_tech⠀⇛ AuroraSat-1, which will be operated by Finnish company Aurora Propulsion Technologies, will lift off from Rocket Lab’s New Zealand site, on the North Island’s Mahia Peninsula. After deploying in low Earth orbit, the cubesat will demonstrate systems designed to help operators maintain control of small satellites and bring them down to Earth before they become space junk. # ⚓ Explosive_California_wildfires_could_burn_into_December⠀⇛ Erratic infernos like the Creek Fire last year, the fifth-biggest ever, could be blamed in part on a 2012-16 drought. It is estimated to have killed more than 100 million trees in the Sierra Nevada, the state’s largest mountain range and the setting for many of the fires, North said. North was co-author of a 2018 scientific paper that predicted Sierra wildfires could burn at the intensity of blazes lit by fire bombings in Dresden, Germany and Tokyo during World War II. “I do think that’s what we’re seeing,” said North. “The current models we have for how fires are going to behave don’t cover this because it’s just off the charts. It’s hazardous to firefighters and hard as hell to predict what it’s going to do.” Fires have intensified across the entire West, creating a nearly year-round season that has taxed firefighters. Fire patterns used to migrate in seasons from the Southwest to the Rockies, to the Pacific Northwest and then California, allowing fire crews to move from one place to the next, Scardina said. # ⚓ Winds_Threaten_to_Fan_Destructive_California_Wildfire⠀⇛ California is one of a dozen mostly Western states where 99 large, active fires were burning as of Friday, according to the National Interagency Fire Center. # ⚓ We_Have_to_Choose_the_Future_of_the_Planet⠀⇛ “Let’s be clear: This was avoidable,” a furious Varshini Prakash, the executive director of the Sunrise Movement, said in response to the latest United Nations climate report. The Intergovernmental Panel on Climate Change’s Sixth Assessment Report, released on August 9, “is apocalyptic, catastrophic, and nothing we haven’t been screaming about from the rooftops for years,” Prakash continued. “If Biden really wants to be a world leader on climate, he’ll heed this call and pass the boldest reconciliation bill possible.”1 # ⚓ Activists_Celebrate_Win_in_Fight_Against_Chemical_Oil Dispersants⠀⇛ # ⚓ Methane_Is_Flaring_Out_of_Control._Biden_Administration, Congress_Must_Step_In.⠀⇛ # ⚓ Opinion_|_4_Major_Environmental_Treaties_the_U.S._Never Ratified_—_But_Should⠀⇛ In one of his first acts in the White House, President Joe Biden signed an executive order to have the United States rejoin the Paris climate agreement. It signaled an important step in the country recommitting to action to tackle climate change after the Trump administration withdrew the United States from the accord and worked to roll back environmental regulations nationwide. # § Energy⠀➾ # ⚓ Opinion_|_Fukushima:_A_Lasting_Tragedy⠀⇛ # ⚓ Power_outages_in_Michigan_longer_than_in_most_states. Here’s_why⠀⇛ Customers in the bottom five states — Maine, West Virginia, California, Michigan and Mississippi — had the longest total time interrupted by power outages that year, often caused by major weather events like storms and wildfires. An abundance of trees, estimated to be 14 billion in Michigan, also is blamed for mass outages like the one last week that left more than 900,000 in the dark. # § Wildlife/Nature⠀➾ # ⚓ German_drone_programme_saves_thousands_of_fawns_from death_in_fields⠀⇛ Year after year, thousands of fawns are accidentally killed when meadows are mowed. Thanks to the drones and thermal imaging, fawns can be discovered and brought to safety. # § Overpopulation⠀➾ # ⚓ The_“Youth_Bulge”_of_Afghanistan:_The_Hidden_Force behind_Political_Instability⠀⇛ The theory we are talking about states that a so-called “youth bulge”, which describes an excess in the young population of a country, is the real (and main) hidden force behind political instability. The term was first used by Gary Fuller in 1995, then adopted by the renowned political scientist Samuel Huntington, and later extended and popularized by German sociologist and economist Gunnar Heinsohn in his book “Söhne und Weltmacht” (2003, new ed. 2019). The basic idea is that resources are limited and are owned and managed by (older) adults. This is also true for (political) power. Young people want a piece of the action. The bigger the imbalance, i.e. the more young people there are, the bigger the conflicts because more young people fight for their place in the economy and society. If there is a balance the transition of power and resources can be organized more smoothly and if a society is even dominated by older people (like e.g. in Germany) the young just don’t have a say in those matters # ⚓ How_water_shortages_are_brewing_wars⠀⇛ Around the world, stories like al Sadr’s are becoming far too common. As much as a quarter of the world’s population now faces severe water scarcity at least one month out of the year and – as in al-Sadr’s case – it is leading many to seek a more secure life in other countries. “If there is no water, people will start to move,” says Kitty van der Heijden, chief of international cooperation at the Netherlands’ foreign ministry and an expert in hydropolitics. Water scarcity affects roughly 40% of the world’s population and, according to predictions by the United Nations and the World Bank, drought could put up to 700 million people at risk of displacement by 2030. People like van der Heijden are concerned about what that could lead to. # ⚓ China_allows_couples_to_have_third_child_to_avert_a demographic_crisis⠀⇛ China will now allow couples to legally have a third child as it seeks to hold off a demographic crisis that could threaten its hopes of increased prosperity and global influence. o § Finance⠀➾ # ⚓ The_Real_Impact_of_the_$1.2_Trillion_Infrastructure_Bill Will_Be_Felt_Locally⠀⇛ # ⚓ Judge_Says_California’s_Prop_22_Unconstitutional_in_‘Major’ Win_for_Gig_Workers⠀⇛ A California judge ruled Friday that Proposition 22—a measure that let so-called gig economy companies like Uber and Lyft limit worker protections—is unconstitutional. “This is a MAJOR and deserved win for drivers and gig workers,” the California Labor Federation tweeted Friday in response to the ruling. # ⚓ CEOs_Got_Bonuses_While_Workers_Struggled_During_the Pandemic⠀⇛ # ⚓ To_Redditors,_Robinhood_isn’t_a_meme_stock_any_more⠀⇛ Which was surprising, because Robinhood is the beloved trading platform of choice for WallStreetBets users. It’s the app they’ve used since last year to buy meme stocks they collectively adored: GameStop, or AMC, or BlackBerry. And after Robinhood listed on the Nasdaq on July 29, a surge of Redditors decided to lean into the meta—to turn Robinhood, the meme stock trading app, into a meme stock itself. # ⚓ Why_is_OnlyFans_letting_payment_companies_lure_it_away_from porn?⠀⇛ OnlyFans has brought in billions of dollars distributing pornography. The website, which allowed sex workers to enter the so-called creator economy with its popular direct-to-consumer subscription platform, did $2 billion in sales in 2020 and took a 20% cut of the action, according to Bloomberg, which first reported the news of the pivot away from porn. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ Nigeria_expects_to_lift_Twitter_ban_by_end_of_year, minister_says⠀⇛ The ban, announced in June, has hurt Nigerian businesses and drawn widespread condemnation for its deleterious effect on freedom of expression and the ease of doing business in Africa’s most populous nation. # ⚓ Nigeria_to_lift_Twitter_ban_soon,_minister_says⠀⇛ Nigeria will soon lift its ban on Twitter (TWTR.N) after resolving some of its differences with the social media platform, Information Minister Lai Mohammed said on Wednesday, signalling the end of a policy widely condemned as an affront to freedom of expression. The Nigerian government suspended Twitter on June 4 after it removed a post from President Muhammadu Buhari that threatened to punish regional secessionists. Some telecoms companies subsequently blocked access to users in Nigeria. # ⚓ Wikipedia_v_ASPI:_on_sock-puppets_and_Wiki-sneaks⠀⇛ The Australian Strategic Policy Institute says it’s independent, free of influence and stands by the integrity of its research, so who is scrubbing negative comments from the Wikipedia page of the China hawk think tank? Is it the Chinese spies, is it Winnie the Pooh? Marcus Reubenstein reports. # ⚓ ‘Afghan_decision_a_result_of_political_consideration,_not an_intelligence_failure’:_Ex-CIA_official⠀⇛ Douglas London, who retired from the CIA in 2019 after 34 years, said that the intelligence community had presented various scenarios if US troops withdraw early from Afghanistan. But former president Trump still took the decision of fast- track the withdrawal and it was endorsed by Joe Biden. o § Censorship/Free Speech⠀➾ # ⚓ OnlyFans_sends_creators_scrambling_with_sudden_ban_on “sexually_explicit”_material⠀⇛ This is like IHOP saying it will only serve its lunch and dinner menus. # ⚓ Taliban_violence_drives_Afghans_to_wipe_social_media profiles⠀⇛ “I’ve been getting requests from activists and computer engineers and people in civil society organizations about security and deletion of their data. Most of them are also trying to find ways to leave the country, but their online lives are also kind of a lifeline for them,” which is why few people want to delete their profiles entirely, she said. Dad also said that the Internet Archive, a nonprofit group that works to periodically capture snapshots of the internet that can be easily searched in case content is deleted, needs to take action. “It’s not just social media platforms; it’s also on the web,” Dad said. “The Internet Archive really needs to step up and work with the international civil society groups who are already in touch with Afghan people on the ground.” # ⚓ Officials_tear_out_yearbook_pages,_prompt_censorship claims⠀⇛ The two-page timeline depicting news events from 2020 and 2021, including the U.S. Capitol riot and the several police killings, were ripped out by hand. # ⚓ Tired:_What3Words._Wired:_A_clone_location-tracking_service based_on_FOUR_words_–_and_they_are_all_extremely_rude_•_The Register⠀⇛ Some internet clown has satirised current UK controversy over mapping app What3words by making a version that uses four swearwords to name each 3×3 metre block of Great Britain. FourKingMaps, which appears to have been put together using the same basic principles as What3Words, copies the same basic approach as W3W but uses four words – and very sweary words at that. o § Freedom of Information/Freedom of the Press⠀➾ # ⚓ Taliban_take_2_female_state_TV_anchors_off-air_in Afghanistan,_beat_at_least_2_journalists⠀⇛ Since August 15, members of the Taliban have barred at least two female journalists from their jobs at the public broadcaster Radio Television Afghanistan, and have attacked at least two members of the press while they covered a protest in the eastern Nangarhar province, according to news reports and journalists who spoke with CPJ. # ⚓ US_must_plan_evacuation_of_Afghan_journalists,_delay_troop pull-out,_RSF_says⠀⇛ Ahead of next week’s G7 summit on the situation in Afghanistan, announced by US President Joe Biden, Reporters Without Borders (RSF) calls for a special plan for evacuating endangered Afghan journalists and human rights defenders that would mean postponing the completion of the US military withdrawal. # ⚓ “Sad_year_for_journalism”_NVJ_general_secretary_says_after attack_on_Groningen_reporter⠀⇛ The attack on Groeneveld came slightly more than one month after crime reporter Peter R. de Vries was shot in the head on a street in Amsterdam. De Vries ultimately succumbed to his injuries after fighting for his life for more than a week. # ⚓ ‘I_knew_they’d_come_for_us’:_Afghan_journalists,_activists report_Taliban_reprisals⠀⇛ The Taliban have started to use any means at their disposal to track down the people they see as a threat to their rule, even going to local mosques or using corrupt police officers to find information, despite showing a conciliatory face to the world. The FRANCE 24 Observers spoke with five activists and journalists from all over Afghanistan, who all report that the Taliban are beginning searches in their regions. o § Civil Rights/Policing⠀➾ # ⚓ Female_Journalists_Say_Taliban_Barred_Them_From_State-Run Media⠀⇛ At least two female journalists working for a state-owned broadcaster in Afghanistan have said the Taliban are not allowing them to work. Since entering Kabul last Sunday, the Taliban have taken control of government agencies, including state-run media. When journalists at the national Radio Television Afghanistan (RTA) arrived at work, some women were told they could not enter the building. # ⚓ Iran_Reports_Increase_In_Child_Marriages⠀⇛ Iranian officials have reported an increase in the overall number of child marriages last year compared to 2019. According to the Statistics Center of Iran, the marriage rate of girls aged 10-14 last year increased by 10.5 percent compared to 2019. It says 31,379 girls in that age bracket were married in 2020 compared to 28,373 cases the previous year. # ⚓ Muslim_Father_Kills_Son_for_His_Christian_Faith,_Sources Say⠀⇛ Kasimu Kawona of Bupalama village, Buseta Sub- County in Kibuku District was not charged with murder but a lesser charge of manslaughter because he killed his son in anger for leaving Islam, sources said. # ⚓ Outcry_as_Jutland_school_bans_crop_tops⠀⇛ And even Nationalmuseet, the national museum, has entered the debate, claiming that ancient Danes were wearing them 3,500 years ago in the Bronze Age. o § Internet Policy/Net Neutrality⠀➾ # ⚓ New_Asia_undersea_data_cable_plan_unveiled_by_Google, Facebook⠀⇛ The cable project dubbed Apricot would be some 12,000 kilometers (nearly 7,500 miles) and be operational in 2024 subject to regulatory approvals, the companies said in separate statements. The project announced by the US firms and regional and global partners “will deliver much-needed internet capacity, redundancy, and reliability to expand connections in the Asia-Pacific region,” said Facebook engineering manager Nico Roehrich. # ⚓ On_the_30th_Anniversary_of_the_WorldWideWeb⠀⇛ That event was the establishment of the WorldWideWeb (yes, its name was one word originally) in August 1991, in two somewhat obscure offices in Geneva at CERN, the European centre for nuclear research, perhaps better known as the home of the Large Hadron Collider. Those two offices became the underpinning of the graphically based internet, which today we might refer to as the beginnings of the web. o § Digital Restrictions (DRM)⠀➾ # ⚓ John_Deere_announces_$1.6_billion_in_third_quarter_profits: enough_to_pay_every_UAW-Deere_worker_$160,000⠀⇛ Deere will spend $275 million to acquire the factories and intellectual [sic] property [sic]. # ⚓ Netflix_Taps_PepsiCo’s_Sergio_Ezama_As_Chief_Talent Officer⠀⇛ Ezama will begin at Netflix in mid-September after serving as PepsiCo’s global chief talent officer and chief human resources officer. At the streaming company, Ezama will begin remotely from New York but will ultimately work out of Netflix’s multiple global offices. o § Monopolies⠀➾ # ⚓ Hillicon_Valley:_Feds_lay_down_marker_in_Facebook_fight⠀⇛ TAKE TWO: The Federal Trade Commission (FTC) on Thursday filed an amended complaint in its antitrust case against Facebook after an initial courtroom setback earlier this summer. The new complaint makes the same central argument that Facebook has maintained a monopoly on “personal social networking” by gobbling up potential competitors and enforcing unfair agreements, while offering new evidence and analysis. # ⚓ The_Supreme_Court’s_Latest_Grapple_with_Economic_Torts: Causing_Loss_by_Unlawful_Means⠀⇛ In Secretary of State for Health and another v Servier Laboratories Ltd and others,[1] the Supreme Court recently considered the scope of the economic tort of ‘causing loss by unlawful means’ (the “unlawful means tort”), ultimately finding in the defendants’ favour. # § Patents⠀➾ # ⚓ Corner_office_podcast:_Pfizer_patent_chief_on_vaccine IP_and_the_waiver [Ed: In propaganda mill of the patent litigation cartel, Patrick Wingrove boosts profiteers who exploit pandemic for price-fixing while killing millions of poor people (to keep prices artificially inflated)]⠀⇛ In an exclusive Managing IP podcast, Pfizer chief patent counsel Bryan Zielinski talks about his company’s patent operations and delves into the proposed COVID intellectual property waiver being discussed at the World Health Organization. # ⚓ NuVasive’s_spine_surgery_patent_claims_won’t_be revived,_appellate_court_rules⠀⇛ The U.S. Court of Appeals for the Federal Circuit on Aug. 18 refused to revive claims in a NuVasive spine surgery patent case, siding with a previous decision made by the Patent Trial and Appeal Board. [...] Prior art is any evidence that an invention was already publicly known or available before the filing date of a patent application. An existing product is the most obvious form of prior art, according to the European Patent Office. 3. The appeals board initially found that the patent lacked sufficient evidence to the merits of the invention, according to court documents. 4. After revisiting the case, a three-judge Federal Circuit panel saw “no error in the board’s obviousness conclusion” and found that its findings were supported by substantial evidence. # ⚓ Corporations_With_The_Most_Patent_Applications_Are From_Germany [Ed: What an utterly misleading headline; EPO is based in Germany, so this is biased (they omit that part) and EPO mostly serves non-European companies; only a third of applications are from Europe]⠀⇛ 3 of the 10 corporations with the most applications for industrial property rights at the European Patent Office are from Germany (2020). While German industry shines for its innovative strength, its citizens benefit only from this prosperity, as shown in a new infographic by Block-Builders.net. # ⚓ Supreme_People’s_Court_promulgates_judicial interpretation_on_patent_linkage_litigation [Ed: Supreme People’s Court? Whose? Which people? The rulers. The oligarchs who are connected to them.]⠀⇛ On 4 July 2021 the National Medical Products Administration and the China National Intellectual Property Administration (CNIPA) jointly released measures to implement an early resolution procedure for pharmaceutical patent disputes. The following day the Supreme People’s Court promulgated provisions on several issues concerning how the law is applied in civil case trials involving patent disputes related to pharmaceutical registration applications. The judicial interpretation, which provide clarity on the Chinese patent linkage litigation regime, entered into force on the date of promulgation. [...] The judicial interpretation offers operational guidance in terms of preparing the technical materials, with all the information mentioned in the preceding paragraph available on the China Listed Drug Patent Information Registration Platform. # ⚓ COMBAT-ALS_Trial_Still_Enrolling_in_North_America⠀⇛ The latest European patent for the MN-166- riluzole combination for ALS, as well as similar patents issued in the U.S. and Japan, are expected to expire no earlier than November 2035. # ⚓ [Old]_The_German_Parliament_Adopts_Government_Bill For_A_Second_Act_Concerning_The_Simplification_And Modernization_Of_German_Patent_Law [Ed: Team UPC at it domestically too]⠀⇛ On June 10, 2021, the German parliament adopted the version of the government bill for a Second Act concerning the Simplification and Modernization of German Patent Law (parliamentary paper 19/25821) as amended by the Committee of Legal Affairs and Consumer Protection (parliamentary paper 19/ 30498; “Patent Law Modernization Act” below). The Patent Law Modernization Act expressly supplements claims for injunctive relief under Patent and Utility Model Law with the possibility of taking into account proportionality considerations, in which third parties’ interests are to be included as well. Additionally, in order to better synchronize infringement proceedings before German civil courts with invalidity proceedings before the German Federal Patent Court, proceedings before the German Federal Patent Court are to be accelerated. Moreover, individual provisions of the German Act on the Protection of Trade Secrets are applied, mutatis mutandis, to patent, utility model and semiconductor protection litigation. # ⚓ Unified_at_Last?_Germany’s_Constitutional_Court Removes_UPC_Hurdle⠀⇛ # ⚓ Unified_at_Last?_Germany’s_Constitutional_Court Removes_UPC_Hurdle [Ed: There are many more hurdles, but Team UPC does not want to talk about these; the obstacles to the ruinous agenda they have for Europe...]⠀⇛ On July 9, 2021, Germany’s Federal Constitutional Court rejected a pair of applications for a preliminary injunction directed against the German Approval Act on the Agreement on a Unified Patent Court (UPC) (decision of June 23, 2021, 2 BvR 2216/20). Thus, German ratification of the Agreement now only requires a presidential signature of the Approval Act and the subsequent deposition of the ratification. # ⚓ One_Man’s_Quest_to_Get_an_AI_Machine_a_Patent_Gathers Momentum⠀⇛ Recent decisions from South Africa and Australia that an artificial intelligence machine can be listed as inventor on a patent is putting greater pressure on the U.S. and Europe to resolve debates over what it means to be an inventor. # ⚓ United_States:_Artificial_Intelligence_As_The Inventor_Of_Life_Sciences_Patents?⠀⇛ In a landmark decision issued on July 30, 2021, an Australian court declared that an AI system called DABUS can be legally recognized as an inventor on a patent application. It came just days after the Intellectual [sic] Property [sic] Commission of South Africa granted a patent recognizing DABUS as an inventor. These decisions, as well as at least one other pending case in the U.S. concerning similar issues, have generated excitement and debate in the life sciences community about AI-conceived inventions. # § Trademarks⠀➾ # ⚓ Canadian_counsel_expect_wait_for_trademark_exam_delay fix [Ed: Usually, expedited_examinations_mean favouritism_and_lack_of_neutrality]⠀⇛ Lawyers from five firms say expedited examinations and other reforms at Canada’s trademark office should reduce delays but won’t be ideal for all clients # ⚓ SkyKick’s_back_with_a_bad_faith_shocker_from_the Court_of_Appeal_of_England_and_Wales⠀⇛ SkyKick has fought a desperate battle against Sky, raising some incredible arguments and bringing to the fore a number of important trade mark issues. It has lost at almost every turn, but last July it did succeed in having some of Sky’s voluminous trade marks trimmed ever so slightly based on the High Court’s finding that Sky’s filings were made in bad faith. The Court of Appeal has now undone this in a judgment handed down in July. Led by Sir Christopher Floyd, the Court of Appeal has decided that Sky never acted in bad faith. The Court conducted an exhaustive review of UK and EU case law on bad faith. It concluded that, so far as the goods and services which were relevant to the infringement by SkyKick were concerned, the allegation of bad faith against Sky essentially amounted to an allegation that when it applied for goods such as “software”, it intended to use its marks for a type of software, but not all types of software. Sir Christopher held that this was not bad faith. Accordingly, there is nothing wrong with filing for a broad category of goods or services where the intention or commercial justification is available for at least one item within that category. Further, he held that the fact there were many items in a specification was not relevant to whether specific items were applied for in bad faith. # § Copyrights⠀➾ # ⚓ Hollywood_Wins_Injunction_To_Shut_Down_Pirate_IPTV Operations,_Disable_Domain_Names⠀⇛ A coalition of Hollywood studios, with the addition of Amazon and Netflix, has obtained an injunction to restrain Jason Tusa, the alleged operator of Altered Carbon, Area 51, and several other pirate IPTV services. Tusa previously agreed not to operate unlicensed platforms but reportedly breached that agreement. A court has now agreed that the platforms should be shut down and their domain names disabled. # ⚓ Flint_businessman_sues_Michael_Moore_over_‘Fahrenheit 11/9′_clip⠀⇛ According to the suit filed Thursday in U.S. District Court, Darick Clemons used a cell phone to record former U.S. President Barack Obama arriving in his city on May 4, 2016, then posted the clip on YouTube. The video was used in “Fahrenheit 11/9,” Moore’s documentary that premiered in 2018 and chronicled events surrounding the Donald Trump presidency. # ⚓ Disney_Seeks_to_Force_Scarlett_Johansson_Suit_to Arbitration⠀⇛ Johansson filed a bombshell lawsuit on July 29, arguing that the decision to simultaneously release “Black Widow” in theaters and on Disney Plus cannibalized the film’s box office revenue and cost her tens of millions of dollars. # ⚓ Disney_Makes_First_Move_in_Scarlett_Johansson’s ‘Black_Widow’_Suit⠀⇛ Disney is demanding that Scarlett Johansson’s suit over her Black Widow pay be moved to arbitration. The filings came near midnight on Friday evening in Los Angeles Superior Court. The company has also revealed that on Aug. 10, it initiated arbitration against her. In her complaint, Johansson alleges her contract was breached when the superhero film was released on Disney+. The actress earns bonuses when Black Widow reaches certain box office performance markers and she accuses Disney of not having the film exclusively in theaters because it “saw the opportunity to promote its flagship subscription service.” ䷩ 𝚕𝚒𝚗𝚎 2600 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 08.22.21⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_22/8/2021:_Proton_6.3-6_and_kjournald_0.0.2⠀✐ Posted in News_Roundup at 12:00 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Distributions o Devices/Embedded * Free_Software/Open_Source * Leftovers * § GNU/Linux⠀➾ o § Desktop/Laptop⠀➾ # ⚓ Asus_Chromebook_Detachable_CZ1_pairs_MediaTek_Kompanio_SoC with_shockproof_casing⠀⇛ The latest Chromebook tablet from Asus aims to entice students and schools with its Military-grade casing, detachable keyboard and stylus support. The Chromebook Detachable CZ1 runs on MediaTek’s Kompanio 500 (MT8183) chipset featuring an octa- core processor with four Arm Cortex-A73 performance cores and four A53 cores. The GPU side is covered by Arm’s Mali-G72. o § Audiocasts/Shows⠀➾ # ⚓ GNU_World_Order_422⠀⇛ A long answer to a short question: how did Klaatu get a remote gig? Also, **rlwrap** , a wrapper to provide GNU readline functions to arbitrary commands, musings about distributions and derivations, Slackware 15 release candidate has been released, and more. s # ⚓ Integrate_Arch_Linux_into_Chrome_OS_–_Invidious⠀⇛ Unlock the POWER of the Chromebook with Arch Linux on Chrome OS. This integrates directly in STOCK Chrome OS and you can directly launch without even using Terminal! # ⚓ SuperTuxKart_Elite_Training_Arc_+_Racing_With_Viewers_– Invidious⠀⇛ People have been asking me to play SuperTuxKart for ages so here we are, we’ll start with a bit of training arc just so the one random elite STK player doesn’t destroy me and then after that we’ll hope into racing with you guys. # ⚓ KDE_at_Work_–_Apps_I_use_to_get_stuff_done_–_Invidious⠀⇛ I showed you how I use KDE, and Activities to switch between personal stuff an Work, and my preferred layout, now it’s time to take a look at the applications I use to get stuff done! # ⚓ V4L2Loopback:_Virtual_Cameras_Make_My_Life_Simple_– Invidious⠀⇛ I’ve been looking for a way to make use of multiple instances of the same camera in OBS but the Linux camera drivers look it to a single process luckily though virtual camera devices with v4l2loopback don’t have this problem. o § Kernel Space⠀➾ # ⚓ Patches_Ready_For_Getting_DisplayPort_Over_USB_Type- C_Working_For_More_Intel_Hardware_–_Phoronix⠀⇛ Red Hat’s Hans de Goede continues doing a commendable job improving the Linux support for various laptops with key improvements. One of the latest efforts by this longtime kernel developer has been about getting DisplayPort over USB Type- C connections working for more Intel hardware. Hans de Goede announced on Friday that his patch- set around out-of-band hotplug notification is now ready for mainlining for the Linux kernel’s Direct Rendering Manager subsystem and specific wiring up for the Intel driver. # ⚓ “NAX”_Linux_Security_Being_Worked_On_For_Helping_Fend_Off Fileless_Malware_Attacks_–_Phoronix⠀⇛ Due to the growing threat posed by file-less malware attacks where malware code is executed from anonymous executable memory pages that aren’t backed by data on the file-system, the “NAX” Linux security module has been seeing work recently for helping to protect against such scenarios. The NAX Linux Security Module is around “no anonymous execution” of pages. The kernel security module prevents the creation of anonymous executable pages for processes by intercepting of mmap/mprotect system calls and handling them appropriately. # ⚓ Another_Round_Of_Intel_CET_Patches,_Still_Working_Toward Linux_Kernel_Integration_–_Phoronix⠀⇛ While Intel is normally very punctual in providing support for major new CPU features under Linux and often landing them well in advance of general hardware availability, their work around Control- flow Enforcement Technology (CET) has taken a long longer than normal and is still going through new rounds of code review to get accepted into the mainline Linux kernel. Intel Tiger Lake SoCs with CET support have been available now for about one year and Intel CET work for Linux goes back to 2017. Intel Control-Flow Enforcement Technology aims to prevent ROP and COP/ JOP style attacks through indirect branch tracking and a shadow stack. The compiler-side CET patches quickly landed but the Linux kernel support for this security feature has long been ongoing and as of yesterday is up to its 29th round of review. o § Instructionals/Technical⠀➾ # ⚓ How_to_Install_Java_16_(OpenJDK_16)_on_Fedora_Linux_– LinuxCapable⠀⇛ Java is a general-purpose, class-based, object- oriented multipurpose programming language that is popular due to the design of having lesser implementation dependencies, meaning that the compiled Java code can be run on all platforms that support Java without the need for recompilation. Java is also fast, secure, and reliable, therefore. It is widely used for developing Java applications in laptops, data centers, game consoles, scientific supercomputers, cell phones, etc. # ⚓ How_To_Recover_Deleted_Files_From_Any_Drive_in_Linux_| Tom’s_Hardware⠀⇛ Developed by CGSecurity and released under the GPL, PhotoRec is distributed as a companion utility of Testdisk, which can be used to recover and restore partitions. You can use either of these tools to recover files, but each has a job that it’s best suited for. Testdisk is best suited for recovering lost partitions. Whether this is on account of you overwriting or deleting a partition, or a partition becoming unreadable for any reason, Testdisk can help you restore the partition, or at the very least, recover data from it. But if all you’re interested in is recovering deleted files from a partition, hard disk or even a USB drive, you can use PhotoRec. Although initially designed to only recover image files (hence the name), PhotoRec can be used to recover just about any manner of file. # ⚓ How_to_Install_Zorin_OS_16_Step_by_Step⠀⇛ Zorin OS 16 launched a few days back with stunning new looks, exciting new features along with a desktop layout similar to Windows 11. If you are switching over to Linux from Windows, then it is the right time to do it with Zorin OS 16. In this post, we’ll look at an easy step-by-step guide to install Zorin OS 16. # ⚓ Maestral_Dropbox_Client,_Find_Out_How_to_Install_and_Use it⠀⇛ If you’re looking for alternative to the Dropbox client application, you should definitely try what Maestral has to offer to you. The official Dropbox app isn’t liked by all. Many feel that it is too bloated, offering unnecessary functionality or limitations in a package that only seems to increase in size. Maestral is a lightweight open source Dropbox client for Linux and macOS written in Python. It main goal is to provide a client for platforms and file systems that are no longer directly supported by Dropbox. # ⚓ How_do_I_get_root_permission_in_Kali_Linux?⠀⇛ The root user name or account has default permission to all available commands and files on a Linux or any other Unix-like operating system. It is also known as the superuser, the root account, and the root user. Username: “kali” are the standard credentials for logging into the new Kali system. This establishes a session as user “kali,” You must use this user password after “Sudo” to gain root access. Kali Linux was using the root account by default till recent times. Root login is restricted in the current versions of Kali, allowing you to utilize your regular user account to access the GUI. The reasons behind this modification should be clear, but if you are a Kali user, you are presumably already familiar with a Linux system; thus, there is a little risk in allowing you to log in with the root account. We will create a non-root user with administrative capabilities while we install Kali Linux. Other Linux distributions follow a similar procedure. The default user in older versions of Kali is root. But first, we must create a regular account before installing Kali Linux. To install any program or package under Kali, we must first log in and then use the Sudo command. # ⚓ How_Do_I_Enable_And_Disable_GPU_Acceleration_In_Google Chrome?⠀⇛ Google chrome comes equipped with many quality features that help sustain your PC health and perform tasks more efficiently. Since Chrome uses a huge amount of CPU, it has the feature of hardware acceleration that shifts the process to other hardware components, such as the GPU, to accelerate the job. Hardware acceleration was not so common in the initial days as the processor was responsible for handling all such jobs. Due to the latest trends and updates in web apps, the graph of requirements has potentially raised. In this article, we will be discussing GPU acceleration in Chrome. Make sure you read till the end. # ⚓ su_vs._su_–⠀⇛ The difference between the su and the hyphenated su – commands is the su command without arguments keeps almost all environment variables belonging to the original user. Contrary to this, the hyphenated su – command clears most environment variables. We are not talking about two different commands but about a command without a specific flag (the hyphen is a flag) and the same command with the flag. Typing su – is the same as typing su -l; both commands will clear most of the environment variables. Thus, before continuing with this article, let’s see what an environment variable is. # ⚓ What_Does_=~_Mean_In_Bash?⠀⇛ A Bash program is a simple text document with a series of instructions in it. These statements combine instructions we’d put on the command prompt manually (including such ls or cp). Likewise, whatever you can accomplish with a script could also be done with a command prompt. A regular expression matching sign, the =~ operator, is used to identify regular expressions. Perl has a similar operator for regular expression corresponding, which stimulated this operator. Let’s have some examples to see the working of =~ operator in Ubuntu 20.04. # ⚓ Replace_‘Activities’_with_System_Logo_Menu_in_Gnome_ (Ubuntu,_Fedora,_CentOS)_|_UbuntuHandbook⠀⇛ For users switching from macOS, there’s a GNOME Extension to replace the top-left corner ‘Activities‘ with system logo menu. So the top-left corner will display your selected logo icon instead of the ‘Activities’ button. When you click on it, a drop-down menu opens with options to quick access… # ⚓ Nc_Command_with_10_Examples⠀⇛ The nc or netcat command is a network tool that allows users to transfer files between devices, scan ports and diagnose problems. This tutorial explains 10 nc usages to scan ports, transfer files, and banner grabbing. # ⚓ How_to_set_up_Viber_on_Linux⠀⇛ Viber is a cross-platform instant messaging application. It is available for all users to use to send texts, images, videos, and audio and visual calls. Viber is a lot like Telegram, and it has native support for Linux. # ⚓ How_To_Install_EteSync_Server_on_Ubuntu_20.04_LTS_– idroot⠀⇛ In this tutorial, we will show you how to install EteSync Server on Ubuntu 20.04 LTS. For those of you who didn’t know, EteSync is an open-source, end-to-end encryption solution for syncing your calendars, contacts, tasks, and notes. It can be accessed through desktop, web, Android, and iOS clients. 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 EteSync Server on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint. # ⚓ Delete_history_without_a_trace_in_Linux⠀⇛ Your bash history can be seen using the history command. Knowing how to remove your history is especially important when you work remotely and need to keep activity safe. Deleting the command line activity history is simple, and there are few ways to achieve it. How to delete history without a trace in Linux is explained in this article. # ⚓ Bash_PS1_customization_examples⠀⇛ The special shell variable is used to control the bash prompt. Each variable is used for specific purposes. The value of these variables is executed as a command before displaying the primary prompt. The PS1 variable contains the value of the default prompt. It is used to change the looks and environment of the shell command prompt. In this article, Bash PS1 customization is explained with examples. # ⚓ What_does_su_do_in_Linux,_and_how_to_use_it?⠀⇛ The Unix/Linux su (Substitute User) command allows users to become other users. This command was thought to escalate privileges by becoming a privileged user; therefore, the default user is the root if no user is specified. By executing the su command, you can become root or switch to any other user. This tutorial explains all su usages and the differences with the sudo command. As said previously, if you execute the su command without a user, you will become root by default, as shown in the screenshot below. # ⚓ How_to_Easily_Find_Apps_for_Linux⠀⇛ Finding apps for Linux is simultaneously simple and complicated. For decades now, you’ve only had to open a package manager or an app store and type the name of the program you’re looking for. Done. Easy. But as a new Linux user, there’s a good chance you don’t actually know what you’re looking for. And with new software coming out more quickly, experienced users can easily miss out on the latest finds. Fortunately, several websites have surfaced that do a great job introducing you to Linux apps you haven’t seen before. # ⚓ Use_of_`shift`_command_in_bash⠀⇛ When the command-line arguments take inputs from the user, the first argument contains the script name. Sometimes the script name is required to omit for programming purposes. This task can be done easily by using any loop in bash. Using the `shift` command is another way to do the task. This command is used to move one positional parameter to the left by default. The different uses of the `shift` command in bash have shown in this tutorial. # ⚓ Use_of_optional_argument_and_default_value_in_bash function⠀⇛ A function is an essential part of any programming language that contains a block of code. The same code can be executed multiple times by calling a function, and the requirement to write the same code repeatedly can be avoided by using the function. A function can be defined without argument and with argument. The argument of the function can be mandatory and optional. The default value can be set for the argument of the bash function. The ways to declare the optional argument and the use of default values in the bash function have shown in this tutorial. # ⚓ What_does_$__Mean_in_Bash⠀⇛ Bash is a very versatile scripting language that is most commonly used with Linux-based systems. With this language, you can easily automate your daily routine tasks and also simplify repetitive tasks. This language is a blend of different entities such as special variables, functions, built-in commands, etc. Each special variable of this language serves a specific purpose. The special variable that we will be discussing in this article is “$_” which is there to print the last argument of the previous command. It is a bit complex to understand the functionality of this special variable without looking at relevant examples. Therefore, we have designed this tutorial so that it will first explain to you the use case of this command, followed by a relevant example. Let us find out together what this article holds for us. # ⚓ What_is_$0_in_a_Bash_Script?⠀⇛ In this article, we want to extend the discussion on the special variables in Bash a little further. In this regard, today, we would like to focus on using the $0 special variable in a Bash script in Ubuntu 20.04. Let us figure out how this special variable functions when it is placed inside a Bash script. Moreover, as a bonus, we will also share the usage of this special variable within the terminal. # ⚓ How_to_created_multiple_Wifi_AccessPoints_connecting_(WDS Wifi_Bridge)_to_one_central_Internet-Wifi-AccessPoint_– Difference_between_TL-WA901N_and_TL-WA901ND⠀⇛ # ⚓ How_to_install_MariaDB_10_on_Debian_11_Bullseye_Linux⠀⇛ Guide to learn the MariaDB 10 installation on Debian 11 Bullseye. Currently while writing this tutorial the latest version was MariaDB Server 10.6. o § Games⠀➾ # ⚓ Unreal_Engine_4.27_is_out_now_from_Epic_Games_with_plenty of_Linux_improvements_|_GamingOnLinux⠀⇛ While Epic Games are currently working on the next generation with Unreal Engine 5, they’re still upgrading the previous major version with Unreal Engine 4.27 out now. Lots of improvements across the whole engine to some major parts, plus they’re also now including the Oodle Compression Suite and Bink Video codec built into Unreal Engine since Epic Games now own RAD Game Tools. Plenty of XR improvements for Virtual Reality, Augmented Reality and Mixed Reality with big improvements to their OpenXR plugin like Stereo Layers, Splash Screens, querying Playspace bounds, motion controller visualization and Linux support. Plus loads more. # ⚓ Steam_Play_Proton_6.3-6_is_out_now_with_lots_of_fixes_and new_game_support_|_GamingOnLinux⠀⇛ Following on from the Release Candidate testing earlier this month, Steam Play Proton 6.3-6 has rolled out to improve Windows games running on Linux. If you don’t know what Steam Play Proton is be sure to check our dedicated page. Along with updating lots of the software behind the scenes like wine-mono to 6.3, DXVK to 1.9.1, VKD3D- Proton to 2.4 and FAudio to 20.08 there’s a number of other specific improvements in this release. Cloud save syncing was improved for multiple titles including Guilty Gear -Strive-, Death Stranding, Katamari Damacy Reroll and Scarlet Nexus. Video playback improved for: Deep Rock Galactic, The Medium, Nier: Replicant, and Contra: Rogue Corps. Plus non-English support for Cyberpunk 2077 and Rockstar Games launchers was improved, launcher behaviour in Swords of Legends Online was improved too. # ⚓ Valve_Releases_Proton_6.3-6,_Improving_Compatibility⠀⇛ Last night, Proton — the compatibility layer that allows Windows games to be played on Linux — was updated by Valve from 6.3-5 to 6.3-6. While the number scheming here may not sound like a big difference, according to the changelog there actually is quite a few remarkable improvements from 6.3-5. Specifically, we’re looking at more games being compatible with Proton, improved audio and video playback in a few titles, improved launcher behavior with one title, better input handling with others, upgrades of wine-mono, DXVK, vkd3d-proton, and FAudio, various game fixes, and better cloud sync behavior with a few titles. # ⚓ CodeWeavers_still_hiring_for_a_‘General_Wine_Developer’_to work_on_Wine_and_Proton_|_GamingOnLinux⠀⇛ CodeWeavers announced recently they need a bit of help on finding more developers, with a spot still currently open for a ‘General Wine Developer’ who will work on Wine and Proton. Valve partnered up with CodeWeavers to integrate the Wine compatibility layer into the Steam Client for Linux, which is what’s known as Proton (which is Wine + extra patches, DXVK and more). If you’re unsure what Proton is check out our dedicated page. # ⚓ Humble_Store_is_doing_a_big_Summer_Sale_with_huge_discounts |_GamingOnLinux⠀⇛ If you’re after something new to play through this weekend take a look at the Humble Store. They have a big Summer Sale going on right now now with lots of good deals. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Swapnil_Tripathi_@_SOC:_Second_Phase⠀⇛ Hey everyone, it’s been more than a month since I last wrote. This part of my GSoC project had to do more with reading and understanding than just coding. We continue from the last where we left off, I had to start with the more challenging issue of providing android integration to Kasts and adding chapter markers. While the latter was pretty easy, the former was something I was dreading from the beginning as I have zero experience with Android programming. The android platform is HUGE and it was a pretty daunting task at first to get started with, knowing that I have to write production-level code in only a few weeks and on a topic that is so new to me. The first thing I did was to interact with my mentor on what is being expected out of it. So I was tasked with creating a media session for android. Kasts was already ported to android but when there is media content playing on android, there is just no way to control it from outside the app. This is where media sessions come in. They provide a universal way to interact with the underlying audio player. Media sessions are to Android what MPRIS is for Linux. A media session allows an app to expose playback externally and to receive commands in the form of physical buttons pressed (play/pause button on an earpiece or TV remotes or the Google assistant). # ⚓ Say_hello_to_your_new_todo_app!_–_Kalendar_week_11_ (GSoC_2021)⠀⇛ This week, we have something new to show you: Kalendar is getting ready to become your new todo app! The work you will see is not yet finished — there are a lot of visual tweaks that will happen soon and it is still missing some important capabilities. However, we are happy to show you what will become the base for the productivity-focused section of KDE’s new calendar application. Also new this week are several bug fixes that address important issues, making Kalendar more stable and usable. # ⚓ KDE_Plasma_Introduces_A_New_Overview_Effect,_Many Wayland_Fixes⠀⇛ It’s been another busy week in KDE land with the seemingly never ending improvements to the Plasma Wayland session as well as introducing some new features like a new Overview Effect. KDE developers remain very busy on the desktop as the end of summer approaches. Among the strides made this week include: - A new QML-based overview effect has landed. This new overview effect will replace the “Present Windows” effect and possibly the desktop grid effect too. This new effect akin to macOS’ Mission Control overlay will come with KDE Plasma 5.23. # ⚓ The_Inner_Workings_(&_Non-Workings)_of_KDE_Connect iOS⠀⇛ While the UI, frontend, and related frameworks of iOS development saw drastic changes over the last 7 years since the initial KDE Connect iOS project in 2014, the file structure of the project appears to be just as sensible today as it was 7 years ago. The file structure can be roughly categorized into 6 sections: LAN backend section: consisting of BaseLink.h/m, LanLink.h/m, BaseLinkProvider.h/m, LanLinkProvider.h/m. Responsible for establishing and managing LAN connections, including sending and receiving of data, handling sockets and connections, loading and verifying TLS identities, etc. Network package section: consisting of NetworkPackage.h/m. Responsible for defining, serializing, and deserializing Network packets, the fundamental communication blocks of KDE Connect. Device section: consisting of Device.h/m. Responsible for defining device objects. These are the objects that represent any remote devices that the host has interacted with, including their information, status, and any functionalities that they might have. App background function: consisting of BackgroundService.h/m. Responsible for defining and executing functionalities that are required somewhere else in the app, such as refreshing device lists, saving remembered devices, taking the appropriate actions when device status changes (pairing, rejected, etc.). Plugins section: consisting of PluginService.swift and the various .swift plugin files/classes. These classes are responsible for handling individual plugin functions, much like how plugins are handled in the Qt and Android versions of KDE Connect. Views/UI section: consisting of the various .swift files, written in the SwiftUI frontend framework, to define the visible components. # ⚓ kjournald_v0.0.2⠀⇛ To recap, I started this small project called “kjournald” to scratch to a few itches: I wanted an abstraction of the journald C-style API in terms of a QAbstractItemModel and second, I needed an application for doing offline analysis of journald databases. The latter reason comes from embedded use cases of mine, where I find it very handy to just grab a complete journald database of some embedded device and then analyze it on my host system and look into what happened on the device. — As said before, there are existing and great projects that handle some of those use cases, but for various reasons they architecturally do not really fit to what I need. Since my initial focus was the offline use- case, i.e. where I have a journald database that does not gain any new log entries, I shifted my perspective and looked what I needed to make the browser app usable on my host system. So I have to better deal with logs that gain new entries over time. This lead to quite a few new features and cleanups in my reference browser implementation but also helped to further cleanup the API. # ⚓ KDE_Android_Update_(August_2021)⠀⇛ A lot has happened around bringing KDE applications to Android since I last wrote about that here and spoke about it at Akademy 2021. Here are some of the highlights. # § GNOME Desktop/GTK⠀➾ # ⚓ Top_13_Best_GNOME_Extensions_That_are_Beautiful_(2021 Picks⠀⇛ Extensions are a major part of the overall GNOME experience as they add in value to the ecosystem either it is too mould its Desktop Environment (DE) to workflow, to add more functions than provided by default, or to freshen up the user interface. To put the long story short you can customize your desktop theme with help of these extensions. With the default Ubuntu switching from Unity towards it, now it is time that you get familiar with different choices that it offers. Finding one can be quite a difficult task this is why we have compiled for you a list to save your time and energy to follow through to know it all. # ⚓ Nishit_Patel:_GSoC_final_submission⠀⇛ It has been a great journey working on the Tracker project. In the past 10 weeks, I got to learn a lot about the project and its architecture. This is the final submission of the project. For the weekly updates, check out my previous posts here. o § Distributions⠀➾ # ⚓ Linux_Distros_are_So_Much_Better_Than_They_Were_30_Years Ago⠀⇛ With the 30th birthday of Linux coming up, TechRepublic’s Jack Wallen argues that its distros “are so much better today.” # § Slackware Family⠀➾ # ⚓ Slackware_15.0_RC1_Released⠀⇛ Slackware, one of oldest Linux distributions, has just announced the long awaited version 15.0 RC1 is available for download from the usual mirrors. Here’s the changelog. # § IBM/Red Hat/Fedora⠀➾ # ⚓ 5_reasons_why_developers_choose_Fedora⠀⇛ The Linux operating system is a forerunner of the open-source technologies that we use today. Fedora is one of the top bleeding-edge distributions backed by Red-hat and the Fedora community. The community share some common values or the Four Foundations: Freedom, Features, Friends, and First. These values make Fedora a cutting-edge distro which I favor for development due to its consistent OS experience, support for emerging technologies, and extensive support from Fedora Friends. # § Debian Family⠀➾ # ⚓ Linux_Release_Roundup_#21.34:_Zorin_OS_16, LibreOffice_7.2,_Manjaro_21.1,_and_More_New_Releases⠀⇛ SparkyLinux 6.0 is a major upgrade that comes with updated packages, a new Debian 11 base, Linux Kernel 5.10, and still retains the support for 32-bit computers. # ⚓ Debian_11.0_released⠀⇛ As always, Debian release are big, and they are hugely important as they serve as the base for some of the most popular Linux distributions out there. o § Devices/Embedded⠀➾ # ⚓ Raspberry_Pi_4_Graphics_Driver_Update_Improves_4K_Output⠀⇛ The Raspberry Pi 4 has been the main topic of many electronics hobbyists and a plethora of software developers that love the platform. The Raspberry Pi 4 introduced two micro HDMI ports, with a single port offering 4k 60 Hz, and both ports providing up to 4k 30 Hz. According to the latest round of patches submitted by Maxime Ripard, we are soon going to receive improved support for 4K 60 Hz resolution using Broadcom VC4 processor and HDMI. # § Mobile Systems/Mobile Applications⠀➾ # ⚓ OnePlus_9_RT_is_launching_in_October_with_OxygenOS_12 |_Android_Central⠀⇛ # ⚓ Android_12_will_let_you_open_multiple_Google_Chrome windows_like_on_PC⠀⇛ # ⚓ Nokia_3.4_bags_Android_11_update_in_multiple regions⠀⇛ # ⚓ The_Plight_of_Fake_Android_Apps_for_Crypto_Mining Services_That_Steal_Money⠀⇛ # ⚓ Google_TV_vs._Android_TV_|_Tom’s_Guide⠀⇛ # ⚓ My_dream_mirrorless_camera_runs_on_Android,_so_why isn’t_there_a_good_one_yet?_|_TechRadar⠀⇛ # ⚓ 8_new_and_notable_Android_apps_from_the_last_two weeks_including_Routines,_melonDS,_and_Beat_Splice_(8/ 7/21_–_8/21/21)⠀⇛ # ⚓ 5_Android_apps_you_shouldn’t_miss_this_week_–_Android Apps_Weekly⠀⇛ # ⚓ Samsung_Galaxy_Tab_S7_FE_review:_Fresh_Air_for Android_fans_|_Laptop_Mag⠀⇛ o § Free, Libre, and Open Source Software⠀➾ # ⚓ Top_5_Open_Source_Survey_Software_&_Google_Forms Alternatives⠀⇛ Google Forms are one of the most common tools to create online surveys and share them with users for data collection purposes. It has an easy user interface which makes creating surveys a hassle- free task, and besides being free, it supports many features for different question types that you may wish to use. But Google Forms has a big issue: It is proprietary, and controlled by one of the most evil companies on the planet, Google. And unless you agree to Google’s policies and sign up for their platform, you won’t be able to use their service. Luckily, many open source alternatives for Google Forms and other online survey forms services have matured enough to compete with the proprietary survey software in the market. Today, we present 5 of these data for your own use. # ⚓ Ever_Gauzy:_All-in-one_open-source_business_platform_for enterprise [Ed: Seems like borderline openwashing]⠀⇛ Ever® Gauzy™ is an open-source self-hosted business platform which offers ERP Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), Human Resources Management (HRM), project management system, Sales and Marketing management system. # ⚓ 15_Best_Free_Open-source_Trello_Alternatives_in_2021⠀⇛ Focalboard has consistently been a crowd favorite Trello, Notion, and Asana alternative and competitor. Focalboard is a project and task management tool that helps project managers to define, organize, track and manage work across teams. With Focalboard, you can assign tasks, view progress, have conversations all in one place. It is fast, self-hosted, offers a slick offline desktop app, perfect for kanban beginners, beautiful-looking, and feature-rich application. As a work management solution that helps you organize work, improve collaboration and manage teams. You can Install Focalboard on Your Synology NAS, and you can use it for recurring meeting agendas. # § SaaS/Back End/Databases⠀➾ # ⚓ Apache_AGE_Team_has_released_version_0.5.0_of_Apache AGE⠀⇛ Apache AGE is a PostgreSQL extension that provides graph database functionality. AGE is an acronym for A Graph Extension, and is inspired by Bitnine’s fork of PostgreSQL 10, AgensGraph, which is a multi-model database. The goal of the project is to create single storage that can handle both relational and graph model data so that users can use standard ANSI SQL along with openCypher, the Graph query language. # § GSoC⠀➾ # ⚓ GSoC_2021_Final_Report_–_Abanoub’s_Blog⠀⇛ I have been working on tracker project for the past 10 weeks to improve its support for custom ontologies. It has been a great journey and I gained great software engineering experience by exploring the project and its architecture. Also, the project mentors helped me a lot during the project. In this article I’m going to summarize the work done in the project and the future work. # ⚓ GSoC_2021:_Overview_–_Ivan_Molodetskikh’s_Blog⠀⇛ Over the summer I worked on implementing the new screenshot UI for GNOME Shell as part of Google Summer of Code 2021. This post is an overview of the work I did and work still left to do. The project was about adding a dedicated UI to GNOME Shell for taking screenshots and recording screencasts. The idea was to unify related functionality in a discoverable and easy to use interface, while also improving on several aspects of existing screenshot and screencast tools. # ⚓ GSoC:_Second_Phase_of_Coding_Period⠀⇛ So here we are near the end of GSoC 2021 and with that, I am sharing details of the work I completed in the second phase of the coding period. # § Programming/Development⠀➾ # ⚓ Programming_language:_Go_1.17_trims_dependencies_and expands_platform_connections [Ed: This article is an automate translation]⠀⇛ The team behind Go has released version 1.17 of the programming language. As with the previous releases, most of the innovations are under the hood: The compiler has been optimized for the benefit of the performance of the programs created and the Go team has simplified the dependencies in the module graphs. At the language level, the release is a package unsafe new functions for handling pointers. Finally, there are some additions to the platforms. After Go 1.16 brought a native connection to Apple Silicon, the current release aims at 64-bit ARM architectures under Windows including the integration of C code via the tool cgo. The latter now also works for 64-bit MIPS architectures under OpenBSD. # ⚓ SixtyFPS:_Toolkit_from_Berlin_for_graphical_UIs_with Rust,_C_++_and_JavaScript [Ed: This article is an automate translation]⠀⇛ The developers of SixtyFPS have released the toolkit for creating graphical user interfaces in version 0.1. According to the related blog entry, the release marks the transition from “lab mode”, i.e. the experimental laboratory mode, to the phase in which the toolkit can be used appropriately for development from the team’s point of view. # ⚓ MySQL_Filter_Query_Between_Date_Range⠀⇛ MySQL is a popular and easy-to-use Database Management System that comes packaged with many features and flexibility to fit a wide range of use cases. One such feature is the MySQL date data type that is used to generate and store date values. In this guide, we will walk you through the MySQL date data type and show you how you can filter from a range of date. # ⚓ Godot_Engine_–_Agile_input_processing_is_here_for smoother,_more_responsive_gameplay⠀⇛ Since it’s not very usual I post here, let me remind you who I am. I’m Pedro, a.k.a. RandomShaper in the Godot community. I’ve been contributing to the engine since 2016, when I discovered it –version 2.1 was the newest– and decided to use it to create my game Hellrule. Precisely while testing this project on different models of Android phones, I found the need to make the improvements I’m explaining in this post. [...] However, depending on the demands of the game and the hardware it’s running on at a given time, that may not be possible. If the device running the game is not powerful enough to keep everything at 60 FPS, the engine will run at a lower effective FPS rate. Rendering and idle processing will then occur less than 60 times per second, but the engine will do its best to have the gameplay-physics running at the target rate, by executing more than one of those physics steps per visible frame. If you look again at the game loop above, you’ll understand that a consequence of the engine looping at a lower frequency is that, user input is also pumped and handled less frequently, which leads to having a lower responsiveness in addition to a less smooth update of the display. # § R and Ruby⠀➾ # ⚓ irk_Eddelbuettel:_RcppFastFloat_0.0.3: Maintenance⠀⇛ The third release of RcppFastFloat arrived on CRAN. The package wraps fastfloat, another nice library by Daniel Lemire. For details, see the recent arXiv paper showing that one can convert character representations of ‘numbers’ into floating point at rates at or exceeding one gigabyte per second. # ⚓ Exception_Handling_in_Ruby⠀⇛ Exception handling refers to the process of predicting and defining ways to handle errors raised in a program during execution. An error, in most cases, refers to an unexpected event or occurrence during the execution of the program. For example, an error may occur while reading a file either due to the file not existing or the user not having the right permission to read or write to the file. This tutorial will show you how to implement exception handling in Ruby using the raise and rescue blocks. # ⚓ For_Loops_in_Ruby⠀⇛ Loops are a fundamental concept in any programming language. They allow us to execute a specific action continuously as long as a specified condition is true. Ruby also offers the concept of loops that can perform similar actions. However, each loop method takes a different approach, and the purpose of the loop dictates its efficiency. This quick guide will walk you through Ruby’s most common types of loops, including the while loop, for loop, and do while loop. # ⚓ How_to_Create_Classes_and_Objects_in_Ruby⠀⇛ Ruby is a powerful programming language that offers modern features and tools. One such feature is support for object- oriented programming, including encapsulation polymorphism, abstraction, inheritance, and more. This tutorial will discuss a key concept in object-oriented programming: object and classes. # ⚓ Ruby_File_I/O⠀⇛ Working with files is practically a requirement for any developer. In most instances, if you are not saving data to a database, you are probably saving it to a file. This guide will show you how to use Ruby I/O methods to open, read, write, and create new files. # ⚓ Ranges_in_Ruby⠀⇛ Ranges are everywhere in our daily life. For example, it could be how long it will take to read this article, the distance between Moscow and London, the number of days between now and Christmas, etc. Although ranges may be implemented differently in a programming language, the core concept does not differ. In this tutorial, we will learn how to use ranges in the Ruby programming language. # § Python⠀➾ # ⚓ Find_Max_Value_in_List_Python⠀⇛ None of us can dispute that Python is one of the most popular and useful programming languages. It offers a wide range of data types that are useful in a wide range of applications. One of the fundamental and versatile data types in Python is a list. A Python list is a collection of ordered items separated by commas. A python list is mutable, and you can change list items. This tutorial will show you how to create a python list and offer various ways to locate the maximum value inside a list. # ⚓ How_do_I_iterate_through_a_string_array_in Python?⠀⇛ In this article, we are going to see different methods for the string list iterations. # ⚓ Get_Value_from_Dictionary_Python⠀⇛ A dictionary is one of Python’s most fundamental data types. A Python dictionary is a collection of data values expressed in the form of key- value pairs. This tutorial will discuss using the get() function to get a value in a Python dictionary. # § C⠀➾ # ⚓ C_Switch_Case_Statements⠀⇛ A switch statement—or simply a case statement—is a control flow mechanism that determines the execution of a program based on the value of a variable or an expression. Using a switch statement allows you to test multiple conditions and only execute a specific block if the condition is true. Although it works similarly to an if…else if….else statement, the syntax is simpler and easier to read and manage. This tutorial focuses on showing you how to create and work with switch statements in C programming. # ⚓ Create_and_Use_Array_of_Pointers_in_C⠀⇛ Arrays and pointers are among the most fundamental data structures in the C language. They allow us to create flexible and easy-to-manage programs with only a few lines of code. Most of us are familiar with creating arrays with data types such as integers, characters, or floats. This guide will show you how to create an array of pointers and use it to store data. # ⚓ Fgets_Function_in_C⠀⇛ The fgets function is defined in the C standard library (stdio.h) and used to read up to n characters from a specified stream such as standard input stream or file stream) to a string pointed with str. The C fgets function reads characters until it encounters an End-Of-File (EOF), a newline character, or when n- 1 characters are read. This quick tutorial will discuss how to use the fgets function in C programs. * § Leftovers⠀➾ o § Integrity/Availability⠀➾ # § Proprietary⠀➾ # § Security⠀➾ # ⚓ iX_workshops:_Secure_name_resolution_with DNSSEC_&_DANE_TLS_for_SMTP [Ed: This article is an automate translation]⠀⇛ The widespread DNS protocol has a security problem: attackers can forge data while it is being transported and infiltrate it into the DNS server. The Domain Name System Security Extensions (DNSSEC) are optional extensions of the DNS protocol for name resolution on the Internet, which contain security mechanisms to guarantee the authenticity and integrity of the data. Of the iX-Workshop teaches administrators of DNS servers, web servers and mail servers how the DNSSEC security standard can serve as the basis for verifiable and trustworthy name resolution. First, the security problems of unsecured DNS are presented. Afterwards, trainer Carsten Strotman shows how DNSSEC actually helps with protection. # ⚓ 5_Linux_Skills_To_Be_An_Effective_Cybersecurity Professional_|_Itsubuntu.com⠀⇛ The demand for cybersecurity professionals to protect networks and data systems has surged over the past few years. Unfortunately, becoming a cybersecurity professional involves morphing to fit several cybersecurity roles. As such, you should have multiple skills, ranging from network administration, tech desktop support, end-user advocate, monitoring and responding to cybersecurity breaches, performing post-mortem of a security breach, and more. As you know, Linux plays a significant role in cybersecurity. Linux distributions, specifically Kali Linux, help cybersecurity professionals perform vulnerability assessment, in- depth penetration tests, and forensic analysis. Linux is also the Operating System of choice used in most security appliances and network devices, such as firewalls, routers, virtual private networks, and more. o § Censorship/Free Speech⠀➾ # ⚓ China_warns_game_devs_not_to_mess_with_history⠀⇛ State-run China National Radio has called for a stronger vetting of online video games and zero tolerance towards those that misrepresent historical events. Citing a game depicting Chinese general and Song Dynasty hero Yue Fei, China National Radio commentator Zhang Keyue lamented that mostly teenage players could easily be influenced, eventually misinterpreting the game’s historical fiction as true. o § Monopolies⠀➾ # § Patents⠀➾ # ⚓ Ceva_escalates_dispute_with_Bayer_and_Elanco_over veterinary_drug⠀⇛ The French animal health company Ceva Santé Animale is currently enforcing a judgment from Düsseldorf Regional Court against Bayer and Elanco. The court had ruled in mid-July that Bayer and Elanco infringed Ceva’s EP 2928454 B1 with the veterinary product BayCox Iron, and ordered a halt to sales (case ID: 4b O 40/20). Ceva did not take long to enforce the ruling, although Bayer and Elanco have already appealed the decision. EP 2928454 B1 was not granted until early 2020. It protects a triazine compound to combat protozoan diseases in animals. Other patents also protect similar combinations of active ingredients. However, these are usually administered orally to animals and not as an injection into the neck or behind the ear of the animals, as protected by the Ceva patent. Ceva regarded it as infringed because BayCox Iron uses a combination of an iron compound with toltrazuril. This has now been confirmed by the Düsseldorf judges. However, the sales stop for BayCox Iron refers only to the administration via injection and with a certain dosage in suspension form. In the proceedings, Bayer and Elanco had invoked a private right of prior use and referred to the development of the product, which started seven years before approval. The judges did not agree, nor did they grant the request for a stay of proceedings. Bayer and Elanco had both filed an opposition against the granting of the patent at the European Patent Office and this is still pending. Elanco became embroiled in the dispute after it acquired Bayer Animal Health in August 2020. # § Software Patents⠀➾ # ⚓ Uniloc_files_to_dismiss_its_appeal;_Federal Circuit_approves_dismissal⠀⇛ On August 16, 2021, Uniloc filed a motion to dismiss its appeal and the Federal Circuit dismissed the appeal a day later. Unified had won on all issues at the PTAB in IPR2019-00453, resulting in all five claims of Uniloc’s U.S. Patent 7,020,252 being found unpatentable. Uniloc raised RPI in the case, but the Board agreed that Unified was not an RPI. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 4228 ➮ Generation completed at 02:40, i.e. 48 seconds to (re)generate ⟲