Reputation
8,027
Next privilege 10,000 Rep.
Access moderator tools
Badges
17 37
Newest
 Enlightened
Impact
~186k people reached

Feb
1
comment Emulating an old mainframe or buying a new one?
@joshp The specific case of ESA/390 and IBM mainframes has a 50+ year history of continuous upward compatibility without need for virtualization or emulation. The right answer would be to buy a new mainframe, which is often cheaper than the previous generation.
Jan
29
comment Building a mini programming language for the end user
@neilsimp1 Wow, QBE! I haven't heard that name or seen it used in at least 30 years!
Jan
28
comment TCP - Three Way Handshake, which Port?
Marqin's answer is correct - whatever book you're reading is talking about Unix/Posix/Linux sockets, not the TCP connections underpinning them. In TCP, it's just: (1) [IP1,port1]->[IP2,port2]+SYN+seq(1); (2) [IP2,port2]->[IP1,port1]+SYN+seq(2)+ACK(seq(1)); (3) [IP1,port1]->[IP2,port2]+ACK(seq(2))+seq(1+1)
Jan
28
comment Is it bad to write object oriented C?
"[T]he determined Real Programmer can write FORTRAN programs in any language." - Ed Post, 1983
Jan
24
comment When do I have to distribute the source code of GPLv2 licensed software?
-1: Apple's (presumably OS X) kernel isn't released under GPL, so GPL is irrelevant here.
Jan
24
comment When do I have to distribute the source code of GPLv2 licensed software?
@5gon12eder A lawyer would tell you that that the GPL language requires simultaneous release of source and binary, and that de minimis differences between t_s and t_b are indistinguishable from simultaneity.
Jan
23
comment Keeping agile with zero-bug/defect policy
That's the point - if you're keeping unfixed bugs long enough that they pile up at the top of the workload, you're not following your rules. You're just accumulating technical debt.
Jan
23
answered Is there any downside to commit messages containing the ticket number
Jan
17
answered How do you test a selenium framework?
Jan
17
comment Charging a fee for GPL software
"You don't have to provide the source to non-customers." Maybe yes, maybe no. If you give the source to your customer with the binaries, then no. But if you provide a download site for the source, it must be open-access. And if you take the (extremely rare) option of providing a redeemable offer of source, you have to honor any requests from folks that your customers pass the offer along to.
Jan
17
answered How useful is C's “true” sizing of variables?
Jan
10
comment Experience of Python's “PEP-302 New Import Hooks”
This is a fantastic example of how a question that appears, on the surface, to fail our "opinion poll" test, can nonetheless prove to have amazing value.
Jan
10
comment Using an LGPL licensed library that may or may not include GPL licensed code from an MIT licensed library
There's no such thing as "free and open source" in a licensing question. It's all about conflicts between the licenses. MIT, GPL, and LGPL are all both Free Software and Open Source Software licenses, and yet, questions like this arise easily.
Jan
10
comment Using an LGPL licensed library that may or may not include GPL licensed code from an MIT licensed library
@SamWhited It's implied in the text of the LGPL and GPL themselves. If you read through them, you'll see that every restriction on what you can do is a restriction on distribution.
Jan
10
comment Is there a design pattern to remove the need to check for flags?
There's a reason this answer is getting 10 times as many votes as the accepted answer: Sometimes the "quick and dirty" solution is the right one, and the pedantic solution is ridiculous.
Jan
4
comment What is benefit that a compiler is implemented in the same language it compiles?
@ErwinBolwidt Some of us haven't forgotten Sun, Gosling, and 1995 yet 😊
Jan
4
comment What is benefit that a compiler is implemented in the same language it compiles?
In most cases, the compiler is initially not written in itself. Only later versions are. GCC is an exception, because C exists almost everywhere. The Java compiler itself is a C program. etc
Jan
4
comment What is benefit that a compiler is implemented in the same language it compiles?
@MetaFight Ken Thompson agreed with you in 1984: ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf
Jan
4
answered Best way to handle variables used in a for loop?
Dec
28
awarded  Enlightened