161 reputation
24
bio website ninjalj.blogspot.com
location
age
visits member for 4 years, 8 months
seen May 25 at 17:30

Mar
9
comment When is it beneficial to not use utf-8?
@DonalFellows: That was the GB variant of ISO-646, not ASCII. And, well.., after all it was a pound sign, wasn't it?
Mar
9
comment Why are there multiple Unicode encodings?
@LokiAstari: A glyph doesn't correspond to a codepoint. A codepoint may be represented with several different glyphs depending on context (e.g: arabic, where which glyph to use depends on the position of the codepoint in the word, with different glyphs for initial, medial, final, and isolated positions), a glyph may represent several consecutive codepoints (e.g: in brahmi scripts, such as devanagari, you may have a single glyph for the combination KA+virama+SA=KSA), some codepoints have no glyph at all (e.g: LRI, RLI, ...), ...
Mar
9
comment Why does utf-8 waste several bits in it's encoding
Also, your encoding doesn't seem to guarantee that ASCII code values don't appear in any part of the representation for non-ASCII characters. FSS/UTF and UTF-8 are designed to work with legacy programs, (e.g: those using ASCII NUL and slash (path separator) as separators).
Mar
9
comment Why does utf-8 waste several bits in it's encoding
cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt Your proposed encoding is similar to the original FSS/UTF proposal. Ken Thompson and Rob Pike wanted the self-synchronizing property.
Jul
25
comment Why would programmers ignore ISO standards?
@BasileStarynkevitch: FYI, many IT-related ISO standards are available at the ISO ITTF site: standards.iso.org/ittf
Jun
19
comment Should UTF-16 be considered harmful?
@musiphil: so, when was the last time you created a unit test for non-BMP characters?
Mar
11
comment Can commented-out code be valuable documentation?
Software as a liability is also treated at c2.com/cgi/wiki?SoftwareAsLiability From there: "Producing more code is not always a gain. Code is expensive to test and maintain, so if the same work can be done with less code that is a plus. Don't comment out dead code, just delete it. Commented out code goes stale and useless very fast, so you may as well delete it sooner rather than later, to loose the clutter. Keep good backups to make it easier."
Sep
15
comment Is it true that once you learn one language most of the rest come easy?
Emptiness the starting point. — In order to taste my cup of water you must first empty your cup. My friend, drop all your preconceived and fixed ideas and be neutral. Do you know why this cup is useful? Because it is empty - Bruce Lee
Sep
15
comment Is it true that once you learn one language most of the rest come easy?
I really like your second paragraph. On a similar vein, I'll quote Bruce Lee on learning to fight: let me remind you [Jeet Kune Do] is just a name used, a boat to get one across, and once across it is to be discarded and not to be carried on one's back.
Aug
1
comment Should UTF-16 be considered harmful?
Python3 and PHP6 are probably a case of "me too", and we all know how well that went with PHP6.
Jul
17
comment Are Concurrency Abstractions Emulating UNIX Processes?
@Louis: each thread can run in a different core.
Sep
27
comment What differentiates the exceptional programmers from the really good ones?
“I haven't failed, I've found 10000 ways that don't work” - Thomas Edison
Sep
26
comment Most useful features of VIM that aren't standard in a IDE
@Chinmay: I think you have the meaning of "proper" backwards. Proper code completion completes anything using the principle of locality, even if you are writing text instead of code.