skysight-inc/HackerNews huggingface dataset:
I haven't had my tea yet this morning, so I'm a little slow.. This isn't real, right? There's no way this is real.. Right?
One thing that I think will change about web development will be the open-source nature of it. Today, the worst thing you typically run into when trying to understand someone's code is minification. Taking LLVM bitcode and transforming it into JS will probably make it extremely difficult to understand the original code because it'll be more like reversing from assembly. The actual structure of the code is altered dramatically by the compilation process.

Personally, I'd love to be able to code in a different language and compile to asm.js for deployment. I think I'll try to maintain the open spirit of the thing though, and publish my original source for those who are curious.

I can see advantages and disadvantages to having closed-source web code, so I'm not sure what the end fallout will be. I hope it's not abused though, as I do like to see others' cleverness on display.
I've got a similar view on the situation - perhaps technical people are trained or enculturated to look out for the things that can be improved/fixed, rather than taking time to celebrate progress and achievement.
Hakitzu teaches coding through giant robots and explosions
Can we assume from this that Go is helping to battle against DDOS attacks?
Frustrated with iCloud, Apple’s developer community speaks up
Developing some kind of API binding for the DOM or JQuery is no impossible task though, similar things have already been done in other languages (in C# and the Xamarin Framework for example)
I use it for all text editing. Starting from config files and ending with Go/C/C++/Python/bash.
I guess there are limits to what the shareholders can make him do. After all slavery has been abolished. Still I think it's a quite risky idea.
Twitter down 3/28/13?
AlumniFunder Launches A Crowdfunding Platform To Back Student Entrepreneurs
BlackBerry drops three million users in three months, ships a million Z10s
No, it doesn't. The author is suggesting porting a GUI toolkit (e.g. KDE) in asm.js, rendering it directly to the user, and doing away with the DOM altogether.
I checked the link - it's not exactly right, they are funding graduates who have already completed their college course, and it has to be minimum a 4 year course.

What I meant, was funding 18-30 year olds to actually go to college, obviously, something like "history of art" would probably not have significant returns, but a Masters in CS? They would rake the money in.

(P.S. It's US only unfortunately and I'm in the UK)
The post is about concurrency, but the word parallelism is used instead. To be fair, task level parallelism makes concurrent code run faster, but doesn't really scale if done for its own sake.
He can refuse to do what he's told to - it refers to this in the article.

His share price might then collapse, and he has a substantial financial stake in himself.

It's the same as any company - all the staff could refuse to cooperate and walk out, and it would be worth nothing overnight.
I can't imagine this arrangement is legally binding. The 13th amendment kind of interferes.
yeah i meant piracy obviously, damnit :) Cant change it in the shared item anymore for whatever reason...
I was fighting the generalization, not the details.
"Core Memory" .. that brings back a memory. I worked on an unrelated system while in the USAF that had 512 bytes of core memory. We had a problem where the data was getting corrupted some of the time, particularly on a message indicator byte that disrupted flow control. After a day of oscilloscope work, it turned out that one core in the array had gone bad, and it just happened to be in the "wrong" place.

The system had been designed in the mid 1960's, and this particular core array had been running since 1970 or so, and this was 1985. So 14 or so years of continuous uptime. There's something to be said about building hardware at the macro size, not the micro size. ;)
Why does it not have a mane?
This is why "release early, release often" was invented.
Whilst I generally agree with your view on innovation and the whole "special friends club". But 20% time wouldn't counter the innovator's dilemma: there will still be established power structures in place, reaching to the top levels of the business, who have a vested interest in their status quo (and that doesn't mean no innovation - they can still be innovating), who will fight disruptive innovation. Google seems particularly rife with this!

The value in a incubator, new product development group, or "spin out", (don't think any CoE I've seen fits this model...), is that they have top level sponsorship to go outside of normal process for: hiring, sales, tools, platforms, etc. as required, and just build new stuff. If that's disruptive in the short term, C-levels should be pushing it through for long term gains.

You also place a lot of trust in engineers to have Clue about what to work on. Most will have ideas, many of those ideas would be a very poor use of the companies resources. If those guys feel strongly, they should spin out, and pitch to their old senior execs for seed funding. They'll soon find out if their idea has legs...
How to Protect Yourself Against Identity Theft Online
Yeah, but I think that's only because there seems to be a mild bias for Go among the members on here. So any submissions with "Go" in the title get upvoted pretty quickly.

Not that I'm complaining as I probably fall under the aforementioned bias (albeit I'm not as liberal with my voting).
>What's your point? Purity for purity's sake?

