Bonum Certa Men Certa

Links 21/10/2022: FSF on Privacy and digiKam Recipes 2022.10.21



  • GNU/Linux

    • Server

    • Audiocasts/Shows

    • Kernel Space

      • InfoQ ☛ Resiliency Superpowers with eBPF

        Liz Rice considers several facets where eBPF can help, from dynamic vulnerability patching through super-fast load balancing to multi-cluster networking.

      • Tom's Hardware ☛ Intel Releases First Arc Graphics Driver Package For Ubuntu

        Intel has officially released its first graphics driver package, designed for Linux Ubuntu 22.04 LTS. The new driver stack will allow any PC user to quickly set up an Arc GPU in their system as if it were a Windows-based system.

      • Techgage ☛ Intel Releases First Arc GPU Driver For Linux, Tinkering Prowess Required - Techgage

        Intel has just released the first Linux-bound graphics driver for its new Arc graphics cards, and as long as you’re running Ubuntu 20.04 or 22.04, you should be able to get going fairly quickly. We emphasize “fairly” because you will be copying and pasting a fair number of commands to get your card fully operational. In our multiple rounds of testing the install of this driver, we ran into no issues.

        All of the commands required to get the Arc driver installed can be found on this respective dGPU support page. Before the copy and paste action begins, you should type in “sudo ls” and then your password to prevent hiccups with the first command block. Some of the provided command blocks have multiple commands paired together; all can be copy and pasted together and executed as one in the terminal.

    • Applications

      • Make Use Of ☛ The 10 Best Color Picker and Color Management Apps for Linux

        If you're working in the design industry, these color picker and color management Linux apps are a must for you.

        For designers and graphic artists of all types, color is a key component of the job. How do you manage those colors? How do you determine the right one? How do you hone in on exactly the hue you want?

        Turns out, there are free and open-source apps available to handle each of these tasks on Linux. And the options available may be more diverse than you think.

    • Instructionals/Technical

      • peppe8o ☛ Powering the Raspberry PI Pico from External Batteries

        Power your Raspberry PI Pico with batteries: tutorial to understand how to use a battery pack...

      • AddictiveTips ☛ How to Use Libre Office on a Chromebook

        Chromebooks are more powerful than you think. It’s no longer just a web browser anymore. It is also possible to run Linux programs, even Libre Office. This guide will show you how to use Libre Office on your Chromebook.

      • Make Tech Easier ☛ How to Install Metasploit Framework on Ubuntu Linux - Make Tech Easier

        Penetration testing is a type of security testing used to test an organization’s defenses. Your goal as a pentester is to find and exploit vulnerabilities in the system to gain access to sensitive data or systems. One of the most popular tools for conducting penetration tests is Metasploit. In this tutorial we show you how to install Metasploit Framework on a Ubuntu Linux machine.

      • DebugPoint ☛ How to find GNOME Shell version from the Terminal

        Here’s a quick guide on finding the GNOME desktop (or Shell) version via the command line and GUI.

      • Video: How To Generate ed25519 key

        Here's a quick guide on how you can find GNOME Shell version in Ubuntu and other Linux distributions (GUI and CLI method).

      • Evaggelos Balaskas - System Engineer: Automatically delete files in object storage

        In the last few months of this year, a business question exists in all our minds:

        -Can we reduce Cost ? -Are there any legacy cloud resources that we can remove ?

        The answer is YES, it is always Yes. It is part of your Technical Debt (remember that?).

        In our case we had to check a few cloud resources, but the most impressive were our Object Storage Service that in the past we were using Buckets and Objects as backup volumes … for databases … database clusters!!

        So let’s find out what is our Techinical Debt in our OBS … ~ 1.8PB . One petabyte holds 1000 terabytes (TB), One terabyte holds 1000 gigabytes (GB).

        We have confirmed with our colleagues and scheduled the decomissions of these legacy buckets/objects. We’ve noticed that a few of them are in TB sizes with million of objects and in some cases with not a hierarchy structure (paths) so there is an issue with command line tools or web UI tools.

      • nixCraft ☛ How to tell ssh client to ignore ssh config file

        have a tutorial that explains the basics of the SSH client configuration file and some of the most common configuration options for Linux and Unix developers or sysadmin. In this quick tip, I will explain how and why you sometimes need to ignore or exclude the ssh client config file under Linux, Unix, *BSD and macOS.

      • ID Root ☛ How To Enable BBR on Ubuntu 22.04 LTS - idroot

        In this tutorial, we will show you how to enable BBR on Ubuntu 22.04 LTS. For those of you who didn’t know, BBR a.k.a Bottleneck Bandwidth and Round-trip propagation time is a new congestion control algorithm developed at Google. Its helps to improve the connection speed. The main goal of BBR is to initiate network utilization and reduce queuing. However, this feature should only be enabled on servers and not at the network or client level.

        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 enabling TCP BBR on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

      • HowTo Forge ☛ How to Install Mastodon Social Network on Ubuntu 22.04

        Mastodon is free and open-source software for running self-hosted social networking services.

      • The New Stack ☛ Linux: Manage Multiple Versions of Node.js with the NVM Manager - The New Stack

        Node.js is a crucial development tool for cloud native development. Because Node.js is very resource-efficient and high performing, it’s perfectly suited for apps and services that need to function at a larger scale. With Node.js, you can develop SaaS applications, such as those used by Netflix, Uber, and Linkedin.

        You probably already know what Node.js is. For those of you who do not, it’s an open source server software that runs on almost every platform. An asynchronous, event-driven JavaScript runtime, Node.js is ideal for building scalable network apps and services. Node.js can be used to create very basic applications (such as the always fun “Hello, World” app) to very complex applications.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • digiKam Recipes 2022.10.21 released

          Time for another revision of the digiKam Recipes book. This update features a completely revised chapter covering the versioning functionality in digiKam. It now offers a clear explanation of how versioning works in digiKam, which can help you to get the most out of this versatile feature. The Add shell scripts to the Import module chapter has also been revised to include a better practical example of how to use shell scripts with the Import tool.

        • TSDgeos' blog: KDE Gear 22.12 release schedule finalized

          This is the release schedule the release team agreed on

          https://community.kde.org/Schedules/KDE_Gear_22.12_Schedule

          Dependency freeze is in TWO weeks (November 3) and feature freeze one after that.

      • GNOME Desktop/GTK

  • Distributions and Operating Systems

    • BSD

      • The Register UK ☛ OpenBSD 7.2 is out –€ with Apple M2 support ● The Register

        OpenBSD 7.2 is here, spanning an impressive 14 different computer platforms, including FOSS fans who have the newest Apple Arm-based Mac models.

        The Reg FOSS desk took a look at OpenBSD 7.1 back in April, and for an overall assessment, what we said there stands. Version 7.1 was mainly noteworthy for including fairly preliminary support for Apple Silicon-based Macs, meaning the M1 processor. The new version 7.2 builds on that by adding three new Arm-based platforms: Apple M2-based Macs, Ampere's manycore Altra CPUs, and Lenovo's Snapdragon-based Thinkpad X13s.

        The release notes list this version's new features in detail, and there's even more in the changelog. This is a minor version, so the changes are relatively modest: various bugfixes, improved handling of power management and SMP, and better support for running in Oracle Cloud instances. There's better support for some newer Intel wireless and graphics chipsets, including the AX210 and AX211 Wi-Fi chips, and the built-in graphics of Intel Alder Lake and Raptor Lake processors.

      • FreeBSD ☛ Keeping FreeBSD Secure: Learn the Whys and Hows with the FreeBSD Sec Team | FreeBSD Foundation

        We all know the scene. The room is dark, with the only light provided by the laptop screen. The hooded figure is typing furiously at the keyboard. Suddenly, lines of symbols, letters, and numbers fly into the terminal window as the nefarious character smiles brightly. They. are. in.

        But not so fast! The dogged security team has been planning for this. Protocols are in place. The breach is secured; the sinister hacker is captured; and of course, the world is saved. Ah, MovieOS. Don’t you just love it?

        Now we all know in the real world, trying to keep any type of technology secure is nearly a herculean task. Strengthening security for the FreeBSD Operating System is no different. But we wanted to know more about exactly what the FreeBSD Security Team does and why they do it. So, we sat down with Gordon Tetlow, a volunteer FreeBSD Security Officer, and Ed Maste, Deputy Security Officer, and Mark Johnston, a FreeBSD security team member. The latter two are sponsored by FreeBSD Foundation and support the security team in both ongoing operational aspects of the team’s work, and proactive development.

      • FreeBSD ☛ New How-to Guide: Binary Package Management on FreeBSD | FreeBSD Foundation

        If you haven’t used packages for software management in a while, it might be time to give them a try again! Since the introduction of the pkg management tool, binary package management has become incredibly simple and fast on FreeBSD. Binary packages are pre-compiled and require no in-depth understanding of compiling software on FreeBSD, making them the ideal method to install software for new users.

      • DragonFly BSD Digest ☛ SEMIBUG: NetBSD and Security, tonight - DragonFly BSD Digest

        SEMIBUG is hosting a presentation by David Maxwell on security and NetBSD, tonight. It’s hosted online so if you can read this, you can attend.

      • DragonFly BSD Digest ☛ In Other BSDs for 2022/10/22
    • SUSE/OpenSUSE

    • Fedora Family / IBM

      • Fedora Project ☛ Fedora Community Blog: Friday’s Fedora Facts: 2022-42

        Here’s your weekly Fedora report. Read what happened this week and what’s coming up. Your contributions are welcome (see the end of the post)!

        I have weekly office hours on Wednesdays in the morning and afternoon (US/Eastern time) in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. See the upcoming meetings for more information.

      • Fedora Project ☛ Fedora Community Blog: CPE Weekly Update – Week 42 2022

        This is a weekly report from the CPE (Community Platform Engineering) Team. If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on libera.chat.

        We provide you both infographics and text version of the weekly report. If you just want to quickly look at what we did, just look at the infographic. If you are interested in more in depth details look below the infographic.

      • NeuroFedora ☛ The NeuroFedora Blog: Next Open NeuroFedora meeting: 24 October 1300 UTC

        Please join us at the next regular Open NeuroFedora team meeting on Monday 24 October at 1300 UTC. The meeting is a public meeting, and open for everyone to attend.

    • Canonical/Ubuntu Family

      • The easier way to install Steam on Linux gets bleeding-edge graphics support

        Installing Steam on a Linux system just got a little easier, at least if you can install a Snap package. Ubuntu-maker Canonical announced today that its Steam Snap supports "bleeding edge" Mesa graphics APIs, with more improvements coming soon.

        Snaps are self-contained packages that are easier for users to install without command lines and also contain the other programs and libraries they rely on, preventing conflicts between the versions of installed software applications (i.e., dependency hell). They're theoretically easier to update through a store app and are sandboxed from the rest of the system. They're also not universally appreciated in the greater Linux community, as they're pushed primarily by Canonical through its Snap Store and can reduce the performance of some apps.

        Canonical worked with Steam-creator Valve to create the Steam Snap in "Early Access" in March. It bakes in the Mesa drivers and Proton and Wine wrappers needed for some Windows-via-Linux games, resolves the 32-bit/64-bit discrepancies for certain libraries, and handles the other necessary items that users would typically be pulling in via command-line and private repositories.

        The latest Steam Snaps add support for removable media, high-DPI displays, and localization. Canonical states that the app also benefits from a migration to Core 22 and LZO compression. (Snaps were originally developed for Ubuntu's mobile OS and embedded/Internet of Things platform. It's complicated.)

        At the moment, installing the Steam Snap pulls in the very latest Mesa drivers from Oibaf's PPA repository. In the near future, Canonical wants to let Snap installers customize their install if they wish, choosing "fresh" or "turtle" Mesa drivers for the latest point release or stable releases, respectively.

      • Silicon Angle ☛ Canonical debuts Ubuntu 22.10 Kinetic Kudu release with improved support for IoT developers and devices

        Linux software company Canonical Ltd. today announced a major new release of its popular Ubuntu operating system. Ubuntu is one of the most widely used versions of Linux and is especially popular with large enterprises, which use the software to power all kinds of public cloud environments and business applications.

    • Devices/Embedded

      • Medevel ☛ Build Your Cycling Computer with RaspberryPi Zero: Pi Zero Bikecomputer

        Pi Zero Bikecomputer offers you a complete open-source guide and tools to build your own GPS cycling computer with Raspberry Pi Zero (W, WH, 2W).

        The project is the brain child of Hishizuka, who is a cyclist and a developer as well from Japan.

        Pi Zero Bikecomputer is a GPS and ANT+ bike computer based on Raspberry Pi Zero(W, WH, 2 W). This is the first DIY project in the world integrated with necessary pieces of hardware and software packages for modern bike computer.

        It measures and records position(GPS), ANT+ sensor (speed/cadence/power) and I2C sensor (pressure/temperature/accelerometer, etc.). It also displays these values, even maps and courses in real-time. In addition, it writes out log into .fit format file.

    • Open Hardware/Modding

      • Tom's Hardware ☛ Raspberry Pi Revives Tank Simulator from the 1970s | Tom's Hardware

        If there’s one thing the Raspberry Pi is good for, it’s breathing life into old hardware. Of all the projects we’ve covered involving vintage hardware, we’ve never seen something quite like this Raspberry Pi-powered tank simulator that YouTuber Tom Scott had the privilege of demonstrating in his recent video. This simulator was originally built in the 1970s but still works today thanks to a little help from our favorite SBC.

        According to Scott, this is the last 1970s tank-driving simulator left in the world. The unit features a box in which users can sit with realistic controls that would be found inside the cockpit of an actual tank. The screen shows them what’s in front of the tank while the box is rigged to tilt and move in real-time to simulate the effects of driving a tank in the real world.

      • Tom's Hardware ☛ BigTreeTech's CB1 Takes On Raspberry Pi CM4 | Tom's Hardware

        BigTreeTech known primarily for its 3D printing accessories, has released a Raspberry Pi CM4 (opens in new tab) alternative board. The device, as reported by CNX Software (opens in new tab), uses the exact same form factor as the Compute Module, but downgrades the specs. Still, if you’re after a low-power board for IoT or other product that needs the kind of IO a CM4 can provide, this looks like a reasonable replacement.

  • Free, Libre, and Open Source Software

    • Web Browsers/Web Servers

    • Productivity Software/LibreOffice/Calligra

      • Document Foundation ☛ New Liaison role for the Native Language Communities - The Document Foundation Blog

        We are launching a new role in the Native Language Communities. This role aims to improve the communication between the global projects, The Document Foundation and the local communities.

        This communication should be directed in two ways: keep local communities informed on what is happening internationally, and keep the international community informed of what is achieved by the local communities.

        My hope is also that TDF will be able to bring more help, if it is informed of the achievements, difficulties, wishes and needs locally.

    • FSF

      • FSF ☛ Privacy and freedom should be the legacy we leave, not the opposite

        October 21st marks Global Encryption Day, a time that calls to mind the many benefits of an unfairly (but increasingly) maligned technology. This has given us an occasion to reflect on recent attacks to encryption on the part of governments, specifically the European Union.

        [...]

        Chat control measures have been discussed in the EU for some time. Now, they seem dangerously close to adoption. They follow a temporary measure adopted by the European Parliament, which requested that communication providers voluntarily hand over information to law enforcement sourced from an individual's communications. A proposal currently under discussion within the Council of the European Union seeks to make this measure permanent, and moreover, to make it mandatory for email and chat hosts to spy on their users. In the case of end-to-end encryption, this means installing a permanent client-side backdoor into both free and nonfree messaging apps. And while there has been some resistance to legislators' actions from advocacy groups like European Digital Rights, and others in the EU, this has not created a change in direction. Chat control needs to be stopped in its tracks.



    • Programming/Development

      • Martin Fowler ☛ Conways Law

        Pretty much all the practitioners I favor in Software Architecture are deeply suspicious of any kind of general law in the field. Good software architecture is very context-specific, analyzing trade-offs that resolve differently across a wide range of environments. But if there is one thing they all agree on, it's the importance and power of Conway's Law. Important enough to affect every system I've come across, and powerful enough that you're doomed to defeat if you try to fight it.

        [...]

        Conway's Law is essentially the observation that the architectures of software systems look remarkably similar to the organization of the development team that built it. It was originally described to me by saying that if a single team writes a compiler, it will be a one-pass compiler, but if the team is divided into two, then it will be a two-pass compiler. Although we usually discuss it with respect to software, the observation applies broadly to systems in general.

      • How Trying New Programming Languages Helped Me Grow as a Software Engineer

        When you use one programming language daily in your job as a Software Engineer, it's easy to fall into the trap of that language bubble. I want to show you how stepping outside your comfort zone and learning new languages and paradigms helped me grow as a Software Engineer.

        Over the years I've transitioned from frontend developer to full-stack developer and even tried professional game development! In that time, I managed and mentored developers at different stages of experience.

      • RAII: Compile-Time Memory Management in C++ and Rust :: The Coded Message

        I don’t want you to think of me as a hater of C++. In spite of the fact that I’ve been writing a Rust vs C++ blog series in Rust’s favor (in which this post is the latest installment), I am very aware that Rust as it exists would never have been possible without C++. Like all new technology and science, Rust stands on the shoulders of giants, and many of those giants contributed to C++.

        And this makes sense if you think about it. Rust and C++ have very similar goals. The C++ community has done a lot over all these years to pioneer new programming language features in line with those goals. C++ has then given these features years to mature in its humongous ecosystem. And because Rust also doesn’t have to be compatible with C++, it can then steal those features without some of the caveats they come with in C++.

      • A Real World React -> htmx Port

        It is all well and good talking about REST & HATEOAS in theory or describing the Hypermedia-Driven Application architecture, but, at the end of the day, what matters in software is practical: Does it work? Does it improve things?

        We can say for sure that htmx works, since we use it in our own software. But it is hard to say that it would be an improvement over other approaches, since we haven't had an apples-to-apples comparison of how htmx might compare with, say, react.

      • Python

        • Musings on Python Type Hints

          "Gradual Typing" has become incredibly popular over the last 8 years or so. The most notable examples of this phenomena exist in the JavaScript space. Since JavaScript is the lingua franca of the web there have been several efforts to leverage the benefits of static type systems to enable easier programming-in-the-large for JavaScript. Gradual type systems such as TypeScript and Flow have found the most success in this space.

  • Leftovers

    • Tedium ☛ New Ellijay TV: Making Local TV Awesome Again

      If you were given a golden ticket of sorts, what would you do with it? What would you build? Would you quit working for a while, or perhaps not work as hard? Or how would you leverage that opportunity that windfall to make your little slice of the world just a little bit better? Recently, I had a chance to talk to a longtime social media pal who is doing something really ambitious and awesome, the kind of thing that makes me wish that more people like him were out there taking big swings. And it comes down to putting a 2022 spin on an old idea: Making a TV station for the local community. Today’s Tedium dives into a creator who’s taking an ambitious idea on the air … along with the rest of his small town.

    • Science

      • Simon Willison ☛ Ethics: will you be an AI vegan?

        I’m finding the ethics of all of this extremely difficult.

        Stable Diffusion has been trained on millions of copyrighted images scraped from the web.

        The Stable Diffusion v1 Model Card has the full details, but the short version is that it uses LAION-5B (5.85 billion image-text pairs) and its laion-aesthetics v2 5+ subset (which I think is ~600M pairs filtered for aesthetics). These images were scraped from the web.

        I’m not qualified to speak to the legality of this. I’m personally more concerned with the morality.

        The final model is I believe around 4.2GB of data—a binary blob of floating point numbers. The fact that it can compress such an enormous quantity of visual information into such a small space is itself a fascinating detail.

    • Security

      • Security Week ☛ CISA Tells Organizations to Patch Linux Kernel Vulnerability Exploited by Malware [Ed: This is just a privilege escalation issue]

        The US Cybersecurity and Infrastructure Security Agency (CISA) on Thursday added a Linux kernel flaw to its Known Exploited Vulnerabilities Catalog and instructed federal agencies to address it within three weeks.

      • Hackaday ☛ This Week In Security: Linux WiFi, Fortinet, Text4Shell, And Predictable GUIDs | Hackaday

        Up first this week is a quintet of vulnerabilities in the Linux kernel’s wireless code. It started with [Soenke Huster] from TU Darmstadt, who found a buffer overwrite in mac80211 code. The private disclosure to SUSE kernel engineers led to a security once-over of this wireless framework in the kernel, and some other nasty bugs were found. A couple result in Denial-of-Service (DOS), but CVE-2022-41674, CVE-2022-42719, and CVE-2022-42720 are Remote Code Execution vulnerabilities. The unfortunate bit is that these vulnerabilities are triggered on processing beacon frames — the wireless packets that announce the presence of a wireless network. A machine doesn’t have to be connected or trying to connect to a network, but simply scanning for networks can lead to compromise.

      • Computing UK ☛ Linux kernel receives patches for serious Wi-Fi vulnerabilities [Ed: Got fully patched immediately]
      • USCERT ☛ #StopRansomware: Daixin Team

        CISA, the Federal Bureau of Investigation (FBI), and the Department of Health and Human Services (HHS) have released a joint Cybersecurity Advisory (CSA), #StopRansomware: Daixin Team to provide information on the “Daixin Team,” a cybercrime group actively targeting U.S. businesses, predominantly in the Healthcare and Public Health (HPH) Sector, with ransomware and data extortion operations. This joint CSA provides Daixin actors’ tactics, techniques, and procedures (TTPs) and indicators of compromise (IOCs) obtained from FBI threat response activities and third-party reporting.

      • Privacy/Surveillance

        • EasyList is in trouble and so are many ad blockers

          You may not be aware of it, but the work of every ad blocker is powered by “filter lists” — lists of rules that tell the ad blocker how exactly it should block ads. EasyList is a community-run project that maintains one of the world’s most popular ad blocking filter lists.

          There are many popular lists (AdGuard filters is one of them), but EasyList has always stood out as the most prominent and the most popular one. If you're using an ad blocker, there's a 99.99% chance you are using EasyList or one of its derivatives.

          [...]

          Unfortunately, CloudFlare does not allow non-enterprise users use that much traffic, and now all requests to the EasyList file are getting throttled.

    • Environment

      • Energy

        • Silicon Angle ☛ Bitcoin community casts wary eye at government regulation and central banks

          The cryptocurrency community is on a collision course with government regulators and the centralized banking system, and the outcome could have big repercussions for a digital currency model based on decentralized finance and peer-to-peer transactions around the globe.

          The coming collision was very much on the minds of attendees at Bitcoin Amsterdam this week, billed by event host Bitcoin Magazine as the “biggest Bitcoin conference in Europe.” The Netherlands setting offered a bit of irony. The Bank of Amsterdam was established in 1609 as the world’s first true central bank, and the Sibos central banking conference was taking place at the same time in a different venue across town.

          “Are they talking about which nation state they want to cancel from the financial system?” BTC Inc. Chief Executive David Bailey asked in opening session remarks. “I can promise you that’s not what we’re talking about here. As we say in bitcoin: Fix the money and fix the world.”

      • Wildlife/Nature

        • uni Yale ☛ Phantom Forests: Why Ambitious Tree Planting Projects Are Failing - Yale E360

          It was perhaps the most spectacular failed tree planting project ever. Certainly the fastest. On March 8, 2012, teams of village volunteers in Camarines Sur province on the Filipino island of Luzon sunk over a million mangrove seedlings into coastal mud in just an hour of frenzied activity. The governor declared it a resounding success for his continuing efforts to green the province. At a hasty ceremony on dry land, an official adjudicator from Guinness World Records declared that nobody had ever planted so many trees in such a short time and handed the governor a certificate proclaiming the world record. Plenty of headlines followed.

          But look today at the coastline where most of the trees were planted. There is no sign of the mangroves that, after a decade of growth, should be close to maturity. An on-the-ground study published in 2020 by British mangrove restoration researcher Dominic Wodehouse, then of Bangor University in Wales, found that fewer than 2 percent of them had survived. The other 98 percent had died or were washed away.

        • [Old] Barcelona-style “superblocks” could make a surprising number of cities greener and less car-centric

          More than 40% of the street network in some cities is suitable for transformation similar to Barcelona-style “superblocks,” according to a new study. The findings highlight the possibilities as well as the complexities of making neighborhoods in diverse cities greener and less car-centric.

    • Freedom of Information / Freedom of the Press

      • Deutsche Welle ☛ Julian Assange faces 'uncertain future,' his wife tells DW – DW – 10/14/2022

        Stella Assange said her husband's fight for freedom was not a legal battle anymore, but lies in the hands of politicians. Assange has also been nominated for the European Union's top human rights prize.

      • JURIST ☛ Wikileaks founder Julian Assange in poor health, lawyer says - JURIST - News

        Jen Robinson, human rights lawyer for Wikileaks founder Julian Assange, told Australian reporters Wednesday Assange is in poor health for his coming legal proceedings. Assange faces extradition to the US where 18 counts of illegally obtaining, receiving and disclosing classified information await him.

        UK Home Secretary Priti Patel approved the extradition in June. Assange is in the midst of appealing the order. If Assange’s appeal to stay fails, the 51-year-old could serve up to 175 years in US federal prison.

        The extradition order comes after years of protracted legal battles with Sweden and the US. The threat of possible deportation to Sweden caused Assange to take refuge in Ecuador’s London-based embassy. Ecuador granted Assange’s asylum request in 2012. The Swedish government eventually dropped all charges in November 2019 ending its extradition request.

      • The Age AU ☛ ‘It’s horrible’: Lawyer Jen Robinson on the toughest part of working for Assange

        Her clients range from Julian Assange to Amber Heard, West Papuan freedom fighters to female soccer players – surfer, Bomaderry High grad and London-based human rights barrister Jennifer Robinson reveals the challenges of defending the world’s disenfranchised.

  • Gemini* and Gopher

    • Technical

      • Internet/Gemini

        • Marginalia's Index Reaches 100,000,000 Documents

          A very brief note to announce reaching a long term goal and major milestone for marginalia search.

          The search engine now indexes 106,857,244 documents!

          The previous record was a bit south of seventy million. A hundred million has been a pie-in-the-sky goal for a very long time. It's seemed borderline impossible to index a that many documents on a PC. Turns out it's not. It's more than possible.

      • Programming

        • Forth double numbers are bass akwards

          My forth (octiforth maybe?) is a 32-bit, i386 implementation. Partly because I was messing around with a 32-bit OS, partly because I like the minimalism/challenge of not-enough-registers.

          Forth provides for double integers -- Forth was often 16 bits and double-ints were 32, but for a 32-bit forth 64-bit double-ints are sensible. Looking at some doc it appears that the two parts of a double are stored in a big-endian way: the high component is below the low.


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



