300 reputation
15
bio website
location
age 25
visits member for 2 years, 7 months
seen Jan 29 '13 at 19:42

Mar
23
awarded  Yearling
Nov
23
awarded  Editor
Nov
17
comment Can you explain me why multiple threading need lock?
Unless you're using a compiler intrinsic to make the increment atomic, it probably isn't.
Nov
17
comment Why don't we have web IDEs?
Don't forget Eclipse project Orion (eclipse.org/orion).
Nov
4
awarded  Nice Answer
Nov
4
awarded  Critic
Nov
4
comment Why are source control systems still mostly backed with files?
Monotonically increasing version numbers don't make a lot of sense for VCSes. I've used a fair number of them, and the ones with centralized version numbers (CVS & SVN being the 2 I'm most familiar with) tend to be a pain to merge with. And even those use DAGs when they attempt to do merging. Just because their storage representation isn't based around it doesn't mean it isn't used.
Nov
4
awarded  Supporter
Nov
4
comment Why are source control systems still mostly backed with files?
BDB wouldn't exactly count as reliable -- like SQLite it's an in-process database. That said, I think the reliability of Oracle/MSSQL/MySQL/Postgres, depending on how you configure them, is not much different from filesystems. The main problem is that RDBMS are not built for the hierarchical & graph structures that VCSes commonly work with. And in that case, filesystems just win.
Nov
3
awarded  Teacher
Nov
3
answered Why are source control systems still mostly backed with files?
Nov
3
answered Why is CSS3 doing animations?