Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Thursday, 13 Aug 20 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story Software: MailSpring and NewFlash for E-mail and RSS Roy Schestowitz 11/08/2020 - 10:34pm
Story today's howtos Roy Schestowitz 11/08/2020 - 10:32pm
Story Mozilla is laying off 250 people and planning a ‘new focus’ on making money Roy Schestowitz 3 11/08/2020 - 10:23pm
Story Security: Back Doors, EFF, Trump/Microsoft Blackmail and 1Password on GNU/Linux Roy Schestowitz 4 11/08/2020 - 10:20pm
Story Calculate Linux 20th Anniversary: Consistent by Design Roy Schestowitz 11/08/2020 - 10:15pm
Story Python Programming Leftovers Roy Schestowitz 1 11/08/2020 - 10:01pm
Story Kernel: Linux 5.9 Features and Linux Plumbers Releasing More Passes Roy Schestowitz 11/08/2020 - 9:49pm
Story Games: Drink More Glurp, RimWorld, Jumpala and More Roy Schestowitz 1 11/08/2020 - 9:44pm
Story LibreOffice 7.0 is released. This is what's new arindam1989 8 11/08/2020 - 9:42pm
Story Security Leftovers Roy Schestowitz 13 11/08/2020 - 9:33pm

Programming Leftovers

Filed under
Development
  • Fujitsu Begins Adding A64FX Support To GCC Compiler

    The Fujitsu A64FX ARM processor that has 48 cores per node and 32GB of HBM2 memory that currently powers the fastest supercomputer is beginning to see GCC compiler support.

    Fujitsu months ago upstreamed A64FX support to the LLVM/Clang compiler. It appears this ARMv8.2-based chip with 512-bit SIMD is using LLVM/Clang as its preferred compiler. But now Fujitsu is also upstreaming GCC support for their high performance A64FX.

  • Jussi Pakkanen: The second edition of the Meson manual is out

    I have just uploaded the second edition of the Meson manual to the web store for your purchasing pleasure.

  • Junichi Uekawa: Started writing some golang code.

    Started writing some golang code. Trying to rewrite some of the tools as a daily driver for machine management tool. It's easier than rust in that having a good rust compiler is a hassle though golang preinstalled on systems can build and run. go run is simple enough to invoke on most Debian systems.

  • Url Shortner in Golang

    I decided to write my own URL shortner and the reason for doing that was to dive a little more into golang and to learn more about systems. I have planned to not only document my learning but also find and point our different ways in which this application can be made scalable, resilient and robust.

  • LLVM Clang 11 Has A Nice Build Speed Improvement With New Feature For Pre-Compiled Headers

    There are many improvements in LLVM/Clang 11.0 due out in the weeks ahead though an interesting change merged prior to last month's code branching that slipped under our radar... If using the clang-cl driver for MSVC or when otherwise making use of pre-compiled headers (PCH) functionality, there is a new option that can offer significant build time speed-ups.

    When making use of Clang PCH functionality for leveraging pre-compiled headers, Clang 11.0 is introducing the -fpch-instantiate-templates option separate from the existing PCH options. This -fpch-instantiate-templates option instantiates templates already while generating a precompiled header instead of instantiating every time the pre-compiled header is used. Avoiding the instantiation each time the pre-compiled header is used can provide measurable build time improvements. Aside from the MSVC clang-cl drop-in, this feature though isn't enabled by default since it can result in errors if the source header file is not self-contained.

  • Call for Code Daily: open source projects and answered calls

    The power of Call for Code® is in the global community that we have built around this major #TechforGood initiative. Whether it is the deployments that are underway across pivotal projects, developers leveraging the starter kits in the cloud, or ecosystem partners joining the fight, everyone has a story to tell. Call for Code Daily highlights all the amazing #TechforGood stories taking place around the world. Every day, you can count on us to share these stories with you. Check out the stories from the week of August 3rd:

  • PSF GSoC students blogs: Week 6 Check-in

    Works towards analyzing multistage dockerfile. I combined the draft PR and the review from my mentors, the new commit is the first step of my plan. We split the multistage dockerfile into seperate dockefiles for build. Here are the changes in the new commit.

    1. Modified function check_multistage_dockerfile() to return.

    2. Remove function split_multistage_dockerfile() since we are working on the building stage. split_multistage_dockerfile() can be improved on analyze stage.

  • Weekly Python StackOverflow Report: (ccxxxix) stackoverflow python report
  • Send WhatsApp media/message using Python.

    Though there are many scripts available which are almost free but later on leads to getting blocked by Whatsapp.

    We can use Twilio Library for sending and receiving whatsapp messages even for WhatsApp bussiness.

  • Generate a random number in Java

    Java contains many ways to generate random numbers. The random number can be int, long, float, double, and Boolean. Math.random class and Random class are mostly used to generate random numbers in Java. The uses of these classes are shown in this tutorial by using various examples.

    [...]

    The random class has many methods to generate different types of random numbers, such as nextInt(), nextDouble(), nextLong, etc. So, the integer and fractional numbers can be generated by using the appropriate method of this class. You have to create an object to use in this class.

  • Open Source Jenkins CI/CD Project Graduates From CD Foundation

    Officially launched by the Linux Foundation in March 2019, the CD Foundation includes in its project portfolio some of the most widely used and deployed CI/CD tools, including Jenkins, Spinnaker and Tekton. The open source Jenkins CI/CD project gains more community participation and a roadmap for future improvements.

