Bonum Certa Men Certa

Links 25/12/2022: 'The LastPass Hack Was Worse Than We Thought'



  • GNU/Linux

    • Merry Christmas from OSMC - OSMC

      The OSMC team would like to wish you a Merry Christmas. We hope you're enjoying the festive break and watching lots of TV with OSMC.

      We're readying a small update to keep things running smoothly and will release this in the next few days with Kodi v19.5. We are already working hard on the impending Kodi v20 release.

    • Audiocasts/Shows

    • Kernel Space

      • WCCF TechNew Intel Xe Linux Kernel Graphics Driver To Replace "i915" For Future GPUs

        Intel open-source engineers are working hard on developing a new graphics driver to replace the twenty-year-old i915 driver.

        Intel open-source i915 graphics driver to be replaced with new, Xe-based graphics kernel for better optimization and broader adoption in previous architectures

        The i915 graphics driver was initially introduced during the 915G Northbridge chipset generation. Now, developers are looking into updating the i915 graphics kernel with a Xe-based kernel graphics driver that will help support integrated and discrete Intel graphics cards with an estimated launch as quickly as next year.

    • Applications

      • Make Use OfRun Multiple Linux Terminal Sessions Simultaneously With Terminator

        Unlike traditional Linux terminal emulators, Terminator lets you run as many terminal sessions as you want, all at the same time.

        Terminator is a terminal emulator that lets you work on multiple terminal sessions in a single window. It is a handy tool for system administrators and other users who deal with configurations and management of multiple systems.

        In Terminator, you can split, switch and arrange terminals in a grid, create tabs, rename terminal sessions, configure key bindings, and much more. The best part about Terminator is that it lets you send your input to multiple terminal sessions simultaneously.

        Let’s see how to install and use Terminator to run multiple terminals in one window.

      • Linux Links9 Best Free Linux e-book Tools - Updated 2022 - LinuxLinks

        An electronic book (commonly abbreviated e-book) is a text and image-based publication which can be read on a computer or other digital devices such as an e-book reader.

        The rise of multimedia digital downloads in recent years has been truly extraordinary. The impact has been so great in respect of digital music downloads. Digital music accounted for half of the all the revenue generated by the music industry in 2016 and amounted to a total of 7.8 billion U.S. dollars that year. Over the years, many music labels stopped releasing singles on a physical format. We do not foresee that major book publishing companies will abandon paperbacks. However, the expansion of digital downloads equally applies to books. The biggest booksellers have reported that they sell more digital books than paperbacks.

        Digital books are well established. Project Gutenberg, an online library of books that can be downloaded free of charge, has been expanding its collection since 1971. Almost its entire library consists of books that are available in the public domain, although there are a few copyright texts which are also included.

    • Instructionals/Technical

      • OSTechNixHow To Find The Size Of A Directory In Linux - OSTechNix [Ed: Page updated]

        This brief tutorial explains how to find the size of a directory in Linux operating systems. Finding the size of files and directories in graphical mode is very easy! All we have to do is just right click on the file or directory, and choose the properties option from the context menu. However, it is equally important to know how to check directory size from CLI mode as well.

      • Make Use OfHow to Install and Set Up ProFTPD With TLS on Ubuntu

        ProFTPD is a feature-rich FTP daemon for Linux and Unix-based OSes. Here's how you can set it up on Ubuntu.

        File Transfer Protocol (FTP) is a popular lightweight protocol used to transfer files over a network. Although it is an efficient mechanism for the transmission of data, there is one drawback to it: the data is transmitted and received in plain text. This means the data transfer is unencrypted, and it can be compromised.

        Modern FTP servers such as ProFTPD allow support for SSL/TLS. This makes the file transfer between the two systems not only efficient but also safe by adding a security element. Let’s explore how to install and set up ProFTPD with TLS on Ubuntu 22.04.

      • ID RootHow To Install Mono on Ubuntu 22.04 LTS - idroot [Ed: Not a good idea. Mono is how Microsoft 'infects' Linux or puts Trojan horses in it.]

        In this tutorial, we will show you how to install Mono on Ubuntu 22.04 LTS. For those of you who didn’t know, Mono is an open-source project that was developed by Xamarin (now owned by Microsoft) to provide a .NET framework-compatible set of tools for Linux, macOS, and other platforms. It allows developers to build and run .NET applications on non-Windows platforms. This includes support for .NET libraries and frameworks, such as ASP.NET and WPF.

      • LinuxizeHow to Install Tomcat 10 on Ubuntu 22.04

        This article explains how to install and configure Tomcat 10 on Ubuntu 22.04.

    • Games

      • Boiling Steam7000 Games (Playable and Verified) on the Steam Deck! - Boiling Steam

        Just before Christmas, Valve and their partners have crossed a new milestone with 7000 games (Verified and Playable) on the Steam Deck!

      • Advent of DDNet 2022 Recap - DDraceNetwork News

        DDNet ran the Advent of DDNet 2022 for the first time this year. The event just ended and the results are out! I hope everyone had fun playing these maps, got to see new parts of DDNet and met new people in the community.

        This was a spontaneous idea by heinrich5991, which we started implementing in the evening before December 1. Huge thanks to our testing co-leader Pipou for modifying maps for the event! Thanks to Patiga for the map scaling, mirroring, and rotating tools, thanks to louis and nothing for helping with picking maps!

  • Distributions and Operating Systems

    • New Releases

      • 9to5LinuxManjaro Linux 22.0 "Sikaris" Is the First Distro Release Powered by Linux Kernel 6.1 and Xfce 4.18 - 9to5Linux

        After months of hard work, the Manjaro Linux team announced today the release of Manjaro Linux 22.0 “Sikaris” as the latest version of this widespread Arch Linux-based distribution for the masses bringing some of the most exciting GNU/Linux and Open Source software.

        Coming six months after the Manjaro Linux 21.3 “Ruah” release, Manjaro Linux 22.0 “Sikaris” is powered by the just-released Linux 6.1 kernel series for the best possible hardware support at the moment of writing and features the amazing Xfce 4.18 desktop environment for its flagship edition. This probably makes Manjaro Linux the first stable distro release to ship with both Linux 6.1 and Xfce 4.18.

        The KDE Plasma and GNOME editions received the latest KDE Plasma 5.26.4 desktop environment update, which is accompanied by the recently released KDE Frameworks 5.101 and KDE Gear 22.12 software suites for the best Plasma desktop experience possible, as well as the latest GNOME 43.2 desktop environment update, which looks gorgeous with its dark theme and a dock at the bottom of the screen.

    • Open Hardware/Modding

      • ArduinoRoving Rock ‘Em Sock ‘Em Robots make the perfect Secret Santa gift | Arduino Blog

        As part of what has become an annual holiday tradition, several YouTube makers coordinated their efforts this year for a Secret Santa exchange. Returning participant James Bruton drew Emily the Engineer and found inspiration for his gift from an automatic boxing glove that she built. Taking that idea and running with it, he created a pair of Rock ‘Em Sock ‘Em Robots that can drive around and compete in real-life bouts.

        The two 3D-printed robots, which are obviously red and blue, roam around on two driven wheels and punch with massive fists. That fists attach magnetically to automatic reciprocating punching mechanisms very similar to the one Emily the Engineer designed. If one robot pilot is able to punch the fist off of the opposing robot, they win the round. To kick off another round, all the players have to do is snap the fist back onto the magnetic mount.

  • Free, Libre, and Open Source Software

    • Open Source Grindset Explained

      Let's talk about how to develop an open sourcerer mindset.

      Very much like any other open source developer who has a great passion, I have been dreaming about doing open source full-time to make a living.

    • Web Browsers/Web Servers

      • Chromium

        • TecAdminHow to Install Google Chrome Web Browser on Ubuntu - Debian - TecAdmin

          Google Chrome is a popular web browser that is widely used for accessing the internet. It is known for its fast performance, security features, and support for a wide range of web technologies. If you want to use Google Chrome on your Ubuntu or Debian system, you can install it using the steps described in this article.

          There are two methods for installing Google Chrome on Ubuntu and Debian: using the official Google Chrome repository and downloading the Debian package from the Google Chrome website. In this article, we will cover both methods.

        • GoogleDev Channel Update for ChromeOS / ChromeOS Flex

          The Dev channel is being updated to OS version: 15278.0.0, Browser version: 110.0.5464.0 for most ChromeOS devices.

        • GoogleChrome Releases: Beta Channel Update for ChromeOS / ChromeOS Flex

          The Beta channel is being updated to 109.0.5414.41 (Platform version: 15236.35.0) for most ChromeOS devices. This build contains a number of bug fixes and security updates.

        • GoogleChrome Releases: Long Term Support Channel Update for ChromeOS

          LTS-102 is being updated in the LTS channel to 102.0.5005.193 (Platform Version: 14695.166.0) for most ChromeOS devices. Want to know more about Long Term Support? Click here.

        • GoogleChrome Releases: Dev Channel Update for Desktop

          The dev channel has been updated to 110.0.5478.4 for Windows, Linux and 110.0.5478.5 for Mac.

        • GoogleChrome Releases: Chrome Dev for Android Update

          We've just released Chrome Dev 110 (110.0.5476.3) for Android. It's now available on Google Play.

          You can see a partial list of the changes in the Git log. For details on new features, check out the Chromium blog, and for details on web platform updates, check here.

        • GoogleChrome Releases: Beta Channel Update for Desktop

          The Beta channel has been updated to 109.0.5414.46 for Windows, Mac and Linux.

        • GoogleChrome Releases: Stable Channel Update for Desktop

          The Stable channel has been updated to 108.0.5359.124 for Mac and Linux and 108.0.5359.124/.125 for Windows, which will roll out over the coming days/weeks. A full list of changes in this build is available in the log.

    • SaaS/Back End/Databases

    • Programming/Development

      • bnosac :: open analytical helpers - audio transcription with whisper from R

        Last week, OpenAI released version 2 of an updated neural net called Whisper that approaches human level robustness and accuracy on speech recognition. You can now directly call from R a C/C++ inference engine which allow you to transcribe .wav audio files.

      • Daniel LemireFast base16 encoding - Daniel Lemire’s blog

        Given binary data, we often need to encode it as ASCII text. Email and much of the web effectively works in this manner.

        A popular format for this purpose is base64. With Muła, we showed that we could achieve excellent speed using vector instructions on commodity processors (2018, 2020). However, base64 is a bit tricky.

        A much simpler format is just base16. E.g., you just transcribe each byte into two bytes representing the value in hexadecimal notation. Thus the byte value 1 becomes the two bytes ’01’. The byte value 255 becomes ‘FF’, and so forth. In other words, you use one byte (or one character) per ‘nibble’: a byte is made of two nibbles: the most-significant 4 bits and the least-significant 4 bits.

      • Bert HubertAlways use feenableexcept() when doing floating point math

        This is a refreshed & expanded copy of a very old page I hosted outside of this blog. I recently ran into “silent NaNs” again, and thought it might be a good idea to republish this advice here.

      • ROS IndustrialSummary of ROS-Industrial Conference 2022 | ROS-Industrial

        The 10th edition of the ROS-Industrial Conference took place on December 15-16, 2022 in Stuttgart, Germany and remotely. During the conference, 55 participants present in Stuttgart and an online audience of more than 200 people attended 17 talks in six sessions. The goal of the conference was to show and discuss what currently is possible in the ROS2 ecosystem when it comes to industrial applications.

      • ROS IndustrialROSCon 2022 Rewind

        This October I was fortunate enough to attend ROSCon with fellow colleagues Jerry Tower and Michael Ripperger in beautiful Kyoto, Japan. By luck, it just so happened that the month-long trip I booked to Japan one year ago lined up with Japan's borders opening and the conference's location and dates. Now that I'm back in America and have my work and personal business back in order, I'd like to share with you my ROSCon 2022 experience.

        With an attendance of approximately 800 ROS developers ranging from absolute beginners to seasoned industry and academia experts, there was something for everyone at ROSCon. The panels were particularly useful to better understand the current state of ROS, ROS2, future plans, and concerns of the community. I found the presentations about integrating CANopen with ROS 2 in addition to the development work on a ROS 2 simulator with the Unreal Engine 4 interesting as well.

      • Emily M StarkThe death of the line of death | Emily M. Stark

        The line of death, as Eric Lawrence explained in a classic blog post, is the idea that an application should separate trustworthy UI from untrusted content. The typical example is in a web browser, where untrustworthy web content appears below the browser toolbar UI. Trustworthy content provided by the web browser must appear either in the browser toolbar, or anchored to it or overlapping it. If this separation is maintained, then untrusted content can’t spoof the trustworthy browser UI to trick or attack the user.

        Though the line of death has been an axiom of browser security for years, it’s losing relevance in modern browsers, and fortunately being replaced by more effective patterns for some attacks.

        The line of death principle is a bit antiquated. First of all, I’m not aware of any research to support that it’s effective. In fact I’m not aware of much research about it at all. There’s plenty of research and practical experience to show that phishing is effective, picture-in-picture attacks are effective, and security indicators in the URL bar are misunderstood. There’s also some research on operating system equivalents to the line of death (thanks to Stuart Schechter for the pointer). But I’m not aware of any research that focuses on the line of death concept in browsers specifically. For example, I’d like to see a study looking at whether users perceive a dialog anchored to the browser toolbar differently than an identical dialog shown by web content. (Please send me pointers!) In the absence of usability studies, my intuition is that the line of death is simply a foreign, incomprehensible idea to many, many browser users.

      • Linux FoundationR en Buenos Aires in 2023: Compiling a list of Latin American R packages - R Consortium

        The R Consortium caught up with Elio Campitelli, organizer of the R en Buenos Aires Group in Buenos Aires, Argentina, to talk about their experience leading a group with almost 1,000 members. Elio discusses their early exposure to programming, the group’s special interest in R and social sciences, and plans on building a compiled list of Latin American R packages in 2023.

      • Hillshade, colors and marginal plots with tidyterra (II) | One world

        This is the second post of the series “Hillshade, colors and marginal plots with tidyterra”. In this post I would explore an approach for annotating marginal plots to a ggplot2 map of a SpatRaster, including information of the values by longitude and latitude. See the first post of the series here.

      • rOpenSci | rOpenSci News Digest, December 2022

        We have recently started building HTML reference manuals for each package in the R-universe! For packages that have had an update in the past 3 weeks, the reference manual is now linked from the package homepage on R-universe.dev. All packages in the R-universe are rebuilt at least once per month, so soon all packages should have an online HTML manual. You can also find reference manuals for base-R packages.

      • Jumping RiversWhat is R7? A New OOP System for R

        This blog post aims to give a brief introduction to R7, a new R package for OOP in R. It’s not a tutorial on how to write code using R7 - the documentation provides great instructions for getting started if you’re already ready to start programming in R7.

      • Touching the 3rd Rail of Data Science: 'R or Python?' - Win Vector LLC

        I’ve been seeing a lot of hot takes on if one should do data science in R or in Python. I’ll comment generally on the topic, and then add my own myopic gear-head micro benchmark.

        I’ll jump in: If learning the language is the big step: then you are a beginner in the data science field. So the right choice is: work with others and use the tools they are most able to teach you.

        After that there are other considerations: what/who are you working with or integrating with. If you are working with statisticians, likely they will want R. If you are working with software engineers, likely they will want Python. If you are actually adding value in terms of translating business needs, picking machine learning models, methods for organizing data, designing experiments, controlling for bias, reducing variance: then programming is the least of your worries.

      • Perl / Raku

        • RakulangDay 25: Rakudo 2022 Review - Raku Advent Calendar

          In a year as eventful as 2022 was in the real world, it is a good idea to look back to see what one might have missed while life was messing with your (Raku) plans.

          Rakudo saw about 1500 commits this year, about the same as the year before that. Many of these were bug fixes and performance improvements, which you would normally not notice. But there were also commits that actually added features to the Raku Programming Language. So it feels like a good idea to actually mention those more in depth.

          So here goes! Unless otherwise noted, all of these changes are in language level 6.d, and available thanks to several Rakudo compiler releases during 2022.

  • Leftovers

    • Science

      • BBCThe cargo hauling aircraft with no pilots on board - BBC News

        Svilen Rangelov sports an impressive beard. It's eight years' worth of growth he says. The beard dates back to when he and his younger brother, an aerospace engineer by training, formed Dronamics as Europe's answer to the emerging market for cargo drones. He agreed with his brother Konstantin that they would shave their beards only after the first flight of the drone they've been building in their native Bulgaria. At the time he established Dronamics big tech giants like Amazon were experimenting with drone deliveries to domestic addresses. But Mr Rangelov never believed in the concept of personal goods delivered by the drone. The practical difficulties of flying a drone right up to someone's front door were obvious to Mr Rangelov. "We couldn't buy into the concept of small drones. We took a different approach."

    • Security

      • Daniel MiesslerMy Philosophy and Recommendations Around the LastPass Breaches - Daniel Miessler

        Why do we give our passwords to third parties when we have built-in password management?

      • Wladimir PalantWhat data does LastPass encrypt? | Almost Secure

        A few days ago LastPass admitted that unknown attackers copied their “vault data.” It certainly doesn’t help that LastPass failed to clarify which parts of the vaults are encrypted and which are not. LastPass support adds to the confusion by stating that password notes aren’t encrypted which I’m quite certain is wrong.

        In fact, it’s pretty easy to view your own LastPass data. And it shows that barely anything changed since I wrote about their “encrypted vault” myth four years go. Passwords, account and user names, as well as password notes are encrypted. Everything else: not so much. Page addresses are merely hex-encoded and various metadata fields are just plain text.

        [...]

        As I’ve already established in the previous article, decrypting LastPass data is possible but expensive. Nobody will do that for all the millions of LastPass accounts.

        But the unencrypted metadata allows prioritizing. Someone with access to admin.bigcorp.com? And this account has also been updated recently? Clearly someone who is worth the effort.

        And it’s not only that. Merely knowing who has the account where exposes users to phishing attacks for example. The attackers now know exactly who has an account with a particular bank, so they can send them phishing emails for that exact bank.

      • SlashdotFedora Change Proposal: Supporting Unified Kernel Images for Improved Security [Ed: This Microsoftism is misframed as 'security'; it's not]

        The goal is to move away from initrd images being generated on the installed machine. They are generated while building the kernel package instead, then shipped as part of a unified kernel image. A unified kernel image is an all-in-one efi binary containing kernel, initrd, cmdline and signature....

    • Defence/Aggression

      • Declassified UKUnexploded bombs: The British army’s deadly legacy in Kenya

        In 2015, a teenage boy stumbled across a strange metal object while playing football. Lisoka Lesasuyan, 13, had unwittingly found a mortar fuze.

        “It exploded in his hands,” his father Lawan tells me as we sit on the outskirts of Dol Dol, a dust swept settlement three hours drive down dirt roads from a UK military barracks in Kenya. “After the blast, the British army came and took the debris and gave him first aid.”

        Lisoka is perched nervously next to his dad, wearing a white shawl to disguise his injuries.

        The damage was so severe that Lisoka lost both arms below the elbow. His right eye was gouged out by shrapnel, and his chest covered in burns.

        I’ve written about Lisoka’s story several times before, but it’s the first time we’ve met. He was keen to see me and got up at 3am to start walking towards Dol Dol. Apparently it’s too dangerous for foreigners to visit his village without armed security.

        There’s a severe drought in northern Kenya – some areas haven’t had rain for two years. People are starving and some resort to shooting passing cars to steal water. It’s an incredibly difficult environment for anyone to live in, let alone a double amputee.

      • Michael West MediaDumb Ways to Buy: Defence "shambles" unveiled - former submariner and senator Rex Patrick - Michael West

        "The AUKUS nuclear submarine project will bleed the Australian Defence Force white", on top of the billions in annual Defence spending waste, reports Rex Patrick.

    • AstroTurf/Lobbying/Politics

      • The VergeTwitter’s new view counts for tweets offer measurement without meaning - The Verge

        The internet is, in many ways, built on fraudulent measurement. Measuring article and video views keep the wheels of online advertising spinning, while counting likes, faves, etc, constitute an insidious drip of “engagement” that has us all opening apps when we should know better. But some metrics are stupider than others, and Twitter’s new public view count for tweets is definitely one of them.

        [...]

        This disparity between view counts, likes, and retweets is already being highlighted by users. “the view count is genuinely about to ruin mutuals cause if i ask a question and no one replies but that shit got 50 views im killing everyone and myself,” tweeted user @eternalcurse, dispassionately. “this ‘view count’ thing is the dumbest feature in twitter history. hey here’s the number of people who saw your tweet and completely ignored it. does that make you feel good is that useful to you,” observed @capybaroness.

        [...]

        Twitter is big, open, and ever-flowing. These qualities offer a freedom similar to the anonymity of the city. At its best, it means you can just watch life flow by on the timeline and just... say whatever comes into your brain. And as others have noted before now, the site becomes truly horrible when you reach a certain level of fame, either through a single viral tweet or a gauche and sustained commitment to gaining followers. That’s when the hordes arrive at your door, eager to misinterpret you in whatever way they can. But when it’s just you and a few mutuals tweeting into the void it is — dare I say it — quite fun.

        All of this helps explain why public view counts are such a bad idea. They’re bad because they turn every tweet into an event. Counting views create potential for failure, comparison, scrutiny, and analysis. Instead of tweeting into the void, it encourages us all to become brand managers of our own life (as if the pressure to do so wasn’t already there); engagement hustlers trying to strike it lucky with our next #THREAD and summaries of financial advice and impending technological revolution. Indeed, it’s perhaps no coincidence that public tweet views encourage us to become exactly the sort of people who seem to actively enjoy Elon Musk’s new Twitter; one where you can pay for priority. In short, adding view counts will do to Twitter what they have already done to YouTube.

      • Misinformation/Disinformation/Propaganda

        • MandiantInformation Operations Targeting 2022 U.S. Midterm Elections Include Trolling, Narratives Surrounding Specific Races, Politicians | Mandiant

          In the lead up to, during, and following the 2022 U.S. midterm elections, Mandiant identified information operations activity from various foreign state-aligned campaigns, including those we assessed to be operating in the interests of Russia, the People’s Republic of China (PRC), and Iran. U.S. midterm elections present a more diffuse set of potential targets than a presidential election, and we observed information operations employing narrative strategies shaped by this dynamic (Figure 1). These operations differ in various ways; however, we note that they all appeared to be somewhat limited in the level of effort dedicated to election-related messaging and/or in potential reach to mainstream audiences based on observed activity, though we note that such operations’ impact is difficult to measure. While the activity identified in this report does not represent a comprehensive accounting of information operations targeting the midterms, we note some broad observations based on newly identified and previously reported operations contextualized within the wider view of relevant information operations activity observed throughout this elections cycle...

    • Monopolies

      • CoryDoctorowPluralistic: How cable monopolists tricked conservatives into shooting themselves in the face (15 Dec 2022) - Pluralistic: Daily links from Cory Doctorow

        No matter how hard conservative culture-war cannon-fodder love big business, it will never love them back. Take network policy, where rural turkeys in Red State America keep on voting for Christmas, then profess outrage when Old Farmer Comcast gets to sharpening his ax.

        For two years, the FCC has been hamstrung because MAGA Senators refuse to confirm Gigi Sohn, leaving the Commission with only four commissioners. What do the GOP have against Sohn? Well, to hear them tell of it, she's some kind of radical Marxist who will undermine free enterprise and replace the internet with tin cans and string.

        The reality is that Sohn favors policies that will specifically and substantially benefit the rural Americans whose senators who refuse to confirm her. For example, Sohn favors municipal fiber provision, which low-information conservatives have been trained to reflexively reject: "Get your government out of my internet!"

        Boy, are they ever wrong. The private sector sucks at providing network connectivity, especially in rural places. The cable companies and phone companies have divided up the USA like the Pope dividing up the "New World," setting out exclusive, non-competing territories that get worse service than anyone else in the wealthy world. Americans pay some of the highest prices for the lowest speeds of any OECD nation.

      • Copyrights

        • Ruben SchadeRubenerd: New music is old

          What struck me is how awful the radio is! Regardless of your views of current music, everything from the advertisements to the DJs themselves were obnoxious. Was it always this grim, or have I become desensitised?

          But for the real observation here: at least half of the songs we heard were remakes! In a one hour sitting we heard rebaked Eiffel 65, Mark Morrison, Elton John, and Fleetwood Mac. They introduced new lyrics, recycled hooks, or only went as far as adding new backing drum loops.

        • Michael GeistThe Year in Review: Top Ten Posts - Michael Geist

          Today’s post starts with the most-read posts, which have a strong Bill C-11 emphasis alongside posts on Bill C-18, online harms, and the Rogers outage during the summer.

        • Michael GeistThe Year in Review: Top Ten Law Bytes Podcast Episodes - Michael Geist

          This week’s Law Bytes podcast features a look at the year in review along with some guesses at what lies ahead. Yesterday I highlighted the top ten posts on this site and the series of looking back wraps up today with the most streamed or downloaded Law Bytes podcast episodes of the year. Bill C-11 once again leads the way, though there are episodes on privacy, security, Bill C-18, the invocation of the Emergencies Act, and copyright.

  • Gemini* and Gopher

    • Personal

      • State the Obvious

        It’s easy to get in trouble when we assume that the other person will understand (or be able to deduce) what we feel. Most people love hearing things explicitly and clearly.

      • Invalidating

        There’s a scene early on in Howl's Moving Castle where Howl gets his hair messed up and his potion collection engarbled and Sophie, who is responsible for the mess, says “What a pretty color” and “Come on, it’s not that bad. You should look at it now, this shade is even better” in order to comfort him.

        It’s maybe not the best example since she’s lived through worse on her own, and she used similar thoughts as a coping mechanism, telling herself “You’re still in good shape, and your clothes finally suit you”.

    • Technical

      • Eliminating PulseAudio Pops

        After a brief pause in sound playback, my speakers make a popping sound. My operating system is Manjaro Linux 22.0 "Sikaris".

        I believe the underlying cause is that the PulseAudio service puts my audio hardware to sleep.

        In principle, I would like to increase the timeout so that my sound card stays powered for longer periods after playing a sound.

        Unfortunately, I only found instructions for disabling the suspend-on-idle module. I searched for information on timeouts, but I only found information relating to PipeWire. I don't believe the PipeWire instructions apply to me.

      • Internet/Gemini

        • Creative universe

          I have been participating in an annual work-internal project contest (we call it Pet Project contest) since I moved to London and switched jobs to my current employer. I am very happy to say that I won a "silver" prize last week here 🎆. Over the last couple of years I have been a finalist in this contest six times and won some kind of prize five times. Some of my projects were also released as open source software. One had a magazine article published, and for another one I wrote an article on my employer's engineering blog. If you have followed all my posts on this blog (the one you are currently reading), then you have probably figured out what these projects were:

      • Programming

        • Ultra(re)learning Java - My takeaways

          As a regular participant in the annual Pet Project competition at work, I always try to find a project where I can learn something new. In this post, I would like to share my takeaways after revisiting Java.


* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.



Recent Techrights' Posts

Linux Foundation an Enemy of the Planet, Proponent of Pollution and Global Heating
"could the "polluters pay" model be extended to the computing environment and used to take on Microsoft and Microsofters?"
Not Everything Can be Automated
not a new thing
IBM is Not Done Destroying Red Hat, Wait Till October 1st 2026 (More Layoffs and Bluewashing)
It's not bluewashing 'til it's 100% done
Only a Matter of Time Before IBM Drops to $199 or a Lot Lower Than That
How long can IBM overload empty shells?
Lots of Microsoft Just Loses Money, Not Earning Money
Due to profitability challenges it's hard to believe Microsoft will ever find a buyer for XBox
 
State of the Invidious Project
Never forget how hostile Google can be towards freedom
Prioritising the Safety of Women is the Best Approach to Foster Diversity in Technical Communities
Debian was never "normative", but that does not mean Debian should have such low standards
IBM Will Report 'Results' Tonight (CET), It's Already Investigated for Securities Fraud
"Five of the biggest US tech giants are carrying $1.65 trillion in debt that does not show up on their balance sheets"
Hardware Has Gotten a Lot Worse, Not Just Far More Expensive
prices go up fast
Amid Claims of Microsoft Bing Layoffs It Seems Like Bing Cannot Even Hold on to Second Place
Yandex is sometimes bigger than Bing
Wikileaks Does Not Publish New Material Anymore, But Wikileaks Still Changes the World
Wikileaks has a legacy that will soon turn 20
Links 22/07/2026: Postal IRCs, PlayStation Kills Discs, Union Action Against Microsoft, "Judge Considers Tossing Databricks Patent Suit Under California anti-SLAPP Law"
Links for the day
Same 'Journalists' Who Published Fake News for IBM (Pump and Dump) Now Write Puff Pieces About the Stock Falling
the media is so compromised
They Called It "Social" and "Media", But It Turned Out to be Slop and Child Porn
Why do any sane people still use social control media?
Age of consent: DebConf26 registered sex offender in Argentina?
Reprinted with permission from Daniel Pocock
European Patent Office (EPO) Series: In the Pole Position Despite a Dismal Track Record
António Campinos is an old hand when it comes to such high-level institutional intrigue
Site a Bit Slower Due to Visitors' Load
We'll try to work out better speeds
Gemini Links 22/07/2026: Emacs, Astrology Clock, Arduino, and Rogallo v1.0.0
Links for the day
After Involvement by the Free Software Foundation (FSF) LibreTech and Quibble Gain More Participants
RMS expressed gratitude for people who worked on Quibble and improved LibreJS after many years of inactivity
The Lessons From the Assange Saga
This will not end well
Apple Will Increase Surveillance of Customers, Record Verbal Communications Under the Guise of "Hey Hi"
Apple now drinks that same Kool-Aid
Dave Winer, Blogging Pioneer, Sells Out, Spews Out LLM Slop to Readers
Another one bites the dust [...] Now it's a slopfarm of sorts
GNU/Linux OS in ComorOS
Now, as in recent years or the last year, the GNU/Linux "signal" is growing significantly
Microsoft Redefines "Layoffs" to Give Smaller Tallies
It's not just calling them "buyouts" or saying people are merely "leaving" or "retiring"
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, July 21, 2026
IRC logs for Tuesday, July 21, 2026
"LF Sex", Nothing to Do With Linux
a lot of explaining to do this week
Gemini Links 21/07/2026: Nostalgia, Shogi, and New Gemlog System
Links for the day
Guyana: GNU/Linux Rises to New High, 7%
Guyana is part of the trend
Oman: GNU/Linux Up to 7%
It was 5% last year
The Solution is Never 'Free Hosting' in Proprietary GitHub (Microsoft), the Solution is Self-Hosting
Third parties never care about your projects as much as you (yourself) care about them
From GAFAM's Perspective, Jeremy Bicha Did Nothing Wrong
All is OK as long as he does not criticise monopolists and billionaires
Bluesky Was Such an Utter Failure That After 18 Months Mozilla Goes Hug a Nazi Platform That Produces Child Porn
What compels Mozilla to come back there? The child pornography scandal? The adorable leader?
GNU/Linux at Grenada Measured at 14% This Month
GNU/Linux was stuck at 0% for a long time
In WordPress, Newer is Not Better (Maybe Better Off With No WordPress at All)
To Hell with bloat and feature churn
As Slop Bubble Implodes (Inevitable), the Dishonest, Corrupt, Compromised Media Tries to Blame "China" Again (Like it Did With "DeepSeek" in Past Years)
Here we go again. We've been there before. Same spin, this time not "DeepSeek" though.
Red Hat (IBM) Has Long 'Reassigned' (Bluewashed) Red Hat Staff to Ruin Fedora, Now It Does the Same to GNOME
What next from IBM's Krishna?
Links 21/07/2026: Google Stagnating, Slop 'Apps' Are "Flooding Apple’s App Store"
Links for the day
Gemini Links 21/07/2026: OPNSense Upgrade Problems, Zilog Z80 at 50, and Lessons From Terminator
Links for the day
IBM Lawsuits Over Alleged Fraud Are Piling Up
We'll keep an eye on the lawsuits
Arianna Taite on Odds of Australian (Daniel Pocock) Winning Clacton By-Election
His detractors somehow try to twist or frame him (Pocock) as an impediment to women while the exact opposite is true
This Coming Weekend Marks 4 Years Since We Dumped Content Management Systems (CMSs) in Favour of Static Site Generators (SSGs)
the first page dated July 25
Slop's Latest Casualty: The Credibility of Linus Torvalds
If you care about millionaires and billionaires, follow Torvalds (he is already in that "club")
Techrights Will Become More Productive (More Output) Over Time
Big stories about to land
Touch Grass
Happiness involves what humans have evolved to appreciate, not what humans create to sedate the mind (like skinnerboxes)
The Cyber Show on Technology Having Become a Tool of Mass Psychosis, Not Enablement or Emancipation
Technology as mass psychosis
The Rumour Said That a Second Wave of Microsoft Layoffs Would Come This Week (Ahead of Fake 'Results'), Maybe Tomorrow
Let's wait and see how "MSM" unfold
To Wikipedia, "Notability" is Just an Excuse to Hail People Who Serve Billionaires While Marginalising or Defaming the Rest
Wikipedia is an advertising space
Our Series About Solicitors Regulation Authority (SRA) and SLAPPs Will Resume Soon
Originally, in 2025, we gave ourselves 6 years (until 2031) to cover these issues, but we've seen since extended that to 10 years (until 2036) because of the amount of material we have
European Patent Office (EPO) Series: The EPO Transparency Gap
Despite the "European" tag in the organisation's name, the European Union has no jurisdiction over the European Patent Organisation
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, July 20, 2026
IRC logs for Monday, July 20, 2026
Links 20/07/2026: Lashes for Songs in Iran, Kurdish Language at Risk
Links for the day
Gemini Links 21/07/2026: The Boss Baby (2017) and 2026 Old Computer Challenge Epilogue
Links for the day
Canonical Staff Acting Like They Aim to Receive Job Offers From Microsoft
There are moreover allegations that Debian will do the same, in the same way Mono boosters infected both distros in tandem or in turn.
Worsening Staff Affairs at Microsoft
Microsoft is managing to piss off many of its own workers
Czech Mate for GNU/Linux on the Way
Czechoslovakia is having none of that "peace for our time" with Microsoft
Nobody Will be Left Who Trusts IBM Anymore
The common theme is, the management must be completely replaced as soon as possible and truth needs to come out
Wall Street is a Bubble and No Company is Worth 5 Trillion Dollars
It's not hard to see which stocks will crash the hardest (or fastest)
The Corrupt Have Historically Tried to Paint Their Exposers as the Real Problem
As usual, there are efforts to shoot or muzzle the messenger
Search Engine Market Share in Italy: Microsoft Falls to Third in Many Countries Including Italy
Expect more layoffs in Bing
Links 20/07/2026: Spotify Drowning in Slop, Expiry of Software Patents in MPEG-4
Links for the day
Gemini Links 20/07/2026: Another Step Towards Owning Personal Data and Gemtext2 Envisioned
Links for the day
European Patent Office (EPO) Series: Public Missions and Private Ambitions
Despite the French government's strong formal pushback, the lobbying momentum generated by Campinos and Negrão proved unstoppable
"DOOM" and "Bloodbath": the State of Microsoft and XBox
Way to piss off fans
Karen Melchior Fought the Good Fight
stay tuned for Part 29
Links 20/07/2026: Notes on E-mail Encryption, Torvalds and His Employer Paid a Lot to Promote Slop (Pyramid Scheme)
Links for the day
What a Difference Six Years Make...
We are also beta-testing a new feature for the site; we plan to announce it some time soon
When It Comes to Slop, Richard Stallman is Opposite of Linus Torvalds
When it comes to computing, Dr. Stallman has long been a voice of reason
Daniel Pocock is in Mainstream Media This Week
Pocock's haters will absolutely hate this
In His Departure Post, Poul-Henning Kamp (phk) Explains Why Linus Torvalds is Full of "Hot Air" and Slop Bubbles
Having lived through previous bubbles as a UNIX geek, phk cannot be ignored
Whistleblowers Keep Flowing
Later today a police investigator should phone us regarding death threats we've received
We Need Less Gadgets, More Humanity
If people are being honest with themselves, many of the gadgets they claim they "cannot live without" are just excesses and distractions they could definitely leave behind
Technology and Gadgets Got Obese, Just Like Their Users
They now sell us so-called 'phones' for slop
Daniel Pocock in The Guardian This Morning
There is an opportunity here to spread a message, even if Pocock won't win a seat
"Samsung Recently Projected a 19-fold Surge in Second-Quarter Operating Profit", Now There Are Mass Layoffs
In a 9-month period Samsung's debt rose by about 80%
Gemini Links 20/07/2026: Dungeon Meshi/Undertale Crossover, "The Hitchhiker’s Guide to the Dark Web and Beyond"
Links for the day
IBM's Control of the Media "Just Showed What Taking Accountability Does Not Look Like"
It is no secret that IBM pays the media
Microsoft Loses XBox Lawsuit, But There Are More
The collapse of studios continues
GNU/Linux Approaching International Average in Djibouti
One can envisage further gains for GNU/Linux, seeing Microsoft is in such a bad shape
Daniel Pocock "[t]he Australian Taking on Nigel Farage — from Down Under"
This can help raise awareness of some issues
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, July 19, 2026
IRC logs for Sunday, July 19, 2026