September 20, 2015

The hidden connections in Quentin Tarantino’s films

Fan of Pulp Fiction? Reservoir Dogs? Kill Bill? Inglorious Basterds?

If you love any of these movies, I suspect you’ll dig the video below, which shows all sorts of connections woven between Tarantino’s films.

Me? I’m a big fan of all of them.

[Via Kottke.org]

September 18, 2015

Apple Inc is stepping up aid to the thousands of migrants that are streaming into Europe from war-torn countries, Chief Executive Officer Tim Cook told employees in an internal message on Friday.

Thanks to Low for sponsoring The Loop this week. Low is live video texting you can do from anywhere without being overheard. More fun than plain texting. Less awkward than video chat.

If you bought Peace, it’ll keep working, but will never see an update.

If you want your money back, here’s a writeup by Rene Ritchie on how to do that.

Here’s the link to Marco’s explanation.

I’m no physicist but, if I read this correctly, it is possible under certain circumstances to FREEZE TIME.

Holy crikey. The mind reels.

John Gruber lays out a nice chain of logic that explains why Safari (and through it, Apple) does not control the web. Instead, it has the same veto power as the other web standard bearers:

The web today is nothing like that. No single browser (or rendering engine) has an overwhelmingly dominant position. Four browsers/rendering engines share the world: Microsoft’s IE/Trident (and now the modernized Windows 10 browser, Edge), Mozilla’s Gecko, Apple’s Safari/WebKit, and Google’s Chrome/Blink. In a world where one rendering engine does not rule the entire web, conflicts between the various popular engines are inevitable.

Apple can stand in the way of a web standard that acts against its interests (that’s a veto). But Apple cannot force a standard on the other players. And that’s a critical difference.

Head over to Daring Fireball and read this for yourself.

Mark Harris, writing for The Guardian:

According to documents obtained by the Guardian, Mike Maletic, a senior legal counsel at Apple, had an hour-long meeting on 17 August with the department’s self-driving car experts Bernard Soriano, DMV deputy director, and Stephanie Dougherty, chief of strategic planning, who are co-sponsors of California’s autonomous vehicle regulation project, and Brian Soublet, the department’s deputy director and chief counsel.

And:

The department would not comment on what was discussed at the August meeting, beyond saying that “the Apple meeting was to review [the] DMV’s autonomous vehicle regulations.”

Really looking forward to watching this (still alleged) project unfold.

Here’s the bet: Autonomous cars making up the majority of traffic in at least one major city within twenty years? Any takers?

If you’ve never dug into the details of sharing your location, this writeup by Chris Hoffman for How-To Geek is worth reading, bookmarking, and passing along. Two different approaches to location sharing. Good stuff.

This first appeared back (I believe) in early 2012, but seems so much more appropriate now.

Here’s a link to the image (this one is via Reddit). Take a look at it first.

Here’s the words embedded in the Coke bottle:

People are taking the piss out of you everyday. They butt into your life, take a cheap shot at you and then disappear. They leer at you from tall buildings and make you feel small. They make flippant comments from buses that imply you’re not sexy enough and that all the fun is happening somewhere else. They are on TV making your girlfriend feel inadequate. They have access to the most sophisticated technology the world has ever seen and they bully you with it. They are The Advertisers and they are laughing at you.

You, however, are forbidden to touch them. Trademarks, intellectual property rights and copyright law mean advertisers can say what they like wherever they like with total impunity.

Fuck that. Any advert in a public space that gives you no choice whether you see it or not is yours. It’s yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head.

You owe the companies nothing. Less than nothing, you especially don’t owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you. They never asked for your permission, don’t even start asking for theirs.

– Banksy

And here’s Banksy’s Wikipedia page.

Here’s one way to test your content blocker

Here’s a simple test you can run to see how well your content blocker handles ad-versity (sorry!).