Security, Openwashing, Proprietary Software and Back Doors

Filed under
Security
  • Reproducible Builds in July 2020

    Welcome to the July 2020 report from the Reproducible Builds project.

    In these monthly reports, we round-up the things that we have been up to over the past month. As a brief refresher, the motivation behind the Reproducible Builds effort is to ensure no flaws have been introduced from the original free software source code to the pre-compiled binaries we install on our systems. (If you’re interested in contributing to the project, please visit our main website.)

  • Have I Been Pwned — which tells you if passwords were breached — is going open source

    While not all password checkup tools actually use Hunt’s database (a just-announced LastPass feature calls on one hosted by Enzoic instead), many of them are apparently based on the same “k-Anonymity” API that Cloudflare engineering manager Junade Ali originally designed to support Have I Been Pwned’s tool.

  • Facebook’s new open-source Pysa security tool detects [cr]ackable code

    Pysa is designed exclusively to analyze code written in Python. That limits the scenarios where the tool can be applied, but it could be still useful for other companies because Python is the world’s second most widely used programming language as of earlier this year. It’s especially popular in artificial intelligence development and is also the language in which most of the code for Instagram is written.

    Facebook has applied Pysa to the Instagram code base to great effect. According to the company, the tool was responsible for spotting 44% of the server-side security issues that it detected in the photo sharing service during the first half of 2020. Some 49 of the flaws Pysa caught were determined to be “severe” vulnerabilities.

    Under the hood, the tool works by employing a technique known as static code analysis. It sifts through Facebook developers’ raw code files without the delay of running them to quickly generate security assessments.

  • [Cr]ackers can still steal wads of cash from ATMs. Here's the vulnerabilities that could let them in.

    “You’re literally trusting this machine to hold thousands of dollars, but it’s running [Windows operating system] CE 6.0? It is just a computer, on a network, running an older operating system,” Keown said, noting that the latest release for CE 6.0 was over a decade ago in 2009. “This is still a problem. Let’s focus some effort here and see if we can’t move the needle in the right direction.”

  • Canon Admits Ransomware Attack in Employee Note, Report

    The consumer-electronics giant has suffered partial outages across its U.S. website and internal systems reportedly, thanks to the Maze gang.

  • Windows, Gates and a firewall: Microsoft's delicate castle in China

    Microsoft arrived in China in 1992 and opened its largest research and development centre outside the United States. It now employs around 6,200 people in China.

  • All you need to hijack a Mac is an old Office document and a .zip file

    The exploit uses a rigged Office document, saved in an archaic format (.slk), to trick the target machine into allowing Office to activate macros without consent and without notifying the user.

    The attack then takes advantage of two further vulnerabilities in order to seize control of the machine. By including a dollar sign at the start of the filename, [an attacker] can break free of the restrictive Office sandbox, while compressing the file within a .zip folder bypasses macOS controls that prevent downloaded items from accessing user files.

  • Apple’s Chinese business could be devastated by Trump’s WeChat ban

    Apple has a significant Chinese customer base, and nearly all of its critical manufacturing and assembly partners are based there. Trump’s ban might not only force Apple to remove WeChat from its App Store — which would destroy Apple’s Chinese smartphone business — it could existentially change how Apple is able to build and sell new products in the future.

  • It's Time To Stop Talking and Take Action Against the Beasts that Want to Control Us

    I know I have not been active on this BLOG the past year. No reasons. Anyway, I'm back at it. This time, I have a specific focus on Big Tech. The way I see it, the root of the problem is not the tech companies themselves, it starts with the software we use. This includes Adobe, Intuit, Microsoft. I call them AIM. They are the worst offenders in there attempts to control the free world.

Linux 5.9 and AMD Sensor Fusion Hub Driver

