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

 



Forgot your password?
typodupeerror
×
Idle

Submission + - iSnack 2.0 gets Toasted (news.com.au) 3

hools1234 writes: "Australian icon 'Vegemite' released a new product name on Saturday called 'iSnack 2.0'. It was poorly received, with Vegemite enduring a storm of consumer outrage over its tampering with the Vegemite brand. The new product is a combination of the traditional Vegemite sandwich spread mixed with Cream Cheese. Within hours fury was unleashed on Twitter, Facebook and Blogs labeling the name as an 'epic fail' or #vegefail. The Australian is now reporting that within only three days of launch, Kraft has announced it will hold a national vote to come up with a new name.

The iSnack 2.0 name was suggested in a competition that attracted over 40,000 entries to name the product, with the orginal Vegemite spread named in the same fashion. iSnack 2.0 is believed to have been chosen so as to resonate with the young and hip iProducts phenomenon such as iPod and iPhone. To make matters worse, the iSnack name is already under copyright to sandwich-press maker Breville. We just hope the new name isn't iSnack 3.0!

It seems iSnack 2.0 wasn't compatible. FAIL."

Programming

Scala, a Statically Typed, Functional, O-O Language 299

inkslinger77 notes a Computerworld interview with Martin Odersky on the Scala language, which is getting a lot of attention from its use on high-profile sites such as Twitter and LinkedIn. The strongly typed language is intended to be a usable melding of functional and object-oriented programming techniques. "My co-workers and I spend a lot of time writing code so we wanted to have something that was a joy to program in. That was a very definite goal. We wanted to remove as many of the incantations of traditional high-protocol languages as possible and give Scala great expressiveness so that developers can model things in the ways they want to. ... You can express Scala programs in several ways. You can make them look very much like Java programs which is nice for programmers who start out coming from Java. ... But you can also express Scala programs in a purely functional way and those programs can end up looking quite different from typical Java programs. Often they are much more concise. ... Twitter has been able to sustain phenomenal growth, and it seems with more stability than what they had before the switch, so I think that's a good testament to Scala. ... [W]e are looking at new ways to program multicore processors and other parallel systems. We already have a head start here because Scala has a popular actor system which gives you a high-level way to express concurrency. ... The interesting thing is that actors in Scala are not a language feature, they have been done purely as a Scala library. So they are a good witness to Scala's flexibility..."

Comment Re:Designer doesn't understand virtual worlds (Score 1) 64

Having read the article, it's clear that the designer has no idea how virtual worlds and especially Second Life (SL) and its many clones like Opensim work. He's making up a legal theory about virtual property and artist rights in virtual worlds that simply doesn't exist, yet. It's wishful thinking.

It's not virtual property, it's intellectual property and courts have plenty of experience dealing with it.

The way that the program distributes temporary copies, the fact that it's a virtual world and that's it's an open sourced simulator are completely irrelevant.

Comment A solved problem (Score 1) 167

The solution is a market. A real one, where people actually trade with each other.

You need genuine demand for goods, regular food intake, equipment that breaks etc.
You need an open market that allows people to trade between each other.
You strongly favour specialists over generalists, this forces people to interact in the market.
There has to be mechanisms to remove wealth from the game, this can be transaction fees, regular taxes, destruction of goods through use, consumption of goods such as food. Demand must always be higher than supply, if everyone has the best armour, best weapon and tonnes of food, the economy is broken.

The system is self balancing. Everyone needs all the goods and everyone needs to interact with the market. If weapon smithing is lucrative for some reason a genuine supply/demand market makes weapons cheap enough that it's no longer the case. There will always be short term advantages to being in different groups but they balance as the market pushes people to correct for it.

The game administrators have two ways of influencing the market.
By tweaking the tax system and economy dampers they change the overall availability of goods.
Adjusting the demand for a particular good or the rate that it's produced will change the number of people in a given profession. This also impacts on the overall economy.

I don't think safety rails are necessary. A game with a dozen people will make the economy start to tick over. However if safety rails are required (NPC's producing food etc) then the prices should be punative. Selling at least 5x more expensive than a human farmer would sell the product for and buying at least 5x cheaper. People should not regularly be buying or selling from the NPC based market.

The big downside to all of this and the reason the game developers don't do it is because it forces you to interact with the market. Which isn't cool if you just want to go around and punch monsters.

Comment Re:What the F... (Score 1) 503

Say Gnote takes off and Tomboy dies, the motivation to improve Gnote is gone because the single goal of Gnote(i.e to kill Tomboy) has been achieved, and anyway, there is no more Tomboy to ripoff new ideas, code and GUI design from. Tomboy's developers are not happy with gnote now, so there's little chance they will jump ship to gnote.

