Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment: Re:Plant? (Score 1) 262

by bzipitidoo (#49751521) Attached to: How Java Changed Programming Forever

Java was a terrible resource pig when I last used it extensively, over a decade ago. Has that changed? Took lots of memory, and yes, it was slow.

Carefully optimized C++ will blow away Java,

Ok, seems that has not changed much.

As for that optimization benefit you extol, what's stopping the C++ compiler from querying the machine and making optimizations based on platform? Isn't that the whole point of a source code Linux distro like Gentoo?

Yeah, this story smells like Slashvertising. If, as claimed in another recent Slashvertisement for Java, it is such a simple language to understand, an easy language to program, one that lets programmers "get things done", why do employers strongly prefer programmers who have 5 or 10 or more years of experience in Java? It's a curly brace OOP language with tons and tons of its own libraries. It doesn't play nice with libraries written in other languages, it mostly ignores them. A lot of resources have been poured into enabling Java to inhabit a world of its own, and it seems now with hindsight that was not the best direction to go. One of the biggest improvements over C++ was the propaganda that unlike C++, Java doesn't use pointers. That's a misrepresentation. What they really mean is that Java ditched the ugly C pointer syntax. That, and this object code that is supposed to run on any platform, making Java super portable, especially designed for browsers, were the main selling points of Java. But that was 15 plus years ago. What has Java done lately? Stagnated while other languages press ahead with advances?


ESA Satellite Shows Sudden Ice Loss In Southern Antarctic Peninsula 169

Posted by Soulskill
from the uber-for-ice-cubes dept.
ddelmonte tips news that the ESA's CryoSat spacecraft has detected a sharp increase in the rate at which ice is being lost in a previously stable section of Antarctica. In 2009, glaciers at the Southern Antarctic Peninsula began rapidly shedding ice into the ocean, at a rate of roughly 60 cubic kilometers per year (abstract). From the ESA's press release: This makes the region one of the largest contributors to sea-level rise in Antarctica, having added about 300 cubic km of water into the ocean in the past six years. Some glaciers along the coastal expanse are currently lowering by as much as four m each year. Prior to 2009, the 750 km-long Southern Antarctic Peninsula showed no signs of change. ... The ice loss in the region is so large that it has even caused small changes in Earth’s gravity field, detected by NASA’s GRACE mission. Climate models show that the sudden change cannot be explained by changes in snowfall or air temperature. Instead, the team attributes the rapid ice loss to warming oceans.

+ - How Java Changed Programming Forever

Submitted by snydeq
snydeq writes: With Java hitting its 20th anniversary this week, Elliotte Rusty Harold discusses how the language changed the art and business of programming, turning on a generation of coders. 'Java’s core strength was that it was built to be a practical tool for getting work done. It popularized good ideas from earlier languages by repackaging them in a format that was familiar to the average C coder, though (unlike C++ and Objective-C) Java was not a strict superset of C. Indeed it was precisely this willingness to not only add but also remove features that made Java so much simpler and easier to learn than other object-oriented C descendants.'

+ - Gravitational anomalies beneath mountains point to isostasy of Earth's crust

Submitted by StartsWithABang
StartsWithABang writes: Imagine you wanted to know what your acceleration was anywhere on Earth; imagine that simply saying “9.81 m/s^2" wasn’t good enough. What would you need to account for? Sure, there are the obvious things: the Earth’s rotation and its various altitudes and different points. Surely, the farther away you are from Earth’s center, the less your acceleration’s going to be. But what might come as a surprise is that if you went up to the peak of the highest mountains, not only would the acceleration due to gravity be its lowest, but there’d also be less mass beneath your feet than at any other location.

Comment: Minimum specs? (Score 2) 45

by Alwin Henseler (#49742185) Attached to: Rate These 53 Sub-$200 Hacker SBCs, Win 1 of 20


Whether something is worth my money or not, depends on what value the thing has to me, in cases where I am spending the money. For whatever reason. Note that "specs" isn't even mentioned in that sentence.

Apparently for you, anything under quad core / 1 Ghz / 1 GB = no value. For others though, that may be different (again: for whatever reason).

Comment: Re:Logjam (Score 1) 42

by bzipitidoo (#49740737) Attached to: How 1990s Encryption Backdoors Put Today's Internet In Jeopardy

Yeah, I thought "Internet in jeopardy" was over the top. It's some serious hindsight to complain that decisions made 20 years ago are screwing up software today. There are so many decisions from the early days we're stuck with now, why are these so special? Because it's security?

The PC has tons of cruft, such as the hard drive partitioning scheme, boot code, the layers and layers of hardware discovery, and memory organization. The platform has been updated repeatedly, with many hard limits raised repeatedly. Hard drive partitions were limited to 10M, then 16M, 33M, 134M, 528M, 2G, 3.2G, 4G, and more, and the source of these limitations were things maximum allowed sector counts, MS-DOS limits, BIOS limits. One of the trickier ones was a 8G limit on the location of the kernel. The boot partition could be larger, so long as the kernel ended up in the first 8G, as the boot code in the BIOS could not seek deeper into the hard drive than that.

For another stellar example of shortsighted programming, there was the Y2K problem. Many programs made in the 90s failed that test. One program I fixed went from 1999 to 1910. What did they do to make it roll over to 1910? I would have thought 1900 the obvious erroneous year to compute. What they did was convert (current year - 1900) to a string, then take the first two characters, and stick a "19" in front of them. So, 2000-1900 = 100, and the first 2 characters are "10". I didn't have the source code, but I was able to modify the binary to do mod 100 instead, then found the "19" and change that to a "20". It'll break again in 2100, rolling over to 2000, but I very much doubt that software will still be in use then.

Comment: Re:I hate those questions (Score 1) 9

by A nonymous Coward (#49740463) Attached to: The Brainteaser Elon Musk Asks New SpaceX Engineers

Speak for yourself, eh.

They annoy me because they set up such stupid pointless conditions. Why would anyone want to go to market with a fox and chickens? Who carries so much gold that it will sink a boat, who would want to hire and trust a riverman with such a marginal boat, and what happens if the next passenger weighs five pounds more?

It's more fun to ask questions back and make them admit the questions are pointless.

And I don't want to work at companies that think such questions have anything to do with how I work, so I figure I may as well have fun blowing up the interview.

Comment: I hate those questions (Score 1) 9

by A nonymous Coward (#49739697) Attached to: The Brainteaser Elon Musk Asks New SpaceX Engineers

I'd hope to come up with some smart ass answer involving walking on a moving bus.

It's like those annoying questions about having two chickens, a fix, and a bag of gold, trying to cross a river in a small boat which can only carry you and one thing at a time. I always imagine saying that's a pretty sorry ass boat, and maybe he needs some good ole market competition in the form of someone with a bigger boat. Or maybe to say that if I am going to market, what's with the fox -- no one sells fixes at market, so why not kill it and drape teh skin over your shoulder so you can sell the only sellable part? Or if it is a fox market, let it eat the chickens now. Or if you are coming from market, leave the fox behind. And if you are carrying so much gold that it would sink the boat, you are either an incredbly attractive thief target, or you should be able to find someone with a bigger boat, or that boat is incredibly dangerous if it is that close to sinking. /get off my lawn

Comment: Re:Is anyone else bothered? (Score 0) 94

by UnknownSoldier (#49739489) Attached to: Grand Theft Auto V Keeps Raking In Money

Well, if it works for CEOs then why would people have any problems "justifying" it with games?

It is depressing that you were incorrectly modded troll simply because you asked a really important question about what it means to be human and compassionate.

At the risk of being downmodded, what can you expect from a society that gets barbaric entertainment from watching 2 men beat each other up senseless. Most people would rather waste their lives watching someone else's Unreality crap else such as the Kartrashians and go ape shit over nudity (Oh Noes! We were all born naked! Who knew!) then actually learn something constructive for free.

Yeah, some of us are bothered by the excessive violence. Fortunately we have a choice. Turn it off. Don't play it.

It is the same reason professional athletesget paid millions and teachers get crap pay. Society just doesn't value education. They want (and will pay for) dumb entertainment.

Comment: Re:There can be only one. (Score 1) 423

by UnknownSoldier (#49731479) Attached to: Choosing the Right IDE

/Oblg. "The Emacs operating system needs a better editor." :-)

I prefer Vim myself as I feel it is like an extension of my mind; it was written by a programmer for programmers.

Either way, you can't go wrong with Vim or Emacs.

Note: Only immature ob developers get into stupid flame wars over which editor is better. (Hint: They ALL suck; some just suck more.)

+ - Australian defence controls could criminalise teaching encryption->

Submitted by angry tapir
angry tapir writes: You might not think that an academic computer science course could be classified as an export of military technology. But under Australia's Defence Trade Controls Act – which passed into law in April, and will come into force next year – there is a real possibility that even seemingly innocuous educational and research activities could fall foul of Australian defence export control laws.
Link to Original Source

Comment: Re:Oh shut up (Score 1) 768

There's no reason why men should be considered as the only sex to be able to exhibit these traits w/o detracting from their identity as male or female.

-- this post brought to you by the letter ' t ' in LGBTt (Lesbian, Gay, Bi, Transgender, transsexual)

Never before have a commenter's sentence and sig gone so well together.

Don't hit the keys so hard, it hurts.