Bonum Certa Men Certa

Links 21/11/2019: Mesa 19.3.0 RC4, Canonical SPS



  • GNU/Linux

    • Desktop/Laptop

      • What Linux Distributions Are Lightweight For Laptop And PC?

        The answer is different. from the default Ubuntu package there are several default applications that come installed when using GNOME (ubuntu desktop environment now).

        When I use Xubuntu, I don't find some default applications from GNOME like those installed on Ubuntu. But we can still install and use GNOME applications, except for applications that relate to display settings, some features that exist in GNOME cannot be implemented on the Xubuntu desktop.

        Xubuntu has a different display management application than GNOME. So, each desktop environment has different display settings

        You can choose several desktop environments that are lighter than GNOME such as Xfce, Lxde, LXQt, KDE or can also use Window Manager that is lighter than the desktop environment.

      • System76 Will Build Its Own Linux Laptops From January 2020

        System76, a popular Denver-based PC manufacturer company that also offers Ubuntu-based Linux distribution Pop!_OS, will start designing and building its own Linux laptops from January 2020.

        Speaking to Forbes in an interview, System76’s CEO Carl Richell says that the company wants to follow-up its popular Thelio desktop with in-house built Linux laptops. System76 offers an extensive line of laptops but the machines are designed by other manufacturers like Clevo and Sager. The company only offers its Pop!_OS in these laptops.

    • Server

    • Audiocasts/Shows

    • Kernel Space

      • experimenting with Clang CFI on upstream Linux

        While much of the work on kernel Control Flow Integrity (CFI) is focused on arm64 (since kernel CFI is available on Android), a significant portion is in the core kernel itself (and especially the build system). Recently I got a sane build and boot on x86 with everything enabled, and I’ve been picking through some of the remaining pieces. I figured now would be a good time to document everything I do to get a build working in case other people want to play with it and find stuff that needs fixing.

        First, everything is based on Sami Tolvanen’s upstream port of Clang’s forward-edge CFI, which includes his Link Time Optimization (LTO) work, which CFI requires. This tree also includes his backward-edge CFI work on arm64 with Clang’s Shadow Call Stack (SCS).

      • WireGuard secure network tunnel
        RFC Note:
          This is a RFC for folks who want to play with this early, because
          Herbert's cryptodev-2.6 tree hasn't yet made it into net-next. I'll
          repost this as a v1 (possibly with feedback incorporated) once the
          various trees are in the right place. This compiles on top of the
          Frankenzinc patchset from Ard, though it hasn't yet received suitable
          testing there for me to call it v1 just yet. Preliminary testing with
          the usual netns.sh test suite on x86 indicates it's at least mostly
          functional, but I'll be giving things further scrutiny in the days to
          come.
        
        

        WireGuard is a layer 3 secure networking tunnel made specifically for the kernel, that aims to be much simpler and easier to audit than IPsec. Extensive documentation and description of the protocol and considerations, along with formal proofs of the cryptography, are available at:

        * https://www.wireguard.com/ * https://www.wireguard.com/papers/wireguard.pdf

        This commit implements WireGuard as a simple network device driver, accessible in the usual RTNL way used by virtual network drivers. It makes use of the udp_tunnel APIs, GRO, GSO, NAPI, and the usual set of networking subsystem APIs. It has a somewhat novel multicore queueing system designed for maximum throughput and minimal latency of encryption operations, but it is implemented modestly using workqueues and NAPI. Configuration is done via generic Netlink, and following a review from the Netlink maintainer a year ago, several high profile userspace have already implemented the API.

        This commit also comes with several different tests, both in-kernel tests and out-of-kernel tests based on network namespaces, taking profit of the fact that sockets used by WireGuard intentionally stay in the namespace the WireGuard interface was originally created, exactly like the semantics of userspace tun devices. See wireguard.com/netns/ for pictures and examples.

        The source code is fairly short, but rather than combining everything into a single file, WireGuard is developed as cleanly separable files, making auditing and comprehension easier. Things are laid out as follows:

        * noise.[ch], cookie.[ch], messages.h: These implement the bulk of the cryptographic aspects of the protocol, and are mostly data-only in nature, taking in buffers of bytes and spitting out buffers of bytes. They also handle reference counting for their various shared pieces of data, like keys and key lists.

        * ratelimiter.[ch]: Used as an integral part of cookie.[ch] for ratelimiting certain types of cryptographic operations in accordance with particular WireGuard semantics.

        * allowedips.[ch], peerlookup.[ch]: The main lookup structures of WireGuard, the former being trie-like with particular semantics, an integral part of the design of the protocol, and the latter just being nice helper functions around the various hashtables we use.

        * device.[ch]: Implementation of functions for the netdevice and for rtnl, responsible for maintaining the life of a given interface and wiring it up to the rest of WireGuard.

        * peer.[ch]: Each interface has a list of peers, with helper functions available here for creation, destruction, and reference counting.

        * socket.[ch]: Implementation of functions related to udp_socket and the general set of kernel socket APIs, for sending and receiving ciphertext UDP packets, and taking care of WireGuard-specific sticky socket routing semantics for the automatic roaming.

        * netlink.[ch]: Userspace API entry point for configuring WireGuard peers and devices. The API has been implemented by several userspace tools and network management utility, and the WireGuard project distributes the basic wg(8) tool.

        * queueing.[ch]: Shared function on the rx and tx path for handling the various queues used in the multicore algorithms.

        * send.c: Handles encrypting outgoing packets in parallel on multiple cores, before sending them in order on a single core, via workqueues and ring buffers. Also handles sending handshake and cookie messages as part of the protocol, in parallel.

        * receive.c: Handles decrypting incoming packets in parallel on multiple cores, before passing them off in order to be ingested via the rest of the networking subsystem with GRO via the typical NAPI poll function. Also handles receiving handshake and cookie messages as part of the protocol, in parallel.

        * timers.[ch]: Uses the timer wheel to implement protocol particular event timeouts, and gives a set of very simple event-driven entry point functions for callers.

        * main.c, version.h: Initialization and deinitialization of the module.

        * selftest/*.h: Runtime unit tests for some of the most security sensitive functions.

        * tools/testing/selftests/wireguard/netns.sh: Aforementioned testing script using network namespaces.

        This commit aims to be as self-contained as possible, implementing WireGuard as a standalone module not needing much special handling or coordination from the network subsystem. I expect for future optimizations to the network stack to positively improve WireGuard, and vice-versa, but for the time being, this exists as intentionally standalone.

        We introduce a menu option for CONFIG_WIREGUARD, as well as providing a verbose debug log and self-tests via CONFIG_WIREGUARD_DEBUG.

      • Latest WireGuard Patch Out For Review With It Looking Like It Will Land For Linux 5.6

        The long-awaited WireGuard secure VPN tunnel functionality looks like it will land with the Linux 5.6 kernel cycle happening in early 2020. Linux 5.5 is kicking off next week but the necessary crypto subsystem changes have yet to take place as well as a final sign-off on the new WireGuard code.

        The blocker for the past long while on getting WireGuard merged into the Linux kernel was over its Zync cryptography code and needing to get that mainlined, which was proving difficult. While WireGuard was ready to fold and adopt to Linux's existing crypto API, in the interim crypto subsystem improvements making use of some Zinc design improvements materialized. It's those crypto improvements now expected to land soon in the Crypto development tree that in turn open the door for the WireGuard networking code itself to merge.

      • NVIDIA DP MST Audio To Begin Working With The Linux 5.5 Kernel

        While the official NVIDIA Linux driver has worked well with DisplayPort Multi-Stream Transport (DP MST) setups for years now for driving large displays, audio hasn't worked under Linux for NVIDIA's driver in this combination. But with the upcoming Linux 5.5 cycle that will be addressed.

      • Graphics Stack

        • AMD Promotes Navi 14 Linux Support Out Of "Experimental" + Fixes For Raven Ridge

          With the initial Navi 14 support to be found in the Linux 5.4 kernel releasing this weekend the GPU ASIC (along with Navi 12) have been marked as experimental and thus not enabled by default unless passing a special module parameter to the kernel. But now at the last minute this support has been deemed non-experimental for Navi 14.

          After the original Navi 12/14 open-source driver support was published, it was then marked as experimental. Under that experimental state, the hardware initialization only happens if amdgpu.exp_hw_support=1 is set as a parameter for the AMDGPU kernel driver.

        • mesa 19.3.0-rc4
          Hi list,
          
          

          I'd like to announce mesa 19.3.0-rc4 is now available. We're starting to slow down a bit in terms of the number of patches being backported, but there's still a fair number of opened bugs in the release tracker: https://gitlab.freedesktop.org/mesa/mesa/-/milestones/5. As such I'm predicting at least one more -rc will be required before the 19.3 release, I'll update the calendar accordingly.

          Among the changes in this release aco dominates, with anv and freedreno no far behind. We've reverted an underspeced egl extension that was causing regressions, as well as stopped modifying Khronos headers. There's also so fixes to i965, core mesa, llvmpipe and st/mesa.

          Dylan
        • Mesa 19.3.0 Not Expected Until December - RC4 Released With ACO Fixes

          Mesa 19.3 had been expected for release next week per their original release calendar, but as we are used to seeing for these quarterly feature releases, at least one if not more weekly release candidates tend to be needed for ironing out bugs. As such, Mesa 19.3.0 is now solidly looking like at least an early December release while Mesa 19.3-RC4 shipped on Wednesday.

        • Intel Graphics Compiler Update Adds 16-Bit Atomics For Tiger Lake, Other New Features

          Wednesday marked the v1.0.2878 update to Intel's "IGC" Graphics Compiler that is used by their graphics hardware compute stack.

    • Instructionals/Technical

    • Games

      • Psych Ward: Warden's Edition the first PC expansion for Prison Architect is out with a big free update

        Now that Paradox Interactive own the rights to Prison Architect, with Double Eleven handling the development they've released the first PC DLC with Psych Ward: Warden's Edition.

        This is an upgraded version of a DLC pack that consoles had for a while, so it's good to see it actually land for PC players too.

      • Psyonix give some details on the item shop coming to Rocket League

        One of the last pieces of the pie to replace their current loot box system in Rocket League is the Item Shop, which Psyonix have now talked about.

        The item shop will be joined alongside their new Blueprint system to finally get rid of loot box gambling in an update due next month. It's a nice step, as loot boxes are a terrible system but this also comes with its own set of issues.

        Firstly, the Item Shop is going to be replacing the Showroom, the place where you can view DLC in-game. With it, you will be able to pick a specific item and purchase it with Credits. You will be able to buy Credits in bundles from 500-6500 with a price from $4.99 to $49.99.

      • Chaotic track building game Unrailed! now has a Beta for Linux

        Developer Indoor Astronaut announced yesterday that their amusing and chaotic track building game Unrailed! now has a Beta available for Linux players to try out.

      • Dwarrows, a 3rd person adventure and town-building game will be released for Linux

        After a successful Kickstarter campaign way back in 2016, Lithic Entertainment have been progressing well with their 3rd person adventure and town-building game Dwarrows.

        Seems like this was one we entirely missed too, even though during their crowdfunding campaign it was announced that it will have Linux support. It's not yet released though, they're expecting to launch sometime in Q1 2020. However, they're currently running a Beta for backers and in August the first Linux build arrived.

      • Streets of Rogue now has a Level Editor and Steam Workshop in Beta, along with an update released

        Streets of Rogue, the incredibly fun rogue-lite from Matt Dabrowski has a new update out. This includes a playable version of the Level Editor and Steam Workshop support in Beta, with new content also available for everyone.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Translation Workshop in Indonesia this Weekend

          The KDE Indonesia Community will once again hold a Kopdar (local term for BoF). This meeting is the second meeting after the successful meeting in 2018. The activity will be held this weekend with talks and activities about translating KDE software into Indonesian. The main event is for KDE fans in particular and Linux in general to collaborate in KDE translation.

    • Distributions

      • Fedora Family

        • Fedora Update Weeks 39–45

          Somehow, my semi-weekly updates turned into monthly things. Mostly, updates per week have been rather light and stable, so it always seemed that there was no need to write an update. Of course, that ends up meaning one really large update after a long time. This past week was pretty busy, so I thought it best to finally write up a post.

          One small changeset was removing automated Suggests from R packages when they do not exist in Fedora yet. This is due to legal concerns on the F31 Change for automated R dependencies. So far, I’ve fixed mine, and intend to fix others’ soon.

          On the Python 2 front, aside from dropping unused subpackages from Fedora 32, I’ve also ported git-cinnabar’s test running from nose to unittest. This makes it easier to get the Python 2 exception. Since upstream is working on Python 3 support, I expect that this exception won’t need to be in place for long.

        • Zekr Quran (1.1.0 Final) on linux (Fedora 30)

          It work fine on Java 6 era but not anymore. You need to tweak, hack, compile you self or find package alternative.

          I want to build this software as RPM package so it will be available for others but maybe it will take lot of effort.. plus there is issue about licensing, humm.. maybe next time?

          Anyway, If you are looking for solution how to install Zekr on Fedora, just let me know. I will help.

      • Canonical/Ubuntu Family

        • Canonical Teases Big Ubuntu Announcement with Leading Global Automation Company

          Canonical, the company behind the popular Ubuntu Linux operating system, announced today that it will be present at the upcoming Smart Product Solutions (SPS) 2019 event in Nuremberg to showcase Ubuntu Core to the industrial Mittelstand.

          Canonical continues to promote its Ubuntu Core operating system, a slimmed-down version of Ubuntu designed and optimized to run on smaller, embedded hardware, such as IoT (Internet of Things) devices, and it now promises to support the Mittelstand innovators, which are medium-sized companies, with Open Source software and GNU/Linux technologies.

        • The lifecycle of a component

          Vanilla Framework is a living design system for our products that will grow along with our organisation.

          Vanilla’s component library is used by many internal and external websites along with the cloud applications JAAS dashboard and MAAS UI. We release updates approximately every 2 weeks, either for bug fixes, improvements or new components. All members of the team can make changes once discussed and agreed upon. We then review and QA carefully before pushing the code to our master branch.

          Which in turn makes the component lifecycle a very complex thing to manage.

        • Canonical introduces Ubuntu to the industrial Mittelstand at SPS 2019

          Canonical is attending the Smart Product Solutions (SPS) trade fair in Nuremberg from November 26th to 28th. We are convening to the 30th edition of the trade fair for smart automation solutions alongside 1650 other exhibitors. Digital transformation in automation will be the main theme of SPS 2019, under the official motto “automation meets IT”. Find us at booth 119 in hall 6.

          Mittelstand companies attending SPS are the backbone of industry. However, these companies have seen their growth challenged by global competition from emerging economies. But today, the industry 4.0 revolution offers an opportunity for Mittelstand companies to differentiate by innovating.

          We at Canonical, are on a mission to empower innovators with open-source software. We endeavor to be a technology partner of big corporations as well as SMEs, in their journey to industry 4.0 transformation. For this purpose, we have made the latest and greatest embedded and IoT technologies ready for deployment by Mittelstand innovators.

        • Streaming Television -- A New Hope?

          There is a somewhat cheeky interactive posted by The New York Times to help people determine what services they should subscribe to in streaming. As you might imagine, it is a newspaper based in the United States of America so the results of the quiz are biased to here. Caveat lector.

          There has been chatter in the Ubuntu Podcast Telegram group about the usability of such streaming services. There hasn’t been discussion on the podcast yet but you are encouraged to tune in via Spotify, via iTunes, or on Android.

    • Devices/Embedded

      • Khadas VIM3 NPU ToolKit Release & Video Demo

        The toolkit works in host PCs running Ubuntu 16.04 or 18.04 with Tensorflow framework, and inference can run on both Linux and Android OS in Khadas VIM3/3L board. It includes an Inception v3 sample with 299×299 sample photos, among other demos. You’ll find documentation to get started with model conversion and inference in Linux on Khadas Wiki.

      • Magicsee N5 Plus Amlogic S905X3 TV Box Comes with a 2.5″ SATA HDD/SSD Bay

        Amlogic S905X3 TV boxes have been announced since June. S905X3 is Amlogic’s first Arm Cortex-A55 processor and targets 4K UHD HDR TV boxes

        The box runs Android 9.0, and ships with an IR remote control, a power supply, an HDMI cable, and a user manual in English. There’s CLOSE/OPEN switch to open the lid and install the drive, so no tools appear to be needed to install a hard drive.

      • Mobile Systems/Mobile Applications

        • Google Plans A Single Linux Kernel For All Android Devices

          The Android platform is built on the Linux kernel but the kernel that runs on your Android device is very different from the LTS version Google picks up as.

          It has to go through three stages of modifications from Google, the chip makers, and the device makers before ending up as the Device Kernel on a smartphone. In fact, in February 2018, the LTS kernel sent to OEMs has over 32,000 insertions and over 1,500 deletions.

        • Google wants to use the Linux kernel

          Google has been talking about getting Android as close as possible to the mainline Linux kernel.

          Android is built on top of the Linux kernel, but it has always used a heavily-modified version with changes from OEMs, chip manufacturers like Qualcomm and MediaTek, and Google. There have been efforts over the years to close the gap between the two kernels, but now Google is getting more serious about it.

          At this year's Linux Plumbers Conference, Google engineers held talks about the company's efforts to get Android as close as possible to the mainline Linux kernel.

          The big idea is to reduce technical overhead for Google and other companies because they would no longer have to merge thousands of changes into each new Linux kernel version and Google would no longer have to support Linux kernel versions for six years.

    • Free, Libre, and Open Source Software

      • Web Browsers

        • Mozilla

          • Mozilla Localization (L10N): L10n Report: November Edition

            As anticipated in previous reports, the release cycles are getting progressively shorter, in order to reach a consistent 4 weeks length in the first half of 2020.

            Firefox 71 will be released next week, on December 3rd. At that point Firefox 72 will move to beta, and the deadline to ship updates for that version will be on December 24th.

            Firefox 71 will ship with 3 new languages: Catalan (Valencian) (ca-valencia), Tagalog (tl), and Triqui (trs).

      • Productivity Software/LibreOffice/Calligra

        • Better math import from PPTX into Impress

          Impress now has a much improved math handling in its importer from PPTX, eliminating annoying duplicated objects you had to delete after import, manually.

          First, thanks TU Dresden who made this work by Collabora possible.

      • FSF/FSFE/GNU/SFLC

        • The case of Seth Lloyd is a microcosm of the systemic problems at MIT

          MIT has a documented record of failing to deal with inappropriate and harmful behavior by faculty. In one out of multiple such cases in the last year, Richard Stallman was pressured to resign from CSAIL when a series of people came forward to describe having been harassed in some manner by him over the last several decades. In a recent survey on sexual misconduct at MIT, it was found that that MIT faculty and instructors made up 18.1 percent of the instigators of harassment, which was almost double the national average of 9.6 percent. This is further evidence of this administration’s inability to hold prominent faculty members accountable for their behavior.

        • Input for the BEREC's guidelines on Router Freedom in Europe

          Router Freedom is the right of customers of any Internet Service Provider (ISP) to choose and use a private modem and router instead of a router that the ISP forces them to use. The Body of European Regulators for Electronic Communications (BEREC) drafted guidelines for national agencies how to deal with Router Freedom in their countries. The Free Software Foundation Europe (FSFE) provided mixed feedback to an ongoing public consultation.

          The status of Router Freedom in Europe differs from country to country as the monitoring by the FSFE shows. The core of the debate is the question of where the Network Termination Point (NTP) is located. This defines where the network of the ISP ends and where the network of the user begins. If the modem and router are considered part of the ISP's infrastructure, a user cannot claim sovereignty of their communication and security.

          The patchwork rug of different rules may change soon as BEREC, the Body of European Regulators for Electronic Communications, has been commissioned to create guidelines for the National Regulatory Agencies (NRAs) and help them with implementing European regulation in a harmonised way. BEREC's current draft of the guidelines is up for public consultation until 21 November 2019. We analysed this draft and the EU Directives and Regulations it references, and provided our conclusion in a brief document.

      • Programming/Development

        • Python Bytes Episode #157: Oh hai Pandas, hold my hand?

          Data validation and settings management using python type annotations.

        • Simulate gravity in your Python game

          The real world is full of movement and life. The thing that makes the real world so busy and dynamic is physics. Physics is the way matter moves through space. Since a video game world has no matter, it also has no physics, so game programmers have to simulate physics.

          In terms of most video games, there are basically only two aspects of physics that are important: gravity and collision.

          You implemented some collision detection when you added an enemy to your game, but this article adds more because gravity requires collision detection. Think about why gravity might involve collisions. If you can't think of any reasons, don't worry—it'll become apparent as you work through the sample code.

          Gravity in the real world is the tendency for objects with mass to be drawn toward one another. The larger the object, the more gravitational influence it exerts. In video game physics, you don't have to create objects with mass great enough to justify a gravitational pull; you can just program a tendency for objects to fall toward the presumed largest object in the video game world: the world itself.

        • How to document Python code with Sphinx

          Python code can include documentation right inside its source code. The default way of doing so relies on docstrings, which are defined in a triple quote format. While the value of documentation is well... documented, it seems all too common to not document code sufficiently. Let's walk through a scenario on the power of great documentation.

          After one too many whiteboard tech interviews that ask you to implement the Fibonacci sequence, you have had enough. You go home and write a reusable Fibonacci calculator in Python that uses floating-point tricks to get to O(1).

        • Faster Winter 4: Export lists

          Without an export, the compiler has to assume that every top-level function can possibly called from the outside, even functions that you think of as “internal”. If you have a function that you do not export, like instr, step_work and step after my change, the compiler can see all the places the function is called. If the function is only called in one place, it may inline it (copy its definition into where it is called), and simplify the code around the edges. And even if it does not inline the function, it might learn something about how the functions are used, and optimize them based on that (e.g. based on Demand Analysis).

        • OndÅ™ej Holý: How to call asynchronous function synchronously

          GLib provides a lot of asynchronous functions, especially to deal with I/O. Unfortunately, some functions don’t have synchronous equivalents and the code has to be split into several callbacks. This is not handy in some cases. My this year’s GSoC student recently asked me whether it is possible to create synchronous function from asynchronous. He is currently working on test suite and don’t want to split test cases into several callbacks. So I decided to write a blog spot about as it might be handy for more people.

        • Sort list alphabetically with python

          You will be given a vector of string(s). You must sort it alphabetically (case-sensitive!!) and then return the first value.

          The returned value must be a string and have “***” between each of its letters.

          You should not remove or add elements from/to the array.

          Above is another problem in codewars, besides asking us to sort the array list and returning the first value in that list, we also need to insert stars within the characters.

        • Abolishing SyntaxError: invalid syntax ...

          Do you remember when you first started programming (possibly with Python) and encountered an error message that completely baffled you? For some reason, perhaps because you were required to complete a formal course or because you were naturally persistent, you didn't let such messages discourage you entirely and you persevered. And now, whenever you see such cryptic error messages, you can almost immediately decipher them and figure out what causes them and fix the problem.

          Congratulations, you are part of an elite group! Even a large number of people who claim that they can program are almost certainly less capable than you are.

          Given your good fortune, would you mind donating 5 to 10 minutes of your time to help countless beginners that are struggling in trying to understand Python error messages?

        • Is it too late to integrate GitOps?

          The idiom “missed the boat” can be used to describe the loss of an opportunity or a chance to do something. With OpenShift, the excitement to use this new and cool product immediately may create your own “missed the boat” moment in regards to managing and maintaining deployments, routes, and other OpenShift objects but what if the opportunity isn’t completely gone?

          Continuing with our series on GitOps (LINK), the following article will walk through the process of migrating an application and its resources that were created manually to a process in which a GitOps tool manages the assets. To help us understand the process we will manually deploy a httpd application. Using the steps below we will create a namespace, deployment, and service and expose the service which will create a route.

  • Leftovers

    • 10 Tips on Disarming Despair

      “Despair is humanity’s worst enemy.” Now, that’s a declaration I make often, which might imply that I’ve conquered it. But, having spent recent weeks with eyes locked on climate-catastrophe reports, this morning despair started closing in on me. Whoa, I thought to myself… “Your twitter ID is “’hope monger.’ You’d better get a grip.

    • Science

      • Museum gets Unix version 0 running on a DEC PDP-7

        The Living Computers museum in Seattle has got a DEC PDP-7 minicomputer running version 0 of Unix just in time for the operating system's 50th birthday.

        According to Living Computers, the feat is all the more interesting because DEC PDP-7 minicomputers are as rare as an honest politician.

        The machine running UNIX version 0 belongs to Fred Yearian (pictured), a former Boeing engineer who bought his machine from the company’s surplus channel at the end of the 1970s. He restored it to working order and it sat in his basement for decades, while the vintage computing world laboured under the impression that including the museum’s existing machine only four had survived — of which only one worked. Yearian's unexpected appearance with a potentially working fifth machine was a surprise.

      • Trump's War on Science Rages On

        The Trump EPA wants to€ introduce a new rule: Its scientists can only use studies that make all of their data public.

    • Health/Nutrition

      • Top Economist Robert Pollin Answers Key Questions on the Emerging Divide Between Sanders and Warren on Medicare for All

        "I clearly don't think it is premature to have detailed discussions on funding Medicare for All," says co-author of 200-page study on that exact subject. "How Sanders or Warren should handle the matter politically is another matter."

      • Russia is overturning drug convictions after European Court rulings, but its justice system is reluctant to back away from controlled purchases

        In 2016, the European Court of Human Rights (ECHR) agreed to hear complaints brought by nine Russian citizens convicted of drug-related offenses. Irina Khrunova, a lawyer with the “Agora” international human rights group who specializes in drug crimes, is defending four of the Russians who turned to the ECHR. She told Meduza that the main evidence in the cases against all nine of these individuals were so-called “controlled purchases” of narcotics, were police officers recruit known drug dealers and other intermediaries to buy illegal drugs from suspected dealers, in order to confirm their suspicions. The method is one of the most common ways police catch drug dealers.

      • Tennessee’s Healthcare Crisis: Bankruptcies, Closing Hospitals, And Medical Debt

        The State of Tennessee is in the midst of a health care crisis, where its residents are struggling with debt, bankruptcies, and a lack of access to health care, while suffering from some of the highest rates in the United States of preventable illnesses.

        In December 2013, 32-year-old Katie Phillips in Knoxville, Tennessee gave birth to her son, Keegan, who was born with Prader-Willi Syndrome, a genetic disorder that produces a variety of symptoms. Keegan spent three months in the neonatal intensive care unit, but Tennessee’s Medicaid program did not cover the first five to six weeks of care, leaving Phillips’ family with thousands of dollars in medical debt.

      • A 12-Step Program to Opioid Justice

        It was evening and we were in a windowless room in a Massachusetts jail. We had just finished a class—on job interview skills—and, with only a few minutes remaining, the women began voicing their shared fear. Upon their release, would someone really hire them?

    • Security (Confidentiality/Integrity/Availabilitiy)

      • Guy Arrested For Creating ‘Custom’ Linux Distro For ISIS

        He has been allegedly charged for writing a Python script, so other ISIS members could re-post it on their own accounts, and make ISIS propaganda more accessible to social media users.

      • The awaiting Roboto Botnet

        On August 26, 2019, our 360Netlab Unknown Threat Detection System highlighted a suspicious ELF file (4cd7bcd0960a69500aa80f32762d72bc) and passed along to our researchers to take a closer look, upon further analysis, we determined it is a P2P bot program.

      • Linux Servers Running Webmin App Targeted By DDoS Attacks [Ed: Anti-Linux sites and anti-Linux people working overtime this past week to paint Linux as "botnet", "back door", "ISIS" even though these have nothing to do with Linux itself and there's no back door. ISIS uses Windows.]

        A new botnet named Roboto is targeting Linux servers running Webmin app, according to security researchers at 360 Netlab. Roboto is a peer-to-peer botnet that has been active since summer and is exploiting a vulnerability in the Webmin app. The app offers a web-based remote management system for Linux servers and is installed on as many as 215,000 servers.

        The vulnerability, identified as CVE-2019-15107, allows bad actors to compromise older Webmin servers by running malicious code and gaining root privileges. The vulnerability was identified and patched by the company behind Webmin. However, many users have not installed the latest version with the patch, and Roboto botnet is targeting such servers.

      • Your web browsers including Chrome, Edge, and Safari are not as safe as you might think

        Recently, Chrome, Edge, Safari were hacked at a Security event in China named Tianfu Cup. Our lives are being more dependable on digital devices than ever and there’s nothing scarier than the fear of losing your personal information to some third parties. To know about the loopholes of various web browsers a Security-focused event was held at China aimed to exploit various web browsers and to reward the researchers. Various researchers test some hidden loopholes presented within some known apps including Google Chrome, Microsoft Edge and even Apple’s Safari as well as Office 365 and Adobe PDF Reader. Security Researchers were even able to hack these apps and softwar during the contest and earned thousands of dollars in rewards.

      • Security-Oriented Container Linux Gets Patched Against Latest Intel CPU Flaws

        The security-oriented Container Linux by CoreOS GNU/Linux distribution has been updated this week with all the necessary patches to mitigate the latest Intel CPU microarchitecture vulnerabilities.

        CoreOS Container Linux 2247.7.0 is here as the latest stable version of the security-oriented, minimal operating system for running containerized workloads securely and at scale, which was acquired by Red Hat last year and will soon become Fedora CoreOS. This release includes fixes for the CVE-2019-11135 and CVE-2018-12207 security vulnerabilities affecting Intel CPUs.

        According to the release notes, CoreOS Container Linux 2247.7.0 fixes Intel CPU disclosure of memory to user process, but the complete mitigation requires manually disabling TSX or SMT on affected processors. Additionally, is also fixes Intel CPU denial of service by a malicious guest VM, and a CFS scheduler bug throttling highly-threaded I/O-bound applications.

    • Defence/Aggression

    • Transparency/Investigative Reporting

      • Attorney General Calls FOIA Requests 'Harassment' During Long Rant About How Much It Sucks To Be Running The Nation

        I've never seen a Presidential administration so thoroughly pissed off it's in power. Despite having his boy in the White House and a Senate majority, the DOJ's top man spent most of a memorial lecture complaining about how hard it is to be in charge.

      • Whistleblowing Religion

        The widespread publicity regarding the whistleblower, who disclosed President Trump’s extorting telephone call to the president of Ukraine, should remind us that political whistleblowing is a dominant prophetic role of Christians That critical role comes from Jesus, who is recorded as saying about his mission: “The spirit of the Lord is upon me, because he has anointed me to proclaim good news to the poor, he has sent me to proclaim freedom for the prisoners and recovery of sight for the blind, to set the oppressed free. (Luke 4: 18) Prophetic political whistleblowing is a major role of Christians, because political structures greatly determine who shall be rich and who shall be poor, who shall be free and who shall be oppressed, who shall live and who shall die. Prophetic Christian whistleblowing is also inspired by The Bible’s Jewish prophets, such as Isaiah who spoke moral political truth in his day with, “Learn to do good, Seek justice, Rebuke the oppressor, Defend the fatherless, Plead for the widow.” (Isaiah 1: 17)

    • Environment

    • Finance

      • Protests in the Global South: Ecuador and Chile Facing an Uncertain Economic Order

        The Latin American south cone countries have been international analysed for what is being called social protests in the face of rising prices, elimination of subsidies, sale of ancestral lands to mining companies and other anti-social measures taken by governments.

      • French Yellow Vests Celebrate First Birthday, Converge With Planned Labor Strikes

        This weekend the Yellow Vests celebrated their first birthday, with convivial barbeques on traffic circles (roundabouts) all over France followed by direct actions like liberating tollbooths. Although number of protestors has declined to about 10% of the estimated 400,000 who rose up a year ago on Nov. 17, 2018 – thanks to a year of violent police repression, media distortion, and sheer fatigue –– a surprisingly large number of women and men throughout la France profonde (“middle France”) came out of ‘retirement’ and donned their yellow vests for “ACT 53” of the weekly Yellow Vest drama – double the previous weeks’ numbers. Recent polls indicate that 10% of French people consider themselves “Yellow Vests,” and two-thirds still support them (although a majority wish they would go home!)

      • Neoliberalism Backfires

        Nick Hanauer, a self-professed capitalist billionaire, spoke at a TED conference only recently. He exposed neoliberalism’s brand of capitalism getting away with murder in plain sight.

      • Google Hires Firm Known for Anti-Union Efforts

        Google has hired an anti-union consulting firm to advise management as it deals with widespread worker unrest, including accusations that it has retaliated against organizers of a global walkout and cracked down on dissent inside the company.

        The firm, IRI Consultants, appears to work frequently for hospitals and other health care organizations. Its website advertises “union vulnerability assessments” and boasts about IRI’s success in helping a large national health care company persuade employees to avoid a union election despite the unions’ “dedicating millions of dollars to their organizing campaigns.”

        Google’s work with IRI is the latest evidence of escalation in a feud between a group of activist workers at Google and management that has tested the limits of the company’s traditionally transparent, worker-friendly culture. Since Google was founded two decades ago, employees had been able to ask management tough questions at weekly meetings, and anyone who worked there could look through documents related to almost any company activity.

    • AstroTurf/Lobbying/Politics

      • The Trumpists’ Attempts at Snark Define Their Day: Impeachment Day Three

        Monday AM. Trump says he might consider testifying in writing. I’m not sure how that is testifying and it seems that it’s just a way for Trump to try and control the conversation. More delightful news involved a newly released poll that says 58% of voters between 18 and 30 years of age want Trump impeached and removed from office. At least the youngsters don’t have their heads where the sun don’t shine. Soon after this news comes a story that Trump is being investigated for lying to Congress in the written testimony he provided to the Mueller investigators. It’s not like he’s going to change his stripes this time around.

      • WATCH LIVE: Day 4 of Trump Impeachment Hearings

        Gordon D. Sondland, the United States ambassador to the European Union, "will most likely be the day's most consequential witness."

      • #PresidentPelosi Trends After Sondland Testimony Implicates Pence in Trump Ukraine Scheme

        "Gordon Sondland's devastating testimony must end the Trump presidency."

      • The Walls are Closing in on Donald Trump

        As witness after credible witness appears before the House Intelligence Committee’s impeachment inquiry, the walls are closing in on Donald Trump and he knows it.

      • Ex-Republican Justin Amash Says There's Not a Jury in Country That Wouldn't Indict Trump Based on Impeachment Testimony So Far

        "Impeachment in the House is an indictment, said the Michigan congressman. "If this were an ordinary prosecution, there's no grand jury in America that would not return an indictment on the facts and evidence presented in these hearings."

      • 'Destroyer of Newspapers' Vulture Fund Buys Majority Stake at Tribune Publishing

        Newspaper unions express fear that Alden Global Capital "is looking to bleed its next chain of newspapers dry."

      • Labor and the UK General Election

        The media focus in the UK general election has tended, understandably, to be on BoJo Johnson, the latest prime (un)mover of Ukania’s protracted and bizarre Brexit ordeal.

      • 'My Guy': Ariana Grande Gives Big Hug to Bernie Sanders on Her Massive Social Media Platforms

        "Thank you Senator Sanders for coming to my show, making my whole night and for all that you stand for."

      • OK Obama, It’s Time to Cancel Centrism

        As we gear up for next year’s presidential race, the only political class in the United States that may be as terrified of losing power as the Republican Party is that of centrist Democrats. Former President Barack Obama embodied this fear in his recent remarks at an event for wealthy liberal donors when he said, “The average American doesn’t think we have to completely tear down the system and remake it.” It was a not-so-veiled reference to the rising chorus of demands for a “Medicare for All” health care system, a climate action plan like the Green New Deal or taxes on billionaires that redistribute some of their obscene wealth.

      • Prince Andrew to Step Back From Public Duties Amid Epstein Scandal

        Britain’s Prince Andrew is stepping back from public duties with the queen’s permission because of his association with a notorious sex offender.

      • Bloomberg Running
      • Do Not Despair of This Election

        I have had moments in the last few days which led me to feel pretty hopeless. Perhaps the worst was in the ITV debate when Corbyn was roundly jeered by a substantial section of the audience for stating that climate change impacted hardest on the poorest people in the poorest countries. That encapsulated for me the current far right political climate in England, dominated by boorish, selfish stupidity. I do not come from a left wing political background and I have never subscribed to the romanticisation of “the people”. Years living in the UKIP heartland of Ramsgate made me realise that “the people” en masse can be very unpleasant and racist indeed. I have always for that reason eschewed direct democracy and subscribed to a very Burkean view. That however falls down when, as now, you have a political class who are becoming even more base and vicious than the most unpleasant mob. But the growl of that studio audience, infuriated that Corbyn cared about the foreign poor, is a warning klaxon of the state of English society.

      • Some Midday Thoughts About Sondland Testimony and Impeachment

        I’ve watched every minute of the public impeachment hearings. I’m watching the Sondland testimony now, as I write. And I’d like to start this brief comment with an observation: anyone who cares about the future of democracy in the U.S.

      • The Final Word From A Madman

        Despite Gordon Sondland's explosive testimony implicating the Mob-Boss-In-Chief and his minions in impeachable crimes, a fat, old, orange lunatic then lumbered out to his lawn to shout to dutifully waiting reporters that "it's all over."

      • Impeachment is a Kitchen Table Issue

        As the Democrats have pushed ahead with impeachment proceedings, there have been criticisms from both the right and left that impeachment is a needless distraction from the pocketbook issues that people really care about. The argument is that people will see the Democrats as playing political games rather than focusing on health care, jobs, wages, and other issues that directly affect people’s lives.

      • WATCH LIVE: Day 3 of Trump Impeachment Hearings

        Testimony on Wednesday came from two key witnesses Lt. Col. Alexander Vindman and Jennifer Williams in the morning. In a separate afternoon hearing, testimony was provided by Ambassador Kurt Volker, former U.S. Special Envoy to Ukraine and Timothy Morrison, Special Assistant to the President and Senior Director for Europe and Russia, National Security Council.

      • On Eve of NBC-Hosted Debate, Sanders, Warren, Harris, and Booker Join Call for Network to Allow Outside Probe of Sexual Violence

        "Donald Trump has been credibly accused of sexual harassment and sexual abuse by dozens of women. We, as a party, have to offer voters a clear and unquestionable difference come November when it comes to these important issues."

    • Privacy/Surveillance

      • How Does Amazon Ring Protect User Privacy? "Basically, They Don't," Senator's Investigation Finds

        Sen. Ed Markey found Amazon's lack of civil rights protections "nothing short of chilling."

      • Freedom, Valor, Love: On Snowden’s Permanent Record

        We all know someone who has suffered explicit privacy violations through data breaches, has been censored, or has valiantly fought for press, Internet, and telecommunications freedoms at a time of deep political polarities and culture war divisions. Edward Snowden’s life reveals it’s not just “the computer guy” (or other non-male folks) at tech’s helms, but the general U.S. public that bears witness to corporatized data surveillance state violations, or the data industrial complex. This secretive sprawling network is the invasive rule today; it involves regular media outlets, telecommunications, social media platforms, Internet service providers, and government agencies.

      • The Intelligence Community Took Months to Respond to a Key Question About Section 215, And It Still Doesn’t Have Any “Legal Conclusion”

        Even with the looming expiration of Section 215 and other key provisions of the Patriot Act, it took the Intelligence Community almost four months to respond to a letter written by Senator Ron Wyden (D-Oregon) seeking clarification on how the Intelligence Community interprets the landmark Supreme Court decision in Carpenter v. United States and whether it is using Section 215 to collect Americans’ location data.

        Wyden’s concerns were entirely justified. We know that the NSA has used Section 215 to collect cell phone location data in the past. But last year in Carpenter, the Supreme Court held that police violated the Fourth Amendment when they collected days of cell site location information about a robbery suspect without a warrant. In his letter, Senator Wyden noted that he and other senators had repeatedly asked others in the government what it saw as Carpenter’s effects on the intelligence community, but hadn’t gotten any answers. Indeed, EFF, ACLU, and others have been asking these same questions. “If Congress is to reauthorize Section 215 before it expires in December,” Wyden wrote, “it needs to know how this law is being interpreted now, as well as how it could be interpreted in the future.”

      • Judge Says The FBI Can't Keep Refusing To Confirm Or Deny The Existence Of Social Media Monitoring Documents

        The ACLU is one step closer to obtaining documents detailing the FBI's use of social media monitoring tools. The FBI replied to the ACLU's FOIA request with a Glomar and a denial.

    • Freedom of Information / Freedom of the Press

    • Civil Rights/Policing

    • Internet Policy/Net Neutrality

      • 46 Cities Sue The FCC For Trampling Their Rights

        The Trump FCC has made it abundantly clear it isn't particularly keen on state, city, or local rights, especially when they interfere with AT&T, Verizon, and Comcast's ability to make a buck. The problem: when the FCC neutered its ability to police the telecom sector at lobbyist request as part of the net neutrality repeal, it may have ironically obliterated its authority to tell states or cities what they can do.

    • Monopolies

      • Patents

        • CRISPR Motions Day at the PTAB: Broad Files Its Substantive Motion No. 3

          On October 14th, Senior Party the Broad Institute (joined by Harvard University and MIT) filed several authorized motions, including Substantive Motion No. 3 (to designate claims as not corresponding to the count), against Junior Party the University of California, Berkeley; the University of Vienna; and Emmanuelle Charpentier; collectively, "CVC." In its Motion No. 3, the Broad asks the Patent Trial and Appeal Board to designate some of its claims as not corresponding to the Count in Interference No. 106,115 as declared.

          It should be appreciated that this Motion No. 3 is part and parcel of the Broad's motions to remake the contours of the interference, along with Motion No. 2 (to substitute the Count) and Motion No. 4 (to be awarded benefit of priority to USSN 61/736,527). In this Motion No. 3, the Broad reiterates the arguments made in Motion No. 2, that there are two embodiments of CRISPR, one involving single-molecule RNA guide RNA (which the Broad argues here is not recited in the claims it wants the Board to designate as not corresponding to the Count) and further that certain of the Broad's claims directed to "SaCas9" systems that require two or more NLSs do not correspond to the Count.

          [...]

          The brief then supplements with greater specificity the distinctions between "generic, non-limited RNA" embodiments of CRISPR claimed in the claims the Broad moves to dedesignate and the single-molecule RNA embodiments encompassed in the Count, particularly with regard to definitions for "guide RNA," tracr RNA," and other species comprising various permutations of CRISPR technology, in contrast to CVC's interpretation of these terms in the claims.

        • Software Patents

          • IBM, Microsoft, the Linux Foundation and OIN join forces to counter open source threat
          • FRAND: OLG Karlsruhe rules on nature, extent and timing of obligations under Huawei v ZTE

            Plaintiff and SEP holder Philips notified defendant and implementer Wiko on 28 July 2015, that Wiko’s sale mobile phones allegedly infringed Philips’ SEPs. The notification contained partial mappings of claim features of the patent in suit to the UMTS and LTE standards implemented in Wiko’s phones, and a license offer. Wiko’s reply, wherein it indicated that it was willing to negotiate a license, was received by Philips on 21 October 2015. Two days earlier, Philips had filed infringement lawsuits against Wiko. During the proceedings, Wiko made a counteroffer backed up with a matching escrow. Negotiations took place during the proceedings, but parties did not reach agreement on a FRAND license.

            [...]

            However, the OLG is of the opinion that both SEP holder and implementer can make up failures in meeting their obligations after a lawsuit was filed. The OLG held that it is not contrary to the CJEU’s decision to qualify the pursuit of an injunction as abusive only after the (initially non-abusive) filing of a lawsuit, for example, when the implementer complies with its obligations only after being sued. The OLG is of the opinion that the obligation to grant a license on FRAND terms, as well as the negotiation obligations set out in Huawei, exist regardless of the existence of lawsuits.

            The OLG goes on to explain that, in view of the principle of proportionality, it is not necessary to curtail the rights of a SEP holder by denying him the possibility to make up compliance failures after filing suit, as the SEP holder can always avoid undue pressure on the implementer e.g. by suspending the proceedings. Likewise, the OLG does not think it necessary to curtail the implementer’s right to a FRAND license by denying the implementer similar make up possibilities. The OLG notes that this does not give the implementer the possibility to delay the proceedings, since the risk associated with late compliance remains with the implementer. E.g. if due to late compliance of the implementer, there is insufficient time within the proceedings for the SEP holder to comply with subsequent duties, the pursuit of an injunction will not constitute abuse.

      • Trademarks

        • "Many are called but few are chosen": When a claim of bad faith succeeded in a trademark matter in Singapore

          Bad faith is often pleaded in trade mark opposition and invalidation cases. In Singapore, both the Registry and Courts have consistently made clear that the enquiry is fact-dependent and the evidentiary threshold is high because of the seriousness of the allegation.

          As a result, a claim of bad faith is seldom successful. A rare instance of success is the recent case in Singapore before the Registry, Dentsply Sirony Inc. v Tomy Incorporated [2019] SGIPOS 13, where the applicant (for invalidation) managed to rely on its longstanding relationship and contractual agreements with the registered proprietor to show that the trade mark applications had been filed in bad faith.

          [...]

          (iii) A list of marks (including "MICROARCH", "SENTALLOY" and "BIOFORCE") applied/registered in certain specified territories – set out in an exhibit – belonged to GAC, which granted a non-exclusive, royalty-free licence to the Proprietor to use them in connection with producing and selling the products until termination of the agreement.

          c) The 2004 Agreement was largely similar to the 1998 Agreement, save that Singapore became a non-exclusive territory (previously, GAC had exclusive rights to sell and distribute the products in Singapore).

          d) The 2012 Agreement did away with any division based on exclusive and non-exclusive territories. Instead, GAC had only a non-exclusive right to sell and distribute the products in all territories. More crucially, in relation to trade marks, the agreement provided that:

          (i) GAC owned the rights to its own trade marks and the Proprietor could not claim any rights therein;

          (ii) The Proprietor owned all rights to its Tomy trade marks, including "Tomy" and "Orth-Tomy", and GAC could not claim any rights therein; and

          (iii) Marks applied/registered in certain specified territories, as set out in an exhibit, were the property of GAC and its affiliates.

      • Copyrights

        • Reproductions of Public Domain Works Should Remain in the Public Domain

          Most of these objects have been in the public domain for a long time now, indeed many that have never been subject to copyright. The copyright holder is the only person that can apply a CC license to a work. If the work is in the public domain, no copyright licenses should be applied, and in the case of CC licenses, which are designed to only operate where copyright exists, the application of a CC license is ineffective. In these cases, if anything, the Public Domain Mark or the CC0 public domain dedication tool should be applied to confirm worldwide public domain status.



Recent Techrights' Posts

Drew's Development Mailing Lists and Patches to 'Refine' His Attack Pieces Against the FSF's Founder
Way to bury oneself in one's own grave...
The Free Software Foundation is Looking to Raise Nearly Half a Million Dollars by Year's End
And it really needs the money, unlike the EFF which sits on a humongous pile of oligarchs' and GAFAM cash
What IBMers Say About IBM Causing IBMers to Resign (by Making Life Hard/Impossible) and Why Red Hat Was a Waste of Money to Buy
partnering with GAFAM
In Some Countries, Desktop/Laptop Usage Has Fallen to the Point Where Microsoft and Windows (and Intel) Barely Matter Anymore
Microsoft is the next Intel basically
[Meme] The Web Wasn't Always Proprietary Computer Programs Disguised as 'Web Pages'
The Web is getting worse each year
Re-de-centralisation Should Be Our Goal
Put the users in charge, not governments and corporations in charge of users
Gemini Links 19/11/2024: Rain Music, ClockworkPi DevTerm, and More
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, November 18, 2024
IRC logs for Monday, November 18, 2024
Links 18/11/2024: Science News and War Escalations in Ukraine
Links for the day
Gemini Links 18/11/2024: Degrowth and OpenBSD Fatigue
Links for the day
Technology: rights or responsibilities? - Part VII
By Dr. Andy Farnell
BetaNews is Still 'Shitposting' About Trump and Porn (Two Analysers Say This 'Shitposting' Comes From LLMs)
Probably some SEO garbage, prompted with words like "porn" and "trump" to stitch together other people's words
Market Share of Vista 11 Said to be Going Down in Europe
one plausible explanation is that gs.statcounter.com is actually misreporting the share of Vista 11, claiming that it's higher than it really is
Fourth Estate or Missing Fourth Pillar
"The term Fourth Estate or fourth power refers to the press and news media in explicit capacity of reporting the News" -Wikipedia on Fourth Estate
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, November 17, 2024
IRC logs for Sunday, November 17, 2024
LLMs Are Not a Form of Intelligence (They Never Will Be)
Butterflies are smarter than "chatGPT"
Business Software Alliance (BSA), Microsoft, and AstroTurfing Online (Also in the Trump Administration Groomed by BSA and Microsoft)
Has Washington become openWashington? Where the emphasis is openwashing rather than Open(Source)Washington?
Windows at 1%
Quit throwing taxpayers' money at Microsoft, especially when it fails to fulfil basic needs and instead facilitates espionage by foreign and very hostile nations
Links 17/11/2024: Pakistan Broke, Tyson 'Crashes' or Knocks Over Netflix
Links for the day
Gemini Links 17/11/2024: Nachtigall Planned, Exodus at Twitter
Links for the day
Links 17/11/2024: China's Diplomacy and Gazprom Setback
Links for the day
Sudan Has Reached a State of Android Domination (93% Market Share, All-Time High According to statCounter)
countries at war buy fewer laptops?
[Meme] Just Do It?
'FSF' Europe (Microsoft) and FSF
Microsoft Front Groups Against the FSF, Home of GPL, GNU, and Free Software
Much of the money (not all of it) comes from the criminals at Redmond
Centralisation is Dooming the Web, RSS is One Workaround (But Not "Planets")
At least Gemini Protocol rejects centralisation
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, November 16, 2024
IRC logs for Saturday, November 16, 2024
Links 17/11/2024: Wars, Bailouts, and Censorship
Links for the day
Gemini Links 17/11/2024: Changing Interests and HamsterCMS
Links for the day