skysight-inc/HackerNews huggingface dataset:
I am interested in the idea of synthetic soils. Arriving on Mars and creating the right mix of sand, silt, and clay is easy enough. But it's the organic matter and biomass that makes soil what it is. Research on this might also have impacts on some parts of developing world where soil quity can be very poor. (Although that's often because anything that could go into the ground to improve soil has other uses).
Search engines largely handle all redirects the same, because they know nobody uses them correctly. If you aren't seeing the behavior you want, you can use Webmaster Tools or metadata to fix it.
I'm a developer and PHP is in my toolbox when suitable. But the thing I can't understand is... why waste all this effort to make a slow, broken language fast, instead of using a faster language?

I mean, sure, it's impressive that this VM is 7 times faster than stock PHP, but Java is over 100 times faster than stock PHP.

What is the gain here? Not having to go out of you little shell and learn a new language?
I wonder how feasible it would be to use ammonia as fuel? NH3 is liquid, contains no carbon, and releases N2 and water when burned.
The question wasn't whether or not comics is a dying art form. The question is if Bill Watterson BELIEVES that it is, with the suggestion that he might believe so because he possibly doesn't like computers very much and therefore might not be fully aware of web comic artists.
This. When I leave I want to get home so I can lay down and make the world quit spinning as quickly as possible.
Common Lisp guy gonna chime in here...having a REPL that integrates with your editor (vim/slimv in my case) is an intense improvement on any other language I've ever used. With C you edit, leave, `make`, run. With PHP you edit, open browser, F5, run...same with JS.

With lisp, I edit, eval (simple command in my editor), see result. If I'm building a game or a long-running app, I can redefine functions while it's running without doing a full recompile and having to try and get back to the state the app was in when I wanted to test my change.

So you get the ability to live-code while the app is running. Once you get used to being able to do this, leaving your editor and opening to shell to test your app seems like a barbaric exercise.

So a good REPL (lisp or not, doesn't matter) can make the experience a lot more interactive and experimental that your average write -> save -> compile -> run cycle.
Anecdotally, I have seen ACT scores improve with work and time. Most people at my high school took the ACT not the SAT, so possibly the effect is not the same. But, as I'm sure you would agree, it's a terrible argument to say a given study must be wrong because I observed differently in a unscientific sample from my own personal life. I will concede that changing your score is difficult, and possibly much more so than my experience shows.

That still does not change my central assertion that the ACT or the SAT are not good tests of intelligence. Or that IQ tests are not good tests of intelligence. I don't deny that high scoring test takers of such tests are usually intelligent but as the famous line goes, correlation does not imply causation.

Intelligence is a very tricky thing to define. People typically try to quantify intelligence as one's ability to solve tricky problems, solve problems quickly, retain hordes of knowledge, etc; but these things leave out rather important aspects of intelligence such as creativity, so-called "emotional intelligence", and the value of personal experiences. This is not an exhaustive list of things that are missed by these tests. Suggested reading here is Malcolm Gladwell's excellent book Outliers.

I'm moving the goal posts a bit on this conversation, but an even broader point to make about intelligence is that if you have a certain amount (what ever that means, again I'm not claiming that you can measure this), magically gaining more intelligence would have relatively little impact on your ability to have a successful life. It is my opinion that hard work, social connections, and even luck are more important than intelligence. Again, anecdotally, I have seen brilliant friends struggle to gain any sort of measure of success in life while the friends I judged as less intelligent are blowing them out of the water. Successful people are intelligent people, but they are rarely geniuses.

And this is where my argument begins to loop back around to the point the original article makes: Outcomes improve for people from poor and underprivileged backgrounds when they are integrated into a social groups with people who make them feel like they belong in higher education and encourage them to learn from bad test scores or rough semesters. So what does it matter if this girl has only slightly above average intelligence (as measured by tests that are flawed indicators of intelligence anyway)? If participating in these programs helps her become a productive member of society and become successful against her personal goals, isn't that a huge win?
haha jokes... well I see why fb wanted to create their own framework since the whole site is in php and it would take em a lot of time to translate it something else (i think most nowadays is JS anyways) but srsly, why people are trying to make faster frameworks for php ... no idea. It doesn't get any faster due its design. At least join one of the open source projects and help that.

