gRegor`I think especially with FB people thing "they do this all the time" because FB is always changing things. It's true, but I think it deflects from talking about the deeper issues.
bearan algorithm cannot lie - it delivers the data as given - but the people running the algorithm can change the data or the results (or how the results are used) to lie
bearfor me that discussion is what makes science science - knowing how an algorithm uses, calculates and delivers data and then verifying that all the steps are factual
tantekbear - I think the complaints are coming from the claim that it was done as part of proper academic research, whereas proper academic psych research has certain well established ethics guidelines which were not followed
KartikPrabhuKevinMarks_ that is my point. People are only complaining due to the "I am just a bunch of numbers" realisation... not some violation of psych ethics
@zeynepAlgorithmic experiments bother people because they break down the fourth wall—they show us how everything is filtered, outside our power. (twitter.com/_/status/493814674853728256)
gRegor`IANAP, but I would think/hope that wouldn't be enough for an ethically sound psych study. "Oh, they agreed to a ToS they didn't read 5 years ago and it's changed a billion times since then? Ok!"
gRegor`I think just perusing articles written in response to the FB news is enough to show plenty are concerned about the psych ethics of it, not just "FB outrage"
bretI found facebook acted as an artifucial layer of contact between myself and others... we would go catch up with each others facebook pages instead of actually with each other
gRegor`Yeah, I'm pretty anti-facebook myself :) I'm pretty much to the point that it's just another way to collect comments on my posts now, thanks to brid.gy. Occasional messages to people who I know are more likely to get a FB message than an email
bnvkwhat I'm seeing is something that turns the MF h-card data on my website (name, bio, location, etc…) into a REST endpoint that these services can easily add to their setup flow
bearI see your point, I'm just thinking about what I had to do to extract fullname and url from the h-card result of mf2 for the webmention handling code
KartikPrabhusnarfed: here's an idea for bridgy... use the entire list of u-photo entries as photo POSSE candidates to silos. Pick the first n photos if a silo limits
KevinMarks_you know what I wish? That every damn programming teaching book didn't use a person object with completely arbitrary filed names pulled out of some programmer's head as an example
snarfedKartikPrabhu: fwiw, adopting automated tests is one of the single biggest impact techniques i've ever seen on my personal career on software engineeering
snarfedbefore them, i lived in constant, low grade background fear that every change i made would break something. unit tests freed me from that fear. massive difference
KevinMarksIt's not so much side file as filtered that is needed. The size of the json blob that twitter now drops for a tweet is crazy, for example. Being able to just get the fields you were using would be a win
snarfedKartikPrabhu: the only other things i can think of that had as big an impact for me personally were truly grokking and accepting YAGNI, distributed systems, and async and non-blocking I/O. anyway, </tangent>
snarfedKevinMarks: i guess. but twitter (and other similar) api calls only return a small constant number of results. i don't know that projections really matter that much. constant factor difference, sure, but i doubt it's the bottleneck for many people
LoqiKartikPrabhu: tantek left you a message 1 minute ago: the whole get profile info thing is fairly accessible from barnaby's implementation of /authorship
tantekbear I have a problem with most PHP code too. Because it uses classes, and objects, and methods and stuff when simple functions would do just fine.
voxpelliglennjones: ah, that's the one adactio mentioned last indiewebcamp uk that it intended to solve the same thing as my relspider – still working on it?
glennjonesvoxpelli yes the https://github.com/dharmafly/elsewhere project is a a relspider which works well and real needs little updating. Its the other elements the mapper which takes the URLs and soical media sites and turns into usernames/idas
glennjonesSorry did not finnsh typing before hitting send. - the mapper and and profile element ongoing updating to be useful. Something I have not kept up with.
glennjonesI will try and bring all the code back update and and re deploy to a new host so that everyone can take a look at it. voxpelli would be interesting to look at cross over in projects
bearvoxpelli - yea, I'm trying to make it even driven - right now it's very much geared to my site, but the flask side doesn't care about how the site is setup
bearvoxpelli - good point. i've been hesitant to suggest anything i've written so far because it's got such a small feature set and works for me only with some hand-holding
bearvoxpelli - true :) - my /webmention just graduated to also allowing a <form> on each article to be able to POST to it for others to manually add mentions
beari've been torn between moving my generation code to the server and triggering it there or having the /webmention code create a new file and have a listener script discover/inotify it
GWGI use a small VPS for testing before site deployment. It has been very unreliable of late. Anyone know a good budget VPS with smaller specs to increase savings?
tantekLastly, one of the things we're using to focus our work in the Social WG is explicit public documentation of use-cases (sound familiar? :) ). We have a wiki page for this, and I've just added a bunch, please take a look: https://www.w3.org/wiki/Socialwg/Use_cases - if anything I've added there makes sense to add to indiewebcamp as well, please feel free to copy it (or you can just tell me and I'll copy what I wrote).
JonPincus!tell mko i've been doing some stuff in node, and leveraging your indieauth module despite its early state ... are you going to be at HWC tomorrow in SF? would love to discuss
tantekthat said, if you see any features or capabilities in OpenID Connect that you find appealing, please do describe them so we can look at how IndieAuth compares
wolftunetantek: I'm glad you think so! In fact, I've been meaning for um, a year, to reach out to you as someone who seemed likely to support what we're doing with Snowdrift.coop — and we think Persona is a great project for us to help fund after we launch
tantekI have a different approach to long term success of open standards / community efforts than most at Mozilla (or any other org, non-profit, or corp).
wolftuneI've read your site and am really supportive of the whole IndieWeb focus… incidentally, are you aware of the other big Indie movement that just started? Indie Tech (Aral Balkan… ind.ie )
tantektommorris: I believe we already had that focus here: "the UX has to be built around independence" before Aral started his indiephone project etc.
tommorristhe main difference is that he's playing a very high-stakes game (hardware, operating system) while we're just playing around building websites. ;-)
tommorrisheh, I think "phone" might be semantically overloaded there. phone as in facility to make voice calls vs. rectangle of plastic and metal and glass that runs software. ;-)
tantektommorris: I think the important difference is that we're organically pursuing *many* things in parallel (every person works on what they see as personally mattering to them), rather than pursuing one thing with a private group of people
wolftunepersonally, while I want Aral to succeed, what I like most about his project is that he's simply done a good job presenting things and I like his Indie Tech Manifesto and the web design etc. — all very accessible and appealing
tantekwofltune - phones are hard, much easier to document challenges and iterate on them in the open (e.g. on /phone and /mobile and /communication - all root pages at indiewebcamp)
tantekwolftune - that's a fine summary of Gluu to start a stub at indiewebcamp.com/Gluu - start the editing by copy/pasting {{stub}} then write a sentence like "Gluu is a ..."
tommorriswolftune: yep. I wish Aral luck on the phone project - it's a huge undertaking, and a risky one. meanwhile, tommorris.org is running. as is tantek.com, waterpigs.co.uk, aaronparecki.com, caseorganic.com, sandeep.io, bret.io, adactio.com and plenty more listed at http://indiewebcamp.com/projects ;-)
tantektommorris: and tantek.com looks great *on a phone* and you can contact me via tantek.com at that page I demo'd at IndieWebCamp 2014. so tantek.com acts like a conduit to my "phone" *today*
wolftunetantek: thanks for the perspective, I was getting to feel pessimistic about Persona and wondering if we should go another way… currently Snowdrift.coop only does internal log-in and Persona…
tantekso now that Mozilla has let it fly the coop (as it were), it's up to Persona to survive purely on its own merits, not based on any sociopolitical backing.
wolftuneSandstorm.io is this startup thing currently running an IndieGoGo campaign… it's about making it super easy for end-users to push up a bunch of tools on their own cloud server
wolftuneI was talking to the co-founder of Sandstorm and mentioned Persona and she was like "wat?" and then the two of us sat down with that Mozilla rep who was all like "well, Persona WAS this thing… blah blah" and the two of them shut me down whenever I slightly protested in defense of it
LoqiSandstorm is open source software project that aims to make self-hosted personal clouds easy as well as offering a hosted paid version for less technically inclined users http://indiewebcamp.com/sandstorm.io
wolftunehe was the sort of guy who was talking about whether Mozilla should ever drop Linux support even. He just seemed beaten down by the weakness of Mozilla vs Google et al
tanteksnarfed I know you claim the silos have better uptime than our indiesites, but I see more down time / error messages even from just Twitter more often than *all* our IndieWeb sites combined
KartikPrabhuthis isn't a /quotation since I am not quoting it to some one, it isn't a /bookmark due to definitions on that page do not allow fragment level bookmarking
bret"If a project suddenly decides to work behind closed doors, something bad is usually going on. In AdBlock’s case, they started monetizing their users by partnering with Disconnect.me, and they didn’t want anybody to notice."
KartikPrabhuthis: "You should really consider rebranding – the majority of users have been conditioned by the App Stores of the world so that when they see “X” and “X Plus”, they expect that “X Plus” is the premium/monetized version of “X” with a couple of features added in to justify the cost." is what I wanted to say :)
bret"It’s important to note that after downloading Adblock, you are redirected to a page that asks for donations, where the creator mentions that he now does Adblock full-time and relies on users to help out."
bretthats not the issue, the issue is that they are not being honest with their users, developing behind closed doors, and are doing things contrary to their publicly stated stance on privacy
wolftuneanyway, I never touch this Chrome stuff. If you like transparency and privacy, you shouldn't be using Chrome at all, so Adblock isn't even something to consider (in the Firefox world)
wolftuneso I'm not sure Disconnect.me is going the right way… I actually listed them as a prospect for Snowdrift.coop — Adblock Plus is a good option too, good projects for us to help remove any conflict they have by seeking to do questionable business models
bretthe gnu icecat fork is weird, but its a liscencing issue.... iron and edge are more like: "hey you dont trust abp white lists or google.. trust us then!"
wolftuneGNU IceCat is indeed a licensing thing in terms of name, but they also specifically care about stripping out stuff they find objectionable, just like LinuxLibre strips out blobs from Linus
wolftuneit's easy: ads are dumb and annoying, ads involve manipulating people and favoring whoever has ad budget. I don't want moneyed interests to be the filter for my searches etc
bretthere will always be a recognizable group of people who thinks ads are important to their online presence (read: journalism)... unless ABP can find a way to work with them, ad tactics are going to become more and more and more aggresive
wolftuneIf Craigslist started having sponsored items where you got shown at the top or on the side if you paid, that would completely change the dynamic, and even inobtrusive ads are like that
wolftunebret: I *totally* agree. My point is that we should minimize advertising, period. But I agree that some ads are more objectionable than others, and I see ABP's situation as a good compromised practical approach
breti used to turn it off, but lately, with the demise of http://www.h-online.com I turned it back on and block additional ads that I still done like that are "white"
bretwolftune, have you reached out to https://campaign.joeyh.name ? He managed to run his own personal funding campagn (after a successful kick starter)
wolftunebret: Joey is a big supporter of ours now, yeah, he's nominated Git-annex for early inclusion in Snowdrift.coop and has even coded for us, committed a couple patches