Bonum Certa Men Certa

Links 26/10/2020: rpminspect 1.2, Open Source Hardware Certification and LibreOffice Conference



  • GNU/Linux

    • Desktop/Laptop

      • Behind the Scenes of Thelio Mega Engineering

        In 2017, we announced that we were going to bring the design and manufacturing of our products in-house. The driving purpose was to leverage our understanding of our users’ needs in order to engineer better products for them. In 2018, we shipped the first fruits of our labor and, over the course of the last two years, shipped hundreds of updates to the Thelio line as we continuously integrated improvements into our manufacturing. Establishing our factory in Colorado made this possible, but we were just getting started.

        Early this year, we set off to engineer our workstation version of a Le Mans Hypercar. It started with a challenge: Engineer a quad-GPU workstation that doesn’t thermal throttle any of the GPUs. Three GPUs is pretty easy. Stack the forth one in there and it’s a completely different animal. Months of work and thousands of engineering hours later we accomplished our goal. Every detail was scrutinized. Every part is of the highest quality. And new factory capabilities, like milling, enabled us to introduce unique solutions to design challenges. The result is Thelio Mega. A compact, high-performance quad-GPU system that’s quiet enough to sit on your desk.

        We started with simple fan placement experiments to determine the best location for intake and exhaust fans and sizes. Computer fluid dynamics simulations assisted to dial in air flow ducts followed by hundreds of fan placement iterations and thermal tests.

    • Kernel Space

      • Linux 5.10 Is The Next LTS Kernel - Phoronix

        While there had been much speculation that Linux 5.9 would be the kernel's next long-term support release based on past timing, Linux 5.10 is going to be the LTS release.

        Greg Kroah-Hartman who is the main stable maintainer for the Linux kernel confirmed at the Linux Foundation's Open-Source Summit Europe that Linux 5.10 will be the LTS release.

        Linux 5.10-rc1 released yesterday and should debut as stable by mid-December. This kernel will then be maintained for the years ahead under the Linux LTS program.

      • Linux 5.10 is a bigger kernel release than expected and sees the removal of setf_fs()

        With first release candidate of version 5.10 of the Linux kernel now available, Linus Torvalds says that it "looks to be a bigger release" than he expected.

        Linux kernel 5.10-rc1 includes 14-15,000 merge commits -- depending on how you count them -- Torvalds notes in his weekly update to the Linux community. He shares the news that, for him, the most interesting change in this release is the removal of the setf_fs() addressing tool.

      • Linux 5.10 will deliver 'historic' upgrade

        The creator of Linux has hailed the "historic" launch of the latest update as one of the most important in the software's history.

        Linus Torvalds said that the release of Linux 5.10 was, "a bigger release than I expected", and could surpass version 5.8 to be the biggest software launch for the company yet.

        The launch looks to make the open-source software platform more powerful and easier to use than ever before, offering a number of new additions, upgrades and features for users across the globe.

      • Torvalds hails the removal of a relic from Linux’s early days

        Set_fs() has been the source of various security problems over the years. Jonathan Corbet, a kernel contributor and editor of Linux news site LWN, published an article in 2017 titled ‘A farewell to set_fs()?’ in which he highlighted some of the aforementioned issues.

        “Set_fs() is clearly the sort of interface that can easily create severe security bugs,” Corbet wrote. “It is also a tempting shortcut that tends to find its way into code of questionable quality such as out-of-tree drivers.”

        The function has been part of Linux since around 1991 and enabled the kernel to override address spaces. In 2010, the National Institute of Standards and Technology detailed how it could be used to “overwrite arbitrary kernel memory locations and gain privileges”.

        That particular bug was fixed in 2010 but set_fs() has continued to be a concern and many within the community have called for its removal for many years. However, there’s a lack of developers willing to do such deep infrastructural changes.

        Other notable changes in the release include support for NVIDIA Orin SoCs designed for autonomous cars, improved support for the Broadcom BCM2711 chip used in the Raspberry Pi 4, support for upcoming Arm-based CPUs and GPUs, a fix for the ‘Year 2038 Problem’, virtualisation tweaks, and ending support for PowerPC 601 CPUs.

      • ARM32 Page Tables

        As I continue to describe in different postings how the ARM32 start-up sequence works, it becomes necessary to explain in-depth the basic kernel concepts around page tables and how it is implemented on ARM32 platforms.

        To understand the paging setup, we need to repeat and extend some Linux paging lingo. Some good background is to read Mel Gormans description of the Linux page tables from his book “Understanding the Linux Virtual Memory Manager”. This book was published in 2007 and is based on Mel’s PhD thesis from 2003. Some stuff has happened in the 13 years since then, but the basics still hold. It is necessary to also understand the new layers in the page tables such as the five layers of page tables currently used in the Linux kernel.

        First a primer: the ARM32 architecture with a classic MMU has 2 levels of page tables and the more recent LPAE (Large Physical Address Extension) MMU has 3 levels of page tables.

        Only some of the ARMv7 architectures have LPAE, and it is only conditionally enabled, i.e. the machines can also use the classic MMU if they want, they have both. It is not enabled by default on the multi_v7 configuration: your machine has to explicitly turn it on during compilation. The layout is so different that the same binary image can never support both classic and LPAE MMU in the same kernel image.

    • Instructionals/Technical

      • How to Set Up WireGuard VPN on Ubuntu 20.04 | Linuxize

        WireGuard is a modern VPN (Virtual Private Network) technology that utilizes state-of-the-art cryptography. Compared to other popular VPN solutions, such as IPsec and OpenVPN , WireGuard is faster, easier to configure, and has a smaller footprint. It is cross-platform and can run almost anywhere, including Linux, Windows, Android, and macOS.

        Wireguard is a peer-to-peer VPN; it does not use the client-server model. Depending on its configuration, a peer can act as a traditional server or client. It works by creating a network interface on each peer device tha

      • [Older] How to use zip on Linux

        Compressed files with the .zip extension are commonplace throughout Windows systems, as it's been the native file compression method for the operating system since many years ago. On a Linux system, the nearest equivalent would have to be tar files and various methods of compression like gzip.

      • How to uninstall MySQL on Ubuntu 20.04

        You would like to remove MySQL database from your Ubuntu system ? In this short tutorial, you will learn how to safely uninstall MySQL .

        Make sure however to create backups of your databases before starting the procedure.

      • How to improve your bash/sh shell script with ShellCheck lint script analysis tool
      • How to install Minecraft on Deepin 20 - YouTube
      • openssl Generate Self Signed SSL Certifcate

        openssl req -newkey rsa:2048 -nodes -keyout /etc/ssl/private/myblog.key -x509 -days 365 -out /etc/ssl/private/myblog.pem - (openssl Generate Self Signed SSL Certifcate generating self signed ssl certificate to use in dovecot postfix nginx Self signed certificates can be used for private encryptions between server and client and must be manually accepted on browser/ client). The best command line collection on the internet, submit yours and save your favorites.

      • How to Add a Simple Progress Bar in Shell Script | Linux Journal

        At times, we need to write shell scripts that are interactive and user executing them need to monitor the progress. For such requirements, we can implement a simple progress bar that gives an idea about how much task has been completed by the script or how much the script has executed.

        To implement it, we only need to use the “echo” command with the following options and a backslash-escaped character.

      • How to install Steam on Deepin 20

        Firstly, we will enable 32-bit architecture on our device. Then we will update the system repositories. After that, we will install required 32bit packages. Lastly, with the last three commands, we will download and install Steam. Enjoy!

      • FISH | Friendly Interactive SHell on openSUSE – CubicleNate's Techpad

        BASH has been good to me and I have enjoyed my time with BASH very much. I have learned so much about the inner workings of Linux through the terminal and BASH has been there my whole experience. “Tab” completion has been a marvelous gift to the terminal user experience. I have never had a complaint about BASH and therefore never looked elsewhere.

        On the episode of BDL from 17 Oct 2020, I was told to try FISH as it would change my terminal life. I didn’t really believe it but proceeded to install it anyway. I also wasn’t ready to commit to it so I modified a profile in Konsole to use Fish instead of Bash. Typing in one solitary command and I was sold.

      • How to install Sublime Text editor on a Chromebook

        Today we are looking at how to install Sublime Text editor on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    • Games

      • The absurd multiplayer dating sim Monster Prom 2: Monster Camp is out now | GamingOnLinux

        I will admit that the original Monster Prom is something special as it remains as the only dating sim type of game I've enjoyed, and now there's a brand new helping of it out with Monster Prom 2: Monster Camp.

        The original was an unexpected pleasure for me, as a genre I've rarely been able to enjoy. Let's face it, "In Monster Prom I was rejected even after letting a princess ride me", is not a typical GamingOnLinux headline. Monster Prom 2: Monster Camp was funded thanks to a Kickstarter campaign back in 2019, and it has released as of October 23 along with full Linux support as expected. Developer Beautiful Glitch mentioned how they've pretty much taken all that was tasty from the original, and threw in some spices to make Monster Prom 2: Monster Camp.

      • Möbius Front '83 is a tactical turn-based strategy game from Zachtronics | GamingOnLinux

        Releasing with Linux support on November 5 is Möbius Front '83 latest title from Zachtronics (SpaceChem, Infinifactory, Opus Magnum, Eliza). Unlike most of their previous titles, it's not a puzzle game. They say it's actually a conventional strategy game designed from scratch by the clever minds at Zachtronics, so it will have their own special feel to it.

        "The year is 1983 and the United States of America must defend itself from an enemy it could have never imagined— an America from an alternate universe that will stop at nothing to seize control of the country’s heartland!"

      • How to play League of Legends on Linux | FOSS Linux

        League Of Legends is a game made into a snap, meaning that the software package can be installed and executed across different Linux distributions. Being among the largest footprints of any game in streaming media communities on platforms like Twitch and YouTube, installing it in your Linux system will be great. For our case, we will install it in Ubuntu distro.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • Plasma Breeze theme with black fonts - My Brooze edit

          One of the most common topics to land in my inbox is Linux fonts. And more often than not, people ask me about what I normally do to make font clarity and contrast higher in this or that distribution. Then, more prevalent than all are questions about my modified Plasma Breeze theme, aptly titled Brooze.

          [...]

          This is all it takes to have pure black fonts and enjoy good text clarity in Plasma. I don't understand why low-contrast fonts are such a fad. Hint: Plasma is actually doing a relatively decent job. In general, most distros and desktop environments come with atrociously pale fonts, gray on gray. But then ergonomics has never been strong in the Linux desktop, as it's not typically developed as a product, and certainly not with the end user in mind, unless the end user is a dark-theme-loving software developer. Anyway, if you are someone who actually spends a lot of time reading or writing, and values their eyes, then you may want to implement Brooze. I hope you find this innocent little article useful.

    • Distributions

      • IBM/Red Hat/Fedora

        • David Cantrell: rpminspect-1.2 released

          rpminspect 1.2 is now available. In addition to four new inspections, a lot of improvements have been made to how the program runs and reports results.

          [...]

          A number of improvements are present in this release. The big one is the detection of rebased builds and the reading of the rebaseable list from the rpminspect-data package. A rebase is found when the before and after builds have matching package names but different version and release numbers. If the package name and version are the same but the release number is different, this is considered a maintenance update. This check determines reporting thresholds. For instance, changes in config files may report as VERIFY for a maintenance update but they report as INFO for a rebase. The assumption here is that rebased packages will bring a lot of changes and while rpminspect will find those, we do not want it to alarm as strictly as it would for a maintenance update.

          When using the -d option to get debugging output, you no longer see the config file settings dumped at the beginning of the output. That output has been moved to the -D/--dump-config option. You may not always want to see that so you now need to specify -D to also get the config file output.

          Support for SHA-224, SHA-384, and SHA-512 message digests is now present in librpminspect. There is a DEFAULT_MESSAGE_DIGEST macro in constants.h that sets the default the program will use. This is intended to help prepare for changes down the road where the message digest used for various tasks in packaging will change.

        • Systemd 247-RC1 Released With Systemd-OOMD, Systemd-Homed Now Defaults To Btrfs

          The first release candidate of systemd 247 is now available for testing and it's a huge feature release.

          This big systemd 247 release is introducing systemd-oomd for out-of-memory daemon handling, systemd-homed now defaults to using Btrfs, there is a new capability with systemd of secure credentials handling, and much more. Below is a look at the highlights for systemd 247:

          - The new systemd-oomd service has been added for monitoring resource contention and can kill processes when memory/swap pressure is above the defined limits. For now this is experimental and just enabled in the developer mode.

          - Systemd-homed defaults to using the Btrfs file-system when available for creating home directories in LUKS volumes. The DefaultFileSystemType= option for homed.conf remains available for changing off the default/ Btrfs was chosen since it can grow and shrink the file-system online.

    • Devices/Embedded

      • Module and dev kit run Linux on QCS610 camera SoC

        Lantronix has launched an “Open-Q 610 μSOM” module and $995 dev kit that run Linux on Qualcomm’s camera-focused, AI-enabled octa-core QCS610 SoC with triple 4-lane MIPI-CSI interfaces.

        The Intrinsyc division of Lantronix has announced a tiny Open-Q 610 μSOM compute module and Open-Q 610 μSOM Development Kit that run Yocto Linux on a new Qualcomm QCS610 SoC aimed at smart camera applications. Camera features include staggered HDR, lens de-warp, dual camera stitching, image de-fog, and 360-degree panoramic views. The kit is available starting at $995, with shipments due in November.

      • Coffee Lake 3.5-inch SBC has up to three GbE ports

        Axiomtek’s 3.5-inch “CAPA520” SBC runs Linux or Win 10 on 8th and 9th Gen Coffee Lake CPUs with triple display and -20 to 60€°C support plus up to 3x GbE, 6x USB, 2x SATA, and mini-PCIe and ZIO expansion.

        Axiomtek has announced a 3.5-inch, Intel Coffee Lake SBC that follows its similar, 6th and 7th Gen CAPA500. Like that model, the Linux-ready CAPA520 features Axiomtek’s ZIO expansion interface for optional I/O modules. The SBC supports industrial IoT-related applications in the embedded market, such as industrial control, machine vision, self-service terminal, digital signage, and medical imaging.

      • Open Hardware/Modding

        • Announcing the Open Source Hardware Certification API – Open Source Hardware Association

          Today we are excited to announce the launch of a read/write API for our Open Source Hardware Certification program. This API will make it easier to apply for certification directly from where you already document your hardware, as well as empower research, visualizations, and explorations of currently certified hardware.

          OSHWA’s Open Source Hardware Certification program has long been an easy way for creators and users alike to identify hardware that complies with the community definition of open source hardware. Since its creation in 2016, this free program has certified hardware from over 45 countries on every continent except Antarctica. Whenever you see the certification logo on hardware:

    • Free, Libre, and Open Source Software

      • Working open source | daniel.haxx.se

        I work full time on open source and this is how.

        Background

        I started learning how to program in my teens, well over thirty years ago and I’ve worked as a software engineer and developer since the early 1990s. My first employment as a developer was in 1993. I’ve since worked for and with lots of companies and I’ve worked on a huge amount of (proprietary) software products and devices over many years. Meaning: I certainly didn’t start my life open source. I had to earn it.

        When I was 20 years old I did my (then mandatory) military service in Sweden. After having endured that, I applied to the university while at the same time I was offered a job at IBM. I hesitated, but took the job. I figured I could always go to university later – but life took other turns and I never did. I didn’t do a single day of university. I haven’t regretted it.

        [...]

        I’d like to emphasize that I worked as a contract and consultant developer for many years (over 20!), primarily on proprietary software and custom solutions, before I managed to land myself a position where I could primarily write open source as part of my job.

        [...]

        My work setup with Mozilla made it possible for me to spend even more time on curl, apart from the (still going) two daily spare time hours. Nobody at Mozilla cared much about (my work with) curl and no one there even asked me about it. I worked on Firefox for a living.

        For anyone wanting to do open source as part of their work, getting a job at a company that already does a lot of open source is probably the best path forward. Even if that might not be easy either, and it might also mean that you would have to accept working on some open source projects that you might not yourself be completely sold on.

        In late 2018 I quit Mozilla, in part because I wanted to try to work with curl “for real” (and part other reasons that I’ll leave out here). curl was then already over twenty years old and was used more than ever before.

      • Web Browsers

        • Mozilla

          • yoric.steps.next()

            The web is getting darker. It is being weaponized by trolls, bullies and bad actors and, as we’ve witnessed, this can have extremely grave consequences for individuals, groups, sometimes entire countries. So far, most of the counter-measures proposed by either governments or private actors are even scarier.

            The creators of the Matrix protocol have recently published the most promising plan I have seen. One that I believe stands a chance of making real headway in this fight, while respecting openness, decentralization, open-source and privacy.

            I have been offered the opportunity to work on this plan. For this reason, after 9 years as an employee at Mozilla, I’ll be moving to Element, where I’ll try and contribute to making the web a better place. My last day at Mozilla will be October 30th.

      • Productivity Software/LibreOffice/Calligra

      • Programming/Development

        • What is DevSecOps? Everything You Need To Know About DevSecOps

          Most people are familiar with the term “DevOps,” but they don’t know how to really utilize it. There’s more to DevOps than just development and operational teams. There’s an essential element of DevOps that is often missing from the equation; IT security. Security should be included in the lifecycle of apps.

          The reason you need to include security is that security was once assigned to one team that integrated security near the end-stages of development. Taking such a lax approach to security wasn’t such a problem when apps were developed in months or years. The average development cycle has changed quite a bit, though, and apps can be developed in a matter of days or weeks. Outdated security practices like leaving security too late can bring DevOps initiatives to their knees.

        • Nibble Stew: The Meson Manual: Good News, Bad News and Good News

          Starting with good news, the Meson Manual has been updated to a third edition. In addition to the usual set of typo fixes, there is an entirely new chapter on converting projects from an existing build system to Meson. Not only are there tips and tricks on each part of the conversion, there is even guidance on how to get it done on projects that are too big to be converted in one go.

        • Percepio Releases Tracealyzer Visual Trace Diagnostics Solution Version 4.4 with Support for Embedded Linux

          Percepio announced the availability of Tracealyzer version 4.4 with support for embedded Linux. Tracealyzer gives developers insight during software debugging and verification at the system level by enabling visual exploratory analysis from the top down. This makes the software suitable for spotting issues during full system testing and drill down into the details to find the cause.

          Version 4.4 adds several views optimized for Linux tracing, in addition to a set of visualizations already in Tracealyzer, and leverages Common Trace Format (CTF) and the widely supported LTTng, an open source tracing framework.

        • LLVM Adds A SPIR-V CPU Runner For Handling GPU Kernels On The CPU - Phoronix

          LLVM has merged an experimental MLIR-based SPIR-V CPU runner that the developers are working towards being able to handle CPU-based execution of GPU kernels.

          This new SPIR-V runner is built around the MLIR intermediate representation (Multi-Level Intermediate Representation) with a focus of going from GPU-focused code translated through SPIR-V and to LLVM and then executed on the CPU. The runner focus is similar to that of the MLIR-based runners for NVIDIA CUDA, AMD ROCm, and Vulkan, but just executing on the CPU itself. It was earlier this year LLVM added the MLIR-Vulkan-Runner for handling MLIR on Vulkan hardware.

        • Python

          • Python Modulo in Practice: How to Use the % Operator – Real Python

            Python supports a wide range of arithmetic operators that you can use when working with numbers in your code. One of these operators is the modulo operator (%), which returns the remainder of dividing two numbers.

          • Test & Code : Python Testing for Software Engineering 136: Wearable Technology - Sophy Wong

            Wearable technology is not just smart consumer devices like watches and activity trackers.

            Wearable tech also includes one off projects by designers, makers, and hackers and there are more and more people producing tutorials on how to get started. Wearable tech is also a great way to get both kids and adults excited about coding, electronics, and in general, engineering skills.

            Sophy Wong is a designer who makes really cool stuff using code, technology, costuming, soldering, and even jewelry techniques to get tech onto the human body.

        • Rust

          • Librsvg's test suite is now in Rust

            Some days ago, Dunja Lalic rewrote the continuous integration scripts to be much faster. A complete pipeline used to take about 90 minutes to run, now it takes about 15 minutes on average.

            [...]

            The most complicated thing to port was the reference tests. These are the most important ones; each test loads an SVG document, renders it, and compares the result to a reference PNG image. There are some complications in the tests; they have to create a special configuration for Fontconfig and Pango, so as to have reproducible font rendering. The pango-rs bindings do not cover this part of Pango, so we had to do some things by hand.

  • Leftovers

    • Finance

      • Homeless seek indoor shelters as temperatures plunge to record lows

        A cold front that dumped several inches of snow in the Pike Peak region Sunday into Monday is expected to pludge temperatures into a record-breaking cold overnight, the National Weather service in Pueblo predicts.

        Colorado Springs broke the record low temperture for Oct. 26 by 10 degrees. The pervious record was set in 1913 at 16 degrees. Monday's low was measured at 6 degrees, and the brutal cold is forecast to continue.

        For most, the winter-like weather means a hindrance on the roads and running the thermostat higher, but single digit-temperatures can be more than just an inconvenience for those who are homeless.

    • AstroTurf/Lobbying/Politics

      • FBI investigating fire set in Boston ballot drop box

        A fire was set Sunday in a Boston ballot drop box holding more than 120 ballots in what Massachusetts election officials said appears to have been a “deliberate attack,” now under investigation by the FBI.

        The fire that was set around 4 a.m. in a ballot drop box outside the Boston Public Library downtown, Massachusetts Secretary of the Commonwealth William Galvin's office said.

        There were 122 ballots inside the box when it was emptied Sunday morning, and 87 of them were still legible and able to be processed, Galvin’s office said. The box had last been emptied around 2:30 p.m. on Saturday.

    • Civil Rights/Policing

      • Digital Self

        When we talk about the digital self, we are talking about the self as it exists within digital spaces. This holds differently for different people, as some of us prefer to live within an pseudonymous or anonymous identity online, divested from our physical selves, while others consider the digital a more holistic identity that extends from the physical.

        Your digital self is gestalt, in that it exists across whatever mediums, web sites, and services you use. These bits are pieces together to form a whole picture of what it means to be you, or some aspect of you. This may be carefully curated, or it may be an emergent property of who you are.

        The way your physical self has rights, so too does your digital self. Or, perhaps, it would be more accurate to say that your rights extend to your digital self. I do not personally consider that there is a separation between these selves when it comes to rights, as both are aspects of you and you have rights. I am explicitly not going to list what these rights are, because I have my own ideas about them and yours may differ. Instead, I will briefly talk about consent.

        [...]

        Our digital autonomy is not the only thing at stake when we look at digital consent. The ways we interact in digital spaces impact our whole selves, and exploitation of our consent too impacts our whole selves.

    • Monopolies

      • Patents

        • FOSS Patents: Munich I Regional Court's official presentation of results of "evaluation" of local patent rules puts court's pro-patentee partiality on full display

          One year ago, the Landgericht München I (Munich I Regional Court) celebrated the tenth anniversary of its Patent Local Rules ("Münchner Verfahren"). On that occasion, the court announced an "evaluation" study by the Max Planck Institute in order to find out how practitioners view the court's performance. Last week, the court officially presented the results in a videoconference. As of today, access to the recording (which the court originally made available to the public via YouTube) has been restricted.

          Maybe someone decided to hide the presentation because the results are all too embarrassing--and even I, as a critic of the court's exceedingly patentee-friendly decisions, disagree in some ways.

          [...]

          But in patent cases, which involve far more complex technical questions and have huge economic implications, German judges rarely appoint experts. Does it make sense? No. It simply stinks. It's an agenda-driven system, and the administration of justice is nowhere near the top of the list.

          To be fair, the practice of adjudicating cases without hearing expert witnesses is not unique to the Munich court. In Dusseldorf and Mannheim, it's just the same. Nevertheless, the court's own outline of its patent litigation procedures is shockingly forthright.

          The latest absurdity is that a patentee enforcing an injunction during the appellate proceedings just has to make a deposit of a few million dollars to do what would amount to a multi-billion dollar damage to a car maker such as Daimler, with the court arguing that the defendant should simply take a license (which would, however, end the case).

          Back to that "evaluation" study of the Munich court's performance in patent cases. The responses to the Max Planck Institute's survey suggest that Munich has shortcomings with respect to the quality of its legal work and its technical understanding, where Dusseldorf and Mannheim are rated more highly, but that Munich is still a popular venue because it's a rocket docket and very plaintiff-friendly.

          But should the study be taken seriously at all? Not really. There were only 65 respondents, and there is no indication of any effort having been made to ensure this small sample is statistically representative. Based on where the respondents said they filed their offensive cases over the past five years, it's at least a possibility that practitioners with a strong preference for Dusseldorf were particularly active--and seized this opportunity to make Munich look bad by comparison with their home court. It's also possible that many lawyers' understandable frustration with the ever more plaintiff-friendly approach of the Munich court--especially (but not only) when it comes to standard-essential patents--informed their ratings of the judges' competence in their field.

          I believe that this "study" (if one wants to use that term at all for a survey with only 65 non-representative repondents) underrates the Munich judges. In terms of technical competence, the Mannheim judges are clearly the best with respect to wireless patents. In other fields of technology, there may not be much of a gap. What I've heard from legal practitioners doesn't suggest that the Dusseldorf judges have a better grasp of technical matters than their Munich-based colleagues.

        • Ecogensus Receives Notice of Allowance from European Patent Office for Waste-to-Fuel Process

          Ecogensus, LLC ("Ecogensus" or the "Company"), a leading technology company in the resource recovery and waste management industry, today announced the European Patent Office's issuance of a notice that it intends to grant a patent for the Company's process of converting solid wastes into fuel (European Patent Application No. 15 854 145.8).

          Ecogensus has a full suite of patents granted in the United States as well as countries in Asia and South America in the areas of waste recycling and resource recovery ("waste-to-value"). The new European patent covers the foundational process for conversion of solid wastes into a fuel, a process which enables diversion from waste from landfills and displacement of coal with Ecogensus' waste-derived fuel.