Filed under
Linux

  • Several Drivers Promoted Out Of Staging With Linux 5.9

    The "staging" area of the kernel, where new drivers and other code live that has yet to prove itself or live up to kernel code quality standards, saw a few drivers graduate into Linux mainline proper for the current 5.9 cycle.

    Linux 5.9's staging area is quite vibrant along with the IIO (Industrial I/O) changes sent in as part of the pull request as usual by Greg Kroah-Hartman.

  • Linux 5.9 Brings More IBM POWER10 Support, New/Faster SCV System Call ABI

    With Linux 5.8 there is initial support for booting POWER10 CPUs while with Linux 5.9 there is more POWER10 work underway. Additionally, Linux 5.9 is bringing support for the newer and faster system call ABI for POWER9 and newer with the SCV instruction.

    Linux 5.9 has "support for a new faster system call ABI using the scv instruction on Power9 or later." That is the recently covered work on POWER System Call Vectored (SCV). Using SCV can utilize faster registers and reducing machine specific register updates among other benefits for existing POWER9 CPUs and future POWER10 hardware.

  • AMD Sensor Fusion Hub Driver Under Review A Sixth Time For Linux

    While a lot of interesting changes are coming for the in-development Linux 5.9 kernel, sadly a long overdue change isn't going to make the merge window and that is the AMD Sensor Fusion Hub driver.

    The AMD Sensor Fusion Hub is utilized by some AMD Zen laptops for accelerometer and gyroscopic sensors on the devices, akin to the Intel Sensor Hub (ISH) that has long been supported under Linux. While the Sensor Fusion Hub (SFH) is used by laptops going back to Zen 1 hardware, it was only earlier this year that the AMD SFH Linux driver was posted.

Porteus-v5.0rc2 is released

Filed under
GNU
Linux

After nearly 14 months and a lot of developments (circumstantial and technical), Team Porteus is happy to announce Porteus-v5.0rc2.

Read more

Perl Programming

Filed under
Development
  • On Perl 7 and the Perl Steering Committee

    For those who are wondering about the state of the proposed Perl 7 fork and the role of the newly formed Perl Steering Committee, Ricardo Signes has put together a detailed explanation that is worth a read. "You should not expect to see a stream of unjustified dictates issuing forth from some secret body on high. You should expect to see perl5-porters operating as it generally did: with proposals coming to the list, getting discussion, and then being thumbed up or down by the project manager. This is what has been happening for years, already. Some proposals were already discussed by the project manager and some were not. If you eliminated any named mailing list for doing this, it would still happen. The PSC is a means to say that there is a default group for such discussions. If you were wondering, its initial membership was formed from 'the people who came to or were invited to the Perl Core Summit' over the last few years."

  • LWN: On Perl 7 and the Perl Steering Committee

    LWN has covered an email from Rjb's to perl5-porters

  • The Perl Ambassador: Curtis 'Ovid' Poe

    This month’s interview is Curtis ‘Ovid’ Poe, one of the most-respected and well-known leaders in the Perl community.

    Curtis has been building software for decades. He specializes in building database-driven websites through his global development and consulting firm, All Around The World. He’s the main developer behind Tau Station, a text-based Massive Multiplayer Online Browser Game (MMOBG) set in a vibrant, far-future universe.

  • Mohammad S Anwar: Thank you for the support

    Inspired by the blog by Gabor Szabo, I am writing this blog to thank all the supporters on Patreon. I would also like to thank Gabor Szabo for the support and guidance. I wouldn't have come this far without your support.

How to Convert Video to GIF in Linux [Terminal and GUI Methods]

Filed under
HowTos

Learn to convert videos to GIF in Linux. Both the command line and GUI methods have been discussed in this beginner’s tutorial.
Read more

GNU/Linux on YouTube

Filed under
GNU
Linux

  • Distrohopping Sucks. I'm Never Leaving You Again, Arch Linux!

    In the last 24 hours, I have distrohopped 8 times on my main production machine. Several failed installs and several bottles of wine later, I realized I messed up. You never quit a good thing, and I had a good thing with the Arch-based distros, especially Arco.

  •        

  • Exploring Desktop Alternatives Live

    Exploring Desktop Alternatives Live - This stream will do a full Debian Install and customize the Desktop Environment to something new.

  •        

  • TuxURLs And Other Linux News Aggregators Worth Checking Out

    There's always way too much news too look at and I find that the easiest way to deal with this is too use some sort of Linux news aggregation service to filter out the garbage that I don't really want to see and today we're going to take a look at a couple of those Linux news aggregators which I think are worth checking out. One such example is TuxURLs which as you'll see if you watch towards the end of the video is my personal favourite for very self centred reasons. 

Kernel: Linux Plumbers and New in Linux 5.9

