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

 



Forgot your password?
typodupeerror
×

Comment Exactly what Parliamentary Privilege is for (Score 1) 511

Senator X used Parliamentary Privilege in exactly the way it is meant to be used: to start a discussion about something that the regular institutions may not be handling properly. Note the word "start". Things a parliamentarian says under privilege are not authoritative -- in fact, they're usually trite, and often wrong -- but sometimes they initiate very useful public debates.
Linux

Submission + - Lazy languages in the Linux kernel? (wordpress.com)

chris-chittleborough writes: Sick of writing device drivers in C? Want to use algebraic data types in a kernel module? Now you can move on up to using Haskell in the Linux Kernel. (I am not making this up.) Here's a how-to.
Programming

Submission + - Linux filesystems, POSIX and O_PONIES 2

chris-chittleborough writes: A recent LWN.net article, "POSIX v. reality: A position on O_PONIES", explores the tension between file-system developers, userland programmers and people who just want their data to not disappear. Val Aurora argues that file-systems should recognize a rename() of one file over another as an "implicit ordering request" rather than requiring an "impossible to optimize" fsync(). Sounds like a plan.
Education

US Colleges Say Hiring US Students a Bad Deal 490

theodp writes "Many US colleges and universities have notices posted on their websites informing US companies that they're tax chumps if they hire students who are US citizens. 'In fact, a company may save money by hiring international students because the majority of them are exempt from Social Security (FICA) and Medicare tax requirements,' advises the taxpayer-supported University of Pittsburgh (pdf) as it makes the case against hiring its own US students. You'll find identical pitches made by the University of Delaware, the University of Cincinnati, Kansas State University, the University of Southern California, the University of Wisconsin, Iowa State University, and other public colleges and universities. The same message is also echoed by private schools, such as John Hopkins University, Brown University, Rollins College and Loyola University Chicago."
Role Playing (Games)

Aion Shaping Up For US Launch 212

One of the most promising MMORPGs in development these days is NCSoft's Aion, a fantasy-based offering built on CryEngine. It makes heavy use of flight as a gameplay mechanic, allowing aerial combat and easy travel around the visually stunning game world. There are four basic classes — Warrior, Priest, Mage, and Scout — each of which have two subclasses. For example, Warriors can be tank-like Templars, or berserker-like Gladiators, while Mages can turn into a scholarly Sorcerer or command the elements as a Spiritmaster. Early previews of Aion almost universally comment on how polished the game seems — this is partly due to the fact that it has been up and running since November in South Korea. "Being stable, scalable, reliable and fuss-free is far from a given in MMOs, but Aion is all those things, and can already stand alongside the genre's usability kings, EVE Online and World of Warcraft. Its expansive, zone-free open-world environments look terrific and run smoothly on a wide variety of systems. It just works." Since the game is already in a relatively complete state, NCSoft has been running closed beta "events," where a portion of the game is opened for testing. MMOGamer has a write-up from the latest such event. Aion is due out in September.

Comment Qt uses only 'nice' parts of C++ (Score 3, Interesting) 182

The Qt designers don't just create widgets etc, they design components that are easy to program with. As part of this, they avoid stuff that requires the tricky/ugly parts of C++. For instance, you rarely need to explicitly delete objects, because their libraries use reference counting to automagically delete objects at the earliest appropriate time.

So it is easy for any good programmer to learn enough C++ to use Qt effectively.

(Actually, Qt uses an extended version of C++, implemented via a preprocessor. The extensions provide "signals" (like no-op methods) and "slots" (methods which can be connected to signals), plus a limited-and-very-useful facility for run-time widget class information. As usual with Qt, these facilities are just extensive enough make it easy to do the things most people want to do, rather than trying to provide everything that anyone might want.)

Comment What ESR actually said in the FA (Score 2, Interesting) 370

