📖 Read: Apple is Listening ( Marco.org) by Marco Arment

“It’s hard to tell when Apple is listening. They speak concisely, infrequently, and only when they’re ready, saying absolutely nothing in the meantime, even when we’re all screaming about a product line as if it’s on fire. They make great progress, but often with courageous losses that never get reversed, so an extended silence because we’re stuck with a change forever is indistinguishable from an extended silence because the fix isn’t ready yet.”

Marco Arment ( Marco.org)

Screenshot of my Instagram feed
Photo by Donna Murray Photography

I mentioned yesterday my frustrations with Instagram were at an all-time high, and I wanted to “soft quit” the app by adding my follows as a source in Monocle. I didn’t find any existing guide on how to do this (sorry if I missed yours!), but I did get two useful suggestions about tools to enable this: Instagram Atom, and Granary.

I use Granary already, to pipe Twitter into Monocle, so that was my preferred option. The short guide below documents the steps I took to get things set up.

Step 1. Get your Instagram session ID

Instagram doesn’t offer much of an API anymore, so to let Granary do the magic, we need to get our Instagram session ID. To do this:

  • Login to Instagram through a desktop web browser
  • Use the developer tools to inspect the cookies set by Instagram. Look for a cookie called “sessionid” and copy the value of it:

Step 2. Link up Granary

Head over to Granary. Click on the Instagram login button, and authorise Granary if you need to. When you return to Granary, there will be a couple of form fields you can fill in.

  • Enter your Instagram username
  • Select @friends from the dropdown
  • Change the format to html/atom/json
  • Enter your copied session id in the cookie field

Click “GET”, and Granary will generate a preview of your feed and give you a link:

Copy that link.

Step 3. Add to Microsub

You need to add the URL you’ve copied from Granary as a source in whatever Microsub server you use. I use Aperture, so I added a new Instagram channel with my feed as a source. I’m going to assume you know how to do this for your server of choice.

Step 4. Enjoy

All being well, you should now have an Instagram feed in Monocle/your chosen social reader.

With all this set up, I can now add the Instagram app to the “To Quit” folder on my iPhone.
Screenshot of my iOS “to quit” folder, containing a handful of silo apps

Caveats

There’s a couple of limitations with “using” Instagram in a reader:

  • No syndication – to my knowledge, it’s not possible to syndicate any of your response (likes, replies, etc) back to Instagram. So if you want to let your Instagram-only friend know you liked their photo, into the app you go.
  • Session expiry – I don’t know yet if the session id we got in Step 1 will expire. If it does, you’ll probably need to redo creating and adding your feed.
  • Multi-accounts – if, like me, you have more than one Instagram account, and want to add both, there are some hoops to jump through. I found you need to add the second account using a second browser/new private browsing session, or some wires will get crossed somewhere and you’ll need to setup both feeds all over again.

💬 Replied to: a post

“”

I’m using Granary for my Twitter feed too. I think I briefly tried the Instagram integration, but didn’t really dig into it. I’ll take another look tomorrow morning 👍

Reposting: Pasan Premaratne on Twitter

“👋🏾This news is going to get drowned out in the WWDC chatter but I was unexpectedly laid off today along with a ton of other wonderful folks. I have 6 years of iOS development experience and would ❤️ any retweets you could send my way”

Twitter

💬 Replied to: What the crowd made of Apple's $1000 monitor stand

“What the crowd made of Apple’s $1000 monitor stand,Apple announced the long-awaited modular Mac Pro yesterday. It’s expensive, starting at $5000, but the faithful wanted some truly pro equipment and they got it. Even the 6k monitor to go with…”

Boing Boing

I thought I heard a gasp/incredulous laugh from the crowd when the monitor stand price was revealed… I’m glad I’m not the only one who picked up on it! As good as the monitor might be, having the monitor stand cost a grand – or even the $200 for a freaking VESA mount adapter – is probably going to transform it into a meme.

Reposting: Aimee Free Bird Ault on Twitter

“👋🏻Hi Twitter. If you or someone you know is looking to hire a seasoned and fairly humble senior Ruby developer, please let me know. I was very unexpectedly laid off as part of a mass-downsizing today. I have 15 years of development experience, 5 in particular with Ruby on Rails.”

Twitter

💬 Replied to: Christina "I Am Sadly not at WWDC" Warren on Twitter

““I’m sure devs will complain but as a user, I’m glad to see this. https://t.co/IZYBcGVDPV””

Twitter

Yeah, I’m OK with this too.

One thing that seems to be getting glossed over in the linked thread – it’s only mandatory to include the option, if the app offers other third-party logins. If you have your own login system then you do not have to add anything. That… seems reasonable?

📖 Read: Why conservatives are winning the internet (Vox)

“A new book explains why digital activism helps conservatives more than liberals.”

Vox

In terms of the actual ideology itself, I do think there’s something about the nature of conservatism that makes it easier to promote online. Conservatives tend to focus on simple, clear messages around freedom in particular. The left tends to focus on this general idea of fairness.

