Story Tools: PRINT | Text Size: S M L XL | REPORT TYPO | SEND YOUR FEEDBACK

Twitter's own 'Y2K' problem

By John Bowman, CBCNews.ca

Back on Blog Watch a few months ago, I wrote about how Unix computer systems tell time by counting the number of seconds since midnight on Jan. 1, 1970, and how in 2038, that number will no longer fit into a 32-bit integer.

Well, Twitter is going to be hitting that limit a lot sooner than that.

Each post on Twitter is given a unique identifying number and Twitter is running out. Once Twitterers create more than 2,147,483,647 posts, Twitter will start giving them negative ID numbers: -1, -2, -3. And third-party apps will likely crash as a result.

According to Twitpocalypse.com, Twitter is quickly approaching 1.85 billion tweets. Martin Dufort and Fred Brunel of WhereCloud, the Montreal developers behind the site, told the Montreal Gazette that Twitter could hit the 32-bit limit sometime in June.

WhereCloud set up Twitpocalypse.com as a marketing campaign for its iPhone app, Reportage, which is still awaiting approval by Apple.

« Previous Post | Main | Next Post »

This discussion is now Open. Submit your Comment.

Comments

Marc B

Saskatoon

Why is this such a big deal? If Twitter was originally built with a signed-32bit integer as their tweet primary key, then we can say at least one or more of the following:

a) Twitter never expected to get this big
b) The developers lacked the knowledge/foresight/intelligence to at least used an UNSIGNED integer as their primary key
c) The developers were too cheap to spend the extra 4 bytes of disk space per tweet to make the primary key 64bit

Posted May 19, 2009 06:08 PM

François Caron

Are you certain of that? It could be a 32 bit unsigned integer. Or if Twitter is running on a 64 bit operating system, the theoretical limit will be reached some 2 BILLION years from now, assuming the same rate of growth.

Posted May 19, 2009 06:53 PM

gukid

So you make one unique identifier for the user, and another for the post of that user, thus exponentially increasing the limit, it's easy. There are actually hundreds of different ways of dealing with this problem.

This, is just a publicity stunt. People will join, and post, to try and "crash" twitter, but it will never happen, and their user base will increase.

Posted May 25, 2009 02:58 PM

Chris Thomson

Twitter's not going to be setting status_ids to negative numbers. As Matt Sanford, a Twitter API developer, has said:

"There is no change to the format of responses and the number will continue to grow upward."

Some clients that cannot properly interpret 32-bit signed ints so large will have an issue with negative numbers.

Posted June 12, 2009 05:32 PM

« Previous Post | Main | Next Post »

Post a Comment

Disclaimer:

Note: By submitting your comments you acknowledge that CBC has the right to reproduce, broadcast and publicize those comments or any part thereof in any manner whatsoever. Please note that due to the volume of e-mails we receive, not all comments will be published, and those that are published will not be edited. But all will be carefully read, considered and appreciated.

Note: Due to volume there will be a delay before your comment is processed. Your comment will go through even if you leave this page immediately afterwards.

Privacy Policy | Submissions Policy

[an error occurred while processing this directive]
Story Tools: PRINT | Text Size: S M L XL | REPORT TYPO | SEND YOUR FEEDBACK

World »

Analysis Trump's Afghanistan war strategy: A 'realistic but undefined' policy U-turn video audio
U.S. President Donald Trump struck a new tone on the war in Afghanistan on Monday — not pulling out, but digging in. It's a strategy not meant to immediately win the costly, complicated war, but to buy time to try and stabilize the situation and find a way out, experts say.
Sailors' remains found after U.S. warship collision video
The commander of the U.S. Pacific Fleet says a number of remains of navy sailors have been found in a compartment of USS John McCain, a day after the warship's collision with an oil tanker in Southeast Asian waters left 10 sailors missing.
North Korea attempted to help Syria's chemical weapons program: UN report
Two North Korean shipments to a Syrian government agency responsible for the country's chemical weapons program were intercepted in the past six months, according to a confidential UN report on North Korea sanctions violations.
more »

Canada »

Fish farm releases thousands of Atlantic salmon east of Victoria
Thousands of Atlantic salmon have been released into Pacific waters east of Victoria after the nets ripped at a U.S. fish farm in the San Juan Islands.
Winnipeg couple slams Walmart Canada Bank for not reversing $6,600 in fraudulent charges
A Winnipeg couple who say they were pickpocketed in Mexico are out $6,600 after someone apparently used the PIN on their credit card to make fraudulent purchases, and their credit card company says that's enough reason to not reverse the charges.
Hundreds of firefighters battling largest wildfire ever recorded in B.C.
Hundreds of firefighters and dozens of aircraft are working to contain the largest wildfire ever recorded in British Columbia's history, and it could take weeks to get it under control.
more »

