Forgot your password?

Comment: Re:Great idea! Let's alienate Science even more! (Score 1) 903

by Ottibus (#47915363) Attached to: Why Atheists Need Captain Kirk

There is no scientific reasoning behind [...] putting a monetary value on a human life. Sometimes what Dawkins calls reason is just a mask for his prejudice.

You are confusing science and reason.

Science has no need to put monetary value on anything unless money is a parameter in a particular experiment.

Reason says that you must put a monetary value on human life when spending money that can affect human life. The UK Health Service, for example, uses a figure of around $40K per year of human life in order to decide on the cost-effectiveness of various medical treatements, valuing an adult life at about $2-3M. Aid agencies will have a pretty good idea of how much it costs to save a life in various parts of the developing world because they have to deploy their limited resources in the way that saves the most lives.

In these situations refusing to put a monetary value on a human life is just illogical sentimentality.

Comment: Projecting (Score 1) 903

by Ottibus (#47903203) Attached to: Why Atheists Need Captain Kirk

You're projecting. You're trying to conflate what YOU would do with what some "other" would do. You are engaging in a common fundie tactic of pretending your own fault is that of your "enemy". You assume that atheists "give a fuck".

From one simple observation you claim to know how I behave and what I believe, and you accuse me of projecting?!

> What about non-religious people forcing their views onto you or other people?

This only manifests in preventing theocrats from running around like members of ISIS forcing their views on everyone else.

The facts do not support your argument, for example the situation in Ukraine is clearly not about theocrats. And the same is true of many (and arguably most) of the recent major conflicts in the world.

We have certain laws and founding ideals that are contrary to the theocrat mentality.

You do realise that those "laws and founding ideals" are an example of the government forcing their views onto other people?

Comment: Re: No, no. Let's not go there. Please. (Score 1) 903

by Ottibus (#47901317) Attached to: Why Atheists Need Captain Kirk

A religious person says: There is a God.

An atheist says: Prove it.

In practice it often goes like this:

A religious person says: I believe in God.

An atheist says: You shouldn't because you can't prove it

Until the religious person can prove it, or even show a shred of evidence for it, it's nothing more than some bullshit delusional fantasy

No. Until the religious person can prove it, it remains unproven, like most things in life.

I don't give a shit what a religious person believes, until they start forcing their delusion onto me or other people

What about non-religious people forcing their views onto you or other people? Is this actually about religion or just about your desire for personal freedom?

Comment: Re: illogical captain (Score 1) 903

by Ottibus (#47901255) Attached to: Why Atheists Need Captain Kirk

When a relative dies, christians (etc.) cry That would be illogical. They should be happy, their relative has gone to heaven! And while it may take a couple of years, they'll be seeing that relative again, right? Then why the tears?

Is it illogical that parents cry when their children leave home?

Is it illogical that you cry when you break you arm?

Just because you don't understand a person's behaviour it doesn't mean that their behaviour is illogical.

Comment: 32 vs 64 (Score 5, Interesting) 207

by Ottibus (#47896663) Attached to: Early iPhone 6 Benchmark Results Show Only Modest Gains For A8

There is absolutely no reason to expect a 64 bit architecture to be faster than a 32 bit architecture unless you are doing a lot of 64 bit operations, or need more than 4G of RAM.

Right in theory, wrong in practice. If the only change was the width of the registers then it would make little difference to performance, but both the leading 32-bit architectures also gained more registers and new instructions when moving to a 64-bit architecture. ARM, in particular, made a number of performance-increasing changes to the architecure such as the removal of condition codes from most instructions.

So in practice 64 bit code usually runs faster. But don't take my word for it, look at the benchmarks for A7 running in 32 mode vs 64 bit mode.

Comment: Remember 9/11 (Score 1) 300

by Ottibus (#47752225) Attached to: Put A Red Cross PSA In Front Of the ISIS Beheading Video

The Islamist nutties have no military to speak of. Their success is best described as "in the kingdom of the blind, the one eyed is king". The beheading doesn't really scare me in any way. They are limited in their ability to act. They lack any kind of weaponry that reaches beyond the immediate area and they cannot spread their area of influence much more.

These "Islamist nutties" are an offshoot of the organisation that killed thousands of people in the US on 9/11

Comment: Re:Organizations fighting them? (Score 1) 300

by Ottibus (#47752131) Attached to: Put A Red Cross PSA In Front Of the ISIS Beheading Video

Sometimes, the appropriate answer to violence is more violence, directed at the people intent on killing people in the name of their ancient dead guy - they are behaving like rabid animals, and you don't reason with rabid animals, you put them down. And the Middle East will continue to be a genocidal pressure cooker until we understand this.

Israel has been doing this ever since it was created, and look how far that has got them. If overwhelming military might was the answer to peace in the Middle East then the Israel/Palestine problem would have been solved a long time ago.

In reality, using overwhelming military might in the middle east just creates an overwhelming amount of chaos.

Comment: Re:I forced myself to watch it (Score 1) 300

by Ottibus (#47752051) Attached to: Put A Red Cross PSA In Front Of the ISIS Beheading Video

More likely the result of things like this. But even Khalid Mashal said that he opposes Zionism, not Jews.


The IDF refused to let an ambulance bring them to the hospital[..]

Both sides are guilty in that conflict. But going back to the topic of this story, it is interesting to note that the Hamas "execution" of 18 civilians in Gaza didn't receive anything like the same coverage although it happend only a few days after the Foley murder.

Comment: US is not the target of this video (Score 1) 300

by Ottibus (#47751519) Attached to: Put A Red Cross PSA In Front Of the ISIS Beheading Video

That's what puzzles me to no end. Why would they want to show us how they behead someone?

To make use hate them? Our media accomplish that easily already, but thanks for the aid.
To make us fear them? Why should I fear a bunch of religious lunatics somewhere off in lalaland? Hell, I'm more afraid of the religious loonies in the Bible belt!
To show us they can do it? Any idiot can kill someone who can't defend himself, no big deal about that.

So, what should that accomplish? I'm sitting here, puzzled, shrugging my shoulders with a "meh".

The video wasn't aimed at you, it was aimed at other muslims in order to get them on their side. Millitant Islamic groups are full of factions and always fighting each other. Attacking a common enemy is a well-worn method of creating some level of unity. The biggest threat to IS comes from within, not from the US.

We find the video abhorrent, but some muslims will not, and they are the ones that IS are targetting with this video.

Comment: Re:Obvious (Score 2) 151

by Ottibus (#47676115) Attached to: Can Our Computers Continue To Get Smaller and More Powerful?

I wouldn't be surprised to see RAM chips with a part of the die dedicated to CPU/FPU/GPU functions.

The same package is already commonplace, but the same die is problematic because RAM processes are significantly different from CPU processes.

Eventually the concept of a "central" processing unit may give way to passive backplanes and various speed buses, perhaps with a relatively lightweight chip directing everything.

This is a very bad idea. Moving bits uses orders of magnitude more energy than computation, so you need to concentrate the computing behind multiple caches and move the data as little as possible. So the model will continue to be based around islands of high-performance computing connected by slow, expensive busses, but the "CPU" will contain many smaller parallel processors.

Another example, is the x86 architecture. Intel has been amazing in keeping it going, but eventually, moving to something like Itanium with 128+ registers for integer, 128+ for floating point, etc. might be how Moore's "law" keeps going.

More registers means more area and more power for little benefit (though that is not the reason that Itanium failed).

As for x86, it was displaced by ARM a long time ago as the most popular 32-bit architecture.

Comment: Re:Poor Israel (Score 1) 402

by Ottibus (#47600951) Attached to: The High-Tech Warfare Behind the Israel - Hamas Conflict

1. Disappear two Hamas members.
2. Kidnap and kill two Israelis and leave their bodies somewhere suggestive.
3. "Find" bodies.
4. Rejoice at pretext to decimate the population of Palestine and push the borders back further.

You really think that Israel would kill their own citizens and blame Hamas just so that they can grab some land that they pulled out of a few years ago?

I prefer the version where Israel is trying to stop the palestians attacking Israel and targetting civilians with rockets (which happens to be a war crime). In fact Israel's behaviour is best explained by them wanting peace and Hamas's behaviour is best explained by them wanting to destroy Israel. And by amazing coincidence that is exactly what the two side say they are trying to do.

Comment: Re:another language shoved down your throat (Score 1) 415

by Ottibus (#47422495) Attached to: Python Bumps Off Java As Top Learning Language

Could have been worse? Python is a fantastic first language to learn how programming is done, especially in the context of getting another job done (Science, Math, etc.)

This is about Computer Science, not Science/Math, so you need a language that teaches the basic principles of languages and programming, not something that just "gets the job done".

Python lacks features that have been shown over the decades to be a good idea for creating solid, reliable codebases, such as strong typing and a class/library system that allows proper data hiding and abstraction.

Comment: Go should be a contender (Score 1) 466

by Ottibus (#47246975) Attached to: Ask Slashdot: Best Rapid Development Language To Learn Today?

This is another (non-anonymous) vote for Go (golang). Here are some reasons:

* Type Safety
For any serious project type safety provides a massive boost to productivity and correctness. Go's type system is powerful but not too intrusive to more generic coding.

* Fast compilation
Although it is not interpreted the language and package design allow very fast compilation so that it can be treated as a scripting language and compiled at run time.

* Good libraries
There is a large and growing collecting of libraries, mainly focussed on web service applications but other areas are also supported. You can create a web server that handles multiple concurrent requests in a single page of code.

* Good package (module) support
Go provides the ability to create packages with a certain amount of encapsulation and data hiding without it being a burden on development time.

* Built-in concurrency
Language support for concurrent execution and synchronised communication makes it very easy to develop modular applications that support multiple activities.

* Clean Syntax
Go code is easy to read and missing lots of fluff from other languages. The gofmt command tidies up code and makes it consistent throughout a project

* Built-in unit test framework
Go makes it easy to check that you code does what it is supposed to

* Good performance
Not quite up to C++ standards but faster than interpreted solutions

* Can generate JavaScript!
There are at least two solutions for converting Go code to JavaScript, so you can can use one language for client and server code.

I also like the type system (interfaces) and other language features, but these are more a matter of taste.

Comment: Big Science is expensive (Score 1) 62

by Ottibus (#47171267) Attached to: Lepton Universality In Question, a Standard Model Assumption

Gosh science is so expensive. Let's shut it down so we can remain ignorant [] forever!

Science in cheap, Big Science is expensive. So, yes, let's shut down some of the expensive Big Science experiments and fund hundreds of other smaller experiments in a range of different fields. No so flashy, but much better value.

What hath Bob wrought?