Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment No, let's pattent atoms (Score 1) 125

I patent hydrogen. Now it's your turn

But don't you dare to patent elementary particles! This would ruin the fun of patenting atoms, and I can't have my hydrogen.

And don't complain that you wanted to patent molecules before I had the idea of patenting atoms! That's not how the game's supposed to be played

Comment They forgot at least Darktable (Score 4, Informative) 86

Darktable is a primarily a great Raw editor. But over time it has become a decent photo manager, too. Darktable supports lossless edits, so you can store your untouched original files, and all derivations are stored by their edit history in sidecar files.

  I used to use digikam, which has many good features. But digikam simply crashes way too often.

Comment Re:Because it already is (Score 1) 275

If you carefully read my comment, you will notice that it does not contain any appraisal. Certainly, there are intricate trade-offs involved in coming up with a good policy.

What I wanted to state is the following: Exercising the existing laws that prohibit killing and bombing people is of no use if you want to prevent terrorism. Terrorists do not care about the punishment when they blow themselves up in the end anyway. Thus you need prevention, and prevention only works when you have information.

Comment Because it already is (Score 4, Insightful) 275

Because it already is. And killing people with guns and bombs is something you want to prevent instead of penalizing it after it happens. For this you need the ability to predict what will happen. Such ability is gained from observing the current state of the world (because you cannot observe the future), and drawing inferences from these observations. The more you observe, the more predictive power you gain. Large-scale organized activities (like organized crime or organized terrorism) usually require monetary support, thus observation of monetary transfers gives valuable information about the existence of organized structures, which in turn improves prediction about terroristic (or criminal) activity.

Comment Re:Infinity (Score 1) 1067

I've written algorithms for machine learning, where I'm constantly doing things like multiplying 0 and infinity. And, depending on the situation it is totally clear what the correct result must be (either 0 or infinity).

Take for example computation of the entropy of a deterministic Bernoulli distribution: You have 1 * ln 1 + 0 * ln 0. The correct result is 0.

Mostly I am relying on the proper handling of infinity and NaN by the floating-point implementation; but sometimes I have to catch cases and correct the result by hand.

Comment Re:Casting (Score 1) 757

I was able to avoid casting completely for over two years while working in Scala. Certainly, the kind of work I did somehow supported this.

Only lately I had to resort to casting sometimes. But this happened only when dealing with rather complex types that abstract over nearly arbitrary computations. At one point you reach the ceiling of what is achievable with some fixed type system—and then you need casting.

I am now using shapeless for meta-programming, but I think this is the point where you yearn for more a expressive (dependently typed) type system than the one offered by Scala (or even Haskell). I hope the next generation of programming languages will make this practical.

Comment Super efficient amphibiuous propulsion (Score 1) 73

It sounds like magic! Scientists at Slashdot have invented a mechanism that can propell any vehicle, both under water and on land. The invention works by attaching an external string. An also external human then pulls said string, and the object moves in direction of the string. Youtube video follows.

Slashdot Top Deals

Every young man should have a hobby: learning how to handle money is the best one. -- Jack Hurley