Domain: czyborra.com
Stories and comments across the archive that link to czyborra.com.
Comments · 18
-
Re:"Consumers?"?
It's probably all down to the user-befuddling issue of charsets (also known as character sets, character codes, encoding etc.). In this case it's probably the fault of Microsoft and understandably ignorant Microsoft users.
Microsoft (ab)use invalid (non-ASCII, non-ISO-8859, non-Unicode) codes to represent typographical sugar like prettier hyphens and backwards quotes in their own charsets. And if a system doesn't know what charset source material is in- or is told the wrong charset- then it can't correctly translate the material into some other charset.
In this case, it may have been a non-standard quote (92 hex in Windows-1252), replaced by a simple question mark (34 hex in ASCII and supersets) because it wasn't valid in ISO-8859-1 (Windows-1252 and Unicode are divergent supersets of ISO-8859-1). I doubt the author could even tell the next person what charset they used.
Hopefully divergent incompatible charsets (even the more modern ISO-8859-15) will die out as the world standardises on ASCII, ISO-8859-1 and Unicode according to their needs. I'd like to see Windows charsets die as well but it's another Microsoft lock-in method. I'd also like to see web sites etc. reject any submitted text containing non-ASCII codes (e.g. £) and insist that the user type charset-neutral entities instead (e.g. £). Or should I write those as £ and £ to make them look right?
Having said all this, I'm constantly learning new quirks of charsets. There's an excellent resource at http://czyborra.com/charsets/iso8859.html , complete with images of glyphs for various charsets. -
A pretty keyboard doesn't necessarily solve thisI hope you realize that you can paste all the happy stickers on your keys that you want, or even get all the keyboards with exactly those glyphs that you want already on them, yet still find yourself with nothing usable. What precisely are the codes being delivered by those keys, and how exactly will your system interpret such codes?
Imagine you want to write out Jean-Baptist Moliere's name correctly--and in all caps, to boot. Now, that first e should carry a grave accent. So do you just find a keyboard with a capital e+grave on it? Let's say that your system interprets a keypress there to mean character number 0xC8. In the ISO 8859-1 (Latin1 for Western European languages) eight-bit encoding, this number is indeed a LATIN CAPITAL LETTER E WITH GRAVE.
So you might appear to be all taken care of. But you aren't. Tomorrow, you decide you'd like to write "correctly" the famous name of the inventor of robots, Karel Capek (aka Karla Capka). That C there should carry a caron, because it's not pronounced "Kapka", but "Chapka". So you go find yourself a Czech keyboard, and lo and behold, it has the proper character!
Are you set? Not at all; to the contrary, now you're I in trouble. Because you might well find that the character generated by that key, as recognized by your computer, is also number 0xC8. In the ISO 8859-2 (Latin2 for Eastern European languages) eight-bit encoding, that same 0xC8 is now taken to mean a LATIN CAPITAL LETTER C WITH CARON.
See the problem? If you look at Karel's name in your trusty Latin1 locale, it will be screwed up, and if you look at Jean-Baptist's under a Latin2 locale, then it will be screwed up. You can't win.
Now, as for the Euro symbol, you're going to have even more (none-)fun, because you aren't going to find a suitable ISO eight-bit encoding that includes it. The 8859's just aren't going to do it for you.
Of course, were this but in ISO 10646 (that is, in Unicode), these particular problems do go away. There, the LATIN CAPITAL LETTER E WITH GRAVE is at U+C8 (yes, really; the same as in Latin1), but the LATIN CAPITAL LETTER C WITH CARON is at U+10C, a completely distinct numeric code point. This is as it should be, since those really are different glyphs, so they shouldn't share the same numeric representation. On the matter of the Euro for your keyboard, under Unicode, you've even got EURO SIGN sitting there at U+20AC for you.
Even if you tried to go this route, I suspect that you're probably just exchanging one set of problems with another. After all, how well is your system truly set up for you to use Unicode? Can it map keyboard events into appropriate code points? And what about the tools you're using? What are you going to do with it once you have it? Consider the multiplicity of external encodings for the same code points, such as for disk storage, network transfers, etc, that you find in UTF-8, UTF16-LE, etc.
So, I don't think there are answers to the submitter's query that are at all so simple as others have presented the matter here. For the curious, here's a good reference on the mess we're in now, called appropriately enough, ISO Alphabet Soups.
--tom
-
Re:Preserve the Hardware as Well?
Two points:
1. Being able to read the bits doesn't matter if you can't understand how they're laid out, because you still have to understand the file system (will systems still understand ISO 9660, with all of its permutations and extensions 50 years from now? Hard to say) and you still have to decode the bits once you find the right ones. Decoding isn't just a problem for new things like audio and video, it affects "flat text" files as well, or at least it has in the past. I'll grant that new encodings for latin text are unlikely; ISO 8859-1 and the Unicode transformation formats (which, hopefully, will settle out to a small number of encodings which will not change any more) both take care to be supersets of US ASCII, so ASCII text is probably safe -- assuming the documents you want to archive are in some European language.
2. You still haven't explained what forces are going to ensure that the new hardware always remains backward compatible with the old formats.
-
Re:Preserve the Hardware as Well?
Two points:
1. Being able to read the bits doesn't matter if you can't understand how they're laid out, because you still have to understand the file system (will systems still understand ISO 9660, with all of its permutations and extensions 50 years from now? Hard to say) and you still have to decode the bits once you find the right ones. Decoding isn't just a problem for new things like audio and video, it affects "flat text" files as well, or at least it has in the past. I'll grant that new encodings for latin text are unlikely; ISO 8859-1 and the Unicode transformation formats (which, hopefully, will settle out to a small number of encodings which will not change any more) both take care to be supersets of US ASCII, so ASCII text is probably safe -- assuming the documents you want to archive are in some European language.
2. You still haven't explained what forces are going to ensure that the new hardware always remains backward compatible with the old formats.
-
Re:Preserve the Hardware as Well?
Two points:
1. Being able to read the bits doesn't matter if you can't understand how they're laid out, because you still have to understand the file system (will systems still understand ISO 9660, with all of its permutations and extensions 50 years from now? Hard to say) and you still have to decode the bits once you find the right ones. Decoding isn't just a problem for new things like audio and video, it affects "flat text" files as well, or at least it has in the past. I'll grant that new encodings for latin text are unlikely; ISO 8859-1 and the Unicode transformation formats (which, hopefully, will settle out to a small number of encodings which will not change any more) both take care to be supersets of US ASCII, so ASCII text is probably safe -- assuming the documents you want to archive are in some European language.
2. You still haven't explained what forces are going to ensure that the new hardware always remains backward compatible with the old formats.
-
Re:XML please
... that plain old ASCII is one constant that hasn't needed changing.I think you're a little unclear as to what ASCII is. As the "A" in "ASCII" indicates, it's oriented towards American applications. And it consists of a mere 127 characters, which includes 32 control characters that you don't use in text.
In point of fact, Project Gutenberg has long outgrown the 96 graphic characters in ASCII, though I think they themselves are ignorant of the fact. The seem to have experimented with characters until they found a set that displays the same on "normal" Windows, Macs and Unix/Linux. The result is something they call "extended ASCII" but that's actually subset of both ISO's Latin1 character set and Microsoft's Latin1 code page.
When is this an issue? Well, I'm a DP volunteer, and I'm concentrating on the Britannica 11th edition. Lots of geographic entries, all of which contain degree symbols. This symbol is not in ASCII! If you follow the DP instructions, you end up entering byte 186 (decimal). If you're using the ISO or Microsoft Latin1 set (and if your computer is localized for the U.S., Canada, or Western Europe, you probably are) then 186 does in fact display as a degree symbol. But if your system is localized for Eastern Europe, you're probably using Latin2, and this byte stands for an S with a cedilla accent!
In short, "ASCII" is actually less universal than well-formed HTML. In which you represent the degree symbol with a character entity (°) that's the same everywhere.
Indeed, you can open up the original Declaration of Independence document with your standard web browser, and you can still read it just fine.
Hardly a representative example. The Declaration of Independence was hand-written, and thus doesn't include a lot of fancy fonts or formatting. A better example is a contemporary novel, such as 1984.
As it happens I just finished re-reading this one. I read a Plucker file that somebody had transformed from an HTML version, which in turn came from the Project Gutenberg "ASCII" version. Readable enough. But all the typographic nicities -- italics, boldface, etc. -- were reduced to ALL CAPS in the text version, and that was retained in the HTML version. Pretty distracting -- made me feel like somebody was shouting at me. Double Plus Ungood! Thoughtcrime!
...once the data is put into ASCII text format, projects like this [XML] can and are being done.You make it sound easy. A lot of information is lost when your primary version is "ASCII". It all has to be put back by hand. There's no avoiding this for the large body of existing Gutenberg texts. And of course as recently as 5 years ago, there wasn't a real choice anyway. Even HTML had issues, and serious XML tools didn't exist.
But now XML technology is pretty mature. It makes sense to store new Gutenberg texts in XML. If people still want "ASCII" copies, the XML is easily transformed into that. Though I a lot more people will want the HTML version -- a format which is actually accessible to more people than "ASCII".
There are two reasons this won't happen soon.
The first is that somebody will have to design and implement the necessary XML apps for inputing and proofreading the texts. (Which would alsio elminate a lot of the errors proofreaders make, like entering [Greek: Tau] when they mean [Greek: T].) A huge project. As it stands, the people who maintain the DP web site have their work cut out just to keep the existing software working. That's a vali
-
Re:Why not stick with English?
The ae and oe to which you refer are indeed ASCII...
If you use Linux, try man ascii. That will show you all the characters in ascii. See Roman Czyborra's character set page for more detail than you could ever want. As a point, ae and oe are not in ASCII; oe isn't even in Latin-1.
Mathematics has it's own language which I doubt Unicode can rival.
Huh? What's that supposed to mean?
As far as culture, you can keep your native language... Just keep one language standard on the internet!
You can keep your language, as long as we don't see it, then? Use our language where we can see it. That's not arrogant? What if you were asked to learn Mandarian Chinese (the language of more people than any other) before you could use the Internet?
One of the amazing things about the Internet are when grandparents can communicate with grandchildren; forcing old dogs to learn new tricks and young kids to pick up a second language before they've fully learned their first isn't going to make the Internet more accessable to everyone. -
Re:Terminology whine
I said:
St. Cyrill developed the Glagolic alphabet
RelliK said:
Uhhm, no. Glagolic is the alphabet that was used before Cyrill came along. It looks nothing at all like Cyrillic.
I am sorry, but you are wrong. The Glagolic did not look anything like the Cyrillic, but it was the alphabet created by St. Cyrill and his brother Methodius. The Glagolic looked somewhat like the ancient Armenian, Georgian, and Ethiopian alphabets, also developed by Byzanthine missionaries for the native languages in these areas.
The Cyrillic was created by St. Clement, a student of St. Cyrill. Thew alphabet was much simpler - for all the common sounds, it used the Greek letters, and only made up new letters for the sounds specific to the Slavs.
Here is a link, although not everything there is historically accurate (if there is such a thing):
http://www.volgawriter.com/VW Cyrillic.htm
Another, with a definitive set of Cyrillic encodings is here: http://czyborra.com/charsets/cyrillic.html. -
Re:Terminology whine
I found out about Clement after more digging. For example according to this link, Clement took the glagolitic, invented by Cyrill and Methodius, rewrote it into cyrillic, and spread in Bulgaria. Later it spread further east and north.
-
Re:Too English-centric!
Sounds like a browser issue. I was able to type it in fine, and Teoma did in fact come back with the ó printed correctly, however the results were garbage. My browser, Macintosh MSIE/5.0, submitted ó as %F3 which is its ISO-8859-1 codepoint (ISO-8859-1 is a superset of ASCII with 128 more characters, including most Western Euro accented vowels). How did yours submit it? If it represented the character as three %XX entities (dont know them off the top of my head), that means youre browser is using UTF-8, which is much less-supported.
-
Re:TLC/Discovery Special -- Question ...
Shuttle? Are you smoking something? My entire comment was two sentences, and made no mention of anything specific, let alone a shuttle. What I was saying is that you seemed to imply that since something is maliciously-planned it cannot be foreseen. I proceeded to say that you obviously dont (or shouldnt) be working in any security-related field, as most things one has to foresee are malicious in nature. And thats all I said.
And why dont you check the HTML source before implying that because Im typing something correctly I must be using Windows. First off, Windows does use typographically-correct quotes (so-called curlies) but uses the wrong codes: it uses Windows Code Page 1252 codes: 146, 147, 148, 149 (decimal). Codes from 128 to 159 are undefined in both ISO-8859 (an 8-bit superset including ASCII that nearly parallels CP1252) and ISO-10646 (Unicode, UTF-8, etc.), and thus dont work on any systems unless the page charset is specified as windows-1252 or the browser assumes what they mean (the Macintosh MSIE does this, naturally).
However: I type punctuation using the correct Unicode values which should work on any standards-compliant browser. These are U+2018, U+2019, U+201C, U+201D (hexadecimal). You can type codes like this by typing &#xNNNN; for hex codes, or just &#NNNN; for decimal. You can also use the ISO-8879 names for these characters lsquo, ldquo, rsquo, rdquo but a lot more browsers have problems with those. -
Good idea, bad idea?Note: I know hardly any of you will read to the bottom of this post, so here's a copy of my sig:
--
m iso socially aware artistic geek pen-pal, m or f, in '1337 edu. jazz, poetry a must.
email me (click my user info for addy) if you're interested.
Now then. Let the games begin.
........
First of all, here's a bit of a rant. Let me disagree strongly with Darko Kirovski, the "cryptography [...] researcher at Microsoft" (article) who created the prototype, when he says:
"I don't think you can create a password that is easily memorizable that is 20 characters long," Kirovski said.
Now, I'm just an average slashdot user. I've never worked with anything that is worth so much as protecting my keyboard from being TEMPEST-ed as I type my password. I'm certainly no cryptography expert.
But even *I* know that you can create easily memorizable passwords 20 characters long, and, in fact, far longer.
First of all, let me introduce you all to diceware. Diceware, slashdot. Slashdot, diceware. (How do you do, how do you do).
Now diceware here is run by a guy who knows about security. He's paranoid. He doesn't just "come up" with passwords while trying to avoid using any obvious components -- oh, no, he generates them completely randomly, and accepts whatever he comes up with as his password. So randomly does he generate his passwords, in fact, that he uses casino dice rather than trusting any kind of hardware.
But wait, it gets better.
How does diceware work? Basically, you use dice to choose a group of short English words that, since they're words (or can be treated as words by a human, such as the "word" ijk), are easy to remember.
More specifically, you roll a die five times, and put the five numbers together and find the corresponding word. (For example, if you roll 2, 6, 3, 1, 5, you search the list for 26315 and find that your word is "Frank").
The only caveat is that before using this list, you should manually (or with a program of your own design) check to make sure 1) that no numerical combination is missing and 2) that no word is associated with more than one combination.
In other words, you shouldn't trust the guy who made diceware, and you don't need to. It's just the principal of the thing -- a list of unique items on a one-to-one ratio with a range of numbers, each of the items of which is easier to remember than a mere number. (But, because there are equally many of them, will be equally "random".)
Now let's do a bit of analysis together of how secure this is.
- Since five die rolls can have 7776 possible combinations (6^5), each "word" has an entropy of just over 12.924 bits. (2^12.924 ~ 7776, so that many bits are necessary to represent each combination five die rolls can create).
- Now, one "character", if we take it to mean an integer with values 0 through 255 inclusive, has entropy of 8 bits.
- Therefore, every two diceware words correspond to three completely random bytes.
Now let's rip apart Kirovski's statement that you can't remember 20 characters.
Before we do, let's point out that no one needs 20 characters, since even if you take a "character" to mean just any of the 94 ASCII values that a user can easily type, we'll even exclude the tab and space, this comes to (6.5545888 bits of entropy per one-of-94-characters * 20 characters=) 131.0917 bits of entropy. That's more than 128 bit encryption needs for a secure key! And this includes only the following characters:
! blah " this # lameness $ filter % really & sucks ' don't ( you ) agree * of + course , you - do . / 0 1 2 3 4 5 6 7 8 9 : ; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
Obviously, if you include more in the definition of "character", then the amount of entropy in 20 characters becomes ridiculous.
But for now, let's assume that Kirovski really did mean 20 characters, as I have defined them, or 128 bits of entropy. Is this "easily memorizable"? Sure is, if you use diceware.
For each word, we'll roll a die five times and get 12.92 bits of entropy. This means we need 10 words to get 128 bits.
Here are my results:[4]
65566 35115 24266 14326 54314 63345 41616 12265 44346 56243
I look these up in the word list, and get:
"56 junk elba bleat lard wacky sermon annex one swept"
as my pass-phrase. Is this "easily memorizable"?
Sure is:
- "56k modems are worse junk than what Napoleon had at Elba -- a bleating piece of lard is faster down an incline if you've given it a push, for chrissakes!!" together with the picture of a goat bleating in terror as it rides a chunk of lard down a hill. Also picture the goat in a Napoleon posture (one hoof inside vest) so you remember elba.[5]
- "Wacko tries being a minister: comes up with wacky sermon about how we need to annex canada. I for one think it should be swept under the rug. (the idea advanced by the sermon or canada?
:) )"
Picture: arm stretching borders of alaska over canda.
It took me less than thirty seconds to come up with vivid pictures for this, then another minute to associate these sentences and pictures with the actual words (bleat for bleating, swept for sweep or sweeping) and if I remind myself of it in a few minutes, then in a few days, then in a week or two, I'll have it known forever. Compare that with memorizing:[6]
JLEwx;+?o9bH`"|6r%Bo
And you see why diceware is a good idea.
The fact that someone who is a supposed expert in this doesn't know about it is in my opinion inexcusable. (Of course, he might know that twenty characters' worth of entropy can easily be made to be memorizable, but his statement does not reflect this.)
Incidentally, it takes me between six and seven seconds to type "56 junk elba bleat lard wacky sermon annex one swept" carefully enough that it's accurate without my checking it as it appears on the screen (I just closed my eyes and did this five times in thirty-one seconds.) And more than twice as long to type the random 20-character word, if I look at the characters as they appear, even though I use every one of those non-alphabetic characters frequently enough to be able to "semi-touchtype it" (might not hit it on the first try, but I know where it is and I don't look at the keyboard -- in fact, I couldn't now because I use a weird international one. [shrug] But semi-touchtyping doesn't help you when you see *'s instead of the characters...)
As for how much security the average person needs (we're not talking 128 bits here):
well, if you consider an 8 character random combinations of A-Z, a-z, and 0-9 that's 5.954196 bits of entropy per letter * 8 letters = 47.6335 bits of entropy, or less than four diceware words' worth. For example,
56 junk elba bleat.
You don't even need spaces (although I find it easier to type with them) since no diceware word includes a space.
Can you believe it, a simple thing like "56 junk elba bleat" being more secure than a completely random 8-letter mixed-case, alphanumeric word? Wow.
Okay, I've run out of steam. That ends my diceware rant, and I'll address this whole nifty picture thing now.
First let me offer these final notes, which didn't fit into my discussion above.
- Note that the 7776 words diceware uses are all short. There are far more than that many common English words, but by including obscure shorter words and semi-words (like numbers), which are less common but equally memorable once you've thought about it / looked it up, the total typing is reduced. However, this leads to:
- Be very sure to accept any words you're given. If you need to look up a word to know what it means, do so. By avoiding words you don't know (rolling again), you reduce entropy.
- Don't change words. If I change "56" to "56k" above, and make that the word in my passphrase, it's not enough that I make sure 56k isn't already one on the list: I need to make sure that none of the other 7776 words are ones I might change to 56k if I roll them. In other words, just don't change words.
Okay. Rant ends here.
........
Back on topic:
From the article: "The key -- images, which tend to make more of an impression on people than strings of text characters."
This is true, but it is equally true that it is more difficult to uniquely identify member of a given set of pictures than it is to identify a member of a given set of words.
Picture the face of the last high school English teacher that taught you. Now, this is a fine part of a password, because you can choose it randomly from a large list of objects (people you know), and you will remember that it's your password. (Or rather, it and a few more like it).
That is, if I told you that of the 2000 people you know, the following eight faces, in that order, are now your password, you will have very little difficulty remembering them and their order.
However, how will you make a selection 8 times from one of 2000 people? Supposing you know their names also, you can alphabetically list four at a time, doing a double-binary search (for example, A-M at the top, M-Z at the bottom, and the right side is the upper half of each of these ranges and the left side is the lower half).
You now need to make 5.482892 selections to select each of your 8 faces. That's 43 mouse clicks, each one followed by scanning four faces.
Of course, this is based on knowing the names associated with each face, and it would be easier just to type those in. In which case we're back to diceware.
If you don't know their names, however, just how will you select from 2000 faces? Well, maybe you can mimic the binary search with a selection from characteristic skin color, eye shape, etc. If you spend a few hours learning "human facial classification", I bet you can select just about any face you recall in eight or nine mouse clicks.
However, I doubt most people would be too keen on learning to input a bunch of characteristic features. (Even if the 2000 people aren't really people, but people from "Guess who?", who have either a large or small nose, either are wearing a hat or aren't, etc.[7])
The more specific method the article mentions, selecting a particular pixel range within a person's face, isn't something that people do on a daily basis (so much as memorizing and recognizing faces is), so I doubt most people could remember whether it's Mary's lower-right lip followed by where a dimple would be on her right cheek, then the middle of her left eyebrow, or the other way around. It's just not doable.
Okay, I need to go now. Enjoy the weekend, all.
~lts.
You can skip step (1) if you make a contract with yourself that if you ever roll a combination that for some reason isn't on the list, you will take the time to make word that is not on the list, and use that instead.
We'll note that hardly anyone uses the full ascii set, including control characters, in their passwords, but I suppose it's possible to use every character besides carriage return (and maybe even that), depending on the implementation.
There are only 96 keyable characters in the ASCII standard before all the international extentions and so forth, which include the tab and the space.
[4] If you want, you can follow along (and see that I didn't artificially select a particularly easy combination):
#include "iostream.h"
#include "stdlib.h"
int main(int argc, char* argv[])
{
cout << "Unseeded demo. NON-SECURE!"
(You can add indentation, I remove it because of the lameness filter.)
[5] Napolean's last battleground, I guess. Famous palindrome: "able was I ere I saw elba".
[6] this example from unseeded:
for(int i = 0; i < 20; i++) cout << char(rand() % 94 + '!');
cout << endl;
[7]On an aside, I figured out binary searching all on my own in playing Guess Who as a child. I figured out that the most efficient way of ending up with the opponent's person is, at each question, to pick a characteristic that only exactly half of my remaining choices had -- sometimes this involved making up questions like: "Okay, does your person EITHER have a hat OR a moustache (or both?). Yes or no?"
(Actually, I soon realized that I could get an answer faster by saying "does your person have any of the following:", for that particular form of the question, but that doesn't apply to all boolean expressions I asked).
--
m iso socially aware artistic geek pen-pal, m or f, in '1337 edu. jazz, poetry a must. - Since five die rolls can have 7776 possible combinations (6^5), each "word" has an entropy of just over 12.924 bits. (2^12.924 ~ 7776, so that many bits are necessary to represent each combination five die rolls can create).
-
It's actually...
...hex 0xA4 or 164 decimal. And it's not really ASCII but it's part of the ISO 8859-15 character set. That's also what you've got to tell all your X11 applications. And you must have ISO 8859-15 aware fonts installed, which is the case with recent Linux distribution (e.g. SuSE 7.3 is fully Euro enabled).
-
Prior Art ????
In the web site outlining the patent the references section lists: "iDNS--Internationalized Domain Name System, by Center for Internet Research(http://www.apng.org/ids/, Jan. 1998.". Actually the web address is incorrect and should be http://www.apng.org/idns/ so I wonder if that is just a typo on the web page OR in the actual patent. If it's in the actual patent then
... doesn't the patent office at least check the references ?.
Anyway can someone explain to me how this referenced web site doesn't constitute prior art ?
I only quickly read the patent and the above reference but they seem to be presenting the same idea.
i.e. The http://www.apng.org/idns/ site suggests UTF-5 whereas the WALID patent suggests Unicode. See this site for a description of the two.
Well I just can't see how taking an existing idea which is clearly still in draft and changing one small aspect of it (ie. the encoding UTF-8 instead of UTF-5) can constitute a new idea. What the hell is the US Patent system doing to free trade if stuff like this is going on ?
Actually I've just been re-reading about Unicode aka UTF-8 & Co and it seems that UTF-5 is actually oneof the unicode formats. In this case how is specifying a patent that specifies "Unicode" all that different from specifying the same idea with one of the particular implementations of Unicode (ie. UTF-5) ?
Anyway given the large number of comments already and the fact that I only get posted at Score:1 I don't expect too many people to read this but I'd be interested in a comment from someone a bit more clued in to this than I am.
Thanks. -
Prior Art ????
In the web site outlining the patent the references section lists: "iDNS--Internationalized Domain Name System, by Center for Internet Research(http://www.apng.org/ids/, Jan. 1998.". Actually the web address is incorrect and should be http://www.apng.org/idns/ so I wonder if that is just a typo on the web page OR in the actual patent. If it's in the actual patent then
... doesn't the patent office at least check the references ?.
Anyway can someone explain to me how this referenced web site doesn't constitute prior art ?
I only quickly read the patent and the above reference but they seem to be presenting the same idea.
i.e. The http://www.apng.org/idns/ site suggests UTF-5 whereas the WALID patent suggests Unicode. See this site for a description of the two.
Well I just can't see how taking an existing idea which is clearly still in draft and changing one small aspect of it (ie. the encoding UTF-8 instead of UTF-5) can constitute a new idea. What the hell is the US Patent system doing to free trade if stuff like this is going on ?
Actually I've just been re-reading about Unicode aka UTF-8 & Co and it seems that UTF-5 is actually oneof the unicode formats. In this case how is specifying a patent that specifies "Unicode" all that different from specifying the same idea with one of the particular implementations of Unicode (ie. UTF-5) ?
Anyway given the large number of comments already and the fact that I only get posted at Score:1 I don't expect too many people to read this but I'd be interested in a comment from someone a bit more clued in to this than I am.
Thanks. -
Re:Actually supplanting ASCII is inevitable...
The only languages that can comfortably be written with the repertoire of US-ASCII happen to be Latin, Swahili, Hawaiian and American English without most typographic frills. It is rumoured that there are more languages in the world.
I love that quote!
-
Re:Actually supplanting ASCII is inevitable...
The only languages that can comfortably be written with the repertoire of US-ASCII happen to be Latin, Swahili, Hawaiian and American English without most typographic frills. It is rumoured that there are more languages in the world.
I love that quote!
-
Re:Chinese characters in domain names?
Actually, I'm pretty much amazed. I expected all hell to break lose. In fact, not only my browser correctly displayed the Chinese characters in the post, but when I clicked on the link it opened a nice little window saying "www..com could not be found. Please check the name and try again." With the Chinese characters correctly displayed, even in the error message!
And it passes the Unicode test better than I thought it did: in fact, only the Sanskrit bit was incorrect (and only slightly so: the ligatures weren't made). This is because I have the GNU Unifont installed, but Mozilla definitely rocks.