skysight-inc/HackerNews huggingface dataset:
What you're saying is contradictory. If JavaScript is already "fast", then why the need for something like this "to get better performance today"? If JavaScript is "dominant", then why is technology like this needed, mainly to enable developers to use non-JavaScript languages?

The market is speaking, and it's saying that JavaScript needs to go.

Besides, there are numerous proven VMs and runtimes that could either be used directly, or at least used as a model if a new system is needed. NaCl and PNaCl have already shown one much better approach that is possible. Your "10 years" estimate is not based on reality.

And frankly, no, I don't think any proper VM or runtime would ever end up as bad as JavaScript is today. No other language, aside from perhaps PHP, exhibits so many inherent, fundamental flaws. It would take significant effort (and ignorance) to duplicate the same degree of mistake and flaw.
> saying "net caloric balance is the sole predictor of long term average body mass" drives people nuts

Because it is like saying that fuel combustion causes car crashes. And then smugly congratulating yourself about how you have solved a major public health problem by prescribing a fuel shortage.

> It's just as possible that different microbial populations follow from obesity.

In which case transplanting the skinny microbes to a stout animal would make no difference. The research in question shows it does.
I suppose it is diminishing returns on research investment.
since the arab spring, cable plans for routes diverse and not reliant on an Egypt drop have gotten some serious momentum behind them.
I can't help but feel that if this was financially legally binding - for him to have to pay these dividends - it would be a great way to fund your way through college, E.G: I'm too poor to afford college, if you fund me the $40,000, you can have 10% of my life income.

It makes sense, assuming you pick your candidates wisely and aren't scammed (and that's a big if!):

$40,000 down-payment for 10%

10% per year for $3,500 per year [1] over a career of around 30 years:

30 * 3,500 = $105,000

Average profit: $65,000

[1] http://en.wikipedia.org/wiki/Personal_income_in_the_United_S...
And transpiled Javascript is clearer than Python how?
Ask HN: Alan Kay says programing is pop culture. Where can I find the classics?
I've read Alan Kay refer to the field of programming as pop culture in Coders at Work and the following interview on drdobbs:

"Pop culture is all about identity and feeling like you're participating. It has nothing to do with cooperation, the past or the future — it's living in the present. I think the same is true of most people who write code for money. They have no idea where [their culture came from]."

http://www.drdobbs.com/architecture-and-design/interview-with-alan-kay/240003442?pgno=1

What books, documentaries, papers, essays, etc would you recommend to someone hoping to better verse themselves in programming/software's history?
Betteridge's law of headlines is not some magic pixie fairy dust you can sprinkle in the comments to immediately nullify the linked article. You have to provide some sort of substantive reasoning.

For example, you could say that there are plenty of static sites (primarily html, images/video and css, perhaps with a light sprinkling of cgi and js) out there, for which emscripten/asm.js would be overkill and more complicated to boot. Therefore the old ways will endure alongside the new.

Or you could claim that the hard bit of current techniques is interaction with the dom, and that emscripten/asm.js wouldn't change that one bit.

No doubt you can come up with more antitheses if you put your mind to it.

But you have to say something substantive.
Apple Patents iPhone With Wraparound Display
yeah, i had that idea a long time ago. in a dream i did just this, and then donald trump bought up a controlling interest in me. i had to call him up to figure out which socks to put on.

this is kind of a neat idea, an investment in future potential writ small.
No actually it's for 'Distributed'.
A little old, but here are some internal use cases for GWT at Google: https://groups.google.com/forum/m/?fromgroups#!topic/google-...

I don't think it comes down to not liking JS. JS has its uses, but you get quickly diminishing productivity returns as your application gets larger and hairier. I've actually had a project where the "M" and the "C" (of MVC) was written in GWT-able Java, and the view with JS. Right tool for each job.
I think this illustrates one of the biggest reasons many of the most popular mobile games have variable solutions and some sort of "star" rating for the solution. A lot of these games work on the idea that people ripping through it achieve the 1 star solution and go to puzzle 2. It has a "secondary" or "advanced" mode built right in for the person who wants to get 3 stars on each.

