Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Image

PhD Candidate Talks About the Physics of Space Battles 361

darthvader100 writes "Gizmodo has run an article with some predictions on what future space battles will be like. The author brings up several theories on propulsion (and orbits), weapons (explosives, kinetic and laser), and design. Sounds like the ideal shape for spaceships will be spherical, like the one in the Hitchhiker's Guide movie."

Comment Re:A practical use (Score 1) 176

Exactly why I hope to work on getting (or see someone else work on getting) the new turtle module ported to work with Canvas objects. It has a couple very straightforward interfaces, and would be awesome for creating animations - and it has the added bonus of probably not being that hard to port.

Obviously a port of SDL (and thus all the libraries/modules that depend upon it, such as pygame) or pyglet is not likely to happen, but it seems like there will be quite a few simpler options. And this also opens the doors for other, web-Python specific libraries that use HTML/Canvas as their primary means of output...

Comment Re:A practical use (Score 1) 176

JavaScript has a lot going for it, but it also has quite a few downsides. Just off the top of my head:

  • A very obscure sense of "type." While Python is looser than many languages in this regard, Python throws the concept of type out the window. The prototype system, while incredibly flexible, is best used by people who already understand object-oriented programming. It's difficult to start with that.
  • No strong set of coding rules/guidelines. Semicolons are semi-optional, variables can be declared but don't have to be, functions can be defined using multiple syntaxes... Many beginning (high school-aged) programmers are used to a system where there is One Right Answer. Programming introduces the idea that there is more than one way to solve the same problem. To throw JavaScript's notion that there is more than one way to express the same answer into the mix seems like too much.
  • It's great that JavaScript can be used from within a web browser. However, doing anything meaningful using JavaScript with a web browser requires at least a working knowledge of HTML and the DOM. I'd rather focus on the basics of programming separate from that first.
  • Speaking of web browsers, JavaScript implementations from browser-to-browser have nontrivial differences. Again, I'd prefer to focus on the bigger concepts without getting bogged down in implementation details.

Comment A practical use (Score 4, Interesting) 176

As a high school computer science teacher, I can see a practical application of this. Currently, I think Python is one of the best languages to learn basic programming concepts with, in that it is relatively straightforward, powerful, and there's not much "voodoo" to prevent students from diving right into programming. It's possible to do some really cool things in Python with not much code.

However, one of the problems is that it can be difficult to give students a way to show off their code. Since it's an interpreted language, they can't just give an .exe or a .app file to someone else to show it off - they need to say, "Oh, go and install Python, and these libraries, etc." Yes, there are solutions such as py2exe and py2app, but getting these set up can be quite a task in itself. By running Python inside JavaScript, you basically open up the whole web-connected world as a potential audience to these budding programmers. It's much easier to say, "Hey, check out this link!" than "Hey, download Python (but get the right version) and this graphics library, then download my .py file, and open up a command prompt and type python blahblah.py!"

Mars

"Definitive Evidence" For Ancient Lake On Mars 102

TheSync writes "Eurekalert reports on 'definitive evidence' for an ancient water lake on Mars. A UC Boulder research team has discovered evidence of a shoreline on Mars of a 3 billion year-old lake 80 square miles in area and 1,500 feet deep (roughly the equivalent of Lake Champlain). Images came from the HiRISE instrument on NASA's Mars Reconnaissance Orbiter. Water carved a 30-mile-long canyon that opened up into a valley and forming a large delta during a time when Mars is generally believed to have been cold and dry. The lack of additional, lower shorelines, shows that the lake dried up very quickly. Of particular interest are the deltas adjacent to the lake. On Earth, deltas rapidly bury organic carbon and other biomarkers of life, making the Martian lake bed and delta a prime target for future searches for past life on the planet."
The Almighty Buck

Console Port of The Witcher On Hold 23

Several sources are reporting that work on The Witcher: Rise of the White Wolf, a console port of the popular PC game, has officially been suspended. CD Projekt, makers of the original game, were working with WideScreen Games on the new version. WideScreen says that CD Projekt missed a significant payment for their role in the development, leading them to stop work on the game. They are emphatic that development won't continue until CD Projekt makes good on the debt, but CD Projekt says, "All payments were done on time according to milestone plan. ... Truth is that payments were later than originally planned but this was solely due to delays in production. The delays were growing in the project due to WSG [continuing] to miss the deadlines." The game's future is uncertain.

