#dev 2024-09-03
2024-09-03 UTC
thegreekgeek_ joined the channel
#
pcarrier [qubyte]: don't posts have filenames?
fluffy joined the channel
#
pcarrier 12yo archive of my blog converted to markdown, and now it's backfilled :D
fluffy and Kaguneh joined the channel
[snarfed] joined the channel
#
[snarfed] forgot where I saw it, but this was a decent high-level history of the W3C Social Web working group 2014-2018 and how it ended up with the portfolio of ActivityPub, IndieWeb stack, and other standards: https://youtu.be/Pu3hGjjQzQM?feature=shared&t=5325
cuibonobo and [snarfed]1 joined the channel
#
[morganm] I was wondering if anyone would be interested in looking at a `.key` presentation about web components Im working on. Trying not to put everything into the slides but also I want it to be a resource for someone who doesnt attend the talk
#
[morganm] 17 slides
#
[morganm] Maybe better for random chat 🙂
#
[morganm] idk im enthused and fired up 😄
#
[morganm] Does this work? Slack upload. Happy to email also!
#
[snarfed] [mattl] Robert Gehl, https://aoir.social/@rwg
fluffy, [sebbu], barnaby, ttybitnik, AramZS and rozenglass joined the channel
to2ds joined the channel
#
[snarfed] yes! there are a bunch. fedidb, https://fediverse.observer/ , https://fediverse.party/ , etc
SyniToxi and [schmarty] joined the channel
#
[tantek] I mentioned the problem briefly here without naming it and am kinda surprised no one has blogged about it? https://tantek.com/2022/301/t1/twittermigration-bridgyfed-mastodon-indieweb

#
Loqi [preview] [Tantek Çelik] #TwitterMigration, first time?
Have posted notes to https://tantek.com/ since 2010, POSSEd tweets & #AtomFeed.
Added one .htaccess line today, and thanks to #BridgyFed, #Mastodon users can follow my #IndieWeb site
@tantek.com
No Mastodon install...

to2ds joined the channel
#
pcarrier [tantek]: yeah I'm familiar, but I got a post from a week ago and 2 super recent posts, nothing in between?
#
pcarrier [tantek]: I'm alone on my server, all starts are cold :)
#
pcarrier [tantek]: I can't tell for sure, for all I know someone boosted it and I received it?
[Bruno_Pulis] joined the channel
#
pcarrier [tantek]: can you try to repost something that didn't get through as I watch logs?
#
pcarrier also anybody's guess why music files keep pausing on https://nothing.pcarrier.com/posts/tunes/ ? it could be a bad server behaviour. they were produced with `oggenc` so prooobably not the files themselves.
#
pcarrier yes.
#
pcarrier I tried flac too, same behaviour.
#
pcarrier [mattl]: everything. https://caniuse.com/ogg-vorbis
#
pcarrier ah no, safari apparently doesnt' support vorbis, I guess I need to mkvmerge -w to make webm :D
#
pcarrier in which case, I might as well use opus
gRegor joined the channel
#
pcarrier sorry doesnt' support ogg containers. it does support vorbis, not ogg.
#
pcarrier ha ha made webm, it's a disaster
#
pcarrier that's gonna end in m4a.
#
[schmarty] pcarrier: i would like to know more about "disaster" 😂

#
pcarrier [schmarty]: try playing https://nothing.pcarrier.com/assets/music/t01.webm in safari
#
[schmarty] oh, i don't have a mac handy 😅

#
pcarrier [schmarty]: it's supposed to sound like https://nothing.pcarrier.com/assets/music/t01.flac
#
[schmarty] some crunchy bleeps and bloops in there

#
[mattl] [Pierre_Carrier] https://nothing.pcarrier.com/assets/music/t01.webm works in Safari 🙂

#
pcarrier t04-t06 aren't gameboy
#
pcarrier [mattl]: no, it doesn't work. it plays… something
#
pcarrier [mattl]: gave you the flac for comparison :)
#
pcarrier opus.
#
pcarrier at this point sure
#
pcarrier for f in *.ogg; mkvmerge -w -o (echo $f|sed s/ogg/webm/) $f; end
#
pcarrier deployed
#
pcarrier straight up silent.
#
pcarrier well, aac in mpeg4 it is
SyniToxi joined the channel
#
[tantek] pcarrier I just tried updating (reposting?) https://tantek.com/2024/245/t1/read-write-suggest-edit-web via Bridgy Fed and so watch your logs to see if you see anything!

#
pcarrier works perfectly in Safari
#
pcarrier [tantek]: nothing in > journalctl -u gotosocial --since '10 min ago'|grep -iE 'tantek|brid'
#
pcarrier works perfectly in Chrome. seeking is instantaneous, no pauses, brilliant. AAC in MPEG4. dang it.
#
pcarrier Sep 03 20:05:24 horse gotosocial[2938648]: timestamp="03/09/2024 20:05:24.949" func=server.init.func1.Logger.14.1 level=INFO latency=28.139972ms userAgent="Bridgy Fed (https://fed.brid.gy/)" method=POST statusCode=202 path=/users/pc/inbox clientIP=34.44.108.153 pubKeyID=https://fed.brid.gy/tantek.com#key requestID=77sqvech04000bhbb9m0 msg="Accepted: wrote 45B"
#
pcarrier [tantek]: "✏️ I want the Read Write Suggest-Edit Accept-Edit Update Web." I already had though?
#
pcarrier [18:39:12] <pcarrier> hmmm if I hit "toots and replies" in semaphore.social (my client) it also shows "✏️ I want the Read Write Suggest-Edit Accept-Edit Update Web."
#
pcarrier [18:41:16] <pcarrier> and if I hit "load more" I get "All setup here at IndieWebCamp Portland!"
#
pcarrier [18:41:45] <pcarrier> nothing in-between
#
pcarrier still the same
#
pcarrier I figured
#
pcarrier I'll keep watching logs :)
#
[tantek] pcarrier, just updated https://tantek.com/2024/242/t1/indiewebcamp-portland which Bridgy Fed will be sending Updates for over the next few minutes

