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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:Because it's crap? (Score 2) 114

I'm sort of curious if you've ever actually tried to use app inventor to do anything interesting. Because as an educational platform, or a place for young adults to learn about software, or a way to give youth a voice using digital storytelling, it seems to do pretty well.

It's not the most flexible platform, but it is surprising (a) how much you can do with it and (b) how much creativity you can harness when you have a platform that's approachable by neophyte programmers with good ideas.

Comment Problems unforeseen and otherwise (Score 4, Informative) 114


I've been involved with the App Inventor community for a while; anyone who has been using AAI has known this time was coming. The hard deadline was set by Google a while back, the target from MIT was to get an analogue to the service up and running by 12/31. They're a little short of that goal for a few important reasons.

Most importantly, the original App Inventor engine (at google) ran on top of google-proprietary internals. That is to say, it was not possible to spin out the App Inventor backend (which handles building and packaging an APK file from the blocks program) onto MIT servers without doing what amounted to a complete rewrite to enable it to run on App Engine. Google supported this effort and handed it off to MIT, who have been working hard to get an up-and-running system ASAP. As for right now:

If you absolutely rely on App Inventor, you can now run your own parallel instance of the backend by deploying the system as linked in the OP. This works nicely, because now the system is completely under your control (and you can hack it if you choose). This is useful for people teaching classes that use AAI as a platform (as I will be doing later this semester), but isn't so great for hobby programmers.

If you want something that runs like the old site, allowing you to write apps but not have to worry about putting up your own backend server, wait a few weeks. There will be something up on fairly soon.

The reason why this transition is taking so long is nothing so nefarious as Google or MIT being evil or bad citizens. It's simple, really: there's not that many people actually doing coding for the project, and there's been a lot of coding to do. It'll be out soon. Patience, young apprentices.

App Inventor isn't going away, and as a matter of fact, the list of new features and useful extensions that are targeted for the coming few years is exciting and compelling.

Comment Re:Sadly its not real (Score 4, Informative) 828

Imagine a hundred-watt light bulb.

Now imagine ten thousand of them, crammed together. Toss a few more in for good measure, since a 100W bulb produces about 98W of heat (2W of light, which is why we're trying to phase them out).

Now consider what that would do to the plastic bucket. And stop nitpicking on Joules vs Joules/sec. Shorthanding watts into "energy production" makes sense, because having a measure of total energy produced is kind of meaningless (a 1MJ plant that took a thousand years to produce that MJ wouldn't be that interesting).

So yeah, seems unlikely.

Comment Overreaction (Score 1) 197

This isn't really a legal avenue for *gold buying*. Instead it's an avenue for purchasing a vanity pet that you can sell to other players for in-game gold. The difference is two-fold:

1) No gold is added to the economy in this transaction, which means this process doesn't add inflationary pressure.
2) There's no guarantee of value on the pet. These things are going to flood the marketplace, as people buy them for resale. Who knows what the final market value of these things will be?

Blizzard could have just instituted some kind of $1 = 1,000 gold transfer, but they didn't. This will be at best a minimal gold buying avenue (I don't predict the value of these pets to be all that high in the long term.

On the other hand, the bigger deal is what the article missed- with all the previous vanity pets, $10 got you a pet that you could use on all your characters (Bind to Account). This new (Bind on Equip) pet means that you have to pick the character that gets the pet. That is somewhat disappointing, as I have a fair number of alts that I could conceivably give this pet, but I'm not going to spend $50 doing so.

Comment Re:rerip your CD collection (Score 1) 758

While you're on a good train of reasoning there, Plausible Deniability isn't what we need when dealing with the RIAA. Remember that they send you a letter saying, "Pay us $1,500 now. If you want to try and plausibly deny this, you'll be on the hook for legal fees and we'll also end up getting a lot more in damages from you". The goal is to avoid getting one of those *cough* extortion *cough* letters in the first place.

Comment Re:Netflix...not for long (Score 1) 301

While your claim is potentially true, it requires there to be Many (as in more than five) networks for each kind of data service (call them just wireless and wired), so you can choose amongst competing providers. When the providers own the physical layer (as comcast, att, etc do), there's not a lot of competition possible unless someone goes and builds another network in parallel to the cable / fiber networks the major players in the US already own.

