#indiewebcamp 2015-03-06

2015-03-06 UTC
benwerd, KartikPrabhu and tantek joined the channel
#
tantek
KevinMarks: that's a very good impedance match for our purposes
#
tantek
wherein we require that nested objects have their own URL, and thus be created with their own micropub calls
#
tantek
then any referring object (whether the relationship is "nesting" or not) can do so by URL - you know, links, like the linked data people supposedly espouse ;)
#
tantek
no one has shown an actual use-case for "complex data, such as a javascript object" therefore it is unnecessary (and undesirable, per simplification and minimizing security surface principles) to support it.
#
tantek
and we should pushback against anyone who asks for it accordingly
sparverius joined the channel
#
tantek
checks the top of werd.io for the latest
#
bret
!tell elf-pavlik yeah, definitely have to be selective about what goes into form encoding. the benefit is that form-encoding and multipart are supported by html browser forms today right now
#
Loqi
Ok, I'll tell them that when I see them next
#
bret
switching to json indieauth callbacks sounds like it would be an improvement, and aligns with oauth2
#
bret
tantek: for posting of micropub collections, would you see a client making a series of individual posts, followed by a collections post containing the 202 accepted URLs from the individual posts?
#
bret
as a way to avoid nesting?
#
Loqi
[mention] Ben Werdmüller posted 'Why I'm excited about Known Pro (and what's next for us) 2 min read ...' linking to http://indiewebcamp.com/ (http://werd.io/2015/why-im-excited-about-known-pro-and-whats-next-for)
KevinMarks joined the channel
#
@benwerd
@t Thank you!! Really excited to open a new chapter in what we're doing. And glad, as always, to be part of the #indieweb community.
(twitter.com/_/status/573645399522594816)
KevinMarks_ joined the channel
#
tantek
bret - that sounds right - every item in a collection post has its own permalink, and thus must have been posted before the collection itself.
KevinMarks, KartikPrabhu, mdik and jasonw22 joined the channel
#
bigbluehat.com
edited /2015/Cambridge/Guest_List (+401) "Add myself to the Guest List"
(view diff)
gRegor`_ and KartikPrabhu joined the channel
marclaporte and scor joined the channel
#
@kevinmarks
“Known Pro: It's the best way to reach your audience, wherever they are on the web, from a single platform” http://werd.io/2015/why-im-excited-about-known-pro-and-whats-next-for #indieweb
(twitter.com/_/status/573664363371892736)
#
@lhl
@benwerd hah, yeah ran into @t and (of course) chatted about events and indieweb stuff and ended up on @withknown :)
(twitter.com/_/status/573666721237610496)
snarfed and lukebrooker joined the channel
#
GWG
snarfed: Updated syndication-links
#
GWG
snarfed: You can now enqueue minimal-bw.min.css and it will give you the icon setup without the genericons or the colors.
#
GWG
snarfed: I also got crazy and added a second font choice.
#
ben_thatmustbeme
sweet, it looks like Tim Owens' company may sponsor 2 meals for IWC as well
#
GWG
Which ones?
#
GWG
I get breakfast with my room
tantek and KartikPrabhu joined the channel
#
tantek
good evening #indiewebcamp
#
GWG
Good evening.
KartikPrabhu joined the channel
#
ben.thatmustbe.me
edited /2015/Cambridge/Planning (+221) "/* TODO */ response from Tim Owens."
(view diff)
snarfed1, alanpearce, KartikPrabhu and KartikPrabhu1 joined the channel
#
aaronpk
!tell benwerd how's reader functionality looking on the Known plan? I'm wondering if I can build components of my reader as libraries that you can use for it
#
Loqi
Ok, I'll tell them that when I see them next
benwerd joined the channel
#
aaronparecki.com
edited /p3k (-137) "/* Source Code */ remove duplicate"
(view diff)
#
aaronpk
well I didn't expect to publish this tonight...
#
Loqi
[mention] Aaron Parecki posted 'In the current world of silos dominating the social media space, people typically have to visit half a dozen websites or apps to see all the...' linking to http://indiewebcamp.com/reader (https://aaronparecki.com/articles/2015/03/05/2/designing-an-indieweb-reader)
#
aaronpk
i don't often post two articles on one day!
lukebrooker joined the channel
#
snarfed1
aaronpk++
#
Loqi
aaronpk has 728 karma
#
snarfed1
hard to imagine giving up my app-based reader, since i use it offline so often, but i can't wait to see how yours turns out!
#
aaronpk
interesting! I almost never read things offline
#
aaronpk
whoa twitter switched to OAuth 2 for application auth
#
aaronpk
kind of
#
snarfed
aaronpk: ?!
tantek and bupkes joined the channel
#
aaronpk
Just bearer tokens for application access. Not for user auth
alanpearce and yakker joined the channel
#
tantek
nice post aaronpk
#
aaronpk
Thanks!
#
aaronpk
I'm trying to be more deliberate about designing this
#
aaronpk
So that I don't make mistakes I regret later
#
tantek
and so that you don't simply reimplement the dated 1990s email client UI of RSS readers.
#
aaronpk
Haha yes also that
#
tantek
it's amazing how much "modern" sw/hw is just regurgitated shiny/gradiented versions of 1990s UIs
#
tantek
like iOS Contacts app.
KartikPrabhu joined the channel
benwerd and nloadholtes joined the channel
#
kartikprabhu.com
edited /IndieAuth (+147) "/* Why is the IndieAuth verification response form-encoded instead of JSON */"
(view diff)
#
KartikPrabhu
well i do strive to be the old-school dissenting voice ^
#
snarfed
bret: this is probably relevant to your interests: http://huffduff-video.snarfed.org/
#
snarfed
and whoever else was interested in it a while back (forgot who)
#
snarfed
still very rough, not ready to announce it quite yet, but feel free to try it out
KartikPrabhu joined the channel
#
snarfed
(it downloads and processes the video synchronously right now, so the request will take a while. let it load.)
#
@acegiak
if you're building an #indieweb reader think about what ux decisions you can make to make your reader easy and - http://acegiak.net/2015/03/06/9267/
(twitter.com/_/status/573734147337809920)
#
acegiak
lol twitter truncation missing the point :P
wolftune, e-lima, nloadholtes and jgee joined the channel
#
@kevinmarks
"@SameerPatel: “My love letter to an app long gone” by @joshelman https://t.co/VZyolmawxD" how owning users is creepy & we need #indieweb
(twitter.com/_/status/573738414782083072)
bupkes, KartikPrabhu, elf-pavlik, loic_m, yakker and alanpearce joined the channel
aral, aral_, benatkin, bupkes, wolftune, Jihaisse, KevinMarks and friedcell joined the channel
sammachin joined the channel
krendil, stream7, Sebastien-L, petermolnar, KartikPrabhu, Acidnerd, alanpearce and loic_m joined the channel
#
@bookprescom
11 Tactics to Get More Click-Throughs from Social Media >> http://www.quicksprout.com/?p=30080&utm_content=buffera5edb&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer #SocialMedia Tip from Neil Patel. #SelfPublish #IndieAuth…
(twitter.com/_/status/573785154424082432)
dns53, Pierre-O, adactio, krendil, sanduhrs, friedcell, scor and marcthiele joined the channel
interactivist, scor, KevinMarks_, snarfed, sammachin, yobj, frzn and elf-pavlik joined the channel
#
marcthiele.com
edited /2015/Germany/Guest_List (+1) "/* Participants */"
(view diff)
friedcell, frzn, scor and tantek joined the channel
#
tantek
REMINDER: OSBridg proposal deadline is tomorrow night! Submit a talk today if you can: http://opensourcebridge.org/call-for-proposals/
#
tantek
s/OSBridg/OSBridge
#
Loqi
tantek meant to say: REMINDER: OSBridge proposal deadline is tomorrow night! Submit a talk today if you can: http://opensourcebridge.org/call-for-proposals/
#
tantek
note that they specifically highlight "Indie Web" as one of the "talks from past years that we really liked and felt captured the spirit of our event"
verdi_, thehighfiveghost and joskar joined the channel
#
GWG
Good morning, all.
elf-pavlik, Sebastien-L, petermolnar and chalettu joined the channel
#
@Freerange_Inc
@N1ckLambert @maidsafe phd looking at open data, indieweb & maker movement, & how values are embedded in practices & what that reflects...
(twitter.com/_/status/573862441106423808)
#
jasonw22
so many choices… https://www.staticgen.com
#
jasonw22
curious to hear thoughts/opinions
sammachin joined the channel
#
ben_thatmustbeme
eh, i find i always end up wanting to do non-static sites though
scor joined the channel
#
jasonw22
curious to hear about that too. what pushes you that way, in particular?
#
millette
jasonw22, I wrote my own, since I wanted to explore pouchdb and offline editing. Tiny bit of code, now to indiewebify it, shouldn't be too complicated.
#
millette
400 options is like none at all
#
jasonw22
it is rather overwhelming
#
bret
snarfed++
#
Loqi
snarfed has 92 karma
#
bret
!tell snarfed woohoo! Looks awesome! I never got my attempt past prototyping. Now I don't have to :]
#
Loqi
Ok, I'll tell them that when I see them next
#
Pierre-O
jasonw22: I used octopress (version 2 I think), I would recommend of just using jekyll, or wait stable octopress3
#
Pierre-O
but in the long run, when you need just to share a link, it's quiet time consuming to create a new post.
#
Pierre-O
I loved the idea of static site, but it's just not enough "dynamic" as you can imagine :)
#
Pierre-O
IMHO, the missing part is a micropub2github as a service, and then we can start discussing about static sites :)
#
ben_thatmustbeme
jasonw22, display of comments on the fly, being able to manage posts/etc from my phone without having to remote connect to my home machine or need any software, those things are pretty key for me
#
Pierre-O
To be more precise: micropub2git as a service
#
ben_thatmustbeme
couldn't you build that pretty easily without a service
#
Pierre-O
Or add micropub capabilities to prose.io
#
ben_thatmustbeme
just a micropub endpoint that saves to files and then execs the git commands
wolftune joined the channel
#
Pierre-O
yeah, true :) Actually, you don't need to go though git (except if you use github to publish your site)
#
Pierre-O
and then, it is the exec of the rendering
#
Pierre-O
but you see, this is the thing, you need host some dynamic pieces, or find a "as a service"
#
Pierre-O
So now, I'm using known, and I'm happy :)
#
jasonw22
thanks for the feedback. I'll chew on it. github is an appealing publishing target, which is part of my motivation for exploring SSG
yakker, sanduhrs, jacus and michielbdejong joined the channel
#
jasonw22
:)
Kat joined the channel
#
ben_thatmustbeme
the problem i would have with using github would be any private messaging, you would need to have a private repo
#
jasonw22
hmm, i hadn't really considered private messaging. i've always felt pretty ambivalent about the use of the web for private communication. it's not uncommon, but it feels sort of counterintuitive to me. just a personal bias
#
ben_thatmustbeme
I'm going to be hopefully talking a bit about ideas for this at IWC
#
ben_thatmustbeme
i really want to get private messaging up and going. i'd love to abstract above that, but one building block at a time
#
ben_thatmustbeme
getting notifications working on my own phone would be a big first step
#
jasonw22
it's an intriguing idea. maybe you'll win me over ;-)
#
pdurbin
jasonw22: no kidding about private messaging: https://soundcloud.com/philipdurbin/anyone-could-read-this
#
jasonw22
pdurbin: that fairly accurately echoes my thoughts on the subject
#
pdurbin
"the expectation that everybody could read this. Even on Facebook when you have privacy settings"
#
pdurbin
jasonw22: I'm glad I'm not alone :)
#
ben_thatmustbeme
So do you ever text people?
#
ben_thatmustbeme
do you ever DM on twitter, or use facebook messanger, or imessage, or hangouts
#
jasonw22
oh, i have to admit my hypocrisy.
#
@adactio
You should come to IndieWebCamp Germany in May. It’s going to be fun. https://indiewebcamp.com/2015/Germany/Guest_List
(twitter.com/_/status/573886219966373888)
#
jasonw22
but it's the difference between "I trust [x] to do security right" and confidence in my own skills in that area
#
@asciidisco
RT @adactio: You should come to IndieWebCamp Germany in May. It’s going to be fun. https://indiewebcamp.com/2015/Germany/Guest_List
(twitter.com/_/status/573886392624881664)
#
jasonw22
and i have to agree that if there were a way to be self-confident about that, it would become easier to trust myself than a 3rd party. but all that remains to be seen
#
jasonw22
publishing alone has major usability issues. adding crypto to the stack drastically complicates things. at least, that's my current perception
#
ben_thatmustbeme
who needs crypto?
#
jasonw22
anyone that wants privacy?
#
ben_thatmustbeme
we already have encryption with SSL, you just need authentication
#
jasonw22
ask the average facebook user to configure an SSL-enabled server and cert. what do you think might happen?
#
pdurbin
ben_thatmustbeme: what are you getting at asking about if we ever text people? (which I do)
#
ben_thatmustbeme
pdurbin, its the same thing as private messaging. There have been leaks of text data as well
#
ben_thatmustbeme
jasonw22, if they are using a silo to interface they would presumably have it set up for them
#
ben_thatmustbeme
ask a facebook sysadmin to set up ssl is the actual analogy
#
jasonw22
well, at the moment my primary interest in #indieweb is exploring the world outside of silos, and finding ways to make that world more accessible and usable for creative folks (who may not be the most technical people on the web)
#
pdurbin
I guess I'll say I try to keep my private messaging to a minimum. I hang out in publicly logged IRC channels ( http://wiki.greptilian.com/haunts ) and I like this post a lot: http://blog.codinghorror.com/maximizing-the-value-of-your-keystrokes/
#
ben_thatmustbeme
jasonw22, i'm saying find the methods to do it and the obscuring of the difficult parts will come
#
ben_thatmustbeme
look at Known
KartikPrabhu joined the channel
#
ben_thatmustbeme
now people don't have to deal with setting up their own server and can join in the indieweb comunity
#
jasonw22
true, but it is in many ways another silo
#
jasonw22
this is not a bad thing
#
ben_thatmustbeme
Known is the new kind of silo, its a silo that works with indieweb
#
jasonw22
it just isn't where my current interest lies
#
ben_thatmustbeme
i think thats the realistic target
#
aaronpk
it's not a silo unless it owns your identity
#
jasonw22
defining "silo" is an interesting challenge
#
aaronpk
what is a silo?
#
Loqi
A silo, or web content hosting silo, in the context of the IndieWeb, is a centralized web site typically owned by a for-profit corporation that stakes some claim to content contributed to it and restricts access in some way (has walls) https://indiewebcamp.com/silo
#
pdurbin
Pierre-O: speaking of prose.io, I'm curious what you think about this: GitHub OAuth scope public_repo allows broad access · Issue #816 · prose/prose - https://github.com/prose/prose/issues/816
#
ben_thatmustbeme
so we need a new name for what Known is then
#
jasonw22
i'd like to chew on that question for a bit. i don't have a prepared answer :-)
#
aaronpk
known is an indieweb-friendly service
#
aaronpk
fkooman: did you see my reply to your post yesterday?
#
ben_thatmustbeme
4 characters vs 24 characters.... thats too long to type :P
#
jasonw22
I'd like the full flexibility of the web in a publishing platform that has minimal server dependencies so that i can easily migrate content without regard to economics and/or politics of hosting environments
#
fkooman
aaronpk: I'm not sure, here on IRC?
#
aaronpk
no, blog post
#
aaronpk
i sent you a webmention and everything ;)
#
fkooman
aaronpk: ah no i didn't see that, thanks :)
#
fkooman
reading now :)
#
jasonw22
too many words. i'm going to wordsmith this offline (and later in the day)
#
pdurbin
jasonw22: you might be interested in "we don't lock you in" at http://indiewebcamp.com/Branchable
#
aaronpk
jasonw22: yes the ability to pick up a pile of HTML files and ftp it to any hosting provider and have it work with no configuration changes is a good goal for modern systems
#
ben_thatmustbeme
trying to think of what the equivalent of silo is in the "silo analogy" Pile? warehouse? container yard?
#
jasonw22
aaronpk gets what i mean
#
Pierre-O
pdurbin: I stopped investigating Static Indie Web site, and so prose.io, after I migrated to known
#
ben_thatmustbeme
actually i think the future is more likely to be a goal of having any hosting provider being able to run your machine image, so you can pick that up and send it anywhere
#
jcap
ben_thatmustbeme, or container
#
aaronpk
ben_thatmustbeme: that's certainly one way of handling it. probably not the only way.
#
ben_thatmustbeme
somewhat already there with digital ocean and such
#
ben_thatmustbeme
it gets rid of limitations of just HTML
#
tjgillies
one of my indie sites is hosted decentrally
#
@helloanselm
RT @adactio: You should come to IndieWebCamp Germany in May. It’s going to be fun. https://indiewebcamp.com/2015/Germany/Guest_List
(twitter.com/_/status/573890264097513473)
#
Pierre-O
jasonw22: It is what we are trying to do at indiehosters.net hosting people's server and give them seamless migration to change their hosting provider
#
Pierre-O
and we offer known hosting also :)
#
ben_thatmustbeme
there is an xkcd for everything
#
fkooman
aaronpk: thanks for your blog post! I'll think about it some more, i didn't know about h-x-app :)
#
Pierre-O
pdurbin: yes, it is, it's like the adroid flash light app that request access to your whole phone ;)
#
tjgillies
ben_thatmustbeme: would be really meta to have an xkcd that talked about an xkcd for everything
#
@dougmckown
@withknown Any plans for an iOS share sheet item? Sharing a link to a Known site on a iPhone is painful. #indieweb
(twitter.com/_/status/573890854298976257)
#
tjgillies
decentralize all the html
#
Pierre-O
tjgillies: do you have some pointers to your 'infra'?
#
tjgillies
infra?
#
ben_thatmustbeme
someone needs to suggest that to xkcd
#
Pierre-O
tjgillies: "one of my indie sites is hosted decentrally"
#
ben_thatmustbeme
hmmm, we are going to have 3 Bens at IWC Cambridge
tonious joined the channel
#
ben_thatmustbeme
too bad benwerd won't be there too
#
ben_thatmustbeme
we had 3 Bens last year too i think
#
tjgillies
Pierre-O: It's just static content hosted in IPFS
#
Pierre-O
Didn't know about IPFS, cool :)
#
tjgillies
MobilePub isn't getting past the login screen :(
#
fkooman
aaronpk: i guess i agree with everything you say, especilly since it seems the service is used for more than just authentication :)
#
aaronpk
yes, and it's partly my fault for not making that more obvious at the beginning
#
tjgillies
what else is it used for?
#
@silentdan
RT @adactio: You should come to IndieWebCamp Germany in May. It’s going to be fun. https://indiewebcamp.com/2015/Germany/Guest_List
(twitter.com/_/status/573893411188641792)
#
aaronpk
authentication and authorization
#
fkooman
authorization ;)
#
tjgillies
oh
#
tjgillies
didn't even know that was a thing
#
aaronpk
oh it's a thing alright
#
fkooman
:D
#
tjgillies
authentorization
snarfed joined the channel
#
aaronpk
oh jeez
#
tjgillies
so making a user id on your site is authentication. getting user id from other site to create/login id is authorization...?
#
Loqi
[bridgy] Doug McKown replied '@pierreozoux @withknown This would require a native iOS app, correct?' to a tweet http://indiewebcamp.com/micropub (https://twitter.com/dougmckown/status/573892366471426048)
#
tjgillies
I sucks we have two very similar words with very dissimilar semantic values
#
tjgillies
it*
#
michielbdejong
is anybody here from Finland?
#
snarfed
tjgillies: afaik authentication is logging in (regardless of where), authorization is granting permission to do something (or determining whether you have it)
#
tjgillies
is from Funland
#
Loqi
snarfed: bret left you a message 1 hour, 46 minutes ago: woohoo! Looks awesome! I never got my attempt past prototyping. Now I don't have to :]
#
tjgillies
snarfed: roger. btw what is bret talking about in that message?
#
bret
tjgillies: one sec
#
snarfed
tjgillies: got me, i haven't seen his msg
#
ben_thatmustbeme
I always think of it as, authentication is loging in (giving yourself permission), authorization is giving permission to something else
#
snarfed
(but thanks for the kind words bret!)
#
michielbdejong
tjgillies: Funland or Finland? :)
#
aaronpk
authentication could also be thought of as identification
#
ben_thatmustbeme
"auth" is too confusing to use i guess
#
aaronpk
"auth" is terrible because it's a prefix of both :(
#
tjgillies
michielbdejong: Funland.. aka The dream of the 90s
#
ben_thatmustbeme
i know, my bad, i do that a lot
#
michielbdejong
OK :) I want to set up a free domain name registrar, but need a registrant with a postal address in Finland to be the admin contact
#
pdurbin
Pierre-O: exactly! like a flashlight app that wants to root your phone :)
upper-- joined the channel
#
tjgillies
lol
#
bret
snarfed: so I just hit this, and download subscribe right?
#
bret
gah english
#
bret
and download from my huffduff sub*
#
snarfed
yeah, on a video page, hit the bookmarklet, wait for it to load (i'll fix the lack of feedback soon), and it will eventually pop up the "huffduff it" page
#
bret
neato! do you know who runs huffduff?
#
aaronpk
btw everyone, my Linode database server is going to be rebooted in 40 minutes for linode maintenance, so all sorts of things will be offline temporarily
#
aaronpk
indieauth.com, the wiki, etc
#
snarfed
bret: yup! i pinged him too
#
aaronpk
huffduffer is by adactio right?
#
adactio
aaronpk: it is.
#
bret
adactio++
#
Loqi
adactio has 14 karma
#
tjgillies
bret: podcast demo
#
tjgillies
oops
#
tjgillies
kinda need the link heh
benwerd joined the channel
#
bret
tjgillies: i wonder if we can set up a light p2p cdn as the hosting mechanism for snarfed's thing
#
snarfed
bret: tjgillies: probably…but why?
#
tjgillies
because p2p all the things?
#
@elfpavlik
RT @adactio: You should come to IndieWebCamp Germany in May. It’s going to be fun. https://indiewebcamp.com/2015/Germany/Guest_List
(twitter.com/_/status/573897809151266816)
#
snarfed
backs away slowly
#
bret
self hosting large files
#
bret
all the kids are doing it!
#
tjgillies
offers snarfed some kool-aid
#
snarfed
a small minority of kids are doing it? for a minority of things?
#
tjgillies
small minority
#
bret
snarfed: can this handle 1 hour videos?
#
tjgillies
they don't call it indie for nothing ;)
#
snarfed
refrains from trolling…slighlty too late
#
ben_thatmustbeme
huffduffer still doesn't pull anything from my site, for my elsewhere links
#
snarfed
bret: maybe!
#
snarfed
bret: yay
#
snarfed
maybe i should add a link to huffduff-video in the description
#
bret
snarfed: how long does this cache for?
#
snarfed
bret: indefinitely
#
snarfed
ie until my s3 free quota runs out :P
#
@pierreozoux
@dougmckown @withknown it could be native or web. (I didn't try them though) but there is a lit here: http://indiewebcamp.com/micropub#Clients
(twitter.com/_/status/573898898927833088)
#
snarfed
in practice, at least months
#
tjgillies
bret: Have I evangelised NuBits to you yet?
#
bret
tjgillies: nope
#
aaronpk
PSA: the indiewebcamp server is going offline for maintenance. apologies in advance.
#
tjgillies
bret: Bitcoins that are worth a dollar man...
#
tjgillies
aaronpk: NOOOOOOOO
#
tjgillies
:(
#
bret
i dont have any money to play with digital currency
#
tjgillies
I can give u some monies
#
tjgillies
:)
#
bret
also all my dogecoin was stolen
#
bret
probrably should remove that address
#
tjgillies
:(
#
bret
snarfed: swee this works great
#
bret
sweet*
#
snarfed
last todo before i announce it is to stream progress while it's downloading
#
snarfed
so it doesn't sit and spin forever
#
Loqi
yay!
#
@kevinmarks
@sarahjeong come chat in https://indiewebcamp.com/irc/today?beta#bottom and we can find you a good tool. You could have a static subdomain
(twitter.com/_/status/573206173786116096)
#
aaronpk
oops crap
#
aaronpk
not a good time to tweet a link to the IRC logs
#
aaronpk
almost done
#
Loqi
lolz
#
Loqi
[bridgy] Doug McKown replied '@pierreozoux @withknown The idea is that as long as the site is micropub-compliant, I can use a 3rd party app, correct?' to a tweet http://indiewebcamp.com/micropub#Clients (https://twitter.com/dougmckown/status/573901046235402241)
#
aaronpk
server's back online
KartikPrabhu and snarfed joined the channel
#
aaronpk
now the other server is going offline
#
tantek
good morning #indiewebcamp! < 2 weeks to IWC Cambridge!
#
GWG
I feel like I should be preparing
#
tantek
always be shipping, that's how you preapre
#
snarfed
morning tantek!
#
tantek
s/preapre/prepare
#
Loqi
tantek meant to say: always be shipping, that's how you prepare
#
snarfed
tantek: mind if i push something onto your stack? https://github.com/snarfed/bridgy/issues/371#issuecomment-77461813
#
tantek
*click*
#
tantek
note that the img of the person *after* their visible name does not need an 'alt' attribute of the same thing - because reading it would look like their name was duplicated for no reason
#
tantek
or rather, you can simply put alt="", indicating that the image does not need alternative text in addition to the already visible text
#
snarfed
that was based on your initial markup in this bug :P
#
snarfed
but sure, will do
#
tantek
wait what really? I thought I put alt=""
#
snarfed
no you did it right
#
tantek
also you could further minimize
#
tantek
hmm - will type into the issue
#
snarfed
i'm happy to revise the markup details. my main q was high level: whether likes and reposts should be refactored similarly, or whether this change was only appropriate for rsvps
#
snarfed
(perfectly minimal markup also isn't a top priority for me here, but *correct and appropriate* markup definitely is)
#
tantek
ooh - your minimal h-card can use all the implied prop goodness
#
snarfed
unintentionally nerdsniped tantek
#
tantek
snarfed: when does bridgy provide both an indieweb URL for someone, and their Twitter profile URL also? That seems - odd / unexpected.
#
tantek
commented
#
snarfed
tantek: usually
#
tantek
the example like and repost are different in this respect
#
snarfed
you're right, it's unusual, but multiple people asked for it, for e.g. de-duping, other use cases in presentation
#
snarfed
all mf2 props can be multi-valued, so it's not too bad, right?
wolftune joined the channel
#
aaronpk
huh, i've actually found the website field on twitter profiles to be not very useful, since lots of people put things in their profile that are not their website, like their company site, etc
#
tantek
it's totally fine, was just surprised a bit
#
tantek
aaronpk: correct, the website field on Twitter cannot be used as their "canonical" URL unless it passes rel-me reciprocation
#
aaronpk
yeah, I have several comments that look weird because of that. I'm not sure I'm up to the task of checking all those though
#
tantek
check then stick it in your nicknames cache
krendil joined the channel
#
kylewm
if someone publishes (page-scoped) rel=syndication on individual posts in their h-feed, should I 1. complain to them and ask them to fix, 2. ignore rel=syndication in woodwind, 3. change mf2py to read rel=syndication as h-entry scoped?
#
tantek
kylewm: I figured it out! (the "special response" vs. fall back handling)
#
tantek
based on existing comment handling
#
kylewm
really??
#
tantek
which says to use summary if it is there, otherwise use content
krendil joined the channel
#
tantek
solution: all "special" response special handling is done *instead of* using summary
catsup joined the channel
#
tantek
then "content" is for any actual *user-entered* content *in addition to* whatever the special response handling is for
#
tantek
*summary* is where you provide the fallback for non-special-response handling consuming code
#
tantek
and for all consuming code, "name" already serves the role of what you use to label things - <title> of page, item in a list view, etc.
#
tantek
or rather
#
tantek
=====================
#
kylewm
let me try that out with my test rsvp
#
tantek
kylewm: re: rel=syndication on posts in an h-feed, yes it is a bug, can you add that as a feature request to indiewebifyme?
#
tantek
what is indiewebifyme?
snarfed joined the channel
#
tantek
kylewm: that is, indiewebify.me should report an error if you attempt to validate an h-feed (or a page with multiple h-entry ) that also has rel=syndication links https://github.com/indieweb/indiewebify-me
#
kylewm
I'll file that, eys
#
tantek
kylewm: your test-summary should include the content as part of the summary
#
tantek
since that's what you want fallback consuming code to show as the "comment"
#
kylewm
ah, that makes sense
alanpearce joined the channel
#
kylewm
so rsvp-aware consumers would know to ignore the summary?
#
kylewm
or, could be improved to ignore the summary
#
kylewm
I like that!
#
tantek
any special-response-aware consumers should ignore the summary and instead use their special-response-specific-data
#
tantek
same goes for likes, reposts
#
tantek
and any other special response we come up with
#
kylewm
special-response-specific-data in this case is p-content, and not like p-rsvp-qualification right?
#
tantek
no special-response-specific-data is p-rsvp for an rsvp
#
tantek
that's the point. when an rsvp-aware consuming code sees p-rsvp, then it knows, hey this is an rsvp, I'll display it as an rsvp, and ignore the summary.
#
tantek
oh but if there's "content" then I'll dispaly that *in addition* to my special rsvp display code
#
aaronpk
so basically summary is for autogenerated summaries of special post types?
#
tantek
semi-auto-generated
#
tantek
since for example, even in this case the summary should include the content (or most of it if it's too long, which is also typically auto-ellipsed by the publisher)
#
kylewm
aaronpk: I'm not sure why php-mf2 removes the whitespace between "I'm attending" and "Homebrew" http://pin13.net/mf2/?url=https%3A%2F%2Fkylewm.com%2Ftest%2Frsvp-summary.html
#
kylewm
want me to file a bug?
#
tantek
anyway that's the proposed solution
krendil joined the channel
#
aaronpk
kylewm: is that a parser problem? i've noticed that happens sometimes
#
aaronpk
i don't know how to fix that but barnaby probably will
#
kylewm
yeah, we've gone through a couple ofiterations of how to generate p-name in mf2py
#
kylewm
Kartik ended up finding some magic undocumented method to do it iirc
#
kylewm
hopes barnaby is not gone for good
#
tantek
kylewm: he pops up once in a while - was just here a week or so ago
#
snarfed
hey tantek, can i abuse your mozilla knowledge? my firefox saved passwords all disappeared sometime in the last day or so, i think when i upgraded to 36. know a good place i should go to find a fix?
#
tantek
did you notice your history disappearing too?
#
tantek
and bookmarks?
#
snarfed
i'm a bit overwhelmed by all the support links + search results
#
snarfed
no, just passwords
krendil joined the channel
#
snarfed
not a new profile
#
tantek
ok I have not heard of that one :(
#
snarfed
i have backups, so not worried about data loss. just not sure how to fix yet
#
snarfed
np, i'll figure it out
#
tantek
passwords--
#
Loqi
passwords has -1 karma
hober and jasonw22 joined the channel
#
sparverius
when my parents asked me how i managed my passwords, the look they gave me was priceless
#
sparverius
hint: reset password e'ery day
#
snarfed
for the record (and irc logs and searches), disabling this plugin fixed it and brought my passwords back: https://addons.mozilla.org/en-US/firefox/addon/remember-passwords/
#
snarfed
ah, the ecstasy and agony of plugins of all kinds
#
tantek
that is an ironically name plugin
#
tantek
maybe they were going to upsell the pro version that "fixed" this bug? ;)
#
snarfed
nah it's small and old and unmaintained
krendil joined the channel
krendil, scor and indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
zfisch
hello world!
KevinMarks and krendil joined the channel
#
zfisch
I'm curious to see what's happening here : )
#
tantek
welcome zfisch!!
#
zfisch
hi tantek!
#
zfisch
please excuse my inexperience with IRC...
#
zfisch
I'm embarking on an experiment to try hosting my own website from home and of course this seemed like the best place to connect with people
#
kylewm
zfisch: great, yep lots of likeminded people here :)
#
kylewm
are you hosting your website somewhere already?
#
zfisch
github pages
krendil joined the channel
#
tantek
kylewm: zfisch has been to an HWC meetup too!
#
zfisch
i did, very exciting stuff!
#
kylewm
oh cool
#
zfisch
i was hoping to experiment with a node server on a raspberry pi, but i have no idea if this is a reasonable approach and what walls I'll be hitting along the way
#
zfisch
also curious about UBOS as a way to help in the process -- does anybody have any resources/links/advice that might be helpful in drawing up a plan of action?
#
kylewm
zfisch: does your home ISP let you serve from port 80?
#
zfisch
@kylewm: no clue
#
kylewm
that's an unexciting hurdle running your own server ... lots of ISPs don't like it
#
kylewm
as for UBOS, j12t is in here, he may have advice :)
#
j12t
Possibly. Fully warranted and guaranteed at the cost it has been provided :-)
#
j12t
zfisch: what software would you like to use for your site?
#
j12t
Like static files? Wordpress? Known? ...?
#
zfisch
hi J12t! static files to start, would be interested in experimenting with dynamic files later
#
j12t
From a pi? or ..?
#
zfisch
potentially, it seemed like the best place to run a server but I'm so new to this i'm not entirely sure
#
j12t
Depends what you have and/or willing to purchase. e.g. old unused PC, or single-board computing like pi or similar, or virtual machine on other box
#
j12t
all can be made to work
#
j12t
"best" as in most reliable, maintainable etc. would likely be dedicated (mini) pc
#
zfisch
nice! will probably purchase an inexpensive pc to dedicate specifically to this purpose
krendil joined the channel
#
j12t
cool!
#
zfisch
i would love to continue this conversation later -- i need to take care of a project that just came up -- is this a good place to find you?
#
j12t
Yes, or on #ubos
#
zfisch
perfect! see you soon :)
#
aaronpk
oo cute
#
aaronpk
the raspberry pi is pretty great too though
#
j12t
Pi 2 is much better than original pi, btw.
#
j12t
still, sd cards suck
#
aaronpk
have you tried installing UBOS on it yet?
#
j12t
Have it running right next to me
#
aaronpk
you could plug in SSD via USB tho right? or can it not boot from that?
#
j12t
i don't think so
#
j12t
boot that is
#
aaronpk
could you boot from the SD card but have the rest of the linux volumes on the ssd?
#
j12t
probably. trouble is that there are so many wires and things, I'd expect something gets disconnected twice a day
#
j12t
pi is great if you don't have any valuable data on the card
#
j12t
like my pool timer. I can just throw away the sdcard when it dies (and they do, regularly) without losing anything other than some logs
#
aaronpk
good to know
#
j12t
there are some guys building a box with a hd based on the pcduino3. better approach.
#
j12t
has sata
krendil, snarfed and lukebrooker joined the channel
#
@tistre
It’s the little things: Somehow it makes me happy that I can “ssh [my e-mail address]”. Have your own server and domain, everyone! #indieweb
(twitter.com/_/status/573971393437696002)
Leeky, jacus, gmack, KartikPrabhu and alanpearce joined the channel
#
aaronpk
well here is an annoying side effect of subscribing to xml feeds in woodwind...
#
aaronpk
the xml feed (both the rss and atom) put the comic in a media container so it looks great in woodwind
#
aaronpk
but when i post a "like" to my site, my site gets the URL of the HTML page, which doesn't have microformats2 markup, so it doesn't know about the image
#
aaronpk
so the like ends up looking pretty weird: http://aaron.pk/f4a01
#
KevinMarks
I was thinking I needed a trick for unmung for that
#
KevinMarks
so it could unmung a post into an h-entry too
loic_m, krendil, tilgovi and tantek joined the channel
#
tantek
anyone submitting to OSBridge?
#
johannesdachsel.com
edited /2015/Germany/Guest_List (+265) "/* Participants */"
(view diff)
#
aaronpk
wow I hadn't even thought about it yet
#
tantek
aaronpk - I can't go
#
tantek
it conflicts with a Mozilla meeting week
#
aaronpk
oh no!
#
tantek
anyway - get something up there!
#
tantek
they love the indieweb
#
aaronpk
that means the portland mozillians can't go either right?
#
tantek
they put both my and Ward's talks - both indieweb related - as "types of talks they've liked in past years"
#
@johannesdachsel
Going to attend #IndieWebCamp in Düsseldorf for the first time. I'm excited!
(twitter.com/_/status/573987521413169152)
#
tantek
aaronpk, at a minimum propose a talk on Micropub - the emerging de facto standard for posting to the social web
#
tantek
there you go, gave you a title :)
#
tantek
and correct, mozpdx people can't go either
#
tantek
and yes we pointed out OSBridge as a conflict to the organizers - can't have it all :(
#
tantek
!tell bret you should propose an indieweb talk for OSBridge! Neither I nor dietrich nor any other MozPDX folks can go - so you should go and rock it! http://opensourcebridge.org/call-for-proposals/
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell bret proposals for OSBridge due 2015-03-07 midnight PST!!!
#
Loqi
Ok, I'll tell them that when I see them next
#
bret
oh man
#
bret
i should
#
Loqi
bret: tantek left you a message 35 seconds ago: you should propose an indieweb talk for OSBridge! Neither I nor dietrich nor any other MozPDX folks can go - so you should go and rock it! http://opensourcebridge.org/call-for-proposals/
#
Loqi
bret: tantek left you a message 22 seconds ago: proposals for OSBridge due 2015-03-07 midnight PST!!!
#
bret
ill try to sqeeze in a propozal
#
bret
proposal*
#
tantek
bret - you could do a talk on How to get on the IndieWeb with a static site!
#
tantek
since you've totally figured out all the pieces of that and the challenges
#
tantek
and static sites are a trending popular thing - a subject worth expanding on
#
tantek
there's your title :)
#
bret
i feel like it might be more interesting as an indieweb safari, like checking out all the interesting stuff lately
#
tantek
great!
#
aaronpk
actually I find specific topics do better
loic_m joined the channel
#
aaronpk
wow I just raelized I have spoken at osbridge for 5 years in a row
#
aaronpk
time flies
nothingrandom and alanpearce joined the channel
#
johannesdachsel.com
edited /2015/Germany/Guest_List (+0) "/* Participants */"
(view diff)
benwerd joined the channel