skysight-inc/HackerNews huggingface dataset:
What do you want to compare it on?

"Using asm.js" is not some magic that just makes all JavaScript faster. For example all those benchmarks from http://dartlang.org/performance are written in a normal JavaScript not in what is known as "asm.js".

Now TurboFan does not even really "use asm.js". It respects "use asm" directive to decide which functions to optimize and enables a few optimizations on such functions. Other than that it's a completely generic JavaScript JIT compiler, which does not even performs a complete asm.js module type verification pass (something that OdinMonkey does).

Furthermore if you try enabling TurboFan on a non-asm.js code then you'll discover that right now TurobFan is lacking infrastructure for adaptive optimizations which is an absolute requirement for compiling normal JavaScript (as opposed to asm.js compliant code which is limted to arithmetic, typed arrays manipulation and essentially statically typed) into efficient machine code. It will run this normal JavaScript code - but it will not necessarily run it fast.

That said I am looking forward for TF with those adaptive optimizations implemented. It's a bold project with a lot of promised value for V8. Though I would not expect anything as impressive as "6x over Crankshaft across the board".
Logically, it makes sense that self-driving cars just need to be safer than humans, but the political and consumer decisions that shape the self-driving car industry will not be based on logic. Realistically, self-driving cars will need to be damn near perfect before regulations and consumers get behind them.
personal opinion - extjs is non-performant trash.
That would be awesome, I'm using Scala and I would like to incorporate more scalaz into my programming but I have yet to find information convincing me how to go from math concept to implemented functional design pattern.
I agree .. this is basically what Rocket is doing is response to the commercial support of Docker. I haven't seen what tangible value io.js or Rocket are going to add. It's basically 'we aren't a corporation' and that doesn't add value by itself. If they want to look at a good example of a clone that has added value they should look at Mono/Xamarin.
Keurig locks down pod coffee machines with DRM
Great idea, but it's not reflecting the actual "pista"... And it's not fast enough at the moment.
If it takes X number of clicks to get one (real) lead, they could add up to $500+.

I worked for a company that managed adwords for a mainframe software company and they would pay a lot of money for clicks before getting a conversion.

Maybe you guys are just using different terms here.
Yeah, I should have mentioned that - R for Programmers is exactly the kind of thing I'd need, even if it's not useful for my friends and family (largely scientists rather than programmers for whom the legacy of programming language syntax is completely unknown).

Julia looks cool; I think the syntax is meant to look familiar to people who've used Matlab or Octave extensively. I don't do tons of scientific computing, but Julia is on my list of tools to learn.
I know very successful quant traders who are so poor at mental arithmetic that they reflexively use ipython to compute 20% of $100M.

Writing correct trading algorithms has more to do with knowing what your blind spots are than being good at math party tricks.
Interesting point, but given that the average performance is ... average, most rich people would be better off investing in an inside edge on a deal. Which is what I suppose they do.
Yup. The bang feature makes DDG amazing. I use it as my default because it's a great way to quickly do tailored searches. It's very easy to say, search Hacker News (!hn), python documentation (!py3), R sites (!rseek) or just pull up a wikipedia page (!w).
Depends on the isotopes of Radium that were in it -- 226 Ra has a half-life of 1600 years, and 228 Ra has a half-life of 5.75 years.

Without the ability to measure things, I think you made the safer choice.
Ng Cordova
8 reasons why email is really terrible for communicating with your team
My bet is on Redhat's project atomic, which uses Kubernetes under the hood and will eventually support Mesos for scheduling (via kubernetes).
I'd like to see a reasonable answer to this. Because up until now, I've been using data-only containers to mount directories into these app containers (i.e. Redis and PostgreSQL). The fail over handling has been horrendous for me, because there's no easy way to migrate the data across machines, unless you setup multiple hot slaves or something. And this happens often with CoreOS updates on the alpha channel.

Ultimately, I gave up and created a separate Ubuntu VM to run as an NFS server. Every CoreOS instance mounts it, and then my data-only containers now map back to the NFS mount. This way, when CoreOS moves the Redis or PostgreSQL containers, it has the data available to it.

It's not my favourite setup, but it's worked well-enough this past week that I haven't had to manually correct things while on vacation.

I'm hopeful that someone smarter/more experienced can share a better solution.
These aren't new projects... just rebranded versions of half-baked feature proposals that I thought were still being reviewed/discussed. I guess somewhere a decision was made to move forward regardless of community concerns?

Baking these features into Docker is the beginning of the end of Docker's Enterprise story. Moving forward with these proposals guarantees the rise of Rocket and other Enterprise focused containers. Docker is forking its own community here.
it is always battle between make it simple to understand and bring best practices... in this particular case i chose simply to understand :)
After this announcement. I am looking towards rocket more then docker for the future. They seem to have the building block concept down better then Docker who looks to be moving towards a VMWare style system where they are all things to all people.
This is an example of the phenomenon that once something is invented by people, it virtually never disappears completely.
SEEKING FREELANCER - Remote