Comment Re:Hey google, want to save some money? (Score 1) 386

A good mainframe would last decades. Google's frankenframe (lets call it what it is) must be sloughing off parts like skin cells from a Texan with eczema.

In the computer world, where Moore's law reigns supreme, I would much prefer to have an excuse to refresh my hardware every few years and take advantage of all the advancements of technology that have taken place in that time. It seems that Google has figured out how to make this sort of thing modular and easily swappable, so kudos to them.

Comment Re:Keyboard, Mouse and two USBs? And slots? (Score 1) 386

I'm almost certain that's for cost reasons. Sure, Google could probably get Gigabyte to custom-make a board - but then they'd have to pay that much extra to custom-design it, and Gigabyte would probably charge them a little bit more. As it is, they can just use the same lines that Gigabyte is already running, and get the same hefty discount that Joe the Computer builder gets from the massive volume they're running.

Music

Beatles Rock Band Game Coming In September 55

An anonymous reader writes with news that The Beatles: Rock Band has gotten a release date: Sept. 9th. Today's announcement also included details about the contents of the game. Quoting Kotaku: "The Beatles: Rock Band will allow fans to pick up the guitar, bass, mic or drums and 'experience The Beatles extraordinary catalog of music through gameplay that takes players on a journey through the legacy and evolution of the band's legendary career,' according to the release. The game will also have a limited number of new hardware offerings modeled after instruments used by John Lennon, Paul McCartney, George Harrison and Ringo Starr throughout their career."
GNU is Not Unix

NY Bill Proposes Tax Credit for Open Source Developers 111

NewYorkCountryLawyer writes "Assemblymen Jonathan Bing and Micah Kellner, along with a number of co-sponsors, have introduced proposed legislation in New York State which would grant a tax credit to individuals acting as volunteers who develop open source programs. The idea of the credit is to ensure that volunteer developers, who could not otherwise deduct their expenses because they are not part of a 'business,' should nevertheless be able to receive a tax benefit for their contribution. The credit would be for 20% of the expenses incurred, up to $200. The preamble to the bill notes that the New York State Assembly itself currently uses 'Open Source programs such as Mozilla for email, Firefox for web browsing, and WebCal for electronic calendars,' and that these programs have led to significant cost savings to taxpayers. The preamble also cited a 2006 report authored by John Irons and Carl Malamud from the Center for American Progress detailing how Open Source software enhances a broader dissemination of knowledge and ideas."
Wii

Game Devs Warming Up To More Mature-Rated Games On the Wii 129

With the success of the Grand Theft Auto franchise responsible for the majority of publisher Take Two Interactive's earnings in the past year, the company's executives are looking more and more at expanding their M-rated products onto the typically family-friendly Wii. Take Two's CEO said, "Even though we think M-rated content is much more appropriate for the PS3 or 360, we have to look at the Wii as a viable platform across all our labels. We have to, because we can't ignore the installed base. You just can't." They're already planning to release GTA: Chinatown Wars for the DS to test the waters on a Nintendo platform, hoping for a better result than the controversy over Manhunt 2 last year.
The Almighty Buck

EMA Suggests Point-Of-Sale Game Activation To Fight Piracy 244

Gamasutra reports on a set of standards (PDF) published by the Entertainment Merchants Association to promote the use of technology that would "disable" games and DVDs until they are activated when purchased. "The effort is codenamed 'Project Lazarus,' and the EMA says it's assembled a consortium of retailers, home video companies and video game publishers to see how easily such 'benefit denial technology' could be implemented, and to evaluate possible cost-benefit analyses. The initiative is similar to security tags used in clothing retail that spill ink on garments if they're forcibly removed, thereby destroying the item. In such a situation, shoplifting is discouraged by implementing a solution that only the retailer can remove at the point of sale."

Slashdot Top Deals

Intel CPUs are not defective, they just act that way. -- Henry Spencer

Working...