#indiewebcamp 2015-01-03

2015-01-03 UTC
#
tantek
yeah! he kicked butt! a whole lot of ownyourdata going on there
#
tantek
way more than his commitment.
#
tantek
talk about underpromise and overdeliver. goodness.
#
snarfed
the "Elsewhere online" section on the left of his front page https://aribadernatal.com/ is interesting
#
snarfed
pesos lifelogging from a bunch of places. i'd guess they were mostly manual, but the github activity makes me second guess that
#
npdoty
any ideas on how to handle “et al”?
#
aaronpk
oh neat, that's like a mini version of what I had on aaron.pk
#
tantek
npdoty - would need context of a specific example to understand
j12t joined the channel
#
npdoty
when there are many authors on a paper, citation formatters often give the first two names and then “et al.” to cover all the rest
#
npdoty
"Doe, J., S. Smith et al."
KartikPrabhu joined the channel
#
tantek
npdoty it depends on how crazy you want to get
#
tantek
if there is only *one* author left out by the et al, you could use <abbr class="p-author h-card" title="Author Name">et al</abbr>
#
npdoty
I guess an abbreviation with the title attribute being a comma separated list of the other authors would be pretty useful, anyway
#
tantek
if "et al" represents multiple people then yes, that
#
npdoty
okay cool, thanks
#
tantek
however 'title' can't contain markup itself
#
tantek
thus if you wanted to embed some sort of markup for everyone else, you could either do so invisible (with empty abbrs, yuck), or experimentally with a nested HTML document in the 'data' attribute of an <object> tag.
#
tantek
(experimental, not part of how microformats2 are parsed right now, however could be if there enough demand / real world examples)
#
tantek
snarfed, aaronpk the "Elsewhere online" is also a JS embed - I wasn't seeing it until you pointed it out and I allowed some scripts to execute
#
tantek.com
edited /2015-01-01-commitments (+528) "ari done and so much more"
(view diff)
#
kylewm
his site appears to be pulling tweets out of the archive you can download from twitter
#
@t
reviewing 2015-01-01 #indieweb commitments; super impressed with what @aribadernatal shipped! https://aribadernatal.com/2015/01/01/homebrew-website-2015-edition/ (ttk.me t4Zx2)
(twitter.com/_/status/551170416308658176)
#
tantek
and it looks like I broke my u-in-reply-to code hmm
#
tantek
that's odd - no delete button on my tweets for me :/
#
KartikPrabhu
it is hidden in the gears icon now
#
tantek
yeah just found it
#
KartikPrabhu
ellipsis not gears
#
bret
sneaks into tanteks house and moves the forks into the cupboard
#
KartikPrabhu
tells tantek to look for fork under the gears icon
#
tantek
it's like that zeldman post :/
#
tantek
goes to see what he broke when radically simplifying his storage format / code.
#
kylewm
which zeldman post?
#
tantek
gah - he broke permalink the titles of posts on his home page
#
kylewm
aren't lots of stories about Steve Jobs along those lines?
#
tantek
ok let's try this again
#
@t
reviewing 2015-01-01 #indieweb commitments; super impressed with what @aribadernatal shipped! https://aribadernatal.com/2015/01/01/homebrew-website-2015-edition/ (ttk.me t4Zx2)
(twitter.com/_/status/551174820839583745)
#
tantek
hah! old bug. not new. phew.
snarfed joined the channel
#
danlyke
I will keep my comments on the Zeldman piece to noting that I had to hit ctrl-- a few times to read it, and wish he didn't waste all that inter-line whitespace.
#
KartikPrabhu
impossible to visual-design for everyone.
#
tantek
KartikPrabhu: especially for variances of visual impairment
#
KartikPrabhu
yup. but the new "em" units are very handy. and people can then zoom in/out or set browser text size as they want
#
prtksxna
Most modern browsers are able to resize with px units too.
#
KartikPrabhu
prtksxna: yup. but it is good practice anyway
#
prtksxna
definitely
#
danlyke
So has "em" in CSS been fixed? For me the way that's been completely broken has long been the most dramatic failure of CSS.
#
tantek
danlyke what about it do you find "broken"? perhaps it's a documentation problem?
#
KartikPrabhu
i don't find much broken about "em" in CSS. it behaves as it should I think (not tested in IE or Safari though)
#
danlyke
It's never been either square or the width of an "M" (ie: the definition we used when I used to hand-set cold type), and on some of the stock fonts it ends up horrendously wrong. It's been years since I said "screw this, I'll never use it again" (and years since I touched CSS for more than minor tweaks), but it's never been usable as a base unit the way it should be.
#
tantek
I'm already itching for another post type. /quotation - when I want to like an article but also post a quote from it, without comment.
#
tantek
danlyke: that sounds like you have a problem with particular font's metrics rather than CSS
#
tantek
em is defined very simply in CSS as whatever the font-size is set to
#
tantek
so when you specify other things in ems, it's just math
#
tantek
ems are definitely square when used (vertical or horizontal equivalence)
#
tantek
the width of an "M" thing is a font-metric problem, not a CSS problem
#
tantek
particular fonts can be broken that way, but not CSS
#
danlyke
I remember thinking that's the way it should work (ie: set to the font size, it's square), but didn't. It could simply be that the core MS fonts were largely broken.
#
tantek
very possible
#
danlyke
Maybe I'll dive back into CSS, although my sites largely work, and now that Ctrl-+ and Ctrl-- work I really don't care.
#
tantek
as it should be
#
danlyke
My only "wish I could easily override" is line spacing, since most "designers" slap way too much whitespace on to their pages for me.
#
tantek
I'm going to try to like an article with an h-cite and see what happens
#
KartikPrabhu
danlyke: maybe the line-height thing could be fixed by some browser setting. that would be nifty... I would use it to increase line space on most sites though ;)
#
danlyke
KartikPrabhu see, if I had my druthers I'd still be reading sites in Lynx. JavaScript broke the web.
#
tantek
danlyke - some of us are still pushing for plain text first design ;)
#
KartikPrabhu
danlyke: blame the handyman not the tools :) JS is way over done
#
danlyke
tantek I'm all for that!
#
KartikPrabhu
progressiveenhancement++
#
Loqi
progressiveenhancement has 1 karma
#
danlyke
KartikPrabhu it's kinda like the cyclist's view of automobiles: Sure, we can blame individual drivers, but in the end it's the entire culture of careless endangerment that's the problem. So it is with web design.
#
danlyke
But, yeah: Lynx first web design.
#
KartikPrabhu
danlyke: yes. the "culture" is the problem. but it seems to be going back at least a bit now. Most web design experts seem to be pushing heavily for progressive enhancement
#
tantek
however most web devs appear to be pushing for single page apps and JS all the thigns.
#
danlyke
Yeah. And, let's face it, Facebook and Twitter are indeed beating the blogs. Just because I hate humanity's preferences doesn't mean it isn't the direction of the masses. Sigh.
#
tantek
danlyke: blogs fell behind (functionality) FB & Twitter, so that's no surprise. that's what we're fixing. :)
#
danlyke
tantek yeah, i just need the occasional reminder :-)
#
danlyke
G'night, all, I'm gonna shut this down and head home.
#
KartikPrabhu
CSS does define units very thoroughly and they are different from what print people would expect. E.g. a pixel is not a physical pixel. But the CSS definition is pretty sound
#
tantek
well until I can post a /quotation I'll just post a /like for now and deal with the fact that a like of a non-tweet does not get POSSEd to Twitter (because that would get annoying fast I suspect for Twitter followers)
#
kylewm
if I asked what's actually wrong with js frameworks and client-side rendering, is that like asking if vi is better than emacs?
#
KartikPrabhu
tantek: I do something like this: https://twitter.com/kartik_prabhu/status/542885961361682434 for those cases
#
@kartik_prabhu
like of : http://vimeo.com/98953952 Putter (noun): a putter-togetherer of scissors.
(twitter.com/_/status/542885961361682434)
#
KartikPrabhu
kylewm: no. so ask on :P
#
snarfed
kylewm: we had a pretty solid discussion debate about it a few weeks ago
#
snarfed
(i had somewhat the same q)
#
kylewm
what's actually wrong with js frameworks and client-side rendering? assuming you have a proper router so things exist at urls
#
kylewm
snarfed, were you satisfied with the answer?
#
snarfed
much of the conclusion seemed to be, JS frameworks highly correlate with bad/no url design and with poor performance
#
KartikPrabhu
man twitter's scroll is badly broken. In the above tweet everytime I scroll down the video from vimeo is re-requested!
#
snarfed
(ecounterexamples
#
snarfed
(er, sorry. counterexamples include e.g. gmail for url design)
#
KartikPrabhu
kylewm: nothing wrong with client-side rendering as long as it can still be accessed without JS at some URL
#
snarfed
if you preserve url design and performance, people seemed to agree that JS/client apps are much less bad
#
snarfed
ah yes, that was the other point. for public-facing content sites, e.g. our indieweb sites, JS largely prevents machine parsing
#
kylewm
bustle.com is a neat js app that feels like it isn't
#
snarfed
for private or semi-private web*apps* like gmail etc, you don't have that concern
#
kylewm
except it's fast
#
KartikPrabhu
i like adactio's hijax approach
#
kylewm
hmm, I do not automatically agree that sites should always return content as html without javascript; will need to think about that
#
snarfed
the last discussion is worth finding. KartikPrabhu, i think it started with a pro-js manifesto link you posted...?
#
snarfed
(trying to think of what to search for)
#
tantek
snarfed - another counter-example is FB especially their mobile site.
#
snarfed
tantek: interesting. fb is definitely both content site and "app"
#
snarfed
ducks out to feed the baby
#
KartikPrabhu
kylewm: also JS breaks much more easily being a programming language.
#
tantek
kylewm: the canonical example is games - where without dynamic interaction it doesn't make sense. however, for many games (e.g. turn based ) - there's no need for JS to make it "work"
#
KartikPrabhu
if you forget a semi-colon, boom no content
#
tantek
I feel like this has been documented
#
tantek
what is a single page app?
#
Loqi
It looks like we don't have a page for "single page app" yet. Would you like to create it? https://indiewebcamp.com/wiki/index.php?action=edit&title=single+page+app
#
kylewm
yeah KartikPrabhu I don't buy the semicolon thing, but I've head my head beaten in by C-like languages for 15 years
#
tantek
ah, there's a growing stub within https://indiewebcamp.com/antipatterns
#
kylewm
KartikPrabhu, also JS has missing semicolon repair, but I take your point
#
snarfed
kylewm++ if you don't even trivially test your code, you shouldn't deploy it at all
#
Loqi
kylewm has 92 karma
#
KartikPrabhu
tantek: yes i remember reading that a while back
#
tantek
snarfed: didn't stop XML. *ducks*
#
KartikPrabhu
snarfed: true. but that was only illustrative. many other things could go wrong. Some browser does not support the latest ECMA script functions and again no content
#
tantek
KartikPrabhu: last time adactio was in SF I posited a defn for web app that made him go hmm (didn't agree nor disagree, just made him think)
#
KartikPrabhu
tantek: oh! that would be good to know/post
#
tantek
hmm I suppose I should post it
#
snarfed
KartikPrabhu: sure, agreed, browser compat is no fun. but the reasonable fallback is progressive enhancement, not not content. no sense in arguing against the dumbest version :P
#
KartikPrabhu
snarfed: yes. JS with prog.enhance is good definitely
#
kylewm
i just read another essay about how Python 3 is XHTML
#
KartikPrabhu
i use it for marginalia.js so I can't say no JS ever :P
#
KartikPrabhu
and I also use it to load images on my site so...
#
kylewm
"Because as it stands, Python 3 is the XHTML of the programming language world. It's incompatible to what it tries to replace but does not offer much besides being more “correct”."
#
KartikPrabhu
kylewm: from your own code, I have seen that it is posible to write pretty robust code to support both pythons
#
tantek
kylewm: sigh. they mean it's the XHTML2 - not XHTML
#
KartikPrabhu
similarly JS should be written as an enhancement to HTML+CSS. I see no good argument against that.
#
tantek
right, and good JS is
#
kylewm
KartikPrabhu, in fairness it was written about Python 3.2 which was harder to write backward compatible stuff with
#
KartikPrabhu
which reminds me again to put some better prog.enhance. in marginalia.js
#
KartikPrabhu
goes to fix dinner
#
KartikPrabhu
or as snarfed said "time to feed the baby (myself)"
#
kylewm
collects links from this discussion for further study
#
tantek
which I've now added as a comment on that adactio article
#
tantek
interesting side effect of drastic simplification of my storage format, feeling like posting more
#
GWG
tantek: I'm all for that
#
tantek
like seriously I don't remember the last time I posted this many things in a day: http://tantek.com/2015/002/
#
tantek
even if most of them are likes
#
GWG
Like many things, ease of use encourages use.
#
tantek
well said :)
#
GWG
That is why I keep trying to make things easier.
#
tantek
And why selfdogfooding is important - then you feel where things aren't easy and work on them.
#
GWG
I'm still working on fixing the theme.
#
tantek
hey at least you *have* a theme. I don't even have a theme (abstraction), much less even templates (except for my home page, which is built from a template).
#
GWG
Well, you started from scratch
#
GWG
I built on others
#
tantek
it's kind of surreal receiving replies from people I don't know who are using Known *and* POSSEing their replies with threading automatically to Twitter! E.g. https://twitter.com/jnymck/status/551194992924844032
#
@jnymck
@t So basically any site w/ a contact form is an "application"? Do sites on 3rd party hosted services like .. http://jnymck.withknown.com/2015/t-so-basically-any-site-w-a-contact-form-is
(twitter.com/_/status/551194992924844032)
#
tantek
(nevermind that our icons look very similar :P )
#
ben_thatmust
HAHA, successfully getting an auth key. I should be able to post in no time
#
Loqi
ahaha
#
ben_thatmust
cordova++
#
Loqi
cordova has 1 karma
wolftune, j12t, KartikPrabhu and prtksxna joined the channel
#
aaronpk
good evening
#
GWG
Good evening, aaronpk
#
aaronpk
!tell tantek: re /quotation : That's what I use bookmarks for. e.g. http://aaron.pk/b4Zx2
KartikPrabhu joined the channel
#
Loqi
Ok, I'll tell him that when I see him next
npdoty and KartikPrabhu joined the channel
#
aaronpk
whoa @jnymck and @t's icons look very strangely similar
#
aaronpk
both have glasses, black hair, are positioned slightly to the left of the frame
j12t joined the channel
#
prtksxna.com
edited /IRC_People (+111) "/* Nicknames */"
(view diff)
KartikPrabhu joined the channel
#
KartikPrabhu
prtksxna++
#
Loqi
prtksxna has 2 karma
#
prtksxna
KartikPrabhu: Will add some microformat support soon :)
#
prtksxna
Also, I am not doing status messages right. I am using the wordpress title instead of the content. That is stupid because it doesn't let me add links and stuff…
#
KartikPrabhu
yeah that sucks
#
KartikPrabhu
content would be thing to use
#
prtksxna
Yeah and then enter the permalink slug manually. I already have to edit it anyway.
clintpatty and tantek joined the channel
#
KartikPrabhu
prtksxna: maybe auto-generate slug from content?
#
prtksxna
KartikPrabhu: Yup that'd make sense, but just start using content for starters :)
#
KartikPrabhu
yup. baby steps
fiatjaf and KartikPrabhu joined the channel
wolftune joined the channel
#
@kevinmarks
@strngwys you could pay them on your own site and share to fb and vine #indieweb
(twitter.com/_/status/551268608589185025)
#
@kevinmarks
"@strngwys: Who do I blame for Vine’s not posting as videos on Facebook? Vine or Facebook?" silos gonna silo #indieweb
(twitter.com/_/status/551268813418029056)
#
@sgerrand
RT @t: 2010: notes on my site before Twitter 2013: @-replies 2015: faves before Twitter Join the #indieweb and #ownyourdata. (ttk.me t4Zx1)
(twitter.com/_/status/551273255492153345)
Deledrius, j12t, KartikPrabhu, eschnou, michielbdejong and tantek joined the channel
#
tantek
I'm already considering iterations on my clustered likes design, having "lived with it" for only a few days.
#
Loqi
tantek: aaronpk left you a message 5 hours, 7 minutes ago: re /quotation : That's what I use bookmarks for. e.g. http://aaron.pk/b4Zx2
#
tantek
aaronpk - indeed. It's very tempting to re-use/repurpose already implemented post types for additional post types, and they sorta can work that way too.
eburcat joined the channel
#
tantek
however there are the dual problems of capturing author intent - i.e. what's the *focus* of the author's post, and explicitly allowing for / hinting at / encouraging post kind specific display
#
tantek
in those ways I think a /quotation post type deserves explicitly different treatment than a /bookmark
#
tantek
that is - the *quote* being the focus, the primary content the author wishes to convey, and the URL just being a citation / info-about the quote.
#
tantek
rather than the *bookmark* or URL being the focus, and a description / quote is meant purely as sort of an optional mini-preview / snippet for the reader's convenience.
#
tantek
the intent behind those two are very different, and should at least *allow for* different presentation (whether or not and how they are presented differently is a different matter, so to speak)
#
tantek
Tumblr's quotation post type is a good example of how the focus on the quote can be better conveyed in a design.
#
tantek
!tell aaronpk re: quotation vs. bookmark http://indiewebcamp.com/irc/2015-01-03#t1420277404307
#
Loqi
Ok, I'll tell them that when I see them next
friedcell joined the channel
#
tantek
back to clustered like presentation iterations - specifically the thorn that's sticking is the way time is conveyed
#
tantek
I realized that a parenthetical expression of time after a piece of media/link already has some shared meaning, that it's a duration indicator/hint about the media/link being shared (expectedly audio/video)
#
tantek
which is obviously not what my usage is intending, thus I need to alter the presentation to not misconvey that somewhat established convention
#
tantek
anyway that's going to take some rethinking
#
neuro`
Good morning.
#
tantek
good morning neuro`!
#
tantek
the other clustered like case I'm looking into improving is when I like/favorite a lot of things from the same person / source
#
tantek
part of my reading pattern is reading individual people's profiles / sites serially post by post, and often liking a bunch of them in a row
#
tantek
(I find reading people like that much more satisfying / calm than any kind of random aggregate "news feed" of updates from all the random sources)
#
neuro`
tantek: can you have some /people/someone pages gathering those individuals posts?
#
neuro`
It would mean being able to extract the origin of the posts you liked, but this must be in the various APIs metadata
#
tantek
neuro`: perhaps. For now I'm looking at the simpler question of can clusters of likes in a home page stream be even further tightened up
#
tantek
no APIs nor metadata needed. origin of posts - what we call *author* of posts (h-entry) is right there in the visible markup
#
neuro`
Oh, indeed, what was I thinking about?
#
tantek
or even more minimally, leave out explicit authorship in such posts - just use a permalink/URL and presume that anyone wanting detailed info about a post you like, can simply retrieve that post and follow the /authorship algorithm on it
nloadholtes joined the channel
j12t joined the channel
veselosky, dns53, eburcat, snarfed, eburcat_ and j12t joined the channel
prtksxna joined the channel
#
@loicmathaud
@oncletom @davidbgk @DavidBruant ça reste encore assez confidentiel dans l'univers #indieweb mais ne demande qu'á être plus largement usité
(twitter.com/_/status/551343520171446272)
#
voxpelli
!tell KevinMarks I pushed a quick fix now for the duplicated text in the mentions on your site – it displays a sensible default now rather than the imported like/repost text
#
Loqi
Ok, I'll tell them that when I see them next
eburcat joined the channel
j12t, Kopfstein, michielbdejong, yakker, myfreeweb, nloadholtes and andrunix joined the channel
#
@Wordius
@voxpelli Trouble getting Webmentions to work on http://t.co/kkNRtKY4dl. Link in head, script in post but no joy despite likes on Twitter
(twitter.com/_/status/551396683087900672)
eburcat and cmhobbs joined the channel
#
@Wordius
@voxpelli Ignore previous messages. Had URL issues; fixed and Webmentions are working! Thank you
(twitter.com/_/status/551406790387453954)
wolftune joined the channel
j12t, Acidnerd, crystal__, snarfed and tantek joined the channel
#
aaronpk
tantek: ah good point about the focus of the URL vs quote
#
Loqi
aaronpk: tantek left you a message 7 hours, 53 minutes ago: re: quotation vs. bookmark http://indiewebcamp.com/irc/2015-01-03#t1420277404307
#
aaronpk
I wonder how many of my bookmarks I intended as quotations
#
aaronpk
oh I just realized I've totally done quotation posts before, just as a regular note
andrunix_ joined the channel
#
tantek
example URL?
#
aaronpk
looking
#
aaronpk
here is one without a URL because it was IRL http://aaron.pk/n4Y62
wolftune joined the channel
#
aaronparecki.com
edited /quotation (+172) "add examples of quotation notes"
(view diff)
eschnou joined the channel
#
aaronpk
here is a quotation with a photo! http://aaron.pk/n4W52
#
tantek
funny about the one comment on http://aaron.pk/n4WN2 now 404ing
#
tantek
that quotation with a photo to me seems more like the primary content / intent is to show the *photo* and then the quotation is intended secondarily as the caption of the photo.
#
tantek
that is the quotation is about the photo, rather than the photo being about the quotation
#
aaronpk
oh funny, I thought that was a tweet reply
#
tantek
do you have the entire original? did you do the ellipsing or was it in the original?
#
aaronpk
let me check
#
tantek
realizes that's what … vs. […] is for
#
tantek
… inside a quotation is supposed to indicate that the ellipsis was in the original quotation, whereas […], like any [words inserted] insidde a quotation implies insertion (deletion) by the quoter.
#
aaronpk
dug up the html cached from that page
#
tantek
waits for a "View Cache" button on comments on aaronpk's posts ;)
#
aaronpk
looks like most of the page included the ellipsis
#
aaronpk
oh that'd be neat. not sure how i'd handle CSS though
#
aaronpk
the version in the fb og tag was "fwd @timberners_lee RT @aaronpk &quot;Because already got webmentions on my site, Brid.gy worked straight out the gate... j.mp/U5UH3O"
#
aaronpk
and in the entry-content element there was "fwd <a href="http://twitter.com/timberners_lee">@timberners_lee</a> RT <a href="http://twitter.com/aaronpk">@aaronpk</a> &#8220;Because already got webmentions on my site, Brid.gy worked straight out the gate&#8230; <a href="http://j.mp/U5UH3O">j.mp/U5UH3O</a>"
#
tantek
and the jmp just goes to your permalink
#
aaronpk
oh I see what happened
#
aaronpk
the microformats parser returned both a "name" and "content"
#
aaronpk
so comments-presentation says to use the name
#
tantek
I think summary before name but yeah
#
aaronpk
it's just that in this case the name isn't really a name, it's just abbreviated content
#
aaronpk
(there's no summary property)
#
tantek
right, no summary means you have to pick between name to keep the comment short for presentation or content for more but which risks making the comment much bigger (off topic?) than your post.
#
tantek
hence name before content without knowing anything more about either's specific value
#
@Wordius
@xtof_fr Disturbing thing is, I had your Webmention long before your post was live!
(twitter.com/_/status/551439875170652160)
#
aaronpk
so I guess my code is fine?
#
tantek
if you wanted to enhance it further, you could do the FB "More…" thing
#
tantek
that is:
#
tantek
when displaying a name or summary for a comment, and the comment has content, AND the name/summary being used is a strict whitespace normalized text abbreviation for the content, show a "More…" link which dynamically shows the entire content in place instead of the name/summary
#
tantek
s/abbreviation/prefix abbreviation
#
Loqi
tantek meant to say: when displaying a name or summary for a comment, and the comment has content, AND the name/summary being used is a strict whitespace normalized text prefix abbreviation for the content, show a "More…" link which dynamically shows the entire content in place instead of the name/summary
#
tantek
I suppose I should write that up somewhere
#
aaronpk
finding out if the name is an abbreviation of the content is hard, especially when the name might include an ellipsis
#
tantek
no that's *how* you find out!
#
tantek
the algorithm is, text only, collapse all sequences of any whitespace to single whitespace characters
#
tantek
do that to both name/summary and content and then you can do a simple string prefix compare
#
tantek
then if you're worried about ellipsis, think of it as a *choice* for you the publisher
#
tantek
that is, you could implement a "More…" button *ONLY* when the name/summary ends with an ellipsis
#
tantek
(in addition to the previous prefix requirement)
#
tantek
since the comment author's use of ellipsis in the name/summary indicates that they are explicitly communicating in the name/summary that there IS more content
#
tantek
thus you as the comment displayer could choose to listen to that explicit communication, and show a "more…" link accordingly.
KevinMarks_ joined the channel
#
@xtof_fr
@Wordius Kudos for implementing #webmentions ! Cannot help Thinking about #ownmynotes' commitment : How to own replies w/ "in-reply-to"
(twitter.com/_/status/551441795176230912)
#
tantek
it's like a subtle use of an ellipsis for a show "more…" link "API" as it were.
prtksxna joined the channel
#
aaronpk
I like it. I wonder if I can add that to my php-comments library somehow
#
aaronpk
in other news, Google is shutting down Open ID 2.0 support
#
aaronpk
April 20, 2015 will be completely shut down
#
aaronpk
it's being replaced by Google+ which is OAuth 2.0 with OpenID Connect
#
tantek
with special sauce
#
aaronpk
any oauth 2.0 implementation requires special sauce ;)
#
tantek
and that's the problem with OpenID Connect in one sentence
#
tantek
all that should be added to /OpenID
#
tantek
as cumbersome as it was, OpenID 1.0 didn't require special sauce to consume or produce.
#
aaronpk
I've been working on a blog post about OAuth 2.0 implementations. It's a checklist that points out all the things where OAuth 2.0 implementations can differ
#
tantek
*do* differ - presumably you have examples
j12t joined the channel
#
aaronpk
this is more pointing out all the holes in the spec
#
aaronpk
also is kind of a guide for people building oauth servers
#
tantek
that makes sense, even such a "all the holes" guide on its own is useful
#
tantek
then you can separately post real world examples of the holes in practice
#
aaronpk
yeah. I'm toying with the idea of making this a live form, so people can fill it out based on their server implementation. then I could collect results that way
#
aaronpk
i'm not sure it would actually be super useful and is going to add a ton of work to the post, so haven't decided yet
#
tantek
not sure people could be trusted to answer accurately (not just because of malintent)
#
tantek
good reasons to cut it
#
tantek
or do it as a follow-up
#
tantek
is still editing /quotation with guidance
#
tantek.com
edited /quotation (+2337) "why section, primary / portion / emphasis exception, and when to instead use a repost, bookmark, or photo"
(view diff)
eschnou joined the channel
#
@hugoroyd
@taziden @benwerd to have interactions appear in Known, diaspora has to support webmentions…
(twitter.com/_/status/551452839420375040)
#
tantek
aaronpk, for your review, thoughts on why to post a quotation post, and why post a different kind of post instead: https://indiewebcamp.com/quotation#Why
#
aaronpk
this is good
#
aaronpk
question: a quotation with commentary...
#
aaronpk
is that still a quotation post?
#
tantek
I was looking at your example of http://aaronparecki.com/notes/2014/06/01/2/indieweb to try to figure that out
#
tantek
and I think the primary/secondary reasoning still applies
#
aaronpk
that example seems more like clarifying the context rather than adding commentary
#
aaronpk
so I agree that the reasoning for using a quotation post applies
#
tantek
if your post is primarily about the quotation, and only secondarily about any summary / comment / description, then it should still be a quotation
#
tantek
if however, your comment *is* your primary contribution, then are you are writing a reply, and the quotation is actually acting as just a reply-context. Post a reply instead, in-reply-to a fragmention link to the start of the quoted content.
#
tantek
aaronpk - hah - that's a hashtag - as commentary
#
aaronpk
yeah lol
#
tantek
more often seen as "#FAIL"
#
aaronpk
i'm looking for the actual example i was thinking of
#
tantek
that seems more like a reply
#
tantek
it's kind of alike a /this
#
tantek
s/alike/like
#
aaronpk
not really, I wouldn't just post #facepalm
#
Loqi
tantek meant to say: it's kind of like a /this
#
aaronpk
I had the explicit intent of sharing the text of the thing i'm replying to
#
tantek
yes you would, it's a tag reply to a fragmention ;)
#
aaronpk
i've seen this behavior a lot on twitter too. i think it's different than just a reply
#
aaronpk
because my intent is not actually to reply to the original post
#
tantek
right
#
tantek
here's how you can tell. if you dropped the "#facepalm", your post would still make sense!
#
tantek
but not vice versa
#
tantek
thus the quotation is primary, and the "commentary" is secondary
#
tantek
this is a good minimal example
#
tantek
yeah that's definitely a comment on a fragmention
#
tantek
the quote without the comment would not convey your intent
#
tantek
and the quote is primarily acting as a reply-context
#
tantek
rather, that's a marginalia post, pure and simple
#
Loqi
[mention] Christophe Ducamp commented '@Wordius : still not tested @withknown on my own instance and I'd be happy to make an opinion. Next month, I'll try to get in touch in fre...' on a post http://indiewebcamp.com/withknown#How_to (http://xtof.withknown.com/2015/wordius-still-not-tested-withknown-on-my-own-instance-and)
#
Loqi
[mention] Christophe Ducamp commented '@Wordius : still not tested @withknown on my own instance and I'd be happy to make an opinion. Next month, I'll try to get in touch in fre...' on a post that linked to http://indiewebcamp.com (http://xtof.withknown.com/2015/wordius-still-not-tested-withknown-on-my-own-instance-and)
squeakytoy, squeakytoy2 and j12t joined the channel
#
aaronpk
oh man I just realized I have a relatively short path to making an indieweb reader inside p3k
#
aaronpk
i've been doing all this work on rendering other peoples' posts within p3k for my reposts and favorites
#
aaronpk
and it's all based on rendering the post given an h-entry
#
aaronpk
all that code is in p3k-core, and could be easily reused for a reader app
#
aaronpk
...just thinking out loud...
#
tantek
reply-contexts and reposts as the path to creating the building blocks for your own indie reader!
#
tantek
and likes as a motivator too - since favoriting/liking is more and more the most frequent interaction people do when "reading"
#
aaronpk
definitely. it is definitely favoriting/liking that is pushing me to have my own reader now
#
tantek
I've felt the same itch
#
aaronpk
because I want a reader with micropub support so that the likes can be published seamlessly
j12t joined the channel
#
Loqi
gives aaronpk a reader with micropub support so that the likes can be published seamlessly
#
tantek
because I go to read, and then I'm like, oops I don't want to like/fave here, I need to go to my site to do that
#
aaronpk
my browser button for liking is good, but still requires the extra effort of visiting the post's permalink first
#
tantek
which means I need to / should read from my site
#
tantek
aaronpk - yeah - greasemonkey override of the in-content UI would be better
#
tantek
like what barnaby had built for replies
#
aaronpk
yeah, I think I'm going to skip that and jump to the reader instead though
#
aaronpk
I had it working for twitter a while back too
#
tantek
aaronpk - then the race is on for fully integrated indieweb reader funcationality, between you and Known.
#
aaronpk
i'm going to build it as a p3k "app" like Quill and Teacup
#
tantek
that anyone can use to read?
#
tantek
like Shrewdness you mean?
kylewm joined the channel
#
tantek.com
edited /quotation (+2569) "subheads for why, secondary brief commentary, when to use a reply instead, with examples, note connection to marginalia"
(view diff)
#
tantek
aaronpk - updated with answers from your above questions about commentary with quotes etc. see in particular: https://indiewebcamp.com/quotation#Secondary_brief_commentary and https://indiewebcamp.com/quotation#reply
#
aaronpk
interesting
#
tantek
What I find particularly interesting is that I needed the conceptual building blocks of "reply-context" "fragment" and "marginalia" to actually answer the seemingly "simpler" question about quotation vs. reply.
#
tantek
s/fragment/fragmention
#
Loqi
tantek meant to say: What I find particularly interesting is that I needed the conceptual building blocks of "reply-context" "fragmention" and "marginalia" to actually answer the seemingly "simpler" question about quotation vs. reply.
#
aaronpk
that makes sense
#
tantek
answering that question was MUCH harder a year ago
#
tantek
because we didn't even know what we didn't know (that "fragmention" and "marginalia" would be essential illuminating building blocks)
#
tantek
aaronpk - plus it helps that you've posted so many examples anyway that inspired the analysis!
#
aaronpk
glad I could help :)
#
aaronpk
also it was the act of scanning through past notes on my site looking for these examples that made me realize I already have a lot of the reader work done
#
tantek
I wasn't sure from this post whether the quotation or bookmark was more primary: http://aaronparecki.com/bookmarks/2012/04/04/1/
#
aaronpk
in that case the quotation is there so that I remember why I bookmarked it
#
tantek
however, upon reading the the linked article, I *think* the bookmark is more primary, and the quotation is just a secondary "reminder" or "summary" of what kind of thing is in the bookmark, or *why* you bookmarked it.
#
aaronpk
ha jinx
#
tantek
hah - in my IRC client I sent my message before receiving yours
#
tantek
249 microseconds between our statements - if that's the resolution of the permalinks in the log. http://indiewebcamp.com/irc/2015-01-03#t1420315819917
#
aaronpk
haha! milliseconds I think
eschnou joined the channel
#
tantek
and only 162ms between the next two!
#
tantek
that's the kind of interaction that's unlikely to ever happen on Twitter because of so much more lag in all their infrastructure / UI
#
tantek
and frankly, also an interesting performance challenge should we ever (when we) get to indieweb irc posting.
#
aaronpk
heh that'll be fun
#
tantek
aaronpk - if you marked up the reference to to Amber's name in the quotation as a person-tag, THEN this would be a quotation rather than a bookmark: http://aaronparecki.com/bookmarks/2012/04/04/1/
#
aaronpk
how so?
#
tantek
since even adding a person-tag to a quotation is a form of emphasis per: https://indiewebcamp.com/quotation#Emphasis_exception
#
tantek
because the person-tag would indicate an explicit intent above and beyond bookmarking
#
tantek
that you wanted to communicate *explicitly* hey - Amber is in this quote
#
aaronpk
right, and possibly also with the intent of drawing it to her attention
#
tantek
precisely
#
aaronpk
since it would send a webmention to her home page
#
tantek
and all that difference in intent would make it a quotation more than a bookmark
#
kylewm
is anybody posseing instagram likes yet? trying to figure out what to put for the u-syndication url
#
aaronpk
I am, but I'm not setting syndication URLs of my likes
#
kylewm
I guess I could see what Bridgy does when backfeeding likes
#
tantek
kylewm: Instagram does not have permalinks for likes does their is nothing to put for a u-syndication URL
#
tantek
s/does their/therefore there/
#
Loqi
tantek meant to say: kylewm: Instagram does not have permalinks for likes therefore there is nothing to put for a u-syndication URL
#
tantek
not sure how I mistyped that
#
tantek
aaronpk, why not CC0 instead of Apache?
#
aaronpk
I use apache for most of my source code
#
kylewm
interesting, Bridgy just makes something up. instagram.com/p/shortcode/#liked-by-userid
#
tantek
so for your own consistency then
#
aaronpk
yeah. i haven't considered CC0 for code before.
#
tantek
aaronpk - every since I started working interchangeably on documentation, specification, software, CC0 made a lot more sense for all 3
#
aaronpk
I would consider CC0 for functions or small libraries, but I don't think it really makes sense for projects.
#
tantek
for ease of sharing / moving snippets backforth
#
kylewm
didn't willnorris have a google-legal-department issue trying to use some bit of CASSIS because of CC0?
#
aaronpk
that sounds familiar
#
tantek
no - he was *asking* for CC0
#
aaronpk
i suppose accepting contributions is easier for CC0 source code since you're asking very clearly for the contributor to give up their copyrights rather than assigning them or licensing them
#
tantek
because I started CASSIS as CC-BY-SA deliberately to slow down / constrain some of its propagation until I felt like there (enough) test cases, review of the code etc.
#
tantek
aaronpk, and yes, for contributions, CC0 is a no brainer
#
tantek
because it doesn't make them *give* anything to *you* in particular
#
tantek
that's the problem with all the copyright assignment/license crap
#
aaronpk
interesting, hadn't really considered it before
#
tantek
it limits your opportunity to contribute to multiple places that each ask for that
#
tantek
yeah I think it's kind of an obvious flaw
#
tantek
so at a minimum, ask for all contributions to be done CC0
#
tantek
which then gives you the maximum option of CC0 in the future
#
tantek
if not immediately if you prefer
#
kylewm
tantek, you're right; it NewBase60 stuff, it was CC-BY-SA and you changed it to CC0
#
tantek
yeah - again, for such fundamental code I wanted to make sure there were no weird buggy edge cases and such
#
tantek
heck I just fixed a newcal CASSIS bug last week while building like posts!
#
tantek
(I should say, while drastically simplifying my storage format and code)
#
tantek
but the NewBase60 stuff is pretty solid
#
tantek
what CC-BY-SA gives you above CC0 for such "uncertain" code is that you're communicating an expectation that derivative works MUST also be openly published, which means if you find a bug in your original, you have *a chance* of finding (or other finding) downstream copies and fixing
#
tantek
whereas with CC0, you basically absolve yourself of any such responsibilities
#
tantek
another reason is if you're doing a project essentially by yourself and you have some fear someone may try to hijack it e.g. incorporate it in its entirety into some larger project and then claim its theirs, take it over, etc.
#
tantek
using CC-BY-SA minimizes that to only other larger projects that use CC-BY-SA - which are not typically not the type of people/communities that hijack things
#
tantek
btw by take it over - I also mean put a more restrictive license on it that causes you trouble with working on your own code - since fixes may become "obvious" and they may make fixes before you do.
#
tantek
anyway that's borderline off topic - or perhaps it's an FAQ for indieweb publishing of code
#
tantek
kylewm - re: u-syndication links for POSSEs of likes - I will point out that FB *does* have permalinks for likes
#
tantek
thus it *does* make sense to link from an indie like post of a FB object, to the FB permalink of the POSSE like of that object.
#
tantek
hmm I think I just made myself more work - since I don't think Bridgy Publish returns the FB permalink of the POSSE like of a FB object, does it?
#
kylewm
it should if it doesn't
#
kylewm
i mean, the code is written such that it tries to return the permalink of your syndicated post
KartikPrabhu and eschnou joined the channel
#
tantek
kylewm: well it didn't for likes
#
tantek
it returns the URL of the thing you liked
#
kylewm
tantek, that is what i'm seeing too
#
tantek
reviews his u-syndication parsing/generation code flow
#
GWG
Afternoon, indiewebcamp
#
GWG
kylewm: what happened to your site?
Acidnerd joined the channel
#
kylewm
aaronpk++
#
Loqi
aaronpk has 644 karma
#
aaronpk
that's hilarious
snarfed joined the channel
#
snarfed
kylewm: re instagram likes, i've defaulted to just the silo post url before
#
snarfed
if i'm feeling ambitious, i make up a fragment with the liker's username or id
#
kylewm
snarfed: cool. also is there an API limitation that prevents you from getting the permalink for a FB like post?
xtof joined the channel
#
tantek
kylewm - really appreciating the minimal kylewm.com
#
tantek
so calm
#
snarfed
kylewm: sorry, i don't follow. context?
#
GWG
kylewm: I don't like it. But mostly because it doesn't fill my screen
#
kylewm
snarfed, so I am looking at https://www.brid.gy/facebook/tantek.celik .. the Published likes at the bottom
#
kylewm
snarfed, like you said, it just defaults to the URL of the thing being liked
#
xtof
bonsoir et belle année á tous les indiewebcampeurs
#
kylewm
snarfed, and I'm wondering if it's possible to get the permalink for the actual like ... a la https://www.facebook.com/kyle.mahan/posts/10101133361177039:4
#
tantek
starts manually adding u-syndication links for his FB likes, sigh.
#
kylewm
is there any way to find them in the UI other than going to /allactivity, tantek?
#
snarfed
kylewm: hmm, i can't see that url
#
kylewm
ohhh interesting
#
aaronpk
"This content is currently unavailable"
#
snarfed
also those permalinks redirect to the post url
#
tantek
kylewm: not for me. however I assume that Bridgy sees the URL permalink of a like as some sort of return value to its FB API call to like something
#
snarfed
actually, nm, they don't redirect but they do just show it
#
kylewm
tantek: can you share one of the like permalinks you are looking at?
#
snarfed
kylewm: ok, i understand now. i'd love to use those urls! i'm not actually sure we get them, but i'd happily use them if possible
#
tantek
pretty sure I even documented it on /like
#
tantek
a while ago
#
kylewm
snarfed: cool, mostly I wondered if you were already tracking it as an issue; so many bridgy things are already
#
snarfed
kylewm: no issue for it yet afaik. here's a loosely related one though: https://github.com/snarfed/bridgy/issues/265
#
KartikPrabhu
Loqi playback?
#
Loqi
who, me?
#
KartikPrabhu
was going to point out connection between quotation, bookmark, fragmention and marginalia but tantek already did that
#
GWG
Anyone have any advice on presentation of category/tags?
#
GWG
I'm working on that again
#
GWG
The issue being that Indieweb conventions see no difference between the two and WordPress does. Trying to decide how to address in a presentation manner
#
aaronpk
kylewm: what happened to your mf2? your body tag has a class of bh-entry
#
aaronpk
oh you just fixed it
#
kylewm
aaronpk, ah I don't have an h-card
#
kylewm
will need to fix that
#
aaronpk
heh I totally forgot to handle the case where there's no image for the like
#
aaronpk
so it's just not showing up
#
snarfed.org
edited /like (+187) "/* FB like permalink */ screenshot"
(view diff)
#
KartikPrabhu
GWG: do you use category and tags differently?
#
KartikPrabhu
why not just use one.
#
tantek
GWG, simple answer, WP categories are an old obsolete methodology and architecture. ignore them completely. pretend they don't exist. Use only tags.
#
tantek
what is that?
#
Loqi
That! (or "that ^^^") is a rarely seen reply emphasizing agreement with a This post https://indiewebcamp.com/that
#
KartikPrabhu
weird that mf2 still calls them categories though
#
aaronpk
i have always been irritated at that
#
tantek.com
edited /that (+143) "expand definition per kartikprabhu illustrative usage and real world example"
(view diff)
#
aaronpk
hahaha
#
tantek.com
edited /that (+0) "margin"
(view diff)
#
KartikPrabhu
IRC chat as post-type definition source!
#
GWG
I just set it to mix the two together
#
tantek
All I know is that we're documenting more real world post types with actual citations of examples in the wild than the ActivityStreams crowd ever did :P
#
tantek
I think proposing "This" and "That" posts as additions to W3C Activity Streams would be good April 1 submission.
#
tantek.com
edited /this (+0) "margin"
(view diff)
#
KartikPrabhu
checks to see if the the newyear has broken his site
#
KartikPrabhu
hmmm nope looks good :P
#
GWG
How does this look for a site that has pretty much no styling?
#
aaronpk
not really sure why my site is sending two WMs in a row...
#
aaronpk
I do enjoy that I can "like" lines from the IRC log
#
tantek
does the IRC log have <indie-action> tags for that?
#
aaronpk
no I just used my browser button
#
voxpelli
I was just thinking about the same
#
tantek
what if each line had an empty heart icon
#
tantek
and clicking it just did an <indie-action> like
#
tantek
of course showing it filled in would be more work ;)
#
aaronpk
does anyone have working <indie-action> support right now?
#
tantek
especially when loading older logs
#
snarfed
tantek: such a simple description, such a big implementation :P
#
tantek
voxpelli does both sides right?
#
tantek
snarfed: simple designs are often big implementations ;)
#
voxpelli
tantek: since I have a Jekyll blog I unfortunately only have the buttons right now, not the publishing
#
voxpelli
and I don't have a like button active yet, but would love to try it out with some one
#
tantek
you mean the web+action: URL handling? registerprotocolhandler and all that?
snarfed joined the channel
#
aaronpk
I can't remember where I left off with that on my site
#
aaronpk
I got something working during indiewebcamp boston, enough to make a little video
#
voxpelli
turns out kylewm actually have support for accepting likes through that
cmhobbs joined the channel
#
tantek
accepting or posting?
#
tantek
posting then
#
aaronpk
kylewm: what is "publish quietly"?
#
kylewm
aaronpk: doesn't send webmentions
#
kylewm
I think I added that when I wrote a post with lots of links to indiewebcamp.com and didn't want to blow up the channel :P
#
kylewm
thanks :)
#
aaronpk
yea this post i'm working on is definitely gonna blow up the channel
snarfed and tgbrun joined the channel
#
voxpelli
there's now WebAction / IndieConfig links for Likes and Tips on my blog in addition to the reply http://voxpelli.com/2014/10/indie-config-overview/
#
voxpelli
works well with kylewm's "like" endpoint, although perhaps one would like a bit quicker publish flow there – like a 1-click confirm rather than a form?
#
tantek
yes that makes sense
#
kylewm
yeah 1-click without sending me to another page would be the ideal, imho
#
kylewm
with a confirmation like how instagram turns the empty heart to a filled heart
#
tantek
that confirmation should come via your post sending the like webmention to the post you're looking at right?
#
tantek
and then that post updating its comments/interactions in real time?
#
tantek
what is real time comments?
#
Loqi
real-time comments are the display of comments on a view of a post (typically on its permalink) as they are received by the post (presumably via webmention), without needing any explicit user reloading, refreshing, or any other tapping/clicking etc https://indiewebcamp.com/real-time_comments
#
kylewm
that would be awesome
#
tantek
that's the latency to reduce to <200ms
#
tantek
that entire flow
#
kylewm
indie-actions doesn't give the site a way to check "are you one of the people who liked this post?"
#
kylewm
but would that be possible?
#
tantek
click empty heart, send web+action URL handler, your server posts like to your own site, sends webmention to the post you're looking it, post you're looking at updates its appearance to show the heart is now full
j12t joined the channel
#
tantek
ah, in that case you should at least show up in the likes facepile
#
kylewm
i'm with you until the last step -- how could it figure out to fill in your heart in addition to add you to the facepile
#
kylewm
that would be really killer
#
www.marcus-povey.co.uk
edited /Known (+134) "/* No HTTPS support */"
(view diff)
#
voxpelli
I guess there needs to be a total of 2 clicks – one for starting the like on the 3:rd party site, one for confirming it on your own site
#
voxpelli
there's realtime comments on my blog as well so feel free to try ;)
#
tantek
you shouldn't need
#
tantek
to click the second time
#
Loqi
I agree
#
voxpelli
tantek: what stops my blog from otherwise just making you like my page whenever I visit?
#
tantek
voxpelli++ for being the second indieweb example of realtime comments!
#
Loqi
voxpelli has 15 karma
#
voxpelli
s/whenever I/whenever you/
#
Loqi
voxpelli meant to say: tantek: what stops my blog from otherwise just making you like my page whenever you visit?
#
kylewm
voxpelli++ I didn't now you had gone realtime, just tried it, worked great!
#
Loqi
voxpelli has 16 karma
#
tantek
voxpelli: because the indie-action endpoint should use POST
#
voxpelli
tantek: oh, right – you mean the true browser supported indie-action? if so: I agree!
tgbrun joined the channel
#
tantek
voxpelli: but yes, getting those details right so you can do it with one click will take some work!
#
voxpelli
I so need to put together a flow for updating my site from the web, so that I can start playing around with those parts as well
#
KartikPrabhu
is watching this nice talk: by Bret Victor: https://adactio.com/links/8075/ warning: might be too much theorising for some
benwerd joined the channel
#
tantek.com
edited /baby-dont-hurt-me (+183) "see also ... via tommoris"
(view diff)
#
@kartik_prabhu
likes http://vimeo.com/115154289 @worrydream on The Humane Representation of Thought with lessons for #indieweb #science Found via @adactio
(twitter.com/_/status/551507765982920704)
#
tommorris.org
edited /POSSE (+274) "adding trans-silo POSSE example"
(view diff)
snarfed joined the channel
#
tantek
that's not POSSE, that's a form of PESETAS or just syndication
#
tantek
there's no such thing as Trans-silo POSSE
#
tantek
because no part of that is "posting on your own site" thus not POSSE
#
tommorris
tantek: feel free to revert, I'll add a section to [[Tumblr][
#
tantek
probably need to add something to "Other Approaches"
#
tommorris.org
edited /Tumblr (+427) "adding mention of Tumblr syndication to Twitter"
(view diff)
#
tommorris
tantek: there, added it to the Tumblr page.
#
tommorris.org
edited /POSSE (-274) "Undo revision 16365 by [[Special:Contributions/Tommorris.org|Tommorris.org]] ([[User talk:Tommorris.org|talk]]) - "trans-silo POSSE" squicks Tantek out, reverting until we can find a better way to document. in the meantime, documented on [[Tumblr]]"
(view diff)
#
tommorris
and self-reverted.
#
tantek
hmm - just as I was trying to incorporate
#
tantek
let's see if this merges
#
tommorris
at some point, we should probably get the VisualEditor onto IWC (and maybe microformats) wiki. VisualEditor promises less painful diffs and happier non-technical users. :)
#
tommorris
less painful merges, rather
#
tantek.com
edited /POSSE (+739) "add subheads to other approaches, add pesetas, incorporate notes about Tumblr to Twitter in pesetas section"
(view diff)
#
tantek
that page needed to have an explicit reference to PESETAS anyway under Other Approaches
#
tommorris
also, Tumblr does allow you to map your own domain to it. as does Squarespace.
#
tommorris
I should braindump some notes about Squarespace. I used it for a family website recently.
#
tantek.com
edited /POSSE (+37) "/* PESETAS */ Tumblr better than Twitter for pesetas"
(view diff)
#
tantek
squarespace is more of a host than social network
#
tantek
like you don't follow other squarespaces on squarespace - but you do with tumblr
#
tantek
what is squarespace?
#
Loqi
Squarespace is a content hosting service (paid) that provides services such as blogging and domain hosting https://indiewebcamp.com/Squarespace
#
tantek
tommorris: definitely share your experiences with it
j12t, snarfed, crystal, KartikPrabhu and yakker joined the channel