Bonum Certa Men Certa

Links 06/08/2022: Five Years of Fosstodo and Arti 0.6.0



  • GNU/Linux

    • Server

      • Xe's BlogDo I need Kubernetes?

        Image generated by DALL-E 2 -- A hexagon comprised of pink, blue, green, yellow, orange and purple colored trangles combining into octarine in space, digital art, 8k uhd, anime style...

    • Audiocasts/Shows

    • Instructionals/Technical

      • Data SwampFair Internet bandwidth management on a network using Linux

        A while ago I wrote an OpenBSD guide to fairly share the Internet bandwidth to the LAN network, it was more or less working. Now I switched my router to Linux, I wanted to achieve the same. Unfortunately, it's not really documented as well as on OpenBSD.

        The command needed for this job is "tc", acronym for Traffic Control, the Jack of all trades when it comes to manipulate your network traffic. It can add delays or packets lost (this is fun when you want to simulate poor conditions), but also traffic shaping and Quality of Service (QoS).

      • Niels ProvosType-On Typewriter Animation in Nuke

        Users of AfterEffects are used to a plethora of presets for text animation. Unfortunately, text animation in Nuke is significantly limited in that the contents of the text field cannot be easily animated. I was working on producing a music video in which type-on text shows the lyrics in time with the music and ran into the limitation. I was not willing to mask letters individually using roto tools and instead decided to write a small python program that generates the animation in side of Nuke.

      • Xe's BlogHow to look up a Nix package's Nix store path from flake inputs

        Image generated by MidJourney -- The fall of the Archons, colored pencil drawing, fireball spell, bright sky, digital art, lake of fire

        Sometimes God is dead and you need to figure out what the version of a package in your Nix flake's inputs is. With flakes, you can figure this out using nix eval on a flake reference, but what the hecc is a flake reference?

      • Its FOSSHow to Upgrade to Linux Mint 21 [Step by Step Tutorial]

        This is a regularly updated guide for upgrading an existing Linux Mint install to a new available version.

      • H2S MediaHow to install BigBlueButton on Ubuntu 20.04 LTS Linux

        Learn the quick steps to install and configure BigBlueButton on Ubuntu 20.04 LTS Focal Fossa server to create your own web-based video conferencing platform free of cost.

        “BigBlueButton” or “BBB” is an open-source web-based video conferencing tool. This means that users have to enter the URL in the browser instead of downloading the program to their computer. With the free version of “BigBlueButton”, users can conduct video conferences, as well as host webinars and online presentations.

      • markaicode by MarkHow to Install Sublime on Debian 11 | Mark Ai Code

        Sublime Text is a powerful text editor for creating code, narrative, and markup languages that are cross-platform. It’s coded in C++ and Python. The sublime text editor is compatible with a variety of programming and markup languages. It is often produced by the community and has many complex features such as window management and symbol indexing. It enables consumers and programmers to extend its capabilities by using various plugins.

        In this article, we will demonstrate how to install Sublime Text on Debian 11 “bullseye.” The Debian Terminal is used to run all of the commands listed here. Let’s get started with the installation.

      • HowTo ForgeHow to Install Calibre E-book Server on Ubuntu 22.04

        Calibre is a free and open-source e-book manager. In this tutorial, you will learn to install the Calibre server on an Ubuntu 22.04 machine.

      • Install Sysdig System Visibility Tool on Ubuntu 22.04 - kifarunix.com

        This tutorial will take you through how to install Sysdig system visibility tool on Ubuntu 22.04. Sysdig is a simple visibility tool that provides deep visibility into your system.

      • uni TorontoA brief history of looking up host addresses in Unix

        In the beginning, back in V7 Unix and earlier, Unix didn't have networking and so the standard C library didn't have anything to look up host addresses. When BSD famously added IP networking to BSD Unix, that had to change, so BSD added C library functions to look up this sort of information, in the form of the gethost* functions, which first appeared in 4.1c BSD but are probably most widely known in the 4.2 BSD version. Because this was before DNS was really a thing, functions like gethostbyname() searched through /etc/hosts.

        The next step in practice in host lookups was done by Sun, when they introduced what was then called YP (until it had to be renamed to NIS because of trademark issues). To avoid having to distribute a potentially large /etc/hosts to all machines and to speed up lookups in it, Sun made their gethostbyaddr() be able to look up host entries through YP; on the YP server, your hosts file was compiled into a database file for efficient lookups (along with all of the other YP information sources). As a fallback, gethostbyaddr could still use your local /etc/hosts, which was useful to insure that you weren't completely out to sea if the YP server stopped responding to you. People who didn't use YP (which was a lot of us) still used /etc/hosts, and perhaps distributed a (large) local version to all of their machines.

      • uni TorontoI wish that systemd (and everything) would rate-limit configuration warnings

        The obvious reason you're seeing this message is that the 22.04 'oidentd@.service' template service unit specifies the now-obsolete 'StandardError=syslog' setting. You're seeing this message frequently because systemd apparently generates these messages whenever the unit is started and oidentd.socket is set to start it on every connection (ie, oidentd.socket specifies 'Accept=yes', which is also the only time you can have a templated socket service unit).

      • uni TorontoUsing Prometheus's recent '@ end()' PromQL feature to reduce graph noise

        Modern versions of Prometheus support a special '@' time modifier on PromQL queries. These let you evaluate a part of the query at a specific, fixed time, rather than at either the 'now' of an instant query or at every step of a range query. In addition to literal times, this can use two special time functions, 'start()' and 'end()', which evaluate to the start and end of a range query.

      • uni TorontoVim settings I'm using for editing YAML (with a sideline into Python)

        I normally stick with minimal Vim customizations, partly because as a system administrator I'm not infrequently editing files as a different user instead of myself. However, due to Prometheus and other things I'm editing more and more YAML these days, and YAML files have such a rigid and annoying requirement for their indentation and formatting that it's painful to edit them in a stock vi-like Vim setup. Initially I stuck 'modelines' at the top of most of the the Prometheus YAML files, but by default these are ignored if you're root so I had to remember to ':set' them by hand. Recently I decided that enough was enough, so I'd set our Prometheus server up so that YAML editing worked properly.

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

        In this tutorial, we will show you how to install VirtualBox on Linux Mint 21. For those of you who didn’t know, VirtualBox is a free and open-source hypervisor for x86 and x86-64 virtualization, which the Oracle Corporation develops. Not only is VirtualBox an extremely feature-rich, high-performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2. It can be installed on operating systems, including Linux, Windows, Solaris, and macOS.

        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 a VirtualBox Virtualization on Linux Mint 21 (Vanessa).

    • Games

      • GamingOnLinuxProton Experimental gets Halo Infinite working plus Airborne Kingdom

        Hot on the heels of Proton 7.0-4 getting a Release Candidate, Valve has put up a new build of Proton Experimental and it's quite an exciting one. This is the special version of Proton you can try, that often pulls in new features and fixes earlier to get more Windows games working on Linux desktop and Steam Deck.

      • Linux Links10 Fun Free and Open Source 2D Shooter Games - Part 2 - LinuxLinks

        2D shooter games are a subgenre of shooter game, which in turn is a type of action game. It’s difficult to exactly define which specific design elements make up a shooter game, but often they feature spacecraft and certain types of character movement.

        This type of game is extremely popular and fairly well represented by open source developers.

        All of the games featured below are highly addictive, immersive, fascinating, and hugely satisfying. Attractive graphics are an important element to any shooting game. But these games also have great gameplay coupled with the urge of always having just one more play. And as the source code is freely available, anyone can pick up, modify, and expand upon the games.

        There is an eligibility criteria that needs to be met to be included in this round up (see below).

        Let’s explore the 10 games. For each game we have compiled its own portal page, a full description with an in-depth analysis of its features, a screen shot of the game in action, together with links to relevant resources.

  • Distributions and Operating Systems

    • Debian Family

    • Open Hardware/Modding

      • Tom's HardwareHow to Use Raspberry Pi Pico W With Node-RED

        In a previous how to, we introduced MQTT (Message Query Telemetry Transport) with the $6 Raspberry Pi Pico W. In that tutorial we kept things relatively simple. Publishing and subscribing to messages using a little MicroPython and an MQTT broker. We then used an online MQTT service to interact with the Pico W. This proved that everything worked, but in this how-to, we are going to kick things up a notch and build a web application using very little code.

      • Old VCRThe Pong you could program, possibly: the MOS 7600/7601

        What's odd about the MOS 7600/1 is that everyone seems to have a clear idea of what it can do, but there's yet to be any hard proof like an available datasheet to substantiate it. Most of the sites that talk about it (including, I must admit, my entry at the Secret Weapons of Commodore) make reference to the other sites in terms of its specifications, which circularly point at other sites which point back at the originals. In any event, what allegedly made the 7600 unique compared to the TI, NS and GI silicon-Pong designs was that instead of hardwired circuitry it supposedly had a mask ROM containing the game programming and a primitive internal CPU to run it (though it did use internal discrete circuitry for the graphics and audio; more in a moment). This internal ROM is confidently and consistently described as 512 "words," despite no surviving MOS or CSG spec sheet to back that up, nor any idea what the actual word size is (possibly eight bits, but at that time could have been four). On the other hand, given the constraints MOS was working under, it isn't inconceivable that they might have used some of the pre-existing work from the 6501/2 and combined it with a ROM and some internal static RAM and colour video circuitry to get a superior working design up quick. In that sense the mask ROM would have been an advantage, as it could be customized by/for any potential vendor. And MOS knew how to make cheap chips, another obvious advantage in a market with low margins.

      • J PieperDebugging bare-metal STM32 from the seventh level of hell

        Here’s a not-so-brief story about troubleshooting a problem that was at times vexing, impossible, incredibly challenging, frustrating, and all around just a terrible time with the bare-metal STM32G4 firmware for the moteus brushless motor controller.

      • Raspberry PiBig Mouth Billy Bass meets Raspberry Pi Pico W

        He then wrote a MicroPython class to give easy access to the pins that control particular motors in Billy’s various fishy moving parts, and html code so that visitors to his Pico W’s website can control Billy from a distance – the best way to experience Big Mouth Billy Bass.

      • HackadayPixMob Wristband Protocol Reverse-Engineering Groundwork

        The idea behind the PixMob wristband is simple — at a concert, organizers hand these out to the concertgoers, and during the show, infrared projectors are used to transmit commands so they all light up in sync. Sometimes, attendees would be allowed to take these bracelets home after the event, and a few hackers have taken a shot at reusing them.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • Kev QuirkFive Years of Fosstodon Questions - Kev Quirk

      Brandon, incidentally one of the oldest members on Fosstodon, asked a few questions in response to my post on Five Years of Fosstodon. So I thought I’d answer them here.

      The answers to these questions will take up way more than the 500 characters allowed by Mastodon, and as regular readers will know, I really dislike threads. So it made sense for me to post the answers here.

    • Web Browsers

    • Funding

      • Matt RickardOpen-Source and Quadratic Funding

        Open-source developers are rarely compensated relative to the impact that their code has. So how should we fund code that might be considered a public good?

    • Programming/Development

      • The Register UKGitLab U-turns on deleting dormant projects after backlash

        GitLab has reversed its decision to automatically delete projects that are inactive for more than a year and belong to its free-tier users.

        As revealed exclusively yesterday by The Register, GitLab planned to introduce the policy in late September. The biz hoped the move would save it up to $1 million a year and help make its SaaS business sustainable.

        This news did not go down well.

      • SequoiaPGPPlan For User Testing Of sq

        The goal of this is to find out pain points when using sq: what is easy and straightforward; what is difficult to understand; what is difficult to do. The testing will cover the sq command line tool and its built-in help, but not any other manuals or materials. The outcome I hope for is a list of proposed improvements to sq. The volunteers will not be judged or graded.

      • Terence EdenThe point of a dashboard isn't to use a dashboard

        A dashboard shows that you have access to your data. And that is a huge deal.

      • Bozhidar BatsovClojure Tricks: Number to Digits - (think)

        If you’re into programming puzzles you probably know that there’s a whole class of problems about doing something (e.g. some calculations) with the digits of a number.

      • Bozhidar BatsovClojure Tricks: Zipping Things Together

        Many programming languages have a function for combining the elements of multiple collections (e.g. arrays or lists) together.

      • Bozhidar BatsovClojure Tricks: Replace in String - (think)

        Today I saw a clever bit of Clojure code involving clojure.string/replace, that reminded me how powerful the Clojure standard library is.

      • A Guile Steel smelting pot -- Dustycloud Brainstorms

        Last month I made a blogpost titled Guile Steel: A Proposal for a Systems Lisp. It got more attention than I anticipated, which is both a blessing and and curse. I mean, mostly the former, the curse isn't so serious, it's mostly that the post was aimed at a specific community and got more coverage than that, and funny things happen when things leave their intended context.

        The blessing is that real, actual progress has happened, in terms of organization, actual development (thanks to others mostly!), and a compilation of potential directions. In many ways "Guile Steel" was meant to be a meta project, somewhat biased around Guile but more so a clever name to start brewing some ideas (and gathering intelligence) around, a call-to-arms for those who are likeminded, a test even to see if there are enough likeminded people out there. The answer to that one is: yes, and there's actually a lot that's happening or has happened historically. I actually think Lisp is going through a quiet renaissance and is on the verge or a major revival, but that's a topic for another post. The goal of this post is to give a lay of the landscape, as I've seen it since then. There's a lot out there.

        If you enjoy this post by the way, there's an IRC channel: #guile-steel on irc.libera.chat. It's surprisingly well populated given that people have only shown up through word of mouth.

      • Austin Z HenleyMy HCI toolbox: Methods for designing and evaluating UIs

        I'm a big advocate for HCI being integrated into all disciplines, no matter your job title. Anyone on a software team could run a user study—an engineer, PM, designer, researcher, manager, etc.

        Showing up to a meeting with actual evidence to support you is very powerful. It can often be done without too much effort. And even if you aren't the one interacting with users directly, there is a lot of value in empathizing with users.

        I recently gave a presentation about conducting user studies that went over the methods I tend to use and my experiences with them. My goal was to give a taste of conducting user studies even to someone that may not have a background in user research or HCI.

        This is the same content as that presentation but in an elaborated text form. I hope you find it helpful!

      • Chen HuiJingThe horizontal overflow problem

        But first, let’s go with the broad strokes situation of simply not testing at a narrow enough viewport. The last I checked, Firefox stops at 435px, Chrome stops at 500px and Safari stops at 559px. That is, if you have your Devtools in a separate window.

        If you dock your Devtools to the left or right of your viewport, then you can shrink the viewport down to near 0px if you really wanted to. So the tip here is, dock your Devtools for testing narrow viewports. Or you could, I don’t know, ACTUALLY test on a narrow mobile device?

      • Geeks For GeeksIs there a limit for the total variables size on the Memory Stack?
      • NVISO LabsFinding hooks with windbg

        In this blogpost we are going to look into hooks, how to find them, and how to restore the original functions.

        I’ve developed the methods discussed here by myself and they have been proven to be useful for me. I was assigned to evaluate the security and the inner working of a specific application control solution. I needed a practical and easy solution, without too much coding preferably using windbg.

      • The New Wave Frontend Toolchain

        A new wave frontend toolchain is emerging, and it's extremely performance-driven.

        I'm talking about Deno and bun (runtimes), esbuild, swc, and Rome (bundlers), to name a few. These tools were built as a response to the slowness and complexity of Webpack.

      • OpenSource.comWhy we chose the Clojure programming language for Penpot | Opensource.com

        "Why Clojure?" is probably the question we've been asked the most at Penpot. We have a vague explanation on our FAQ page, so with this article, I'll explain the motivations and spirit behind our decision.

        It all started in a PIWEEK. Of course!

        During one of our Personal Innovation Weeks (PIWEEK) in 2015, a small team had the idea to create an open source prototyping tool. They started work immediately, and were able to release a working prototype after a week of hard work (and lots of fun). This was the first static prototype, without a backend.

      • SparkFun ElectronicsSubmit Your Jetson Project to the SparkFun and NVIDIA Community Project Contest!

        In case you've been out of the loop, we are in the middle of our #SummerofJetson with NVIDIA Embedded! Quizzes, prizes, educational resources, and a project showcase offer a whole array of ways to use and learn about your Jetson Nano this summer. We've already run 3 quizzes, with the 4th going up today! Check out this blog for more information.

      • Python

        • markaicode by MarkItertools Combinations - Python | Mark Ai Code

          Using Itertools, we go through the combinations() method. However, before digging more into the subject, it is critical to understand how it is used. Let’s have a look at it first. When conducting various computations, we constantly encounter combinations or permutations. Even though humans can calculate numbers, dealing with high quantities may be difficult at times. Consider what may happen if we had technologies that could make this decision for people.

        • Geeks For GeeksHow to Use Multiple Screens on PyGame?

          In this article, we are going to know how to use multiple screens on PyGame.

          Multiple screens are one of the best features of so many apps and games. This feature of an app or game allows users to navigate from one tab to another tab of the game within the same window and screen. This flexible way of moving within the game environment is easily seen as navigating from the game menu tab to the control bar of a game.

          The same and lot easier approach is also available in PyGame of Python. Thus by using PyGame one can use multiple screens on PyGame. This helps the user to generate a more flexible and seamless way to switch from one screen to another screen via Python.

        • Geeks For GeeksPython – Multi-Line Statements

          In this article, we are going to understand the concept of Multi-Line statements in the Python programming language.

        • Geeks For GeeksLoad Images in Tensorflow – Python

          In this article, we are going to see how to load images in TensorFlow in Python.

  • Leftovers

    • HackadayCompare PDFs Visually

      Sometimes a problem seems hard, but the right insight can make it easy. If you were asked to write a program to compare two PDF files and show the differences, how hard do you think that would be? If you are [serhack], you’ll make it much easier than you might guess.

    • New York TimesVin Scully, Voice of the Dodgers for 67 Years, Dies at 94

      The team has had many great players since World War II, but it was Mr. Scully, a gifted storyteller and a master of the graceful phrase, who became the enduring face of the franchise.

    • HackadayThis Stainless Steel Knife Build Starts With Raw Iron Ore

      Making knives at home has become a popular hobby, thanks partly to reality TV and the free time and idle hands afforded by lockdowns. Depending on how far you get into the hobby, builds can range from assembling and finishing a kit with pre-forged parts, to actual blacksmithing with a hammer and anvil. But pretty much every build includes steel from a commercial supplier.

    • HackadayLearning By Playing

      Summer break has started over here, and my son went off to his first of a few day-camp-like activities last week. It was actually really cool – a workshop held by our local Fablab where they have the kids make a Minecraft building and then get to 3D-print it out. He loves playing and building in Minecraft, so we figured this would be right up his alley.

    • HackadayHackaday Prize 2022: DIY Brushless Hand Cranked Generator

      A standard part of travel kit for the 2020s is now a battery pack — a hefty lithium-ion cell with onboard electronics for USB charging, that ensures all of our devices stay topped up while we’re out of range of a socket. But what happens when there is no handy mains supply to recharge it from? Step in [Chleba], with a hand cranked generator.

    • Education

      • Jacobin MagazineEugene V. Debs: “Back Up the Teachers”

        Eugene Debs supported the struggles of workers everywhere for power on the job. That included Chicago teachers — who he praised in this 1915 article, never before reprinted, for doggedly fighting a local ban on their union.

    • Hardware

      • HackadayLaptoppin’ Like 1975

        When we first saw the PZ1 laptop — a 6502 laptop-style computer with a small display and 512K of RAM — we couldn’t help but think of the old AIM 65 computer from Rockwell, although that only had 1K of memory. The other thing the AIM didn’t have was an ancillary microcontroller to help out that is way more powerful than the main processor.

      • Bryan LundukeThe story of the 1991 HP DOS Palmtop - by Bryan Lunduke

        The HP 100 / 200 LX palmtops are nothing short of spectacular little machines. Pocket-sized, clamshell, battery powered, MS-DOS computers — with a fascinating (and highly useful) array of hardware and software.

      • HackadayMCH2022 Badge CTF Solved, With Plenty To Learn From

        Among all the things you could find at MCH2022, there were a few CTFs (Capture The Flag exercises) – in particular, every badge contained an application that you could€  try and break into – only two teams have cracked this one! [Joachim “dojoe” Fenkes] was part of one of them, and he has composed an extensive reverse-engineering story for us – complete with Ghidra disassembly of Xtensa code, remote code execution attempts, ROP gadget creation, and no detail left aside.

    • Health/Nutrition/Agriculture

      • Bridge MichiganHuron River chromium spill investigation zeroes in on Milford pond

        A don’t touch advisory remains in effect for the section of the river from North Wixom Road in Oakland County and Kensington Road in Livingston County, after a recent release of some 10,000 gallons of liquid containing the toxic metal from a Wixom automotive supplier that uses it to chrome-plate auto parts.

      • Digital First MediaState continues water testing after traces of toxin found in Milford's Hubbell Pond

        Hexavalent chromium is a potent cancer-causing material. The state issued a no-contact order Tuesday for the Huron River between North Wixom Road in Oakland County and Kensington Road in Livingston County, recommending people and pets avoid touching the water, using it to water plants or eating fish from the river.

      • TruthOutCalifornia and Maine Are Implementing Universal Meal Programs for All Children
      • DaemonFC (Ryan Farmer)Lake County, Illinois Health Department leaving voicemails with me and my spouse over Monkeypox “Grindr vaccine”. – BaronHK's Rants

        Lake County, Illinois Health Department leaving voicemails with me and my spouse over Monkeypox “Grindr vaccine”.

        I’ve posted about how aggravated I am with the Lake County Illinois Health Department.

        You can get a recap if you like:

        Lake County, IL Health Department doctors should probably be avoided, in my experience.

        This was on top of their two years of incessant COVID lockdown terrorism that they used to wave their dick around with and force small businesses into bankruptcy court, and then used to surveil library patrons, and other abuses, before giving up completely. (Nobody even wears a mask on the bus anymore.).

        Now they’re leaving voicemails on our phones urging us to get a Monkeypox vaccine.

        I blogged about the Monkeypox vaccine too. (Who gets Monkeypox, why I won’t get the vaccine.)

      • Michael West MediaClue to children’s COVID immune response

        Kids’ noses may be better at fighting off COVID-19 than those of adults. Dr Kirsty Short from the school of chemistry and molecular biosciences at the University of Queensland says it may be one reason immune responses among children have proved more effective against the virus.

    • Proprietary

      • Digital Music NewsTikTok Integrates Ticketmaster Concert Tickets Directly In-App

        Ticketmaster formed this partnership with TikTok because it wants to reach fans on their favorite platforms. Some of the artists available at launch include Demi Lovato, OneRepublic, Usher, Backstreet Boys, WWE, and many other ticketed events. Ticketmaster is going all-in on social media ticket discovery after launching a partnership with both TikTok and Snapchat. The Snapchat feature shows users events they may be interested in based on their preferences.

    • Security

      • QSB-084: Split GPG: GnuPG file descriptor confusion and file existence leak | Qubes OS

        We have just published Qubes Security Bulletin (QSB) 084: Split GPG: GnuPG file descriptor confusion and file existence leak. The text of this QSB is reproduced below. This QSB and its accompanying signatures will always be available in the Qubes Security Pack (qubes-secpack). More information about QSBs, including a complete historical list, is available here.

      • Privacy/Surveillance

        • NPRAmazon is buying Roomba vacuum maker iRobot for $1.7 billion

          iRobot sells its products worldwide and is most famous for the circular-shaped Roomba vacuum, which would join voice assistant Alexa, the Astro robot and Ring security cameras and others in the list of smart home features offered by the Seattle-based e-commerce and tech giant.

    • Defence/Aggression

      • Counter PunchThe CIA's First War on China
      • China fires missile strikes over Taiwan Strait after Pelosi visit

        China has fired several waves of missiles over the Taiwan Strait, hitting targets in the waters that encircle the island of Taiwan after a visit from Speaker of the House Nancy Pelosi triggered a tense military standoff in the East Asia region.

        Taiwan’s Defense Ministry confirmed 11 Chinese Dongfeng type missiles were fired in Taiwan’s direction between 1:56 p.m. to 4 p.m. Thursday afternoon, local time. Taiwan’s armed forces said it was on high alert status, monitoring Chinese military activity in the region, and that the island’s long-range radar had detected the incoming missiles.

        “We condemn such irrational action that has jeopardized regional peace,” Taiwan’s Defense Ministry said in a statement.

      • NikkeiApple warns suppliers to follow China rules on 'Taiwan' labeling

        Apple has asked suppliers to ensure that shipments from Taiwan to China strictly comply with Chinese customs regulations after a recent visit by senior U.S. lawmaker Nancy Pelosi to Taipei stoked fears of rising trade barriers.

        Apple told suppliers on Friday that China has started strictly enforcing a long-standing rule that Taiwanese-made parts and components must be labeled as being made either in "Taiwan, China" or "Chinese Taipei," sources familiar with the matter told Nikkei Asia, language that indicates the island is part of China.

      • France24Somalia appoints al Shabaab co-founder as minister of religion

        Somalia's prime minister has named former al Shabaab group co-founder and spokesperson Mukhtar Robow as a minister in the country's new cabinet, a move that could either help strengthen the fight against the insurgency or provoke clan clashes.

      • Site36Military reconnaissance: German drones in use in Ukraine

        The German Ministry of Defence is supplying a total of 43 unarmed aerial drones to its partner in Ukraine, as well as various technology to defend against such systems. In addition, there is talk of up to 20 naval drones.

      • Site36Secret aerial surveillance: What does an hour’s flight with a Frontex drone cost?

        With a new regulation, the EU border agency has set up its own aerial surveillance with aircraft. With the arrival of drones, migration control with the „Multipurpose Aerial Surveillance“ has become much more effective, but presumably also more expensive.

    • Transparency/Investigative Reporting

      • CNNLondon's River Thames has shrunk as extreme heat and looming drought dries up its headwaters

        The start of the river has moved 5 miles (8 kilometers) downstream to Somerford Keynes, according to the Rivers Trust, which works across the UK and Ireland.

        The flow there is weak and only just discernible.

      • Jacobin MagazinePrivate Jets Should Be Illegal

        The role of drastic inequality in worsening in the climate crisis is not itself news. Oxfam last year reported that the carbon emissions of the richest 1 percent globally are set to be thirty times the level compatible with the 1.5€°C limit in 2030, while the carbon footprints of the poorest 50 percent are set to remain well below. Jet-setter celebrities like Taylor Swift, Floyd Mayweather, and Jay-Z — the three Yard report-toppers — are not just irresponsible individuals but symptoms of the rank inequality and grotesque overconsumption enabled and encouraged in the economic system under which we live.

    • Environment

      • Energy

        • Michael West MediaOil languishing on fears of recession - Michael West

          Oil languished near its lowest price since the start of the war in Ukraine on Friday on fears of a global recession, though stocks ignored such worries, gaining ahead of US jobs data that will give another clue to the health of the world’s largest economy.

          Benchmark Brent crude futures were up a touch at $US94.23 ($A135.19) a barrel and US crude futures were also a whisker higher at $US88.70 ($A127.26) a barrel, after both closed the previous session at their lowest levels since February.

        • David RosenthalHelium

          A major reason that cryptocurrencies have become such a problem is that mainstream journalists normally just regurgitate the hype they are fed by people Talking Their Book. Kevin Roose is a New York Times "technology columnist" who is infatuated with cryptocurrencies.

        • Common Dreams'Extremely Concerned': Shelling of Europe's Biggest Nuclear Power Plant More Worrying Than Chernobyl

          The head of the International Atomic Energy Agency (IAEA) raised grave concerns on Saturday about the shelling the previous day at the Zaporizhzhia nuclear power plant in Ukraine, saying the action showed the risk of a nuclear disaster.

          IAEA chief Rafael Mariano Grossi said he was "extremely concerned" by the attacks€ on Europe's largest nuclear power plant.

      • Overpopulation

        • OverpopulationWorld population is growing faster than we thought

          We’ve all heard the aphorism ‘Lies, damned lies and statistics.’ Statistics are an invaluable tool for understanding and responding appropriately to the world, but when the numbers say one thing and the headlines say another, it’s a cause for concern. TOP takes a dive into World Population Prospects 2022.

        • Jacobin MagazineWhy Capitalists Care About Our Record-Low Birth Rate

          Heideman argues that our corporate overlords are neutral on abortion or may even favor abortion rights. He points to Amazon and other corporations that say they’ll cover abortion travel costs for some employees. But this only confirms that capitalists want their own workers to be unencumbered by childbearing, the better to get work out of them. It doesn’t mean Amazon’s owners have no long-term class interest in a non-shrinking US labor force.

    • Finance

    • AstroTurf/Lobbying/Politics

    • Censorship/Free Speech

      • NeritamSerfing The Net

        We are living in an age of unprecedented creativity, they tell us. But there was a dark time not long ago, the story goes, when authors exercised dictatorial control over passive readers, movie studios foisted films on captive audiences, listeners were held hostage in their own homes by long-playing records, prime-time television only came on once a day, and professional journalists were gatekeepers to world events.

      • NetblocksIndonesia cracks down on unlicensed online platforms and services

        NetBlocks metrics confirm that restriction of online platforms from Friday 29 July 2022. The incident comes as telecom regulator Kominfo starts implementing new licensing rules.

        Impacted platforms cover widely used online payment services and gaming platforms including PayPal and Steam from Valve.

    • Freedom of Information / Freedom of the Press

      • ReasonProposed Bill Would Protect Journalists Like Julian Assange From Espionage Charges

        The Espionage Act Reform Act would change the law in a couple of ways. First of all, the reform would clarify that the espionage law specifically affects people authorized to receive confidential government information (federal employees or contractors), meaning that journalists who receive classified information and publish it are not engaging in espionage. It also establishes that whistleblowers within the government are able to turn to members of Congress, federal courts, an inspector general, and a couple of other key oversight agencies with important classified information without running afoul of the law.

      • Independent AUPenal assassination: The gradual effort to kill Julian Assange

        In the context of Assange, Britain has been a willing gaoler from the start, guided by the good offices of Washington and none too keen in seeing this spiller of secrets released into the world. Bail has been repeatedly and inexcusably refused, despite the threats posed by COVID-19, the publisher’s own deteriorating health and restrictions upon access, at regular intervals, to legal advice from his team.

      • CPJCPJ to publish ‘Afghanistan’s Media Crisis,’ an assessment of the state of press freedom one year after the return of the Taliban

        CPJ’s report, a series of richly reported features, highlights the experiences and knowledge of nearly two dozen Afghan journalists and experts, offering a nuanced picture of a once-vibrant media landscape now plagued by brutally repressive policies that have left Afghan journalists out of work, in exile — or cautiously finding ways to continue reporting. The report includes policy recommendations and accompanying videos.

      • CPJTaliban members beat Afghan journalist Selgay Ehsas, force her to record video message

        Locals took Ehsas, unconscious, to a clinic and later to the Fetame Zahra Public Hospital, where she received treatment for a bruised back, head pain, and dizziness, she told CPJ. She said that no items were stolen from her, and she believed the attack was reprisal for her work as a female journalist.

      • Michael West MediaDeath of journalism patriarch, Barnett

        Veteran federal political journalist David Barnett, who spearheaded the first official Canberra bureau of Australian Associated Press more than 50 years ago, has died aged 90.

        Barnett became the national newswire’s first bureau chief in 1971 overseeing two journalists in what’s now called Old Parliament House.

        He was just in time to report on one of the most seismic shifts in Australian politics – the 1972 election of Labor prime minister Gough Whitlam.

        Mr Barnett died in Canberra’s Calvary hospital on Saturday after a short admission.

    • Civil Rights/Policing

    • Internet Policy/Net Neutrality

      • Ruben SchadeRubenerd: When CDNs and DDoS vendors go offline

        Everyone notices when a content delivery network or distributed denial of service protection vendor goes offline, because they take half the modern web with them. Much of the world’s Internet traffic is transmitted and delivered by just a handful of these vendors.

        For a global network originally designed by the US military for resiliency, our current situation seems ridiculous. Why would everyone put their trust into a just a few players like this? Is it ignorance? Penny pinching? Bad design?

    • Monopolies

      • Matt RickardGacha Game

        Mcdonald's announced that its Monopoly promotion is coming back this year. Mcdonald's ran its first Monopoly-themed promotion in 1987. You'd collect scratch-off tokens corresponding to different properties on the monopoly board. Different menu items would yield chances at different property tokens or an "instant win" for something small like a free coffee or fries.

        If you matched all properties in a color set (e.g., Illinois Ave, Indiana Ave, and Kentucky Ave), you'd win a grand prize.

        The chances of acquiring any property are about 1 in 11 — except for one piece of every set. The chances of pulling the rare piece in these sets range from 1 in 450,000 (Mediterranean Ave, $50 gift certificate) to 1 in 450,000,000 (Boardwalk, $1 million).

      • Copyrights

        • Torrent FreakLeaseweb Asks Court to Dismiss Copyright Infringement Lawsuit

          A few weeks ago, hosting provider Leaseweb was sued for copyright infringement in California. Photographer Barry Rosen filed the lawsuit claiming that the company failed to take action against "infringing" poster sites, despite receiving repeated DMCA notices. Leaseweb disagrees and is now asking the court to dismiss the case.

  • Gemini* and Gopher

    • Personal

      • Naturally Ungood

        I had this thought like 2 days ago, that people aren't naturally ungood and selfish, but instead do what seems to them to be the best way to minimize their own misery. Obviously it doesn't lead to the globally optimal results (both intuitively and empirically), but what is one to do? What is one to do when everything around is so out of one's control and in general so misery inducing?

        I don't know why it popped into my head while in the shower, but the thought was surely in part inspired by the recent "Human Un-nature", and an interview with Aaron Swartz where he mentioned the book "Moral Mazes". If memory serves me right (it's been several months) his own description of the book was something like, the decisions people make in companies are rational and even morally good decisions, possibly the best, but somehow the results are what we see all around us. It's in my reading list.

      • the trip, hotel covid quarantine

        After 14 days of visiting the UK and France, I'm now back in Hong Kong. Though I'm not home yet, as there is also a 7 day quarantine for everyone who's visting this place who doesn't come from China. The trip was fine. Needed to do a lot of assist for finding locations, but the events have all been done successfully.

      • Coronavirus adventure, day 1

        Hey hey hey! Happy feast of the Transfiguration!

        So far, I’ve been very tired and mildly congested, like I have bad allergies or something. No cough, no sneezing, just a funny feeling in my chest and nose. I still have a sense of taste and smell, though perhaps they are a little dulled.

        It’s been heartening to get some messages from friends from the conference (greetz to Daria, Ana, and Jenny). I’ve spent almost the whole day on discord with some friends from North America.

      • Don't check your phone now!

        Do you have the urge to check your phone for messages now? Unless you are expecting something very important, don't check it now! `99.99%` of the time your phone can wait until later. Important things will reach you even later anyway. The world will go on without you checking your messages.

      • On abuse



        Today I thought I'd diverge from my usual tech topics and talk about a real life/mental health topic instead. This is something I feel strongly about and usually keep distinct from my tech space, but in a blog, any topic goes.

        First, what do I mean by abuse? There are many different types of abuse, including but not limited to emotional, verbal, financial, physical, etc. Generally speaking, abuse causes the victim distress and often involves isolation or controlling several aspects of their life. The exact type does not matter for what I am talking about today. But, as abuse is a nebulous topic and some may bikeshed about what exactly constitutes "abuse", I figured I'd get that out of the way.


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



