‘Collaboration is Key to Disrupting Video Streaming Piracy’
Sep04

‘Collaboration is Key to Disrupting Video Streaming Piracy’

Over the past decade, online video streaming has become the preferred media consumption tool for many, and more and more people are getting on board. While legal streaming tools such as Netflix and YouTube have a massive reach, unauthorized streaming sites and services have grown alongside. To curb this trend several new anti-piracy initiatives have popped up. These include the Coalition Against Piracy (CAP). The group launched last...

Read More
YouTube’s Content-ID Flags Music Prof’s Public Domain Beethoven and Wagner Uploads (Updated)
Sep04

YouTube’s Content-ID Flags Music Prof’s Public Domain Beethoven and Wagner Uploads (Updated)

To protect copyright holders, YouTube uses an advanced piracy recognition system that flags and disables videos which are used without permission. This system, known as Content ID, works well most of the time, but it is far from perfect. It’s not well equipped to determine whether certain uploads are in the public domain or protected under ‘fair use.’ While mistakes are bound to happen with automated processes, it...

Read More
How blockchain can complement open source
Sep04

How blockchain can complement open source

The Cathedral and The Bazaar is a classic open source story, written 20 years ago by Eric Steven Raymond. In the story, Eric describes a new revolutionary software development model where complex software projects are built without (or with a very little) central management. This new model is open source. Eric’s story compares two models: read...

Read More
Why schools of the future are open
Sep04

Why schools of the future are open

Someone recently asked me what education will look like in the modern era. My response: Much like it has for the last 100 years. How’s that for a pessimistic view of our education system? read...

Read More
8 Linux commands for effective process management
Sep04

8 Linux commands for effective process management

Generally, an application process’ lifecycle has three main states: start, run, and stop. Each state can and should be managed carefully if we want to be competent administrators. These eight commands can be used to manage processes through their lifecycles. Starting a process The easiest way to start a process is to type its name at the command line and press Enter. If you want to start an Nginx web server, type nginx. Perhaps...

Read More