#indieweb 2016-07-15

2016-07-15 UTC
#
Loqi
[indieweb] "Google deletes artist’s blog, a decade of his work http://fusion.net/story/325231/google-deletes-dennis-cooper-blog Articles like this are why I'm a member of the #indieweb" by Chris Aldrich http://stream.boffosocko.com/2016/google-deletes-artists-blog-a-decade-of-his-work-story325231google-deletes-dennis-cooper-blog
#
@ChrisAldrich
Google deletes artist’s blog, a decade of his work http://fusion.net/story/325231/google-deletes-dennis-cooper-blog/ Articles like this are why I'm a member of the #indieweb
(twitter.com/_/status/753744186763948032)
[chrisaldrich] joined the channel
#
[chrisaldrich]
tantek: I was impressed that RSVPing to the FB event actually sent a webmention to my original Known install. Hadn't seen that before. Good Job benatwork and gang!
#
[chrisaldrich]
KevinMarks1: thanks for the HWC .svg files!
gRegorLove, tantek and mblaney joined the channel
#
@Johannes_Ernst
Never, ever, put anything important on a website owned by somebody else. #ownyourcontent #indieweb https://twitter.com/davewiner/status/753740009610567680
(twitter.com/_/status/753754851448791040)
nitot joined the channel
#
aaronpk
i think if i ever end up doing an indieweb-related startup it's going to be building a wifi-enabled SD card that uploads photos to your micropub endpoint directly, no cloud service involved
#
Loqi
aaronpk: tantek left you a message 1 hour, 11 minutes ago: could you post an indie event and FB POSSE copy for the next HWC in your city? https://indieweb.org/events/2016-07-27-homebrew-website-club#RSVP
#
aaronpk
cause nothing ever went wrong with doing a hardware startup
#
aaronpk
i'll put it on kickstarter that way it's guaranteed to ship 2 years late
#
mblaney
from a UI perspective I like seeing h-feed authors in my reader.
#
mblaney
I use the h-card photo next to the title when grouping posts
#
aaronpk
mblaney: can you share screenshots of that?
#
aaronpk
i can't picture it
[benatwork] joined the channel
#
[benatwork]
I’d like to see a PESOS box. Stick it on your router, have it suck in all your social media postings, photos etc to a built-in hard drive.
#
[benatwork]
#justsaying
#
mblaney
I couldn't use an h-entry author from the collection to do that as it makes too many assumptions.
#
aaronpk
[benatwork]: that sounds like what Singly was supposed to do 😞
#
[benatwork]
Yes. Trick may be pointing it at companies, not individuals. Imagine if you could PESOS a hashtag to a local drive and then locally process the data, for example.
#
aaronpk
i swear the next big trend after cloud computing is going to be local computing
#
[benatwork]
Yeah, the pendulum will swing back
#
aaronpk
look how much more power we can get when we actually distribute everything to the edges
#
[benatwork]
A device in everyone’s pocket, running open source software
#
aaronpk
my phone is already more powerful than "cloud" servers 10 years ago were
#
[benatwork]
Yep. And Apple is driving this hard
#
[benatwork]
The open source thing is likely a red herring
#
[benatwork]
But local software transcends internet connections
#
[benatwork]
And as they all enter markets with less stable networks ..
#
aaronpk
maybe we'll even see a resurgence of the store-and-forward model of email, back when you had to dial in with your modem to download your email, except with modern social networking interactions
#
tantek
benatwork, why do you say the open source thing is likely a red herring?
#
mblaney
sorry got called away.
#
mblaney
I can provide a screen shot if you want something permanent, but https://unicyclic.com/indieweb has some good examples.
#
mblaney
you shouldn't have to scroll far to see them.
#
mblaney
glad you approve Loqi
#
mblaney
also +1 for implied h-entry author from h-feed when no author is given for the entry, and implied author on the h-feed when it's the child of an h-card.
#
mblaney
those are obvious relationships so there's no reason not to use them when available.
#
mblaney
I'm not saying they have to be there or they must be used, but there's no reason not to use this pattern either.
mlncn_ joined the channel
#
gRegorLove
tantek: Not sure I'm going to do HWC on 7/27.
#
Loqi
gRegorLove: tantek left you a message 1 hour, 54 minutes ago: could you post an indie event and FB POSSE copy for the next HWC in your city? https://indieweb.org/events/2016-07-27-homebrew-website-club#RSVP
comzeradd joined the channel
#
tantek
gRegorLove: no problem - perhaps note Bellingham is skipping that week?
#
neilpdx
i can't join #indiewebcamp
#
aaronpk
that's correct, we moved it to here
#
neilpdx
i see
nitot joined the channel
#
Loqi
Just generated the first draft of this week's newsletter! https://indieweb.org/this-week/2016-07-15.html I'll generate a draft again tomorrow, so please add to it before then! https://indieweb.org/this-week#How_to
#
tantek
drat I forgot to take a photo at HWC SF this week
#
tantek
Brighton, Portland any photos? (adactio, aaronpk)
#
aaronpk
i forgot too, but donp took one sort of
#
tantek
and I thought we had more locations for the 27th
#
aaronpk
hm maybe missing mf2 markup?
#
tantek
yep the photosrcalt template is much easier to use than either wiki or HTML markup directly
KevinMarks joined the channel
#
tantek
aaronpk: can you confirm a venue/location for https://indieweb.org/events/2016-07-27-homebrew-website-club#Where PDX?
#
tantek
!tell Jeena can you confirm a venue for HWC Göteborg on the 27th? https://indieweb.org/events/2016-07-27-homebrew-website-club#Where
#
Loqi
Ok, I'll tell them that when I see them next
#
tantek
!tell adactio can you confirm a venue for HWC Brighton on the 27th? https://indieweb.org/events/2016-07-27-homebrew-website-club#Where
#
Loqi
Ok, I'll tell him that when I see him next
#
KevinMarks
The offline thing fits with my content hashing thoughts
#
Loqi
KevinMarks: tantek left you a message 2 hours, 53 minutes ago: could you post an indie event and FB POSSE copy for the next HWC in your city? https://indieweb.org/events/2016-07-27-homebrew-website-club#RSVP
emmak, KevinMarks_, kbs, leg, wolftune, nitot and KevinMarks joined the channel
#
tantek
so many photos to catch-up on posting
gRegorLove joined the channel
#
@SwiftOnSecurity
Reporters in 2058: "Grandma, show me some of your old articles." "Sorry Samantha, my entire life's work got deleted in a CMS upgrade."
(twitter.com/_/status/753810739622576133)
#
tantek
has that happened in an actual CMS upgrade? or just services?
#
tantek
wow that's quite some thread about OAuth struggles: https://twitter.com/luxagraf/status/752581965249912832
#
@luxagraf
@aaronpk thanks. I like @t's "dont't hate, go create", but what if you can't because all the oauth libs are outdated and suck?
(twitter.com/_/status/752581965249912832)
#
tantek
aaronpk++ for at least trying to help resolve OAuth issues
#
Loqi
aaronpk has 1066 karma (9 in this channel)
#
tantek
hah! Loqi has >1k karma now!
#
Loqi
grins profusely
[kevinmarks] joined the channel
#
[kevinmarks]
Dan Gillmor lost his Mercury news archive
#
tantek
when he upgraded his wordpress?
#
tantek
or when Mercury News upgraded their CMS?
#
[kevinmarks]
The Merc lost them
friedcell, nitot, KevinMarks_, wolftune, AndChat|566325, Pierre-O, Gold, cweiske, KevinMarks and j12t joined the channel
#
petermolnar
eh, forget to press ctrl+f
nitot, tantek and j12t joined the channel
#
Loqi
[indieweb] "I can now post to #Twitter from my site at pvagner.tk. Let's see how I'll like this approach. #indieweb" by Peter Vágner https://pvagner.tk/2016/i-can-now-post-to-twitter-from-my-site-at
Pierre-O, lhynes, nitot, adactio and loicm_ joined the channel
#
@malcomio
another reminder of the value of controlling your own content on the web, and the importance of @indiewebcamp https://twitter.com/creepytennis/status/753856209279651840
(twitter.com/_/status/753890716401754112)
friedcell, nitot and mlncn_ joined the channel
#
jonnybarnes
well the #dev channel looks busy :P
tantek joined the channel
#
jonnybarnes
just pushed a new update to my site to make syndication targets more verbose
#
jonnybarnes
i.e. my micropub client will display the `name` given by the syndication target
#
jonnybarnes
in my case "jonnybarnes on Twitter"
cjk101010, Garbee, nitot, cyberjar09, M-Kodo, rrix, tantek and wolftune joined the channel
#
@mothersele
“His advice to other artists… maintain your own domain and back everything up.” #indieweb https://www.theguardian.com/books/2016/jul/14/dennis-cooper-google-censorship-dc-blog
(twitter.com/_/status/753936822103863297)
friedcell, mlncn, danlyke, Kopfstein, kbs, KevinMarks, shiflett, singpolyma, nitot, j12t, Erkan_Yilmaz, M-rongladney, kegan[m], M-RyanRix, M-hotzeplotz and [phillycodehound joined the channel
#
[phillycodehound
Hi all. I'm a HUGE fan of kevinmarks and have been intrigued with the indieweb since I heard Kevin talking about on TWIT
#
miklb
welcome [phillycodehound
KevinMarks, kbs and PhillyCodeHound joined the channel
#
rMdes
welcome
tvn, danlyke and [chrisaldrich] joined the channel
#
[chrisaldrich]
phillycodehound: IndieWeb for WordPress has evolved a lot in the last 6 months. We'd appreciate your thoughts on the ease of use as you go through the process of indiewebifying your site(s).
j12t and [kevinmarks] joined the channel
#
[kevinmarks]
Thanks phillycodehound - do you have your own site?
leg, snarfed, gRegorLove, KevinMarks and nitot joined the channel
#
aaronpk
i'm surprised flickr never did anything with alt text for images
#
aaronpk
you can't set alt text for images
j12t, KevinMarks_ and Jeena joined the channel
#
Jeena
I now have a indiewebified podcast https://jeena.net/pods marked up with microformats, etc. It will have some mistakes so if you see some please tell me :)
#
Loqi
Jeena: tantek left you a message 1 week, 1 day ago: HWC is only a week away! Could you add an indie event and FB POSSE copy for your city? Thanks! https://indieweb.org/events/2016-07-13-homebrew-website-club#RSVP
#
Loqi
Jeena: tantek left you a message 16 hours, 31 minutes ago: could you post an indie event and FB POSSE copy for the next HWC in your city? https://indieweb.org/events/2016-07-27-homebrew-website-club#RSVP
#
Loqi
Jeena: tantek left you a message 13 hours, 41 minutes ago: can you confirm a venue for HWC Göteborg on the 27th? https://indieweb.org/events/2016-07-27-homebrew-website-club#Where
#
aaronpk
Jeena: would you consider `u-audio` on the <audio> tag?
#
aaronpk
Monocle isn't online anymore, but when it was, it looked for an `audio` property and presented an audio player inline
snarfed joined the channel
#
Jeena
ah sure, I was looking for something in the microformats wiki
#
aaronpk
I think audio is there? if not, it wasn't a far leap from "photo" and "video" to "audio"
#
aaronpk
ah it's in there as "proposed" http://microformats.org/wiki/h-entry
[benatwork] joined the channel
Salt and squeakytoy joined the channel
#
KevinMarks_
I did u-audio with unmung
#
gRegorLove
u- u- audio
kbs and loicm_ joined the channel
#
@benborges_
Don't be evil moto, too far gone. More than Time for everyone to #selfhost & join the #indieweb #postSnowdenWorld https://twitter.com/xeni/status/753989283749298177
(twitter.com/_/status/754001120159207425)
goodoo, nitot, KevinMarks, wolftune, begriffs and Garbee joined the channel
#
sknebel
this looks neat: http://hubpress.io/ - a site generator for github pages that runs in the browser
Gold and nitot joined the channel
#
voxpelli
sknebel: we're not that far away from having something similar based on indieweb tech ;)
#
sknebel
voxpelli: your jekyll-based setup?
#
voxpelli
sknebel: yes – and miklb is working on a boilerplate indieweb theme as well
#
miklb
I actually plan on working on the micropub additions for that tonight!
#
voxpelli
I'm looking at making it more configurable right now as well :)
#
kbs
that's a neat idea :)
#
miklb
there is prose.io which allows you write your markdown in the browser and publish to your gh-pages. I've not used it though
wolftune joined the channel
#
kbs
voxpelli: out of curiosity, did you pick the github api rather than the git protocol for simplicity? (maybe irrelevant in the big picture since afaict only github provides an easy git -> web-page path anyway)
#
voxpelli
kbs: yeah, to get things started, it's built as a self-contained module so one could swap it out for a git-based one later on
#
kbs
ah, nice
cweiske joined the channel
#
voxpelli
felt better to focus the effort on the micropub part than on the git one :)
#
kbs
wise choice :)
#
sknebel
kbs: gitlab has pages as well, and there is a service for bitbucket as well
#
kbs
sknebel: ah, didn't know that - thanks for the pointers
#
voxpelli
one can also trigger a build on the commits to the repo and have the result of that build be pushed anywhere
#
voxpelli
I believe miklb is building his jekyll himself rather than having GitHub do it for him
#
miklb
I use TravisCI with mine and push to my own VPS
#
miklb
so my site is on GitHub but Travis does a build/deploy on each new commit
#
voxpelli
one could also push to eg. Amazon S3 or https://surge.sh/ or such if one wants
#
kbs
no end of creative ways to do this, I'm coming to realize :)
friedcell joined the channel
#
miklb
the main advantage to using the branch/CI/deploy is it allows you to run any plugin you want for jekyll
#
miklb
you can actually deploy the compiled HTML back to GitHub
#
sknebel
yeah, GitLab has examples for many site generators, because they have their own CI offering integrated and use that
#
voxpelli
and I'm doing it directly on GitHub to ensure that everything works without any extra plugins :)
#
miklb
and the theme I built doesn't require any plugins
#
miklb
missing piece right now is sending webmentions, but we are zeroing in on solving that I think :-)
#
voxpelli
progressively enhanced static site generation – you heard it here first! :)
#
cweiske
miklb, did you get my note about stapibas?
wolftune joined the channel
#
miklb
cweiske I did. I could see building a front end for something like that
#
miklb
voxpelli++
#
Loqi
voxpelli has 83 karma (4 in this channel)
#
KevinMarks
So can we get hubpress to add mf2 markup at least?
#
KevinMarks
Hm. Webmention sending should be doable as a commit hook.
#
voxpelli
KevinMarks: not commit hook, but "page has built" web hook. Problem is to know what's new though, hence the feed-based approaches (added bonus is that one can just rely on already existing pubsubhubbub ping)
#
voxpelli
the delay between commit and build makes the static site a bit hard to work with :/
#
KevinMarks
Ah. I was thinking github pages, maybe I misunderstood
#
voxpelli
KevinMarks: GitHub Pages has such a hook: https://developer.github.com/changes/2014-03-12-page-build-event-for-webhooks/ :) I use it to ping my PuSH hub
#
KevinMarks
Is there a lag between committing and the pages being live?
#
miklb
there can be. I think that's why the page-build-event hook
#
miklb
for my self hosted jekyll, I have to wait to run my rake task until after build and deploy so the URL is live
#
miklb
rake task for sending webmentions
#
KevinMarks
That page build event doesn't give the url of the page?
#
KevinMarks
That is a bit weird
#
sknebel
KevinMarks: I think it is for "rebuild of the entire website", not "individual page finished building"
#
KevinMarks
So you would hook the commit to know which pages changed, then wait for page build to run the webmention sending?
#
voxpelli
KevinMarks: I think I would just fetch the main feed and look for any posts that has been changed in there
#
voxpelli
look at the updated timestamp
#
voxpelli
would solve enough cases, the rest could be handled manually if needed
#
KevinMarks
Well, that assumes you have a feed. This is the page/post distinction
#
miklb
might need to distinguish between jekyll sites on gh-pages and like plain HTML hosted on GitHub
#
KevinMarks
WordPress has that too - some things are posts and in a a time stamped feed, some our pages
#
KevinMarks
s/our/are
#
Loqi
KevinMarks meant to say: WordPress has that too - some things are posts and in a a time stamped feed, some are pages
#
voxpelli
miklb: distinguish how? in what hook they would use?
#
miklb
I misunderstood what KevinMarks meant about "assumes you have a feed"
#
KevinMarks
No, that fits too
#
sknebel
miklb: still a valid use case
#
voxpelli
KevinMarks: most webmentions are made from posts though I'm thinking and mostly there it's of much use to have them automatically pinged. One could always manually trigger a page to be pinged
#
sknebel
for pure HTML, parsing the commit for changed files would make sense
#
voxpelli
s/mostly there it's/it's mostly there/
#
Loqi
voxpelli meant to say: KevinMarks: most webmentions are made from posts though I'm thinking and it's mostly there of much use to have them automatically pinged. One could always manually trigger a page to be pinged
#
voxpelli
sknebel: or rather: doing a diff between the new branch head and the last known branch head and looking at the files that has changed inbetween ;)
#
voxpelli
(and that's why I avoided real git integration in my Micropub endpoint for now :P)
#
sknebel
voxpelli: right, github probably doesn't trigger commit-by-commit
#
voxpelli
sknebel: hopefully not, or else you would get a mild DoS if someone were to add eg. the Linux repo as a subtree ;)
#
sknebel
why would you need that for the micropub-endpoint?
#
voxpelli
sknebel: I wouldn't need diffing exactly, but I would need to handle fetching, pushing etc on a repo that someone could do all kinds of crazy things with (unless I were to do a fresh clone on each and every interaction, and that wouldn't be very performant)
#
sknebel
ah, yeah
shiflett joined the channel
#
cweiske
"git fetch && git reset --hard origin/master" is enough for the crazy things you can do with git repos
#
cweiske
be it local stale files or force pushes that changed all history
#
voxpelli
yeah, one can get pretty far with that
wolftune joined the channel
#
voxpelli
(if one can use the CLI tools that is)
nitot, mlncn, wolftune and KevinMarks1 joined the channel
#
KevinMarks1
I'm thinking that I could make a hook receiver in mention-tech to send wm's, and archive the pages to internet archive etc.
#
aaronpk
whoa, archive.org passes back the headers of the original page when you request to archive it
#
aaronpk
ah that's what I was looking for, it does pass back a header of the archive.org URL that it creates
#
aaronpk
in the "Content-Location" header
wagle joined the channel
#
KevinMarks1
does it return the rewritten page?
#
Loqi
Just generated this week's newsletter! You still have a few minutes to make changes, and I'll re-generate it 10 minutes before it gets sent out at 2pm Pacific time. https://indieweb.org/this-week/2016-07-15.html
#
KevinMarks1
I made a thing to relativise the URLs in a spiderpig archive
#
aaronpk
KevinMarks1: i added an example here https://indieweb.org/archive.org
#
KevinMarks1
Do I have to ping the https version of news.indieweb now?
#
snarfed
KevinMarks: yeah, and s/indiewebcamp.com/indieweb.org/
#
KevinMarks1
so my webmention failed. got it
#
snarfed
docs and error msgs haven't been updated; feel free to subscribe to https://github.com/aaronpk/IndieNews/issues/26
#
aaronpk
oops yes thanks
#
Loqi
[indienews] New post: "Homebrew Website Club 2016-07-13" http://www.kevinmarks.com/hwc2016-07-13.html
#
KevinMarks1
there we go
rrix joined the channel
#
Loqi
Generated the final version of the newsletter! This will be sent out at 2pm Pacific time. https://indieweb.org/this-week/2016-07-15.html
#
aaronpk
that's such a terrible picture of me lol
#
aaronpk
man the Quill editor with media endpoint support is so great
#
aaronpk
\o/ new logo finally made it into the email
#
KevinMarks1
oh, I heard a good p3k name if you make an image cache: calotype
wagle joined the channel
sonicrocketman, amaryl-liz, gavinc and nitot joined the channel
#
KevinMarks1
put my webmentions into the sidebar on desktop: http://www.kevinmarks.com/svgsparklines.html
#
Loqi
SVG Sparklines 2016-04-18
#
KevinMarks1
(does that work for other people?, I only tested on chrome)
#
KevinMarks1
hm, oldest first is a bit odd on the homepage
#
bear
chrome and firefox works
#
gRegorLove
Looks good in Firefox
#
KevinMarks1
OK, good.
#
bear
even looks good in safari
#
sknebel
hm, images don't show up for me.
#
sknebel
oh, wait, they are loaded directly from twitter, that's my scriptblocker then
amaryl-liz joined the channel
#
KevinMarks1
I put the webkit-flex prefixes in, though I think safari doesn't need those any more
#
KevinMarks1
voxpelli++ for sort=desc already being there
#
Loqi
voxpelli has 84 karma (5 in this channel)
#
KevinMarks1
I'm sure designers will not like the grid violation on the homepage
snarfed and [shaners] joined the channel
KevinMarks, mattl, tantek, KevinMarks_, snarfed1, wolftune, snarfed, Lancey, nitot and uranther joined the channel