Filed under
Linux
  • Linux Plumbers currently sold out

    Linux Plumbers is currently sold out of regular registration tickets. Although the conference is virtual this year our virtual platform cannot support an unlimited number of attendees, hence the cap on registration. We are currently reviewing our capacity limits to see if we can allow more people to attend without over burdening the virtual platform and potentially preventing discussion. We will make another announcement next week regarding registration.

  • Linux 5.9 Supports A Lot Of New Audio Hardware, Intel Silent Stream Added

    The Linux kernel continues supporting a lot more audio devices and much more punctual than a decade or two ago.

  • Linux 5.9 Networking Changes Are As Active As Ever

    Each kernel cycle the networking subsystem sees a lot of churn given the importance of network interconnect performance and reliability especially in high performance computing environments where Linux dominates.

5 of the Best Linux Laptops in 2020

Filed under
GNU
Linux

If you’re shopping for a laptop and know you’re planning to run Linux, you can either get any laptop, reformat the hard drive and install your favorite Linux distro on it or just get a laptop that is running Linux right out of the box. Here are some of the best Linux laptops you can get in 2020.

[...]

These all come preloaded with Ubuntu 20.04 LTS, which is a solid base for any of the various flavors or just vanilla Ubuntu. Many of the drivers have been contributed upstream by Dell, so many distros that use newer kernels should be able to take full advantage of the Killer Wi-Fi cards and Intel Iris Plus Graphics.

[...]

Pine64 has been in the news often for its Pinephone, but the Pinebook Pro is another great product from them. It’s a 14” ARM laptop that weighs less than 3 lbs/1.5 KG and sips power. It’s a great little machine that helps to push Linux forward on the ARM platform and comes in just under $200.

Read more

Richard Stallman: A Discussion on Freedom, Privacy & Cryptocurrencies

Filed under
GNU
Interviews

Dr. Richard Stallman is well-known for his free software movement activism. His speeches and work revolve around a term: freedom. And it is precisely that word that prompted Stallman to launch the GNU Project, founding the Free Software Foundation and releasing the GNU General Public License, among other projects, to promote the free software concept.

RMS, as Dr. Stallman is also known, has some opinions regarding the concept of cryptocurrencies that have been widely discussed within the crypto community.

Read more

CoreELEC 9.2.4 Linux Distro Adds ODROID-N2+ and La Frite SBC Support, Kodi 18.8

Filed under
Linux

CoreELEC 9.2.4 is a major update that comes about two months after version 9.2.3 with numerous new features and improvements. First and foremost, this release introduces new hardware support, allowing users to install CoreELEC on new single-board computers, including Libre Computer’s La Frite and ODROID-N2+, along with official support for Beelink and MINIX devices.

It also adds support for new accessories, including the ODROID HiFi-Shields high-resolution Digital to Analog Converter (DAC) and other I2S devices on the ODROID-C4 single-board computer, as well as support for RTL8156 based USB adapters and support for RT5651 analog audio amp used in the MINIX U22X-XJ and Ugoos AM6 Android TV box sets.

Read more

KDE Frameworks 5.73 Released with Many Changes to Breeze Icons, Kirigami and KNewStuff

Filed under
KDE

KDE Frameworks 5.73 is a monthly update to the open-source software suite, but it packs a lot of interesting changes. For example, the Kirigami UI builder received a new FlexColumn component and now supports action visibility in the GlobalDrawer, along with optimizations to the mobile layout and to the accessibility of the Kirigami input fields.

The Breeze icon theme saw a lot of changes too during the development cycle of KDE Frameworks 5.73, and it now comes with a bunch of new icons for Kontrast, kirigami-gallery, snap-angle, document-replace, SMART status, task-recurring, appointment-recurring, Overwrite action/button, and applications/pkcs12 mime type.

Read more

Redo Rescue Backup and Recovery Live System Gets NFS Share Support, SSH Server

Filed under
GNU
Linux
Debian

For those not in the know, Redo Rescue is a great, free and easy to use live Linux system based on Debian GNU/Linux that can help you whenever your computer is broken by letting you backup and restore an entire system in just a few minutes.

For example, if your computer no longer boots after installing the recent BootHole patches for the GRUB2 bootloader, you can use Redo Rescue to repair the boot. Of course, there are a few other tools that can do the same, but Redo Rescue can also do bare metal restores by replacing the MBR and partition table, re-map original data to a different target partition and even verify the integrity of an existing backup image.

Read more

Pocket P.C. design files released as open source (handheld Linux computer)

Filed under
Linux
OSS

The Popcorn Computers Pocket P.C. is designed to be a handheld Linux computer with a 4.95 inch full HD display, a built-in keyboard, and a ARM Cortex-A53 quad-core processor.

First unveiled in November 2019, the Pocket P.C. hasn’t shipped yet. It’s still up for pre-order for $199 and up.

