Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:The third option (Score 4, Insightful) 536

I would say that it is much less verbose in the case where errors need to be propagated upward. This is exactly why not every function call has a try/catch around it. Suppose I am writing a function that accepts a filename, interprets the text in the file, and then returns some modified version of the text. With error codes, I would need to explicitly check that open_file has returned a valid file handler. I can't do anything without a valid file, so I then need to propagate the error upward. On the other hand, with exceptions, I could simply not catch that exception from open_file. I can't do anything to recover, so I should let the exception propagate upward to wherever called me, and then let them deal with it.

Comment Re:Can we have a little less bias in the summaries (Score 1) 153

While there may be two sides to every story, I do not believe that they should be presented equally. I would expect someone who insists that the time is a cube to be laughed out of any rational discussion. Equally, I would expect someone who insists that our patent system is the "envy of the world" and that increasing the prevalence of lawsuits are evidence of a well-functioning patent system to be laughed at.

Comment Re:The facepalm is strong with this one. (Score 2) 192

The problem is that there is then no indication of which way the page has turned. If I had a physical button, I would agree. However, with touch screens being the current fad, there is ambiguity in knowing whether the machine knows which direction you have turned the page. An animation as the page turns displays this.

Comment Re:4th A applies to email and posts hosted elsewhe (Score 1) 102

Words that are arranged are not owned. Rather, you are given a limited monopoly on the reproduction of those words, for a limited time. This monopoly is society's way of saying "Thank you" for having contributed to society, and is the way by which incentive is given to enrich society.

You are not given absolute control, nor is the control you are granted to last forever.

Comment Re:What people really want (Score 2) 198

I would argue that there is a right to privacy, and that it exists regardless of whether it is explicitly mentioned in the Constitution. As a justification, I point to the Ninth Amendment, which states "The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people." A right does not need to be in the Constitution to be had. No rights are granted. Rather, the Constitution states that rights already existing may not be infringed.

Comment Re:Word (Score 1) 586

In addition, you then do not need to have the deadly fear of public attributes that permeates Java programming. If I want a boolean configuration for some class, I can just make a public boolean value to be modified. If I later decide to add some extra processing whenever that value is changed, I can make it into a property, without changing the outward-facing interface. This change from publicly accessible variable to a function is impossible in Java without changing the calling code, and so you end up with the common wisdom that everything must be accessed through getters and setters in case you want to change it later.

Comment Re:Is it Bethesda or the PS3? (Score 5, Insightful) 371

Mods. Bethesda has one of the best user communities for making mods. Any Bethesda game should only ever be purchased for the PC because the mods will extend and improve the game dramatically.

"Oh, there's a game-breaking bug for this quest?" There's a mod for it, faster than the official patch.
"I find the levelling system to be annoying." There's a mod for it.
"I want a new guild, with new questlines, and new NPCs across the world." There's a mod for it.
"I want a complete world conversion with a brand new storyline, balanced gameplay, and an in-depth world." There's a mod for it.
"I want to ride a pink zebra while casting spells that will turn villagers into anthropomorphic wombats." There's a mod for it.

Comment Re:Emotionally invested in what exactly? (Score 1) 171

I develop my wheel in North America. You then develop your wheel in Europe. Later on, there is communication between us. I claim that you have violated my patent, and indeed, you have. If something is obvious enough to be developed in parallel, why are we giving a monopoly to the one that happens to be first?

Comment Re:What did we expect? (Score 1) 1181

So you're saying humans don't breed humans? Every human goes through a "non-human" embryonic stage on the way to being born?

Yes. I realized after the post that I was using terms rather ambiguously and without clear definitions. In this post, I will use the word "human" to refer to a being which must be respected in order to be acting ethically. Only a human can be murdered, all other forms of life are only killed. I will use "homo sapien" to refer to something that is biologically human, rather than ethically human.

All currently known humans are homo sapiens, but that is not something inherent to the definition. It is incidental to the idea of human. In a similar manner, all hunters wear orange, but wearing orange is not something that is inherent to the act of being a hunter. Being a homo sapien is not a condition necessary to be a human, but is simply a property held by all known humans.

Moreover, everyone understands that abortion kills a developing human. Arguing over whether a zygote, embryo, or fetus is a "person" is pointless because the result is the same. The growing thing/person is killed and will never be born.

I would say that abortion kills a developing homo sapien. The growing homo sapien is killed, and will never develop further. However, I would say that the question of whether the homo sapien is indeed human is of key importance. If the homo sapien is not human, then murder is not possibile. I would not call the destruction of bacteria by my immune system murder, even though they are alive and that I am indeed killing them. Similarly, if the developing homo sapien is not human, then any killing of it cannot be murder. Note that I do not say that if it is human, then the killing is a murder. The condition of humanity is a necessary condition for murder, not a sufficient condition.

Personally, I think if any circumstance can legitimate gives you power to decide life and death, it's when you're growing that life inside you, but people need to be honest about what exactly is going on in an abortion and understand that normal rules for other situations may not apply.

This sounds rather similar to the Unconscious Violinist argument. Even if the developing homo sapien is human, its killing is not necessarily murder. I think that we are in agreement about this, if I have read your argument correctly.

Comment Re:What did we expect? (Score 1) 1181

Any Jew is a human, because one cannot be Jewish without also being human. An embryo is something separate and distinct from human. A human develops from an embryo, but an embryo is not a human.

As to a definition of "child", I would say that it is a developing "human". Though, that just diverts the question back to what is a "human". I would say that being a "human" is not a statement of genetics, or parentage, or potential, but one of intelligence. That which can think is "human" for all purpose of ethics. That which cannot think is not "human" for all purposes of ethics. If we were to find some intelligent species outside of homo sapien, then murdering such a creature would be just as unethical as murdering an adult homo sapien.

A person who has brain damage and no longer has any ability to think is no longer "human", and turning off the life support has no more ethical ramifications than burying a corpse. Something to be done with respect, but not something equivalent to murder. Embryos, being unable to think, fall under this same category. Abortions are not something to be taken lightly, nor performed without respect, but the flesh being killed is not human, and so there is no murder in the act.

Slashdot Top Deals

Real Programmers don't eat quiche. They eat Twinkies and Szechwan food.

Working...