The Best Reverse Image Search

Technology

Aric Toler, writing at Bellingcat:

The first and most important piece of advice on this topic cannot be stressed enough: Google reverse image search isn’t very good.

As of this guide’s publication date, the undisputed leader of reverse image search is the Russian site Yandex. After Yandex, the runners-up are Microsoft’s Bing and Google. A fourth service that could also be used in investigations is TinEye, but this site specializes in intellectual property violations and looks for exact duplicates of images.

Creating a Simple App Launcher With a Custom Icon for iOS

iPhone

In iOS 10 Apple introduced the ability for app makers to offer alternative app icons for their apps. A few of my favorite apps have taken advantage of this. Overcast has a cool dark icon for subscribers, Carrot Weather has a huge selection to choose from, and the MLB At Bat app lets you pick your favorite team’s logo as the icon. It’s a nice way to add a little bit of customization to your device. However, not every app has taken advantage of this new feature. For example, it’s a no brainer that the NBA should copy baseball and let you put a team logo as the app icon … but, they don’t. So when it came time to move from having the MLB app on my home screen, to the NBA, I started looking into all the different ways I could maybe change-up the icon. I have no desire to jailbreak my phone and this really isn’t an app I open up all that often anyway. I check it maybe a couple times a day, at most, to see what games are on, check scores, and watch one via League Pass if it’s coming down to the wire. Because of this, I thought about just using a Siri Shortcut to act as an app launcher and being done with it, but I didn’t love how the shortcut would launch, then switch to the Shortcut app, and then launch the NBA app. Sure, it worked, but it took longer than I wanted to even for an app I only open a few times a day.

However, I realized that if there was only one slight pause and a redirect to the NBA app, without first going through Shortcuts, that would probably work just fine for what I wanted this to do. So I took a look at how Shortcuts was creating these launchers and realized they’re basically just Web Clips that when opened redirect to a Shortcuts URL scheme. Looking a little closer I saw they created these Web Clips in a pretty clever way that kept everything local on the device. Usually a Web Clip will launch Safari and hit a web site, which is slow, however, if it’s a local HTML file it doesn’t need to do anything at all. So I copied their technique.

I created a basic HTML file that redirects to the NBA url scheme, created the icon I wanted for it, turned the background black, and then added a startup image that displays the logo on a black background. That way, when I tap the icon, instead of just getting a brief white background, I get a cool all black Trail Blazer screen before being sent to the NBA app. There’s still a slight delay, but it’s passable this time, since I’m sent right to the app and not to Shortcuts first.

And it means I can have the Blazer logo on my home screen:

If anyone is interested in how I did it. Here’s the basics: I started with a simple HTML document.

<html>
<head>
<title>NBA</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover” />
<meta name=”apple-mobile-web-app-capable” content=”yes”>
<meta name=”apple-mobile-web-app-status-bar-style” content=”black”>
<meta http-equiv=”refresh” content=”0;URL=’nba://'” />
<link rel=”apple-touch-icon” href=””>
<link rel=”apple-touch-startup-image” href=””>
</head>
<body style=”background: #000;text-align: center;”>
<img src=”data:image/png;base64,” width=”175″ style=”position:fixed;top:47%;left:49.2%;transform: translate(-50%, -50%);”/>
</body>
</html>

The meta refresh tag I set to the NBA URL scheme. I told the Web Clip to be full-screen (apple-mobile-web-app-capable). Set the status bar to black to match the background (apple-mobile-web-app-status-bar-style). (Change “black” to “default” to make it white.) And set the icon (apple-touch-icon) and the start up image (apple-touch-startup-image) to their respective images (you can find the recommended sizes via Google depending on what device you use).

Now, in the middle of the screen I wanted to show the Blazer logo. However, I didn’t want this image to be hosted on a server somewhere and slow down my little launcher. So, I recommend optimizing your image as much as possible and then converting it to Base 64. Grab that code and set it as the source for the image. I tweaked the size and positioning so that on load the start-up image and my little website thing would look the exact same.

After that I borrowed how Siri Shortcuts adds home screen apps. Convert the entire HTML page to Base 64. You’ll get a giant string representing your Web Clip. Mobile Safari won’t let you just copy and paste this into your browser, so you’ll need to link it from somewhere. I created a page that just had one link on it:

<a href=”data:text/html;base64,”>click me</a>

