#dev 2023-05-15
2023-05-15 UTC
Soni, geoffo, eitilt, gxt__, pharonix71, [tantek] and jeremy joined the channel
petermolnar left the channel
# [KevinMarks] It's a Lord of the Rings reference
petermolnar, holiday_1, [snarfed] and geoffo joined the channel
# [KevinMarks] [capjamesg] OK, big-ass PR. moving the templates to nunjucks made them quite a lot smaller; they should be easier to iterate on now.
# Loqi nunjucks is a templating language for JavaScript https://indieweb.org/nunjucks
# [KevinMarks] the posts not having useful URLs in is annoying. You pass in a pot url like "https://staging.bsky.app/profile/kevinmarks.com/post/3jvmeekwoll2b" and get one out like 'at://did:plc:kn4dz4f67maytvsbcnbry36k/app.bsky.feed.post/3jvmeekwoll2b'
# Loqi [preview] [Kevin Marks] So, 14 years ago, when twitter was so new that it had just introduced retweets, a bunch of us talked about how to think about social on the web at Web2 expo NYC.
This was me on vocabularies
https://youtu.be/qYsMtroVLeA
# [KevinMarks] I suppose I need a macro for that to recompose them
# [KevinMarks] hm, expanding youtube could be good for this too
mretka and Loqi__ joined the channel
# petermolnar what
# petermolnar no, xmpp is actually up, running, federated, and working
# petermolnar I was referring to the weight of protocols on matrix vs xmpp
[Murray] joined the channel
# [snarfed] [KevinMarks] agreed on the at:// vs https:// URLs annoyance. fortunately converting at => https is trivial since http://staging.bsky.app URLS support dids, eg https://staging.bsky.app/profile/did:plc:kn4dz4f67maytvsbcnbry36k/post/3jvmeekwoll2b for the one you posted
# [KevinMarks] Interesting. I reverse engineered it from the post data already though
# [KevinMarks] `
{% macro post_url(p) -%}
`# [KevinMarks] `
{%- endmacro %}
`# [KevinMarks] untangling all the different structures in the bsky API is a bit odd - they seem to not have a consistent encapsulation of posts
# petermolnar re: XMPP - it is actually quite happy without the "big" players, there are small/medium servers running it, particularly in Germany. If anyone's interested https://xmpp.org/2023/05/the-xmpp-newsletter-april-2023/ is the latest state.
# petermolnar the most beautiful recent thing was this: https://unifiedpush.org/ which Conversations, an Android XMPP client can fully utilize, and Element, the flagship Matrix app can piggyback on it... essentially using XMPP for notifications.
# petermolnar here's a bit more about unifiedpush: https://f-droid.org/2022/12/18/unifiedpush.html
# [snarfed] [KevinMarks] [capjamesg]I've been deep in mapping app.bsky.* to/from other formats recently, happy to compare notes if you want. https://granary.io/?site=bluesky#logins , https://github.com/snarfed/granary/blob/main/granary/bluesky.py
# [KevinMarks] You're doing it properly with lexicons, unlike my 'whats in this nested json thingy?' approach
# [KevinMarks] I need to add recordWithMedia support
# petermolnar [snarfed]: heh, then my analogy is not even that much off :D
# [KevinMarks] that embeddings are a union of lists of consistent things rather than a list of varying things is a bit odd
# [KevinMarks] also that an embedded post is not quote the same as a post
# [KevinMarks] I'm getting a slight feel of java in the bsky lexicons, where arbitrarily nesting things is hard to do, so you define a bunch of things that are almost but not quite the same. Which I suppose is the complement of the 'you can arbitrarily nest things in microformats' problem we hit when trying to write things like xray
# [KevinMarks] Yay nested things work now https://bsky.link/?show_thread=on&url=https://bsky.app/profile/acab.dad/post/3jvrt6ifakc2j
# petermolnar nested things, what could possibly go wrong, oh, right, billion laughs attack
# [KevinMarks] They have narrow nesting - you can have a photo inside a post inside a post, but not 3 posts deep
# IWDiscordRelay <capjamesg#4492> Billion laughs petermolnar?
# [tantek] has anyone played with https://github.com/elk-zone ? I'm wondering since it seems to be early if they'd also be receptive to adding Micropub support (and IndieAuth sign-in flow)
# petermolnar XML is nearly as beautiful as YAML
# petermolnar YAML is even worse imo
# petermolnar the more complex it gets the easier to lose track of where you are
# petermolnar plus someone wanted to make something "cool" when XML fell out of favour
# petermolnar it's worth noting that people made horrible things with XML, see SOAP
# petermolnar YAML--
# petermolnar I can do this all day :D
# vladimyr capjamesg: fyi mf2.link seems down, returns 502
# Loqi SOAP is Spectacularly Overblown Architectural Posturing see WS-Deathstar https://indieweb.org/SOAP
# [KevinMarks] Hmm, I may have to recheck the error stuff
# [KevinMarks] What did you pass it?
gRegor joined the channel
# IWDiscordRelay <capjamesg#4492> I don’t have that logged.
# [KevinMarks] ah I didn't fix the error logging if you go to /feed without a url
# [KevinMarks] done. A better fix would be a form on the feed page
KMF, jonnybarnes, [capjamesg], joshproehl, [chrisbergr] and gregsplace joined the channel
# capjamesg The Bluesky client is open source: https://github.com/bluesky-social/social-app
jarenado and geoffo joined the channel
# [snarfed] [tantek] I think it is, due to both culture and functionality. https://werd.io/2023/the-fediverse-and-the-at-protocol and https://snarfed.org/2023-05-04_50157 both discus more
holiday_1 joined the channel
jeremy, geoffo and bret joined the channel
bterry joined the channel