2015-10-19 UTC
ventilateur, JasonO and tantek joined the channel
# 00:37 Loqi Ok, I'll tell them that when I see them next
# 00:47 tantek what do you all think of "Be a part of the open web, with your web site."
[shaners] joined the channel
# 00:51 [shaners] “Join” only works at the start. Isn’t the verb of ongoing.
# 00:51 tantek right, be is inclusive of joining, and staying active
# 00:53 tantek which was a play upon the # ChooseIndependent marketing campaign that Mozilla did for a while, implying choose an independent browser as it were
# 00:57 [shaners] I get it / agree. It’s the right semantics. It just *feels* meh to me. :neutral_face:
# 01:03 tantek shaners - feel free to brainstorm alternatives, even those that don't seem "as good" - perhaps on a page like /slogan
# 01:08 aaronpk lol those are always hilarious when they come through IRC. not really sure how to handle that. I guess at least it's descriptive.
# 01:12 tantek wow this is really confusing. h2vx.com and dev.h2vx.com use the exact same .htaccess now, and one serves its static index.html home page as text/html, and the other as text/plain. WTF
# 01:13 tantek huh - ok apparently I forgot to shift-refresh :/
# 01:14 tantek speaking of indiewebify.me being bottlenecked on too few people being able to update it
# 01:15 [shaners] tantek: maybe move it the indiewebcamp org on github and add some more people as owners/admins/etc
# 01:15 tantek except it needs PHP with XSLT enabled/installed
# 01:15 tantek shaners it's already on the microformats org on github with multiple people able to commit
# 01:16 tantek bear - currently on the same host I'm hosting tantek.com on
# 01:16 tantek I had to setup it quickly when Technorati's conversion service went down
# 01:16 aaronpk i'm tempted to make a thing where anyone can sign in with indieauth and be added as a member to get commit access to repos on github.com/indieweb
# 01:17 aaronpk commit+deploy for whatever services are rigged that way
# 01:17 bear so it's the deploy that is the issue for h2vx - that depends on you want to enable access
# 01:18 Loqi bear meant to say: so it's the deploy that is the issue for h2vx - that depends on who you want to enable access
# 01:18 tantek not just who, but its runtime requirements make the "where to host" a non-trivial question
# 01:18 bear or the build could be to generate a tarball, store it in github releases for that repo and then just run a cronjob to look for a fresh copy
# 01:20 tantek specifically this was with/for H2VX as a use-case
# 01:20 bear I can solve up to item #4 list right now
# 01:21 bear but it's the portable across web hosts that is a sticking point
# 01:21 tantek you mean you can only solve it for one particular webhost?
# 01:21 bear well, for a class of hosts - i.e. those that allow the container method
# 01:23 bear because all of what leads up to #4 can be done using something like CoreOS's rolling updates via versioned docker containers
# 01:28 kevinmarks h2vx being xslt also limits the number of people who can hack on it
# 01:29 aaronpk lol yeah. that's the main reason I didn't even attempt to add stuff to it a while ago
# 01:29 tantek at this point might be worth rewriting it as a mf2 parser + extract the generating code from the XSLT
# 01:30 tantek bear - containers sounds like a heavy solution to what "should" be a "simple" thing - i.e. point to a specific github repo version/checksum and deploy, and have it keep a history so you can simply say "revert" and it goes back to previous one
# 01:31 bear it's actually a lightweight solution to the problem of service isolation and networking
# 01:31 bear it is all about which side of the IT/Ops line you are standing on
# 01:32 tantek so it solves additional problems - that I get
# 01:32 bear I wouldn't expect a web-site-deploy use case to have to grok containers, I was just suggesting that is something I would use to implement that use case
# 01:32 tantek it does more than is strictly needed for the use-case
# 01:33 tantek h2vx's generation code has been fairly well battle tested with multiple vcf and ics consumers
# 01:33 bear that is almost a straw man argument because you will always have a certain amount of ops-related tasks to do in order to have someone deploy a website on someone elses server
# 01:33 tantek regressing on that is the reason not to switch from it
# 01:33 tantek no amount of tests can compare to actual live use (over years) in the wild
# 01:34 tantek nor even assess how close the tests might be to real world wild usage
# 01:36 tantek bear - regardless - I defer to at a minimum capturing your solutions - if you could update /deployment with those suggestions - greatly appreciated!
# 01:39 tantek preg_match_all( '/FN.*?:(.*)/i', $Str, &$matches);
# 01:41 tantek I don't think so - because the code after assumes that "matches" has been "filled in" by that call.
# 01:43 tantek oh the function signature ASSUMES the & already
# 01:43 tantek hmm - going to do the "safe" thing and hotpatch just this one error instead of deploying dev.h2vx.com to h2vx.com to "fix" it
[aaronpk] joined the channel
# 01:44 [aaronpk] The function signature has the &, so you don't specify it at call time anymore
# 01:44 [aaronpk] That's why the error mentions call-time pass by reference
# 01:50 tantek dev.h2vx.com is what is running the current state of the github H2VX repo
benwerd, snarfed, yakker and [aaronpk] joined the channel
# 02:49 [aaronpk] Cannot wait till my site rebuild is done. So many things I want to add to it!
# 02:49 [aaronpk] I'm trying to not let myself add new stuff yet until I get it back to the state of things that work now
[shaners] joined the channel
# 03:23 ben_thatmustbeme But it's not really the overall architecture that is the problem. I just need to rewrite a pile of controllers
# 03:27 kevinmarks i am resisting the temptation to actually write some code fro mine, but I should switch it to an actual static host
[shaners] joined the channel
[aaronpk] joined the channel
# 05:03 [aaronpk] Yeah I am normally not a fan of doing a full rewrite, but in this case the overall architecture and assumptions were really preventing me from making more progress with it
M-kegan joined the channel
# 05:37 kevinmarks using oauth dropins, and it feels like 'get me an h-card' would be nice
[snarfed] joined the channel
# 05:59 kevinmarks name, uid (ie profile url), photo, url[], seem doable for most of them
# 06:00 kevinmarks I'm going to try login with 2 choices with current code first.
# 06:01 kevinmarks the other part of this is having to replace the appengine users api with my own cookie based one
e-lima, Jihaisse, cweiske, sanduhrs, sammachin, Tino, petermolnar and pfefferle joined the channel
petermolnar and loic_m joined the channel
# 08:33 kevinmarks hm, I can login to G+ from my locl install, but appenginge gives me a 500 error
# 08:37 kevinmarks ah, found it. had to turn off openid support as they broke that.
yakker, cweiske2, mlncn and elima_ joined the channel
# 09:23 kevinmarks their user json is {"name":"Kevin Marks","id":"10156180149405425"}
# 09:25 kevinmarks Google and twitter give you urls, images, links, description way more
adactio and friedcell joined the channel
behind_you, Erkan_Yilmaz and tantek joined the channel
joskar, glennjones, fkooman, elima_ and Hyle joined the channel
friedcell and pfefferle joined the channel
# 12:12 GWG pfefferle: Saw the (linkback)_post issue.
# 12:14 GWG pfefferle: Hello. Haven't seen you around in a bit
# 12:18 GWG pfefferle: I'm still hoping to get the new filters into core on that
# 12:18 pfefferle I also had a look at the semantic-comments these days, to try to re-use some of the code for a ficepile...
# 12:18 Loqi pfefferle meant to say: I also had a look at the semantic-comments these days, to try to re-use some of the code for a facepile...
# 12:24 GWG pfefferle: I need to have a look at the code in detail to try to figure out the problem. I'd been thinking a lot about this because of an issue I tried to patch in core re pingbacks. Right now, Semantic Linkbacks retrieves the HTML from a site a second time, after the pingback or webmention code already has. I wanted to try to open up a way for the data to be processed earlier, and still be able to go into comment meta, which it can't now.
# 12:24 GWG pfefferle: Re the Facepile, that code is the first thing I wrote when I got involved here, it needs improvement. Look at the mf2_s comment code, which is an improved version of some of the same code.
# 12:25 pfefferle GWG this would be awesome! I also had a look at the code when I started working on the SL plugin. Sadly the do all the parsing stuff directly in the code and have noo hooks for that at all...
# 12:26 GWG pfefferle: I'm actually trying to get that in.
# 12:29 GWG pfefferle: I looked at the Semantic Linkbacks and the Webmentions code to get some ideas on this. I'll keep trying, I guess.
# 12:31 GWG pfefferle: The only solution I can think of so far is to split up linkback_fix. Need to look at it more.
tvn joined the channel
# 12:37 GWG pfefferle: How is having it on comment_post causing the problem? Haven't researched it yet.
Zegnat, eschnou and friedcell joined the channel
# 13:03 GWG pfefferle: Wasn't that the issue about firing on edit_comment?
sanduhrs joined the channel
# 13:23 pfefferle GWG yes, but if we do that on every update, you will not be able to edit the comment by hand, because it will always be overwritten by the linkback plugin... and it we have to add preventions to start no infinite loop, because the SL plugin also fires an "edit_comment"...
Tino joined the channel
# 13:38 GWG pfefferle: Will play with it and get back to you.
snarfed, yakker, pfefferl_, hs0ucy and hmans joined the channel
indie-visitor joined the channel
# 14:04 Loqi Welcome, indie-visitor! Set your nickname by typing /nick yourname
j12t and ttepasse joined the channel
# 14:22 ben_thatmustbeme snarfed, i think what i'm going to do is just try to make a list of facebook's alternate versions of profile URLs
# 14:22 snarfed ben_thatmustbeme: ah, your goal is de-duping profile urls? not posts?
# 14:25 ben_thatmustbeme trying to get it so i have one entry for each person across silos (and multiple urls per silo)
# 14:25 snarfed bridgy's profile urls are sometimes global user ids, sometimes app-scoped, depending on when the uers signed up for bridgy
# 14:26 snarfed i think FB redirects all profile URLs to use username now
# 14:26 snarfed are you using rel-me to connect people's silo accounts?
sanduhrs1 joined the channel
# 14:36 snarfed yeah, this is kind of the point of FB app-scoped user ids, you're not supposed to be able to deanonymize and identify people across apps
# 14:38 snarfed hmm, i don't currently put people's web site in bridgy's user page h-card, but i should. you could probably use that
tvn and [snarfed] joined the channel
# 14:46 [snarfed] ... but that would only help with responses from people on bridgy, which is usually a minority
# 14:53 [snarfed] ben_thatmustbeme: so, you need something like rel-me discovery, ie *something* in common across the silo profiles
# 14:54 [snarfed] ... and actually i don't even think bridgy can look up an FB user's profile and web site URL if they haven't authed bridgy
tantek joined the channel
# 14:56 [snarfed] agreed. especially for FB users who aren't actually signed up on bridgy, i think name matching is your only hope :/
Geng joined the channel
# 15:03 [snarfed] the catch is that profile link requires you to be logged in
# 15:04 [snarfed] each silo does their own image processing though, so you'd need to do fuzzy image matching...ugh
j12t joined the channel
# 15:09 [snarfed] that's actually an interesting hack to deanonymize app scoped FB user ids in general, if it works
# 15:10 [snarfed] well it lets you join two arbitrarily sized FB user sets across different FB apps
# 15:11 Loqi [snarfed] meant to say: which is exactly what they meant to prevent
LanceyWork joined the channel
# 15:15 aaronpk it wouldn't take much actually, i'm sure there's some sort of invisible data they could change in the image to change the md5 sum
# 15:17 [snarfed] it'd need to be lightly visible, otherwise you must render and hash the pixels
# 15:17 Loqi [snarfed] meant to say: it'd need to be lightly visible, otherwise you just render and hash the pixels
# 15:18 aaronpk yeah, but even something as simple as adding 1 to the red value of a random pixel would be totally undetectable by eye but would change the hash
yakker joined the channel
# 15:26 [snarfed] i guess you could then downsample, convert to b&w, or even just edges... i wonder how low res you could go before you hit collisions
# 15:26 aaronpk eh, if it takes that much work to match photos it's probably acceptable
# 15:29 aaronpk the fact that you can match profiles with the md5 sum of the image right now is worth writing up
# 15:30 [snarfed] writing up, definitely. on my to-do list now, unless ben_thatmustbeme beats me to it
shiflett joined the channel
# 15:33 ben_thatmustbeme if they are based on the same image, and the same size, water mark all they want, its still fairly easy to get a match
# 15:34 aaronpk yeah that's why I think a simple fix like changing a pixel would be worth it, since it would throw off the trivial md5 match
ttepasse joined the channel
# 15:35 [snarfed] yeah, the hash is the key case to foil. comparing every pair is quadratic runtime, ie intractable for large sets
# 15:43 ben_thatmustbeme shifts certainly add more, complexity, but even then there are low order magnitude solutions
yakker, tvn_ and j12t joined the channel
# 15:59 [snarfed] eh images will be bounded in size so that's roughly constant. i was thinking N users :P
# 15:59 [snarfed] ie what's the complexity of joining a set of n users with a set of m users
# 16:07 aaronpk yeah you could resample the image down to like 20x20 with a small color space and that might do it
shiflett joined the channel
# 16:17 [snarfed] nah, you can still hash the downsampled, b&w, maybe edge-detected version
# 16:19 [snarfed] key question is how downsampled you can go before you start seeing collisions
# 16:26 [snarfed] thanks for the idea ben_thatmustbeme and discussion aaronpk, this will be fun to write up!
cleverdevil and awolf joined the channel
tallpaul, KitB, anm, catsup, tantek and Zegnat joined the channel
scoates joined the channel
# 16:36 tantek great to see that HWC is on in Brighton this week!
catsup and snarfed joined the channel
catsup, j12t and [kevinmarks] joined the channel
# 16:50 [kevinmarks] You can change an image file without touching pixels, but the image processing will help. Down sampling might get you false positives from rainbow avatars etc.
catsup and snarfed joined the channel
benwerd, Geng and catsup joined the channel
# 17:09 tantek more on that candidate slogan - here's a real-world use in context to give you an idea:
# 17:09 tantek Be a part of the open web, with your web site.
# 17:09 tantek fellow HWC organizers (aaronpk, kylewm, benwerd, adactio, tbrb, voxpelli) how does that read to you?
# 17:10 tantek the "open web" aspect in particular is tailored for that audience (Mozilla) - which is expected to want to help keep the web open etc.
# 17:10 tantek beyond just being "independent" - which is the usual appeal we make
catsup joined the channel
# 17:12 voxpelli tantek: would replace "with" with something more active/actionable – perhaps "get"?
# 17:16 tantek "have" sounds more passive, like collecting something you buy
catsup joined the channel
# 17:17 tantek "with", by being absent of action, puts the focus of action back on the "Be" at the start of the sentence, thus overall making it more active
snarfed and catsup joined the channel
# 17:25 kevinmarks for a slogan, you want the stress to be on the end, and that sentence is oddly front weighted
# 17:27 kevinmarks "The open web is waiting for your web site" moves the flow to you more
# 17:27 tantek it's an iteration on "Be independent with your web browser and your web site."
gRegorLove joined the channel
# 17:28 tantek kevinmarks: "waiting for your" makes it sound like the open is not there yet, it also has the same issue of "have and collect" that I pointed out above
# 17:29 tantek the point of HWC is not to just check some checkmark
# 17:29 kevinmarks it being an exhortation definitely makes it odd to have a comma,
# 17:29 tantek e.g. "ok I added my website to the open web, I'm done"
benwerd, catsup and j12t joined the channel
# 17:39 snarfed ooh yes. i actually like just "bring your own website"
# 17:39 snarfed clearly implies that you're using it to participate in a larger community
catsup joined the channel
# 17:42 tantek snarfed, do you mean "Be a part of the open web, bring your own website" ?
# 17:42 tantek or just drop the open web part? (which was the whole point to be a hook for Mozilla audiences)
# 17:44 bear Be the open web, bring your own website
# 17:44 snarfed i think the rest is clearly enough implied, and i think short and sweet, no comma is very valuable
tvn joined the channel
# 17:45 tantek snarfed: unfortunately the rest of is not clearly enough implied
# 17:45 tantek most people at Mozilla think "be the open web" means just by choice of browser
tvn joined the channel
# 17:46 tantek the key here is to connect "open web" and "your own website" - because most people still don't internalize that connection (and happily just use silos instead, despite claiming they "support the open web")
# 17:46 tantek bear - "avoid silos" is one of those "do nothing" to succeed answers - which is not enough.
# 17:47 bear I was just riff'ing on the Be the ..., ... pattern
catsup joined the channel
# 17:47 tantek which has the same problem I pointed out before, just trying to drop the comma
# 17:49 kevinmarks some version of "a journey of a hundred miles starts with a single step"
# 17:49 tantek I liked the cadence of the Squarespace ad's conclusion
# 17:50 tantek good enough for a superbowl ad is probably good enough :P
# 17:50 bear The open web starts with you; find out how
# 17:51 tantek Be a part of the open web with your own web site.
# 17:51 voxpelli tantek: perhaps just "site" rather than "website" as that implies?
# 17:51 tantek not dropping "open web" because that's the essential hook for this audience
# 17:51 bear site is jargon IMO - most folks don't use that phrase for websites
# 17:51 Loqi voxpelli meant to say: tantek: perhaps just "site" rather than "website" as that's implied?
# 17:51 tantek but "Bring your own website." is great for indieweb in general
# 17:52 tantek bear, I agree that "site" by itself is jargon
# 17:52 Loqi Web hosting can be the primary regular cost in maintaining an IndieWeb site; this page lists several options from free on up depending on your publishing needs, like a static, shared, private, or dedicated server https://indiewebcamp.com/site
# 17:52 bear a lot of what we have said above are all great campaign type posters once a core phrase is locked in
# 17:52 tantek ok, sticking with "Be a part of the open web with your own website. " for today's meeting
catsup joined the channel
# 17:53 voxpelli The slogan should probably emphasize that it's the independent sites that makes the open web
# 17:53 kevinmarks the people who are crazy enough to think they can open the web are the ones who do
# 17:53 tantek bear, speaking of, do you have an h-feed on your site?
# 17:53 voxpelli So rather than "Be part of the open web", maybe "Make the open web"?
# 17:53 bear it's a call to arms so implying responsibility will bring out the change makers
# 17:54 bear tantek - not yet, my site is adverse to a feed right now just because of it's structure
eschnou joined the channel
# 17:56 GWG tantek, do I get college credit for this class?
cleverdevil- joined the channel
catsup joined the channel
# 17:59 bear yea, mine may be earlier but that is july of 2014 is the earliest I can see right now
# 18:01 voxpelli tantek: that order probably went out of the window about now :P
# 18:02 tantek ben_thatmustbeme: make it a habit, as soon as you support a page of something on the wiki, add yourself to the examples!
# 18:03 rhiaro heh I hit edit conflict with voxpelli, kevinmarks and ben_thatmustbeme
# 18:03 voxpelli I wonder if I should make my "firehose" archive feed discoverable from the front page somehow... If someone wants to subscribe to _all_ of my content
catsup joined the channel
# 18:05 kevinmarks is binary searching archive.org to find a start date for waterpigs
# 18:06 rhiaro voxpelli: I'm thinking about that too, the 'firehose' type feed
# 18:06 ben_thatmustbeme tantek: i've had an h-feed on my site since i created it... i based it on a wordpress theme that had it already
# 18:06 tantek ben_thatmustbeme: then use the date that *you* implemented h-feed
j12t joined the channel
# 18:07 voxpelli I have one, but I don't really intend any person to actually visit my firehose feed – it's just my last resort for archiving
# 18:07 tantek it's still useful for testing consuming code etc.
# 18:08 voxpelli even my firehose feed doesn't print out articles in full either :/
# 18:08 Loqi kevinmarks meant to say: my kevinmarks.com h-feed is titles only
# 18:09 bear yea, titles only is what i'm thinking my front page will have - just below the ego-self stuff :)
catsup joined the channel
cleverdevil joined the channel
# 18:12 voxpelli would really like to experiment with feed discovery in indie reader and the subscription to just a part of a users posts
# 18:13 tantek bear, voxpelli interesting about different preferences for home page presentation
Geng joined the channel
# 18:13 voxpelli feels like that's an experiment that was part of early day microblogs like Jaiku, but which has died of since
# 18:14 tantek rhiaro: huh? what's the use-case you're trying to solve?
# 18:14 voxpelli tantek: there's a section in the h-feed about partial content already
# 18:14 tantek but this is about "what you put on your home page"
# 18:14 rhiaro doesn't alternate suggest a different versionof the same feed? eg. rss vs html
# 18:15 voxpelli tantek: that's complicated for me as my "home page" is a blog and the social interactions and bookmarks features are pushed aside into sub pages, hmm
# 18:15 rhiaro tantek: I'd like to be able to be able to put a homepage url into a reader, and have the option to subscribe to just notes, or just articles, or a certain tag, etc, if they're provided
# 18:15 ben_thatmustbeme i'm thinking i'm just going to make any links to actual feeds be enclosed in an h-feed where u-url is the only item
# 18:16 voxpelli kevinmarks: rel-alternate would be wrong in my case as the other feeds are not alternate presentations of the same content as is the case with rss/atom
# 18:16 rhiaro or any other collection of posts according to whatever criteria
# 18:16 ben_thatmustbeme the way i would want it to work is just get the list of all feeds on someone's site and I can pick which one i want
# 18:16 rhiaro eg. my /travel and /calendar feeds might be useful to subscribe to, and have some arbitrary rules to decide what ends up there
catsup joined the channel
# 18:18 voxpelli so one could select if one wanted Jyri's delicious bookmarks or not – because unlike on Twitter you had the choice to include or not include the feeds they imported into Jaiku
KartikPrabhu joined the channel
# 18:20 kevinmarks looks liek woodwind checks for rel="feed" for html and rel="alternate" for xml types only
# 18:21 tantek ^^^ kevinmarks, what to start that with a short definition and mention of Woodwind's implementation?
# 18:22 Loqi tantek meant to say: ^^^ kevinmarks, want to start that with a short definition and mention of Woodwind's implementation?
# 18:22 kevinmarks rhiaro_: the convention is to use the title to distinguish the kind of feed in rel="alternate"
catsup joined the channel
# 18:25 voxpelli Hmm, looks like parsers have started to dislike "<link rel="canonical" href="/" class="u-url" />" :( They just include an empty string for the "url" value
# 18:26 voxpelli kevinmarks: relative URL:s are valid there, aren't they? Although I could of course make it absolute, I should have all the data available
# 18:27 kevinmarks realtive are valid, but if you don't give the parser a base url it can't resolve them
# 18:27 voxpelli kevinmarks: I give them the URL to the page, they should use that to resolve?
# 18:27 bear is there a place I can check the newly added rel="feed" autodiscovery link for my homepage?
# 18:28 bear ah - reader - I keep forgetting that one
catsup joined the channel
# 18:29 kevinmarks woodwind subscribe, btu thta may be it finding the markup on the page
# 18:29 gRegorLove snarfed: Not seeing the profile + logout link on my bridgy page now. Odd.
# 18:29 aaronpk there's some brainstorming on subscribing to partial feeds already
# 18:30 bear oof - seems that woodwind did auto-discover the right url but the name of the feed is all wrong
# 18:31 snarfed good reminder though. PSA for bridgy users: if you re-login to one or more of your silos, bridgy will remember you and show a header links to your user pages
eschnou joined the channel
[snarfed] joined the channel
catsup joined the channel
# 18:34 kevinmarks brid.gy/users isn't bad when you realise you can hack the url
# 18:34 kevinmarks maybe add a 'find user by name' form that just does that for you
# 18:36 voxpelli waits for GitHub Pages to rebuild his page – really needs to get a more premium static page host eventually
# 18:36 rhiaro Yay finally figured out how / was permitted to book MIT rooms and booked for IWC MIT
# 18:37 rhiaro Step 2: go find out where these rooms I've booked actually are
catsup joined the channel
# 18:42 voxpelli aaronpk: you have a "separate feeds" example on that page – I added myself there as well, but realize adactio also have such feeds (Links) which is what I mimicked
# 18:43 voxpelli wondering if that should perhaps be extracted into a separate list or at least have adactio added to it as well
# 18:45 voxpelli kevinmarks: made the rel-canonical absolute, but still no success – weird that the parses finds the u-url's existence, but fails to add a value to it :/
catsup joined the channel
# 18:50 kevinmarks so the inside of the Stata Centre is as confusing as the outside?
# 18:51 ben_thatmustbeme there were parts of the first floor that i know i happened across once and couldn't find again
# 18:51 Loqi voxpelli meant to say: kevinmarks: nope, check the url-propery of the h-feed
# 18:52 kevinmarks huh. Uk universites are often like that (eg KCL) because they are multiple buildings attached togteher with different floor plans; desiging one from scratch like that is a bit daft
# 18:53 voxpelli I guess the adding of classes to link-elements within head is to be for problems, but very convenient when you want the canonical URL for an h-feed to actually mark up the rel-canonical as that url
# 18:54 voxpelli thing is that the header always points to the frontpage – I don't have an element that points to the actual feed on the feed page
# 18:55 voxpelli wonder why it still adds an empty "url" property though?
# 18:56 voxpelli oh, never realized the mf2-spec is so strict – thought it always looked at "href", then "src" etc no matter the tag
# 18:56 voxpelli does that mean mf2 is incompatible with custom elements?
# 18:57 kevinmarks no, custom elements will work for most things, but u- is strict
# 18:58 kevinmarks you have a concrete example and were confused by the parsing so it is worth documenting there
cleverdevil- joined the channel
hs0ucy and Geng joined the channel
# 19:24 kevinmarks hm, I kinda want a 'everything except this tag' mode on woodwind
_fran and yakker joined the channel
# 19:37 aaronpk benwerd++ for literally using literally correctly
eschnou joined the channel
[jonnybarnes] joined the channel
# 20:08 aaronpk at least everyone doesn't look like the same bot the way most IRC/Slack gateways work ;)
# 20:09 tantek hey jonnybarnes, do you support an h-feed stream on your home page?
nitot joined the channel
# 20:14 [jonnybarnes] ok, i have a user page on the wiki but it appears people are now using templates
# 20:14 aaronpk i don't know why i made that comment "post types"
# 20:15 tantek rhiaro: you have rel=feed right? perhaps add yourself in a "IndieWeb Examples" section on /rel-feed ?
fkooman and eschnou joined the channel
# 20:17 [jonnybarnes] so http:// wiki links ask me to login (at least in the top menu), https:// wiki links I’m already logged in
snarfed joined the channel
# 20:18 [jonnybarnes] I’m assuming if you log in on an https link the secure flag is set on the cookie
# 20:18 aaronpk i want to redirect the whole wiki to https but i can't until we a) stop hotlinking avatars or b) I figure out mediawiki magic to be able to rewrite the img tag for those
# 20:19 aaronpk i could un-set the secure setting but that seems not ideal
# 20:21 tantek KartikPrabhu: huh? I see "feed" mentioned several times on the rel registry
# 20:21 [jonnybarnes] so if I use my homepage as an about page kind of, and I have an h-feed on `/notes`, could I put a rel=feed link to notes from my homepage?
# 20:22 aaronpk it archives them too so images stick around once the original disappears too
# 20:22 snarfed ah, so that's why img rewriting would actually work
# 20:23 snarfed hmm. could you just do a one time migration that rewrites all avatars to https on the image proxy?
# 20:23 kevinmarks I'm thinking about that with my card stuff - building a proxy on the appengine image store could be handy
# 20:24 aaronpk the hook i'm using doesn't get fired with the way we do images in user templates
# 20:24 aaronpk since we have the <img> tag there directly, instead of using mediawiki's image feature
# 20:26 bear.im created /401 (+209) "Created page with "{{{stub}}}
'''<dfn>401 is an HTTP/1.1 Status Code</dfn>''' returned from a webserver to signify that your are not authorized to make a request to the URI. == See Also == - http..."" (
view diff )
# 20:27 aaronpk i forgot this version of it is just a straight proxy, no storage
eschnou and nitot joined the channel
eschnou and Geng joined the channel
snarfed and Geng joined the channel
rhiaro joined the channel
# 21:37 tantek ben_thatmustbeme: re: adding yourself to Examples sections on the wiki, could you take a look at the "types" of posts here: https://indiewebcamp.com/posts#Kinds_of_Posts - click on each on and if you support it on your site, add yourself to its "IndieWeb Examples" section?
nitot joined the channel
# 21:54 tantek !tell ben_thatmustbeme re: adding yourself to Examples sections on the wiki, could you take a look at the "types" of posts here: https://indiewebcamp.com/posts#Kinds_of_Posts - click on each on and if you support it on your site, add yourself to its "IndieWeb Examples" section?
# 21:54 Loqi Ok, I'll tell them that when I see them next
# 21:54 Loqi Ok, I'll tell them that when I see them next
snarfed joined the channel
nitot joined the channel
camerongray joined the channel
# 23:15 tantek gRegorLove: there are two possible views (even futures)
# 23:15 tantek one is that rel=in-reply-to is for backcompat only
# 23:15 tantek the other is the notion that it may be possible to depend on even less markup in a web where everything is assumed to be page-level
# 23:16 tantek that is, pages that each just represent one object and thus don't need explicit markup to express that they are an object (e.g. h-entry)
# 23:17 tantek a potentially even simpler / less markup indieweb as it were
# 23:17 tantek it's always possible that someone, or potential future someones, will come along and figure out how to do indieweb plumbing even more simply than we have so far
# 23:17 gRegorLove I only have u-in-reply-to currently was wondering if I should add the rel.
# 23:19 tantek anyway, I haven't shared much about that potential future simpler indieweb vision because it didn't seem necessary
# 23:20 tantek I'm more acknowledging it as a future possibility
# 23:20 tantek that someone(s) will come along, proclaim even what we are doing with h-entry, microformats2 etc. is more complex than necesssary, and the provide a working/workable brainstorm about how purely page-level semantics can solve 90% of the use-cases or something
KartikPrabhu joined the channel
andicascadesf joined the channel
# 23:23 andicascadesf Hey guys!
# 23:25 andicascadesf I’m doing some research for an event on security and privacy and want to hear from some of my friends here at IWC.
# 23:26 andicascadesf Sorry, here is the article I’m curious of.
# 23:26 andicascadesf *graphic
# 23:26 andicascadesf Do you agree with this graphic about the mainstream users view of identity?
# 23:27 andicascadesf Where does Indie Web Camp fit in?
# 23:33 snarfed andicascadesf: i hate to say it, but i don't quite get that diagram
# 23:33 andicascadesf Neither do i!
# 23:33 snarfed i get the venn diagram part, it makes sense, but not how the dotted line and other phrases connect
# 23:34 andicascadesf This isn’t 100% scentific, but would it be safe to say that there are 2 t ypes of users (and a big spectrum)
# 23:34 tantek andicascadesf: that ^^^ is how privacy, security, and identity fit into the Indie Web
# 23:34 andicascadesf *two types of users when it comes to those who care about protecting their online identity
# 23:34 tantek (also note that the blog post you cited that the diagram is from is >2 years old and a bit out of date)
# 23:35 tantek for anything else it's probably worth doing a modern user-study to actually determine anything more qualitative
# 23:35 andicascadesf I’m just being general, as I don’ thave time to do a user study
# 23:36 tantek i.e. personal anecdotal experience is that there are as many views of privacy & security as people you talk to - no patterns of "two types"
# 23:36 tantek but if you have evidence for such "two types", definitely share!
# 23:36 tantek if you're just looking for general assertions then the above definitions of security, privacy, identity ought to do
# 23:37 andicascadesf well there’s always a spectrum.
# 23:38 andicascadesf My goal is to teach designers that there are some people who care about their online privacy, and go through crazy measures to protect it, like always writing messages that are encrypted, cautious about which apps they use, use 2 factor authentication, careful about passwords.
ageis_ and snarfed joined the channel
# 23:39 andicascadesf but it seems like more web site sign-ups and registrations happen with convenience.
# 23:41 andicascadesf Thanks I’ll add it to the list of research.
# 23:41 andicascadesf @ageis can you scroll up?
# 23:43 ageis andicascadesf: no, I can't see anything from before I joined
# 23:43 bear this channel is logged - see the topic
nitot joined the channel
# 23:46 andicascadesf I’m conflicted between a few different topics.
# 23:47 andicascadesf Here are some of my goals:
# 23:48 andicascadesf 1. Encourage designers to create more tools that conveniently allow the mainstream user to protect their personal information, encrypt conversations.
# 23:50 andicascadesf 2. Educate the “mainstream / everyday” user on current tools that are available, and what works and what doesn’t work. Show the # of steps it takes to encrypt and decrypt email.
# 23:50 andicascadesf 3. *this is debatable, but I feel very strongly about this*
# 23:53 andicascadesf 3. Show how Microsoft, AT&T and large corporations are secretly selling the personal information of the people we are designing these products for. They are not only betraying their customers – they are going behind the backs of their employees, who spend months / years / whatever creating these features. If designers & developers were more aware of what is happening, they will make more responsible decisions on
# 23:53 andicascadesf whom they choose to work for.
# 23:54 andicascadesf I’m not sure how much of #3 I want to talk about, but I think it’s a strong argument to drive change. Without designers + developers, there is no product.
# 23:54 andicascadesf Thoughts?
# 23:56 andicascadesf For me to stand up and share my political views is a personal choice, so I will make that decision according to what feels right.
# 23:59 snarfed consider text or IM instead of email for #2. they're both way ahead on UX
# 23:59 ageis snarfed: that's the point