Change the title of iCloud Photo Library Memories

Yesterday I got a notification for a memory from three years ago called Kris’s Birthday. iCloud Photos had somehow found out that it was Kris’s birthday yesterday, and that he and I were at the same event on his birthday a few years ago.

I really like these kind of memories and alerts. They’re timely, often bring back events I had forgotten about, and the photo selection is quite good.

Only, this time, the event itself had nothing to do with the fact that it was my friend’s birthday. And I couldn’t find a way to change the memory’s title within iOS Photos.

Thanks to @joshducharme, that’s now been solved:

How to change a Memory

On minimalism

We’re moving next week, so naturally we’ve started packing our stuff already.

Last night, my wife made the most thought provoking remark about our current stack of boxes that kept me thinking:

Basically, all those boxes we packed a week in advance is stuff we don’t need to live.

We pretend, or we like to believe, we’re both minimalists in our approach to live. We don’t have a lot of little stuff around, only have a dozen physical books, with all media being digital.

Even so, when packing boxes you discover that you still have too much stuff. Who needs 4 bottle openers. Do we even read those 12 books often enough to warrant shelve space? Why do we keep moving that set of dinner plates we never use?

We’re currently cooking and eating with a reduced set of items. A few glasses, cups and plates. And we manage.

Our living room is empty. All shelves have been packed and all framed items safely stored. Even so. We still relax in the sofas and enjoy our evenings.

It’s also telling what we didn’t pack yet. Sonos. WiFi. Coffee. Basically, what you pack last is what you really need to live. The rest? Joys of life, extra’s, just stuff.

Moving. It makes you think.

CAT 6E

Next week we’re moving apartments. The new place is a bit smaller than our current one, but has an extra room for #thelittleone and this time: a working hot water installation.

To my surprise the new apartment (we’re renting) has CAT 6E Ethernet installed in the living room and both bedrooms. I know it’s 2018 and wireless is basically the default for any home installation these days, but some decent wired endpoints across the house make placing WiFi access points that cover every spot of the house a breeze.

One problem: even though cables were installed in the apartment and every room has some nice patch ports next to the power plugs, in the utility room all Ethernet cables were unfinished and just hanging there.  (the owner didn’t even know what they were)

So today I spent part of the morning terminating all cables, connecting them to a switch and checking cable stability afterwards.

I used to do this at the office on a regular basis but it’s been a while now since I touched a cable so —with a bit of shame— I had to resort to a schematic on Google to remember the color code. And.. have a 50% chance I choose the same schema as the electrician.

Luckily all went well and I terminated all cables without any issues.

Up next: installing WiFi, adding my home server and start rebuilding HomeKit. And move all our stuff..

Peaking into Instagram

I hope this post provides some useful insight into how I approach looking for unreleased features in iOS sofware, if you like what I do and would like to see more content like this, you can support me on Patreon. Make sure to follow my posts on 9to5mac as well. - Guilherme Rambo

Pretty insightful breakdown on how to disassemble and peak into an iOS app.

macOS 11 concept

Nice concept. I especially like the idea of collaborative iCloud folders. It’s the one thing missing from iCloud.

Device syncing is a weird one though. With iCloud, who needs iSync?

Update: The guy also has a nice iOS 12 concept

Morning Report

Recently I started listening to the 9to5Daily Podcast while starting my day. It’s a fun short overview of Apple related news. Yesterday, Relay.fm launched Subnet, a show hosted by Stephen Hackett with a similar premise.

Two great shows to start your day which I’ve added to a Morning News playlist.

Today I discovered an easy handsfree way on Twitter to start a Morning Report via Siri on your iPhone or AirPods.

 Hey Siri, play my (name of podcast playlist) podcast station.

In my case, I named the playlist Morning News and when summoned via Siri, my iPhone starts telling me the current news. Pretty cool!

Similarly Alexa also has a Flash Briefing feature, which plays a queue of selected news sources.

Subnet is also available on Alexa thanks to the latest Anchor.fm integration, as are a list of other news related sources.

 Hey Alexa, play my Flash Briefing. 

This results in Alexa starting with Subnet, followed by local news and a few other short stations.

HomePod

Plenty of people have written about how Spotify – or rather the lack of Spotify – is the reason the HomePod is not for them.  

Last night, I almost convinced my wife we should trade two Sonos Play:1 for a HomePod in our new living room.

That is, until realized it only has Apple Music and as such will not support any radio streams either.  And since our Sonos play local radio basically 90% of the time via TuneIn Radio, it would mean losing most of the audio that comes through our Sonos.

No HomePod for me ::sadface

(Yes, technically I could stream radio from an iOS device via AirPlay but there’s no Siri support for that)

Solo. Recut.

Way better vibe than the original version.  

Favorites – 1Password

The folks at 1Password highlighted their Family feature today. if you haven’t tried it out yet, go have a look!

I’ve been a 1Password use for years now and it’s one of those apps that gets installed almost immediately on any new device, being it a personal one or one at the office. Kinda logical since it contains every password, license key or ssh key I’ve ever generated, so without those I can’t really work. But also because it’s just an awesome set of apps.

