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

X.Org is Still Not Dead
Oracle still developing it
Microsoft is getting ready to cause many employees to resign
Having already laid off many workers earlier this month, it now tries another approach
"Maybe the Problem is You"
they probably felt like they had no choice because they really needed this Microsoft money
GNU OS, Powered by Hurd
Choice is good, as long as choices exist that respect the users' freedom
European Patent Office (EPO) Reformation Project
It's a stain on the EU's reputation
Slopwatch: Google News and Other Slopfarms
Google News is rewarding sites that misuse LLMs and cheat the Web
 
Links 15/08/2025: German Government Falls Short on Free Software, Russians Breach EU Systems
Links for the day
Microsoft is Still Losing Cyprus
The market share goes down, so share prices go up
Microsoft Accenture is in Trouble
For one thing, its debt doubled in a matter of months
News Will Slow Down and Slop Will Contribute to the Slowdown
In recent years every time there was some holiday or major break the number people who "came back" shrank
Upgrading IRC Network of Techrights
a new version of the daemon we've used since 2021 was released very recently
"Register Debate Series" About Microsoft in the UK is Controlled by Microsoft (US)
The Register is run by Microsoft "Analysts", so the debate is doomed from the get-go
IBM is a Terrible Model for Red Hat
"Most likely caused by laying off too many people"
Microsoft Problems in Palestinian Territory and Israel
Microsoft stock (share price) goes up when market share goes down
Slave is Not a Bad Word, We Need to Use It Sometimes
Who does such exclusion of words benefit? What sort of expression will be deemed impermissible and subjected to CoC enforcement?
National Day of Action
"This Friday, August 15th, there is an organized, petition-based, protest of Wells Fargo in major cities across the US," Richard Stallman wrote
Our Gemini Editions Now Contain 100,000+ GemText Pages
Our Gemini Editions aren't small, even if Gemini Protocol is still the 'underdog'
The Relations Between the United States and Europe Deteriorate, Should Europe Continue to Rely on American Tech Giants?
The shallow notion that made-in-USA software is fairly safe for Europe to rely to is coming to a standstill
Techrights and Tux Machines Running as Usual During Vacations
No interruptions, maybe temporarily slowdowns
Gemini Links 15/08/2025: ADHD and "Random Weird Things"
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, August 14, 2025
IRC logs for Thursday, August 14, 2025
"Article 52. PATENTABLE INVENTIONS" in the European Patent Convention
Some time tomorrow we'll have a complete local copy of the EPC
Serial Slopper (SS) Still at It, Still Misusing Plagiarism Tools and Cheatware for Images and Text About "Linux"
All the slopfarms are a very big problem
Reddit Deletes Stuff, But Not for Being False or Misleading
Yet another one of those articles that speak of a man in his 50s as if he's terminally ill
Times of India and India.com Are Clickbait and LLM Slop
Google continues to reward bad actors
The More "Market Share" Microsoft Loses, The Higher the Shares Go
People joke about the same sort of thing in relation to IBM
To OIN, Software Patents Are Not a Problem
Had software patents ceased to exist, OIN too would cease to exist and its staff would be unemployed.
Microsoft's Bankruptcy in Russia is Only the Beginning
Due to politics it mostly makes sense that Windows is being phased out, also in part due to policy changes
Microsoft-Funded Publishers Lied to Us About Vista 10 and Now Advocate Us Owning Nothing
They want you to own nothing, but they also want you to buy a PC on which to become Microsoft's slave and they make it harder if not practically impossible to remove Windows
Articles Promoting and Celebrating Wayland Are LLM Slop
New example (100% slop)
The Register MS, Dominated by American Editors, Says UK Should be Run (Digitally) by Microsoft US
The Register MS is sponsored by American money, run by Americans, and its chief editor is a Microsofter from the US
Gemini Links 14/08/2025: Drought, Climate Experiments, and LLM Slop Considered Detrimental
Links for the day
Links 14/08/2025: Second-hand ThinkPad and Enhanced Surveillance on Chipsets from the United States
Links for the day
Moral Standards From the Masters of Linux
They get hung up on minor language issue and promote this crazy theory that racism will go away if only everyone spoke a little differently (no matter where he or she came from)
Links 14/08/2025: Data Brokers Hiding Opt-Out Pages From Google, "Fight Chat Control"
Links for the day
FSF Infrastructure Under Constant Attack
The disconnect (literally) has had an effect on credibility
Feels Like The Register MS is Trying to Diversify a Bit
If The Register MS goes back to being The Register US (or UK), that will be a nice improvement
Gemini Links 14/08/2025: Reading Journal and LLM Fatigue Revisited
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Wednesday, August 13, 2025
IRC logs for Wednesday, August 13, 2025
Hopping From One Set of Buzzwords to the Next
Rotating hype and vapourware
Currys PCWorld Hates GNU/Linux Even Though It Runs the World
If more and more people choose to remove Windows, then Currys PCWorld will feel the financial impact of its dumb policies
Internet Relay Chat and Gemini Protocol Help Us Relive the Net of the Dial-Up Era
The kids were alright
The Register MS Takes More Money to Boost Slop Hype, This Time From Snyk, a Notorious FUD Source
At some stage or at some point they might even decide to stop doing so
"GPT-5" is Another Microsoft Dead Cat Trying to Bounce
The hype, the momentum (or the inertia) is wearing off
Microsoft Windows Losing Its Grip Near Turkey and Russia
The 'corridor' nations connecting Iran to Europe
Slopwatch: LinuxSecurity, Google News, and Serial Slopper (SS)
The slop, the bad, and the ugly
Links 13/08/2025: The “Incriminating Video” Scam and Corruption in South Korea
Links for the day
Gemini Links 13/08/2025: Movie Memories and Mystery Machine Bus
Links for the day
"AI" Hype or LLM Slop is Not About Efficiency, It's About Lowering Standards
It does not seem like IBM is genuinely committed to the same goals (or commitments) as the original Red Hat
Links 13/08/2025: GitHub Trouble and Openwashing by Microsoft OSI With the Typical Buzzwords
Links for the day
If Free/Libre Software is Adding Trillions in Value to the European Economy, Then the European Commission Must Crush Software Patents
Further to what we wrote yesterday
Microsoft Swallows GitHub Losses
Only Microsoft knows how much money it has already lost on GitHub
Gemini Links 13/08/2025: Climate, Coffee, and Deploying Troops in Washington DC After Pardoning 1,000+ Insurrectionists in Washington DC
Links for the day
The Register MS Lowered MS Focus This Week
We hope The Register recognises its errors and tries to make up for them
Learning Ethics From Jeffrey Epstein's Enabler/Client/Ally, Coca-Cola, and Microsoft Accenture
Whatever merits vocabulary changes initially had are being tainted or obscured by later iterations, which tell us to avoid word like "normal", which apparently offend some people (so they argue)
Personal Attacks From Rust People Serve to Confirm They Have Lost the Argument
"The discussion I find around the net so far has no technical merit and centers around ad hominem"
Physical Meters and Purely Mechanical Meters Aren't Dumb; It's Dumb to Mock or Dismiss Them as Antiquated
I've learned a lot this week, both online and over the telephone
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, August 12, 2025
IRC logs for Tuesday, August 12, 2025