Common things to grade with stars:

Speed

fewest 'widgets' to solve

total 'impact' (Think damage a la angry birds)

etc.

We can also combine these sorts of things in the rating system. There is a great game, "Cargo-Bot", that is essentially a programming game. The rating system there only takes into account the number of instructions used but it could do something where it takes into account the number of instructions used and the run time of the "program" produced.

I guess my point is, designing games with singular solutions is probably cheating the gamer out of some additional fun (go back and finish on hard) and cheating the designer out of exploring some interesting concepts around "scoring".
How to generate great content ideas that attract leads [video]
How click streams may help you
It looks like an interesting language, but most of the articles are really shallow. I would love to see an example of something, like, "fetch X records from a database, encode as json and send an email with the json embedded as an attachment." That would answer a lot of the questions I have about library support for basic everyday tasks.
This is essentially the plot of The Unincorporated Man. Only with micro-managing.

http://en.wikipedia.org/wiki/The_Unincorporated_Man
Apache2 open source multi{source,tenant} log management project
'Disruptive' Ouya games console shipped to first supporters
This is why I tend towards being a strong advocate of a "test group" for any software shop. This is basically a group of people running a combination of manual and automated tests against software as a black box.

Unit tests never catch everything. The problem with them is they can only test everything the coder thought to test. There is value in testing all of those things the coders never thought of.
Site looks cool - looking forward to a js-dedicated section. Thanks for sharing.
you should open source it! what's the technology stack?
I agree this panic is quite annoying sometimes. Will make a proper error message when I have time. A very minor issue at the moment. You see I'm not really actively working on it anymore, I use the godit for all of my text editing tasks and if some feature/bug annoys me a lot in godit - I fix it. Directory opening by accident happens sometimes, lol, and when you see a panic message, you panic as well, but then phew.. :)
Walmart: 'Crowdsourced' Delivery Plan Considered
What is the value of a graduate degree?
What's the relative value of going and getting a Master's degree from a good school versus working in the business for a couple years? Is a 4-year night school program worth the money? How much does the startup/tech/etc community care about these degrees?
You can do either. Folders are packages, so if you had /modes, that would be a modes sub-package which could be included in the top level code with import.
Eclipse is very goofy about this, and it's something I loathed about using it (having recently switched to IntelliJ, which is better but not by an order of magnitude). In my experience, it will sometimes indent according to your settings, spaces or tabs, but at other times, based on some other setting that is in a different place than the first, it will indent based on the line previous to the one you are indenting. This results in a kind of slow creep of badly formatted code entering the codebase, if you have a lot of developers who don't care or don't know to check whitespace upon commit, and don't explicitly share a well-customized settings file.

At least IntelliJ has Emacs-style DWIM tab, but still has a whole host of problems with its better than Eclipse but still subpar editor.
BIG emphasis on "may":

> This is at the brain-storming stage, but it's possible
> in a year or two," said Jeff McAllister, senior vice
> president of Walmart U.S. innovations.

> Indeed, the likelihood of this being broadly adopted
> across the company's network of more than 4,000 stores
> in the United States is low, according to Matt Nemer, a
> retail analyst at Wells Fargo Securities.
Uh... isn't this a race condition? EDIT: Oh, wait, "die" is unbuffered... But if you have more than one worker it is a race condition though, unless I'm overlooking something else as well.

func worker(die chan bool) {
for {
select {
// ... do stuff cases
case <-die:
// ... do termination tasks
die <- true
return
}
}
}

func main() {
die := make(chan bool)
go worker(die)
die <- true
<-die
}
this is insane - the investors' plans are very unlikely to align with his personal wants and needs (unlike a business where the goal of making money is shared between the business and its shareholders).

some of the examples in the article make this abundantly clear:

* the sleep experiment, where he was obviously suffering by the end

* the gay relationship which, while the article doesn't mention whether Merrill is bisexual, certainly seems to imply that he isn't and went through with the relationship to appease his shareholders
From the article:

"Upstart.com, a company founded last year by Google exec David Girouard, offers a bit of capital in exchange for a cut of a college graduate’s future earnings."
All It Takes Is A Smile And A Hug To Jump-Start NY Tech
Well, ok then. Feel free BTW to re-use any of my words above in INDOCTRINATOR's instructional materials.

Additionally, I'm willing to help you write or edit passages that advise on the potential negative effects of the product and on how to decide when to use it. (Email in profile. No charge for this help of course.)
When is the next test?
Miyamoto Had The Most Fun Making Ocarina of Time and Super Mario 64
"I don't think any proper VM or runtime would ever end up as bad as JavaScript"

Flash? Silverlight? ActiveX?
Because people can choose whether to "sell shares" or not? A controlling stake would be worth rather more than a minority one, surely?
I think most of medicine is like this. We really haven't advanced much beyond witch-doctory in a lot of therapies... we've found things that seem to help, by experimentation, but in a lot of cases we really don't understand why.
Maybe someone would rather rewrite their editor in Go than elisp.
You missed the point. The complaint was about UI accessibility of HTML versus QT-rendered-in-an-opaque-canvas. Hence yuchi suggesting he'd blind himself with a fork in front of the developers to drive the point home.
Best part of this article is the typo in "Software makers could more easily deploy the common subscription based payment model of todays webapps to fight privacy".
Thank you, one of them sounds promising.
HubSpot acquires Chime
The body isn't a closed thermodynamic system. You have to take into account metabolism, the human waste that is eliminated, the satiety of the foods consumed, etc. Not to mention the make up of bacteria as evidenced in the article.
Defining JavaScript functions, the ES6 way
And if you want to speak please write to us.
Its been a while. Let me try to remember... One thing was that at some point in the signup process it kicked me to another domain. erwaehnung.de or something. First it felt like i was tricked into something. Then I thought "ok, some ugly SEO stuff" and was a bit annoyed.

The other thing was that after signing up, I was not logged in. Since I already forgot my password (put in some crap) i had to use the reset-password thingy.

I remember, that later I had some problems adding keywords. I dont know why anymore, sorry.

I have to say, that your service is good. Only the ui was annoying.
Sounds a lot like The Hacker's Diet (http://www.fourmilab.ch/hackdiet/)

I don't know that there are many problems humans face that you could not, in some way, attribute to a lack of meaningful data (or understanding what data is meaningful and what data serves only to further dilute or affirm our poorly constructed models of what is meaningful)
This article is making a common mistake; confusing JavaScript the language itself with the DOM.

Compiling to asm.js just gives you the ability to translate your other language code to executable JavaScript. It doesn't solve the issues of DOM interaction.

In order to write your client side code in Ruby you'd need a DOM library LLVM them somehow understands how to translate into its JavaScript equivalent.

In the near term its certainly much easier just to write JavaScript. Which is honestly, really, really easy.
Inside the Biggest Cyberattack in History
We're not addicted. It's just that until this T-Mobile thing came around, subsidized and unsubsidized plan had the same cost. My Verizon bill would be the same $80 whether or not my phone is subsidized. It doesn't cost less. So there is no benefit to buying an unlocked phone in the US for more than $200.
Are we really comparing Python to JavaScript "as they are"? What make you choose a language instead of another one is the environment. Would you use a library-less python? Is Node.js cool because it's JavaScript, or it's cool for the miriad of libraries and traction it has?

And BTW, I'm not saying a transpiled JS is clearer than Python, I'm saying that a functional approach to classes (Haskell way) is impossible in JS as it is, and that transpilers (think of Row, LiveScript...) solve that problem de-sugaring it. Nothing more than that.

I love Python, I love JS. But would you love Python if you were locked down to Python 2? JavaScript must be backward compatible to keep its "web" role. Please stop confusing languages with environment.
I work at Sococo,we eat our own dog food - Teamspace. It does all he mentions and more. It removes the friction from getting together, adds immensely more presence info, and is fun.
The browser is now an operating system (as Chromium proves). Photoshop is welcome to run on any operating system.

Photoshop on a Chrome Pixel, for instance, makes a lot of sense.
I'm pretty sure MIT teaches some sort of AI 101.* CSP, local search (and genetic algorithms) is what you're looking for.
Also make sure to check out the paper by Wolpert and Macready on "no free lunch in search and optimization" for a perspective on "best way"

