An American author has responded to internet trolls by pledging $5 to gay and civil rights charities every time he receives abuse.
Award-winning science fiction writer John Scalzi has raised over $50,000 (£32,000, €37,000) by today (6 February).
Trolls attacked the author for a pro-choice satirical blogpost from last year in which Scalzi adopted the persona of a rapist. One troll, which Scalzi affectionately calls 'the Racist Sexist Homophobic Dipshit', took particular issue.