Reputation
269
Top tag
Next privilege 300 Rep.
Create new tags
Badges
3 11
Impact
~4k people reached

  • 0 posts edited
  • 2 helpful flags
  • 6 votes cast
Apr
27
awarded  Notable Question
Jan
27
answered Would one use a 2D Gaming Engine for a desktop application?
Jan
27
comment What causes floating point rounding errors?
Floating points aren't just useful for a lot of decimal places. 32 bit integers can only count up to about 4 billion, but a 32 bit float can be almost infinitely large.
Jan
27
comment Displaying copyright notice for OSS in closed source Android app
This. Just make sure the license is readily available and easy to find. Since the license is not crystal clear, you cannot be held responsible for having a different opinion to the copyright holder as to how the license should be interpreted. However if the copyright holder does ask you to do things differently you should comply with the new request promptly. A good example is when Apple did not attribute Open Street Maps the way OSM wanted to be attributed. There was no lawsuit, just a complaint, and Apple immediately promised to resolve the issue and a few weeks later did as OSM had asked.
Jan
27
comment Displaying copyright notice for OSS in closed source Android app
Whenever possible, I always send an email to the project author (or mailing list/issue tracker for large projects) and ask what attribution they prefer. For my own projects, I choose a license that does not require any notice at all. People usually still give notice but that's their choice.
Jan
27
comment Should an Http API always return a body?
This. When I send a request to a JSON API server the first thing I do is check if the response is valid JSON. If it's not valid, then I assume the request failed even if I got a 200 response. A blank response/string is not valid JSON.
Jan
27
comment Open source code with no license… can I fork it?
allowing others to hit a fork button so they can modify the code and perhaps send a pull request is one thing - I agree adding code to github implicitly allows others to do that, but it doesn't give anybody the right to start redistributing the code elsewhere or upload it to the iOS app store and start selling it for example. That would require a license file explicitly permitting it.
Jan
20
awarded  Quorum
Jan
17
comment Open source code with no license… can I fork it?
Since they're contradictory you'd have to ask a jury, not a lawyer. But I don't think GitHub's terms of service will override copyright law. GitHub does not own copyright to the code, therefore they have no right whatsoever to decide who can do what with it. The terms of service will protect GitHub but doesn't protect the person who makes a fork - they could be found guilty of criminal copyright infringement if they use the code without permission.
Sep
25
awarded  Nice Question
Nov
14
awarded  Popular Question
Mar
21
awarded  Yearling
Mar
5
comment Which tips helped you learn touch-typing?
Instead of spray paint, try to find vinyl dye (also comes in a spray can, but a bit harder to find). It will give better/longer lasting results than paint. Beware some "vinyl dye" brands are not actually a real dye.
Feb
28
awarded  Caucus
Feb
28
awarded  Constituent
Sep
8
comment General programming techniques to speed up coding time
Also... if your editor doesn't support almost every feature listed here — find a better editor.
Aug
19
comment Why are errors named as “Exception” but not as “Error” in programming languages?
Every language is different I guess. Objective-C/Cocoa is one of the oldest languages in active use (from around 1983), so perhaps it's a bit old fashioned. Still, if the definition changes from one community to another it's important to know that.
Aug
19
answered Why are errors named as “Exception” but not as “Error” in programming languages?
Aug
19
answered Why don't inherited methods use child properties? (PHP)
Aug
19
comment Why don't inherited methods use child properties? (PHP)
Can you please confirm childClass is a subclass of basicDBClass and edit your question to reflect that?