Replying to
But no sessions.
(Which is a shame—it’s right ’round the corner from me)
But no sessions.
(Which is a shame—it’s right ’round the corner from me)
I presume that “ChatGPT” isn’t supposed to be said as one word—“chatgipit”—but rather the capital letters should be spelled out.
So it’s pronounced “See Hat Jee Pee Tee.”
Checked in at The Bugle Inn. Fiddletastic Sunday session 🎻🎻🎶
Looking forward to hearing from both @cassiecodes@front-end.social and @philhawksworth@indieweb.social at Monday’s geeky gathering here in Brighton:
https://www.storyblok.com/ev/stories-on-the-road-uk-23#brighton-%C2%B7-february-27th
Push notifications are finally arriving on iOS—hallelujah! Like I said last year, this is my number one wish for the iPhone, though not because I personally ever plan to use the feature:
When I’m evangelising the benefits of building on the open web instead of making separate iOS and Android apps, I inevitably get asked about notifications. As long as mobile Safari doesn’t support them—even though desktop Safari does—I’m somewhat stumped. There’s no polyfill for this feature other than building an entire native app, which is a bit extreme as polyfills go.
With push notifications in mobile Safari, the arguments for making proprietary apps get weaker. That’s good.
The announcement post is a bit weird though. It never uses the phrase “progressive web apps”, even though clearly the entire article is all about progressive web apps. I don’t know if this down to Not-Invented-Here syndrome by the Apple/Webkit team, or because of genuine legal concerns around using the phrase.
Instead, there are repeated references to “Home Screen apps”. This distinction makes some sense though. In order to use web push on iOS, your website needs to be added to the home screen.
I think that would be fair enough, if it weren’t for the fact that adding a website to the home screen remains such a hidden feature that even power users would be forgiven for not knowing about it. I described the steps here:
- Tap the “share” icon. It’s not labelled “share.” It’s a square with an arrow coming out of the top of it.
- A drawer pops up. The option to “add to home screen” is nowhere to be seen. You have to pull the drawer up further to see the hidden options.
- Now you must find “add to home screen” in the list
- Copy
- Add to Reading List
- Add Bookmark
- Add to Favourites
- Find on Page
- Add to Home Screen
- Markup
As long as this remains the case, we can expect usage of web push on iOS to be vanishingly low. Hardly anyone is going to add a website to their home screen when their web browser makes it so hard.
If you’d like to people to install your progressive web app, you’ll almost certainly need to prompt people to do so. Here’s the page I made on thesession.org with instructions on how to add to home screen. I link to it from the home page of the site.
I wish that pages like that weren’t necessary. It’s not the best user experience. But as long as mobile Safari continues to bury the home screen option, we don’t have much choice but to tackle this ourselves.
Brightonians! Come and join me and @cassiecodes@front-end.social for an evening of (free!) pizza, drinks, and talks on Monday, February 27th:
Checked in at Jolly Brewer. Sessioning — with Jessica
Checked in at The Bugle Inn. Sunday session 🎶🎻
It’s no longer an issue. I was in California last month and that was fine.
But I think if you go to places like Florida in the summertime, there might be further questions to answer about tropical infectious diseases.
Had a lovely afternoon playing jigs and reels.
I posted 1057 times on adactio in 2022.
That’s a bit more than in 2021.
November was the busiest month with 137 posts.
February was the quietest with 65 posts.
That included about 237 notes with photos and 214 replies.
I published one article, the transcript of my talk, In And Out Of Style.
I watched an awful lot of television but managed to read 25 books.
Elsewhere, I huffduffed 130 audio files and added 55 tune settings on The Session in 2022.
I spoke at ten events.
I travelled within Europe and the USA to a total of 18 destinations.
Arrived into Cork airport to the sound of trad tunes! 🎶🎻☘️
People posting screenshots of AI-generated images and text, like parents proudly pinning their toddler’s latest scribblings on the fridge door.
Checked in at Tigh Cóilí. Listening to my favourite mandolin player ever—Declan Corey—playing in a cracking session! 🎶 — with Jessica
Heading into the west, taking the train from Dublin to Galway.
Bidding farewell to Florida.
If you ask me, the construction of a highway to the danger zone was an extravagant waste of taxpayer money in the first place.
I’ve been contemplating a checkbox. The label for this checkbox reads:
This is a bot account
Let me back up…
In what seems like decades ago, but was in fact just a few weeks, Elon Musk bought Twitter and began burning it to the ground. His admirers insist he’s playing some form of four-dimensional chess, but to the rest of us, his actions are indistinguishable from a spoilt rich kid not understanding what a social network is.
It wasn’t giving me much cause for anguish personally. For the past eight years, I’ve only used Twitter as a syndication endpoint for my own notes. But I understand that’s a very privileged position to be in. Most people on Twitter don’t have the same luxury of independence. It’s genuinely maddening and saddening to see their years of sharing destroyed by one cruel idiot.
Lots of people started moving to Mastodon. I figured I should do the same for my syndicated notes.
At first, I signed up for an account on mastodon.cloud. No particular reason. But that’s where I saw this very insightful post from Anil Dash:
When it came time to reckon with social media’s failings, nobody ran to the “web3” platforms. Nobody asked “can I get paid per message”? Nobody asked about the blockchain. The community of people who’ve been quietly doing this work for years (decades!) ended up being the ones who welcomed everyone over, as always.
I was getting my account all set up and beginning to follow some other folks, when I realised that I actually already had an exisiting account over on mastodon.social. Doh! Turns out that I signed up back in 2017 to kick the tyres, but never did much else because there weren’t many other people around back then. Oh, how times have changed!
Anyway, I thought I had really screwed up by having two accounts but this turned out to be an opportunity to experience some of the thoughtfulness in Mastodon’s design. The process of migrating from one Mastodon account to another—on a completely different instance—was very smooth! It was clear that this wasn’t an afterthought. This is an essential part of the fediverse and the design of the migration flow reflects that.
This gives me enormous peace of mind. If I ever want to switch to a different instance and still keep my network intact, I know it won’t be a problem. Mastodon is like the opposite of the roach-motel mentality that permeates most VC-backed so-called social networks.
As I played around some more—reading, following, exploring—my feelings of fondness only grew stronger. I like this place a lot!
I definitely wanted to syndicate my notes to Mastodon. At first, I implemented a straightforward RSS-to-Mastodon syndication using IFTTT (IF This, Then That), thanks to Matthias’s excellent tutorial.
But that didn’t feel quite right. When I syndicate to Twitter, I make a conscious choice each time. There’s a “Twitter” toggle that I can enable or disable in my posting interface. Mastodon deserved the same level of thoughtfulness.
So I switched off the IFTTT recipe and started exploring the Mastodon API. It’s going to sound like a humblebrag when I tell you that I got cross-posting working in almost no time at all, but that’s not a testament to my coding prowess (I’m really not very good), but rather a testament to the Mastodon API, which was a joy to work with.
/settings/applications
.New Application
.write:statuses
(and probably write:media
) from the Scopes list.Your access token
to use in API calls.I did hit a wall when it came to posting images. That took me a while to get working, and I couldn’t figure out why. Was it something at Mastodon’s end while it was struggling under the influx of new users? As it turns out, no. It was entirely down to me being an idiot. (You know that situation where you’re working on a problem for ages and you’ve become convinced it’s an extremely gnarly rocket-science problem, but then turns out to be something stupid like a typo? Yeah. That.)
Then there’s the whole question of how to receive replies, likes, and reboosts from Mastodon here on my own site. Luckily, that was super easy, thanks to Brid.gy. One click and I was done. I love Brid.gy!
Take this note, for example. There’s a version on Twitter and a version on Mastodon. The original version on my own site gets responses from both places.
If I’m replying to a response on Twitter, I do not syndicate that to Mastodon.
Likewise, if I’m replying to a response on Mastodon, I do not syndicate that to Twitter.
Oh, one thing worth mentioning: if you’re sending a reply to something on Mastodon using the API, there’s an in_reply_to_id
field for you to provide. But you should also include the full @username@instance of the person you’re replying to at the beginning of the message to ensure that it’s displayed as a reply rather than showing up as a regular post. Note the difference between this note on my site and its syndicated version on Mastodon.
Anyway, now I’m posting to Mastodon, but I’m doing it through the the interface of my own website. Which brings me to that checkbox in Mastodon’s profile settings:
This is a bot account
The help text reads:
Signal to others that the account mainly performs automated actions and might not be monitored
If I were doing the automatic cross-posting from RSS, I’d definitely tick that box. But as I’m making a conscious decision whenever I syndicate to Mastodon, I think I’m going to leave that checkbox unticked.
My cross-posting is not automated and I’m very much monitoring my Mastodon account …because I’m enjoying my Mastodon experience more than I’ve enjoyed anything online for quite some time. Highly recommended!
Got to see the bright burn of the Artemis launch even from Saint Augustine beach far to the north, and even with cloudy skies! 🚀
Shrimp night! 🍤 🌽