Recent Techrights' Posts

Intercontinental Brigading - Part XXX - Breaking This Year’s Election Process With Bug Doors in Restricted Boot
Thankfully here in the UK we typically still vote with paper and pencil
Intercontinental Brigading - Part XXIX - Undermining US Election While Engaging in Lawfare in England (BBC) Against Publishers That Cover Anti-Election Violence
The elephant in the room is back doors in voting machines
 
Intercontinental Brigading - Part XXXI - Microsoft and Promoters of "Secure Boot" Are to Blame
the important thing is that the dictator and Microsoft can remotely control all computers
Links 03/11/2026: Science Around "Near-Death Experiences" and "Do Animals Grieve?"
Links for the day
Gemini Links 03/11/2026: Guitar, 3D-Printable Electric Spinning Wheel, Against Haven Social, and More
Links for the day
Intel Corporation Down Over 51% in One Month, the US Bailout Didn't Work
Is the slop industry [sic] next?
Microsoft European Development Centre (EDC) Next to be Culled?
No time for that anymore
Mass Layoffs at SUSE, Over 10% of Staff Gone
Ignore their excuses
When You're a Software Developer and They Tell You That Your Occupation is Dead or Dying in Order to Sell Dysfunctional Offerings Based on Hype (and Plagiarism)
Disbelief is a strength when companies borrow trillions of dollars to sell a dud and construct a pyramid scheme
Links 03/11/2026: Slop-Tied Debt is Becoming a Crisis (Lenders Panic), "Ukrainian Journalists Urge Global Media Not to Look Away From Russian Aggression"
Links for the day
Malaysia Seems to be Exploring Digital Independence With GNU/Linux and More
not too bad
Microsoft Windows is Crashing in Republic of South Korea
Like in Japan, they seem to be shutting the lid on decades of Microsoft-isms
Think Less, Aim for Less (When It Comes to Hardware)
An abundance of hardware being wasted on a pyramid scheme will become a cautionary tale one day
Gemini Links 03/11/2026: Stargazing, Linux-Powered Prism "Ambient Computer", and Abandoning Streaming Disservices
Links for the day
GNU/Linux Made Big Strides in Portugal This Year
Microsoft had many layoffs in Portugal in recent years
GNU/Linux in Argentina Now Measured at 8% "Market Share"
Argentina is known for exporting skilled footballers, not advanced technology, but it has a large population, which we can hope will dump Windows
Microsoft is Borrowing Loads of Money While Telling 60,000 Workers to Take the "Offer" and Leave, Microsoft Wants Bailouts From the Dictator
Vote in elections and also vote with your wallet
Microsoft and Spoilt Food
Some whistleblowers may be needed here
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, November 02, 2026
IRC logs for Monday, November 02, 2026
Links 02/11/2026: Bracing for US Election and New Zealand Has November 7 Election
Links for the day
Gemini Links 02/11/2026: Beginning With Gemini Protocol, Looking for CoCs, and Slop for Local Data
Links for the day
NDA-Compatible PIPs and RAs at IBM Red Hat
We welcome Red Hat whistleblowers who can share with us the NDA/s passed their way
The Tower of Babel
More is not better
When Large American "Tech" Companies Can No Longer Complete Payroll
In spite of several very large waves of Dell layoffs, which the media reported on, it seems like they are still experienceng payroll problems, maybe that's why money is being borrowed
GNU/Linux Rises in African's Largest Population
15% in Nigeria [...] A country with over 200 million people
The Register MS Has Just Published a Fake Article With "AI" 28 Times in the Page (Communist Party of China Entity Paid for That)
In IRC, someone has just pointed out that an article at The Register MS repeats Microsoft's lies about its financial situation
Windows Down to All-Time Low, Says statCounter, While Microsoft Tells 60,000 Workers They're No Longer Necessary
Microsoft must be feeling "salty" right now
A British Uphill Battle to Eliminate Microsoft and Its American Back Doors
There are places of work and homes where GNU/Linux is installed and regularly used, not as a mere hobby but as a hyper-productive, practical tool
Writing for Good
The Web has an abundance of junk
Technical Coverage of US Elections
When elections are done by computers and decided by computers it becomes a tech issue
By Killing the "Linux News Section" in Softpedia (the Most Popular Section, Based on Its Editor) Softpedia Killed Itself
Enjoy Ballmer
Linkspam in "It's FOSS" Today (and It's Not Even FOSS)
free-to-access ad for some dodgy companies and the URLs are 'tampered' for cashback
Links 02/11/2026: Slop Destroying Mathematics and "Democracy is Not on the Ballot" (in US)
Links for the day
Celebrating Photography, Celebrating Life, Celebrating Magnificent Humanity, Not Plagiarism Disservices
Any time we adopt or spread slop imagery we are participating in the problem
Year-Long Celebration Starts on Saturday
This coming Saturday we turn 20
Intercontinental Brigading - Part XXVIII - Microsoft Doesn't Want People to Speak About Microsoft-Controlled Restricted ('Secure') Boot, a Silent Injustice and Back Door/Kill Switch
Can we please stop treating this as normal or acceptable?
On Desktops/Laptops, Clownflare Sees Windows at Under 60% and GNU/Linux at 15% This Past Weekend
Impressive if accurate
Microsoft Lunduke is Slop
Microsoft Lunduke is just trying to stir up hatred
Intercontinental Brigading - Part XXVII - Shooting the Messengers (People Who Oppose Microsoft Back Doors), Even Across the Atlantic
Keep this in mind later this week when a dictator either discredits the voting or covertly tampers with the voting process
Microsoft Wants 60,000 Employees Gone (One Way or Another)
At IBM, 15% of staff got marked as candidates for removal; at Microsoft it's almost 30%
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, November 01, 2026
IRC logs for Sunday, November 01, 2026
Jean-Claude Van Linus
Claude talking?
Gemini Links 01/11/2026: OpenBSD, Broken MicroHDMI, Nextcloud, and More
Links for the day
IBM Vapourware on a Budget (to Grab Bailouts From US Taxpayers)
Anderon is the sort of thing that makes IBMers uncomfortable
Links 01/11/2026: Digital Minimalism and "Palantir Cofounder Announces Cruel Plan to Breed Thousands of Lab Monkeys for Medical Experiments"
Links for the day
Microsoft Accenture in Trouble, Accenture’s Debt Skyrockets
Seeing a wave of adoption of Free software in Europe, it's not exactly shocking that "consultants" from Microsoft Accenture are no longer in demand
Microsoft Says Its "Goodwill" Value Has Been Declining for Years, But It Also Claimed That Doubled in One Year
Wall Street deserves far more criticism or scepticism (at the very least)
SkyChatz: From Nothing to #2 in IRC (in Less Than a Year)
Second only to Libera.Chat
Making Up Words or Inventing a Vocabulary
Or why Large Language Models are useless
Assange on What Lula Means to Free Press
Here in the UK we've also found our 'Lulas'
GNU/Linux is No Underdog (But There Are Attempts to Put It "To Sleep")
There's a moral imperative
Intercontinental Brigading - Part XXVI - The "Law and Order" Candidate Who Crushes Both Law and Order and Even Rejects Election Outcomes (Insurrection Follows)
A world without real technical security is a world void of democracy, justice, and human rights
Links 01/11/2026: Malaysian Media Perishing, France Belatedly Identifies Social Control Media as Weaponised Yellow Press
Links for the day
Gemini Links 01/11/2026: "Trick-or-Treating seems to be dead, at least in our neighborhood"; BaseFree Numerical System and Human Emacs
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, October 31, 2026
IRC logs for Saturday, October 31, 2026