The FA is not about licenses in general. Instead, ESR makes a fairly narrow point about the long term economic efficiency of producing software. Assume for the sake of argument that the Free/Open-Source approach to development is superior to closed-source approaches. (Most of us, including ESR, think this is true.) In this case, he argues, the GPL has no economic advantages for software production over less restrictive licenses, though it is useful as a

... signaling behavior, like wearing a crucifix or yarmulke or pentagram - it helps build trust groups. But it has costs, too â" it creates a lot of needless fear from potential allies and users who suspect they wonâ(TM)t be able to control their exposure if they let it in.

He goes on to say

So the correct question to ask is this: Is the GPLâ(TM)s utility as a form of in-group signaling worth the degree to which fear and uncertainty about it slows down open-source adoption? Increasingly I think the answer is âoenoâ.

There's some useful discussion in the comments, but you'll probably have to wait until the slashdotting dies down before you can read them.

Comment Gamble on usage patterns not a winner (Score 1) 591

AFAICT, ISPs in the U.S. have been relying on the average bandwidth per user being fairly low. They knew that a few people would be downloading distros and other large files, but lots of their customers would only use email or read blogs. Some ISPs trusted this business model so much that they even started using "no bandwidth caps" as a marketing point. The other ISPs then felt forced to follow the same policy.

Long story short: they bet their businesses on internet usage patterns staying relatively stable.

Of course, internet technology keeps improving, and hence usage patterns keep changing. Internet video is now big (and still growing fast), and people can now (legally!) get their music, films and TV over the internet.

So the ISPs have lost that bet.

What happens next? I expect the ISPs to increase their prices and/or introduce bandwidth limits and/or go out of business.

(I live in Australia, where the ISPs always had usage caps, so my interest is purely intellectual.)
Games

Bethesda Announces New Fallout Game For 2010 254

On Monday Bethesda announced a new title in the popular Fallout series called New Vegas, set for release sometime in 2010. It's planned for the PC, Xbox 360, and PS3. They said it wasn't a sequel to the highly-acclaimed Fallout 3, but rather a brand new game set in the same universe, though they confirmed that it will be similar in style to Fallout 3. The new game will be developed by Obsidian Entertainment, a studio containing members of the original Fallout team, which Bethesda's Pete Hines discussed in an interview with Shacknews. The Fallout series also made headlines earlier this week when Bethesda trademarked the name for TV and film.
Sun Microsystems

Oracle Buys Sun 906

bruunb writes "Oracle Corporation (NASDAQ: ORCL) and Sun Microsystems (NASDAQ: JAVA) announced today they have entered into a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash. The transaction is valued at approximately $7.4 billion, or $5.6 billion net of Sun's cash and debt. 'We expect this acquisition to be accretive to Oracle's earnings by at least 15 cents on a non-GAAP basis in the first full year after closing. We estimate that the acquired business will contribute over $1.5 billion to Oracle's non-GAAP operating profit in the first year, increasing to over $2 billion in the second year. This would make the Sun acquisition more profitable in per share contribution in the first year than we had planned for the acquisitions of BEA, PeopleSoft and Siebel combined,' said Oracle President Safra Catz."

Comment LLVM vs Parrot (Score 1) 234

For once, I disagree with Ars Technica. In Python, integers automagically overflow into "long integers" (ie., BigNums). Therefore you can only compile integer operations into low-level opcodes (x86, LLVM, etc) if you somehow know beforehand that the no BigNums are involved and overflow is impossible. In general, you have to compile Python into calls on a python-specific run-time library instead of opcodes. (You can still produce code that runs much faster than CPython's stack-based bytecodes by using a register-based VM and by pushing type-based dispatch as early as possible.)

IMO, trying to generate language-neutral machine/LLVM code is a bad idea. The Parrot team seem to agree: Parrot byte-code will strongly reflect the source language; their aim is not language-neutrality but inter-language operability.

Slashdot Top Deals

Happiness is twin floppies.

Working...