#dev 2023-04-14

2023-04-14 UTC
[James_Van_Dyne], geoffo, [jeremycherfas] and mro joined the channel
#
@remkusdevries
↩️ Very familiar story. We need Webmentions to be integrated in WordPress combined with ActivityPub (Fediverse).
(twitter.com/_/status/1646770493788176390)
#
@remkusdevries
↩️ At quick glance, that looks like a more complicated solution than Webmention? https://indieweb.org/Webmention
(twitter.com/_/status/1646779514523975685)
mro and ij1 joined the channel
#
[tantek]
^ that thread tho. Person advocating for using Nostr for replies that you own ... in a reply only posted on Twitter.
#
bkil
😼
geoffo joined the channel
mro_, mro and geoffo joined the channel
#
[snarfed]
[capjamesg] I know you write Python and like projects and jumped into Bluesky, let me know if you want to try adding it to Bridgy! publish or backfeed or both. the data conversion is already in granary, and you have code for interacting with the API, so it might not be too hard
#
[snarfed]
happy to help
#
capjamesg
Sure, I'd be happy to give it a go!
#
[snarfed]
The one ugly part is asking for password since there's no OAuth
#
[snarfed]
🤷‍♂️
#
drmr
Struggling to wrap my head around how micropub and webmentions might relate -- let's say you use a micropub client to "like" something, which publishes the like to your site, and the page you liked supports webmentions, it's the responsibility of the micropub client to then also send a webmention to that site, right?
[schmarty] joined the channel
#
[schmarty]
drmr: any system can send a webmention. that's typically up to your site, often your micropub _server_, or whatever service is responsible for making sure the new changes are published, like a build process.
#
[snarfed]
right. the two protocols are independent of each other, neither directly uses the other
#
drmr
Oh ok thanks! So it would be more natural to extend (in my case) eleventy to send webmentions on rebuild, but only for new ones?
#
aaronpk
i would say it's far more common for the website to send the webmention itself, i don't know of any micropub clients that do it that way
IWSlackGateway and [aciccarello] joined the channel
#
drmr
Just found out about https://telegraph.p3k.io/ from the chat in Sia's talk, very useful!
#
[aciccarello]
Her talk was great and I love her site
#
drmr
Same, and I got a lot of ideas!
#
drmr
From Cory's talk too
#
capjamesg
[aciccarello] How do I set permalink paths in 11ty?
#
capjamesg
I have a post like _posts/yyyy-mm-dd-slug and I want it to have the slug /yyyy/mm/dd/slug
#
[aciccarello]
Let me find that docs page
[schmarty] joined the channel
#
capjamesg
Thanks!
#
capjamesg
I couldn't find it.
#
[aciccarello]
It's the permalink frontmatter
#
[aciccarello]
Here's what I have for my site `permalink: "/posts/{{ page.date | date: '%Y/%m/%d' }}/{{ slug | default : title | slugify}}/"`
#
capjamesg
You have to do that on every page?
#
[aciccarello]
No, I have that in a json file in my _posts folder
#
[aciccarello]
The data cascade will apply it to all files in that folder
#
[aciccarello]
Then I override it in a few folders like _posts/recipes
mro joined the channel
#
capjamesg
I underestimated the extent of this challenge :facepalm: :D
[campegg] joined the channel
#
[campegg]
👆 LOL, that's me with any(every?)thing code-related
#
capjamesg
It's the last 20% that gets you haha.
[snarfed] joined the channel
#
[snarfed]
first 80%, second 80%
[tantek] joined the channel
#
capjamesg
Mind if I quote this transcript on my blog [campegg] + [snarfed] (happy to omit names)?
#
[tantek]
I mean it's archived, you can link to the permalink
#
[tantek]
is anyone using static.app for their static site hosting?
#
[campegg]
[capjamesg] Totally fine by me! And you don't need to anonymize me… I'm happy to own my expertise (or lack thereof 😉
#
[snarfed]
capjamesg sure
[jacky] joined the channel
#
capjamesg
Thanks. Will share a permalink momentarily.
#
capjamesg
No "There are only two hard things in Computer Science: cache invalidation and naming things."?
#
capjamesg
Or variants thereof?
#
capjamesg
Like the one that goes like: There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors."
#
capjamesg
Your comment on 80%/80% feels worth adding there.
#
capjamesg
[snarfed]++ for this list1
#
Loqi
[snarfed] has 86 karma in this channel over the last year (138 in all channels)
#
[snarfed]
it's not mine, it's been around in various forms for many decades, eg https://softwareengineering.stackexchange.com/questions/337749/ninety-ninety-rule-in-practice
#
[snarfed]
one of my favorites on the list is, "Running a successful open source project is just Good Will Hunting in reverse, where you start out as a respected genius and end up being a janitor who gets into fights." https://diff.substack.com/p/working-in-public-and-the-economics
#
capjamesg
Note: that link is private.
#
bkil
[tantek]: Am I interpreting correctly that they only offer a 7 day trial for no cost? https://static.app/#price
#
[tantek]
bkil I haven't looked into static.app myself, I don't use it
#
[tantek]
I don't have a static site myself, though perhaps others who do would be interested
bterry joined the channel
#
@fluffy
↩️ I made a token effort to keep it working but I think that Authl's Twitter support is, effectively, now dead. This is your reminder that the #IndieWeb IndieAuth standard is a much better way to go in general, and Mastodon is extremely easy to write apps for as well.
(twitter.com/_/status/1647001654322147329)
#
aaronpk
:( "This is a notice that your app - IndieLogin.com - has been suspended from accessing the Twitter API."
#
aaronpk
wtf now even my new v2 app was suspended
[KevinMarks] joined the channel
#
[KevinMarks]
One I like is "it's always a great feeling when you fix the last bug in a software project. With a big enough project you can have that feeling every few hours for months."
#
[KevinMarks]
Also Norton's Law: In the long run all data is either public or deleted.
#
[tantek]
Depends on how long but yeah
#
[tantek]
Perhaps I will have to redraw the POSSE diagram during this btconf, since we cannot in good conscience recommend investing the time to automate POSSEing to Twitter
#
[tantek]
subtle changes like solid to dashed line from your site to Twitter for publishing, and no arrow back because there's no sensible way to do backfeed AFAIK
#
[tantek]
or maybe we should start indicating where an arrow requires paid developer API access
BinarySavior_ joined the channel