If go couldn't even implement its own interpreter in vanilla go, that's a sign that it's going to be a bad language.
Google releases Maps Engine Lite
¥ is/was the directory seperator on some DOS and Windows based Japanese and Korean computers.
LLVM is not C/C++
Parrot AR Drones Learning in Swarms
US Writes Its Worries About Buying IT Gear From China Into Law
Scammers intentionally write lousy emails
Uniloc v. Rackspace: court bounces patent on method for rounding numbers
Targeting Game Developers, Mobile Gift Card Platform Gyft Launches APIs
>"If JavaScript is already "fast", then why the need for something like this "to get better performance today"?

This feels obtuse -- obviously JS today is faster than it's ever been, but we want native c performance out of it. Do you have a in-browser VM solution today that can do complex, GPU-powered full 3D on every platform?

Then your VM solution is already inferior to javascript and will need significant time, money and development to even catch up to javascripts current level of "fast".

(Using, of course, "game" performance as a benchmark for the vague term "fast")

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

What? How do you rationalize this? Every major browser supports it to their core and most are working on dramatic imporvements for their implementations. Every mobile device supports it natively. Every computer I've seen in the past decade supports it.

The market is speaking? Where? Where is the market speaking? What devices are without javascript?

What browsers don't support javascript?

I think you are confusing the "market" for "a small subset of a-typical vocal developers".
project morph music movement tommy dowd project hungrysounds

:D
We were supposed to learn about more than the waterfall model?

I don't think my version of that class was very useful, TBH.
Darpa Maintains Control of Unmaned Aircraft at Mach 20

...for three whole minutes!
I feel like everything you mentioned is easily worked out once you understand their customer. Assuming they want to go through with the plan:

Eh, I think they are going to have to offer more than just a break-even on gas to get me interested in going out of my way to deliver a package. But I guess they can try it.

You are not likely the person they will be targeting to make deliveries. A lot of their customers barely make ends meet, if at all. Assuming they make a delivery close to their current residence, getting their gas paid for round trip to walmart, even if only a few dollars is a huge amount of money to them.

I actually don't see this working at all. Who is liable for the "loss" of deliveries in transit? If the person delivering the order causes a traffic accident, is Wal-Mart partly liable? Will they be checking insurance and driving records before letting someone deliver for them?

I don't know driving liability law, and it varies by state, but a company as large as Walmart can either self-insure or contract out insurance. This is a solvable economic relationship that can be worked out.

It would have to work more like a pizza delivery situation, where the drivers are actually employees, with a driving history check and insurance, though perhaps using their personal vehicles.

That would probably work, but isn't part of their stated idea. Every nit-pick here can be easily solved by professional management. The only question is whether after solving all those issues, it is economical or not.
Neonicotinoid pesticides 'damage brains of bees'
That's your example of a less shallow demonstration of Go? Something that you could do in any language given a DB library, a JSON library, and an email library?
I'm also guessing syntax highlighting isn't a planned feature.
Get that email signup on there while you're still on the front page of HN, otherwise you'll miss a big opportunity
This is a remarkably bad idea. What happens when someone who's delivering a package gets robbed? Think that's a remote possibility? Pizza delivery guys get robbed constantly.

Also, it says a lot about Wal-Mart's opinion of its customers that it thinks the customers would be willing to do this for cheaper than any other method Wal-Mart could use to get this done.
I am not involved in the whole CloudFlare/DDoS thing and the Go code I am writing is not used in that part of the network.
ASM.js has nothing to do with performance. It's about abstracting away the utter pile of shit that is JavaScript so that we can start using the languages of real men on the web.

There have been plenty of works done in this area already. See WebSharper, Script#... just two of the many available in the .NET ecosystem.

ASM.js is about formalising a known-good subset of JS that can be guaranteed to be compatible across browsers and therefore prime territory for building compilers on top of.

JS is nothing more than an intermediate language; it is similar to MSIL, JVM Bytecode, ASM. The only difference is that it happens to have a slightly C-style syntax. This is merely a coincidence and does not change the fact that is still an intermediate language designed for the web. It is utterly crazy the world has persisted writing code in it for so long. It is the modern web day equivalent of writing code in Assembly language.
Yeah, that's really hard to read. I ended up not reading it because I don't want to spend 5 minutes squinting first thing in the morning :)
At the frontiers of slavery. This guy is getting too much attention, he better have a great lawyer, troubles ahead.
When Things Don't Work Out
>HTV-2 is part of an advanced weapons program called Conventional Prompt Global Strike, which is working to develop systems to reach an enemy target anywhere in the world within one hour

They're getting really close. Mach 20 is about an hour and a half to the opposite point on Earth.
Ford Challenges Developers to Tackle Car Data
Show HN: xeno, simple remote file/folder editing over SSH
Yeah, I think I picked up on that regarding P(X) >= P(X and Y) (see my reply to scarmig). From what NhanH said, I think I now see where my issue is.
It might be a nitpick, but I wonder what you mean by this statement:

