#brethow does snowdrift differ mainly from gittip?
#wolftunemy co-founder friend has a decent-paying day job, and he's paying this Masters student to work on Snowdrift.coop full-time over this summer (basically we can only afford effectively minimum wage, but it's something, and the guy is a solid Haskeller happy to work cheap as he loves what we're doing)
#wolftunebret: Gittip is only a little more than a standard subscription donation
#wolftuneit's just a convenient site to do something that has always been available
#wolftuneit's not a game changer for funding in any real way
#wolftuneit funds people without any particular focus too, so projects can be proprietary (we're exclusively FLO)
#wolftuneSnowdrift.coop is a new (untested) economic model for patronage because we're building a network-style matching system to assure that we're all in this together
#wolftuneThe name comes from the "snowdrift dilemma" which is one of these game theory things about the challenges of addressing collective action, how to get everyone to cooperate to fund public goods
#wolftuneThey were originally ONLY allowing anyone to log-in through proprietary silos. And that's what made us most hesitant to think they were even working in the right direction originally
#wolftunenow you can log in with Open Street Map though… so that's *something*
#wolftunethere's some other strangeness about Gittip and the policies and sorta naive wishful approach… I think a lot of it is decent though, I don't hate them
#wolftunethere was a big concern lately though. Just around the time of IndieWebCamp, Gittips most successful recipients all left the site
#wolftunebut it had to do with a conflict between their "open" focus and privacy
#wolftuneThe founder, Chad, wants openness, so he won't talk to anyone privately ever, and that means people can't have their private concerns addressed easily, it means certain voices are absent from the discussion
#bretit should probrably just be another list you sub to
#bretsome advert board could publish what they think as "good"
#wolftuneanyway, I still think they have a place. Gittip is a sort general whatever gifting ongoing system, and since we're really project-focused, FLO-specific, we have a certain niche. We're not trying to fund the social activists that Gittip was funding. We're sad about the drama and problems there. It isn't good for us in any way.
#bretoh yeah,.. thats right... gittip is kinda a big tax dodge too
#wolftuneI've talked to people who go on two sides with this (A) "You should do the gift hack that Gittip does!" (re: Snowdrift.coop), and (B) "Yeah, Gittip is probably totally legally questionable / illegal"
#wolftunebut our efforts to be totally legally sound have definitely been one of the many factors that kept us from launching so quick like they did
#KartikPrabhu!tell snarfed: bridgy does not generate mf2 for tweets by people who are not signed up?
#wolftuneand we didn't want to be stuck reliant on proprietary sites like GitHub for other things
#wolftuneand figuring out how to be totally FLO and independent adds a lot of challenges
#wolftunewe're doing some uncomfortable wheel-reinventing, but it's been necessary in some ways to have what we need and fit our ideals (which aren't just dogmatic — we think being ideal is key to building community support early on, especially from those who care most)
#wolftunebret: so our compromise is to only have a small set of *requirements* and otherwise just *encourage* ideals (that page I linked to above re: ads and more)
#wolftuneobviously the thing is to try to model all the ideals ourselves :P
#LoqiGittip is a payment system that allows individuals and organizations to receive 'tips' to their gittip account which is associated with a number of different silo accounts such as github, bitbucket, twitter, openstreetmap, etc http://indiewebcamp.com/gittip
#tantekwolftune: could write a brief summary stub like that for indiewebcamp.com/Snowdrift ?
#wolftunein summary, Flattr is fine for a little bonus tip system. I've never heard of anyone really funded substantially on Flattr, it doesn't solve the snowdrift dilemma at all, it's a proprietary system, and otherwise it's ok
#wolftuneI really hate wheel-reinvention (despite that we're doing a lot of it after all). I feel responsible to at least do my homework and not clutter the world with another competing thing before checking what's out there.
#wolftunepauloppenheim: thanks for the thoughts, and your characterization is good. Note that the other element is: it's *strictly* for FLO projects. If the community funds you, then you have no excuse to stay proprietary!
#wolftune(which happens with these other sites all the time, they get paid by the public *in advance* and still stay restrictive!)
#wolftunebtw, happy to discuss here, but anyone interested can come chat (or lurk or whatever) at #snowdrift as an option
#pauloppenheimit's basically public research but in private hands because we've given up on public institutions
#wolftuneif we could just have a tax to fund everything FLO, that'd work (at least in terms of funding, although there are some arguments for engaging a more voluntary market approach)
#wolftunein some sense this is the closest we can get to taxes while being entirely voluntary
#tantekbut I might amend that slightly to: it's basically decentralized public research but in private hands because we've given up on centralized public institutions
#wolftunetantek: FWIW (and I have mixed feelings about this), Snowdrift.coop is itself centralized by design. It's a bit like Wikipedia / Wikimedia. But the cooperative governance helps, and everything is FLO… and MAYBE one day we can figure out how to make it run in a more distributed way
#wolftunefor now, we're struggling to just get launched at all
#wolftuneAnyway, I have mixed feelings as I think democracy and control and freedom matter, but centralization isn't always terrible otherwise. I'm not a dogmatic anarchist or anything
#tantekwolftune, centralized prototypes are often an essential step towards figuring out a decentralized solution
#wolftunethanks, we're always welcoming feedback and such, and certainly any Haskellers (or simple HTML/CSS/JavaScript devs) who want to come help are certainly welcome!
#wolftuneworking on the page on the wiki, but have to head out in a bit, so will finish later
#tantek!tell aaronpk, benwerd, kevinmarks please review: https://indiewebcamp.com/start_a_page what do you think as a reference for new folks joining the community, to help lower the barrier to creating new pages?
#KevinMarks_tantek: you need to tell them to login first
#LoqiKevinMarks_: tantek left you a message 3 minutes ago: please review: https://indiewebcamp.com/start_a_page what do you think as a reference for new folks joining the community, to help lower the barrier to creating new pages?
#tantekKevinMarks_: context, this is *after* asking them to add themselves to /irc-people
#KevinMarks_so you're expecting them to only get there from that?
#Loqiaaronpk: tantek left you a message 5 minutes ago: please review: https://indiewebcamp.com/start_a_page what do you think as a reference for new folks joining the community, to help lower the barrier to creating new pages?
#Loqi[@shepazu] @kartik_prabhu very cool, but the side-panel needs its own “close” button, in addition to the annotation icon
#snarfedKartikPrabhu: right, that's why i mentioned the username part. the username in the bridgy url needs to be someone (anyone) who is signed up, like you
#KartikPrabhuoh I see but even if the tweet isn't mine it will work?
#snarfedremind me, i thought you got the activitystreams lib working a while ago?
arlen joined the channel
#KartikPrabhusnarfed: i got it working just fine... but i want to have it not have mf2py (as an example) in a sub-folder because I already have mf2py stuff anyway
#KartikPrabhuso just wrapping my head around such things I have never dealt with before
#snarfedKartikPrabhu: got it. are the separate instances of mf2py causing a problem? if not, it's probably fine to use like that
#KartikPrabhuI guess so but it conflicts with my way of "cleaning up" my own code to not do that :P
#KartikPrabhunot really an issue... just some organisation probelm
#snarfedunderstood. if it is working though, that's a big point in its favor, so you have to really want it "cleaner" to be worth the tradeoff
#snarfedideally i'd package it as a proper pypi library, and all the dependent libs would be separate, and fetched via a requirements.txt file…but i haven't done that yet
#KartikPrabhuyeah.. requirements are weird still as I want to use the latest mf2py on my repo and not the one on pypi
wolftune, brianloveswords, paulcp, jsilvestre, tantek, michielbdejong, cweiske, friedcell, glennjones, Kopfstein, petermolnar and krendil joined the channel
#glennjonesIt’s hard for identengine as larger silos go out of their way to block this type of bleed profile data/control, but I on our own domains it a lot easier
#glennjonesAny of the h-entry feed readers people are now building at should take approach
#willnorrisShaneHudson: yeah, that’s what I was thinking. A lot of this work has been going on for years, so any contribution to the w3 WG could be considered derivative of that
#barnabywaltershuh, I must have glanced over that part. strange
#anNofMebarnabywalters: Appologies, I’m new and was not aware there was a separate channel
#aaronpkI guess I actually meant implementation, not idea
#anNofMeaaronpk: so here’s a question - if someone accidentally used something licensed under CC-SA, and that made it into a W3C doc, would the SA clause of CC over ride W3C’s claim over the material?
#aaronpkI'm going through the application process for the w3c group
paulcp joined the channel
#tantekaaronpk awesome! please feel free to take screenshots and publicly document any problems you encounter
#tantekI know KevinMarks had some issues with their password form checks
#aaronpkso many confusing things about the password prompts
#tantek*definitely* worth publicly documenting those :)
#ShaneHudsonThe only trouble I had was logging in, it was as if my password had expired
#aaronpkalso I'm confused about this derivative works clause
#tantekfeel free to quote and note that it is confusing.
#tantekalso is there a general comments field in the form? thought there was - you can either add a note there or blog it (the confusion) and add a URL in the form's notes/comments field.
#aaronpkI don't see anything like that in the questionnaire
#ShaneHudsonThe questionnaire didn't seem particularly useful at all. It was mostly just asking for name and organisation. Seemed to be more targetted on getting the organisation to join the W3C than whether the person would be useful.
#aaronpkthe "Possible W3C Membership" section is a little presumptive
#gRegor`I started to apply, even though I'm unsure of being an "expert" to be invited...
#rasculthe cambridge is at mit now? wasn't it at harvard before?
#tantekgRegor`: want to start /W3C and note criticism about invited expert form?
#tantekrascul - yeah - we got a greater capacity offer at MIT by sandro
#tantekgRegor`: and in this case it may involve some design tweaks too - since IndieWebCamps are semi-regular, and very different # of them per year. Figuring you might want to take the opportunity tweak the templates for the design you have/had in mind accordingly.
#tantek(instead of just being clones of the HWC templates)
#gRegor`Sure, I can take a look at it. I think a two column table will work for a start. navbox and navbox-row let you set up a two-column table with multiple rows.
#aaronpkmy understanding is that if webmention becomes part of the W3C work, then it would not be possible for anyone who had contributed to the W3C group to fork the webmention spec
#aaronpk(of course if you were not part of the W3C group then that clause does not apply to you)
#tantekhence worth commenting in the invited expert form that you intend to develop where there is the maximally liberal license, e.g. CC0
#KevinMarks_I will. there is a wider problem here that I've seen in boilerplate contracts fot working with startups too
#KevinMarks_I'll do a w3c critique, and write up a blogpost too.
#KevinMarks_this is costing startups thousands in lawyer fees to fix the lawyers mis-statement of practice, and potentially damaging their interests by precluding contribution to open source/open specs
#tanteklawyers costing startups thousands in fees to other lawyers? sounds like a profitable collusion agreement.
#tantek!tell shaners did you ever get the photos from IndieWebCamp Hollywood 2013 uploaded anywhere? When you find them, please upload with http://indiewebcamp.com/Special:Upload - thanks!
#LoqiIndieWebCamps are brainstorming and building events where IndieWeb creators gather semi-regularly to meet in person, share ideas, and collaborate on IndieWeb design, UX, & code for their own sites http://indiewebcamp.com/IndieWebCamps
#tantekdoes that make sense to you aaronpk? having the {{IndieWebCamp}} template link its header to the /IndieWebCamps page which basically expands everything in the template?
#voxpellisnarfed: oh – yeah – since I don't show webmentions sent to there I don't want to accept them as that would just send them into a black hole
#tantek"Open Source Bridge 2015 Interest Form \ In 2015, we plan to host two Open Source Bridge conferences, one in Portland, Oregon, and one in another city. If you're interested in bringing Open Source Bridge to your city, let us know!"
#voxpellisnarfed: what I'm wondering is that I'm seeing that all tweets replying to a tweet mentioning a URL also has that URL in a in-reply-to / u-like-of or similar – making it look like they are actually liking/replying to that URL rather than to a tweet
#voxpellisnarfed: ok, then I should probably stop using Bridgy for Twitter until I do POSSE:sing of all of my tweets (which I unfortunately due to my setup likely won't do for quite a while :/)
#snarfedvoxpelli: aww. ok, if you want. it doesn't really hurt as is though!
#voxpelliwell, if all of the URL:s I tweet will be treated as alternate representations of my tweet then peoples interactions with my tweets will be sent to weird places
anNofMe joined the channel
#voxpellias happened now with my webmention endpoints getting a secondary round of indirect likes after people liked my tweet mentioning it
#snarfedvoxpelli: understood. it'll be sent to those places either way
#snarfedthe only difference is whether the links in the source mf2 are classified as u-mention or u-in-reply-to (etc)
#voxpellisnarfed: but it will be impossible to distinguish a "guessed" like of my page from a real like of my page – would likely prefer all guesses to be a u-mention at max
#snarfedvoxpelli: ok! yeah, i guess we disagree on that, so you probably do want to click the disable button until you have u-syndication links
#voxpellisnarfed: another thing I wonder is about the URL – the likes from Bridgy all have the same rel-canonical, but with different content – I'm expecting a URL to always mentioning the same sites so my system gets confused after the first one
#snarfedvoxpelli: yeah that happens when the silos don't have permalinks, e.g. for twitter favorites
#voxpelliwould it be possible to return all likes + the original post in the ping then? as that's how it would have to be referenced if they themselves supported mf2
#snarfedvoxpelli: hmm, maybe, but i'm not sure that would scale
#snarfedmost other people are de-duping on source url - which is different for every like - and only use u-url or rel-canonical for rendering. maybe try that?
snarfed and KartikPrabhu joined the channel
#voxpellinot sure I would like to do such a workaround :/
#snarfedvoxpelli: (also, including all likes/comments/etc in the same ping wouldn't really work, since more likes and comments could arrive after i send it, and i want to be able to send them too)
#snarfedvoxpelli: sounds good, i'll remove rel-canonical. i *think* that should be harmless
#gRegor`Are you referring to de-duping likes from FB/Twitter from the same person?
#snarfedgRegor`: no, this is for voxpelli's de-duping for all webmentions, not bridgy-specific
#voxpellithen it would just be a matter of supporting different individual sites posting mentions from other sites, which while it has a certain impersonation problem is a needed workaround to get silos supported
#voxpellisnarfed: that was all the questions I had at the moment – will try to get my endpoint updated to support Bridgy better and will hopefully start using it myself again in the future :)
#gRegor`KartikPrabhu: Don't forget we're at the new location tonight. :) Denton said he can't make it this week, so might just be us.
#gRegor`I pinged Mari and Margot (@pitchdesign) and didn't hear back other than Margot starring the tweet.
#voxpellisnarfed: just one more thing regarding the in-reply-to – couldn't it make sense to have an option telling Bridgy to require rel-syndication to flag anything from that account as an original post? To enable partial POSSE:sing?
#snarfedvoxpelli: ah, interesting. so if you opt in, it would use u-mention for everything except u-syndication posts?
#voxpellisnarfed: yes, that would enable me to POSSE my blog posts, but have everything else be just ordinary non-POSSE tweets
KartikPrabhu joined the channel
#snarfedvoxpelli: got it! you're the first person who's asked for it, but i can definitely consider it. feel free to file an issue on github!
#cuibonoboKartikPrabhu: based on what the PHP spec has so far, documentation is designed for people who want to use the language, while a spec documents the properties and behaviors of the language
#LoqiIndieWebCamps are brainstorming and building events where IndieWeb creators gather semi-regularly to meet in person, share ideas, and collaborate on IndieWeb design, UX, & code for their own sites http://indiewebcamp.com/indiewebcamp
#Loqibenwerd: tantek left you a message on 7/29 at 6:37pm: please review: https://indiewebcamp.com/start_a_page what do you think as a reference for new folks joining the community, to help lower the barrier to creating new pages?