Archive for the ‘Twitter’ Category

How To Kill ‘Promoted Tweets’

August 15, 2015 2 comments

[Update : I’ve tried a new experiment – un-muting a promoted tweet a/c I’d previously muted as per below. Their promoted tweets started appearing again pretty much straight away. Which seems to confirm the whole approach of muting not blocking]

Twitter’s ‘promoted tweets’ are a gimpfarm, right? Right. Leaving aside the usual dumb-mute defence of “but .. you might miss out on a commercial opprtunity that you’re interested in!“, the Twitter ad model & monetization is particularly crass, like the inherent clumsiness of radio ads – changing the channel doesn’t really work in what is essentially a linear feed of information, and there’s no handy AdBlocker (without which the whole interweb itself would be completely unusable).

[Disclaimer : in the interests of not just making a childish demand to receive services for free, personally I’d far rather simply pay. (a) I then cease to be being sold commercially myself – my own data – if you can’t see where to pay for the product then you ARE the product; and (b) you can easily do it anonymously with anon credit cards. I’m also aware of the irony of WordPress inserting random ads all around this blog post.]

Anyway, you’re still reading this at all, so I assume you’re interested in killing off promoted tweets somehow. Fine. Long story short, there are lots of things you’d think might work, and one solution that actually might work. Don’t block them (there’s no point), Do chew them out (for the LOLZ), and Do mute the accounts (as it appears to work).

1. I can just block them, right? 

*bzzzzt* Wrong! For a start, you don’t block tweets, you block accounts. And anyway, it simply doesn’t work. You can block accounts which send promoted tweets OK, it just doesn’t make any difference to their promoted tweets – they get through in any case.

This assertion is easy, if a bit tedious, to verify – just try it. Block a promoted-tweeter, and then just wait until another one of their promoted tweets appears. Which it will, if they send one at you.

2. What if I can contrive them to block me

Good thinking. This is supposed to stop you, the blockee, being able at all to view anything of them, the blocker, right?

Yes – except for promoted tweets. Obvs. Duh. If you are blocked by a promoted tweeter then it, as per “1.” above, simply makes no difference – their promoted tweets get through to you in any case.