After the comma, I put the giant base 64 string. I tossed that on my server, opened it on my phone, and clicked it.

(I’m sure you can use something like this to do that too.)

It opened up the HTML page I created and asked if I wanted to be redirected to the NBA app. I clicked cancel, then just created the home screen app like usual (share sheet, add to home screen). I tapped the icon, it showed my startup screen, and then the NBA app opened up. Exactly like any of the Siri Shortcut apps and all without having to jailbreak my device or create a custom profile on the phone. Just a basic local HTML page turned into a web clip. I’d never do this for any app I open all the time, but this use case is just about perfect.

I share other things like this in the Apple thread from time to time.

Oh. And go Blazers.

Arrogance Peaks in Silicon Valley

M.G. Siegler, writing on Medium:

There’s something that has been in the back of my mind for some time now. And while it pre-dates the Facebook fiasco, that situation certainly brings it to the forefront. Increasingly, it feels like people in our industry, the tech industry, are losing touch with reality.

You can see it in the tweets. You can hear it at tech conferences. Hell, you can hear it at most cafes in San Francisco on any given day. People — really smart people — saying some of the most vacuous things. Words that if they were able to take a step outside of their own heads and hear, they’d be embarrassed by.

Watch MLB TV in Picture in Picture on a Mac

Six Colors:

It’s baseball season again, and there’s some good news for people who use MLB TV to watch out-of-market games on their Mac: This is the year that Major League Baseball has finally ditched Flash or Silverlight or whatever they were previously using for desktop streaming. This is nice, because it means I can use Safari (my preferred browser) rather than Chrome (which I keep around for sites that aren’t compatible with Safari or require Flash). But there’s a great side effect: It finally gives Macs the ability to do what iPads have been able to do for a couple of years, namely pop a baseball game into Picture in Picture mode, so it floats above other windows on your screen without any browser chrome getting in the way. […] Still, I was able to enable the Picture in Picture mode by using PiPifier, an app in the Mac App Store that adds a picture-in-picture button to the Safari toolbar.

You can grab the extension here. It works great.

Everything Easy is Hard Again

Frank Chimero, writing on his blog:

This past summer, I gave a lecture at a web conference and afterward got into a fascinating conversation with a young digital design student. It was fun to compare where we were in our careers. I had fifteen years of experience designing for web clients, she had one year, and yet some how, we were in the same situation: we enjoyed the work, but were utterly confused and overwhelmed by the rapidly increasing complexity of it all. What the hell happened?

Great post.

Your Twitter Followers are Probably Bots

Twitter

Elaine:

The New York Times had an interesting feature over the weekend in which it calls out various social media influencers for follower fraud. Many people who appear to have huge Twitter followings actually don’t, and their fans are in fact paid-for bots. Oooh, busted! Apparently there’s a class of people who make a career out of being popular on Twitter, and it is terribly scandalous that they are not as cool as they might seem. […]

The NYTimes analysis is compelling, but their target account selection was awfully limited. So I reproduced their Twitter tool to continue the investigation.

This is pretty cool. I’ve told this story before, but a few years back we ran a story on AbsolutePunk.net about how a certain band member in a certain band had most certainly paid for followers on Twitter. His (very mature) response was to buy a bunch of followers on my account. To this day I don’t really know how many were part of that (I tried to block and report a bunch of them at the time), but I do know that once my account got “verified” I see random, clearly bot, accounts start following me all the time.

A Few Tips for Podcast Editing in Logic

Bret Terpstra:

Varispeed is a feature I didn’t realize existed until recently, but had always wished for. It lets you speed up the audio playback so you can basically listen through your podcast at 2x while editing.

Once the toolbar item is enabled, just use ⌃F (Control-F) to toggle it on and off. (I think that’s the default, but I might have edited that one. We’ll get to that below.)

Once it’s up, ensure that the type is set to Speed Only (click the top line for a menu), then double click on the percentage to edit it anywhere between -50% and 100% (100% being double normal playback speed). While playing back you can just hit the shortcut to speed up and then toggle it back off to return to normal speed. Scrubbing!

Some great stuff here.

SuperDuper 3.0

SuperDuper 3.0 has been released:

With that last bit of explanation, I’m happy to say that we’ve reached the end of this particular voyage. SuperDuper! 3.0 (release 100!) is done, and you’ll find the download in the normal places, as well as in the built-in updater, for both Beta and Regular users.

