Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Not Anti-tech, (Score 1) 870

It wasn't anti-technology in any way. For the Na'vi, the animals and trees around them functioned well as their technology, despite being completely biological.

The movie portrayed paramilitary/mercenary and stockholder-driven corporate interests as the primary antagonists, to both the scientists, the Na'vi, and Pandora itself.

Comment keep it simply stated (Score 1) 477

Our workplace is such that everything has to be easy to follow and understandable with a glance. This is not necessarily because someone else will be working on our code so much as that we almost certainly end up coming back to it 6-12 months later, or that the person writing it won't be the person maintaining it or porting it.

If it isn't easy to follow, you can usually fix this by spreading out the code and inserting more comments, and avoiding shorthand statements like inline ternary that save typing, but don't enhance readability. Inline comments are uncommon, instead varying kinds of flower-boxes before a section of code. In general, it ends up that being clever requires much more commenting in the flower box to explain functionality, so in the end it becomes a wasted effort.

A few days ago I saw someone going around with this sig from Brian Kernighan;
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
Software

Go, Google's New Open Source Programming Language 831

Many readers are sending in the news about Go, the new programming language Google has released as open source under a BSD license. The official Go site characterizes the language as simple, fast, safe, concurrent, and fun. A video illustrates just how fast compilation is: the entire language, 120K lines, compiles in under 10 sec. on a laptop. Ars Technica's writeup lays the stress on how C-like Go is in its roots, though it has plenty of modern ideas mixed in: "For example, there is a shorthand syntax for variable assignment that supports simple type inference. It also has anonymous function syntax that lets you use real closures. There are some Python-like features too, including array slices and a map type with constructor syntax that looks like Python's dictionary concept. ... One of the distinguishing characteristics of Go is its unusual type system. It eschews some typical object-oriented programming concepts such as inheritance. You can define struct types and then create methods for operating on them. You can also define interfaces, much like you can in Java. In Go, however, you don't manually specify which interface a class implements. ... Parallelism is emphasized in Go's design. The language introduces the concept of 'goroutines' which are executed concurrently. ... The language provides a 'channel' mechanism that can be used to safely pass data in and out of goroutines."
Microsoft

Submission + - Windows 7 vulnerable to 8 out of 10 viruses (sophos.com) 1

xsee writes: Sophos recently tested the released version of Windows 7 to determine how much security has improved in the new operating system. The result? 8 out of 10 viruses received by Sophos successfully executed on Windows 7. It may be the most secure Windows ever, but can we trust it?

Comment proof of death (Score 1) 292

although it's not clear how Facebook can validate the death of a member if neither of those pieces of information is published on the internet.

Well, in America there is this thing called the Social Security Death Master File if you need to verify that someone has died. Its not immediate, but its better than nothing at all.

Comment Re:No grouping (Score 1) 203

I have to agree. The developers really do not understand how big a problem this really is. Unless they fix this, the game will die a slow death, or at least sputter along until they do add it. I figure i'll play it now for a couple months. Then give up if they don't fix LFG. Maybe in a year I'll check back if its still around.

Comment Re:Quality vs Appeal (Score 1) 203

Right, a full, as in "make this character *completely* different in every way, from the ground up" - it's supposed to encourage people to make alts when they want to try new builds.

Except that most players only have 8 character slots total. See whats wrong with this thinking.

Earth

GM Gets To Dump Its Polluted Sites 336

ParticleGirl writes with this excerpt from the Detroit Free Press: "GM's unusual, government-engineered bankruptcy allowed the Detroit automaker to emerge as a new company — and to shed billions in liabilities, including claims that governments had against GM for polluting. Environmental liabilities estimated at $530 million were left with the old GM, which has only $1.2 billion to wind down. Administrative fees and other claims will soak up that money, and state and local officials told the Free Press they fear the cleanups will be shortchanged. ... The New York Attorney General's Office, seeking to protect environmental claims for cleanup at Massena and other sites, argued that federal and state regulatory requirements should not be eliminated by a bankruptcy sale. ... But [US Bankruptcy Judge Robert Gerber] ruled otherwise."

Comment Re:Complexity orders of magnitude bigger (Score 1) 598

So the complexity of the problem is probably an order of magnitude beyond 22 billion neurones and 220 trillion connections.

Its probably worse than that. Texts disagree on the total number of neurons, varying between 10 and 200 billion, depending on the text. Although its possible that this a normal range of variance of the brain.

Comment Re:Sounds good (Score 1) 525

This is a great idea... If nothing else, it might help induce certain monopolies to become more competitive and re-focus on creating better software, rather than spending its resources trying to crush its opponents.

I have to agree with the competition thing, but it also goes deeper. It would allow my employer to open source some of our projects, continue working on them, and then make money off of the support contracts.

For me, it would mean I would still have a job next month.

Slashdot Top Deals

Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker

Working...