When creating accounts online there are a few best practices that everyone knows and no one follows:

  1. A password should be complex. The longer the better and preferable mixed case.
  2. A password should be unique. Having the same password on multiple sites means if someone discovers one, they can open all your online doors.
  3. A password should be stored somewhere save and never be written down where someone can find it.

(And yes, this list is not complete and way to basic)

Remembering all those passwords is next to impossible. Storing them on your desktop in password.txt or in the Notes app is a terrible idea. And using variations of the same password is like wearing a fake moustache and hope no-one recognizes you.

Password manager

1Password is a password manager: it takes away most of the issues mentioned in the previous paragraph.

  1. It allows you to store passwords for all your online services in one secure place.
  2. It can generate complex passwords for every website you visit.
  3. It can alert you when you’ve used the same password on a different site already.

Since it saves them in all in a vault, you can allow yourself to forget all those passwords once you’ve setup your web accounts. You just need to remember the one password that unlocks the application (pun intended). You open the app, unlock it with your password/fingerprint/face, and you can copy your login information into the login field of the website you want to open. And thanks to some nice integrations, more often than not 1Password does that for you automagically.

Is it secure? You betcha. Although most of their blog articles go way over my head, they manage to explain the basic gist of their security in layman’s terms. And as the saying goes: if you can explain something complex with basic words, it proofs you really understand the matter. Anyone can throw around technical terms. But explaining what they mean, that’s something different.

The service is available on iOS, macOS and on the web via their Family or Teams subscriptions and syncs your data across all your devices.  (Or Android and Windows if you use those)

My Setup

I currently have two subscriptions running: a Family account and a Teams account.

The Family account contains four vaults: One for my wife, containing her personal passwords (and no I can’t access it) and one for myself. A third one is shared between the two of us. Perfect for sharing logins for Netflix, Amazon, banking stuff, utilities, …

The fourth one I use to store passwords for clients I work for: their Wordpress accounts, Squarespace login, Twitter password + 2FA keys etc. They know I have those passwords, and saving them encrypted is the correct way to handle these. Beats a spreadsheet in Google Drive any day of the week.

The Teams account is for Switch.be, the company whose IT I currently manage. Most backoffice users have an account that stores a vault shared with their department, and a personal vault for their own workrelated accounts.

Most internal services at Switch run on OneLogin which allows people to use Single Sign On, alleviating the need for multiple accounts and passwords. But every department needs to work with external partners, portals and tools that are not integrated with our SSO solution, so using complex passwords and saving/sharing them with 1Password allows us to safely manage that part of our online activities. And thanks to some nice on-and offboarding tools, people get and lose access to their vaults with a few clicks. As an IT Manager I love it.

What’s stored in my account

I currently have around 1200 passwords spread across both accounts, with most also containing the 2 factor codes and recovery keys for those apps.

Yes, 1Password also generates multi-factor authentication codes: you can replace those irritating SMS codes and Google Authenticator logins with codes stored in the same app that saves your passwords.

Aside from passwords it also contains all my software license keys, scans of my passports and licenses, banking account numbers, a copy of the birth certificate of my son,… all safe and secure in the app.

 1Password on the iPad.  1Password on the iPad.

Backing it up

1Password syncs across devices so if I lose my iPhone I can still find all my passwords on my iPad. If all devices are gone, they have a web interface. And if I lose all devices there’s a solution too!

When setting up 1Password the app creates a PDF for you that contains all the data you need to connect to your account. I have saved a copy of that PDF in my wife’s Personal 1Password vault (and vice versa). So in a worse case scenario where I lose all devices, I can get access to my data again by using the PDF stored on my wife’s devices + my personal one password.

Optionally, 1Password on the Mac also allows you to create backups of your data on a regular interval. Once every few months or so I copy that backup file to iCloud Drive. iCloud is protected with 2FA, so I know it’s not easily accessible to external parties. The backup itself is encrypted. It’s a secure and safe way to make sure that the vaults are backed up. Is it necessary? No. But it only takes a few minutes.

What’s missing?

(If you don’t currently use 1Password this part can be skipped)

Every app has its shortcomings. In the case of 1assword that list is short.

  • I’d like to see WatchTower, their service that alerts you when a web service has been recently hacked, to be available on iOS.
  • Similarly, iOS currently doesn’t allow you to add icons to websites or import Keychain items.
  • Adding 2FA codes on iOS to vault items requires you to have access to two devices. One that loads the site and shows the QR code, and one that actually scans the code. Being able to use the sharing extension to add a 2FA code to a password entry would be nice.

Conclusion

1Password is one of those tools that you didn’t know you’d need until you start using it. And when your used to having it available, you can’t live without it.

Give it a try.

Infinite Loop. Alexa, Google and Siri.

You know that game where you sit in a circle and the first person says a phrase to the next person and so on until it reaches the original person again in a butchered form?

I have to say, the way they implemented this is nicely done. I’ve been thinking of another way to trigger this loop but I’ve come up short. Maybe reading messages aloud?