We are looking for a front-end-dev with background like nodejs,express,socket.io,python & familiarity with terminal emulators. It will be project allocated in monthly phases (So that we can manage the budget!).

If you are interested, please drop me mail with your github/SO profile to lakshmipathi.g@giis.co.in

note : Our small budget will be around 250usd-500usd based the task per month. So If you are looking for bigger project with higher pay,please ignore this.
[Presentation] Best Practices in Mobile App Testing
How is this supposed to work? The camera seems to follow a randomly generated swinging motion down the hill. Is this to see the mountainside for skiing purposes? Looks well built, and I really like the 3D models of these mountains.
fogus, what should I read nowadays? BOOKS???

http://blog.fogus.me/2011/03/27/the-long-lost-art-of-thought...
'The Fab Mind,' a Tokyo Show, Highlights Design Activism
I think they're going for a different kind of boring than what you're implying. It doesn't have fancy animations and flashy colors like Bootstrap and Foundation. It's simple, clean, fast and straight to the point, which is something valuable in an internal tool.
So kube doesn't have this atm, but is looking at introducing some kind of support with a forgiveness based system, along with hooks for services that require data migrations: https://github.com/GoogleCloudPlatform/kubernetes/issues/598
I think the article is fundamentally flawed from this comment alone:

"In well over a year of working in Scala teams there hasn’t been a single day where I felt that there was a shared mindset about how to develop a system or even approach a problem."

So this guy expects a programming language to create a shared mindset?

I've been developing software for close to 17 years in more languages than you can shake a stick at and none of them do this for you. It's always about picking the right tool for the job and/or team.

A shared mindset comes from other planning type activities like use cases, function/non-functional specifications, and general architecture type planning before you write code. Especially for larger projects.

I think software patterns tend to help drive synergy in a team environment. It's not perfect but my experience has shown me and the folks I work with at least, that adopting patterns helps to bring us together but those patterns are usually fleshed out during architecture planning activities.
I'm really glad I checked out this posting because it led me to the author's other work, which is really impressive. http://kumailht.com/
Way to go, great looking stuff.
Ask HN: Is there a JSON format for specifying a test case?
A personal project of mine[1] is morphing into writing a test case and test suite standard in JSON. I have trouble believing such things don't already exist though, so if anyone knows of a pure JSON test case format please tell me. I can't find one with Google, but that doesn't mean much.

[1] https://github.com/seagreen/mechanical_pensetter
Zeiss VR-One: $99 display
To really understand where Assange is coming from I always found this to be one of the most useful descriptions of his goal.

"... ccording to his essay, Julian Assange is trying to do something else. Because we all basically know that the US state — like all states — is basically doing a lot of basically shady things basically all the time, simply revealing the specific ways they are doing these shady things will not be, in and of itself, a necessarily good thing. In some cases, it may be a bad thing, and in many cases, the provisional good it may do will be limited in scope. The question for an ethical human being — and Assange always emphasizes his ethics — has to be the question of what exposing secrets will actually accomplish, what good it will do, what better state of affairs it will bring about. And whether you buy his argument or not, Assange has a clearly articulated vision for how Wikileaks’ activities will “carry us through the mire of politically distorted language, and into a position of clarity,” a strategy for how exposing secrets will ultimately impede the production of future secrets. The point of Wikileaks — as Assange argues — is simply to make Wikileaks unnecessary. ..."

http://zunguzungu.wordpress.com/2010/11/29/julian-assange-an...
Psychopathy predicts dominance in conversational settings between strangers
Microsoft, B&N dissolve Nook marriage for $62M
I find R to be a great language for exploring a data set and doing some prototyping. There are a lot of wonderful statistical tools available through the core packages and even more through the various community extensions. It does have some significant issues that I've found limit the usefulness outside of prototyping

- pass by value only means code tends to end up as monolithic functions

- very slow in loops so lot contorting to move things to matrix operations

- they just last year got a version out that starts support for vectors and matrices with > 2^31 -1 elements which limits larger data applications.

I find the plotting with ggplot and statistical functionality to be second to none though.
This is a great rundown. It's worth mentioning though that if you are interested in HFT in particular but not necessarily being a "quant", there are lots and lots of really interesting technical problems to be solved as a pure software developer.

The upside is not the same as being a very successful trader, but it can still be head and shoulders above working at the Amazon/Google/Microsoft's of the world. Writing high performance, high availability trading infrastructure is hard, and scaling it globally is even harder. A successful HFT firm will be iterating on it's infrastructure fast enough that there is always interesting work to do, especially if you like distributed systems.
This is extremely cool. Very well done. An incredible technical feat! It's a shame that so many people are having browser problems (I was too, Safari) but that is to be expected given the nature of what you're doing, and should not detract from what is a fantastic technical demo/prototype.
I think the community really ought to take a good minute to consider, beyond technical reasons, whether it really makes sense to so tightly tie the future of computing to a single for-profit company's quickly enlarging platform.

