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

Advertisers and Their Covert Impact on Publications' Output (or Writers' Topics of Choice, as Assigned or Approved by Editors)
It cannot be trivially denied that sponsorship in the form of "advertising" impacts where publishers go (or don't go, won't go)
Terrible Year for Microsoft Windows in Cyprus
down from 86% to 72% since January
 
Links 25/12/2024: Hong Kong Attacks Activists During Holidays, Xerox to Buy Lexmark
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, December 24, 2024
IRC logs for Tuesday, December 24, 2024
Gemini Links 25/12/2024: Open Source Social and No Search
Links for the day
Brittany Day Connects Windows Ransomware to "Linux" Using Microsoft LLMs (FUD Galore, Zero Effort, No Accountability)
FUD and misinformation made by Microsoft LLMs again?
Links 24/12/2024: Labour Strikes and TikTok Scrambling to Prop Up Radical Politicians That Would Protect TikTok
Links for the day
Where the Population is Controlled by Skinnerboxes Inside People's Pockets (or Purses)
A very small fraction of mobile users practise or exercise freedom/control over the skinnerbox
[Meme] Coin-Operated Publishers (Gaming the Message, Buying the Narrative)
Advertise (sponsor) to 'play'
[Meme] How to Kill Unions (Staff on Shoestring Budget Cannot Afford Lawyers)
What next for the EPO? "Gig economy"?
The EPO's Staff Union (SUEPO) Takes Legal Action to Rectify the Decrease in Wages (Lessening of Purchasing Power)
here is what the union published
Gemini Links 24/12/2024: Deedum Gemini Client Gets Colour Support, Advent of Code 2024
Links for the day
Microsoft Windows Slides to New Lows in Colombia
Now Windows is at an all-time low
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, December 23, 2024
IRC logs for Monday, December 23, 2024
A Strong and Positive Closing for the Year's Last Week
In a lot of ways this year was a good one for Free software
Feels Too Warm for Christmas
Christmas is here, no snow in sight
Links 23/12/2024: 'Negative Time' and US Arms Taiwan Again
Links for the day
Links 23/12/2024: The Book of Uncommon Beings, Squirrels, and Slop Ruining Workplaces
Links for the day
Links 23/12/2024: North Korean Death Toll in Russia at ~1,100, Oligarch Who Illegally Migrated/Stayed (Musk) Shuts Down US Government
Links for the day
The World's 'Richest Country' Chooses GNU/Linux
This has gone on for quite some time
Richard Stallman on Love
Richard Stallman's personal website includes a section that lists three essays on the subject of love
Apple's LLM Slop Told Us Luigi Mangione Had Shot Himself, BetaNews Used LLMs to Talk About a Dead Linus Torvalds
They can blame it on some bot
Microsoft, Give Me LLM Slop About "Linux" and "Santa", I Need Some Fake Article...
BetaNews is basically an LLM slop site
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, December 22, 2024
IRC logs for Sunday, December 22, 2024