Sun's Adam Leventhal has made a disturbing discovery about Apple's version of DTrace, a free/open debugging tool that Leventhal helps to oversee: Apple has deliberately broken DTrace to prevent it from being used to examine the inner workings of iTunes. This is presumably in place to stop people from figuring out how to break iTunes's DRM, and as Leventhal notes, it is completely contrary to the purpose and spirit of debugging tools and open source:
Wow. So Apple is explicitly preventing DTrace from examining or recording data for processes which don't permit tracing. This is antithetical to the notion of systemic tracing, antithetical to the goals of DTrace, and antithetical to the spirit of open source. I'm sure this was inserted under pressure from ISVs, but that makes the pill no easier to swallow. To say that Apple has crippled DTrace on Mac OS X would be a bit alarmist, but they've certainly undermined its efficacy and, in doing do, unintentionally damaged some of its most basic functionality. To users of Mac OS X and of DTrace: Apple has done a service by porting DTrace, but let's convince them to go one step further and port it properly.
To paraphrase Warren Buffet, DRM is the gate to hell: once you enter, you can't leave. Apple, having committed itself to preventing users from using their computers in certain ways, must now take on a further and further-reaching set of restrictions in service of that -- locking down APIs, shipping updates that downgrade the software, exposing user privacy, breaking core development tools. No end in sight -- not until Apple decides that what you do with your computer is your own business.
An excellent excerpt from Aaron Perzanowski and Jason Schultz’s The End of Ownership: Personal Property in the Digital Economy on Motherboard explains how Section 1201 of the 1998 Digital Millennium Copyright Act — which bans tampering with or bypassing DRM, even for legal reasons — has allowed corporations to design their products so that using […]
Securelist’s report on the security vulnerabilities in Android-based “connected cars” describes how custom Android apps could be used to find out where the car is, follow it around, unlock its doors, start its engine, and drive it away.
Motherboard says a source told them that “an Apple representative, staffer, or lobbyist will testify” against the state’s Right to Repair bill, which requires companies to make it easy for their customers to choose from a variety of repair options, from official channels to third parties to DIY.
Python is immensely popular in the data science world for the same reason it is in most other areas of computing—it has highly readable syntax and is suitable for anything from short scripts to massive web services. One of its most exciting, newest applications, however, is in machine learning. You can dive into this booming […]
Learning new skills is a great way to improve your resume and stand out from other candidates. Especially in a workforce in which many job-seekers have a wide variety of qualifications. With lifetime access to Virtual Training Company, you won’t have to choose a specific focus. You can pick up new expertise whenever you deem it […]
Instead of throwing out all the empties after your next party, why not transform them into some new DIY glassware? Cut back on waste and add some home ambiance with the Kinkajou Bottle Cutter and Candle Making Kit.The Kinkajou is designed as a clamp-on scoring blade to make precise cuts. Just slide a bottle in, tighten […]