This Week's Sponsor:

SoundSource

New Year, New Audio Setup: SoundSource 6 from Rogue Amoeba


Posts in Linked

Developers Report Serious PDF Bugs in macOS Sierra

After macOS Sierra was released, reports of problems with PDFs created with Fujitsu’s ScanSnap scanner surfaced. Apple resolved those problems with the release of macOS 10.12.1, but it turns out the problems with PDFs on Sierra run deeper.

Adam Engst of TidBITS has a rundown of several issues that plague Preview, Apple’s PDF app, and many third-party PDF apps. The source of the problems seems to be PDFKit, a developer framework for handling PDFs in macOS. According to developers who spoke to Engst, Apple rewrote parts of PDFKit to unify the macOS and iOS PDF code bases. In the process, developers say that Apple introduced a series of significant bugs and deprecated PDFKit features that broke third-party apps that use PDFKit.

Most recently, the macOS 10.12.2 release seems to have introduced a Preview bug that deletes any OCR layer embedded in a PDF that is edited in Preview. Meanwhile, third-party developers have run into new bugs that affect the handling of PDF annotations.

Engst, the co-author of Take Control of Preview, concludes that:

… I have to recommend that Sierra users avoid using Preview to edit PDF documents until Apple fixes these bugs. If editing a PDF in Preview in unavoidable, be sure to work only on a copy of the file and retain the original in case editing introduces corruption of any sort. Smile’s PDFpen [which doesn’t use PDFKit] is the obvious alternative for PDF manipulation of all sorts (and for documentation, we have “Take Control of PDFpen 8” too), although Adobe’s Acrobat DC is also an option, albeit an expensive one.

Permalink

Manton Reece Launches Campaign for Microblogging Service and Book

Today, Manton Reece launched a Kickstarter campaign to raise money for Micro.blog, a platform for independent microblogging and a related book on the subject. Micro.blog has a lot in common with social networks like Twitter, such as replies and favorites, but with an important difference. Instead of locking users into a proprietary system owned by someone else, the content created by individuals is owned and controlled by them. As part of the Micro.blog service, Reece is also building publishing tools with Markdown support, including a native iPhone app, to help people get started with microblogging.

At the core of Micro.blog is an critical design decision – the separation of publishing from social networks. That choice ensures that the microblog content you create remains yours to publish at [your-name].micro.blog or anywhere else you can host a website. At the same time, Micro.blog doesn’t ignore existing social networks. Microblog posts can be cross-posted to other services, which has the potential to give users the best of both worlds – control over their content and access to the broad audiences of services like Twitter.

In addition to Micro.blog, Reece is writing a book on independent microblogging that makes the case for the format and provides practical advice on how to start a microblog. Backers of Reece’s campaign can choose from a variety of rewards that include Reece’s book, early access to the Micro.blog service, free months of the Micro.blog service, and stickers.

New social networks have come and gone over the years, but Reece’s focus on decentralizing microblog publishing from social networks is unique. I had a chance to speak with Manton about Micro.blog at WWDC and know how much time and thought has gone into this project. The campaign is off to a great start and I’m excited to try it soon.

Permalink

iPhone City

David Barboza of The New York Times has an in-depth look at Zhengzhou, a Chinese city of six million residents with a Foxconn factory that can build 500,000 iPhones a day. Apple’s presence in Zhengzhou is so large that it’s called ‘iPhone City.’

The scale of Foxconn’s factory is immense:

[Workers] file steadily into dozens of factory sites, spread out across 2.2 square miles. At the peak, some 350,000 workers assemble, test and package iPhones — up to 350 a minute.

Based on extensive research that included over 100 interviews and the review of confidential Chinese government records regarding incentives received by Foxconn, The New York Times breaks down iPhone City’s stakeholders concluding that:

As China and the United States both brandish a new form of economic nationalism, they risk disrupting the system, without necessarily achieving their goals.