Combine all those working on those open source frameworks for years and all together create something fast...
If we exit I plan on telling as few people as possible, why did you want to directly announce to a bunch of people that you now have more money than them?
Oh... we are trying to get away from a dependency on Java :(

Nana looks interesting - I'm always looking at C++ toolkits to better understand how they work. I was looking at it's event system, seems pretty nice. gtkmm also has a nice signals system also.

But yes, rewriting in D would be more than complex. LO has over 7 million lines of code, the real issue is that there is still a lot of cruft (e.g. the Resource class, tools, etc) and we are progressively working on removing this and replacing with saner libraries, such as boost.

Interestingly, VCL actually works pretty much by itself. I recently resurrected some VCL demos and got them to work as standalone executables. VCL could actually be as clean to work with as nana, but the guts need a rewrite. And it would do it in a cross-platform way, but with largely native widgets.
I doubt the ability to get a functional product to market.

The "Team" section lists only 2 actual doers and multiple product people. Never a good sign in a startup.
> I like how Silk stores the profiles of multiple requests

You might like my Django SQL Inspector which aggregates many SQL queries across many requests.

https://github.com/rory/django-sql-inspector
The comparison between GO and Java seems unfair, given they compare a primitive variable with an object... which has methods and a bunch of other things to increase it's size (for good reason).

Sure GO may be quick... but a JIT'ed java program will run at native C speed... because it's been compiled down to native code at that point... (and most language performance comparison's I've seen pop up generally ignore this fact and measure "performance" by timing runtime which includes the JVM firing up and executing cold/non-jit'ed code... not real-world scenarios for high performance code.)
Could you please share where I could find wonderful comics? Are these good places to look: http://www.webcomicsnation.com/ and http://www.buzzfeed.com/kevintang/42-web-comics-you-need-to-...
To code or not to code
Perfectly possible, but I think you'd need about twice as much ammonia as diesel for the same output. Don't quote me on that though... not certain!

This article was a great read, btw.
Dealerships have always felt to me to be some of the sneaky-est, deceptive and sometimes shady businesses I've had experience with. I think direct sales from manufacturers makes more sense...
The question here is eyes-free text entry, portable speed is not really an issue nowadays (typing this on ipad)
Function calls aren't that slow in an OoO processor - they're perfectly predictable branches, so it can just start decoding from over there. There might be a cache miss, but there might also be fewer cache misses, or even better the CPU might skip decoding with a µop cache.

Really, the purpose of inlining is so inline functions can be specialized for their new context, which can easily make the total code size smaller. On x86, size/speed tradeoffs just don't happen like they used to.
Apples and oranges. Protein molecules are far more complex than transistor assembly even if their size are same.
Lower DUI in Europe might have more to do with availability of public transport then with anything else. Drinking group does not need non-drinking member nor pay for taxi to get home. They just take relatively cheap bus.
I think that is a waterfall chart, badly drawn. The gain bars are typically shown in green, and loss in red.
Dash is the only app that's making me think twice about buying a Linux machine when my current laptop retires.
Not only has the bill not been brought to the floor, it would need to be approved by both legislative bodies and then signed by the governor. The probability that the dealer lobby will sit idly by and let this pass ... is unlikely.

Regardless, you can buy a Tesla in New York, Pennsylvania, or online. If you go to a Tesla showroom now, you'll see a huge sign that says "pay 0% sales tax", which makes sense if you buy it online. Why would I want to pay 7% more even if I had the option?

All of this is just bullshit, on both sides. The dealers already lost. They lost when buying cars over the internet became a viable option.
It turns out that this is very particular to the field. CS and math papers are easily available, but I was pretty shocked when I found an interesting cite to a linguistics paper on wikipedia, went to look it up, and discovered that there was no way for me to read the paper. :/

In related news, the arXiv model of making paper preprints available has great difficulty catching on in other fields because of fear among the scientists.
Yala – Node.js deployment solution
As mentioned in the article, they only hash the first 64 bits of the address. That means you only get 64-48 = 16 bits to work with.
Big scorpions are not dangerous. The most dangerous scorpions tend to be smaller ones. This I leaned from Sahara desert natives. I found a small one under a rock and played with it. Those people got crazy at me.
OTOH, that means I don't have to dive through the minutiae of response message format when I'm just looking for the basic header stuff. All the important concerns (core, caching, conditional requests, auth and forwarding) get their own RFC and are thus easier to skim and search through. Although 308 and Range (and Prefer) also getting their RFCs is a bit weird. Likewise, syntax and routing get RFC 3270 so if you're implementing a client or server the reading experience should be much tighter,
They get points from their peers. That's even more valuable to them.
The clarifications are very welcome but I wish it included embedded unit-less progress information on chunk encoding without having to rely on a side channel [0] (shameless plug, but any progress — ha ha — on this front would be fine)

[0]: https://github.com/lloeki/http-chunked-progress/blob/master/...
I was wondering how easy/difficult this phenomenon is to study in depth. If I wanted to examine any organisms in the jar, I would have trouble doing it while simultaneously maintaining the ecosystem's independence.
Show HN: PHPippo PHP preprocessor, micro-optimizer
That would be the same with this system.
Preexisting codebases, compatibility with great libraries and mature full-featured frameworks, progressive enhancement of infrastructures already in place, recycling of developers. You name it.

This is not about pleasing the bedroom programmer that can just "go out of his little shell and learn a new language". This is great news for any decent sized project or enterprise with infrastructure already running in PHP.
Probably not a good idea to keep your profiler open to the world as long as you allow reading from arbitrary files. After a bit of fiddling around I was able to read your secret key from the settings file. It starts with 'es!b3'. And your soundcloud password. Sorry.
5 Data Sources for Health Hackers in the UK
The Brew Strong podcast had a series of episodes on the process of opening a brewery, including regulatory, financing, etc.

http://thebrewingnetwork.com/shows/Brew-Strong/Page-4
Why Does U.S. Cell Phone Service Stink?
Sell a machine learning product. Be a sales engineer at Sift Science
Sift Science (http://siftscience.com) is ready for great people to join our cause in sunny/foggy San Francisco.

Last year there was $4B in online fraud and 70% of that was driven by organized crime. The opponents are no longer script kiddies -- they’re just as smart and capable as any of us, and their attacks are evolving in both scale and sophistication. As the world becomes more connected, this problem will only get worse. We’re building a large-scale machine learning system paired with elegant visualization/UI tools to help ecommerce businesses take a stand. We’re literally fighting bad guys, and have big plans beyond fraud.

Our team (http://siftscience.com/about) includes several ex-Googlers with experience spanning e-commerce analytics, search quality, ads quality, and speech recognition. We value respect, collaboration and creativity, and don't take ourselves too seriously. We want to create a great place to work -- a company is nothing without its people.

As an early team member, you’ll have a huge impact on the product, direction and culture of the company.

You must:

* Get stuff done

* Respect and treat others well

* Be comfortable wearing different hats

* Thrive on responsibility and freedom

* Bulldoze through unfamiliar problems

A background in machine learning, HBase, Hadoop, Java, Rails, MongoDB, d3, jQuery, HTML/CSS, data visualization and/or AWS is great, but not required. Just be ready to learn quickly.

We can promise two of these five things:

* Daily inspirational quotes read in-person by William Shatner

* Interesting and meaningful technical problems

* All-you-can-eat caviar breakfast, lunch, and dinner

* Weekend Lamborghini rentals

* An incredible team that will challenge and respect you

Our investors include Spark Capital, Union Square Ventures, First Round Capital, Max Levchin (PayPal co-founder), Marc Benioff (Salesforce CEO), Chris Dixon (Andreesen Horowitz), Y Combinator, SV Angel, and others well-versed in e-commerce, payments, and enterprise software. We offer market salary, meaningful equity, health insurance, custom dev setup, beer o’clock, relocation help, etc. just like everyone else. But what’s most important is the work you do and who you do it with. Everything else is just icing on the cake.

Let’s make the world a better place. Check out https://siftscience.com/jobs#11162

Send your resume / GitHub to jobs+hn@siftscience.com
Yeah, the communist "everyone owns the labour" approach has been tried, I think you'll find, if you open some history books.

There are some seductive ideas in communism, but making ownership a function of direct contribution sure as hell isn't one of them. The fact that the setup is biased towards owners is the very reason why so many people go and try to start their own business.

Starting your own business and making it successful is extremely hard and risky work. The entire point of putting that hard work in is that at the end of the day, you own the system, and can retire on the fruits of the system you gave birth to.

If ownership decreased to be a proportion of direct contribution, apart from the fact that it'd be very hard to measure that, it would also demotivate most entrepreneurs, myself included, from lifting a finger to start a new business.
From what I've heard, dude is basically kinda done with the comics grind.

Which is not surprising. I do a webcomic, and have no day job to distract me from it, and yet sometimes I can't even manage one page a week, let alone the six B&W strips and one Sunday strip that being a Syndicated Cartoonist involves. I have a friend who's doing the syndicate gig right now[1] and she's basically impossible to get ahold of because she's always got to stay on top of her buffer.

It's kinda like coding for video games. It's a dream job but the reality is that there are a ton of other people clawing for the same position so you better work your ass off, kiddo!!11!!!. Well, okay, maybe less of a dream job now that newspapers are dead but you know what I mean. That shit burns you out but good.

1: http://www.gocomics.com/heavenly-nostrils
It's also quite possible that Watterson is kinda mocking himself here. Cartoonists tend to do this.

source: I'm a cartoonist
That second list has some very good ones. Some other ones that are or were popular:

Girl Genius, winner of several awards for both story and art, a story about a world ruled by MAD SCIENCE: http://www.girlgeniusonline.com/

8-bit theater (finished now), an overall parody of Final Fantasy: http://www.nuklearpower.com/2001/03/02/episode-001-were-goin...

Megatokyo - it used to be pretty big among manga fans, I don't know if it still is: http://megatokyo.com/

Savage chickens, a strip drawn in sticky notes: http://www.savagechickens.com/

Basic Instructions - hard to explain, but still, very funny: http://basicinstructions.net/

Penny Arcade, one of the first "big" webcomics, from the same guys that run PAX: http://penny-arcade.com/

Manly guys doing manly things, an overall parody of macho characters in popular culture: http://thepunchlineismachismo.com/

XKCD, terrible (minimalist?) drawing, truly great writing (if you are geek and/or math inclined): http://xkcd.com

Keep in mind that for new readers it is usually better to start from the first strip and move on, but that usually means that you have to endure some pretty terrible artwork (check the "first" button, and move on).

Also, it depends a lot on what you like reading - XKCD is almost exclusively math-oriented while Penny Arcade is not really funny if you are not into videogames. Then again, that's the good side - there's something out there for everyone.
Uber's $18 bn valuation is just another fantasy marketed by Silicon Valley
Has anyone ever attempted even the very roughest estimate of the indirect wealth created worldwide by communicative technologies like Google and Facebook - in other words, aside from that directly generated for those companies?
Is it just me or the intro video wasn't really clear how it works. Am I going to just move my hands on nothing and expect this thing to write? Can someone clarify how this works?
here's a little more discussion about mirage, and the related arrakis :

https://news.ycombinator.com/item?id=7726748

https://news.ycombinator.com/item?id=7780419
Nice... I did make an attempt to filter out sensitive stuff but clearly did a bad job. Thanks for letting me know. I will eventually introduce a demo app rather than my own site.
Good that someone is exposing the atrocities on labors working in such factories, but why not then fight iPhones and all those phones manufactured in China, as well? Labors work in really really pathetic working conditions to make those shiny gadgets.
That impression is incorrect. I don't think the core devs and the overall community have ever been as vibrant as they are now.

Take for instance compiler development: half a decade ago, updates were rare and marginal. Nowadays you can expect a new compiler version every single year with lots of exciting features.
You really think some piddling Automattic bounty is more valuable than a WordPress 0day?!?!?!?!? (Conscious punctuation.)

I'm at a loss for words, scaredy-cat.
I wonder how he feels about the fan-drawn sequels?

http://www.review-land.com/a-sequel-to-calvin-and-hobbes/
>It started off as a research project [...] for Facebook

Huh? Isn't that what HipHop is? Can someone elaborate on the matter? Is this a fork? Why aren't they just migrating their work back to HipHop, I mean all this leads to is fragmentation.
I've sent you an email with the precise steps to reproduce it.
The World in Thirty Years
I used to be a libertarian. Then I moved out of the Silicon Valley.
Is Go even faster than Java at this point? Last I saw, it wasn't quite there.

The only comparison with regards to Java was with the representation of integers, IIRC, which isn't really a native vs VM issue.
I don't like the way tech is being used as a false argument to paint the opposition as anti-tech.

Nobody is opposing technological innovation or suggesting it should be slowed down. It's the business models that leverage that tech people have a problem with.

With the same bull shit straw man arguments Andreessen uses you could claim that people opposed to governments excessive surveillance are "anti-tech". Or since guns are tech too, you could argue people in favor of gun control are anti-tech luddites.

Utter nonsenses. The ultra-libertarians are trying to prevent a real debate about ethics and social problems.
> The comparison between GO and Java seems unfair, given they compare a primitive variable with an object... which has methods and a bunch of other things to increase it's size (for good reason).

Honest question: will it be JIT'ed to the point where you no longer need 24 bytes to store an Integer in a List on a 64 bit JVM? Because if not, that comparison doesn't strike me as unfair, given that he explicitly mentions memory bound situations. Furthermore, will an array of Integers be a tightly packed set of integers, or value references to Integers? In general Go's equivalent to objects are structs, which seem to avoid this overhead of Java objects. Again, honest question; if Java can JIT all that away, awesome! :)

For the record, the people on the Go-nuts board are pretty adamant about microbenchmarks not being all that representative, and that people should give the JVM some time to do its optimisation (Robert Griesemer was one of the original programmers on the HotSpot compiler after all).
The author of the accepted answer was 15 at the time of writing.

At that age I had a good grasp of Turbo Pascal, but not much that would be of any use professionally.
Thanks for pointing out Jasper: great!
Show HN: Discussions everywhere
Escape analysis, dead code elimination, and function inlining are standard optimizations taught in an undergraduate compilers course. Go is cool, but I wouldn't really cite those as justifications for why.
PHPippo will soon become a "downgrading assistant" too, converting syntax, and reporting PHP version compatibility issues found in your sources against a given target version.
Having the parameters of your GET request in the query string or the request body doesn't have any semantic difference. You're just fetching a resource given some parameters, which doesn't violate REST principles.
> It also defeats caching and any other reasons why you would want to use GET over some other http requests.

It does not break caching.

Instead of just using the URL as the caching key, use URL+body. Same URL and same body = same response.
Show HN: Whisper clone in Indonesia
Engaged is barely profitable and even the revenue is not that big. Majority of their money (profit and revenue) comes from subscriptions. Some from ads on aol.com other properties (but AOLtech is pretty weak)
Pocket Dentist
Alright, I'm fucking done with HN comments. So damn tired of being down-voted over nothing. It's like a hive of 5 year olds.