Linked List: June 20, 2016

Adam Leventhal: ‘APFS in Detail’ 

DTrace co-creator Adam Leventhal has written a detailed analysis of APFS:

I’m not sure Apple absolutely had to replace HFS+, but likely they had passed an inflection point where continuing to maintain and evolve the 30+ year old software was more expensive than building something new. APFS is a product born of that assessment.

Based on what Apple has shown I’d surmise that its core design goals were:

  • satisfying all consumers (laptop, phone, watch, etc.)
  • encryption as a first-class citizen
  • snapshots for modernized backup.

Those are great goals that will benefit all Apple users, and based on the WWDC demos APFS seems to be on track (though the macOS Sierra beta isn’t quite as far along).

Later on:

It’s a shame that APFS lacks checksums for user data and doesn’t provide for data redundancy. Data integrity should be job one for a file system, and I believe that that’s true for a watch or phone as much as it is for a server.

I hope to see data integrity features added to APFS later, but that’s not the top priority for APFS. The top priorities for APFS are encryption/privacy, and energy efficiency. Redundancy and checksums make perfect sense for a machine plugged into the wall; they create a trade-off for devices that run on batteries. I think we’ll see these features eventually in APFS, but I’m not surprised they didn’t make the first cut.

See also: “Introducing Apple File System”, Session 701 at WWDC 2016.

Thoughts and Prayers: The Game 

Brilliant. (Careful with your audio, though — starts loud.)

Update: Turns out this is one of a series of satirical games that were rejected by Apple’s App Store.

The Protection of Lawful Commerce in Arms Act 

From Evan Osnos’s excellent “Making a Killer” feature for The New Yorker, on the business and politics of selling guns in the U.S.:

With the help of Congress, the industry has avoided further lawsuits. In 2005, the Protection of Lawful Commerce in Arms Act immunized gun manufacturers, distributors, and dealers from civil liability for damages caused by their products. Mike Fifer, the C.E.O. of the U.S. gunmaker Sturm, Ruger, said at an N.R.A. convention in 2011 that the law is “probably the only reason we have a U.S. firearms industry anymore.”

This passage jumped out at me. Rescinding this law should be a top priority for gun control advocates. You don’t have to go state by state. There is no Second Amendment angle. Rescind this law and let the victims of gun violence sue the manufacturers and sellers of guns. Personally, I’m all for mandatory background checks, banning high-capacity military rifles, repealing concealed carry laws, and more. But rescinding this one law shielding gun manufacturers and sellers from civil liability seems like the most politically viable first step. Why do I not hear more about this?

(Any movement on gun control is politically unviable so long as Republicans hold either house of Congress, but Democrats held both houses and the presidency as recently as 2011.)

Typeset in the Future: ‘Blade Runner’ 

Dave Addey does it again.

Tim Cook to Host Paul Ryan Fundraiser Next Week 

Tony Romm, reporting for Politico:

Apple CEO Tim Cook will host a fundraiser with House Speaker Paul Ryan next week as the iPhone maker tries to strengthen its relationships with key Republicans — despite its decision to pull support for the GOP convention because of its distaste for Donald Trump. […]

Cook is hosting the fundraiser on his own accord, as Apple does not have a corporate political action committee like Facebook, Google and other tech giants in Silicon Valley. Still, the move reflects Apple’s desire to court Republican and Democratic officeholders alike, even at a time when it has serious reservations about Trump, the GOP’s presumptive presidential nominee.

Trump isn’t merely “distasteful”. He’s radioactive. This is an interesting way to stay above the partisan fray.

20 Years of Iconfactory 

Nice retrospective, including the archived websites of each of their major web designs. Man, icon design has changed a lot in 20 years.

See also: Exify, Iconfactory’s new iOS app providing a “collection of tools for people who take their iPhone photography seriously”. I’ve been beta-testing it — it’s great.