*I also think it's a non-trivial connection to make that these types of problems are covered in AI or at least that's the feedback I get from students. "Oh didn't expect this search stuff thought it was about brainnnnnnz"

Pretty cool read though, thx for posting.
I worked at Tinkercad for about 6 months last year (mostly on the WebGL-based editor, but the engineering team was only 5 people so there was lots of other stuff to do as well). It's an awesome product; I'm surprised and sad to see it closing down, but at the same time I can understand why they decided to pivot the core tech into a new company.

Basically Tinkercad had two unique advantages: a world-class massively parallel solid geometry kernel, and a 3D design UI that made ease of use first priority. Tinkercad emphasized the latter in their product image, but it became somewhat pigeonholed as a "children's CAD", which made it difficult to switch the same product into a pro gear. They've now made the decision to pursue the revenue potential of the pro market, and that requires a new product image.

If someone wants to jump onto the opportunity of building a Tinkercad replacement, I know a few things about this space and am available for hire... ;)
Mozilla And Epic Games Bring Unreal Engine 3 To The Web, No Plugin Needed
I've got the same 'look' on Chrome 26 under Windows 7.
@dkp0h, Thanks I know how install a python module, actually pip does the job. My point is that it should be indicated on the requirementents of the piui installation. Just to help beginners.
Because you'll like it so much that you won't want to boot to an OS you like less to use some stuff?

I guess that makes sense, it's also why I don't go to the amazing restaurant nearby but go to the shitty one. Only the shitty restaurant has tacos, and sometimes I want tacos.
> That takes time to solve and is a totally separate issue from the medical one..of people dying and suffering from fat /obesity.

AFAIK, studies about deaths correlated or caused by being fat have been totally debunked and had nothing to do with body weight in the first place. To that end, one does not die from being fat and being fat doesn't mean you are suffering (except for how people and society treats you as a fat person).
As a single page http://www.wired.com/business/2013/03/ipo-man/all/
It might be worth trying again, at least in theory, you should get correct CDN endpoints whatever happens. I suppose there might be an exception to this if a CDN has edge nodes within your ISP though. There's a bit more detail at https://developers.google.com/speed/public-dns/faq#cdn
Moving away from Urban Airship (iOS/Android)
> You can get still bugs if you make channels of pointers (or have pointers in your message structs etc).

Confirming that

> the objects passed through the channel can be mutable and keep being used by the sender. Go will not help you avoid this.
That Internet War Apocalypse Is a Lie!
http://gizmodo.com/5992652/that-internet-war-apocalypse-is-a...
Nice! Please add:

* Import Objects

* A Raytracer
A startup, from Quebec, is working on this: http://gofellow.com/
I had to read that twice, slowly, to notice. Good catch!
Egress filtering would happen within a few days if someone DDoSed every open resolver with other open resolvers. In fact, saturation of the outbound links would effectively be egress filtering.
Is it even partial slavery if he doesn't have voting stock? This article is cute in parts and all, but I really question the legality (and definitely the morality) of this.
You would not want to share a die channel like that with multiple workers because when doing die <- true you would not know which one received it.

As I said early on in the presentation using unbuffered channels is 'best' because it makes reasoning about concurrency easy. Given that die is unbuffered the die <- true has to synchronize with something in order to happen; that something is the case <-die. If die were buffered then this example would simply not work.
Possible that because of the instability recently Eqyptian
authorities think Facebook is more capable of serving web
pages than their own sites?

Nike, McDonalds and Coca-Cola have Facebook pages they often update. Hamas and the IDF even have twitter accounts.

Perhaps it's not that they think their website is unstable - but that they think communicating with the public through Facebook and Twitter is part of the future of public relations.
Well in Go there are no makefiles, but there is a tool called "go". It can build stuff for you. It maintains an assumption that all *.go files within the same directory belong to the same package. So you can't actually store multiple packages in the same dir or span files of one package across multiple dirs and use the go tool at the same time. Since the go tool makes like really easier, I choose to obey its conventions. That's why all files are in the same dir.

