Movie Companies Target Showbox ‘Pirate’ Sites in US Court
Apr15

Movie Companies Target Showbox ‘Pirate’ Sites in US Court

The movie industry sees online streaming piracy as a prime threat to its revenues.  Whether it’s through dedicated pirate boxes, websites, or apps. In recent years the major Hollywood studios have mainly targeted sellers of streaming boxes, while a group of smaller filmmakers is focusing more on apps.  Last week, the companies behind the movies “The Hitman’s Bodyguard,” “London Has...

Read More
U.S. Set-Top Box Warning Could Apply to Large Numbers of Streaming Pirates
Apr15

U.S. Set-Top Box Warning Could Apply to Large Numbers of Streaming Pirates

With streaming now becoming the preferred method of obtaining video content for huge numbers of Internet users, sales of capable hardware are on the rise. Devices like Amazon’s Fire TV Stick, Google’s Chromecast, Roku’s Streaming Stick, Apple TV, and the Nvidia Shield are now the tools of choice for millions of users. But while the above are completely legal to market and own, that isn’t always the case for...

Read More
Troubleshooting slow WiFi on Linux
Apr15

Troubleshooting slow WiFi on Linux

I’m no stranger to diagnosing hardware problems on Linux systems. Even though most of my professional work over the past few years has involved virtualization, I still enjoy crouching under desks and fumbling around with devices and memory modules. Well, except for the “crouching under desks” part. But none of that means that persistent and mysterious bugs aren’t frustrating. read...

Read More
Getting started with Mercurial for version control
Apr15

Getting started with Mercurial for version control

Mercurial is a distributed version control system written in Python. Because it’s written in a high-level language, you can write a Mercurial extension with a few Python functions. There are several ways to install Mercurial, which are explained in the official documentation. My favorite one is not there: using pip. This is the most amenable way to develop local extensions! read...

Read More
Inter-process communication in Linux: Shared storage
Apr15

Inter-process communication in Linux: Shared storage

This is the first article in a series about interprocess communication (IPC) in Linux. The series uses code examples in C to clarify the following IPC mechanisms: read...

Read More