This is a bit trickier for you to verify, as involves you managing to get a promoted tweeter to block you and then waiting until they promoted-tweet at you again. I’ve managed it a few times myself (mainly by pissing them off enough with the #OTAPTTFOBERTTTCTM gambit as per below), and it definitely confirms this point. See below – the LHS is a promoted tweet I got from the account who, as per the RHS, had already blocked me.

A blocked promoted tweet

3. But I don’t get promoted tweets on a 3rd-party Twitter client

Correct. You don’t. This is one potential solution. The main problem is just the basic quality of Twitter experience.

3rd-party Twitter clients rely on the public Twitter API – a service which Twitter elect to provide, to enable independent developers to make apps etc. for Twitter users. The original aim for Twitter being just to grow their social media presence as much as possible. (More apps, more users).

And the API helps us, the poor beleaguered users, because 3rd-party apps can elect to simply not download promoted tweets. You don’t see promoted tweets in Janetter/Tweetbot/etc because that programs simply chooses not to poll them from the Twitter server. YAY!! #zomg

However – now, for Twitter, the commercial game has changed. Twitter aren’t a small kooky meeja startup any more – they have shareholders, and tedious meetings where words like “asset leverage” get used. So instead of trying to just grow-grow-grow, users now need to be productive for the company as well as merely being extant.

So Twitter are somewhat less benevolent with API developments than they used to be. Desktop apps are OK – still – for how long, who knows – but mobile apps are becoming unusable – for the following reason.

One of the simplest ways Twitter can ramp down the party of free 3rd-party API access to tweet data, is just incrementally to reduce the rate at which those 3rd-party apps can access it. Don’t kill them off, but choke them down quietly so no-one notices. And right now, IMHO this has already rendered 3rd-party mobile Twitter apps unusable. [Disclaimer : I’ve only tried on Android]. “Unusable” means the refresh rate – you get X pings to the API per-15-minutes or so, and when they’re gone they’re gone. If you want Twitter to refresh live, as I do, then you very quickly use up your allocated server pings, and you just sit there for many minutes waiting for a few tweets to emerge from the hundreds that may be passing. And this is especially noticeable if you back-to-back it against the regular Android Twitter app (which has no such refresh-rate limit) – it’s an utterly different, and better, experience than the 3rd-party app case.

(BTW this goes for all 3rd-party apps. It’s nothing to do with their own features and foibles; it’s a single issue they all face, of the single server-side API they’re all pointing at.)

So you can use 3rd-party apps to dodge promoted tweets. But (a) the effectiveness of this on mobile appears to have been crippled by Twitter via the side-route of the effective refresh limit (making the thing as unusable as it is with promoted tweets in place), and (b) we have cause to think this will probably get inflicted on desktop apps at some point also. Because monetization.

4. Can’t we just fight the commercial aspect head-on?

The customer is king, right?

Well. Twitter’s commercial model for promoted tweets works like this. You, a promoter, take out a contract for a certain amount, e.g. $2000; things happen, e.g. tweets are promoted, ads are posted etc., which incrementally reduces your contract balance. And when it’s at zero, your tweets stop being promoted, until you buy another bundle.

(Note: this is relatively hard to verify, from public data. Twitter are actively reticent, as it’s straightforward commercial-competitive data; and I infer there’s a term in their contracts preventing clients disseminating much info. I did have some links to illustrate all this, but either (a) stupidly I have lost them, or (b) they’re dead.)

So what, specifically, costs money to the promoter? Promoting a tweet itself, clearly; and also, various adjoints to that :

  • If someone responds to your promoted tweet
  • If someone RTs it
  • If someone follows you directly after it

.. and so on. In each of these cases, these actions will chip a bit off your outstanding promotion balance.

However – it turns out that ANY response to a promoted tweet counts. ANY response. A blank space; random characters; active abuse. You can verify this relatively easily by just looking at some responses to some promoted tweets; I’m not the only one who’s figured this out, apparently, as quite often you see people just pinging back with random letters. (As distinct from just generic “please go away” responses).

How much does this cost the promoted tweeter? Well, typically (under the caveat of what public info on all this is available, as per note above), it’s about $0.10-$1 or so. I mean, any response you make to a promoted tweet will cost them about that much money off their current promotion balance.

SO – in the interests of making a proactive commercial point, to try and drive tweet promotion down as a remunerative ad activity, and also because I’m basically a bit of a wanker, I myself have decided to take this head-on. Any promoted tweet I get, I reply to with “Fuck off. #OTAPTTFOBERTTTCTM”. Which stands for “Operation ‘Tell All Promoted Tweets To Fuck Off Because Each Response To Their Tweet Costs Them Money'”. Catchy, no? BTW you can program this as a shortcut into the standard Android keyboard – in my case, all I actually type is “fo”, which auto-fills to the above kickback.

You can easily “verify” = spectate on this, just on the hashtag #OTAPTTFOBERTTTCTM. Sometimes there’s not a lot on display, but this is because I delete all my tweets every night automatically (a separate story), so I might not have got around to cussing anybody out at the particular time of day you check it out. Soz.

[Editor’s note – not sure what’s going on with Twitter search, but right now the #OTAPTTFOBERTTTCTM search returns loads of results on the native Android interface but none on the native web interface.]

5. None of this sounds especially helpful

Wait for it. WAIT FOR IT.

The latest option I’ve twigged, is to mute the promoting account. (After chewing them out, as per above).

This, appears to be different to blocking – and it appears to work. [Disclaimer : only tested on the native Android app]. I have, recently, begun simply muting accounts which post promoted tweets – and thus far, I have not seen in my TL a single repeated promoted tweet from an account which I’ve muted. And I do check – as you can infer from all the other info, I’m a bit anal.

You can verify this too, just by trying it. And in particular, look out for any evidence that contradicts. It’s easy to demonstrate that e.g. blocking doesn’t work, as a single example of a fail is enough, but demonstrating that muting does work is a long-tail test. It has worked for me so far, but that isn’t formal proof it works.

A bit more context, too. In the Android native Twitter client, there is a reasonably well-known bug relating to the mute feature itself, whereby you can read tweets of accounts that have blocked you. Go to their profile, mute them and then unmute them, and lo! you can read their tweets despite still being as blocked as you were beforehand. So if muting promoted tweets does indeed work as it appears to, it might just be a bug.



You’re All A Bunch Of Massive Tax Avoiders, You Evil Fascist Pigs

February 13, 2015 Leave a comment

You – yes, YOU – are a tax avoider.

That baddie Tory donor (zomg! spit!1!!1) on your TV screen? The one whose evil tax-avoidance activities have single-handedly torn unicorn toys from the hands of nurses’ babies? YOU do the same thing. Ed Miliband’s avoidance of inheritance tax on his family home? YOU are of the same cloth. You EVIL FIEND.

Every time you buy [cold] food, you avoid tax. Because you take advantage of the loophole in Govt tax legislation which sets food as zero-rated for VAT. Your ISA? Another “loophole”. A shocking, underhand loophole which you exploit (like the monster you so clearly are) to avoid – yes, AVOID – paying income tax on the returns that you’ve chiselled on your personal wealth. And the duty-free gin you bought Granny on the way back from the USA? She’ll be getting a knock, soon. Midnight. Blanket over the head, into the back of the Black Maria. The tax avoidance mob are FEWMIN’.

But how? How, you blub, bedazzled under the high noon glare as you’re papped again outside Asda – how can this be?

I’m only following the rules, you venture. I did what I was allowed. It wasn’t “aggressive”. I looked at my personal circumstances, and at the public statutes, and I charted a course in my own favour. The Govt even offered it to me – it’s an incentive, they said, to use a pension scheme, because saving is GOOD. (weep, choke, gnash etc.).

But the other guy, you say, as you point wide-eyed at the front pages of the newspapers. His circumstances are different to mine. He looks like he’s got more money, too, so whatever calculation he may be doing must be somehow dishonest, and he can certainly afford to pay MOAR. And I DEFINITELY don’t like the sound of “schemes” and “deeds” and anything involving a lawyer – because tax law just enforces itself, right? There’s no need for professionals to measure and advise on the tax rules, because only the ones I personally understand (because I saw an ad on daytime telly) can be in any way valid.

So, you say, what must I do? How do I expunge this mortal stain on my own small private world? CLEARLY I’m the good guy here, yet it’s IMPOSSIBLE for me not to avoid tax in some way.

Really, you only have two choices. Firstly, you must compute, exhaustively, every single tax wheeze you’ve taken advantage of over all these years (you criminal bastard, yadda yadda), and then you must voluntarily grant the balance to the Govt. Ideally in public – local newspapers can help with this #TopTaxTip – so as to add to the SHAME of those others yet to do the same. You better bend right over, though, because paying the Govt e.g. the extra 20% on all food you’ve ever bought, is going to sting. Soz.

Secondly, you need to demand – nay, raise a veritable ARMY of outrage – that the Govt begins to arrest everyone doing 30mph in a 30 limit. It’s only fair, right? Because since you don’t understand the actual boundary of the rules, and since anyone who even inadvertently takes advantage of them (like you) is a flower-raping Satan hugger, then the only way to be SURE everything’s all lefty-pukka is to shame Granny – your poor, gin-addled Granny, in her dark police cell – into following some other, imaginary set of rules whereby everyone slows down to 15mph in the 30 limit.

And these imaginary rules – these “right” rules on tax that are “fair” simply because you personally think you understand them and also it looks like the evil Tory guy is sweating a bit – these imaginary rules ultimately will be enforced not by law, the Govt, but by you. YOU, personally, will decide what’s “fair”. Mainly, of course, this means that what YOU do is fine, but it’s the OTHER guy who’s going to be picking up the soap with his back to the wall.

You idiots.


Categories: Tax, Twitter Tags: ,