#dev 2017-04-24

2017-04-24 UTC
KevinMarks, KevinMarks_ and leg joined the channel
#
eddiehinkle.com
created /Swift (+643) "Create Swift page stub with definition, projects and libraries section"
(view diff)
#
eddiehinkle.com
created /macOS (+130) "Create macOS definition stub page"
(view diff)
#
eddiehinkle.com
edited /Swift (+249) "+swift-mf2 framework"
(view diff)
tantek joined the channel
#
eddiehinkle.com
edited /Indigenous (+81) "+github link"
(view diff)
loicm_, tantek, KevinMarks, [colinwalker], [kevinmarks], marcthiele, miklb, barpthewire, deathrow1 and leg joined the channel
#
jonnybarnes
why does micropub create JSON syntax require strings to be wrapped in arrays, but update doesn’t
#
jonnybarnes
at least according to the examples on micropub.net
#
aaronpk
the create syntax is just posting a microformats2 object
#
aaronpk
update is its own syntax
#
aaronpk
where do you see updates not being arrays tho? the examples are all like `"content": ["hello moon"]`
barpthewire joined the channel
#
jonnybarnes
looking at the line `"url": "https://aaronpk.example/post/100",` threw me a little
#
aaronpk
that's just specifying which post to update
#
jonnybarnes
indeed within the replace things are wrapped in arrays
#
jonnybarnes
just querying replace, if https://aaronpk.example/post/100 originally said hello world and a category property of ["foo"]
#
jonnybarnes
would the example given change hello world to hello moon, but leave the category property as is?
#
aaronpk
yes exactly
#
jonnybarnes
excellent
#
aaronpk
i can clarify that in the spec
[colinwalker] joined the channel
#
loqi.me
created /Starfriends (+255) "prompted by Zegnat and dfn added by Zegnat"
(view diff)
[eddie] joined the channel
#
[eddie]
Hey aaronpk: Have you written any posts about how your Flat File storage works in p3k? Thinking through my storage in Abode. Do you have any internal storage structure for your flat files? Grouping in folders by years, months, days or types at all? Right now my site just outputs files into a custom folder structure because a lot of my posts used to be manual or semi-manual. As I’m shifting to mostly micropub use and eventually including microp
#
[eddie]
thinking my flat file storage needs to become a little more intentional.
#
aaronpk
i've gotta fix the long post slack bridge problem
#
[eddie]
oh yeah oops.
#
[eddie]
Hey aaronpk: Have you written any posts about how your Flat File storage works in p3k? Thinking through my storage in Abode. Do you have any internal storage structure for your flat files?
#
[eddie]
Grouping in folders by years, months, days or types at all? Right now my site just outputs files into a custom folder structure because a lot of my posts used to be manual or semi-manual.
#
[eddie]
As I’m shifting to mostly micropub use and eventually including micropub updates. So I’m thinking my flat file storage needs to become a little more intentional.
#
[eddie]
there, smaller posts ?
#
strk
now that everyone is avoiding mailing lists, chat rooms are being used like emails... go figure
loicm_ joined the channel
#
[eddie]
aaronpk: Very interesting. Thanks!
#
aaronpk
more coming :)
#
aaronpk
i've been meaning to write this up
#
[eddie]
Awesome!! Looking forward to it ?
#
aaronparecki.com
edited /p3k (+2870) "some details about the storage format"
(view diff)
#
aaronpk
lmk if you have more questions and i will expand that
#
[eddie]
aaronpk++
#
Loqi
aaronpk has 46 karma in this channel (1292 overall)
#
[eddie]
Will do ?
[chrisaldrich] joined the channel
#
[eddie]
aaronpk: I think the only additional question remaining would be in order to power a feed like: https://aaronparecki.com/checkins or https://aaronparecki.com/notes do you have your posts in a cache db, do you load all of the post.txt files and filter them, or some third unknown option?
#
aaronpk
ah yeah
#
[eddie]
strk: It’s not as much about communicating on chat in place of email. It’s about brainstorming in chat and transferring long-term information to wiki/blog posts.
#
[eddie]
So for example, I didn’t email aaron because it wasn’t about a private conversation as much as requesting information that while useful to me is likely important to other people that will come along as well.
#
KartikPrabhu
yup that ^
[kevinmarks], [cleverdevil] and [pfefferle] joined the channel
#
aaronparecki.com
edited /p3k (+944) "/* Storage */ indexing + caching"
(view diff)
#
[eddie]
Sweet!
tantek joined the channel
#
KartikPrabhu
aaronpk++ for documenting that cache strategy
#
Loqi
aaronpk has 47 karma in this channel (1293 overall)
#
KartikPrabhu
what is database-as-cahe
#
Loqi
It looks like we don't have a page for "database-as-cahe" yet. Would you like to create it?
#
KartikPrabhu
what is database-as-cache
#
Loqi
It looks like we don't have a page for "database-as-cache" yet. Would you like to create it?
#
KartikPrabhu
what is database
#
Loqi
A database is software and or storage accessed via the software for storing data in a structured way, used by some indieweb projects https://indieweb.org/database
#
martymcguire[m]
has retrained his brain and now reads "database-as-cache" as "database activitystreams cache"
#
Loqi
nice
#
KartikPrabhu
database-as-cache is /database-cache
#
loqi.me
created /database-as-cache (+27) "prompted by KartikPrabhu and dfn added by KartikPrabhu"
(view diff)
KevinMarks joined the channel
#
martymcgui.re
edited /Homebrew_Website_Club (+295) "/* HWC Clean-up and close */ add wrap-up section for photos and posts w/ notes from meetings"
(view diff)
KevinMarks_ joined the channel
#
tantek.com
edited /Homebrew_Website_Club (-1) "/* Structure */ HWC Immediately after"
(view diff)
#
strk
[eddie]: I was talking about mailing lists, not private communications, so that aspect would remain
#
Loqi
Wiki is better than email
gRegorLove and KevinMarks joined the channel
#
loqi.me
created /follower-only_message (+66) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /private_posts (+375) "Sharing only with approved followers, variants, names, description"
(view diff)
#
tantek.com
edited /follower-only_message (+38) "more specific redirect"
(view diff)
#
tantek
what is a privacy scope?
#
Loqi
tantek: miklb left you a message 1 week ago: aaronpk pointed me today to https://indieweb.org/reply-context#Markup, not sure best way to link to that from the /reply markup you added
#
Loqi
It looks like we don't have a page for "privacy scope" yet. Would you like to create it?
#
tantek
what is an access control list
#
tantek.com
edited /access_control_list (+246) "expand dfn here instead of abbr, see also"
(view diff)
#
tantek
what is an ACL
#
Loqi
access control list (often abbreviated ACL) in the indieweb context refers typically to a list of people who are allowed to view (and perhaps even edit) particular posts or perhaps an entire site https://indieweb.org/ACL
#
tantek
privacy scope is [[access control list]]
#
loqi.me
created /privacy_scope (+32) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /friends_only (+63) "prompted by tantek and dfn added by tantek"
(view diff)
#
strk.kbt.io
edited /Gitea (+112) "add note about OpenID support in Gitea"
(view diff)
#
gregorlove.com
edited /Pocket (+23) "link dfn"
(view diff)
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain (+19) "/* Installing on your own server */ Add SimpleID, drop non-existent phpMyID"
(view diff)
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain (+195) "/* Installing on your own server */ Add GNUSocial and Wordpress as other OpenID provider options"
(view diff)
#
gRegorLove
Hey, strk got signed in. Cool.
#
Loqi
strk has 1 karma
#
gRegorLove
"You must be this independent in order to contribute:" contribute to what?
#
aaronpk
heh, that made more sense in 2011
#
gRegorLove
Oh yeah, guess it hasn't been touched in 4 years
#
tantek
probably worth capturing somewhere as community cultural history
#
tantek
since we did start out making a strong point of that to help filter for productive vs. unproductive discussion that way
#
gRegorLove
What was myOpenId?
#
Loqi
It looks like we don't have a page for "myOpenId" yet. Would you like to create it?
#
tantek
while we built the community from scratch
#
gRegorLove
what was myOpenID
#
Loqi
It looks like we don't have a page for "myOpenID" yet. Would you like to create it?
#
gRegorLove
myOpenID was an OpenID service that shutdown 2014-02-01 http://myopenid.com
#
loqi.me
created /myOpenID (+103) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
#
gregorlove.com
edited /myOpenID (+108) "link dfn, see also"
(view diff)
#
gregorlove.com
edited /site-deaths (+14) "/* myOpenID */ wiki link"
(view diff)
#
strk.kbt.io
created /GNUSocial (+23) "redirect"
(view diff)
#
tantek
do we need multiple capitalizations of redirects like that? or can we collapse them to the single canonical capitalization?
#
tantek
(that is redirects that differ only in spaces or punctuation)
#
aaronpk
i'd say only create the redirect if the particular capitalization exists in normal writing of the name
#
gRegorLove
Yeah, looks like they added it to that How to page above
#
gRegorLove
Wikipedia has "GNU social" as the canonical
#
gRegorLove
And hey, so do we
#
gregorlove.com
edited /ActivityStreams (+0) "direct link to /GNU social"
(view diff)
#
gregorlove.com
edited /Mastodon (+0) "direct link to /GNU social"
(view diff)
#
gregorlove.com
edited /postActiv (+2) "link dfn, direct link to /GNU social"
(view diff)
#
gregorlove.com
edited /public_timeline (+1) "/* GnuSocial */ direct link to /GNU social"
(view diff)
#
gRegorLove
That fixes all the pages linking to the different capitalizations
[kevinmarks] joined the channel
#
www.boffosocko.com
edited /academic_samizdat (+725) "mention of open access and unpaywall browser extension"
(view diff)
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain (+628) "Add delegating your domain to stackexchange section"
(view diff)
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain (+329) "Add delegation instructions for openid.org.cn"
(view diff)
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain () "(-1663) Remove /* Delegating your domain to myOpenID */ section (service is not available anymore)"
(view diff)
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain () "(-1072) Remove /* Delegating your domain to Vidoop */ section (service not available anymore)"
(view diff)
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain (+139) "/* Install authenticator on your own server */ reorganize sections"
(view diff)
#
jonnybarnes
pinging aaronpk, what does “Note that Swarm permalinks are only visible to the user who created the checkin.” mean on ownyourswarm?
#
gregorlove.com
edited /How_to_set_up_OpenID_on_your_own_domain (+1) "/* GNUSocial */ capitalization"
(view diff)
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain (-12) "/* Install authenticator on your own server */"
(view diff)
#
aaronpk
that's exactly what it means
#
jonnybarnes
are they the www.swarmapp.com links? that I can click on from your website?
#
jonnybarnes
well, yes I can
#
aaronpk
oh, huh
#
aaronpk
are we friends on swarm?
[chrisaldrich] joined the channel
#
[chrisaldrich]
aaronpk: I can see it, perhaps because we're friends on Swarm
#
aaronpk
i will update that text then
#
martymcguire[m]
aaronpk: i was presented with a login wall and once logged in got a 404.
#
jonnybarnes
yeah, we’re friends
#
aaronpk
okay i will just note that they are not publicly visible then
#
martymcguire[m]
i had not realized until now that swarm had migrated all foursquare accounts over.
#
gregorlove.com
edited /How_to_set_up_OpenID_on_your_own_domain (+55) "/* Delegate to external authenticator */ Delegating to indieauth.com"
(view diff)
#
aaronpk
it isn't really a migration
#
aaronpk
they are the same account
#
martymcguire[m]
yeah, i guess they just renamed the service
#
martymcguire[m]
my last checkin: august 19, 2012 :D
#
aaronpk
yeah they split out checkins a long time ago
#
strk.kbt.io
edited /How_to_set_up_OpenID_on_your_own_domain (+41) "/* Wordpress */ add link to wordpress plugin"
(view diff)
#
gRegorLove
It's interesting how they split and lost all the fun functionality of 4sq like mayorships, then slowly added them back
#
aaronpk
lol yeah
#
gRegorLove
I've definitely used it more now that those are back
tantek joined the channel
#
strk.kbt.io
edited /OpenID (+148) "/* Consuming Sites */ verified openstreetmap, add OpenID versions supported"
(view diff)
#
strk.kbt.io
edited /OpenID (+123) "/* Consuming Sites */ add try.gitea.io"
(view diff)
#
gregorlove.com
edited /events/2017-04-19-homebrew-website-club (+270) "/* Blog posts */ +Notes from the Homebrew Website Club #6 in Berlin"
(view diff)
#
strk.kbt.io
created /User:Strk.kbt.io (+22) "Created page with "See http://strk.kbt.io""
(view diff)
#
loqi.me
edited /libravatar (+41) "tantek added "https://wiki.libravatar.org/libraries/" to "See Also""
(view diff)
#
aaronparecki.com
edited /representative_h-card (+152) "add php library"
(view diff)
#
www.boffosocko.com
edited /How_to_set_up_OpenID_on_your_own_domain (+33) "more obvious links to main OpenID page"
(view diff)
[chrisaldrich] joined the channel
#
gregorlove.com
edited /How_to_set_up_OpenID_on_your_own_domain (+282) "move old introduction to = History ="
(view diff)
#
gRegorLove
tantek: ^ took a shot at updating the intro / capturing the history
#
tantek.com
edited /representative_h-card (+317) "a few more details for How to Publish and How to Discover"
(view diff)
#
strk.kbt.io
edited /IRC_People (+44) "/* Nicknames */ add myself"
(view diff)
#
loqi.me
edited /2017 (+20) "tantek added "[[2017/Schedule]]" to "See Also""
(view diff)
KevinMarks joined the channel
#
strk.kbt.io
edited /IRC_People (+3) "/* Nicknames */ add icon (but doesn't work)"
(view diff)
#
tantek
pretty sure that's an FAQ ;)
#
martymcgui.re
edited /IRC_People (+3) "/* Nicknames */ trying my full IRC name once more"
(view diff)
#
kartikprabhu.com
edited /IRC_People (+67) "/* Nicknames */ add strk's avatar link and alphabetise"
(view diff)
#
tantek.com
created /2017/Leaders (+3752) "stub with 2016 basic outline, info / details from 2017/Schedule"
(view diff)
#
tantek.com
edited /2017/Schedule () "(-1550) /* Leaders Summit */ move primary content to 2017/Leaders, leave summary behind"
(view diff)
#
gRegorLove
It does take ~5 minutes to update on chat.indieweb.org
#
aaronpk
ooh the chat logs should subscribe to the irc-people page via websub
[colinwalker] joined the channel
#
gregorlove.com
edited /2017/Leaders (+0) "generic venue; Vadio doesn't exist"
(view diff)
#
tantek
oops I left someting
#
gregorlove.com
edited /2017/Leaders (+0) "/* What */ fix 2016 Leaders link"
(view diff)
#
sknebel
the wiki has websub?!
#
aaronpk
no but it could!
#
tantek
that would be amazing
#
gregorlove.com
edited /2016/Leaders (+100) "/* Task List */ note completed slack bridge with aaronpk's post"
(view diff)
#
tantek
gRegorLove++ for taskmastering :)
#
Loqi
gregorlove has 19 karma in this channel (119 overall)
#
gRegorLove
"Hide RTs for recently-tweeted tweets" from 2016/Leaders was in the main channel, right? Think we did that?
#
aaronpk
i think we did
#
loqi.me
created /webid.json (+18) "prompted by tantek and dfn added by tantek"
(view diff)
#
gregorlove.com
edited /2016/Leaders (+74) "/* Task List */ completed tasks, unknown dates. please fill in if you know!"
(view diff)
#
loqi.me
edited /WebID (+16) "tantek added "[[IndieAuth]]" to "See Also""
(view diff)
#
tantek.com
edited /WebID (+81) "no known IndieWeb usage"
(view diff)
#
gregorlove.com
edited /2017/Leaders (+328) "/* What */ remaining/ongoing tasks from 2016"
(view diff)
#
gRegorLove
what is webid?
#
Loqi
WebID is an authentication mechanism based on browser SSL certificates; no known IndieWeb usage, see IndieAuth and OpenID instead https://indieweb.org/WebID
#
gRegorLove
I was thinking that was the Persona protocol thing; guess that's BrowserID though.
#
tantek
what is BrowserID
#
Loqi
BrowserID is a protocol for authenticating users based on email address https://indieweb.org/BrowserID
singpolyma joined the channel
#
tantek
what is Persona
#
Loqi
Persona was an email-based authentication service from Mozilla that was supported by IndieAuth for rel-me links to email addresses; it was shut down November 30, 2016 https://indieweb.org/Persona
#
tantek
those two could be collapsed
#
tantek.com
edited /2017/Leaders (+32) "add RSVPs from 2017/Schedule"
(view diff)
#
tantek.com
edited /2017/Schedule (-111) "link/move leaders bits to separate page"
(view diff)
#
gregorlove.com
edited /Persona (+44) "expand BrowserID sentence"
(view diff)
#
gRegorLove
what is browserid
#
Loqi
Persona was an email-based authentication service from Mozilla that was supported by IndieAuth for rel-me links to email addresses; it was shut down November 30, 2016 https://indieweb.org/BrowserID
#
gregorlove.com
edited /IRC_People (+8) "explicit param numbers for strk {{irc user}}"
(view diff)
#
gregorlove.com
edited /IRC_People (+16) "fix imgs for raucao, sknebel"
(view diff)
#
tantek.com
edited /2017/Leaders (+1930) "Discussion Channels - specifically indieweb-wordpress, sorted RSVPs"
(view diff)
#
gregorlove.com
edited /Template:irc_user (+122) "/* Notes */ note need for numbered prefixes when query string in URL"
(view diff)
#
aaronparecki.com
edited /Squarespace (+61) "squarespace no longer uses #! URLs and recommends removing the # when sharing a URL https://support.squarespace.com/hc/en-us/articles/205814818#directurl"
(view diff)
#
www.boffosocko.com
edited /WordPress/Development (+344) "examples of themes in wild/development; Instagram Importer supports location; removed duplications in see-also"
(view diff)
#
gRegorLove
What is shebang?
#
Loqi
A shebang (or hashbang) is the character sequence #! https://indieweb.org/shebang
#
loqi.me
edited /private_posts (+256) "tantek added "https://github.com/tootsuite/mastodon/issues/712 - [[Mastodon]] issue regarding the challenge of a UI (and protocols!) for actually federating private posts (likely because no one has actually made it work, despite a few historical iter"
(view diff)
tantek joined the channel