{"id":1699,"date":"2010-02-24T00:14:06","date_gmt":"2010-02-24T05:14:06","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=1699"},"modified":"2010-02-24T00:14:06","modified_gmt":"2010-02-24T05:14:06","slug":"twitter-needs-filters","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters","title":{"rendered":"Twitter needs filters"},"content":{"rendered":"<p>I don&#8217;t know if <a href=\"http:\/\/twitter.com\/ev\">@ev<\/a>, <a href=\"http:\/\/twitter.com\/biz\">@biz<\/a> or <a href=\"http:\/\/twitter.com\/DickC\">@dickc<\/a> will read this, but Twitter clearly needs filters. Its not something an external client should do (TweetDeck does this very well, BTW), but the main stream should provide.<\/p>\n<p>The way I look at my Twitter feed, is like email. Twitter currently speaks IMAP, and I can read my feed on many devices: UberTwitter on my BlackBerry, Gravity on my Nokia N97, Seesmic Desktop when I&#8217;m on my Mac, and if all else fails, there&#8217;s always Twitter web or the mobile version of it. <\/p>\n<p>The way I manage my email is simple &#8211; I use server side filters. So when I read my mail on my BlackBerry, or Thunderbird or Apple Mail, I only see what I want to see in my INBOX. Filtration is done using procmail recipes, or Google Mail&#8217;s awesome labels, on the server side. So when I look at things on the client side, I don&#8217;t have stuff I&#8217;d rather skip in my stream.<\/p>\n<p>And is there stuff I&#8217;d rather skip in my stream? Sure there is. <img decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.bytebot.net\/blog\/wp-content\/uploads\/2010\/02\/TweetDeckFilters.jpg\" alt=\"TweetDeck filters\" align=\"right\" hspace=\"5\" vspace=\"5\" data-recalc-dims=\"1\"\/><\/p>\n<ol>\n<li>Live blogging is so 20th century, because in the 21st century, people tweet at an event, using a hashtag. If the event is truly one that I am not interested in following, I can filter out the hashtag.<\/li>\n<li>With the economy recovering, and advertising buyers being clueless on how to spend their money, they start getting people to spam their stream. Now, I must like these folk as people, because I follow them, but their occasional ads do annoy me, and I&#8217;d rather filter it out. Lucky for me, they have to use hashtags too, otherwise it can&#8217;t be tracked &#8211; filtering it out would rock!<\/li>\n<li>Advertising networks are popping up left, right and center. Malaysia is not spared &#8211; we&#8217;ve got <a href=\"http:\/\/www.bytebot.net\/blog\/archives\/tag\/churpchurp\">ChurpChurp<\/a>. TweetDeck allows me to filter from source, something I wish Twitter as being the server, allowed server side filtration.<\/li>\n<li><a href=\"http:\/\/foursquare.com\/\">Foursquare<\/a> is becoming very popular, but it has this evil ability to auto-post to Twitter\/Facebook feeds as well. I can see its use &#8211; if I&#8217;m bored at a Starbucks and do want to meet strangers, I might tell people on my Twitter stream that. But people are auto-updating, and its getting quite annoying. From Foursquare&#8217;s perspective this helps their viral nature; but from my perspective, if I care to know where you&#8217;re at, I&#8217;d have followed you on Foursquare.<\/li>\n<\/ol>\n<p>I&#8217;m sure the list can go on. The web version should allow me to filter, at the very least, based on Text (a hashtag), and a Source (clients that are known to be spam-generators). TweetDeck allows filtration by Name and Time too. Today, the web version already allows you to search based on a hashtag (think of that as Text + &lt;string&gt; in TweetDeck&#8217;s interface). It should allow filtration too.<\/p>\n<p>This will be good &#8211; advertising networks benefit from those non-power users (probably the vast majority). Power users however have their own AdBlock built in.<\/p>\n<p>P\/S: This is a service I would pay a nominal fee for. I see Flickr and RememberTheMilk charging USD$25\/year for a few additional goodies. I would pay Twitter that same price to use their service, and filter out what I&#8217;d rather not see (and if they have other features, like metadata support, all the merrier).<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Twitter%20needs%20filters&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2010%2F02%2F24%2Ftwitter-needs-filters&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"27be8b4236\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1699\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1699\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1699\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>I don&#8217;t know if @ev, @biz or @dickc will read this, but Twitter clearly needs filters. Its not something an external client should do (TweetDeck does this very well, BTW), but the main stream should provide. The way I look at my Twitter feed, is like email. Twitter currently speaks IMAP, and I can read [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Twitter%20needs%20filters&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2010%2F02%2F24%2Ftwitter-needs-filters&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"27be8b4236\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1699\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1699\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1699\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/24\/twitter-needs-filters?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[171,1092,1090,1091,392],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-rp","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1394,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2009\/03\/24\/break-up-over-twitter","url_meta":{"origin":1699,"position":0},"title":"Break up over Twitter","date":"24\/3\/2009","format":false,"excerpt":"This one's too good to pass up. Jennifer Aniston (from the comedy sitcom I grew up to, Friends) has reportedly dumped John Mayer, because of his Twitter addiction. I quote: The source said: \"John suddenly stopped calling her or returning her emails and when she would finally catch up with\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1060,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/09\/22\/mysql-lists-via-nntp","url_meta":{"origin":1699,"position":1},"title":"MySQL Lists via NNTP","date":"22\/9\/2008","format":false,"excerpt":"MySQL Lists are available via NNTP, so you can use your newsreader! If only all lists were like this. Now for the real motivations... After all acquisitions, things tend to change. We've been mostly nudged to migrate to using Sun's email systems, and you can imagine its fun moving about\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":604,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/08\/06\/planet-mysql-on-twitter","url_meta":{"origin":1699,"position":2},"title":"Planet MySQL on Twitter","date":"6\/8\/2007","format":false,"excerpt":"While it would seem that using Mugshot is for core Linux geeks (it runs on Windows too, you know), I've not seen much adoption of the MySQL Mugshot Group, that was announced back in February. I've always enjoyed getting the Mugshot client running on my desktop informing me of new\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2709,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/05\/01\/as-election-nears-malaysia-filters-the-internet","url_meta":{"origin":1699,"position":3},"title":"As election nears, Malaysia filters the Internet","date":"1\/5\/2013","format":false,"excerpt":"While I am not in Malaysia and cannot verify this myself, reliable sources have mentioned that there is filtering\/censorship happening in Malaysia on the Internet. This isn't the first time Malaysia has played around with censorship\/internet-censorship, but it is a crucial time as the elections are on May 5 2013\u2026","rel":"","context":"In &quot;Malaysia&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/farm1.staticflickr.com\/66\/196441898_db4b3fe844_n.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":255,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/12\/21\/ooo-is-still-free-it-just-has-a-lot-of-java-depends","url_meta":{"origin":1699,"position":4},"title":"OOo is still free; it just has a lot of Java depends&#8230;","date":"21\/12\/2004","format":false,"excerpt":"So reading the OpenOffice.org 2.0 preview review, Hubert thinks OOo 2.0 is non-free now. Well, its always been the case then.... for both building and the app itself Accessibility features need Sun's JDK 1.4.1 with the ATK layer XML file filters as well as XSLT filters, including that for Docbook\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2722,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2013\/05\/13\/should-i-buy-the-blackberry-q10","url_meta":{"origin":1699,"position":5},"title":"Should I buy the BlackBerry Q10?","date":"13\/5\/2013","format":false,"excerpt":"The BlackBerry Q10 goes on sale in Malaysia on May 15 2013. The suggested retail price is RM2,388 (USD$805). In Singapore it is suggested to sell at SGD$898 (RM2,167 - or USD$731). First question, why are Malaysians paying more? Point to note: I would be upgrading from a Bold 9700,\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1699"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=1699"}],"version-history":[{"count":2,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1699\/revisions"}],"predecessor-version":[{"id":1701,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/1699\/revisions\/1701"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=1699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=1699"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=1699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}