#indiewebcamp 2015-06-04

2015-06-04 UTC
jjuran, ben_thatmustbeme, KartikPrabhu, benwerd, KevinMarks, bengo, snarfed, tantek and jjuran__ joined the channel
#
@BillSeitz
@holden @WardCunningham IndieWeb people do something similar. BlogComment engines won't embed, ppl won't follow link. (generally)
(twitter.com/_/status/606261940533366784)
cmhobbs, snarfed, benwerd, jansauer and emmak joined the channel
#
@benwerd
On my way to Homebrew Website Club at @Mozilla SF. If you're in the area, it's not too late to join us! #indieweb
(twitter.com/_/status/606267844662140928)
#
aaronpk
tantek: have you thought about the difference on posts between the date a post was published at a URL vs date authorred? this is relevant to offline editing of posts
#
aaronpk
e.g. i write a post on my phone while offline, and then 2 hours later I get network and push it to my server
#
tantek
yes - have definitely thought about it
KartikPrabhu joined the channel
#
tantek
You may be looking for a notion of dt-created
#
tantek
I was privately experimenting with that a while ago
#
tantek
didn't bother mentioning it since it was purely experimental, but since you asked :)
#
bear.im
edited /XSF (-138) "duplicate link"
(view diff)
#
aaronpk
okay, so I would totally put two timestamps on my posts (if they were different), created vs published
#
aaronpk
I would expect that if you visit my site, you see the posts in created order
#
aaronpk
but... if I suddenly publish a backlog of offline posts, you'd expect to see them at the top of a reader, right?
#
@robmyers
RT @benwerd: On my way to Homebrew Website Club at @Mozilla SF. If you're in the area, it's not too late to join us! #indieweb
(twitter.com/_/status/606271167091990529)
#
bear.im
created /stanza.io (+476) "prompted by bear"
(view diff)
benwerd joined the channel
#
tantek
aaronpk - depends - the UX of created vs published vs updated order is definitely challenging and worthy of experimentation!
afrogeek1 joined the channel
#
aaronpk
i think i have an idea for an experiment
#
aaronpk
and... we have enough infrastructure in place that i can test it out on everyone without anyone needing to change anything :D
#
bear.im
created /xmpp-ftw (+542) "prompted by bear"
(view diff)
#
@kevinmarks
#indieweb @t: welcome to Homebrew Website Club and Mozilla
(twitter.com/_/status/606272789503442945)
#
bear.im
edited /stanza.io (+40) "add resource links"
(view diff)
#
bear.im
edited /xmpp-ftw (+4) "fix resource link"
(view diff)
#
@kevinmarks
#indieweb @t: on http://tantek.com I got one thing done - when I post an RSVP to an event, I now use bridgy publish to POSSE that to FB
(twitter.com/_/status/606273246414151680)
#
bear.im
edited /XMPP (+31) "add resource links"
(view diff)
#
bear
stops gardening during the meetup
#
@kevinmarks
#indieweb @t: I write in either cassis or PHP - cassis is the intersection of javascript and PHP, I made code that runs in both
(twitter.com/_/status/606273798061584384)
#
@kevinmarks
#indieweb @benwerd: search on my site has been a pain because I was using MySQL full text indexes, which prevents stopwords like 'known'
(twitter.com/_/status/606274214350495746)
#
@ak2webd3
RT @kevinmarks: #indieweb @benwerd: search on my site has been a pain because I was using MySQL full text indexes, which prevents stopwords…
(twitter.com/_/status/606274298727141377)
#
aaronpk
hahahaha
#
@kevinmarks
#indieweb @benwerd: I was trying to link to a hashtag with 2 characters, and soeon else was searching for god on their site
(twitter.com/_/status/606274361159524352)
#
@kevinmarks
#indieweb @benwerd: so now you can use known to find God
(twitter.com/_/status/606274485549977601)
#
@kevinmarks
#indieweb @benwerd: I've also been extracting bootstrap 2 from the site so we can replace it with bootstrap 3 or foundation or polymer
(twitter.com/_/status/606274834142777344)
#
@kevinmarks
#indieweb @t: search has been a pain point for me - google search has been less specific over time
(twitter.com/_/status/606274987272634368)
#
benwerd
(We're planning on adding ElasticSearch bindings to Convoy, and then making that available to all IndieWeb projects)
#
benwerd
(Not imminent though)
#
jjuran
@joshuajuran, jjuran.org: I'm designing a new programming language, codenamed "V": vcode.org
indie-visitor joined the channel
#
Loqi
Welcome, indie-visitor! Set your nickname by typing /nick yourname
#
@kevinmarks
#indieweb @joshuajuran: http://www.vcode.org/ is the new site that I just launched for my new programming language V
(twitter.com/_/status/606276191864135682)
#
Loqi
slack/snarfed: elasticsearch++
#
@pcosdeaf
RT @kevinmarks: #indieweb @t: search has been a pain point for me - google search has been less specific over time
(twitter.com/_/status/606276373531869184)
#
@kevinmarks
#indieweb @joshuajuran: freemount is a remote file access protocol that runs over ssh, which works well with virtual file systems
(twitter.com/_/status/606276469392850945)
#
@kevinmarks
#indieweb @bengo: I got some microprocessors recently, so am experimenting with webservers running on small CPUs in your house
(twitter.com/_/status/606276635969617920)
#
@kevinmarks
#indieweb @schnarfed: there is a similar project called unhosted that stores users data in their dropbox accounts
(twitter.com/_/status/606277030662012928)
#
@pcosdeaf
RT @kevinmarks: #indieweb @joshuajuran: http://www.vcode.org/ is the new site that I just launched for my new programming language V
(twitter.com/_/status/606277168172130304)
#
@kevinmarks
#indieweb @bengo: Google announced the physical web repo so that small devices that could broadcast their URL to nearby devices
(twitter.com/_/status/606277168994381824)
#
@pcosdeaf
RT @kevinmarks: #indieweb @joshuajuran: freemount is a remote file access protocol that runs over ssh, which works well with virtual file s…
(twitter.com/_/status/606277336355315712)
#
@kevinmarks
#indieweb @t: Scott Jensen is behind the physical web ideas at Google
(twitter.com/_/status/606277338599284736)
#
@pcosdeaf
RT @kevinmarks: #indieweb @bengo: I got some microprocessors recently, so am experimenting with webservers running on small CPUs in your ho…
(twitter.com/_/status/606277444971040768)
#
@kevinmarks
#indieweb @bengo: you could make a raspberry pi attached to a tv that hears the devices URL and greets you by name by parsing hcard
(twitter.com/_/status/606277616673406977)
#
@pcosdeaf
RT @kevinmarks: #indieweb @schnarfed: there is a similar project called unhosted that stores users data in their dropbox accounts
(twitter.com/_/status/606277694389493760)
#
@pcosdeaf
RT @kevinmarks: #indieweb @bengo: Google announced the physical web repo so that small devices that could broadcast their URL to nearby dev…
(twitter.com/_/status/606277776644042752)
#
@kevinmarks
#indieweb @bengo: I ran into Dan Gillmor at the annotation workshop in NYC recently, but there is a tension between company and journalist
(twitter.com/_/status/606277805811376128)
#
@kylewmahan
RT @kevinmarks: #indieweb @benwerd: so now you can use known to find God
(twitter.com/_/status/606277818771578880)
#
@pcosdeaf
RT @kevinmarks: #indieweb @t: Scott Jensen is behind the physical web ideas at Google
(twitter.com/_/status/606277943950581760)
#
@kevinmarks
#indieweb @schnarfed: there is a big graveyard of web annotation projects
(twitter.com/_/status/606278013311963136)
#
@pcosdeaf
RT @kevinmarks: #indieweb @bengo: you could make a raspberry pi attached to a tv that hears the devices URL and greets you by name by parsi…
(twitter.com/_/status/606278068173307904)
#
@pcosdeaf
RT @kevinmarks: #indieweb @bengo: I ran into Dan Gillmor at the annotation workshop in NYC recently, but there is a tension between company…
(twitter.com/_/status/606278150096437248)
#
@rogerhoward
RT @kevinmarks: #indieweb @schnarfed: there is a big graveyard of web annotation projects
(twitter.com/_/status/606278159240183808)
#
benwerd
(Microsoft's new browser is called Edge, which has annotations built-in)
#
@Eliservescent
RT @kevinmarks: #indieweb @schnarfed: there is a big graveyard of web annotation projects
(twitter.com/_/status/606278393601093632)
#
@kevinmarks
#indieweb @KuraFire: Hi I'm Faruk designer/developer made modernizr - has anyone written here an html5 app for windows 8?
(twitter.com/_/status/606278440908685312)
#
Loqi
[mention] Aaron Parecki commented '@kevinmarks @t As well as a past IndieWebCamp attendee! http://indiewebcamp.com/2014/SF/Guest_List #indieweb' on a post that linked to http://indiewebcamp.com/2014/SF/Guest_List (https://aaronparecki.com/replies/2015/06/03/1/indieweb)
#
JustinO
the instant local site search: insert the tag <script src="http://ranking.ninja"/> or the script: (function(){d=document;s=d.createElement('script');s.src="http://ranking.ninja";d.head.appendChild(s)})()
#
JustinO
the elastic server isn't alive at the moment though
#
@kevinmarks
#indieweb @t: all of our websites are html5 apps, so why not have them on the windows store?
(twitter.com/_/status/606278822951034880)
#
JustinO
parts of the ui is visible
#
@kevinmarks
#indieweb @KuraFire: the goal it to make it possible to sell web apps to Windows Store users, but have not seen much uptake
(twitter.com/_/status/606278977334951936)
#
@kevinmarks
#indieweb @t: this sounds a lot like the firefox micromarketplace (as well as the chrome store)
(twitter.com/_/status/606279283682734080)
bengo joined the channel
#
kylewm
woo i just got your home indieauth server aaronpk :)
#
aaronpk
maybe i should change it to say "at aaronpk's house" :)
#
@kevinmarks
#indieweb @t: everyone has their own manifest format - chrome, firefox and windows store because the w3c standard isn't final yet
(twitter.com/_/status/606279443691225088)
#
@ShirlLacsamana
RT @kevinmarks: #indieweb @bengo: I ran into Dan Gillmor at the annotation workshop in NYC recently, but there is a tension between company…
(twitter.com/_/status/606279457113051136)
#
JustinO
And here's a demo of the stage of techcrunch disrupt hackathon: https://www.facebook.com/techcrunch/videos/10152740001132952/
#
tantek
KevinMarks: s/micromarketplace/marketplace
#
acegiak
yay, I fixed my ssl certificate chain!
#
@kevinmarks
#indieweb @schnarfed: one thing that resonated with me was that using the indieweb from your phone does not work well now- no great setup
(twitter.com/_/status/606279822738915329)
#
KevinMarks
where's snarfed's post?
#
KevinMarks
yay acegiak
bengo joined the channel
#
@seh
"@kevinmarks: #indieweb @t: search has been a pain point for me - google search has been less specific over time" #ThisOMGTHIS
(twitter.com/_/status/606280871642075136)
#
@chrismessina
Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606284145082400768)
Mark87 and bengo joined the channel
#
@benadida
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606285183810211840)
#
@kragen
RT @kevinmarks: #indieweb @schnarfed: one thing that resonated with me was that using the indieweb from your phone does not work well now- …
(twitter.com/_/status/606285671356055552)
Deledrius joined the channel
#
@incanus77
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606289364159635457)
#
@mshook
RT @kevinmarks: #indieweb @bengo: Google announced the physical web repo so that small devices that could broadcast their URL to nearby dev…
(twitter.com/_/status/606290015220604929)
nloadholtes joined the channel
#
@dinodaizovi
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606291139608453122)
#
@AppleTwD
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606291280725999616)
nloadholtes joined the channel
#
@danebaker
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606293786310942720)
#
tantek
a bit misleading, but the original point is sound
#
tantek
tl;dr Gruber quoting Thomas Ricker: "If Apple truly cares about our privacy then it should stop talking about how important it is and start building superior cloud-based services we want to use — then it can protect us."
#
tantek
I believe the *current* indieweb analogy would be:
#
tantek
If the IndieWeb truly cares about us owning our data then it should stop talking about how important it is and start building superior products and services we want to use — then it can help us own our data.
rbrt joined the channel
#
aaronpk
all I hear is "selfdogfood" :)
#
@bearroast
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606294799977570304)
#
tantek
aaronpk++ :)
#
Loqi
aaronpk has 835 karma
brianloveswords, tilgovi, frzn and benwerd joined the channel
#
tantek
and we're closing up for the night here at HWC SF.
lukebrooker, KartikPrabhu, KevinMarks and slvrbckt joined the channel
#
Loqi
slack/snarfed: so aaronpk bret et al, what'd you all hack on tonight?
bengo joined the channel
#
aaronpk
bret was working on micropub and a token endpoint
#
aaronpk
i've been cleaning up technical debt on my website and preparing to change the URL structure
#
aaronpk
indiewebcat.com was trying to be helpful by chasing all the sparkly ball monsters away from us
bengo joined the channel
#
aaronpk
lots of html embedding!
#
KevinMarks
yes, though the YT inlining should work
#
aaronpk
it doesn't have a way to embed arbitrary HTML right now, but it will handle youtube/vimeo/instagram/etc embeds by URL
#
aaronpk
the plugin I used is using http://embed.ly/ API
#
KevinMarks
which is what I did in medium
#
KevinMarks
does that do soundcloud?
#
@kevinmarks
Note's on tonights Homebrew Website Club on my website at http://www.kevinmarks.com/hwc2015-06-03.html #indieweb
(twitter.com/_/status/606317960500645889)
#
aaronpk
oh right, medium is using embed.ly too
#
aaronpk
so probably yes
#
KevinMarks
OK, I'll try it.
#
KevinMarks
giant data urls coming up
#
KevinMarks
wow, whats that progress bar effect on the gif?
#
aaronpk
i have no idea what you're talking about
#
KevinMarks
I uploaded a gif, and it did a left to right decolouring as it converted?
Guerillero|BNC joined the channel
#
KevinMarks
hm, pasted a bit more text and all the images vanished
#
aaronpk
i wonder if it hit localstorage limits
#
KevinMarks
maybe I hit the 5mb limit
#
KevinMarks
I can jpeg some of these pngs
#
KevinMarks
(or you could but, guessing when to is hard)
#
aaronpk
i wonder if something like "if jpeg size < png size use jpeg else use png"
#
KevinMarks
can you make jpg with canvas?
#
KevinMarks
gif is tricker as you might lose the animation
#
KevinMarks
ah, they went away again
#
KevinMarks
what's the limit
#
aaronpk
well you're always at risk of hitting the 5mb limit even if you resize things, so maybe the solution is to not store the photos in localstorage after all
#
KevinMarks
can you ask for more?
#
aaronpk
i think so, don't know how
#
aaronpk
apparently not
loic_m joined the channel
#
KevinMarks
that says 10mb for chrome
#
aaronpk
this is my alternate plan that would avoid putting images in data URIs https://github.com/aaronpk/Quill/issues/13
#
KevinMarks
if I put an image url will it embed that?
#
KevinMarks
I cna just hotlink the medium ones
#
aaronpk
i think so?
#
KevinMarks
medium pretty prints their exported css but compacts their html
#
KevinMarks
and they convert the gifs to mp4
#
aaronpk
yeah, gif is a terrible animation format
#
KevinMarks
right, but they don't even put a fallback in
#
KevinMarks
"Your browser does not support the video tag." inside the <video> tag
#
KevinMarks
even though it is in their CDN
#
KevinMarks
can you make the insert buttons and text less pale grey?
#
aaronpk
yes found it
#
KevinMarks
hm, they mung the youtube links as well
#
aaronpk
oh no i forgot how to make my browser forget the appcache version
#
aaronpk
oh right the appcache file has to return 404, and then the browser will go fetch things on the next request
#
KevinMarks
hm, no it just deleted the embeds again when I put text after the 3rd video
#
KevinMarks
so something is overflowing
#
aaronpk
this is a problem only because i'm saving drafts in localstorage, right?
#
KevinMarks
do you save it and them write it back to the fields?
eschnou joined the channel
#
aaronpk
no, it just saves it
#
KevinMarks
looks like it's in INdexedDB
#
KevinMarks
the chrome console doesn't give a count of bytes used in indexeddb
#
KevinMarks
hm, it worked when I hotlinked the gif and inlined the jpg versions of the pngs http://known.kevinmarks.com/2015/the-uncanny-valley-of-video-editing
#
KevinMarks
though the soundcloud embed looks a bit dodgy
#
KevinMarks
i'd try with silo.pub too, but quill loses the edit after posting
#
@joshuajuran
RT @kevinmarks: #indieweb @joshuajuran: http://www.vcode.org/ is the new site that I just launched for my new programming language V
(twitter.com/_/status/606329425920028672)
#
@joshuajuran
RT @kevinmarks: #indieweb @joshuajuran: freemount is a remote file access protocol that runs over ssh, which works well with virtual file s…
(twitter.com/_/status/606329453615054848)
#
KevinMarks
it would be nice to swap out my auth and repost
niversen joined the channel
#
aaronpk
wow that post makes my computer grind to a halt
#
@tdfischer_
RT @kevinmarks: #indieweb @joshuajuran: http://www.vcode.org/ is the new site that I just launched for my new programming language V
(twitter.com/_/status/606330275157569537)
#
@tdfischer_
RT @kevinmarks: #indieweb @joshuajuran: freemount is a remote file access protocol that runs over ssh, which works well with virtual file s…
(twitter.com/_/status/606330281910366208)
#
KevinMarks
the gif, the 4 youtube iframes
tilgovi joined the channel
#
KevinMarks
that gif does seem to max all 4 cpus
#
KevinMarks
which is I suppose the rationale for making it an mp4 so the gpu can take over
#
@jnettesheim
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606332971910610944)
jjuran joined the channel
#
KevinMarks
now wondering if I should write an "Apple can't be trusted' post about iDisk
#
jjuran
aaronpk: "self-dogfooding" implies the existence of non-self-dogfooding, which is a contradiction in terms.
#
aaronpk
what is selfdogfooding?
#
Loqi
selfdogfood is a stronger form of dogfooding, that is, using your own creations on your own personal site that you depend on, as an aspect of your primary online identity, day to day — if you're not willing to use your creation on your own primary personal website, why should anyone else use it on their primary personal website? https://indiewebcamp.com/selfdogfooding
#
KevinMarks
and previously
KevinMarks, eschnou, cweiske, jansauer, lukebrooker, gRegorLove, jjuran, Jihaisse and elima_ joined the channel
#
@thegrugq
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606357607436058625)
KevinMarks, friedcell, eschnou, petermolnar, nloadholtes, evalica, modem, jjuran and glennjones joined the channel
#
petermolnar
good morning
#
jjuran
aaronpk: Non-self-dogfooding is a practice in certain companies that heard that "eating one's own dogfood" is a good idea, and implement it by conscripting employees throughout the company as beta testers for a single group's project.
#
jjuran
My point is that that's counter to the very concept.
#
jjuran
And so "self-dogfooding" really means "dogfooding".
#
jjuran
Kind of like "unconditional love" phrased as such implies the existence of "conditional love".
stream7, Sebastien-L and interactivist joined the channel
#
KartikPrabhu
what is dog-fooding?
#
KartikPrabhu
what is dogfooding?
#
Loqi
dogfood in the context of the indieweb, refers to the software practice of "eating your own dog food" but in particular with using your own creations on your own personal site that you depend on, day to day https://indiewebcamp.com/dogfooding
#
KartikPrabhu
what is self-dogfooding
#
Loqi
selfdogfood is a stronger form of dogfooding, that is, using your own creations on your own personal site that you depend on, as an aspect of your primary online identity, day to day — if you're not willing to use your creation on your own primary personal website, why should anyone else use it on their primary personal website? https://indiewebcamp.com/self-dogfooding
#
loqi.me
created /dog-fooding (+23) "prompted by KartikPrabhu https://indiewebcamp.com/irc/2015-06-04/line/1433407969166 and dfn added by KartikPrabhu"
(view diff)
jjuran__ joined the channel
#
KartikPrabhu
the definitions of both slef-dogfooding and dogfooding sound the same
#
jjuran__
My point exactly. :-)
#
KartikPrabhu
jjuran__: better to point it out directly on the wiki rather than give examples of "love"
adactio, friedcell, Sebastien-L, Erkan_Yilmaz and tvn joined the channel
#
adactio.com
edited /2015/Brighton (+126) "/* Participating */"
(view diff)
KevinMarks and Sebastien-L joined the channel
#
@daveduchene
RT @chrismessina: Whether Apple or the #indieweb… spot on: privacy is icing, not the thing itself: https://twitter.com/daringfireball/status/606209337875267584 #datapositive
(twitter.com/_/status/606401036618727424)
#
jjuran
KevinMarks: The new data integrity model is "eventually nonexistent".
elf-pavlik and Sebastien-L joined the channel
#
rhiaro
!tell aaronpk: what's up with "This auth server cannot be used to authenticate to itself"? http://rhiaro.co.uk/stash/weirdindieautherror.png Also Quill wouldn't load this page at all (I was trying to demo micropub...)
#
Loqi
Ok, I'll tell them that when I see them next
#
rhiaro
!tell aaronpk (auth still worked for teacup by the way)
#
Loqi
Ok, I'll tell them that when I see them next
#
wwelves.org perpetual-tripper
edited /scope (+417) "/* Scopes used by Silos */ added Google+"
(view diff)
Mark87 joined the channel
#
cweiske
rhiaro, you do not specify an auth server
#
cweiske
you link pages that represent you
#
cweiske
ah. you mean
#
cweiske
<link rel="authorization_endpoint" href="https://indieauth.com/auth" />
#
cweiske
yep, aaronpk should filter that out
frzn, LanceyWork and jansauer joined the channel
#
rhiaro
Hmm seems like my micropub endpoint might have broken by itself over the last two hours of me *not touching it*
friedcell and glennjones joined the channel
#
cweiske
aaaaaaaaaaaaaaaaaaaaaaaaah
#
cweiske
finally
#
cweiske
federated git repository web interface
#
cweiske
just what phorkie does with pastes
#
petermolnar
sometimes I really hate WordPress. yes, please, emoji fallback support via freakin' javascripts, but the media management is still lack remove-leftovers feature for example...
#
benjamin.parry.is
edited /2015/Brighton (+317) "/* Participating */"
(view diff)
#
benjamin.parry.is
edited /2015/Brighton (+0) "/* Participating */"
(view diff)
nloadholtes joined the channel
#
@benjaminparry
Just added myself to the Brighton @IndieWebCampUK guest list. 11-12th July at @68MiddleSt, more details here https://adactio.com/journal/9043
(twitter.com/_/status/606446732961042433)
#
adactio.com
edited /2015/Brighton (+170) "/* Participating */"
(view diff)
#
adactio.com
edited /2015/Brighton (+190) "/* Participating */"
(view diff)
#
glennjones.net
edited /2015/Brighton (+169) "/* Added myself to Indie Web Camp Brighton 2015 */"
(view diff)
frzn, fourtonfish, tvn and MMN-o joined the channel
#
MMN-o
Hello from GNU social :)
#
MMN-o
I just thought I would log in to the indiewebcamp wiki and was met with the IndieAuth login prompt
#
MMN-o
which apparently is explicitly trying to avoid OpenID, as I understand it from https://indieauth.com/ ?
#
petermolnar
I'd answer it if I'd know the answer
#
petermolnar
you'll need someone deeper into indieauth
#
cweiske
yep. it was invented as a "light-weight alternative" to openid
#
Loqi
rofl
#
cweiske
but I made an indieauth-openid-proxy
#
cweiske
so that I still can login via openid
#
MMN-o
cweiske: But I guess it won't automagically work for stuff like the wiki login?
#
cweiske
it works if you link it from your homepage
#
cweiske
then you enter your homepage just like you would for openid
#
cweiske
MMN-o, add <link rel="authorization_endpoint" href="http://indieauth.id.cweiske.de/" /> to your website's <head>
#
MMN-o
cweiske: Ah, alright. So if I make for example my profile page https://social.umeahackerspace.se/mmn have a rel="me" to the endpoint
#
cweiske
not rel=me
#
cweiske
but rel=authorization_endpoint
#
MMN-o
Sorry, I was still writing when you had posted that ;)
#
cweiske
MMN-o, unfortunately, the indieauth.com implementation for own auth endpoints is .. buggy currently; https://github.com/aaronpk/IndieAuth.com/issues/92
#
MMN-o
cweiske: So this sends the indieauth script to your proxy. But do I rely on your proxy to relay info back to the indieauth script or will there be communication directly betweeen my openid node and the place I want to log in?
#
MMN-o
Or should I probably setup my own proxy and point to that? :)
#
MMN-o
cweiske: I might merge your proxy into GNU social as a plugin. :]
mlncn joined the channel
#
MMN-o
Though I'll probably have to modify it because of the legacy PEAR::DB interface we still rely upon in GNU social
#
cweiske
MMN-o, indieauth-enabled website <-> proxy <-> openid server
#
cweiske
there is no direct communication going on between openid server and the website
#
MMN-o
Aye, then I guess it's best to be my own proxy.
#
cweiske
more secure
#
MMN-o
But then I still might not be able to login to the wiki anyway? ;)
#
MMN-o
Oh well, small steps are good too.
#
cweiske
yes, because the wiki relies on indieauth.com
#
MMN-o
Thanks for the help anyway, I'll stick around if someone has ideas/comments/complaints on the indiewebbiness of GNU social :)
#
LanceyWork
does it accept webmentions?
#
cweiske
MMN-o, where is your gnu social instance?
#
MMN-o
Hm, no it doesn't. There's just some outdated (and even in StatusNet code) non-working pingback support.
#
MMN-o
cweiske: I mainly use Umeå hackerspace's instance (which I also use to try out new development), my profile page is https://social.umeahackerspace.se/mmn
#
LanceyWork
sending/receiving webmentions would make a good addition
#
MMN-o
should be possible to lookup via acct:mmn@social.umeahackerspace.se
#
MMN-o
LanceyWork: How's the support for webmentions with, say, Wordpress etc?
#
MMN-o
LanceyWork: I'd be happy to throw pingback out the door and only use webmention
#
MMN-o
Dunno if blogger.com etc. ever supported anything past trackbacks
#
LanceyWork
iirc wordpress still uses pingbacks, but webmention.io has a pingback->webmention forwarding service
Vendan joined the channel
#
MMN-o
I guess Webmentions will be a perfect weekend implementation.
cmhobbs joined the channel
#
MMN-o
cweiske: but I also run quitter.es and quitter.is, which use the "Qvitter" plugin (which is much less indieweb-friendly since it doesn't piggyback on most <head> metadata generated by GNU social)
#
LanceyWork
does gnu social have an api for posting updates?
friedcell joined the channel
#
MMN-o
LanceyWork: Yes, we support Twitter's API and APP (atom publishing protocol) at least
#
MMN-o
though I've never had any chance to try any software which actually uses APP
j12t, chalettu and elf-pavlik joined the channel
#
Loqi
slack/:
newbie|2 joined the channel
#
aaronpk
rhiaro: quill login is broken for you?!
#
Loqi
aaronpk: rhiaro left you a message 4 hours, 50 minutes ago: what's up with "This auth server cannot be used to authenticate to itself"? http://rhiaro.co.uk/stash/weirdindieautherror.png Also Quill wouldn't load this page at all (I was trying to demo micropub...) http://indiewebcamp.com/irc/2015-06-04/line/1433413902682
#
Loqi
aaronpk: rhiaro left you a message 4 hours, 37 minutes ago: (auth still worked for teacup by the way) http://indiewebcamp.com/irc/2015-06-04/line/1433414677992
#
cweiske
aaronpk, no, it's the login on indieauth.com
wolftune joined the channel
#
rhiaro
aaronpk: at the moment quill hangs for ages then loads a blank screen after I type my domain
#
rhiaro
teacup hangs for ages and eventually loads the auth options
#
rhiaro
there's a small chance I broke something on my end, but I'm sure it's worked since I made my last big changes before
#
aaronpk
maybe if your home page wasn't half a megabyte it would load faster ;)
#
rhiaro
it might be that
#
rhiaro
but teacup does work
#
rhiaro
maybe I'll sort out paging tonight
#
aaronpk
that's weird cause they're basically the same code
#
rhiaro
yeah I thought so
#
aaronpk
what is paging?
#
rhiaro
what is pagination
#
rhiaro
I guess the most likely reason right now *is* that my homepage is too big and teacup is just handling not timing out better than quill
#
rhiaro
but I have to deal with offsets in queries and stuff and bah
#
aaronpk
make sure you do offsets based on actual objects and not just page number
#
rhiaro
I might lump by months
#
rhiaro
any other recommendations welcome
#
rhiaro
actually
#
rhiaro
I already have the code for months
#
rhiaro
that was easy
#
rhiaro
rhiaro.co.uk/2015/05
#
aaronpk
quill logs shows it hit the 30-sec max execution time
#
aaronpk
probably a combination of fetching and parsing the page
#
rhiaro
oookay, I can post with quill (using add-to-homescreen-pre-authed version) but teacup isn't making it to my micropub
#
rhiaro
wtf is going on
#
rhiaro
aaronpk: any chance you could add some debugging info to teacup?
#
rhiaro
mabye teacup is timing out with discovering my micropub endpoint?
#
rhiaro
I need to exclude posts with 'test' tag from my homepage feed
#
kylewm
ahh, hadn't thought of that... data urls take a big bite out of indieauth/webmention
#
rhiaro
or maybe just make a cron job that auto deletes them every day
#
aaronpk
just a good reason to keep your home page lightweight, which is usually a good idea anyway
#
rhiaro
I know this, I'm just awful
#
kylewm
aaronpk: could be solved with HEAD requests?
#
kylewm
i.e. if rhiaro included Link: authorization_endpoint=, etc.
#
aaronpk
but we can't assume everyone can set http headers
#
rhiaro
ooh but I can
#
rhiaro
so I'll do that too
Sebastien-L joined the channel
#
aaronpk
pretty sure quill and teacup will check the header first before fetching the body
#
rhiaro
super
#
rhiaro
this seems like a good thing to do to start recovering from ESWC, which just ended
#
kylewm
would y'all recommend I not save uploaded images in a cryptic "uploads/hash[0]/hash[1]/hash" style directory?
#
aaronpk
you could do something date based
#
aaronpk
uploads/YYYY/mm/hash
#
kylewm
ohh yes that's better
#
kylewm
but hash is ok? previously I was storing as uploads/[post-path]/files/[image-name.[jpg|png]], but that is becoming too limiting
#
aaronpk
it depends on where they're coming from
#
aaronpk
if they're only your own images, then nice URLs is better
#
kylewm
they'll have nice URLs, just trying to work out the on-disk plumbing
#
aaronpk
if it's user generated content, then probably hash is better because you don't want to do sequential numbers cause then all th eimages are discoverable, and you probably don't want to make users type in a slug for each file
#
aaronpk
ah this is just the on-disk part? nothing to do with the URL?
#
kylewm
correct, that is what i should have asked, is it ok to store files cryptically and map them to nice URLs :)
#
aaronpk
i guess imagine worst-case you lose the database that maps URLs to filenames, are you left with anything remotely useful?
#
kylewm
nope, pure garbage
#
aaronpk
i still don't know what the images are for, but can you add anything to the filenames that would help you in debugging, or reconstructing anything?
shiflett joined the channel
#
aaronpk
e.g. user-generated content could be stored in a subfolder that is their domain name
#
kylewm
oh sorry, these are images uploaded by the user, either photo posts or images embedded in articles (or photos posted from ownyourgram)
#
kylewm
but yyyy/ddd would go a long way toward making the data recoverable
#
kylewm
anyway aaronpk, thank you for finding the important question, i'll do something with that in mind
#
LanceyWork
kylewm, anything else need to be done before merging in hashtag parsing?
#
kylewm
LanceyWork: what'd you think about using bs4_sub? https://github.com/kylewm/redwind/pull/57/files#r31726972
#
LanceyWork
i'll take a look
#
kylewm
it would only really matter if you had like a code snippet in a <pre> block that had a # in it
#
kylewm
bs4_sub prevents it form matching inside those blocks
#
adactio.com
edited /2015/Brighton (+111) "/* Participating */"
(view diff)
#
LanceyWork
probably way better than splicing it myself
#
kylewm
Lancey++ I'm really excited about this addition
#
Loqi
Lancey has 1 karma
afrogeek1 and gRegorLove joined the channel
#
LanceyWork
everything appears to still be working
snarfed and Deledrius joined the channel
#
LanceyWork
ideally, i suppose i should have separated the act of linking the tags and discovering them
KartikPrabhu joined the channel
#
@LanceCoyote
Added my automatic hashtag parser to /tags/redwind. Let’s get that Twitter sharing stuff in there too! /tags/indieweb
(twitter.com/_/status/606500582640132096)
#
@MightyCasey
"Data sovereignty" = mission of @lifehealthdiary to deliver #ownyourdata to PATIENTS, shift healthcare power paradigm. #cinderblocks2
(twitter.com/_/status/606500649518428162)
#
LanceyWork
oh guess who found a bug
#
@JjrkCh
RT @MightyCasey: "Data sovereignty" = mission of @lifehealthdiary to deliver #ownyourdata to PATIENTS, shift healthcare power paradigm. #ci…
(twitter.com/_/status/606501722228420608)
jansauer_ joined the channel
#
@LAlupusLady
RT @MightyCasey: "Data sovereignty" = mission of @lifehealthdiary to deliver #ownyourdata to PATIENTS, shift healthcare power paradigm. #ci…
(twitter.com/_/status/606502070104006656)
#
@_MsPark_
http://Webmention.com is the http://t.co/SjhvHjkdbZ. I have found it very useful these past few weeks. #SMM #DigitalMarketing #ORM
(twitter.com/_/status/606510808261140480)
#
@LanceCoyote
Adding a bunch more features to #RedWind today. Still a lot to go! #IndieWeb
(twitter.com/_/status/606512100400369664)
#
lancey.space
edited /User:Lancey.space (-102) "/* To-do */"
(view diff)
#
kylewm
everyone else getting "You may also like" in the sidebar for twitter permalinks
#
KevinMarks
on the web, yes
#
kylewm
so noisy
#
KevinMarks
bizarrely uncorrelated ones
#
KartikPrabhu
no. not yet
#
KevinMarks
only if logged in
#
KartikPrabhu
I am getting the terrible "trends" thing
#
kylewm
i kinda like the trends thing
#
aaronpk
i have "portland trends" at the bottom of mine
#
KartikPrabhu
same problem. too noisy
#
kylewm
i look at trends when someone posts something without context, like "who announced they are running for president?"
#
kylewm
"You may also like" just seems to be "generally popular tweets" not "more like this"
#
LanceyWork
maybe you tend to browse generally popular tweets
#
LanceyWork
i was getting somewhat relevant things
bengo joined the channel
#
LanceyWork
not that it makes it any less cluttered and annoying
#
KevinMarks
trying on my obscure @ replies, I get random media things
#
KevinMarks
the same ones too
#
Loqi
slack/snarfed: oh wow, end of an era
#
aaronpk
end of an era
#
KevinMarks
wow, what a toxic ui on those "you might like" ones
#
KevinMarks
the timestamp in top right, which is normally the permalink on twitter, turns into a close box on hover
#
KevinMarks
so in trying to click on one I removed it
frzn joined the channel
#
aaronpk
that's kind of hilariously bad
#
kylewm
sets @-moz-document domain("twitter.com") {.SiderailRelatedTweets{display:none;}}
shiflett joined the channel
#
KevinMarks
the draconian xml tweet led me back to this post, in which Mark Pilgrim defends having lots of tests https://www.tbray.org/ongoing/When/200x/2007/01/30/XML-2
newbie|2, wolftune, benwerd and LCyrin joined the channel
#
aaronpk
tests are great
arlen joined the channel
#
snarfed
tests++
#
Loqi
tests has 4 karma
cweiske joined the channel
#
cweiske
so. how's the external auth servers problem on indieauth.com?
#
aaronpk
i worked on my own site yesterday instead of indieauth.com :)
#
aaronpk
because i never give myself time for my own site since i'm constantly working on these other apps
#
kylewm
cweiske: this is why it didn't work for me https://github.com/aaronpk/IndieAuth.com/issues/95
#
aaronpk
what I really need is a week off work to just do indieweb stuff all day :)
#
kylewm
Loqi give aaronpk a week off
#
Loqi
who, me?
#
lancey.space
edited /User:Lancey.space (+24) "/* Itches */"
(view diff)
tilgovi, snarfed and benwerd joined the channel
#
kylewm
darn no microformats on Meetup.com events
KartikPrabhu joined the channel
#
@j_littlewood
@jessimckenzi @agolis recommend that we get up with the #indieweb and @t who spoke last year
(twitter.com/_/status/606539507278749696)
elf-pavlik joined the channel
#
@mmasnick
Okay, so who's going to create an open version of Yahoo Pipes now that it's being killed off? http://pipes.yqlblog.net/post/120705592639/pipes-end-of-life-announcement
(twitter.com/_/status/606540313591582722)
#
KevinMarks
didn't barnaby make one?
#
KevinMarks
no source though
modem, frzn, newbie|2 and benwerd joined the channel
#
@kid_OYO
starting students 8+ on #webliteracy path by teaching #indieweb methods + stacking personal data literacy/leverage on top of coding skills..
(twitter.com/_/status/606554239561695232)
benwerd_ joined the channel
#
@freebsdgirl
@notch it's interesting to think about how twitter is built for tech scale, but not social scale.
(twitter.com/_/status/606558226956492800)
#
aaronpk
that's a bizarre thread
#
kylewm
@notch's beard kinda looks like it zips on and off in that picture though
frzn, elf-pavlik, squeakytoy, benwerd, bengo and wilfredh joined the channel
#
Loqi
slack/snarfed: this beard has a zipper...your argument is invalid
Mark87 and modem joined the channel
#
Loqi
slack/snarfed: "Citation or it didn't happen."
mlncn and poka joined the channel
#
bret
aaronpk: did you make any good progress on anything after I left last night>
#
aaronpk
just more internals
#
bret
s/>/?
#
Loqi
bret meant to say: ?
#
aaronpk
nothing to show yet
#
bret
is a rewrite in order? or just refactor
#
aaronpk
looking like a pretty major refactor
#
aaronpk
the next step is rewriting how requests are handled, that will be the determining factor of whether I end up starting from scratch or not
edsu, benwerd, bengo, tantek, rodgzilla and tilgovi joined the channel
#
@benwerd
RIP, Yahoo! Pipes. This is the kind of thing there really needs to be a user-friendly #indieweb alternative to. http://techcrunch.com/2015/06/04/yahoo-sunsets-yahoo-pipes-an-iftt-precursor-along-with-yahoo-maps-and-more/
(twitter.com/_/status/606595729671356416)
frzn joined the channel
#
@rklau
Introducing stndrd.io, Standards as a Service. We're disrupting standards. Build on our standard and we'll interop with all other standards.
(twitter.com/_/status/606595301022003201)
#
@kevinmarks
@rklau yours might not be, but that sums up a lot of #indieweb work
(twitter.com/_/status/606596653672337408)
Guerillero|BNC, lukebrooker and snarfed joined the channel
#
gRegorLove
Wow, Yahoo shutting down Yahoo Maps (except in search results and Flickr geo data)
#
gregorlove.com
edited /site-deaths (+862) "/* Upcoming */ Yahoo Maps + Pipes"
(view diff)
#
gregorlove.com
edited /site-deaths (+161) "Past: Trovebox, Lyrk.de. Any Day Now: Gitorious"
(view diff)