#
Loqi [preview] [Tantek Çelik] Had a great time at IndieWebCamp Portland 2024 this past Sunday — our 10th IndieWebCamp in Portland!
https://events.indieweb.org/2024/08/indiewebcamp-portland-2024-8bucXDlLqR0k
Being a one day #IndieWebCamp, we focused more on making, hacking, an...

#
[snarfed] re what it _should_ do, I think doing nothing is correct, esp since AP supports partial updates, so the receiving instance can't assume the received object in the update is complete. https://www.w3.org/TR/activitypub/#update-activity-outbox
#
pcarrier [snarfed]: https://gist.github.com/pcarrier/f731c402faa65f174f327cc1cd1111f6
#
pcarrier any idea what this means?
#
pcarrier yeah that's what 202 is for right?
#
[snarfed] pcarrier that looks like https://github.com/snarfed/bridgy-fed/issues/1033
#
pcarrier "The actual processing of the request is not guaranteed; a task or action may fail or be disallowed when a server tries to process it." https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/202
#
pcarrier nothing with tantek or brid in logs
#
pcarrier [tantek]: you tell me :)
#
pcarrier seems to me like it worked
#
pcarrier that 100% wasn't there yesterday
#
pcarrier [tantek]: it's worth noting I've set ridiculous limits on my instance
#
pcarrier like, I can post 999999 characters
barnaby joined the channel
#
pcarrier (having moved back to IRC, love that I can upload any file to srv.us with curl --data-binary @file https://srv.us. it only works because it's not abused.)
#
pcarrier [tantek]: wanna keep'em coming? I can be around for another half hour
ttybitnik joined the channel
#
SyniToxi top
SyniToxi left the channel
#
[tantek] ok pcarrier, reload and see if you see https://tantek.com/2024/238/t3/indiewebcamp-auto-linking

#
pcarrier [tantek]: https://srv.us/2pb4vkt5yzqbugnl2crpsljpjee534bj
#
pcarrier 5 toots now :)
#
[KevinMarks] I spent ages at Apple circa 2000 trying to get permission to ship Ogg and Vorbis support, but my VP was scared of submarine patent lawsuits from Dolby or Fraunhofer

#
[KevinMarks] On the posts question, xoxo.zone shows the most recent post and the setting up one

#
[KevinMarks] Indieweb.social ditto - you could as Annika or Tim to check logs

#
[KevinMarks] That's me looking via phanpy.social mind

#
[KevinMarks] Directly logging into xoxo.zone is the same

#
pcarrier [tantek]: shows up? https://srv.us/4rw5pjik74s2icbggltgcyfd3suqdrwu
#
pcarrier oooh that's totally a thing
#
pcarrier I remember that
#
pcarrier no, I remember somebody building "block >n hashtags automatically" into a fediverse client, sorry
#
pcarrier not mastodon itself
#
pcarrier IDK if I can still access this convo, it happened before I migrated my account to my own server
#
pcarrier got it! completely useless to this convo sorry. @jraedisch@mastodon.social: "@pcarrier that‘s valuable info. I might integrate that into my app’s filters. Will ping you here when ready, in case you’re interested in testing. Right now I am doing stuff like filter more than 3 hashtags and show only one status per user account in 300."
#
pcarrier on that note, sounds like gotosocial is better behaved than some mastodon instances when it comes to very large posts, and we don't know much more, right? is there evidence of some servers being better behaved than others?
#
pcarrier I was thinking, we can create test acccounts on rrier.fr, and I can provision a mastodon for rrier.ca
#
pcarrier see what happens with very large posts across both
#
pcarrier not tonight though
#
[KevinMarks] There was an issue to add OpenTelemetry to Mastodon, which would help with this kind of issue where you have to trace an id through multiple services

#
pcarrier side question, neither Tusky on Android not Semaphore.social let me edit my posts. They both only offer me to delete and repost. Is there a client that supports updates? Does gotosocial?
#
pcarrier I'm 100% that person who updates multiple times after posting if I have the chance.
#
[KevinMarks] Phanpy.social supports editing posts

#
pcarrier **STATUS EDITS ARE NOT CURRENTLY SUPPORTED IN GOTOSOCIAL (coming in 2024)**
#
pcarrier this settles that :)
#
[KevinMarks] Looks like OpenTelemetry got merged https://github.com/mastodon/mastodon/pull/30130

#
pcarrier no [mattl], still unchecked @ https://github.com/superseriousbusiness/gotosocial/blob/main/ROADMAP.md
#
[KevinMarks] If you're going to run a mastodon instance to track what happens with updates or long Posts, using OT with http://honeycomb.io would be a good way to do it

#
pcarrier [KevinMarks]: you don't expect those types of failures / rejections would be logged?
#
pcarrier because based on the size of that PR, they have _some_ opentelemetry, they certainly haven't instrumented much
#
[KevinMarks] Some of the honeycomb tooling will log all requests and attribute the call chain and give a good ui for understanding the traces (I've used it in node rather than Ruby)

bret, to2ds and AramZS joined the channel