Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Slashdot Deals: Cyber Monday Sale! Courses ranging from coding to project management - all eLearning deals 25% off with coupon code "CYBERMONDAY25". ×

Comment Re:Rewrites are easier than the first strike (Score 2) 341

I do agree that a language-to-language rewrite would yield impressive gains... but that's not the whole of it. Cassandra is an edge case ... and yes, the Lucene code could use some love (contribute some patches??)

C++ isn't necessarily the best choice for everything, just like a Mclaren F1 isn't the optimum choice to pick up groceries. But if your requirements dictate that performance is a chief priority, it most certainly is.

I've written many Java and C++ systems at scale. Java simply does not excel at maximizing the use of system resources, predictable real-time performance nor high uptime. Stomp your feet all you want and pretend it's not true if you like. Java trades off performance to provide features to developers that they cannot override. Fact.

Java is fine for 99% of most everything ever written. Honest. Cookbook blog: great! That 1% though where every bit matters, that's when you take off the training wheels and code as low as you can tolerate or afford.

What Java zealots in the Cassandra and Hadoop communities kept boasting was the idea that vertical performance doesn't matter anymore. Solve all of the problems with JVM unreliability and poor performance under the umbrella of big data and more hardware. This makes sense at a few dozen servers. It's insane when you start considering scale at 100s or 1000s.

I hope DataStax considers making Cassandra more cost effective. The simplest way is to get rid of the JVM and give me a machine code binary. I'd really like to throw 128GB of RAM to my nodes, but Java won't let me.

Submission + - Haiku OS Will Get New Service Manager (

jones_supa writes: Axel Dörfler writes in his blog that he is working on a replacement for Haiku OS's current shell script based boot process. It would be replaced with something more flexible, a solution similar to OS X's launchd and Linux's systemd. While there is still a lot to do, the new project called launch_daemon is now feature complete in terms of being able to completely reproduce the current boot process. Since the switch to their package manager, there was no longer a way to influence the boot process at all. The only file you could change was the UserBootscript which is started only after Tracker and Deskbar — the whole system is already up at this point. The new service manager gives the power back to you, and also allows arbitrary software to be launched on startup. Alternatively, you can prevent system components from being started at all if you so wish. Furthermore, it allows for event based application start, start on demand, a multi-threaded boot process, and even enables you to talk to servers before they actually started.

Comment Re: It's true! (Score -1, Flamebait) 282

I think it's awfully pretentious that some "developers" feel ENTITLED to the time of open source volunteers, when they don't make every effort possible to answer their own question. This is time people spend away from family. I think what you're seeing is the eventual result of being bombarded by people that refuse to search Google first. People that won't crack a book that think all information should be spoon fed by anyone by request. I myself have stopped releasing any more projects due to the arrogant and unappreciative behavior of my users. I don't need to spend the last hour of my day holding a lazy developer's hand.

Comment Re: Hard to believe (Score 2) 804

It's like comparing Kraft Mac & Chesse to your own homemade. Sure, making your own is less expensive and has more options for upgrades (bacon)... but Kraft is much more convenient if you don't want to sweat the details, has a nice box & packaged look, and a taste you cannot fully replicate on your own.

Comment Re:what keeps us from switching ? (Score 1) 372

The lack of cross-document ACID in MongoDB is both overblown and overlooked. Mongo will work in specific domains, as long as you put a lot of forethought into your schema. For a lot of cases, however, you just can't get around multi-stage commits, background batch processing, etc. ... essentially, hacking minimal "transaction" support offered by an RDBMS.

Comment In my experience, it's ease of use (Score 1) 372

I've used just about every major RDBMS in production. Oracle, in my experience, is the most forgiving and has a query optimizer that nearly eliminates the need to think. PostgreSQL works wonderfully in the hands of a competent engineer. Oracle works well for people that barely know SQL. Much of Oracle's complexity comes with the training wheels it provides... at the expense of cost, configuration, tuning, administration, customer service, etc.

Submission + - Marvel Heroes IGN Beta Weekend (

pestilence669 writes: Marvel Heroes is running a large play test with IGN this weekend. Sign up and redeem the following key "IGN2-TGAX-OU6B-SNBT" for limited beta access. I've been playing it for a couple of months and it's really starting to look good.

Submission + - Marvel Heroes Founders Program is Live (

pestilence669 writes: Marvel Heroes was built from the ground up to be a free-to-play game. Players will be able to get nearly ALL Heroes and Costumes in the game for free, just by playing. The Founders Program gives you the opportunity to play as your favorite Heroes from the day we launch! For an incredible value, you'll get your choice of starting heroes, alternate costumes spanning Marvel's expansive history, special game boosts, and more! Have any questions? Visit our FAQ.

Comment University education is outmoded (Score 1) 102

Putting university courses online with the same "read this," "listen to this," "answer these questions" is NOT taking advantage of modern technology... even if they add forums & chat. This isn't a revolution, it's an aging institution's last attempt to find relevance as they continue to raise tuition fees. The only reason universities were relevant up until now, was due to the immense information hoarding. The Internet has changed everything, decentralizing the knowledge that once gave them power. If everyone had access to every text book, college is little more than an overpriced tutoring & certification service.

Comment Minecraft (Score 1) 338

If he's bright and you're willing to play together until it "clicks," I'd highly recommend Minecraft (Linux supported). Kids generally excel at open world games and Minecraft is as creative as games get these days. As far as your ban on FPS's, I didn't censor anything for my kid. He grew up playing GTA. He could explore, blow things up and not be tied down by a quest system. He's well adjusted and non-violent. In fact, he'd rather play Pokémon over hardcore titles... or watch kids movies over adult titles. Even in GTA, he was more concerned with making friends than causing mayhem. The more open his options, the more vanilla his choices became. Of course, all kids are different.

Comment Do a culture evaluation (Score 2) 1127

I guess my advice is to avoid litigious people at all costs. You can sue for anything these days. You can't tell a joke, give a high five or even kiss your wife on the cheek (someone i worked with actually invoked sexual harassment for this) without pissing someone off. I say: let these people work elsewhere. I like dropping the f-bomb and being sexist & crude, as do my peers. We band together in a mutual agreement not to spoil the freedom for everyone.

Diplomacy is the art of saying "nice doggy" until you can find a rock.