Reputation
471
Top tag
Next privilege 500 Rep.
Access review queues
Badges
2 6
Newest
 Yearling
Impact
~47k people reached

Jun
17
answered HTML, JS, CSS Engines
Jun
15
comment Should I add an “Abstract” prefix to my abstract classes?
It doesn't violate DRY principle IMO. In the definition of the class there is a slight redundancy. But the name of the class is (usually) mostly used at other places where the "abstract" keyword doesn't not appear. And "interface Foo implements Foo" doesn't work anyway.
Apr
20
comment Should UTF-16 be considered harmful?
_T("") is not part ofthe standard, it is MS/Windows stuff.
Mar
4
comment What are my choices for server side sandboxed scripting?
Found this: gf3.github.com/sandbox
Mar
4
comment What are my choices for server side sandboxed scripting?
Is there any sandboxing suport i NodeJS or available with NodeJS?
Jan
31
comment Java - using single class or multiple class for each type?
What are the nodes supposed to be/do? Can the type of a node change at runtime (an instance cannot change its class at runtime in Java)?
Jan
30
awarded  Commentator
Jan
30
comment Convince someone that an app cannot be done
Have a look at basic Computer Vision courses. It works the same as human vision, you cannot find the size (or equivalently depth) of a given object unless you add a second camera (and have calibration for the pair of camera). If you do not have this, you can only rebuild the world up to a scale factor: you could be able to figure out the relative size of objects, but to be able to get absolute sizes, you need to know some reference size from the scene.
Jan
30
comment Convince someone that an app cannot be done
I don't see how this can be "not constructive" and "this question will likely solicit opinion".
Nov
8
comment What would truly happen if java.lang.String weren't final?
Jarrod Roberson: if the class was not final you could create mutable Strings using inheritance.
Oct
13
comment Is Systems Hungarian notation still a useful practice?
+1, Simpsons notation system
Sep
16
revised Observer pattern over HTTP and TCP/IP (Server-Client)
deleted 21 characters in body
Sep
16
awarded  Teacher
Sep
16
answered Observer pattern over HTTP and TCP/IP (Server-Client)
Sep
16
comment Observer pattern over HTTP and TCP/IP (Server-Client)
What kind of clients? Thin (browser based) clients or heavy clients?
Sep
16
comment Can GPL-licensed software be resold?
If you forbid the software to be resold, it is not considered free software anymore by many people (the OSI will not consider it Open Source, see 1 in opensource.org/docs/osd). And it will not be compatible with the GPL. If you do not want your software to be resold do not use the GPL or a modified version thereof.
Sep
16
answered SLF4J vs LOG4J Which one to prefer?
Sep
12
awarded  Editor
Sep
4
comment Should I make public my implementation of a published algorithm?
Indeed. You do not need to publish your implementation of Quicksort, Dijkstra, A*, Branch and bound search or whatever. Those "published algorithms" (and many others) are implemented a lot of proprietary software and the code of the implementation is not released.
Sep
3
comment Is return-type-(only)-polymorphism in Haskell a good thing?
"How could we encode this as an interface in an OO language?" You could use first-class algebra: interface Monoid<X> { X empty(); X append(X, X); } However you need to pass it explicitly (this is done behind the scene in Haskell/GHC).