- QQ.com, Taobao.com, Baidu.com. Given that the Chinese do not pioneer web platforms, I don't see why they'd do this.

From what I've seen and heard, this isn't true. Taobao in particular seems to be running on a pretty cool stack, and has contributed a lot with OpenResty, which is nginx with modules, LuaJIT and some goodness, backed by Redis, Memcached, MySQL and/or Postgres (inside nginx' event model).

See http://openresty.org/
"Think about a native-like Frontend Experience that communicates with a cloud backend for compute-intensive tasks, stores all your data in the cloud and is availabe for you on any PC with a browser in the state you left off."

Are there any extant models where this actually happens, browser-based frontend or no? I'm dubious. What user-interactive tasks exist which are compute-intensive but data-light and latency-tolerant enough to make such an offloading make sense? Are there any existing non-browser-based applications which actually offload significant amounts of work to cloud servers? Even the much-hyped SimCity "it does work in the cloud!" is doing 99% of the simulation client-side.

The closest I can get to this is MMOs and FPSs (where remote computation is mostly because of the multiuser shared state you need) and things which are essentially data lookup services like Google or Google Maps (and I'm not sure whether those fit the profile the author had in mind).

Am I missing anything notable?
You can't "do away with the DOM altogether". You need to have some method of interacting with the browser; location, AJAX requests, cookies, etc.

Porting a GUI toolkit only relieves your need to deal with CSS, it does not alleviate you of all need for the DOM.
Don't forget, it traveled 650 miles in the process.
Exceptional to join the Rackspace Family
Ask HN: Does this exist or would it appeal?
For ages now I've been looking for this tool, with no success. So I reckon it might be something others would want. Maybe I'll build it. Maybe someone else would like to?

I want to be able to see the bigger picture of the systems I develop. How files connect to each other, the variables they pass, the database tables they update, the functions and classes they use etc. A bit like a database schema but not.

I'd love to be able to zoom in to a line of code or out to show how the api connects externally.

I can picture myself using it on an enormous hi-res touch screen, but guess it should also function on a tablet.

Is there anything like this already or is it something others might use?
or 1200 km.
You're splitting hairs. In practice, if all you're dealing with from the DOM is one canvas element and a URL that's static, you've pretty much "done away" with the DOM.
1) EU says pesticides linked to bee decline should be restricted - [Jan] (http://www.bbc.co.uk/news/science-environment-21277933)

> Earlier this month, the European Food Safety Authority (Efsa) issued guidance on the use of neonicotinoids, in which they recognised "high acute risks" to bees who encountered residue from these sprays in pollen and nectar in crops like oilseed rape and sunflowers.

> They also said there were risks to bees from dust in crops like maize that had been sprayed with these pesticides.

2) Bee deaths: EU delays action on pesticides ban - [Mar] (http://www.bbc.co.uk/news/science-environment-21793365)

> A spokeswoman for Defra, the UK's environment department, said 14 out of the 27 EU nations - including the UK and Germany - had not supported the commission's proposals as they currently stood.

> "Bee health is extremely important but decisions must be based on sound scientific evidence and rushing this through could have serious unintended consequences both for bees and for food production," she added.

> "We are currently finalising studies that will give us the evidence on which to base a proper decision. But as we do not have the evidence yet, it is impossible for us to vote either way."
Send In Your Questions For Ask A VC With Google Ventures’ Karim Faris
I was less pleasantly surprised. It's become extremely common to write titles that are "clever" or that require context from the article to parse. That completely eliminates the most useful aspect of a title -- to give a hint as to the contents. If all titles were like this no one would have any clue what to click on and what to ignore.

Could we please be a little more boring and a little more straightforward with our titles?
How is this different from a student loan?
Bank gives student $100k, student pays bank $250/mo for 30 years (or whatever the terms are).
Hey, I bought your book but I'm not sure I have the link to the latest version. The last version I had a link to was "tsd20130326.pdf" - is that the latest?
No, of course it's not impossible. But I was pointing out a flaw in the article, it glosses over this issue.

And this hypothetical API would need to be implemented individually for each language that you want to use for client side scripting.

Like I said, in the near term it's a lot easier to just write JavaScript.
I think the post is about parallelism. Its about how Erlang naturally scales to many cores by running in parallel. If Erlang had only concurrency, as Javascript does, it would not be solving the "right problem".
August 18th, 2011? Possibly a few tests after this have already happened?

Edit: Looks like no third flight yet. Found this followup: http://www.darpa.mil/threeColumn.aspx?pageid=2147485247

Also found this paragraph to be interesting:

“The initial shockwave disturbances experienced during second flight, from which the vehicle was able to recover and continue controlled flight, exceeded by more than 100 times what the vehicle was designed to withstand,” said DARPA Acting Director, Kaigham J. Gabriel.
Top Secrets in How to Lose Weight Quick
I think the obesity epidemic demonstrates quite clearly how incorrect our understanding of nutrition has been.

The relatively recent acknowledgement of the role of the insulin response to refined carbohydrates is a major example of how "calories in - calories out = weight gain" is far too simplistic a view.
Climate science: A sensitive matter
Student loans are way too low, on virtue of the smaller returns, some people may prefer a little comfort than living on Ramen noodles for 4 years.
I've found matplotlib [1] to be an intuitive and customizable way to make beautiful plots with python

[1]: http://matplotlib.org/
I would think they'd want their own trucks. Here's why:

For one, it'd stave off comparisons with the teen pizza delivery driver (I like delivery pizza as much as the next guy, but let's face it, they're not a professional-looking workforce)

And there's also the advertising/marketing benefits of having your delivery vehicles (with big Walmart logos on them) being seen in traffic & neighborhoods. FedEx & UPS count that as a competitive advantage.

It also gives them a future business opportunity to compete with FedEx/UPS. Walmart already has a highly efficient distribution system. This would be an extension of it .. they'd just have to add package sorting capabilities (if they're smart, they'd standardize on a few different box sizes).
What's The Point Of Promises?
And it looks like they're not that into it https://news.ycombinator.com/item?id=5454337
I'm just glad this development will allow you to use other languages besides javascript. Emscripten is cool, but not practical without something like this standardized. If it can render an Unreal level, it should be able to render a Qt widget sufficiently. Everything I've seen in this regard so far is inferior to just using html/css. As this tech develops that may not always be true.
Station a few of these in different locations and they're already there.
Yeah, and Atkins was talking about the insulin response in the 1970's... but he was mostly ignored (if not ridiculed) by the research community.

The GP was entirely correct in stating that nutrition research has been "screwed up".
Download and install PyPy. 2.0 beta 1 or upcoming 2.0 beta 2 would be a good candidate; it's not called a beta for stability reasons.

So what does beta mean to PyPy then?
That's not true at all. You need some way of interacting with a back end (as well as the browser.) Whether that's via forms or AJAX requests, you need more from the DOM. The DOM is not just a GUI toolkit.

I am not splitting hairs, you are glossing over serious limitations to this approach.
1. speed is relative. it's possible for fast things to go faster. JavaScript as it stands is fast enough for a lot of tasks, ASM.js makes it faster in certain places. This can only be a good thing.

2. The market isn't saying JavaScript needs to go, JavaScript skills are high in demand, more so than ever.

3. This is the crux of your misunderstanding. I agree it would be nice if browsers supported e.g. LLVM out of the box. But they don't. And for political reasons they won't. If a company as large and powerful as Google cannot push NaCl adoption at all in other browsers (and NaCl was announced in 2008, so we're already half way to 10 years), how will you get them to adopt $YourVMofChoice? This is where ASM.js really wins - it is a subset of JavaScript, so it already works in other browsers, albeit without the performance boost and it is much easier for browser vendors to implement support for ASM.js than it is a whole new VM. Being backwards compatible means more web developers are likely to use it which will put pressure on other browser vendors to implement it. No one is arguing that ASM.js is a better technical solution to the problem, but it is a much better practical solution to the problem.

4. So this is another thing. Most of the people who are against ASM.js seem to dislike JavaScript the language. But ASM.js would free you from JavaScript almost entirely. The only time you'd see it is when you're debugging the "bytecode", and surely human readable bytecode is nicer than whatever something like LLVM spits out? Anyway, it seems like slightly curious reasoning.
saying that javascript is fast doesnt make sense.

Is it faster than 5 years ago sure. But the amount of work on needs to do have good performances is just silly. Is it everywhere ? sure. But i've seen a lot of crazy JS demos , i'm running a decent machine ( Macbook pro) and sorry but most of the exemples i see have poor perfomances , and nothing close to native performances. So imagine a soft you need to use 6 hours a day , you'll feel the bad perfs , trust me.

So please let's stop saying javascript is fast, it is a lie. Speed is not something absolute , it is relative. It is slower than native and will always be. Native will always be easier to optimize too.

Doesnt mean we cant do anything in html5/js , just mean we cant do everything. And the more "special" feature one uses the less "compatible" the js app will be.

Now is ASM a good thing sure. But let's not fool people just to promote JS.
Is that versioned so that all you teammates do the same thing?
Oh, is it? Then when can I expect to be able to flag again? Because a lot of bad links are getting through.
I doubt there is any case law surrounding voluntary servitude of this nature. I'm not sure one could call this slavery since he voluntarily entered into the relationship with his shareholders. It would be an interesting case, no doubt.
Don’t Be Afraid to Create Buzz Before Your Product Launch
the Pixel makes little sense to start with unless you enjoy vendor locking.
do you have the link to the perl port? thx