#[dmitshur]however, a question about that process. is it a part of the spec for how to check whether the 3rd party site links back to the original domain? e.g., is it specified how to normalize the URL back to the domain? can the capitalization be wrong? can the scheme not match? what about path? is `https://example.com` equivalent to `https://example.com/` (trailing slash)? etc.
#[dmitshur]also, is one expected to use GitHub API to look up the Homepage URL for a given profile?
#[dmitshur]> Also, you aren't stopping people from having multiple accounts as they can have multiple domains/urls
#[dmitshur][kevinmarks] yeah, sorry, I didn't mean my goal was to prevent someone from having two accounts. just to make it so that they can login via either of linked accounts and get into the same unified place on my site (rather than separate ones).
#[dmitshur]that's the term I was looking for earlier
#[dmitshur]> Identity consolidation is the ability for a user to indicate that one or more identities, profiles, URLs across different sites all represent that same user. Also known as: profile aggregation, profile equivalency.
#[dmitshur]I'm in thinking/planning stages. right now my personal site supports signing in only via GitHub (I added auth way before I learned about indieweb and indieauth), and I'm thinking about how I can add support for indieauth without compromising on the user experience.
#LoqiRelMeAuth is a proposed open standard for using rel-me links to profiles on OAuth supporting services to authenticate via either those profiles or your own site.
RelMeAuth is the technology behind web-sign-in.
Editor
Tantek Çelik (http://tant...
[Rose] joined the channel
#[Rose]Got my own aperture and watchtower installed!
[jgmac1106], [tonz], [sebsel], tglobe, swentel, [eddie], benwerd and sebsel joined the channel
#aaronpkJust had a thought to help get around my foursquare rate limits
#aaronpkif you go to the ownyourswarm website and click load checkins, your browser could make that request to foursquare directly so at least that manual method would bypass the IP address limiting
#sknebelare they telling you you are IP rate-limited?
#sknebel(seems a bit stupid to ip-limit people when you have API-level limits, but "seems a bit stupid" never stopped companies...)
#@swentel↩️ Sending webmentions probably the biggest reason. (this reply is one for instance). But also for microsub servers which can parse microformat feeds so readers get richer content. Use both almost daily now. (twitter.com/_/status/1056214204875751424)
#aaronpkThey aren't returning the normal rate limiting headers, they are just blocking that IP.
#sknebelboth are implementation effort, although I guess the per-user thing will always work
#ZegnatDo you get the expected rate limiting headers when you query from other IPs? Wondering if they broke their headers or if they just completely blacklisted the OYS IP.
#Zegnataaronpk, another thing you could try is to include a X-Forwarded-For header with a different IP. Could be they ignore it, but if they don’t, you could ask people for their servers’ IPs (or resolve the IP behind the provided micropub server) and that way spread out the API usage.
#aaronpkaha, they seem to block the request more consistently if I don't include a user-agent header
tglobe joined the channel
#sknebelwas about to ask about that, remembered seeing something like that in their api docs
#sknebelaaronpk: found the following quote in some random github repo quoting from older api docs: "Set your User-Agent header to something identifiable. Default identifiers like "Mozilla" or "libwww-perl/5.808" may get banned from time to time
#sknebelbecause of rate limits. We keep track of each unique User-Agent (app name, major/minor versions and log information included) you send us."
#aaronpkturns out that when someone disconnects their foursquare acct from OYS, the process that looks for comments on checkins is still trying to request their data but has no access token so it fails obviously
#sebselGWG isn't that just a number of meters / feet above sea level?
#GWGYes, how many meters or feet before it is interesting?
[Rose] joined the channel
#[Rose]It depends on what "normal" is I would say. And that's a per person setting.
#sebselMy old normal in Amsterdam was 0, my new normal in Nijmegen is 33 meters, so for me Nürnberg's 330m was abnormal already. (321m is the highest point in The Netherlands)
#ZegnatIf you are not showing it always, it also may depend strongly on the country you are in (if you are showing location). If you display a post was made in the Netherlands, you may not even want to display anything between -5 and +40 as abnormal. While in Switserland maybe you really want to highlight any 0s or -5s. (Numbers improvised, I don’t know averages.)
#sebselHm, but if there is a textual description, the altitude is contained in there, right? The text implies the lat/long, and also the alt.
#sebselMaybe you could look up the ground altitude of the lat/long location yourself, and check if the post has a significant difference, and then add 'flying' when applicable? :P
#sebselSounds like a lot of work for something that is only true a very few times.
#aaronpkaltitude from the GPS is pretty inaccurate anyway
#aaronpkso I just ignore it completely. I don't really think it's worth showing the vast majority of the time.
#aaronpkit's a little more interesting to show the altitude of a trip like runkeeper/strava where you can show how it changes through the course of the trip
#aaronpkbut a single altitude value isn't super relevant
#jackyunless it's a photo from the top of the Empire State Building :)
#sebselyeah, but then again, the textual description would probably capture that
#sknebelnow I wonder if geolocation APIs shouldn't deliver that. surely a wifi-based one should be able to at least roughly tell you the floor in the empire state building :D
#GWGThey deliver elevation, but not sure about much else
#sknebelit's a good question. my instinct would have been "on hover somewhere", but can't think of where'd be a good point, especially if you don't have an interactive map
#ZegnatDoes the JS API include altitude? I forgot to check and have only been logging lon/lat/accuracy with my posts
#ZegnatI am only just looking into this geo stuff. Basically added it because ... someone? ... mentioned it at IWC.
#ZegnatTacked it on to the posting UI I was building as an afterthought.
#ZegnatJust have Chrome get the coordinates, I transform it into a geo-URI and drop it in a hidden form. So when I hit the save button current location gets send along
#Zegnat(See also: reasons why my posting interface is not open-sourced. All of it is tacked on features ;))
eli_oat joined the channel
#Zegnatsets out to write his first micropub client
#AngeloGladdingi'm on debian so i had to resort to piping window.onerror over a websocket
#AngeloGladdingbut i'm very much looking forward to looking into offline
#AngeloGladdingi've been bashing my head against the wall with websockets the last couple days but have finally got them working smoothly and reliably
#AngeloGladdingalmost ready to combine with IRC bridge from earlier this month
#AngeloGladdinguses tagged notes, follow posts and websub
#AngeloGladdingfat pings keep the latency low and as i've mentioned before, once a circuit is established, websockets have a similarly low latency over Tor
Christopher1 joined the channel
#AngeloGladdingi look forward to dealing with out-of-order messaging and handling intermittent and offline modes but right now i'm putting some polish on caching avatars/photos so i can give it a proper demo