Best to do this while you are on WiFi, otherwise this will consume your data plan. Here’s the sequence:

  • Turn off all content blockers (Settings > Safari > Content Blockers)
  • Go to http://nypost.com. Scroll from top to bottom, get a sense of the ads you encounter, how long it takes to load the page initially and where the lags are as you scroll all the way to the bottom.
  • Close that page.
  • Go to http://www.vox.com/2015/9/17/9345665/gop-debate-cnn-guide. Do the same thing. Pay special attention to the large ads that divide the article into sections (there’s one above the Carly Florina photo, for example) and how long the various elements take to load as they scroll into view. Scroll all the way to the bottom and note all the elements you encounter.
  • Close that page, too.
  • Now enable your favorite content blocker and repeat for both pages. See what makes it through, and how long the various elements take to load. For example, is there a hitch when an ad placement goes by? Do photos cause a stutter?

If nothing else, this test will give you a sense of just how much work your content blocker is doing on your behalf.

One more thing, take another look through the list of content blockers we posted a few days ago. It’s been updated and, more importantly, more content blockers have made it through the review process and are now live.

And so it begins

With a content blocker enabled, I followed a link to a story on CNET.com. Here’s what I saw (tap to embiggen):

IMG_3070

The battle lines are defined. Will people disable their content blockers so they can access CNET’s content? Other sites are following the same path as CNET. Many are not. Is solidarity required here? Will this strategy work unless all, or at least most sites block content blockers?

I’m torn. I get where CNET is coming from. They need to pay their bills and, at least at the moment, advertising is the only way they have of doing that.

On the other hand, so many sites are abusing the privilege, content blocking became necessary. Something has to change.

Perhaps there is a middle ground, a protocol that web sites and content blockers can follow that allow the web site a reasonable amount of advertising (perhaps a limit on the amount of data in a page’s ads).

Short of that, it’s going to be a bloody war.

September 17, 2015

Members of Google’s Project Zero vulnerability research team have challenged a key talking point surrounding the security of Google’s Android mobile operating system. To wit, a key exploit mitigation known as address space layout randomization does much less than the company’s overworked public relations people say in blocking attacks targeting critical weaknesses in Android’s stagefright media library.

Jesus, this company is so fucked up. Good luck Android people. If you ever doubted that Google is lying to you, this should put it to rest.

Some real history here. Fascinating.

Joe Caiati, writing for The Sweet Setup, takes you through a detailed walkthrough of his favorite flight tracking app. If you fly a reasonable bit, this is absolutely worth reading.

Nice review, Joe.

This is a flaw with Lollipop, the latest version of Android.

From the locked screen, open the phone’s “Emergency Call” feature. Type a few characters, then copy-and-paste the text repeatedly. The character “string” grows exponentially, so it quickly becomes close to 40,960 characters long.

Then open the phone’s camera app and prompt the phone to request a password. Paste the super long character string a few times until the system crashes. (Based on Gordon’s video, it looks like 163,840 total characters.)

Wait maybe five minutes, and the phone goes straight to the unlocked home screen.

And:

Google has acknowledged the flaw, saying that the hack lets someone who grabs your phone “view contact data, phone logs, SMS messages, and other data that is normally protected.”

Most importantly:

The patch is already available for Google’s own line of phones — the various Nexus models. But there’s no telling when it’ll reach Android devices made by Samsung, LG and others. Blame the Android’s fractured updating system, which is slowed down by phone manufacturers and cellphone network carriers.

That last is the fly in the ointment.

For a startup, the search for a domain name can be grueling. If you are extremely lucky (or clever), you’ll find that the natural domain name for your company is unclaimed. But more often than not, you’ll find that natural name in the hands of a cybersquatter or a domainer.

Read this post to learn the difference between those two and for some sage advice on the best way to bring a coveted domain name home.

The whole thing is a solid read, but two things worth quoting:

You may find sites that don’t load correctly with a content blocker in action. If so, you can reload any site without it. In Safari, all you need to do is tap and hold the reload button in the toolbar. When you do so, a menu displays asking if you want to request the desktop site, instead of the mobile site, or if you want to reload that site worth content blockers.

Good to know. And:

It’s a shame we had to get to this point. I make my living from writing, much of which is published on ad-supported websites. And I have ads on this site. So I would rather that the sleazy ad networks hadn’t killed the web, but they have.

