#dev 2016-12-30

2016-12-30 UTC
KevinMarks, KevinMarks_, tantek, KartikPrabhu, chrisaldrich_, chrisaldrich1 and chrisaldrich joined the channel
#
miklb.com
created /WordCamp_Miami (+267) "prompted by tantek"
(view diff)
KevinMarks_, KevinMarks__ and cweiske joined the channel
#
martymcgui.re
edited /YouTube (+427) "/* Copyright Claim */ short blurb about Content ID, links to EFF complaints"
(view diff)
DanC joined the channel
#
tantek
welcome DanC!
#
tantek
I've learned and forgotten so many CLIs
#
tantek
used to be a whiz at VMS commands and TECO too
#
DanC
I'd like to see a <2minute video of your screen while you start a new post
#
tantek
having learned/forgotten so many, I've learned the meta-lesson that CLIs are poor for longterm usability / learnability, especially when frequency of use drops below some threshold. (compared to GUIs)
#
DanC
screencast. that's the word I couldn't remember.
#
tantek
DanC - I think I've shown you that in person no?
#
DanC
I have a vague memory of your doing so. In a restaurant.
#
tantek
likely hasn't changed much
#
DanC
HyperCard was part of the discussion, IIRC
#
tantek
though at least my Posting UI (as much as I have one), now shows a heads-up of what links will be webmentioned or pingbacked, when I click "Post"
#
DanC
I don't remember, so I'd still like a screencast. Not that you're obliged to provide one.
#
tantek
DanC, for better posting UIs, see /create
#
tantek
mine is hardly exemplary
#
DanC
yeah, well... I'm no less curious. :)
#
DanC
takes a look at https://indieweb.org/create ...
#
DanC
wish for screenshot granted at https://indieweb.org/Taproot#Notes
#
DanC
screencast, rather
#
DanC
one thing I really like about modern chat stuff (my experience is with RocketChat, but I'm sure it's inspired by slack) is the ability to edit messages.
#
aaronpk
oops that fragment moved to https://indieweb.org/p3k-v1
#
DanC
I don't see the pop-up-pilcrow for grabbing a #Screenshots link
#
tantek
what is a pilcrow?
#
Loqi
It looks like we don't have a page for "pilcrow" yet. Would you like to create it?
#
www.madmode.com
edited /create (+3) "update p3k screenshots link"
(view diff)
#
DanC
pilcrow is a backwards p thingy... this seems to be a trac feature. visit https://informatics.gpcnetwork.org/trac/Project and hover on a heading
#
loqi.me
created /pilcrow (+176) "prompted by tantek and dfn added by DanC"
(view diff)
#
tantek
heh, DanC have you been around since that Loqi feature?
#
tantek
or did you just do that by accident? :D
#
DanC
accident
#
tantek
would you consider that "smooth"? ;)
#
DanC
indeed!
#
tantek
what is a pilcrow?
#
Loqi
pilcrow is a backwards P "used as an indent for separate paragraphs or to designate a new paragraph in one long piece of copy" https://indieweb.org/pilcrow
#
www.madmode.com
edited /pilcrow (+44) "cite source"
(view diff)
#
DanC
were you asking to prompt Loqi? A fontophile like yourself didn't really not know, right?
#
tantek
DanC, sorta, also assuming it wasn't common knowledge
#
DanC
well, that was a fun rabbit hole... like I really needed another one :)
#
tantek
just verified that "f username" and "follow username" do not work in the Twitter API any more (as methods of following) - they just get tweeted to the account
#
DanC
linkedin no longer supports geographical navigation. "I'm going to Austin. Who do I know there?"
#
DanC
I keep running into "you're clearly a wierdo, cuz only like 3 people use the feature you're interested in. The guy who wrote that code left years ago and when we upgraded our database, it broke and we're not fixing it" pages.
#
tantek
"upgraded our database" lol
#
DanC
most recently: just after I found a way to export my contacts including tags so that I could use the tagging feature, "Relationship Section of Profile - No Longer Available" https://www.linkedin.com/help/linkedin/answer/68887?lang=en
#
tantek
what is linkedin?
#
Loqi
LinkedIn is a special-purpose silo for hosting your professional resume, history, and contacts https://indieweb.org/LinkedIn
#
tantek
^^^ that was a prompt to get Loqi to give a clickable URL
#
DanC
another way to decode that "no longer available" page is: "we realized the few people who use that feature are probably willing to pay for it". Fair enough.
#
tantek
forks a tab to see if Bridgy Publish supports POSSEing "follow" posts to Twitter (talk about rare feature that maybe no one else has asked for yet)
#
tantek
smiles at Bridgy currently having "(!) Issues 99"
#
DanC
ponders his angst around not having hCard versions of the info in his box of physical business cards
#
DanC
annual file purge
#
tantek
DanC, you may be interested in
#
tantek
what is 100daysofindieweb?
#
Loqi
100DaysOfIndieWeb is a challenge to ship something IndieWeb-related for 100 days https://indieweb.org/100DaysOfIndieWeb
#
DanC
"100 days of open source" is the most manageable one I see. I'm probably closed to that already.
#
tantek
right! good to pick one you're close to to start with
#
tantek
finds rhiaro's previously filed issue on the subject! yay!
#
DanC
services RL interrupt
#
tantek.com
edited /Twitter (+619) "/* POSSE to Twitter */ separate grouping for Backfeed from Twitter, add POSSE Follows to Twitter since bumping into it"
(view diff)
#
tantek
seeing if I can fit into a tweet the fix for that Twitter API error
#
tantek
a retweetable tweet at that
#
Loqi
[@t] Twitter API {"errors":[{"message":"Sorry, that page does not exist","code":34}]} Fix [/1]/statuses/… → /1.1/statuses/… (ttk.me t4m51)
#
tantek
hoping that helps the next person that searches for that error message / JSON
#
tantek
the brevity plus use in the page title should help it beat the other web search results
#
bear
curious to see tantek rant a bit about CLIs and then to see how much wiki editing is done via Loqi and not the GUI
#
bear
to me CLIs have the exact same UX problems as GUIs -- they both require really good design to be able to be used by new and vetern users
#
tantek
bear, simple English is not usually considered a "CLI" ;)
#
tantek
bear - haven't found an unforgettable CLI
#
tantek
and have kinda givenup on that after what, 30+ years
#
tantek
just realized I should have searched Twitter itself for fixes to that API error
#
bear
i'm not fully disagreeing with you, just finding it funny that so many people (and apologies if I over extended my analogy to you) who don't like CLIs are rushing to chat bots
#
tantek
like I said, simple english != CLI
#
tantek
they're pretty disjoint sets
#
bear
but it is
#
bear
what you view as simple english is the CLI designer picking a distinct set of action and subject words to trigger events
#
tantek
I think the very framing there is what is the difference
#
bear
all of loqi's behaviour is from trial and error to find the right mix of declaritive speech
#
tantek
CLIs are *designed* and *picked*
#
tantek
whereas simple english like with Loqi are *adapted* to *existing* speech
#
tantek
very different methodology
#
bear
badly designed is my point
#
tantek
"designed" at all is my point
#
bear
i'll have to regroup and find another way to express my point (i'm also battling a bad week so am not fully "online")
#
bear
but i'm curious because I come from the world where the CLI was the *only* interface and i've been trying to keep it relevant in this world of pictures and colour that, to be honest, confounds me daily
#
loqi.me
created /twtmore (+296) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /twtmore (+37) "expand see also with their twitter account"
(view diff)
#
loqi.me
created /tm.to (+20) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
bear, to be fair, there's a lot of bad "pictures and colour" noise
#
bear
nods
#
tantek
I too came from that world, and likely still has *some* muscle memory (e.g. Apple ][ commands)
#
bear
part of me wants to respond with: wait until the GUI is as old as the CLI ... but I think that is now
#
bear
hence the pendulum swinging back to web chat interfaces
#
tantek
bear, I'd agree except the convergence and refinement of PARC WIMP based UIs appear to be lasting (again, 30+ years)
#
tantek
(at least on desktop, mobile is another beast)
#
tantek
(swipe in what direction does what again? press and hold does what again?)
#
bear
yep, would count PARC interfaces as great examples of how to do it right
#
tantek
this is an amazing site-death page http://tm.to/index.html
#
tantek
looks so ominous
#
tantek
also the doublethink of an *egg* that implies *life* to come, as a way of communicating a site *death*
#
tantek
amazing
#
aaronpk
petermolnar: i just got a webmention from an old article of yours!
#
bear
yea, that index image just fills me with dread
#
tantek.com
edited /twtmore (+1000) "add goodbye note with ominous image"
(view diff)
#
KevinMarks__
What are purple numbers?
#
Loqi
It looks like we don't have a page for "purple numbers" yet. Would you like to create it?
#
Loqi
[Christian Weiske] Usability: Clickable heading links
#
Loqi
[Christian Weiske] Usability: Anchors everywhere
#
tantek.com
edited /twtmore (+226) "Example (how I found tm.to at all)"
(view diff)
#
loqi.me
created /wl.gs (+374) "prompted by tantek and dfn added by tantek"
(view diff)
KevinMarks joined the channel
#
loqi.me
created /shortlink (+222) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /shortlinks (-4) "singular"
(view diff)
#
tantek.com
edited /shortlink (+292) "criticism, worsens link fragility, see also"
(view diff)
#
loqi.me
created /link_shortener (+314) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek.com
edited /twtmore (+21) "sa link shortener"
(view diff)
#
tantek.com
edited /LinkedIn (+161) "How to export your data stub"
(view diff)
#
tantek
DanC: still around? could you braindump how what you were able to export / extract from LinkedIn here? https://indieweb.org/LinkedIn#How_to_export_your_data
#
tantek.com
edited /export (+322) "dfn, note "How to export your data" explicitly"
(view diff)
#
DanC
tunes back in...
#
www.madmode.com
edited /LinkedIn (+1638) "/* How to export your data */"
(view diff)
#
DanC
too much detail, maybe?
#
DanC
cool, cweiske
#
tantek
DanC++ brilliant. Thank you!
#
Loqi
danc has 1 karma
#
DanC
re CLI and GUI: the next frontier is voice. No visible shared state between you and the machine.
#
bear
danc++
#
Loqi
danc has 2 karma
#
aaronpk
it's been interesting using Alexa
#
DanC
well, voice + screen is fairly common now. But not with Alexa
#
aaronpk
it's actually like voice CLI
#
aaronpk
cause you have to get the phrasing just right to trigger the various commands
#
aaronpk
not like natural speech at all
#
DanC
yeah... my C.S. prof described CLI as "what sequence of characters will get the machine to do what I want?"
#
tantek
uh, y'all have seen the Alexa police news right?
#
tantek
what is Alexa?
#
Loqi
It looks like we don't have a page for "Alexa" yet. Would you like to create it?
#
DanC
never mind Alexa police... how about Google location history as evidence?
#
aaronpk
who needs google location history when you can do it yourself! https://aaronparecki.com/transport
#
DanC
my July 9 tweet was "Everything I type is a matter of record. Knew that. But everywhere I take my phone? Still learning."
#
sknebel
that Alexa story had the water meters usage statistics as evidence as well
#
tantek
DanC - you can purge Google location history. You cannot however purge phone company cell tower tracking location history, which they provide an API of to gov agencies
#
DanC
I just did an annual Google takeout. Very pleasant experience.
#
aaronpk
had access to the AT&T location API for a while. the crazy part is it didn't even require any authentication, it was just open on their internal network.
#
tantek
yeah that one
#
bear
aaronpk - even scarier was that it also didn't need auth for most of the POST/PUT items
#
tantek
what is AT&T?
#
Loqi
It looks like we don't have a page for "AT&T" yet. Would you like to create it?
#
DanC
re 100days... for me, I lean toward 100 days of ocap. https://github.com/dckc/awesome-ocap
#
DanC
I have a belated "ocap christmas list" blog item brewing.
#
DanC
aaronpk, do you have an extra 6 hrs/day somehow?
#
DanC
I'm looking at https://aaronparecki.com/tag/100daysofindieweb. each of those would take me ~6hrs
#
aaronpk
they're around 1-3hrs usually
#
aaronpk
including writing the blog post
#
DanC
reads the js on lambda bit with interest...
#
tantek.com
edited /repost (+103) "crosslink to reposts for that meaning"
(view diff)
#
tantek.com
edited /repost (+14) "move historical musing to a separate section below, not relevant to intro / top"
(view diff)
#
tantek.com
edited /reposts (+2) "subtle icon difference ;)"
(view diff)
#
DanC
aaronpk, how do you host images such as https://aaronparecki.com/2016/12/28/3/image-1.png ?
#
DanC
I tend to move my blog text around using DVCS, and I'm reluctant to manage images that way
#
DanC
oh... tantek... that's one reason for DVCS over versions as done with something like mediawiki: it's decentralized. I can edit offline and on different machines
#
tantek
DanC, hey you'll no get argument from me of git as a backend instead of MySQL ;)
#
aaronpk
it's a file on disk next to the file that is the post data
#
tantek
fileondisk++
#
Loqi
fileondisk has 1 karma
#
DanC
and the disk is... in EC2 somewhere?
#
aaronpk
linode vps
#
loqi.me
created /static_file (+25) "prompted by tantek and dfn added by tantek"
(view diff)
#
loqi.me
created /file_on_disk (+25) "prompted by tantek and dfn added by tantek"
(view diff)
#
aaronpk
it's served by a sneaky nginx rule so that it has that nice URL
#
DanC
that's another bit of friction for me: the budget I can justify for hobby service fees is ~$0
#
aaronpk
i have a paying client that pays the base amount per month for the server so i'm essentially paying $0 for it :)
#
DanC
fileondisk = Bake, Don't Fry http://www.aaronsw.com/weblog/000404
#
DanC
only took me a decade to catch on. http://www.madmode.com/2012/bake-fry-frozen-flask.html
#
aaronpk
my site is definitely a strange hybrid
#
DanC
(well, all almost all my w3.org stuff was baked)
#
DanC
hybrid... did you write that 3 tier article? that's an ideal I strive for...
#
aaronpk
hm no i don't think so
#
aaronpk
tho i could definitely write up all the reasoning behind the choices in this version of my website and i wouldn't even feel bad about most of them
#
Loqi
[Aaron Gustafson] Enabling Webmentions in Jekyll
#
tantek
aarons++
#
Loqi
aarons has 1 karma
#
tantek
we had another Aaron at HWC SF this week too - and he's apparently been going to the GoDaddy hosted HWC SFs as well
#
Zegnat
After multiple Bens, I now I have to keep track of multiple Aarons?
#
Zegnat
Who is Ben?
#
Zegnat
What is Ben?
#
Loqi
Ben is an over-used nym that causes much confusion https://indieweb.org/Ben
#
DanC
hmm... if I gave up my audible.com $15/month subscription, I could prolly get a linode vps. But then the burden of curating stuff to listen to on the commute would go back up.
#
DanC
I think I'll stick to sandstorm. I got in early, so my monthly fee is $6-$6=$0.
#
DanC
not much progress since August on moving to sandstorm: http://capsite.madmode.com/
#
DanC
This two channel set-up is stressing me out. it's been around since when? July. sigh. momentum.
KevinMarks joined the channel
#
Loqi
[@hmans] @jack Microformats and Webmention :p
#
tantek
Loqi?
#
aaronpk
hm interesting webmention "gotcha"... when I change the URL of a post, should I send webmentions from both URLs?
#
tantek
what does the existing protocol say?
#
aaronpk
or just the old URL, which would cause receivers to notice it changed?
#
tantek
I think the better solution is to only require the *old* URL
#
aaronpk
the spec doesn't say a lot about *when* to send them
#
tantek
sending from
#
tantek
uh, pretty sure webmention updates says to
#
tantek
when anything changes about your post
#
aaronpk
checks
#
tantek
including u-url property :P
#
aaronpk
just says "If the source URL was updated"
#
tantek
what does the webmention update test test then?
#
tantek
or rather, which of those? does it expect a webmention from the original URL or the new URL?
#
aaronpk
i think just that some property of the post was changed
#
tantek
sounds like a good new test :)
#
aaronpk
i don't think we had thought of the case of a post URL changing
#
tantek
what? we certainly have from having the slug change
#
aaronpk
we do? where?
#
tantek
what is a slug?
#
Loqi
A slug is a series of words in a permalink URL, usually at the end, that are from or representative of the name or text of a post, and thus part of an overall URL design https://indieweb.org/slug
#
tantek
what is URL design?
#
Loqi
URL design is the practice of deliberately designing URLs, in particular, permalinks, typically for a better UX for everyone who creates, reads, and shares content https://indieweb.org/URL_design
#
tantek
aaronpk, you around to host a HWC PDX 2017-01-11?
#
aaronpk
lol nope! i'm coming to SF that day
#
tantek
oh! I'll be in Seattle!
#
aaronpk
i will be at HWC SF tho!
#
tantek
aaronpk how about the 25th?
#
tantek.com
edited /Events (+2074) "add January events, move December to recent, heading level tweaks"
(view diff)
#
Zegnat
2017-01-11 should be on in the Netherlands, location pending
#
tantek
is done editing /events
#
tantek
I believe the newsletter depends on BOTH the listing in /events and the individual page existing
#
tantek
and aaronpk may need to re-generate it manuallly since it is after 14:00
#
aaronpk
i think it'll do it one more time just before 15:00
#
Zegnat
Afraid I am heading for bed. Not feeling well :(
#
aaronpk
yep last one is at 22:50 UTC (15 minutes)
#
tantek
aaronpk, want to start the article https://indieweb.org/events/2017-01-25-homebrew-website-club since you know there'll be a HWC PDX then?
#
aaronpk
do i just copy from the most recent one?
#
aaronpk
oh my gosh this makes me want to automate this so bad
#
tantek
aaronpk, welcome to my and Gregorlove's world
#
tantek
we've been manually doing this for *years* now
#
aaronparecki.com
created /events/2017-01-25-homebrew-website-club (+7610) "i think i got that right"
(view diff)
#
tantek
aaronpk, well, see what the newsletter says ;)
#
martymcgui.re
edited /events/2017-01-25-homebrew-website-club (-45) "/* Where */ add Baltimore HWC location, times"
(view diff)
#
tantek
martymcguire[m]: how about 2017-01-11 HWC in Baltimore?
#
martymcguire[m]
tantek: i'm going to be out of town 2017-01-11 and i think my co-organizer has another event that night. :[
#
tantek
perhaps include an entry for Baltimore that says something like "Skipping this week. Join us 2017-01-25 (linked)"
#
martymcguire[m]
ah, good idea.
#
Loqi
hehe
#
tantek
KevinMarks: ^^^ ?
#
tantek
need one in the next few minutes for HWC SF on that day
#
martymcgui.re
edited /events/2017-01-25-homebrew-website-club (-37) "/* RSVP */ add Baltimore RSVP info"
(view diff)
#
sebsel
gash, I tweeted too much in 2010.
#
tantek
I feel that way about 2008
#
sebsel
but I'm getting there for my 2017 commitment! :)
#
KevinMarks
I have been out to lunch with family. Making event pages on a phone isn't really doable
KevinMarks joined the channel
#
KevinMarks
A loqi way of automating events would be great, aaronpk
#
KevinMarks
Also, if a webmention from an indie event made the right location subheading
#
aaronpk
that's a good idea
#
aaronpk
turn the wiki events into more of an aggregation of all the indie events with the details?
#
KevinMarks
That's what we're doing manually. Not sure if bridgy can bring the fb ones in too.
#
KevinMarks
At the moment we manually edit in the location and links to RSVP
#
aaronpk
i guess i always thought of it the other way around. the wiki being the canonical event and then adding the indie events as copies you can RSVP to
#
KevinMarks
And there's this weird 3 way edit to get them all aligned and linking to each other
#
sebsel
I have all my tweets on my blog :D
#
sebsel
My server just can't index them all within the 30 seconds window, so only 2012+ is in the feed.
#
sebsel
But I have them all!
#
aaronpk
woohoo congrats!
#
sebsel
Thanks!
#
KevinMarks
Nice work, sebsel
#
sebsel
I have only ±23:15 hours in my timezone left till new year... Too bad I said 'automated' in my commitment. But I can make that work with Brid.gy publish I guess.
#
sebsel
But I already syndicate/POSSE manual since I made the commitment, to both Twitter and Instagram
#
sebsel
Oh well
#
sebsel
Good night/day everyone for now!
#
Loqi
laila tov!
KartikPrabhu joined the channel
#
tantek
aaronpk, it's definitely a challenge
#
tantek
the events setup we have / need