Become a fan of Slashdot on Facebook


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:If you hate Change so much...... (Score 1) 506

by narcc (#49157081) Attached to: Users Decry New Icon Look In Windows 10

but I go back far enough to remember the horrible spaghetti code that people used to write

So do I, though I still think Dijkstra was wrong about that. I used to get skewered for expressing that opinion, however. Not that it matters much, I've found most developers are a bit over zealous when it comes to defending their treasured folk-knowledge.

In before the OOP craze, like you were, I thought it was just going to be a passing fad -- like countless fads before and after. I have no explanation for its sticking power, save the early popularity of Java and Microsoft's subsequent clone, C#. I figure it would have been dead before the new century had Sun and Microsoft hadn't tried to cash-in on it. It's a shame MS's ploy to fragment Java failed. It's one evil plan that might have done us some good!

Fortunately for us, It is weakening. Sacred cows are starting to look like the mistakes they always were. The hipster developers are even promoting composition over inheritance. (And not a moment too soon. I've seen a lot of talk about multiple inheritance lately. I thought we'd already learned our lesson about that!) A lot of young developers are even learning what modularity actually entails, and how OOP is inherently anti-modular. (It used to be a popular belief that OOP gave you modularity for free! It looks foolish in hindsight, I know, but that was the marketing buzz.) It gives me a bit of hope for the future.

So I'll keep my fun Dijkstra quote, to lend support to the next generation who will cast-off our mistakes. It looks like they're trending toward an imperative+functional era. It'll be interesting to see what comes out of that.

Comment: Re:different from Cornsweet (Score 1) 402

by narcc (#49153289) Attached to: Is That Dress White and Gold Or Blue and Black?

I'm convinced that this is just a joke that I've missed. I've tried good displays, crappy displays, various lighting, brightness settings, backgrounds, room lighting, viewing angles and probably something I've forgot. I can not get that dress to look white and gold.

It reminds me of "The emperors new cloths".

Comment: Re:If you hate Change so much...... (Score 1) 506

by narcc (#49148233) Attached to: Users Decry New Icon Look In Windows 10

No, you didn't. You just suck at reading.

Nowhere do I imply that the icons are appealing -- only that they're rendered with skill that exceeds that of the average six-year-old. If a six-year-old had produced those icons, I'd be very impressed. As they're presumably the work of a professional designer, they're absolutely awful.

Comment: Re:"Born atheist" quite a leap (Score 1) 522

by narcc (#49148193) Attached to: Machine Intelligence and Religion

Well, it's very basic logic. It just takes a long time to explain, in very painful detail, to someone without a background in formal logic. To see my perspective, try to explain something like 4=2+2 in a post under the assumption that anything you write could be challenged, regardless of the relevance, by someone with no understanding of basic arithmetic. Oh, and without being able to type common operators. It'll be a pain the ass, take forever, and is very unlikely to produce positive results.

Comment: Re:"Born atheist" quite a leap (Score 1) 522

by narcc (#49141103) Attached to: Machine Intelligence and Religion

Atheism is an absence of belief, not a belief in absence.

You know that those are logically identical, right?

A simplified example: "John doesn't believe God exists" is identical to "John believes God does not exist" as they both expresses, unambiguously, John's beliefs about the existence of God. That is, to the question "Does John believe God exists" both statements evaluate the same way: "no".

I understand why you want to say ridiculous things like that. It may even be effective if your opponent is a moron. But it's complete nonsense. If you care, at all, about reason and logic (as many internet Atheists claim) you shouldn't abandon it so readily, regardless of your motivation.

Now that that's out of the way, this is what you *actually* want to do is differentiate between gnostic and agnostic atheism. Take a look around here, or (if you can stomach it) JREF and you'll find quite a few gnostic atheists -- those that believe, with impressive conviction, that no gods exist and assert knowledge to that effect. The more sensible agnostic atheist, while lacking a belief in god, claims no knowledge of that fact, they merely don't believe in the existence of any god.

The crux of that is 'belief' Belief is an interesting thing, as belief is not subject to the will. That is, you can't simply choose to believe or not believe in God or anything else. For example, you can't, no matter how hard you try, force yourself to disbelieve in the existence of Tom Cruise. Equally, it's impossible for you, through an act of will, to believe in Santa Clause.

"Truth never comes into the world but like a bastard, to the ignominy of him that brought her birth." -- Milton