Someone below compared this to systemd - it's really more like your entire containerization operating system. And since you run everything via containers, it effectively is your operating system/platform.

So, clearly they (and CoreOS, etc.) will want to monetize their container operating system/platforms. But is it really a good idea to build the entire industry's concept and implementation of containers themselves on the back of a single company's implementation, when we know a healthy ecosystem would see a number of companies with competing implementations of container OS with varying degrees of compatibility, and hopefully eventually open standards.

I really am beginning to see the CoreOS guys point here - if Docker could have just stuck to running containers and doing that awesome, there would have been space for other companies to build out the ecosystem around that shared interoperable container format. But if Docker is now set on tightly bundling a toolchain for the container operating system around their format, suddenly it looks a lot more like they took a Microsoft embrace-extend-extinguish approach to LXC.

And thus the need for Rocket.
Census Explorer: Young Adults: Then and Now Edition
I love pandas much more than R but GOD I love Rstudio. Such a great IDE. Rstudio server, actually. My equivalent is running ipython notebook on an ec2 instance, which....is fine, but is a lot of scrolling.
Well they are micro videos that each could be a written quote. Would you prefer having them written instead? You can flick through them with the left/right arrows.
Charge for promoted ads?
Just go get a VPS or small dedi. Cloud services aren't really ideal for dedicated site hosting, they're really for people growing their own services. The main killer for anyone wanting to host infrastructure is that bandwidth is something like 20x dearer.
An Assange story above the fold. Let's see for how long.
This is the same thing as employers saying you have to wear a tie to work everyday. There is no law that says wearing a t-shirt is illegal, yet they get to set the rules of their workplace. If you don't like it, you can look for somewhere else to work.
That's not why people make boring business applications. It's because they've decided that making it pretty does not add enough value to justify the costs.

In my opinion, the design importance grows with the number of users.
Welcome to the DRM future.

That music that you brought, you don't own it, as you also do not own those computers you are carrying on your pockets.

And just wait untill people start to really apply DRM to contracts and biling, the aplications it was conceived for.
Show HN: A free app I made
This really is impressively done.
(yet) liberated from the constrains of real plastic begs elements of special significance. For instance, where's the möbius gear?
Both Machine and Swarm are not baked into Docker – they are separate projects and binaries:

https://github.com/docker/machine

https://github.com/docker/swarm

Compose is still in the design proposal stage. We want to hear whether you think it should be built into Docker or not: https://github.com/docker/docker/issues/9459
Crashing WhatsApp remotely with just a message
Took me a minute to parse that triple negative.
This is offensively pedantic. If you can't see the difference between donating medals for war relief and selling them personal gain then nothing I can say will help.

Bohr and Kroghs actions are inspiring. Gunter Blobel donating his entire monetary reward for rebuilding cultural artifacts in Dresden is laudable... I have no doubt other science laureates, Pauling(?), have generously used the Nobel resources for humanitarian purposes.

Selling your medal for personal gain is just crass.

PS. For more on Bohr, Nazis, and Nobel's check this out.. http://www.npr.org/blogs/krulwich/2011/10/03/140815154/disso... Dissolving and later recasting prizes to keep them from Hitler is pretty cool.
And then you get a case where something is added or removed unexpectedly and the detection is marginal, and the car makes the wrong decision because "it was/wasn't there last time".
Excellent advice about breaking things into smaller parts. You'd be surprised what can be accomplished by breaking things down, and combining them together once each individual piece works. That's when you really get the feeling of something starting to almost design itself.
The problem is, when you have a high value payoff for breaking in, then manual methods and people running manual scams becomes reasonable. I work for a classic car website, and the majority of our issues comes from real people, running real scams.

We have a lot of detection and followup in place, with a manual review process. The next generation will add the need for the user being logged in (though a click-through social network login will make it easier for most users)... At least in that case it's easier to tell when someone has a twitter account with no follows/followers who's never tweeted. Nothing is perfect though.

It really is an arms race, my point is the rules are very different depending on your market.
I think there's a huge contrast between a language like Perl, where There Is More Than One Way To Do It, and say Python, where "There should be one -- and preferably only one -- obvious way to do it."
and further proof that you are never allowed to think things on HN are funny...
Hmm.. I didn't watch Rosetta via Chromecast and I slept through this morning's activities, but I didn't have any problem casting a few videos from their site and the current 'live stream' (although it's a Ustream link right now).

