#dev 2018-12-04

2018-12-04 UTC
#
aaronpk
i think there are two things that should happen to fix this... 1) the wordpress plugin should not say that my permalink is an h-card, and 2) my site shouldn't let other sites claim to represent my site
#
sknebel
aaronpk: huh? the author has type=card,
#
sknebel
not the top element
#
aaronpk
ohh you're right
#
sknebel
the fact that your site is willing to verify those mentions alone is weird enough already, even before the "claim to represent" IMHO
#
jgmac1106
yes so the majority of webmentions you have on his url should never be there and be connected to the direct post
#
aaronpk
sknebel: i have to let those through if i want bridgy webmentions to work (except that i should exclude my domain from having that work)
#
aaronpk
glad i added "via" otherwise i never would have been able to track that down
#
aaronpk
it shows "via" when the source URL domain doesn't match the u-url domain
#
sknebel
bridgy webmentions verify normally
#
aaronpk
right but bridgy sets u-url to twitter.com
#
aaronpk
so my site shows the twitter.com permalink not the bridgy permalink
#
aaronpk
same thing here
#
sknebel
but here you apparently are accepting an element just because somewhere on the page is a link to you
#
aaronpk
the webmention i got is a source url of boffosocki.com/mentions/comment-xxxx where that fragment has a u-url with my domain
#
sknebel
despite there being a fragment pointing to a specific object
#
sknebel
that does not link to the target
#
aaronpk
no it does link to the target
#
aaronpk
grab the html inside that ID
#
aaronpk
which does link to https://aaronparecki.com/2018/08/21/41/ which is where it shows up
#
aaronpk
the reason it shows up is i got a webmention with source=https://boffosocko.com/mentions/#comment-71743 and target=https://aaronparecki.com/2018/08/21/41/
snarfed joined the channel
#
sknebel
theres 4 mentions on https://aaronparecki.com/2018/08/21/41/, none of which link to that specific frgment?
#
aaronpk
that's the other direction
[schmarty] joined the channel
#
[schmarty]
Do we have a name for this kind of mention? I have some from gwg.
#
aaronpk
i got a webmention with a source url of boffosocko
#
[schmarty]
It's a mentions page showing a mention and then alerting the mention that it's showing that mention.
#
sknebel
but if you got and handled a webmention with source=https://boffosocko.com/mentions/#comment-71743, wouldn't you expect that to show up on https://aaronparecki.com/2018/08/21/41/ then?
#
[jgmac1106]
molamola mention: https://imgur.com/gallery/3JIqL its just too damn heavy
#
sknebel
which is why I think your receiver is doing something wonky
#
GWG
What exactly is the issue?
#
aaronpk
still trying to figure that out
#
GWG
I have webmention issues
#
GWG
I have been thinking that tagging should create a post
benwerd joined the channel
#
aaronpk
ok back
singpolyma joined the channel
#
aaronpk
looking at logs
#
aaronpk
sknebel is right that my webmention verification is too relaxed for source URLs with fragment IDs
#
aaronpk
that comment 48964 ID does not link to that target URL inside, but that target URL exists elsewhere on the page
#
aaronpk
so I should reject that webmention because the target doesn't exist inside that fragment of the document
#
aaronpk
...but...
#
GWG
aaronpk: I don't think the WordPress one does either
#
aaronpk
now i need to figure out how that webmention got sent in the first place
#
aaronpk
trying to find more logs
#
aaronpk
aaand yep it was sent via superfeedr
[jgmac1106], [davidmead], snarfed, [cleverdevil], [eddie], [asuh] and eli_oat1 joined the channel
#
[davidmead]
!tell jgmac1106 I asked for my Twitter data download after we chatted. lo-and-behold it arrived a couple of hours later πŸ˜‰ maybe try again
#
Loqi
Ok, I'll tell them that when I see them next
snarfed joined the channel
#
snarfed
kisik21: you mean, an access token that granary generated for your twitter account?
#
kisik21
yes
#
kisik21
I revoked it just in case
#
snarfed
ah good yeah that was exactly what i'd say
#
snarfed
easy fix
#
kisik21
It's a standard protocol. Got tokens leaked -> revoke
#
snarfed
leaked client id/secret are harder, but fortunately this isn't that
pino_p joined the channel
#
aaronpk
i've gotta move my activitypub delivery out of my website's code
#
aaronpk
it's slowing everything down and generates a lot of noise in my logs
#
snarfed
aaronpk: i'll send a sales rep to pitch you on migrating to bridgy fed
#
aaronpk
hehehe
#
snarfed
what would it take to put YOU in THIS service TODAY?!?
#
snarfed
(kidding! plurality++ etc)
#
aaronpk
thankfully i already have most of what i need written as a separate service already :)
#
aaronpk
my website's activitypub is super messy cause it was my first attempt
#
aaronpk
i just realized that domain registrars should provide an indieauth server with domain registration
[jgmac1106], jgmac1106, eli_oat2, eli_oat3, benwerd, eli_oat and eli_oat1 joined the channel
#
aaronpk
eddie and vika and I are legit having a brainstorming discussion by commenting on each others posts from our own websites and i'm kind of excited that this is possible now
#
GWG
Where is this brainstorm?
#
Zegnat
goes to aaronpk.com/all where everything lives
#
Zegnat
Huh. The pixel grid is on /all?! Or is it put on there when you want to store it specifically?
#
aaronpk
at some interval, if it has stopped changing, it snapshots and gets saved
[eddie] joined the channel
#
[eddie]
Yeah it’s pretty awesome and simple! I wouldn’t even know we were commenting from each other’s websites based on the interaction model. It almost just disappears
#
aaronpk
totally
#
aaronpk
this is actually the easiest way for me to have this conversation
#
[eddie]
Me too. The only thing missing is me finishing Indigenous Push Notifications
#
aaronpk
that'd be amazing. right now i have a hacked up thing via pushover
#
[eddie]
I refuse to hack a solution to make it more painful and encourage myself to build out the notifications haha
#
[eddie]
A form of manual until it hurts? Haha
#
aaronpk
if i were building a native app i would feel the same
#
jacky
native--
#
Loqi
native has -1 karma over the last year
#
aaronpk
ooh maybe i should work on desktop notifications for monocle now that i know how to do that thanks to the offline session in berlin
#
jacky
but also native's fast and sleek at times
#
jacky
native++
#
dansup
heh
#
jacky
I spent the evening hacking on a desktop client for activitypub
#
[eddie]
Oh yeah, Monocle desktop notifications would be nifty!
#
[eddie]
Well the baby is asleep... night all!
#
dansup
jacky: nice what are you using?
#
jacky
Qt/C++
#
jacky
so lots of tears
#
dansup
lol
#
jacky
lol it's been ~2 years since I've done any serious C++ work
#
jacky
def makes me appreciate VMs and scripting languages
#
dansup
yeah I bet, wish I knew another language besides php/js/css lol. That will be my goal for next year
#
Zegnat
I feel like there used to be Qt for PHP. Why learn another language when PHP has been patched into everything? ;)
#
dansup
If I were to dev for native, would look into react
#
dansup
react native
#
dansup
or electron
#
Zegnat
I remember when electron Hello World apps were 50-100MB... Did that change yet?
#
jacky
not reall
#
jacky
*really
#
jacky
I remember seeing a project that leveraged the system's native rendering of webviews (particular for macOS)
#
jacky
builds were like ~15 - 25 mbs?
benwerd joined the channel
#
Zegnat
That does sound interesting
#
dansup
Just closed pixelfed.social registrations, its getting worrying how much pixelfed.social is growing relative to other instances
#
dansup
It has like 80% of the total users. https://the-federation.info/pixelfed
#
dansup
the users per node is going up instead of down :(
#
dansup
after the product hunt post and dhh joining, the # of users has almost doubled
#
jacky
yeah you might have to close it for a good time
#
jacky
or have some way to promote like three random ones to send people to
#
dansup
I was considering setting up another node (pixelfed.com) but a few people advised that was a bad idea so I will focus on making it easier to install and maintain.
#
donpdonp
whoops that was just posted.
#
donpdonp
having the version number there isgrea
#
dansup
pixelfed is becoming a victim of its own success. Lots of people have left. I sort of wish I didn't announce it until August.
#
dansup
donpdonp: will never forget when you replied *whole class says good morning mr.dansup* in #pixelfed. that made my week :)
#
dansup
i dont know why, but its what I needed to hear at the time
#
donpdonp
dansup: lulz. glad my sarcasm could help.
#
dansup
that was around the time I almost burned out, regret not just pushing through it but atleast I'm still working on it
#
donpdonp
congrats on sticking with it, also keep in mind the hype cycle. https://en.wikipedia.org/wiki/Hype_cycle
#
dansup
yeah, waiting for the Peak of inflated expectations. Thats why it doesn't federate yet :P
#
dansup
and why pixelfed.org hasn't been updated. I want it to be pixel perfect on the v1.0 stable release
#
donpdonp
i still giggle at this post https://pxlfd.me/p/donpdonp/143
#
dansup
donpdonp: lmao, yeah its still like that
#
dansup
interesting fact about pixelfed.social: less than 10% of users follow me. You will never auto-follow an admin on a pixelfed instance because from real world data that doesn't make sense.
#
Ruxton
dansup: "regret not just pushing through it" ehh don't.. you probably would've regretted the burn out more :)
#
dansup
well I did actually burn out for awhile. I did almost nothing in June and July
cweiske, ichoquo0Aigh9ie, benwerd, swentel, iasai, deathrow1 and [jgmac1106] joined the channel
#
[jgmac1106]
What June and July are for
#
Loqi
[jgmac1106]: [davidmead] left you a message 9 hours, 24 minutes ago: I asked for my Twitter data download after we chatted. lo-and-behold it arrived a couple of hours later πŸ˜‰ maybe try again
#
[jgmac1106]
[dansup] once you cut off sign offs you so spike demand... Every wants an invite to elite instance of early adopters
#
[jgmac1106]
I wanna be a cool kid in the club with locked doors
barpthewire, iasai, jgmac1106, [eddie] and [schmarty] joined the channel
#
swentel
[eddie], in a timeline on indigenous iOS, you don't show action buttons immediately right ? (like, reply, bookmark etc?)
#
Loqi
swentel: kisik21 left you a message 1 day, 22 hours ago: Does Indigenous always use the media endpoint for photos if it is available?
#
[eddie]
Correct, they appear after you tap on the row
#
swentel
right, thinking about something like that too, to get more space. Maybe optional, or even different themes. Not sure yet
#
[eddie]
Different themes or an option makes sense
#
[eddie]
Especially if it already works one way
#
swentel
just added a debug option like monocle has, very handy heh :)
#
swentel
so I can verify my json from my microsub server easier
#
[eddie]
That’s awesome!
#
[eddie]
Yeah that’s great. I should do similar, sometimes I see some posts and am like β€œwhy are they like that?”
#
swentel
hahaaa
#
swentel
I know the feeling
#
GWG
swentel, is it for Micropub too?
#
swentel
GWG, oh, too see what is being posted maybe ?
#
GWG
Sometimes I want to debug Micropub requests/responses
#
GWG
swentel, exactly
#
swentel
oh, that's a good idea!
#
swentel
opening an issue
#
swentel
I'm focusing a bit on dev options for the next release
#
swentel
every idea is welcome
#
GWG
swentel, great
#
GWG
I have ideas
#
swentel
throw them in :)
#
GWG
Too many
#
GWG
swentel, any ideas re the original image issue?
#
swentel
GWG, working on that
#
swentel
extracting the exif before scaling
#
swentel
and putting it back in after
#
GWG
swentel, that's what the link I sent suggested
#
swentel
original is tricky, but that' my fault
#
swentel
I need to rework that part
#
GWG
Thank you for your efforts and putting up with me
#
GWG
I am using it a lot more thanks to you though
#
swentel
no problem
#
swentel
great to hear
#
swentel
I use every part as well, so I'm adding them anyway
#
swentel
or fixing bugs
#
swentel
got RC1 out for drupal module out today
#
swentel
so now back to android :)
#
kisik21
swentel: debug for Microsub is awesome, since I plan on implementing Microsub
#
kisik21
debug for Micropub is even more awesome!
#
swentel
kisik21, re: your question, the media endpoint is only used on the 'Upload' activity
#
swentel
(at least right now)
#
GWG
swentel, wait till Yarns comes out.. I wrote the parsing library, so I will be using the Microsub debug tools
#
swentel
hmm need to add a debug option to view the full json as well, and make it selectable
#
swentel
opening another issue :)
snarfed, eli_oat, [jgmac1106] and [Marco] joined the channel
#
[Marco]
!tell aaronpk https://24ways.org/2018/mistletoe-offline/ There's a wonderful, short article on Service Workers on 24ways.org this year πŸ™‚
#
Loqi
Ok, I'll tell them that when I see them next
eli_oat, [eddie], [grantcodes] and KartikPrabhu joined the channel
#
sknebel
[jgmac1106]: Indielogin is a specific service run by aaronpk, which a site can use to allow users to login through IndieAuth or RelMeAuth
#
[eddie]
[jgmac1106] I'm not 100% sure if the comment in IndieWeb channel is true or not. I think the key is are you proposing that they actually integrate technologically with indielogin.com?
#
[eddie]
"IndieLogin.com makes it easy to add web sign-in to your applications. If you'd like to let your users log in with their own domain name as their identity, you can use IndieLogin.com to handle the details of that for you."
#
aaronpk
reads scrollback
#
Loqi
aaronpk: [Marco] left you a message 41 minutes ago: https://24ways.org/2018/mistletoe-offline/ There's a wonderful, short article on Service Workers on 24ways.org this year πŸ™‚
#
[jgmac1106]
thank you, finishing up the badge proposal first,and then doing IndieLogin and Webmentions next...those are our three proposals for Wikipedia Foundation roadmap
#
[eddie]
aaronpk about the IndieLogin/IndieAuth It's over in the IndieWeb channel
#
[eddie]
It's great that you're doing these proposals jgmac1106!
#
[eddie]
jgmac1106++
#
Loqi
jgmac1106 has 9 karma in this channel over the last year (81 in all channels)
#
[jgmac1106]
it's a work week...didn't realize wikipedia wwork week and Mozilla All Hands same week...hard to lurk on both...need to do these proposals by Thursday so I may be asking you folks for help when spelling them out
snarfed joined the channel
#
[jgmac1106]
Here is the pad for webmentions...could use the help: https://etherpad.wikimedia.org/p/webmentions
eli_oat joined the channel
#
[jgmac1106]
[eddie] these are nonbinding in every way...just setting a 4-5 roadmap for Wikipedia so good time to think big
#
[jgmac1106]
but please feel free [aaronpk] and [eddie] and all to explain the technical details
#
[jgmac1106]
IF we: developed a system where people could login to wikipedia with their own domain by enabling IndieLogin through the installation of IndieAuth directly THEN: contributors COULD: find it easier to onboard to wikipedia and will not run into IP conflicts from large institutions like libraries or universities
benwerd joined the channel
#
aaronpk
[jgmac1106]: can you drop the use of "IndieLogin" and just use "indieauth"? "IndieLogin" is not meant to be a generic term, it's specficially the name of the service at indielogin.com
#
[jgmac1106]
more people on the proposal, the better, so record any contribution, especially if you are an active editor...gets bonus points.
#
[jgmac1106]
[aaronpk] will redo pad then to fix name
#
[jgmac1106]
https://etherpad.wikimedia.org/p/indieauth new name thx for help everyone....if there other things we should shoot for now is the time....like I said...nonbinding community proposals
#
[eddie]
I'll take a look later, jgmac1106 :thumbsup:
#
[jgmac1106]
thanks, and I misread ~two weeks not two days so we have more time
snarfed, eli_oat and benwerd joined the channel
#
kisik21
71 line to 41 - minus 30 lines just because the Micropub responses are stored directly
#
kisik21
I think this is pretty efficient!
[asuh], chrisaldrich and jgmac1106 joined the channel
#
aaronpk
amazon just announced a new service specifically to build recommendation engines
#
aaronpk
seems timely
jackjamieson and [eddie] joined the channel
#
[eddie]
Yeah I read about that, seems pretty cool!
#
aaronpk
I kinda wanna hook it up to aperture and see what I can do
#
snarfed
probably needs a lot more data to give you anything halfway decent
#
aaronpk
I do have 1,544,154 posts stored right now
#
snarfed
eh the more important dimensions are probably sites and readers
#
aaronpk
and interactions probably
#
snarfed
maybe. you could start with just subscriptions as the main signal. and maybe quick subscribe/unsubscribe sequences as a negative signal.
#
aaronpk
i'm gonna have to do some fancy transformations though because people add a lot of aggregate feeds like granary twitter searches or micro.blog timelines
#
aaronpk
so I really need to look at individual authors across all the entries
#
[jgmac1106]
more importantly did I hear correctly Jane's Addiction played at AWS ignite?
#
snarfed
eh yeah, i bet just a few heuristics would do it
#
aaronpk
I mean I have author info for almost every entry
#
aaronpk
oh that reminds me, I have a request for granary :)
#
aaronpk
it's starting to cause problems that granary is using the user-entered URL as the twitter author instead of twitter.com/username
#
aaronpk
turns out people type a lot of random links into their bio, and they change frequently
#
snarfed
yeah it's kind of not ideal in bridgy either
#
snarfed
nice idea in theory, but a bit confusing in practice
#
aaronpk
I have someone I need to block in my reader, but I currently can't rely on blocking them using their author URL (from granary) because aperture won't be able to know that the next time it sees that account after they change their URL it's the same person
#
aaronpk
so my request is for granary and bridgy to use the silo profile URL as the author URL in the microformats HTML version
#
snarfed
oh interesting, i'm surprised you want to do that block in your reader instead of in twitter...?
#
snarfed
just to own your block list? or...?
#
aaronpk
I have too many twitter accounts i've used to make granary URLs and I don't know which ones are which anymore
#
snarfed
so really you just want to unfollow them, or remove them from a list, but you don't know where you've followed/listed them?
#
aaronpk
no they are coming from twitter searches, not follows
#
snarfed
ohhhhh a search, ok
#
aaronpk
do blocks even affect the search results? not sure
#
snarfed
i would hope so
#
snarfed
huh, i think i already did this in bridgy? its mf2 pages only have silo urls, not profile urls
#
aaronpk
not according to the last twitter reply I got
#
snarfed
right, inconsistent. not sure why that is.
#
Loqi
[Riley Scheid] Awesome. Thanks!
#
aaronpk
the twitter URL is the second in the list
#
[jgmac1106]
it does not, just conffirmed
#
aaronpk
actually yeah i'd be fine with the silo URL being the first in the list but also still including the others
#
[jgmac1106]
block someone and then searched for them and was able to display their feed
#
aaronpk
maybe likes and comments are different?
#
snarfed
aaronpk: yeah that was going to be my main question. glad that will work
#
snarfed
yeah maybe
#
snarfed
obviously now you get to be granary maintainer, you can guess how it works better than me :P
#
aaronpk
what nooo
#
snarfed
too bad it's done
#
snarfed
heads to the beach
#
aaronpk
πŸŒ…
#
Loqi
[snarfed] #158 use silo URL as first author URL, not web site(s) in profile
benwerd joined the channel
#
aaronpk
πŸ‘
#
snarfed
aaronpk: also you might try muting them, that might work in search
#
aaronpk
if I knew which account created this search I could :)
#
aaronpk
would have to look at the granary url and find the access token then figure out how to turn a twitter id into a username
#
snarfed
heh. i don't want to know how many twitter accounts you have
KartikPrabhu, cidney, leg, swentel, snarfed, benwerd, snarfed1, eli_oat, [kevinmarks] and [eddie] joined the channel
#
[eddie]
!tell aaronpk How interesting. I got your reply to my post in my reader from parsing your feed a while ago, but the notification from your post at 12:30 PM JUST came in 4 hours later.
#
Loqi
Ok, I'll tell them that when I see them next
[jgmac1106], [tantek], snarfed, snarfed1, benwerd and [schmarty] joined the channel
#
aaronpk
What notification?
#
Loqi
aaronpk: [eddie] left you a message 2 hours, 22 minutes ago: How interesting. I got your reply to my post in my reader from parsing your feed a while ago, but the notification from your post at 12:30 PM JUST came in 4 hours later.
snarfed joined the channel
#
kisik21
my dynamic site prototype accepts Micropub and shows posted stuff, yay! I just need more templates and I have a working site
#
Loqi
giggles
#
kisik21
Question: which parameters need to be handled as arrays according to Micropub spec except "mp-syndicate-to", "category", "photo" and "video"? What else could be an array?
#
snarfed
kisik21: pretty much anything that ends up as an mf2 value can be an array
#
kisik21
that doesn't feel good
#
snarfed
heh sorry
#
kisik21
maybe there are values that do not make sense to be handled as arrays?
#
kisik21
for example, name or content
#
snarfed
maybe! i think this is a faq, but i couldn't find anything about it on http://microformats.org/wiki/microformats2 , http://microformats.org/wiki/microformats2-parsing , or related pages
#
snarfed
maybe ask in #microformats
#
jalcine
yeah for koype, I try not to assume it's not an array especially since the spec notes that it'll be sent as one too
#
Loqi
jalcine: [eddie] left you a message 3 days, 16 hours ago: I send h-cards to my Micropub Endpoint, that’s how I add/update my nickname cache https://eddiehinkle.com/2018/11/20/9/article/
#
aaronpk
It's a vocab question, and I've been capturing a lot of those decisions in XRay