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

 



Forgot your password?
typodupeerror
×

Comment Re:Whoever is responsible for this article (Score 3, Informative) 1258

Perhaps you can read the whole chapter, and you'll see that the sentence is uttered by a king in a story that Jesus was telling. It still seems like the king is being portrayed positively by Jesus, so the message remains contradictory, but you shouldn't remove the context so blatantly.

Comment Re:HFT borderline illegal (Score 1) 791

HFT is somewhat illegal, since it could be considered insider trading, since you have time to process information before it becomes available to other people thanks to a faster network infrastructure.

You probably would also complain if you were playing soccer against people that run faster than you. It's not fair!

There is no insider trading If everyone in the market has access to the same information. You'll try to process it as quickly as possible and do something as smart as possible with it. If you are not fast enough or smart enough, you don't need to be in this business. Trading is not an amateur activity.

Comment Re:Whining, chess-playing, sore losers! (Score 1) 315

An interesting note is that the article doesn't state if any of the 34-person panel of chess-playing programmers contributed code to any of the allegedly plagiarized codes. There may be a conflict of interest here.

Yes, at least Bob Hyatt (author of Crafty) was a member of the panel. I have a lot of respect Dr. Hyatt and I am not suggesting that the panel's conclusions are wrong: I am just providing the data you were requesting.

Comment Stoned (Score 4, Interesting) 366

Stoned is a classic and a pleasure to disassemble. It fits in a boot sector (512 bytes) and it's not particularly malicious, but it has all the elements that a virus needs. I don't know if it would still work on a modern computer, though: Some old viruses used funky instructions that became obsolete (like "POP CS"), and this one seems to have issues working on large-capacity disks.

Games

Game Endings Going Out of Style? 190

An article in the Guardian asks whether the focus of modern games has shifted away from having a clear-cut ending and toward indefinite entertainment instead. With the rise of achievements, frequent content updates and open-ended worlds, it seems like publishers and developers are doing everything they can to help this trend. Quoting: "Particularly before the advent of 'saving,' the completion of even a simple game could take huge amounts of patience, effort and time. The ending, like those last pages of a book, was a key reason why we started playing in the first place. Sure, multiplayer and arcade style games still had their place, but fond 8, 16 and 32-bit memories consist more of completion and satisfaction than particular levels or tricky moments. Over the past few years, however, the idea of a game as simply something to 'finish' has shifted somewhat. For starters, the availability of downloadable content means no story need ever end, as long as the makers think there's a paying audience. Also, the ubiquity of broadband means multiplayer gaming is now the standard, not the exception it once was. There is no real 'finish' to most MMORPGs."

Comment Re:Executive Summary (Score 5, Informative) 238

To set up Evolution, I had to judiciously use the Tab key to move the highlight to the "Okay" button, which was not visible because the dialogs were too tall; it worked but it was a huge pain, and not everyone would know you can even do that.

Most window managers will let you move a window around if you press Alt and then click anywhere in the window. That's really handy for these situations.

Comment Two languages seems a good balance to me (Score 1) 371

At work we use primarily two languages: C++ and Perl. Most programs we write have a Perl wrapper that takes care of parsing options, reading configuration files and that kind of thing. Then it creates a text file with key-value pairs and invokes the C++ program, which reads that file for all its parameter settings.

The use of Perl allows for lots of flexibility for configuration, handling of special cases and plain-old hacks. The C++ does the bulk of the work, and here we care more about good interfaces, efficiency and other quality considerations.

I don't particularly care about which specific pair of languages we use, but having this combination of a main programming language (C++) plus a flexible glue language (Perl) is invaluable. At some point in the past more languages were used (C, Tcl, shell scripts), but in a company were about 100 people may have to read each other's code, it's easier if you keep it down so you "only" have to learn 2 languages to join the team.

Slashdot Top Deals

"I've seen it. It's rubbish." -- Marvin the Paranoid Android

Working...