Politics »

Analysis Liberal-friendly diplomat's new job pays above scale, but is he worth it?
When the prime minister's top adviser, Gerald Butts, defended the government’s decision to pay his friend Rana Sarker, the country’s new consul general in San Francisco, far more than the usual scale for the posting, it was worth paying attention.
Border crossers task force to meet, review next steps in coping with asylum seekers
The federal-provincial task force charged with managing an unprecedented flow of asylum seekers over the Canada-U.S. border will meet Wednesday in Montreal to review the next steps in handling the surge.
'Tremendous bravery and fortitude': Solemn ceremony pays tribute to Dieppe raid's fallen video
Rain lashed down at a solemn ceremony in Ottawa today to mark the 75th anniversary of one of Canada's bloodiest battles of the Second World War.
more »

Health »

Sorry - we can't find that page
 
CBC.ca

Sorry, we can't find the page you requested.

  1. Please check the URL in the address bar, or ...
  2. Use the navigation links at left to explore our site, or ...
  3. Enter a term in the Quick Search box at top, or ...
  4. Visit our site map page

In a few moments, you will be taken to our site map page, which will help you find what you looking for.

more »

Arts & Entertainment»

Mark Wahlberg, Dwayne Johnson top Forbes list of highest-paid actors
Transformers: The Last Knight star Mark Wahlberg has outmuscled Dwayne Johnson to become Hollywood's highest-paid actor in the past year with a transforming income of $68 million U.S., according to Forbes magazine.
Angelina Jolie, George Clooney, Drake to attend Toronto film fest
The stars are aligning for the Toronto International Film Festival, with Angelina Jolie, George Clooney, Drake and Emma Stone among the celebrities expected to hit the red carpet.
Bill Cosby's retrial delayed as new legal team joins case
Bill Cosby's retrial on sexual assault charges will be delayed as his new legal team gets up to speed on the case.
more »

Technology & Science »

New Farming has changed climate almost as much as deforestation
Agriculture has moved more than a billion tonnes of carbon from the top two metres of soil into the atmosphere, contributing heavily to climate change, a new study shows.
Water down your whisky for better flavour: scientists
On the rocks, neat or with water? Ask whisky fans and you’ll find it’s a contentious topic. However, Swedish scientists say mixing your scotch with water is the best way to maximize its flavour.
Did you peek? Optometrist sees spike in calls following solar eclipse
Some optometrists are reporting a spike in calls from people who looked at the sun during the solar eclipse.
more »

Money »

Big banks set to reveal profits this week against the backdrop of improving economy
Canada's biggest banks could deliver another profitable season for investors as third-quarter results starting to roll in this week are expected to get a boost from the strengthening economy.
Rising old age security spending dampened by CPP increases: report
A mandatory review of the country's largest seniors benefit program is predicting all-time highs in spending over the coming years with waves of baby boomer retirements — spending levels that could have been even higher if not for changes to the public pension program.
Analysis Trump is the elephant in the room at NAFTA talks: Don Pittis
Where are Mexican cars really made? Rules of origin are messy and complicated. But the U.S. wants a bigger share for itself.
more »

Consumer Life »

Sorry - we can't find that page
 
CBC.ca

Sorry, we can't find the page you requested.

  1. Please check the URL in the address bar, or ...
  2. Use the navigation links at left to explore our site, or ...
  3. Enter a term in the Quick Search box at top, or ...
  4. Visit our site map page

In a few moments, you will be taken to our site map page, which will help you find what you looking for.

more »

Sports »

[an error occurred while processing this directive]
Iginla, Doan could provide Canada some star power in Pyeongchang
Could the next Canadian Olympic men's hockey team have some star power after all? Hockey Canada general manager Sean Burke said Tuesday that he's inquired about the plans and potential availability of long-time NHLers and current free agents Shane Doan and Jarome Iginla.
Analysis Olympic hockey boss Burke returns from Russia with optimism
Canadian men’s Olympic team general manager Sean Burke still has many miles to travel to scout hours and hours of games. But the man put in charge of following the back-to-back golden footprints of Steve Yzerman likes what he has witnessed so far.
It takes a village — and about $20K — to get to Little League World Series
Canada's representative at the Little League World Series has taken a typical journey for teams who participate, one that includes nearly non-stop competition and travel with all of the attendant costs.
more »

Diversions »

[an error occurred while processing this directive]
more »