Quite a fun and insightful listen, for something as potentially “dry” as a developer conference interview.
“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.”
“For part one of a two-part conversation, Federico and John are joined by John Gruber of Daring Fireball and The Talk Show to talk about how he got started, the role of luck, privilege, hard work, and talent in success, the toxicity of social media, building a business writing online, advertising, sponsorships, hairpieces, and more.
“
“Hi all, With the release of the new Citadel contrast paints I thought it would be a great opportunity to re visit painting non metallic meta…”
Reposting: a tweet
Reposting: Robert Nyman
W3C TAG Ethical Principles: https://www.w3.org/2001/tag/doc/ethical-web-principles/
By @torgo and @hadleybeeman
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.
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.
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: a tweet
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”
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.
“Sample code for the Sign in with Apple API. Contribute to aaronpk/sign-in-with-apple-example development by creating an account on GitHub.”
Aaron already has an example of Sign-in With Apple up and running, because of course he has 👍
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.”
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?
““This is #TheGrowlyDarks project I want to kickstart shortly.
Mental arithmetic free, designed for dyscalculia, ADHD, ADD, vision impaired, and forms of neurodiversity that are a barrier to playing #ttrpgs games!””
“A new book explains why digital activism helps conservatives more than liberals.”
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.
“…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.”
… 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.
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.
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 😉
“You might recall during the 2017 UK elections, some attention was paid to the ongoing tradition of quirky, satirical political candidates running for office. But none got more attention than one “Lord Buckethead.””
“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.
“Special Counsel Robert Mueller wishes that you’d read his report. He’s not angry; he’s just disappointed.”
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.
“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.”
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.
Thanks for catching that! Not sure how it happened, but I’ve fixed it 👍
“Here’s how going viral changed his life.”
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?