Slashdot Log In
Twitter "Twitpocalypse" Snags Mac, iPhone Apps
Posted by
kdawson
on Sat Jun 13, 2009 06:26 PM
from the y2k-all-over-again dept.
from the y2k-all-over-again dept.
awarrenfells notes coverage in Macworld of what is being called "the Twitpocalypse" — Twitter applications breaking as the number of tweets exceeds 32 bits. "The first apparent victim of the Twitpocalypse was The Iconfactory's Twitterrific for iPhone, which stopped working immediately following the event. ... Atebits Software's Tweetie has also been affected by the Twitpocalypse. The program continues to function for browsing and posting tweets, but searches no longer work in the Mac version and results appear one at a time in the iPhone version."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Strangely reminiscent of a facebook group (Score:3, Interesting)
Correct name should be Twitterdammerung (Score:4, Funny)
Parent
Well. (Score:5, Insightful)
Re: (Score:3, Insightful)
Re: (Score:2, Insightful)
You might start thinking about it around 1 billion though. Maybe even at 500 million (especially if you are in some sort of obscene growth phase...).
Re: (Score:3, Informative)
AFAIK, Twitter itself was unaffected, it's just client applications that failed.
Most client apps probably only handle the number internally, and never show it anywhere, so the developer possibly never even saw that it was getting close to the limit.
"Twitter itself was unaffected" (Score:5, Funny)
Yes. When I first saw mention of this I got my hopes up but they were soon dashed.
Parent
Re: (Score:2)
Yes. When I first saw mention of this I got my hopes up but they were soon dashed.
Same here. I think the only people calling it the 'twitpocalypse' and sensationalist journalists. Only two apps were affected and we can presume, as other free apps are available according to the article, that the number of users affected is rather small.
Re: (Score:2, Interesting)
I was one of them. I use Twitterific.
Figured it was just overhyped but around 6:30pm my time last night, the app just died. And of course with the Appstore having such a stupid approval process it'll take a while for any fix to appear.
Re: (Score:2)
Right from CSI /.
"Looks like we have anothe double fashioncide here....
Hey!!! You lieutnant! move your fat donut ass and get all these people from the scene, for goddamn's sake!
I think that we will get those web 2.0 gang's assess this time."
Re:Well. (Score:5, Insightful)
I want to know who setup twits as signed. Are there going to be negative twits? Twits by your evil twin?
THINK about what your code does and choose the appropriate data type.
Parent
Overflowing 32 bits (Score:5, Funny)
So that means there are 2-4 billion messages (depending on if they meant signed or unsigned)? There goes the last of my faith in humanity.
Re: (Score:3, Insightful)
And... (Score:5, Funny)
Re:And... (Score:5, Insightful)
... nothing of value was lost.
Actually what was lost was any hope left I had for humanity. More than 2,147,483,647 'tweets' have been 'tweeted.' God, I feel stupid just saying that. But what is that? Like half the population of earth?! And then they go so far as to call lack of mobile Twitter applications apocalyptic? Humanity has officially jumped the shark, people. Some other animal should have been given a shot at ruining the world.
...
I mean at least I can derive cheap entertainment from cell phone texts [textsfromlastnight.com] but Twitter transcripts have little to no value in my eyes. If anyone needs me, I'll be in the backyard building a rocket ship to seek out another planet free of Twitter. Hopefully it'll just have more minor problems like being covered in methane or a flesh eating silicon based virus
Parent
Re: (Score:2)
If anyone needs me, I'll be in the backyard building a rocket ship to seek out another planet free of Twitter. Hopefully it'll just have more minor problems like being covered in methane or a flesh eating silicon based virus ...
You can't escape. Twitter travels at the speed of light. But this is a generational thing. For my sister, her neurons have been modified by consumption of ecstasy. Mobile phones have been cheap and available since she was 15 or so. Emailing small bits of crap around the world is a way of life for her.
Sure, I would like to live 1000 years but I am not going to like the world that distance into the future.
Re:And... (Score:5, Insightful)
You feel stupid saying 'tweet', but you're posting on a site called 'Slashdot'.
Parent
Re: (Score:2)
Re: (Score:2)
Let's see (Score:5, Informative)
2^32 * 140 char is approx 2^40 = 280Gb so all the actual tweets would fit one smallish (new) hard drive
Amount of time used - a lot
Benefit? Unknown.
What do people get out of it? I thought about it and don't see the point unless I am desperate for continual updates about everything. I just took a week off from my regular news sources (website - bloomberg and newspaper types), because I am not having a holiday this year and needed a break. There a few hundred unread rss messages waiting for me (/., groklaw and so on).
Educate me.
Re: (Score:3, Informative)
2^10 = 1 KB (1024)
2^20 = 1 MB (1024^2)
2^30 = 1 GB (1024^3)
2^40 = 1 TB (1024^4)
2^40 != 280GB. 2^40 != 280 Gb
((2^32)*140)/(1024^3) = 560 GB, or using 1000 instead of 1024, 601 GB.
Including some other stuff, lets make it 160 bytes/tweet for things like username or something, 640 GB.
Still, you can by drives that can hold that much for under $100.
Re: (Score:2)
It's mainly chatter, so if you could fit it in a few gig with some nice compression.
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2, Interesting)
It just seems to me if have something worthwhile to say 140 char isn't enough.
With the volume of information I am interested in increasing I know there is a sacrifice between speed, completeness and size. I can't see getting good info from 140 char to make it worthwhile - unless we are going to play follow the link and I would rather hit a big blog (eg /. ) that has summaries and many links than try and follow a vast volume of little stuff and piece it together.
Maybe it just won't work for the way I want m
Re: (Score:3, Insightful)
Seriously: you value your RSS news feeds - but can't understand the value of updates from people that you actually know?
Oddly enough, I have personal conversations (in real life, or online) with my friends rather than just reading "status updates" broadcast as summaries to the masses. Generally I couldn't care less about the status of people who aren't my friends, let alone people I don't even know (there seems to be a trend for people to follow celebrities on twitter that I just don't get...).
I must be getting old... (Score:5, Funny)
Re:I must be getting old... (Score:5, Funny)
Parent
Twitter uses 64bits, 3rd party apps do not (Score:5, Informative)
I'm kind of tired with reading that this is Twitter's fault. Twitter actually uses 64 bits ID internally. The "problem" is with 3rd party apps that interface with Twitter's API and expect to receive only a signed 32 bit integer.
http://twitter.com/twitterapi/status/2048659057 [twitter.com]
Disclaimer: I've never used twitter.
Re: (Score:3, Interesting)
This doesn't surprise me. Even if they started out on 32 bit IDs, they must have realized this was coming at some point and upgraded everything to 64 bits. It's no surprise Twitter was ready for this.
It's interesting that 3rd party apps broke. Why would anyone store the ID of something in a signed variable? I can understand not thinking of using a long, but why a signed int?
Re: (Score:2, Insightful)
Most occasional programmers don't think about these issues or even, god forbids, check the API's documentation. They just happily use "long a,b,c;" all over the source code. I even bet that version 0.1 of some of those apps used "int a,b,c;" ...
Re: (Score:2)
You ever read the comments in the documentation on php.net?
I weep for humanity.
Re: (Score:3, Interesting)
Do you realize that most of those applications were made in languages where programmers don't even need to know what a unsigned int is, don't you?
Come on.... I saw a lot of applications out there use floats to store ammounts of money, calculate compound interests.
Let's not be that harsh with those app writers.
Deadly Alphanumeric (Score:3, Interesting)
Actually, any seasoned DBA or database application developer will tell you that any numeric designator/ID number issued by someone other than yourself should always be represented and handled as a string value to deal with the situation of a numeric designator suddenly going alphanumeric.
If Twitter switched to alphanumeric designators for records, all the existing apps would not only not handle the tweets, some less well written apps would probably crash altogether.
On a related note (Score:4, Funny)
I'm quickly running out of synonyms for 'pointless' to troll all these Twitter stories.
Twitpocalypse? (Score:4, Insightful)
Man am I glad I never got on this bandwagon.
Re: (Score:2)
It's up there with "Blogosphere"...
Re:Twitpocalypse? (Score:5, Funny)
Parent
why use a signed integer for that? (Score:2, Insightful)
if you know you're getting a positive number back, why not just use uint?
Re: (Score:2)
Because you're using a language where all variables are signed by default?
Because the CS course at the prestigious University you attended thought that they should adapt to the market and teach you Java, Python, RUP, Scrum and the PMBOK?
And that because of that, you use floats to store money because, well, they have cents....
Didn't Affect Twittering From My C64 (Score:2)
Funny... Breadbin64 was not affected by this issue:
http://www.vandenbrande.com/wp/2009/06/breadbox64-a-twitter-client-for-the-c64/ [vandenbrande.com]
Doh (Score:2)
Some clients didn't plan for growth?
Re:Is it just me... (Score:4, Insightful)
Probably because they realize as soon as this fad passes, pretty much the only value they'll have are those upgraded servers.
Parent
Why is twitter hate so cool around /. (Score:5, Insightful)
Also, I see a lot of "what does Twitter really do??" posts. Either these posters are simply being obtuse or /. IQ's have plummeted recently.
Parent
Re:Why is twitter hate so cool around /. (Score:5, Insightful)
Some fads last long. See Second life, or SUVs. Both useless but it took a long time for most people to realize that.
Parent
Re: (Score:3, Funny)
Re: (Score:3, Interesting)
Re:Is it just me... (Score:4, Interesting)
Parent
Re: (Score:2)
fml
Re: (Score:2, Informative)
Presumably it was this one ((2^31)+1, ids around 2.2 billion don't exist yet, so apparently the broken apps were using signed numbers):
http://twitter.com/nk/status/2147483649 [twitter.com]
Don't worry, they are rather simple to find:
http://twitter.com/statuses/show/2147483649.xml [twitter.com]
(The first url can be constructed with information from the second...)