skysight-inc/HackerNews huggingface dataset:
This seems more realistic than Google's grand plans of displacing JavaScript with Dart. Let's hope it gains traction!
You're too narrow in your definition here. Think of it this way: Dalvik and HotSpot are both implementations of the Java Virtual Machine (JVM). In the same vein, V8 is just an implementation of the Javascript Virtual Machine (JSVM).
Tales - a block tolerant web scraper that runs on top of aws and rackspace
I believe it is because most of the damage done by a nuclear bomb is caused by radiation, not by the initial blast (do correct me if I'm wrong, I am by no means an expert).
read a book http://www.amazon.com/Search-Engine-Marketing-Inc-Companys/d... edition is ok)
do not read blogs, any blogs, especially seomoz! only after you have read the book from front to cover you might read some blogs, very very carefully.

also go directly to google
http://support.google.com/webmasters/bin/answer.py?hl=en&... (read any resource linked from there)
> 3. Multi-threaded programming will fall out of favor by 2012. Not really. We are already in the multicore age, and it will only get moreticore.

What that prediction missed was that Moore's Law finally broke down for single-threaded performance. Single cores got only about 3x faster from 2004 to today, rather than continuing the historical trend with four more doublings. Moore's Law is alive and well but now requires parallel architecture to exploit. But you can't blame an armchair pundit for missing this one. The 3 GHz clock speed barrier was hardly something a layman could have predicted; it's an artifact of extremely sophisticated manufacturing processes and infinitesimally detailed subatomic physics. A layman couldn't have said whether the physical limits of clock speed would be reached at 1 GHz or 100 GHz and in 2005 or 2025.

> 6. A new internet community-hangout will appear. One that you and I will frequent.

This succeeded way more than anyone thought. More than "you and I", our moms and grandparents even hang out there. It is Facebook.
Cool idea. I really love to concept for being able to pick various colors and see how they work together. One nice feature would be to be able to adjust a color once it has been added to the palette so you can further refine your selections without adding new ones and removing the old ones. But that is a minor thing.

I am getting a scroll bar that doesn't seem necessary. And it acts in a nonsensical manner. When scrolled all the way up, the upper left corner is #000000 and the lower right corner is #FCFCFC. If I scroll all the way down, my lower right corner gets to #FFFAFB and never reaches #FFFFFF. Plus, while scrolled all the way down, the top left is still #000000.
Do we have a lot of evidence that startup failure is actually a suicide trigger? And, more so than student loan debt, or job termination, or flunking out of school? I worry a little about enshrining this bit of conventional wisdom. Startup founders feel pretty exceptional as it is without adding the idea that they carry the weight of the world.
Um... I read this exact article on Jalopnik earlier today: http://jalopnik.com/why-russians-are-obsessed-with-dash-cams...

DO Jalopnik and anminal NY share the same owernship, and thus just recycle articles?

EDIT: Jalopnik has republished with permission at the bottom..
I know it's not real code but I honestly find the second example way easier to read. It's indeed very common to use a 'let' like that and I don't see what's wrong with a "two spaces" indent (between your 'let' and the next 'if'). If you're talking about the indent after the 'let*' then, if anything, I think it makes the scope just so much more obvious.

So YMMV.
By definition, they aren't "contrails". A "condensation trail" can only happen when something like an internal combustion engine injects water (or another compound that will condense) into the air.
quite frankly, the "gun in your house" thing is a very weird argument. if you actually play out a real-life instance of such a situation, it's not so simple at all. reality is much more nuanced.

for example, a gun is about 120% useless if you have it stored and the bad guy has the drop on you, which is likely the case on multiple levels given that that the 'bad guy' is the aggressor and initiator of a rare situation.

for example, the 'bad guy' may have a gun himself, and seeing you wielding one may cause him to shoot you, when he otherwise wouldn't have. and it's entirely possible or even likely that he has spent more time at the shooting range than you, or that he has killed people before. nevermind that he, having the mental preparedness that comes from being the initiator, may have the clearer presence of mind and less shaky hands

Etc. Etc. the "gun in my home to keep me safe" is a non-sequitur and only makes sense in simplistic cowboy scenarios, and I've even heard statistics saying you're more likely to hurt yourself or a loved one than the bad guy...

...but we don't really have any good ideas about that, because the gun lobby has suppressed research into these things for several years
Adding a static type system to JavaScript would have, IMO, been a losing effort. You can take a look at ActionScript 3 for an example of the challenges that come up.

Once you've got a static type system, you need a GOOD static type system, and imposing one of those on JS without breaking backwards compatibility would have been an ordeal and complicated code tremendously.
Apple 6.11 update for 4S
Amazon RDS is for OLTP workloads. Redshift is a distributed, column-oriented store that's designed for OLAP workloads. For more info: http://aws.amazon.com/redshift/faqs/#0110
Nasa TV link for those who want to watch as they report. http://www.nasa.gov/multimedia/nasatv/index.html
Show HN: Pinner, a pinboard.in app for iPhone and iPad
That's true, but JoshTriplett has a reasonable point. In point of fact, we are discussing custom value types like int32 and uint32, as well as compound value types like immutable records, for the future of ECMAScript:

http://wiki.ecmascript.org/doku.php?id=strawman:value_object...

But standardization takes time, and we wanted to get asm.js working now.

In the future if ECMAScript gains these other features we'll happily incorporate whichever ones make sense. For example, if having more straightforward syntax can help decrease code size that's a clear win. (Though gzipping source tends to mask a multitude of sins.)
It's unfortunate this event is a wake up call. 99% of Near Earth Objects (NEOs) are unknown. We at the B612 Foundation (http://b612foundation.org) are building a telescope for early warning detection. Everyone can get involved. Please visit our site to learn more... you can help!
Bingo! Adult websites have been technological pioneers and they can probably help drive Bitcoin forward with payments. I think it's the most promising method of getting bitcoin into the mainstream.
I've always been under the impression that they're building a profile on you, like it or not. All you're really choosing is whether or not you too will take advantage of it, or if Google is the sole benefactor of your activities.
How to Do a Clean Install of Windows 8 with an Upgrade Disc
quite a few, in case of accidents/fights, they serve as proof. The police is apparently quite corrupt too so it might be an insurance...
What do you use for your CDN provider?
I started out with CloudFront serving videos but now I am looking other CDN providers that are cheaper than CloudFront. I don't mind paying upfront for a bandwidth.
So don't take money from those people. I'm not trying to be facile here. I'm asking you to recognize that if failing to provide a return to a startup investor generates acute non-dischargeable guilt, that is probably a good sign that you rationalized away the arguments for not taking money from them in the first place. If you're a pro, you do the company thing with the clear and honest expectation that you are likely to fail.

Companies going public spell this out in detail in their disclosures, which practically shout "do not put money into this". And those companies almost invariably have cracked 9 figures of revenue!
https://bugzilla.mozilla.org/show_bug.cgi?id=840282 has some measurements on how fast the implementation of asm.js (called OdinMonkey) already is.
"sm" is SpiderMonkey, that is the normal JS engine. v8 is Chrome's JavaScript engine.

Current results on large Emscripten codebases are as follows, reported as factor slowdown compared to gcc -O2 (so 1.0 would mean "same speed")

odin (now) odin (next) sm v8
skinning 2.80 2.46 12.90 59.35
zlib 2.02 1.61 5.15 5.95
bullet 2.16 1.79 12.31 9.30
Looks great, Holger! Have you seen http://www.guidefreitas.com/hacker-news-menu-tab-app ?
Are there any thoughts on debugging this kind of code?
How do we know that the code was correctly treated as asm.js,
and if not, can we know why?
..."I always wondered about people calling Lisp a functional language"

Even more interesting: why do people call a family of language a language? elisp, for example, certainly doesn't put the emphasis on FP. But Clojure does (although you can use Clojure in a non-functional way).

But it's not that much of a surprise: nowadays talks about FP are everywhere, so programmers who think they understand FP use the term for everything.

For example you can have Excel spreadsheet having cells which shall always update themselves automatically from the network: like a cell containing the current date. Or a cell containing the current exchange rate between this and that currency.

Yet recently on HN in every single thread about Excel you had armies of retards explaining that "Excel was the ultimate functional programming language".

People are really that retarded. Even on HN. And it's frankly sad.

:(
The point is that it doesn't f%!@#ng matter... Mozilla, at one time, tried to foster this idea that they were the "browser for developers" and had this notion of implementing new technologies and letting them fight it out in the marketplace, yada yada. But they didn't actually do that. They made heavy-handed decisions about what technologies would or wouldn't "win", mostly based in trying to replicate IE. And now they're still talking about "innovating faster" blah, blah, and I'm still not buying it.

Mozilla has shown little interest in leading in terms of browser innovation, from what I've seen. Of course, the argument now has probably changed from "IE doesn't do that" to "Chrome doesn't do that", but whatever...

Edit: Also, just to be clear... I'm not saying Mozilla never do anything innovative. They were, for example, one of the first, if not the first, browsers to support MathML. They were also early to the SVG party. I just think they fell short of what they could have been, if they'd been more aggressive towards incorporating new things. shrug
I agree... I don't know who thinks having Javascript as "bytecode for the web" is any good: Even other languages(Fay, Clojurescript) need to compile to JS.

Wouldn't it be better if we had a standarized, fast, language that other languages like the aforementioned can target?
There is one difference between them; With Thurrott, Microsoft is not always the best at everything. Rather, they are supposed to be but fail from time to time.
The "guns save lives" argument falls apart when you realize that the plural of anecdote is not data.
They're not all insane. Personally, I'm partial to the slow but effective gravity tow: send a small, 1-ton spacecraft and have it sit right next to the asteroid, without impact. If you place it correctly you can alter the orbit however you like.

Of course, the danger is that this could be used for evil, too. But it's not that crazy, and it would most definitely work.
Airbus drops lithium-ion batteries for A350
+1. I thought that prediction was the most impressive one on the list.
Good point. I trust Amazon enough to complete a purchase with Bitcoin. I think the term escrow would be too confusing for most customers but that'll probably work out as the platform develops.
Your reasoning seems to be, "Since poor G-code can waste a lot of billets or even produce a hundred-thousand-dollar CRUNCH, we should write it by hand instead of generating it using computer software." That sounds exactly backwards to me.

(Computers do write web browsers and filesystems; the programs that do this are called "compilers".)
I personally have trouble quickly parsing expressions like sin(1 + (5 + x + y) / (n + k)), but do really well with things like:

(sin (+ 1 (/ (+ 5 x y)
(+ n k))))

Similarly, your Lisp could be reformatted to something like:

(define (qualifies-for-free-shipping item-price weight shipping-factor category)
(let* ((item-cost (* item-price TAX-RATE))
(shipping-cost (+ (* weight shipping-factor) 2))
(total-price (+ item-cost shipping-cost)))
(cond ((in category FREE-SHIPPING-CATEGORIES) #t)
((>= item-cost 80) #t)
((and (>= total-price 100) (in category ELECTRONICS-CATEGORIES)) #t)
(else #f))))

I think you’re trying to use Lisp as if it were Python, and that’s going to make things more difficult for you than they need to be.

(A lot of my college classmates ran into trouble in a class where we programmed in Scheme [since renamed to Racket] because they tried to use it like Java, the standard curriculum language. If/when they grokked Scheme, they became just as proficient in it as they were in Java, but until they did they spent a lot of time effectively complaining about how Scheme wasn’t Java.)
That used to be the case, it's much better now: see QuerySet.annotate() and QuerySet.aggregate()
I am not going to download your app: xkcd version
> deflection is very easy.

Is that the space logistical engineering equivalent of a mere matter of programming?
As far as I can tell, HN considers jalopnik links spam and auto-kills those submissions.
Can we, as a group, just agree that we're all sufficiently aware of the fact that yes, average (by which we all mean "mean", don't be pedantic) does not require that 50% of the referent group is above and below that number for all sets of data, but, since we're almost always talking about a more-or-less normally distributed data set, it's close enough that the deviation isn't really worth talking about?

Because I'm somewhat tired of seeing this exact comment every time the word "average" is mentioned.
Computer science department reduces majors, minors
You are misquoting the interview. Basically, he said "Tesla is not doing hybrids because we think that hybrids cannot be as efficient as pure electric or pure gasoline cars". He never said that hybrids are a dead end, just that he and his team think that they cannot be pushed to the same level of efficiency.

The lawnmower comment is out of context and the link you provide misquotes it as much as you do. Specifically, "And then when you have consumed your 40 miles, which is not going to happen every day, but maybe every third day, you are going to have an engine that is really underpowered. It's kind of like a lawnmower engine trying to power my sedan. So it's going to be running at very high RPM, it's going to be working really really hard..." (with some stuttering taken out).

You can in fact question a lot of what he said. The Chevy Volt does not have two drive trains. The engine does not power the wheels directly, but is connected a generator which powers the electric motor. The gas engine in a Chevy Volt spins at three very comfortable RPM levels, and I believe the highest is 4500 RPM or so. I think what he did is slyly switched the topic from the Volt to other plug-in hybrids like the Prius, where I can see some of these problems being an issue. In other words, you are right, he definitely is trying to downplay any competition. However, he did not say that the Volt is a lawmower.

I am also somewhat confused as to why a 40 mile powerpack needs to exert 5x the power of a 200 mile powerpack, though this may be my own lack of understanding.
The code has to be explicitly marked as asm.js, using a pragma similar to ES5 strict mode. This way if the code fails to validate, the errors can be reported to the browser's developer tools.

As for debugging, the story is the same as Emscripten. I believe there's plenty of work to do to make it better, but it's no different than the existing state of affairs. All we're doing is formalizing existing practice so that engines can capitalize on it and optimize better.
Driving in Russia
Nice one. Like the functionality of having all the posts in the topbar. It's really convenient.

I'd like to read the posts in the app as well though. Don't wanna go back and forth from the browser.

I also want a better view for comments. HN design can become a bit messy :-).
The Good, the Bad, and the Ugly of Formal Angel Groups
and never will... at least on the "Internet" (as opposed to a controlled demo with all nodes fitting in a room).
Awesome! I really appreciate this development. We've just recently switched over to stripe.

Also going to check out pay-pad.
Knight News Challenge:How to improve the way citizens and governments interact?
Refreshingly honest. And that's probably true for the planet, not just for Russia. You can bet there will be a lot of people using this incident to try to get funding so they can go play while pretending they are going to save the planet at some unspecified future date.
By the time its left the silo. Russians are dead keen on their one-shot silos packed to the gills with various devices (pneumatic, hydraulic, explosive) to bring a missile up to ludicrous speed very, very quickly.

Spent a very enlightening afternoon down an old bunker near pervomaisk.

Found some stats in the tourist brochure from there. 9.4m high,1.1m dia, 4km/s in 4s, which gives an acceleration if about 102g. 80-100km range. Max speed 7km/s. "directional blast" also, which is interesting.
And the most important question of all, "Are you a big enough sucker to believe I will give you the $50,000 I promised for building the invention I asked for?"
Apple to address security issues in iOS 6.1.2 update in the next week or so
There are a lot of cheap ones that are designed for the purpose on ebay, just search for 'dash cam'. They take standard SD video, record to an SD card and overwrite the oldest videos as it runs out of space. They can also start up automatically when they get power/you turn on the car. And they have a monitor.
Ask HN: Little Ruster or Eloquent Rust?
Are there any resources out there that provide a gentle introduction to the Rust programming language? I'd love it if there were something in the spirit of other great programming language books. i.e. is there anything like The Little Ruster, Eloquent Rust, The Land of Rust or Learn You Rust for Great Good?
We're hugely excited about this for SnowPlow (https://github.com/snowplow/snowplow) - Redshift Postgres is a really attractive storage target for eventstream data. Bit of a shame they don't support hstore/JSON yet but hopefully that will come in time.

We're going to work on SnowPlow-Redshift integration next week, using the COPY command + SnowPlow S3 event files. It's great timing as we've been hitting the limits of what we can do in Infobright (which inherits MySQL's limit of 65532 bytes per row - an unfortunate restriction for a columnar database).
The Alluring Myth of the Tax-Fleeing Millionaire
obligatory debunking:
http://www.forbes.com/sites/alexknapp/2012/05/18/nikola-tesl...
Construction of narratives may make better stories in the fiction sense, but often makes the author lie by omission.

Broder appears to have done that.
Mobile Devices Help Chart the Future of Marine Navigation
> As simple aggregate counter-evidence, I will point to the popularity, performance, consumer, and developer adoption of mobile platforms.

This only implies that native mobile applications are more popular than mobile Web applications; it doesn't imply any particular reason why. At best, NaCl was still in the research phase when native mobile apps started to catch on, so Mozilla's refusal to get behind NaCl is irrelevant to the popularity of native mobile apps.

> In the earlier days of Java, a common refrain was that the JVM could get better-than-native performance because it could make runtime decisions about JIT optimization. In reality, the complexity of performing this task generally outweighs the benefits compared to native code, and the JVM hasn't really succeeded outside of specific micro-optimizations. As a whole, the JVM is still slower than most native code.

Are you arguing that for optimal performance, applications will always need to be distributed as native machine code? I will be disappointed if it turns out that they do, because that's how we get locked into proprietary platforms, at the CPU level if not at the OS level.

> You are aware that Mono AOT compiles C#, correct? As does RubyMotion. JIT is not strictly necessary here.

Yes, I was aware. Perhaps I overstated the importance of JIT compilation. However, I think we need more data. Some comparative benchmarks between RubyMotion (in the simulator) and a JIT-compiled Ruby (on the same Mac) would be relevant.
This is a great feature. The more I use node, the more I wish that python dependencies worked similarly. If I were going to create a new programming language, the very first thing I'd start with would be the package manager.
I think this might be a preview of what life will be like once google googles and other augmented reality headset cams get broadly distributed. I don't mean people will become as savage as they are on the Russian roads, just there'll be far more eyewitness videos of things and entertainment will arise via aggregation of these videos.
> This isn't moving away from JavaScript.

Exactly, that's the problem.
Tips for content marketing success
I dont get it. Do you need premium accounts at SEOmoz and Majestic?
Yeah, that phrase is a bit suspect. It could easily mean "teaching people how to effectively deal with our dumb routing."
Why this great insistence on moving away from JavaScript? If it serves the purpose well enough, I see no problem.
You haven't lived until you've sat on top of one (on its side!) waving a cowboy hat. Fond memories... Although I now also remember my lunch of various animal tubes on the same day. Damnitall.
A street car? What's that? I've seen them in movies. I guess in the nineteen-twenties, knowledge about street cars might have been much more likely to have been in the minds of engineers that Edison would want to hire.
Dash-cams are seemingly becoming a more essential piece of equipment for cars nowdays. For anyone looking into learning more about dash cams I've found lots of great information and resources about dash cams here: http://dashcamtalk.com/
http://www.usatoday.com/story/news/world/2013/02/15/russia-m...

USA Today has a decently balanced assessment of the incident. Apparently Russia Today was "informed" of that. However the deputy prime minister has countered that by stating that "Russia does not have the capability to shoot down meteors."

http://rt.com/news/meteorite-crash-urals-chelyabinsk-283/

Russia Today claims that it was printed in the local paper.
"If someone gets into your house, which would you rather have, a handgun or a telephone? You can call the police if you want, and they'll get there, and they'll take a picture of your dead body. But they can't get there in time to save your life. The first line of defense is you."

I'm really curious about how this is meant to work in large cities, where there are often lots of people living in a small amount of space, with very flimsy walls between them and so on.

Surely firing a gun in such an environment is likely to cause yet more harm (with bullets flying through windows/walls), even if you do manage to hit the intruder?
Asteroid shatters homes 900 injured
What webservice would you pay $0.99 cents a month for?
Looks like we need something better to detect such kinds of occurances
Ubuntu smartphone developer preview arrives next week
More Proof That Hiring and Dating Aren't So Different
Why is the amount of visibility on methods and attributes important?