Why Text Messages Are Limited To 160 Characters
The LA Times has a story about Friedhelm Hillebrand, one of the communications researchers behind efforts to standardize various cell phone technologies. In particular, he worked out the 160 character limit for text messages.
"Hillebrand sat at his typewriter, tapping out random sentences and questions on a sheet of paper. As he went along, Hillebrand counted the number of letters, numbers, punctuation marks and spaces on the page. Each blurb ran on for a line or two and nearly always clocked in under 160 characters. That became Hillebrand's magic number ... Looking for a data pipeline that would fit these micro messages, Hillebrand came up with the idea to harness a secondary radio channel that already existed on mobile networks. This smaller data lane had been used only to alert a cellphone about reception strength and to supply it with bits of information regarding incoming calls. ... Initially, Hillebrand's team could fit only 128 characters into that space, but that didn't seem like nearly enough. With a little tweaking and a decision to cut down the set of possible letters, numbers and symbols that the system could represent, they squeezed out room for another 32 characters.
And all this time I was almost certain that it was based on sound scientific research proving that 160 characters was the maximum amount of text a cell phone user could read before completely losing interest.
My work here is dung.
The real question should be "Why are we still using ancient text messages instead of regular email?" All of my friends in Japan regularly do full-on email on their phones, and only have a vague-if-any notion of what a regular "text message" is elsewhere. 160-character limit? That is *so* 1990s.
it also happens to be precisely 2 lines of text on a good old 80 character wide terminal.
is the bastard offspring of the union of the hexdecimal and the decimal, literally 0xF*10
fixed that for you
Are you joking?
0x10*10...
For those that were wondering how they got 160 characters into 128 bytes (6.4 bits/char), they didn't. The increased the length of the frame to 140 bytes, which is is 160 characters using a 7 bits/char. Curiosity forced me to look this up, expecting to find some snazzy compacting algorithm for a non power-of-two alphabet.
http://en.wikipedia.org/wiki/Punched_card Punch cards predate the computer, because they were used in loom machines to generate paterns. The punch cards were later used for statistical purposes. IBM was already selling statistical machines that used the punch cards before the computer. The reason that IBM was able to grab the market instead of Univac, is because IBM's computers was compatible with the punch cards that the corporations already had.
Ol' Rick Dawson had a farm EIEIO
I wonder what type of DRM you can put on a punch card
You could print shadowed boxes that look like punched holes, that way if someone puts them on a photocopier or in a fax machine it'll look like the holes are there, but a real reader wouldn't see them.
You could put transparent tape over a few of the holes. The common cheap, at-home card readers which read cards optically to save a few bucks will not notice the transparent window. But the Big Iron IBM punch card readers that use real steel fingers to read the holes will simply ignore the taped-over holes.
Along the same vein, you could put red colored tape over the holes, and build the Genuine IBM readers with blue laser readers instead of red. They'll be transparent to the at-home punch-card copy machines that use cheap red lasers, but opaque to the blue frequencies.
Or you could punch some extra or oversized holes in some non-standard locations, like the old half-tracks on the floppy disks. Only official IBM punch machines would be able to accurately copy them.
I got it! Embed a smart chip in the corner of each JCL card, with some cryptographic verification or signature algorithm. As each punch card travels through the system, electrical contacts would verify the authenticity of the card. 4096-bit RSA on the chip ought to do the trick nicely.
John