And I can't just add "modes" and "view" packages, because there are parts in them which depend on core concepts, which leads me to another "core" package or something. And that's 3 packages already. When there's 3, there's 4. It's easier the way it is.
Meet Terminal inside sublime text 2 - Alpha
He still controls 98+% of shares, which he is choosing not to vote with.
http://play.golang.org/p/5F9hzYxyKO
So does Cloud Haskell (which borrows and improves on many ideas from Erlang/OTP).

http://haskell-distributed.github.com/documentation.html
How To Resolve Customer Problems
Freakanomics had a good podcast on the subject of the healthful role of bacteria in the intestines. They covered the transplant of fecal matter.

http://www.freakonomics.com/2011/03/04/freakonomics-radio-th...

Memorably, they called a fecal transplant a "transpoosion".
Korean Words for TOPIK Beginner 05
Global Internet Slowed by Massive Cyberattack Against One Company
I read that too, it is supposedly invented by some great designer, which is, well, controversial, when you actually look at it ;)
The previous HN discussion mentioned in the article is
here:

http://news.ycombinator.com/item?id=723408
Emacs is big, startup is slow and you have to carry a pile of elisp scripts which fulfil your feature needs. All features has to be written in elisp of course that could be an issue too. Just a matter of taste.
They say it probably accounts for 20% of the weight loss.

Outline of the experiment:

Take a mouse model of human obesity. Divide your sample in three groups:

* Gastric bypass
* Sham surgery (fake bypass, the surgical equivalent of a placebo)
* Sham surgery + caloric restriction.

Observe gut flora change in the first group only.

"Graft" some of the gut bacteria of the three groups in obese mice who didn't undergo surgery.

Observe a moderate weight loss, only in the mice who received a stool sample of the first group.

Here's the abstract:

Roux-en-Y gastric bypass (RYGB) results in rapid weight loss,
reduced adiposity, and improved glucose metabolism. These effects
are not simply attributable to decreased caloric intake or absorption,
but the mechanisms linking rearrangement of the gastrointestinal tract
to these metabolic outcomes are largely unknown. Studies in humans and
rats have shown that RYGB restructures the gut microbiota, prompting the
hypothesis that some of the effects of RYGB are caused by altered host-microbial
interactions. To test this hypothesis, we used a mouse model of RYGB that
recapitulates many of the metabolic outcomes in humans. 16S ribosomal RNA
gene sequencing of murine fecal samples collected after RYGB surgery, sham
surgery, or sham surgery coupled to caloric restriction revealed that
alterations to the gut microbiota after RYGB are conserved among humans, rats,
and mice, resulting in a rapid and sustained increase in the relative abundance
of Gammaproteobacteria (Escherichia) and Verrucomicrobia (Akkermansia). These
changes were independent of weight change and caloric restriction, were
detectable throughout the length of the gastrointestinal tract, and were most
evident in the distal gut, downstream of the surgical manipulation site.
Transfer of the gut microbiota from RYGB-treated mice to nonoperated, germ-free
mice resulted in weight loss and decreased fat mass in the recipient animals
relative to recipients of microbiota induced by sham surgery, potentially due
to altered microbial production of short-chain fatty acids. These findings
provide the first empirical support for the claim that changes in the gut
microbiota contribute to reduced host weight and adiposity after RYGB surgery.

http://stm.sciencemag.org/content/5/178/178ra41
This is why they will eventually just make their already-much-put-upon employees do these deliveries on their way home from work. Probably with no compensation beside, "congratulations you get to keep your job for another couple of days!"
Getting All Emotive Online
Yes, erlang is great for concurrency, GPUs are great for significant scalable parallelism. They both solve different problems, I agree, and that's my point.
OK, as a non-coder, I'd recommend seeing the video of The Mother of All Demos:

http://youtu.be/yJDv-zdhzMY

I'd also suggest reading Ted Nelson's book, "Literary Machines."

Another book would be Steven Levy's "Hackers." And Paul Freiberger & Michael Swaine's book, "Fire in the Valley."
Hacking Guidelines for a Community