2014-06-18 UTC
bnvk, KevinMarks, scor, lukebrooker, vanderwal, fmarier, paulcp, chrissaad, wolftune, shaners, grantmacken, j12t, dybskiy, snarfed and lukebrooker_ joined the channel
dybskiy and wolftune joined the channel
dybskiy, sparverius, lukebrooker and tantek joined the channel
lukebrooker, wtd, fmarier, tantek, KevinMarks, sparverius, snarfed, eschnou, caseorganic and gRegor` joined the channel
eschnou and lukebrooker joined the channel
brianloveswords, chrissaad, catsup, pauloppenheim, eschnou, nloadholtes, pfefferle, KartikPrabhu, petermolnar, fmarier and friedcell joined the channel
jsilvestre, LauraJ, Sebastien-L, wtd, krendil, glennjones, nloadholtes, barnabywalters, danfowler, pfefferle, adactio, bnvk, icco, scor, chloeweil, vanderwal, chloeweil_, wolftune, eschnou, snarfed, brianloveswords and gRegor` joined the channel
# 14:20 gRegor` barnabywalters: submitted a pr for php-mf2
eschnou joined the channel
# 14:25 barnabywalters gRegor`: so IMO your approach to fixing the problem given is unnecessarily complex, but it does raise some valid points and issues which were previously hidden!
# 14:26 barnabywalters the space prefixing was there to prevent matches from inside property names, e.g. p-like-of contains both p- and e-
# 14:26 gRegor` I didn't exhaustively go through the code, honestly. That was the first place I saw to fix it.
# 14:26 barnabywalters and also those functions handle mixed whitespace (lots of spaces, tabs, newlines) very badly, so I’m improving that
# 14:28 GWG barnabywalters: Can I ask you a question?
# 14:28 gRegor` Should I fix it in another function - higher up in the process?
# 14:28 gRegor` Or is it the strtolower that is too complex?
# 14:29 barnabywalters gRegor`: specifically I was referring to the extra, unnecessary variables — working on it now as there’s actually a whole bunch of fixes which need doing, but I’ve merged your test — super helpful!
# 14:29 GWG barnabywalters: I had some trouble with the markup on the new response box
# 14:31 gRegor` Ah, ok. If I need o re-use a concatenated value more than once I usually make a variable for it. :)
# 14:31 Loqi gRegor` meant to say: Ah, ok. If I need to re-use a concatenated value more than once I usually make a variable for it. :)
# 14:31 GWG The grey box is part of a plugin and adds the information to the content, therefore I think I'm making a markup mess
# 14:31 GWG gRegor`: By the way, saw you moved the page.
# 14:32 barnabywalters GWG: looks like a perfectly good h-cite to me, although typically you’ll want to define the url, name and content properties specifically rather than letting them be implied
# 14:32 barnabywalters also consider whether or not you really want the reply context inside the e-content
# 14:33 GWG barnabywalters: That is...something of a problem
# 14:34 GWG barnabywalters: The code dynamically inserts the reply context into the content. In order to display it elsewhere, I'd need the Wordpress theme to support it.
# 14:35 GWG I intend to make mine support a location outside the content box...but to make it universal, I need to support inside and outside
# 14:35 GWG barnabywalters: The reason I'm asking is that. How will that affect consumers of the content, for anyone who doesn't customize the position?
# 14:36 barnabywalters GWG: basically it will mean that consumers which correclty parse and display reply contexts will show the reply context twice, once as a reply context and once when displaying the content
pfefferle joined the channel
# 14:39 GWG barnabywalters: I guess it is what it is. How do you mark up the 'verb' though? The human readable "In Reply To"?
# 14:40 GWG It's a heading, but the parser sees it otherwise?
# 14:43 GWG barnabywalters: I was trying to figure out how to exclude it
# 14:44 barnabywalters GWG: generally it’s not a great idea to put any content with a lot of custom styling applied to it in e-content
# 14:45 GWG barnabywalters: Should have that problem licked in a few days. It will be the same output code, but different positioning.
# 14:46 barnabywalters basically a good test is to look at it with CSS disabled, and if anything looks “off” it probably shouldn’t be in e-content, or should be restructured
# 14:48 GWG barnabywalters: I thought I did. Must have been one of the other two display cases
# 14:48 GWG URL, Title and Quote. URL and Quote but no Title, Title and Quote but no URL.
# 15:01 gRegor` barnabywalters: So I can understand better, what's the reason class names should be case-sensitive?
chloeweil joined the channel
# 15:02 barnabywalters gRegor`: classname matching behaviour in browsers is to treat them as case-sensitive, so to minimise confusion by maximising consistency, microformats parsers should work the same way
# 15:03 barnabywalters gRegor`: thanks for bringing this to my attention, it probably would never have been fixed otherwise :)
# 15:03 gRegor` You're welcome. I'm enjoying digging into this more, and getting used to github.
# 15:05 rascul ooo i never knew class names were case sensitive
# 15:05 barnabywalters gRegor`: you an me both, this is the first time I’ve ever had to review and manually merge pull requests for a piece of software people actually rely on
# 15:06 gRegor` rascul: Yep, it can be a major pain if you work with people that sometimes camelCaseClassNames
eschnou joined the channel
# 15:11 gRegor` Same. And I'm moving from using underscores to using hyphens lately.
luxagraf joined the channel
# 15:16 rascul i have merged notes and articles into the same thing for my site
j12t and pfefferle joined the channel
# 15:17 rascul because i feel like writing an article is more work than writing a long note with a title heh
# 15:19 aaronpk luxagraf: it's more of a design guideline right now rather than an actual project
# 15:19 barnabywalters luxagraf: a few of us are building up archives of everything we link to, but we’ve not published them anywhere or combined them yet
tantek joined the channel
# 15:20 luxagraf aaronpk: okay, i was building a little crawler to backup my bookmarks so I thought I'd see what others were doing
# 15:20 luxagraf and that got me thinking that I should parse and backup everything i link to.
gavinc joined the channel
# 15:22 luxagraf barnabywalters: yeah making things like that public has lots of potential problems. even if the original link dies unfortunately
# 15:23 luxagraf barnabywalters: thanks, already read through your code :)
# 15:23 barnabywalters luxagraf: yep, actually figuring out how to publish this stuff is something I have yet to figure out
# 15:24 barnabywalters e.g. do I make a crawler which crawls my old notes for broken links and replaces them with links to the archived version?
# 15:24 luxagraf it would be interesting to hear a legal professional weigh in on whether or not publishing something just to show what your repy is in reference to falls under a fair use provision
# 15:25 barnabywalters luxagraf: pretty certain that actual reply contexts completely fall under fair use provisions
# 15:26 luxagraf barnabywalters: I would think so to, but I've been continually surprised by what does not qualify as fair use.
# 15:26 luxagraf tantek: yeah, that's what got me thinking about this stuff
# 15:27 barnabywalters the weird thing about fair use is that IIRC it’s proportional — you get to use a percentage of a work without violating it
# 15:28 luxagraf well, that and the considerable number of my bookmarks/linked urls that now point to 404s
# 15:28 barnabywalters but a note is so short that there’s a “fair use” proportion would be a couple of characters
# 15:29 tantek I think there's a different provision for archival
# 15:30 tantek part of the point of maintaining a collective archive is that by the very nature of being collective (rather than individual) it looks/feels more like a public library
# 15:30 tantek plus, once we get some critical mass, we hook it up to stream into archive.org
# 15:30 luxagraf barnabywalters: one of my thoughts for deadlinks, was to change them to point to a plain text backup so that the barebones of the page would be there and there would be no doubt that i wasn't trying to duplicate the content
# 15:32 luxagraf tantek: I've got a crawler running now so if that ever happens, I'm happy to contribute
# 15:34 barnabywalters luxagraf: that’s an interesting idea. another solution would be to upload the data to the Internet Archive and link to that copy
# 15:34 barnabywalters as they’re also more likely to have archived external resources, which I don’t do at the moment
# 15:35 tantek barnabywalters is right, if you can upload to the internet archive and have that work, go for it
# 15:35 tantek IndieArchive was an attempt at doing something more efficient
# 15:35 rascul barnabywalters also letting archive.org handle any legal issues could be a plus
# 15:35 tantek sure, could even treat indiearchive as a cache of stuff submitted to archive.org
# 15:35 tantek if anything on indiearchive gets any bother, simple take it down and point to archive.org instead
# 15:36 rascul there is a blue upload button in top right corner of archive.org
# 15:36 tantek so that your publishing software captures archives of stuff just by you linking to it in your posts
# 15:37 tantek and then stores it in github instead of your own local file system
# 15:38 tantek how do they avoid people uploading a bunch of spam or garbage or bad data?
# 15:38 tantek (which is what happened to Google Data when they tried this)
# 15:38 gRegor` barnabywalters: Are there php-mf2 goals I can help work on, outside the issue tracker?
# 15:39 tantek the point of the github IndieArchive is that since everything can be traced back to a github identity, there's a lot less incentive to burn an identifier with bad uploads
# 15:40 barnabywalters gRegor`: php-mf2’s goals are 1) to be the reference implementation of the mf2 parsing spec and 2) to get people from zero to canonical microformat structures as fast as possible
# 15:40 tantek excited for tonights four-city Homebrew Website Club meetup(s)!!!
# 15:40 barnabywalters so if you can find a way to make it more spec-compliant, or to make it simpler, that’d be awesome. otherwise, time is better spent on the wider microformats/indieweb ecosystem
# 15:45 rascul see my note about expecting things to be broken :)
kevinbae joined the channel
caseorganic joined the channel
# 15:47 tantek does anyone else here besides tommorris have their own wiki on their own domain?
# 15:49 tantek just found a bug in caseorganic.com/about and is wondering if he can fix it.
# 15:49 aaronpk oh yeah I had a private wiki too but took it down a while ago in favor of my dropbox folder of text files
# 15:50 barnabywalters aaronpk: I tried setting up a private wiki but got bored so use a git-managed dropbox folder of text files :)
# 15:50 tantek aaronpk - I remember there used to be a way to sign-in with Twitter to caseorganic's wiki and edit it
bnvk joined the channel
# 15:50 rascul i wouldn't know what to use a private wiki for, everything i would put there i already have a more preferred method of storing
# 15:50 tantek aaronpk - "replaced" implies there's still some way to edit?
# 15:51 tantek caseorganic - I've signed in with indieauth and don't see a edit button
# 15:52 tantek s/Case founded IndieWebCamp with Tantek Çelik and Aaron Parecki in 2010/Case founded IndieWebCamp with Tantek Çelik, Aaron Parecki, and Crystal Beasley in 2011
glennjones joined the channel
npdoty joined the channel
# 15:56 tantek aaronpk, interesting that caseorganic.com and caseorganic.com/wiki/ have different login cookies
caseorganic joined the channel
# 15:57 barnabywalters I’ve been meaning to do so for a while but the current test suite works adequately and therefore is not at the top of my priority list to improve
# 15:58 gRegor` Not sure what that entails, barnabywalters. Might be out of my league.
# 15:59 tantek so only tommorris and caseorganic have wiki pages on their own domains then?
# 15:59 barnabywalters gRegor`: basically an automated test suite where instead of manually writing a test for each case, a script is run which loops over all the test cases in that repo, runs them through php-mf2 and compares the output with the expected output
# 15:59 gRegor` Using PHPunit?
# 16:00 barnabywalters gRegor`: PHPUnit could be used, but it’s real advantages are for manually written test cases with complex behaviour
# 16:00 barnabywalters this would literally be a script which loops over some folders, calling a function for each one and noting whether or not the output matches the contents of a file
# 16:01 gRegor` Ah, calling parse() on every input.html file? I think I'm seeing.
caseorganic and paulcp joined the channel
# 16:19 tantek caseorganic, congrats on having your own wiki on your site since 2011-07-01! First of us to do so.
# 16:20 jonnybarnes so im trying to get photos on my notes, and someones going to say you shouldn't use MySQL in the first place, but I'm thinking that jonnybarnes.net/note/22 should have the image at jonnybarnes.net/assets/img/notes/22
# 16:20 caseorganic tantek: really? i didn't know i was the first. it's been wonderful to have it
# 16:21 jonnybarnes im also thinking of doing the same as you guys and moving my URLs to jonnybarnes.net/notes/{nb60 encoding of id}
# 16:21 jonnybarnes the id value is from the id column of my notes table in the MySQL db
# 16:21 tantek bnvk, aaronpk about an indiestore repo - why repo before seeing it actually live on someone's personal site?
# 16:22 tantek or rather, why not keep it in your own repo until you have something deployed, which someone else could redeploy on their own, and then and only then put it into a "central" or "shared" repo?
# 16:23 aaronpk related, I'm thinking about cleaning up the indieweb github
# 16:23 tantek barnabywalters: agreed. we need to have an active selfdogfood requirement for everything on the indieweb github
# 16:23 aaronpk jonnybarnes: re img URLs they should probably end in .jpg or .png for readability
# 16:23 tantek maybe we need a pledging process or something
# 16:24 tantek where people pledge a project for the indieweb github
# 16:24 tantek and then during the pledging period, the community evaluates whether the project is worthy of the repo
# 16:24 Loqi tantek meant to say: for the duration of the pledging period
# 16:25 tantek barnabywalters: perhaps file an issue asking that ;)
# 16:25 aaronpk I don't think it's a good idea to fork existing projects. that's what the /projects page is for
# 16:26 tantek barnabywalters: I think it's a good place for project maintainers to put projects they want to share ownership of
# 16:26 aaronpk i believe the initial idea was that forking a project was a way to distribute it, treating the indieweb github page as a list of "featured" projects
# 16:26 barnabywalters tantek: yep, makes sense to *move* things there permanently. at the mo IIRC there are some random forks of projects for no reason
# 16:27 Loqi Ok, I'll tell them that when I see them next
# 16:28 aaronpk re: github, i'm tempted to get rid of everything that hasn't been updated in 2013 or 2014
# 16:28 tantek rascul - or are actively using on their own domains
# 16:28 rascul yeah i was going to append or indieweb methods of implementation of other projects
# 16:28 Loqi tantek meant to say: e.g. WordPress belongs on there IMO
# 16:29 aaronpk actualy it's probably completely safe to delete any forks on the indieweb org that haven't been updated in 2yrs
# 16:31 rascul hrm am i a creator? pretty sure i am in the context of indieweb, i just want to verify
# 16:32 rascul i'm reading it, it looks like i meet all the criteria - i use https://rascul.io for primary identity now, i wrote the code and design and it's all open source
# 16:33 tantek there clearly hasn't been a big push for PuSH here
# 16:33 aaronpk :( I like the idea of PuSH but it isn't really a priority for me until I have a solid reader setup
# 16:34 tantek aaronpk, barnabywalters exactly. when we cross that bridge then we can put something up there accordingly.
# 16:35 tantek (anyone else besides aaronpk - assuming aaronpk is still using it!)
# 16:36 aaronpk and actually I'm not still using it cause I never actually installed it on my new computer
# 16:36 tantek interesting - do you have the bookmarkelt buttons documented somewhere?
# 16:36 aaronpk it does mean one extra click to reply to a tweet cause i have to first go to the tweet permalink page, can't just reply from within the stream
j12t joined the channel
# 16:38 gRegor` perks up about UI
# 16:39 aaronpk tantek: the remaining 3 forks are from the initial creation of the indieweb org which was more like a project gallery
# 16:39 aaronpk i'll delete them cause they're all forks and not canonical repos
# 16:39 tantek aaronpk I'm just going through them one at a time to review them for the record
# 16:40 tantek we need to be pretty harsh about rejecting vapor / non-selfdogfood
# 16:40 tantek !tell bnvk why do you want a repo on github.com/indieweb for "store" before it is shown to be working in some capacity on your own site?
# 16:40 Loqi Ok, I'll tell him that when I see him next
# 16:41 tantek problem with being a "gallery" is that it dilutes the stuff that is actually real world that indieweb community folks are using / depending on on a daily basis
# 16:42 tantek aaronpk - I can't get to page 2 of github.com/indieweb repos because maybe you already deleted them? :/
# 16:42 tantek I have no idea what came after friendsunhosted
# 16:42 aaronpk tantek: yeah and barnaby deleted his too, just refresh to get a new page list
# 16:45 gRegor` barnabywalters: the UI work you were soliciting is for webaction toolbelt, right?
# 16:45 barnabywalters particularly the ones which get injected into twitter.com, as they don’t fit in at all
# 16:48 tantek !tell jancborchardt looks like you added https://github.com/indieweb/libreprojects in 2012 and it appears to not be maintained at all - it's just a directory of other projects right? not sure that makes sense in the indieweb repo (i.e. it's not something you can install to help get on the indieweb)
# 16:48 Loqi Ok, I'll tell them that when I see them next
# 16:48 tantek aaronpk - yup, just wanted to try to give jancborchardt a heads-up directly since he appears to be in the channel
# 16:49 aaronpk no harm done by deleting the fork since he's continued to maintain his canonical repo
# 16:49 tantek also the reasoning in particular about being a directory rather than an installable project
# 16:49 rascul it seems strange to me, using github for indieweb stuff
# 16:49 tantek rascul - do you have a git install on your own domain?
# 16:49 barnabywalters rascul: not everyone does, e.g. cweiske has done a bunch of work on self-hosted git
# 16:50 barnabywalters it’s more of a commons than a silo though due to it’s decentralised nature — only PRs and issues are siloed
iangreenleaf joined the channel
# 16:50 rascul anything i have on github is somewhere else first
# 16:51 KartikPrabhu rascul: I'd like to self-host code too. probably others also... any documentation on how you do it would be sweet! :)
# 16:51 rascul i guess i could write something up in the wiki
# 16:51 aaronpk (I just use gitlab cause it bundles it all in one go)
# 16:51 rascul yeah gitlab is nifty, too heavy for what i was looking for though
# 16:52 rascul might be good for git.indiewebcamp.com though :)
# 16:52 aaronpk not til there's an indieauth plugin for gitlab :)
# 16:52 KartikPrabhu i once thought of self-hosting git and then using webmentions for PR and issues but never got around to building that... so it is all fufu at this point
# 16:53 rascul stuff i make will go into git repos of mine in various locations, github is always the last place to push to
caseorganic joined the channel
# 16:54 KartikPrabhu me is off to do physics stuff. gregor`: HWC is still on in this beautiful thunderstorm yes?
caseorga_ joined the channel
# 16:55 gRegor` I think cweiske tracks his own code and POSSEs to github.
# 16:55 gRegor` KartikPrabhu: Yep
# 16:58 luxagraf rascul: do you have your host repos push on to github with a post commit hook or something?
# 16:59 luxagraf I host all my own code and experimented with doing that, but i never got the push to github part automated.
jonnybarnes joined the channel
# 17:00 aaronpk is running such an old version of gitlab tho and it's a PITA to upgrade :(
ttepasse joined the channel
# 17:03 aaronpk luxagraf: because it's in rapid development mode? (i.e. not stable?)
# 17:05 luxagraf aaronpk: basically yes. it seems to love backwards-incompatible changes. not what i want in something that holds the primary source of everything i do.
tilgovi and scor joined the channel
# 17:06 luxagraf aaronpk: and it needs the whole rails stack, which i otherwise have no use for
# 17:07 aaronpk i'm wondering if it's a little more stable now. I installed at version 2 or something, back when each version was completely changing how system user accounts and git repos were stored on disk
TimAbraldes joined the channel
# 17:08 rascul luxagraf no, i just push master to github from time to time
# 17:09 luxagraf aaronpk: could be. i know there's ubuntu/debian packages now, which makes it bit easier to install than when i tried.
# 17:09 aaronpk I wonder if it would run well on a $5/mo digitalocean or $10/mo linode
# 17:09 rascul i have git repos in many different places, i should probably centralize those some time to rascul.io heh
# 17:09 aaronpk or heck an amazon micro instance since it's easier to back those up
# 17:10 rascul aaronpk digitalocean has a gitlab application one can spin up
# 17:10 aaronpk whoa didn't even realize digitalocean was doing one-click installs
# 17:10 rascul it'll run fine on the $5 one as long as it isn't too heavily used probably
# 17:10 rascul i messed with it briefly but i didn't try to put much load on it or anything
emmak joined the channel
# 17:11 luxagraf and for the record, i think rascul is right, hosting indieweb projects on github is, well, not selfdogfood
# 17:11 aaronpk github is a silo just like the other silos. it's not the end of the world to use it!
# 17:14 luxagraf aaronpk: true and git repos are very portable, which is all the more reason to POSSE to it somehow
# 17:14 rascul luxagraf a post commit hook to push to github is something i've been thinking about, i just haven't got around to doing it yet
# 17:21 luxagraf I'm going to work on that at somet point, see if I can create a system and mirror a few things to github
snarfed, paulcp, jonnybarnes, j12t, KartikPrabhu, brianloveswords and dybskiy joined the channel
LauraJ joined the channel
pbeaulieu and j12t joined the channel
# 18:35 gRegor` That thing where you spend 15 minutes wondering why str_replace("/r/n", '', $string) is not replacing the returns in a string . . .
# 18:35 gRegor` Then realizing you used forward slashes instead of backslashes
# 18:35 gRegor` needs more coffee
# 18:35 Loqi bret: tantek left you a message 2 hours, 8 minutes ago: how did you want to clean up /projects ? I want to help with that too.
# 18:35 gRegor` Easy now. Those computers are my career. :)
# 18:36 rascul gRegor` heh i was wondering what you had in the /r/n directory at first
# 18:37 bret !tell tantek, started making some notes on how to recategorize the projects into something more useful
# 18:37 Loqi Ok, I'll tell them that when I see them next
barnabywalters joined the channel
# 18:39 KartikPrabhu use-case: I have a lot of photos on Google's services which I want to move. Wondering whether to have own storage space somehow or use Dropbox
# 18:39 gRegor` I don't really consider S3 a silo, anymore than Dreamhost or another host.
# 18:40 gRegor` Not sure about Dropbox. There are privacy / political objections to Dropbox, certainly.
# 18:40 bret !tell tantek I'll probably work on a userspace version during writing hour
# 18:40 Loqi Ok, I'll tell him that when I see him next
# 18:41 bret KartikPrabhu the better question is: do you own your data that you put there?
brianloveswords joined the channel
# 18:42 bret KartikPrabhu i would think mostly righht?
caseorganic joined the channel
# 18:42 bret you might encrypt it if you dont want people peeking at it
# 18:43 KartikPrabhu I don't know. dropbox doesn't look different from Google Albums or soemthing. But it might differ in the EULA which I haven't read
caseorganic joined the channel
wolftune joined the channel
# 18:44 aaronpk KartikPrabhu: as long as you can get the data out the same way you put it in it's fine. it's more a question of how easy is it to replace one service with another.
# 18:44 aaronpk also do I need to know that you're using a service in order to interact with your data there
# 18:44 KartikPrabhu I basically want to use it to store photos which I can then insert into posts on my site
# 18:45 aaronpk if you want to be really safe about it, you could create local URLs on your domain that redirect to the S3 version. that way if you want to replace S3 later you don't have to change your URLs
# 18:48 KartikPrabhu bret: quite amusing to read criticism of Google's TOS on that site while the "Discussion" page is on Google Groups :P
# 18:49 bret although google's data scooping isnt a huge bother to me as much as other things
# 18:58 gRegor` snarfed: Does bridgy only watch for interactions back to a certain point? I received a FB like from a May 1 post today, but not one on a January 8 post. They were both liked by the same person within a minute or two of each other, too.
paulcp and caseorganic joined the channel
# 19:10 bret aaronpk is it okay to come early to esri today?
# 19:10 aaronpk bret: I'll likely be in meetings and such until 5 but yeah you can grab a desk to work on
barnabywalters joined the channel
# 19:11 bret I would probrably get there like at 5:15ish
caseorganic, paulcp and barnabywalters joined the channel
# 19:20 snarfed gRegor`: yes, it goes back a ways, but not indefinitely far
# 19:21 snarfed you can send a webmention for the jan 8 one yourself if you want. you have to construct the source url manually, but it's doable
# 19:21 aaronpk snarfed: i would love to see a page explaining the URL structure, I'd do manual webmentions to myself more often if I knew how to construct those URLs
# 19:22 snarfed aaronpk: sure! added to my todo list. tantek asked about how far back it looks yesterday too, so there's clearly interest
shaners joined the channel
# 19:26 gRegor` snarfed: construct the brid.gy source URL?
# 19:28 gRegor` Got it. I'm figuring out the FB one currently.
# 19:29 snarfed url structures differ by type (comment, like, etc) but not by silo, so a fb like will work the same way
# 19:31 gRegor` Eenteresting. So brid.gy is parsing the like/comment on demand when I manually create the URL (for the first time)?
# 19:31 snarfed sadly it does it *every* time, not just the first time
tantek and caseorganic joined the channel
# 19:32 Loqi tantek: bret left you a message 55 minutes ago: making some notes on how to recategorize the projects into something more useful
# 19:32 Loqi tantek: bret left you a message 52 minutes ago: I'll probably work on a userspace version during writing hour
# 19:32 bret also including things that really should be in that list
# 19:32 gRegor` That explains why re-processing a twitter comment pulled in an updated display name for a friend.
# 19:33 gRegor` ★ The More You Know
# 19:37 bret tantek yeah! generally I wanted to shift it away from a "what tools exist that can be used for indiewebbing" to "check out these community member projects which use x building blocks to do x"
caseorga_ and paulcp joined the channel
# 19:44 snarfed gah. i'm so used to markdown now, i use it automatically even when i'm authoring a literal .html file. sigh.
tantek and j12t joined the channel
# 19:49 tantek bret - what makes you want to make that be the focus?
# 19:50 tantek snarfed, interesting. would a <markdown> element in HTML5 be useful? (for explicitly invoking a markdown processor)
# 19:50 bret Because whenever I find myself showing someone indieweb stuff, I point them to a list of different websites that demonstrate the different directions and ideas people tend to be taking
# 19:50 snarfed tantek: i'd kill for that! i'd never choose to author in raw html over markdown if i didn't have to
# 19:50 snarfed seems like a long shot to get into the spec, but i'd love it
# 19:51 tantek snarfed, all it takes is a few interoperable implementations ;)
# 19:51 snarfed it'd probably be straightforward to polyfill, i'm sure there are js markdown implementations
# 19:52 tantek bret - "different websites that demonstrate the different directions" sounds like a good reason to show people individual indieweb sites rather than projects
# 19:52 barnabywalters surely a standardised markdown would be a prerequisite for a <markdown> element in the HTML standard
# 19:52 shaners tantek: snarfed: Haml and some other template languages handle this by allowing a for a filter tag. you can then specify which filter to use. markdown, yaml, etc
# 19:52 bret tantek when I say projects that is basically what I mean, their websites in most cases
# 19:52 tantek my understanding of haml is that it is just as much mess as HTML without the ubiquity
# 19:52 rascul is there a wiki tag to include the dfn from another page?
# 19:53 tantek of which there are plenty, per indieweb feature even
# 19:53 bret I guess? i mean, falcon is your project, but I look at tantek.com for an example of that project
# 19:54 bret p3k is aaronpk's project, but I look at his website or caseorganic's website for an example
dybskiy joined the channel
# 19:54 shaners i'm not a fan of haml. but i do like the way of being tell the parser as a human that i'm switching modes within a document
# 19:54 tantek I think it's good that each project list a few example deployments
# 19:54 tantek however the focus should still be on the projects rather than the deployments
# 19:55 rascul makes more sense to me to have /projects be indieweb specific stuff, put the other stuff on another page
# 19:55 tantek snarfed, barnabywalters if/when I get around to switching to HTML+markdown for my storage files, I'll likely write up some sort of simplified minimal canonical version of markdown
# 19:55 bret tantek ya i agree, I think I was just not explaining it very well in IRC…. i want to list off the projects, and have that list containt people and example sites
# 19:56 barnabywalters tantek: in my experience 90% of my “usage” of markdown is paragraphs from line breaks
# 19:56 bret tantek… community members over general tools, unless there is a reason to include a general tool other than noting its relation to a specific project
# 19:57 tantek too much of markdown as people use it violate markdown's #1 design principle of "make it as readable as possible"
# 19:57 rascul if i can't easily read my markdown source then i'm unhappy
# 19:57 bret links are anying in markdown unless you are naming them, plain urls should be autolinked
# 19:57 tantek hence I tend to be skeptical of rabid markdown advocates who don't admit its (seemingly obvious) internal flaws up front.
# 19:57 rascul plain url linking depends on the implementation though
# 19:58 bret when do you see plain urls and not want the option of clicking?
# 19:58 tantek bret, re: "community members over general tools" - so I think that's an important point.
# 19:58 bret i mean community member projects* just clarifying
# 19:58 tantek perhaps we can use community adoption / day-to-day use as a filter / sorting of projects
# 20:00 bret simply moving experimental above production would be an improvement imo
# 20:01 bret still, want to do more than just that
fungoat joined the channel
# 20:02 bret tantek differentiated cms like projects away from service hubs would also be nice I think
# 20:03 bret ie taproot is different than webmention.io
# 20:03 gRegor` rascul: Do you mean a <dfn> from a redirect page?
# 20:04 tantek bret - I'm thinking of getting rid of the experimental vs. production distinction completely
# 20:04 tantek because I'm not sure it's helping anyone any more
# 20:04 gRegor` Markdown inside a markup language seems ironic to me. ;)
# 20:05 tantek it did originally but at this point many "experimental" projects are more useful/usable and advancing faster
# 20:05 gRegor` Oh, no support for that that I'm aware of, rascul.
# 20:05 tantek I do want to prefer as you say "community member projects"
# 20:05 gRegor` Would take a custom mediawiki plugin I believe. or a template for every dfn
# 20:06 tantek perhaps sorted by # of indieweb sites running them
# 20:06 bret tantek i was also thinking of having a (Beautiful) Silos"
# 20:06 bret as a way to track open source silos that would be rad to get on board with webmention and uF2 stuf
# 20:06 rascul gRegor` eh that's way over my head, i just the other day figured out how to make a template for myself heh
# 20:06 tantek open sources silos? I don't think that means what you think it means. ;)
# 20:07 rascul or more specifically, i just copied kylewm's template ;)
# 20:07 gRegor` Yeah, templates can be a beast
# 20:07 bret tantek yeah… but i want to describe them in an encouraging way (you can still interop!) instead of discouraging (monoculte be damned!)
# 20:09 gRegor` A custom plugin would probably be even more of a beast, since you'd need to set up a mediawiki install to test it. And then there's the fact that the IWC mediawiki is older and needs to be updated. And so on. :)
# 20:09 gRegor` ben_thatmustbeme: Was it you that was working on updating the mediawiki install?
# 20:09 bret are you a developer or user of these? You can help bring these projects forward by interoping with the indieweb"
# 20:09 tantek can you give me a concrete example of one that would work?
# 20:10 rascul gRegor` openshift makes mediawiki installs easy :)
# 20:10 tantek bret - most of those seem to just die off if we just ignore them long enough.
# 20:10 tantek and people leave them disillusioned and determined to work on something more interoperable
# 20:10 bret tantek IE pump.io or ghost… both could easily interop if there was interest from their community
# 20:10 tantek pump.io does have interest - evanpro has expressed it!
# 20:11 gRegor` I have a friend running ghost that when he saw webmentions said "Great! Now learn Ghost and make a plugin for it." Heh
# 20:11 bret ghost is like wordpress basically, if we had someone interested in making that happen it could
# 20:11 tantek and then there's tent.io which has frustrated enough people already that they've showed up here instead.
# 20:11 rascul i've never used ghost but i understand it's pretty good, i thought i saw mention of someone attempting indieweb stuff with it
# 20:12 bret tantek pump is focusing on posse right now
# 20:12 tantek bret - I agree with that focus and prioritization!
# 20:14 tantek specifically how long the PR has been outstanding (since when)
# 20:16 bret maybe if I got webmentions working the PR would be more attractive
# 20:16 bret ok i gotta go back to work… ill ping with you what I come up with at writing hour
# 20:17 tantek I'll document my work / thinking outloud here in the channel as I do so
# 20:17 tantek so you (or anyone) can yell stop or suggest better ideas
# 20:18 tantek the basic goal is to make the site more usable for people visiting it from the home page
# 20:18 tantek for people coming and hoping to find projects that will help them get onto the indieweb
# 20:18 bret i want it to be like a tour of the indieweb
# 20:18 tantek that's fine for the *examples* underneath each project
# 20:19 tantek like that's a good criteria for a focused set of smaller examples
# 20:19 tantek that each "example" listed inline below a project should be "tour-worthy"
# 20:19 tantek but IMO top goal for /projects should be "what can I setup right now to get on the indieweb?" with a preference for indieweb community projects.
# 20:20 tantek so that we basically make /projects a competition for most usable / useful indieweb project
# 20:20 tantek measured by # of indieweb sites actively using it
# 20:21 tantek (I think Known/idno would be first btw, followed by p3k right now, then all of our single-user selfdogfood projects, then WordPress as the bookend)
# 20:22 tantek I'd rank the single-user selfdogfood projects by indiemark level btw
# 20:22 bret publify has quite a few users, not nessisarily all apart of the iwc community
tilgovi and KevinMarks joined the channel
# 20:30 tantek bret - if they're not part of the community it's unlikely the project will keep up with indieweb advances in UX, protocols, formats
# 20:31 rascul whoa that scared me for a minute, i was in the middle of editing a page and thought i accidentally hit submit!
lupinedev and krendil joined the channel
# 20:41 tantek rascul - ok I'm done touching the code / git related pages for now - go for it
edge226 and pfefferle joined the channel
ttepasse joined the channel
# 21:25 Loqi Ok, I'll tell him that when I see him next
# 21:25 Loqi Ok, I'll tell them that when I see them next
# 21:26 tantek !tell bvnk nevermind that was meant for bret.
# 21:26 Loqi Ok, I'll tell them that when I see them next
# 21:29 rascul.io edited /git (+1225) "List more software and provide brief descriptions about the software, separate the lists a little bit, add posse note" (
view diff )
bnvk joined the channel
# 21:37 Loqi bnvk: tantek left you a message 4 hours, 56 minutes ago: why do you want a repo on github.com/indieweb for "store" before it is shown to be working in some capacity on your own site?
eschnou and j12t joined the channel
# 21:47 Loqi Ok, I'll tell them that when I see them next
# 21:52 GWG !tell barnabywalters I have the translation you asked for.
# 21:52 Loqi Ok, I'll tell him that when I see him next
# 22:19 bret lol geobin is 404ing but its still in my feed as "aaronpk open sourced..."
eschnou and basal joined the channel
# 22:20 aaronpk oh it's complicated. moving repos between private/public orgs and screwing with the forks
lukebrooker joined the channel
# 22:27 aaronpk having p3k in the "get on the indieweb" section is a little disingenuous, since it would take a lot of work to actually use p3k right now including reading under-documented repos
# 22:32 aaronpk it would be nice if I packaged it up a little better so you could install it easily but that is a long ways out
# 22:34 aaronpk also is not a priority of mine, I'd rather publish useful libraries that others can use
paulcp, scor and gRegor` joined the channel
gRegor` joined the channel
# 23:13 gRegor` Chicago Coffeebrew Website Club is in effect.
pauloppenheim and j12t joined the channel
# 23:24 gRegor` Intelligentsia coffee
# 23:25 gRegor` Still just the two of us, but we'll reach critical mass one day!
bnvk1 and KartikPrabhu joined the channel
# 23:38 KartikPrabhu people! need a good word for "comments on a part of a post" like Medium's 'annotations' but not that... :P
# 23:40 Loqi move apache and nginx down since they're much lower level
# 23:40 snarfed KartikPrabhu: why not annotations? it is the right word, after all
# 23:41 KartikPrabhu Not really. Annotations could also mean "notes that you have written on your copy of my article"
# 23:41 KartikPrabhu errr... maybe I just don't like it, which would make it my problem :P
# 23:41 snarfed eh, i guess. i'll slowly back away from the semantics debate :P
# 23:42 snarfed yeah, i suspected the latter. language is a tool, not territory. no sense in discarding words just because people we may not like use them
caseorganic joined the channel
# 23:49 gRegor` "indietations" KartikPrabhu, snarfed
fmarier joined the channel