Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
NASA

Simulation of Close Asteroid Fly-By 148

c0mpliant writes "NASA and the Jet Propulsion Laboratory have released a simulation of the path of an asteroid, named Apophis, that will come very close to Earth in 2029 — the closest predicted approach since humans have monitored for such heavenly bodies. The asteroid caused a bit of a scare when astronomers first announced that it would enter Earth's neighborhood some time in the future. However, since that announcement in 2004, more recent calculations have put the odds of collision at 1 in 250,000."

Comment Re:Just for fun (Score 1) 242

But did they actually modify OS X or did they just provide a software adapter so that it could be installed on the machine? Like how Windows runs on Macs through Boot Camp.

Seems to me that this would be allowed unless Apple tied the copyright of the hardware and software together.

Bug

Are Complex Games Doomed To Have Buggy Releases? 362

An anonymous reader points out a recent article at Gamesradar discussing the frequency of major bugs and technical issues in freshly-released video games. While such issues are often fixed with updates, questions remain about the legality and ethics of rushing a game to launch. Quoting: "As angry as you may be about getting a buggy title, would you want the law to get involved? Meglena Kuneva, EU Consumer Affairs Commissioner, is putting forward legislation that would legally oblige digital game distributors to give refunds for games, putting games in the same category in consumer law as household appliances. ... This call to arms has been praised by tech expert Andy Tanenbaum, author of books like Operating Systems: Design and Implementation. 'I think the idea that commercial software be judged by the same standards as other commercial products is not so crazy,' he says. 'Cars, TVs, and telephones are all expected to work, and they are full of software. Why not standalone software? I think such legislation would put software makers under pressure to first make sure their software works, then worry about more bells and whistles.'"

Comment Re:Patents aren't the problem (Score 1) 392

I agree with everything you've said. However the fact remains that the behavior of atoms can or at least will be completely explainable through mathematics. Same with electrons. Same with any subatomic construct. Therefore, by your logic, no mechanical patents are possible as well because it can all be explained through math.

You can THINK about atoms all you like but you'll never actually produce a patented drug, never actually refine any aluminum, never actually produce a patented supersonic mousetrap.

That's about the process, a different kind of patent.

Quicksort is not implicit to math. Show me how to derive quicksort from set theory. You can't. Show me how to derive a basic bubble sort from set theory. You can't. It is a function that can be explained using set theory but is not contained within it. Even the Fibonacci sequence is not implicit to mathematics. It was created by someone, patentable or not.

Comment Re:Patents aren't the problem (Score 1) 392

But these are all concepts that lie outside the core of mathematics. Everything in mathematics is intrinsic to the rules of mathematics: the axioms. Meaning that while new equations can be discovered, they are all derived from a core theory.

The act of choosing a way to select element p is in and of itself outside of mathematics. You chose the first element? Middle? Some logarithmic? OK. You still chose a way, not the math. This is precisely why software cannot be derived from mathematics. Hence, why the "math is not patentable" theory does not work when applied to software patents.

Idle

Canadian Blood Services Promotes Pseudoscience 219

trianglecat writes "The not-for-profit agency Canadian Blood Services has a section of their website based on the Japanese cultural belief of ketsueki-gata, which claims that a person's blood group determines or predicts their personality type. Disappointing for a self-proclaimed 'science-based' organization. The Ottawa Skeptics, based in the nation's capital, appear to be taking some action."

Comment Re:Patents aren't the problem (Score 3, Insightful) 392

Many algorithms can be explained and profiled using mathematics, but they aren't a subset of mathematics. Take quicksort for example. Sorting data has nothing to do with mathematics. It just so happens that a mathematical model can predict the performance of the algorithm.

Mathematicians work on axioms and the like. There is no axioms for a lot of things in software. Saying software patents should be outlawed because it's based on logic is like saying that mechanical patents should be outlawed because it's all based on the atoms that produce the end product.

Comment Re:This is how we did it in Naples (Score 1, Insightful) 336

Yes, in the majority of cases more competition is better. Then there are operating systems.

Until applications and data are built on completely open standards -- interoperable with ANY capable device -- this multiple OS business is just a hassle for consumers.

Imagine if your must-have pizza topping was incompatible with any other company's pizzas!

Comment Re:A Natural Progression Yet So Many Caveats (Score 1) 578

A good programmer must be able to precisely articulate exactly what he/she wants to have the machine do.

I don't agree with you. It's funny how my dad is a machine electrician and I am a programmer. There is grunt work to be done in both fields, but every time we talk about our work it always comes down to design.

Knowing how to make the machine do what doesn't make a strong programmer. I'm sure that you are a good programmer: how many times have you forgotten a cast or how to do a certain operation. I'm betting just as much as any other good programmer. If you forget these things you can easily look it up or check out some reference code.

The real strength of a programmer is in design: re-usability, extendability, readability, robustness, and performance. The good programmers balance these factors to produce a solution that works well now and can be easily adapted to new problems.

The irony is that this follows for many careers: farming, electricians, medicine, surgery, programming, mechanics. The ones who know what makes a good solution, not just how to implement those solutions, are the ones with the real skills.

Slashdot Top Deals

It is easier to write an incorrect program than understand a correct one.

Working...