Not sure they’ve killed the web, but they’ve certainly created the market for content blockers. And, I suspect, that will definitely change the web, at least the web’s advertising model.

Washington Post:

Amazon today announced that Prime members can now enjoy six months of free unlimited access to The Washington Post National Digital Edition, a subscription usually retailing for $9.99 per month. After the first six months of access to world-class national and international news, Prime members can continue to enjoy unlimited digital access with a discounted monthly subscription rate of only $3.99, a savings of 60% per month.

What I find most interesting about this is the parallel with Apple. Just as Apple continues to add elements to its ecosystem to add value to all the other ecosystem elements, so goes Amazon, using the Washington Post to add value to Amazon Prime. If you value the free (and then discounted) digital access to the Washington Post, you’ll be more likely to re-up your Amazon Prime membership.

The addition of Transit to Apple Maps is fantastic, even better when you live in a city with a complex mass transit system.

To see this for yourself, fire up the Apple Maps app in iOS 9. Clear the search bar, then tap in it. A series of 8 circles should appear in it. Tap the one labeled Transport.

Next, tap one of the Transport circles that appear. For example, if you live near a bus line, tap Bus Stops. Your map should be populated by local bus stops, with a scrolling list of stops at the bottom.

If your local stops don’t appear, tap the info (i in a circle) button in the lower right corner and make sure the Transit tab is tapped. Mine was on Map by default. With the Transit tab tapped, you’ll have a transit-oriented map. Zoom way in to see your local stops.

Tap on a stop and you’ll see how far you are from it. You’ll also see a list of buses that stop at that stop and, most importantly, you’ll see how long until the next bus gets there. If you tap on the time (all the way on the right), the time of the next 3 buses will appear (Thanks Benjamin Mayo!)

Update: Updated the post to show how to get to the Transit view on Apple Maps. Hat tip to Gordon Meyer for walking me through that.

Content blockers and a spanking new frontier

Yesterday was interesting.

iOS 9 was released, and content blockers emerged from beta. A few thoughts:

As is usually the case, approval by the App Store is unpredictable. First in does not necessarily translate to first out. In the list of content blockers we posted yesterday (still updating the list, by the way, so ping me if I’ve missed any), almost half of them are still not live on the App Store.

As a nod to fairness, maybe put a note on your calendar to check the content blockers next week when, hopefully, they’ll all be in place. In the meantime, read this post from one of the “first in and not yet out” developers.

Did you know that this content blocker is now the #1 paid app on the App Store? Sign o’ the times.

As David Smith said in this tweet:

The way the iOS Ad Blocker market shakes out is going to be an interesting study for the modern App Store. New, in-demand, relatively easy.

Perfectly put. In their most basic form, content blockers are relatively easy to build. There are tutorials out there that will walk you through the process of pulling one together. In fact, here’s an open source blocker you can dig into.

The challenge comes with adding form and function. Will your app simply offer installation instructions or will it offer more, like the ability to edit a white list of sites? Will you provide useful share extensions, a la Peace? How about some new feature that no one has yet implemented?

The fact that content blockers are brand spanking new, yet immediately in great demand (quite possibly, a product that every single iOS user will want) means an incredible opportunity for developers.

This is pretty rare. A brand new frontier has just opened up. Come and get it!

September 16, 2015

As usual, Federico does a bang up job in this review.

Today, I’m launching my own iOS 9 content blocker, called Peace, to bring peace, quiet, privacy, and — as a nice side benefit — ludicrous speed to iOS web browsing.

I always like the software Marco makes.

Gruber responding to a Nilay Patel tweet:

Perhaps I am being smug. But I see the fact that Daring Fireball’s revenue streams should remain unaffected by Safari content-blocking as affirmation that my choices over the last decade have been correct: that I should put my readers’ interests first, and only publish the sort of ads and sponsorships that I myself would want to be served, even if that means leaving (significant) amounts of money on the table along the way.

Fucking right.

Apple releases iOS 9

