#dev 2023-07-06
2023-07-06 UTC
Logan1, geoffo, lockywolf, tei_ and [aciccarello] joined the channel
# shreyanjain[m] lol
bterry1 joined the channel
# omz13 I'm sure Threads is all very exciting, but its not available in the EU because of "regulatory worries" (for a snarky take see https://www.theregister.com/2023/07/05/threads_comes_to_uk/)
# [tantek] aaronpk, the moment my threads profile can follow my http://tantek.com @-@ I will post from my site and then repost from my threads profile and see what happens
[schmarty] joined the channel
# shreyanjain[m] I have a feeling they are probably sticking to Mastodon-flavored AP
# [aciccarello] I thought I saw somewhere said ActivityPub was likely to come in September. And even then, it might be limited to a few select Mastodon instances.
nanoflite joined the channel
[jeremycherfas] joined the channel
# [Jo] Good Morning. Is this a place to ask for help? Because ive been using https://github.com/PlaidWeb/webmention.js/ to display my webmentions and it worked perfectly and now it doesnt and i kinda cant figure out why. The only site where any should have to appear atm is https://dead.garden/blog/silly-little-cooking-sonnet.html :^[
eitilt and win0err joined the channel
[schmarty], [Jo], [timothy_chambe], [snarfed], [aciccarello], [jeremycherfas], [pfefferle] and bterry1 joined the channel
# [KevinMarks] [Jo] try including in the non-minified webmention.js and set a breakpoint to see what it is calling http://webmention.io with
# [KevinMarks] looks like it's calling document.getElementById('"webmention-container"), not finding one, and exiting.
# [KevinMarks] looks like you have a `<div id="webmentions"></div>` but are using
# [KevinMarks] `<script src="/blog/webmention.min.js" data-id="webmention-container" async></script>`
# [KevinMarks] which overrides it. Switch that to
# [KevinMarks] `<script src="/blog/webmention.min.js" async></script>`
# [KevinMarks] to use the default id `"webmentions"`
gRegor joined the channel
ben_thatmustbeme, tei_ and AramZS joined the channel
# [snarfed] not surprisingly, http://threads.net isn't serving host-meta, webfinger, or nodeinfo yet
geoffo joined the channel
# [snarfed] closer to vanilla AP, http://threads.net also isn't serving profiles or posts as AS2 yet. notably they ignore conneg and serve HTML even to Accept: application/activity+json . which...have to admit I grudgingly admire. slow golf clap.
[Caleb_Hearth] joined the channel
# vladimyr For now threads.net is nothing more (or less) than another cat skin for Instagram running as giant blob of frontend code hitting their (pre)existing graphql routes
bterry joined the channel
# vladimyr It is hard to tell what they did on backend but right now it seems classic Facebook/Instagram server still running on yesteryear's php and using comet through ajax long polling for instance
# vladimyr I'm quite skeptic that they'll try to turn that pile of technical debt into interoperable actpub server but they might just add another one accessing same user data underneath
# vladimyr Existence of that thing right now is purely speculative but time will tell
# vladimyr i.e. don't expect this thing to walk or quack like fedi duck π
# [KevinMarks] I'm sure they could knock up an AP read API over their GraphQL easily enough it's getting all the message sending right thats harder, and that's before you deal with the webfinger stuff
# [KevinMarks] and this is a good point from the infrastructure PoV too - when the fash pile-ons happen, that could DoS a mastodon instance, as well as harming users https://octodon.social/@siege/110664945650729936
# vladimyr Meta's infra scales because it has to but it doesn't change numerous ugly facts it's tainted by:
# vladimyr 1/ they have so much legacy php code they had to come up with hack vm aka performant php reimplementation
# vladimyr 3/ instagram also resulted in another python implementation because there was too much code and it simply wasn't performant enough
# vladimyr 2/ they had so much php devs it was simply easier and cheaper to build react as way of molding frontend into their comfort zone than actually embracing it
# vladimyr And indeed as you already said they could easily drown rest of fediverse with ap messages if they ever start to send them out
gRegor joined the channel
# [snarfed] unrelated, interesting, aaronpk, Mastodon fixed that profile link hack, eg yours now shows http://google.aaronparecki.com on https://indieweb.social/@aaronpk@aaronparecki.com (logged in)
# [snarfed] the AS2 attachment.value contents are the same in https://aaronparecki.com/aaronpk and https://indieweb.social/@aaronpk@aaronparecki.com , they must be rewriting it before they serve it
btrem joined the channel
# [snarfed] yeah the CVE came from https://github.com/mastodon/mastodon/security/advisories/GHSA-55j9-c3mp-6fcq
# vladimyr No more verified google.com πΏ
# vladimyr Time for you to build the basis for new CVE, make it alert-able this time :D
# vladimyr Initial posts seed is made by author and remains constant through the lifetime of service?
tei_1 joined the channel
# Saphire [tantek]: you mean cohost
# Saphire (and tumblr)
# Saphire Wait
# Saphire ...this is reddit
# Saphire Reddit is literally "share links to other stuff" kinda, or half of it is
# Saphire OH YEAH, HACKER NEWS
# Loqi Reddit is a link aggregator and bulletin board site where community members may submit links and text posts, vote on the submitted entries, and post comments on them https://indieweb.org/Reddit
# Saphire what is orange site
# Loqi It looks like we don't have a page for "orange site" yet. Would you like to create it? (Or just say "orange site is ____", a sentence describing the term)
# Loqi Hacker News is a bookmark posting silo as well as a silo for comments on those links https://indieweb.org/Hacker_News
# [tantek] orange site is /Hacker_News
# shreyanjain[m] hmm how does the reddit api stuff affect bridgy
# Loqi IndieNews is an indieweb news aggregator, similar to Hacker News, which only accepts submissions via webmention https://indieweb.org/IndieNews
# [snarfed] shreyanjain Bridgy is fine, https://github.com/snarfed/bridgy/issues/1492
# Saphire What is cohost
# Loqi Cohost is a social networking site built by https://antisoftware.club https://indieweb.org/Cohost
# Saphire "poorly drafted" feels like a bit of a strong one
# Saphire "Was claimed to have a poorly drafted..."?
# Saphire Yes yes passive voice but that entire thing was blown out of the proprtion for a site held up by like 4-5 people
# vladimyr They actually gained substantial userbase?
tei_1 joined the channel
# vladimyr Interesting article: https://jakearchibald.com/2023/against-self-closing-tags-in-html/
# shreyanjain[m] i agree with [tantek] here
# rubenwardy I recently removed all the unnecessary /> from my sites for the detailed reasons
# rubenwardy the point the article makes is that /> is effectively ignored anyway, it's misleading to include it - a beginner may try to do <i /> or <div />
# rubenwardy I'd say it's only a good idea if you have a static analysis that requires you to /> self closing tags and not use it on tags with children
# rubenwardy yeah
# vladimyr Aren't you memorizing that anyway? I mean you have to know which tags allow for content be placed inside and which dont
# rubenwardy yeah there's no way around it, with /> or not
# rubenwardy it's weird that iframes aren't self closing, for example
# rubenwardy I guess that was for backwards compat
# vladimyr Is it? I always thought that's intentional and serves signal purpose similar to noscript
# vladimyr Place content there and it will get rendered if iframe's aren't supported?
# [schmarty] Explicitly marking self-closing tags can be a big help while learning which are which. Recognition over recall and all that.
# [schmarty] Also, code editors *could* probably help catch a lot of this now but it's often not clearly an "error" that a closing tag was missed until you look at how a browser has interpreted the page. That's still the source of a lot of frustration in my work!
# aaronpk TIL HTTP "Prefer: respond-async" https://datatracker.ietf.org/doc/html/rfc7240#section-4.1
btrem joined the channel
# vladimyr Hm, good to know, thanks for sharing aaronpk !
# vladimyr Seems like every RFC I've been reading lately is authored by https://github.com/jasnell
tei_ and geoffo joined the channel
# [KevinMarks] I hate that Vscode autoinserts a </p> when I type a <p> as that's often the exact opposite of what I want
# [KevinMarks] It also displays successive <p> as nested in the breadcrumbs bar which is just wrong
geoffo and gRegor joined the channel
# [0x3b0b] I think it's built in now for actual html files, though, the extensions are for languages where you may have an html block in a file that is something else...well, I found an extension that can replace the built-in functionality and make it work like Sublime Text instead, but not one that lets you exclude specific elements, so I guess I'm wrong again
tei_ and geoffo joined the channel
tei_1 joined the channel
# gRegor Ooh, instance-agnostic Mastodon share tool: https://toot.kytta.dev/ Found via "Respond on Mastodon" link at the bottom of https://vonexplaino.com/blog/posts/article/2023/07/playing-with-indieweb-ring-s-code.html
tei_ joined the channel