That's a great idea if the injected ads are exactly the same length and always get put in the same place. If you have a 30 second ad in one download and 40s in another, 10 seconds of legitimate podcast audio gets interpreted as an advertisement.
You "just" need to find all the common segments between different downloads; those are very likely to be the actual content, and not differing ads. Naturally this doesn't work very well if the pool of ads is low and you get repeats.
Part of the problem is deciding what the +1 should be attached to. Some people comment +1 just because they want to see a PR merged. Some +1s are intended to be associated with a specific comment.
But there's other systems for that; what you're describing are 'bumps' that have been in forums and such for forever now, and I'm sure that e.g. an upvote system (or sort by +1 reactions) would replace that system.
I think it could be done on a per repository basis, like, basic behaviour rules just like at forums and other such communities. It's then up to the maintainer / moderators / whatever to allow or disallow +1-style comments, and what the 'punishment' would be. They could then also tweak a setting that auto hides comments if they're shorter than X characters.
That memory footprint is inexcusable even if he were literally on one thousand Slack teams. Functionally, Slack is more or less a shiny wrapper on IRC, and you can run dozens of IRC channels in a few megabytes, if that.
The site lets you download the app, run the app, log in to GitHub, and _THEN_ asks you for a beta invite code. There's almost no info about it on it's homepage, so why post the link at all?
I'm developing a system that, among other things, could be an even more minimalist alternative to Marshmallow [0]. I actually haven't seen Marshmallow until now, it looks very nice.