Notes

from Sep, 2014

Kartik Prabhu
replied to a post on Twitter and to a post on Twitter with
@shanebecker my usage was kindly cited on the wiki by @gRegor but it seems @adactio does everything first :’(
Kartik Prabhu
replied to a post on Twitter with
@shanebecker where are my internet pointz for inventing the term uh!?
Kartik Prabhu
replied to a post on timapple.com and to a post on Twitter with
see: http://indiewebcamp.com/file-storage#IndieWeb_Examples
Kartik Prabhu
too many beautiful and insightful sentiments from @erikspiekermann to count. Absolutely love it.
Kartik Prabhu
I would like to suggest that abuse/spam-prevention could be solved by the usual site-level methods and a good UI/UX flow. Here is my hypothetical solution based on some user-flow borrowed from existing systems/silos. 1. The web software I install has a webmention-processor which comes with a built-in white/blacklist and possibly a spam-detection AI like Akismet. All of these installations are optional of course. 2. When I receive a webmention, it is marked for asynchronous processing ( with optional manual moderation ). 3. There also is a personal blacklist, to which I can add a sender-domain (similar to Twitter’s block user functionality) by a click of a button on the said response or in a moderation list. 4. The processor then uses the following priority list personal-blacklist > global-list > AI to decide if the webmention should be processed at all. The steps above could be enhanced by GPG-encryption, rate-limiting using time-limited endpoints, comparisons with some friends/following list. What do you think? @kylewm @t @joeld @gregor #indieweb I haven’t encountered enough webmention spam to implement any of these yet. So take them with a “fistful of salt”!
Kartik Prabhu
indeed. another site-level solution. I think in combination whitelist/blacklists, rate-limiting, GPG and AI determined abuse-prevention is the current best option.
Kartik Prabhu
great questions by @joeld but not sure there is a global solution to the abuse-prevention problem.
Kartik Prabhu
replied to a post on Twitter with
yes. also encryption enabled ones. Like here: http://indiewebcamp.com/GPG#IndieWeb_Attendees_using_PGP_to_exchange_encrypted_messages But again, individual site implementations, that go a long, long way.
Kartik Prabhu
replied to a post on Twitter with
same could be said of HTTP, it is still here. Sharing of block-lists in ad-blocking software suggests that blacklists/whitelists do work. I say lets work with those for the moment. It is an important problem, no question. I hope you have started a conversation about how to solve it. :)
Kartik Prabhu
replied to a post on Twitter with
of course not disputing the facts you have mentioned. pointing out that doing it in a decentralised global way might not be possible. As in, do I trust the same people are you. Probably not.
Kartik Prabhu
While I appreciate the sentiment and the idea of this post, I think having abuse prevention baked into a notification spec is misguided. * How do you include abuse prevention including rate-limiting, trust-verification into a decentralised notification spec based on an HTTP POST request? * What counts as abuse and trust is decided by the communicating parties not the notification spec. Same as whether you trust someone is not built into the English (or other) language… This is why (I think) webmention leaves it up to you to implement rate-limiting and trust-verification ( use PGP or something if you like ) on your own site. I’m sure @indiewebcamp would love to hear suggestions to the contrary though. But remember, webmention is a notification spec and a decentralised one at that.
Kartik Prabhu
a quick and dirty sketch of @steveaustinBSR ‘s “the drowning rattlesnake” story. from The Steve Austin Show http://podcastone.com/Steve-Austin-Show-Clean SASc - EP153
Kartik Prabhu
replied to a post on Twitter with
It is actually even worse. Ello has no export and no plans to introduce it see: https://ello.co/wtf/post/featurelist and their recommendation if you don’t like Ello is to just delete your account and all your data. “If you ever don’t like the direction Ello is heading, we invite you to delete your Ello account.” from https://ello.co/wtf/post/why-no-ads##don%27t+like+the+direction
Kartik Prabhu
replied to a post on Twitter with
just to note that ello doesn’t even have self-hosting in their list of to-dos. https://ello.co/wtf/post/about
Kartik Prabhu
replied to a post on Twitter with
I doubt if ello can be considered #indieweb unless I can host it on my own servers… @withknown can be self-hosted.
Kartik Prabhu
A beautifully thoughtful article by @wilsonminer on the foundations and sustainable design. http://alwaysreadthemanual.com/issues/4/wilson-miner/article PS: non-designers should also take away lessons.
Kartik Prabhu
Great article @anomalily Reminds me of the following quote by @CraigMod “The web is undeniably one of the most important tools democratizing our ability to take a piece of text — an idea — push it out there and have a tremendous audience with near universally accessible and relatively inexpensive resources on your end.” from: http://line-mode.cern.ch/interviews/##the+most+important+tools+democratizing
Kartik Prabhu
here’s one I made over a year ago: https://kartikprabhu.com/article/life
Kartik Prabhu
nice concise article advocating “build first, then iterate on usage patterns” philosophy: http://alistapart.com/blog/post/it-was-just-a-thing
Kartik Prabhu
replied to a post on Twitter with
@myfreeweb @SaraJChipps #indieweb is much more than blogs see: http://indiewebcamp.com/#Beyond_Blogging_and_Decentralization and maybe https://kartikprabhu.com/article/indieweb-love-blog
Kartik Prabhu
@caseyneistat shows the stinking underbelly of our consumerism. Forget Apple, forget the black/gray market; remember real people sleeping on sidewalks for days and nights to get their desperate hands on some electronic box that is supposed to magically change our lives… https://www.youtube.com/watch?v=Ef_BznBwktw found via http://www.subtraction.com/2014/09/22/video-from-lines-for-the-iphone-6/
Kartik Prabhu
replied to a post on Twitter with
That is the same as “How does someone without a blog make any statement of more than 140chars?” The 140 character limit is a self-imposed one if you use only Twitter. People get around it all the time by doing multiple-tweets, or using G+ and Facebook. Secondly, I am not against a comment system ( well actually I am, see: https://kartikprabhu.com/article/no-comment ) but, you can have both a comment form and webmention support. If that seems like too much work, then it is a judgement call. If you and your commenters are fine with putting their content on your site (along with all the log in and authentication stuff) then so be it. It all boils down to “do you want to own your content on your site and same for your commenters?” The indiewebcamp.com answer to that is “Yes.” but again it is up to you how to do it for your site.
Kartik Prabhu
I seem to be fine without a comment system. See your Twitter reply on my site here: https://kartikprabhu.com/notes/webmention-reply-questions-billseitz#responses
Kartik Prabhu
“What if we go into a project as if the design we come up with might not only be done at some point, but might be around for 100 years or more?” — Rian van der Merwe http://www.elezea.com/2014/09/software-is-not-never-done/ found via @CraigMod
Kartik Prabhu
“if (3) had come 3 days after (2), wouldn’t it make sense to show (3) in Kyle’s stream? ” Broken links so I don’t really know what (1), (2) and (3) are, but this is still possible to do with webmentions. It is just a matter of sending the webmention notification. “only the other hand, if Kyle and Kartik went back-and-forth 10 times in a single day on that thread, would you want all of Kyle’s responses to appear in his stream? ” *would you want* is a very good question. IMO multi-threaded forum-esque displays are a nightmare from UI/UX perspective. “and what if there are other people involved? If Alice responds to Kartik, will Kyle ever see it? And what if Bob responds to Alice? ” This is left as a choice to the two communicating members. In principle, I could send a webmention to Kyle every time my post gets a reply from a third person and he could choose to update his thread with the same. In all excellent points raised, mainly about these being reader experience problems to be sorted out.
Kartik Prabhu
replied to a post on Twitter with
How about https://kartikprabhu.com/notes/american-gods-outsider and https://kylewm.com/reply/2014/08/31/1/wow-that-is-really-insightful-you with @kylewm and myself?
Kartik Prabhu
Aaron Gustafson on Javascript and progressive enhancement http://aaron-gustafson.com/notebook/2014/a-fundamental-disconnect/
Kartik Prabhu
My attitude towards most internet arguments is inspired by a very sound piece of comment made by my PhD advisor Bob Wald (paraphrasing)… “…if it saved lives or something, I would defend my position”
Kartik Prabhu
replied to a post on Twitter with
this page http://indiewebcamp.com/hosting has some recommendations by #indieweb people based on experience.
Kartik Prabhu
“Technology that makes it easier to report spam than to combat harassment; technology that presumes your mere presence equals consent to data mining and psychological manipulation; technology that emerges from a world of wealth and privilege that represents but a tiny percent of the world’s lived experiences; technology that is colonized by those with the greatest access to it, that rewards the early adopters; technology that espouses the meritocracy, a myth which serves to comfort those who are more equal than others; technology that permits hate to robotically multiply, to make the least advantaged among us feel the least welcome: This is not neutral technology. This is technology that is complicit in the social systems that its creators inhabit.” — Mandy Brown
Kartik Prabhu
replied to a post on aaronparecki.com with
man! this looks great! I wantz it now…
Kartik Prabhu
brilliant short piece by Warren Ellis!
Kartik Prabhu
replied to a post on adactio.com and to a post on Twitter with
@adactio am I doing this right?
Kartik Prabhu
replied to a post on shanehudson.net with
well written. Feynman expressed a similar sentiment once, which was nicely put into an illustration here: http://zenpencils.com/comic/137-richard-feynman-the-beauty-of-a-flower/