Preemption, otherwise known as preemptive scheduling, is an operating system concept that allows running tasks to be forcibly interrupted by the kernel so that other tasks can run. Preemption is essential for fairly scheduling tasks and guaranteeing that progress is made because it prevents tasks from hogging the CPU either unwittingly or intentionally. And because it’s handled by the kernel, it means that tasks don’t have to worry about voluntarily giving up the CPU.
It can be useful to think of preemption as a way to reduce scheduler latency. But reducing latency usually also affects throughput, so there’s a balance that needs to be maintained between getting a lot of work done (high throughput) and scheduling tasks as soon as they’re ready to run (low latency).
The Linux kernel supports multiple preemption models so that you can tune the preemption behaviour for your workload.
Linux 5.6 will receive support for USB4, Phoronix reported on Sunday. The Linux 5.6 Kernel will likely debut by April.
USB4’s spec published in September and is based on Thunderbolt 3, with which it is backwards compatible. Intel's open-source department added the initial patches for USB4 in October.
The Linux 5.6 kernel will reportedly have both host and device support, as well as source code and a bunch of other features, thanks to leveraging the existing Thunderbolt code. It has also kept the code compact at just 2,000 lines of code.
The Ethernet driver for supporting Cavium's Octeon SoCs is slated for removal in the Linux 5.6 cycle.
The Octeon Ethernet networking driver has been part of the mainline kernel for a decade but within the "staging" area of the kernel where immature / WIP kernel code is nursed along. But with this driver being stagnate now for several years without any real effort to get it cleaned up, Linux kernel staging maintainer Greg Kroah-Hartman is dropping it from the kernel.
Greg already removed it in staging-next ahead of Linux 5.6. Dropping the driver lightens the kernel by almost five thousand lines of code.
Linus Torvalds gives a practical reason why he doesn’t use Ubuntu or Debian.
For those still running a GeForce 8 or 9 series graphics card, you really ought to consider upgrading this holiday season. Even the cheapest of recent generation NVIDIA GPUs should deliver better performance and far better efficiency over those older GPUs, but in any case, NVIDIA released the 340.108 Linux driver as part of their legacy maintenance support.
The NVIDIA 340.108 Linux legacy driver update has better compatibility with the latest kernels through v5.4, various installer fixes, and a variety of other build-related failures to let this legacy driver continuing to run gracefully on the latest Linux distributions as we enter 2020. There are no new features with this being an old legacy branch simply in maintenance mode.
Intel's open-source graphics driver team responsible for their kernel graphics driver (the i915 Direct Rendering Manager driver) have sent out their first (big) batch of new material to DRM-Next for collection ahead of the Linux 5.6 merge window opening in just over one month's time.
Not that it is ever likely to happen, but if the fabled Year of the Linux desktop were ever to begin to occur, its momentum would more than likely crash against laptops with hybrid graphics.
These are devices that pack a discrete GPU, usually Nvidia, and couple it with the standard laptop-style integrated graphics. It's a best of both worlds approach that relies on the integrated graphics silicon to save power, and the kicking in of the discrete GPU when workloads demand it.
That's the theory anyway.
In recent weeks, a pair of laptops with such display technology landed in ZDNet's South Pacific outpost, the Gigabyte Aero 15 OLED and the Lenovo ThinkPad X1 Extreme Gen 2.
Both laptops have 9th generation Intel CPUs, NVMe-based storage, and 15.6-inch screens. But the Gigabyte has a tasty 4K OLED display along with a beefy Nvidia GeForce RTX 2070, and 8GB of RAM, while the ThinkPad has a HD-capable screen with a GeForce GTX 1650, and 16GB of memory.
With a flashy rainbow-lit keyboard, the Aero comes across as a gaming machine that could get away with a few productivity and creative applications.
AMD's official Vulkan driver team has pushed a new code drop of their open-source Linux "AMDVLK" derivative for those wanting to give it a whirl for some holiday gaming.
The AMDVLK 2019.Q4.5 is the surprise release out this Monday morning, compared to usually doing their code drops later in the week. The AMDVLK 2019.Q4.5 driver now exposes Vulkan 1.1.129 API and adds support for the VK_KHR_shader_float_controls and VK_KHR_separate_depth_stencil_layouts extensions.
A month ago I posted benchmarks looking at the performance of Linux 4.16 through Linux 5.4 kernels using an Intel Core i9 workstation. Stemming from that was a request for an AMD EPYC kernel comparison, so I carried out said tests. Due to the Rome support being newer, this round of testing is looking at the EPYC 7642 performance on Linux 5.0 to Linux 5.4.
The tests were done last month but with the results not being too interesting, publishing them escaped my mind until this week firing up some of the Linux 5.5 kernel benchmarks. Those initial Linux 5.5 numbers for AMD EPYC should be out in the days ahead and should be interesting given some prominent changes with Linux 5.5 and other early performance numbers showing some interesting changes.
The incredibly unique shooter Shotgun Farmers has a really amusing limited-time event going on, with a Hide & Freeze game mode now live.
Hide & Freeze is like a prop hunt mode, one team are dressed up in identical Snowman skins while the other team of Farmers have to find them hidden amongst a crowd of them. If you're a Snowman, you have 5 snowballs to throw and freeze a Farmer to make a quick getaway to hide again and it's hilarious.
Chris Titus recently vlogged about an article showing that KDE 5.17 is now smaller than XFCE 4.14 in memory usage. The article says that in their tests, XFCE actually uses more RAM than KDE. I was very interested in this, but I couldn’t quite believe it and so I ran my own tests.
First of all, we need to compare apples to apples. I created an OpenSUSE VM using Vagrant with KVM/libvirt. It had 4 cores and 4192MB of RAM. This VM has no graphical interface at all. As soon as I got it up, I took the first “No X” measurement. After patching using zypper dup, I took the second “No X” reading. Every reading in this blog post was using the free -m command. I then shut down the VM and cloned it 3 times so each copy should be completely the same.
I installed the desktop environments into their respective VMs using the following commands:
zypper in -t pattern kde
zypper in -t pattern xfce
zypper in -t pattern gnome
After desktop environment was done, I then installed the lightdm display manager. This wasn’t actually necessary with Gnome because it installs gdm as a dependency.
haven't used the Fast Light Toolkit (FLTK) for anything serious yet, but I'm a fan of the C++ GUI toolkit that's pretty simple to learn and (in my experience) reliable even across updates. When I found out that there was a desktop environment built with FLTK, I was eager to try it—and I was quickly glad I did. The Equinox Desktop Environment (EDE) is a fast and simple desktop written in C++ and FLTK for Unix desktops. It uses common desktop conventions, so it looks and feels familiar right away, and after only a few days of using it, I found its simplicity provides a minimal elegance that I enjoy.
Recently, the KDE community announced the release 19.12 of KDE applications, inlcuding Cantor. Many highlights of this release are mentioned in the release announcement. Today we’d like to highlight the development done in Cantor for the 19.12 release
In the previos release 19.08 we mostly concentrated on improving the usability of Cantor and spent quite some effort to stabilize the already available feature set. This release comes with a big new feature, namely the support for Jupyter notebook format.
Jupyter is a a very popular open-source web-based application that provides an interactive environment for different programming languages. The interactive documents are organized in “notebooks”. This application is widely used in different scientific and educational areas and there is a lot of shared notebooks publically available on the internet. As an example for a collection of such notebooks see this collection.
For Cantor, which is very similar in spirit to Jupyter, we decided to add the ability to read and save Jupyter’s notebook format in order to benefit from the big amount of available content for Jupyter. The implementation required for this was mainly done by Nikita Sirgienko as part of the Google Summer of Code 2019 project. His series of blog posts contains many examples as well as implementational details that will be omitted here.
To stick to the tradition I thought that I should write a little post about what's been going on since the stable 3.34 release in September. The main thing that's come since then for the upcoming 3.36 release is support for getting public transit route/itinerary planning using third-party providers. The basic support for public transit routing, based on OpenTripPlanner has been in place since 2017 with the original plan to find funding/hosting to set up a GNOME-specific instance of OTP fed with a curated set of GTFS feed. But since this plan didn't come to fruition, I repurposed the existing support so that it can fetch a list of known providers with defined geographical regions. First by utilising the existing OpenTripPlanner implementation (but rewritten to be instanciated per third-party provider). Later I have added plugins for the Swedish Resrobot and Swiss opendata.ch online API. These have yet not been activated in the service file (it's using the same service file as for tile and search providers). But this will soon be there, so stay tuned.
It’s the end of December and it seems that yet another year has gone by, so I figured that I’d write an EOY update to summarize my main work at Igalia as part of our Chromium team, as my humble attempt to make up for the lack of posts in this blog during this year.
I did quit a few things this year, but for the purpose of this blog post I’ll focus on what I consider the most relevant ones: work on the Servicification and the Blink Onion Soup projects, the migration to the new Mojo APIs and the BrowserInterfaceBroker, as well as a summary of the conferences I attended, both as a regular attendee and a speaker.
All new isos are bug-fix/upgrades of antiX-19 sysvinit series.
Only for new users, no need to download if using antiX-19.
antiX-19.1 is based on Debian Buster and systemd-free.
As usual we offer the following systemd-free flavours for both 32 and 64 bit architecture.
antiX-full (c1.1GB) – 4 windows managers – IceWM (default), fluxbox, jwm and herbstluftwm plus full libreoffice suite.
antiX-base (c700MB so fits on a cd) – 4 windows managers – IceWM (default), fluxbox, jwm and herbstluftwm.
antiX-core (c350MB) – no X, but should support most wireless.
antiX-net (c140MB)- no X. Just enough to get you connected (wired) and ready to build.
The 32 bit version uses a non-pae kernel.
We have been able to solve the problems the net-installer was encountering sooner than expected, so without further ado, we are proud to present you the community development release of the combined installer.
You probably are wondering why we don’t call it a beta release, well with this release we want to engage the entire community to help us improve this combined offline and online-installer on its journey to the stable version. Your feedback plays a vital role in this community development release, so we’re eagerly waiting for your findings to improve it.
This release has passed several basic tests, so we are convinced the installer works in its most basic function for most hardware out there. We are aware that this version has issues with a particular group of hardware. If you encounter glitches, artefacts or screen tearing, just post the issue on our forum with your hardware specs and some Moderators can guide you through a workaround for most of the plagued hardware.
Christmas is just around the corner and yesterday when I opened the emails, a gift in the form of Alpix was waiting for us to be opened.
Our repo and ISO downloads go through Github and we didn’t have any mirror service to provide these services.
Alpix is an Open-source enthusiast who also provides his mirror service for Kaos, Manjaro, Deepin, Chakra, CentOS and many more.
He used to provide his services to Antergos as well.
finally – the third call for vote has already gone out – I took the time to cast my vote in the debian init system GR (General Resolution), the vote of debian members about the project's further course with regard to init systems.
now what about the trains? bruxelles is the capital of europe, & laveno-mombello is just approx. 400 km from here (i.e. closer than the capital of my country). still, no train company would sell my a ticket to these destinations.
no train company? well that's slightly exaggerated. for one of the destinations (bruxelles), one company (DB) would sell me a ticket, if I trick the web interface into showing me the connection I want by adding some 'via' entries with appropriate durations. ÃâBB fails because it doesn't sell thalys tickets, & also no ICE tickets, for the last leg. – so either DB with some trickery, or ÃâBB plus either thalys or DB, & hope that there are no delays. ÃâBB is also very proud of their new nightjet connection to bruxelles (from vienna & innsbruck), starting in january 2020. what they don't announce widely is that this train goes only 2 times per week. (of course not the days I need.)
for the trip to laveno-mombello I could either go via verona/milano & buy a ticket from ÃâBB until verona & a ticket (actually three) from trenitalia for the rest; or go via switzerland & buy a ticket from ÃâBB until bellinzona, a ticket from SBB for the 10+ minutes to cadenazzo, & a ticket from trenord from cadenazzo until laveno-mombello. (that's already the summary; neither ÃâBB nor DB nor SBB nor trenitalia nor trenord would sell me a ticket for the whole journey. trenitalia also doesn't know cadenazzo, btw. ÃâBB would also sell me a ticket to cadenazzo, it's just roughly 100 EUR more expensive than the sparschiene-ticket to bellinzona.) two years ago I did the former; & 8 of the 8 trains were delayed on departure or arrival or both. obviously the trip with its three changes per direction took almost twice the time of just taking the car. last year, a friendly soul picked me up with their car after one train trip, & probably we'll do it the same way again this year.
A few weeks back, I was showing my PDP-8/e project at the Vintage Computer Festival in Zurich. While I was doing my project, I haven’t really checked if there were other projects like this. At least for the PDP-8 I knew there wasn’t, the only FPGA core I could find was a new implementation of the architecture that is binary compatible but doesn’t attempt to replicate the structure and instruction cycles of any specific PDP-8. At this VCFe I found there were two other projects that also aim at recreating computers in FPGAs from original schematics. One is a DEC PDP-6, the other is an IBM System/360 Model 30. The IBM one is also interesting in that it appears to create a live image of the front panel state on its VGA output. At the VCFe however, it was connected to an original front panel, making it much more impressive. From talking to the people involved in these projects I gathered that they have some challenges with the lack of a central clock that drives synchronous logic, a design method that is central to modern logic and the kind of hardware that can most efficiently be implemented in FPGAs. Apparently there are many places where logic delays were integral to both the PDP’s and IBM’s logic, and those are not simple to implement especially when the delay is not well documented in the schematics.
I have received my Raspberry PI 4 4GB that has been funded by the Debian project. I would like to thank the DPL and Gunnar Wolf for this (who vouched for me).
So today, I have unpacked the board and tested it with the default flashed noobs/raspbian, so I check that everything is working as expected (from the hw point of view, I already had bad suprises in the past with some evaluation boards).
Interesting topics will come soon, mostly about booting a debian testing/sid on it , adding support to raspi-firmware and the linux kernel for enabling support for the pi 4 and some variants drivers for the bcm2711.
Welcome to the Ubuntu Weekly Newsletter, Issue 610 for the week of December 15 – 21, 2019. The full version of this issue is available here.
Our new stable release is called Amber and is designed to provide the security of coreboot with the stability of a well tested distro. This new version of PureOS retains its status as a Free Software Foundation “free distro” and we’ve added a sibling called Byzantium which is a rolling release.
We’ve improved our release cadence so that we can do in-depth testing with some regularity. Byzantium is now being updated directly from the mothership, Debian testing, for those who want the latest and greatest. We’ve been pleasantly surprised by the adoption of the two distros and I am looking forward to announce the availability of Byzantium ISO images early in the New Year. Some of you might have noticed that while it is possible to upgrade Amber to Byzantium (details in our forum) it’s a big change with lots of new packages. If you’re not feeling adventurous, no need to worry, we’re going to continue to update Amber throughout 2020 with Amber updates and security fixes.
Our new rolling release was made possible by the flexibility of the Laniakea tool which we’ve invested significant resources in. Purism proudly sponsors the project and is also contributing to its broader adoption in the community as a way of building out the ecosystem of Free Software itself. Laniakea holds the logic to create new images as well as update packages which has allowed us to implement continuous delivery. Lanikea has allowed us to use Debian binary packages without having to rebuild each one by hand. Without Laniakea there simply would be too much work for the team. To top it off Matthias Klumpp created a tool that clones the entire Debian build process and let’s you maintain a large Debian derivative with relatively little effort. It is currently powering the Librem 5 and x86 builds distributions.
A few of our favourite online makers decided to take part in a makers’ Secret Santa, producing home-made gifts based on their skills. So, OBVIOUSLY, Estefannie used a Raspberry Pi. Thanks, Estefannie.
Sonoff-Tasmota is a popular open-source firmware designed to run on ESP8266 hardware for home automation projects.
With the advance of IoT, security has become critical since devices are often connected to the Internet.
As our society becomes increasingly dependent on computing, the importance of security has only risen. From cities hit by ransomware attacks, to companies doing cutting edge research that are the targets of industrial espionage, to individuals attacked because they have a desirable social media handle or are famous – security is vital to all of us.
When I first got into Linux and FOSS, I have strong memories of the variety of things enabled by the flexibility it enabled. For example, the first year of college in my dorm room with 3 other people, we only had a shared phone line that we could use with a modem (yes, I’m old). A friend of a friend ended up setting up a PC Linux box as a NAT system, and the connection was certainly slow, but it worked. I think it ran Slackware. That left an impression on me. (Though the next year the school deployed Ethernet anyways)
Fast forward 20+ years, we have the rise of the cloud (and cheap routers and WiFi of course). But something also changed about Linux (and operating systems in general) in that time, and that’s the the topic of this post: “locked down” operating systems, of which the most notable here are iOS, Android and ChromeOS.
In October of 2014 Nathen Harvey – someone I knew mainly as a fellow Theatre major working as a software engineer – reached out and invited me to attend the Chef Community Summit. I had no idea what to expect – only that I hoped to learn more about writing Chef and understanding this DevOps thing I was hearing so much about. This sometimes surprises people, but I am very much an introvert. When I come to an event or meet a community for the first time I tend to stick to the edges of the room. The Chef Community summit was the first place where I felt both welcomed and drawn into the center of the community immediately. People I knew only from Twitter like Adam Jacob, Chris Webber, Jennifer Davis, Jessica Devita, and many more not only were kind to me, they sought and very clearly valued what I thought of both the technologies and the community they were building. I knew immediately this was a community I wanted to be a part of – and, moreover, Chef was a place I absolutely wanted to work.
It was an intriguing and entertaining year for open-source software in 2019, with news headlines that were all over the map. In the biggest news, IBM completed its acquisition of open source market leader Red Hat, bringing the two powerhouses together on a new shared path of making their now-connected futures successfully work out for both.
New York-based Hugging Face, a startup known by an app launched in 2017 that allows you to chat with an artificial digital friend, recently open-sourced its library for natural language processing (NLP) framework, called Transformers. I
The Pentagon is urging US telecoms equipment makers to join forces on 5G technology in a drive to offer a homegrown alternative to China’s Huawei. Lisa Porter, who oversees research and development at the defence department, has asked US companies to develop open-source 5G software — in effect opening up their technology to potential rivals — warning they risk becoming obsolete if they do not.
Making 5G tech open-source could threaten American companies such as Cisco or Oracle, the biggest American suppliers of telecoms network equipment.
Apache Kafka version 2.4 became generally available this week, bringing with it a host of new features and improvements for the widely deployed open source distributed streaming data technology.
The popularity of Kafka has put it at the center of event processing infrastructure, which is used by organizations of all sizes to stream messages and data. Kafka is often used as a technology that brings data into a database or a data lake, where additional processing and analytics occur. Optimizing performance for globally distributed Kafka deployments has long been a challenge, but the new features in Apache Kafka 2.4 could also help to further its popularity, with improved performance and lower latency.
The Rust team have released v1.40.0 of the programming language. The team have flagged up a number of key improvements, including the addition of an attribute, #[non_exhaustive], which when attached to a struct or the variant of an enum, “will prevent code outside of the crate defining it from constructing said struct or variant”. Macros and attributes have been given a general scrub up, and a series of functions and macros have been stabilised and added to the standard library.
One of the first things we talked about was a kind of overview of the layers of the “tokio-based async stack”.
We started with the mio crate. mio is meant to be the “lightest possible” non-blocking I/O layer for Rust. It basically exposes the “epoll” interface that is widely used on linux. Windows uses a fundamentally different model, so in that case there is a kind of compatibility layer, and hence the performance isn’t quite as good, but it’s still pretty decent. mio “does the best it can”, as Carl put it.
The tokio crate builds on mio. It wraps the epoll interface and exposes it via the Future abstraction from std. It also offers other things that people commonly need, such as timers.
Finally, bulding atop tokio you find tower, which exposes a “request-response” abstraction called Service. tower is similar to things like finagle or rack. This is then used by libraries like hyper and tonic, which implement protocol servers (http for hyper, gRPC for tonic). These protocol servers internally use the tower abstractions as well, so you can tell hyper to execute any Service.
If a regression was to be found on production we would either `git revert` a change out of all merged changes OR use Heroku’s rollback feature to the last known working state (without using Git).
Using `git revert` to get us back into a good state would be very slow since it would take 15–20 minutes to run through Travis, a Heroku build and a Heroku release.
On the other hand, Heroku’s rollback feature would be an immediate step as it would skip steps 1 and 2. Rolling back is possible because a previous build of a commit would still be available and only the release step would be needed .
The procedural change I proposed was to use Heroku’s promotion feature (similar to Heroku’s rollback feature). This would reuse a build from the staging app with the production app. The promotion process is a one-click button event that only executes the release step since steps 1 & 2 had already run on the staging app. Promotions would take less than a minute to be live.
Many if not most people have come to the conclusion that the song "Every Breath You Take" is creepy and inappropriate: Every step you take / Every move you make / Every bond you break / Every step you take / I'll be watching you isn't very reassuring, much less romantic. Yet for many years, we've been completely fine with kids learning that Santa Claus sees you when you're sleeping / He knows when you're awake / He knows if you've been bad or good, so be good for goodness sake.
As noted by writer Matt Beard in The Guardian, the latest iteration of teaching kids to accept constant surveillance via holiday tradition is the Elf on the Shelf, a cheerful little snitch whom parents hide in different spots every day in the house. The idea is, the Elf watches what kids are up to, and if they call their little sister a name or steal a cookie from the cookie jar, the friendly household spy will tattle to Santa, who will add them to the "naughty" list. Beware! We agree with Beard that this cutesy, innocent-seeming "tradition" (which actually only dates back to 2005!) communicates to children that someone is always watching them, and that moreover, this is a perfectly normal thing. This should give us pause, and cause us to think carefully about what kind of messages we are sending in our behavior at home and with friends.
This resonates with us not just because surveillance and privacy are obviously important free software issues, but because kids are little sponges who soak up our values from day one, and thus it's important to communicate clearly. This is why, although it's extraordinarily difficult to live in complete software freedom, we want to think about every concession to the proprietary world we make, and make sure that kids know that being forced to make those concessions is unfair. When we reject services that try to make us submit to Digital Restrictions Management (DRM) to watch our favorite movies, then we should explain why it's bad; we can also endeavor to use the services in the Guide to DRM-Free Living instead, and explain why they're better. At the center of the free software philosophy is a fundamental respect for human dignity and individual rights, as well as our responsibility to our community, and no matter how much we might want to use a shortcut to get kids to behave well, ultimately it sends the message that stomping on their right to privacy is okay today -- and will be okay tomorrow when they're grown up, too.
ShoeTool is an animated fairy tale about an elf shoemaker who thinks he buys a machine to help him make shoes... only to find out that there are there are strings attached to his "purchase." Please show your support for free software and this video by promoting it on your social media using the #shoetool hashtag.
Here's a short URL you can use: https://u.fsf.org/shoetool
Software restrictions, analogous to the kinds of restrictions our main character Wendell runs into as a user of the promising ShoeTool, are detrimental to our freedom, creativity, and jobs. We hope watching Wendell's frustrations will shake things up in many homes and help more people understand.
ShoeTool by the Free Software Foundation Copyright ۩ 2019 is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
Some years ago I myself started to listen to podcasts. Not so much podcasts about technology but rather documentaries, features, and comments about politics. I mainly did that while travelling or if I was not tired but wanted to relax my eyes a bit.
Earlier this year Katharina Nocun encouraged us to start a podcast for the FSFE ourselves. After some considerations we decided to give it a try and cover topics about software freedom in a monthly podcast.
In October for the International Day Against digital restriction management (DRM) I was happy that Cory Doctorow, one of my favourite writers agreed to join us as a guest. We talked with him about the difference between books and an e-books with DRM, how authors and artist can make money without DRM, security implications of DRM, regulation of the so called "Internet of Things", and other questions related to this issue.
In November we talked with Lydia Pintscher, vice president of KDE, about the development of the KDE community, the different KDE projects, the issues they will be tackling over the next two years, how to maintain long term sustainability in such a large project, and how she balances her long time volunteer commitment with her day job.
[...]
If you are new to podcasts I got the feedback from many that they enjoy listing to podcasts on their mobile with Antennapod which you can install through F-Droid.
In a rather unusual twist, the Hyperbola GNU/Linux distribution that is approved by the Free Software Foundation for being free software and making use of the Linux-libre kernel has now decided they are going to fork OpenBSD and become a BSD.
The Hyperbola developers allege that "the Linux kernel rapidly proceeding down an unstable path." Most readers probably aren't familiar with Hyperbola but it is GNU-approved for being comprised entirely of free software and using the Linux-libre kernel. It's based on Arch and Debian while using OpenRC as the init system. But they now are unhappy with the path of the Linux kernel and want to pursue being a BSD platform.
Due to the Linux kernel rapidly proceeding down an unstable path, we are planning on implementing a completely new OS derived from several BSD implementations.
This was not an easy decision to make, but we wish to use our time and resources to create a viable alternative to the current operating system trends which are actively seeking to undermine user choice and freedom.
I'm currently 3 months into an exploratory hiatus from corporate life, and I've been enjoying it massively. About 18 months ago, I was a fresh grad from UT Austin and extremely enthused to start my career in software engineering. I had just gotten a job at PwC, and was somewhat clueless as to what software development was, or could be, as a career. I quickly learned C#, which was my daily language in an enterprise that heavily used the Microsoft stack, and quickly felt stagnation in challenge and learning. It wasn't that things were easy, but for some reason my first year out of the gate was mostly incredibly boring HTML, CSS, and C# copy/paste style coding due to an incredibly mature application (think in the millions of lines of code) that had some hard to grasp domain knowledge caked in.
Somewhere in that time I organically stumbled upon Paul Graham, then his essays, and eventually, Hacker News. That orange site profoundly changed the way I saw my career trajectory. Likely, I could, like many older developers around me, stay there for 10-20 years and end up making $200,000+ a year in a cheap, major city, or possibly make partner and double or triple that, but life is too short to wait 10-20 years for an abstract possibility, so I began absorbing all content I possibly could from Hacker News.
Three key elements presented themselves to me while browsing - startups, importance of ownership, and fun programming. In startups, I saw the wonderful ability to not deal with typical corporate BS (I loved PwC, but I really don't care to watch 40 hours of accounting ethics videos, annually). In ownership, I saw that really having equity in anything, software related or not, is the only way to build wealth that grows non-linearly with time input (thanks Naval Ravikant). In fun programming I found Clojure. With it I realized I can increase the joy of programming, and decrease boilerplate code by a magnitude simply by using it, rather than Java or C#. (Not to mention the magic of LISP!)
A new mechanism to help thwart return-oriented programming (ROP) and similar attacks has recently been added to the OpenBSD kernel. It will block system calls that are not made via the C library (libc) system-call wrappers. Instead of being able to string together some "gadgets" that make a system call directly, an attacker would need to be able to call the wrapper, which is normally at a randomized location.
Theo de Raadt introduced the feature in a late November posting to the OpenBSD tech mailing list. The idea is to restrict where system calls can come from to the parts of a process's address space where they are expected to come from. OpenBSD already disallows system calls (and any other code) executing from writable pages with its W^X implementation. Since OpenBSD is largely in control of its user-space applications, it can enforce restrictions that would be difficult to enact in a more loosely coupled system like Linux, however. Even so, the restrictions that have been implemented at this point are less strict than what De Raadt would like to see.
Python is one of the most favoured languages by data scientists. In fact, over 75% of respondents claim that Python is one of the most important skillsets for a data science practitioner. For the first time ever, Python passed Java as the second-most popular language on GitHub by repository contributors. Also, this year, the use of Jupyter Notebooks has seen more than 100% growth year-over-year for the last three years. Take a look at the top 10 Python open source projects in GitHub in 2019…
Summary
One of the first challenges that new programmers are faced with is figuring out what editing environment to use. For the past 20 years, Python has had an easy answer to that question in the form of IDLE. In this episode Tal Einat helps us explore its history, the ways it is used, how it was built, and what is in store for its future. Even if you have never used the IDLE editor yourself, it is still an important piece of Python’s strength and history, and this conversation helps to highlight why that is.
It’s hard to exaggerate just how hot Python is right now. Lots of companies — from small startups to the Fortune 100 — have realized that Python allows them to do more in less time, and with less code. This means, of course, that companies are scrambling to hire Python developers. There’s tons of demand, and not nearly enough supply.
In other words: Now is a great time to be a Python developer! There are opportunities in just about every field, from Web development to system administration, devops to machine learning, automated testing to financial calculations.
If you’re going to get a Python job, you’ll first have to pass a Python job interview. And like everyone else, you’ll likely prepare for the interview by searching online for “Python interview questions,” or the like.
The good news: There are lots of sites offering Python interview questions and answers.
The bad news: I’ve looked at a lot of them, and they are terrible. The questions are often superficial, and the answers are often wrong or outdated. Plus, a programming interview isn’t a multiple-choice test, in which getting the right answer is the point. Rather, interviewers use the time with you to evaluate your depth of understanding, your coding process, and your ability to adapt as specifications change.
Here comes RegTech — a new technology field that ensures that companies, especially tech firms, act in accordance with implemented government rules and regulations.
The first time we came across the term RegTech was when our team was delivering Python development services to Clear Minds — an investment platform that acts as a digital adviser for people who want to make profitable investments in the long run. During the final stages of development, in May 2018, the GDPR came out.
If you’re lucky enough to have never dealt with GDPR, I will briefly summarize what it is. It’s a regulation created by the EU that forces companies that work with customers’ personal data — in our case, tech companies — to protect the information they capture. Namely, they cannot disclose it to third parties, and must even delete it if a customer asks them to. GDPR is the reason why your email boxes were recently bombarded with new Terms & Conditions and Privacy Policies of all the services you were using or subscribed to.
Correlation coefficients quantify the association between variables or features of a dataset. These statistics are of high importance for science and technology, and Python has great tools that you can use to calculate them. SciPy, NumPy, and Pandas correlation methods are fast, comprehensive, and well-documented.
We already know how to host a Django app for free on Amazon (AWS) EC2 instance with Gunicorn and Nginx. But we were accessing the application using public IP. IP addresses are hard to remember and are not user-friendly.
Domain names are easy to remember and gives a unique identity to your web application or website. In this article, we will see how to use a custom domain purchased from GoDaddy to access our Django web application.
The public IP address assigned to our EC2 instance can be changed if we restart the instance. We need to have an IP address that does not change every time our EC2 instance restarts. Elastic IP comes to rescue here.
Today I tested another python package for Django named django-admin-shell.
Ten years ago today, on December 23, 2009, Mopidy was born. While chatting with my friend and then-colleague Johannes Knutsen, we came up with the idea of building an MPD server that could play music from Spotify instead of local files.
This is the story of the first decade of Mopidy.
After a brief discussion of how it could work and what we could build upon, Johannes came up with the name “Mopidy.” The name is, maybe quite obviously, a combination of the consonants from “MPD” combined with the vowels from “Spotify.” At the same time, the name is different enough from both of its origins not to be mixed up with them. Even during the first few hours we had some thoughts about maybe adding file playback and support for other backends in the future. Thus we quickly appreciated that the “Mopidy” name would still work, even if Spotify wasn’t always the sole focus of the project.
Within a couple of hours we had a Git repo with some plans written up. We joined the #mopidy IRC channel on Freenode and we had recruited Thomas Adamcik to the project. Over the next few years, he designed many of our most essential components, including the extension system. Today, ten years later, Thomas is still involved with Mopidy and many of its extensions.
After a couple of days, it worked! We had built a primitive MPD server in Python that at least worked with the Sonata MPD client. On the backend side, we used the reverse-engineered “despotify” library to interface with Spotify as it already had some Python bindings available. For all three of us, coming mostly from web development and Django, I believe we already had a feeling of achievement and expanding horizons. If we could pull this off, we could build anything.
The story of Mopidy is a story of thousands of small iterative improvements that, over time, add up to something far greater than the sum of its parts. It was a hack, but a hack with good test coverage from the very start, making changes and iteration safe and joyful.
Your information has to be where your users want to access it. Not where you want to display it. I remember sitting in a housing benefits office, watching someone playing on their PlayStation Portable - or so I thought. On closer inspection, she was browsing the GOV.UK web pages to see what the process was for claiming benefits. Web browsers are everywhere!
But the future is not a browser. It is a User-Agent. It could be your search engine, smart watch, voice assistant, or something yet to be invented.
Whether literary adaptation or historical drama, a period film reveals as much about the era in which it is made as it does the era in which it is set. Case in point: Greta Gerwig’s “Little Women,” the fourth screen version made since 1933 of the Louisa May Alcott novel about the four March sisters. One reason it is remade so often is that, more than a century before Alison Bechdel proposed her “Bechdel test” to confront gender inequity in entertainment, “Little Women” had already gotten it right. It’s fun to see how those who adapt Alcott inevitably project their zeitgeist onto hers.
The White House task force claims that the Postal Service is on an "unstable financial path." The reality is that Congress manufactured our financial problem—and it could fix it.
The State of New York will contribute $3.75 million to the Universal Hip Hop Museum. The museum will cost $80 million to build and will open in the Bronx in 2023.
Baba Ram Dass, the 1960s counterculture spiritual leader who experimented with LSD and traveled to India to find enlightenment, returning to share it with Americans, has died. He was 88.
Since Jim Fallows and I began traveling the country for American Futures and Our Towns nearly seven years ago, there has been one beat that began as a surprise to me and grew into the most heartening story I’ve witnessed of American resilience. That is the story of public libraries and how they have responded to the challenges facing American towns.
For the second straight year, the Japanese company will run its chip factories constantly through the holidays to try and keep up with demand for sensors used in mobile phone cameras, according to Terushi Shimizu, the head of Sony’s semiconductor unit. The electronics giant is more than doubling its capital spending on the business to 280 billion yen ($2.6 billion) this fiscal year and is also building a new plant in Nagasaki that will come online in April 2021.
"Joe Biden, are you kidding? The clock is ticking."
The chemical company is asking a federal appeals court to reverse its ruling in favor of a California man suffering from non-Hodgkin's lymphoma.
Slash, poison, burn. That’s what a leading cancer doctor calls the protocol of surgery, chemotherapy and radiation. We spend $150 billion each year treating cancer, yet a patient with cancer is as likely to die of it today — with a few exceptions — as one was 50 years ago. Today we spend the hour with renowned cancer doctor, Dr. Azra Raza, author of the new book, The First Cell: And the Human Costs of Pursuing Cancer to the Last. She argues that experiments and the funding for eradicating cancer look at the disease when it is in its later stages, when the cancer has grown and spread. Instead, she says, the focus should be on the very first stages — the first cell, as her book is titled. She says this type of treatment would be more effective, cheaper and less toxic.
The Trump administration issued a rule Friday designed to create administrative burdens for insurance plans on the Affordable Care Act (ACA) exchanges that include abortion care, in a move that imperils coverage of abortion care for more than 3 million people.
The Update Framework (TUF), an open-source technology that secures software update systems, has become the first specification project to graduate from the Linux Foundation‘s Cloud Native Computing Foundation (CNCF).
A specification — common examples of which are HTML and HTTP — allows different implementers to create core functionality in a common, precisely defined way to solve a task.
Justin Cappos, lead of the TUF project and an associate professor of computer science and engineering at NYU Tandon School of Engineering, is also the first academic researcher to lead a project that has graduated from the CNCF.
On Aug. 21, Lumber Liquidators’ corporate and store-level computer systems began to shut down. Without them, the flooring company’s retail employees couldn’t check product prices or inventories. They had to send in orders to distribution centers by phone or from their personal email accounts and write down customers’ credit card information on paper. Each transaction took up to half an hour. Amid the chaos, sales took a hit. So did morale, since sales factored into employee bonuses.
“You couldn’t really sell or haggle anything,” said Trevor Sinner, then a store manager in Los Angeles. “You couldn’t see inventory, you couldn’t see cost, you couldn’t see anything.”
The eternal flame that is Ring's dumpster fire of an existence continues to burn. In the past few months, the market leader in home surveillance products has partnered with over 600 law enforcement agencies to...
A few years ago, Ring entered the market as a way to keep your home secure. They were one of the first to advertise a service where you can check on your home no matter where you are. However, a recent spike of Ring camera hacks has shown the darker side of entrusting home security to IoT. What Happened? Hackers have cracked the security behind the Ring IoT system. They have used this knowledge to gain access to security systems and spy on people.
EFF’s Threat Lab Team has only just launched and already has reached some fantastic milestones. This team was created to look deeply into how surveillance technologies are used to target vulnerable communities, activists, and individuals. Here are some of the highlights:
In the world of misuse of technologies and profiteering from this misuse, there’s a particularly egregious category of tools known as spouseware or stalkerware. These tools can gather someone’s location, calls, messages, photos, turn your camera, and control many other aspects of their phone remotely without them knowing. People typically use these tools to stalk their spouses or others, and companies that profit by selling these tools even market them as such. The team has worked hard to make sure this is more difficult by encouraging security companies to protect the victims by flagging these apps as malicious in antivirus software.
Back in the fall, we noted that, even if we thought it was silly, under existing law, it seemed highly likely that the DOJ would win its lawsuit against the publisher for Ed Snowden's memoir, Permanent Record. As I noted at the time, the government and the intelligence community in particular take the issue of "pre-publication review" incredibly seriously. Basically, if you take a job in the intel community, you sign a lifelong contract that says if you ever publish a book about anything regarding the intelligence community, you have to submit it for pre-publication review. Officially, this is to avoid classified information showing up in a book. Unofficially, it also gives the US government a sneak peek at all these books, and sometimes (it appears) allows them to hide stuff they'd rather not be public.
The United States Navy has issued a blanket ban on the Chinese-owned social media app, TikTok. Navy officials say the app may present a ‘cybersecurity threat’ to service members.
Analysts claim it’s not only possible to see who’s blowing up now, but more importantly, who’s going to be blowing up next. Chartmetric says it can shortlist which of the 1.7 million artists it tracks will have a big career break within the next week. Pandora-owned Next Big Sound reports its patented algorithm can predict which of the nearly 1 million artists it tracks are most likely to hit the Billboard 200 chart for the first time within the next year. (You can see its current picks here.)
In other respects, though, California goes further than the EU. The CCPA adopts a broader definition of personal information (which extends to such things as internet cookies that identify users on websites) and it explicitly forbids discrimination (by offering discounts to those who grant firms access to their data). Companies must enable Californians to opt out of the sale of personal data with a clear “do not sell” link on their home page, rather than through GDPR’s fiddlier process. Michelle Richardson of the Centre for Democracy and Technology, a privacy-advocacy group which is bankrolled in part by big tech companies, calls the CCPA “ground-breaking”.
The survey, carried out by the public policy and business innovation website InnovationAus in collaboration with the telecommunications lobby group Communications Alliance, the IT industry lobby group ITPA and StartupAUS, also found that 61% of the respondents had been advised of concerns around the bill by either domestic or international customers.
Conducted from 5 December to 12 December, the survey received input from a total of 70 respondents. Among these 42% were either founders, chief executives or managing directors, 10% developers and 5% legal staff. Nearly 70% of the companies covered were technology firms headquartered in Australia, while 10% were multinational technology firms.
Instead, new Toys “R” Us owner TruKids has developed the showrooms with a far less playful purpose: rampant consumer surveillance. Via a partnership with a startup dubbed b8ta and another firm by the name of RetailNext, the new stores have embedded ceiling sensors, cameras, and other tech tasked with monitoring your every playful moment in the store.
RetailNext, which claims to have some 500 retail and mall partners, is part of a growing effort to bring online surveillance to the brick and mortar world. Often aided by phone location data, such firms track and monetize consumer behavior, monitoring everything from the path you walk through a mall, to the amount of time you spend looking at any one particular product.
Essentially, the problem stems from the fact that the system was truncating 128-bit user IDs to 96 bits, which "were not sufficiently random to uniquely identify a single user."
CMS contacting affected beneficiaries and third-party applications directly, and have closed access to BB2.0 pending a full review.
"The relevant U.S. actions are a serious violation of the international consensus on the peaceful use of outer space, undermine global strategic balance and stability, and pose a direct threat to outer space peace and security."
Since November 28, 2019, a range of Russian institutions, from daycares to courthouses, have been receiving massive waves of bomb threats. The threats have forced a corresponding wave of evacuations, leaving schools scrambling to make up for lost time and retailers facing significant sales gaps. So far, no explosive devices have been found.
A Telegram channel for the Ethnic National Association (ENO) posted on December 23 to deny that Yevgeny Manyurov, the man reportedly responsible for a deadly shootout at the Federal Security Services headquarters in Moscow,€ was associated with the group.
Twitter discovered a bug that allowed users to bypass its autoplay settings, and allow several animated images in a single tweet using the APNG file format.
He warned that IS would be nourished by the current unrest in the Iraqi capital, Baghdad, and would exploit the sense of alienation among their fellow Sunni Muslims - a minority community. In Iraq, this is a familiar and bloody pattern.
The door was left open and the gunmen were coming in and out all the time. Then they started opening other doors on the fifth floor. Just across the corridor from me was an air steward and some other pilots that I'd worked with. Sometimes I would hear their cries before they were executed. Sometimes nothing.
I think they opened every single door on the fifth floor and killed everyone that they found. I'd hear the cries, hear the bullet - just one bullet - and then they'd crash through the next door. Each time they would laugh afterwards, like they were just playing around, or like it was a big party or something.
The most important stories of the year for those who care about a free press involve the arrest of Julian Assange from the Ecuadorian embassy at the request of the U.S. government, and the rearrest of the whistleblower Chelsea Manning.
Fires blighting New South Wales and Queensland have emitted a combined 306 million tons of carbon dioxide since Aug. 1, which is more than half of Australia’s total greenhouse gas footprint last year, according to Niels Andela, an assistant research scientist at NASA’s Goddard Space Flight Center in Maryland and collaborator with the Global Fire Emissions Database. That compares with the Copernicus Atmosphere Monitoring Service’s estimate of 270 million tons in just over four months.
But few are discussing one key aspect of California’s crisis: Yes, climate change intensifies the fires—but the ways in which we plan and develop our cities makes them even more destructive. The growth of urban regions in the second half of the 20th century has been dominated by economic development, aspirations of home ownership, and belief in the importance of private property. Cities and towns have expanded in increasingly disperse fashion, fueled by cheap energy. Infrastructure has been built, deregulated, and privatized, extending services in more and more tenuous and fragile ways. Our ideas about what success, comfort, home, and family should look like are so ingrained, it’s hard for us to see how they could be reinforcing the very conditions that put us at such grave risk.
To engage with these challenges, we need to do more than upgrade the powerlines or stage a public takeover of the utility companies. We need to rethink the ideologies that govern how we plan and build our homes.
The mysterious, greenish-yellow liquid that ran onto I-696 in Madison Heights on Friday came from a closed electroplating business whose owner is serving a year in federal prison for operating an unlicensed hazardous waste storage facility.
Hexavalent chromium is usually produced during industrial processes like plating and is known to cause cancer, according to the Occupational Safety and Health Administration. The chemical is harmful to the respiratory system, kidneys, liver, skin and eyes.
The chemical was leaking from the basement of the local business, down into the ground and went into a drain that emptied out onto eastbound I-696, police tweeted. Had the liquid not been discovered, it could have ended up in Lake St. Clair, said Candice Miller, Macomb County public works commissioner.
The U.S. Environmental Protection Agency was called to investigate and determined the liquid likely was groundwater contaminated with hexavalent chromium, according to The Michigan Department of Environment, Great Lakes, and Energy (EGLE).
EGLE said in a statement that the seepage was directly in line with Electro-Plating Services. Crews spent Friday night vacuuming the sewers and eventually started on the basement at Electro-Plating Services, where green liquid was found in the basement pit.
The Supreme Court of the Netherlands on Friday ordered the government to cut the nation’s greenhouse gas emissions by 25 percent from 1990 levels by the end of 2020. It was the first time a nation has been required by its courts to take action against climate change.
We need to go way beyond Gandhi and Dr. King, and build a global grassroots, bottom up, people power movement of active nonviolence on behalf of all creation the likes of which the world has never seen.
"These are the realities that make me wonder at how corrupt must be the souls of people who have the power to stop this and fail to act."
"Trump says he doesn't understand wind then proved it."
Throughout 2019 the Trump administration continued€ to roll back environmental standards. Meanwhile, advocacy groups and activists ramped up the battle for clean air and water and a livable€ climate.€
Electric buses in London have an odd problem: they are too quiet, which will require them to play an artificial ambient sound.
On Thursday, the Oxbow Prairie Horizons School's annual concert featured a show titled: "Santa Goes Green."
This didn't sit will with some audience members, as Oxbow is a community where a good number of workers are in the mining and resource industries. In fact, the town's logo prominently contains a pumpjack.
The islands have some of the highest levels of species found nowhere else on the planet.
Many of us recently watched in horror as headlines showed images of fires in the Amazon, and revealed that deforestation practices had preceded the burning. Following such devastating news came a predictable question: “What can I do?” As a scholar who studies alternatives to deforestation, I offer an unconventional answer: This holiday season, let’s push for transparency in gold jewelry supply chains as a strategy to reduce Amazonian deforestation.
Back in October, we wrote about the disastrous results (even if there were good intentions behind it) of a California law, AB5, that sought to "protect" so-called "gig" workers by forcing companies to hire them as employees, rather than freelancers/contractors. Supporters of the bill, including its vocal author Lorena Gonazlez, argued that it was necessary to protect these workers from exploitative companies and that it was clarifying what the courts had already decided. However, a big part of the problem was the framing of the bill, which more or less assumed that no one could possibly want to be a freelancer or contractor, that everyone must want to be an employee. That's not true. Nowhere was this more clear than in the world of freelance journalism, where many freelancers like the flexibility that comes with the role, and the ability to write for many different publications. Gonzalez's bill, which goes into effect on January 1st, put a ridiculously low yearly "cap" on articles that a freelancer could contribute to a single news site at 35. Any more than that, and the person would need to be reclassified as an employee. Even Gonzalez flat out admitted that the 35 cap was "a little bit arbitrary." Lots of freelancers contribute way more than 35 articles per year (some do more than that in a month), and they rightly saw that this would likely destroy the ability to be a freelance journalist in California.
The French president's approach has generated a resistance movement with protesters blockading streets and engaging in a general strike.€
"We cannot let Trump get away with this cruelty. An attack on any part of Social Security is an attack on the entire system."
Strep throat tests are usually quick and painless. Sure, there are a few seconds of discomfort during the throat swab, but after that, and maybe another related test, you’re out the door. Hopefully, the results offer some relief and peace of mind, two qualities none of us should have to put a price on.
Bernie Sanders and Elizabeth Warren both understand the key economic lesson at the heart of the classic holiday film.
A host of recent campaigns aimed at board members of prestigious cultural institutions have exposed how major arts organizations take money from, and award prominent positions to, wealthy elites profiting from mass incarceration, pushing deadly and addictive drugs, poisoning the environment, and pillaging public resources. The most well known of these fights has been the effort that removed Warren Kanders, owner and CEO of the body armor and chemical weapons manufacturer Safariland, from the board of the Whitney Museum.
It was 1985 and privatization, deregulation and free trade were in the air. Canadian Prime Minister Brian Mulroney and President Ronald Reagan were negotiating a free trade deal — a precursor to NAFTA. Among the goods it would cover: “Water, including … mineral waters … ice and snow.”
This has created a giant political void, and an opportunity. Democrats have an historic chance to do what they should have done years ago: Create a multi-racial coalition of the working class, middle class, and poor, dedicated to reclaiming the economy for the vast majority and making democracy work for all. €
As he faced impeachment, Donald Trump touted his trade deals as evidence of the great success of his presidency. Specifically, he touted his revised North American Free Trade Agreement (NAFTA), which the Democratic leadership agreed to, and a first-round trade agreement with China. In both cases, people are more likely to hear Trump’s boasts than to see any economic benefit from these deals.
"Pete's fat-cat mega-donors are telling each other that if you donate big money to his campaign, it gives you access and influence. And of course it does. That's why they give it. And why it's a problem."
The greatest trick the American oligarchy ever played was convincing the country they didn't exist.
Public housing has been utterly neglected, underfunded and politically demonized for decades. It’s faced attacks beginning with Richard Nixon and continuing through the Bill Clinton-era, with the creation of the draconian Faircloth Limit.
It’s almost 2020, and Secretary of Education Betsy DeVos is still hellbent on keeping student borrowers in debt.
The House Judiciary Committee held open the possibility Monday of recommending additional articles of impeachment against President Donald Trump as it pressed anew for the testimony of former White House counsel Don McGahn.
"If there's nothing wrong with withholding the aid, why didn't Mr. Duffey want anyone to know about what he was doing?" asked Senate Minority Leader Chuck Schumer.
While attention was focused on the House of Representatives’ impeachment of Donald J. Trump, legislators from both parties were secretly huddling with White House aides to seal a $1.4 trillion budget deal to fund the government until next September. They were rushing to do this to avoid a partial government shutdown starting December 21, 2019.
"Looking forward to winning this thing without the assist."
"This is, uh, extremely anti-Semitic."
On the first 9/11, the greatest power in history struck out at the planet. The second time around, it seems to be preparing to strike out at itself.
Everything grinds to a halt in the Buenos Aires heat. Pedestrians retreat indoors, shops can close for hours at a time, and the city itself seems to buckle in the sub-tropical humidity. So when a clutch of sanitation workers marched slowly up a cordoned-off Avenida Rivadavia earlier this month, the sun beating down on their neon vests, dozens of those who had defied temperatures in the 90s to support President-elect Alberto Fernández took notice, briefly erupting in applause. The workers grinned broadly, and several made the “V” for victory hand sign synonymous with Peronism, as well as the new coalition party Frente De Todos (Everyone’s Front).
According to the campaign, Hawkfish was founded earlier this year, hiring Facebook’s former chief marketing officer Gary Briggs as one of the first employees. Former Foursquare CEO Jeff Glueck joined earlier this month, as reported by CNBC. The firm was active in 2019 races in both Virginia and Kentucky, operating as a general Bloomberg-aligned ad firm meant to counteract a perceived Republican advantage in digital ad targeting.
Bloomberg campaign spokesperson Julie Wood told The Verge that Hawkfish has been fully embedded in the Bloomberg campaign since it launched on November 21st, and is now handling all of the campaign’s digital ads. “Hawkfish is now providing digital ad services, including content creation, ad placement and analytics,” said Wood, adding that “Hawkfish will continue to support Democratic races across the country in future cycles.”
Hawkfish will be the "primary digital agency and technology services provider for the campaign," Julie Wood, a Bloomberg campaign spokeswoman, told CNBC. She added that the firm "is now providing digital ad services, including content creation, ad placement and analytics" for their campaign. It will also help Democratic races across the country in future election cycles, she said.
The company's existence has not been previously reported. Bloomberg's campaign disclosed details about the company after CNBC pressed the campaign about its recent hiring spree.
Earlier this year, the Fifth Circuit Appeals Court inexplicably allowed an anonymous police officer to continue suing activist DeRay McKesson for the injuries he sustained when someone (not DeRay McKesson) threw a chunk of concrete at him during a protest in New Orleans.
Just as some in Congress are finally realizing that perhaps all of the moralizing around the need for FOSTA missed the fact that it actually put more people at risk, Senators Richard Blumenthal (an original sponsor of what became FOSTA) and Lindsey Graham are preparing for FOSTA 2.0 instead. This is coming a few months after Graham's big grandstanding "but think of the children online" hearing that was basically a few hours of clueless moral panic about things that insecure adults were absolutely positive the kids were getting up to on their phones.
"Bottom line: the hit-men are guilty, sentenced to death. The masterminds not only walk free. They have barely been touched by the investigation and the trial."
Khashoggi, a frequent critic of the Saudi ruling family, was living in self-exile in Turkey when he entered the Saudi Consulate in Istanbul on Oct. 2, 2018, in search of paperwork related to his planned marriage. He was never seen again, and his body was never found.
The court rulings drew scorn from Agnes Callamard, a U.N. special rapporteur whose inquiry into the murder resulted in a damning report targeting Saudi Arabia's royal family.
"Bottom line: the hit-men are guilty, sentenced to death. The masterminds not only walk free, they have barely been touched by the investigation and the trial," Callamard tweeted. "That is the antithesis of Justice. It is a mockery."
A court in Saudi Arabia sentenced five people to death Monday for the killing of Washington Post columnist and royal family critic Jamal Khashoggi, whose grisly slaying in the Saudi Consulate in Istanbul drew international condemnation and cast a cloud of suspicion over Crown Prince Mohammed bin Salman.
The response was an outlier among the international community, which blasted Riyadh for its opaque justice system and failing to hold senior officials accountable for Khashoggi’s 2018 murder.
“Bottom line: the hit-men are guilty, sentenced to death. The masterminds not only walk free. They have barely been touched by the investigation and the trial,” Agnes Callamard, the United Nations special rapporteur who investigated Khashoggi’s death, tweeted Monday. “That is the antithesis of Justice. It is a mockery.”
A number of Instagram influencers are getting blasted on social media for promoting a Saudi Arabian electronic dance music festival called MDL Beast.
Citing anonymous sources, the Diet Prada story claims influencers were offered six-figure sums for attendance and geo-tagged posts, in what appears to be the latest campaign by the Saudi government to try to rehabilitate the kingdom’s image through lavish sponcon.
"We continue to fight for our lives against these toxic industries, and now we are fighting for our ancestors too."
Thanks to your support, this year EFF was able to take a stand in state legislatures across the country to fight well-funded industry efforts to encroach on your data privacy rights, to push back against government use of face surveillance, and to support bills that improve your digital rights. Here are some highlights of our victories in the states—both in California and across the country.
When Rhode Island lawmakers ousted two state Health Department officials from the board that helps oversee its emergency medical services system, Gov. Gina Raimondo replaced them with a city mayor and this man: Albert F. Peterson III.
“His decades of experience as a first responder coupled with his recent experience operating a company that trains EMTs made him well qualified to serve on this board,” the governor’s spokeswoman, Jennifer Bogdan, said of Peterson in an email.
Shanghai’s Qingpu Prison, the Chinese prison at the centre of a forced labour scandal, describes itself as a “first-class” facility, where inmates can learn about jade sculptures and receive therapy.
But the jail, which detains both Chinese and foreigners, is now embroiled in a labour outcry after a purported secret message was sent in a Christmas card and discovered by a London schoolgirl.
The Sunday Times newspaper reported at the weekend that a six-year-old called Florence opened a card from a Tesco’s supermarket in the UK to find a message inside, claiming to be from inmates in China.
In a Monday tweet, the State Department quoted U.S. Special Representative for Iran Brian Hook as saying the Reuters report "underscores the urgency for the international community to punish the perpetrators and isolate the regime for the murder of 1,500 Iranian citizens."
Indians, in large numbers, have been peacefully protesting € against a new citizenship law that they believe threatens India's secular identity. Bangalore, India, Monday, December€ 23, 2019.
Last week, former Central African Republic president Francois Bozizé returned to the country after more than six years in exile. Earlier this month, his party’s spokesman said Bozizé would stand for presidential elections in December 2020.
Bozizé fled the Central African Republic in March 2013 as the Seleka, a mostly Muslim rebel coalition from the northeast, took control of the country amid widespread abuse. The Seleka gave rise to local militias, called anti-balaka, who in turn targeted Muslim civilians and displaced hundreds of thousands of people.
(El Paso, Texas) – US Customs and Border Protection (CBP) agents have denied entry to the United States to Mexican asylum seekers, exposing thousands, including families and children, to danger in Mexican border cities, which is in violation of international refugee law, Human Rights Watch said today.
Several dozen Mexican asylum seekers in Ciudad Juárez, Mexico told Human Rights Watch in November 2019 that they had been turned back after attempting to seek asylum at a US port of entry. Some had been waiting for months on a self-organized handwritten list defining when it would be their turn to present themselves at the port of entry.
Russian government agencies have begun a series of exercises designed under the country’s recent “Internet sovereignty” law, Deputy Communications Minister Alexey Sokolov told RIA Novosti. The exercises, which must take place at least once a year, are intended to enable Russian Internet traffic to be contained within Russian territory in case of a threat to the Russian segment of the World Wide Web.
For the better part of the decade, ISPs like Comcast and Spectrum have been desperately trying to carve out a niche in the home security and automation space. But despite their best efforts those projects haven't gone particularly well, to the point where big ISPs try to hide how many subscribers have signed up for such service in earnings reports. Historically, users already feel they pay their cable TV and broadband provider too much money, and only a few folks feel it's worth paying them even more for home security and automation products they can find elsewhere, usually for less.
Last week, Spotify sent a number of USB drives to reporters with a note: "Play me."
It's not uncommon for reporters to receive USB drives in the post. Companies distribute USB drives all the time, including at tech conferences, often containing promotional materials or large files, such as videos that would otherwise be difficult to get into as many hands as possible.
But anyone with basic security training under their hat — which here at TechCrunch we have — will know to never plug in a USB drive without taking some precautions first.
Concerned but undeterred, we safely examined the contents of the Spotify drive using a disposable version of Ubuntu Linux (using a live CD) on a spare computer. It was benign and contained a single audio file. "This is Alex Goldman, and you've just been hacked," the file played.
As they prepared for last year’s holiday rush, managers at Amazon unveiled a plan to make the company’s sprawling delivery network the safest in the world.
Amazon, which ships millions of packages a day to homes and businesses across America, had seen a string of fatal crashes involving vans making those deliveries over the previous few years. Improving safety, the plan said, was “Amazon’s Greatest Opportunity.”
Last week, the U.S. Patent and Trademark Office, U.S. Department of Justice, and National Institute of Standards and Technology issued a joint statement on standard-essential patents (SEPs). The statement clarifies the agencies’ position on an earlier 2013 statement made by USPTO and DoJ while completing the process of formally withdrawing from that statement.
In essence, the clarification states that SEPs are not categorically different from other patents and that they should be judged under the same rules as other patents—for example, injunctions are available for SEPs when the eBay test favors an injunction. Similarly, the damages analysis applies in the same way for an SEP as for any other patent. This isn’t, on its face, a significant departure from the 2013 statement, which similarly acknowledged that injunctions may be permissible in SEP cases, even if they might not be favored. But the devil’s in the details—or in this case, in a couple footnotes.
[...]
That’s the real question. If all of this was just to clarify the 2013 statement and DoJ, the PTO, and NIST see the 2013 statement as fundamentally accurate, why withdraw from it? Why not just issue a clarification?
It appears to be because, fundamentally, the agencies involved are trying to suggest that the 2013 statement wasn’t right. That patentees should have a right to hold-up innovators and product makers with the threat of an injunction. That holdout is a real problem and hold-up is not.
While taking a facially neutral position that FRAND patents don’t get special rules, it’s clear that some policymakers in DoJ and PTO think that the concerns of patent owners are more real than the concerns of companies in the business of actually making products and providing services. Perhaps unsurprising, coming from a DoJ Antitrust division that defended Qualcomm’s patent licensing strategies despite a mountain of evidence regarding Qualcomm’s anti-competitive conduct. And perhaps also unsurprising from a PTO director that has called patent trolls a “myth” despite the fact that they constitute a majority of patent litigation.
The United States Court of Appeal for the Ninth Circuit recently scheduled oral argument in this appeal for February 13, 2020. In the post I just linked to, you can find links to numerous amicus curiae briefs supporting the FTC, and subsequently I commented on a couple of submissions from the automotive industry.
The FTC clearly got more (in qualitative and quantitative terms) support from amici than Qualcomm did. And a Korean court affirmed an antitrust ruling by the Korea Fair Trade Commission (KFTC). Qualcomm tries to focus on what has recently gone well for the chipmaker: the FTC didn't even make an attempt to defend Judge Lucy H. Koh's reasoning on chipset licensing, presenting a right-for-the-wrong-reasons theory instead.
Qualcomm seeks to leverage that fact to discredit Judge Koh's ruling as a whole, and in this context reminds the appeals court of FTC commissioner Wilson's dissent, and support for Qualcomm from the DOJ Antitrust Division (which is run by a lawyer who previously represented Qualcomm). However, all of that is meta-level: it's not about law, facts, or policy in the slightest, just about raising doubts.
Intel's Frankenstein analogy (the dissected monster is innocuous)--a funny way of encouraging the appeals court to see the forest among the trees--applies not only to Qualcomm's opening brief but also to the reply brief. The outcome of the appeal will hinge on whether the appeals court looks at the aggregate effect of a web of interrelated and mutually-reinforcing practices--or gets bogged down somewhere along the way.
This week the Federal Circuit affirmed Amgen's win against Hospira with respect to Hospira's erythropoietin ("EPO") biosimilar—a drug used to increase red blood cell number—in a Delaware trial where Amgen's U.S. Patent No. 5,856,298 was found to be infringed and not invalid and Amgen was found to be entitled to $70 million for damages associated with its EPO drug Epogen€®. Part of the appeal was also dedicated to examining the so-called Safe Harbor provision of 35 U.S.C. €§ 271(e)(1), where the Federal Circuit agreed with Amgen that Hospira manufactured at least 14 batches of the drug that were not protected by this provision. The Court's decision provides lessons in how companies should be careful to avoid stretching the bounds of the Safe Harbor provision.
On December 16, 2019, the Court of Appeals for the Federal Circuit issued an opinion that fully upheld the District of Delaware’s denial of Hospira, Inc.’s motion for judgment as a matter of law (JMOL), or alternative motion for new trial, in Amgen Inc. v. Hospira, Inc., Nos. 2019-1067, 2019-1102. The ruling maintained the jury’s verdict that: (1) Hospira infringed one of Amgen Inc.’s two asserted patents, (2) fourteen batches of drug substance for Hospira’s biosimilar was not covered by the Safe Harbor provision of 35 U.S.C. €§ 271(e)(10), and (3) Amgen was entitled to $70 million in damages.
In 2014, Hospira submitted a Biologics License Application (BLA) to the FDA, seeking approval for a biosimilar to Amgen’s Epogen product, a recombinant human erythropoietin (EPO). EPO is a glycoprotein that regulates red blood cell maturation and production. Amgen sued Hospira for infringement of two patents related to forms of EPO and aspects of their production, U.S. Patent No. 5,856,298 (the ’298 patent) and U.S. Patent No. 5,756,349 (the ’349 patent). After a trial in 2017, the jury found the asserted claims of the ’298 patent not invalid and infringed, the asserted claims of the ’349 patent not invalid and not infringed, and further concluded that fourteen batches out of twenty-one manufactured by Hospira were not entitled to the Safe Harbor defense. The jury awarded Amgen $70 million in damages. Both Hospira and Amgen moved post-trial to vacate the jury’s verdict. Both motions were denied by the district court.
Chinese smartphone maker Huawei has reportedly filed a patent for a smartphone with flip camera design. According to a report by LetsGoDigital, the patent was published by the World Intellectual Property Office on December 17, 2019. In the shared images, one can see triple camera aligned horizontally which will work as both rear and front camera when flipped. It must be noted here that once the selfie mode is switched on, The camera setup with Huawei’s upcoming phone is said to feature an ultra-wide angle lens. This means that users will be able to click ultra-wide selfies with the phone. It is yet not clear whether the company will include this camera design with its flagship Huawei P40 or other smartphone.
The Federal Circuit had the opportunity to interpret the extent to which the provisions of 35 U.S.C. ۤ 271(g) require the practice of the patented method that produces a product whose importation imposes infringement liability under the statute to be practiced by a single entity (it does not) in rendering its decision recently in Syngenta Crop Protection, LLC v. Willowood, LLC.
The case involved accused infringement of U.S. Patent Nos. 5,602,076 (expired February 11, 2014); 5,633,256 (expired February 11, 2014); 5,847,138 (expired December 8, 2015); and 8,124,761 (will not expire until April 15, 2029), directed to fungicides, pesticides, plant growth regulators, comprising pyrimidinyloxy-phenyl acrylates and derivatives, and in particular azoxystrobin. The '076 and '256 patents are directed to compounds, while the '138 and '761 patents are directed to methods for producing these compounds.
Syngenta brought suit for patent infringement and copyright infringement against the Willowood defendants for importation of fungicide formulations comprising azoxystrobin; the copyright infringement assertions were made with regard to Syngenta's label related to "directions for use, storage, and disposal, as well as first-aid instructions and environmental, physical, and chemical hazard warnings." Importantly for the issues in this case, one defendant, Willowood China, produced the accused infringing fungicide in Hong Kong and sold it to Willowood USA, its American affiliate. Willowood USA and another defendant, Willowood LLC then contracted to have third parties formulate the azoxystrobin fungicide and thereafter marketed and sold the product in the U.S. Syngenta alleged infringement of claims 1–4 and 12–14 of the '076 patent, claims 1–3, 5, and 7 of the '256 patent, claims 6 and 12–14 of the '138 patent, and claims 1, 3–5, and 9–10 of the '761 patent. Both parties filed summary judgment motions, upon which the District Court ruled as follows. First, the District Court granted Syngenta's summary judgment motion that Willowood literally infringed claims of the '076 and '256 patents, and that Willowood induced infringement by the LLC affiliate. The District Court denied Syngenta's summary judgment motion that Willowood China literally infringed the '076 and '256 patents, based on the existence of a genuine issues of material fact regarding whether sale occurred in the U.S. or China. The District Court also denied summary judgment of the '138 patent, on the grounds that infringement under 35 U.S.C. €§ 271(g) required that all steps of a claimed process must be performed by a single infringer (facts regarding this were in dispute). Finally, the District Court denied Syngenta's summary judgment motion regarding infringement of the '761 patent, due to disputed facts on the details of the synthetic methods used by Willowood China. But the District Court granted Syngenta's motion shifting the burden of proof on this issue to Willowood under 35 U.S.C. €§ 295.
[...]
The panel also relied for its reasoning that the infringing act implicated in ۤ 271(g) was not practice of the claimed method abroad but importation of the product of the patented process. The opinion also found support for its interpretation in the legislative history. Finally, the opinion cited the increased evidentiary burden Willowood's interpretation of the statute would impose on patentees, where manufacture occurs abroad.
Accordingly, the Federal Circuit reversed the District Court's judgment that Willowood USA (whose importation of the accused infringing azoxystrobin was undisputed) did not infringe the '138 patent under ۤ 271(g) and vacated (as not being considered by the District Court) Willowood LLC's infringement liability and remanded. Otherwise, the panel affirmed the District Court in all other respects.
Rep. Danny Davis (D-Il) and Paul Gosar (R-Az) have introduced the Inventor Rights Act. H.R.5478 that creates a set of rights and privileges associated with inventor-owned patents. These are patents owned by their respective inventors or owned by an entities controlled by the inventors. In addition to ownership, the inventor must hold “all substantial rights.”
[...]
Currently, only a rather small fraction of patents would qualify as “inventor-owned patents” under the statute. However, the Bill would tend to both (1) encourage individual inventorship and (2) encourage patent holding situations that take advantage of the inventor-owner rights. Tech company founders would likely keep ownership of their patents, although I suspect that large companies would remain wary of allowing regular employees to retain “all substantial rights” in the patent.
In an interesting decision issued earlier this month, the General Court (GC) confirmed that a sign that comprises of and depicts cannabis and weed leaves is contrary to public policy. The decision is relevant from many perspectives, including that of the growing cannabis industry and CBD-related products. The decision confirms the general principle that signs are not registrable if they might be perceived as encouraging the purchase of illegal goods or trivialising their consumption.
In 1970, Bauret realized a black-and-white photograph titled ‘Enfants’. No print of the photograph was sold, but in 1975 the photographer authorized the making of postcards carrying the image of the work.
In 2014, the Bauret estate found out that Jeff Koons had realized a porcelain sculpture, ‘Naked’, which was similar to the ‘Enfants’ photograph. Koons’s work had been made in 1988 in 4 copies as part of the Banality series, a readymade collection of artworks that contains a mix of pop art and kitsch.
The sculpture was never exhibited in France, though in 2015 it should have been on display in an exhibition at the Centre Pompidou in Paris.
The Bauret estate sent a warning letter to both Koons and the museum. For reasons linked to damage during transportation, ‘Naked’ was not included in the exhibition in the end. The museum subsequently also removed the image of the sculpture from the exhibition catalogue.
A lawsuit followed and, in 2017, the TGI Paris partly ruled in favour of the photographer’s estate. Both parties appealed.
Aside from issues concerning the personal liability of Koons, the judgment is particularly interesting as far as substantive issues of copyright subsistence and infringement are concerned.
[...]
The defendant had also raised an argument that the use at issue could qualify as parody. The court referred to the 2014 CJEU Deckmyn decision [Katposts here] and the requirements that, for a work to be considered a parody, first, it must evoke an existing work while being noticeably different from it and, second, it must constitute an expression of humour or mockery.
The court considered that neither requirement would be fulfilled in the case at issue.
Indonesia's Information and Communications Ministry continues to crack down on pirate sites. The Government body has blocked more than 1,000 domain names since July with streaming giant 'IndoXX1' as the main target. The authorities hope to decrease local piracy rates but, thus far, the streaming service keeps coming back.
A court in Russia has convicted the operator of several pirate sites, a first for the country. Three main streaming domains were supported by a dozen mirror platforms, all of which were fed with content by the now-defunct 'pirate' CDN platform known as Moonwalk. The verdict, which is being touted as a judicial precedent in Russia, resulted in a two-year suspended sentence.
A group of music producers are suing YouTube star Jake Paul, claiming that Paul’s “Litmas” song infringes on a song that they wrote in 2015 called “Bad Santa.”
As Chair of the Creative Commons Board of Directors, I am ending 2019 with a special sense of gratitude for the CC community. This has been a year full of challenges and opportunities for CC. Our staff has risen to the occasion with remarkable energy, collegiality, and grace. Interim CEO Cable Green deserves special recognition for taking on new responsibilities with his typical insight, steadiness, and dedication. He is backed by an outstanding team that includes the rest of the CC staff, our Board of Directors, and the Advisory Council. The CC community also includes the CC Global Network and the millions of educators, librarians, technologists, creators, and activists who use our tools to help grow the global commons. And of course, it includes the generous donors—including visionary foundations and individual CC community members—who make our work possible. (Not a donor yet? Please contribute here!)
Juice WRLD is dead — so why is he still getting sued for copyright infringement, exactly?