#dev 2017-05-17

2017-05-17 UTC
KevinMarks, leg, [shaners], tantek and [jeremycherfas] joined the channel
#
tantek.com
edited /checkin (+84) "/* sessions */ IWC Düsseldorf"
(view diff)
#
tantek.com
edited /2017/Düsseldorf/checkins (+91) "note video time, participants, typo"
(view diff)
loicm, KevinMarks, wagle and cweiske joined the channel
#
Zegnat
!tell KartikPrabhu looking at https://kartikprabhu.com/articles in my block-all browser set-up, I get square grey boxes. Enabling third-party resources from googleusercontent.com shows the images, even when I am still blocking scripts.
#
Loqi
Ok, I'll tell them that when I see them next
webrocker, j4y_funabashi and KevinMarks_ joined the channel
#
www.svenknebel.de
edited /Grav (+18) "category:CMS"
(view diff)
webrocker and sebsel joined the channel
#
aaronparecki.com
edited /IndieAuth (+8) "/* Details */"
(view diff)
#
seblog.nl
edited /Web_sign-in (+45) "reframing dfn (it's not a protocol)"
(view diff)
j4y_funabashi and KevinMarks joined the channel
#
aaronparecki.com
edited /indieauth.com (+2550) "/* FAQ */ move some indieauth.com specific FAQs from [[IndieAuth]]"
(view diff)
#
aaronparecki.com
edited /IndieAuth () "(-2538) move some indieauth.com specific FAQs to [[indieauth.com]]"
(view diff)
#
seblog.nl
edited /IndieAuth (+1024) "added a 'How it works' section to clarify IndieAuth vs IndieAuth.com"
(view diff)
#
aaronparecki.com
edited /indieauth-for-login (-2) "fix misleading header"
(view diff)
j4y_funabashi joined the channel
#
seblog.nl
edited /IndieAuth (+50) "/* How it works */ expanding"
(view diff)
KevinMarks, sknebel_, singpolyma, KevinMarks_ and tantek joined the channel
KartikPrabhu and sebsel joined the channel
[colinwalker], [cleverdevil] and KevinMarks joined the channel
#
julieannenoying.com
uploaded /File:5D3_5190-2.jpg "Homebrew Website Club Nürnberg, Photo © Christian Lindner"
#
tantek.com
edited /Firefox_Share (+36) "fix dfn"
(view diff)
KevinMarks and [chrisaldrich] joined the channel
#
tantek.com
edited /Firefox_Share (+245) "IndieWeb Share Providers"
(view diff)
#
tantek.com
edited /Firefox_Share (+399) "subhead How to, add How to add a provider to the directory"
(view diff)
#
tantek.com
edited /MediaWiki:Sidebar (-78) "next HWC, IWC"
(view diff)
KartikPrabhu joined the channel
#
calumryan.com
edited /events/2017-05-17-homebrew-website-club (+4) "/* Nürnberg */ Add link to RSVP"
(view diff)
dougbeal|imac joined the channel
#
tantek.com
edited /posts (+121) "/* Kinds of Posts */ add a related page note in case anyone gets here by looking for post kinds"
(view diff)
gRegorLove joined the channel
#
tantek.com
edited /Post_Kinds_Plugin (+118) "see the general concept"
(view diff)
#
tantek
!tell gRegorLove check out recent changes on https://indieweb.org/events/2017-05-17-homebrew-website-club in general - I think we're pretty close to consensus on updating the subsequent HWC event pages accordingly, e.g. 2017-05-31
#
Loqi
Ok, I'll tell them that when I see them next
#
eli.li
edited /User:Eli.li (+799) "Added more info about my indieweb setup"
(view diff)
tantek joined the channel
#
aaronparecki.com
edited /RelMeAuth (+4) "/* Implementations */"
(view diff)
#
gRegorLove
tantek: Will do. Noticed schmarty already started using consolidated RSVP section on 2017-05-31
#
Loqi
gRegorLove: tantek left you a message 11 minutes ago: check out recent changes on https://indieweb.org/events/2017-05-17-homebrew-website-club in general - I think we're pretty close to consensus on updating the subsequent HWC event pages accordingly, e.g. 2017-05-31
#
schmarty
rides the bleeding edge
snarfed joined the channel
#
gRegorLove
tantek: Is there a specific change to look at, or just the page as a whole?
#
seblog.nl
edited /authorization-endpoint (+206) "added IndieWeb examples"
(view diff)
#
gRegorLove
Hope I'm feeling better by tonight. Been fighting off a cold.
#
snarfed
GWG pfefferle: just fyi the wordpress webmention + semantic linkback plugins (latest released versions) are 500ing a webmention for me
#
Loqi
[Dr. Beardface] Ha, I've also heard it called an irish exit
#
snarfed
upgraded to the plugins' current release versions recently, so this may be the first bridgy twitter reply wm, but they've handled similar like and tweet wms ok
#
snarfed
lmk if i can help debug. nothing notable in the logs.
KartikPrabhu and leg joined the channel
#
aaronparecki.com
edited /authorization-endpoint (+16) "move other examples under indieweb examples"
(view diff)
cweiske joined the channel
#
KartikPrabhu
I am now looking into storing external files (from some url) in my file storage. Any thoughts/ideas on how to generate a filename from the URL so that it can be looked up using the said URL?
#
Loqi
KartikPrabhu: Zegnat left you a message 11 hours, 22 minutes ago: looking at https://kartikprabhu.com/articles in my block-all browser set-up, I get square grey boxes. Enabling third-party resources from googleusercontent.com shows the images, even when I am still blocking scripts.
#
KartikPrabhu
Zegnat: thanks! I am using google to store images for now.
#
aaronpk
KartikPrabhu: p3k v1 used a mechanism of turning a URL into a filename that very closesly matched the URL. i ran into some problems and haven't solve them yet
#
aaronpk
turns out URLs don't map to the filesystem very well
#
KartikPrabhu
yeah, I realised that too :(
#
Zegnat
KartikPrabhu, a folder per hostname/domain you want to store from, and then a base64 of their path as filename? That will always be reversible. But you have to be OK with the long meaningless filenames while they are on your system
#
aaronpk
you can use a one-way hash as well, since yuo don't need the filename to be reversible
#
gRegorLove
KartikPrabhu: For my avatar caching I just use a hash of the URL
#
aaronpk
i do like a subfolder for each hostname though
#
KartikPrabhu
that loses the "inspectability" thing of a file-storage though
#
aaronpk
yeah :/
#
aaronpk
you can do a few tricks to get URLs to map to a filesystem, with things like changing trailing slashes to underscores
#
aaronpk
but i'm not totally sure it's worth it in the end
#
KartikPrabhu
looks into python's urllib which seems to have things for this
#
aaronpk
i haven't solved this for myself yet so i can't recommend anything in particular yet
#
KartikPrabhu
I wonder WWTD?
#
gRegorLove
I'm not sure what I'd want to inspect wrt an avatar image file other than the image?
#
aaronpk
it's more than just avatars tho, like the file that contains the h-entry of a comment
#
KartikPrabhu
gRegorLove: for external avatars this seems OK. I am doing this currently (temporarily) for my photos hosted on Google Photos
#
aaronpk
also for avatars i actually *don't* want the filename to be strictly based on the URL, since I want to keep versioned copies of avatars
#
gRegorLove
Ah yeah, makes sense for HTML/text
#
aaronpk
that's why i use a hash of the image itself as the filename
#
KartikPrabhu
since Google Photos already has a gibberish URL I suppose I shouldn't worry so much
#
aaronpk
that's a lot of characters o.O
#
KartikPrabhu
it probably is a hash of the image
#
gRegorLove
Really Really Really GUID
#
KartikPrabhu
what is GUID?
#
Loqi
GUID is an acronym for Globally Unique Identifier, typically a 128-bit number that used to uniquely reference or identify something https://indieweb.org/GUID
#
Zegnat
Possibly not for uniqueness-sake, but for unguessibility-sake
#
Loqi
Sorry, I couldn't sign in to the wiki
#
Loqi
[Jeni Tennison] Good Practices for Capability URLs
#
aaronpk
uhoh Loqi
#
Zegnat
What? aaronpk, Loqi has been logged out?
#
aaronpk
oh i forgot to add back my hack
#
cweiske
mediawikipluginrename?
KevinMarks_ joined the channel
#
cweiske
that hack? if (username==loqi and ipaddr==1.2.3.4)
#
aaronpk
Loqi has a hack for logging in to the wiki with a password, since i haven't figured out a URL-based solution
#
loqi.me
edited /unguessable_URL (+58) "/* See Also */ new section"
(view diff)
#
Loqi
ok, I added "https://www.w3.org/TR/capability-urls/" to the "See Also" section of /unguessable_URL
#
Loqi
[Jeni Tennison] Good Practices for Capability URLs
#
aaronpk
"fixed"
#
Zegnat
Loqi is back hackin’!
#
aaronpk
hm i bet the private webmention flow could be used for loqi to authenticate with the wiki
KevinMarks joined the channel
#
aaronparecki.com
edited /checkin (+235) "/* plain text design */ add foursquare example"
(view diff)
snarfed and [cleverdevil] joined the channel
#
aaronparecki.com
edited /checkin (+470) "/* Brainstorming */ checking in to events"
(view diff)
#
snarfed
aaronpk: more on checking into events with ticketing: https://indieweb.org/rsvp#Capacity_and_Ticketing
tantek joined the channel
#
aaronpk
wow that's some advanced stuff
#
snarfed
pure brainstorming, from IWC SF a while back
#
aaronpk
we barely have event RSVP working, it's hard to imagine using it to enforce capacity :P
#
aaronpk
but we'll get there!
[shaners] joined the channel
#
KartikPrabhu
boo! base64 encoding the Google photos URL is too long to be used as a filename!
#
aaronpk
too long??
#
KartikPrabhu
or at least that is what python says
#
cweiske
DRM-by-long-filenames
#
Zegnat
Hmm, I seem to remember the filename limit on Windows being 256 characters/bytes? Do unix based systems have a limit too?
#
KartikPrabhu
will try generating a md5 hash next and see where that goes
#
aaronpk
that should work fine
#
aaronpk
it'll always be a fixed length
#
KartikPrabhu
yeah it did work
#
KartikPrabhu
I guess since this is not secure in anyway md5 should be good enough
#
KartikPrabhu
and I don't need it to be reversible
#
aaronpk
yep! it's okay to use fast (insecure) hashing algorithms for that
#
Zegnat
People don’t value fast hashing algos enough. Or fast pseudo-random algos for that matter. Sometimes you don’t need cryptographic security.
#
myfreeweb
fast hashes are explicitly non-cryptographic like xxhash, murmurhash, siphash. md5 is both slow and insecure :D
#
myfreeweb
blake2, the new most secure (tm) hash, is faster than md5 and sha1 https://blake2.net
#
Zegnat
myfreeweb, sure, but I don’t have murmurhash('string') in PHP ?
#
myfreeweb
yeah, md5 for non-security-critical things is mostly used because it's there, not because it's fast
#
aaronpk
yeah that
#
myfreeweb
might as well use sha1 though, it's also usually "there", and people will complain less :D
#
vanderven.se martijn
edited /Homebrew_Website_Club (+133) "/* Fort Collins, CO */ Add FB group."
(view diff)
#
Zegnat
[shaners], are there any plaintext markdown_media test files? markdown file + expected HTML output?
[cleverdevil] and KevinMarks_ joined the channel
#
gregorlove.com
edited /events/2017-05-17-homebrew-website-club (+19) "/* Bellingham WA */ note meeting upstairs"
(view diff)
#
www.boffosocko.com
edited /micro.blog (+277) "micro.blog specific wordpress themes"
(view diff)
KevinMarks, KevinMarks_ and [cleverdevil] joined the channel