𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Sunday, January 08, 2023 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Mon 9 Jan 02:42:20 GMT 2023 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/2023/01/08/ ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmVUTRpCU7PcTDC7kj2yHWWkV5Mhg6XD2yLq9ekqQv4xj5 QmVwJZvv6r7xzdhVLH4kTyoCkuFgsArexoVuFbayx9A5N5 QmNhjQG4XJrooeuqLbPUPR9RtcgJkwZXoswD1oPWfgY7kD QmX23uBSayrQrZ3iRx2A9hTusXL5Qh1iQYgKiEFEXVheje QmcYNvBka24tu2hBsNQvBVNcTjpuUCQEfzcyW15SJLsr1Y QmYTdvgUUtSuvEKMNdZJRgJFYocLqB3fhxmt8qv13qfA9k QmcJ2fTtAvxD5pUALCXvrhAptqfYZYBPhYtyH3LP59jAmm QmaHh3rcF6g1UkYaeQMy8YKRuBj1LWfFt5DuaV6zofEsKC QmbuG1onEhQaW6rPEagzCe7S1rrm3GzuhFgsmM6jL2TBZS QmY4eU9zG8ckdDYJVc11Fmqezkxur7EKvrCfBGK5RtRH44 QmfTYjmBes8TFM2EptMBYjdyJNQoTQsLBJovB5pnSaqAWd QmUNj8KTWXETvfoRAoK5wetjRTk1KM6eF8ihQQsZ1gAX33 QmNt5eextzQVZUBr2ZtPeFpGEySDSJ3d1mRBqP4t126YvE QmdcR8a3vTfpFjhLVTL5gCq8WQ4ahnKhbZnPhvZVnGhcHs QmSqRoGuWGzGPiMq2GgcCee22CrF6E8w7JYJncWSZqw4yj QmfK4VviyZTAsVrucs7LLyQVXy6qvWzpZkkW319Z93v9HU QmZzEXJ11q9di9Z977tWHwaZ9JZJs1RZgjoJHMsusRGmV2 QmesnmZC36VoBa2cbiPr4WTsugVzAno8XpmHxv5Mdg3EEz QmbftyTUbhe1c8tUhW1gQj174B33LCBa5qKpaFpGAqDDQW QmYp3fBU8YtN9yWhF974BTfrDr6AhSYcCxatudpERJ35j9 QmW5VJ2DMRQt16pzemDxzS3vyLBDPaG1NQi7Z3c5s2r8Lo ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ [Meme] Without Technical Staff There Won’t Be Sirius Open Source | Techrights ⦿ IRC Proceedings: Saturday, January 07, 2023 | Techrights ⦿ When the Employer Conflates a Two-Person Chat Outside Work With a Completely Unrelated Party | Techrights ⦿ The Original Sin: When the Employer Lies About Clients in Order to Justify a Fishing Expedition and Openly Start a Witch-hunt | Techrights ⦿ [Meme] Tux Machines is Not a Crime | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2023/01/08/demolition-approach/#comments http://techrights.org/2023/01/08/irc-log-070123/#comments http://techrights.org/2023/01/08/the-letter-video/#comments http://techrights.org/2023/01/08/to-quote-the-original-lie/#comments http://techrights.org/2023/01/08/tuxmachines-is-not-a-crime/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2023/01/08/obs-studio-29-0/#comments http://techrights.org/2023/01/08/sparkfun-turns-20/#comments http://techrights.org/2023/01/08/stopmotion-0-8-6/#comments ䷩ 𝚕𝚒𝚗𝚎 61 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/01/08/demolition-approach/#comments Gemini version at gemini://gemini.techrights.org/2023/01/08/demolition-approach/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.08.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ [Meme]_Without_Technical_Staff_There_Won’t_Be_Sirius_Open_Source⠀✐ Posted in Free/Libre_Software, Humour at 12:47 am by Dr. Roy Schestowitz Running the company for personal rather than collective gain is a short-sighted approach 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Andrew_Bucknor:_We_don't_need_techs_anyway⦈_ Summary: The demolition_person at Sirius_‘Open_Source’ seems to have basically destroyed the company he was entrusted to run ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠟⢉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡟⠁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⢋⠁⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠏⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢻⡉⠀⠀⠡⠀⢂⣠⡾⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠠⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡟⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠋⠁⠠⣦⠘⣷⣀⣤⡶⠟⠋⠑⢄⠸⣿⣿⣿⣿⣿⣿⣿⡿⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⣿⣿⠿⠛⣻⡀⠀⠀⠀⣀⣠⣽⠿⠛⠉⢠⠀⠀⠀⣀⣨⣶⣿⣿⣿⣿⣿⣿⡿⠃⣰⣿⣿⣿⣿⣿⣿⣿⢿⠿⢧⣽⠇⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⠈⣿⣿⣿⣿⣿⡉⠀⠀⢀⠘⣣⣤⡾⠟⠛⣇⠀⠂⠀⠐⣀⣧⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⣰⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⡀⠹⣿⣿⣿⣿⣿⣤⣴⠾⠟⠉⢃⠀⠀⠀⢘⣤⣦⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠸⠿⠿⠿⠿⠿⠿⠿⠿⡿⣦⠀⢼⡆⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⣿⣿⣿⣿⣷⡀⠙⢿⣿⣿⣿⣯⡀⢆⠩⢀⣀⣦⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⢲⣶⣶⣦⣶⣦⣦⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠟⠶⢤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣦⡀⠙⠿⣿⣿⣷⣬⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⠁⣀⠈⠉⠙⠛⠿⠿⣦⡀⠙⢿⣿⣿⡿⠾⣦⣣⣄⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠒⢦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠋⠉⣿⣿⣿⣿⣿⣿⣷⣦⣄⡉⠉⠛⠛⠻⠿⠿⠿⠿⠿⠿⠛⠛⠋⠉⠁⠀⠠⢴⣶⣿⣿⣿⣿⣶⣶⣤⣄⣀⡀⠀⠀⢻⡯⠿⠚⠋⠀⠻⠦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣦⡀⠀⠀⠀⠀⠀⠀ ⠀⠀⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠠⡄⠀⢤⠤⠄⠀⠋⠀⠀⠘⠛⠀⠈⠉⠉⠿⢟⣻⣿⣿⣿⡟⡿⣶⡝⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠱⡄⠀⠀⠀⠀⠀ ⠀⠀⣏⢘⢿⣿⠉⠉⠉⠙⠛⠛⠃⠀⠀⠀⣠⣄⣀⣀⣀⣀⣀⣀⡀⠀⠰⠂⠀⠀⠀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣗⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠛⠛⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠿⠀⠀⠀⠀⠀⠀⡠⠤⠤⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢧⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀⠀⠀⠀⠀⠀⢀⠄⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢆⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡄⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠁⠀⠀⠀⢀⣀⠤⠀⠀⠹ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣴⣶⣾⣿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣄⣄⣤⣠⣤⣤⣀⣤⣀⣀⣀⣐⣀⡀⢀⣀⣁⣈⣽⢂⣽⣿⣿⣿⣿⣧⠄⡀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣥⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣉⡉⣉⣉⣉⡉⠉⣁⣉⣉⣉⣉⣉⣉⣙⣉⣉⢛⣘⡙⠛⠛⣛⡟⢓⣚⣛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⡛⠛⠛⠛⠛⠛⠛⢻⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠛⠃⠃⠀⠀⠀⠒⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣯⣤⣿⣿⣧⣿⣥⣿⣿⣦⣿⣧⣴⣿⢿⣿⠟⢧⣶⣴⣴⣦⣤⣤⣤⣤⣤⣤⣄⣀⣀⠀⠀ ⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡿⣿⣿⣟⠙⠿⢿⣿⣿⠥⠤⢴⣾⣿⣿⢿⡛⠛⣄⣤⢤⣿⡋⢹⠋⢀⣤⣤⣤⠿⣿⣿⣿⣿⠒⠀ ⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⡏⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⠤⠛⠃⣶⣷⣾⣾⠀⢠⣿⣷⣾⣤⣬⡋⠉⠉⠀⢨⣿⣿⣿⣷⡶ ⠀⠀⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠤⠤⠤⠤⠄⠀⠀⢀⣀⠀⠁⠀⠈⠉⢹⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⠉⠁⠹⢟⣿⠋⠡⢤⣤⠀⠀⠙⠀⠻⢿⣠⣿⣿⣋⣙⣻⣿⠀⢀⣀⠀⢀⣦⣶⠿⡿⣧ ⣀⣀⣧⣬⡟⣿⡀⠀⠀⠀⠉⠉⠁⠀⠀⠀⠴⠶⠤⠤⣤⣤⣤⣤⣤⣀⣨⡄⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠛⠛⠑⠒⠛⠛⢻⣿⣷⣶⣶⣾⣿⣿⡷⠾⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢩⣩⡋⢻⣿⠋⠙⠛⠛⠂⠀⠉ ⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⣷⠀⠀⠀⠀⠀⠀⣀⣤⣤⣤⣤⣤⣤⣄⣠⣶⡾⠿⠇⣦⣾⣛⣛⠿⠻⠿⡿⠀⠀⡠⡦⢀⡞⠀⣶⣚⡿⠾⠿⢿⡀⠘⠃⠶⢀⣉⣰⡀⠀⣀ ⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆⠀⠀⠀⠀⠠⣿⣿⣿⣿⣿⣿⡿⠥⢭⣿⠿⣏⠁⠬⣽⣿⡏⠠⢴⣶⣦⠀⠀⠉⠀⠘⠀⢘⣿⣿⣭⡌⠀⠘⠟⠋⢱⣿⡏⠀⣸⣯⣅⣤ ⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⠀⠀⠀⠀⠰⢶⣶⣶⣶⣿⣿⣿⣿⣮⣽⣿⣀⢀⠨⣭⡭⣠⠼⡃⣿⣇⣀⡀⠀⠀⠉⠾⠿⣿⠻⡎⠀⠀⠒⠀⠀⠸⣿⣿⣿⣿⣏⡉⣋ ⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠀⣾⣿⣇⣀⣼⣿⣤⣶⣶⣾⣿⣶⣦⣿⣿⣿⣷⣀⠀⠀⠀⠀⠀⠛⠳⠏⠃⢀⣶⡟⠤⠀⢿⡿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡄⠀⠀⠀⠀⠀⠀⣤⣤⣤⠀⠙⠿⣿⡏⠁⢠⣤⣿⣿⣿⣿⠿⠛⣿⣄⠀⢸⠿⣶⣶⠶⠶⣤⣶⣶⣤⣤⡀⠸⠴⠤⡄⠀⠀⢻⣧⠛⣛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⠀⠀⠀⠀⠀⢲⠿⠿⠛⠓⠒⠒⢹⣿⣿⠯⠭⣭⣿⣿⣿⠇⠀⠉⢉⣿⣏⣀⣤⣀⠠⣤⡜⠟⠙⠋⠉⠓⠶⡦⡀⠈⠀⠀⠊⠉⠉⠙ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⢀⡀⣈⠀⠀⠀⠉⠉⠛⠿⠿⠿⠧⠴⠶⠤⣠⡤⠤⠤⣤⣤⣤⣤⣶⠶⠶⠒⠶⠦⢾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠙⠛⠛⠛⠛⠂⠀⠀⠰⠐⠊ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⢠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠰⠒⠀⠀⠘ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣶⣾⣿⣿⣿⣷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢀⡀⠀⣀⣤⣄⣀⣆⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 142 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/01/08/irc-log-070123/#comments Gemini version at gemini://gemini.techrights.org/2023/01/08/irc-log-070123/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.08.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ IRC_Proceedings:_Saturday,_January_07,_2023⠀✐ Posted in IRC_Logs at 2:52 am by Needs Sunlight Also available via the Gemini protocol at: * gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-070123.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-070123.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-social-070123.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-070123.gmi Over HTTP: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #techrights_log_as_HTML5 #boycottnovell_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #boycottnovell-social_log_as_HTML5 #techbytes_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #techrights_log_as_text #boycottnovell_log_as_text 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #boycottnovell-social_log_as_text #techbytes_log_as_text Enter_the_IRC_channels_now =============================================================================== § IPFS Mirrors⠀➾ CID Description Object type IRC log for  QmWfdmAXAck5b6tdj8DnDpvUHTVNkG2iYgG9PNpJbzfV9K #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  QmQKZzTCK6yZAYtA9HXSGq9xX7EHnvazLSuEcW8vWNHP8t (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmSDNjrNrEQBVd7eMrWFWMMe9Px7njs6jUjCSKpVAnn7x1 social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmRnA11QCqvSLRergk6qw8w6Cne7wTd4EdJyMM8eu9c9vo social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmSwvHHbtFR3AMEQv8KrPxBu3c1r1uWvV3EDT51zy7QiWz #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  QmaUW2co6YnS3gze6Ui9Bh2UfWUAPNdHDcK5mvGbS9QB6C (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  QmZhWHKmjmm66nwwZhxyZorNdAXAn3wc1gqXXk6YqZmxMu #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  QmYQy2UBhj2t4q5GQDt3dvzsExr1x7nV5yY3dgw3nX5vfK (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmW5VJ2DMRQt16pzemDxzS3vyLBDPaG1NQi7Z3c5s2r8Lo ䷩ 𝚕𝚒𝚗𝚎 269 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/01/08/the-letter-video/#comments Gemini version at gemini://gemini.techrights.org/2023/01/08/the-letter-video/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.08.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ When_the_Employer_Conflates_a_Two-Person_Chat_Outside_Work_With_a_Completely Unrelated_Party⠀✐ Posted in Deception, Law at 11:12 am by Dr. Roy Schestowitz Video_download_link | md5sum 167f4206cc0f8c61665c361b14b015f3 Chronology of Botched Sirius Hatchet Job Creative Commons Attribution-No Derivative Works 4.0 http://techrights.org/videos/irc-muck-raking.webm Summary: Having lost any real understanding of Free software, my former employer also lacks understanding of free speech; somehow conversations that I was having with a friend online (not mentioning the company or staff) are spun as ‘evidence’ that my wife did something wrong and this backfired on the company; it also shocked our lawyers that the company was dumb enough to do this TODAY’S video is a little different and it was recorded without prior preparation (nor post-recording edits) in OBS Studio, which has_just_had_a major_new_release. Viewers can now see one of the letters we’ve received from the ‘UK’ CEO of Sirius_‘Open_Source’ (probably sent from his home, as the company no longer has an office). Scare quotes around ‘UK’ because the company now pretends to be American (despite having almost no American staff) and around ‘Open Source’ because the company rapidly abandons its Open Source roots. Shown above is the phone used in conjunction with Asterisk, which is Free (or Open Source) software. This phone won’t be of use anymore due to lots of outsourcing_of what's_left_of_the_company. “This phone won’t be of use anymore due to lots of outsourcing of what’s left of the company.”Also shown in the video is the controversial koala which became a theme here (this_post_offers_some_context), a photo of us in a post-wedding party, and other stuff that the stalker (‘UK’ CEO of Sirius ‘Open Source’) was collecting for weeks in an effort to frame innocent people. What is that all about? Is he trying to show that he found something that does not exist? Sirius knows these two people run Tux Machines, and Sirius even exploits_that_to market_itself. In IRC, Sirius was never mentioned! Not by name. “In IRC Sirius was never mentioned! Not by name.”The video above hopefully helps explain the absurdity of this whole situation. It shows example pages with IRC logs in them, falsely asserting those have something to do with my wife (she is not even in IRC, it’s just me and a friend). In the later parts the_latest_article and meme are shown and explained in passing. It’s better to just read them, the video tries not to repeat what’s already in them. █ ䷩ 𝚕𝚒𝚗𝚎 339 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/01/08/to-quote-the-original-lie/#comments Gemini version at gemini://gemini.techrights.org/2023/01/08/to-quote-the-original-lie/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.08.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ The_Original_Sin:_When_the_Employer_Lies_About_Clients_in_Order_to_Justify_a Fishing_Expedition_and_Openly_Start_a_Witch-hunt⠀✐ Posted in Deception, Free/Libre_Software, Law, Site_News at 9:30 pm by Dr. Roy Schestowitz False pretences by a lying boss 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Informing_oneself:_A_matter_that_has_been_brought_to_my attention..._By_Myself!⦈_ Summary: The Sirius_‘Open_Source’ CEO seems to be lying about clients, not just lying to clients; it’s used as an excuse for a witch-hunt against Sirius staff TWO days ago we_showed_that_the_CEO_asked_to_speak_"urgently"_with_Rianne. A day before that we showed he had said the same to me, her husband. Same words, as shown_here_before (we shared a complete trail of correspondence). He said there was a “matter that has been brought to my attention” and to paraphrase what he said to Rianne while he recorded her, a client complained about being mentioned by me. But who is this client that caused the CEO to see or envision an “urgent” need to “discuss a matter that has been brought to my attention?” Who is it? “We’re dealing with a big problem here.”It’s a client, he claimed, but he did not name anyone. Two weeks later he showed a supposed piece of evidence, but that did not match what we could verify. Hence, we believe he was lying on the call. He was trying to make up excuses for his proactive stalking. To Rianne he said something to the effect of, I want you to come to the meeting because someone brought this to my attention… and on the phone he insisted that the investigation was initiated because of an outsider. He was quite likely lying about that, basically manufacturing a set of false pretenses. We’re dealing with a big problem here. We’ve been dealing with this kind of problem for a whole year. We have a pathological liar running the business based on a foundation of lies he cannot remember or keep up with. After I saw who’s said to have been mentioned in IRC (only once and with a typo; it’s a famous person anyway — one who is known to millions of people and whose name is mentioned on the Internet every day) I decided to get in touch and fact-check the accuser. “This was likely about an insecure CEO (without experience) trying to silence a dissenting voice of reason, who refused to lie to clients.”As readers are aware, the accuser was in_deep_denial_over_the_LastPass_breach (more on that later this month; we_wrote_a_lot_about_it_last_month). He kept rejecting the idea LastPass was not secure. Even a year ago one colleague said to all peers in a “Handover to Shift 1 (16/07/21)” that “I’ve found that emailing stuff from Lastpass doesn’t actually work, so if he doesn’t receive the email then this might be the issue. Is sending via Lastpass any more secure than sending via our email?” I wasn’t the only person antagonising LastPass. The technical staff didn’t like LastPass and didn’t trust it. But management did not care. LastPass is assumed to be right even when it’s lying. Same as Sirius management. Anyway, after the LastPass breach was confirmed by LastPass itself (just before Christmas; this timing was chosen by LastPass and was intentional… to lessen the damage) I informed the person whom the accuser insinuated had complained. Here’s my message to him: Report of LastPass Breach, Your xxxxxxxxx Passwords Compromised Hi xxxxxxxxxxxxxx, Sorry for the bad timing, but LastPass intentionally reported this when people were away on holiday. People have a moral responsibility to do what’s ethical and a duty or implicit obligation to properly inform clients so as to avert major disasters (like systems and Web sites getting hijacked/defaced over the holidays). https://www.theverge.com/2022/12/22/23523322/lastpass-data-breach- cloud-encrypted-password-vault-hackers https://www.forbes.com/sites/daveywinder/2022/12/23/lastpass- password-vaults-stolen-by-hackers-change-your-master-password-now/ https://arstechnica.com/information-technology/2022/12/lastpass-says- hackers-have-obtained-vault-data-and-a-wealth-of-customer-info/ I’m writing to you as a Sirius veteran. I worked in the company for nearly 12 years. I know that your passwords (maybe private keys also) are in LastPass and LastPass got compromised. Now even LastPass itself admits it. In simple terms, this means hostile actors may now possess complete copies of access credentials and can in turn access your systems directly or indirectly, along with data etc. This poses a ransomware threat and can result in penalties for improper data protection. I’ve personally warned about this for years (specifically LastPass). I brought up security breaches in LastPass, but I got threatened for my concerns. The company lacks basic understanding of security. To make matters worse, my warnings were used to push me out and Sirius did the same to my wife, who didn’t even say anything. It’s collective punishment for doing the moral thing. You need to study what the LastPass breach means to you because Sirius put your sensitive data (keys/passwords) in LastPass. Knowing the style of management at Sirius, I’m sure they’ll use some defamatory smears and ad hominem attacks/lies against me, but the simple fact is, you must change passwords and keys NOW. I resigned from Sirius earlier this month; they still use LastPass and failed to respond each time I brought up the issue, including less than a month ago. There are many other issues inside the company, but they go well beyond the LastPass threat: http:// techrights.org/wiki/Sirius_Open_Source Sincerely, Dr. Roy S. Schestowitz Within a few hours he responded to my E-mail as follows: Thanks very much Roy for the information. We had a very good working relationship with you and take the threat seriously. We wish you success in your future endeavours and we’ll be in touch. I wish you happy holidays and a very good new year! Sent from xxxxxxxx Regards, xxxxxxxx So it was already obvious from his tone or the words that he did not complain about being mentioned. So I went on and explained to him what had happened: If you don’t mind me adding something, please see the attached. This is from the letter xxxxxxxx sent to my wife months after in some very, very informal IRC channel (lots of typos, too) I had mentioned your good journalism though only after someone in the channel linked to one of your articles, not knowing that I was supporting xxxxxxxx. He has been my friend for over 15 years, but I never told him about clients. I kept that confidential. xxxxxxxx insisted that I had mentioned a name of a client (you are very famous regardless if client or not) only when someone else (not me) linked to your work. He might want xxxxxxxx to think it’s done routinely, but you were the only such person I mentioned (and only once). There were only a handful of people in that IRC channel, all technical people. He intimidated my wife, who had nothing to do with this, and insinuated that you contacted the company to complain because your name was mentioned. He gave only one such example, so we were simply left to assume you complained. In reality, we believe xxxxxxxx went on a fishing expedition, spending several weeks trying to frame me and when he saw your name (with a typo even!) he thought he found something to leverage in order to get rid of me (despite doing nothing wrong; they just cannot afford to pay workers!). This is from the letters sent to my wife (yes, like an authoritarian regime) to engage in punishment through a loved one, rendering her unemployed and unable to support her parents in xxxxxxxx. He accused her of breaching rules because her spouse mentioned your name in some very tiny IRC channel a long time ago. This isn’t how investigation gets done; it is a witch-hunt. I’m telling you this because they likely kept you in the dark about what they had been doing. Attached are the portions of the letter regarding the accusations against Rianne and the so-called ‘evidence’, which is a two-person IRC chat (myself talking to an old- time friend whom I do activism with, including thousands of press links about xxxxxxxx). Kind regards, Roy The attachment is a screenshot that shows his name. It is carefully redacted below to avoid identification (by words, name, date, and URL): 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Client_alleged⦈_ To summarise, it seems rather apparent that Sirius clients did not complain about me. This was likely about an insecure CEO (without experience) trying to silence a dissenting voice of reason, who simply refused to lie to clients. █ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠰⠊⠉⠉⢻⣿⣿⣿⣿⣿⣿⣿⠻⠛⠁⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠈⠳⣤⡖⠛⠀⣼⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠛⣿⣏⠉⠻⢷⣄⠀⠙⣶⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠟⢄⠈⠓⢦⡀⠉⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡉⠀⠸⣷⣦⡀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣀⡀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠁⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡀⠙⠶⣄⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠟⠛⠿⠻⠿⢿⢿⣿⣿⣷⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶ ⡟⠁⣀⠿⠶⣄⠈⢳⣶⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠋⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣇⡈⢀⣠⠄⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⣀⣙⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣯⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠈⠿⠿⠿⠿⠟⠛⠙⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⠀⠀⠀⠀⢀⠴⢱⣖⡊⠁⠀⠁⠐⠀⠀⠀⠀⠀⠠⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⣻⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠰⣀⠒⣍⣉⠁⠄⠀⠀⠀⠀⠀⠀⠀⢠⣶⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠘⠈⠼⢶⣾⣿⡮⣶⢀⠀⠕⠀⠠⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠁⠈⠁⠈⠃⠁⠀⢸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣯⣀⣽⣿⣿⣿⡟⠀⢠⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣼⣿⣿⡇⠀⠀⡀⠀⠀⢠⡄⠀⠀⣹⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⠛⢿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡄⠀⣦⠄⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠁⠀⠀⠈⠁⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠘⣷⡀⠀⠀⠀⠀⡤⠀⠀⠀⠈⠀⠀⢀⡥⠀⠝⠶⠆⠀⠀⠀⠀⠀⠙⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠄⢸⣿⠀⠀⠀⠀⠃⠀⠀⠀⠐⠆⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣟⣿⡇⠀⠀⠀⠀⠀⠀⣠⣷⠀⠒⠈⠈⠀⠀⠀⢀⠀⠀⠀⠀⠀⣄⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⣠⣼⣿⣿⣿⣿⣿⣿⠋⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄⡀⠀⠲⡄⢀⡋⠀⠀⠐⠐⠐⠒⠚⠉⠁⠀⠀⠀⠀⠐⣙⣿⣿⣷⣄⡉⠉⢁⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣵⣷⣆⠸⣴⣉⡄⣠⢀⣠⣄⣤⢀⢀⠄⡆⢃⣸⣃⣤⣾⠇⠘⣿⣧⡙⣂⠀⠈⢻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⠻⣞⡱⣄⠈⠹⢿⡓⠾⡟⠛⡎⠂⠈⠐⢀⣨⢾⣾⢦⠃⠀⠀⣿⣿⣯⡽⣇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠛⢥⠐⢄⠾⠑⠷⢹⣱⡋⠀⠀⠀⢀⣸⣾⠟⠁⠀⠀⠐⠿⢿⣿⡇⣹⠆⠀⡇⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠁⢈⠣⠇⠧⠧⡅⠤⠐⠚⠉⠀⠀⠀⠀⠀⠸⠀⠀⢹⣗⠟⡀⠀⢰⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢧⡀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠇⠀⠈⢛⣿⣷⣄⢸⣇⢿⣿⣿⣾⣿⣿⡟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣩⣼⣿⡿⣫⣾⣿⣿⣿⣿⡟⠉⠀⢸⣆⡀⠀⢀⣠⣤⣄⣀⠀⣤⣤⣶⣾⣶⣄⠀⠀⠀⢠⣴⣶⡿⠟⢠⣤⡿⢿⣯⣿⣿⣿⣼⣼⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⢯⣾⣿⣿⣿⣿⣯⣾⢿⣿⡟⣿⣿⣯⡀⠀⣾⣿⡿⣷⣴⣿⣿⣿⡛⠿⣶⣦⣬⣉⣛⢿⣿⡇⠀⠀⣾⣿⠏⣠⣶⣿⠟⢁⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣟⣿⣿⣿⡇⣿⣿⣾⣿⣿⣇⠀⣿⣿⣿⣿⣿⣿⡻⢿⣿⣿⣷⣮⣟⢿⣿⠇⢻⡿⠀⣚⣿⠋⠈⢿⣿⢃⣤⣿⣿⢏⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣷⣮⡻⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣯⣿⣿⣿⡼⣿⣿⣿⡝⣿⣿⣿⣿⣿⠀⣽⣿⣿⣿⣿⣿⣿⣷⣭⡻⣿⣿⡿⠘⣿⣎⠈⢹⢸⣿⠈⠀⠀⢸⣿⠸⣿⣿⡏⣾⣿⣿⣿⠏⠀⠘⣿⣿⣿⣿⣼⣿⣿⣿⣮⡻⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⢏⣾⣿⣿⣿⣷⢻⣿⣿⣿⡝⠟⣿⣿⣏⣾⣿⣿⣿⠿⠟⢿⣿⣿⣿⡁⢹⣿⣿⠀⣿⣿⡀⠀⠁⣀⡀⠀⠀⢸⣿⡀⢿⣿⡇⣿⣿⡿⠁⠀⠀⠀⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣦⢻⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣫⣿⣿⣿⣿⠏⣼⣇⢿⣿⣿⣷⠀⢘⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠹⣿⣿⠈⣿⡿⠀⢻⣿⠎⠀⣴⣷⣿⣿⣶⠌⠛⠃⠈⠻⠃⠘⠻⠃⠀⠀⠀⠀⠀⠀⠀⠹⠿⣿⣿⣿⣿⣿⣇⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⣾⣽⣿⣎⢿⣿⣿⣲⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠈⠀⠀⠉⠀⠀⠈⢿⣾⢠⣿⡎⣿⣿⡿⢰⣄⠠⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⣿⣿⢿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠟⣼⣿⣿⣿⣿⡜⣫⣼⣿⣿⣿⣿⡟⣉⢁⡀⣀⣀⠀⣀⣀⠀⢀⣀⡀⢀⣀⣀⣀⣁⣘⣉⡀⣘⣛⣁⢈⣛⣛⡛⢿⠀⣙⣛⣛⡛⣘⡛⣀⡀⢀⣀⣀⠀⣉⣉⣉⡉⠻⢿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡏⣼⣿⣿⣿⡿⠃⣽⣿⣿⣿⣿⣿⣿⡇⠿⠸⠇⣿⣿⡄⣿⣿⠀⣿⣿⣇⠈⢹⣿⠉⠉⢻⡏⠁⣿⡏⠉⢸⣿⢹⣿⢸⢀⠉⣿⡏⠁⣿⡇⣿⡇⢸⡿⣿⡀⠉⣿⡏⢁⣄⠈⢿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣿⣿⣿⣿⠇⣼⣿⣿⣿⣿⣿⣿⠏⠀⠀⢰⡆⣿⡟⣿⡇⣿⢀⣿⣘⣿⠀⢸⣿⠀⠀⢸⡇⠀⣿⡟⠃⢸⣿⢻⣧⢸⢸⠀⣿⡇⠀⣿⡟⣿⡇⣼⣇⣻⡇⠀⣿⡇⢸⣿⣷⣨⢻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣾⢻⣿⡟⣡⣾⣿⣿⣿⣿⣿⣿⡿⠀⡄⣾⢸⡇⠿⠇⠿⠁⠿⠸⠿⠉⠿⠄⠸⠿⠀⡀⠸⠇⠀⠿⠷⠶⠸⠿⠸⠿⢀⠀⠀⠿⠇⠀⠿⠇⠿⠇⠿⠏⠹⠷⠀⠿⠇⢸⢿⣿⣿⡄⠉⢻⡟⠉⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡟⣼⠟⣬⣿⣿⡿⠛⠛⠛⠛⠛⠛⠒⠁⠿⠂⣛⠲⢶⡶⠂⠐⠒⠶⠖⠂⠐⠐⠒⠂⠐⠂⠀⠐⠂⠶⠆⠀⠐⠒⠲⠚⠀⠓⠶⡾⠓⣀⠒⠖⠒⠂⠂⠀⠀⢀⡀⠀⠙⠛⠛⠛⠃⠀⠀⠁⠁⢠⢌⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⢁⣼⣿⣿⣿⡇⢸⣿⢸⣿⠀⣿⢿⡇⢰⣿⠙⠿⢈⡇⢸⡟⢻⣧⢸⣿⠛⠀⣿⡟⠃⢸⣷⢸⣿⢈⠀⣿⡏⣿⡆⢸⣿⢻⣷⢠⣿⠉⣿⡀⣿⡇⣿⡇⢰⣿⢹⣷⠀⣿⡇⣿⡇⠛⣿⡟⠃⠀⠡⡛⠯⢽⣿⣿⣿ ⣿⠏⢱⣽⣿⣿⣿⣿⡇⢸⣿⢿⣿⢰⣿⢸⣷⠀⠛⢿⣦⠘⡇⢸⡿⢺⣥⢸⣿⠷⠀⣿⡷⠆⢸⡿⣿⣿⢸⠀⣿⡗⣿⡅⢸⣿⢺⣍⢸⣿⠀⣿⡇⣿⡇⣿⡇⢸⣿⢤⣤⠀⣿⡿⣿⡇⠀⣿⡇⠀⡠⠀⠀⠀⠀⠿⡻⣿ ⣇⣾⣿⣿⣿⣿⣿⣿⡇⢸⣿⢸⣿⢸⣿⠛⣿⡘⢿⣤⡿⢀⡇⢸⣧⣼⡿⢸⣿⣤⡄⣿⣧⡄⢸⡇⢻⣿⢸⠄⣿⣧⣿⡇⢸⣿⢸⣿⠘⢿⣤⡿⠁⢿⣧⣿⠇⠸⣿⡼⣿⠀⣿⡇⣿⡇⠀⣿⡇⢼⡷⣆⠀⠀⠀⠀⠈⠃ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⡶⠦⠀⠤⠴⠆⠀⠰⢦⡀⠔⠾⠷⠶⠆⠴⠶⠶⠦⠦⢠⡴⠤⠰⠶⠦⠀⠰⠾⠆⠆⠠⠴⠶⠦⠆⠀⠰⠴⠦⠠⠀⠚⠆⠠⠀⠀⠀⠀⠀⠰⠶⠄⠀⠀⠀⠂⠀⠠⢤⡁⡵⡅⠂⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠻⣿⡟⠃⣾⡟⣷⡄⡇⢸⣿⡇⢸⣿⡇⢻⡇⣾⠃⠈⢀⣿⣿⡄⠛⣿⡿⠃⠻⣿⡟⠃⣿⡟⠃⣿⣇⢸⡇⠛⣿⡟⠃⣿⡇⢰⣿⢻⣶⠀⣿⡆⣿⡇⣿⢸⡇⠄⠈⠋⠻⠖⠆⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⡇⠀⣿⡇⣿⡇⠁⢸⣿⣿⣿⣿⡇⠘⣿⡟⢰⡇⢸⡿⢸⡇⠁⣿⡇⢠⠀⣿⡇⠀⣿⡷⠆⣿⣿⣾⡇⠀⣿⡇⠀⣿⡇⢸⣿⢸⣿⠀⣿⣷⣿⡇⢀⡠⠀⠄⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠀⣿⡇⠀⣿⣇⣿⠇⠀⢸⣿⢸⡇⣿⡇⠀⣿⡇⣿⡇⣼⡿⢻⣷⠀⣿⡇⢸⠀⣿⡇⠀⣿⣧⡄⣿⡇⣿⡇⠀⣿⡇⠀⣿⡇⢸⣿⣸⡿⠀⣿⠸⣿⡇⡎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⢲⣤⢉⢡⠀⠆⠀⠀⢤⣤⣤⣤⢠⣤⣤⣿⣧⡀⣤⣤⢠⣤⣄⣤⣾⣤⣤⠀⡤⣤⣤⣤⡄⠀⣤⠀⡀⠀⠀⠀⠀⠀⠀⠈⠉⣰⣦⣤⣤⣤⣴⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠇⠀⠀⠀⠘⣻⣸⡼⡇⢐⢀⠀⢸⣿⣿⣻⡈⣿⣿⣿⣿⡇⢻⣿⡸⣿⣿⣿⣿⣿⣿⡆⣼⣿⣿⡇⠇⠀⢸⢠⢂⠀⠀⣤⠀⣀⡠⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠀⠉⠁⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⡆⠀⠀⠀⠀⠀ ⣇⣀⣠⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⡄⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁⠀⠀⠀⠀⠀⠈⠉⠉⠉⢹⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠁⠐⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣆⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠈⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀⠀⢀⢤⡤⢱⠀⠄⢡⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠀⠀⠀⠀⠀⠀⠀⠼⠤⠳⠐⠂⠀⢡⠐⠀⠠⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⢀⠐⣖⣓⣆⢀⠄⠈⣦⡬⡀⠄⠀⠀⢠⠠⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⠉⢽⣿⣿⣻⡿⡖⢿⣿⠟⠨⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⢀⡈⠁⠉⠁⠀⣹⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⡟⠿⢯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠁⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠨⣿⣿⣿⡟⠉⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⡻⢿⣿⡇⣀⣿⣿⣿⣿⣿⣿⣧⣀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠹⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⠂⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣗⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⢱⠀⠀⠀⠠⡆⠀⠀⠂⠈⠁⠀⢸⠇⠀⢳⠇⢀⡀⠀⠀⠀⠀⠀⠀⠘⢿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⠀⠀⠀⠀⠀⠀⠀⠀⢶⠄⠀⠺⠆⠀⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⡘⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡀⠀⠀⠀⠀⠀⢠⢤⣄⣃⣄⠄⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠆⢃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠄⠀⡸⠉⠁⢀⡁⢀⢀⠀⢀⣀⣀⢠⠀⠀⠀⠀⠀⠄⣴⢄⣤⣿⣿⣿⣿⣟⠛⠻⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀ ⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣶⢆⢀⣈⡄⠀⠀⠈⠉⠙⠘⠛⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⢌⣾⣿⠏⢿⣿⣿⢿⣷⣄⠐⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⡟⢧⠋⡠⠁⢵⠄⡀⠀⢀⡤⣀⣀⡀⠀⠀⢄⠀⠀⢀⠀⡀⠀⣦⣿⡟⠀⢸⣿⣿⣶⣾⣿⡆⠀⠸⢿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶ ⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣾⣿⡯⣿⣿⡟⠀⠙⠄⠀⠈⢿⢔⠄⠙⠿⡞⡡⠀⠐⠀⠀⠀⠠⣣⢸⠢⢰⠟⠁⠀⠀⢸⣿⣿⣿⣿⣿⣷⠀⠀⢹⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣼⠿⠿⠟⣫⣽⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠁⠀⠀⠀⠁⠡⣿⣀⠦⡐⠂⠀⢠⠀⠀⠀⠀⠠⢈⣺⢿⠻⠀⠀⠀⠀⠀⠿⠿⣿⣿⠐⣿⣿⣇⠀⢸⡆⣿⣿⠟⢿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣥⠀⠀⠀⣼⣿⡿⠟⢛⣭⣿⣿⣿⣿⡧⣿⣿⡄⠀⠀⠀⠀⠀⠈⠛⢷⣏⣌⡆⠀⠀⠀⢀⡀⠼⠞⠋⠀⠀⠀⠀⠀⠀⢸⡀⠀⠉⣿⡇⢿⣿⣿⠀⠸⡇⣿⣿⢀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠧⠴⠿⠿⣫⣴⣾⡽⣿⣧⣿⣿⣿⣿⣿⠿⠃⡀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡐⣧⠀⠀⠘⠧⢾⣿⣿⠀⢐⣿⢸⣿⠈⢸⣿⣿⣿⡟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⢰⣦⣶⣾⠘⣏⣿⡉⠏⣿⣿⣿⡿⠋⣤⣤⣬⡀⢠⡄⢠⡤⠀⢠⣤⣄⢠⣤⡄⢤⡄⢠⡄⣠⣤⣤⡀⢠⣤⣤⢠⣤⠁⢩⣤⣤⡄⣤⡌⣿⣿⠀⢸⣿⡼⡇⠀⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡇⣿⣿⣻⢿⡇⣾⣿⣷⣇⢹⠛⣯⡄⡀⣿⣇⣸⠗⠈⣿⣾⠃⠀⢸⣿⢿⣸⢿⡇⠘⣧⣿⠁⢿⣧⡉⠃⢸⣿⣀⢸⣿⠀⢸⣿⣀⠀⣿⠃⣿⣿⡄⢸⣿⣇⠁⢐⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⠘⣿⣿⡆⡇⢸⣿⣿⣿⣶⡆⣿⡇⠀⣿⡏⢹⣷⠀⢹⡟⠀⠀⢸⣿⢸⣿⢸⡇⠀⣿⡏⠀⣤⡍⢿⡇⢸⣿⠉⢸⣿⠀⢸⣿⠉⡀⠿⠀⣿⣿⣷⠀⣿⣯⠀⠘⣿⣿⣿⣿⡏⣸⣏⠻⣿⣿⣿⣿⣷⣝⢿⣿⣿⣿⡏⠉ ⣿⡇⢹⣿⣷⠃⠘⢸⣿⣿⣾⢷⣿⣷⡄⠛⠛⠛⢋⣄⠘⢃⡀⠀⠘⠛⠘⠃⠘⠃⠀⠛⠃⠀⠙⠳⠟⠃⠘⠛⠛⠘⠛⠛⠘⠛⢀⡀⠛⢀⣿⣿⢏⢸⣿⡇⠀⠀⣿⣿⣿⣿⡷⣿⣿⣷⣌⢿⣿⣿⣿⣿⣷⣟⣿⣿⣷⡀ ⡹⡇⠈⢻⣿⣎⠀⢸⣿⣿⣿⣸⣿⣿⣇⢠⣿⣿⣿⣿⢸⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢟⣿⣰⣾⢸⣿⣿⣿⡇⣿⣿⣿⣿⣻⢸⣿⡇⠀⡀⣿⣿⣿⣿⡇⣿⣿⣿⣿⣷⡙⢿⣿⣿⣿⣿⡘⣿⣿⣿ ⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷ ⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢲⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠘⠿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 675 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2023/01/08/tuxmachines-is-not-a-crime/#comments Gemini version at gemini://gemini.techrights.org/2023/01/08/tuxmachines-is-not-a-crime/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.08.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ [Meme]_Tux_Machines_is_Not_a_Crime⠀✐ Posted in Deception at 9:39 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Tux_Machines_bossing:_Boss_says_I_run_tuxmachines;_Tell_boss to_check_his_own_site⦈_ Summary: Sirius_‘Open_Source’ has a management so misguided that it seems unaware of what its own Web site says and has been saying for nearly a decade already ⣿⣿⣿⣿⣿⡿⢿⡿⠿⡿⠿⡿⠿⣿⠛⢻⠛⢟⠛⠛⠛⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡀⠀⠀⠀⠦⠀⠆⠀⣿⠀⠙⢀⠸⠀⣗⠀⣹⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⢀⠀⠀⠀⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣧⣴⣷⣶⡷⢶⡷⠶⡿⠷⠿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣶⣿⣦⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⠀⠇⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⠀⠀⠀⢠⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣷⠶⢶⠶⢷⠶⠾⠿⠿⠛⠛⠻⠛⢻⣿⣿⡿⠁⣼⠀⡀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡅⣄⠀⢠⠀⢼⡆⠀⠘⠀⠸⠰⠬⠀⠀⠀⠀⠀⠀⢕⠀⢹⣿⠟⠀⠈⠉⠀⠃⠠⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢰⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⠛⢿⣇⣸⣤⣼⣴⣼⣧⣦⣤⣴⣶⣶⣾⣶⣶⣶⣷⣷⣿⣿⡿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠸⠷⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣧⡀ ⠀⠀⠀⠈⠉⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣷⡀⠀⠀⣦⡀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠠⣤⣶⣶⣦⣈⠛⠿⣿⣧⠀⠀⠅⠀⠀⣄⠀⢀⡀⠀⠻⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣬⣿⣿⣷⣮⡙⢿⣿⣿⣿⣦⡌⠙⠣⠈⣷⡆⠰⢿⡿⣿⣯⠀⢨⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⣍⡻⣿⣿⡗⠀⠀⠀⣸⡁⠄⠐⠛⣾⣿⣄⠻⢿⡿⠋⠀⢸⡿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⠻⡿⡛⢿⢟⠻⣿⢛⠻⡿⠿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣷⣤⡙⠳⡆⠀⠀⢙⠇⠄⠀⢤⡿⣿⣿⣿⣿⠇⢀⢀⢸⣾⣥⣿⣿⣼⣼⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣴⣷⣭⣾⣮⣵⣿⣮⣴⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠀⠀⠀⠀⠸⠓⠀⠀⢠⢇⠙⢿⣿⠋⢠⠃⢄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡄⠀⠀⠀⣿⣗⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡿⠀⠀⠀⢹⣿⣿⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⡍⠀⠀⢠⣿⣿⡿⢣⡝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠙⣿⡟⠀⠈⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣤⣤⣤⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⠉⠛⢿⣷⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⠷⠂⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⡰⠁⠠⠈⡻⢿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣾⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡯⠉⠻⢦⣌⠀⠜⢀⣾⠟⠻⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣽⣿⣭⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉ ⠀⠀⠀⣿⣿⡿⠋⠙⠻⣿⣟⢀⠎⠀⢀⡿⠿⣦⣼⠃⠀⠀⠉⠙⡿⣿⣦⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣴⣿⢲⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⡆⠀⣼⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢿⣿⣁⠀⠀⢀⠈⠙⣿⣦⣤⡞⠁⢄⠘⠙⠷⣶⡀⢀⠀⠀⡈⠛⢿⣿⣿⣿⣿⣶⡶⠒⠀⠀⠈⣿⡟⣫⣁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣷⠀⢩⣶⡎⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠘⣿⣿⣷⣤⡀⠀⣵⠋⠈⠹⢷⣤⡀⠀⠀⠀⠈⠛⢷⣤⡄⠁⢐⣼⣿⣿⠟⠋⠁⠀⠀⠀⠀⠀⠘⢷⣿⣿⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡘⠃⣿⣿⣧⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣇⣀⡀⠀⠀⠘⠛⢶⣄⡐⠀⠠⠀⠉⠻⣶⣾⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⡿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠿⠇⠿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣶⣄⢀⠄⠀⢀⡽⠻⢶⣆⠀⢰⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⣷⣶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣦⣠⡞⠃⠠⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⢷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣷⣦⣀⡔⠁⡔⠀⣙⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⢿⣿⣿⣿⣿⣿⣿⣷⣮⡀⣲⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣈⠙⠛⠿⠿⣿⣿⣿⣿⣿⣿⡿⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠴⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 740 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.08.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_08/01/2023:_Ventoy_1.0.87_and_OBS_Studio_29.0⠀✐ Posted in News_Roundup at 7:13 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Audiocasts/Shows o Applications o Instructionals/Technical o WINE_or_Emulation * Distributions_and_Operating_Systems o BSD o Fedora_Family_/_IBM o Debian_Family o Canonical/Ubuntu_Family o Devices/Embedded o Open_Hardware/Modding * Free,_Libre,_and_Open_Source_Software o Web_Browsers/Web_Servers o SaaS/Back_End/Databases o Programming/Development # C/C++ # Python # Shell/Bash # Git o Standards/Consortia * Leftovers o Science o Hardware o Health/Nutrition/Agriculture o Proprietary o Defence/Aggression o Transparency/Investigative_Reporting o Environment # Overpopulation o AstroTurf/Lobbying/Politics o Censorship/Free_Speech o Freedom_of_Information_/_Freedom_of_the_Press o Civil_Rights/Policing o Monopolies # Copyrights * § GNU/Linux⠀➾ o § Audiocasts/Shows⠀➾ # ⚓ Video ☛ How_I_started_using_Linux!⠀⇛ o § Applications⠀➾ # ⚓ 9to5Linux ☛ OBS_Studio_29.0_Released_with_Media_Key_Support on_Linux,_New_Filters⠀⇛ OBS Studio 29.0 comes more than four months after OBS Studio 28.0 and introduces support for media keys on Linux, a 3-band equalizer filter, an upward compressor filter, Websockets 5.1.0, as well as support for encryption and authentication for SRT and RIST outputs. The new release also improves the NVIDIA Video and Audio filters by adding a Mask Refresh slider and support for temporal processing for better quality masking, adds the ability to mute individual browser docks, as well as the ability to inspect individual browser docks via right-clicking. # ⚓ Ubuntu Handbook ☛ OBS_Studio_29.0_is_Out!_How_to_Install via_PPA_in_Ubuntu_22.04_|_22.10_|_UbuntuHandbook⠀⇛ OBS Studio, the popular free and open-source video recording and live streaming software, announced a new major 29.0 today. The new release came with great improvements for Windows users, including AMD AV1 Encoder for the RX7000 series GPUs, Intel AV1 Encoder for Arc GPUs, and Intel HEVC Encoder. It also introduced native HEVC and ProRes encoders, including P010 and HDR and Desk View support for macOS. # ⚓ Trend Oceans ☛ Ventoy_1.0.87_has_been_released,_along_with a_BSD_Support_Checksum_and_other_changes⠀⇛ Ventoy 1.0.87 has been rolled out for us, so click the button below to get the most recent version of Ventoy on your machine. # ⚓ H2S Media ☛ 9_Best_Open_source_Video_players_for_Linux_such as_Ubuntu-_2023⠀⇛ Are you a new Linux user who is looking for a best video player to play media content? Then here is a list of the top open-source video players to use on distributions such as Linux Mint, Ubuntu, Debian, Fedora, and more… In today’s streaming world when most of us prefer to watch movies and shows online, PC video players’ popularity seems diminishing. Yet, if you are a content creator, for example, a Youtuber then you want to use a local video player either to play a downloaded video or exported one from some editing software. Well, most of us would not look for some extra application because Linux distros come with a default media player. Nonetheless, looking for some alternative to the default video player then going though this list is not a bad idea. o § Instructionals/Technical⠀➾ # ⚓ University of Toronto ☛ Our_ZFS_spares_handling_system_sort of_relies_on_our_patterns_of_disk_usage⠀⇛ This is a question with a subtle answer, which starts with how we use disks and what that implies for available spares. We always use disks in mirrored pairs, and the pairs are fixed; every partition of every disk has a specific partner. The first partition of the first SAS-connected disk is always mirrored with the first partition of the first SATA-connected disk, and so on. This means that in normal operation (when a disk hasn’t failed), all spares also come in pairs; if the last partition of the first ‘SAS’ disk isn’t used, neither will be the last partition of the first ‘SATA’ disk, so both are available as spares. In addition, we spread our partition usage across all disks, using the first partition on all pairs before we start using the second partition on any of them, and so on. # ⚓ DebugPoint ☛ How_to_Install,_Change,_Autostart_Screensaver in_Ubuntu⠀⇛ This basic guide will help to install, change and autostart screensavers in Ubuntu. Screensavers are beautiful for desktops and should be available to everyone as part of their preferred OS. However, if you are an Ubuntu user, you might notice a blank screen for the screensaver. After dropping GNOME 3 (16.04 onwards), Ubuntu shows a blank screen for the screensaver. # ⚓ Linux Capable ☛ How_to_Install_Nmap_on_Fedora_Linux_– LinuxCapable⠀⇛ Nmap (short for Network Mapper) is a free and open- source network scanning and security testing tool. Network administrators and security professionals use it to discover and assess the security of networks and devices. The following tutorial will teach you how to install and use Nmap on Fedora Linux with a desktop workstation or headless server using the command line terminal to install and use commands with the network scanner. # ⚓ Linux Capable ☛ How_to_Install_Thunderbird_on_Fedora_Linux –_LinuxCapable⠀⇛ Thunderbird Mail is a free and open-source e-mail and news client developed by the Mozilla Foundation and is now maintained by an independent community. It is designed to be fast, reliable, and user- friendly, with many features and tools for managing e-mail and news accounts. Thunderbird allows users to send and receive e-mails and manage multiple e- mail accounts, calendars, and address books. It also includes support for spam filtering, message labeling, tagging, and search functionality. In the following tutorial, you will learn how to install Thunderbird on a Fedora Linux desktop using one of two installation methods: DNF or Flatpak package manager using the command terminal. # ⚓ Linux Capable ☛ How_to_Install_Nomacs_on_Fedora_Linux_– LinuxCapable⠀⇛ Nomacs is a free, open-source image viewer. It is a lightweight, fast, customizable image viewer that allows users to view, edit, and manage their image files on a Fedora desktop. For users who may be thinking of installing Nomacs, it has features such as support for multiple file formats, image manipulation tools, raw images, and a customizable interface. In addition, Nomacs can synchronize images and folders between multiple devices, making it a convenient tool for organizing and viewing images. The following tutorial will teach you how to install Nomacs Image Viewer on Fedora Linux using the Fedora default repository or alternative flatpak installation manager for those who want to use a much-updated version. # ⚓ Linux Capable ☛ How_to_Install_Skype_on_Fedora_Linux [Ed: Skype is Microsoft/NSA wiretapping; it's unwise for any GNU/ Linux site to offer people advice on installing such spyware/ malware, typically involving Microsoft control of the machine (remotely)]⠀⇛ # ⚓ LinuxTechi ☛ How_to_Configure_DHCP_Server_on_Ubuntu_22.04 Step-by-Step⠀⇛ Hello techies, in this post we will show you how to configure DHCP server on Ubuntu 22.04 LTS step-by- step. DHCP stands for Dynamic Host Configuration Protocol, it works on client-server architecture. DHCP server assign IPv4 and IPv6 automatically to clients (computers) on the network. DHCP Server offers a lease of IP address to client, if the clients request IP address and DHCP acknowledge it then client will get IP address for the lease time. If the lease time expires and clients wants to use the same IP address, then it must request IP address to DHCP server again. # ⚓ Linux Hint ☛ How_To_Install_DEB_Packages_on_Ubuntu/Debian/ Linux_Mint⠀⇛ The package files of the Linux distributions Ubuntu, Debian, and Linux Mint have the extension .deb. These package files are also called DEB files. There are many ways to install a DEB package file on Ubuntu/Debian/Linux Mint. In this article, I will show you how to install DEB packages on Ubuntu/Debian/Linux Mint using different package managers. # ⚓ Linux Hint ☛ How_to_Install_Sayanora_Music_Player_on_Ubuntu 22.04⠀⇛ If you are looking for a lightweight audio player for Ubuntu 22.04, Sayanora is worth checking. Sayanora is a customizable audio player written in C++. Moreover, it is supported by the Qt framework. The audio player is available for Linux and uses Gstreamer as its audio backend. This guide covers Sayanora’s features and presents three ways of installing the Sayanora music player on Ubuntu 22.04. # ⚓ Linux Capable ☛ How_to_Install_TeXworks_on_Fedora_Linux⠀⇛ TeXworks is a free and open-source graphical interface for creating and editing documents in the TeX typesetting system. It is designed to be easy to use, with a simple and intuitive interface that allows users to create professional-quality documents quickly. TeXworks includes syntax highlighting, spell checking, and automatic generation of a table of contents, making it a powerful and convenient tool for authors, publishers, and researchers. In the following tutorial, you will learn how to install the latest version of TeXworks on Fedora Linux using two different methods of Fedora’s repository using the DNF package manager or the natively installed Flatpak third-party manager using the command line terminal. The tutorial will also show quick tips on how to update using the command line terminal and, if need be, remove the software. # ⚓ Linux Capable ☛ How_to_Install_Pinta_on_Fedora_Linux [Ed: This helps Microsoft through Mono; better use GIMP or Krita]⠀⇛ Pinta is a free, open-source image editor for Windows, Mac, and Linux systems. It is designed to be simple and easy to use, making it an excellent choice for both beginners and experienced users. Pinta includes various features and tools for editing and manipulating images, such as support for layers, customizable brushes, and image effects. It also offers a fully customizable interface, allowing users to tailor the software to their specific needs. In the following tutorial, you will learn how to install Pinta on Fedora Linux using the command line terminal and alternative methods using the default DNF package manager or for users that favor the most up-to-date version available with the Flatpak alternative method. # ⚓ FOSSLinux ☛ How_to_generate_random_numbers_in_Bash⠀⇛ Random numbers have a wide range of applications all across programming. Testing for functionality is a big part of it. Generating unique IDs, passwords, or other random strings of characters is another big use case. There are several ways of generating random numbers in Bash, and today we will check them out. # ⚓ SANS ☛ Its_about_time:_OS_Fingerprinting_using_NTP⠀⇛ Most current operating systems, including many small systems like IoT devices, use some form of NTP to sync time. NTP is lightweight and reasonably accurate in most use cases to synchronize time across the internet with millisecond accuracy [1]. Some protocols, like PTP, are more accurate but are designed for local networks and may require special hardware on the host [2]. Smaller systems with less stringent accuracy requirements sometimes use SNTP, a variant of NTP. # ⚓ Install_fsuae_Amiga_Emulator_via_snap_package_on_Ubuntu_and Ubuntu_based_distributions,_Xubuntu⠀⇛ After experiencing issues trying to install the Amiga Emulator fsuae, I decided to install fsuae using the snap package instead. I have experienced slow installation and performance issues using other snap packages in the past, but was surprised at how quickly this snap installed and also the performance of emulating the Amiga itself. # ⚓ TechTarget ☛ How_to_deploy_Kubernetes_on_VMware_with vSphere_Tanzu [Ed: It would not be secure on top of proprietary software controlled by a close NSA partner]⠀⇛ # ⚓ FOSSLinux ☛ How_to_install_Discord_on_Fedora_|_FOSS_Linux⠀⇛ Discord is a messaging application. It is a social media platform where users communicate through text messages, video calls, and voice calls. Users can also share media and files on private chats and servers. Servers, in this case, refer to Discord’s way of referring to communities. Discord also supports screen sharing, an essential feature to be included in such a platform. Another essential feature of this application is that it enables one to organize their server with categories and channels. This makes the server very tidy, making the information accessible. It is similar to Whatsapp and telegram. Discord is a timely benefit application to many communities since it enables them to expand their projects, reach out to more people, and maintain a community of fans and followers. It is an all-in- one voice as well as text chat used by gamers. It is free, secure, and works on both desktops and phones. Discord is not open source; however, they provide a Linux client; hence many Linux users rely on it. This app is available on various platforms, such as Windows, macOS, and Linux. This article has been tailored to walk you through the multiple steps needed when installing Discord on Fedora. Several ways can be used to install Discord in Fedora: # ⚓ ripgrep-all_(rga):_search_text_on_any_file_–_RS1_Linux Tools⠀⇛ ripgrep-all is a search tool that wraps ripgrep (a powerful grep alternative) and enables it to search in pdf, odt, docx, movie subtitles, images, etc. o § WINE or Emulation⠀➾ # ⚓ GamingOnLinux ☛ Proton_Experimental_updated_and_Proton_Next (7.0-6)_out_for_Linux_and_Steam_Deck⠀⇛ The first Proton Experimental update of 2023 from Valve has landed for Linux desktop and Steam Deck, plus Proton Next is live again with the upcoming release of Proton 7.0-6. # ⚓ Beebom ☛ 10_Best_Emulators_For_Chromebook_in_2023_| Beebom⠀⇛ Switching from Windows or macOS to a Chromebook has its own perks, including a lightweight OS experience, fast performance, and great battery life. However, there are times when you miss your regular apps and want to run them on Chrome OS. On Windows and macOS, you can do it with the numerous virtualization software. However, the support for emulation is limited on Chromebooks. Nevertheless, we have found the 10 best emulators for Chromebook that let you use Windows programs, Android apps, and retro arcade games from old consoles. With these Chromebook emulators, you can run any software environment you want. On that note, let us jump to the list and check out the best Chromebook emulators. * § Distributions and Operating Systems⠀➾ o ⚓ Barry Kauler ☛ Automatic_translation_added_to_MoManager⠀⇛ A lot more to do, but already looking really good. Running MoManager, select a script for which there is not yet a .mo file, say /usr/sbin/firewall_ng.sh, there will be a popup asking if want automatic translation… [...] A note about the future of EasyOS. I have been releasing English, French and German .img files, but this is a very inefficient way of doing it. In future, intend to go back to the Puppy-way with langpack PET packages. o § BSD⠀➾ # ⚓ FreeBSD ☛ Under_the_Hood_with_FreeBSD_and_Ampere_Altra_| FreeBSD_Foundation⠀⇛ The FreeBSD Project has been working with Ampere Computing for several years, making sure that FreeBSD is well supported on Ampere CPUs, and using Ampere servers for building FreeBSD/arm64 package sets. Ampere recently provided the project with a pair of Ampere Altra systems, initially for platform bring-up and later to support performance improvements in FreeBSD. [...] We first powered it up with a FreeBSD snapshot image. Unfortunately our first experience was a kernel panic! Andrew Turner found the problem and had the fix ready in short order # ⚓ FreeBSD ☛ Nov/Dec_2022_FreeBSD_Journal_out⠀⇛ # ⚓ DragonFly BSD Digest ☛ DragonFly_6.4_released_–_DragonFly BSD_Digest⠀⇛ DragonFly 6.4 is out – the release page has details or you can look at the tag summary. # ⚓ [talk]_upcoming_BSDCons_and_more⠀⇛ AsiaBSDCon and BSDCan CFPs are online.. both are happening in the first half of the year, and I strongly recommend people looking into them. o § Fedora Family / IBM⠀➾ # ⚓ Cloud7_Expert_Series:_Sarwar_Raza_from_Red_Hat_–_Cloud7 News⠀⇛ Cloud7 is gathering opinions of the important names in the cloud, web hosting, cybersecurity, Linux, and other industries for 2022 in the Cloud7 Expert Series. Alongside their evaluations of 2022, they will share their expectations for the next year, 2023. Sarwar Raza, Vice President and General Manager of Cloud Services at Red Hat, is currently responsible for the company’s cloud services portfolio and business unit. He holds a Bachelor’s degree in computer science and economics from Clark University and a Master’s in computer science from WPI. He previously worked for Totogi, Amazon Web Services, and Hewlett Packard Enterprise. # ⚓ Red Hat Official ☛ Red_Hat_new_Benchmark_results_on_AMD EPYC4_(Genoa)_processors⠀⇛ Red Hat has continued to work with our partners to better enable world class performance. Recently, AMD released its EPYC “Genoa” 4th Gen Data Center CPU, known as the AMD EPYC 9004 Series. With a die size of 5nm, AMD increased the core count to 96 cpu and 192 threads / socket with 384 MB L3 cache size. Other significant advances include 128 lanes of Gen5 PCIe and 12 channels of DDR5 RAM, for up to 6TB RAM per socket. Red Hat and AMD Genoa have achieved some leading performance benchmarks results for workloads running on Red Hat Enterprise Linux (RHEL) 8 and RHEL 9. # ⚓ Red Hat Official ☛ Red_Hat’s_workforce_development_program to_create_skilled_IT_workers_in_Massachusetts⠀⇛ Addressing the current technology talent shortage is critical for both organizations and individuals. Forty-six percent of employers plan to increase their open source hiring this year, and they’ll need a steady pipeline of prospects to fill their open positions. For prospective employees, a career in IT means an average annual salary of more than $100,000, opportunities for growth and advancement, and the chance to work in a fast-paced and exciting industry. However, not everyone can or wants to go to college for four years or more to receive a degree in Computer Science. That leaves a lot of potential IT workers with skills that are just waiting to be honed. # ⚓ InformationWeek ☛ Security_Top_IT_Investment_Priority_in 2023⠀⇛ Chief information security officers must develop a comprehensive security investment strategy that considers human capital, even while qualified IT security professionals are in short supply. # ⚓ The_Great_Telco_Debate:_Public_cloud_dependencies,_Telcos and_Public_Cloud_|_TelecomTV⠀⇛ By the time The Great Telco Debate (aka GTD) hit the ‘Softwarisation and the public cloud’ session, motions related to Open RAN and the progress being made by communications service providers (CSPs) to become digital service providers (DSPs) had already been discussed, dissected and voted upon, but there was still plenty of energy left in the debating chamber to discuss one of the hottest trends in the communications networking and services sector. o § Debian Family⠀➾ # ⚓ Daniel Pocock ☛ Sexual_harassment:_Nicolas_Dandrimont_& Debian_Account_Managers_collective_gullibility_on_Jacob Appelbaum⠀⇛ I previously wrote a high level overview of how Debian falsified harassment statements against Jacob Appelbaum. Now it is time to look at the detail. Here is an exchange between Enrico Zini and Nicolas Dandrimont. They are both members of the Debian Account Managers team. The key thing to note here is they are simply cutting and pasting smears about harassment from the Tor Project. The smears they are cutting-and- pasting do not come from real police or a court. The Tor Project claims they hired an independent investigator. What qualifies somebody to be an investigator? When claims were made about Jeffrey Epstein visiting MIT, the MIT management hired the law firm Goodwin Proctor to conduct the investigation. They told everybody that Goodwin Proctor was doing this work. People could bypass MIT and give reports directly to the lawyers. At the end of this process, MIT published the full report and the names of those who worked on the investigation. Every step taken at the Tor Project was the opposite of the process followed by MIT. Their statement does not give any link to the report itself. Their statement does not identify the name of the investigator, the name of their firm or their credentials. o § Canonical/Ubuntu Family⠀➾ # ⚓ OS News ☛ The_future_of_ZFS_on_Ubuntu_desktop_is_not looking_good_–_OSnews⠀⇛ I thought the Linux world had settled on Btrfs as the “ZFS-like” file system for the platform, and had no idea Canonical had even been working on giving users the option to install to ZFS. With Btrfs already being the default on e.g. Fedora for a while now, it seems that is a better route to go for Ubuntu and other distributions than trying to make ZFS work. o § Devices/Embedded⠀➾ # ⚓ CNX Software ☛ GL.iNet_GL-MT3000_pocket-sized_Wi-Fi_6 Router_review_–_Part_1:_Specs,_unboxing,_and_teardown_–_CNX Software⠀⇛ GL.iNet Beryl AX (GL-MT3000) is a pocket-sized Wi- Fi 6 router running OpenWrt on a MediaTek MT7981B (Filogic 820) dual-core processor @ 1.3 GHz and equipped with a 2.5GbE port, a Gigabit Ethernet port, and a USB 3.0 port. [...] The router runs OpenWrt 21.02 with Linux 5.4. The firmware, mobile app, and detailed documentation are provided by the company. Note that both the system memory (512MB vs 1GB) and storage (256MB NAND vs 8GB eMMC) have much lower capacities than in the Brume 2, so some of the features may be missing, albeit the company still lists WireGuard, OpenWrt, and AdGuard Home, so we’ll find out when testing the software part. The router also consumes more and is quite heavier than the Brume 2, even than the “A” model with a metal enclosure. We’ll find out why in the teardown section. # ⚓ Gizmodo ☛ Roku_Is_Branching_Out_With_Its_Own_Brand_of_TVs [Ed: Linux-based device]⠀⇛ # ⚓ Variety ☛ Roku_Ends_2022_With_More_Than_70_Million Accounts,_Streaming_Hours_Up_19%⠀⇛ Per Roku, streaming hours reached 23.9 billion in the fourth quarter and 87.4 billion for the entirety of 2022, a 19% increase year-over-year. o § Open Hardware/Modding⠀➾ # ⚓ Linux Gizmos ☛ Compact_ethical_hacking_device_based_on RP2040_MCU⠀⇛ Kickstarter recently featured the HackyPi which is an educational embedded device designed for ethical hacking and compatible with Python and C/C++. The device is based on the Raspberry Pi RP2040 and it can run scripts automatically by connecting it via USB. # ⚓ Tom’s Hardware ☛ Banana_Pi_Release_New_Raspberry_Pi_Pico Alternative⠀⇛ Banana Pi release another Raspberry Pi Pico alternative that expands the form factor, physically and technically. Now with onboard Stemma QT and USB-C. # ⚓ Hackaday ☛ Happy_New_Year,_Hackaday!⠀⇛ [Tom Nardi] and I were talking on the podcast about 2022, and how it went from the hacker’s perspective. As the global chip shortage entered its second full year, we both thought back on the ways that we all had to adapt and work around the fact that we just couldn’t get the parts we were accustomed to picking up with ease. # ⚓ Hackaday ☛ New_Part_Day:_ESP32-P4_Espressif_RISC- V_Powerhouse⠀⇛ It seems every day there’s a new microcontroller announcement for which the manufacturer is keen to secure your eyeballs. Today it’s the turn of Espressif, whose new part is the ESP32-P4, which despite being another confusingly named ESP32, is a high-performance addition to their RISC-V line-up. * § Free, Libre, and Open Source Software⠀➾ o ⚓ Obnam ☛ Iteration_planning:_January⠀⇛ The goal for version 1.0 is for Obnam to be an utterly boring backup solution for Linux command line users. It should just work, be performant, secure, and well- documented. It is not a goal for version 1.0 to have been ported to other operating systems, but if there are volunteers to do that, and to commit to supporting their port, ports will be welcome. Other user interfaces is likely to happen only after 1.0. o § Web Browsers/Web Servers⠀➾ # ⚓ Old VCR ☛ MacLynx_beta_4:_now_with_scrollbars_and_dialogue boxes⠀⇛ Yes, MacLynx is a real, honest to goodness port of Lynx 2.7.1 to the classic Mac OS, compatible all the way back to System 7. What makes it particularly interesting as a port is its partial integration with the Mac OS: the home page is set through Internet Config, it supports the Speech Manager, you can drop URLs on it and you can even click on links directly (cooooool!). I used it myself on my first Mac, a Macintosh IIsi, for which it was very well suited. It was released as a beta by its original author and no further releases were made, so a couple years back I decided to dust it off, reconstruct the toolchain and do some upgrades to it just for fun. It’s probably the most practical browser you can run on a compact Mac, does very well on later 68Ks and runs just fine under A/UX. I build it with CodeWarrior Pro 2, CWGUSI 1.8.0 (comes with CW Pro 2) and Internet Config Programmer’s Kit 1.4. o § SaaS/Back End/Databases⠀➾ # ⚓ [Old] Adolfo Ochagavía ☛ Implementing_the_MySQL_server protocol_for_fun_and_profit⠀⇛ Originally, the idea was to port the msql-srv library from Rust to Java. For context, msql-srv makes it possible to create a fake MySQL/MariaDB server, which accepts MySQL connections and handles them with custom logic (instead of having a real database behind it). # ⚓ [Old] Tech Target Inc ☛ MUMPS_–_The_Most_Important_Database You_(Probably)_Never_Heard_Of⠀⇛ If you’ve been to your doctor or to a hospital, or used an ATM it’s likely that the data was processed and stored in a MUMPS-based system. Despite the fact that 2016 represents its 50th anniversary the original design basics of MUMPS are still meeting commercial needs today and show little evidence of being displaced in healthcare or large financial institutions by either RDBMS or NoSQL. It would not be inaccurate to say that MUMPS is/was NoSQL long before ever becoming a gleam in the eye of Google researchers. o § Programming/Development⠀➾ # ⚓ Data Science Tutorials ☛ Data_Science_Applications_in Banking_–_Data_Science_Tutorials⠀⇛ Data Science Applications in Banking, Companies require data in order to gain insights and make data-driven decisions. Data science is a requirement for providing better services to customers and developing strategies for various banking operations. Furthermore, banks require data in order to expand their operations and attract new customers. # ⚓ Devever ☛ Memoirs_from_the_old_web:_The_GateKeeper_access control_system⠀⇛ It would have been around 2001. The term “AJAX” would not be invented until 2005. Lots of people had their own Geocities page, the typical instance of which was horrific yet in retrospect somehow wonderful. Dynamic web applications were server driven, with any use of JavaScript being only as a minor seasoning on the client side. Previously these applications had often been via Perl and CGI, but now PHP was rising in popularity. Plenty of Perl and PHP-based web forums abounded, forming the centres of little communities run by enterprising individuals. The phrase “dynamic HTML” (DHTML) was used to describe doing interesting and dynamic things by using JavaScript to manipulate HTML live, like making animated menus — a term which has now been long forgotten. Websites such as dynamicdrive.com (2004 archive copy) provided an archive of such scripts uploaded by various people. At the same time, plenty of people didn’t have access to a PHP host and were stuck with static web hosting, which was often free. This kind of free host would usually automatically inject advertising into their user’s web pages. From time to time, a user of such a web host would want to create a password protected area of their website. Since doing this securely ordinarily would require some kind of server validation of the password, occasionally you would see people hack it by checking the password in (possibly mildly obfuscated) client side JavaScript. Of course, this was completely insecure. # § C/C++⠀➾ # ⚓ Linux Hint ☛ Recv()_Function_in_C_Language⠀⇛ The C language offers several possibilities and the use of different functions for sending and receiving the data over a socket. Each of them provides a different property or constraint. However, the “socket.h” header defines the recv() function which is specifically designed to read the socket files and provides options for receiving the mode, waiting, etc., making it most suitable for use in connections. In this Linux Hint article, you will learn how to use the recv() function. One of the two functions are used to send and receive the data over a socket in the C language. We will look at the syntax of this function and its theoretical description of how it works, the input and output arguments, and the data type that is accepted by each of them. # ⚓ Linux Hint ☛ Quick_Sort_in_C++⠀⇛ Arranging things in sequence is a task that we perform in daily life, whether it is arranged in ascending order or descending order. The process of arranging things in a proper sequence is called sorting. Ascending is increasing order and descending is decreasing order. In programming, we also perform the sorting using different algorithms. But one algorithm provides the quickest sorting which is “Quick Sort”. This sorting algorithm sorts the array faster than the other algorithms. It works on the divide and conquers rule, first sets a pivot point, and divides the array into two sub-arrays. Then, set a pivot for sub-arrays and the process goes on until we reach the end and the required array is sorted. This article explains an in-depth working of a quick sort in C++ with a practical coding example in ascending order. # ⚓ Linux Hint ☛ Initialize_struct_in_C++⠀⇛ In programming, we frequently encounter circumstances where we want to store a collection of data, whether they are of relevant or irrelevant datatypes. In C++, we already know about arrays, which are used to hold collections of information of relevant datatypes in adjacent memory addresses. But in structures, we can store the user-defined datatypes, they can be different datatypes or can be relevant datatypes. Structures carry a group of variables that have different datatypes but under one identifier which is “struct”. The “struct” is the reserved keyword in C++ language and a short form of structures that are used to develop the structures in the program. Let us just examine the syntax of Structures to gain a better understanding of the idea of structures and how we’re going to initialize them inside the C++ programming language. # ⚓ Linux Hint ☛ Integer_Division_in_C++⠀⇛ Today, we use one of the datatypes of C++ programming language which is the int datatype, also known as integers. Through this, we will do the division operation in C++ language. As we know, the division is one of the basic methods of mathematics. We do division operations in mathematics so that we can partition a large group into smaller subgroups so that each group can get the same amount of items. In this tutorial, let us just explore more in-depth mathematical technique called division and see how we implement it in C++ programming language. # ⚓ Linux Hint ☛ How_To_Use_ASCII_in_C++⠀⇛ Today, we’ll talk about ASCII and how to utilize it in the C++ language for programming. ASCII stands for “American Standard Code for Information Interchange” and is a standardized information encoding technique that is used for communication between humans and computers electronically. Computers cannot understand the language of humans that is why to work with characters, numbers, punctuation, and other computer- related characters there are already predefined numeric values called ASCII values. Let us just explore how ASCII characters behave and how we may retrieve the value of any computer-related type of character inside the coding language C++ so that we can fully comprehend the notion of ASCII in the field of computer science. # ⚓ Linux Hint ☛ Merge_N_Sorted_Linked_Lists_Using_Min Heap⠀⇛ Here, the goal is to benefit from the fact that a min-root heap always returns the smallest member. The initial entry of each linked list is the smallest element in its corresponding list since, in this technique, all the linked lists are already sorted. We take advantage of this circumstance by creating a min-heap out of the initial member of each linked list. The smallest element is then obtained by extracting the top element (root) of the min-heap. We get the smallest element across all linked lists by doing this. The next element is then added to the min-heap after we increase the pointer to the list that the freshly extracted element belongs to. A new element is taken from the min-heap, the linked list pointer that contains it is incremented, and the newly pointed element is then added to the min- heap. Until the min-heap is completely empty, this operation is repeated. Keep in mind that we continuously add the elements that we extract from the min-heap to a separate result list that we are keeping. The method’s flexibility is a key benefit. With a few minor adjustments, this approach may also be used to combine the N sorted arrays. Some of the other ways fail to do this, but this approach succeeds even when all the linked lists are not the same size. # ⚓ Linux Hint ☛ Char_Array_to_String_in_C++⠀⇛ In the C++ programming language, many different types of data types are used to store the data. These data types are built-in datatypes. In the C++ language, one of these basic data types is “char” which is known as the character that has a buffer size of 1 byte. Whereas, “string” is not a built-in data type; it functions in a way that is similar to one when used simply. In simple words, it can store the characters similar to character arrays and allows the users to perform the operations on strings that are not possible with character arrays. Because the user sometimes wants to supply the string as an argument, we first transform the character array into a string. It is simpler to manipulate the strings when they are converted to a string object since we can then use a variety of methods and have overloaded operators such as the += operator method, pushback method, append method, etc. # ⚓ Linux Hint ☛ Argc_and_Argv_in_C++⠀⇛ We learned a lot about how to pass parameters in functions previously. We further discovered why parameters are passed and what we get in return from functions. However, we often did not supply any arguments or parameters to the main() function. In C++ programs, we can also pass the parameters in the main() function. These parameters are called command line arguments or command line parameters. We pass the parameters while running the program on the command prompt window just after the program’s name. These two parameters are “argc” and “argv”. The “argc” stands for argument count and it is used to store the non-negative integer type argument including the program name. The argv stands for argument vector because it is a character pointer of an array that stores the actual parameters. # ⚓ Linux Hint ☛ Execv()_Function_in_C_Language⠀⇛ There are several ways and functions to start the processes from a program. Each of them offers different solutions to the programmer depending on the needs of the particular case. The execXX() family is a set of system functions that are defined in the “unistd.h” header to run a process from within a program. This family of functions allows us to send the input arguments to the executable that calls it which is why it is a very useful resource for interaction between processes. In this Linux Hint article, you’ll learn all about the execv() function in the C language. We will look at its syntax, the theoretical description of how it works, the input and output arguments, and the type of data that each of them processes. You’ll also learn how to create and use the arrays of strings and pointers that are part of the input arguments of this family of functions and are passed to the calling process. Then, we apply what we learned in a practical example that shows the correct implementation and calling of the execv() function. # ⚓ Linux Hint ☛ EOF_in_C++⠀⇛ In file handling, we don’t know how much data is stored in the file. Since the extent of data in filing is mostly unknown, how can we read the file in that case? When we don’t know how much data the file contains, we use the eof() method to read a file. The eof() method is “End of File” which reads the file until the control reaches the end of the file. This methodology is very suitable to present the data of files. The things we know about the files are the type of file data and the formatting style of the stored data. The eof() function allows us to determine when the file has reached its end. EOF() is a bool-type constant method that returns true when the end of the file is reached and it returns false when there is still data to be read. It is a method of input-output stream class (ios) that reads the data of a file until the end is encountered. # § Python⠀➾ # ⚓ Security Week ☛ Malware_Delivered_to_PyTorch_Users_in Supply_Chain_Attack⠀⇛ Now part of the Linux Foundation umbrella, PyTorch is based on the Torch library and is used for applications in computer vision and natural language processing fields. # ⚓ Computing UK ☛ PyTorch_admins_warn_of_malicious dependency⠀⇛ Package maintainers for open source framework PyTorch have said a malicious dependency imitating one of its own was available on a prominent code repository during the holiday season. # § Shell/Bash⠀➾ # ⚓ Linux Hint ☛ How_to_Pass_a_Filename_as_Argument_in_a Shell_Script⠀⇛ The shell programming languages can be used for a variety of tasks like conducting operations and doing repetitive tasks for the automotive industry. We may execute our commands, applications, and shell scripts in a shell environment. You provide input and the program is then executed using that input. A program’s output is shown when it has completed running. How to provide a file name as input to a shell script is addressed in this article. To accomplish this, a script must be created using the “#!/bin/bash” shell. Now, we’ll see how to do this step-by- step. # ⚓ Linux Hint ☛ What_Is_Cat_EOF_in_Bash_Script⠀⇛ CAT is a command of Bash in the Linux operating system. CAT is the abbreviation of concentrate. In the Linux operating system, the cat command is used to display the file, read a file, or concentrate the content of the file as the name explains. It takes a file, reads its content or data, and then outputs the content of the files. It also helps us with the creation of files. This command comes with many options that help us to perform the actions with the file according to our needs. # ⚓ Linux Hint ☛ How_to_Write_the_Bash_If-Else_Statement in_One_Line⠀⇛ The open and improved Bourne shell variant that is offered with the Linux and GNU computer systems is called Bash. Identical to the original, Bash also supports the command- line editing as an addition. The if-else statements are essentially statements that are used to make decisions, and they are quite beneficial. If the given condition is true, the provided if statement is printed. If it is false, the else statement is printed. We can utilize an if-else statement in one line in Bash. Before writing the script, we must add the Bash shell on Linux to run the Bash scripts. # ⚓ Linux Hint ☛ Remove_a_Specific_Element_from_an_Array in_Bash⠀⇛ Bash handles only the associative arrays and the one-dimensional numerically indexed arrays. In Bash scripting, arrays do not necessarily consist of a group of associated elements. The array elements can be strings and numbers because Bash does not differentiate between them. In this article, we will perform the deletion operations on the Bash arrays with different approaches. We need to know the index position of the element in the array or key to remove it from the array. The “unset” command is commonly used in Bash to remove an element. # ⚓ Linux Hint ☛ How_to_Use_the_Bash_“Set_–X”_Option⠀⇛ The set command of Linux is used to set and unset specific options. These options manage the behavior of a given script and enable the task execution without error. In this article, we use the “x” option with the set command which informs the Bash to display the statements as they are processed. It is immensely useful for debugging when we need to determine which lines were executed and in what sequence. The set -x operation can be employed directly in an open Bash shell or within a Bash script. In the following examples, we use the set command with the “x” option to enable and disable the various functionalities. # ⚓ Linux Hint ☛ What_is_$0_in_a_Bash_Script?⠀⇛ Bash is a command interpreter and script. Like other forms of coding, it supports packet forwarding, variables, and functions. A script is a file with commands that the software may view and perform. In Linux, bash gives us positional parameters like “$0,” “$1,” “$2,” “$3,” etc. In this article, one of its positional parameters, “$0,” will be used. # § Git⠀➾ # ⚓ HowTo Geek ☛ Gogs_Is_the_Easiest_Way_to_Run_a_Local Git_Server_(Here’s_How_to_Set_It_Up)⠀⇛ Don’t want to push your code to a hosted Git repository? Then run your own Git server in- house. Gogs is the easiest way to do that. Here’s how to set it up. # ⚓ HowTo Geek ☛ How_to_Rename_a_Branch_in_Git⠀⇛ Branching is a trivial exercise in Git. Unfortunately, trivial tasks rarely get due attention, and mistakes happen. If you’ve misnamed a branch, it’ll have to be renamed. Here’s how to do that. o § Standards/Consortia⠀➾ # ⚓ Hackaday ☛ Put_Your_Serial_Port_On_The_Web⠀⇛ Today, everything from your computer to your dryer has wireless communications built in, but devices weren’t always so unencumbered by wires. What to do when you have a legacy serial device, but no serial port on the computer you want to connect? [vahidyou] designed a wireless serial dongle to solve this conundrum. * § Leftovers⠀➾ o ⚓ Cendyne Naga ☛ The_year_2023⠀⇛ 2022 flew by fast, as the pandemic years really seem to be going. I wrote plenty this year, even went to a cool place like DEF CON 30 at the end of summer, and wrote about Ed25519 a few times. That got some traction. Oh, and my blog has some more technology to it. You won’t see this article until midnight my time! But I will have long since deployed it. Turns out I can do quite a bit of useful postprocessing with Cloudflare workers on a static website. o ⚓ Joe Brockmeier ☛ Quick_links:_Guns_’n_Roses_“lost”_music, subscription_fatigue_and_more_:_Dissociated_Press⠀⇛ Subscription Fatigue: Caught a discussion on Mastodon today where Tim Bray talked about the problems with Mastodon’s “business model,” via Patreon Subscriptions and donations. I think Bray has a point, and I’ve been thinking a lot about the ever-growing list of monthly subscriptions I’ve been accumulating. I’m donating to Mastodon, Metafilter, to a handful of artists on Patreon and Bandcamp, various publications… $10 a month here, $5 there, $10 over here, pretty soon it starts adding up. o ⚓ Matt Rickard ☛ Semi-Organic_Growth⠀⇛ There’s a good book on this topic for anyone interested in technology M&A that focuses on Google called Semi- Organic Growth. It follows Google’s M&A strategy up until 2015 (when the book was published). At the end of the book, it makes some predictions about Google’s 2015-era acquisitions, which drifted away from core search and distribution into more “moonshots.” Interesting to read in both retrospective now that Google is pulling back many of these moonshots. o ⚓ Terence Eden ☛ Fragile_Technologists_–_Terence_Eden’s_Blog⠀⇛ Picture the scene. You’re in a pub and order, say, a cider or a cocktail. The local pub bore pipes up “What are you drinking that for? Real men drink…” and then names a brand of generic, piss-weak lager that is his substitute for a personality. He’s the same guy who insists that “real men” watch football, and can’t quite believe that you have no opinion on last night’s cup final. This sort of behaviour is sometimes terms “fragile masculinity”. It isn’t that masculinity itself is a weak and feeble proposition – but that some people feel that masculinity needs defending because it is a brittle and narrow concept. o ⚓ Manuel Matuzovic ☛ A_year_in_review:_2022_–_Manuel_Matuzović⠀⇛ Our daughter was born in 2021, and suddenly she’s 19 months old. It’s killing me how fast time flies. It’s still amazing to watch her grow and learn new things. Looking at photos from early last year baffles me because she looks so different. It’s almost like I’m looking at another or multiple other persons. I’m really glad that I managed to find enough time for her. I still don’t work on weekends and evenings and I try to be home early every day, which allows me to spend a lot of time with her. Some of my personal highlights this year were a weekend trip to Italy (Venice and Chioggia), our 4 week trip to Greece (Peloponnese and Athens), our road trip to Germany and The Netherlands (Freiburg, Utrecht, Rotterdam, Amsterdam), and of course moving to Graz. o § Science⠀➾ # ⚓ AAAS ☛ Hot_mixing:_Mechanistic_insights_into_the_durability of_ancient_Roman_concrete⠀⇛ Ancient Roman concretes have survived millennia, but mechanistic insights into their durability remain an enigma. Here, we use a multiscale correlative elemental and chemical mapping approach to investigating relict lime clasts, a ubiquitous and conspicuous mineral component associated with ancient Roman mortars. Together, these analyses provide new insights into mortar preparation methodologies and provide evidence that the Romans employed hot mixing, using quicklime in conjunction with, or instead of, slaked lime, to create an environment where high surface area aggregate-scale lime clasts are retained within the mortar matrix. Inspired by these findings, we propose that these macroscopic inclusions might serve as critical sources of reactive calcium for long-term pore and crack-filling or post-pozzolanic reactivity within the cementitious constructs. The subsequent development and testing of modern lime clast–containing cementitious mixtures demonstrate their self-healing potential, thus paving the way for the development of more durable, resilient, and sustainable concrete formulations. o § Hardware⠀➾ # ⚓ Hackaday ☛ Classic_Video_Chip_Drives_A_Modern_TFT⠀⇛ A lot of us have a soft spot for retrocomputers, and there’s nothing quite like running original hardware. Unfortunately if you’re after the truly original touch then that means carrying along the family TV from 1982, and that’s where life becomes annoying. What if there were a way you could easily drive an LCD panel from a classic video controller? Help is at hand for owners of TI TMS9928A video chips, courtesy of [ukmaker], with a clever interface board that drives an SPI or parallel TFT. # ⚓ Hackaday ☛ Gorgeous_Sunflower_Macropad_Will_Grow_On_You⠀⇛ Once [Hide-key] saw the likes of the banana and corn macro pads, they knew they had to throw their hat in this strange and wonderful ring. Some family members suggested a sunflower, and off they went looking for inspiring images, finally settling on a more iconic and less realistic design which we think is quite beautiful. # ⚓ Hackaday ☛ Wireless_CNC_Pendant_Implemented_With_ESP-NOW⠀⇛ As a fervent fan of twiddly and twirly widgets and tactile budgets in a device’s user interface, [Steve M Potter] created a remote control (pendant) for his CNC machine, which he explains in a recent video that’s also linked down below. In addition to all the tactile goodness, what is perhaps most interesting about this controller is that it uses Espressif’s ESP-NOW protocol. This still uses the same 2.4 GHz as WiFi would, but uses a system more akin to the pairing of a wireless mouse or keyboard. o § Health/Nutrition/Agriculture⠀➾ # ⚓ Ruben Schade ☛ Time_spent_looking_at_my_phone⠀⇛ I gave myself a few goals to meet this year, one of which was to be more aware of how I use my phones. Whenever I reach for them, I take deliberate note and have them justify their intrusion, or their flip cases remain closed. I’ve found this reframing useful; I’m not denying myself permission, I’m the gatekeeper. Phones aren’t the boss, I am! # ⚓ NBC ☛ Virginia_school_district_where_6-year-old_allegedly shot_teacher⠀⇛ Officials have yet to comment on where the child might have obtained the weapon, which police described as a handgun. # ⚓ The Dissenter ☛ EPA_Conceals_Text_Messages_From_Allegedly Corrupt_Official_Who_Whistleblowers_Exposed⠀⇛ # ⚓ TruthOut ☛ Damar_Hamlin_Nearly_Died_on_the_Job._Too_Many Workers_Face_Similar_Threats.⠀⇛ # ⚓ Hackaday ☛ Tiny_Robots_That_Bring_Targeted_Drug_Delivery And_Treatment_A_Little_Bit_Closer⠀⇛ Within the world of medical science fiction they are found everywhere: tiny robots that can zip through blood vessels and intestines, where they can deliver medication, diagnose medical conditions and even directly provide treatment. Although much of this is still firmly in the realm of science- fiction, researchers at Stanford published work last year on an origami-based type of robots, controlled using an external magnetic field. Details can be found in the Nature Communications paper. o § Proprietary⠀➾ # ⚓ India Times ☛ Google_Cloud_to_support_Kuwait’s_digitisation drive⠀⇛ Google Cloud did not provide a value for the agreement with the Kuwaiti government, but said it would encompass digitising government services, migrating and storing national data securely on the cloud and setting up a national digital skills programme. The company aims to invest in a cloud region in Kuwait, its third announced in the Middle East after Qatar and Saudi Arabia, and said it plans to open an office on the ground without specifying a timeframe. o § Defence/Aggression⠀➾ # ⚓ Jacobin Magazine ☛ The_F-35_Is_Everything_Wrong_With_the Military-Industrial_Complex⠀⇛ The F-35 fighter jet has been plagued by malfunctions and cost overruns for years, yet Congress continues to order up more. The bipartisan consensus to fund tools of war rather than pro- worker programs like affordable housing or childcare is still strong. # ⚓ Declassified UK ☛ Former_UN_envoy_to_Yemen_linked_to_MI6,_a party_to_the_war⠀⇛ Martin Griffiths, a Briton who now runs the United Nations’ humanitarian work, co-founded and advises a private conflict resolution company that “works closely” with MI6. He was until recently the UN special envoy to Yemen. # ⚓ Declassified UK ☛ UK_loaned_military_adviser_to_British_UN envoy_in_Yemen⠀⇛ The UK Ministry of Defence (MOD) secretively seconded a military officer to Yemen in 2019, it can be revealed. The officer was attached to the office of the then UN special envoy to Yemen, Martin Griffiths. Declassified has shown that Griffiths’ is a founder of, and adviser to, a private conflict resolution company, Inter Mediate, that works with the UK’s Secret Intelligence Service, also known as MI6. The MOD has told Declassified the military officer “works directly with and provides advice to the UN Special Envoy for Yemen regarding security and military issues relevant to the conflict in Yemen.” The MOD added: “The military officer is not based in Yemen but has visited with the UN Special Envoy.” # ⚓ Michael West Media ☛ Aussie_experts_head_to_Saudi_mining forum_–_Michael_West⠀⇛ Oil-rich Saudi Arabia is wooing Australians to help diversify its economy and lead the next energy revolution. The Future Minerals Forum that begins in Riyadh on Tuesday with a ministerial roundtable includes international mining leaders, emerging minerals experts, top technologists, analysts and investors. Although Australia’s resources minister Madeleine King is not attending, well-known names on the 200- plus list of speakers include BHP CEO Mike Henry, Rio Tinto chair Dominic Barton and Australian businessman Andrew Liveris. BHP says it is participating as a world leader in finding and producing key future-facing minerals needed to meet global decarbonisation goals. Mr Henry will do a fireside chat on “mining and owning the energy transition”. # ⚓ TruthOut ☛ Report_Reveals_US_Lied_About_Afghan_Civilians Killed_in_2021_Drone_Strike⠀⇛ # ⚓ Common Dreams ☛ Rejecting_Bump_Stock_Ban,_Federal_Court Legalizes_‘Instrument_of_Mass_Murder’⠀⇛ Despite acknowledging “tremendous” public pressure to impose a ban on bump stocks, a firearm attachment used in the deadliest mass shooting in U.S. history, a federal appeals court on Friday rejected a 2019 Trump administration rule barring people from owning the instruments. # ⚓ Meduza ☛ Ukrainian_Prosecutor_General_says_shelling_killed two_and_wounded_13_during_Putin’s_Christmas_ceasefire_— Meduza⠀⇛ On January 6, a 66-year-old man and a 61-year-old woman were killed as a result of Russian artillery fire on Bakhmut and the surrounding territories in Ukraine’s Donetsk region, says the Ukrainian Prosecutor General’s office. # ⚓ Meduza ☛ Zelensky_imposes_sanctions_against_119_Russian cultural_and_sports_figures_—_Meduza⠀⇛ Ukrainian President Volodymyr Zelensky approved a decision by Ukraine’s National Security and Defense Council to impose personal economic sanctions against some Russian cultural and sports figures. The list includes three individuals who hold Ukrainian citizenship. # ⚓ Meduza ☛ Russia_claims_to_have_broken_through_Ukrainian defenses_at_Soledar,_Ukraine_denies_the_claims_—_Meduza⠀⇛ Since the evening of January 6, Russian Telegram channels have been reporting that Russian troops have made significant progress in Soledar, outside of Bakhmut in the Donetsk region, says BBC’s Russian Service. Ukrainian authorities deny Russian claims.  # ⚓ TruthOut ☛ Peace_Activists_Take_on_the_Pentagon’s_Corporate “Merchants_of_Death”⠀⇛ # ⚓ TruthOut ☛ New_Documentaries_Explore_Censorship_and Suppression_of_History_in_Israel⠀⇛ # ⚓ Michael West Media ☛ Dear_US_Congress,_thank_you_for_saving Australia_from_itself_–_Michael_West⠀⇛ Is “bad news” out of US Congress about an AUKUS nuclear submarine deal a blessing in disguise? Former submariner and senator Rex Patrick says US politicians, though acting in the interests of the US, may save Australia from itself, and $170 billion too. We are concerned that what was initially touted as a ‘do no harm’ opportunity to support Australia and the United Kingdom and build long-term competitive advantages for the US and its Pacific allies, may be turning into a zero-sum game for scarce, highly advanced U. SSNs,” wrote the Democrat and Republican heads of the Senate Armed Services Committee. “Over the past year, we have grown more concerned about the state of the US submarine industrial base as well as its ability to support the desired AUKUS SSN [Nuclear Submarine] end state”. o § Transparency/Investigative Reporting⠀➾ # ⚓ Robin Schroer ☛ Being_a_Journalist_Within_Your Organisation⠀⇛ Having been a staff+ engineer located in Europe while working at a primarily North-American company last year, one piece of feedback I regularly got was that I seemed to know about many things happening, but many folks in my domain who got less synchronous time with me felt like they could not benefit from that. The teams I was directly working with were split roughly 60-40 between North America (East coast) and Europe, so more than half of the team members only overlapped with me during my already busy afternoons. o § Environment⠀➾ # § Overpopulation⠀➾ # ⚓ NPR ☛ California_is_getting_drenched._So_why_can’t_it save_water_for_the_drought?⠀⇛ A bomb cyclone hit California this week, knocking out power, downing trees, and dumping massive amounts of water. Some California residents are watching this precious H20 wash away and wondering, why can’t we save the water for times when we desperately need it? The state grapples with drought, but it’s not as simple as putting out a big bucket, says hydrogeologist and professor at UC Santa Cruz, Andrew Fisher. Professor Fisher spoke with NPR about the challenges facing the state, but also the opportunities that are already being worked on. # ⚓ Common Dreams ☛ Researchers_Warn_Great_Salt_Lake’s ‘Jaw-Dropping’_Retreat_Threatens_Crucial_Ecosystem, Public_Health⠀⇛ Scientists are warning Utah officials that the Great Salt Lake is shrinking far faster than experts previously believed, and calling for a major reduction in water consumption across the American West in order to prevent the lake from disappearing in the next five years. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ TruthOut ☛ House_GOP_Priorities_Include_“Born_Alive” Measure_and_Other_Anti-Abortion_Laws⠀⇛ # ⚓ Scheerpost ☛ Trumpism:_Yesterday,_Today,_and_Tomorrow⠀⇛ Donald Trump’s political demise is a personal implosion…Yet, the movement he inspired and instigated is very much alive. # ⚓ BBC ☛ Wikipedia_owner_denies_Saudi_infiltration_claim⠀⇛ A statement by Smex and Democracy for the Arab World Now (Dawn) accused the Saudi government of using agents to act as independent editors on Wikipedia to “control information about the country”. # ⚓ Michał Woźniak ☛ Chaotic_speaker_vote_two_years_after attempted_coup_in_oil-rich_North_American_country⠀⇛ This week in the United States of America, a former British colony on the North American continent, long-brewing political and social problems culminated in a messy speaker election in the lower chamber of the bicameral national parliament. The Republican party, by far the more conservative of the two major parties in what effectively is a two-party political oligopoly, gained narrow majority in the chamber in November elections, but was unable to effectively execute on its new-found power. A small far-right splinter group within the party blocked the election of the speaker — a procedural position that has gradually become heavily politicized — demanding political favors in return for their votes. This resulted in four days of heated and often chaotic proceedings, at one point devolving into a brawl. # ⚓ TruthOut ☛ McCarthy_Finally_Elected_Speaker_in_15th_Vote After_Bowing_to_Far_Right_Fringe⠀⇛ # ⚓ Michael West Media ☛ Musk_fears_Twitter_backlash_at_trial⠀⇛ The filing by Musk’s attorneys also notes that Twitter has laid off about 1,000 residents in the San Francisco area since he purchased the company in late October. “A substantial portion of the jury pool … is likely to hold a personal and material bias against Mr. Musk as a result of recent layoffs at one of his companies as individual prospective jurors — or their friends and relatives — may have been personally impacted,” the filing said. # ⚓ India Times ☛ Jack_Ma_to_give_up_control_of_Chinese_fintech company_Ant_Group⠀⇛ Chinese fintech giant Ant Group on Saturday announced that its founder Jack Ma will no longer control the company. It said that post a series of shareholding adjustments, Ma gave up most of his voting rights. Ma previously owned more than 50% of voting rights at Ant but the changes mean that his shareholding has fallen to 6.2%, as per a Reuters report. According to Ant’s IPO paper, filed in 2020, Ma owned only 10% stake in Ant, but he exercised control over the company through related entities. Hangzhou Yunbo, an investment vehicle for Ma, controlled over two other entities that own a combined 50.5% stake in Ant, as per the Reuters report. # ⚓ Common Dreams ☛ Will_Congressional_Progressive_Caucus_Ever Draw_a_Red_Line?⠀⇛ What follows is an encore for a column I wrote in 2018 for the new progressive Democrats elected to the House of Representatives. The Democratic Party won control of the House in 2018, and again barely in 2020. There was no response nor adoption of any of these power-enhancing suggestions from any of the novice legislators in those two election cycles. # ⚓ Common Dreams ☛ Right-Wing_Media_Ramping_Up_LGBTQ_Attacks⠀⇛ Last summer, while waiting for coffee at a diner in what I’ll just call a small town, I overheard three older men complaining about how schools are forcing children to swap genders. A server responded, “You’re not even allowed to talk about this anymore.” I thought to myself, “A, you’re talking about it right now, and B, where’s my coffee?” # ⚓ Common Dreams ☛ Dozens_of_New_State_Bills_Show_‘Startling Evolution’_of_Anti-Trans_Legislation⠀⇛ Just one week into 2023, state legislatures across the United States are already planning to consider more than two dozen bills aiming to cut off transgender people’s access to healthcare, with adults as well as minors targeted. # ⚓ Common Dreams ☛ Billions_in_Global_South_Face_Looming_Wave of_Austerity_in_2023⠀⇛ The world is confronting multiple, compounding crises, from COVID-19, energy, inflation, debt, and climate shocks to unaffordable living costs and political instability. The need for ambitious action cannot be greater. However, the return of failed policies such as austerity, now called “fiscal restraint” or “fiscal consolidation,” and a lack of effective taxation and debt-reduction initiatives threaten to exacerbate the macroeconomic instability and daily hardships that billions of people are facing. Unless policymakers change course, an “austerity pandemic” will make global economic recovery even more difficult. # ⚓ Common Dreams ☛ Biden’s_Title_42_Expansion_Misses_the_Point of_Asylum⠀⇛ Amid a surge of migrants arriving at the United States’ southern border the Biden administration has announced a slate of new enforcement measures, including a new parole program that would permit thirty thousand Haitians, Cubans, Nicaraguans, and Venezuelans to apply for asylum in the United States per month. But the new measure would also expel any migrants from those countries who attempt to cross the border under the controversial Trump- era policy known as Title 42. o § Censorship/Free Speech⠀➾ # ⚓ VOA News ☛ Charlie_Hebdo_Attack_Victims_Honored_as_Iran Rages_Over_New_Cartoons⠀⇛ French politicians paid tribute Saturday to Charlie Hebdo magazine staff and other victims of the January 2015 Islamist attacks, days after the satirical weekly’s latest edition sparked outrage in Iran. French President Emmanuel Macron tweeted the names of all 17 victims of a spate of attacks eight years ago in and around Paris, including the 12 people killed at the offices of Charlie Hebdo. # ⚓ Quillette ☛ A_Puritanical_Assault_on_the_English_Language⠀⇛ It is inevitable that the principle of freedom of speech should become a casualty when powerful people are obsessed with language and its capacity to shape the world. Revolutionaries of the postmodernist mindset would have us believe that societal change can be actuated through modifications to the language that describes it, which is why Max Horkheimer of the Frankfurt School maintained that it was not possible to conceive of the liberated world in the language of the existing world. As for the new puritans, they have embraced the belief that language is either a tool of oppression or a means to resist it. This not only accounts for their approval of censorship and “hate speech” legislation, but their inability to grasp how the artistic representation of morally objectionable ideas is not the same as an endorsement. o § Freedom of Information / Freedom of the Press⠀➾ # ⚓ RFERL ☛ Inside_Kyrgyzstan’s_Campaign_To_Silence_Journalist Bolot_Temirov⠀⇛ “This means they’re afraid of our investigations,” Temirov says about the authorities’ methods. “Before, they simply didn’t respond, they tried to explain themselves. But the more we kept doing investigations, the more difficult that became.” “This is how they’ve chosen to get rid of something that’s in their way.” # ⚓ BBC ☛ South_Sudan:_Journalists_held_over_film_of_president appearing_to_wet_himself⠀⇛ In December, a video shared on social media appeared to show Mr Kiir urinating on himself as the national anthem played at a function. Six staff from the state broadcaster were detained this week. The Committee to Protect Journalists (CPJ) is now calling for their release. o § Civil Rights/Policing⠀➾ # ⚓ [Old] RFERL ☛ The_Sinister_Side Of Kyrgyzstan’s_Online_Sex Industry⠀⇛ The two friends, Meerim alleges, became victims of blackmail by their employers. Within a year, Ajara had taken her life. Meerim and Ajara are at the center of an investigation by RFE/RL’s Kyrgyz Service, known locally as Radio Azattyk, into the webcam industry in Kyrgyzstan, which serves as a regional hub in a multibillion-dollar global industry. # ⚓ The Economist ☛ Women_in_the_Middle_East_are_leading_a revolt_against_prudish_men⠀⇛ Even the act of defiance has to be discreet. On the wall of a private art gallery in Dubai, the raciest city in the United Arab Emirates (uae), is a set of office pigeon holes. They contain photographs of homemade sex toys: mere photographs because if they were real, Dubai’s police might seize them; they are home-made because importing them is banned. o § Monopolies⠀➾ # § Copyrights⠀➾ # ⚓ Torrent Freak ☛ IPTV_Seller_Exasperates_Judge,_Digs Himself_a_$1m_Hole,_Keeps_on_Digging⠀⇛ In November 2021, a copyright lawsuit against pirate IPTV service ChitramTV ended in a $31m judgment in favor of plaintiff DISH Network. Almost immediately, however, the court withdrew judgment against the only defendant known to DISH. Since then, he has been conducting his own defense while making a mockery of the legal system. The judge’s words, not ours. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ䷩ 𝚕𝚒𝚗𝚎 2918 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.08.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_08/01/2023:_SparkFun_Turns_20⠀✐ Posted in News_Roundup at 1:52 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Audiocasts/Shows o Applications o Instructionals/Technical o Desktop_Environments/WMs # K_Desktop_Environment/KDE_SC/Qt * Distributions_and_Operating_Systems o Canonical/Ubuntu_Family o Open_Hardware/Modding o Mobile_Systems/Mobile_Applications * Free,_Libre,_and_Open_Source_Software o Programming/Development * Leftovers o Science o Health/Nutrition/Agriculture o Proprietary o Security # Privacy/Surveillance o Defence/Aggression o Environment # Energy/Transportation # Wildlife/Nature o Finance o Civil_Rights/Policing o Monopolies # Copyrights * Gemini*_and_Gopher o Personal o Technical # Internet/Gemini * § GNU/Linux⠀➾ o § Audiocasts/Shows⠀➾ # ⚓ Video ☛ New_York_Slaughters_to_Right_to_Repair_Bill_– Invidious⠀⇛ This week in the Business News, LG is working on a paper-thin speaker while Android works on satellite-based SMS. Also, Apple tries to destroy the voice actors business and New York governor Hochul slaughtered the bill at the behest of Apple and Microsoft. # ⚓ Open Source Startup Podcast ☛ E69:_Train,_Deploy,_and_Ship AI_Products_with_Lightning_AI_by_Open_Source_Startup Podcast⠀⇛ Will Falcon is CEO of Lightning AI, the platform to build ML models and create Lightning Apps that “glue” together many leading ML lifecycle tools. The company’s project, also called lightning, has over 21K stars on GitHub. Lightning AI has raised almost $60M from investors including Index Ventures, Coatue, and Bain. In this episode, we discuss the difference between open source traction and company potential, how to hire – especially early on, the importance of learning speed, Will’s personal journey as a CEO, and more! # ⚓ Video ☛ Talking_XeroG_(XeroLinux_GNOME)_With_DarkXero_– Invidious⠀⇛ Today, I am going to chat with DarkXero, the maintainer of XeroLinux. In this video, we discuss the newly created XeroG, which is XeroLinux with GNOME. What makes the creation of XeroG interesting is that XeroLinux has long been a KDE distro. So why the new GNOME flavor? # ⚓ Video ☛ Nitrux_OS_–_The_Future_Of_Linux_|_Solid,_Stable_– Unbreakable_–_Invidious⠀⇛ A video covering the newest release of Nitrux OS. Nitrux brings with it several changes that make it one of the most reliable, stable and solid distros out there. o § Applications⠀➾ # ⚓ Linux Links ☛ 34_Best_Free_Linux_Backup_Software_(Updated 2023)⠀⇛ Backup software is used to perform a complete back up of a file, data, database, system or server. It enables users to make a duplicate of everything contained on the original source. This type of software is also used to perform a recovery of the data or system in the event of a disaster. Making file backups is an essential activity for all users, yet many users do not take adequate steps to protect their data. Whether a computer is being used in a corporate environment, or for private use, the machine’s hard disk may fail without any warning signs. Alternatively, some data loss occurs as a result of human error. Without regular backups being made, data will inevitably be lost even if the services of a specialist recovery organisation are used. While it has always been possible to use command line tools to backup files in Linux, this can be a daunting task for beginners and end-users. This article explores how making regular backups can be a painless task. We explore backup software with intuitive graphical interfaces, applications that backup systems with snapshots, whilst not forgetting the powerful command-line tools that exist. o § Instructionals/Technical⠀➾ # ⚓ University of Toronto ☛ Some_thoughts_on_Prometheus Alertmanager’s_alert_reminders⠀⇛ Translated, this is how often you get a reminder about an alert (or a group of them) that is still active (and otherwise unchanged; if something changes in the group of alerts, that’s a different configuration setting). We set our repeat_interval to 24 hours, and we recently came back from a holiday break where an alert triggered on December 28th and stayed on until we returned and fixed it, resulting in reminder email on the 29th, the 30th, and so on, none of which we were dealing with over the break. This has given me an opportunity to think about our setting and about alert reminders in general. The first question to ask yourself is whether an alert reminder is ever going to be useful. In some places the answer is probably ‘no’, for example if you have a dashboard of active alerts that people look at all the time. Otherwise, if an alert reminder is useful, you want to ask questions like what is it useful for, to who, and when. The answers for a 24/7 operations team with shift changes every six hours might be quite different than for a small group of university system administrators who only work regular office hours. # ⚓ Earthly ☛ An_Introduction_to_Linux_Capabilities_–_Earthly Blog⠀⇛ In Linux, capabilities are a way to assign specific privileges to a running process. They allow us to have more fine-grained control over the privileges that processes have on a Linux system. In this article, you’ll learn about capabilities in Linux. You’ll also learn how you can use capabilities in the context of Docker containers and Kubernetes. # ⚓ Make Use Of ☛ How_Do_You_Use_Ubuntu_Core_on_a_Raspberry Pi?⠀⇛ Ubuntu is a popular Linux distro that offers stability, multiple flavors with graphical interfaces, and a community of enthusiasts to help support each other. If you strip away the bells and whistles from Ubuntu, what remains is Ubuntu Core. This is an OS that even the Raspberry Pi 2 is capable of running, not to mention later models such as the Pi 3 and 4. Pairing these two household names together will provide you with an outcome that is stable, frequently maintained, and well- supported for years to come. Let’s dive into the possibilities that Ubuntu Core and Raspberry Pi are capable of together. # ⚓ Linux Hint ☛ How_to_Use_SCP_from_Windows_to_Linux⠀⇛ In the Linux Operating system, we use the SCP command to copy the files or directories from our local machine to a remote server or from a remote server to our local machine. It can also be used to transfer the files between two remote servers using your local machine. It is a very useful command line utility and comes in handy when we need to transfer our files securely. SCP is the short form of Secure Copy Protocol. This command uses SSH keys or Secure Shell keys for the secure transfer of data. # ⚓ Linux Hint ☛ How_to_Schedule_a_Crontab_Job_for_Every_Hour⠀⇛ Sometimes, performing the same task again and again may become tedious. To automate this task instead of involving the assistance of humans, cronjobs are scheduled. Often, in Linux, the user has to run various scripts at the same time which becomes difficult to manage to reduce the workload of the user for executing the same task repeatedly. Cron is a utility that enables us to schedule the tasks according to our needs. Cron is a built-in utility which is provided by Linux. We don’t have to install it; we just simply schedule the tasks using some commands and files. Cronjob saves the time of the user by allowing them to manage their important task instead of repeating the same task again and again. If we want to send the emails to our clients or customers every week instead of performing it manually, we can automate this task by creating a cronjob. It is a type of utility that works silently on the backend but does not involve any human interaction with it. It is a simple text file that includes the commands that have to be executed and the time at which it is to be executed. # ⚓ Linux Hint ☛ How_to_Use_the_Cat_Command_in_Bash⠀⇛ Practical guide on how to schedule a crontab job for every hour to run various scripts at the same time by scheduling the tasks using some commands and files. # ⚓ Linux Hint ☛ How_to_Extract_and_Open_a_.GZ_File_in_Linux Command_Line⠀⇛ The GZ file extension is a zipped archive that follows the gzip compression method (GNU zip). The “.gz” format is designed to substitute the compressed formats on Unix-like operating systems. GZ compression is used to compress the webpages to reduce the page load time. GZ files can be opened and extracted using both built-in and third-party applications on any system. Here, we use the methods of extracting the “.gz” file on the Linux terminal. The prerequisite that is required to unzip the .gz files is that we just need the command line interface which is the Linux terminal and the graphical user interface access, as well as access to the “.gz” file itself. # ⚓ DebugPoint ☛ Writing_Macro_in_LibreOffice_Impress:_Getting Started⠀⇛ This simple tutorial will show how to create your first Impress presentation macro in LibreOffice. Macro is used to automate various tasks from simple to complex. Like other macro tutorials for Calc spreadsheets, it is possible to automate Impress using Basic in LibreOffice. # ⚓ Ubuntubuzz ☛ LibreOffice_Calc:_How_To_Convert_Numbers_to Text⠀⇛ This tutorial will show you an example of converting numbers to words with a function in LibreOffice Calc. It works by translating number, say 1234, into English words one thousand two hundred thirty four. The function in question is NUMBERTEXT, that spells numbers, and MONEYTEXT, that spells money currencies, all with translations to multiple languages including Chinese, German, Japanese, Korean, and Indonesian. # ⚓ Make Use Of ☛ How_to_Use_the_lsblk_Command_to_List_Block Devices_on_Linux⠀⇛ lsblk is a command-line utility used for listing block devices on a Linux system. Block devices consist of storage devices that hold data in the form of blocks, which are, typically, hard disk drives (HDDs) or solid-state drives (SSDs). # ⚓ LinuxStans ☛ The_Linux_sleep_Command_–_Tutorial_and Examples⠀⇛ The sleep command is used to delay the execution of scripts or commands in Linux (and other Unix systems). In this beginner-friendly tutorial, we’ll show you how to use the sleep command on Linux and what it does, and we’ll include helpful examples. You can use the sleep command on any Linux distro, including Debian, Ubuntu, Linux Mint, CentOS, and more. You can even use it on a Mac or other Unix- like systems. The command is available on all Linux distros, you don’t need to install it. In this tutorial, we’ll show you how to use the sleep command in the Terminal/shell/ssh and bash scripts. So you’ll need Terminal access to a Linux distro or SSH access to a Linux server. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Debian:_Coming_soon!_MycroftAI!_KDE_snaps_update._– Scarlett_Gately_Moore⠀⇛ I am excited to announce that I have joined the MycroftAI team in Salsa and working hard to get this packaged up and released in Debian. You can track our progress here: https://salsa.debian.org/mycroftai-team Snaps are on temporary hold while we get everything switched over to core22. This includes the neon-extension, that requires merges and store requests to be honored. Hopefully folks are returning from holidays and things will start moving again. Thank you for your patience! * § Distributions and Operating Systems⠀➾ o § Canonical/Ubuntu Family⠀➾ # ⚓ 10_Best_Linux_Mint_Themes_of_2023_(Download_Links)_– DekiSoft⠀⇛ One of the best ways to refresh your experience of Linux desktop is Theming, agree?. These are used to add a new experience, be it an icon or a full- fledged theme. A number of layouts are available for almost all the distros that provide versatility and style to the system. At the end of this article, you will have chosen one of the best Linux Mint themes and learned how to install them via the terminal. Before we move ahead keep in mind that in two ways you can customize your system; with suitable wallpapers and modifying the look of the system. o § Open Hardware/Modding⠀➾ # ⚓ SparkFun Electronics ☛ Cellular_Function_for_MicroMod_– News_–_SparkFun_Electronics⠀⇛ Hello, friends! Welcome to 2023 and the First Friday Product post of the new year! This week, we are happy to bring up three new additions to the MicroMod ecosystem, all starting with the Blues Wireless Cellular Function Board! This board brings the NOTE-NBGL-500 Notecarrier and a 10-year subscription of data to your next MicroMod project. Following that, we have two new Main Boards for MicroMod, that you will need to start using the Function Board we just spoke of, with heavy feature changes to each of them that vastly improve on their functionality. We wrap the day with a new Arducam 64MP Camera Module that provides a new imaging sensor option for users. # ⚓ SparkFun Electronics ☛ Top_20_for_20_Years⠀⇛ It’s hard to believe, but SparkFun has reached the impressive milestone of 20 years old! To celebrate this achievement, we’ve decided to make it a year- long celebration by offering special content and promotions throughout the year. [...] Make sure to head over and check out what our Founder had to say about our milestone! # ⚓ SparkFun Electronics ☛ SparkFun_Turns_20⠀⇛ I guess I never really realized it, but as I look back at the history of SparkFun, it’s puzzles all the way down. SparkFun turns 20 years old this week, and next year I’ll have worked at SparkFun half of my life. Since SparkFun opened its doors, there was always work to do. The challenge of getting a little faster to market, writing a little cleaner code, open sourcing more technologies, and increasing the production yield rate a few fractions of a percentage more was, and continues to be, thrilling. I get to puzzle for work, and I’ve got a whole team of like minded folks that makes another twenty years of SparkFun sound absolutely delightful. [...] We’re going to be celebrating SparkFun’s 20th this whole year, stay tuned for more updates and looks back at our history. o § Mobile Systems/Mobile Applications⠀➾ # ⚓ Make Use Of ☛ How_to_Use_Reading_Mode_on_Android_to_Read Articles_and_Websites_More_Comfortably⠀⇛ # ⚓ SlashGear ☛ How_To_Use_Any_Android_Tablet_As_An_Android Auto_Car_Head_Unit⠀⇛ # ⚓ Future Publishing Limited ☛ Dear_Samsung_Galaxy_fans,_it’s time_to_try_a_different_Android_phone_|_T3⠀⇛ # ⚓ Giz China ☛ Android_vs_iPhone:_Which_is_the_best_for_2023? –_Gizchina.com⠀⇛ # ⚓ Google_Pixel_6a:_Underdog_of_the_Android_World_–_TechPP⠀⇛ # ⚓ 11_Best_Lightweight_Android_Emulators_for_PC_To_Use_in 2023⠀⇛ Do you ever wish to use your Android applications on your PC? I do, to say the least; you can do this too; all you need to do is install an emulator. The only downfall is that many of these are heavy therefore older systems might struggle when using them. * § Free, Libre, and Open Source Software⠀➾ o § Programming/Development⠀➾ # ⚓ TecAdmin ☛ Git_Change_Remote_URL_in_Local_Repository_– TecAdmin⠀⇛ Git is a distributed version control system that is widely used for tracking changes in source code during software development. It allows developers to collaborate on projects and keep track of their changes without the need for a central repository. Sometimes, it may be necessary to change the URL of a remote repository in a local Git repository. This can happen if the remote repository has been moved to a new location, if you want to use a different remote repository for your local project or if you want to change authentication methods like HTTPS to Git or vice versa. # ⚓ Jumping Rivers ☛ End-to-end_testing_with_shinytest2:_Part 1⠀⇛ Automated testing is an essential part of any production-quality software project. Much of the focus in the R world, is on testing the individual components of a project (the functions, classes etc), but for those working with {shiny} applications there are great tools that can test your application as if a user was interacting with it. In this blog series, we focus on {shinytest2}, with which we can write tests from a user’s perspective. # ⚓ Matt Rickard ☛ What’s_Next_After_NextJS⠀⇛ NextJS is the Ruby on Rails of modern development – fast, easy, and just enough framework to get a full web application up and running without getting in your way too much. The company behind the open- source project, Vercel, has successfully built a managed platform around the library that combines a CDN and edge functions to provide a fast, cheap, and scale-to-zero website that serves dynamic and static content. # ⚓ Parallelizing_and_running_distributed_builds_with_distcc⠀⇛ Parallelizing the compilation of a large codebase is a breeze with distcc, which allows you to spread the load across multiple nodes and speed up the compilation time. # ⚓ Andre Alves Garzia ☛ Testing_new_micropub_implementation_• AndreGarzia.com⠀⇛ My original Micropub implementation was created with Racket and it served me well for a long time. Recently, I implemented MetaWeblog API using NodeJS and decided that keeping two very similar servers using different languages was not ideal. Instead of moving the MetaWeblog server to Racket, I decided to reimplement Micropub with NodeJS. # ⚓ Henrik Warne ☛ There_Is_No_Software_Maintenance_|_Henrik Warne’s_blog⠀⇛ Every time I hear about software maintenance as a distinct activity, I cringe. That’s because it is based on the outdated notion that first software is developed, then it is maintained. But that is not how software development works today. Software development does not have the two phases development and maintenance – it is a continuous process. Software maintenance is simply software development. [...] In the project model, you set out to develop a system. So you create a project, gather requirements, develop the software, and deliver the result. Any changes after this delivery are considered maintenance, be it changes to functionality or bug fixes. This is how I was taught software development works when I went to university a long time ago. There are two big problems with the project view of software development. The first is that it is almost impossible to decide how the system should work before you try it. As soon as you start using the system, you learn more about how it should work. This inevitably leads to changed requirements. Secondly, once the system works, you start to think of additional uses for it. In other words, the problem you are solving is open-ended (expanding uses), rather than clearly defined. In a sense, you are never finished, because what you want the system to do keeps expanding. This may seem counterintuitive, but for all systems I have worked on, I have been surprised at how we never ran out of features to add. The expansion is also fractal – you add new big features, but you also keep tweaking and expanding the behavior of existing features. # ⚓ Linux Hint ☛ While_Loop_Sum_of_Numbers_in_C++⠀⇛ Today, we are going to get the sum of numbers in C++ programming language. If we want to add two numbers, we can easily add these numbers but what if we want to add 10 numbers or “n” numbers what can we do? The first method is that we can add numbers one by one and get the desired answer but it is time-consuming work in C++ programing language. To solve this problem, there are loops in C++ programming language that we can get the sum of numbers quickly by writing a few lines of code. We are using one of the loop types which is a while loop to get the sum of numbers in C++ programming language. * § Leftovers⠀➾ o ⚓ Antipope ☛ New_guest_blogger:_qntm_–_Charlie’s_Diary⠀⇛ My first new year’s resolution for 2023 is to start inviting guest bloggers to post on my blog again—I slackened off after 2018—so here we are! o ⚓ Antipope ☛ Make_Up_a_Guy_–_Charlie’s_Diary⠀⇛ Or imagine that you were a witch and you could flick your wrist and curse any innocent passing toad with sudden humanity — a human body, a mouth, a name, free will, dreams. For the sake of argument let’s say that they would be an adult, with an intellect appropriate for an adult. Maybe with a language or two; maybe amnesiac, but maybe with a cushion of forged past experiences to draw from. Other than that, what you would get is mostly random. (No, I’m not going to try to define a random variable on the set of all possible humans.) [...] Without having more information, I’m guessing, probably you would not do it. Because a brand new human being is a big deal. A whole pile of responsibilities, both on your part and on their part, a burden. Maybe technically they’re an adult, but surely you’re on the hook to look after them, at least for a short while. They’re going to need help at first. Somewhere to stay, something to wear, something to eat. A job, a phone, glasses, vaccinations. All of this represents a fairly significant amount of effort on your part: a cost. And what’s the benefit? Well, you get to watch the new person go out into the world and do their funny trait. Or traits. It seems to me as if most people show up with more than one. You don’t have control over what those traits are, they’re random, as I said, but it still seems like it would be a potentially rewarding overall transaction. This seems like something that a typical witch, having this power in their hand, would maybe never do, or maybe do a few times. But there would be a limit. Assuming that you had unlimited toads to hand, and the toads were totally up for it, would you create a thousand new people, all at once? Given how difficult — how expensive — it is to house, feed and clothe a thousand people, even briefly? Probably not. o ⚓ Matt Rickard ☛ Counterfactuals⠀⇛ Counterfactuals, or statements that describe an alternative reality or outcome that did not occur in the past, are a fundamental part of human cognition. We use counterfactuals in many aspects of our lives, from evaluating the consequences of our actions to making decisions about the future. Counterfactual thinking can be an interesting tool, and even more interesting when we have actual data to contrast. o ⚓ Andre Alves Garzia ☛ The_Goblin_Den_•_AndreGarzia.com⠀⇛ Zix got the quest from a notice board in the tavern. Goblins were plaguing the city and of course the city watch didn’t care. It was up to the city watch rejects to go clear that mess. o § Science⠀➾ # ⚓ Idle Words ☛ Why_Not_Mars_(Idle_Words)⠀⇛ The goal of this essay is to persuade you that we shouldn’t send human beings to Mars, at least not anytime soon. Landing on Mars with existing technology would be a destructive, wasteful stunt whose only legacy would be to ruin the greatest natural history experiment in the Solar System. It would no more open a new era of spaceflight than a Phoenician sailor crossing the Atlantic in 500 B.C. would have opened up the New World. And it wouldn’t even be that much fun. The buildup to Mars would not look like Apollo, but a long series of ISS-like flights to nowhere. If your main complaint about the International Space Station is that it’s too exciting and has a distracting view of Earth out the window, then you’ll love watching ISS Jr. drift around doing bone studies in deep space. But if you think rockets, adventure, exploration, and discovery are more fun than counting tumors in mice, then the slow and timorous Mars program will only break your heart. [...] Mars is also not the planet we took it for. The first photos Mariner 4 sent back in 1965 were shocking; instead of bucolic canals they showed a waterless, cratered wasteland not much different from the Moon. Ten years later, the Viking landers confirmed that Mars was a frozen, desiccated world bathed in sterilizing radiation, where any Earth creature that arrived unprotected would be dead before it hit the ground. # ⚓ John Gruber ☛ Study_Suggests_That_Hardware_Buttons_in_Cars Are_Safer_and_Quicker_to_Use_Than_Touchscreens⠀⇛ We’re not going back to hardware buttons for everything, but we have a long way to go until touchscreens surpass the usability of familiar hardware buttons. # ⚓ IEEE ☛ Big_Trouble_in_Little_Interconnects_–_IEEE Spectrum⠀⇛ At the outer edges of Moore’s Law, connecting components is increasingly the game # ⚓ Particles_of_Light_May_Create_Fluid_Flow,_Data-Theory Comparison_Suggests_|_BNL_Newsroom⠀⇛ A new computational analysis by theorists at the U.S. Department of Energy’s Brookhaven National Laboratory and Wayne State University supports the idea that photons (a.k.a. particles of light) colliding with heavy ions can create a fluid of “strongly interacting” particles. In a paper just published in Physical Review Letters, they show that calculations describing such a system match up with data collected by the ATLAS detector at Europe’s Large Hadron Collider (LHC). As the paper explains, the calculations are based on the hydrodynamic particle flow seen in head-on collisions of various types of ions at both the LHC and the Relativistic Heavy Ion Collider (RHIC), a DOE Office of Science user facility for nuclear physics research at Brookhaven Lab. With only modest changes, these calculations also describe flow patterns seen in near-miss collisions, where photons that form a cloud around the speeding ions collide with the ions in the opposite beam. # ⚓ InfoQ ☛ Google_Publishes_Technique_for_AI_Language_Model Self-Improvement⠀⇛ Researchers at Google and University of Illinois at Urbana-Champaign (UIUC) have published a technique called Language Model Self-Improved (LMSI), which fine-tunes a large language model (LLM) on a dataset generated by that same model. Using LMSI, the researchers improved the performance of the LLM on six benchmarks and set new state-of-the-art accuracy records on four of them. The team began with a pre-trained 540B parameter PaLM model. The model was given as input questions from an unlabeled training dataset, along with chain-of-thought prompts. The model generated answers for these questions, which were then used along with the inputs as a fine-tuning training dataset. The fine-tuned model was then evaluated on a suite of benchmark datasets for three different natural language processing (NLP) tasks: arithmetic reasoning, commonsense reasoning, and natural language inference. On four of the benchmarks—ARC- c, OpenBookQA, ANLI-A2 and ANLI-A3—the model outperformed previous records. # ⚓ The_Physics_of_Us_|_Omnia⠀⇛ Physicists are studying how living matter works, and find that it breaks the standard rules and produces fascinating new phenomena. The James Webb telescope is showing us our universe in vibrant new detail. Some physicists, though, are looking in another direction: at us and other living matter here on Earth, from the cilia in lungs to the vasculature in leaves to the neurons in brains. What they’re finding is equally marvelous, and it’s challenging some of the current understanding of physics. Ultimately, they’re working to discover the rules that govern how matter lives and evolves, and their research may lead to better medicine, robotics based on biology, and an expanded understanding of the physical and biological world. # ⚓ ACM ☛ Computing_Divided:_How_Wide_the_Chasm?⠀⇛ # ⚓ uni MIT ☛ A_simpler_path_to_better_computer_vision⠀⇛ New research reveals a scalable technique that uses synthetic data to improve the accuracy of AI models that recognize images. # ⚓ ACM ☛ Computers_Aid_Dentistry⠀⇛ Americans get fitted with 2.3 million dental crowns a year, according to the American College of Prosthodontists. Anyone who has had one knows the fitting of a dental crown is usually a lengthy, multistep procedure. The standard process (once the tooth is prepared) starts with the dentist taking an impression of the tooth using a horseshoe-shaped tray filled with a putty-like substance. The impression is sent off to a laboratory that makes a model of the tooth from the mold, scans the model, and manufactures a crown to fit. It can take two to three weeks for the permanent crown to come back from the lab, and during that time the patient has to wear a temporary version, usually a cruder tooth-sized “cap.” Finally, the patient returns to the office to have the permanent crown placed and reshaped as necessary. # ⚓ Novel_3D_Printing_Method_to_Fabricate_Complex_Metal–Plastic Composite_Structures_–_Waseda_University⠀⇛ Researchers from Japan and Singapore have developed a new 3D printing technique to create precise patterns on the external and internal surfaces of 3D plastic structures In recent years, research interest in the 3D printing of metal patterns on plastic parts has grown exponentially, due to its high potential in the manufacturing of next-generation electronics. But fabricating such complex parts through conventional means is not easy. Now, researchers from Japan and Singapore have developed a new 3D printing process for the fabrication of 3D metal–plastic composite structures with complex shapes. # ⚓ uni MIT ☛ Busy_GPUs:_Sampling_and_pipelining_method_speeds up_deep_learning_on_large_graphs⠀⇛ New technique significantly reduces training and inference time on extensive datasets to keep pace with fast-moving data in finance, social networks, and fraud detection in cryptocurrency. # ⚓ Scientific American ☛ Einstein’s_Greatest_Theory_Just Passed_Its_Most_Rigorous_Test_Yet_–_Scientific_American⠀⇛ Scientists have demonstrated that Einstein’s theory of general relativity is correct to a remarkable degree of accuracy, despite having been around for more than a century. The team behind the research wanted to test a component of Einstein’s theory of general relativity called the weak equivalence principle, which states that all objects, regardless of their mass or composition, should free-fall the same way in a particular gravitational field when interference from factors like air pressure is eliminated. To do so, the scientists measured the acceleration of free-falling objects in a French satellite called MICROSCOPE, which launched in 2016. # ⚓ Ars Technica ☛ Stoke_Space_aims_to_build_rapidly_reusable rocket_with_a_completely_novel_design⠀⇛ Andy Lapsa went to the best aerospace engineering schools. He then worked very hard to help advance the development of some of the most advanced rocket engines in the world at Blue Origin. But in 2019, after a decade in the industry, he felt like the spaceflight future he was striving toward—rapidly reusable rockets—had not gotten much closer. o § Health/Nutrition/Agriculture⠀➾ # ⚓ Steerable_soft_robots_could_enhance_medical_applications_– EPFL⠀⇛ Over the past decades, catheter-based surgery has transformed medicine, giving doctors a minimally invasive way to do anything from placing stents and targeting tumors to extracting tissue samples and delivering contrast agents for medical imaging. While today’s catheters are highly engineered robotic devices, in most cases, the task of pushing them through the body to the site of intervention continues to be a manual and time-consuming procedure. Combining advances in the development of functional fibers with developments in smart robotics, researchers from the Laboratory of Photonic Materials and Fiber Devices in EPFL’s School of Engineering have created multifunctional catheter- shaped soft robots that, when used as catheters, could be remotely guided to their destination or possibly even find their own way through semi- autonomous control. “This is the first time that we can generate soft catheter-like structures at such scalability that can integrate complex functionalities and be steered, potentially, inside the body,” says Fabien Sorin, the study’s principal investigator. Their work was published in the journal Advanced Science. o § Proprietary⠀➾ # ⚓ Barry Hess ☛ Why_Does_My_Apple_TV_Suck?_::_Barry_Hess_:: bjhess.com⠀⇛ It has been almost fifteen years since I moved from the Microsoft world to the Mac world. At this point basically all my computing products are Apple. While I would argue that I’m no fanboy, I’m sure I still have friends who would say otherwise. o § Security⠀➾ # ⚓ Mandiant ☛ Even_the_Battlefield:_Know_More_About_Your Attack_Surface_Than_the_Adversary [Ed: Don't use Microsoft products. Use a stack you know and can control.]⠀⇛ Adversaries have a giant attack surface to discover when they target and attack your organization. To defend against these increasingly sophisticated threat actors, organizations must understand their digital footprint better than the adversary. This is easier said than done. It is a big challenge for defenders to know everything going on within the networks they’re charged with defending. Attackers know this and will seek out areas that commonly introduce risk, finding weaknesses to exploit that lead to compromise. [...] Assessing risk from third-party software includes taking inventory of the technologies leveraged around the organization and evaluating how the software is deployed. Suppose you are following the traditional software deployment model on your own systems. In that case, you need to have a complete understanding of the full number of additional packages and libraries necessary for that software to run. Information technology infrastructure operations (ITIO) often install library dependencies as part of their deployment methodology for the software. However, if your team is actively writing public-facing applications, you now must deal with the Open Source and other third- party libraries introduced as part of said application. This includes database middleware, application plugins, and microservices, web content distribution services, and other items included in the DevOps process. You also need to consider all the network devices themselves sitting out in front of the services you provide. So, you’ll need an accurate understanding of every domain, IP address, and software version exposed to the internet when you think about how an adversary will perform reconnaissance against you. # ⚓ Mandiant ☛ Turla:_A_Galaxy_of_Opportunity_|_Mandiant [Ed: This is about the mess that Microsoft Windows is]⠀⇛ In September 2022, Mandiant discovered a suspected Turla Team operation, currently tracked as UNC4210, distributing the KOPILUWAK reconnaissance utility and QUIETCANARY backdoor to ANDROMEDA malware victims in Ukraine. Mandiant discovered that UNC4210 re-registered at least three expired ANDROMEDA command and control (C2) domains and began profiling victims to selectively deploy KOPILUWAK and QUIETCANARY in September 2022. ANDROMEDA was a common commodity malware that was widespread in the early 2010’s. The particular version whose C2 was hijacked by UNC4210 was first uploaded to VirusTotal in 2013 and spreads from infected USB keys. Mandiant Managed Defense continues to observe ANDROMEDA malware infections across a wide variety of industries, however, Mandiant has only observed suspected Turla payloads delivered in Ukraine. [...] The version of ANDROMEDA that was installed to C: \Temp\TrustedInstaller.exe (MD5: bc76bd7b332aa8f6aedbb8e11b7ba9b6), was first uploaded on 2013-03-19 to VirusTotal and several of the C2 domains had either expired or been sinkholed by researchers. When executed, the ANDROMEDA binary established persistence by dropping another ANDROMEDA sample to C:\ProgramData\Local Settings\Temp\mskmde.com (MD5: b3657bcfe8240bc0985093a0f8682703) and adding a Run Registry Key to execute it every time the system user logged on. One of its C2 domains, “suckmycocklameavindustry[.]in,” which had expired, was found to be newly re-registered on 2022-01-19 by a privacy protected registrant using Dynadot as the registrar. UNC4210 used this C2 to profile victims before sending the first stage KOPILUWAK dropper if the victim was deemed interesting. # ⚓ Slashdot ☛ New_Linux_Malware_Downloader_for_Compromised Servers_Spotted_in_the_Wild [Ed: Slashdot editors continue_to stigmatise Linux as not secure… citing Microsoft sites as “sources”]⠀⇛ “A new Linux malware downloader created using SHC (Shell Script Compiler) has been spotted in the wild,” reports the site Bleeping Computer, “infecting systems with Monero cryptocurrency miners and DDoS IRC bots… # § Privacy/Surveillance⠀➾ # ⚓ Terence Eden ☛ Poorly_folded_letters_lead_to_exposure of_medical_data⠀⇛ As it happens, I’m not particularly concerned about who knows I had a fairly normal medical procedure. I’ve blogged a bit about it and Tweeted about the experience in an attempt to de-stigmatise it. [...] Thankfully, the letter told me that I didn’t need an additional screening. Which was something of a relief. Now, if you’ll excuse me, I need to find the Data Protection Officer and become a pain in their arse! o § Defence/Aggression⠀➾ # ⚓ The Wall Street Journal ☛ Ukraine_Has_Digitized_Its Fighting_Forces_on_a_Shoestring⠀⇛ Ukraine has achieved a cut-price version of what the Pentagon has spent decades and billions of dollars striving to accomplish: digitally networked fighters, intelligence and weapons. # ⚓ CNN ☛ The_Christmas_bombings:_A_US_airman_recalls_the Vietnam_War’s_Operation_Linebacker_II,_50_years_on_|_CNN⠀⇛ It was one of the heaviest bombardments in history. A shock-and-awe campaign of overwhelming air power aimed at bombing into submission a determined opponent that, despite being vastly outgunned, had withstood everything the world’s most formidable war machine could throw at it. Operation Linebacker II saw more than 200 American B-52 bombers fly 730 sorties and drop over 20,000 tons of bombs on North Vietnam over a period of 12 days in December 1972, in a brutal assault aimed at shaking the Vietnamese “to their core,” in the words of then US national security adviser Henry Kissinger. “They’re going to be so god damned surprised,” US President Richard Nixon replied to Kissinger on December 17, the eve of the mission. # ⚓ PC Mag ☛ Dell_to_Stop_Using_Chips_Made_in_China_Before_the End_of_2024 [Ed: Stupid nationalism. As if chips made in the US are secure. It's a matter of whose back doors and the US government's spying arguably poses greater risk.]⠀⇛ As Nikkei Asia reports(Opens in a new window), according to three people with direct knowledge of the matter, the decision is in response to ongoing tensions between the US and China. On top of that, US sanctions limit China’s access to the latest semiconductor manufacturing hardware and create an uncertain future for the technology sector in the country. Dell’s aim to no longer source chips from within China extends to its suppliers, who the company is urging to “significantly reduce” the components they source from China, too. If they don’t, they could lose orders from Dell. o § Environment⠀➾ # § Energy/Transportation⠀➾ # ⚓ David Rosenthal ☛ Matt_Levine’s_“The_Crypto_Story”: Postscript⠀⇛ Sam Bankman-Fried’s implausible PR strategy since his companies collapsed has been to claim that he “f**ked up”, that it was simply a mistake and no-one had evil intent. Matt Levine has a post-FTX postscript to The Crypto Story entitled How Not to Play the Game providing a somewhat less implausible explanation. Below the fold I explain why Levine is still too generous to SBF. [...] All of these were published on 22nd December, and they all show that the fraud started in 2019. The cryptocurrency markets peaked in November 2021, so Levine’s idea that SBF and others only started cheating after the market moved against them is wrong. Given that unregulated exchanges inevitably exploit their home-field advantage to capture profits that should rightfully accrue to their customers, it appears that the reason SBF set up the FTX exchange was that Alameda was missing out on profits by trading on exchanges such as Binance. By establishing their own exchange and, as the guilty pleas of Ellison and Wang admit, exploiting FTX’s home-field advantage by enabling Alameda to front-run trades, avoid liquidations, and borrow unlimited funds, Alameda could rip off others the way they believed they had previously been being ripped off. The fraud at FTX wasn’t a response to Alameda no longer winning at the game it was playing, it was the whole point of FTX right from the start. # § Wildlife/Nature⠀➾ # ⚓ AAAS ☛ Are_these_bumble_bees_playing_with_toys?_| Science_|_AAAS⠀⇛ First example of insects seemingly having fun with objects adds to evidence for emotions Playtime isn’t just for children. Lab-kept bumble bees roll small wooden balls around for no apparent purpose other than fun, a new study reveals. The finding supports evidence that bees experience pleasure, researchers say, highlighting the importance of protecting them in the wild and treating them well when they’re kept in hives. o § Finance⠀➾ # ⚓ Kids_Don’t_Want_Cash_Anymore–They_Want_‘Robux’⠀⇛ Like many parents, Greg and Selena Robleto offered to pay their kids for doing household chores. The couple quickly learned their money was no good. # ⚓ CNBC ☛ Companies_can_‘hire’_a_virtual_person_for_about_$14k a_year_in_China⠀⇛ Tech company Baidu said the number of virtual people projects it’s worked on for clients has doubled since 2021, with a wide price range of as little as $2,800 to a whopping $14,300 per year. [...] As the tech improves, costs have dropped by about 80% since last year, he said. It costs about 100,000 yuan ($14,300) a year for a three- dimensional virtual person, and 20,000 yuan for a two-dimensional one. o § Civil Rights/Policing⠀➾ # ⚓ ACM ☛ Cyberlaw:_Where_We_Are_and_What’s_On_the_Horizon⠀⇛ Cyberlaw deals with the legalities of our interactions with technologies and one another in cyberspace. It is an umbrella term that encompasses matters as diverse as cybersecurity, data privacy, social media, artificial intelligence, autonomous weapons, and cryptocurrency. New products, platforms, capabilities, and threats are constantly emerging. It is the job of lawmakers to determine how they fit into existing legal frameworks, and to create new legislation when they do n0t. However, establishing agreements has proven challenging at the country level and internationally alike, and it is an area of law that is increasingly impacted by geopolitics. Here, we look at some existing and upcoming cyber legislation and lay out what remains up for discussion and debate. # ⚓ Teaching_Aleksandr_Solzhenitsyn’s_The_Gulag_Archipelago_in Prison⠀⇛ There are many disturbing similarities between the brutality imposed on Stalin’s victims and the injustices endured by the incarcerated in federal and state prisons. o § Monopolies⠀➾ # § Copyrights⠀➾ # ⚓ Adafruit ☛ Welcoming_1927_to_the_Public_Domain⠀⇛ Come early January, I’m full on itching to wet-dog shake the piles of last year’s top ten lists from my oversaturated brain. I don’t want to know what was great from last year that I missed! Last year is so over! You know what’s in? And free in the public domain? Boatloads of gems made in 1927. Personally, I will be swan diving into the periodicals section. * § Gemini* and Gopher⠀➾ o § Personal⠀➾ # ⚓ Unsettled,_work_to_do⠀⇛ Ho ve, I feel like I have a lot of stuff to do. I probably don’t actually have that much stuff to do, but whatever — just gotta divide & impera. # ⚓ ulises_and_gi_joe⠀⇛ the following post is in english when I was 6 years old I met my best friend for a while (at least until 5th grade). I don’t like complaining, but I think I did not socialize much with other kids because of my parents’ rules on going out. ulises lived in front of the elementary school (the second one I attended) and lived with his mother and two younger siblings. his dad was in an unspecified place in america (I don’t know what kind of job he had). this is very common in guanajuato, but of course at the time I had no idea. # ⚓ A_mini-setting_to_start_your_Halberts_campaign⠀⇛ Halberts is the English translation of Helmbarten, a Fantasy Traveller role-playing game. “Fantasy” means it has magic and no guns, “Traveller” means it uses 2d6, random character creation, and no gaining of levels once play begins. Your attributes and skills are as good as they are ever going to be. # ⚓ 🔤SpellBinding:_ADEGRTX_Wordo:_OUTER⠀⇛ # ⚓ Today’s_date_happens_more_frequently_on_Sunday_than_any other_day_of_the_week⠀⇛ Five years ago [1], I posted that January 8^th is less like to occur on Monday. At the time, I just accepted it, but when I recently came across that post a few days ago, I figured I should actually see if that’s true. # ⚓ New_Years_Goals⠀⇛ I haven’t run a 5k (or 10k) race since before the pandemic. Then the world seemed to end! In 2022 the 5k’s, 10k’s etc came back in my area, but I didn’t run in them. I’ve been heading to the gym a lot lately, to get my endurance and speed back up. By the time the races are going again, in May/June, I hope to be in good enough shape to run a decent race! # ⚓ Daniel Miessler ☛ My_Answer_to_the_“ChatGPT_Isn’t_Really Creative”_Argument⠀⇛ Human brains are just as much of a black box as GPT. o § Technical⠀➾ # ⚓ Games⠀⇛ I mentioned here several games and board games important to me. I am playing them occasionally, so I’m a casual player in today’s nomenclature. I don’t have any game console unpacked and set up in a living room or something like that. There is also always difficult to find a proper environment to play. For example, Dwarf Fortress has high hardware requirements, especially in the later stages of the game. TTD is the most accessible thanks to its open port. # ⚓ Games⠀⇛ # § Internet/Gemini⠀➾ # ⚓ Getting_rid_of_google:_the_easy_stuff⠀⇛ Needless to say, Google is the biggest search engine in the world, that’s what it’s known for and what it started as anyways. # ⚓ Changing_DNS_server⠀⇛ Happy New Year, Geminauts! Some time in the coming week I am going to move the DNS records for the circumlunar.space domain to a new nameserver. The gemini.circumlunar.space server itself will remain up the whole time and none of its IP addresses are going to change, so in theory nobody should notice this happen, even if it takes some time for the changes to propagate to your ISP’s DNS server. But just in case something unexpected happens and you are not able to access gemini.circumlunar.space, don’t panic! It’s definitely an accident, I am almost certainly aware of it or will be shortly, and it’ll be fixed ASAP. # ⚓ Reading_list_added⠀⇛ It was a fun experience to piece this list back together from a combination of memory, notes I’d left in the BOOKS section of the Circumlunar BBS, email receipts from online bookstores, and so on. Surprising, too! Ever since roughly two years ago I gave myself permission to start accumulating physical paper books again, reading has *felt* like it loomed larger in my life than it did before. I could have sworn I was reading a lot more. And I guess I am a bit, and certainly more non-fiction, but honestly, nowhere near as much more as I thought. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ䷩ 𝚕𝚒𝚗𝚎 4485 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 01.08.23⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_08/01/2023:_Stopmotion_0.8.6_and_Linux_6.2_RC3⠀✐ Posted in News_Roundup at 9:20 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Audiocasts/Shows o Kernel_Space o Applications o Instructionals/Technical o Desktop_Environments/WMs # K_Desktop_Environment/KDE_SC/Qt # GNOME_Desktop/GTK * Distributions_and_Operating_Systems o Arch_Family o Mobile_Systems/Mobile_Applications * Free,_Libre,_and_Open_Source_Software o Programming/Development # Python # Java * Leftovers o Proprietary o Security o Digital_Restrictions_(DRM) * Gemini*_and_Gopher o Personal o Technical # Internet/Gemini # Programming * § GNU/Linux⠀➾ o ⚓ FOSS Weekly ☛ FOSS_Weekly_#30_–_RISC-V_in_Android,_GNOME_44,_new releases,_and_more_|_FOSS_Weekly⠀⇛ Welcome to this week’s edition of FOSS Weekly! This post includes updates from Android, GNOME, Valve, and more. We also have some good releases this week. Read on for all the updates! o ⚓ Flipkart_Sale:_Amazing_deal!_Save_Rs_6000_on_Thomson_Alpha_Smart Linux_TV_with_powerful_processor,_we_tell_you_how⠀⇛ o ⚓ Linux Made Simple ☛ Linux_Weekly_Roundup_#217⠀⇛ Welcome to this week’s Linux Weekly Roundup. We had a full week in the world of Linux releases with these Robolinux 12.09, Linspire 12 Alpha 1, Bluestar Linux 6.1.2, Pisi Linux 2.3.1, and Q4OS 3.16. o § Audiocasts/Shows⠀➾ # ⚓ GNU World Order (Audio Show) ☛ GNU_World_Order_494⠀⇛ **ksystemlog** , **ksystemstats** , **ktextwidgets** , **kteatime** , **ktexteditor** , **ktimer** , **ktimetracker** from the Slackware **kde** package set. # ⚓ Open Source Security (Audio Show) ☛ Episode_357_–_Is_open source_being_overexploited?_–_Open_Source_Security⠀⇛ Josh and Kurt talk about how to think about open source in the context of society. Open source is more like a natural resource than a supplier. It’s common to think of open source projects as delivered to us, but it’s more like acquiring raw materials from the forest. The problem is we’re harvesting the raw materials in an unsustainable manner at the moment. # ⚓ Best_Vim_Videos_On_YouTube⠀⇛ # ⚓ Video ☛ How_to_install_FreeCAD_on_KDE_Neon_–_Invidious⠀⇛ In this video, we are looking at how to install FreeCAD on KDE Neon. # ⚓ Video ☛ ShowMeTheKey_The_Better_Wayland_Screenkey_Clone_– Invidious⠀⇛ A while back I did video on wshowkeys which is a really neat application but also is nowhere near complete and isn’t really developed so today we’re taking a look at ShowMeTheKey which takes that screenkey clone concept and does it better. # ⚓ Video ☛ EzeeLinux_BASH_script_Bash_2023_–_Invidious⠀⇛ This is a look at the scripts I have available for you to download o § Kernel Space⠀➾ # ⚓ Linux mailing lists ☛ Linux_6.2-rc3⠀⇛ Here we are, another week done, and things are starting to look a lot more normal after that very quiet holiday week that made rc2 so very small. Nothing in particular here stands out: the bulk of this is driver fixes (networking, gpu, block, virtio - but also usb, fbdev, rdma etc, so a little bit of everything). That is as should be, and just matches where the bulk of the code is. Outside of the various driver fixes, we've got core networking, some filesystem fixes (btrfs, cifs, f2fs and nfs), and some perf tooling work. With the rest being mostly selftests and documentation. The shortlog is below, plase do give it a good test, and holler if you find anything. Linus # ⚓ LWN ☛ Kernel_prepatch_6.2-rc3_[LWN.net]⠀⇛ Linus has released 6.2-rc3 for testing. “Here we are, another week done, and things are starting to look a lot more normal after that very quiet holiday week that made rc2 so very small”. # ⚓ Linux Hint ☛ Btrfs_vs._XFS:_A_Brief_Comparison⠀⇛ Various file systems are available in operating systems, including Linux distros and Windows. These file systems can store the data through the data structure systems. Operating systems separate the data into pieces to isolate and identify data from the file systems. File systems like XFS and Brtfs are the most popular among others. However, it is always confusing for the users whether Brtfs or XFS is better. This long guide will explain the brief difference between Brtfs and XFS. o § Applications⠀➾ # ⚓ OMG! Linux ☛ OBS_Studio_29_Adds_AV1_Encoding,_Linux_Media Key_Support_–_OMG!_Linux⠀⇛ A new version of open source screencast software OBS Studio is available to download. OBS Studio 29.0 introduces support for AMD AV1 encoding on Radeon RX 7000 series GPUs, and Intel AV1 encoding on systems Intel Arc graphics on Windows only (no Linux support with this yet). Also Windows-only, Intel HEVC encoder is now available in OBS Studio. On the macOS side, OBS Studio 29.0 adds native HEVC and ProRes encoders, including P010 and HDR, and supports macOS Desk View (an over-heard webcam feature requiring an iPhone 11 or later). Media key support on Linux features in the latest update, which will please this want to control playback using their keyboard’s next, prev, and player/pause keys. # ⚓ OMG Ubuntu ☛ Use_This_App_to_Schedule_Restart/Shutdowns_on Ubuntu_–_OMG!_Ubuntu!⠀⇛ Want to schedule a system restart on Ubuntu? There are plenty of ways to do it, with cron probably the most well-known method. For a more intuitive, user-friendly way to schedule a reboot on Ubuntu check out Time Switch. Time Switch is nimble desktop app built using Python and GTK4/libadwaita. Its purpose is simple: enable a user to reboot, shutdown, or suspend Ubuntu at a time of your choose. Additionally, Time Switch can run custom command(s) on schedule, and display a desktop notification (handy if you need a reminder to do something). # ⚓ Linux Links ☛ 10_Best_Free_Linux_Calculators_(Updated_2023) –_LinuxLinks⠀⇛ One of the basic utilities supplied with any operating system is a desktop calculator. These are often simple utilities that are perfectly adequate for basic use. They typically include trigonometric functions, logarithms, factorials, parentheses and a memory function. However, the calculators featured in this article are significantly more sophisticated with the ability to process difficult mathematical functions, to plot graphs in 2D and 3D, and much more. The calculators also typically support the Reverse Polish notation (RPN). This is a postfix notation wherein every operator follows all of its operands. In other words, instead of pressing 6 + 8 and the enter key, in RPN you type in 6 8 +. o § Instructionals/Technical⠀➾ # ⚓ Make Use Of ☛ How_Do_You_Use_Ubuntu_Core_on_a_Raspberry Pi?⠀⇛ Ubuntu is a popular Linux distro that offers stability, multiple flavors with graphical interfaces, and a community of enthusiasts to help support each other. If you strip away the bells and whistles from Ubuntu, what remains is Ubuntu Core. This is an OS that even the Raspberry Pi 2 is capable of running, not to mention later models such as the Pi 3 and 4. Pairing these two household names together will provide you with an outcome that is stable, frequently maintained, and well- supported for years to come. Let’s dive into the possibilities that Ubuntu Core and Raspberry Pi are capable of together. # ⚓ Make Use Of ☛ How_to_Transfer_and_Share_Files_Between Windows_and_Linux⠀⇛ Copying data from a Windows PC to Linux—or in the other direction—can seem intimidating at first. After all, it’s something that seems like it should be simple but turns out to be difficult. In truth, sharing files from Windows to Linux is easy, but only if you know how to do it. Ready to find out? Here’s everything you need to know about how to transfer files from Windows to Linux and back again. # ⚓ Linux Hint ☛ How_to_Create_a_Round_Robin_Load_Balancer_in Kubernetes⠀⇛ Load balancing is an important factor in increasing the efficiency of the network. Load balancing means a method of predefining the tasks in a specific order to manage the network flow in the backend servers. An efficient load balancer ensures that all servers are working fine and reduces the response time. In Kubernetes, the data at the input servers is processed and regulated by the load balancer. The server pool’s network flow can be controlled in a variety of ways. In this article, we will talk about a popular algorithm which is dedicated to loading balancing, the round-robin algorithm. # ⚓ Linux Hint ☛ Oracle_Decode⠀⇛ Oracle Database is one of the most influential SQL Databases. It is used to power the small and enterprise applications with sufficient security and performance. # ⚓ Linux Hint ☛ Get_the_Filter_and_Monitor_the_Kubernetes Events⠀⇛ The events in Kubernetes cannot be stored, accessed, or forwarded for a long period because there is no in-built support for events in Kubernetes. The occurrences are only kept on file for a brief time before being cleared up. However, they can be accessed or watched directly using the kubectl commands on the cluster or any other resources. In this guide, you will learn about the events in Kubernetes and specifically how to filter and monitor the Kubernetes events. # ⚓ Linux Hint ☛ How_to_Access_the_Kubernetes_Events⠀⇛ The events in the Kubernetes environment are a rich source of information that enables a user to understand what is happening inside their services. It is a kind of object that specifically tells what is happening in a container, node, cluster, or pod. Whatever changes are made to the Kubernetes environment, an event is generated against them in the system. In this guide, we will walk you over what an event is in the Kubernetes system and how to get the events with the help of different tools. # ⚓ Linux Made Simple ☛ How_to_install_FL_Studio_21_on_a Chromebook_with_Crossover_22⠀⇛ # ⚓ Linux Made Simple ☛ How_to_install_MetaTrader_4_with_the_IG Broker_on_a_Chromebook⠀⇛ Today we are looking at how to install MetaTrader 4 with the IG Broker on a Chromebook. # ⚓ Linux Hint ☛ Create_Kubernetes_EndpointSlices⠀⇛ An endpoint slice allows you to track the endpoint of the network that is connected with the Kubernetes cluster. You may learn more about EndpointSlices in the Kubernetes environment through this article that we created for you. In this tutorial, we will help you learn what an EndpointSlice is in the Kubernetes cluster and how you can create an EndpointSlice in Kubernetes. We will demonstrate some kubectl commands that allow us to create an endpoint in the Kubernetes cluster. # ⚓ Linux Hint ☛ How_To_Resize_the_EXT4_Partition⠀⇛ There are various file systems in Linux that have specific and fixed sizes. Although there are some myths that it is impossible to resize a mounted filesystem, there are some commands to resize them. However, many beginners don’t know about these commands and may get errors while resizing EXT4. In this tutorial, we will explain the complete method to resize the EXT4 in Linux. # ⚓ Linux Hint ☛ How_to_Install_VMware_Workstation_17_Player_on Linux_Mint_21⠀⇛ VMware Workstation 17 Player was released last month. It comes with a lot of new features. If you are using VMware Workstation 16 Player, then it is a must-have upgrade. # ⚓ Linux Hint ☛ How_To_Install_Roblox_on_Pop!_OS⠀⇛ Roblox is one of the popular games with a great gaming community. It has cross-platform support, which you can use on macOS, Windows, and Android. Yes, Roblox is not available in Linux, and it takes a lot of effort to install since the game has yet to be ported to Linux. However, you can use Wine because it offers the Windows environment in Linux. Hence, you can use Roblox in Linux using Wine. So, in this tutorial, we will explain the brief details on how to install Roblox on Pop!_OS because it is a Ubuntu-based distro. # ⚓ Linux Hint ☛ How_to_Create_a_Webhook_in_Kubernetes⠀⇛ Let us talk in detail about webhook in Kubernetes. This tutorial helps you build your webhook from scratch in Kubernetes. We will demonstrate every step with images and examples to help you grasp the foundation of webhooks in Kubernetes. In this article, we will learn about webhooks and the easy tips to make webhooks in Kubernetes. This article provides all the necessary information regarding the topic in detail. Let’s first start with the definition of webhooks. # ⚓ Linux Hint ☛ How_to_Create_init_Containers_in_Kubernetes⠀⇛ This tutorial will give you an overview of init containers in Kubernetes. Kubernetes works well with containers which is the reason it has become the top preference of developers. Kubernetes allows you to manage all the containers in one place with just one control panel. In this article, we are going to discuss what containers are in Kubernetes and we will be focusing specifically on init containers in Kubernetes. With the help of examples, we will show you how you can easily create an init container in Kubernetes. # ⚓ Linux Hint ☛ Check_Which_Process_Is_Using_a_Port_on_Linux⠀⇛ In computer networking, a port represents a logical entry and exit point for a connection. Ports are based on software and are entirely virtual. These ports on a computer are managed by the operating system. # ⚓ Linux Hint ☛ Configure_HPA_in_Kubernetes⠀⇛ In this article, we will discuss the configuration of Horizontal Pod Autoscaling in Kubernetes. This topic is very interesting and informative in Kubernetes. There is a lot of confusion about how the containers are scaled horizontally in Kubernetes. In this editorial, we will talk about every step-in detail with relevant screenshots. If you have no idea about Kubernetes, go through our previous articles that are related to Kubernetes. HPA is the auto-scaling of pods, horizontally. Let’s have a look at the following sections for more understanding. # ⚓ Linux Hint ☛ How_to_Add_the_Trusted_Sites_in_Google Chrome⠀⇛ Google Chrome is one of the most popular web browsers out there. It has strong and flexible security settings for websites. For example, Google Chrome doesn’t allow any website access to all the hardware or devices (i.e. microphone, camera, sensors) of your computer. Other things like browser notifications, popups, etc. are set by default. You can disable the ddifferent browser features for specific websites in Google Chrome if you want. # ⚓ Linux Hint ☛ Expose_Kubernetes_Service_to_an_external_IP address⠀⇛ In this guide, we are to learn how to expose Kubernetes service to an external IP address. There are three different ways to expose a Kubernetes service to an external IP address: ClusterIP, NodePort, and LoadBalancer. In this guide, we will learn how to expose Kubernetes service to an external IP address using the LoadBalancer method. # ⚓ Linux Hint ☛ Configure_Pod_Security_Admission_in Kubernetes⠀⇛ Pod security admission in Kubernetes is a feature that provides security features on pods running in a namespace. The standards allow us to put restrictions on the behavior of the pods simply and consistently. In this guide, we are about to pod security administration. We will learn how to configure pod security on pods running in a namespace with the help of a basic scenario. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Stopmotion_0.8.6_released⠀⇛ I am pleased to announce Linux-Stopmotion release 0.8.6! The last release was three years ago and this is the first release since Stopmotion became a KDE incubator project. [...] Technically, it is a C++ / Qt application with optional dependencies to camera capture libraries. # § GNOME Desktop/GTK⠀➾ # ⚓ OMG! Linux ☛ GNOME_44_Release_Set_for_March_22,_2023 –_OMG!_Linux⠀⇛ This is the the date pencilled — subject to change, as always — in the GNOME 44 release schedule on the GNOME Wiki. The date isn’t a surprise as new versions of the GNOME desktop environment are released every six months. * § Distributions and Operating Systems⠀➾ o § Arch Family⠀➾ # ⚓ Distro Watch ☛ Review:_Arch_Linux_at_the_end_of_2022⠀⇛ Arch Linux is an independent Linux distribution and one of the more well known examples of the “keep it simple” (KIS) philosophy. In this case, “keep it simple” refers to simplicity from an engineering point of view. It refers to a technical simplicity rather than an uncluttered or an easy to use system from the user’s point of view. Arch is probably the world’s most famous (or infamous) rolling release distribution. Its heavy focus on do-it-yourself computing, lack of a graphical system installer, and buyer beware attitude toward package upgrades has made running this project a rite of passage for many Linux users. People often talk about running Arch the same way they’d discuss earning a merit badge. Personally, I have some complex views when it comes to the Arch Linux project. On one hand, I appreciate the concept of a technically clean, minimal distribution on which we can build things. I like having the option of starting light and adding components as needed, at least in theory. However, I often get the impression Arch Linux is trying to make things harder just for the sake of making things harder. Arch Linux is intended to be installed via manual commands from a shell, the install media has no graphical interface and no graphical installer. Technically, there is a command line system installer, but, as I’ve pointed out before, it’s buggy and limited. This makes it more effort to try to use the installer than to set up Arch by hand. o § Mobile Systems/Mobile Applications⠀➾ # ⚓ Know_the_eligible_devices_for_Android_13-based_ColorOS_13 rollout_in_India⠀⇛ # ⚓ How_to_fix_Android_screen_recording_with_no_sound_– Phandroid⠀⇛ # ⚓ Android Police ☛ In_emergency,_break_the_Pixel_7′s_glass and_listen_to_the_Android_Police_podcast⠀⇛ # ⚓ Android Police ☛ Here’s_your_up-close_and_personal_look_at Google’s_Android_experience_at_CES⠀⇛ # ⚓ Android Police ☛ One_of_the_best_PS2_emulators_for_Android will_no_longer_get_updates⠀⇛ # ⚓ Linux On Mobile ☛ LINMOB.net_–_Weekly_GNU-like_Mobile_Linux Update_(1/2023):_Happy_New_Year!⠀⇛ An interesting blog post by Mobian, and little bits here and there. Oh, and, impressive camera improvements coming to the Librem 5! * § Free, Libre, and Open Source Software⠀➾ o ⚓ Using_SIP_to_Replace_Mobile_and_Land_Lines_|_James_Bottomley’s random_Pages⠀⇛ If you read more than a few articles in my blog you’ve probably figured out that I’m pretty much a public cloud Luddite: I run my own cloud (including my own email server) and don’t really have much of my data in any public cloud. I still have public cloud logins: everyone wants to share documents with Google nowadays, but Google regards people who don’t use its services “properly” with extreme prejudice and I get my account flagged with a security alert quite often when I try to log in. However, this isn’t about my public cloud phobia, it’s about the evolution of a single one of my services: a cloud based PBX. It will probably come as no surprise that the PBX I run is Asterisk on Linux but it may be a surprise that I’ve been running it since the early days (since 1999 to be exact). This is the story of why. I should also add that the motivation for this article is that I’m unable to get a discord account: discord apparently has a verification system that requires a phone number and explicitly excludes any VOIP system, which is all I have nowadays. This got me to thinking that my choices must be pretty unusual if they’re so pejoratively excluded by a company whose mission is to “Create Space for Everyone to find Belonging”. I’m sure the suspicion that this is because Discord the company also offers VoIP services and doesn’t like the competition is unworthy. o § Programming/Development⠀➾ # ⚓ LibreBoot ☛ Libreboot_–_How_libreboot.org_is_hosted⠀⇛ I’ve recently started a new project, which I call the Federation of Freedom. It is a website that teaches people how to self-host their own servers on the internet, on all libre software. You could actually do it all on Libreboot hardware. When I say recently, I mean it; Fedfree launched on 25 December 2022. Today is 8 January 2023. Thus, Fedfree is just about two weeks old, on this day. # ⚓ Daniel Stenberg ☛ Copyright_without_years_| daniel.haxx.se⠀⇛ Like so many other software projects the curl project has copyright mentions at the top of almost every file in the source code repository. # ⚓ Petter Reinholdtsen ☛ Petter_Reinholdtsen:_LinuxCNC_MQTT publisher_component⠀⇛ I watched a 2015 video from Andreas Schiffler the other day, where he set up LinuxCNC to send status information to the MQTT broker IBM Bluemix. As I also use MQTT for graphing, it occured to me that a generic MQTT LinuxCNC component would be useful and I set out to implement it. Today I got the first draft limping along and submitted as a patch to the LinuxCNC project. The simple part was setting up the MQTT publishing code in Python. I already have set up other parts submitting data to my Mosquito MQTT broker, so I could reuse that code. Writing a LinuxCNC component in Python as new to me, but using existing examples in the code repository and the extensive documentation, this was fairly straight forward. The hardest part was creating a automated test for the component to ensure it was working. Testing it in a simulated LinuxCNC machine proved very useful, as I discovered features I needed that I had not thought of yet, and adjusted the code quite a bit to make it easier to test without a operational MQTT broker available. # § Python⠀➾ # ⚓ Linux Hint ☛ How_to_Connect_to_MongoDB_with_Python⠀⇛ MongoDB is not a rigid database like SQL as it can be connected to many programming environments, especially to object-oriented platforms. You can use the Python language to insert records within MongoDB after creating a secure connection between MongoDB localhost and the Python platform. This guide elaborates on all the necessary steps required for the connection between MongoDB and Python in the simplest way possible. After creating a connection, we will also insert some records into MongoDB using Python’s CLI. But before that, you have to install the MongoDB, Python, and the “PyMongo” driver. # § Java⠀➾ # ⚓ Linux Hint ☛ How_to_Connect_to_MongoDB_with_Java⠀⇛ While working on large projects, we tend to use the databases along with the development environments in many cases when your standalone environment is not working properly on its own. One of those that work well with each other is the MongoDB and Java environment. In this article, we will cast off a Java environment to connect with MongoDB. Before moving towards the connectivity of MongoDB with Java through some IDE tool, we have to make sure that all prerequisites are installed and configured at our end. This process consists of specific steps that we are going to follow throughout this article. Don’t miss any of the steps for a smooth connection to MongoDB with Java. * § Leftovers⠀➾ o § Proprietary⠀➾ # ⚓ Leak_Reveals_New_MacBook_Will_Have_-1_USB_Ports⠀⇛ o § Security⠀➾ # ⚓ The Register UK ☛ Chinese_researchers’_claimed_quantum encryption_crack_looks_unlikely⠀⇛ o § Digital Restrictions (DRM)⠀➾ # ⚓ Wired ☛ John_Deere_Just_Cost_Farmers_Their_Right_to Repair⠀⇛ * § Gemini* and Gopher⠀➾ o § Personal⠀➾ # ⚓ 2022_–_2023_Review⠀⇛ I don’t fancy itemising, but the big trend is that very little of what I wrote down got done, especially when it comes to software. I can fairly reliably blame parenting for that, but my two biggest personal projects – ordoor and purple- plugin-delta – are both stalled on identical issues: the big rust rewrite. I suspect managing to kick-start one will also kick-start the other, it’s just a matter of making it happen. o § Technical⠀➾ # § Internet/Gemini⠀➾ # ⚓ Building_Minesweeper_for_Gemini⠀⇛ Over vacation I built a complete Minesweeper game on my capsule. I implemented flags, chording, different difficulties, and even custom games. You can play it here! # ⚓ Offline-first_approach⠀⇛ I’ve taken an offline-first approach to computing. I find it benefits me greatly, by using more resilient utilities, having technological sovereignty, and nonetheless spending less time on the Internet, more offline, even if it’s on a computer. I don’t recommend data hoarding, I think each should keep how much data they consider to be useful, if they have the space required for it. Keeping offline wikis, dictionaries, translators, backups, passwords, can always prove to be helpful, relying less on hosted services, and more on yourself (Argos translate comes to mind as an offline translator). # § Programming⠀➾ # ⚓ Advent_of_Code_2022⠀⇛ I finally tried Advent of Code this year; planned it for a few times before, but kept forgetting, or changing my mind because it requires an account, or because it seemed extremely competitive. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It’s like the World Wide Web but a lot lighter. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 5391 ➮ Generation completed at 02:43, i.e. 61 seconds to (re)generate ⟲