#dev 2022-05-09
2022-05-09 UTC
jacky, [calumryan]1, strugee, [aciccarello], rockorager, mro, angelo, [Murray], tetov-irc, ben_thatmustbeme, alex11 and AramZS joined the channel
# [aciccarello] I just downloaded my instagram data to backfill my photo posts. But I can't seem to figure out how to map the instagram post data to an instagram link for generating syndication links. Has anyone worked with instagram data export before?
# Loqi Instagram is a popular photo and short video hosting silo most well known for square photos that have been processed with an image filter https://indieweb.org/Instagram
# [aciccarello] I might just have to skip the syndication links. It wouldn't be the end of the world
# [aciccarello] Seems like an odd omission though.
# [aciccarello] nope
# [chrisaldrich] What is a webmaster?
# Loqi It looks like we don't have a page for "webmaster" yet. Would you like to create it? (Or just say "webmaster is ____", a sentence describing the term)
# [chrisaldrich] is so disappointed in us... I'll just leave this here, if only for the og:image https://justinjackson.ca/webmaster/
jacky joined the channel
# [chrisaldrich] Good question... it does have a bit of baggage there...
# [chrisaldrich] Power dominance over machines is better than machine dominance over people. We mostly need to focus on people (and people with machines) having power dominance over other people.
# [chrisaldrich] Given the historical context of the time, I suspect that the word was influenced by the idea of dungeon master which paints it with a more creative connotation of "I'm designing a story and an experience for you. I hope you enjoy it." Maybe we need to borrow a German or Japanese word that expresses "joy of the web"? KawaiiIndieWebvergnügen?!
jacky joined the channel
# [aciccarello] This instagram data export isn't great. I'm pretty sure it doesn't include the alt text in this data export. Also their images are smaller resolution than I uploaded but more KB.
jacky joined the channel
alex11, [Chris_Lott] and jacky joined the channel
# IWDiscordGateway <person> I figured out webmention support on my blog! I am very excited even though it turns out it was like two lines. But I need to share my excitement somewhere and I figured y'all might understand why it's exciting to feel like people can RESPOND??? to my posts???? Incredible.
jacky joined the channel
# IWDiscordGateway <capjamesg> Congrats!
jacky joined the channel
# AramZ-S[m] Congrats for sure!
jacky joined the channel
# IWDiscordGateway <person> Thanks all!!
jacky joined the channel
# vika_nezrimaya Ok guess what I found who's been unintentionally DDoSing me all these months
# vika_nezrimaya It was Yandex's search crawler that hit a codepath full of spaghetti code and my website was choking on it
# vika_nezrimaya I can now perfectly reproduce this bug in staging which means I can see why it hangs!
# vika_nezrimaya Turns out nginx logs are very useful in addition to 503-ing every time my server can't respond in 3 seconds (I treat the inability of Kittybox to do so as a bug)
# vika_nezrimaya I grep the logs by excluding Matrix stuff and excluding anything that's not 503s and I get a few requests that reproduce my bug perfectly
# vika_nezrimaya I also accidentally ddosed myself by trying it out in prod
# vika_nezrimaya fun!
tetov-irc, sow and truman joined the channel
# vika_nezrimaya Huh. Turns out trying to emulate an Iterator combinator using imperative programming is a really unsound thing Rust doesn't catch (because the compiler can't possibly know my intention! maybe I intended to write buggy code!)
# vika_nezrimaya Anyway this bug can't happen anymore... I think. I just need to update my website
# vika_nezrimaya The real problem was that I used an infinite loop instead of iterating over the iterator, honestly. I should've taken it Iterator::by_ref(&mut self) and knocked off unneeded items (which it now does do)
jacky joined the channel