#dev 2019-05-31

2019-05-31 UTC
jgmac1106 and infominer[m] joined the channel
#
infominer[m]
tada
#
infominer[m]
i just had to sign in via browser and it worked fine.
#
infominer[m]
the problem was trying to join a new channel via app, mobile or desktop
[Rose] and snarfed joined the channel
#
GWG
jackjamieson keeps finding fun new cases that my code doesn't know how to clean up.
#
GWG
I just wonder how obsessive I'm being. People seem fine with the level of processing xray does.
#
aaronpk
There's always going to be more edge cases, so at some point you just have to accept that
#
GWG
aaronpk: Well, his edge cases appear to be academic.
#
GWG
I figure educational resources are worth trying to figure out.
#
GWG
I just have to start optimizing feed searching.
#
infominer[m]
the pain is worth the independence
#
infominer[m]
but they go hand in hand
#
GWG
I also don't support switching to an API, as xray does
#
infominer[m]
just the pain we choose
#
infominer[m]
but I will bow out for now :)
#
GWG
infominer[m]: Oh? Why?
#
infominer[m]
way over my head in this channel, so my contributions would be largely deviation from actual dev
#
infominer[m]
idk rlly but I chatter sometimes, and you are having some deep discussion
#
infominer[m]
but yeah, i'm an operator... css is the first on my list of languages to learn, and some liquid whatever I pickup w jekyll
#
infominer[m]
tbh, its a bit culture shock... since I had an acer back a year or so before AOL popped off.. and did some BBS, and a local freenet... and barely remember how but just really basic html website..
#
infominer[m]
but drifted away from the tech scene for a long time living off grid on the land sorta thing
[tantek] joined the channel
#
infominer[m]
so now I'm super hyped to be back to my roots... and have to try and reign myself in somheow
#
infominer[m]
tbh, I mostly hang out w developers tho
[chrisaldrich] joined the channel
#
infominer[m]
btw, @gwg
#
GWG
Yes?
#
infominer[m]
oh, hehe
#
infominer[m]
I'm stil in edit world over here...
#
infominer[m]
was going to say, while I'm here, and since you asked why I was leaving... that I'm really stoked on all the cool integrations around
#
infominer[m]
I find my way to indieweb via the Bitcoin space, and now I'm learning more about the historical movements towards a decentralized web...
snarfed joined the channel
#
infominer[m]
and where they've come
#
infominer[m]
especially in the case of self sovereign identity which is the subject i'm most knowledgable in tech wise
#
infominer[m]
or development wise
#
infominer[m]
I like to write high level introduction to developers for those.
#
infominer[m]
I'm meta, its hard to know wat channels to rollw
#
infominer[m]
I do realize that I have not gone deep into scuttlebot, which is necessary.. and I'm only just learning of indieauth
#
Zegnat
I think scuttlebutt is very interesting too, I am just partial to HTML
#
infominer[m]
thats interesting to me... and just looking for intersections w more familiar turf
#
infominer[m]
RWoT I'm the most familiar with, but clearly indieweb is more connected w IIW, which i'm working my way over to
#
infominer[m]
i <3 DID is what I can say.
#
infominer[m]
I will require an Indieweb integrated DID, as soon as that's figured out
#
infominer[m]
I let the devs dev... n just keep track of everything I remember to on the fly
chrisaldrich, snarfed and [xavierroy] joined the channel
#
[xavierroy]
[Rose] Check out https://github.com/beaulebens/keyring-social-importers/blob/master/importers/keyring-importer-tripit.php for some tripit ideas... I don't use tripit.. but would like to have a micropub option for trips
#
Zegnat
What is DID?
#
Loqi
It looks like we don't have a page for "DID" yet. Would you like to create it? (Or just say "DID is ____", a sentence describing the term)
#
infominer[m]
I have something for this, if you like
#
infominer[m]
>The essence of Decentralized-ID is in creating open standards for a privacy preserving internet-wide identity layer — not owned by any one particular organization, but interoperable between all.
#
infominer[m]
that text is public domain
#
Zegnat
I seem to recall the name, it is just too early to remember how it compared to IndieAuth.
#
infominer[m]
everything i do is public domain, and all the images should have a source, if you care to re-use them... tho that logo I own, and is also public domain
#
Zegnat
That one paragraph means very little to me, could describe many other identity systems, he
#
infominer[m]
well, thats kind of the point, because you can't pin that statement down to any one, but it broadly categorizes many... I forgot the actual technical did part tho, srry
#
infominer[m]
which I notice now that I didn't write a one sentence of it for the front page, yet
#
Zegnat
I'm scrolling through it a bit now, nothing jumps out at me, so I am going to take my early morning nap and try again in a bit
#
infominer[m]
yes I will leave better information for when you get back
#
infominer[m]
and I think I can !tell you
#
infominer[m]
New decentralized technologies, such as blockchains, hash tables and semantic data graphs can enable the design and deployment of a decentralized identity architecture that can vastly improve security and privacy of individuals and entities in the digital world. This will lead to users on the internet becoming individuals with sovereign rights and ownership and control over their digital selves in similar ways that
#
infominer[m]
we have control over our physical selves.
#
infominer[m]
and there is a w3c spec under development, and many many organizations around this DID decentralized identifier
#
infominer[m]
many of the people involved have been so since the early days: like when Kim Cameron first published the Laws of Identity, and maybe a little before that, the standards community grew from the Planetworks conference
#
infominer[m]
2005 was laws of identity, and 2000ish for the planetwork conference
#
infominer[m]
recently microsoft released code that people can use as a component to creating decentralized identifiers with the bitcoin blockchain
#
infominer[m]
and I expect they will contribute to more mainstream applications as well, their intersection with DID is significant, and platform agnostic,
#
infominer[m]
besides that there are too many competing networks that have competing implementations, but all using the same identifier
#
infominer[m]
so there will be many in the beginning, and a few will gain dominance, but you will be forced to use none of them
#
infominer[m]
well, more accurately you can choose whichever platform you prefer, since the identifiers are universally resolvable, and in the future will support a lot more than that
snarfed joined the channel
#
jacky
this DID stuff is deep
#
jacky
it looks interesting tbh
#
jacky
what is ssb
#
Loqi
Secure Scuttlebutt is a P2P system to sync message feeds, used to build (among others) social applications that work in off-grid/sneakernet scenarios https://indieweb.org/SSB
#
infominer[m]
aaah, well, I see an intersection, here. also:
#
jacky
tbh a goal of mine is to have indieweb stuff weave in and out from the SSB land
#
jacky
I can see it happening more with things like DAT
#
infominer[m]
how hard is it to get started w scuttle bot\butt?
#
jacky
no idea tbh
#
jacky
granted, you can start playing with it if you use something like manyverse
#
infominer[m]
I will find out soon enough
#
jacky
be sure to blog about it :)
#
infominer[m]
hehe.. blogging is new to me tbh, for a couple months I was building everything w pages like scaffolding :rof
#
infominer[m]
but now that I've started I can see a number of technical advantages that it offers
[frank], cweiske, snarfed, [tonz], jbove and pablinos joined the channel
#
cweiske
so where is the indie copy?
#
Zegnat
indie copy of what, cweiske?
#
cweiske
wiki mirror
#
Loqi
[indieweb] wiki: Wiki backup and issue tracking for indieweb.org
#
Zegnat
Yeah, we have all the content available there. But I do not think anyone is actively hosting a mirror
deathrow1 and [Ana_R] joined the channel
#
Ruxton
I'd happilly stand up a read only mirror of t
#
[Ana_R]
is it just me or ownyourgram.com isn’t opening?
#
cweiske
maybe aaronpk's whole server is down
[calumryan] joined the channel
#
[calumryan]
Yep indieweb.org is down again
[kevinmarks786] joined the channel
#
[Ana_R]
i changed stuff on my micropub because of my instagram and i thought i destroyed all my work 😂 i will try again later 🙃
j4y_funabashi joined the channel
#
j4y_funabashi
morning all
#
j4y_funabashi
what is trip
#
j4y_funabashi
what is a trip?
#
Loqi
what
#
j4y_funabashi
what is geo?
#
j4y_funabashi
oh looks like indieweb.org is down
jbove joined the channel
#
j4y_funabashi
does anyone here collect gpx data? I have around 2 years worth from my phone and am thinking about building a server to parse out trips
jgmac1106 joined the channel
#
Loqi
[bfabiszewski] ulogger-server: μlogger • web viewer for tracks uploaded with μlogger mobile client
#
j4y_funabashi
I use GPSLogger for android and it saves gpx files to my phone and I am thinking of ways I can parse that for 'interesting' trips
#
petermolnar
I ended up using ulogger by manually turning it on whenever I'm on a trip
#
petermolnar
so each trip can be exported as one gpx file
#
j4y_funabashi
ah ok, I am not that organized so I just leave it running all the time :)
deathrow1|absnt joined the channel
#
j4y_funabashi
I think that if I can figure out when I am not moving and when I am moving I can split out trips and maybe checkins automagically
#
jeremycherfas
I was collecting data with Tracks and dislaying selected trips on my site with leaflet.js but I discovered yesterday !) that is is not longer working. I installed Compass at IWC Utrecht a couple of weeks ago and am still working on displaying the data it collects.
[jgmac1106] joined the channel
#
j4y_funabashi
jeremycherfas: does compass track continuously or do you have to start/stop it?
#
jeremycherfas
Compass tracks continuously. IOS only. https://github.com/aaronpk/Compass
#
Loqi
[aaronpk] Compass: Compass is a GPS tracking server that stores data in flat files.
#
jeremycherfas
It also has a facility for specifically recording trips and the mode of transport.
#
jeremycherfas
Is there a right/wrong answer to when an external script should be in HAED and when it should be towards the end of BODY?
#
GWG
Compass isn't iOS
#
GWG
Overland is
#
GWG
Compass is a webapp
#
jeremycherfas
Apologies; yes. I was mixing the two up. Thanks GWG++
#
Loqi
GWG has 40 karma in this channel over the last year (172 in all channels)
#
j4y_funabashi
jeremycherfas: I think the idea is that if the script is in HEAD and it errors or fails to load then the whole page stops being parsed
#
j4y_funabashi
but you can add 'async' which tells the browser to continue parsing the html while loading the script, like this:
#
jeremycherfas
So if it is not in HEAD you could Alert with an error messge? That seems sensible.
#
j4y_funabashi
<script type="text/javascript" src="path/to/script1.js" async></script>
#
jeremycherfas
OK. Thanks. I guess I should always check SO first.
#
j4y_funabashi
eh, sometimes it is full of red herrings
#
jeremycherfas
Yeah. But that infor about async and defer is useful, I think.
#
j4y_funabashi
petermolnar: do you use your gps data to create posts?
#
jgmac1106
petermolnar have a link to ulogger. I have been using GPSLogger haven’t figured out how to export perfectly yet
#
petermolnar
j4y_funabashi: not directly, I use it to backfill exif geo on my dslr images
[tantek], Loqi, zoglesby, romangeeko, NinjaTrappeur, jeremycherfas, blueyed, jgmac1106, eli_oat, gxt and jeremych_ joined the channel
#
Loqi
[mathieudutour] medium-to-own-blog: Switch from Medium to your own blog in a few minutes
[jgmac1106] joined the channel
#
[jgmac1106]
I need an h-event from someone to parse for the mdn wiki, don't want them all coming from my site anyone have a short and sweet event I can parse?
#
jgmac1106
aaronpk I hope you don’t mind I removed a ton, nobody will see the actual post: https://spot-sundae.glitch.me/
#
Loqi
IndieWeb Summit
[schmarty] joined the channel
#
jgmac1106
as an off topic question what does having this in your site do: <a class="u-author" href="/"></a>
#
jgmac1106
say you are author of your homepage?
#
jgmac1106
or of this page I mean?
#
j4y_funabashi
is it inside a top level h-* object?
#
[schmarty]
[jgmac1106] it's mentioned in /authorship
#
j4y_funabashi
jgmac1106: if the author property is not inside a h-* object then I dont think the parser will know what to do with it
snarfed joined the channel
#
jgmac1106
ahh thanks both
#
jgmac1106
would love an eye on here to make sure I did not royally mess anything up: https://developer.mozilla.org/en-US/docs/Web/HTML/microformats
#
aaronpk
their wiki looks so much better than ours!
#
jgmac1106
yeah I will rail against a WYSIWIG until I have to write a table in wiki markup
#
jgmac1106
but it was such a pleasurable editing experience
#
jgmac1106
amazing what years of full time paid staff and not a handful of volunteers can do with design
#
jgmac1106
but in the end all the content came from either mf wiki or our wiki so content still king
#
jgmac1106
….but do wonder how much look and feel of wiki can turn people off sometime..for summit been trying to send the 2019 page and not the wiki page to non community members
#
aaronpk
definitely don't send the wiki page to ppl for summit
#
infominer[m]
the most attractive feature of a wiki is active community engagement
#
sknebel
heh, I always find MDN looks weird
#
infominer[m]
which this community has in spades
#
infominer[m]
+1
#
aaronpk
if i were going to send someone a reference on microformats properties i would send them there rather than the microformats wiki tho
#
jgmac1106
why I wanted to get it proper..especially since mozdevteam began discussing adding h-entry to all their wiki articles
[Rose] joined the channel
#
jgmac1106
wikimedia is doing a major editor redesign anyway….especially on mobile
#
snarfed
!tell grantcodes,ChrisAldrich,aaronpk hey everyone on https://github.com/snarfed/bridgy/issues/854 , if you're not currently receiving facebook email notifications for comments, likes, etc, you might want to turn them on. i'll be ready for you to test soon!
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[snarfed] #854 facebook backfeed via email notifications (unlikely)
#
aaronpk
oh wow
#
sknebel
aaronpk: fair. although some of that also is content structure I'd suspect? "spec-like" adds a bunch of overhead, and the mf2 wiki isn't that good at providing non-spec versions (and would benefit from a more standard theme IMHO)
#
aaronpk
yeah that's also true, but there are plenty of pages on the mf wiki that aren't specs either
#
Loqi
Snoøpy Barrett
#
infominer[m]
how many sign up to social media for the sole purpose of integrating with indieweb tech?
#
sknebel
but the commonly referenced ones where you could e.g. look up properties are from what I see - the rest is even less updated etc. making good content and adjusting it with change is hard ...
#
aaronpk
i was at a conference last week about exactly this problem... "Write the Docs" :)
#
infominer[m]
content is so much work, you must create it for free, otherwise just bitter :rof
#
sknebel
aaronpk: hah, I've seen their meetups here
#
infominer[m]
but I think soon the industry $value of content will increase, as will demand on painstaking quality
#
infominer[m]
demand for, rather
#
infominer[m]
good morning!
#
infominer[m]
better realize it's morning before noon and gone
snarfed joined the channel
#
[schmarty]
what is UGT?
#
Loqi
Universal Greeting Time is the convention of greeting people in online chat with "good morning" regardless of the local time of day of either person https://indieweb.org/UGT
#
infominer[m]
awesome! I've been on it for a while!
#
infominer[m]
not just 4 online
#
infominer[m]
I'm a build error or two away from my first hugo deploy :)
#
[schmarty]
[jgmac1106] are you interested in feedback for the MDN microformats page you've been working on?
#
sknebel
[schmarty]: he asked for feedback above :D
#
sknebel
(will take a closer look later too)
#
[schmarty]
ok well here are Some Thoughts, feel free to ignore. 😄
#
[schmarty]
first up, drop "simple" (maybe replace with "minimal"?) and "quickly" from the opening sentence. next, i hate that search engines are listed as the first/primary consumer of microformats. search engines are mentioned twice in the first three sentences!
#
[schmarty]
next up, it feels odd to link to outdated mf1 hCard and hCalendar in the third paragraph, since the page hasn't mentioned any "modern" mf2 entities by name at that point.
#
[schmarty]
the microformats/microdata/rdfa bit should probably link out to some kind of landing pages for those specific technologies if possible.
#
[schmarty]
before listing prefixes, it probably makes sense to explain how mf2 works at a high level, with prefixes as parser instructions rather than a prescriptive vocabulary
[jeremycherfas] joined the channel
#
[schmarty]
there are some typos/bugs, like in the h-card example property explainer: "p-honorific-prefix The post office box number, if there is one." 🙃
#
[schmarty]
... at that point i am down a rabbit hole wondering how to learn how properties like `p-sort-string` ended up being codified as part of h-card in http://microformats.org/wiki/h-card#Properties , so hopefully someone else can pick up for detailed feedback.
#
sknebel
probably comes in from vcard
#
[jgmac1106]
thought I droopped all the adjectives good catch
#
sknebel
which is a sign that maybe not all properties should be mentioned everywhere :D
#
[jgmac1106]
yeah i was following their previous template those comments make sense
#
[schmarty]
sknebel: some searching the mf wiki suggests that's exactly what happened. is there a reverse-adoption process to move "accepted" properties that might have been ushered in from mf1 back to "experimental"? ;}
#
sknebel
[schmarty]: that's a question for tantek ;)
#
aaronpk
since this is not the spec, I would also recommend listing only the properties that are most commonly used
#
aaronpk
if people are curious they'll click through to the h-card spec on the mf wiki and can find the full list there
#
[schmarty]
regardless of my snarky suggestion of a de-adoption process, i totally agree the MDN page should show only the most common properties and link to the spec. in fact, i'd limit the properties list to only explain what's in the examples on the page.
#
[schmarty]
(and include a link to the relevant properties spec section on the wiki at the bottom of each properties list)
chimo joined the channel
#
[jgmac1106]
all I have time for today but tried to fold in some suggestions: https://developer.mozilla.org/en-US/docs/Web/HTML/microformats
#
[jgmac1106]
got rid of the RDFa , microdata, microformats chart. it was a legacy from the old page that grouped them all together loosely under "semantic web" if folks fee it belongs will revert
#
[schmarty]
cool. i made an account and doing a proofreading pass now.
#
[jgmac1106]
schmarty++
#
Loqi
schmarty has 13 karma in this channel over the last year (63 in all channels)
#
[schmarty]
aw dang somebody stomped on it while i was editing
#
[schmarty]
that is very disheartening
#
[schmarty]
oh, it was [jgmac1106] fixing one of the typos. phew.
#
sknebel
oh, I'm in the editor right now too :D
#
sknebel
does it handle conflicts?
#
[schmarty]
ok! brought in some more detail from the mf wiki, reduced the property explainer tables to the properties in the example markup.
#
[schmarty]
it does not!
#
[schmarty]
it says something like "there was another edit while you were editing, please copy-paste your content somewhere safe"
#
[schmarty]
and then suggests you look over the revision history for the page to see what changed so you can understand and fix it.
#
[schmarty]
sorry 😞
#
sknebel
not your fault
#
sknebel
looks most of it was redundant anyways
#
sknebel
oh, the reply example is wrong
#
[schmarty]
oh, thanks for checking that. i skipped the "parsed" JSON examples on this pass b/c it was taking so long just to get the "simple" examples and their tables minimized.
#
[schmarty]
oof, the example in h-feed is labeled "Example h-event" if you want to fix that up while you're in there :}
#
[schmarty]
ok running away from this wiki for now
gRegorLove_ and [Rose] joined the channel
#
sknebel
ok, examples fixed I think
[kevinmarks786] joined the channel
#
[kevinmarks786]
@schmarty there is a reverse adoption process in the specification model: http://microformats.org/wiki/process#Specifications
#
[kevinmarks786]
evaluate properties consumed by <2 consumers
#
[kevinmarks786]
or wait for more additional publisher(s)/consumer(s) to support them. up to editor's preference.
#
[kevinmarks786]
such properties block advancement from specification to standard.
#
[kevinmarks786]
drop such under-supported property(ies) - insufficient market support to keep them. properties which fail in the real world should be and get dropped (per the simplify principle). features may be reconsidered for future versions.
#
GWG
When do we meet to discuss these decisions?
#
GWG
I have always been confused about that
#
sknebel
summit it has been a few times I think
#
aaronpk
and other indiewebcamps
#
GWG
Yes, but seems like we should plan it
#
GWG
I don't think we have a standing schedule for reviewing the list
#
GWG
If we want to have it as a Summit session, maybe we should plan in advance to review the issues
#
GWG
So we can launch into the meat of the matter there
#
GWG
Of course, that is contrary to adhoc planning
#
GWG
Note to self, reread the issues
snarfed, leg, [schmarty], [jgmac1106], [Rose], [tantek], [eddie], [kevinmarks786] and jbove joined the channel
[Rose] joined the channel
snarfed joined the channel
#
[tantek]
does anyone use or have experience with setting up a site with CodeIgniter?
#
[tantek]
KevinMarks, will be impressed when someone shows using it to share to their own website instead of a silo, otherwise what's the point?
#
[tantek]
GWG, sknebel, aaronpk, part of the point of the explicit change control in parsing spec, and at least h-entry (more as we get consensus) is to enable adding/promoting/removing properties asynchronously, in such a way that you can cite evidence for each step, instead of having to "meet in person"
#
[tantek]
wonders if Quill or Indigenous has Web App Manifest and thus could register as a (default) share target per https://wicg.github.io/web-share-target/level-2/
#
aaronpk
has anyone written a non-spec version of what this api does?
#
aaronpk
i don't think i quite understand it and that doc gets way too into the weeds too quickly
#
[tantek]
I think that tweet was it
#
aaronpk
ah nice that's perfect
#
GWG
[tantek]: But that isn't working in practice
KartikPrabhu joined the channel
#
gRegorLove
Moved microformats parsing spec topic to #microformats
[eddie] joined the channel
#
[eddie]
If I read the explainer correctly, it seems like if this ever makes its way to iOS, essentially a website with the Share ability will trigger the native sharing sheet. So odds are native apps shouldn’t need to do anything to support it? Just Web Apps from what I’m reading? I guess we’ll see as it comes around
#
aaronpk
i read it the other way around, it's for sharing things *to* web apps
#
aaronpk
so you can make a website appear in the native OS share sheet that pops up when sharing things from any app
[kevinmarks786] joined the channel
#
[kevinmarks786]
Which should make it easier to post a quote and a link
billbennettnz, [cleverdevil] and chrisaldrich joined the channel