6,779 reputation
12036
bio website
location Bellingham, WA
age 32
visits member for 3 years, 7 months
seen 6 hours ago

Mar
16
awarded  Enlightened
Mar
16
awarded  Nice Answer
Mar
12
comment How do I licence my OS project, which uses other (differently-licenced) projects?
I'm only saying that it's bad form to offer legal advice without appropriate disclaimers. Getting licensing wrong can be a big deal to some very litigious folks, and the best way to avoid it is to have an attorney's assistance in verifying that the licensing is correct and valid. You and I may read the license one way, but a Court may one day read them another, despite the best efforts of the license authors. Adding the simple disclaimer "TINLA, IANAL, talk to your attorney" is a sufficient CYA.
Mar
11
comment How do I licence my OS project, which uses other (differently-licenced) projects?
But, he should probably consult an attorney anyway.
Mar
1
comment What data cannot be compressed by huffman codes?
@Carson63000: That sounds about right. 256 values with evenly distributed probabilities would require an average of at least 8 bits to represent them, and depending on how your huffman tree is built, that could mean more bits, yes.
Feb
28
answered What data cannot be compressed by huffman codes?
Jan
24
reviewed Reject suggested edit on SQL: empty string vs NULL value
Dec
5
comment What is considered best practice for printing usage / help (--help)?
@mouviciel: ... I thought it was. I guess not. C++ has a related standard stream (cin, cout, cerr, and clog), so I guess I thought stdlog was in the C standard. My bad.
Dec
5
comment What is considered best practice for printing usage / help (--help)?
But help is not necessarily desirable standard output, is it? How about stdlog?
Nov
28
comment adding array pointer in c
@Jonathan: You won't see this in other languages except perhaps C++ (where the rules are a bit different). This is a peculiarity unique to C.
Nov
28
revised adding array pointer in c
added cast for clarity
Nov
28
answered adding array pointer in c
Nov
26
comment Is application written from scratch in programming language has to be license?
A notable (and fairly uncommon) exception is (was?) Opa, which, becuase its standard library was licensed AGPL, it imposed the AGPL on all applications.
Nov
26
comment How Challenging is it to Mix Pure JS with CoffeeScript on a Team?
Having worked with Coffeescript and JavaScript together in the same project recently myself, I have to say that from the technical perspective, it's inconvenient but not difficult. So long as your team agrees on what needs to be what and where, it's really not that bad.
Nov
21
awarded  Guru
Nov
19
awarded  Revival
Nov
19
answered Mixed licenses inside product
Nov
17
comment How does the CPU know when it received RAM data and instructions?
It's not entirely clear what you're asking. Are you trying to understand how the memory bus works, or are you trying to understand how virtual memory works? (These are different questions dealing with two different parts of the system.)
Nov
16
comment Interpreter or virtual machine that does not execute bytecode
CBM BASIC also stored a tokenized bytecode (of sorts).
Nov
6
comment Do I have to release the code of a MIT licensed software running a GPL library?
@Belohlavek: No, it means that you must make an offer of source code to anyone who receives the software, and that source code must be made readily available in the preferred from for modification. Even if he or she doesn't "require" it, you're still required to give them the source if they ask for it, for whatever reason. It also means that the entirety of your code is covered under the GPL, and anyone who receives your program can redistribute the source code however they wish.