The IndieWeb needs to believe in itself (2018)
fogknife.com
fogknife.com
I guess somebody actually read it! Huh. In unrelated news, now I feel old :-D
I was curious to see how Webmentions sets out to avoid the same problems, since they should be more obvious today than they were when TrackBack was created in 2002. The answer appears to be one of your classic "good news/bad news" situations.
The good news is, it appears some thought has been actually been put into spam-proofing this time around. The Webmentions spec lays out a verification process that incoming Webmentions MUST pass in order to be accepted as valid (see https://www.w3.org/TR/2017/REC-webmention-20170112/#webmenti...), which is good.
The bad news is, assuming I'm reading the spec correctly, that verification process boils down to "do an HTTP GET of the page that supposedly linked to you and parse its HTML to make sure there actually is a link to you in there," which doesn't seem like much of an anti-spam speed bump. All your spammer has to do is send all their Webmentions from the same URL, and then publish an automatically-updated list of links to all the URLs they've spammed over the last six hours at that URL, and boom, they're valid, right? Or is there something I'm missing here that makes this more spam-resistant than it first appears?
EDIT: I researched a bit more, and noticed that there's an extension to Webmentions, called Vouch[0], which may be a bit complicated to bootstrap, and seems like a web-of-trust-ish mechanism to approve of webmentions.
The moment it becomes a legal entity is the moment bureaucracy starts to kick in, big names join and poison the well, internal politics rips stuff apart.
I know this view is a bit extreme and pessimistic, but I've yet to see anything that doesn't go like this. I see no reason indieweb would be the exception.
As it is, the indieweb community is agile enough to be able to fork at a moment's notice if things start to go sour. If money and papers start to get involved, that becomes more difficult.
Stop bikeshedding formats and random features (likes, bookmarks, etc) and focus 100% on getting Webmention and rel="in-reply-to" working smoothly and integrated across the blogosphere.
Build on what works, instead of rejecting the entire blogosphere because of some guy's pet project. Forget about bikeshedding microformats and micropub/microsub APIs.
IndieWeb talks a lot about "standards" and interoperability and all this crap but at the end of the day the focus is mostly "let's replace Atom with microformats to do the same things, and argue about how to encode likes and bookmarks." The NIH syndrome regarding replacing Atom/RSS with microformats is incredibly counter-productive.
Start with replies to blog articles, build consensus, build software support, make it a success. THEN move onto replicating Facebook. Webmentions/replies can be done today with Atom/RSS. Just think if all that time spent on microformats was spent building support for webmentions/replies in existing tech stacks!
You're very welcome to spend the time integrating this with your own site or other existing tech stacks.
I've written some posts about my journey which are tagged and can be found at https://www.jvt.me/tags/indieweb/ if you're interested
I don't see a place in the article or the comments here that describes how (or frankly, why) this can be used for the layman (of course, I'm assuming indieweb wants to expand to more folks like mastodon did). Can someone enlighten me?
As for the how, first of all it depends on the what. The indieweb is a concept like "free software", not a technology like mastodon. You can't just "implement the indieweb". You implement parts of it. And especially you participate in it. A good rundown of fictitious "levels of compliance" can be found here[1].
As to the "Why"...well if you find value in decentralized/federated platforms such as mastodon, you can assume the same value/benefits for a decentralized/federated (full) blogging platform like those used by the IndieWeb folks. Besides...What better way is there to thumb your nose at authority than hosting your own data and blog (a la IndieWeb concepts) where no one (like Facebook or Twitter, etc.) can control you??? ;-)
I don't think you can build a public park for everyone.
I've also written a complement to webmention.io which it can use as a callback hook to turn webmentions it receives into GitHub issues (great for if you use a static site generator). https://glitch.com/~webmention-io-webhook-to-github-issue
> Facebook is no longer supported. So long, and thanks for all the fish!
> Bridgy included support Facebook from the very beginning, when it launched in January 2012. After the Cambridge Analytica scandal broke, Facebook started limiting its API in a number of ways. Notably, it disabled RSVPing on April 24, 2018, posting on August 1, 2018, and reading other people's comments and likes on May 24, 2018, which killed Bridgy for Facebook entirely.
That's a weird way to phrase it, it makes it look like it's Bridgy's fault. I would say the lost support from Facebook.