#indieweb 2016-07-11

2016-07-11 UTC
tantek, mlncn and singpolyma joined the channel
#
aaronpk
making progress on the new chat logs
#
aaronpk
slow progress
#
aaronpk
but hey streaming for reads is working again
#
aaronpk
across multiple channels too
shiflett joined the channel
#
tantek
woot!
#
Loqi
giggles
Lancey joined the channel
emmak_ and KevinMarks joined the channel
#
aaronpk
good afternoon
#
GWG
Good afternoon.
mlncn joined the channel
#
aaronpk
the IRC-to-Slack half of the Slack bridge supports multiple channels now, and the new one is in use in this channel already!
#
aaronpk
Slack-to-IRC will be a little more complicated
tantek, brianloveswords and snarfed joined the channel
#
aaronpk
I just realized that a lot of what I'm building for chat.indieweb.org is how I want Monocle to work as well
#
GWG
aaronpk: Oh?
wolftune joined the channel
#
Loqi
[indieweb] "WPD 745 • When to use numeric inputs • Grid, Flexbox each have their specialties • Payment App API" https://webplatformdaily.org/releases/2016-07-11
KevinMarks joined the channel
#
@ShitposterClub
@HopeStillFlies One of the Indieweb guys added that, I don't think a gnusocial admin. The person (I think) isnt even active on GS anymore
(twitter.com/_/status/752381796646461440)
#
@HopeStillFlies
@criketbat just another random hippie coalition promoting their GNU Social Instance. https://indieweb.org/GNU_social https://indieweb.org/
(twitter.com/_/status/752382321181880325)
goodoo, cweiske, lukasros, KevinMarks_, j12t and jihaisse joined the channel
#
@kevinmarks
@HopeStillFlies @ShitposterClub I don't run an instance of gnu social - indieweb is a broader initiative with some protocol overlap
(twitter.com/_/status/752399706098020352)
#
@kevinmarks
Certainly there's a lot to learn from @ShitposterClub and @HopeStillFlies about selective reply propagation #indieweb
(twitter.com/_/status/752401172502241280)
#
Loqi
[indieweb] "Certainly there's a lot to learn from @ShitposterClub and @HopeStillFlies about selective reply propagation #indieweb" by Kevin Marks http://known.kevinmarks.com/2016/certainly-theres-a-lot-to-learn-from-shitposterclub-and-hopestillflies
#
voxpelli
Nice to see tantek's post included in Web Platform Daily, it will reach quite a few front end devs there :)
#
Loqi
voxpelli: miklb left you a message on 7/8 at 11:27am: thanks, I'm keeping an eye on that thread
nitot, j12t, loicm, mlncn, pfefferle, Pierre-O and rMdes joined the channel
#
@openwebdaily
“There are now tens of thousands of IndieWeb sites” (i.a. they support webmentions) http://tantek.com/2016/190/b1/state-of-indieweb-summit
(twitter.com/_/status/752441064535896066)
StatelessCat, j12t and Garbee joined the channel
#
cweiske
!tell aaronpk: does your web archive follow the algorithm described in https://indieweb.org/indiearchive#Storage? if yes, do you rewrite all the links in HTML, CSS and JavaScript files to map to the new URLs?
#
Loqi
Ok, I'll tell them that when I see them next
#
cweiske
!tell aaronpk: and is your archive public? how do you make it visible?
#
Loqi
Ok, I'll tell them that when I see them next
#
GWG
Morning
friedcell joined the channel
#
voxpelli
Making good progress on updating my Webmention to latest version of node and microformat-node library – yay vacation!
#
voxpelli
New ETA for my SWAT0 could probably be IWC Brighton
cyberjar09, nitot, wolftune and mblaney joined the channel
#
mblaney
nice work voxpelli, what part of SWAT0 are you working on?
shiflett and j12t joined the channel
#
voxpelli
mblaney: Part B right now
nitot_ joined the channel
#
GWG
I'm still contemplating writing a WordPress post class to/from JF2 set of functions.
nitot, scottjenson and snarfed joined the channel
#
scottjenson
I'm interested in indie CMS solutions, something like Ghost or Known that can offer self or professional hosting
#
scottjenson
It turns out some IoT devices can really use web pages and I'm scouting around for simple solutions for makers to put up content without too much hassle
#
jonnybarnes
scottjenson: what’s wrong with Known? it s indie-web friendly
Zegnat joined the channel
#
GWG
scottjenson, not sure if anyone has explored IoT in this context, would be interesting
j12t joined the channel
#
GWG
ben_thatmustbeme: Do you have a moment re JF2?
#
ben_thatmustbeme
sure, whats up?
#
@devleakslinks
The #IndieWeb is important - it focuses on You, not the corporations that own the big silo content farms. http://devleaks.com/link/indieweb
(twitter.com/_/status/752517811952640000)
#
GWG
In a JF2 array, if you are storing details about the URL you have set as property like-of, should that make like-of an array with type cite?
#
sknebel
scottjenson: what kind of thing are you looking for? things like adafruit.io, to build dashboards that the device streams data to?
wolftune joined the channel
#
ben_thatmustbeme
GWG, you can do it either as a single URL (and store the actual cite in the references, or you can make it a type:cite
#
Loqi
ben_thatmustbeme meant to say: GWG, you can do it either as a single URL (and store the actual cite in the references) or you can make it a type:cite
#
petermolnar
GWG re: yes, I switched the in-db queue with historical values to a real queue while exporting the mentions themselves to a log
#
petermolnar
I realized I'm using the database for things I should not use a database for
#
petermolnar
such as historical logs :)
#
GWG
petermolnar: I was commenting on the archive.org addition
#
petermolnar
that is a replacement for another thing: I had a plugin to query and store the HTML of every URL I link
#
GWG
ben_thatmustbeme: I'm trying to adjust my storage of mf2 properties in WordPress to something that can be easily converted to a jf2 array, so, I suppose I have to decide which of those I actually want, I guess.
#
GWG
ben_thatmustbeme: The like array seems less duplicative though.
#
petermolnar
turned out it can eat up a lot of space in the db while I'll never really going to query it in a database-sense
#
petermolnar
so for now, an archive.org trigger is enough
#
GWG
petermolnar: What about storing the parsed mf2?
#
petermolnar
I'm not going to do that
#
petermolnar
I don't think that is a good idea
#
petermolnar
parsed mf2 is a lossy json format of something else
#
petermolnar
why would I store that?
#
GWG
petermolnar: It was a recommendation of the Salmentions extension, if I remember correctly.
#
ben_thatmustbeme
parsed mf2 is lossy, but you lose things that are supposed to be irrelevant (in a social sense)
#
petermolnar
I don't see a justification in that; essentially it's a recommendation to build a dodgy cache
#
ben_thatmustbeme
its not like the same html will parse differently later (aside from any bug fixes in the parsing algo)
#
petermolnar
right; but then, store the html
#
ben_thatmustbeme
why? its more processing?
#
ben_thatmustbeme
you have to reprocess it every time, and its not like you ever use the HTML format version
#
petermolnar
because that can be exported and human-parsed
#
petermolnar
more bullet proof for the future
#
petermolnar
if you store something, store something readable, in my opinion :)
#
ben_thatmustbeme
its only a cache though, if you are talking long term storage thats different
#
ben_thatmustbeme
which do you want?
#
petermolnar
oh, for cache, sure
#
GWG
Well, let's talk use case...other than the salmention theoretical use case, when would you reuse it?
#
voxpelli
scottjenson: would Jekyll be an alternative do you think? would it be hosted on the device itself?
#
aaronpk
good morning
#
Loqi
aaronpk: cweiske left you a message 3 hours, 29 minutes ago: does your web archive follow the algorithm described in https://indieweb.org/indiearchive#Storage? if yes, do you rewrite all the links in HTML, CSS and JavaScript files to map to the new URLs?
#
Loqi
aaronpk: cweiske left you a message 3 hours, 28 minutes ago: and is your archive public? how do you make it visible?
#
voxpelli
sknebel: I think it's in regard to https://google.github.io/physical-web/ considering that scottjenson seems to be lead of that project :)
#
ben_thatmustbeme
GWG, petermolnar, I think this might be a better discussion for #indieweb-dev perhaps
#
petermolnar
ETOOMANYROOMS
#
aaronpk
!tell cweiske thanks for the pointer, I'm updating that page to reflect my updated site. I never did serve those publicly, and also only downloaded the HTML, I didn't download linked resources
#
Loqi
Ok, I'll tell them that when I see them next
#
voxpelli
scottjenson: a pretty full list of IndieWeb projects can be found on: https://indieweb.org/projects I myself do Jekyll now, but haven't been thinking about it in an IoT/Physical Web scenario yet
#
petermolnar
CMS for IoT? ugh. I've checked that physical-web idea, and while I do see a point in some cases, since it requires an internet connection from both parties, why not just put a proxy on them?
#
petermolnar
(and yes, I did install a debian with nginx, php, mysql and a wordpress on one of my old smartphones, and I admit: it was both a stupid and a horrendously slow experiment)
#
aaronpk
scottjenson: i've thought about making web pages for physical things a lot as well!
#
voxpelli
I think my Jekyll + Micropub setup would work fairly well. Right now it depends on GitHub, but it could be reworked to use git directly (decided to avoid that complexity at first to gain some momentum)
goodoo, squeakytoy, renoirb, tantek, j12t and CherryPuffs joined the channel
#
tantek
!tell kevinmarks thanks for posting the indie event for HWC SF this week. could you post a FB POSSE copy as well and link to it from the event page SF RSVP section? https://indieweb.org/events/2016-07-13-homebrew-website-club#San_Francisco
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell kylewm if kevinmarks hasn't already, could you post a FB POSSE copy for the HWC SF indie event this week (or make your own), and link to it from the event page SF RSVP section? https://indieweb.org/events/2016-07-13-homebrew-website-club#San_Francisco
#
Loqi
Ok, I'll tell them that when I see them next
snarfed joined the channel
#
snarfed
is suddenly self conscious that bridgy gets its own channel on https://chat.indieweb.org/
#
snarfed
aaronpk++ updates look great though!
#
Loqi
aaronpk has 181 karma
j12t joined the channel
#
aaronpk
thanks!
#
aaronpk
I had fun with it last night
#
aaronpk
note the activity indicator when a channel you're not looking at has someone speaking in it :)
[kevinmarks] joined the channel
#
[kevinmarks]
Hm, nor seeing channel indicators on mobile chrome
#
Loqi
[kevinmarks]: tantek left you a message 1 hour, 5 minutes ago: thanks for posting the indie event for HWC SF this week. could you post a FB POSSE copy as well and link to it from the event page SF RSVP section? https://indieweb.org/events/2016-07-13-homebrew-website-club#San_Francisco
#
[kevinmarks]
I didn't realise that fb event posse was manual. Will do that
snarfed joined the channel
#
aaronpk
oh the header bar just doesn't work at all on mobile chrome
leg joined the channel
#
voxpelli
[kevinmarks]: I will launch a new version of my endpoint soon, can you keep your eyes open for any problems? accidentally doing two big changes at once now
uranther joined the channel
#
@luxagraf
There are lots of reasons the #IndieWeb faded, but I think OAuth deserves quite a bit of blame.
(twitter.com/_/status/752556538129252352)
#
aaronpk
lol wat
#
[kevinmarks]
I'm on the experimental version
[benatwork] joined the channel
#
[benatwork]
I’m abstaining from Homebrew this week because I’m planning on going to a Black Lives Matter meeting. Tangential question: how could indieweb help people to save reports to a space they controlled? Diamond Reynolds’s Facebook was taken over by the police shortly after her livestream, and the livestreamed video was made unavailable until Facebook revived it.
#
[benatwork]
^ A concrete way owning your own data can be very meaningful to a group whose voices need to be heard.
#
voxpelli
[kevinmarks]: no changes to that one directly, but refactored and upgraded the entire backend in preparation for Salmentions + to use newer Node.js and Microformat parser version
#
bnvk
[benatwork]: respect to that!
#
aaronpk
[benatwork]: not that this is at all a satisfactory answer, but video (especially streaming) is challenging. I found a tutorial I'm planning on attempting in the near future to set up self-hosted streaming and recording https://www.vultr.com/docs/setup-nginx-on-ubuntu-to-stream-live-hls-video
#
voxpelli
[benatwork]: certainly, empowering marginalized groups who for one reason or the other are getting their voices silenced seems like one of the important benefits of the indieweb
#
voxpelli
[benatwork]: aaronpk: A PESOS could perhaps had been enough in this case?
#
aaronpk
yes true
#
aaronpk
if you don't care about streaming, just hosting video, then it's much easier. you can usually copy videos off a phone onto even shared hosting and serve it from there. these days video files aren't super huge, and disk space on hosting providers is relatively cheap.
j12t joined the channel
#
voxpelli
seems like one can do an OwnYourGram kind of thing for Periscope using only public API:s
#
@tggleeson
POSSE is an abbreviation for Publish (on your) Own Site, Syndicate Elsewhere https://indieweb.org/POSSE
(twitter.com/_/status/752562366299111425)
#
aaronpk
that looks base64 encoded... /me inspects
#
voxpelli
https://api.periscope.tv/api/v2/accessVideoPublic?broadcast_id=1DXxyZjvrWVKM -> replay_url that is a .m3u8 -> stream to a tmp location and then send a micropub with the full video
#
aaronpk
that's neat
scottjenson joined the channel
#
scottjenson
Sorry, had to step away
#
aaronpk
welcome back scottjenson
#
scottjenson
People were recommending Jekyll
#
scottjenson
happy to look into that
#
aaronpk
what sort of things are you expecting these devices to publish?
#
scottjenson
Simple pages that you put into a Physical Web beacon
#
scottjenson
So really simple content at first
#
aaronpk
remembers the early twitter days when everyone was excited about twitter being the backbone of IoT
#
scottjenson
but as webbluetooth takes off, then more interactive things
#
aaronpk
so more like pages rather than a series of posts?
#
scottjenson
exactly, imagine a conferece with a map and a schedule
#
scottjenson
or a zoo with 10 exhibits
#
voxpelli
one interesting part there could be Micropub – that leaves the editorial interface outside of each individual device and has the device themselves only have the content + an API to change that content. That's where IndieWeb is heading
#
scottjenson
We're finding out that simple micro-sites are really in need for the Physical Web
#
aaronpk
do they need to be hosted on the device itself, or is it okay for it to be hosted on the internet?
#
scottjenson
Ghost looks great as it's hosted so you can get started really quickly (but install on your site if you'd like)
#
scottjenson
the Physical Web is always on the internet (it's just URLs)
#
aaronpk
you might also check out Kirby CMS, a lot of the folks in Germany use it
#
voxpelli
my setup with Jekyll currently has a hosted Micropub API in the cloud that then commits changes to a git repository that then triggers a build somewhere else and finally puts the HTML somewhere accessible (although still early days there)
#
aaronpk
what is Kirby?
#
Loqi
Kirby is a filed-based CMS https://indieweb.org/Kirby
#
voxpelli
wonders if he maybe can fit the micropub endpoint part into Ghost as well, considering that Ghost uses pretty much the same tech stack, but have it then create Ghost posts instead
#
scottjenson
I'm looking for that split so people can use hosting for maker-y quick stuff but install as needed
#
sknebel
with micropub they even could post to silos via silo.pub
gRegorLove joined the channel
#
scottjenson
I'm not up to speed on micropub
#
scottjenson
is there a place to learn more?
#
aaronpk
well, micropub is more useful for creating posts like twitter/instagram, we haven't really used it for general static page management
#
aaronpk
what is micropub?
#
Loqi
Micropub is an open API standard that is used to create posts on one's own domain using third-party clients https://indieweb.org/Micropub
#
voxpelli
that is true, I guess it has been timestamped updates that has been in the spotlight rather than static pages
#
scottjenson
Thanks Loqi,I'll check that out
#
Loqi
you're welcome
HAA, snarfed, j12t, KevinMarks, squeakytoy, squeakytoy2, Kopfstein and KevinMarks_ joined the channel
#
KevinMarks_
Have a look at Hugo - being go it compiles to a small binary which may be better on iot like gadgets
#
KevinMarks_
Micropub can make sense, if the server is doing templating work.
#
aaronpk
it didn't sound like serving the website from a device was part of the goal
#
aaronpk
the "physical web" things he's talking about are just bluetooth beacons that broadcast a URL to a page on the internet
#
KevinMarks_
Depends on where you want to put templates I suppose
#
bear
my setup is all static and I use micropub to create (and soon update) pages - the flask app on the server side does all of the work to create a page using templates
j12t and AndChat|566325 joined the channel
#
petermolnar
!tell scottjenson "the Physical Web is always on the internet" - is it safe to assue that those devices never lose connectivity? Why if they do? I'm genuinely interested in the idea, but I would never trust the internet to be always available, especially not in Europe.
#
Loqi
Ok, I'll tell them that when I see them next
#
aaronpk
i think scott needs to explain what he's working on again, cause everyone here seems to have the wrong idea of what he's talking about :)
#
petermolnar
let's says you have a parking automat, which happens to be one of these
#
petermolnar
so let's say, it has a web interface, which you can access and purchase the ticket
#
petermolnar
what if the device loses connectivity?
#
petermolnar
thank you, Loqi :D
#
Loqi
who, me?
#
bear
loqi++ for that integration
#
Loqi
loqi has 408 karma
#
petermolnar
don't get me wrong, I see that this is a useful idea; but assuming that the internet is always there is wrong. We have UPS units and batteries for power loss situations, we should have backup plans for device connectivity loss situations, especially, if it's a physical device which someone might depend on.
#
aaronpk
I think that is an important but ultimately unrelated aspect
wolftune joined the channel
#
petermolnar
it relates to the type of cms and content
#
aaronpk
for some applications it will be fine for the web page to be on the internet and require an internet connection
cyberjar09, friedcell and [kevinmarks] joined the channel
#
[kevinmarks]
The device can send you a url without it having connectivity
#
[kevinmarks]
Then you need either connectivity, or previously having run the progressive web app
goodoo, Lancey, shiflett, tbrb, j12t, snarfed and [chrisaldrich] joined the channel
#
[chrisaldrich]
Good afternoon all
#
snarfed
hi [chrisaldrich]!
#
[chrisaldrich]
I remember shaners saying he was planning on a HWC in LA this week a while back, but notice it's not on the calendar now. Anyone heard anything concrete lately?
#
[chrisaldrich]
!tell shaners Are you back in LA soon with any plans for HWC? If not I'll try to wrangle something near downtown LA or the East side in the next few weeks.
#
Loqi
Ok, I'll tell him that when I see him next
#
gRegorLove
[chrisaldrich]: I seem to recall shaners saying he's not going to be back in LA this summer.
KevinMarks joined the channel
#
@veganstraightedge
HEY GUESS WHAT!? @mofo37 and I live in San Francisco now. (For the summer then *probably* back to LA, but who knows.)
(twitter.com/_/status/748322396260663296)
snarfed, tantek, j12t and cyberjar09 joined the channel
#
miklb
A little excited about Maton Recce's microblogging platoform "Microblog posts are from independent sites, pulled together in one place via RSS so that they can be browsed and discussed. But each post still lives at (and links back to) the author's web site."
#
miklb
s/Maton/Manton/
#
Loqi
miklb meant to say: A little excited about Manton Recce's microblogging platoform "Microblog posts are from independent sites, pulled together in one place via RSS so that they can be browsed and discussed. But each post still lives at (and links back to) the author's web site."
#
miklb
needs to slow his typing down
snarfed joined the channel
#
miklb
I know it is supposed to support webmentions out of the gate
#
gRegorLove
What platform is that?
#
miklb
He hasn't released it yet. Going to be called snippets.today Got an email about it today.
#
miklb
http://www.manton.org/2016/07/building-on-jekyll.html a post from last week about using Jekyll as backend for part of it
#
@kevinmarks
@nissyen well, it's "the silos demand previews in their own snowflake format" problem - h-event with an RSVP work https://indieweb.org/rsvp
(twitter.com/_/status/752645176439427073)
#
gRegorLove
Cool. I was about to ask if it will have mf2
begriffs joined the channel
KevinMarks1 joined the channel
#
KevinMarks1
a social silo built on ethereum and ipfs? http://akasha.world/
#
snarfed
waits for the obligatory ethereum dao joke
#
miklb
snarfed so far. What I read is that he's going to roll it out via kickstarter
mlncn joined the channel
#
aaronpk
oh i think i played around with an early version of that in january
#
snarfed
ooh invite code and everything
#
miklb
heh, I just tried it. Haven't gotten the reply email yet though :-)
#
miklb
looks into creating a separate feed of his notes in Jekyll
#
snarfed
hah, i made it 500
#
snarfed
weird that it renders links as just domain, no path
#
miklb
hmm. Wonder why I didn't get a confirmation email
j12t joined the channel