#bengo"Each user should host it on their own servers and federated protocols should facilitate that" is the answer I'd go for :)
scor, JHSheridan, dariusdunlap, KevinMarks_ and tfontaine joined the channel
#tfontaineSince this is a decentralized thinking group. I'm just curious what you do for email. Do you let someone manage that, or do you host your own solution?
WilliamDhalgren joined the channel
#kylewmtfontaine: I use fastmail with a custom domain
#kylewmmy impression is that only a small handful of people here do host their own
#tfontaineI'm not surprised. Hosting email is a pain.
#kylewmvery lucky to have a roomful of people give feedback on my design, only a little embarrassing
#ben_thatmustbemei have to remember to correct myself with sandro and tantek. I said that browsers will drop referrer links when going http -> https. that is not true
#WilliamDhalgrenanyone tried using the freedombox software for hosting their own stuff?
#WilliamDhalgrenmight make hosting mail practical enough. they've got some plug server support, rpi, beaglebone i think, and a generic support for whatever is capable running debian.
#WilliamDhalgrenindieweb subreddit is set to private? odd choice
#WilliamDhalgrenanyhow, I'll play w self-hosting some of the stuff at least. got a small arm box for such stuff
#fahrstuhlYeah, I just rather like Python, so I thought I'd try Red Wind first.
#fahrstuhlAlthough "documentation is sparse right now" is no understatement xP
KevinMarks__ and tantek joined the channel
#KartikPrabhufahrstuhl: yes. redwind was made by kylewm for his own use which is why documentation is sparse. Maybe there could be a wiki which enables a community documentation as redwind gets more adoption
#fahrstuhlKartikPrabhu: Yeah, I know, happens with my personal projects, too. (I did expect slightly more documentation because it's featured rather prominently on the projects page on the wiki but I think, I'll manage :D )
#@tGoogle’s new mission: organize the world’s information, universally neglect it, & delete it. #googlecode #youhadonejob (ttk.me t4aD1) (twitter.com/_/status/578764218209452032)
#kylewmdoes anyone have thoughts on onboarding for personal site software that uses indieauth? there's a bit of a chicken-egg problem there
#kylewmin that you can't sign in to indieauth until you set up the site, and you can't set up the site properly until you sign in (presumably with indieauth)
#GWGacegiak: By the way, pushed a bug fix for Post Kinds
#kylewmso i understand -- you run some installation script, it asks them to choose an oauth-capable site, using nascar links, and the instalation scripts pre-fills a rel=me for them?
#kylewmthat sentence was a disaster of pronouns and subject verb agreement
#kylewmtrying again: the installation script prompts for a personal domain and one or more oauth-compatible rel-mes, and sets up the initial homepage for them
lukebrooker and tfontaine joined the channel
#tantekkylewm: it prefills rel=me to the silo profile and edits the siloprofile to point back to their new website as well (assuming their website field there was empty)
#acegiakhmm.. so I've enabled it. Still can'l login with quill or the indieauth tester :S
lukebrooker, KevinMarks_ and gRegor` joined the channel
#acegiakok trying to sign in with indieauth with dobbybot.withknown.com gives me "An unknown error occurred with this provider." for both twitter and google plus. Is this a known thing?
#benwerdacegiak: we're in the process of redoing the main template, but try a more personal theme (which will have profile links on the front page): eg Cherwell or Solo
#WilliamDhalgrenwhen one logs in via IndieAuth to a blog X, is one automatically logged in to a blog Y? or does one need to type in their domain and click on some confirm dialog all over again?
#WilliamDhalgrenI mean, an appropriately compatible blog Y ofc
eschnou joined the channel
#WilliamDhalgrenon an unrelated note, found out I have a right to a free domain! state provided. awfully official and fully connected to your civilian identiy but that's about perfect for a base of authentication :)
#acegiakWilliamDhalgren: indieauth for one site does not carry over to another
#WilliamDhalgrentoo bad. there are experiences in silos fundamentally incompatible with that approach
#WilliamDhalgrenits prob possible to do improve upon it
#WilliamDhalgrenlike, I was thinking about somethin like circles in G+. segregating what content I show to which groups of people. but unless they're identified to the system when they look at my page, it can;t contain content tailored to them. Now to require them to log in for each person they follow likely becomes a chore fast, even if it is just one click and one text field.
#KartikPrabhuacegiak: perhaps WilliamDhalgren is refering to the fact the once you are logged into Twitter or such you don't have to re-enter your credentials to use Twitter log in on Medium for instance
#acegiakyeah having to log into the websites of my friends is an itch I haven't worked out how to scratch yet
#acegiakI think there's a solution with indieauth and something like browserid but just not sure how to do it
#WilliamDhalgrenthere is some distributed-indieauth page on the wiki, reads like its about doing just that
#KartikPrabhuthe usual way to do it is use an indieauth cookie but I am not sure how consistent that is with indieweb principles
#acegiakyeah but you still need the initial login to all your friends sites then
#acegiakI feel like there's got to be a way my browser can automate the indieauth login though
#WilliamDhalgrenanyhow, seems like a small research project
#WilliamDhalgrenwonder how one would scale this distribution of accessTokens and endpoints etc. something PUsH based possibly ... anyhow
#KartikPrabhuscaling is a plumbing issue. your UI/UX point is much better
#WilliamDhalgrenjust getting into all this, so I'm unhealthily obsessed with plumbing:D
#KartikPrabhumost of us are. but focusing more on the UI/UX issues already helps resolve the plumbing things
tfontaine joined the channel
#WilliamDhalgrencould crypto help? maybe I don't need to have people log in, I can show some encrypted gunk in some hidden div with some maigic class, controlled-access or whatever. some javascript can then select all those divs, try decripting with my public key, and replace & unhide any that work
#WilliamDhalgrencould be a shared secret, not even anything as fancy as a public key, obtained when first logging into my site the IndieAuth way
KartikPrabhu, cweiske, loic_m and friedcell joined the channel
#WilliamDhalgrenpresuming my content is static, and i have no robots.txt, what else is needed to be able to do site:my.domain.place in search engines?
loic_m and xtof joined the channel
#WilliamDhalgrenbtw very happy to have found out about the existence of this community! between my fond memories of blogging (and copious current passive consumption), avoidance of silos, and skepticism about the FSW approaches, this was quite a find. How big is this group anyhow?
#cweiskeAntwort auf "Fake Article" von John Doe (Doe's Welt)
#GWGBasically, in <insert language here>, would the structure of the sentence work if just the words were substituted for the correct ones in another language?
tantek___, hongpong, j12t and AdamB joined the channel
#kylewmsnarfed: just a heads up, I'm seeing errors with instagram-activitystreams, but can't reproduce locally. I'm going to try deploying the latest code
#kylewm!tell aaronpk maybe interesting for you in monocle, you can enter a search query in twitter-activitystreams.appspot.com now (it's experimental/undocumented so far), e.g. /@me/@search/@app/?q=indieweb&format=html
#@tGoogle’s new mission: organize the world’s information, universally neglect it, & delete it. #googlecode #youhadonejob (ttk.me t4aD1) (twitter.com/_/status/578764218209452032)
#LoqiReddit is a link aggregator and bulletin board site where community members may submit links and text posts, vote on the submitted entries, and post comments on them https://indiewebcamp.com/Reddit
#LoqiA 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
#ben_thatmustbemehmmm, annoying problem, php-comments doesn't actually give me back what the post was actually in reply to, if it figures it to be a mention
#aaronpkjulien51: so what's stopping someone else from setting rel=self on their site to my topic URL and overriding or otherwise messing up subscriptions?
#tantekboth should be sending PuSH notifications now via superfeedr
#tantekkylewm: awesome! so you should get all my posts in real time then!
#tanteke.g. when I post more than 3 likes at a time
#barnabywaltersjulien51++ thanks for implementing this! My homepage feed will finally work properly :)
#tantek(since atom feed is limited to just most recent posts)
#Loqibarnabywalters: tantek left you a message 3 days, 6 hours ago: I finally fixed timezones in Falcon posts and deployed (tantek.com) - see if your readers (or other contexts) work. Tested with both phpmf2 and mf2py and parsed output looks good. http://indiewebcamp.com/irc/2015-03-17/line/1426594591595
#barnabywalterstantek: yup, can confirm that posts on tantek.com now show up with good timezones! Your like-posting is excellent incentive for me to build better like presentation into shrewdness :)
#kylewmbarnabywalters: just heads up that you're on pubsubhubbub.appspot.com right now, if you didn't know
#barnabywaltersaaronpk: awesome work on monocle! Glad to see my posts are looking good there :)
#tantekbarnabywalters: love it. encouraging each other with getting more stuff working on each of our sites!
#barnabywalterskylewm: thanks for the reminder, I probably moved it to appspot because I couldn’t figure out why superfeedr wasn’t working properly
#barnabywaltersthis was before people here had figured out it was the Link: vs <link> thing
#julien51barnabywalters should that happen again you MUST bug me!
#tantekjulien51: great to see you here again in IRC and I hope it's been helpful!
#barnabywaltersjulien51: will do :) IIRC at the time I was fed up of trying to get PuSH and other plumbing working and wanted to concentrate on making shrewdnes nice to look at
#tantekI'm going to keep both my home page and atom feed PuSH updates going for now BTW.
wont_on joined the channel
#kylewmbarnabywalters: did appspot.com work for your h-feed in shrewdness??
#barnabywalterskylewm: not noticeably, at which point I was bored of working on plumbing and didn’t give it much more thought
tfontaine joined the channel
#kylewmoh, good call ok :) i was going to be surprised since the appspot.com one didnt seem to work for me at all
#aaronpkthe problem with appspot is it's almost completely invisible
#aaronpkthere's no feedback or visibility into anything, so it's very frustrating to use
#aaronpkat least with superfeedr you can see a list of active subscriptions
#barnabywaltersaaronpk: does monocle do realtime updates? are you using your node.js websockets server for that?
#aaronpkbarnabywalters: it doesn't yet, but I plan to with the node websockets server
#barnabywaltersPHP+[web server of your choice]’s inability to effectively serve eventsource or websocket connections without a separate process+proxying is very close to putting me off developing shrewdness’s backend in PHP
#tantekaaronpk: and it doesn't look like anyone's doing maintenance on the appspot one. and it's on Google Code still :(
#aaronpkbarnabywalters: yeah I was experimenting with eventsource in php but it really doesn't want to behave that way
#aaronpki do think the simple node.js (or ruby) websockets proxy is good enough though
#aaronpkespecially if I can run it behind an nginx reverse proxy so it's on the same domain+port+ssl
#barnabywaltersaaronpk: for personal usage yeah, but I really want shrewdness to be something other people can run easily
#aaronpkbarnabywalters: ah yeah... that makes it harder
#barnabywalterswhen I get back to working on it, the plan is to make elasticsearch optional, to make it more accessible for people to run
#kylewmbarnabywalters: hit the nail on the head in terms of what i've been looking for too, language/framework-wise
#aaronpkkylewm: you should take a look at Angelo and see if you can make an equivalent in Python
#barnabywalterskylewm: I think go would be ideal for a project like this, but the prospect of rebuilding mf parsing, indieauth, subscriptions etc. infrastructure in another language is daunting, to say the least
#barnabywaltersnot what I want to spend time on. I’ll probably end up trying to make shrewdness work standalone PHP+[]sql, with things like elasticsearch or a separate websockets server for real time updates as drop-in extras
#barnabywaltersi.e. a settings UI with input fields for Elasticsearch URL and websocket server URL
#cweiskeI originally was searching for something that I only had to register my app with, and which took care of the init processes and restarts (when the php process crashes) automatically
#ben_thatmustbemelist includes name of the event, featured photo, start of the event, location (with venue, url, map-photo)
#ben_thatmustbeme... h-card is a venue but how do you know what urls are a photo of the venue or the url of the map, is the photo a map photo, or thelocation photo?
#hongpongGWG: i think it needs to be a Plain regular post, not a Favorite. this doesnt seem to have an endpoint
#ben_thatmustbeme... also description, attendees (hcards), responses (as an h-feed)
#ben_thatmustbemesome people have every event is an h-entry, he believes there should be a seperation of "create an event" as an h-entry in your feed, vs an h-event which is something different
#ben_thatmustbemejim: once you have these events, how do you get a aggregation of events across places?
#ben_thatmustbemetantek: event aggregator would be great, something like this in lanyrd. This could be done via posse maybe, but it would be nicer to just be able to send a webmention and have it read all the data directly in
#ben_thatmustbeme... now that PuSH is starting to get some use (just got that working on own site) perhaps calligator or lanyrd would be able to consume PuSH and just watch for h-entries
#ben_thatmustbeme... and thereby get instant event updates once they are subscribed to your site.
#ben_thatmustbemerhiaro: opentechcalendar is working toward being able to integrate with indieweb events
#ben_thatmustbemeideally a simple site posssible that shows your last listen and you can just hit a like button that will post to your site (micropub) and then like on last.fm feed too
#zachdonovankylewm: while I have your attention, do you happen to know off the top of your head whether the Facebook Access Token is a user token or an app token?
#tantekgood evening #indiewebcamp from Toscanini's - note they have free wifi and power outlets. And ice cream. But that's not free. Except for the samples.
#brettantek: let me know if you have any q's about those two PRs I sent you for cassis
#tantekbret - ok - I will take a look at them when I am less cognitively depleted.
#brethah! i figured.... been there myself. enjoy your icecream!
lukebrooker joined the channel
#tantekGWG, you're welcome to come by, we're critiquing Guidelines for Dublin Core Application Profiles, not to be confused with Dublin Core Application Profile Guidelines.
#kylewmbret: if the exports.auto_link bit is js-only, you might consider wrapping it in if (js()) { ... }
#tantekalso there is a Legal Seafood near your hotel, you had asked about that earlier
modem joined the channel
#GWGtantek: That is the fish place next to my hotel.
#tantekGWG, I went there last May I think. It's excellent if a bit pricey. Certainly worth going to once for the experience. Secondary experiences I leave up to your opinion of your first experience.
#GWGtantek: I am sitting in it now. Either way, after that, I want to get my location code to where it is usable.