But the developers have already open sourced the hardware by releasing the latest design files. You can find the at the project’s GitHub page.

Read more

today's leftovers

Filed under
Misc
  • Linux Plumbers Conference: Toolchain Microconference Accepted into 2020 Linux Plumbers Conference

    We are pleased to announce that the Toolchain Microconference has been accepted into the 2020 Linux Plumbers Conference!

    The GNU toolchain has direct impact on the development of the Linux kernel and it is imperative that the developers of both ecosystems have an understanding of each other’s needs. Linux Plumbers is the perfect venue for the two communities to interact, and the GNU Toolchain microconference’s purpose is to facilitate that happening.

    Last year’s meetup at Linux Plumbers proved that it is critical that the two communities communicate with each other. As a result of last year’s microconference, the GNU toolchain has completed adding support for BPF, in a more flexible and usable way and system call wrappers in glibc were improved. There have been security features derived from the discussions, such as zeroing of registers when entering a function and implicit initialization of atomics.

  • Noodlings | Hardware is for the Terminal

    18 is such an adult number. Perhaps I am truly becoming a grown up podcast here.

    [...]

    This is another gift to future me from present me. I made the mistake of not properly writing this down before so I had to search for the answer. The problem is, sometimes, it seems as though Plasma is not shutting off my external screens consistently. I can’t say why but I have a suspicion that it is due to a specific communication application as I can almost guarantee that it is preventing my screens from turning off. I don’t have definitive proof of this so I am not going to put it in writing.

  • IWB (the man who brought GNU/Linux to IBM): Are We Becoming a Decadent, Stagnating Society?

    Earlier this year I read a very interesting essay, “The Age of Decadence”, by NY Times columnist Ross Douthat. The essay is adapted from his recently published book The Decadent Society - How We Became the Victims of Our Own Success. This long essay covers a lot of ground, from technology and innovation to politics and religion. The essay was published in early February, before Covid-19 spread across the US. I’ll discuss the original essay, but I do wonder how it would have been modified to reflect the impact of the pandemic.

    “The real story of the West in the 21st century is one of stalemate and stagnation,” wrote Douthat. “Everyone knows that we live in a time of constant acceleration, of vertiginous change, of transformation or looming disaster everywhere you look. Partisans are girding for civil war, robots are coming for our jobs, and the news feels like a multicar pileup every time you fire up Twitter. Our pessimists see crises everywhere; our optimists insist that we’re just anxious because the world is changing faster than our primitive ape-brains can process.”

    “But what if the feeling of acceleration is an illusion, conjured by our expectations of perpetual progress and exaggerated by the distorting filter of the internet?,” he asked. What if we really inhabit an era in which repetition is more the norm than invention; in which new developments in science and technology consistently undercover; in which we’re comfortably aging, “no longer optimistic about the future… [while] growing old unhappily together.” What if “Our civilization has entered into decadence.”

  • Matrix encrypted chat rolls out across Germany, Project ACRN's new IoT release, and more open source news

    In this week’s edition of our open source news roundup, an open source microfluidics pump, Germany rolls out an encrypted messaging platform based on Matrix, and more open source news.

  • Fedora program update: 2020-32

    Here’s your report of what has happened in Fedora this week. Nest With Fedora is happening now! Fedora 33 branch day is Tuesday.

  • Thorsten Alteholz: My Debian Activities in July 2020

    This month I accepted 434 packages and rejected 54. The overall number of packages that got accepted was 475.

  • Improvements to Merge Proposals by the Janitor

    The Debian Janitor is an automated system that commits fixes for (minor) issues in Debian packages that can be fixed by software. It gradually started proposing merges in early December. The first set of changes sent out ran lintian-brush on sid packages maintained in Git. This post is part of a series about the progress of the Janitor.

    Since the original post, merge proposals created by the janitor now include the debdiff between a build with and without the changes (showing the impact to the binary packages), in addition to the merge proposal diff (which shows the impact to the source package).

  • 10 Best Free Neovim GUIs

    Vim is a highly configurable, powerful, console-based, open source text editor. It’s efficient, letting users edit files with a minimum of keystrokes. Vim offers word completion, undo, shortcuts, abbreviations, keyboard customization, macros, and scripts. You can turn this into your editor for your environment.

    [...]

    To use Neovim, you can use the program in a terminal emulator. Alternatively, there’s the option of using a third party GUI designed for Neovim. Neither Vim nor Neovim were built for beauty. However, many users prefer a graphical interface combined with the power of Neo(vim). One interesting aspect of Neovim’s RPC support is that developers can create new front-ends for Neovim that are outside of the terminal.

    This article seems to highlight the best free and open source front-ends for Neovim. Here’s our recommendations. The vast majority of the software featured in this article is cross-platform.

  • Dirk Eddelbuettel: RVowpalWabbit 0.0.15: Some More CRAN Build Issues

    Another maintenance RVowpalWabbit package update brought us to version 0.0.15 earlier today. We attempted to fix one compilation error on Solaris, and addressed a few SAN/UBSAN issues with the gcc build.

    As noted before, there is a newer package rvw based on the excellent GSoC 2018 and beyond work by Ivan Pavlov (mentored by James and myself) so if you are into Vowpal Wabbit from R go check it out.

  • GSoC'20 progress : Phase II

    And just like that, the second phase of my project for Google Summer of Code is done. The evaluation results have arrived and I have passed successfully. I am thankful to my mentors for providing help and guidance throughout this project.

  • [LibreOffice] Week 9 Report

    The last week was the 9th week of coding weeks in GSoC program. I almost finished my final exams period I will start to work again with the regular rate.

  • Simulating a Turing Machine with Python and executing programs on it

    In this article, we shall implement a basic version of a Turing Machine in python and write a few simple programs to execute them on the Turing machine. This article is inspired by the edX / MITx course Paradox and Infinity and few of the programs to be executed on the (simulated) Turing machine are taken from the course. Also, some programs are from this Cambridge tutorial.

  • Congress To Consider National Right To Repair Law For First Time

    About five years ago, frustration at John Deere's draconian tractor DRM culminated in a grassroots "right to repair" movement. The company's crackdown on "unauthorized repairs" turned countless ordinary citizens into technology policy activists, after DRM and the company's EULA prohibited the lion's share of repair or modification of tractors customers thought they owned. These restrictions only worked to drive up costs for owners, who faced either paying significantly more money for "authorized" repair, or toying around with pirated firmware just to ensure the products they owned actually worked.

  • Victory! EFF Defends Public’s Right to Access Court Records About Patent Ownership

    The public’s right of access to court proceedings is well-established as a legal principle, but it needs constant defending. In part, that’s because private parties keep asking publicly-funded courts to resolve their disputes in secret. As we and others have written before, this problem is especially great in patent cases, where parties on opposite sides of a case often agree with each other to keep as much of the litigation as possible hidden from view. That deprives the public of material it has every right to see that could affect its rights to engage, like documents establishing (or undermining) a patent owner’s right to bring suit on the basis of a patent which they claim to own.

    Although this problem is pervasive, when we looked at a lawsuit filed by Uniloc—one of the most litigious patent trolls in the world—the amount of secrecy the parties agreed to was shocking. In Uniloc v. Apple, important, dispositive motion papers were filed with entire pages of text redacted, including information that could not possibly qualify as confidential, like case law citations. And what were those papers about? Whether Uniloc had the right to sue anyone, including Apple, for infringing the patents in the case. Because Uniloc is a prolific patent litigant—filing more than 170 patent infringement lawsuits in 2018 alone—questions about its right to sue have powerful ramifications on the public, including makers and users of a wide array of technology products.

  • The US declared war on TikTok because it can’t handle the truth

    TikTok does gather a lot of personal data, but it’s no more than what Facebook and other social networks also gather. The difference between TikTok and Facebook is that we have a great deal of transparency into the process by which Facebook gives your information to various governments. And specifically, Facebook does not release data to the Chinese government.

  • Trump’s WeChat ban could touch everything from Spotify to League of Legends

    Tencent is one of the largest tech companies in the world, and it’s spent the last few years buying stakes in video game studios, music companies, and social media apps. It’s bigger than ByteDance, and with significant ownership stakes in Snap, Blizzard, Spotify, and others, it’s far more embedded in the global tech industry. Yesterday’s order made those connections much more dangerous, even if they fall outside the narrow legal consequences of the order. As Tencent responds and its business partners are forced to choose sides, the consequences could be far broader than the White House realizes — and far more damaging to the average consumer.

  • Trump ban of Tencent Holdings could affect Fortnite, League of Legends and other games

    The crux of both orders lies within Section 1 (a), whose language differs only in the named company. “The following actions shall be prohibited beginning 45 days after the date of this order, to the extent permitted under applicable law: any transaction that is related to WeChat by any person, or with respect to any property, subject to the jurisdiction of the United States, with Tencent Holdings Ltd. (a.k.a. Téngxùn Kònggǔ Yǒuxiàn Gōngsī), Shenzhen, China, or any subsidiary of that entity, as identified by the Secretary of Commerce (Secretary) under section 1(c) of this order.”

    In the case of Tencent, that would mean customers in the United States would be banned from engaging with Tencent-owned games or subsidiaries. What's not clear is whether those users would also be prohibited from engaging with companies in which Tencent has an interest.

  • TikTok and WeChat: Chinese apps dogged by security fears

    Tencent surpassed Facebook's net worth after it became the first Asian firm to be valued at more than $500 billion in 2017.

    The Hong Kong-listed company now has a market capitalisation of HK$5.32 trillion ($686 billion), compared with Facebook's $756 billion.

  • Have I Been Pwned Set to Go Open-Source

    “I need to choose the right parts of the project to open up in the right way at the right time,” he said. “The transition from completely closed to completely open will happen incrementally, bit-by-bit and in a fashion that’s both manageable and responsible.”

    He added, “I want to get to a point where everything possible is open. I want the infrastructure configuration to be open too and I want the whole thing to be self-sustaining by the community.”

