Bonum Certa Men Certa

Links 25/08/2022: Purism Rant and pgAdmin 4 v6.13



  • GNU/Linux

    • Purism

      • The AnarcatOne dead Purism laptop - anarcat

        The "série noire" continues. I ordered my first Purism Librem 13v4 laptop in April 2019 and it arrived, unsurprisingly, more than three weeks later. But more surprisingly, it did not work at all: a problem eerily similar to this post talking about a bricked Purism laptop. Thankfully, Purism was graceful enough to cross-ship a replacement, and once I paid the extra (gulp) 190$ Fedex fee, I had my new elite laptop read.

        Less than a year later, the right USB-A port breaks: it would deliver power, but no data signal (nothing in dmesg or lsusb). Two months later, the laptop short-circuits and completely dies. And here goes another RMA, this time without a shipping label or cross shipping, so I had to pay shipping fees.

        Now the third laptop in as many years is as good as dead. The left hinge basically broke off. Earlier this year, I had noticed something was off with the lid: it was wobbly. I figured that it was just the way that laptop was, "they don't make it as sturdy as they did in the good old days, do they". But it was probably a signal of some much worse problem. Eventually, the bottom panel actually cracked open, and I realized that some internal mechanism had basically exploded.

      • PurismSwipeable Upgrade to the Librem 5 Interface – Purism

        Interested to know what has improved using the Librem 5 phone? We made the interface more swipable. The Librem 5 phones are powered by the same PureOS that runs on our other computers, and with Phosh 0.20.0 entering PureOS, it got a major makeover.

    • Server

      • Make Use OfWhy You Should Use Administrative Interfaces to Manage Linux Servers

        The biggest problem for Linux system and server administrators is troubleshooting the errors encountered. Fixing these issues, managing security problems, and analyzing the primary cause behind such issues from the command screen can sometimes pose serious challenges.

        Linux itself is a command-line universe. It is not easy to learn all the commands and their parameters, let alone use them to troubleshoot errors.

        That's why there are Linux management interfaces to keep everything in sight. Most system and server administrators prefer these administrative interfaces for managing their Linux systems instead. Here's why you should consider using an admin interface to manage a Linux server.

    • Audiocasts/Shows

    • Instructionals/Technical

      • CitizixHow to install and configure Mysql 8 on Rocky Linux/Alma Linux 9

        MySQL is an open-source relational database management system. Its one of the popular relational management system.

        Mysql is commonly installed as part of the popular LAMP or LEMP (Linux, Apache/Nginx, MySQL/MariaDB, PHP/Python/Perl) stack. It implements the relational model and Structured Query Language (SQL) to manage and query data.

        In this guide we are going to install mysql 8 on Rocky Linux 9.

      • ID RootHow To Install TeamViewer on Linux Mint 21 - idroot

        In this tutorial, we will show you how to install TeamViewer on Linux Mint 21. For those of you who didn’t know, TeamViewer is an application that lets you access other computers remotely such as desktop sharing, online meetings, web conferencing, and file transfer between computers. TeamViewer is available for Microsoft Windows, Linux, macOS, iOS, and Android operating systems.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the TeamViewer remote desktop on Linux Mint 21 (Vanessa).

      • TechRepublicHow to load test your websites with Apache Bench | TechRepublic

        How well are your websites performing? You might open a web browser, point it to those sites, and verify they’re working, but do you really take the time to load test those sites to see if they are living up to the high-performance standards your business (or clients) require? If you don’t know the answer to that question, you need to start load testing the sites you develop or administer.

        Before you think this is challenging or will require paying for a third-party service, think again. There are plenty of tools to help you get this job done, many of them open-source and free. One such open-source tool is called Apache Bench.

        Apache Bench is capable of load testing more than just the Apache web server, as any HTTP server or even an API (application programming interface) can be tested with this tool.

      • 9to5LinuxYou Can Now Install KDE Plasma 5.25 on Kubuntu 22.04 LTS, Here’s How - 9to5Linux

        The wait is finally over! Kubuntu 22.04 LTS (Jammy Jellyfish) users are now able to the latest and greatest KDE Plasma 5.25 desktop environment on their personal computers.

        Kubuntu 22.04 LTS was released in late April 2022 and it shipped with the long-term supported KDE Plasma 5.24 LTS desktop environment, which is obviously the smart choice because the KDE Project will support it with regular maintenance updates for two years.

        But, thanks to the Kubuntu Backports PPA effort, if you want to enjoy the latest and greatest features, you can now upgrade your installations to the KDE Plasma 5.25 desktop environment, as well as the KDE Gear 21.12 and KDE Frameworks 5.95 software suites, which are all compiled against the Qt 5.15.3 framework.

        To install KDE Plasma 5.25 on your Kubuntu 22.04 LTS machine, you will first need to ensure that you have all the latest updates installed so run the following commands in a terminal emulator, such as Konsole. Alternatively, you can use the Plasma Discover graphical package manager to apply all available updates.

      • An NBD block device written using Linux ublk (user block device) | Richard WM Jones

        ublk is a Linux-only io_uring-based user block device. It lets you write block devices in userspace. nbdublk is an NBD client written using ublk.

      • AddictiveTipsHost virtual machines on Ubuntu with Virt Manager

        If you have an Ubuntu Server and wish to run virtual machines on it with Virtual Machine Manager, you’ll need to set up SSH and Libvirtd. Here’s how to do it on your Ubuntu system.

      • nixCraftUbuntu 22.04 LTS Set Up UFW Firewall in 5 Minutes
      • Linux HintHow to Control Servo Motor with Arduino

        Servo Motors is a type of electrical device which can change or rotate position of an object with great precision. In starting they were used to control RC plane wings moments later they made their way to robotics, humanoid robots and many automation projects. Unlike stepper motors their motion is limited between 0o to 180o.

        Usually, servo motors have arms that can be controlled using Arduino. Servo motors consist of a control system which provides feedback about the current position of the motor shaft this feedback allows to move at great precision.

      • Linux HintHow to Connect Arduino to a Computer

        If you are reading this then most probably you have bought an Arduino and now looking for a guide on how to connect Arduino to a PC. This article will sum up all steps needed to integrate Arduino with laptop or PCs.

      • Linux HintMonitor Raspberry Pi Information Through Mobile

        Raspberry Pi Monitor is an Android application used to monitor your Raspberry Pi device on your mobile phone. This application will find information like CPU usage, device temperature, system memory, disk usage, and much more. You will also get to see these results in the form of graphs as well to find out how the information changes with each passing time.

        In this guide, we will show you how you can install Raspberry Pi Monitor on your Android phone and monitor Raspberry Pi on it.

      • Linux HintWhat does Vcc Stands for in Arduino

        Vcc is any regulated DC voltage supply that is needed to operate an integrated circuit and sometimes also referred to as supply voltage for ICs. Mostly, Arduino are designed to operate at either 3.3V level logic for less power usage or at 5V logic for devices that are compatible with TTL logic. Vcc also known as (Voltage Common Collector) in any electrical circuit refers to a higher voltage value with respect to GND. Vcc may be positive or negative but in the case of Arduino it only operates over positive Vcc. Giving negative voltage to it can cause damage to the board.

        Every electronic device needs power to run, the same is the case with Arduino. Vcc is the minimum power needed to operate Arduino efficiently. Vcc in Arduino refers to a regulated DC supply voltage required to run the ATMEGA328P used in Arduino boards as microcontroller.

      • Linux HintHow to Code Arduino – Beginners Guide

        Arduino is an open-source platform quite useful for people who are into embedded systems. Arduino’s main components include Arduino board inside which we have microcontroller and the other main part is Arduino IDE (Integrated Development Environment) also known as Arduino Software where we can write the code and IDE compile that code into binary Hex file which can be read by the microcontroller.

        Arduino IDE is a cross platform software available on Windows, Mac and Linux. Arduino language which is derivative of C++ is used to program Arduino boards using the IDE.

      • Linux HintWhat is TX and RX on Arduino

        Arduino uses serial communication to transfer data between microcontroller and PC or with any other microcontroller. A serial bus is used for this communication which consists of two terminals one is for sending data other one for receiving data.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Ubuntu HandbookKdenlive 22.08 Released! How to Install in (K)Ubuntu 22.04 | 20.04 | UbuntuHandbook

          Kdenlive video editor released version 22.08 with exciting new features. Here’s how to install it in Ubuntu via PPA.

          Kdenlive 22.08 introduced initial support for styling subtitles, allows to modify the font, font size, font and outline colors, add shadows, set position and background color of subtitles.

          The release also adds many new effects, including Shear, Scroll, Photosensitivity, Monochrome, Median, Kirsch, Exposure, EPX Scaler, Color Temperature, Color Overlay, Color Correct, Color Contrast, Chroma Noise Reduction, Contrast Adaptive Sharpen, Bilateral and VR360 Equirectangular to Stereo.

      • GNOME Desktop/GTK

        • Trying TypeScript for GNOME Apps

          Generally, I prefer to work in a language that watches my back – the tooling is my partner as I write my code. Rust is an exemplary language in this department, but certain design decisions make it slower to write an app in Rust than in JS. I figured it wasn’t the right choice for the JS apps I maintain, but I also wasn’t fond of continuing to work in plain JS. These reasons led me to look into TypeScript, and after some research, I decided I would port an app as an experiment: GNOME Sound Recorder. As far as I know, this is the first complete application in the GNOME ecosystem written in TypeScript.

  • Distributions and Operating Systems

    • Hacker NoonTop 10 Best Linux Distros for Privacy and Security | HackerNoon

      The terms Security and Privacy are becoming more relevant than ever before. Organizations spend Billions of US dollars trying to secure confidential information. Most Organizations are now beginning to rely on Linux as their primary OS because they provide excellent privacy and security compared to other OSes, like Windows or Mac.

      Linux is a collection of countless variants and distributions of the open-source, modular operating system. Linux Operating System provides you with some of the best Security and Privacy. So, picking the right distros can be challenging because each distro focuses on different aspects of security and privacy, depending on user demands and preferences.

      Some of these Linux distributions incorporate privacy protection as a standard utilizing a number of tools. Others are concerned with making security software a standard component for people who must do penetration tests.

  • Free, Libre, and Open Source Software

    • Web Browsers

    • SaaS/Back End/Databases

      • PostgreSQLPostgreSQL: pgAdmin 4 v6.13 Released

        The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.13. This release of pgAdmin 4 includes 37 bug fixes and new features. For more details please see the release notes.

        pgAdmin is the leading Open Source graphical management tool for PostgreSQL. For more information, please see the website.

      • PostgreSQLPostgreSQL: PGConf.EU 2022 schedule posted, registration open

        PostgreSQL Conference Europe is pleased to announce that the schedule for its 2022 event, to be held in Berlin, Germany, from 25th – 28th October, has now been published.

        The schedule is, of course, subject to minor changes.

        Tickets are available here. With a history of the event selling out, and about half the available tickets already sold, we encourage everybody who wants to attend to register as soon as possible to guarantee a seat.

        We also still have seats left at some of the training sessions, taught by PostgreSQL experts from around the world, held the day before the main conference. Available training sessions are listed here, and are booked along with the registration. Training attendees get a discount on the entry fee to the main conference.

      • PostgreSQLPostgreSQL: WAL-G 2.0.1 released

        This release mainly consists of various bug fixes and improvements.

    • Programming/Development

      • Dirk EddelbuettelDirk Eddelbuettel: RApiSerialize 0.1.2 on CRAN: Small Bugfix

        A new bug fix release 0.1.2 of RApiSerialize got onto CRAN earlier. It follows on the 0.1.1 release from earlier this month, and addresses a minor build issue where an error message, only in the case of missing long vector support, tried to use an i18n macro that is not supplied by the build.

      • Linux HintHow to Upload Code to Arduino – 3 Different Methods

        Arduino is one of the best learning platforms for beginners, students and tech related people. Every time you write a new code in Arduino you get a chance to learn something new. After learning how to code Arduino and compiling to find the errors, it’s time to upload the code. Uploading code to Arduino can be difficult for many new learners. Well, I will cover some ways to upload code in Arduino. Let’s begin:

      • Java

        • Linux HintHow to use OR Statement in Java

          In Java, Operators are unique symbols with a pre-defined purpose. They are utilized to perform a specific operation with one or more operands and then return an output. There are many Java operators, such as Arithmetic, Logical, and Bitwise operators. More specifically, the “OR” operator belongs to the category of logical operators. This boolean operator returns “true” if either or both operand’s values are “true”; otherwise, it returns “false”.

        • Linux HintHow to Sort 2d Array in Java

          A two-dimensional or 2D array is a collection of columns and rows. Programmers can randomly access the 2D array elements or each cell individually by utilizing their indexes. With the help of sorting, array elements are arranged according to the requirements, whether in ascending or descending order. More specifically, the Java “Array.sort()” can be utilized for the elements of a 2D array within a program.

        • Linux HintWhat Does Double Colon (::) Mean in Java

          In Java, many operators are used to perform different types of tasks, one of them is a “::” (double colon) called “Method Reference” operator. This operator is a replacement of Lambda Expression and is used to refer to the method, whether it is a static method, constructor, or an instance method.

        • Linux HintHow to Convert double to String in Java

          In Java, “double” is an object of the Java “Double” wrapper class which stores the primitive data type double as a parameter. However, sometimes, we need to convert double to String because Strings allow us to store larger numbers that do not fit in any data types that hold the numbers, such as integers or doubles.

        • Linux HintHow to Convert Integer to Int in Java

          The terms “int” and “Integer” are used in Java to store the integer type data. The Integer is a wrapper class for creating integer objects defined by java.lang package, while int is a primitive data type that holds a primitive integer value. It saves 32-bit signed two’s complement integers, whereas the Integer object stores its int value in 128 bits. However, there exist chances that you may need the conversion of an Integer object to a primitive data type int.

  • Leftovers

    • Matt RickardFriction as a Proxy for Value

      Sometimes we use products, no matter how difficult they are to use.

      Friction is a good proxy for value. It's a simple cost-benefit equation, where cost is often more observable than benefit. And it's much easier to optimize and quantify cost rather than benefit – how quickly, efficiently, or easily we can do something (rather than how much we enjoy or value an experience).

      Better yet, high-cost activities are more likely to have inelastic demand.

      This principle applies to generational technology that looked like a toy before the costs came down. For example, the Wright Brothers Flier could only travel 200 meters. The Tesla Roadster could barely break a range of 200 miles, and there were no charging stations.

    • Science

      • Bryan LundukeThe story of the first "computer bug"... is a pile of lies.

        The story is a fantastic one. A bug. An actual bug causing a computer to misbehave.

        The fact that this was found by Grace Hopper — who is an absolute legend in the world of computer programming — adds to the legendary status of this story. And this story has been repeated countless times as the origin for why we use the term “bug” when talking about errors and defects in computer software.

        Here is a picture of the actual log book page. Note that the moth in question is actually taped onto the page. Which, I must say, is a pretty awesome way to handle a “bug report.”

    • Linux Foundation

    • Security

      • USCERTCISA Adds Ten Known Exploited Vulnerabilities to Catalog

        CISA has added ten new vulnerabilities to its Known Exploited Vulnerabilities Catalog, based on evidence of active exploitation. These types of vulnerabilities are a frequent attack vector for malicious cyber actors and pose significant risk to the federal enterprise.

      • Help Net SecurityOpenFHE: Open-Source Fully Homomorphic Encryption - Help Net Security

        Fully Homomorphic Encryption (FHE) is a cryptographic primitive that enables performing computations over encrypted data without having access to the secret key.

        In this Help Net Security video, Prof. Kurt Rohloff, CTO at Duality, talks about Open-Source Fully Homomorphic Encryption (OpenFHE).

      • Privacy/Surveillance

        • CoryDoctorowWorkplace surveillance is coming for you

          If you want to do something terrible with technology, you can't just roll it out on people with money and social capital. They'll complain and your idea will tank. Successful shitty tech rollouts start with people you can abuse with impunity (prisoners, kids, migrants, etc) and then work their way up the privilege gradient. I call it the Shitty Technology Adoption Curve.

          The point of the Shitty Technology Adoption Curve is to normalize technological oppression, one group at a time. 20 years ago, if you were eating your dinner under the unblinking eye of a video-camera, it was because you were in a supermax prison. Now, thanks to "luxury surveillance," you can get the same experience in your middle-class home with your Google, Apple or Amazon "smart" camera. Those cameras climbed the curve, going from prisons to schools to workplaces to homes.

        • CoryDoctorowGmail will call the cops on you based on the content of your emails

          Google refused to listen to Mark's explanation. Instead, they terminated his account, seizing more than a decade's worth of personal and business email, cloud files, and calendar entries. He lost all the family photos he'd synched with Google Photos (including all the photos of his toddler from birth, on). He even lost his mobile plan, because he's a Google Fi user. He lost access to Google Authenticator and couldn't sign into any of his other online accounts to tell them that he had a new, non-Gmail email address.

          Mark received an envelope from the SFPD telling him that Google had contacted the police department, accusing him of producing child sexual abuse material (CSAM), and that the company had secretly given the police full access to all of his files and data, including his location and search history, as well as all his photos and videos.

          The reason the police had to mail him all this stuff? Google had shut down his phone number and so they couldn't reach him.

          To SFPD's credit, they'd figured out what was going on and decided Mark wasn't a child molester. To Google's shame, they continue to hold all his data hostage – including his address book with the contact info for everyone he is personally or professionally connected to, denying him access to it.

          Google says they won't give Mark his account back because they found another "problematic" image in his files: "a young child lying in bed with an unclothed woman." Mark doesn't know which picture they mean (he no longer has access to any of his photos), but he thinks it was probably an intimate photo he captured of his son and wife together in bed one morning ("If only we slept with pajamas on, this all could have been avoided.").

          Writing for the New York Times, Kashimir Hill discusses another, similar case, involving a Houston dad called Cassio, whose doctor asked him to send in photos of his child's genitals for diagnostic purposes. Like Mark, Cassio was cleared by police, and, like Mark, Cassio is locked out of his Gmail account, along with all the services associated with it.

          Hill spoke with my EFF colleague Jon Callas, who criticized Google, saying that private family photos should be a "private sphere" and not subject to routine scanning by algorithms or review by moderators. Google claims that they only scan your photos when you take an "affirmative action" related to them, but this includes automatically uploading your photos to Google Photos, which is the default behavior on Android devices.

    • Finance

      • DaemonFC (Ryan Farmer)Biden’s “student loan forgiveness” is a moral hazard and election year vote-buying. It’s extremely unfair to people who planned as-if they’d have to pay it all back and did something responsible.

        Biden’s “student loan forgiveness” is a moral hazard and election year vote-buying. It’s extremely unfair to people who planned as-if they’d have to pay it all back and did something responsible.

        I never got to go to college. I was told that if I did, I’d get no help from my parents. In fact, my parents actively stood in the way of me taking a FAFSA grant for years, because they look at your parents’ tax filings until you’re in your 20s, even if you can’t get your parents to help you because they’re a couple of dickheads who ran off after breaking your home and did what they wanted to do and disowned you.

        After coming out as gay, my parents did the legal bare minimum and threw me out at 18. Neither one of them wanted anything more to do with me, and even if they did, they had both remarried to people who didn’t want me there. Including my mom’s second husband, who violently beat me numerous times, closed-fist.

        I didn’t really stand much of a chance against the guy. I was just a kid and he was a former Army soldier who was a drill instructor. The best I ever managed to do was save my own life from him while he had given me a concussion (I was bleeding all over the place.) and had caught up with me at the front porch of his house, and pinned me down into a choke-hold. I had maybe a few seconds left before I lost consciousness, and with the last ounce of my strength I managed to grab a landscaping rock and smash it against his hand, breaking his hand in two places. I escaped and a passing driver called 911.

    • Censorship/Free Speech

      • [Old] Excerpt from Norman Finkelstein’s forthcoming book on Cancel Culture and Academic Freedom #1 | Norman Finkelstein

        Not as much as it might appear; but not so little either. Cancel culture is as old as culture itself. Every society establishes boundaries of what’s acceptable. If one finds, or places, oneself on the wrong side of them, one gets canceled. The mechanisms can be subtle—a polite rejection letter after submitting a “controversial” article to a scholarly publication—or quite brutal—a stint in a re-education camp or an assassination. Julien Benda, in La Trahison des Clercs (The Treason of the Intellectuals), posited that, if you’re faithful to the values of Truth and Justice, it must inevitably come to pass that you’ll be ostracized—or, in the current idiom, “cancelled”—by society: “A clerk who is popular with the laymen is a traitor to his office.” He gestured to Socrates and Christ. A true clerk, according to Benda, accepts Christ’s dictum that “My kingdom is not of this world.” Had Benda lived longer, he could have added to this martyrs’ pantheon Malcolm X and Martin Luther King, both of whom, it is now forgotten, were reviled at the time of their respective assassinations. Right after Malcolm X’s death, The New York Times editorialized that “The world he saw through those horn-rimmed glasses of his was distorted and dark. But he made it darker still with his exaltation of fanaticism.

    • Internet Policy/Net Neutrality

      • Public KnowledgePublic Knowledge Applauds FCC for Investigating Mobile Carrier Data Practices - Public Knowledge

        Today, Federal Communications Commission Chairwoman Jessica Rosenrocel publicly shared the responses from the nation’s 15 top mobile carriers following a request for information about their data retention and data privacy policies. The agency also announced that its Enforcement Bureau would launch an investigation into mobile carriers’ compliance with FCC rules that require carriers to fully disclose to consumers how they are using and sharing geolocation data.

        The agency previously sent letters asking providers to share information about geolocation data policies, including how long geolocation data is retained and why and what the current safeguards are to protect this sensitive information. The letters also probed providers about their processes for sharing subscriber geolocation data with law enforcement and other third parties, and how the carriers combine geolocation data with other data to which they have unique access. Finally, the letters asked if and how consumers are notified when their geolocation data is shared with third parties. Carriers were given until August 3 to respond to the inquiry.

  • Gemini* and Gopher

    • Personal

      • Notes on Running

        Like many people, I got pretty unfit during COVID, but I got back on the fitness grind summer of last year. However, I was solely weightlifting, and I was silly enough to listen to youtube influencers telling me to avoid cardio at all costs lest I "kill my gainz".

      • "nothing's gonna change my world"

        low. It's been this way for some time, so it is what it is. But I started on meds that work ok, so there's some "clarity" coming back to my brain.

      • Bank Holiday Weekend

        It's nearly reached a bank holiday weekend here in the UK, which means we get an extra day off (woop!) I really need it at the moment, quite honestly. Work has not been easy to cope with the last few months. I desperately need a change.

      • Trimming the cruft

        Every so often, something takes me back to A PLACE. An obsession that stokes my heart. A rabbit hole, but the good kind. I've been up til 2-3am a few nights this week, tinkering with webnerdery, learning, exploring, burning internally in a way that feels different to the kind of burn you get from social media and addictive tech.

        I have no doubt it's still a dopamine rush, but there's a joy attached to this. It reminds me of who I was and what I loved before I started building for the Big Internet.

        They were the best of times and the worst of times. Chasing those aspirations, acquiescing to that paradigm and mindset, changes you. At least, I think it changed me. Reordered my priorities in those moments I was at my weakest, busiest, and least self-aware. Being immersed and working in a profit-motivated, engagement-driven, conversion-focused environment offered plenty of incentive and validation for disconnecting from the little, authentic, vulnerable part of yourself that craves integrity and connection.

    • Technical

      • On the Frustrations of Android

        StackSmith shared some well-written and very relatable frustrations about Android today^, citing the example of LibriVox and independently-developed audiobook players. I don't listen to audiobooks on Android, so I can't comment too much on that particular experience, but I definitely understand how difficult it can be to get certain apps to recognize certain types of data.

        I should first mention some of the specific things I do that make my Android experience a little easier. I am very much a smartphone "power user", utilizing my phone similarly to how I use a computer. As such, I've spent a good amount of time in the past looking for apps that work the way I want them to.

      • Using Asterisks as Bullet Points in Vim
      • Local Reading Tracker

        I used to use Goodreads to keep track of my reading. However, I opted to delete my Goodreads a few months ago and start over fresh with a new solution. For social sharing (and linking to my website), I have temporarily settled on Open Library in conjunction with Libreture (DRM-free ebooks) and Inventaire (physical books). However, I want my own primary solution to be local. After trying a few ideas, including Zim, I have now settled on maintaining a Markdown file with a table containing my books. While I know that some people do not like markdown tables, I have become a fan.

      • Week 6: Meetups, Filipino Food, Hypercard

        I recently made a work presentation in Hypercard as well. I think this is going to be my go-to presentation tool! I love how something from the mid-90s can still be used today.


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



