Top tag
Next privilege 200 Rep.
See reduced ads
2 4
 Good Answer
~81k people reached

  • 0 posts edited
  • 0 helpful flags
  • 58 votes cast
comment Why does everyone use Git in a centralized manner?
@gardenhead: but I'm pretty sure that Git was in widespread use before Continuous Integration was Citation needed. As anecdotal evidence, at a previous job, we used Mozilla Tinderbox before git even existed.
comment Is there anything that can be done with recursion that can't be done with loops?
@AProgrammer: that has a simple explanation: implicit things (like stack use in recursion-based solutions) are harder to grok. OTOH, once used to them, they allow you to stop spelling out things that are the same in countless pieces of code.
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?
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, ...), ...
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).
comment Why does utf-8 waste several bits in it's encoding Your proposed encoding is similar to the original FSS/UTF proposal. Ken Thompson and Rob Pike wanted the self-synchronizing property.
comment Why would programmers ignore ISO standards?
@BasileStarynkevitch: FYI, many IT-related ISO standards are available at the ISO ITTF site:
comment Should UTF-16 be considered harmful?
@musiphil: so, when was the last time you created a unit test for non-BMP characters?
comment Can commented-out code be valuable documentation?
Software as a liability is also treated at 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."
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
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.
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.
comment Are Concurrency Abstractions Emulating UNIX Processes?
@Louis: each thread can run in a different core.
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
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.