Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment: Re:The legitimate projection of force. (Score 1) 566

by Ornedan (#38147720) Attached to: The Future of Protest In Panopticon Nation

I'm having hard time seeing how there is a greater chance of injury from picking non-resisting people up than from using pepper spray. Some of the people at UC Davis were coughing blood for an hour afterwards (internal bleeding, whee).

Well, I guess the standard police procedure for picking someone up might include smashing their head into the ground a few times or something. But assuming the police use no more violence than necessary (for reasonable definitions of necessary), I don't see just picking the people up and arresting them having greater chance of injury than pepper spray, which is guaranteed to cause injuries (just of varying severity - from irritation up to death in case of an unlucky asthmatic victim).

Comment: Re:Hold up a sec.... (Score 1) 142

by Ornedan (#35827378) Attached to: Game Developer Group Warns Against Amazon Appstore

To keep a reasonable guarantueed price with apps, you'd have to set an inflated asking price, which probably isn't possible as I'd expect Amazon to demand the lowest/equal price around. Even if it was possible it would cripple regular sales of you app.

If you'd RTFA, you would have noticed that Amazon demands the lowest/equal it's ever been sold for. And then you get paid 20% of that.

Comment: Re:WTF is "F#"?? (Score 1) 212

by Ornedan (#34141962) Attached to: Microsoft Open Sources F#

Of course there's nothing in it that you can't do in C, seeing as both are Turing complete. But many of F#'s features are such that you'd need to reimplement major parts of F# to do the same thing in C. For example, the type system, pattern matching or partial function application. And you still wouldn't get them at language syntax level.

Comment: Re:Here we go again (SCO) (Score 1) 675

by Ornedan (#34054128) Attached to: Oracle Claims Google 'Directly Copied' Our Java Code

There are no optimizations in any HLL that can't be done in C, provided you reimplement the HLL's runtime in C. The point being that you're not going to be able to apply runtime optimization techniques without a high level runtime. At which point the question is, do you really want to code $HLL in C or in $HLL?

Comment: Re:Enforcing culture...? (Score 1) 508

by Ornedan (#33390436) Attached to: Wired Youths In China & Japan Forget Character Forms

Language is indeed a part of culture - it shapes how a person thinks. It's pretty difficult to think about things you have no words for. On the other hand, writing is just a serialised form of a language and for most languages, does not contain different concepts than the aurally serialised form. So different written forms of a language would be mostly* equivalent.

*Things like artistic calligraphy and puns aren't likely to remain the same from one writing system to another, though.

Comment: Re:W00t (Score 1) 302

by Ornedan (#33218146) Attached to: KDE 4.5 Released

Multiple workspaces? You have me there. Then again, I have never heard most people wish for that.

Those people probably have never used a multiple workspace -capable window manager. The benefits only show when you've adjusted to having a large number of open windows being feasible. Once you do keep enough windows open that it's not sensible to keep them in a single workspace, you can organize them by purpose. For example, on my work computer my default configuration is email and browser in one workspace, IDE and other dev tools in another, testing environment in a third and a fourth workspace that gets used for whatever tasks I don't want cluttering up the other workspaces but aren't big enough things to create a new dedicated workspace for.

Now, I could make do without multiple workspaces, but then my single workspace would be somewhat cluttered and I'd have to close programs I'm not constantly using to keep it from getting really cluttered. And that adds overhead as I then have to reopen the programs and either wait for them to restore their state - if they even can - or manually set them back up.

Comment: Re:never programmed before??? (Score 2, Interesting) 267

by Ornedan (#31052738) Attached to: An Interview With F# Creator Don Syme

One can write a Haskell version of factorial that looks pretty much the same as the F# version:

factorial :: Num a => a -> a
factorial n =
  case n of
    0 -> 1
    _ -> n * factorial (n - 1)

This contains similar pattern matching expression, even using the same match-anything-pattern-keyword '_' and some additional polymorphism syntax in the type signature. The type signature could be left out and what's shown is what the compiler would then automatically derive.

Comment: Re:I'm gonna miss yellowstone.. (Score 1) 451

by Ornedan (#30449266) Attached to: Yellowstone Supervolcano Larger Than First Thought

That is a very good point. I have always wondered about that with Nuclear that if the knowledge was somehow lost regarding the need to proactively contain nuclear waste, this waste could eventually end up causing widespread environmental disaster and actually the DNA destruction of life itself. Nuclear waste, what makes it particularly horrific is the radiation literally blasts DNA to peices, no life will survive that.

part of the reason the US wanted to store this stuff in a central location was that by putting it all in one spot it is much easier to maintain and monitor, and if it did leak the mess would be centralised at one place. The abondment of the plan to store it there was nothing more than political posturing as it is far more dangerous to leave the stuff where it is now.

You are so incredibly wrong that it's not really possible to explain to you without taking a few books worth of words. But to start with everything you seem to know about molecular biology, radioactivity and nuclear waste is more or less wrong.

The trouble with doing something right the first time is that nobody appreciates how difficult it was.