Conservatives are generally monolithic in their attacks on, say, Obamacare. The left wants a diverse array of voices. The left tends to want to include a lot of different people and a lot of different issues, and the result is a more muddled message that is just harder to communicate.

📖 Read: Fake news writer: If people are stupid enough to believe this stuff… (Naked Security)

“…then maybe they deserve this drivel, says a Macedonian copy-paste/turn-it-into-clickbait-bile writer who says it’s all about the money.”

Naked Security

… it’s all about the clicks. It’s all about the ad revenue. It doesn’t matter how preposterous the content is: what matters is that somebody – or many somebodies – open the articles and generate ad impressions.

John Wick (2014), on IMDb
Directed by Chad Stahelski, David Leitch. With Keanu Reeves, Michael Nyqvist, Alfie Allen, Willem Dafoe. An ex-hit-man comes out of retirement to track down the gangsters that killed his dog and took everything from him.

John Wick poster

I finally got round to watching John Wick. It was good, and I see what all the fuss is about; the lighting, cinematography, and choreography were all great. The action plays out very much like a form of dance. The plot is very “by the numbers,” but I liked that it was very stripped down and “simple”.

A bit like the title character himself, I found there was more power in what the film didn’t say about the world of criminals and assassins it is set in. My worry for when I get around to watching the sequels is that they fill in too many of the blanks, and ruin a bit of the mystique. The characters in John Wick felt real and believably connected, without ever really giving everything away, so actions have consequences we can understand even if we don’t know the whole background.

So, yeah, I enjoyed John Wick, and would happily recommend it if you’re looking for a great looking action film that isn’t overly complicated but still has some good character moments.

I’ve started using my new(ish) test site to build my new IndieWeb WordPress theme. It’s very early in the process, and I’m getting the markup in place first, before I go anywhere near a stylesheet – so it all looks very 1996 right now.

The lessons learned on “K” will be put into use with this theme, along with several ideas I’ve picked up along the way. I’ve already reused some of the more useful bits of K to give me a head-start, so I know that stuff like the feed and post microformats should be pretty robust (if not yet 100% complete). The main improvement I want to make over K is in flexibility  – i.e. it’s not just usable by me, or locks me/the user into a particular setup.

If there is anything you would like to see in an IndieWeb WordPress theme, or any other suggestions, please file an issue in the repository. I can’t promise I’ll implement it, but at this stage, the chances are high 😉

🔖 Bookmarked: What Really Happens to AirPods When They Die

“Apple finally opens up about their complicated afterlife”

For what it’s worth, my 2½ year old AirPods still charge and work fine, despite taking some abuse, and don’t show that much battery degredation. When the battery inievitably “dies” it’s good to know they can be recycled.

📖 Read: Robert Mueller Wishes You’d Read His Report (The Atlantic) by an author

“Special Counsel Robert Mueller wishes that you’d read his report. He’s not angry; he’s just disappointed.”

an author (The Atlantic)

Mueller is a man out of time. This is the age of alternatively factual tweets and sound bites; he’s a by-the-book throwback who expects Americans to read and absorb carefully worded 400-page reports. Has he met us? His high standards sometimes manifest as touching naïveté. “I hope and expect this to be the only time that I will speak to you in this manner,” Mueller said today, explaining that his report was his testimony and that Congress should not expect him to answer questions with any new information.

📖 Read: Open source beyond the market (Signal v. Noise)

“Keynote on the topic of open source, markets, debts, purpose, and no less than the meaning of life. Delivered at RailsConf 2019. Also available as a long read below.”

Signal v. Noise

When I was getting into the industry in the mid-to-late 90s, it seemed like we were witnessing the peak of an epic battle between proprietary and free software.

This war was embodied at the proprietary end of the spectrum by Bill Gates and Microsoft. The ultimate proprietary extractors, dominators, and conquerers. And at the free-software end of the spectrum, by Richard Stallman and Free Software Foundation. The ultimate software freedom fighters.

And there’s no doubt that these two men were diametrically opposed on many of the key questions about how software should be made and distributed. But that stark contrast also had a tendency to overshadow the way in which they were strikingly similar.

💬 Replied to: joe jenett on Twitter

““@MstrKapowski – thought you might want to check the link in the body of your last post (Evolution of..) – it’s links to an image, not the site.””

Twitter

Thanks for catching that! Not sure how it happened, but I’ve fixed it 👍

📖 Read: The kid from "David After Dentist" is headed to college (Vox)

“Here’s how going viral changed his life.”

Vox

The type of internet fame that David experienced — mostly supportive, humorous, and even sweet — is emblematic of the 2000s. This was the cusp of the social media era, when people regularly posted their earnest feelings on Facebook and being in someone’s Top Eight on MySpace still connoted close friendship. But the online conversation has soured since then, and blowback can be crueler. Now, in the age of doxing, trolls, and brutal Twitter takedowns, is it possible to escape viral fame so unscathed?