#dev 2022-10-26

2022-10-26 UTC
[snarfed], gxt, geoffo, mikeputnam, romzx, mro, barnaby, gerben, gRegor, nertzy, [pfefferle], [campegg], AramZS, Saphire, jonnybarnes_, tbbrown and [pfefferle]1 joined the channel
#
@carstenpoetter
seen the @farcaster_xyz integration in @paragraph_xyz (https://paragraph.xyz/@blog/farcaster-comments) for the first time "live" today (@emmekwan's newsletter https://paragraph.xyz/@marginalia/writing-on-paragraph). that's pretty cool! something like the web3 version of the indie web's Webmentions -> @pfefferle
(twitter.com/_/status/1585322560731828225)
mro joined the channel
#
[schmarty]
reading up on farcaster now, but i find this comparison kind of funny given that the author of the blog post is excited about farcaster because they were "kind of sad" that twitter replies and quote tweets weren't reflected on their post. in other words: webmentions+bridgy could have been good enough?
#
[schmarty]
bleh, i managed to get past the "identities are on the ethereum blockchain" but then tripped over "Farcaster IDs can be obtained by calling the _Farcaster ID Registry (FIR)_ from an Ethereum address". so: a centralized ID registration system. 😩
#
capjamesg
[schmarty] I have been on Farcaster for 2-3 months now. I like it. The community discussions are quite heavily about crypto but the UX is good.
#
[schmarty]
i think do like the design principles of their identity system: "1. Can be owned in a secure, decentralized manner 2. Are easy to recognize visually when using a social network 3. Are quick and easy to set up (< 1 minute of work, ~ 10 USD) 4.Are recoverable if lost, without compromising decentralization."
#
capjamesg
They do have an open protocol and there are multiple applications built on top of it.
#
capjamesg
A friend built an events platform on top of the protocol.
#
capjamesg
Someone built social bookmarking on top of the protocol.
#
capjamesg
Someone built a search engine.
#
capjamesg
I have offered to make a bridge once Farcaster has a public web interface.
#
[tantek]
the identity has only a one-time cost, no recurring cost?
#
capjamesg
FWIW my identity was free. I did have to set up a crypto wallet but after that everything has just worked.
#
capjamesg
No crypto knowledge required to use the product. The product doesn't talk about ethereum, etc. I would have noticed if this was the case because I don't understand a lot of crypto.
AramZS joined the channel
#
capjamesg
NB: Some features use terminology like "mint" but the core social aspects (profiles, feeds, etc.) don't.
#
capjamesg
I helped a friend add h-event to that platform (work still needed).
#
[schmarty]
am i understanding right that this events platform is parsing any message posted that starts with "@event" (which would be a mention of the user with the name "event"). feels very oldschool twitter bots.
#
capjamesg
@event is already registered on the platform. Sort of like how breakfastand.coffee is registered and Webmentions formatted in the right way will show up as wiki pages.
#
capjamesg
But in this case, messages formatted in the right way will show up as an event.
#
gRegor
[tantek], filed a cassis issue with PHP8 https://github.com/tantek/cassis/issues/37
#
Loqi
[gRegorLove] #37 Parse error with PHP 8
#
gRegor
Ah, looks like fixed in https://github.com/tantek/cassis/pull/35, prob not in a new release yet
#
Loqi
[tantek] #35 PHP 8 compat preg_m* separate JS/PHP funcs
#
gRegor
Yep, last release 2016-04-04. I'll have composer use dev-master for now.
#
gRegor
Hm, still getting that error
jacky and romzx joined the channel
#
[tantek]
takes a look
#
[tantek]
this is very weird, because I can't find the text "$s.match" in https://github.com/tantek/cassis/blob/master/cassis.js
#
[tantek]
gRegor is it possible you're using the unofficial cassis.php file in there? maybe I should assign the issue to aaronpk since he made that file (and has been updating it)
#
gRegor
Yeah, the indieweb/this-week software includes cassis. I haven't dug deep into how it's used, but this is just the default composer install > require vendor/autoload.php > error before trying to run any of the this-week code.
#
[tantek]
note I directly use cassis.js in my php backend
#
[tantek]
hmm I guess you could also run https://github.com/tantek/cassis/blob/master/post-process.php on the latest cassis.js to regen cassis.php and see if that fixes it?
#
gRegor
I'll dig into it more while I'm there. I'm working on the idea of grouping those new indieweb.org/events/* pages in the newsletter
#
gRegor
Ok, I'll try that! thanks
#
[tantek]
That feels like something that should be automated but I assume github automation hooks don't execute PHP right?
#
gRegor
Not sure, honestly. A composer script probably could, for sure
bterry1 and dckc joined the channel