#[tantek]connectivity (even mifi / cell / tethering) on Caltrain is quite poor (like hard to even send Slack messages, lots of failures and retries) and a good reminder of why minimum page weight, minimum connections, progressive enhancement still matter
#aaronpkwow I would have thought it would have good coverage the whole way, it's not like it's in the middle of nowhere
#[schmarty]northeast corridor *mostly* has coverage. certainly one carrier or another is present for almost all of it.
#[jgmac1106]but never Amtrak wifi, you have to use your own hotspot, especially if you need VPN, verbotten on Amtrak
#[jgmac1106]the CT shoreline...because some genius thought let's use this coastline for train tracks gets spotty but yeah DC>Boston good coverage..does get overwhelmed in peak travel hours
#[jgmac1106]but in terms of auto saving, must have
#[jgmac1106]not same as offline, just how I always thought about it
[schmarty] and eli_oat joined the channel
#[tantek]I'm getting a lot of "Slack couldn’t send this message"
#@t#Caltrain commute #SF-MV-SF still had bad connectivity even on #mifi #hotspot cell #tethering. Good reminder of #webdev needs for min page sizes & requests, progressive enhancement that works if/when CSS/JS doesn't load. Not #js;dr QT [@t] js;dr = JavaScript required; Didn’t Read. Pages that are empty without JS: dead to history (archive-org), ... http://tantek.com/t4a41 (twitter.com/_/status/1090791596348588032)
eli_oat, nloadholtes_, oodani, KartikPrabhu, [tantek], [asuh], cweiske, snarfed, leg and swentel joined the channel
#petermolnar!tell Zegnat I read my name, I can't bother to decrypt the RDF conversation, what do I need to be involved in?
#Zegnatpetermolnar, I am wrapping my head around getting a WebID (spec chosen by Solid) mirror of my h-card
#LoqiZegnat: petermolnar left you a message 2 minutes ago: I read my name, I can't bother to decrypt the RDF conversation, what do I need to be involved in?
#ZegnatMight give it a start today. Some of the ideas this LD stuff is based on are just a bit far removed from the IndieWeb I am used to that it didn’t all make sense
#petermolnara part of me whishes I could just point domain.com/me at a vcard, and have it done :(
#ZegnatE.g. httpRange-14 and PersonalProfileDocument. But I slept on it and I think I have a better grasp of it today than last night
#ZegnatReading rhiaro’s PhD thesis actually helped with the PersonalProfileDocument thing. It describes a spectrum of Representation for profiles: http://dr.amy.gy/chapter3#profiles-taxonomy. Once I pictured the spectrum it was easy to see the specific choices I made on my IndieWeb site versus the choices WebID made.
#[Vincent]I’m using a last.fm app right now, scrobbling to my account fine
#jgmac1106[kevinmakrs] this is what Medium said to write.as, We recently experienced an interruption with API, and the ability to generate new oAuth-based applications has been restricted. I have reenabled that feature.
#jgmac1106but nobody knows if ability to generate new oAuth-based applications has been restricted is still in effect, noone can make an app, and there is no more WordPress plugin or IFTT recipe
#[kevinmarks]I don't know who to prod as Jamie and Ben have both left.
#[jgmac1106]no worries on my part, just a weird way for them to handle the issue....so many devs asking or complaining and no real updates...time to redo the house odds on the site-death pools
#[jgmac1106]...need to figure out how long it takes someone to burn through 130 million dollars
[schmarty] and [davidmead] joined the channel
#petermolnarI found a way to nicely make my site with relative urls. Soon after that I also realized this potentially break images in readers.
#[schmarty]petermolnar: if you have "base" defined in your pages, readers should be able to figure out the relative URLs? i forget how that works until i break something.
bradenslen joined the channel
#[davidmead][jgmac1106] Happy to help. Give me $130M and I’ll let you know when I’ve spent it all 😜
#[jgmac1106]why is this a p-author and not a u-author is it because the author's name is in plain text? <p>Published by <a class="p-author h-card" href="http://example.com">W. Developer</a>
[schmarty] joined the channel
#[schmarty]it's for consuming code that might expect author to be a string containing the author's name.
#[schmarty]iirc, whenever there's a nested mf2 element (like an h-card) there is also a "value". what's in "value" is determined by the prefix you used. so p-* would make it plain text, u-* would be a url, etc.
#[schmarty]it's a hint to whatever is consuming it. consumers that understand the nested h-card will use that, so you're helping consumers that don't expect a nested element.
#[jgmac1106]yeah need to change criteria to say set up a blog or switch the url
#[schmarty]if i understood your desired set up, these badges should be in-reply-to a specific post on their blogs that refer back to the criteria?
[jeremycherfas] joined the channel
#[jgmac1106]probably switch each url...well if that is what the criteria would call far yes, but if I set criteria to say "Have a homepage" no
#[schmarty]ah, i thought the badges were usually in reply to a post making a claim, rather than directly to the evidence.
#[jgmac1106]they usually will be, but I am doing this first one as I don't want to have my students doing anythign more this week
#[schmarty]w.r.t. u-url for each badge entry, if this page is the permalink for all of these badges, you can put an id="some-unique-id" on each <div class="h-entry">, then use that for the u-url for the badge.
#[jgmac1106]just getting up a website, installing webmentions, and learning how to add microformats to source code enough for week one
#[jgmac1106]this is the ifrst time I thought about doing an h-feed of a particular badge
#[schmarty](currently you have <a href="jgregorymcverry.com" class="u-url"> , which is a broken relative URL.)
#[schmarty]so e.g. <div class="h-entry" id="some-student-domain.example.com">
#[schmarty]... and your markup around the issue date would change to something like <a class="u-url" href="http://edu407.jgregorymcverry.com/badges/helloworld.html#some-student-domain.example.com"> ...
#[schmarty]actually just <a class="u-url" href="#some-student-domain.example.com"> ... might be enough, since a consumer should understand that you're referring to the current page.
#[schmarty]the new u-urls for each badge seems off.
#[schmarty]if you remove the "http://edu407.jgregorymcverry.com/badges/" from the link, it means "look at the current page and parse it for an element with id 'Emily'", which i think is what you want.
#[schmarty]and the id="Emily" needs to go on the <div class="h-entry">
#[jgmac1106]okay that makes more sense, what I was doing felt wrong
#[schmarty]the goal is to have the h-entry's u-url indicate the permalink to itself
#[schmarty]the p-x-criteria change looks good. i see it as "x-criteria" in the parsed MF2
#[jgmac1106]I think we did...I think this is how I we issue bulk badges...granted now need to think about having students building their portfolio for displaying but I probably won't do that entry level
#[jgmac1106]...and I am going to leave the mismatched criteria and evidence for teaching purposes about assessment
#[jgmac1106]now tofigure out some hacky way to send them the webmention
snarfed joined the channel
#@brianjessei guess it's 11 years now that i've been micro-blogging on this one web site that doesn't connect to other micro-blog web sites for some reason! #MyTwitterAnniversary #indieweb #openmicroblogging #ostatus #pubsubhubbub #webmention (twitter.com/_/status/1091025304703778816)
#LoqiIt looks like we don't have a page for "ledger" yet. Would you like to create it? (Or just say "ledger is ____", a sentence describing the term)
snarfed and [grantcodes] joined the channel
#[grantcodes][schmarty] on the meta micropub client sounds kinda similar to how some "personal dashboards" are set up, there's one I use that I think is called organizr, basically just a page with a bunch of tabs and iframes
#[grantcodes]You'd have to log into all the clients separately, but as a quick MVP you could see if it's something worth building out fully
#[schmarty][grantcodes] i think i should start a wiki page under my user page about it. with an intermediate micropub endpoint you can munge requests in ways that a given client might not support.
#[schmarty]e.g. automatically adding tags/categories, processing content for links or people tags. or even wrapping a micropub client that doesn't support edits!
#[jgmac1106].ahh no one has finished Bridgy installation yet so I can't check
#[schmarty]they'll need to set up bridgy and homepage ("exotic"?) mentions
#[schmarty]since these are aimed at their homepage
#[jgmac1106]yeah, these won't matter really I wanted a test template, once the washer machine stops I am going to do a little video about the criteria and evidence mismatch in the badge and the task and criteria mismatch here: http://edu407.jgregorymcverry.com/moduleone.html, will then show them how I edit the page and badge in the video
#[jgmac1106]sxhmarty I will statrt calling it a badgeroll instead of a ledger just for you
#[schmarty]a ledger is fine. yesterday's discussion on httpRange-14 and others have me wary of coining terms today. 😩
#@pauljacobsonIt’s such a relief when I manage to send a webmention from my blog as a reply to a comment. This stuff is probably so much easier to do than I think it is, and I’m missing something pretty obvious. (twitter.com/_/status/1091039763908431872)
#Loqi[singpolyma] #527 @-mention when posting to Twitter
#[eddie]jacky I haven't finished implementing, I think aaronpk did. The idea would be overriding the content you send to twitter using a nickname cache
#[eddie]hmm I can't find an article on aaronpk's website talking about his nickname cache. I'm pretty sure he completed it, must just not have blogged about it
#[eddie]But jacky essentially, you use the person's URL on your website then when your website is syndicating, it should check to see if your nickname cache contains a twitter handle for the person and if so use https://brid.gy/about#silo-content to use the correct handle on twitter but nowhere else
#@pauljacobson↩️ I'm using Independent Publisher 2, along with a variety of IndieWeb plugins such as MF2 Feed, Webmention (incl for comments), Post Kinds (I lost the custom fields at some point). Webmentions generally work, although I forget to @ mention people in replies. (twitter.com/_/status/1091047559718752256)
#[eddie]for example one day when we get a Bridgy Micropub input built, you could just put the bridgy-twitter-content as a property in the Micropub request
#jackywow my info is old enough to have a link to my blogger account
#@danicotillas↩️ All right, thinking about what @jgmac1106 says about webmention that catch my attention. At the beginning I couldn't see much difference thinking about RSS or federated systems but this is another story, far more interesting (twitter.com/_/status/1091049996252790786)
#snarfedyeah, i don't quite follow, but afaik gravatar doesn't do much or any of the actual functionality described on the wiki page
#[cleverdevil]Don't get me wrong, I like being polite too 🙂
#[cleverdevil]FWIW, my vision of how it would work is that you use a special mention format based upon domain name, and then the nickname cache as a service translates that into appropriate mentions across all known platforms for that h-card.
#[jgmac1106]speaking of which I need to add the indieweb ring code back on my site so I get listed in the directory
#[cleverdevil]So, if you at-mention "@cleverdevil.io" then you'd get back a JSON structure with a mapping to Twitter, Micro.blog, etc.
#[jgmac1106]but [snarfed] there couldn't be one grand directory so CMS didn't have to store all the data worry about img cache as people changed photos?
#snarfedproof of concept might be to make some existing CMS fetch and parse gravatar profiles directly. i expect you could get pretty far
#[cleverdevil]I am pretty sure you can't do that, [snarfed]. You need to have a valid email address that can be verified.
#[jgmac1106]I am also thinking I am in a Wᴀʀʀᴇɴ Eʟʟɪs fan club, we have an IndieWeb ring, this includes the directory with APIs that other member of the rings can query, so thus the opt-in
#aaronpkthe remaining piece i want to add before i write it up is automatically populating it from people that I reply to
#snarfed[cleverdevil]: most domain registrars etc have email forwarding features, i expect most of us already have that set up (or can) and can verify me@
#[eddie]I'm still not sure what this gets us that is really just saving on storage
#[eddie]someone still have to write all the parts to look for a domain in a post, fetch data from gravatar (if available) and make custom post data to twitter or other syndication
chrisaldrich joined the channel
#[eddie]if one is doing all of that, isn't it just as easy to fetch an h-card from the domain you mentioned in the post?
#aaronpki haven't caught up on this conversation, but I can say that serving cached avatars has ended up taking more storage and bandwidth than i imagined
#[eddie]Interesting. That's avatars from your nickname cache, aaronpk?
#aaronpknot exactly, it's every avatar from all responses on my posts
#[asuh]Safari is the lone wolf in not supporting webp today
eli_oat and [grantcodes] joined the channel
#[grantcodes]Nickname cache as a service was pretty close to my idea for the indieweb directory
#[eddie]I think there is another HUGE missing component in this conversation in regards to the purpose of a nickname cache, which is making it easier to @mention people than having to memorize domains. To say gravatar could be used as a nickname cache I think really undersells the potential value to people. I think the IndieWeb directories already have potentially more info and utility than gravatar would have for us, it uses the info FROM people's webs
#[eddie]add support for people using Micropub clients to @-mention people
#aaronpkyeah I don't think avatars are a primary goal of a nicknames cache at all
#[eddie]I will say I have no idea how old my gravatar info is, i'm sure it doesn't use my domain email AND even if I log in to update my info on gravatar I promise it won't stay as up to date as my h-card on my website
#[schmarty]anyway that was the reason for the excitement. there's a bunch o' data here and that existing plumbing could be used to test some UX experiments.
#aaronpkbut then you can't rely on people using any sort of convention for their gravatar email address in order to use that, otherwise you're asking people to do new work
#[schmarty]actually this kind of profile lookup seems to only work by gravatar username
#[eddie]I just don't understand how it's more data available than the plethora of h-cards we have
#[schmarty](there seems to be no search so you'd have to hit the username exactly)
#[schmarty]the win of finding this out about gravatar is that you could right now build a tool that will try to lookup an @name and get back meaningful info to use when tagging them in a post and updating that content for a POSSE version of that post on a silo where they have an account.
#[grantcodes]I don't know what you store [schmarty] but my directory could be searched by username on any major silo, just not built a full API for it
#[schmarty]you have a gravatar username (it's likely your wordpress.com username)
#[eddie]that's my point, [cleverdevil] the time spent on gravatar could turn something like grantcodes' directory when it was based on indiemap into a searchable api
#[schmarty]aaronpk's was easy to guess because he is consistent
#aaronpkis not gonna tell you my old internet username
#[schmarty]mine was not because i have not been consistent
#[cleverdevil]FWIW, I don't have [cleverdevil] on gravatar, as it was already taken.
#[eddie]anyway gotta hop off to take 6-month photos of my son 😄
#aaronpkthankfully i abandoned it around 2008-2009 so not much is left
#[grantcodes]Problem with hcards and silo urls is potential different urls / domains, eg if someone links to fb.me you have to figure out that is Facebook etc
#[schmarty]but even as we "learn" people's @names, it's not always gonna stay consistent. e.g. as cleverdevil said: he missed out on his usual username for gravatar. also, snarfed is schnarfed on twitter. inconsistentcies are gonna happen.
#[schmarty]inconsistencies are gonna plague *any* nicknames cache.
#snarfedyeah ideally we always work with domains, and look them up in nickname caches, and only change them to silo handles during POSSE
#[schmarty]i guess my point here is that building out the UX of actually using a nicknames cache in a CMS or other posting UI is the more interesting part of this
#[cleverdevil]I tend to agree that we think in terms of the domain as the canonical identity, and everything else is an alias to that.
#[cleverdevil]That said, at least for me right now, just using domain names would be totally adequate for my usage.
#aaronpki can create multiple local nicknames for people, whether or not they approve of them
#[schmarty]and resolving domains or names to the mappings you need is just plumbing and data.
#aaronpkthen when my site autolinks, it looks up my nickname for them and links it to their domain
#aaronpkwhen it POSSEs to twitter, it looks up their twitter username and swaps it with that
#[grantcodes]Has anyone else tried the @ mentions in the postrchild extension? Not perfect by any means but, think it's the only public micropub client with mentions
#snarfedfortunately (again) gravatar allows email lookup, so we just need social convention of everyone adding their me@[domain] email
#[eddie]Okay, so another question. If you make a nickname cache service, how would a micropub client (which is what most of us use) search it? Do you hard-wire it in or have a user's website/micropub server define it?
#[eddie]Because if the UX is the most important part (which I agree), there would need to be a way to connect the UX to a random cache service
#[eddie]absolutely perfect shouldn't be the enemy of good. But for a prototype, imho, Gravatar seems like the worst potential plumbing considering all the other tools we have available
#[eddie]since the solution to the prototype is telling everyone to go create a gravatar profile with me@domain.com
#[cleverdevil]Basically, fetches the provided URL, uses representative-h-card.php to identify the h-card, parses it, and then does some regex to identify different identities and how to mention them.
#[cleverdevil]I eventually wanted to roll this into a Known plugin that would automatically do all of this rewriting of mentions depending on syndication targets, but I sort of ran out of steam.
#jackylike not even to drag it out but if they just exposed what bits could be a username in the markup; that translation layer wouldn't be needed (with the regex)