Gangnam Style Surpasses YouTube's 32-bit View Counter
First time accepted submitter neoritter writes "The Korean pop star PSY's viral music video "Gangnam Style" has reached the limit of YouTube's view counter. According to YouTube's Google+ account, "We never thought a video would be watched in numbers greater than a 32-bit integer (=2,147,483,647 views), but that was before we met PSY. 'Gangnam Style' has been viewed so many times we had to upgrade to a 64-bit integer (9,223,372,036,854,775,808)!"
I would have figured Rick Astley would have hit that count first!.
Truly the finest music video of all time.
Why the hell was it signed?
who cares really?
The numbering should go 1.. 2.. 3.. etc.. thousands.. tens of thousands.. hundreds of thousands.. millions.. too many to give a fuck about.
Get it?
Roll it, baby. Lameness filter? What's that? Really you still won't let me post hex? Come on.. let's try again.
I give up. Lame.
If they'd used a 32 bit unsigned integer they might have bought another 6 months or something.
Sheesh, why did they use a signed value for the count?
I wonder how many people use it as their workout soundtrack. That could add up quite quickly.
Still haven't seen it. Overheard some incidental bits of audio, but still haven't seen it. Work in an IT office.
I would have thought that Google would have just used the device they have to selectively erase the memory of people who saw it. Then they could just let the counter roll over to 0.
It was originally intended to erase people's memory so they would have to look up everything, but they eventually found out that every one is doing that on their own with what Google already provides.
This is just a marketing gimmick. I find it weird that they wouldn't have used an unsigned int to begin with (or at least, would have upgraded when it appeared a video was approaching the limit).
Now they get a free news article all over the world about it! More ads for everyone!
Vint Cerf thought the same thing when deciding IPv4 addressing length.
Reminds me of good old pacman level counter: https://www.youtube.com/watch?...
that is amazing
2^32-1=2,147,483,64 is NOT the largest 32-bit integer, but the largest 32-bit SIGNED integer.
Why on earth have they used a signed integer to count views? (The answer is simple thoughtlessness. They did not think it would matter and probably didn't think even think twice about it, at least at the time.)
I would've been more excited about the news if a video actually broke the 2^32-1 views barrier, as this is the one that would really require the move to 64 bits. (But it will probably take much more time to achieve this "feat".)
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.
Stupidity, according to google, can now be measured as a 64-bit value.
"Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
From the same programming team that brought us i=0; i++; i= 300
Is that video a Korean parody of US pop crap? I hope so, but what I'm reading doesn't indicate that. Instead, others are making parodies of it.
If not then I think we need to accelerate Global Warming. Our species needs a major setback.
So, how much per view did Psy get?
1.27 X 10-34 cents ???
I assume they're gonna be calling this the Psy2K bug.
I wish YouTube could implement negative view counts.
“Common sense is not so common.” — Voltaire
There is no hope for humanity. Hey Vlad, you Easter-Island-statue-faced midget, hit the big red button. Let somebeing else have a go.
I hope it's the meerkats.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Signed 32-bit oughta be.
According to some estimates, about 3 billion people have access to the internet. The stats would indicate that about 2/3 of the people with internet access have viewed this video, or more disturbingly that some people have watched it more than once.
As a man married to a Korean, I will admit to having started to watch it, but finishing it would have been a waste of valuable minutes of my life. Does that still count as a "hit"?
If you are not allowed to question your government then the government has answered your question.
Subject should have been "... for anybody" of course.
...that takes away my hope that the human race will survive and flourish.
Another reliably depressing indicator of the current state of humanity is Youtube's "Popular Right Now" category. Surely the Apocalypse is near....
Repent while you can, and, I for one welcome our eminent Tribulation Overlord...yadayada....
When the king heard the words of the Book of the Law he tore his robes.2Kings22:11
... for the successful rick-rolling goes to the "informative" mods...
Even though "beats the 64bit integer" was very obvious BS, I still clicked...
Violence is the last refuge of the incompetent. Polar Scope Align for iOS
Just exactly how much extra storage space will YouTube need to store every videos view count as a 64-bit instead of 32-bit integer. PSY has single handedly cost them that storage space.
Oh...right ...something with counters..it has 500 million. so yeah...2 billion isnt that far away.
Imagine how much bandwidth we wasted with that annoying song. :)
Why did they use a signed int? Can I magically negative view something?
That's not a solution.
Moving to 64 bit is just the same problem at a later time.
ought to be enough for any k-pop star
Now where do we find the list of top viewed hipster songs?
Comment removed based on user account deletion
Humans have devolved to such a point.
The Korean peninsula continues its campaign-of-inconvenience against American computer networks.
2^32 - 1 = 4,294,967,296 2,147,483,647 = 2^31 -1 ...so either they were using a 31-bit integer or they were using signed ints.
How exactly does one get a negative number of views?
2^32 - 1 != 4,294,967,296
They were using signed ints.
2^32 - 1 != 4,294,967,296
Yep, this is true. If the base is 2, every exponent of it, minus 1, should be an odd value.
Why the 64-bit number in the text is even? should be odd (ends in 0xF in hex)
Do you really think that the database that Youtube uses to store view counts is limiting that field to 32 bits? Ever? Or that it can't handle overflow in a graceful way that automatically upgrades the value? Or that Google didn't notice this YEARS ago and do a system-wide type change on that table column?
This is FUNNY, but not a technical problem. Of course, many of you may be making jokes in response, pretending to believe it's limited to 32 bits, when you realize it's not. But for those of you whose realities are limited to 32-bit chunks, I just though I'd clarify at the risk of possibly just destroying all the humor value.
As an aside, it amazes me when students first learning circuit design feel compelled to make registers and buses that are all in multiples of 8 bits. There's nothing preventing you from making a circuit component that is 47 bits wide.
Or they could just have interpreted the 32-bit integer as an unsigned 32-bit integer, and go on for a long long time.. As the # of views can never be negative..
They like young girls, they're not that bad.
I think the issue here is not primarily about Youtube's puny 31-bit counter or the Gangnam meme. Rather, one must wonder what happened to the japanese? K-pop was a little mouse living in the shadow of the J-pop brontosaurus not too long ago.
In the 1970-80s South Korea took over Japan's thriving shipbuilding business, by way of significantly cheaper labour at "almost" the same quality. In the 1990s they (Samsung and LG) stole the majority of electronics manufacturing, of which a lot went on to mainland China in the 2000s. Korea (Kia, Ssanyong) dented the JP car industry significantly in the 2000s.
After all these defeats, Japan decided to turn herself into a post-industrial superpower of entertainment, building a formidable army of SEGA, Playstation, Hello Kitty, Godzilla, Sailor Moon and an immortal clone army of Vocaloids, armed with cuteness launchers. The world was supposed to surrender to the dictatorship of kawaii in no time.
Somehow that did not happen. Very few outside the "otaku" scene still follow J-pop and it took the number one holographic princess Miku over 6 years to get any little US national TV screen time (twice as long as it took her to reach a comet in outer space). Her greatest hit SBZ has just a total of 25 million Youtube views, that, when counting in a live band re-make! In contrast, K-pop has become genuinely large or even huge, even if not counting in PSY's 2 billion Youtube views. In general, korean culture is on a global offensive and even the abominable antics of DRPK's Kim and his commie regime are PR boosters for the capitalist korean entertainers...
In contrast, Japan just failed. They have like 5 years to get their act together, because the Tokyo 2020 games have the potential to be a resounding PR disaster and signal the fall of a great nation. They no longer have cool, cute, might or style, they are getting fewer in numbers and aging and remain ever more isolated, despite the net. Gangnam is as much a parody of Japan's failing as it is a parody of the south korean new elite.
It is so rewarding to know that the billions of dollars spent to develop and build the internet have been well spent.
Morality is herd instinct in the individual. Friedrich Nietzsche, The Gay Science, section 116
The numbers quoted in the summary indicate use of signed 32 bit ints which have a maximum value of 2,147,483,647. Since a negative view count has no meaning, why not use unsigned 32 bit ints which have a maximum value of 4,294,967,294?
In fact, why did they use signed variables at all? YouTube must be plagued with PHP programmers or something.
ought to be enough for everyone.