What Twitter Can Learn From App.net's Developer Incentive Program

by @edent | # # # # # | 1 comment | Read ~141 times.

Twitter makes a lot of money out of me. At least, I assume so. The code I helped write, and the sites I run, are used by millions of Tiwtter's users. I've sent a tonne of traffic their way, and what has Twitter given me? Not even a "thank you." Seriously, no one from Twitter […]

Continue reading

A UTF-8 Aware substr_replace (for use in App.net)

by @edent | # # # # | Read ~1,001 times.

So, I stayed up bashing my head against a brick wall all last night! PHP's string functions aren't (yet) UTF-8 aware. This is a replacement for subtr_replace which should work on UTF-8 Strings: function utf8_substr_replace($original, $replacement, $position, $length) { $startString = mb_substr($original, 0, $position, "UTF-8"); $endString = mb_substr($original, $position + $length, mb_strlen($original), "UTF-8"); $out = […]

Continue reading

Visualising Conversation Threads In Hyperbolic Space

by @edent | # # # # | Read ~535 times.

In 2009, Kosso and I petitioned Twitter to allow us to search for Tweets by their "in reply to" ID. The idea was that developers could created a properly threaded view of conversations. Of course, Twitter being ultra-responsive to developers, did absolutely nothing. Skip three years into the future, and App.net is providing all the […]

Continue reading

App.net isn't racist - but it does have a privilege problem

by @edent | # # # # | 12 comments | Read ~418 times.

tl;dr - Excluding people, even with a "nominal" fee is exclusionary, and that can be a problem. Before reading this post, you may want to understand what I mean be "privilege". You should also understand where you are on The Global Rich List. The heavy-handed schmaltz that is Aaron Sorkin's Newsroom made an excellent point […]

Continue reading