The concept of the intelligent enterprise has arrived in SAP user companies. Now, they need intelligent infrastructures. Linux and Kubernetes can help. SAP has been focusing a lot of its efforts on introducing the intelligent enterprise to its customers – and it has succeeded. Many user companies are currently trying to become intelligent.
The concept of the intelligent enterprise serves as an aspiration, a favorable goal on their digitalization path. Various SAP solutions promise to get them there: S/4, in-memory database Hana, SAP Cloud Platform (SCP), C/4 Hana, SAP Cloud Analytics, SAP Data Hub, cloud solutions like Qualtrics or SuccessFactors, or Leonardo.
Not too long ago, I spoke at a tech event in the Netherlands to an audience mostly made up of sysadmins. One of my topics was how sysadmins can increase the value they deliver to the organization they work for. I believe that among the most important factors for delivering value is for everyone to know the overall organization's priorities and goals, as well as the priorities and goals of the organization's development teams.
This all sounds obvious, but in many organizations, silos almost completely block the inter-team communication needed to understand each other's priorities. Even in large organizations that pat themselves on the back for having gone full DevOps (or aspire to go full DevOps), knowledge of the priorities and goals of other teams is not ubiquitous. When I asked the couple hundred people in my audience whether they knew their development teams and what drives those teams, very few hands came up.
Quarkus is a Kubernetes-native Java stack tailored for GraalVM and OpenJDK HotSpot, crafted from the best of breed Java libraries and standards, according to the project website. Starting with the 0.17.0 release, Quarkus supports using the Advanced Message Queuing Protocol (AMQP), which is an open standard for passing business messages between applications or organizations.
Red Hat AMQ Online is a Red Hat OpenShift-based mechanism for delivering messaging as a managed service. Previously, we have seen how to use AMQ Online to provision messaging. In this article, we will combine AMQ Online and Quarkus to show how you can create a modern messaging setup on OpenShift using two new technologies from the messaging space.
The guide assumes you have an installation of AMQ Online on OpenShift. Read the installation guide for more information. AMQ Online is based on the EnMasse open source project.
As x86_64 hardware sees improvements in the area of CPU die size reduction, Red Hat has continued to work with our partners to better enable world class performance. Recently, AMD released its ROME line of processors, known as the AMD Epyc 7002 Series. With a die size of 7nm, AMD has achieved several new performance world records and many of these results have been with workloads running on Red Hat Enterprise Linux (RHEL) 7 and RHEL 8.
Leaning on our long history of collaboration, Red Hat and AMD have worked together to deliver enhanced performance to enterprise data centers and beyond. Red Hat’s development and performance engineering teams have been working on hardware enablement and validation of these ROME processors for more than a year, resulting in several benchmark publications using RHELx.
Red Hat Developer invites you to share your expertise at Red Hat Summit 2020, April 27-29th in San Francisco California. Submit a proposal now to lead a conference session and share your development story.
Every year, thousands of developers attend Red Hat Summit. New for 2020, you will be able to attend a new track created specifically for application developers. This track will focus on the latest application development technologies, and we need your help.
Red Hat Summit attendees want to hear your stories of success and failure, your best techniques, how your work is changing, architecture tips, DevOps, and what’s new. Please submit your session ideas based on real-world examples and hands-on instruction. Below are some ideas to help you get started.
You know that thing where you go to a website and a video starts playing automatically? Sometimes it’s a video created by the site, and sometimes it’s an ad. That video is doing its level best to get your attention, which is very distracting when that’s not what you’re looking for. If you find autoplay videos annoying, Firefox can help return some peace to your life by blocking them. Here’s how to stop video autoplay.
Brent sits down with Drew DeVore, Jupiter Broadcasting's latest addition to the Audio Editing Engineer team and cohost of Choose Linux. We chat shoes, his love for linux, adventures in audio, and why JB feels like home.
The Schedutil CPU frequency scaling governor has been around for a few years and has gotten better over time but in our own tests we still find it frequently not being as competitive to the "performance" governor and others. However, in the future Schedutil might become the default and perhaps only governor.
Following the brief tests of the new AMD CPUFreq CPPC solution, which isn't mainlined, a Phoronix reader pointed out a recent kernel mailing list discussion that went under our radar.
Upstream kernel developer Peter Zijlstra was critiquing several points of the proposed AMD CPPC code that AMD developers have been working on for Collaborative Processor Performance Control support with their new Zen 2 processors. Zijlstra rejected various elements of the AMD code proposal, including the calling it a "huge mistake" for exposing a lot of the data to user-space due to complicating future kernel efforts. He also rejected the idea of AMD creating a Linux user-space tool for generating CPPC profiles for target user workloads.
While not officially released yet, support for the ASpeed AST2600 is coming to the Linux 5.4 kernel.
The ASpeed AST2500 server management processor / BMC has been very common to servers over the years but will soon be succeeded by the AST2600. There previously has been rumors the AST2600 is coming with 2020 server motherboards and that looks like it may pan out with the Linux 5.4 kernel set to debut with initial support for this ASpeed controller.
The dual-core A7 while old is a big upgrade over the single-core ARM11 800MHz CPU found within the AST2500. Earlier rumors have suggested the AST2600 to be fabbed on a TSMC 28nm process.
While most games/engines and software in general are moving from OpenGL to Vulkan, NVIDIA is still investing in their OpenGL driver stack and even adding new multi-GPU/SLI functionality to their driver and as part of that introducing new extensions.
Back in July I wrote about new OpenGL extensions for multi-GPU rendering that at the time were about exposing explicit controls over multi-cast rendering, the progress fence extension for coordinating operations between multiple GPU command streams, and a WGL-catered extension for creating contexts in a multi-GPU environment.
While atomic mode-setting has been around for several years now and to provide a modern mode-setting interface that can test modes prior to the actual operation and reduce possible flickering during mode-setting events and also being faster, the common xf86-video-modesetting driver has at least temporarily disabled the support by default.
Within the latest X.Org Server 1.21 Git and requested for back-porting to X.Org Server 1.20 is disabling atomic support by default. This stems from a black screen when doing rotation on a different CRTC and other problems along the atomic code-path for this in-tree driver. So by default the generic modesetting driver will use the legacy code-path by default to avoid messing up existing users.
Red Hat's David Airlie has been refocusing efforts recently on improving the state of the LLVMpipe driver that implements OpenGL / OpenGL ES on top of CPUs using LLVM. In the past few weeks he's been wiring up more GL4 / GLES 3.1 extensions and this morning the latest achievement is supporting OpenGL compute shaders!
Following a long series of patches, Airlie has OpenGL compute shader support working for LLVMpipe in tandem with various LLVM/Gallivm changes.
Not included as part of our original EPYC 7742 / EPYC 7002 "Rome" Linux benchmarks was the NAS Parallel Benchmarks (NPB) developed by NASA. While an MPI testing favorite, there were build issues with the older version of NPB packaged by the Phoronix Test Suite. But with recently having updated that test profile against the latest NPB upstream, here are some results for the EPYC 7742 2P, EPYC 7601 2P, and dual Xeon Platinum 8280 benchmark results. Separately, there's also results now for NeatBench 5 with this video editing plug-in test case now part of the Phoronix Test Suite.
Given the recent talk about the Schedutil CPU frequency scaling governor and its future along with CPU frequency scaling behavior in general on AMD Zen 2 processors, here are some benchmarks of the Ryzen 9 3900X when tested with the different Linux "CPUFreq" governor options.
This round of testing is just for reference purposes in looking at how these different CPU frequency scaling governor tunables compare. The power consumption between the modes weren't compared due to the WattsUp Pro meters being busy on other systems and this testing was done prior to the recent Windows/Linux power discoveries; in fact, this testing was from back in July albeit slipped under the radar for publishing these figures.
From the Linux 5.3 Git kernel as of the end of July while running Ubuntu 18.04 LTS, the CPUFreq governor options of ondemand, performance, powersave, and schedutil were tested. For most Linux distributions, "ondemand" is the default governor while "performance" is known for some workloads to deliver better performance when the CPUFreq driver doesn't respond fast enough for ramping up the CPU clock frequencies. Schedutil meanwhile is the newest governor and makes use of the kernel's scheduler utilization data to try to make more informed decisions about what to do with the CPU frequencies. Schedutil has an interesting future ahead, but as we've shown several times, there generally are shortcomings still compared to the likes of Schedutil. The powersave governor, lastly, keeps the clocks at a minimum and really isn't useful for a desktop unless really trying to conserve power. But for this article we're just looking at the performance difference on the Ryzen 9 3900X for easily changing this Linux kernel tunable.
Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 202.
It should show that it uses wolfSSL and that all the protocols and features you want are enabled and present. If not, iterate until it does!
Recently, a number of quite complex configurations came up while syslog-ng users were asking for advice. Some of these configurations were even pushing the limits of syslog-ng (regarding the maximum number of configuration objects). As it turned out, these configurations could be significantly simplified using the in-list() filter, one of syslog-ng’s lesser known features.
First, a bit of history. The idea of the in-list() filter came to me while I was listening to Xavier Mertens at a Libre Software Meeting conference talk in France. In his talk, he described how to check log messages for suspicious IP addresses. He used free IP address lists from the Internet (spammer IP addresses, malware command and control IP addresses, etc.) and, using a batch process, he kept checking if any of those were present in the log messages on a nightly basis.
It occurred to me that all of the above could be done in real-time. Namely, several different parsers capable of extracting IP addresses and other important information from log messages as they arrive are already available in syslog-ng. All that was missing was a tool that could compare the extracted value with a list of values coming from a file. This tool was implemented quickly as a ‘spare time project’ by one of my colleagues. This is how the in-list() filter was born.
Graverobber Foundation, developer of cyberpunk dungeon crawler Das Geisterschiff is back with a new game called Phantom 3D.
Fluid Simulation is something you all need to try out for a few minutes to de-stress. A nice casual experience for a tired mind perhaps.
Appearing in my Twitter feed recently was a tweet from developer Pavel Dobryakov, which said "fucking hell I have managed it" with a link to a WebGL Fluid Simulation to try in a web browser. I was completely captivated by it, throwing my mouse around making shapes and adjusting all the settings. A good 30 minutes passed before I realised how the outside world faded away for a time.
The cast of Armello has grown bigger with the newly released The Dragon Clan DLC adding in four new characters.
Not played Armello before? It's a grim fairy-tale board game, where one player will attempt to become King or Queen. Game of Thrones with an animal cast is a pretty reasonable description. It can be a huge amount of fun if you don't mind the RNG, playing it with friends is an absolute blast. Lots of interesting game mechanics, allowing you to really mess with other players.
This is quite amazing. I never grow tired of seeing what people in the Doom modding community are able to achieve.
Doom 4 Vanilla recently showed up, what the developer describes as "Doom 2016 the Way 1993 Did It" and it really does look like a huge amount of fun. It's not the work of a single person though, as it does pull in mods and resources from others all under one roof.
Pathway released back in April and it's a lot of fun but one thing was certain after playing it for a lot longer, it did get repetitive. A big free update is coming soon and it's sounding good.
We already knew it was getting an update, since they did previously confirm it but they didn't say what it would include. At least now, we have some details on it as they announced in a post on Steam. For starters, it's getting both a Japanese and Chinese localization to bring in more players. To do so, they said they had to rewrite a lot of the UI code. Always nice to see more games available across different languages!
Red Phoenix Studios recently released Laservasion, a retro inspired arcade styled shoot 'em up with Linux support. It's pretty darn colourful once you get into it.
ChaosForge are truly onto something special with Jupiter Hell, a roguelike that doesn't really feel like one and each update just makes it even more awesome to play.
They continue to push out regular updates, with another released this week. The first big addition of the latest update is the inclusion of more levels and secrets, as the second Io branch - CRI Laboratories is now in. This includes its own special level the "CRI Armory".
Also in this release are the new Medical and Technical stations. Medical will allow you to do things like heal up or extract a health pack, while Technical will let you control your mod supply or perhaps repair some armour. The point of these stations is to "allow for some control over your run".
If you already downloaded the app, please open it and refresh to get the new info!
Also I would like to thank Ben for setting up Sitter’s project on our beloved Binary Factory!
Gerald Pfeifer, a seasoned open source developer and CTO of SUSE EMEA, has been appointed the new chair of the openSUSE board. We talked to Pfeifer to better understand the role of the openSUSE board, the relationship between the company and the community, and the status of the openSUSE Foundation.
In this video, we are looking at Manjaro 18.1 RC9 KDE.
Today I will show you how to use the last version of Krita with Fedora 30 distro. First, download the app image application Krita from the official website. The AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application.
Offensive Security has announced the release of Kali Linux 2019.2. Kali Linux is one of the most popular and widely used penetration testing Linux distributions.
The release is based on Linux kernel 5.2.9, and “includes various new features across the board with NetHunter, ARM, and packages (plus the normal bugs fixes and updates),” according to the project’s announcement page.
The last few weeks (week 11 – week 13) of Outreachy were probably the hardest weeks. I had to do 3 informational interviews with the goal of getting a better picture of the open source/free software industry.
The thought of talking to someone I don’t even know just overwhelms me. So this assignment just leaves me scared to death. Pressing that “Send Email” button to these interviewees required me to summon up all of my courage but it was totally worth it. I really appreciate their time for chatting with me.
On the other hand, it’s hard to believe the internship is coming to an end! Good news is that I will be sticking around Debci after this.
[...]
Last but not least, here’s a wrap-up of my internship in QA format. Hope that this helps anyone that wants to participate in future rounds get a better picture of how the Outreachy Internship was with Debian Debci.
Developers working on the dependable desktop dock bar are adding the ability to display icons for attached devices, such as USB thumb drives, external monitors, SD cards, and MP3 players, just like the Unity Launcher does.
Code to support the presence of these items is currently pending upstream (hence it’s not available to try yet). That said, there is no major reason why the code can’t land ahead of Ubuntu 19.10, due next month.
Icons for removable devices and peripherals would house unmount and eject actions (where appropriate) in their respective icon’s right click menu.
After talked about intro and releases, now I will talk about applications on Ubuntu GNU/Linux that are replacements to ones on Windows. You need to know this information in order to switch as the most important thing you really use is the application. For example, if previously you are accustomed to Microsoft Office, MATLAB, and Adobe Reader, on Ubuntu you will use LibreOffice, Octave, and Evince, respectively. More fortunately, just as I said on Part 2, all applications are available for you in the central Ubuntu repository, you do not need to manually search different places anymore. I hope this will be useful for you. Happy reading!
Shenzhen Wesion has launched a “Khadas Vim3L” spin of the Vim3 starting at $50 with half the max RAM and eMMC that swaps out the hexa-core A311D for a quad -A55 Amlogic S905D3 with a scaled-back Mali-G31 and 1.2-TOPS NPU. Prices have also dropped on the Vim1 and Vim2.
Shenzhen Wesion’s Khadas project has released a version of its open-spec, community-backed Khadas Vim3 SBC that sells for half the price. The Khadas Vim3L specs are identical except that the maximum RAM and eMMC have been halved to 2GB LPDDR4 and 16GB eMMC 5.1. The Vim3L replaces the powerful Amlogic A311D (4x Cortex -A73 @ 2.2GHz, 2x -A53 @ 1.8GHz) with a 1.9GHz, quad-core Cortex-A55 based Amlogic S905D3. The SoC is similarly fabricated with a 12nm process.
This year, the Raspberry Pi got even better thanks to the release of the Raspberry Pi 4. The new model pushes the specs even higher, making the list of things you can do with the tiny single-board computer even longer. If you’ve felt limited by past models, this is great news for your projects.
That said, not every project needs all of the power of the latest Raspberry Pi model. The older models are still quite capable and may even be better-suited to your project, depending on what you’re looking to do.
Good morning/evening/night my fellow hackers, today’s lesson is on Metasploit and how we can hack Android with a Metasploit payload. So let’s get started!!
As always, this post is for educational purposes and should not be used on your friends or enemies, that’s illegal.
Google officially released today the long-anticipated Android 10 mobile operating system, a major release that adds numerous new features and improvements, as well as stronger privacy and security features.
Coming more than a year after the Android 9 "Pie" release, the Android 10 mobile OS is finally here and it's rolling out as we speak to all Pixel devices, including the Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, and Pixel 3a XL. This is the first release of Android to not have a dessert codename, despite the fact that it was developed under the Android Q umbrella.
In an internal conversation about some community pushback on something we did, I linked to islinuxaboutchoice.com - people often think that 'just' because a product is open source, it can't advertise to them, it has to be chock full of options, it has to be made by volunteers, it can't cost money and so on...
But if you want to build a successful product and change the world, you have to be different. You have to keep an eye on usability. You have to promote what you do - nobody sees the great work that isn't talked about. You have to try and build a business so you can pay people for their work and speed up development. Or at least make sure that people can build businesses around your project to push it forward.
I personally think this is a major difference between KDE and GNOME, with the former being far less friendly to 'business' and thus most entrepreneurial folks and the resources they bring go into GNOME. And I've had beers with people discussing SUSE's business and its relationship with openSUSE - just like Fedora folks must think about how they work with Red Hat, all the time. I think the openSUSE foundation is a good idea (I've pushed for it when I was community manager), but going forward I think the board should have a keen eye on how they can enable and support commercial efforts around openSUSE. In my humble opinion the KDE board has been far to little focused on that (I've ran for the board on this platform) and you also see the LibreOffice's Document Foundation having trouble in this area. To help the projects be successful, the boards on these organizations need to have people on them who understand business and its needs, just like they need to have community members who understand the needs of open source contributors.
But companies bring lots of complications to open source. When they compete (as in the LibreOffice ecosystem), when they advertise, when they push for changes in release cycles... Remember Mark Shuttleworth arguing KDE should adopt a 6-month release cycle? In hindsight, I think we should have!
Mozilla has declared that its latest Firefox browser will no longer allow third-party tracking cookies by default, pushing an existing limited-audience feature to all users.
The so-called Enhanced Tracking Protection feature is being built into version 69 of the browser. It more or less implements an age-old feature of browser privacy add-ons, like Adblock Plus, and builds it into the core product.
Mozilla aims to not only block tracking cookies, but beef up Firefox's existing Facebook Container anti-social-network feature, detect and block cryptomining malware, and stop browser fingerprinting scripts.
Browser fingerprinting scripts, as the name suggests, take a snapshot of your browser, its customisation options and installed plugins, with a view to uniquely fingerprinting your device so your browsing habits can be profiled, tracked and ultimately turned into ad companies’ revenues.
On top of that the browser will also let users block all autoplay videos – as opposed to just the noisy ones, as it does now.
This Week in Rust is openly developed on GitHub. If you find any errors in this week's issue, please submit a PR.
Mozilla Firefox 69.0 was released today. The new release rolls out stronger privacy protections by enabling Enhanced Tracking Protection (ETP) by default.
Enhanced Tracking Protection blocks third-party sites from tracking cookies and cryptominers. There’s also optional strict setting blocks fingerprinters as well as the items blocked in the default standard setting.
WebAssembly has begun to establish itself outside of the browser via dedicated runtimes like Mozilla’s Wasmtime and Fastly’s Lucet. While the promise of a new, universal format for programs is appealing, it also comes with new challenges. For instance, how do you debug .wasm binaries?
At Mozilla, we’ve been prototyping ways to enable source-level debugging of .wasm files using traditional tools like GDB and LLDB.
The screencast below shows an example debugging session. Specifically, it demonstrates using Wasmtime and LLDB to inspect a program originally written in Rust, but compiled to WebAssembly.
Good news for all users of high quality presentation software: a dedicated team has been formed within the LibreOffice community with the aim of further improving PPT/PPTX (PowerPoint) file format support.
[...]
LibreOffice’s Quality Assurance team is currently going through the collections of PPT and PPTX issues and carefully re-analysing and prioritising them. The QA team will continue to provide support in the form of patch testing and verification.
While I was studying computer science, the notion of open source was much argued over. Our university professors found the idea playful but approached it from an old-school way where they could not fully grasp how it would fit into a business landscape. We students, on the other hand, found the open source movement empowering. Not only did it provide us with reliable and free tools, it also gave us the chance of contributing to a global community from our small classroom in Algeria.
Those heated open source debates are not very different from the Open Banking discussions which I have today in Europe and globally.And, just as open source has become commonplace, I’m convinced that Open Banking will become ubiquitous in the financial services sector in the future.
In this guest post Mridu shares with us how she got into public speaking, conquering fear and imposter syndrome. What did she learn? And what does she recommend for people starting out? Let's hear from Mridu!
I am everyday thankful for having crossed paths with individuals who are passionate to share their experience with others. Inspiration came from a teacher who loves to teach with energy and enthusiasm, making sure the student actually learned. Oftentimes I felt our teacher's enthusiasm was more than the collective enthusiasm of our batch of 200 students.
Start writing here...The need for extracting data from websites is increasing. When we are conducting data related projects such as price monitoring, business analytics or news aggregator, we would always need to record the data from websites. However, copying and pasting data line by line has been outdated. In this article, we would teach you how to become an “insider” in extracting data from websites, which is to do web scraping with python.
Next year's GNU Compiler Collection 10 (GCC 10) compiler release is doing away with support for IBM's Cell Broadband Engine SPU support.
There hasn't been much (anything?) happening on the IBM Cell processor front in about one decade and the GNU toolchain folks are ready to drop the Cell Broadband Engine SPU support with that compiler target previously being maintained by Sony.
Sometimes, when you look at a function definition in Python, you might see that it takes two strange arguments: *args and **kwargs. If you’ve ever wondered what these peculiar variables are, or why your IDE defines them in main(), then this article is for you. You’ll learn how to use args and kwargs in Python to add more flexibility to your functions.
We are pleased to announce the first batch of cut videos from EuroPython 2019 in Basel, Switzerland.
Coverage-guided fuzzing and generation-based fuzzing are two powerful approaches to fuzzing. It can be tempting to think that you must either use one approach or the other at a time, and that they can’t be combined. However, this is not the case. In this blog post I’ll describe a method for combining coverage-guided fuzzing with structure-aware generators that I’ve found to be both effective and practical.
I was recently interviewed on the Lucid Programming Podcast by Vincent Russo about writing books about Python.
Jett says the ‘weaponisation’ of vulnerabilities means that cyber criminals are exploiting them to launch highly co-ordinated attacks against individuals, businesses and specific groups by using a combination of technical and non-technical tools. He adds that, in most cases, these vulnerabilities are targeted in automated exploit kits, which are developed by criminal groups and monetised in various online forums.
[..].
"Let’s use the example of attacks on specific individuals. By scouring various channels – both legitimate and illicit – attackers are able to amass sufficient information about their targets to build a comprehensive profile about them. Gradually, they gather enough material to determine what’s going to be the most effective method(s) of attack and they’ll typically utilise multiple attack surfaces to pursue their targets."
Security updates have been issued by Arch Linux (grafana, irssi, and jenkins), Debian (freetype, samba, and varnish), Fedora (community-mysql, kernel, kernel-headers, kernel-tools, and python-mitogen), openSUSE (postgresql10 and python-SQLAlchemy), Oracle (kdelibs and kde-settings and squid:4), Red Hat (kdelibs and kde-settings, kernel, kernel-rt, openstack-nova, qemu-kvm, and redis), Scientific Linux (kdelibs and kde-settings, kernel, and qemu-kvm), SUSE (ansible, java-1_7_1-ibm, libosinfo, php53, and qemu), and Ubuntu (irssi, samba, and systemd).
Walmart says it will discontinue the sale of handgun and short-barrel rifle ammunition and also publicly request that customers refrain from openly carrying firearms in stores even where state laws allow it.
Another lawsuit has arisen from the Office of Legal Counsel's ongoing refusal to allow the general public to see its legal memos. The OLC claims these are categorically exempt from FOIA law because they constitute "deliberative" documents and/or are protected by attorney-client privilege.
That year Barlow helped found the Council of Canadians, a nonprofit focused on democracy, trade and environmental issues, and jumped headlong into a global battle to protect public control of water resources — a fight in which she’s been a leading voice ever since.
Among her accomplishments, Barlow was instrumental in the United Nations’ decision to declare access to clean water a human right in 2010. She’s also received accolades for her efforts including the Right Livelihood Award and the Lannan Cultural Freedom Fellowship Award. She’s currently the honorary chair of the Council of Canadians, chair of the board of Food and Water Watch and a councilor with the Hamburg-based World Future Council.
In Whose Water Is It, Anyway? she writes not just about the hazards of water privatization but about proactive efforts that communities are taking to protect water resources, including the Blue Communities Project, which started in Canada in 2009 and has spread to cities, universities, unions and faith-based organizations around the world. Blue Communities commit to defending water as a human right, protecting water resources for the public trust and banning bottled water from municipal facilities and events.
We spoke to Barlow about the different forms that water privatization can take, the solutions offered by Blue Communities and our biggest water threat.
To help to alert people to the hotter future ahead, an Egyptian theatre troupe is taking the climate message to villages to enlist farmers.
Since 1983, Kim Karsh has helped baseball teams deal with an inconvenient fact of the modern economy: Almost everything you need to play America’s homegrown sport is now made in China, from cleats to batting helmets.
Lately, supplying the game’s amateurs and fans has gotten more difficult. Karsh owns California Pro Sports in Harbor City, California, where invoices for big customers now include a caveat: Prices are up due to the Trump administration’s tariffs on Chinese imports, and they could rise further on short notice.
Democratic presidential candidate Andrew Yang€ wants to give cash to every American each month.
The Indiana Court of Appeals has handed down an opinion that says criticizing a police officer -- at least in this case -- is a criminal offense.
Far too many prosecutors in far too many states have trouble reading child porn statutes. Instead of reading them how they're intended to be read -- to punish adults who victimize minors -- they read them to include the criminalization of minors participating in sexting. When these pictures and videos are shared, these justice system components become contortionists in order to treat subjects of recordings as their own child pornographers.
President Edgar Lungu has condemned the ongoing xenophobic attacks in South Africa in all its forms and manifestations.
President Lungu has said attacks of this nature targeted at foreigners call for urgent concerted measures by the South African Government and the regional bodies.
Players in Nigeria’s entertainment industry have severally been reacting to the violence in South Africa with two of Nigeria’s biggest acts announcing that they have ditched trips to South Africa.
Resurgent attacks - including physical brutality, looting and intimidation - by xenophobic and criminal elements against fellow Africans are appalling and heartbreaking.
The violence pitting blacks against each other is needless, and does all of us collectively as Africans no good.
The world’s largest economies are aggressively modernizing their Internet infrastructure with universal fiber to-the-home plans or have already achieved that metric—with the exception of the United States. EFF noted that there is a desperate need for a federal “Fiber for All” plan that tackles this national problem. But the same can be said about the state of California, the country’s largest state economy, which ranks on its own as the fifth largest economy of the world.
In fact, as of 2012, the California legislature decided to eliminate the authority of its own telecom regulator, the California Public Utilities Commission (CPUC) through the end of 2019—on the promise that such a move would produce an affordable, widely available, high-speed broadband networks.
Even I as an outspoken critic of Qualcomm's business model don't doubt for a second that Qualcomm's pre-Quanta agreements with competing cellular baseband chipset makers weren't intended to be exhaustive. But does that make them involuntary? Qualcomm can't claim that it signed those agreements at gunpoint or to comply with regulations. The Supreme Court didn't say in Quanta that it overruled, or expanded, an older doctrine. Instead, the highest court in the land said that this had been the law for 150 years, and even the (relatively speaking) more recent case that governed Quanta is from the 1940s, long before there was such a company as Qualcomm. I readily believe Qualcomm that they had misinterpreted the law, but does that make the agreements they signed until then involuntary?
Additionally or alternatively, one can hold against Qualcomm that it entered into FRAND licensing declarations such as the two with respect to which Judge Koh entered summary judgment that they undoubtedly required Qualcomm to extend FRAND licenses to rival chipset makers. Again, Qualcomm's self-delusionary opinion might have been that it could circumvent that obligation, but we're talking about a voluntary course of dealing. (To be clear, I'm not saying that breach of contract is an antitrust violation.)
Continental's filing states that they are now opposing this injunction in Munich. Technically, this means the Munich I Regional Court would have to hold another hearing with respect to the U.S. entity, but given how the last hearing went, it would either take a surprising change of mind on the German court's part or a new and winning argument on Continental's part to get a different outcome. Then the matter will go up to the Munich Higher Regional Court, to which I assume Continental is already appealing--or about to appeal any moment--Friday's injunction against the German parent company. The appeals court may very well overrule the lower court, and Continental's notice makes clear that they may revive the withdrawn parts of the motion in the event the Munich AAII is lifted.
Nokia had asked the German court to obligate Continental to withdraw its motion within 24 hours of service, but the court instead granted the injunction only on the basis of requiring a withdrawal "without undue delay." Therefore, the fact that Continental needed a few days (not even counting the long Labor Day weekend in between) shouldn't matter.
But it's only a partial withdrawal. The notice clarifies that Continental's withdrawal relates only to ten specified Nokia v. Daimler cases pending in Dusseldorf, Mannheim, and Munich, and only with respect to three Nokia legal entities, but the Daimler supplier "is not withdrawing its motion for anti-suit injunction in any other respect, i.e., insofar as it seeks an order enjoining the other defendants in this proceeding, as well as Nokia, from pursuing or instituting against Continental or any of its customers (or their subsidiaries or affiliates) any other action alleging infringement of their global 2G, 3G and 4G SEPs during the pendency of the FRAND proceeding in this Court, or from acting in concert with anyone to pursue or institute such an action."
If ever there were a poster child for this strange new culture in which we don't actually own what we buy, there is a strong argument for making Sony the number one pick. Beyond all of Sony's day-to-day anti-consumer practices disguised as anti-piracy efforts, the company is also rather infamous for the Playstation 3 debacle, in which the console was rolled out with a feature that allowed buyers to install other operating systems on it, and then subsequently removed that feature via a firmware update. That Sony wasn't fully trashed in the legal and public opinions courts for doing so basically set the tone for the subsequent decade, where now this sort of bullshit is common practice.