#indiewebcamp 2015-05-18

2015-05-18 UTC
frzn joined the channel
#
eliemichel
2/close
#
eliemichel
oh, sry
KevinMarks joined the channel
#
KevinMarks
This tweet from benward and the following ones https://twitter.com/kevinmarks/status/599757727657660416
#
@benward
I’m genuinely really intrigued by Facebook’s Instant Articles tech: It’s HTML under the hood, but mapped to a native, non-CSS layout system.
(twitter.com/_/status/599757727657660416)
martinBrown joined the channel
#
aaronpk
medium articles print very nicely
KevinMarks__ joined the channel
#
aaronpk
pretty sure i'm gonna update my website layout to a single column, and just move all the sidebar stuff into the header and footer
ScruffyDan, mlncn, gRegorLove, KartikPrabhu, KevinMarks, KevinMarks__ and snarfed joined the channel
#
Vendan
elf-pavlik, note, on an issue thing, I'd almost steer towards a more generic noun then issue, like request. You could have feature requests, bugfix requests, even patch requests(with code patch attached). Also opens it up to making requests on people instead of projects, which would be an interesting idea
KartikPrabhu, j12t, Deledrius__, snarfed, wolftune, tantek, shiflett and eschnou joined the channel
#
tantek
!tell aaronpk of course you should *start* with a single-column layout for your website - that's responsive design 101, so it works well for narrow displays by default, and then progressively enhance wider displays/windows based on how well your specific content could take advantage of more efficient / user-friendly use of display width.
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
good night #indiewebcamp
#
Loqi
night night
KevinMarks__ and KevinMarks___ joined the channel
#
KevinMarks___
Aaronpk that gradient is freaky admiring to actually read though, I have to scroll the text out of it
#
KevinMarks___
That was distracting enough to make me lose interest in the article
#
KevinMarks___
s/freaky admiring /really annoying /
loic_m and sanduhrs joined the channel
#
KartikPrabhu
KevinMarks___: agreed about the whole gradient thing
KevinMarks, KevinMarks__, squeakytoy and elima joined the channel
#
@pubsubhubbub
Good to see the #indiewebcamp folks adopt #PubSubHubbub with their own hubs! https://switchboard.p3k.io/
(twitter.com/_/status/600198041006641152)
eschnou and KevinMarks joined the channel
#
@FrauClodette
Warum #InstantArticles was mit #Indieweb zu haben (und warum der FAZ-Artikel zu Instant Articles echt schlimm war): http://wirres.net/article/articleview/7669/1/6/
(twitter.com/_/status/600206732351143938)
#
@Isarmatrose
RT @FrauClodette: Warum #InstantArticles was mit #Indieweb zu haben (und warum der FAZ-Artikel zu Instant Articles echt schlimm war): http:…
(twitter.com/_/status/600206972126900225)
evalica, interactivist, Rev_Illo and j12t joined the channel
#
@cisene
RT @pubsubhubbub: Good to see the #indiewebcamp folks adopt #PubSubHubbub with their own hubs! https://switchboard.p3k.io/
(twitter.com/_/status/600217864524664832)
almereyda, frzn, ramsey, tsyesika, Sebastien-L, hidgw, KartikPrabhu, squeakytoy, adactio and KevinMarks__ joined the channel
almereyda, tommorris, j12t, KevinMarks, stream7, KevinMarks__, KartikPrabhu and lukebrooker joined the channel
#
@jailvestre
@raphaelbastide working like a charm :) you should meet people from @indiewebcamp
(twitter.com/_/status/600244393388441600)
#
KartikPrabhu
ok really confused about HTML tags now! This article manages to put a <div> (which includes marginalia/annotations) inside a <p> by making it a p>span>div but when I try to make p>div in my marginalia UI Firefox does not like it!
almereyda, csarven and j12t joined the channel
#
voxpelli
KartikPrabhu: both <p> and <span> only permit phrasing content: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span
#
voxpelli
So that article shouldn't validate :P
LanceyWork joined the channel
#
@superfeedr
RT @pubsubhubbub: Good to see the #indiewebcamp folks adopt #PubSubHubbub with their own hubs! https://switchboard.p3k.io/
(twitter.com/_/status/600265203536789505)
#
@elfpavlik
RT @pubsubhubbub: Good to see the #indiewebcamp folks adopt #PubSubHubbub with their own hubs! https://switchboard.p3k.io/
(twitter.com/_/status/600266525132525569)
glennjones and pfefferle joined the channel
#
@border_none
@elfpavlik Very interesting! Unfortunately a little bit too short term, tho :( Thx anyway! +@DTNConf @decentcamp @GETDcent @indiewebcamp
(twitter.com/_/status/600272392301191168)
Garbee and frzn joined the channel
#
@atomicules
All being well I'm now syndicating notes/tweets #indieweb
(twitter.com/_/status/600274729245761536)
#
glennjones
I am about to start a couple of days of updating microformats parsing test suite
#
glennjones
If you’re interested in getting something fixed or updated either have chat in microformats room irc://irc.freenode.net/microformats or post any issues with parsing test suite to https://github.com/microformats/tests and I will try address them as I work
mlncn and j12t joined the channel
#
Vendan
ugh, styling a link so it looks like the surrounding text is just wrong
almereyda, tantek and pfefferle joined the channel
#
GWG
Good morning
#
Vendan
morning
#
GWG
Good morning, Vendan
#
@emax
RT @rhiaro: I spy @emax telling the world about rad social decentralisation & how silos are bad #indieweb http://rhiaro.co.uk/2015/05/indieweb http://t.c…
(twitter.com/_/status/600287205790261248)
torrorist joined the channel
#
tantek
looks like a fresh Known install!
#
tantek
with permashortlinks turned on - wonder if that's a default setting or if they had to turn them on in preferences?
fourtonfish, j12t, shiflett, loic_m, glennjones, snarfed and frzn joined the channel
#
@apeacox
RT @aaronpk: @iainspad indie web is not the same as ind.ie: https://indiewebcamp.com/ind.ie#not-indieweb I also have a fun collection of other tweets: http://t.…
(twitter.com/_/status/600309444703080449)
nloadholtes, wolftune, chalettu and wagle joined the channel
#
ben_thatmustbeme
huh... i wonder if I may have to think about limiting the number of likes on a photo
#
Vendan
have 5 and the rest hidden by js with a "show rest" or something?
KartikPrabhu and wolftune joined the channel
#
KartikPrabhu
voxpelli: re: http://indiewebcamp.com/irc/2015-05-18#t1431947071199 it isn't about "validating HTML" Firefox automatically puts my div outside a p but for that articles p>span>div it leaves it be!
#
voxpelli
KartikPrabhu: one would have to dive into the HTML5 parsing spec I guess to figure out if that's actually correct or not, but it shouldn't be unexpected to get unexpected results with invalid markup imho :P
#
KartikPrabhu
voxpelli: fair enough!
j12t, almereyda, Sebastien-L, elf-pavlik_, KevinMarks, KevinMarks___, marjolein, snarfed, aral, aral_, KevinMarks__, wolftune, fkooman and elima joined the channel
#
Loqi
slack/tantek: aaronpk any luck with Checkie and micropub?
eschnou joined the channel
#
Loqi
slack/tantek: Annoying aspect of both Foursquare and Checkie iOS apps - if they can't get location info (for whatever reason), they spin cursor for a long time and then fail.
#
@shiflett
I wrote a little bit about the Indie Web movement and IndieAuth. Hope you enjoy. http://shiflett.org/blog/2015/may/indie-web-movement-and-indieauth
(twitter.com/_/status/600348190689361920)
#
Loqi
slack/tantek: Checking in should not require device-level geo/location info.
#
aaronpk
i've noticed swarm seems to fall back to a local cache of nearby venues
#
Loqi
aaronpk: tantek left you a message 11 hours, 30 minutes ago: of course you should *start* with a single-column layout for your website - that's responsive design 101, so it works well for narrow displays by default, and then progressively enhance wider displays/windows based on how well your specific content could take advantage of more efficient / user-friendly use of display width. http://indiewebcamp.com/irc/2015-05-17/line/1431927735770
#
aaronpk
at least i think that's what's happening
#
aaronpk
i'm not gonna make any progress on checkie or a web app until i can at least pesos my foursquare checkins
#
aaronpk
and i'm so stuck on making progress on my site right now
#
Loqi
slack/tantek: Hmm - backfilling doesn't see like a hard dependency.
#
aaronpk
backfilling isn't the blocker, just posting checkins at all
#
Loqi
slack/tantek: Or is it because we still haven't figured out clear markup for a /checkin post as compared to say a note and/or photo with a location?
#
aaronpk
that is part of it, but also my Great URL Refactoring of 2015™
#
aaronpk
(dropping the top-level post type from my URLs)
KevinMarks joined the channel
#
Loqi
slack/tantek: Though that (markup question) is a bit plumbing-centric. As I discovered with my errant checkin cross-posts, a better question to answer first is what does a plain text checkin look like?
#
Loqi
slack/tantek: Got it - I can see wanting to fix that tech debt rather than adding to it.
#
aaronpk
yes, that's the main reason. I don't want to add even more URLs i'm just going to have to rewrite later
#
Loqi
slack/tantek: Has anyone here thought or posted about (or examples of?) plain text checkins?
#
aaronpk
maybe that's how i should approach my checkin design, starting from scratch as plain text and working up from there
#
aaronpk
going back to the dodgeball days
#
Vendan
%s checked in at %s ?
#
aaronpk
%s is always me for my site ;)
#
aaronpk
and I don't use third-person language in my posts, so it would be more like "I'm at ___"
#
Loqi
slack/tantek: I like the idea of prototyping any new kind of post as a variant or specific grammar of a simple plain text /note (which everyone should support on their site anyway).
#
aaronpk
yeah i'm going to need a plaintext summary anyway as a fallback for readers
#
Loqi
slack/tantek: Vendan are posting /notes on your personal site?
#
Vendan
"I'm at %s" though I would also like the ability to say "I'll be at %s till %s"
#
Vendan
notes and articles, currently
#
Vendan
need to work on comment-presentation still
#
KevinMarks
I mentioned that my foursquare ical export got so big Google maps stopped working on it?
#
Loqi
slack/tantek: aaronpk more and more I'm convinced that the way to start building a new post type is a combination of notification first / text first design.
#
aaronpk
that seems reasonable
#
aaronpk
progressive enhancement
#
Loqi
slack/tantek: So when elf asks about issues and markup, the right pushback is, try posting an issue as a plain text note in your own site and report back what you learn from that.
#
Loqi
slack/tantek: Before worrying about markup
#
Loqi
slack/tantek: Which of these is a better term for that anti pattern of asking markup first? Premature plumbing or premature architecture?
almereyda joined the channel
#
Loqi
slack/tantek: KevinMarks, could you document that in /Google_Maps#Issues? Include size of your 4sq iCal.
#
aaronpk
"premature architecture" because it avoids using an unnecessary metaphor to make the same point
#
Loqi
slack/tantek: (And was it gmaps or gCal?)
#
aaronpk
interestingly this applies not just to HTML markup, but also if you're making a JSON API like activitystreams
#
Loqi
slack/tantek: Except people making APIs (JSON or other) rarely care about presentation, whether plain text or richer.
#
aaronpk
at some point they have to turn a JSON object into plain text, so they have to care whether they like it or not
#
Loqi
slack/tantek: At least more people that are asking about HTML markup care at least somewhat about presentation and thus they can be reasoned with in terms of user-centric design.
elf-pavlik joined the channel
#
Loqi
slack/tantek: Whereas API folks tend to prefer staying in abstract data model discussions.
#
aaronpk
text-first design makes a ton of sense actually, because ultimately we're talking about making things for people to talk to each other, and people talk in text
#
Loqi
slack/tantek: (Which are of course pointless without being grounded in specific presentation use-cases)
#
Loqi
slack/tantek: (Pointless data model discussions)
#
aaronpk
given a method of plain text, people can be awfully creative with it, making all sorts of crazy "post types" by using... English!
#
@mwop
RT @shiflett: I wrote a little bit about the Indie Web movement and IndieAuth. Hope you enjoy. http://shiflett.org/blog/2015/may/indie-web-movement-and-indieauth
(twitter.com/_/status/600352825927831554)
#
Loqi
slack/tantek: Text first design also has the advantage of providing a default speech/listening design
#
Loqi
slack/tantek: Though as you said aaronpk "English" tends to create a linguistic bias and may be misleading from an i18n perspective. Might help to collect multilingual plain text examples.
KevinMarks__ joined the channel
#
aaronpk
adding machine-readable markup can help with i18n, since a computer could generate a sentence in other languages once it knows the post type
#
GWG
I need some code examples of someone taking markup and turning it into reply-contexts, comments, etc. I'm looking for ideas on how to fix my presentation code. Preferably PHP. Anyone?
#
Loqi
slack/tantek: Right, that's a reasonably good working premise. We can also worry about i18n problems from text first design when we see / hear of one.
#
GWG
Not the actual MF2 parsing. I've separated that out.
#
Loqi
slack/tantek: GWG do you have sketches or screenshots of what you want the reply context presentation to look like?
#
Vendan
"Good design is as little design as possible."
#
Vendan
- some German motherfucker
#
aaronpk
that library is meant to follow the /comments-presentation algorithm
#
GWG
slack/tantek: I'm already presenting it
#
Loqi
slack/tantek: GWG oh? Did you add examples from you / your site to /reply-context#IndieWeb_Examples ?
#
Loqi
slack/tantek: Including screenshots?
#
GWG
Right now, the display of a reply, a like, a favorite, Listening, Watching, etc. is all identical.
#
Loqi
slack/tantek: Vendan, many advantages to minimal design.
#
Loqi
slack/tantek: GWG, huh? Those are post types you just mentioned. Not reply contexts.
#
GWG
slack/tantek: That is the problem. I use the same code to do everything.
#
GWG
I'm trying to rewrite it to separate it out so I can do more in-depth processing of types.
#
GWG
Right now, it is a hacky mess so every time I want to add functionality, it gets messier.
#
aaronpk
omg i feel a complete rewrite of my site coming on... :-/
#
@Maulik32
RT @shiflett: I wrote a little bit about the Indie Web movement and IndieAuth. Hope you enjoy. http://shiflett.org/blog/2015/may/indie-web-movement-and-indieauth
(twitter.com/_/status/600355135777148928)
#
GWG
aaronpk: Why?
#
GWG
Same reason?
#
GWG
Too many parts are too tightly wound together?
#
aaronpk
between changing my URL structure and wanting to switch to a single-column layout, there's a lot about the guts of my site that make that hard
#
GWG
So, similar to my problem.
#
GWG
Not identical.
#
GWG
I'm in the process of abstracting my metadata retrieval code so the display code doesn't need to know where the data is coming from.
#
Loqi
slack/tantek: Aaronpk hopefully modularizing them so you can iterate more independently?
#
aaronpk
yeah hopefully
#
GWG
slack/tantek: What I am trying to do as well. I've separated retrieving the data from displaying it. But now I have to figure out how to separate display, because if I add post types, I need to be able to change the display more flexibly.
#
Loqi
slack/tantek: GWG, I still don't understand what you're doing. Do you examples permalinked from the /reply-context page?
#
GWG
No. But as I said, the issue is I treat a reply-context, a like, and a bookmark exactly the same, despite the fact they are 3 different things.
#
GWG
That is the change I need to make.
#
GWG
Basically, I need to redesign the code so I can easily treat them differently. Right now, it's messy to do that.
#
shiflett
slack/tantek: You're using Slack to post to IRC? I'd love to do the opposite. :-)
#
aaronpk
shiflett: slack has an official IRC gateway you can use
#
shiflett
Interesting.
#
aaronpk
this is a crazy irc/slack bridge I made
tilgovi joined the channel
#
Loqi
slack/tantek: GWG, still doesn't make sense as a reply-context is not a type of post but rather just a piece of the presentation of a reply post.
#
Loqi
slack/tantek: I.e. The "one of these things is not like the others" problem.
#
Vendan
I can see it, cause it's like rendering the reply context as a subpost of the reply post
tvn joined the channel
#
Loqi
slack/shiflett: irc/shiflett: ping
#
shiflett
slack/shiflett: pong
#
Loqi
slack/tantek: Vendan, presentationally it does not make sense, regardless of what sense it may make in any abstract data model ("subpost") sense
Sebastien-L joined the channel
#
GWG
slack/tantek: I use the same presentation element for anything I'm responding to.
#
kylewm
(GWG: if you want to highlight people on slack, it's @tantek rather than slack/tantek)
#
Loqi
slack/kylewm: I think...
#
kylewm
testing @kylewm
#
GWG
kylewm: Good to know
#
GWG
@tantek The issue is I am not differentiating. I want to differentiate the presentation elements.
#
shiflett
You can also configure Slack to highlight your name sans @, which I would like to think tantek would do. :-)
#
GWG
I'm working on the design.
#
GWG
kylewm: I like your design for these elements, by the way
#
@steveklabnik
Since everyone threw RSS away, I'm going to be using @buffer to post the things I write here. Still not reading, so: steve@steveklabnik.com
(twitter.com/_/status/600364560529358848)
#
aaronpk
hah really?
snarfed joined the channel
#
aaronpk
haha he changed his twitter name to "410 Gone"
#
snarfed
tantek: re text checkins, here are mine. click dates for full presentation (links, pictures, etc): https://snarfed.org/?s=checked
#
sparverius
quick question about login flows for you guys: does this sound bad?
#
sparverius
complimentary to login/password is "log in with email", which sends a link to your email and when you click it, it logs you in on the session that instigated the process
#
sparverius
probably need a "clicked by accident button"
#
KevinMarks_
indieauth supports email login
#
aaronpk
i should probably change that to emailing you a code instead of persona soon...
#
KevinMarks_
slack has a flow rather like that sparverius
tantek__ joined the channel
#
tantek__
GWG, re: "not differentiating [on presentation]" - I suppose then I'm quite curious why you would implement something that has a different meaning but looks the same ("not differentiating").
#
tantek__
kylewm, that's sort of a half silo quit - since Klabnik is still POSSEING (or maybe PESETASING?) from /Buffer to /Twitter
#
tantek__
sparverius I think the one-time email login link is interesting and may work for those users who are always logged into their email client.
#
GWG
tantek__: Convenience?
#
sparverius
there's tons of services where i log in by resetting the password each time
#
tantek__
otherwise, Persona ought to provide a better login flow than having to switch apps
#
tantek__
GWG, convenience but for what outcome? what's your use-case of posting things that look the same but mean different things?
csarven joined the channel
#
Vendan
tantek, In my case at least, the idea is to have the reply-context styled differently thanks to css
tantek___ and eschnou joined the channel
#
@OnAdvertise
1p – Indie Web Movement and IndieAuth - http://blog.onadvertise.com/?p=59573 #advertising #sales #business #inc
(twitter.com/_/status/600376050015670272)
#
tantek___
that looks like spam
#
tantek___
GWG, convenience for what? convenience is not an ends in itself, convenience is only an improvement towards or of a specific use-case
#
@ProfitGoals
1p – Indie Web Movement and IndieAuth - http://blog.profitgoals.com/?p=81353 #profit #goals #lifegoals #protip
(twitter.com/_/status/600376355214196736)
#
aaronpk
i'm gonna add those domains to the blacklist
#
tantek___
how about the twitters too?
tantek and KartikPrabhu joined the channel
#
GWG
tantek___: I figured I'd get something working and fix it later?
#
tantek___
GWG, good answer
#
aaronpk
blocked
#
KevinMarks_
the slack login by email is meant as an affordance on mobile where getting an email and clicking a link is likely easier than typing in some long password
#
KevinMarks_
so it's like a gentler 'lost password' thing that doesn't force a pw reset
#
aaronpk
oh boy is that on hackernews?
#
tantek___
nice, bring it.
#
aaronpk
it's in the "new" page. one or two more votes right now will bump it to the front page
#
aaronpk
boom there it is
tantek joined the channel
#
KevinMarks_
be careful what you wish for
#
aaronpk
shiflett++
#
Loqi
shiflett has 3 karma
#
tantek
oh hellow hackernews bots
#
tantek
none of those are actually useful information right
#
tantek
because they're not evidence of any human authoring right?
#
tantek
!block newsycbot
#
Loqi
Got it! There are now 31 spammers blacklisted
#
aaronpk
they appear to be autobots that post front-page articles
#
tantek
!block reclaimifytest
#
Loqi
Got it! There are now 32 spammers blacklisted
#
tantek
yeah, if your Twitter handle has 'bot' or 'test' - we should probably ignore
#
tantek
!block hackernewsrss
#
Loqi
Got it! There are now 33 spammers blacklisted
#
tantek
!block swbreakingnews
#
aaronpk
my twitter bot is called "spampk" :P
#
Loqi
Got it! There are now 34 spammers blacklisted
#
tantek
!block retweetnewsorg
#
Loqi
Got it! There are now 35 spammers blacklisted
#
tantek
lol ^^^ like that's a useful twitter name
#
tantek
!block HackerfallFeed
#
Loqi
Got it! There are now 36 spammers blacklisted
#
tantek
!block Track_Chat
#
Loqi
Got it! There are now 37 spammers blacklisted
#
GWG
tantek: Now I just have to figure out how to build the framework so I can extend it as I add presentation elements
#
tantek
GWG, I think we have different ideas about minimum viable presentation for new post types.
#
tantek
(which is fine, just interesting)
#
shiflett
Yikes, sorry all. I wrote that post, but I didn't post it to HN or anything.
#
shiflett
Just catching up on the whole Indie Web thing.
#
tantek
great post shiflett!
#
tantek
very clear, succinct, and to the point!
#
shiflett
Thanks. Just helping newbs like myself. Can't wait to dig in more. :-)
#
tantek
!block hackernewsfire
#
Loqi
Got it! There are now 38 spammers blacklisted
#
tantek
!block OnAdvertise
#
Loqi
Got it! There are now 39 spammers blacklisted
#
tantek
!block ProfitGoals
#
Loqi
Got it! There are now 40 spammers blacklisted
#
tantek
shiflett++
#
Loqi
shiflett has 4 karma
#
@LanceCoyote
Woop woop! Got Twitter syndication working (I hope)! #IndieWeb (http://lancey.space p11)
(twitter.com/_/status/600383185260679168)
#
aaronpk
hooray!
#
LanceyWork
very flaky first draft implementation
#
LanceyWork
gotta work on getting twitterized versions of replies and @mentions
#
LanceyWork
but it's a start
afrogeek joined the channel
#
GWG
tantek: How so?
#
tantek
GWG, look at how much time I spend designing / documenting /like#Brainstorming differentiated design (and details, e.g. collapsing in-stream on homepage) before implementing it on my site. Whereas as you admitted, to you, you spent (nearly?) zero time thinking/worrying about differentiated design/presentation of like posts before implementing them on your site.
#
tantek
neither approach is wrong, just different priorities for each of our personal sites
#
tantek
having at least "good enough" differentiated design I see as *essential* (hence minimum viable) for any new post types that I show on my site
#
GWG
tantek: I thought about it. I just postponed it.
#
GWG
I didn't implement check-ins or events for design reasons.
#
tantek
no you didn't postpone it - you *shipped* support for like posts while cutting differentiated presentation!
#
GWG
tantek: Point taken.
#
tantek
got it - so there are some things where you see differentiated design as essential
#
GWG
tantek: Yes.
#
GWG
tantek: But for Reply, Favorite, Like and Bookmark, they all had the same elements. So I didn't differentiate initially.
#
tantek.com
edited /User:Tantek.com (+315) "subheads for personal site vs indieweb community tasks / working on"
(view diff)
mlncn joined the channel
#
GWG
!tell tantek I also have the limitation of working with WordPress. I have to make sure it works with the system I'm on
#
Loqi
Ok, I'll tell him that when I see him next
marjolein joined the channel
LCyrin joined the channel
#
shiflett
cringes.
#
aaronpk
hehe it's always nervewracking having your stuff on HN
#
shiflett
At least this is a topic sans haters (as far as I know).
#
aaronpk
yeah, no haters, just some "wtf-ers" who don't get it
#
Vendan
hey, second page already
tvn joined the channel
#
shiflett
aaronpk: Do you not have a feed on your site? Just curious if I'm missing it or that's a deliberate decision.
#
aaronpk
my home page is my feed
#
aaronpk
and i have separate feeds for articles and notes http://aaronparecki.com/notes http://aaronparecki.com/articles
#
aaronpk
or did you mean feed file? ;)
#
aaronpk
what is a feed file?
#
Loqi
A feed file is a feed represented as a side file (a separate file, as opposed to as part of an existing HTML page, e.g https://indiewebcamp.com/feed_file
#
shiflett
Yeah, I mean something my homemade feed reader will be able to read.
#
shiflett
RSS, Atom, etc.
marjolein joined the channel
#
aaronpk
homemade feed reader? you should definitely add h-entry/h-feed to that then!
#
Vendan
update it to read microformats! :P
#
aaronpk
i dropped my atom feed because some people were complaining that images and things weren't looking right in it, and I didn't want to hassle with that when my HTML looked just fine
#
KevinMarks_
"For a time, we had Microformats. Those times were simple, and good." http://builtvisible.com/implementing-json-ld-wordpress/?utm_source=loqi&utm_med…
#
shiflett
I'll look into h-entry and h-feed. Thanks. I've got a few microformats on my site. Whatever made sense 10 or so years ago.
#
aaronpk
utm_source=loqi wtf?!
#
KevinMarks_
that's me editing utm's for accuracy
#
shiflett
Vendan: Can you elaborate? I'm pretty new to a lot of this, so could use a link if there's more info I can read about.
#
KevinMarks_
extra fun to do for SEOs
#
Vendan
what language is your reader made in?
#
shiflett
Vendan: PHP. It's here: http://shiflett.org/planet
#
shiflett
I made it way back when del.icio.us was cool, and I can just bookmark a URL and tag it "blogs", and my reader will incorporate it into that page automatically.
#
shiflett
Since Pinboard uses the same API format, I haven't actually had to touch it in over a decade.
#
Vendan
parser built in php that can render out mf2 stuff
#
Vendan
err, parse out
#
shiflett
This will let me take a blog that's all Indie Webified, and integrate it into my stream of stuff?
#
aaronpk
oh neat! yeah you should be able to add microformats2 support to that pretty quickly!
#
shiflett
Thank you. I've got a lot of reading to do.
#
Vendan
that's the parsed version of http://aaronparecki.com/
#
shiflett
Oh, nice. I can work with this.
#
aaronpk
shiflett: for reference, i've been working on a php microformats reader: https://monocle.p3k.io/ https://github.com/aaronpk/Monocle
#
Vendan
I'm the lone golang'er, it seems :(
#
aaronpk
Vendan: the first of many maybe?
#
Vendan
hopefully
elima joined the channel
#
voxpelli
Vendan: you're not – Will Norris is a go-langer as well :) see eg. https://willnorris.com/2014/08/sending-webmentions-golang
#
voxpelli
and the way my colleague is pushing Go to me I will soon not have any other choice than add Go to my Node.js and PHP
#
Vendan
Do it!
#
Vendan
it's a good language
#
voxpelli
Vendan: all Will Norris' go-tools if you're interested: https://willnorris.com/go/
#
Vendan
yeah, I saw that
#
KevinMarks_
it has a lot of attractive features; maybe I should try something in it
#
Vendan
only the one seems directly relevant to indieweb protocols
#
Vendan
would have been helpful to find it before building my own webmention library, but I also put handling webmentions into mine
benwerd joined the channel
#
Vendan
one of the big things I like about go is that it's quite lightweight and fast, but still has a decent stdlib
#
voxpelli
its typed and favors composition(?) – two other big pluses
#
@atomicules
Yo yo yo! What is up? This will be too, too, long. Now syndicating, i, tweets #indieweb (maybe)
(twitter.com/_/status/600399835414560769)
#
@atomicules
Yo yo yo! What is up? This will be too, too, actually really really will be this time long. Now syndicating, i, tweets #indieweb (maybe)
(twitter.com/_/status/600399836882546689)
Lancey and tantek joined the channel
j12t joined the channel
#
shiflett
aaronpk or Vendan: Would one of you be so kind as to offer some feedback on my first attempt at adding h-entry and h-feed stuff here: http://shiflett.org/planet
#
aaronpk
looks like it's missing URL
#
Vendan
doesn't look horrible
#
aaronpk
to the original post
#
Vendan
but yeah, add a `class="u-url"` on the link to the post
#
aaronpk
and i think you want the photo (favicon) inside the h-card
#
tantek
shiflett - do you think you can make it to the IndieWeb meetup Wednesday in Manhattan?
#
shiflett
u-url being added now
#
Loqi
tantek: GWG left you a message 1 hour, 2 minutes ago: I also have the limitation of working with WordPress. I have to make sure it works with the system I'm on http://indiewebcamp.com/irc/2015-05-18/line/1431978265697
#
tantek
forgets if shiflett is still in NYC
#
shiflett
tantek: Oh, did I forget to tell you that after 12 years in Brooklyn, I moved to Boulder. :-)
#
shiflett
Just moved.
#
shiflett
Hence the last BB, etc.
#
tantek
ah was wondering when that was happening
#
tantek
ok then :)
#
shiflett
I wish I could. This whole movement reignites my interest in the Web.
#
tantek
perhaps meetups in Boulder then :)
#
Vendan
shiflett, I'd move the `class="p-author h-card"` to the <h4 class="author">
#
aaronpk
sweet!
#
aaronpk
goes to add that to his reader
#
Vendan
also, you can paste your source into something like http://mf2.vendaria.net/ to get the full parsed output
#
shiflett
Pro tip. Thank you.
#
shiflett
Bookmarking that.
#
KevinMarks_
and I use unmung.com ;)
#
KevinMarks_
also, shiflett, if you are going to try an h-feed h-entry parser, unmung,com turns rss/atom etc into h-feed
#
aaronpk
shiflett: next up: add pubsubhubbub support so readers get realtime updates as things are added :) https://indiewebcamp.com/how-to-push
#
shiflett
Oh yeah, I should mark my own blog up with h-feed et al.
eschnou joined the channel
#
shiflett
Thanks.
#
shiflett
ramsey: Oh, hi.
#
ramsey
:-)
snarfed joined the channel
#
shiflett
Have you marked up your blog with h-entry, h-feed, etc.? That's my next task, it seems.
#
Vendan
hrm, whatever parser pin13 is using seems to be doing the implied name property wrong
#
KevinMarks_
got a testcase? pin13 is the php code
tantek joined the channel
#
Vendan
it's pulling an implied name, possibly from the textcontent of the node, but implied name property should be checking img alt attribute first
#
Vendan
<h4 class="h-card"><img src="/img/icon_favicon.gif" alt="" class="u-photo"/><a href="http://snailinaturtleneck.com/blog/" title="Kristina Chodorow" rel="external">Kristina Chodorow</a></h4>
#
Vendan
alt="" should mean empty or no implied name
#
ramsey
shiflett: yep. Already done that. :-) I've left my rel="me" as links in the head, though (hidden), since I don't want to put all those links on my index page (they're all on my about me page).
#
Vendan
based off of http://microformats.org/wiki/microformats2-parsing-faq, "Yes, the assumption is that the inclusion of an empty attribute value was a deliberate action by the author."
#
shiflett
ramsey: Yeah, I'm using link tags for those, too, even though tantek told me it's not preferred. I didn't already have visible links that were good candidates.
#
KevinMarks_
that would be true if the p-name was on the img
#
KevinMarks_
<h4 class="h-card"><img class="p-name" src="/img/icon_favicon.gif" alt="" class="u-photo"/><a href="http://snailinaturtleneck.com/blog/" title="Kristina Chodorow" rel="external">Kristina Chodorow</a></h4>
#
Vendan
then there needs to be a distinction written about that in the parsing spec
#
ramsey
shiflett: according to the wiki, there has been discussion about some contextual way to link your index to your about to note that it's your real "me" page, but I don't think there's been any updates on that thinking in a while
#
KevinMarks_
but the implied name of the h-Card is the whole h4 tag
#
Vendan
but the img tag matches .h-x>img:only-child[alt]:not[.h-*]
#
Vendan
which means the h-cards implied name is the img alt
#
KevinMarks_
not sure how you're getting that, but the way he php and python ones behave seems like expected behaviour to me
#
shiflett
Should I add p-name to that image? FYI, it's their favicon (if they have one), so meant to be a representative image of the blog, not the person.
#
Vendan
then the parsing spec is wrong
#
KevinMarks_
right, but the h-card isn't on the img
#
KevinMarks_
no, the way implied name is working is good
#
KevinMarks_
you could add p-name to the <a tag
#
Vendan
but that's not the implied name according to the parsing spec
#
KevinMarks_
that img isn't the only child
#
Vendan
crap, your right
#
Vendan
I was thinking :only-of-type
#
Vendan
ok, fixed my code
#
KevinMarks_
are you doing implied name?
#
Vendan
I had implied name parsing wrong
scoates joined the channel
#
KevinMarks_
http://mf2.vendaria.net isn't showing implied names
#
Vendan
give it a minute :(
#
Vendan
wercker is being really slow
#
aaronpk
it's gonna be great to have this test suite running
#
Vendan
implemented it on a whim, going to replace it with docker building stuff on the server at some point
#
KevinMarks_
wonder if we should do an equivalent of http://johnmacfarlane.net/babelmark2/
#
aaronpk
oh yeah good call
#
aaronpk
would be easy since all the implementations have a web API for it, can just hit that
#
KevinMarks_
right, installing parsers in n languages is not trivial
#
Vendan
well, except for golang :P
#
Vendan
ok, implied name is working now
#
kylewm
lol, right, just go to your .bashrc, add GOPATH to ~/go
#
Vendan
don't even need that
#
Loqi
Vendan has 13 karma
#
Vendan
a golang binary just needs a few standard libraries, basically just libc and libpthread
#
Vendan
and if I wanted to, I could staticly link it so all you'd need is the right arch and system calls
#
aaronpk
oh yeah once it's compiled you just run the binary, it's great
#
aaronpk
no idea what it takes to set up the dev environment tho
#
@davideriksson
RT @shiflett: I wrote a little bit about the Indie Web movement and IndieAuth. Hope you enjoy. http://shiflett.org/blog/2015/may/indie-web-movement-and-indieauth
(twitter.com/_/status/600412806635216896)
#
Vendan
wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz, tar -xf go1.4.2.linux-amd64.tar.gz -C /usr/local, export GOPATH=~/go, go get github.com/andyleap/microformats/...
#
shiflett
Oh look, a real human on Twitter.
#
Vendan
oh, wait, I forgot you need to change your path a little
#
Vendan
but that's all you'd need to compile my microformats parser
#
kylewm
hopes Vendan sees the irony of previous statement
#
Vendan
hey, I never said that it's the simpliest dev env to set up, I just said it's dirt simple to install my parser
#
Vendan
I suppose I should start putting compiled versions up, cause then it's just wget parser; ./parser
#
KevinMarks_
well, we'd need to recompile for macos or whatever
#
Vendan
well, I can cross compile for darwin and windows on a linux box, so that's not really an issue
snarfed, lukebrooker and almereyda joined the channel
#
Vendan
well, I just got the go ahead to hold a indiewebcamp remote party if anyone is in the central NC region
#
bret
Vendan: just ran `go get github.com/andyleap/microformats`
#
Vendan
did it die horribly?
nloadholtes joined the channel
#
bret
no i don't think so
#
Vendan
inside gomf there's some stuff for a command line parser, it pulls from a url you pass it on the command line. gomfweb is a web app, runs on port 4001? i think
#
Vendan
Need to do some cli flags for them
#
bret
this is fancier go that I know how to write
#
bret
:) ill try to read through it
#
Vendan
lol, let me know if you need any pointers or anything
KevinMarks, Garbee, KevinMarks_, torrorist1 and mdik joined the channel
#
bret
protobuffers are the new json
#
Vendan
ugh, no, at least json is human readable
KevinMarks joined the channel
#
Loqi
slack/snarfed: Vendan: protobufs have a text format that's basically the same as json: <https://developers.google.com/protocol-buffers/docs/overview#whynotxml>. (search for "text format")
KevinMarks_ joined the channel
#
Vendan
@snarfed, interesting, but json also has a binary version optimized for over the wire http://msgpack.org/
KevinMarks and KevinMarks__ joined the channel
#
Loqi
slack/snarfed: Vendan: great!
#
KevinMarks
another marker for fragmention/marginalia functionality (a highlight that isn't a marginal comment?)