Hacker Newsnew | past | comments | ask | show | jobs | submit | leastfixedpoint's commentslogin

Well, I would die of boredom not doing anything interesting for a whole hour.


That is kinda the point.


How many years until we can send our cars out to go get food? - let's rather ask how many years until we stop owning cars and start using a ubiquitous autonomous taxi/delivery service.

How many years until we can upload all of wikipedia into our brains or an attachment that our brains can pull from / talk to? - we don't have a slightest idea of how to do that and if it's even possible or feasible.

How many years until we can throw trash into a 3D printer and have it materialize a complex item such as an orange or a phone? - home 3D printers are a fad. Homemade products will always be orders of magnitude more expensive than factory-produced.


1) That's a huge transformation that isn't going to happen suddenly, it'll be gradual. We will be able to rent our cars out for the day while we are at work within the next 10 years.

2) Research has been going on in to make this happen for 40+ years. DARPA has invested a significant amount of funding towards the goal of a BCI. All that's really necessary is the connection, that's the hardest part, just how to talk to the brain and make a safe connection to it. Google is working on it pretty heavily also. It'll be done, just a matter of when. Many science concepts people don't know if they are possible because of some unknown limit, but with BCIs we know it's possible, just a matter of figuring it out, which has turned out to be a difficult but certainly not impossible task.

http://en.wikipedia.org/wiki/Brain%E2%80%93computer_interfac...

3) Maybe in the short-term, but in 40-50 years there is no reason that a "Replicator" can't be created. http://en.wikipedia.org/wiki/Replicator_(Star_Trek)


1) Why own cars at all? It's way more efficient to have a common pool of cars that you rent when you need them. I actually think that owning in general will eventually be replaced with loaning from shared pools. It's way better from planning, economy, ecology and maintenance perspectives.

2) Most of the breakthroughs were because of new levels of power or precision. Here we're facing a totally different kind problem, one of complexity. That's something we have no tools to deal with and no idea of even how those tools might look like. It's not like flight, or Internet, or artificial viruses.

3) Did you really just link me to a device from a sci-fi show? :-D The thing is that mass production can use optimizations, shortcuts and logistics that can never be used by custom production. Also, injection molding will always produce smoother shapes than 3D-printing, because the latter is discrete.

Also, ecologically speaking, it's better if people just own a set of mass-produced, high-quality goods than continuously print new stuff on their own. There's too much stuff in the world already.


Why do you think home 3d printing is a fad? Just because it's more expensive than factory-produced?


In short, yes. Way more expensive. Also, 3D printers cannot print most of the useful stuff. Even if they were be able to print electronics - people just don't need new electronics that often.

Still, it's a great toy for all kinds of hackers and makers. :)


It's wrong for Java. "final" is not what is usually called a constant there, "static final" is. Also, who ever uses special prefixes for statics?!


I smell comparison to Java in every point. How about comparing to Javascript, in whose domain Dart intrudes? Or, even better, CoffeeScript? ;)


Dart provides a complete "Batteries included" solution, i.e. Dart IDE, package manager, core libs, etc. Optional typing enables IDE's to maintain richer knowledge about your code, enabling proper intelli-sense and refactoring support. Dart IDE's intelli-sense is smart it can even infer types inside string literals:

http://news.dartlang.org/2012/08/dart-editor-improves-on-cod...

var v = document.query("input#id");

v. //brings up intelli-sense for InputElement

You can also debug natively in Chrome or inside the Dart IDE. JetBrains are also developing their own plugin for Dart: http://plugins.intellij.net/plugin/?idea&id=6351

It also transpiles to JS (like CoffeeScript) but also includes a Dart VM which contains innovative features like Snapshotting for instant start-up times.


The original post was about a "slightly better java", so you're right, I tried to enumerate some features that might be interesting to a Java developer.

I really don't like X vs Y stuff (too many subtle and contextual issues), so I'm just trying to help the original commenter dig a little deeper.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: