Reputation
3,225
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
18 25
Newest
 Enlightened
Impact
~111k people reached

Jan
31
revised Algorithm for finding overlapping times
Constants are not included in Big-O analysis
Jan
29
revised How to improve efficiency with functional programming?
deleted 3 characters in body
Jan
28
awarded  Nice Answer
Jan
28
revised How to improve efficiency with functional programming?
deleted 710 characters in body
Jan
28
comment How to improve efficiency with functional programming?
Taking feedback from Andres F. and jk. I have decided to reduce the first two paragraphs to a few sentences. Thanks for the comments
Jan
28
answered How to improve efficiency with functional programming?
Jan
18
comment Would a programming certificate teach me anything?
Check whether a local university would allow you to visit lectures, and if they do, find something about fundamental CS. It will help you immensely in the long run and help you decide whether you really like programming. Idk if a university in your residence would allow you such a 'frivolity', but in my local university, lectures are open and professors enjoy having bright high-schoolers around.
Jan
15
comment Preventing override of methods in Objective-C
+1, The only possible correct answer. It is up to you to indicate you don't want something overriden. And it is up to the client of your code to suffer the consequences of ignoring your warnings.
Jan
4
awarded  Nice Answer
Jan
4
comment When should one use “out” parameters?
Because in many cases errors are not exceptional: in this case you are not certain the file is in the encoding you provide (e.g. ASCII and characters above 127). Needless to mention things like network connections, where on a mobile device with 3G, actually completing all requests without any errors would be the exception.
Jan
4
comment When should one use “out” parameters?
Objective-C does have exceptions, but they are indeed exceptional, not just an error code.
Jan
3
comment Developing with confidence without a real development environment
The OP doesn't seem to have the guarantee of a 'simulator'. Also, in your case, the employer of your colleague probably could request compensation if the simulator fails. What can the OP do in a similar situation? Bother the insurance company?
Jan
3
answered How are OSS licenses upheld on unbacked projects?
Dec
23
comment Visualization of N>2-D array?
Have you considered 3D cube + 2 sliders to control the other 2 dimensions? Or an 'animation' that scrolls through one of the dimensions? This is standard technique for visualizing 4D objects (like the Tesseract)
Dec
18
answered How to create a random generator
Dec
17
comment Do I need to make the source code available to a modified AGPL application if the application is only exclusively available over my private LAN?
@miraculixx If I were you, I'd make this into an answer, as it is the most correct explanation
Dec
17
comment Do I need to make the source code available to a modified AGPL application if the application is only exclusively available over my private LAN?
I think you're wrong here: you don't need to 'convey' a copy in order to be obligated to provide the source of the program. Take a look at article 13 of the AGPL.
Dec
11
comment Does a code inherit GNU GPL if it just link to GPL library?
Best answer (IMO). There is yet to be a major lawsuit regarding whether GPL applies to dynamic linking.
Dec
11
answered Why do operating systems do low level stuff in C and C++? Why not just C++?
Dec
6
comment Is Java much harder to “tweak” for performance compared with C/C++?
@LieRyan If you only call const methods on this vector, I'm pretty sure many optimizing compilers will figure it out.