Two DJ Music Piracy Cases Five Years Apart, Two Very Different Outcomes
Aug23

Two DJ Music Piracy Cases Five Years Apart, Two Very Different Outcomes

Dutch anti-piracy group BREIN is at the forefront of the battle against unlicensed services in the Netherlands. In the last year alone, BREIN conducted 479 investigations which resulted in the shutdown of 466 illegal sites and services, including torrent and streaming sites, IPTV providers, and platforms that distribute music without an appropriate license. While BREIN has been hinting at criminal prosecutions for a while, the...

Read More
TorrentFreak News Article Targeted by Dubious ‘DRM Circumvention Complaint
Aug23

TorrentFreak News Article Targeted by Dubious ‘DRM Circumvention Complaint

At TorrentFreak, we have written hundreds of articles about dubious takedown notices. Today, we find ourselves at the center of another one. Earlier this week the ‘American Society of Composers’ sent a series of “DRM Circumvention” complaints to Google, acting on behalf of the Video Industry Association of America. These notices are similar to standard DMCA takedown requests but focus on content that violates the DMCA’s...

Read More
Access your iPhone on Linux with this open source tool
Aug23

Access your iPhone on Linux with this open source tool

The iPhone and iPad aren’t by any means open source, but they’re popular devices. Many people who own an iOS device also happen to use a lot of open source, including Linux. Users of Windows and macOS can communicate with an iOS device by using software provided by Apple, but Apple doesn’t support Linux users. Open source programmers came to the rescue back in 2007 (just a year after the iPhone’s release) with...

Read More
Write a chess game using bit-fields and masks
Aug23

Write a chess game using bit-fields and masks

Let’s say you were writing a chess game in C. One way to track the pieces on the board is by defining a structure that defines each possible piece on the board, and its color, so every square contains an element from that structure. For example, you might have a structure that looks like this: read more Powered by...

Read More