Recent Techrights' Posts

They Tell Us Slop Replaces Workers, But the Reality Is, US Debt Has Surged 2,300 Billion Dollars in Six Months (the Economy is Collapsing)
Oligarchy already entertains the option of running away to (or colonising) some other planet without pitchforks and "unwashed masses"
Reddit as a Hive of Trolls, Social Control Media Curated (Many Voices Censored and Banned) by Marketing Firm of GAFAM
Typical Reddit
 
Getting the European Court of Justice to Annul the Illegal and Unconstitutional Unified Patent Kangaroo Court (UPC)
We're still working on it
Finland's Dependence on GAFAM (US) Needs to be Lessened, EU Must Follow This Path
It's unwise to make one's entire national infrastructure (computer systems) dependent on a regime which compares its black citizens to monkeys and assassinates nonviolent dissenters
Links 08/02/2026: Microsoft GitHub as Burden on Developers and "The Chomsky Epstein Files"
Links for the day
Gemini Links 08/02/2026: "Doing Not Much Tweaking" and "Reclaiming Digital Agency"
Links for the day
Forbes: BitCoin, Cryptocurrency pages removed from investment database, links stop working
Reprinted with permission from Daniel Pocock
Bitcoin warning followed immediately by network outage
Reprinted with permission from Daniel Pocock
Money Funneled to Protection of Software Freedom, But Nothing Really Lost
Crossposted from personal site
Mozilla Firefox Sinks to Just 1.5% in the United States
According to analytics.usa.gov
We're Still Fast
The site is even faster than the BBC's despite being on shoestring budget with only a small technical team
Gemini Protocol is Not a Waste of Time of Effort
We see more and more GNU/Linux- or BSD-focused bloggers turning to Gemini
Our Gemini Protocol Support Turns 5 Today
today is a rare anniversary for us
In Today's World, One Must be Tough and Principled to Get Ahead Morally
But not financially (sellouts)
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, February 07, 2026
IRC logs for Saturday, February 07, 2026
The Right Wing in the United States Does Not Support Free Speech, It Supports Its Own Speech
Free speech is often opposed by those who also oppose Free software
IRC is a Lot Better Than Social Control Media (They're Not the Same at All)
A good social analogy for IRC is, there are many buildings with a party in each building
Microsoft 'Open' 'AI' is 'Dead Meat'
Or 0xDEADBEEF as some geeks might call it
When Identifying "Low Performers" and "PIPs" Aren't About Improving Performance But Reinforcing a Clique in Your Company/Organisation
It's very troubling to see once-respectable brands like IBM and institutions like the EPO resorting to this
Slop and Flop (IBM), Slopfarms and Hybrids (Linuxiac)
Did Bobby Borisov assume he would never get caught?
Crowdfunding vs Bitcoins: donations are better investment than digital tulip mania
Reprinted with permission from Daniel Pocock
Links 07/02/2026: Misinformation by Slop, Overrated Slop Causes Stock Market Panic
Links for the day
Gemini Links 07/02/2026: Diode Function Generators and Panic Over Buzzwords and Slop
Links for the day
A Can of WORMS - Part III - Envying the Influence and Accomplishments of RMS, Socially Deleterious Attacks on Popular Movements
the actions are deliberate and coordinated, not some 'organic' or grassroots behaviour
Crisis teams assembled as financial regulators anticipate Bitcoin implosion
Reprinted with permission from Daniel Pocock
The Solicitors Regulation Authority (SRA) Delusion - Part III - Women Failing Women to Help Violent Americans From Microsoft
Summed up, SRA will gladly prioritise the "legal industry" over women strangled, raped etc
The World Gets Smaller, as Does Its Real Economy ('Human Resources') and So-called 'Natural Resources' (What Humans Call the Planet)
Don't talk about "AI"
Converting FOSDEM Talk on Software Patents in Europe Into Formats That Work for "FOS" and Don't Have Software Patent Traps
transcoded version of the video
Links 07/02/2026: More White House Racism, "Europe Accuses TikTok of Addictive Design"
Links for the day
Silent Mass Layoffs: It's Not the Revolution, It's the Loophole and the Hack ("Low Performers" or "Underperformers")
Layoffs by another approach
Mark Shuttleworth (MS) Pays Salaries to Microsoft (MS) Employees
Canonical selling Microsoft
Links 07/02/2026: Windows TCO Rising, Lousy Patents Invalided
Links for the day
Microsoft Leadership: Stop Taxing Us, Tax Only Poor People
Does Microsoft create jobs?
Biggest "AI Companies" (Meta, Alphabet, Microsoft) Borrowed (Additional Debt) About $100,000,000,000 in a Year
Who will be held accountable for all this?
In Case You've Missed It (ICYMI), Google's Debt More Than Doubled in a Year
Wait till it "monetises" billions of GMail users with slop
In 2009 Microsoft Was Valued at ~150 Billion Dollars, Now They Tell Us Microsoft Lost ~1,000 Billion Dollars in Value. Does That Make Sense?
Or Microsoft lost 700 billion dollars in "value" in less than two weeks
PIPs and Silent Layoffs at IBM (and Red Hat) Still Going on, It's "Forever Layoffs" (to Skirt the WARN Act)
American workers out
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Friday, February 06, 2026
IRC logs for Friday, February 06, 2026
Stressful Times for Team Campinos ("Alicante Mafia") at Europe's Second-Largest Institution
Keep pushing
Growing Discrimination in the European Patent Office (EPO)
it's a race to the bottom, basically
Google News Drowning in (or Actively Promoting) Slopfarms Again
LLM slop is a nuisance
Microsoft Stock Crashed When Alleged Vista 11 Numbers Disclosed
And last summer Microsoft indicated that it had lost 400 million Windows users
Gemini Links 07/02/2026: "Choosing a License for Literary Work" and "Social Media Is Not Social Networking (Anymore)"
Links for the day
Gemini Links 06/02/2026: Git and Email Patches; MNT Pocket Reform
Links for the day
Geminispace Net Growth in 2026 About a Capsule a Day
A pace like this means net gain of ~300 per year, i.e. about the same as last year
It's Not About Speed, It's About the Message (or Its Depth)
Better to write news than to just link to news if there's commentary that the news may merit
Benjamin Henrion Warned About the Illegal and Unconstitutional Unified Patent Court (UPC) in FOSDEM 2026
Listen to Benjamin Henrion
Economies Crashing Not Because of Slop Improving 'Efficiency' (That's a False Excuse) and 'Expensive' (Read: Qualified) Workers Discarded in Race to the Bottom
Actual cocaine addicts are pushing out moral people
IBM's CEO Speaks of Layoffs, Resorts to Mythical (False) Excuses
This has nothing to do with slop
Links 06/02/2026: Voter Intimidation and Press Shutdowns in US, Web Traffic Warped by LLM Sludge
Links for the day
Does Linux Torvalds Regret Having Dinners With Bill 'Russian Girls' Gates?
See, the rules that govern the Linux Foundation and its big sponsors aren't the same rules that apply to all of us
IBM: Cheapening Code, Cheapening Staff, Cheapening Everything
IBM's management runs IBM like it's a local branch of McDonald's. IBM is a junk company with morbid innards.
GNU/Linux Measured at 6% in One of the World's Largest Nations
Democratic Republic Of The Congo
Linux Foundation Operative Says We and Our Software All "Owe an Enormous Debt of Gratitude" to a Software Patents Reinforcer
The only true solution is to entirely get rid of all software patents
Mobbing at the European Patent Office (EPO) - Part IV - EPO Can Get Away With Murders, Suicide Clusters, and Systematic and Prolonged Bullying by 'Team Campinos' ("Alicante Mafia" as Insiders Call It)
Nobody in the Council or the EU/EC/EP gives a damn as long as laws are broken to fabricate 'growth'
Jeff Bezos Isn't Just Killing the Washington Post, He's Killing Thousands of News Sites/Newsrooms (in Dozens of Languages) That Rely on It for Many Decades Already
Not just slopfarms; even the Ukraine-based reporters are culled by Bezos, who's looking to please the dictators of the world
Central Staff Committee Confronted António Campinos for Giving His Cocaine-Addicted Friend Over 100,000 Euros to Do Nothing, Just Pretend to be Ill, While Cutting the Salaries of Everybody Else
"On the agenda: Amicale framework & Financial assistance for courses"
How to Win Lawsuits in 5 Simple Steps
Keep issuing threats every week and send 60 kilograms of legal papers to the target
More Than 99% of "AI" Companies Aren't AI, They're Pure BS
We need to discard those stupid debates about "AI" and reject media that gets paid to participate in such overt narrative control (manipulation like The Register MS)
AI Used to Save Lives, Now "AI" is a Grifting Scheme That Burns the Planet and Will Crash the Economy
What the media calls "AI" (it gets paid to call it that) is the same stuff that could instead be dubbed "algorithms"
Living in Freedom When 'False Flag Operations' Like EFF Get Captured by Billionaires to Take Freedom Away
There are many ways to think of Software Freedom
Amutable is a Microsoft Siege Against Freedom in GNU/Linux, Just Like the People Who Brought You 'Secure Boot' Controlled by Microsoft
Do whatever is possible to avoid Amutable and its "products"
Growing Focus on Publication
Over the past ~10 days we always served more than a million Web hits per day
"Going to be a large number of Microsoft layoffs announced soon"
Everybody knows a giant wave of layoffs is coming Microsoft's way
End of the 'GPU Bubble' and NVIDIA Finally Admits It Won't Bail Out Microsoft OpenAI Anymore
circular financing (financial/accounting fraud)
Corrupt Media Won't Hold Accountable Rich People for Role in Pedophilia
Journalistic misconduct or malpractice is a real thing
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, February 05, 2026
IRC logs for Thursday, February 05, 2026
EPO Management ("Alicante Mafia") Not Properly Sharing Information on Scale of Strikes by EPO Staff
disproportionate (double) deductions in salaries against people who participate in strikes, which are protected by law
Gemini Links 06/02/2026: Slop/Microslop, Home Assistant, and Valid Ex Commands
Links for the day
Blackmail evidence: Debian social engineering exposed in ClueCon 2024 talk on politics
Reprinted with permission from Daniel Pocock
Bitcoin crash: opportunity or the end game?
Reprinted with permission from Daniel Pocock
Changes at the Solicitors Regulation Authority (SRA)
SRA is basically a waste of money
Claims That IBM Will Lay Off 20% (or 15%) of Its Workforce This Year Unless It Finds a Way to Push Them All Out by Threats, Shame, Guilt
Where are the articles about IBM layoffs?
IBM Isn't a Serious Company Anymore, It's a Ponzi Scheme Operated by a Clique and It Misuses Companies It Acquires to Prop Up or Legitimise the Scheme
IBM seems like it's nothing but a "Scheme"
Google News Drowning in Slop About "Linux" (Slopfarms Galore)
Google should know better than to link to any of these slopfarms, but today's Google is itself a pusher of slop