I've been really liking Matrix recently and one of the biggest things helping that is that the main client called Element is actually really solid, it does have a few usability issues that need to be sorted out but right now it's still an amazing way to try out the platform.
As part of Intel's lengthy "Keem Bay" upstreaming for Linux as their latest-generation Movidius VPU offering, now that much of the core infrastructure bits are all mainlined, the latest focus has been on their Vision Processing Unit enablement.
The Intel Vision Processing Unit upstreaming is quite big and includes new xlink-pcie, xlink-ipc, and xlink-core drivers as part of the effort. This VPU was developed through Intel's acquisition of Movidius and can be used for computer vision processing on a locally attached camera or CV processing for a network or tethered camera setup. While most common will be the Keem Bay SoC on a PCI Express card, it can also be found in form factors as a USB dongle or M.2 card as a computer vision accelerator.
Here's something we missed with the latest NVIDIA driver updates - turns out that NVIDIA had multiple security issues that they put out in a recent security bulletin. Multiple issues affect both Windows and Linux, across multiple versions of the official NVIDIA proprietary driver.
With this week's R460 driver release also comes a number of security updates. Several security issues have been patched in both the NVIDIA Windows and Linux graphics driver components.
VkRunner is a Vulkan shader tester based on Piglit’s shader_runner (I already talked about it in my blog). This tool is very helpful for creating simple Vulkan tests without writing hundreds of lines of code. In the Graphics Team at Igalia, we use it extensively to help us in the open-source driver development in Mesa such as V3D and Turnip drivers.
As a hobby project for last Christmas holiday season, I wrote the .spec file for VkRunner and uploaded it to Fedora’s Copr and OpenSUSE Build Service (OBS) for generating the respective RPM packages.
With Linux 5.11 the Intel Linux graphics driver is bringing async page-flipping for Gen9/Skylake and newer. However, patches pending for a future release (potentially 5.12) would extend that performance benefiting feature now all the way back to the Ironlake days.
This week AMD engineers published their initial code for the AMDGPU/AMDKFD Linux kernel driver for providing a Heterogeneous Memory Management based Shared Virtual Memory (SVM) memory manager that ultimately will be used by their ROCm compute stack.
Linux's HMM implementation came together over the years and of the interest to many vendors. HMM allows for GPU discrete video memory and other (non-conventional) device memory to be integrated into regular code paths and allowing memory pointers to work across devices / memory address spaces. HMM is a key piece of the Linux handling for heterogeneous computing not only around GPUs but also with FPGAs and DSP in mind, among other possible devices.
BeOS-inspired Haiku OS can now run with Mesa 21.0 well using the latest development code.
A number of patches worked on for Haiu OS back for Mesa 20.x were freshened up and with some extra tweaking and code cleaning those patches have now been merged for Mesa 21.0. This includes factoring out a lot of the OpenGL legacy dispatch code and a lot of cleanups around the Softpipe driver handling.
With last week's release of dav1d 0.8 for CPU-based AV1 video decoding we provided a number of x86_64 benchmarks while questions were raised around the ARM64 and POWER9 performance. Here are such benchmarks for those wondering about the AV1 video decoding speed on those architectures.
If you've been paying attention, you know all about what's been going down with CentOS. Because of that, you're probably concerned about all those CentOS servers you have on your network. Since those servers probably power a number of services to your backend, that concern is legitimate.
Humans do audio direction finding to a remarkable precision of less than two degrees. Shortly after the development of radio transmitters and receivers, radio direction finding (RDF) evolved for much the same reasons as human audio direction finding, for the location of possible threats and for spatial awareness.
Radio Frequency (RF) direction finding is used in several applications such as military, for finding the direction of a threat, the location and movement of enemy transmitters and the direction of enemy jammers. Search and rescue, to find the location of RF search and rescue beacons. Science, to track animals in their environment and radio monitoring, to find the location of sources of interference and of illicit transmitters.
I am using the SOGo Groupware. I noticed certain emojis in the event title would prevent calendar apps from synchronizing using the CalDAV protocol. I checked the logs but could not find much. I had my doubts about what could be causing it. Then, this bug report confirmed that I should investigate on the UTF-8 encoding support.
DNS, short for the Domain Name System protocol, is used on Linux systems in order to retrieve IP addresses associated with names.
For example, when you are performing a ping request, it is quite likely that you are using the DNS protocol to retrieve the server IP.
In most cases, the DNS requests that you perform are stored in a local cache on your operating system.
However, in some cases, you may want to flush the DNS cache of your server.
It might be because you changed the IP of a server on your network and you want to changes to be reflected immediately.
In this tutorial, you are going to learn how you can easily flush the DNS cache on Linux, whether you are using systemd or dnsmasq.
Fluxbox desktop is an extremely lightweight stack-based X windows manager for Linux systems such as Ubuntu, Debian, Arch, and others… If you have a command-line interface Ubuntu 20.04 / 18.04 LTS or Debian server and want to install Fluxbox on it then here is the tutorial.
Although if you have a command-line interface server then you already familiar with commands, however, if you want to use browser and other graphical user interface programs on it but without stretching your system resources much then Fluxbox is a good option to consider. Of course, it will not be an eye-catching graphical desktop instead of a very minimal graphical interface provider.
The virt-manager application allows users to perform a wide range of tasks including creating guest machines and assigning critical virtual resources such as CPU, memory, and disk space.
Red Hat and CentOS recently announced that CentOS will be converted to a rolling release distribution in the form of CentOS Stream.
While CentOS 7 will be supported till 2024, CentOS 8 support ends by the end of 2021.
With this development, the current CentOS 8 users are left with two choices, either move to server distributions like Debian, openSUSE, Ubuntu LTS, or update the current CentOS system to CentOS Stream.
In this tutorial, I'm going to show you how you can update your current CentOS 8 install to CentOS Stream.
I’ve been using Katello to manage my homelab for some years now, and it’s done the job well. Upgrades can be painful at times but you learn to read the CHANGELOG.
My main area of interest has shifted in the last twelve months. I’ve been focused on adopting Docker and getting into the world of containers and infrastructure as a code. Due to global pandemic, the Red Hat Summit 2020 was held online as a Virtual Experience, and I was able to attend it for the first time. I was surprised to see so many OpenShift use cases: from Public Health England using OpenShift to support scientific computing to automotive industry building flexible production infrastructures. I will admit that I did not anticipate the scale of it.
Fast forward some months, I changed jobs to work on a Kubernetes project. As a result, my homelab requirements have changed. I fell in love with Kubernetes. I migrated from Puppet to Ansible. I’ve found myself using Katello less and less. Its system requirements have also increased by 50%. When I started with Katello I could get away with 8GB of memory. This has grown to 12GB over time and has become a resource hog.
Nslookup (Name Server Lookup) is a Linux tool used to get information from a DNS Server as requested by the user. The DNS (Domain Name System) is a critical part of the internet used to match websites’ names (e.g., fosslinux.com) to their resulting IP Address. Therefore, the nslookup can come in handy for network administrators to query the DNS to obtain the IP address, domain name, or any other specific DNS record. It is also used in troubleshooting DNS related issues.
nslookup command-line tool operates in two modes, Interactive mode and non-interactive mode. The interactive mode is used when querying the DNS server for information about various hosts, domains, or print hosts in a domain. The non-interactive mode, on the other hand, is limited as it only prints the name and query information for a host or domain.
Linux Mint 20.1, code-name “Ulyssa”, was officially released. It includes Linux Kernel 5.4, based on Ubuntu 20.04, and features Xfce 4.14, Cinnamon 4.8, and MATE 1.24 for each desktop edition.
f you are running update command on Ubuntu 20.04/18.04 or earlier version and start getting an error that release files are not valid for some specific time then here is the solution.
This error appears because your system time would not be synced with your current geographical location or Time server. In simple words, the time and date on your system are not correct thus remote repository server throwing an error that the release is not valid for your machine for some specific period of time.
To find a solution to an issue, it is important to know the terminology.
Search for “Arch Linux automount harddisk” and you will get lots of hits.
One of them is the fstab from Arch Linux wiki.
Recently, I have faced below issue with the fresh sendmail installation on an Linux system. While sending email to an specific domain like user@domain.com are showing error “stat=User unknown“.
The issue was happening for specific domain only. Sending emails to other domain were working properly.
Linux, on the other hand, is consistently the thorn in the side of Windows, although a thorn that can only be properly wielded by those that are comforted by CLIs and a deep understanding of what syntax to use for which operations that you’re attempting.
The Chromebook is becoming a more and more robust laptop option by the year. With increasing crossover functionality for both Linux and Android, it now has access to a plethora of apps and games that in the past would have been unthinkable.
Second, we welcome Patola to the team. He’s a seasoned Linux user who is also very experienced in everything VR-related. You may have already seen his first article on Promods Canada. He’s working on more VR content as we speak, which is great as this is something we barely addressed on Boiling Steam until now. Expect more VR content as well since both podiki and cow_killer have secured their own Index headsets not long ago – podiki wrote an extensive article on his first impressions with it.
Third, we now have forums. This will allow us to establish a stronger connection with our community. Feel free to add to the discussion over there after creating an account, or create your own topics under the appropriate sections. We have just started to add a few topics, but really, that space is for you all to interact in.
Recently I decided that it was time to bite the bullet and start using Windows 10 on at least one of my main computers. I'm pretty new here, so you probably don't know that I'm a big fan of Linux.
I've used many different Debian based distros over the years, and not long ago I installed Pop!_OS (created by System76 for their Linux machines) on my desktop computer(Unfortunately not a System76). So far, no regrets.
[...]
At this moment in time, given my current hardware, I suppose the only way to prepare a Windows 10 ISO correctly is through Windows 10. Maybe I missed some crucial piece along the way.
The hierarchy tree of Linux Mint makes it an Ubuntu-based Debian-based Linux distribution that is community-driven. This historical and developmental attribute of this Linux distro makes it an ideal candidate to offer free and open-source bundled applications to a vast range of its Linux community users. Additionally, after completing out-of-the-box multimedia support, users directly benefit from its proprietary software support through multimedia codecs.
[...]
If you found yourself using the Ubuntu 18.04 and Linux Mint 19.3 Linux distro versions or other younger versions before these, then you can recall that your printer and scanner usage depended on the available compatible drivers. Regardless of whether you had to configure them manually or came with the Linux Kernel, their availability was mandatory.
Ubuntu 20.04 and Linux Mint 20 distro versions came with the surprise shipment of ippusbxd driver. The functional architecture of this driver layered an IPP (Internet Printing Protocol) over USB functionalities. This concept then resulted in what we are all familiar with as driverless scanning or printing. It created a standardized way of detecting and using devices without further driver installation and configuration. The excitement of this innovation came with the downfall of ippusbxd because IPP over USB forced drivers’ bypass and later inhibiting their functional efficiency.
Linux Mint 20.1 excludes the need for ippusbxd and returns the older OS printing and scanning functionalities applicable in its earlier versions, i.e., Linux Mint 19.x going backward. However, HP printers and scanners will enjoy an upgrade of the HPLIP driver to version 3.20.11 for the latest support in user printing and scanning needs. This Linux distro’s documentation section left a slot for the Sane-Airscan and IPP-USB drivers, accessible through the Linux Mint 20.1 repositories. They are perfect driver candidates for printers and scanners not compatible with other secondary software drivers.
[...]
For the available Linux Mint 20.1 flavors, you will get to experience XFCE 4.14, Cinnamon 4.8, and MATE Desktop 1.24 desktop environments. You might also be considering a fresh installation of Linux Mint 20.1. If so, the .iso file you choose to download should constitute Kernel 5.8 edge. It is the latest and feature-rich Kernel version in comparison to the common Kernel 5.4. Also, you have more to gain from the hardware and driver support linked with it.
Vivaldi is a new web browser based on Chromium that is built by an Opera founder. It’s aimed mostly at power users, but it can be used by anyone.
FileZilla is a fast and reliable FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.
The web browser from Google. Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.
Evolution is a mailer, calendar, contact manager and communications tool. The tools which make up Evolution will be tightly integrated with one another and act as a seamless personal information-management tool.
Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation.
My work as a cloud Solutions Architect is focused on OpenShift. Since I work in the financial sector, my customers are very security focused. These two factorshave converged on me working on OpenShift installs on disconnected networks.
The current emphasis on OpenShift is for virtualization. While virtualization can be nested, it typically has a performance penalty. More important, though, is that virtualization is a technology for taking advantage of bare metal installs.
I need to run OpenShift 4 on baremetal in my homelab via a disconnected install . Here we go.
According to Gartner, "Container usage for production deployments in enterprises is still constrained by concerns regarding security, monitoring, data management and networking."
Everyone’s life has been disrupted by COVID-19 and companies face new challenges in giving employees the flexibility and support they need while also meeting business goals.
One key to doing this is to create open communication between managers and employees, especially during the 1:1 conversations that are so critical to engagement and career development. Even in the best of times, 1:1s can become broken. They can become routine, or worse, wind up as an endless series of status updates. Relentless prioritization is also critical.
As Chief People Officer, I find that feedback from our people is the source of innovation. What I’ve heard most emphatically this year, given the shift to remote work, is that everyone needs additional ways to help make our work lives work while we are living at work. Recognizing that every individual’s circumstances are unique and there is no one size fits all, we realized that we needed to supercharge the ability of managers to give people the space and understanding they need. To do that, we have to make sure managers are listening and hearing their people. At Red Hat, we set out to find if we were actually creating a safe environment where associates can talk with managers about what they need.
Red Hat’s Martin Percival discusses how bringing a DevOps culture into organisations could alleviate the challenges of a hybrid cloud future.
Today, many companies are facing a strong push towards the cloud, especially in light of this year’s events. However, organisations are often finding that the pure-play public cloud is not the panacea that they thought it would be.
In practice, they find that they have to juggle working across multiple public cloud providers, along with their own private cloud solutions. In particular, the growing need to put computational capacity near the edge has spurred many companies to realise that they require more than a simple pure-play public or private cloud and instead need to embrace a hybrid cloud environment.
It is no secret that our world is changing. This article will explore how using a combination of Knative, the Kubernetes-native serverless platform, and Quarkus, Red Hat’s container-native approach to Java, can be used together to help simplify the modernization of application delivery.
As well as nbdkit 1.24 being released on Thursday, its sister project libnbd 1.6 was released at the same time. This comes with an enhanced copying tool called nbdcopy designed to replace some uses of qemu-img convert (note: it’s not a general replacement).
Welcome to 2021! Here’s your report of what has happened in Fedora this week. Self-Contained Change proposals for Fedora 34 are due by Tuesday 19 January.
I have weekly office hours in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else.
This is it, the first round of development releases based on the upcoming Debian 11 'Bullseye' has started now that is nearing the freeze, or has it already? Not sure, as everyone knows I am more partial to the non-systemd side of things. AntiX, just like Devuan, fits right in there. Both provide good alternative ways to install and arrive at a Debian system. Debian is nonetheless still an important distribution, even though I wished they had made different choices, but both are standing on the shoulders of this giant. AntiX is providing media with the traditional init system and also offered a Runit version of 19.2. It seemed identical to the main edition in all other aspects and passed with flying colours here. The only reason I'm not running it at the moment is that my main workhorse is so insanely powerful, for my needs, that I rather opted for a full DE and, already having something else installed, have been too lazy to wipe it and start again.
Debian 11 is due out probably some time in late summer. So, on the third of January of this new year 2021 the first testing image of the next AntiX release hit Distrowatch. Which shows the AntiX people are really on the ball.
I have been a Puppet user for a couple of years now, first at work, and eventually for my personal servers and computers. Although it can have a steep learning curve, I find Puppet both nimble and very powerful. I also prefer it to Ansible for its speed and the agent-server model it uses.
Sadly, Puppet Labs hasn't been the most supportive upstream and tends to move pretty fast. Major versions rarely last for a whole Debian Stable release and the upstream .deb packages are full of vendored libraries.1
Since 2017, Apollon Oikonomopoulos has been the one doing most of the work on Puppet in Debian. Sadly, he's had less time for that lately and with Puppet 5 being deprecated in January 2021, Thomas Goirand, Utkarsh Gupta and I have been trying to package Puppet 6 in Debian for the last 6 months.
With Puppet 6, the old ruby Puppet server using Passenger is not supported anymore and has been replaced by puppetserver, written in Clojure and running on the JVM. That's quite a large change and although puppetserver does reuse some of the Clojure libraries puppetdb (already in Debian) uses, packaging it meant quite a lot of work.
This month I only accepted 8 packages and like last month rejected 0. Despite the holidays 293 packages got accepted.
As a reader of Planet Debian I see a bunch of updates at the start of each month about what people are up to in terms of their Free Software activities. I’m not generally active enough in the Free Software world to justify a monthly report, but I did a report of my Free Software Activities for 2019 and thought I’d do another for 2020. I ended up not doing as much as last year; I put a lot of that down to fatigue about the state of the world and generally not wanting to spend time on the computer at the end of the working day.
Maybe not everyone reading this article is familiar with Linux Mint. Therefore I want to start with a little bit of background on Linux mint before moving on to the new things, updates and changes. For years Linux Mint belonged to the most popular Linux distributions, because it is probably one of the most accessible, yet high-quality Linux distributions, for beginners and enthusiasts coming from Windows, but to which many advanced Linux users also remain stuck because of the ease of use, powerful features, stability and reliability. Linux Mint Cinnamon, the flagship desktop environment offered by the Linux Mint team, provides a clean interface that resembles the look and feel of a Windows desktop, a flawless out-of-the-box user experience, is backed by the enormous software base of Ubuntu and has a very friendly and responsive community. Due to the relatively classic user interface metaphor Linux Mint is a great starting point for former Windows users and those who doubt about switching to Linux, as they probably feel right at home.
Unlike some other Linux distributions, the Linux Mint developers focus on absolute reliability and stability and consciously choose not to be a leader in all bleeding edge developments. In order to do that, Linux Mint is always based on what is called an LTS, or Long Term Support, release. Linux Mint 20 and now also 20.1 are based on Ubuntu 20.04 LTS which was released in April 2020. After each LTS release, which has a 2-year cycle and 5 years of support, Canonical, the company behind Ubuntu, releases 3 non-LTS versions on a 6-month in-between cycle, which are supported only for 9 months. Most of the new functionalities and improvements in these short term versions will be included in the next future LTS release.
The Community Council has concluded that we need a new evaluation of the Ubuntu Local Communities project itself and this should be done by a Local Communities Research Committee.
You can read the thoughts behind this call and what we are looking for on the Community Hub: https://discourse.ubuntu.com/t/local-communities-research-committee/20186
In my messy office I have a main desk I work at. I have two portait displays on a hefty, but inexpensive BONTEC Dual Monitor Stand (affiliate link), clamped to the back, to lift the monitors up off the desk. The monitors are 3-year-old, low-end 24” ASUS VS248HR (affiliate link) “Gaming Monitor’s”.
I recently bought a Raspberry Pi 400 which also sits on my desk for quick-release arm64-action! The problem I have had with other Pi’s is the spiders web of cables needed, and additional keyboard. So when the Pi 400 came out, with integral keyboard, and ports all aligned at the back, I snagged one.
I like not having to unplug/replug cables when switching devices, but rather just grab the machine and start playing. The ASUS monitors only have one HDMI port each, and I like using both monitors. I’d also like to sometimes use two monitors on the Pi. I don’t have room or money for four monitors! So I needed an easy solution.
Having got the packages together and a kernel compiled, I used woofQ to build an SD-card image, EasyOS 0.105.
Booted it on the Pi, mouse and keyboard dead in the initrd -- well, that is not new, had same thing with the Pi3.
In this post I'll describe how testing this $20 M.2 WiFi adapter card suggested by Javier Choclin led to me learning a lot about Linux's wireless networking stack.
There are plenty of WiFi modules for the IoT market, but those usually work at 2.4 GHz only. This may be an issue in areas where the 2.4 GHz spectrum is overcrowded. But two years ago, we were pleased to see the Ameba Z2 board offering dual-band (2.4GHz and 5Ghz) WiFi thanks to Realtek RTL8720CM wireless MCU, and last year, we discovered B&T BW16 dual-band IoT module based on RTL8720DN sold for under $4 before shipping.
If you like the cheap price of the module, but do not feel like creating your own baseboard, or soldering wires to the module, you’ll be glad to know Rtlduino RTL8720DN board offers an easy way to evaluate RTL8720DN dual-band WiFi (and Bluetooth LE 5.0) microcontroller as it is fitted with a B&T BW16 module and comes in a form factor similar to NodeMCU ESP8266 board.
This is to announce findutils-4.8.0, a stable release. See the NEWS below for more details. GNU findutils is a set of software tools for finding files that match certain criteria and for performing various operations on them. Findutils includes the programs "find", "xargs" and "locate". More information about findutils is available at: https://www.gnu.org/software/findutils/ Please report bugs and problems with this release via the the GNU Savannah bug tracker: https://savannah.gnu.org/bugs/?group=findutils Please send general comments and feedback about the GNU findutils package to the mailing list (<mailto:bug-findutils@gnu.org): https://lists.gnu.org/mailman/listinfo/bug-findutils There have been 96 commits by 8 people in the 71 weeks since 4.7.0: Andreas Metzler (5) James Youngman (7) Bernhard Voelker (78) Kamil Dudka (1) Bjarni Ingi Gislason (2) Kim Thor (1) Hugo Gabriel Eyherabide (1) Peter Frost (1) This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.16.2 M4 1.4.18 Gnulib v0.1-4349-g8ed1d1f9f Please consider supporting the Free Software Foundation in its fund raising appeal; see <https://www.fsf.org/appeal/>. Thanks to everyone who has contributed! Have a nice day, Bernhard Voelker [on behalf of the GNU findutils maintainers]
Yet Wikipedia is an oddity. It defies the Silicon Valley recipe for success. The site has no shareholders, has generated no billionaires and sells no advertising. Today’s aspiring tech giants burn vast quantities of investors’ money subsidising taxi rides (Uber) or millennial messaging (Snap) in pursuit of “scale”. Wikipedia grew organically, as more and more ordinary people decided to contribute. The site has its roots in the techno-optimism that characterised the internet at the end of the 20th century. It held that ordinary people could use their computers as tools for liberation, education and enlightenment.
Like most Utopian thinking, the idea of an amateur encyclopedia was, for many years, treated as a bit of a joke. “A few endorse Wikipedia heartily. This mystifies me,” wrote a former president of the American Library Association in 2007. “A professor who encourages the use of Wikipedia is the intellectual equivalent of a dietician who recommends a steady diet of Big Macs with everything,” he sneered. Even now, after numerous academic studies highlighting its reliability, Wikipedia still lacks the gravitas and authority of older encyclopedias like “Britannica”, which are written by paid academic experts rather than amateurs. Schools, universities and The Economist’s fact-checkers frown on relying on it.
Since 2017, Bootlin is freely providing ready-to-use pre-built cross-compilation toolchains at https://toolchains.bootlin.com/. We are now providing over 150 toolchains, for a wide range of CPU architectures, covering the glibc, uClibc-ng and musl C libraries, with up-to-date gcc, binutils, gdb and C library support.
We recently contributed an improvement to Buildroot that allows those toolchains to very easily be used in Buildroot configurations: the Bootlin toolchains are now all known by Buildroot as existing external toolchains, next to toolchains from other vendors such as ARM, Synopsys and others.
[...]
Internally, this support for Bootlin toolchains in Buildroot is generated and updated using the support/scripts/gen-bootlin-toolchains script. In addition to making the toolchains available to the user, it allows generates some Buildroot test cases for each toolchain, so that each of those configuration is tested by Buildroot continuous integration, see support/testing/tests/toolchain/test_external_bootlin.py.
While Fedora has been well known for years in always shipping the very latest packages in its distribution as of release even if it means using the likes of a near-final GCC compiler pre-release, developers have decided to postpone the shipping of PHP 8.0 until the autumn with their Fedora 35 release.
PHP 8.0 was released at the end of November with many new features and changes. While it released in plenty of time for getting it into Fedora 34 that is due out this spring, the Fedora developers have decided to instead focus on shipping PHP 8.0 in the fall with the succeeding Fedora 35 release.
The Rust team released on the eve of the last year Rust 1.49. The new version of Rust features 64-bit ARM support and minor language enhancements.
[...]
The new version of Rust promotes the aarch64-unknown-linux-gnu target to Tier 1 support. This means that developers using 64-bit ARM systems with Linux have the assurance that a full test-suite has been run for every change merged into the compiler. Prebuilt binaries are also made available. The team expects that the 64-bit ARM support will benefit workloads spanning from embedded to desktops and servers.
Generics in Java and especially such with upper and lower bounds can be confusing even though they are otherwise very useful.
What Yolélé is doing seems too good, and too important to me, to not wish that it is really future-proof.
If Yolélé goes bankrupt, something that again I do not wish to them, what happens to their proprietary system? Will it be lost in some legal limbo, where noone else can resume the good fight without reinventing lots of wheels, because that “intellectual property” is locked?
What if Yolélé ends up exactly like scores of competitors of Facebook or Google, that is bought with a mountain of cash, for the only reason to shut it down, in order to make much bigger mountains of cash?
A good way to prevent such outcomes, maybe the oly one, would be for Yolélé to become like email, or other digital standards that are ubiquitous exactly because they are impossible to really buy out. Yolélé should “configure” itself, as soon as possible, to “die in Open Source fashion”](/2019/02/what-should-happen-when-an-organization-dies/).
Flight SJ182 took off from the Indonesian capital, Jakarta, and then plunged more than 10,000 feet into the sea. Officials said the plane was carrying 50 passengers – including ten children - and 12 crew. On Saturday night, a large-scale search operation was underway to hunt for wreckage of the plane, which is sank in 30 metre- deep waters around the island of Lancang, part of the Thousand Islands chain just north of Jakarta.
The main course of conference are talks. There were plenty. Sometimes there were a dozen or so parallel tracks, so I did not have a chance to watch everything. I'm slowly working through backlog of things I missed. The talks itself were pre-recorded, but after the talk there was a live Q&A session with the speaker. Sadly, the Q&A is not available in recordings below. I guess this was one of the exclusive perks for attendees.
Stemming from the renewed attention this week of Haswell GT1 graphics being broken for the past half-year under Linux with the latest versions of the kernel, a revised patch was sent out to restore that graphics support for low-end Haswell Celeron/Pentium processors. As part of that, a new option is being introduced to allow disabling security mitigations of the Intel graphics driver.
This patch was sent out on Saturday that fixes up the Haswell GT1 support following the public attention this week over the low-end Haswell graphics support managing to be broken for the past several kernel release cycles while a prior version of that patch has been floating on the bug report thread for weeks.
Coming out in early 2020 were patches by an Amazon engineer to implement flushing the L1 data cache on context switching in the name of security given the various data sampling vulnerabilities. That work so far has been rejected from the mainline kernel but today was updated and makes it harder to enable and thus moving forward could stand chances to finally see the opt-in functionality merged to mainline.
This opt-in L1d flushing on context switching tried for the Linux 5.8 kernel but at the time was rejected by Linus Torvalds as "beyond stupid", big performance implications, and not necessarily working out as desired. That L1d flushing work was since revised but hasn't yet made it into the mainline kernel as of Linux 5.11.
Encrypted messaging app Signal said it saw a “giant spike” in India after WhatsApp announced it would be sharing more user data with parent Facebook under an updated privacy policy and new terms of service. The move has sparked concern among WhatsApp users. One of them was Tesla chief executive and world's richest man Elon Musk, who asked them to join Signal on Thursday.
India is WhatsApp's biggest market with over 400 million users and some experts are doubtful whether privacy concerns will make much of a dent in its dominance.
(For the new reader, there is a famous essay called Falsehoods Programmers Believe About Names. It has since spawned a long list of Falsehoods Programmers Believe About….)
WhatsApp’s nightmare week has continued to get worse—a backlash against the scale of its data collection quickly followed by its sudden forcing of new terms of service on its users to share their data with Facebook. Agree to this now or delete your account, it has said. And so, as many users look for alternatives, should you do the same?
WhatsApp has a serious issue—one that hit home hard in the last week. The world’s leading messaging platform claims security and privacy are in its DNA, but it is owned by the world’s most avaricious data harvesting machine. Now this WhatsApp balancing act has just become much harder, as it finds itself threatening users with deleted accounts unless they accept new terms that take effect on February 8.
The day after domestic terrorists try to steal our system of government isn’t the time to hold back.
The siege was consistent with their openly expressed hopes and plans.
Google yanked Parler from its app store Friday in light of "continued posting... that seeks to incite ongoing violence in the U.S."
Since the U.S. case began more than four years ago, the Trump White House has repeatedly sought to shield Halkbank from paying any penalty for its role in helping Iran, including firing a pair of federal prosecutors handling the case and asking top cabinet officials to pressure the Justice Department to drop it.
All the while, one big question has lingered: Why would U.S. President Donald Trump—whose administration has taken a hard-line stance against Iran, including what it describes as a “maximum pressure” campaign to strangle its economy—repeatedly try to shield one of Iran’s biggest helpers in evading those very sanctions?
The simple answer? It appears that Trump never understood the charges against the bank or how they related to Iran—and he just wanted to do a favor for his fellow strongman, Erdogan.
Omar Adan Buul, the head of the Gumarey sub-location in Wajir county, was kidnapped on Friday by jihadists who had raided the area and “lectured the locals,” according to Kenyan media reports.
“It is true the chief who went missing last week on Friday has been found dead. His head was dumped on the road but the rest of the body has not been found,” a local police officer said on condition of anonymity.
gA mob stormed Washington and Twitter locked the account of a president who helped incite this violence. But Donald Trump and his supporters still have an effectively unregulated safe space: Parler. Chief executive John Matze calls his social media platform a “neutral town square.” Kara Swisher disagrees. On today’s episode of “Sway,” she challenges Matze on the neutrality of a site whose users, investors, advertisers and “community jury” skew right. And she presses him on the role Parler has played in our current national crisis.
As for Aldean, she has said she’s representing her followers who are afraid to speak out over fear of losing jobs or friends. “It is disgusting to me that ‘freedom of speech’ applies to everyone but Republicans,” she once posted. But it’s not a Republican-Democrat issue. It’s about an assault on facts and truth, which the Trump administration upended the very week of his inauguration.
The U.S. is bearing the fruit of decades of cruelty — breaking up unions, cutting public services and siphoning public resources and wealth into the hands of the very elite — also seen in Canada.
Members of the ultranationalist street gang known as the Proud Boys were easy to spot at the protests that flared across the United States throughout 2020, often in the middle of a brawl, typically clad in black and yellow outfits.
Subscribe to the Big Story newsletter.
President Donald Trump met with top military officials and gave his approval to activate the D.C. National Guard three days before he encouraged a mob of angry protesters to take their grievances to the U.S. Capitol.
A Pentagon memo released Friday offers these insights, as well as the first detailed timeline of the bungled law enforcement response to Wednesday’s insurrection.
Were Wednesday's events really that "unbelievable"?
Democrats celebrated dual Georgia Senate race victories this week, which gives them, with Vice President Kamala Harris’ tiebreaker vote, a bare majority in the Senate.
The resolution co-led by Rep. David Cicilline says Trump "will remain a threat to national security, democracy, and the Constitution if allowed to remain in office."
"He spread the very lies that helped incite this violence," said Congressman Don Beyer of Virginia.
“How to pay for it” is the question they perennially ask when the prospect of helping ordinary people is raised.
Parler has been removed from Apple's App Store, following a move by Google to ban the social networking app from its Google Play store.
Apple's suspension of the app went into effect Saturday.
Democratic Senator Mark Warner of Virginia called Twitter’s move “an overdue step” in a tweet but said the focus should be on “an entire ecosystem that allows misinformation and hate to spread and fester unchecked.” Meanwhile, Senator Richard Blumenthal said Wednesday’s “events will renew and focus the need for Congress to reform Big Tech’s privileges and obligations.” He said Sec. 230 reform would be a priority.
The U.S. is said to have a two-party system, but many have observed that the parties are suspiciously similar, and refer to the system as a duopoly. They are closer to the truth, which is that we have a single right-wing party that rules, that sets the agenda and the limits of debate, whether officially in power or not, and a second, phantom party that goes through the motions of wielding power or of being in opposition. Unlike Margery Williams' velveteen rabbit, this phantom party resists becoming real.
Almost from the moment of Justice Ruth Bader Ginsburg's death, the phantom party began insisting it could do nothing to prevent President Trump from having his nominee replace her, and a judicial Operation Warp Speed rolled right over it. Now the party can raise the alarm — only verbally, of course — about having six "conservative" justices on the Supreme Court, helping it sustain the illusion of being a real opposition party. And all it took was total passivity.
The reason the U.S. is effectively a one-party state, and only nominally a two-party one, is obvious and known to all: Democrats and Republicans serve the same masters. Whether the president is an African-American Democrat or a white nationalist Republican, he staffs his administration with representatives of the highest stratum. Power remains in essentially the same hands — CEOs from the biggest firms, bankers from the biggest banks, executives from the biggest names on Wall Street, orthodox economists, corporate lawyers, corporate lobbyists, ex-generals, etc. — people who can be trusted to serve the system that has served them. A large contingent simply moves back and forth between government and the corporate world.
The HexArt Institute in an initiative of the Hexagon Capability Center India (HCCI), the largest product development unit of the technology major Hexagon AB. It considers this institute as a timely societal responsibility initiative. The center will train more than 350 students every year across multiple batches.
Platforms are rapidly removing Donald Trump’s account or accounts affiliated with pro-Trump violence and conspiracies, like QAnon and #StoptheSteal.
Here is a running list: [...]
“The day has finally arrived when China is the world’s No.1 film market, surpassing the box office total of North America for 2020,” said the authorized government portal site to China, published under the auspices of China’s State Council Information Office, also known as the CCP’s Foreign Propaganda Office, China.org.cn, in a self-congratulatory article, “China officially the world’s biggest film market.” The article, published on October 20, went on to mention the Chinese blockbuster, The Eight Hundred, a WWII movie about a group of Chinese soldiers under siege by the Japanese army, which was the highest grossing film in the world in 2020, as well as a handful of other Chinese-made films scheduled for release in the final quarter of 2020.
That is what the CCP has been working towards for at least a decade; a communiqué it released back in October 2011, spoke of “the urgency” of enhancing China’s “soft power and the international influence of its own culture” and the wish to “build our country into a socialist cultural superpower”.
The development is bad news for Hollywood, which for years has sought more access to China’s enormous and lucrative market. China no longer relies on American blockbusters to fill its cinemas. Hollywood, however, needs the Chinese market to make its movies a financial success.
Following the court ruling, author and historian Noam Chomsky said in an online press conference: "We can celebrate the fact that Julian Assange won't be sent to the barbaric U.S. incarceration system even though he's still kept in a high security prison in England, which is scandalous."
While the verdict is positive on some levels, according to Chomsky, the academic said he suspects people in the Joe Biden administration will also be celebrating.
"This was a perfect outcome for the U.S. government," said Chomsky. "If I believed in conspiracy theories, I'd almost suspect it couldn't have turned out better. All the U.S. government charges, however spurious, were accepted by the judge. That means that the threat to press freedom, which is severe, is maintained, and in a way even strengthened."
Ironically, it was WikiLeaks which helped expose the murderousness of Blackwater mercenaries in Iraq. Apart from the Nisour Square massacre, the WikiLeaks Iraq war files - published on the internet in 2010 - revealed 14 other incidents in which Blackwater guards opened fire on civilians, killing 10 and wounding seven. In one-third of the cases where civilians were unlawfully killed, the operatives were protecting US diplomats as part of a $465 million State Department contract. The files show that Blackwater mercenaries repeatedly shot at civilian vehicles that came close to their convoys. The following are some instances of Blackwater’s barbaric behavior, made public due to WikiLeaks’ Iraq War logs - [...]
The journalists ended up chronicling a siege that underscored the fragility of American democracy. Many did their jobs a few feet from drawn weapons. Others faced the wrath of pro-Trump agitators with a grudge against the news media.
We interviewed 11 journalists from a variety of outlets — including The Atlanta Journal-Constitution, the British channel ITV and the Beltway news site Axios — who covered the events. The interviews have been edited and condensed.
I am guilty of violating the Espionage Act, Title 18, U.S. Code Sections 793 and 798. If charged and convicted, I could spend the rest of my life in prison.
This is not a hypothetical. Right now, the United States government is prosecuting a publisher under the Espionage Act. The case could set a precedent that would put me and countless other journalists in danger.
I confess that I — alongside journalists at The Guardian, The Washington Post and other news organizations — reported on and published highly classified documents from the National Security Agency provided by the whistle-blower Edward Snowden, revealing the government’s global mass surveillance programs. This reporting was widely recognized as a public service.
The pushback against the requirements of the Social Media Law was initially strong. Facebook, Instagram, Twitter, Periscope, YouTube, and TikTok had not appointed representatives when the law was first introduced late last year. But now, two powerful platforms have capitulated, despite the law’s explicit threat to users’ fundamental rights: The first one, YouTube, announced on December 16th, followed by TikTok last Friday and DailyMotion just today, January 9th. This decision creates a bad precedent that will make it harder for other companies to fight back.
Both companies now plan to set up a “legal entity” in Turkey, providing a local government point of contact. Even though both announcements promise that the platforms will not change their content review or data handling or holding practices, it is not clear how YouTube or TikTok will challenge or stand against the Turkish government once they agree to set up legal shops on Turkish soil. The move by YouTube (and the lack of transparency around its decision) is particularly disappointing given the importance of the platform for political speech and over a decade of attempts to control YouTube content by the Turkish government.€
The Turkish administration and courts have long attempted to punish sites like YouTube and Twitter who do not comply with its takedown orders to their satisfaction. With a local legal presence, government officials can not only throttle or block sites; they could force platforms to arbitrarily remove perfect legal, political speech or disclose political activists’ data or force them to be complicit in a government-sanctioned human rights violation. Arbitrary political arrests and detentions are increasingly common inside the country, from information security professionals to journalists, doctors and lawyers. A local employee of an Internet company in such a hostile environment could, quite literally, be a hostage to government interests.
With the glimmer of the New Year quickly fading due to recent, troubling events, you may once again be feeling a need deep within your bones to escape. And while many of us are limited in the routes we can take to achieve this, TV has become a tried, trusted, and fairly accessible — soon to be extremely accessible — method to achieving that occasional, sweet release from the grasp of an unsavory reality.
TikTok announced the news on what would have been David Bowie’s 74th birthday. Now tracks like “Heroes,” “Space Oddity,” “Let’s Dance,” “Rebel Rebel,” Life on Mars?,” and “Ashes to Ashes” are now available on TikTok. TikTok is also hosting a new TikTok challenge to commemorate the late British singer.
TikTok has been adding tracks from other notable British artists and groups over the past few months, including the works of Queen, John Lennon and George Michael.
The EPO opposition process is skewed towards a paper-based procedure but culminates with an oral hearing attended by all parties. Although the language of the procedure is that of the patent under challenge, submissions may be made in any EPO language and we frequently see multiple opponents. The constraints imposed at various parts of the process by the substantive law and the increasingly strict EPO procedures can materially affect outcomes. Oppositions and appeals therefore require a range of skills, including meticulous case analysis, strategy, drafting (of submissions and amendments) and oral advocacy. However, the key is to work out the story that will underpin a winning case. This must be framed sensitively during the written procedure, using the best technical evidence available. Only this will ensure that it is compelling when told at the oral proceedings. It is better, where circumstances permit, to have one compelling story and stick to it than to take a shotgun approach. It is pivotal to take the opposition division (or board of appeal) with you on your journey through the story, ensuring that it follows all key signposts along the way. The strategy must establish the true state of the art and convincingly communicate the contribution that the technology makes to the field (or, if you are challenging the patent, why no contribution has been made). The EPO is like any other forum; if it hears a compelling story ending with a good invention, it will need a robust reason to tear up the manuscript.
Thus, claim amendments are a science in their own right and much less is possible before the EPO in this respect compared to in the United States, Germany and the United Kingdom (eg, no combination of features from independent embodiments). However, there is the potential at the EPO to fully explore the possibility of multiple dependencies in the claims, which is likely under-used by US companies at present.
With the creation of a “mirror mechanism”, the UK Institute of Intellectual Property (UKIPO) will create comparable trademarks and community designs for all EU registered assets. The patent system will not be affected by Brexit, given that the European Patent Office (EPO) is an institution that is not related to the European Union, which means that everything will remain unchanged after Brexit.
OncoZenge AB (publ), Moberg Pharma's subsidiary, has recently announced that the European Patent Office (EPO) has granted patent 3 284 459 which protects BupiZenge, currently in development for treatment of pain due to oral mucositis. The patent is expected to be in effect until 2032.
The new patent protects sustained-release lozenge containing bupivacaine, for treatment or alleviation of pain in the oral cavity. It is a divisional of the previously granted European patent 2 701 681, that specifically protects the use of lozenges for treatment of pain due to oral mucositis for cancer patients. BupiZenge has previously been granted patents with a similar scope in the United States and Canada.
J A Kemp will be offering a webinar entitled "Priority Entitlement in Europe -- Current Best Practice" on January 14, 2021 from 2:30 to 3:30 pm GMT (Greenwich Mean Time). Marc Wilkinson and Chris Milton of J A Kemp will provide a concise review of European case law and practice with respect to a patentee's legal entitlement to a claim of priority, and briefly discuss what went wrong and why for the patentees in a recent high-profile case before the Board of Appeal of the European Patent Office (decision T844/18), where a high-value patent in the field of gene editing (CRISPR) was revoked for lack novelty over intervening prior art following a loss of priority. The webinar will also outline practical steps and measures that can be taken by applicants to help safeguard priority claims in Europe.
Some concerns were expressed that a relaxation of UKIPO practice in this area might introduce an inconsistency with European Patent Office (EPO) practice, but we need to keep in mind that the EPO already made good progress in 2018 and 2019 in defining a set of “specific technical implementations” of AI which are patentable (notably when the design of an AI algorithm takes account of the technical capabilities or constraints of the system on which it will run) as well as a long list of “specific technical applications” of AI which are patentable if the patent application claims are limited to the specific technical purpose. The UKIPO needs to catch up. Furthermore, the EPO is working on a set of examples of patentable AI-related claims (similar to the ones published by the USPTO in January 2019, and examples published by the JPO in 2017) and will be publishing these with updated examination guidelines in early 2021.
We suggest that UK legislators and the UKIPO should pay careful attention to these EPO developments in early 2021, and should work with the EPO and other major patent offices to try to achieve substantive patent law harmonisation for AI technologies, but the UKIPO and UK legislators should not sit back and wait for a widening of the gap between what is patentable at the UKIPO and USPTO before taking action.
We also suggest that harmonised treatment of AI patenting is achievable, because all of the world’s patent offices are facing the same issues at the same time (note the conversation on AI and IP led by WIPO, and the USPTO’s consultation on AI and IP that preceded the UKIPO consultation). Also, although we were a long way away from harmonised international law on patentability of computer-implemented inventions for many years, we have moved much closer to harmonised treatment of many types of computer-implemented invention in recent years (e.g. including computer simulation, where the USPTO examples of patent eligible subject matter published in January 2019 were extremely close to EPO practice).
Cloudflare has asked a California court to sanction three online models and their counsel over unsubstantiated and frivolous claims regarding its Argo Tunnel service, that supposedly helped pirates. The models, meanwhile, are striking back, arguing that Cloudflare should be sanctioned itself.
After being subjected to massive law enforcement action in 2019, the company behind popular IPTV management platform Xtream-Codes has again broken its silence to protest its innocence. The authorities are reportedly claiming that the company has continued to operate under the name Xtream UI but Xtream-Codes' operators say they are not involved.