#dev 2017-11-17

2017-11-17 UTC
[kevinmarks] joined the channel
#
[kevinmarks]
We used moinmoin for the Technorati wiki before we switched to mediawiki for microformats.org
#
[kevinmarks]
It had transclusions early on
KevinMarks joined the channel
#
upon2020.com
edited /style-guide (+67) "Added Indie Website convention. Tentative. Unless somebody complains. And picks something better :-)"
(view diff)
snarfed joined the channel
#
upon2020.com
created /Tutorials (+1085) "work in progress"
(view diff)
snarfed joined the channel
#
jjuran.org
edited /style-guide (+229) "/* The Indie Web */ Add "IndieWeb" proper noun item, tweak "indieweb""
(view diff)
[mrkrndvs] and renem joined the channel
#
upon2020.com
edited /Tutorials (+0) "WordPress not Wordpress"
(view diff)
#
upon2020.com
edited /Tutorials (+131) "Added icons"
(view diff)
[mrkrndvs], bengo and [miklb] joined the channel
tantek joined the channel
#
tantek
is curious where j12t is going with these, will wait to see and read :)
#
upon2020.com
edited /Tutorials (+16) "Added links"
(view diff)
#
j12t
tantek: a few ideas: 1) a single landing page for howto/tutorials: https://indieweb.org/Tutorials (work in progress, as everything)
#
Loqi
j12t: KartikPrabhu left you a message on 2017-07-06 at 7:31pm UTC: what's a good way to send the logo fix to indietech?
#
Loqi
j12t: KartikPrabhu left you a message on 2017-07-06 at 8:11pm UTC: made a branch and sent PR
#
j12t
The first section there is end-to-end tutorials: execute all steps in sequence, starting from zero, and you have a working site
#
j12t
Second section: if you don't start from zero, e.g. because you have an existing WordPress site, do this ...
#
j12t
And then collection of links for all tutorial components
#
j12t
"How to do it on host X with app Y"
#
j12t
Each of which has a bunch of steps, with screenshots and/or video.
#
j12t
Goal would be that even somebody only moderately confident in their abilities to complicated tech stuff can be successful simply by following detailed instructinos.
#
j12t
<end for now>
tantek joined the channel
#
tantek
j12t - sounds like a pretty good vision, will try to read and understand and how I can help!
#
j12t
tantek -- what would be really useful (once I'm a bit further along) is to try out these trails, see what I missed / got wrong / didn't explain properly ... I'm going through all the steps myself right now, signing up for new accounts etc etc but experience shows I will miss substantial things :-)
[chrisaldrich] joined the channel
#
upon2020.com
uploaded /File:aws-contact.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-contact.png"
#
upon2020.com
uploaded /File:aws-creditcard.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-creditcard.png"
#
upon2020.com
uploaded /File:aws-frontpage.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-frontpage.png"
#
upon2020.com
uploaded /File:aws-phone.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-phone.png"
#
upon2020.com
uploaded /File:aws-pin.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-pin.png"
#
upon2020.com
uploaded /File:aws-signin.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-signin.png"
#
upon2020.com
uploaded /File:aws-supportplan.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-supportplan.png"
#
upon2020.com
uploaded /File:aws-verified.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-verified.png"
#
[miklb]
mentions using the minor edit check box in the wiki to j12t won’t ping the channel
#
j12t
This is uploads, not sure there is such a box
#
[miklb]
oh, my bad
#
[miklb]
as you were ?
#
j12t
I was looking for bulk upload on the wiki but no cigar. Well, almost done for today.
#
upon2020.com
uploaded /File:aws-activate-ec2.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-activate-ec2.png"
#
upon2020.com
uploaded /File:aws-activate-s3.png "Part of the Amazon Web Services setup tutorial https://indieweb.org/File:aws-activate-s3.png"
#
j12t
Ok, and i'm done for today. 3 mini-tutorials with screenshots and one landing page. Good enough for one day :-) Sorry for the notification spam.
KartikPrabhu, snarfed, [jeremycherfas], [mrkrndvs], [chrisaldrich], cweiske and bengo joined the channel
#
loqi.me
created /ZenPress (+243) "prompted by [chrisaldrich] and dfn added by [chrisaldrich]"
(view diff)
#
www.boffosocko.com
edited /ZenPress (+127) "prompted by [chrisaldrich]; links; wordpress template"
(view diff)
loicm, [chrisaldrich] and KartikPrabhu joined the channel
#
www.readwriterespond.com
created /User:Www.readwriterespond.com (+361) "The start of a summary page for Aaron Davis"
(view diff)
[mlopatka] and [pfefferle] joined the channel
[jeremycherfas] joined the channel
#
www.boffosocko.com
created /people (+2271) "stub; definition; resources; links"
(view diff)
KevinMarks_ and KevinMarks joined the channel
#
vanderven.se martijn
edited /User:Vanderven.se_martijn (+1322) "/* Events */ Add IWC Berlin attendance, and remote events"
(view diff)
KevinMarks joined the channel
#
www.svenknebel.de
edited /Mumble (+620) "experiences section with detailed notes"
(view diff)
#
vanderven.se martijn
edited /Virtual_HWC (+12) "vHWC is now on Mumble."
(view diff)
[mlopatka], eli_oat, KevinMarks, John__, snarfed, [pfefferle], [miklb], bengo, [kevinmarks] and j12t joined the channel
#
@dailyJsPackages
get-webmention-url - Get a Webmention endpoint from a URL http://dailyjspackages.com/pkg/get-webmention-url #npm #javascript #nodejs
(twitter.com/_/status/931575714406649863)
#
@nodenpm
get-webmention-url (1.0.0): https://npmjs.com/package/get-webmention-url Get a Webmention endpoint from a URL
(twitter.com/_/status/931575878517186561)
snarfed joined the channel
#
snarfed
...technically just moved to a plugin, but also killed the bookmarklet...which kills my (our) indie like/repost/rsvp flow. :(:(:( https://wordpress.org/plugins/indieweb-press-this/
#
Loqi
[IndieWeb WordPress Outreach Club] Description This plugin is based on the idea and code of @snarfed: One big IndieWeb raison d’être is using your own web site to reply, like, repost, and RSVP to posts and events. You do this by annotating links on your site with simple microfo...
[miklb] and tantek joined the channel
#
[miklb]
it was moved to a plugin as I understand it snarfed, but I didn’t realize the IW press this would break.
#
snarfed
the bookmarklet was the important part for the flow, and that's gone :(
#
[miklb]
in that case, we could fork the new plugin and just build the IW parts in.
#
[miklb]
since you have to install the IW press this plugin anyway, if we just merge the new plugin into ours same user experience
#
snarfed
fork...that way lie dragons
#
[miklb]
one time fork. I don’t think there is going to be much effort put into the Press This. I think they are going a different direction and possibly moving it into a Jetpack feature.
j12t joined the channel
#
schmarty
how does Press This work without a bookmarklet?
#
snarfed
forks are pretty much always one time :P
#
Loqi
[kraftbj] #15 Restore Bookmarklet Functionality
#
schmarty
ugh ugh ugh what a mess
j12t joined the channel
#
[miklb]
snarfed point taken, I just meant I wouldn’t expect much upstream change
#
snarfed
...which is its own problem
#
sknebel
what specifically did they remove? I assume the press-this.php took URL params before?
#
[miklb]
how much change has occurred while it was in core?
#
snarfed
[miklb]: security patches and bug fixes are the parts i care about. but they also substantially redesigned within the last year or two
#
sknebel
(going by kraftbj comment "As it stands, copy an URL, visit press-this.php, paste the URL and click the button to parse it.")
j12t_ joined the channel
#
snarfed
sknebel: not sure of details, but yes, those url params no longer work
#
tantek
snarfed, indeed those kinds of changes (substantial redesign) tend to be a reason people learn to avoid habitual upgrades, nevermind breaking key functionality like a smooth bookmarklet Press This user flow. kinda shocking
#
tantek
especially for an open source project
#
snarfed
eh change is the only constant, updates are important for security and bug fixes, and the new redesign in this case actually was significantly better.
#
tantek
THIS: "Telling a user to copy a URL and then paste it is like telling someone to set the clock on their old-school VCR."
#
snarfed
...but now they've half axed it.
#
[miklb]
I didn’t realize they had redesigned it. I thought it had been pretty static for quite some time. I know there have been talks about doing something similar with the REST-API but not sure where that went.
j12t and j12t__ joined the channel
#
sknebel
you guys don't think you can get the bookmarklet functionality added back as an "interim solution" until they get extensions figured out (which might take ages, but that's the reason to have a "temporary solution"? I get the issues with bookmarklets, but they still work mostly...
j12t_ and j12t__ joined the channel
#
snarfed
sknebel: sure we can. it's all code, anything's doable. it was just very low on my todo list before, and i'm grumpy about it maybe having to prioritize it now.
#
sknebel
that's fair
#
sknebel
maybe ganging up on the GH issue gets someone else to do the work...
#
tantek
!tell j12t also consider joining the WordPress Outreach Club which helps folks onboard with WordPress and such: https://indieweb.org/WordPress_Outreach_Club
#
Loqi
Ok, I'll tell them that when I see them next
#
schmarty
argh, they've hardcoded the page in core to work only with their "official" press-this plugin rather than some kind of hooks
#
tantek
well that's a nasty twist of open source
j12t joined the channel
#
tantek
snarfed, re: "updates are important for security and bug fixes", what happens when an update introduces a *worse* bug (e.g. breaking Press This bookmarklet) than what it may happen to have fixed, whether security or otherwise?
#
snarfed
tantek: we've had this debate a few times before ?
#
tantek
I suppose in open source the answer is to fork, take the "good fixes" and leave out the bad ones
#
snarfed
except that's a huge time and effort burden to ask of most users
#
tantek
with closed source it's harder to make that trade-off
#
snarfed
not to mention skill req't
#
tantek
it's all about time and effort, and when the update *wastes* your time and effort by breaking something that made you more efficient, then it should be avoided
#
tantek
there is no "updates are always best" absolute. it is about time & effort, and often updates are not worth the time & effort, or worse, cost you additional continuous time & effort
#
tantek
most users, yes you're right, they're basically beholden to whatever team is doing the releases, for better or worse
#
tantek
they can vote with their $ (for paid services), or hopefully choose an alternative if they're not trapped in their current solution
#
snarfed
re security, in general you're significantly more secure updating than staying on old, unpatched software. security is also herd immunity and community responsibility.
#
snarfed
...but you're right, security is only one of many factors. (an important one though.)
#
tantek
security is also not an absolute as we've discussed before, there are (potentially, likely) ways of mitigating nearly any security "issue" that's resolved, often at additional layers (defense in depth etc.)
#
tantek
and the time & effort cost of those other layers may be *less* than the damage that an update does to your own productivity
j12t joined the channel
#
snarfed
eh yes but that's probably unusual. again, the vast majority of users don't have skill/time/effort to add either their own security *or* maintain their own features, etc
#
snarfed
even arguably most of us, at least in code we didn't write ourselves
#
snarfed
so for everyone who's not highly technical, i try to keep the message simple: update apps and use 2fa. (yes, ideally non-sms.) there are downsides to both, but definitely more upsides.
#
snarfed
also on a philosophical note, change really is the only constant. if you try to keep things the same forever, you're bound to be disappointed. be clear eyed and realistic about how much external change you try to fight or prevent. :P
#
tantek
enough on updates, let's pick on non-selfdogfooding decentralization advocates instead, specifically blockchainers
#
snarfed
hey now they're defenseless
#
Loqi
[Iiterature] @pfrazee @team_slava @jessewldn @Truebitprotocol @chain @kin_foundation @PROPSproject @VoltzRoad @zeligf @joincolony @relevantfeed @dat_project Let's be explicit about the benefits and tradeoffs. Also the potential for incentives that tokens introduc...
#
tantek
three tweeters in that thread, only one has their own website, zero of them post to their own decentralized websites (or other discernible solution) and instead, ALL of them ONLY post to the centralized Twitter service
j12t and j12t_ joined the channel
#
tantek
Dear those tweeting about "decentralization" on Twitter and presenting yourself as an expert and/or knowledgeable in anything decentralization, scaling, etc.:
#
tantek
Your decentralizaztion tweets have zero credibility until you are posting even just simple "notes" (AKA tweets) on your own decentralized solution (like your own website) instead of only on the centralized Twitter service.
#
tantek
(didn't even need to mention blockchain, but I feel like as the hypetech of the moment, it's the worst offender of that)
[eddie] joined the channel
#
[eddie]
Is there any place that details silo.pub besides https://silo.pub/developers ? Specifically I'm wondering if it returns the URL of the post after it's posted to use for syndication links But I can't seem to find any info on that
eli_oat joined the channel
#
aaronpk
it does
#
aaronpk
its API is Micropub, so it returns it in the Location header
#
tantek
hmm - I'm not seeing eddit or aaronpk's messages either
#
tantek
time to recycle IRC
#
[eddie]
ohhhh duh, Micropub return the location header. lol that makes sense
#
[eddie]
:thumbsup:
tantek joined the channel
#
tantek
just now seeing snarfed's responses above
#
tantek
snafed, (perhaps this should go in meta or chat), re: "change really is the only constant", I disagree from a framing perspective, as the important aspect is not change, but time.
#
tantek
nearly all (security or otherwise) defense is about *slowing* change, not stopping it.
#
[eddie]
Cool. I've been using bridgy publish, but that requires me to post, rebuild my jekyll site, and then do a webmention. silo.pub seems to have a wider span of support (specifically thinking about Goodreads and GitHub) AND I can have it happen during my micropub receive step so that the syndication URL can get baked into my posts. ? So I think I might transition over to that for my POSSE
#
tantek
there are strong economic reasons to deliberately slowing the changes thrown at you (e.g. $ : fewer purchase over a period of time, less time spent waiting for updates on various devices etc.)
#
tantek
so no, change is not a constant, it's just non-zero, and it is heavily malleable at your discretion, for personally improving your freedom (time), and agency ($)
[miklb] joined the channel
#
[miklb]
eddie the syndication links part was awkward with brid.gy. I was storing the response from brid.gy as _data files and then grabbing the url for my posts, requiring another round trip through my CI/GH/server workflow
#
[miklb]
when I was using Jekyll I should clarify
#
tantek
re: SMS TFA in particular, I just had to help someone recover their Amazon account that had a phone number setup with it, and there were actually *bugs* in their account recovery flow that only exhibited when you gave amazon a phone number
#
[eddie]
miklb: Yeah, it's tricky with Jekyll. I do manually webmentions right now through visiting the telegraph.p3k.io website so I basically don't have any syndication links happening when I syndicate to Twitter, I just do back syndication links to the original content. Definitely not the way I want to keep doing it ? haha
#
Loqi
[eddie]: lol
#
tantek
so I'll say it once again, I strongly recommend *against* giving your phone number to any silo, because 1) they default to increasing your vuln with SMS account recovery, and now 2) their account recovery may actually be *more* buggy when you give them a phone number
#
tantek
with silos, be lazy, and give them as little info as possible, because you can assume more users are lazy than not, and therefore the "lazy user" user flows are more tested, ergo, more reliable, ergo, more efficient (time savings) for you when "things go bad"
#
[miklb]
eddie gotcha. I was using the webmention.io jekyll plugin and brid.gy in my Rake deploy script. Was less than ideal, but that plugin has gotten a lot of love since.
KartikPrabhu joined the channel
#
snarfed
tantek: agreed! please also encourage non-SMS 2FA also when you say that though. it's a huge step for individual security, and vast majority of silos support non-SMS 2FA.
#
tantek
snarfed, agreed, and we should document those that do support non-SMS 2FA and *simple* instructions for setting it up
#
tantek
because those same silos have mis-designed UI that misdirects users into SMS 2FA including SMS 2FA recovery by default
[chrisaldrich] joined the channel
#
[chrisaldrich]
reads logs and can't help but think re: Tantek quote above: "The first rule of decentralization: We don't Tweet about decentralization. The second rule of decentralization...."
#
tantek
[chrisaldrich]++
#
Loqi
chrisaldrich has 11 karma in this channel (61 overall)
#
tantek
that might need to happen
#
[chrisaldrich]
I'm so tempted to tweet back just that, but have to run out for a bit...
#
tantek
"It looks like you have JavaScript disabled! / / Without JavaScript, this page probably won't work very well." ? ? ?
#
tantek
js;dr: a "***List*** of websites and whether or not they support 2FA. " should not require JS. ***emphasis*** added
#
Loqi
[1xPdd] #2536 Unusable without javascript enabled
#
aaronpk
huh seems like that would be an easy one to just not have that JS
#
aaronpk
it'd be a reaaaally long list
#
tantek
do they just use JS to load the .yml lists anyway?
#
tantek
e.g. https://github.com/2factorauth/twofactorauth/blob/master/_data/social.yml which looks like it could "just" be a list of h-cards?
#
tantek
and instead of 'tfa:yes', category:tfa
#
tantek
so they're already maintaining static lists of everything, just not as HTML
#
manton.org
edited /next-iwc (+0) "Redirected page to [[2017/Austin]]"
(view diff)
#
Loqi
snarfed has 21 karma in this channel (320 overall)
#
Loqi
[tantek] Re: "A solution using pure CSS for categories might be feasible if we could somehow layer JavaScript content over a common JavaScript and non-JavaScript CSS base." I think that's a good approach. The categories themselves can be fairly mechanicall...
[manton] joined the channel
#
[manton]
So, thought I'd redirect /next-iwc on the wiki to the Austin page. But now the "Berlin" link in the sidebar goes there. ? Is it possible for me to update that sidebar for events, or does someone else need to do that?
#
tantek
on it
#
tantek.com
edited /MediaWiki:Sidebar (+0) "next HWC, IWC Austin!"
(view diff)
[chrisaldrich] joined the channel
#
[manton]
Thanks!
#
tantek
also manton check this out
#
tantek
when is IWC Austin?
#
Loqi
IndieWebCamp Austin 2017 is on 2017-12-09 at Capital Factory https://indieweb.org/IWC_Austin
#
tantek
that's what adding the h-event microformat to the page just did
#
tantek
literally added an API for Loqi to parse the event info and answer questions like that
#
tantek
what is yml
#
Loqi
It looks like we don't have a page for "yml" yet. Would you like to create it?
#
tantek
what is yaml
#
Loqi
YAML (YAML Ain't Markup Language) is a data serialization standard https://indieweb.org/YAML
#
tantek
what is .yml
#
Loqi
It looks like we don't have a page for ".yml" yet. Would you like to create it?
#
loqi.me
created /yml (+17) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /.yml (+17) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
is it worth defining a canonical YAML output of parsed microformats2?
#
aaronpk
my storage is yaml microformats2 so maybe?
#
tantek
not sure why we didn't ask this question before
#
Zegnat
Do we have one for JSON, XML, or anything else?
#
aaronpk
it's pretty trivial to just go from JSON->YAML tho
#
tantek
Zegnat: yes, JSON is the output of the microformats2 parsing algorithm
#
aaronpk
I don't think there are any special considerations for yml once you start with the json version
#
Loqi
[Tantek Çelik] microformats2 parsing specification
#
aaronpk
(yml to json would be a different story)
#
tantek
right, this is just to produce something that other existing yml consuming tools could "just" re-use
#
Zegnat
I think it is pretty OK as far as JSON->[Object in your favourite language]->YAML goes.
#
tantek
that way more existing tools can also consume the output of parsing an HTML+mf2 page
#
tantek
biggest questions I'd have are, 1 can you nest objects, and 2 are plural valued properties as easily listed as just multiple lines with the same key or do you have to add more punctuation?
#
sknebel
If JSON isn't valid YAML directly it's pretty close to being so
#
tantek
I think the point would be to produce something more "clean" than just a direct mapping
#
Zegnat
Oh, right, I think there are some JSON documents that are valid YAML, that’s true!
#
tantek
more human friendly
#
Zegnat
And yes, nested associative arrays are fine in YAML.
#
Zegnat
Not sure what you meant by “plural valued properties”?
#
tantek
per http://yaml.org/ "YAML is a human friendly data serialization"
#
tantek
Zegnat: got a simple example of one? couldn't find one on yaml.org easily
#
aaronpk
that's the direct translation of the mf2 parser to yml output
#
tantek
aaronpk, interesting, so you have to use the nested "- " format for the values?
#
tantek
because they're plural?
#
aaronpk
that makes it an array
#
tantek
e.g. instead of "locality: Portland"
#
Zegnat
https://en.wikipedia.org/wiki/YAML#Example - has nested properties under the customer property
#
aaronpk
otherwise it'd be a string
#
tantek
what happens when you have two "locality: " ?
#
tantek
at the same level?
#
aaronpk
I dno't think that's valid yaml
#
tantek
or is it auto-handled to make it into an array?
#
Zegnat
You can also go without those -, I think
#
aaronpk
Zegnat: no that makes it an object
#
Zegnat
As long as keys are all at the same indentation
#
Zegnat
Aah, yes, sorry
#
sknebel
you can do either multiple - for lists/Arrays, or [one, two]
#
Zegnat
Yeah, and associative arrays can also use {name: value, name: value}, as JSON
#
aaronpk
wow I never knew about the [1,2,3] syntax
#
Zegnat
I always found YAML to be a bit of a mess because of the huge variations in how you can write things. Have also had trouble finding proper libraries to handle it in PHP, most only implement an older version or a subset of the YAML spec :/
[miklb] joined the channel
#
Zegnat
Reading the Wikipedia article, any valid JSON document should also be a valid YAML 1.2 document
#
Zegnat
So in a way, mf2 parsing already creates YAML ;)
#
aaronpk
problem solved
#
Zegnat
As I said, YAML is actually a pain. It only looks nice in front matter because people mostly stick to a flat associative array with the occasional nested array ;)
#
aaronpk
I actually use a relatively simple version of yaml for my storage. I store things as single values unless there are multiple, and I have code that knows how to deal with the difference when I retrieve values
#
aaronpk
so my storage files end up looking very close to the jekyll frontmatter yaml
#
Zegnat
Huh. Reading some random parts of the spec. I *think* YAML can have arrays as associative array KEYS... i.e.: {['this','is','a','key']:['for','these','values']}
#
Zegnat
I doubt the parser I use for PHP accepts that
#
Zegnat
“YAML places no further restrictions on the nodes. In particular, keys may be arbitrary nodes”
#
Zegnat
“A YAML node represents a single native data structure. Such nodes have content of one of three kinds: scalar, sequence, or mapping.”
#
Zegnat
Anyone ever used an associative array as a key within another associative array? :P
#
aaronpk
runs away from the YAML
#
aaronpk
gives Loqi a YAML
#
Loqi
eyes the YAML
#
Zegnat
I remember some of this stuff. I wanted to make my file storage 100% YAML. Most parsers already had issue with multi-YAML documents (a file can have several YAML documents split by “---”), I also had some differences between different libraries exports and imports. Gave up on YAML.
[eddie] joined the channel
#
[eddie]
loqi++
#
Loqi
loqi has 4 karma in this channel (442 overall)
#
aaronpk
gives Loqi a YAML document
#
Loqi
jumps on the YAML document
#
tantek
aaronpk, zegnat, is there a "simple YAML" that you think you use instead of the full YAML?
#
Zegnat
Kill it Loqi, you can do it
#
aaronpk
yes I apparently only use a tiny subset of YAML
#
Zegnat
Also, hahaha, talk about overloading a name: http://www.yaml.com/
#
Loqi
Zegnat: lol
#
Zegnat
I seem to recall YAML 1.0 was a bit more what people think YAML is. But I have never looked into their actual parsing rules so no clue how wild the nesting can get.
#
aaronpk
I *think* YAML has always had the ability to name different parts of the document and refer to those named sections, but not sure
#
Zegnat
I don’t think you could name them: http://yaml.org/spec/1.0/#preview-struct
#
aaronpk
"Following node labeled SS" that thing
#
Zegnat
But yeah, using a small subset makes it manageable and I would guess most parsers will agree on it
#
Zegnat
Oh, yeah
#
Zegnat
&TITLE - whatever YAML node follows now has the name TITLE
#
Zegnat
*TITLE - substitute this reference with a copy of whatever node is known by the name TITLE
#
aaronpk
I never actually cared enough to use that, but that's about the extent of the fancy yaml features I know :P
#
Zegnat
feels himself being pulled into the spec again
#
Zegnat
closes browser window
#
Zegnat
I guess it has more lenient escaping rules for strings, which arguably makes it easier to author than JSON. And writing arrays as an actual visual list is nice. But otherwise? Write JSON.
#
Zegnat
Even better: don’t write serialisation formats by hand. Ever. Not JSON. Not YAML. Not XML.
loicm joined the channel
#
ancarda
What do you mean, Zegnat? By hand, as in never write yourself, always use a function like json_encode()?
#
ancarda
Or just avoid everything all the time?
#
Zegnat
Always use a function
#
Zegnat
Let libraries serialise native types from your programming language into strings (whatever shape they take)
#
Zegnat
You are most likely to just mess it up if you do so by hand.
#
Zegnat
Loqi, wake up and give ancarda +v!
#
ancarda
Do I need to edit a different page? I added myself to the IRC users page
eli_oat joined the channel
#
aaronpk
Loqi is just slow sometimes
#
aaronpk
I don't really understand why
#
ancarda
I added myself probably a day ago. That's pretty slow
#
ancarda
On the wiki: >14:31, 16 November 2017 Markdain.net (Talk | contribs) (24,069 bytes) (Added myself -- ancarda (markdain.net))
#
ancarda
Perhaps it's a cron job that runs once a day or something?
#
Zegnat
Yeah, I double checked before complaining at Loqi. You did fine ;)
#
Zegnat
adds air quotes to “complaining”
#
aaronpk
yeah, it's a bug somewhere. the cron job is supposed to update from that list every 5 minutes
#
aaronpk
it seems to just forget some people who've been there for years too
#
Zegnat
Hmm. Cron needs to be websub ?
#
Zegnat
Is there a websub plugin for MediaWiki?
#
sknebel
not for our old version
#
aaronpk
to check if the cron job is working, check that your name is hyperlinked in the IRC logs
#
ancarda
It goes to my website, yeah
#
Zegnat
ancarda is linked in the logs.
#
Zegnat
So just Loqi’s voicing that is wonky
#
ancarda
If someone +v's me manually, would Loqi undo it?
#
loqi.me
created /replace_Facebook (+208) "prompted by tantek and dfn added by tantek"
(view diff)
#
aaronpk
tho having the +v doesn't really have any effect here
#
loqi.me
created /beat_Facebook (+29) "prompted by tantek and dfn added by tantek"
(view diff)
#
ancarda
+v is just used as a list of regulars, right?
#
ancarda
So, maybe add me once I have more than a tiny h-card on my website :P -- still working on blog posts
#
tantek
ancarda++ well done! small steps, incremental, all good
#
Loqi
ancarda has 1 karma
#
aaronpk
huh yeah I have no idea why that's not working. everything looks like it should be trying to +v you
#
ancarda
oooh thank you!
#
loqi.me
created /kill_Facebook (+29) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /Facebook_usage (+29) "prompted by tantek and dfn added by tantek"
(view diff)
#
ancarda
I’d appreciate feedback on my h-card, or anything else, if there’s something I should change? One validator I ran it through did suggest adding u-email, I’ll do that soon. My domain is https://markdain.net/
#
Loqi
Mr. Mark Dain
#
Zegnat
I’d include a link to https://markdain.net/ within the h-card too. To make it clear that this is the h-card that goes with the domain. (In case you ever add another h-card to the front page, e.g. of a company or in a person-tag)
#
Loqi
Mr. Mark Dain
Loqi joined the channel
#
aaronpk
I think I fixed it
#
ancarda
Alright, can do
#
ancarda
Awesome, thank you!
#
aaronpk
I had a big ol' //TODO in the code for that
#
sknebel
(hm, Kaja is already keeping track of wiki updates, I wonder if I could hook a websub hub into that)
loicm joined the channel
#
sknebel
(I guess Loqi is too, because that's where Kaja gets its updates from :P)
#
aaronpk
lol that's a thought
#
sknebel
Kaja just listens to Loqi announcing wiki edits here and in -meta
#
sknebel
and occasionally reloads the changes lists to see minor ones
#
aaronpk
tho it should really be like a 10-line mediawiki extension to ping switchboard for any wiki edits
#
vanderven.se martijn
edited /Webmention (+226) "/* Articles */ Add one of my favourite primers on Webmentions"
(view diff)
snarfed and KartikPrabhu joined the channel
#
loqi.me
created /neotoma (+166) "prompted by sknebel and dfn added by sknebel"
(view diff)
#
kaja.sknebel.net
edited /neotoma (+1) "linkify ('… is <url>' pattern)"
(view diff)
#
tantek.com
edited /POSSE (+153) "provide current working link for diso interview, and internet archive link for original"
(view diff)
#
tantek.com
deleted /FHIR "content was stub that did not relate to indieweb in anyway, "better left to Wikipedia" per [[wikifying#What_should_not_go_on_the_wiki]] (enwp.org/FHIR). Recreate only if going to define it in terms of its indieweb specific relevance"
eli_oat joined the channel
#
www.boffosocko.com
edited /Reading.am (+100) "clean up see also section; add watch post functionality"
(view diff)