I used to embed Disqus in my site, but wasn't really happy with its centralised nature (plus it was far slower and bloated than anything else I had; generally a few KB of static HTML with "motherfucking-website" aesthetics).
I like the idea of clients subscribing to feeds, and syndicating comments with parent URIs, into an aggregated view; and there being discovery services, all convention, like XMPP. This is all very 1998 like LiveJournal.
I'm thinking the only? way to deal with clever spammers, that's really going to work, is to manually review the first N comments by each new commenter, and only approve the comments, if they add value to the blog post. Once someone has been able to add value to the blog post 3? 5? times (e.g. provided more useful info or thoughts, or asked on-topic questions whose answers = good for others to know too) — then the likelihood that that person is a spammer is maybe 0.01%, ok to auto approve his/her comments hereafter. I actually built such blog commenting software, link in my profile.
(I also find it fascinating but a little concerning that the "IndieWeb" movement and the community around ActivityPub seem to be inventing very similar wheels, either without being aware of one another's work or without much apparent interest in working together.)
So far I haven't yet (hope that didn't change) needed to do any manual spam cleanup. If I ever need to, I hope that it's as simple as deleting such mentions from WebMention.io.
My instinct is that there needs to be a second layer reputation system for recording which sites can be trusted not to inflate their like numbers. This becomes similar to the problem of which mail servers can be trusted not to send spam, but perhaps if posts and likes are public (unlike emails) then more useful reputation systems are possible.
One identity may refer also to running your own server, then you're safe from any extinction events :)
I think it's a cool idea. If you really want to break the power of FB, you need a way to easily see what people are reading, recommending, talking about etc. and that includes following a whole website, whether written by an individual or a corporation.
You only need an XMPP account with a quite recent server (pas few years) and a client that supports that, such as Movim (https://movim.eu/) or Salut à Toi (https://salut-a-toi.org/).
And here is an example of a Blog handled with XMPP https://email@example.com. It is also possible to have feeds handled by several users at the same time (called Communities on Movim) https://nl.movim.eu/?node/pubsub.movim.eu/Movim.
then, with a script executed periodically, I convert the Diaspora* Atom feed into a static page:
I couldn't post a comment about eating vegan food, compared to meat (I'm a pescetarian b.t.w.), at: https://pod.storel.li/p/164706 — I was a bit confused about this: "meat requires much more fossil fuel to produce than vegetables and grains". Fossil fuel to produce food got me confused (my first thought was: "But humans and cows don't eat oil?") ... and apparently that's for transporting the food and maybe preparing it in food factories or maybe keeping it cold, etc. (?)
... Apparently one needs a D* account oneself, to post comments (?), https://wiki.diasporafoundation.org/FAQ_for_users#Who_can_co...
To add comments, indeed you need a D* account. The network is federated, go register at one of the pods listed here  or start hosting a pod yourself (which I do).
As for the article about bicycling vs car, it's a comparison of global contributions. It's not only about fossil fuel burned in motors, it also about methane from cow's farts for example . The conclusion is that being a vegan bicyclist is the best option with regards to greenhouse gas emissions.
In the end, if the script to generate the static page is of any interest to you, tell me and I'll put it somewhere on Github.