SuperDuper! 3.0 has, literally, many hundreds of changes under the hood to support APFS, High Sierra and all version of macOS from 10.9 to the the present.

SuperDuper! 3.0 is the first bootable backup application to support snapshot copying on APFS, which provides an incredible extra level of safety, security and accuracy when backing up. It’s super cool, entirely supported (after all, it’s what Time Machine uses… and it was first overall), and totally transparent to the user.

Fantastic app that I highly recommend. I have a reoccurring task scheduled to make SuperDuper clones of my entire hard drive as part of my back-up strategy.

Pixelmator Pro Coming This Fall

Apps

Pixelmator, my image editor of choice, has announced their new “Pro” app coming later this year:

Pixelmator Pro is an image editor packed full of innovations. From a reimagined editing workflow and simplified editing tools to machine learning powering all-new, intelligent image editing features. So the tools at your fingertips are smarter and more powerful, yet more intuitive and easier to use than ever before.

It looks good.

Cloudflare’s Lava Lamps

Technology

Katharine Schwab:

When you walk into the San Francisco office of the cloud network and security firm Cloudflare, you’re greeted by a receptionist–and a giant wall of 100 lava lamps. It isn’t just a throwback to the 1960s. The lava lamps act as a random number generator, helping to encrypt the requests that go through Cloudflare, which make up 10% of all internet requests.[…]

Cloudflare turns the “Wall of Entropy” into encryption using a camera that photographs the wall every millisecond of every day of the year. Any one of the company’s systems can turn the display of pixels–which changes based on a multitude of factors, like the movement of the lava, the inclusion of anyone who’s walking by, and the shifting daylight–into random numbers.[…]

In London, they use dual pendulums. While a single pendulum swinging back and forth is very predictable, mathematicians have shown that if you take a pendulum and hang another pendulum from it, you’ll create a system that no one has figured out how to model.

Transmit 5 Released

Apps

Panic at have released a great update to my favorite file transfer app:

Seven years after the first release of Transmit 4, our well-loved and widely-used macOS file transfer app, we sat down with an incredibly exhaustive list of ideas, and — this’ll sound like I’m exaggerating but I’m mostly sure I’m not — we did it all.

With one massive update we’ve brought everyone’s favorite file-transferring truck into the future with more speed, more servers, more features, more fixes, a better UI, and even Panic Sync. Everything from the core file transfer engine to the “Get Info” experience was rethought, overhauled, and improved.

It’s ten bucks off this week only.

MarsEdit 4 Beta

Daniel Jalkut has announced the beta for MarsEdit 4:

It’s been over 7 years since MarsEdit 3 was released. Typically I would like to maintain a schedule of releasing major upgrades every two to three years. This time, a variety of unexpected challenges led to a longer and longer delay.

The good news? MarsEdit 4 is finally shaping up. I plan to release the update later this year.

I’ve used MarsEdit for quite a while and I used to use it to publish to my original Chorus.fm Tumblr blog. Once I moved to WordPress for Chorus, I’d made so many minor tweaks to the system and my workflow that it didn’t quite do all I needed to anymore. However, this update looks like it’ll be adding in a bunch of features that may let me use it again for posting. That’d be exciting.

Call Blockers for iOS

iPhone

Marco:

When I learned about Nomorobo from readers and saw how creepy it wasn’t, I deleted Truecaller immediately and subscribed to Nomorobo, and it works great.

A few days ago, after a 100% success rate for a couple of weeks — every spam call (and zero non-spam calls) identified before I answer — I enabled the option to send spam calls directly to voicemail.

Now, from my point of view, I just don’t get spam calls anymore.

To me, that’s $2/month very well spent.

I must have been put on some list somewhere because I’ve been getting one or two robocalls a day for the past month.1 I finally signed up for Nomorobo after hearing Marco talk about it on the latest episode of ATP and it’s been money well spent.


  1. I love the fake “oh I was just putting my headset on” call the most.

Cool App: Downie

Apps

Downie:

Ever wished you could save a video from the Internet? Search no more, Downie is what you’re looking for. Easily download videos from thousands of different sites.

I’ve been playing around with this app the past couple of days to see how well it works and have come away impressed. I’ve tried a few of these in the past and they never quite work right for me — but this one has been solid so far.