I think the goal of Gnote is to have a good note application like Tomboy that doesn't require Mono. Any killing of Tomboy is just a side effect.

If Tomboy died the core developers probably wouldn't switch but many of the minor contributors will and all the future contributors will including the new eyes that see a better way to structure something or a really nice new feature. Gnote will continue to grow.

Comment Replying to the actual question (Score 1) 171

You have identified the key problem nicely in your question. How to maintain your changes when the base changes underneath you.

The first thing I recommend is to go back to your basic OOP structures. If you can, inherit and extend rather than modify their code. The interface will change far less than the internals.

If you have to modify the internals try and keep it as contained as possible. Consider creating new functions rather than modifying theirs. Try and collect as many changes together as you can, each function changed is a pile more work.

When you are updating to the newer versions try and do a three way merge, it makes it far simpler. Many of the distributed VCS like git have it built in or you can use tools like kdiff3 to do it manually.

Earth

Machine Condenses Drinking Water Out of Thin Air 438

longacre writes "A new $1,200 machine that uses the same amount of power as three light bulbs promises to condense drinkable water out of the air. On display at Wired Magazine's annual tech showcase, the WaterMill 'looks like a giant golf ball that has been chopped in half: it is about 3ft in diameter, made of white plastic, and is attached to the wall. It works by drawing air through filters to remove dust and particles, then cooling it to just below the temperature at which dew forms. The condensed water is passed through a self-sterilising chamber that uses microbe-busting UV light to eradicate any possibility of Legionnaires' disease or other infections. Finally, it is filtered and passed through a pipe to the owner's fridge or kitchen tap.'"

Comment Re:Rowing (Score 1) 1806

Rowing is an interesting sport, it works a wide range of muscle groups and is non-impact. You can row in groups or by yourself and in most countries right through the year.

The biggest downside in my view is that the water is generally flattest at dawn so you have to be up early.

With sculling you should be able to move the boat by yourself, a decent quality boat is very light. Rowing in the winter is certainly possible (if the water doesn't freeze), the risk involved is drowning due to the cold water before you can get back in the boat. Practice improves the time to get back in and experienced rowers rarely fall out.

The Almighty Buck

Intel Resigns from One Laptop Per Child Project 338

theodp writes "Reportedly angered by the One Laptop Per Child project's demand that it curtail work on its Classmate PC and other cheap laptops, Intel has resigned from the project's board and canceled plans for an Intel-based OLPC laptop. Intel's withdrawal from the project comes less than six months after the chip-making giant earned kudos for agreeing to contribute funding and join the board of OLPC. It's the latest blow to the OLPC, whose CTO quit earlier this week to launch a for-profit company to commercialize her OLPC inventions."
Book Reviews

Programming Erlang 314

gnalre writes "Every day it seems there is a new publication of a book on perl/python/ruby. Some languages however do not seem to get that sort of attention. One of those under-represented languages is Erlang, however for the first time in 10 years a new Erlang book has been published. As someone who had a brief flirtation with Erlang long ago, I was interested to see how the language had evolved in the intervening decade. I was also curious to re-evaluate Erlang to see what solutions it offered to the present day issues of writing reliable distributed applications." Read on for the rest of Tony's review.
The Internet

Submission + - another torrent site bites the dust...

panopticonisi writes: Torrentspy.com has decided to shitlist users from the USA in an effort to keep the RIAA off of it's back.

upon attempting to search their torrents, you're greeted with this message:

Torrentspy Acts to Protect Privacy

Sorry, but because you are located in the USA you cannot use the search features of the Torrentspy.com website.Torrentspy's decision to stop accepting US visitors was NOT compelled by any Court but rather an uncertain legal climate in the US regarding user privacy and an apparent tension between US and European Union privacy laws.

We hope you understand and will take the opportunity to visit one of these other fine websites:

Heavy.com
SearchAgent.com
WackyVids.com
Hollywire.com
Teenist.com (ADULT)
Media

Submission + - Red Hat Magazine | Bird Song: A requiem for DRM (redhatmagazine.com)

cdodd writes: "http://www.redhatmagazine.com/2007/08/24/birdsong- a-requiem-for-drm/ Red Hat created an anti-DRM propaganda cartoon, and they are inviting anyone who can add to the story or create their own mash ups. The animated short attempts to tell the story of music from a heartbeat meeting a cute bird to create music, and follow it all the way through time to the currents state of affairs. It's a little abstract, but also a great starting point for others to build on."

Slashdot Top Deals

The cost of feathers has risen, even down is up!

Working...