Devices: Axiomtek, RasPi and More

Filed under
Hardware
  • Tough Apollo Lake box offers IP40 protection

    Axiomtek’s rugged, IP40-protected “eBOX626-311-FL” embedded PC runs Linux or Win 10 on Apollo Lake with 2x GbE, 6x USB, 3x serial, SATA, mSATA dual mini-PCIe, and wide range power.

    Axiomtek announced a fanless, Intel Apollo Lake based embedded computer that supports Linux, Win 10 IoT, and the company’s AMS.AXView remote monitoring software. The eBOX626-311-FL is designed for industrial controllers, intelligent robotic control, intelligent gateway systems, smart kiosks, and visual inspection and data visualization systems.

  • Processing raw image files from a Raspberry Pi High Quality Camera
  • Linux tip: How to reset device connected to USB port

    Sometimes devices connected to USB ports need to be re-set. It’s not unusual GSM modems and WiFi dongles to freeze and the only way to bring them back to life is to remove and re-attach.

    OLinuXino USB ports has power switches and current limiters which can be controller by Linux drivers.

  • Upcoming review: something POWERful

    I don’t yet know what exact specifications my review unit will have, but I’m assuming it’ll be the base model that has the 4-core POWER9 processor with SMT4 (4-way multithreading). I do know it’ll come with an AMD Radeon Pro WX4100 LP, which will be the only piece of hardware requiring card-side proprietary firmware (but it’s optional, since the mainboard itself has basic open source graphics capability too).

    I don’t usually do this, but there’s a first thing for everything, so here we go: do any of you have any questions about this exotic hardware you want me to try and answer? Specific things to look into? I’ll also be able to ask some questions to Raptor’s CTO, so there’s a lot of opportunity to get some serious answers.