Recent Techrights' Posts

Brett Wilson LLP Has Just Lost a Case of Its Biggest Client "IN THE COURT OF APPEAL (CIVIL DIVISION)"
Is Brett Wilson LLP proud of such clientele?
Gary Smith Says Brett Wilson LLP Engages in SLAPP Against Him Over LinkedIn Post, "This is the Streisand Effect in Real Time"
"Lawyers who front SLAPP‑style threats on behalf of powerful institutions are not “defending reputation”; they are abusing legal process to intimidate and silence legitimate public‑interest scrutiny."
 
Links 01/07/2026: Apple and Microsoft Price Hikes, Political Catchup
Links for the day
Parroting the Script of RAs and PIPs, "Buyouts" and Layoffs by Any Other Name
Over time people will find out just how many people "leave" IBM
Slop Gives No Real Edge, It's Just Falsely Marketed That Way (FOMO)
Plagiarism in some measurable form is always bad, irrespective of what we call it
The Microsoft-Owned Media Shows What Spin Microsoft Will Use Amid Mass Layoffs
Microsoft says goodbye to over 10,000 workers this month
The Media is Shooting Its Own Foot by Peddling Slop and Spam
Nobody wishes to read slop; as soon as people realise "the news" (or "news site") is LLM trash, they will walk away
Gemini Links 01/07/2026: Wild Flowers, Slop, and Waystone Tools
Links for the day
Links 01/07/2026: Bending Spoons Makes an 'Exit' ("Going Public"), US Supreme Court Rules on Many Issues
Links for the day
Misattributing Blame, the Core Issue is Slop
that issue has nothing to do with Bash
Microsoft: Layoffs Are an Investment
Sales of the console will take another plunge and debt will skyrocket
Links 01/07/2026: MElon (Elon Musk) "Confronted With List of People He Has Killed", Microsoft Ignores Union, Chooses "Bloodbath"
Links for the day
The Register MS: Paid-For SPAM Advocating Chinese Colonialism in Africa, Not Even a Disclosure (as Before)
Does The Register MS recognise what this piece is promoting and who for?
Techrights Never Defended Rapists
In the past, I and others got falsely accused of "defend[ing] a rapist"
"Regular Silent Layoffs and PIPs" at Microsoft, According to Microsoft Insider
Many people leave without a fuss, only a signed NDA
Gaming Companies Help Promote Rootkits ('Anticheat') and Help Microsoft Take Control of People's PCs
The industry in its current form acts a bit more like a cabal of power-hungry companies that actively try to back-door everything and smear people who oppose that
IRC (Internet Relay Chat) Turns 38 Next Month
IRC did well because over 300k users are on significant networks (simultaneous, also counting bots and cross-network overlaps)
opensourceforu.com is a Slopfarm, It's Not "Open Source" and It's Not "For U"
Slop "For U"
DRM and Ownership
We now even have PCs that "expire"
GNU/Linux Reaches 6% in North America
Tomorrow around 10AM we'll see what preliminary data they get for July
IBM Layoffs Still Happening in 2026, They're Just Not Being Reported
The demise of IBM accompanies the demise of the media
SLAPP Censorship - Part 124 Out of 200: The Court Deems My Wife Connected to the Case of the Serial Strangler From Microsoft, Invites Her to the Hearing Last Week
Brett Wilson LLP does not play by the rules
Paying Severance to Staff Laid Off by Microsoft Too Expensive for Microsoft Now?
When companies earn such a bad reputation (not paying severance to people they discard) it lowers morale even further
Microsoft Mass Layoffs Due to Money Problems (Debt, Lack of Money to Complete Payroll), Not "Hey Hi"
If Microsoft later comes up with some "Hey Hi" narrative, then immediately reject it
Stop Conflating Free Software With Slop Plagiarism and Time-wasting
Even decades ago people could use "compute" for lots of fuzzing, then file away false or unaudited reports using bots
What Security Means
Security does not mean asking Microsoft for permission
Microsoft May be Losing 10,000+ Workers This Month
Here's the quick math
BSN Senior School Leidschenveen is Shutting Down and What That Means to the European Patent Office (EPO)
Follow-up meeting with Site Manager VP1 on school matters
Gemini Links 01/07/2026: Keeping (Relatively) Cool plus Adventures in Solar, Camp Snap Cameras and XTEINK X4 Ereader Reviews
Links for the day
European Patent Office (EPO) Series: Different Strokes For Different Folks
Organisation operating in two parallel universes
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, June 30, 2026
IRC logs for Tuesday, June 30, 2026
GNU/Linux Measured at 4.4% by statCounter, Even More by analytics.usa.gov
GNU/Linux has fared well
Getting Skyped: Closure of Studios Microsoft Bought
wait till July and the mass layoffs outside XBox
Several Waves of Red Hat Layoffs This Year, Is This Still Going on Under IBM?
The PIPs and NDAs hard to get a clear picture
Sabine Hossenfelder Versus IBM Scamming Shareholders
IBM has become a garage of BS
Some XBox Layoffs Underway, At Least Five Studios to be Shut Down
Insiders are in a state of panic
Gemini Links 30/06/2026: Music Theory, Addiction, Clown Computing
Links for the day
Links 30/06/2026: France Recorded 1,000 Excess Deaths During Heat Wave, Slop Replaced by Human Staff
Links for the day
WordPress Becoming What We Feared It Would Become
WordPress and other such bloatware (WordPress used to be fast and light) are moving in the same trajectory that GAFAM leads
People Given the Totally Wrong Idea That "Secure Boot" is About Security (It's the Opposite, It's About Handing Control Over to NSA/Microsoft)
"Secure Boot" with capital "B" is conflating compromise with security.
Today The Register MS is Publishing Fake Articles About "AI", 100% of All "Content"
Maybe the media is dying because it is selling its soul [...] The Register MS has no standard
America Has Cost Europe Too Much
Countries ought to be controlling all their own systems
GAFAM Debt Will Surge, in July We'll Know by How Much
Do not fall for slop or sloppy narratives
Call for European Patent Office (EPO) Whistleblowers
The European Patent Organisation (EPO) might not reform the Office
400-Page US Federal Court Against Abuses by Google, Microsoft and Front Groups That Abuse Volunteers for American Corporations
There are 386 pages in total (in the US claim)
Projection Tactics - Part IV: SLAPP by Americans Against Techrights (UK) to Hide Serious Abuses Against American Women
"PRs need to stop being complicit in suppression of information via SLAPPs"
Five Years Ago, After We Broke the Story About Richard Stallman Rejoining the FSF's Board, All Hell Broke Loose (for Me and My Family)
They generally seem to target anyone who thinks Richard Stallman (RMS) should be in charge or thinks alike about computing
Projection Tactics - Part II: Causing "Serious Harm" to Many People (Even Animals)
Narcissists and sociopaths are like that
Too Many "Marketers on the Payroll" at IBM, Selling Impossible Products That Cannot be Delivered or Will Never Deliver
IBM is rotting away
Media Says Microsoft's (XBox) Layoffs May be Record-Breaking
think somewhere in the range of ~5000 for gaming/XBox alone
Sirius Open Source's Latest Report: Fake (False) Number of Staff, Almost No Money in the Bank, Overdraft, and Growing Debt (About £100,000 More Borrowed)
massive (and still growing) debt
Links 30/06/2026: What's Wrong With EU Age Verification, RSA Keys with Many Zeros
Links for the day
This is Not a Security, This is a Circus
Security does not mean "asked Microsoft for permission"
Communities Need Strong Leadership, Not Dictators Like IBM
Leadership in Free software is not ownership [...] Fedora will only last as long as IBM can somehow make some money out of it or leverage it to attract sharecropping
Patents Are Not "Cash Cows"
People who deliberately don't understand patents (or believe lies about them) will fail to understand how the world works (or does not work)
Sad Lives of People Who Think Women Are Just Sexual Toys (All They Have is Money)
money is still a man-made concept and life is finite
SLAPP Censorship - Part 123 Out of 200: Why Violence Against Animals Matters
Starting tomorrow (Wednesday) we'll begin telling stories about what happened last week
EPO Staff Union's (SUEPO) The Hague Committee, With Help of Lawyer, Challenges Lack of Rewards for Hard Work
The EPO is not about granting valid patents anymore. The horse-trading corrupt officials just see the EPO as some thing that "prints money"
Massive EPO Demonstration Today
It'll start in about 6 hours
More Layoffs in Microsoft's PR Department, Even Ahead of 'D-Day'
Notice they are not even waiting for the official date (nor week)
European Patent Office (EPO) Series: Photo-Ops Galore and Suspicions of Influence-Peddling
coverage of the EPO's Croatian junket
Gemini Links 30/06/2026: Music and Broken Hearts
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, June 29, 2026
IRC logs for Monday, June 29, 2026
Gemini Links 29/06/2026: Using More of GPLv3+ and Merits of Security by TOFU
Links for the day
Links 29/06/2026: Lemote Yeeloong Laptop With OpenBSD, Slop Ruins Code/Development
Links for the day
Antisocial People With No Computer Science Background Are Ruining the Technology Space (Like Officials With No Experience in Patents Destroyed the EPO)
This is a real issue; it needs to be widely recognised and tackled
DDoS Attacks Are a Crime and They Only Increase Interest (Intrigue) in Their Target
Information cannot be DDoSed out of reach/existence, except temporarily
Pushing to the Top
Publishing is about exposing corruption
Whistleblowing and Retaliation by Microsoft Workers Against Microsoft Seems Increasingly Likely
some will go to the press, looking to expose some shenanigans
How Long Can a Company Delay Its Financial Report That Likely Confirms Exodus of Staff, Growing Debt, and Other Problems?
Brett Wilson LLP was meant to release its annual report some time early this month
SLAPP Censorship - Part 122 Out of 200: Garrett's Solicitors Confirm That Garrett is Ban-Evading and Spying on Our IRC Network
his solicitors basically acknowledge this
European Patent Office (EPO) Series: Networking With the National Delegates
António Campinos with a prime opportunity to network with the Administrative Council delegates and lobby for his reappointment
PIPs and "Retirements": IBM Layoffs in Anything But Name
That former Red Hat (now IBM) staff threatens to put my wife and I in prison is worse than cruel
Contact Members of the EPO Administrative Council, Tell Them the EPO (Office) Became a Disgrace and an Enemy of Europe's Citizens
If you live in Europe (not just the EU, even Turkey is included), please contact your delegates
The World Needs GNU/Linux for Security, Turn Off "Secure Boot" (It's the Opposite of Security)
They call it "Secure Boot", but what does it mean to say "Secure" when you actively opt for back doors controlled by Microsoft, the FBI, and many more parties?
In Signal of Weakness or Phasing Out XBox (Not Sustainable, According to the CEO) Microsoft "Pauses New Third-Party Game Pass Deals"
Moments ago
Two Pieces About "AI" This Morning Were Paid-For SPAM at The Register MS
The Register MS is the "Tech News" publisher you can pay to promote your company and even key-word-stuff pages for SEO purposes
Week of Microsoft Layoffs, Maybe Record-Breaking Scale
They will mislead about the scale
Links 28/06/2026: More Om Malik Eulogies, Cloudflare Promotes Web Browser Monocultures
Links for the day
IBM's Alderon as "Silent Layoffs", Not Just Bailout From Taxpayers
Seeing through the noise
'Modern' Web: "Stop! You Are Browsing Too Fast!"
Can the Web ever recover from this?
Pensions Tied to Ponzi Schemes Are Themselves Ponzi Schemes
Pensions are becoming more like that as well
Laptop Bricked After Microsoft Certificates Expiry
Is "Jim" dead?
Monoculture in Europe as National (or Continental) Security Threat
We need more browser diversity
Canada 5-0: GNU/Linux Rises to 5.0%, Windows Rapidly Falls to New Lows
Will we be seeing 6-0 (6%) by year's end and will Microsoft be shown two red cards?
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, June 28, 2026
IRC logs for Sunday, June 28, 2026
Gemini Links 29/06/2026: Sansieviera, HiFi, and Self-Signed Certificates
Links for the day