It's also worth noting that those cable / fiber networks were highly subsidized by federal and local dollars. A ton of that infrastructure was effectively paid for by the US and given as a gift to the cable companies, each of which eventually got glommed up into whatever single cable monopoly is operating in your locality. I feel as though a federal regulation on net neutrality is in order when the feds paid for the network in the first place. Creating an alternative wireless network is even more difficult, given the finite spectrum resources we have to work with in the first place.

I agree that a highly-competitive market is likely to fix some things without regulation (but not necessarily all: there are, for example, plenty of highly-competitive companies in the automobile market right now, yet none actually produce a product that I want, or consider the results of our deregulation of the financial services industry- that was a market that failed to invisible-hand correct itself, everybody involved just looked away). But until the capacity for actual competition exists, and as long as the markets in question are benefiting from a capital investment where the government amortized all the risk on behalf of the cable (and phone for that matter) providers, then some regulations are probably in order.

My position is the opposite of yours: let's consider bits just like any other utility - electricity, water, natural gas. Create a public utility that has a monopoly license in the region if necessary, but strongly differentiate between the utility provided and the things that use that utility. My natural gas provider doesn't get to sell me a furnace (nor do they have any say in what kind of furnace I buy - no vendor lock-in there). Why should my bandwidth provider have thing one to say about what I do with the bits I bought?

Comment iStuff (Score 1) 393

Recursion jokes aside, I wonder how long it will be before we have fully-functioning ports of (say) java running in javascript. Because that'd be a hilarious way around Apple's language / appstore restriction on idevices.

Comment Re:Good idea (Score 2) 1251

Hmm, so I can have my "theory" that the internet is a series of tubes driven by hamsters? Or that you're actually a frog from space? Since you can't disprove a theory..... oh wait. You can disprove theories, can't you? You just can't logically prove them. Hmm.

Actually, gravity is *not* a theory. Newton's law of universal gravitation is a law. The difference is that a law is typically a direct relationship supported by empirical evidence. If you drop something, it falls. Newton worked out all the numbers. Same thing for Charles' law about gases and so on. What those *laws* don't do is say *why* or *how* the law works. A theory of gravitation includes a mechanism.

Furthermore, while it's not technically possible to *prove* any theory (by default, theories deal with unobservable entities that we can only understand by looking at their effects on the macroscopic world), it is certainly possible to disprove a theory. I have a theory that all matter is made up of continuous material, I shoot electron beams at a thin gold foil and observe (like Rutherford) a scattering that is inconsistent with that theory, and BLAM. Dead theory. Pardon my violent language, it's just that radical relativism makes me somewhat angry.

What I'm getting at is that you have an incorrect (and provably so) conceptualization of what the word "theory" means. Anyone who uses the phrase "still a theory" or "just a theory" has the same incorrect conceptualization of theory. The scientific community does itself a disservice by not educating people about how they use language better, but then again I've observed time and again that when the broader scientific community attempts to educate people, they tend to do things like cover their ears and say "lalala".

In closing, the "theory" of evolution is actually more of a set of interconnected theories that successfully aligns several hypothesized mechanisms with the empirically observed differentiation of species, geological age of the earth, and direct observations on the microscopic timescale of genetic drift. The "theory" of creation has no empirical support, and when confronted with actual disconfirmatory evidence its supporters either cover their ears and say "lalala" or they wave their hands and say "just a theory". BLAM. Dead theory.

There's nothing wrong with believing in a creation myth. I personally am a pastafarian (my heaven is waaaay better). But don't conflate irrational clinging to a belief with "proof" that that belief fits scientific models. And don't conflate the status of evolution as "theory" with "uncertainty". All the theory tag attaches is the notion that the entity it describes includes mechanistic and/or causal reasoning and appeals to logical reasoning in addition to empirical observations.

tl;dr: You're wrong, but you have a very common misconception about the scientific method. Plenty of people think that because you can never prove something true in all ways that any claim will do (since you can't prove that you're right, you can't prove that I'm wrong). This is known as "radical relativism", and is a dead end in reasoning.

Slashdot Top Deals

Refreshed by a brief blackout, I got to my feet and went next door. -- Martin Amis, _Money_