Syndicate content

More in Tux Machines

Python Leftovers

  • sphinxcontrib-spelling 5.2.1

    sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

  • Python Community Interview With Bruno Oliveira

    Welcome to Real Python, Bruno. I’m glad you could join us. Let’s start in the same manner we do with all our guests: How’d you get into programming, and when did you start using Python?

  • How to use AJAX with Django

    AJAX is an acronym for Asynchronous JavaScript and XML. It is a group of inter-related technologies like JavaScript, DOM, XML, HTML, CSS etc. AJAX allows you to send and receive data asynchronously without reloading the web page. At some point in your project development process, you will need AJAX to execute some task. One fine example could be checking username availability on the signup form. We will discuss the same scenario here and will guide you through the step by step process of using AJAX with Django.

  • How to create management commands in Django

    You must have used createsuperuser command in your Django application at one or another time. If not then I am sure you must have used makemigrations or migrate commands in your project. Yes? Yes. So these commands, also called as management commands are used to execute some piece of code from the command line. In this article, We will see how to create your own command.

  • Python Development Environment on macOS Mojave & High Sierra

    While installing Python and Virtualenv on macOS Mojave & High Sierra can be done several ways, this tutorial will guide you through the process of configuring a stock Mac system into a solid Python development environment.

  • How to Learn Python for Data Science In 5 Steps

    Before we explore how to learn Python for data science, we should briefly answer why you should learn Python in the first place. In short, understanding Python is one of the valuable skills needed for a data science career. Though it hasn’t always been, Python is the programming language of choice for data science.

  • Conservancy and PyPy's great work together

    PyPy joined Conservancy in the second half of 2010, shortly after the release of PyPy 1.2, the first version to contain a fully functional JIT. In 2013, PyPy started supporting ARM, bringing its just-in-time speediness to many more devices and began working toward supporting NumPy to help scientists crunch their numbers faster. Together, PyPy and Conservancy ran successful fundraising drives and facilitated payment and oversight for contractors and code sprints. Conservancy supported PyPy's impressive growth as it expanded support for different hardware platforms, greatly improved the performance of C extensions, and added support for Python 3 as the language itself evolved.

  • A new chapter for PyPy: Transitioning away from a Charitable Model

    PyPy has been a member project of Software Freedom Conservancy since 2010 and although it's been a mutually successful partnership, nothing lasts forever — especially in software. Today, Conservancy and PyPy announce that they are winding down their ten year relationship. PyPy will remain free software, but the community's structure and organizational underpinnings will change. Conservancy provides a fiscal and organizational home for projects that find the freedoms and assurances that come along with a charitable home advantageous for their community goals. While this framework was a great fit for the early PyPy community, that community has changed such that this is no longer the case. PyPy's leadership are exploring non-charitable options for its next phase of growth.

  • PSF GSoC students blogs: Week 9
  • PSF GSoC students blogs: Week 11 Check in!
  • PSF GSoC students blogs: Weekly Check In - 10

