#LoqiDo Not Track (also known as DNT) is a technology and policy proposal that enables users to opt out of tracking by websites they do not visit, including analytics services, advertising networks, and social platforms https://indieweb.org/DNT
#[miklb]!tell aaronpk is the code you use to auto syndicate GitHub/Twitter links public by chance? Looking for inspiration on where to start with doing that with WordPress.
#Loqiaaronpk: [miklb] left you a message 4 minutes ago: is the code you use to auto syndicate GitHub/Twitter links public by chance? Looking for inspiration on where to start with doing that with WordPress.
#aaronpkfirst it expands the reply context, then it looks at the URL and syndicated URL of the post in the reply context and checks if any of the URLs match a known pattern like twitter.com/statuses/_/_
#[miklb]so I’m on the right track. I can just check against the url stored in the post meta against the services I’d want to auto-syndicate likes & reposts
#aaronpkoh that is what I assumed he was asking abot
#[miklb]no, if I micropub a like of a Twitter or GitHub url, then auto-syndicate that to the silo. Same for Twitter with reposts
#aaronpkthe trick is expanding the reply context first in case the thing you're replying to is someone's indie URL which was also syndicated
#aaronpkthe simple version is to just pattern match on the URL you're replying to directly. the next step is checking whether the thing you're replying to was also syndicated to a silo you POSSE to
#[miklb]well, with replies, the WP bridgy plugin provides a syndication target. But I haven’t really found a micropub client that supports targets for likes and reposts.
#aaronpkyeah I don't think you'll see any clients do that really, because "likes" and "reposts" tend to be single-button actions where there isn't any room for an extra UI step to choose where to syndicate it
#[miklb]sure. But that’s just a thing that’s slowing me down from POSSE more likes and reposts
#tantekheuristics for detecting silo-permalinks in in-reply-to URLs, then using Bridgy Publish to POSSE such responses to those silo(s)
#tantekat least for like-of Tweet, rsvp in-reply-to FB event, in-reply-to github
#beartantek - I am indeed, but like all voluntary items it's a great idea but without browser support it's toothless IMO -- now ask me this when GDPR compliance deadline is reached, a lot of companies will be having to manage either multiple privacy policies or take GDPR's as a default
#bearI know we (CircleCI) are just going to apply GDPRs for everyone, much easier to manage
tantek, AngeloGladding, cweiske and KartikPrabhu joined the channel
#vanderven.se martijnedited /JSON (+1658) "/* Specs */ Because I keep refering to the wrong things, start with this history of linkified specs" (view diff)
#vanderven.se martijnedited /SoundCloud (+294) "/* Speculative Shutdown */ A month later SoundCloud was helped out with 170 million USD funding. A change in management happened at the same time." (view diff)
snarfed, cweiske, [pfefferle], teleno and [miklb] joined the channel
#LoqiA reader (or indie reader) in the context of the indieweb is the portion/feature integrated into an indieweb site that provides a way to read content from other indieweb sites, possibly including posts from the current site as well https://indieweb.org/reader
#LoqiIt looks like we don't have a page for "PyPy" yet. Would you like to create it? (Or just say "PyPy is ____", a sentence describing the term)
#[cleverdevil]PyPy is an alternative implementation of the Python programming language that provides a JIT compiler, stackless mode, and other interesting features. PyPy is written in a subset of the Python programming language called RPython. http://pypy.org
#sknebel[cleverdevil]: I do a yaml-based structure like many static generators for now, been thinking of replacing at least parts of that with something more standardized
[Vanessa] and [chrisaldrich] joined the channel
#Zegnatsknebel, I thought YAML was over-standardised already? ;)
#ZegnatIf you are thinking config files, I would say TOML is a contender? How is Python support on that?
#sknebelthe file format doesn't matter (if it's any good I dump a dict in and get it out when I ask for the file again), the general bookkeeping is the bigger issue
#sknebelall the things that are just "a query" with a database
cweiske and [eddie] joined the channel
#[eddie]!tell aaronpk: I used xray to parse a tweet, and noticed it only has content: text, no content: html. I’m surprised that @-mentions in tweets aren’t treated as href’s in xray?
#Loqiaaronpk: [eddie] left you a message 2 minutes ago: I used xray to parse a tweet, and noticed it only has content: text, no content: html. I’m surprised that @-mentions in tweets aren’t treated as href’s in xray?
#Loqi[aaronpk] #30 generate autolinked HTML for plaintext posts
KartikPrabhu and [gerwitz] joined the channel
#[gerwitz][aaronpk] OMG, Micropub.rocks is an amazing tool. I wish I had realized how useful it could be for testing earlier. (I thought it was only about publishing reports.)
#[gerwitz][aaronpk] The media endpoint tests insist on a 201 response, though, when the spec says I should be returning 202 because I publish asynchronously.
#cweiske[gerwitz], did you solve your shpub media endpoint issue?
#[gerwitz]yes! sorry, that github issue tab is still open 😉
#aaronpkyes i should probably also redo the front page to make it less focused on the reports. that was more the focus when moving the spec through the w3c process
#[eddie]Ahh yeah, that is related aaronpk. Definitely seems useful. Doesn’t seem urgent, but I’m surprised that has never made it into xray. I guess because most of your stuff was always IRC to to now?
#LoqiText-first design refers to the practice of designing information so that it is usable/actionable in its most basic plaintext form https://indieweb.org/text_first_design
#sknebeldgold: so you can pick anything starting with 2a00:1ca8:17:30a. might just do 2a00:1ca8:17:30a::1, 2a00:1ca8:17:30a::2, ...
#snarfedtldr from that article: due to NATs and beyond, some large carriers kinda consider IP addrs more like semi-ephemeral routing tokens now, as opposed to permanent identifiers. from that perspective, IPv6 is less important.
#sknebelif you are a carrier and already have IP space, yes ;)
#snarfed(s/carriers/carriers, networking stacks, and device OEMs)
#dgoldI can see the NAT issue, but c'mon, there are no v4 left
#snarfedso? NATs etc extend their usable space almost indefinitely
#snarfedto be clear, i'm all for IPv6. but if you stop thinking of all IP addresses as long-lived endpoint identifiers - which lots of them are not now - it's a really interesting perspective shift
#snarfedeh, ICE, TURN, STUN...NATs are very penetrable in the 2018 internet
#sknebelpeople building that stuff sound not quite so optimistic :P
#sknebel(neither do people running small new hosting companies. explaining to your customers why you bill them per IPv4 address while your big competitors can throw them around must be quite annoying)
#snarfedtrue, but you don't need a dedicated IPv4 addr for a small web site, especially with SNI
#dgoldsnarfed: but if you can have dedicated ipv6 address, why not?
#sknebelbut yes, the combination of "IPv4 works, and we can keep it working with tricks, and our customers likely don't care/don't have a choice" + various problems with IPv6 + the fact that it's still not available to many is basically why not everything runs on IPv6 yet
#dgoldif sites are our identity, then ip addresses are our documents
#aaronpkthere's a coffee shop in portland where the wifi *only* routes ipv6 traffic. it's hilarious.
#snarfedyup i'm all for ipv6 in general, including on our sites. (mine all do.)
chrisaldrich joined the channel
#ZegnatI am pretty sure I still do not have IPv6 from home
#Zegnat“there's a coffee shop in portland where the wifi *only* routes ipv6 traffic” that sounds both hilarious and problematic.
#aaronpkit took me a while to realize what was going on at first
#aaronpkvisiting google.com works, so you think you're online, but then random sites fail
#ZegnatI seem to recall ancarda did IPv6-only for a while, but couldn’t go on with it as stuff started breaking
#sknebelyeah, you really need a NAT64 gateway still, and even then some apps will fail. (although e.g. Apple nowadays enforces support for it in the app store. can't hardcode IPv4 addresses anymore)
tbbrown joined the channel
#ancardaOh god, yes I only did it because my ISP at the time (Andrews & Arnold) had a NAT64 gateway
#ancardaThat was a few years back, and so much was broken
#ancardaBut, funny, a few weeks ago I was working from home and my company’s VPN was only working for IPv6, and I didn’t notice for like, an hour, because all LAN servers are all IPv6, and almost everything external was Google (we’re heavy G Suite users)
tantek joined the channel
#ancardaI used to turn off IPv4 every year in January to see how bad it was, and hopefully see it slowly get less broken every year, but I’ve not had IPv6 for a few years, and only recently gotten back to it
#LoqiIt looks like we don't have a page for "PunyAuth" yet. Would you like to create it? (Or just say "PunyAuth is ____", a sentence describing the term)
#LoqiIt looks like we don't have a page for "PunyAuth" yet. Would you like to create it? (Or just say "PunyAuth is ____", a sentence describing the term)
#skippyI've tweaked aaronpk's minimal media endpoint, and it accepts uploads and the uploads are visible with direct links. But Quill is unable to show the photo in the editor. What might I be doing wrong?
#aaronpkcan you check whether it works in quill's note interface?
#aaronpkthe micropub endpoint tells the client what the media endpoint URL is in the configuration query
#skippyok. so i upload a photo through micropub, which sends it to my media endpoint. but then how do I access that media item in the note i"m composing in quill right now?