Reputation
13,132
Next privilege 15,000 Rep.
Protect questions
Badges
5 30 46
Newest
 Nice Answer
Impact
~407k people reached

Jun
2
comment Copyright notices: What if I change my surname? What if someone else has the exact same name?
Berne Convention notwithstanding, if you ever have to go to court in the USA to defend your copyright against a scumbag, you will need that copyright registration certificate. At best, your case will be thrown out if you don't have the certificate. At worst, the scumbag will have filed for registration, HE will show up with a certificate, and YOU WILL LOSE YOUR CASE unless you can produce a copyright registration certificate that predates his. I am aware of the provisions of the Berne Convention: I am telling you about the reality on the ground.
Jun
2
comment Copyright notices: What if I change my surname? What if someone else has the exact same name?
@KajMagnus: When and if you have to go to court to defend your copyright, you will be asked to produce your copyright registration certificate. Your possession of the certificate establishes your ownership of the copyrighted material. The Bad Guy may have the same name as you, but he won't have physical possession of your copyright registration certificate, ergo, he won't be able to produce it in court.
Jun
2
comment Copyright notices: What if I change my surname? What if someone else has the exact same name?
@KajMagnus: Here we go AGAIN. In the United States of America, in a copyright dispute, the person with the earliest-dated copyright registration certificate wins. In practical terms, in the US, if you don't register your copyright, you WILL NOT WIN the court case, mainly because the scumbag who stole your stuff will register it in HIS name, figuring (correctly, most of the time) that you're an idiot who is too stupid or too lazy to take the simplest, most effective first step there is to protect your copyright.
May
30
answered How to convince team members of the existence of a “mandelbug”
May
24
answered Binary Search Programming implementation
May
22
answered “Open-source” licenses that explicitly prohibit military applications
May
22
comment Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
@Andy, I must not know what you mean by "business rules". Dijkstra's original paper talked about layering in the context of an operating system. My example talked about layering in the context of a data processing system that rode a serial data link that happened to use radio as the transport fabric. I don't know where either of those would contain "business rules".
May
22
comment What programming related tasks can you do with a “dead” brain?
Dude, I think you're in denial, but I'm not a physician and I'm not qualified to diagnose. The only way to spot baseline shift is to take data over time, and plot. The problem is that, by the time a trend line occurs, the patient may be in serious trouble. And I notice you STILL haven't said what the job is, or what makes the damage it is (potentially, since you insist) doing to you worthwhile.
May
22
comment Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
@Andy, you appear to be assuming that the layered application is not a product that will be sold to multiple customers, and customized with each customer's business rules. Every time the product is sold, it is sold WITHOUT a top (business rules) layer: not so much different from ripping the top layer off and replacing it.
May
21
awarded  Good Answer
May
20
awarded  Nice Answer
May
20
answered Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
May
16
comment What programming related tasks can you do with a “dead” brain?
It's called "baseline shift". You deteriorate, little by little. You don't notice the deterioration, because it is so small, and gradual, but it adds up. A pulmonary specialist demonstrated this to me, in detail, during an office visit several years ago. I thought I was OK, doing all right. He showed me the numbers, from the pulmonary function tests I'd just blown, and compared them to the numbers from my last hospitalization. I was WORSE than I'd been when I was in the hospital. You don't notice it, but it is quietly killing you.
May
15
answered What programming related tasks can you do with a “dead” brain?
May
14
comment How to apologize when you have broken the nightly build
As the old meme goes, there are exactly two kinds of programmers, those who HAVE broken the build, and those who WILL. Say "OOPS! I'm sorry!" and don't worry about it.
May
13
answered Prevent anomalies caused by signal propagation time
May
11
awarded  Populist
May
8
revised Whatever happened to Pascal?
Correct spelling of Niklaus Wirth.
May
8
answered Find the peak of each islands in sparse matrix
May
7
comment Decimal to 17-bit 2's Complement Signed Number
As I recall from when I looked at the protocol spec in the early 1980s, MIDI looks at the MSB of EVERY byte. If the MSB is set, it is a command byte. If the MSB is clear, it is a data byte.