You can download the update through iTunes or by going to General > Software Update on your device. I’ve been using iOS 9 for a while and love it.

iTunes 12.3 released with Apple Music fixes

Apple on Wednesday released an update for iTunes, adding support for iOS 9 and OS X El Capitan. Changes in the update include:

  • Improves Apple Music accessibility with VoiceOver
  • Resolves a problem that prevented reordering of songs within Up Next
  • Fixes a problem where some radio stations did not appear in Recently Played
  • Addressed an issue where songs you loved in iOS did not appear loved on iTunes
  • Supports two-factor authentication to secure your Apple ID

You can download the update by opening the Mac App Store and checking for updates.

Apple will not release watchOS 2 today

Apple was supposed to release watchOS 2 sometime today, but the company said this morning the release will be delayed.

“We have discovered a bug in development of watchOS 2 that is taking a bit longer to fix than we expected,” an Apple spokesperson told The Loop. “We will not release watchOS 2 today but will shortly.”

I’ll keep you updated when more information becomes available.

Rene Ritchie really outdid himself here. This is a long, almost encyclopedic read, but well written and full of useful detail. Lots of screenshots, too.

Find yourself a couch to curl up on, this is worth the read.

A list of content blockers for iOS 9

If you are an advertiser, or if part of your income stream is based on running ads on your site, content blockers are no doubt a scary prospect. But if you are a user, content blockers make the mobile Safari browsing experience a frictionless pleasure. Pages load faster, and scrolling becomes smooth as glass.

As I write this, iOS 9 is still not officially released. That means that though the content blockers listed below are all App Store approved, their links are not live yet. Presumably, the links will go live once Apple flips the switch on their iOS 9 release.

Here’s the current list, in alphabetical order:

Once you install a content blocker, go to Settings > Safari and scroll down to Content Blockers. Flip the switch to enable/disable your content blocker(s) of choice.

I’ve tested all of these (visiting some specific ad-heavy pages), except where noted, and they all improve the mobile Safari experience. They are all free or relatively inexpensive. I suspect they’ll all evolve over time, as advertisers find ways to bypass content blockers and blockers update as they learn. Two features to consider as you make your way through these offerings:

  • Do you want an editable white list?
  • What sorts of preferences are available? How much can you customize the experience?

One thought for blogging sites: Consider trying each of these to see how they impact your site, especially if you use a traffic monitor like Google Analytics.

[Here’s the follow-on post, written the next day]

Chance Miller, writing for 9to5mac:

AT&T today has revealed a slight change to how it is handling throttling users grandfathered into unlimited data plans. Up until today, AT&T has throttled unlimited data users when they hit 5GB of usage and are in a congested area. As a reader has pointed out to us this evening, however, the carrier has updated its website with a new policy for throttling those on an unlimited data plans…

From the AT&T web site:

We recently revised our practices such that Unlimited Data Plan smartphone customers can now use 22GB of high-speed data during a billing period before becoming subject to network management practices that might result in reduced data speeds and increased latency.

As always, Unlimited Data Plan smartphone customers will still have the comfort of knowing that, no matter how much data they use in a billing cycle, they will continue to pay a single monthly flat rate. That is the essential promise of the Unlimited Data Plan, and we are pleased to continue honoring that promise. Further, speed reductions will occur only when the customer is using his or her device at times and in areas where there is network congestion and only for the remainder of the current billing cycle after the customer has exceeded the 22GB data usage threshold.

We will notify customers during each billing cycle when their data usage reaches 16.5GB (75% of 22GB) so they can adjust their usage to avoid network management practices that may result in slower data speeds.

If you’ve got one of those vintage AT&T unlimited plans, good to know what the rules are.

If you already have a podcast or are considering creating one, you’ll need a good mic (or two or three). Veteran podcaster Marco Arment put a bunch of mics through their paces, with sound samples and recommendations. Absolutely worth digging through (bookmark and pass along). You’ll learn a lot and, I suspect, this will keep you from wasting money on the wrong mic.

Note that the review is still active, meaning Marco is still finding new Mics to test. Excellent.

[Via Daring Fireball]