Games: Android, GNU/Linux and New Titles

  • How to Find New and Exciting Games to Play on Android
  • 16 of the Best Free Games For Linux

    “Free” and “Linux” go hand in hand beautifully, like chips and a milkshake, and even though Linux isn’t widely seen as a gaming platform, there is a veritable wealth of free games you can get for it if you look in the right places. That’s in large part thanks to unpaid, open-source developers, who collaborate to bring classics (and new games) all together in Linux.

  • Quirky comedy point and click adventure 'Sol 705' is out now for Linux PC

    Sol 705, a point and click adventure that pays homage to the classics from the likes of Lucas Arts, Sierra is out now and it's added Linux PC support too. Developed by Land Patricio and Space Indie Studios, it appears this is a crowdfunded title that slipped through the cracks as we completely missed the successful Kickstarter from 2018 where the developer pulled in over ten thousand dollars. While it's designed like the classics, it does have plenty of modern touches from a hint system to voice acting for some of the seriously varied cast.

  • The Bomber Crew team announced Space Crew and it's coming to Linux PC

    Did you enjoy Bomber Crew? Runner Duck's strategic simulation game was a wonderful release from 2017 and they're now going aiming to go further with Space Crew. This was actually announced back in June, although at that point the platforms it was launching on was not confirmed. Towards the end of July, I spotted Linux appearing in the system requirements and today the developer emailed back with a firm confirmation, "Yes, we are planning on Space Crew supporting Linux at launch.".

  • Religion creation auto-battler Godhood has launched after a rough time for Abbey Games

    After going through funding and development troubles, Abbey Games have now launched the 1.0 release of their religion creation auto-battler Godhood. Quite a relaxing and laid-back experience that blends together a little bit of many things. You construct a religion, build up a little town and engage in hands-off turn-based battles that do everything for you so you get to sit back and watch how it all unfolds. Quite a different take on the auto-battling seen in the likes of Dota Underlords that's for sure.

  • The free Rise of Avalon expansion for Albion Online is live

    Free to play and now much bigger, Albion Online has a brand new expansion out with Rise of Avalon and there's lots of new goodies to play through. One of the biggest additions to Albion Online since it began, this brings the Roads of Avalon, a big network of magical pathways that bring new ways to travel, transport and engage in combat allowing you to explore the Wilderness of Avalon. Another huge addition are Corrupted Dungeons, giving Solo players something fun that mixes PvE and PvP invasions together in randomized dungeons. There's also fifteen powerful new Avalonian weapons to find.

  • Streets of Rogue gets a big bug-fix update as work continues on a sequel

    Streets of Rogue, one of my absolute favourite indie games has a new update out as work continues to find and fix every possible bug, plus a few new bits were added. Before getting into the juice of the update though, with the developer previously confirming a sequel is in the works (that should also come to Linux) they've briefly mentioned it again now. In the update notes, they mentioned how they're building up the tech needed for the sequel and that it's going "really smoothly.". This work will allow for a much bigger and more open world, which sounds pretty exciting!

today's howtos

Announcement of LibreOffice 6.4.6

The Document Foundation announces the availability of LibreOffice 6.4.6, the 6th minor release of the LibreOffice 6.4 family, targeted at all users relying on the best free office suite ever for desktop productivity. LibreOffice 6.4.6 includes bug fixes and improvements to document compatibility and interoperability with software from other vendors. LibreOffice 6.4.6 is optimized for use in every environment, even by more conservative users, as it now includes several months of work on bug fixes. Users of LibreOffice 6.3.6 and previous versions should update to LibreOffice 6.4.6, as this is now the best choice in term of robustness for their productivity needs. For enterprise class deployments, TDF strongly recommends sourcing LibreOffice from one of the ecosystem partners, to get long-term supported releases, dedicated assistance, custom new features and other benefits, including SLAs (Service Level Agreements): https://www.libreoffice.org/download/libreoffice-in-business/. Also, the work done by ecosystem partners flows back into the LibreOffice project, and this represents an advantage for everyone. Read more