iPhone City is a complex system that developed over several years and involves economic incentives provided to Foxconn by local and national Chinese governments, intricate tax strategies that lower Apple’s costs, and a state recruited and trained labor force. We’ve had peeks at the enormity of Foxconn’s iPhone factory in the past, but Barboza goes further, with an excellent explanation of how interconnected each piece is.

Permalink

First AI Research Paper Published by Apple

Earlier this month word spread about a change in Apple’s policy regarding artificial intelligence research. In line with its reputation for secrecy, Apple historically has not allowed employees to publish their research, which many have speculated could make the company a less attractive workplace for AI researchers. But Quartz reported that Russ Salakhutdinov, a director of AI research at Apple, claimed research would soon begin to be published, and a greater effort made to work with the broader research community. The first fruits of that claim were uncovered this week, as Mitchel Broussard of MacRumors reported on the first research paper being published:

Titled “Learning from Simulated and Unsupervised Images through Adversarial Training,” the paper describes a program that can intelligently decipher and understand digital images in a setting similar to the “Siri Intelligence” and facial recognition features introduced in Photos in iOS 10, but more advanced.

The biggest news here is not in the research paper itself, but in what it represents for Apple going forward: newfound openness in a subject that will likely become increasingly more important in the years to come.

Permalink

Super Mario Run Is a Defense of Craftsmanship

Excellent point by Sam Rosenthal on Super Mario Run:

Borrowing a staple from modern console Mario games, each level in Super Mario Run has multiple tiers of coins to collect. The coins fundamentally change the way you navigate the space, and sometimes the space itself changes to accommodate them. A just out of reach coin reminds you about the spin jump’s utility. Former obstacles are recontextualized as potential platforms.

If the game’s initial tutorial feels like a concession to a broader audience, the coins remind us why Nintendo’s game design deserves to be treasured. Even on another company’s platform, in a genre they didn’t invent, they unearth an astonishing amount of surprise and delight.

Collecting all the coins shows how Super Mario Run isn’t just “a runner game for iOS” – it’s a classic Nintendo game. There’s an ingenuity to each level that can only be appreciated by playing to get the harder coins. Seriously – if you think you’ve completed Super Mario Run by clearing all the stages, go back and try to collect all the coins. The game changes quite deeply.

Unfortunately, most people won’t even see the fourth stage. And that’s a shame, because I think Nintendo delivered a lesson in iOS game design that everyone should experience.

Permalink

Canvas, Episode 26: Advanced Workflow Programming

This week Fraser and Federico take a look at some of the advanced programming structures in Workflow.

On this week’s episode of Canvas, we cover some of the advanced features of the app, including conditional blocks and regular expressions. On the final episode of the Workflow series, due to be released in January, we’ll cover even more advanced Workflow use cases.

You can listen here.

If you haven’t listened to the previous episodes of the Workflow series yet, you’ll want to go back and start from there.

Sponsored by:

  • Pingdom: Start monitoring your websites and servers today. Use offer CANVAS for a special 50% off.
Permalink


Pokémon Go Apple Watch App Released

Niantic, maker of Pokémon Go, released an Apple Watch companion app for its popular iOS game today. According to Niantic the Apple Watch app lets players:

• Log each play session as a workout, with gameplay counting toward personal Activity rings
• Receive notifications about nearby Pokémon
• Count distance toward hatching Pokémon Eggs and receiving Candy with your Buddy Pokémon
• Receive notifications about PokéStops nearby and collect items from them
• Receive notifications when Eggs hatch and medals are awarded

The Pokémon Go watchOS app, which is available as part of a free update to the game, was first announced at Apple’s September iPhone event by Niantic CEO, John Hanke.

Permalink

Connected 122:, Episode 2016: Big, Heavy and Vaguely Disappointing

With 2016 (finally) drawing to a close, the Connected trio hop in their time machine and revisit the biggest tech stories of the last 12 months.

On this week’s Connected, we revisited the biggest stories from the past year. It’s funny how some of them feel like they happened a long time ago. You can listen here.

Sponsored by:

  • Smile: Give the gift of Smile, and you’ll be giving the gift of time.
Permalink