I have ran into streaming issues in the past, but I don't think it's a site specific thing as much as it was Chromecasts lack of support for Silverlight. To watch Amazon Prime videos for instance, you need to go to some obscure setting and force Amazon to serve up Flash videos.

Does NASATV normally use Silverlight? That might be the explanation.. Although the last comment on this Reddit post indicates it's potentially something NASA could fix;

http://www.reddit.com/r/Chromecast/comments/28cz98/will_chro...
I remember working on a Fujitsu box in 1993, which used some sort of weird System V Unix with pre-ANSI C and weirdly abbreviated man pages in Engrish. (shudder) Yeah.
I've been using DDG since the early days. At first, it wasn't very good, but I've gotten to the point where I don't use any other search engine anymore. And it keeps getting better at serving up relevant links.
I'm at DockerCon and nothing that was shown is baked into Docker. These are all separate projects that use the standard docker APIs like every other tool does/can.

In fact they announced a partnership with Mesosphere that will swap Swarm out and replace it with Mesos as an example.
AWS Certifications Study Guide: AWS Solutions Architect Professional Level
> However you look at it it's not for the good of the customer.

Yeah, it's obnoxious as fuck. But it doesn't cost any more money.
Compose seems to be coming straight out of Kubenetes' pod design, which the CoreOS people have quite a stake in.
They sound like a closed-source vendor at this point. I'm surprised to see an open-source project mention "ecosystem partners":

Each one is implemented with a “batteries included, but
removable” approach which, thanks to our orchestration
APIs, means they may be swapped-out for alternative
implementations from ecosystem partners designed for
particular use cases.

So if I have a startup working on an orchestration solution, what is the process to become an approved 'ecosystem partner'. Do I need to sign a NDA and pay for an approval process to get my stuff merged in?
I can personally vouch for the fact that there is a large space between "can't code" and "write high performance production quality code". Quants are no exception.
I found this section interesting:

"I am more impressed with another of his oracles: the 1945 essay “You and the Atomic Bomb,” in which Orwell more or less anticipates the geopolitical shape of the world for the next half-century. “Ages in which the dominant weapon is expensive or difficult to make,” he explains, “will tend to be ages of despotism, whereas when the dominant weapon is cheap and simple, the common people have a chance ... A complex weapon makes the strong stronger, while a simple weapon — so long as there is no answer to it — gives claws to the weak.”

Prophetic is the word for Orwell. Think about the power of the simple AK-47 and how it fueled a half century of chaos in the 3rd world and compare it to the discipline enforced by the possibility of nuclear annihilation in the developed world.
I use it occasionally, what does !{language} search mean?
Everything you say has been said already.
Why do you think that human drivers are "far from 100%"?

Anecdotally, I can only recall a handful of car crashes involving myself or any friends or family. I can't recall any injuries or deaths due to car crashes among any friends or family. Is it a regular occurence in your circles?

U.S. government data I could find quickly reported that the death rate per 100 million vehicle miles travelled in 2010 was 1, which is a per-mile success rate of 99.999999%. The injury rate was 75, which drops the success rate to 99.999925%.

edit: speling
True. I also left out Frames. Web 2.0 for me was too much about aesthetics, but AJAX is very close to JS. Both deserve a spot in an extended version of the history though!
>...To me, the ideal working scenario includes a private working space for each person and a public space for when collaboration is needed.

I agree. The best working environment I ever had was private offices with soft seating areas at the rend of each hall. It was easy to collaborate with others and easy to get a quiet environment. You never felt like you were interrupting several other people if you went to ask a person a question. If you had to take a phone call to talk to deal with a private family issue or call a Dr or lawyer, you could just close your door. If you had to send a private email you didn't need to worry that others will see something they shouldn't see. Offices also had much more usable desk space than I have had in open office settings.

I can see why people like offices (except for Zuckerberg are there any CEOs who sit in an open floor plan?), where I work now, the only people who like the open office arrangement are the managers who naturally have private offices.
These are completely separate projects, not baked into Docker.

github.com/docker/machine
github.com/docker/swarm
The malware that took down Sony was written in Korean
That's amazing. SpaceX should get one of those too, I understand the restriction for manned flights when rockets or capsules are coming back down, but it was sure frustrating to miss the water 'landing' of that last Falcon-9 due to the chase plane staying so far from the scene.

https://www.youtube.com/watch?v=uIlu7szab5I
my question is, does the compiler, any compiler leave comments or trace that can be attributed to host's OS language?
The Pentagon Finally Details Its Weapons-for-Cops Giveaway
Not "everything"; each codebase needs a particular style sure, but the great advantage of Scala is that your skanky 5-minute scripts and your carefully engineered five 9s backends can each be written in an appropriate style, and share the same libraries where that makes sense.
Flagged for an unneccarily editorialized title. What was wrong with "Glitches Force a Day's Delay in Orion Spaceship's First Flight Test"?