Recent Techrights' Posts

Microsoft Media Operatives and Bill Epsteingate-Funded Sites Said Microsoft Lays Off 9,000, But Other Sites Say More (Including 2,300 in Redmond Alone)
We might never know the real number/s (Microsoft will keep the cards close to its chest) until there are leakers or unless there are whistleblowers with hard proof
GNU/Linux Reaches All-Time High in the United States of America
Windows is trending down
Why the Microsoft People Who Started SLAPPs Against Techrights Could Very Well be Sent Back to Prison
White-collar crime is also a crime
 
Links 02/07/2025: Deep Microsoft Cuts, Macron Speaks to Putin
Links for the day
Confirmed: Microsoft Shutdowns Today, Not Only Mass Layoffs
"The Initiative is the only studio closure planned today, although some other teams have seen cuts of varying degrees."
GNU/Linux is Replacing Microsoft Windows. But We Need to Eradicate Microsoft, It's a Hub of Crime.
I have been writing about Microsoft since the 1990s when I was in school
Microsoft Windows Nosedives in Switzerland While GNU/Linux Leaps Above 6%
sooner or later they might have to make the move anyway
Anxiety at Microsoft: Many Workers (Maybe Over 10,000) Still Don't Know They're Being Laid Off Just Before US Independence Day
"Has anyone gotten the notification yet?"
Microsoft "Declined to Say How Many People Would be Laid Off," According to Associated Press
Some other prominent publications said they reached out for comment from Microsoft and received none
The X War is Over and the "Wayland People" Lost
People will gravitate towards what works for them
20 Years Since My Thesis
It's still online
GNU/Linux is Replacing Windows in Laptops/Desktops
The world will move on while Windows and Microsoft shrink
Now Comes the Expected Webspam, Framing Microsoft Layoffs as "Hey Hi" Success Story (False Marketing That's Piggybacking the Layoffs)
falsely marketed as "intelligence"
Hungary: Microsoft Windows Sinks to 17% "Market Share"
In many nations in Europe it seems like the era of Windows is coming to an end
Microsoft Layoffs in Spain, Portugal Record for GNU/Linux
in Portugal we see GNU/Linux at record levels
Yes, Microsoft is Again Using Its Favourite Liars (Stenographers) to Seed Fake Layoff Numbers, Much Lower Than What's Really Happening
It is Jordan Novet again, just as we predicted
Will Microsoft Once Again Choose Its Favourite Liar to Spread Lies About Today's Layoffs, Quickly to be Replicated and Spread by Slopfarms?
What lies is Microsoft briefing its media moles to tell today?
"OSS Fetishism" Wins After Ferenc Zsolt Szabó Ousted (Microsoft Mole From Capgemini)
Many people said 2025 would be the "year of Linux on the desktop"
There is Nothing That LLMs Can Offer Honest People
LLMs are a passing fad; they're expensive and offer poor "value" for energy; they usually offer no value at all unless you are a cheater, spammer, and liar
What statCounter Shows Today Helps Explain Microsoft's Helplessness, Mass Layoffs
Since many US journalists are already away on holiday almost nobody will dare ask the difficult questions or give a voice to whistleblowers
Microsoft Gets the Chop in South America
The notion of digital sovereignty gained a lot of popularity
Europe Has an 'Exit'
Let's see what happens the rest of this year
El Presidente Talks, Canada Walks (Away From Windows)
GNU/Linux rising
Cities in France and Germany Move to GNU/Linux and statCounter Detects Big Differences
Will governments lead by example?
Microsoft Lost Its Foothold in Africa
How many of these are "old" Windows machines converted to GNU/Linux? Probably a lot.
Led by Europe, GNU/Linux Makes Big Gains This Month
statCounter started showing new/fresh stats
Links 02/07/2025: Massive Microsoft Layoffs About to Commence, "Tesla's Robotaxi Program Is Failing"
Links for the day
The Company Run by Former (and Last Proper) Red Hat CEO, Promoting Microsoft Mono, Faces Shock as Senior Partner Jailed for 33 Sexual Offenses Including Pedophilia
"As reported by The Oxford Mail in April 2025, the offenses include rape, sexual assault, engaging in non-penetrative activity with a child, and more."
Microsoft Lost 29% of Windows Users, Based on Microsoft, Now Come Massive Layoffs
Microsoft collapse is today
Slopwatch: Google Serves to People Linux Slop and Linux FUD (Made by Bots)
"Slopwatch" finds it difficult to ignore Google's role in encouraging LLM slop
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, July 01, 2025
IRC logs for Tuesday, July 01, 2025
"Wayland People" Behave Like the Googles and Microsofts of This World
Published yesterday by Igor Ljubuncic
Gemini Links 02/07/2025: Arch Linux and Fulfillment in Gemini
Links for the day
Links 01/07/2025: "Independence Day in Taiwan", Bounties on Software Patents
Links for the day
What Happens When Your Law Firm is Preoccupied With Harassing and Trying to Extort a Humble Couple in Manchester, Even on Behalf of Violent Microsoft Staff From Another Continent
It's good to see that law firms which operate in bad faith are perishing
Lawyer X, Law Firm X and Elon Musk's X: scandals linked by Old Xaverian
Reprinted with permission from Daniel Pocock
Gemini Links 01/07/2025: Distraction-Free Writing and Hytale Mismanagement
Links for the day
Links 01/07/2025: "Beauty of Blogging" and "Etiquette of Collapse"
Links for the day
Microsoft Uses LLM Slop to Defraud (or Rob) Shareholders
Microsoft is basically defrauding its shareholders by LLM slop
The Web is a Dead End
We need to adopt alternatives
When Words Lose Their Intended Meaning
examples of words that, at least in the technical spheres, don't mean what they sound like
People Who Disagree With You on Technical Matters May or May Not Agree With You on Political Things (But Usually They Do)
What bothers me a great deal is seeing left-leaning people accusing other left-leaning people of being "nazis"
"Too Much Choice" and "Too Many Programming Languages"
What IBM and its apologists aim for was attempted in the 1930s and it failed
Microsoft Lost 400,000,000 Windows Users, According to Microsoft
more people adopt smaller computers and many people replace Windows with GNU/Linux, as they don't really need a new computer
The "Davos Effect": Tarnishing the Reputation of Places Not by Overtourism But by Oligarch Infestation
The last Venice needs is an affiliation with Venetian oligarchs
Half a Year Gone, What's to Come Next
In the second half of 2025 we expect to be done with the Microsoft SLAPPs
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, June 30, 2025
IRC logs for Monday, June 30, 2025
People at the Very Top of Microsoft Know How Bad Things Really Are
There's no product that can replace the former profitability of Windows licensing and stuff that went on top of Windows
Gemini Links 01/07/2025: Mid Year and a Tour of Old Languages
Links for the day
EPO Presentation Bemoans Misuse of Slop in Decision-Making on Patents and in Classification (Which is Likely Illegal Too)
We habitually mention failed use cases of LLMs on the Web
Mass Layoffs at Microsoft Confirmed, "XBox Hardware Is Dead"
It's possible that over 20% of the staff will be laid off
Links 30/06/2025: Kyrgyzstan vs Media Freedom, Dalai Lama Succession
Links for the day
Gemini Links 30/06/2025: Backend Programs in Gemini and Dynamic Content Without The Scripting
Links for the day
Links 30/06/2025: Zuckerberg’s Tax-Evading Scheme Harms Kids, US Copyright Office Lacks Leadership
Links for the day
Microsoft Isn't Laying Off Tens of Thousands to 'Invest' in Slop ('Hey Hi'), It's Laying Off Tens of Thousands Because It's Running Out of Money (and Willing Lenders)
the layoffs are a sign of the business failing, not "hey hi" (whatever that is) replacing staff
Intel Lays Off 20% of Its Workforce, Microsoft is Doing the Same This Year
Like a yoyo, whatever goes up will come back down
Microsoft XBox Layoffs: Almost 2,000 Layoffs Became "Over 2,000"? (Over 20% of the Staff)
over 20% of staff will be let go, not counting staff that leaves voluntarily
GNU/Linux Rises to New Highs in Angola, Africa in General is Abandoning Windows
Western media barely covers Microsoft layoffs in Africa, but in recent years Microsoft culled the workforce and even shut down entire operations
Summer Plans in Techrights and Elsewhere
massive layoffs at Microsoft
Destination Geminispace (in the Age of LLM Slop and Slop Images That Infest the Web and Social Control Media)
Geminispace isn't vast, but at least it is - on average - a lot "cleaner"
GNU/Linux Growing in Sierra Leone This Year
Based on what statCounter is seeing, this year there are more and more people there who adopt GNU/Linux
Serial Sloppers Gonna Slop
More sites out there ought to call out the cheaters
Quartz (qz.com) is Spam and a Slopfarm
It used to be OK. Then they fired the staff.
Links 30/06/2025: US Economic Woes, Extreme Heat
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, June 29, 2025
IRC logs for Sunday, June 29, 2025
Gemini Links 30/06/2025: "The AI Hype" and New AuraGem Ask
Links for the day