skysight-inc/HackerNews huggingface dataset:
A lot of my Linux use is similar to sitting in a garage and taking apart an old car. It's fun to install different distributions and play around with them, and then blow it away and start all over. With a fast internet connection and a handful of USB drives you can try all the major distributions in one afternoon.
Because science is not based on intuitive feelings about how things may work, but on theories which try to explain how they actually work. It's not enough to have a nebulous idea like "the Earth is a stable system that can absorb shocks." You need a model that describes exactly that, and then you need to see if the data agrees with that model.
To my knowledge, that only occurs during a keynote that introduces new products. I suspect it's intended to generate excitement.
I definitely think this is a step in the right direction. Its more true to spirit of patents anyways and hopefully will draw more attention to patent trolls in the future. Good move by Google.
This seems like it could be cool, any chance of having it hosted somewhere? I'm too lazy to set it up to test, and I'm sure I'm not the only one :)
Fuck Optimisation
I wonder how you would verify if a person actually works or worked for the company in question. Getting this wrong would allow for fake responses.
Just putting it out there so it won't sound like I'm trolling: I like it.
Now, isn't this a subset of Quora? (which might not be a bad thing because it's trying to grab a particular niche, but still I'd like to understand the "secret sauce" here)
Now Feedbin just needs to import read/unread/starred status from Reader and the world will be a happy place.
Also, the DOM. It's a sort of blackbox that has a mind [implementation] of its own, and if you don't treat it as such and/or if your code isn't bullet-proof (and honestly, most code isn't) then you'll get exceptions from even routine and mundane operations.
I have no problem with the U.S. consuming that much, but I don't think we could do it without American military hegemony (and I don't think Europe could do it without American military hegemony).
Pacman is the Arch Linux standard right?

I was fond of Arch when I first heard of it, because back then I was still a BSD fanboy. But as time has progressed I find the use of rc a bit stale and I actually like the initiative of LSB.
but he intentionally entered into this arrangement on his own free will.
Take a look at this graph, I think it sums up your argument: http://www.skepticalscience.com/graphics.php?g=47
I'm very interested in this, in fact I'm planning on rolling an iOS based couchDB solution for a company sometime this summer. Could you comment on some key differences between pouchDB and touchDB? Did you also try to simply run ARM compiled couchDB on iOS? If yes, how was the performance there? I've read that initializing takes about 10 seconds - I'd be willing to swallow that if the subsequent interactions are smooth.

How about the initial replication of larger databases? Do you roll out an initial version directly in your app or do you have some file based download of a snapshot?
JS next seems almost as if they turned Javascript into Python. I am pleased.
Immerica Helps you find Employers that have filed for GreenCards in the past
The price of zero-day exploits keeps rising
Getting Started with Wireframing.
Yes, but the decisions have been made and the repercussions played out.

Outside of the 9th district, I believe those decisions would have ended the same way. The plaintiffs want the jury pool to be not too technically literate. Well, that basically excludes the 1st and 9th districts.

Think about who the jurors are? People who weren't smart enough to get out of jury duty. Now there are so many patent lawsuits going on down there it's hard not to be on the jury and not be involved in a few cases. So the jurors get experience. Maybe the first dozen cases were decided poorly but the jurors are getting trained (unfortunate for the defendants in earlier cases) in how to decide patent law.

Have you noticed the decisions coming out have been more fairly decided. It's not enough anymore to just to take a patent case to Texas and assume it's going to be rubber-stamped.
There is not much of a bus factor here.

I filed Issue 2424 and so let me explain: my fix was a very hackish local way (not the way I'd really like to see it fixed) that just demonstrated how much of the performance can be gained.

A generic implementation is obviously preferred. I would like to do it myself but I don't work on V8 full time anymore so I can't dedicate my own time to it.
Even if you allow any questions I doubt people would actually dare to ask anything so I definitely see a place for this service.
To put it in simple words: Should you put all your eggs in one basket? The investors don't.
yep, this matches my experience in Melbourne
No, but to be fair to Google they do say:

"Over time, we intend to expand the set of Google’s patents covered by the pledge to other technologies."

Now that's not a specific promise, so you can argue how much it should count for. But if you take it at face value, it seems reasonable to expect that they will be adding to the list.
> agriculture as we know it (the plants we're used to eating in bulk) are no longer feasible in the quantity or quality we expect.

of course everyone will have to move, but isn't there a huge amount of land that will become good for agriculture, e.g. siberia, northern america, maybe even some of antarctica?
Dropbox only does document-based syncing, which iCloud does correctly.

What technology are you referring to that Apple tried to force on developers and then killed off? The only one I can recall is garbage collection, which was never forced.
ParallelArray allows data to be shared without copies.
A few additions/tweaks that would be great to see:

1) Add a raw http test -- no template compilation or html, just return "OK". Would give a relative idea of the cost to "just turn the thing on"

2) Don't json encode after the database tests. By json encoding you're doing two things but saying you're only testing one.

I come from the python/django world, and I know that different python json packages have orders of magnitude differences in their performance. From that I can infer that there are probably similar or greater cross-language differences -- I suspect node.js having json as a native object type helps immensely.
Distros, at least in my opinion, are not about choosing default settings, but about making all the different components (Kernel, whatever else you like) work together nicely and distributing them together (hence the name Distribution).

It therefore makes sense to classify a distribution by its mean of distribution (duh!), i.e. the package manager and by the set of things it distributes (the packages).

You may also note that I did not say that everyone is capable of collecting software from ~50 different upstreams and then compiling said software in half the time it takes to install five distributions – but installing the packages of one’s choice from the archive of the distribution is probably roughly as easy as installing the distribution in the first place.

It might well be that I misunderstood something you said, so please feel free to correct me.
"Oh, they're just frameworks for CGI/Perl and thus severely crippled by CGI's mode" - This isn't true.

Dancer use PSGI (not CGI) and most modern Perl webapp frameworks (Mojo & Catalyst) use PSGI/Plack (http://plackperl.org/). The PSGI model is very similar to wsgi which allows for different types of persistent servers.

Dancer's deployment POD is good reference on options: https://metacpan.org/module/Dancer::Deployment
What's flimsy specifically?

That global temperature is going up? I think that's pretty well-established. You can look at the graphs, you can look at the record ice melt we get each summer, and if you really want to get scary, figure out how much higher the temp increase would be if a lot of that energy wasn't captured by the phase change of the ice melts.

That the greenhouse effect exists? You can model that with 400-year-old physics.
Soylent isn't a new concept. They joked about "bachelor chow" on Futurama, and I think most people who have ever owned a dog have wondered:

"Why can I buy 2 weeks worth of food for my dog, which she seems to love, that sits in a bag, requires no refrigeration, no preparation, and providers her all the nutrients that she needs for such a low price? Why can't I also eat dog food?"
Bitcoin definitely has potential. I doubt if it's in a bubble. Its a right mix of need and want for the global economy. It is also getting a lot of traction. As more enterprises adopt, the more its potential for disruption. [Disclaimer: I have bitcoins in my wallet]
Except that a service like this has very little lockin. You might invest hours into setting up something like Google Reader the way you want. This is just a logistics service. If Google provides this service for only six months and disappears, the userbase doesn't lose anything except the service.

I think your argument is still valid for something like Keep. I just don't think it is relevant here.
I don't need to qualify it at all. A wife rejecting the iPhone 5 over AppleID frustration is going to have to use something else. There are things that spec higher, are more hackable, or more "open", etc., but nothing with the iPhone's level of wholistic user experience polish.

So if the corner case of swapping user IDs for purchased items is enough to dump a phone, she's going to be desperately unhappy with the other alternatives out there which currently have countless more normal user UX annoyances.
Mobiscroll - Date & Time Scroller
It essentially seems like a drawn out piece of performance art and for an art piece I must say it seems to doing quite well.
How Two Israeli Companies Are Leading The Pack In The AdSense For Content Space
the point of relocating to a cheaper country isn't to earn a local wage
I'd be curious to see how ruby fares using a setup other than apache + passenger; I have a feeling that nginx with unicorn or puma would provide better results, and might give it a go when I have a bit more time.
I think the rule of thumb is that any old product which doesn't firmly belong to one of the 5 units (Search/Knowledge, Chrome/Android/Google Apps, Identity/Google+, Advertising/Commerce and Youtube/Video) created after Page's 2011 company reorg is at danger of being shuttered. As long as a product belongs somewhere it has a better chance of staying alive, and one way to measure that is when the last update to it was.
JavaScript cloth physics simulation using verlet integration
If you don't have a designer working for you now, don't hire an intern to do your design for you. Internships should be like apprenticeships; what you get out of it is some cheap labor and a likely hire trained in your methods, and what they get out of it is skill and a portfolio.

If you don't add to their skill it's a bad deal for them and even if they take the job you're taking advantage of them. You'd give them a starting portfolio, but a good internship should be both.
For the curious: this is what railguns do. There are no explosives, just a projectile going very, very fast.
Auth with a social account (Linkedin or Facebook) or verifying via their company email.
This looks so much better than the vbscript API from the past. Is it as functional?
> I was assuming they where looking for something to create a little controversy to keep things interesting, but it just seemed odd to use something as a reference and then make it seem less credible at the same time.

If a report like that is well written, it will provide a decent introduction to the ideas, and also have an exhaustive list of references. In that sense it makes a better reference for a journalist or layman than the original papers, which can be hard to interpret! And you can still go and look at the original sources if you like.
Notifying Windows Explorer about files in use
Tech mistakes cost entrepreneurs a fortune. Learn how to avoid them.
TechSpeak for Entrepreneurs teaches entrepreneurs how the software design and build process works. Nelly had observed, as have I, that entrepreneurs who are not deeply technical spend too much money, time, and effort trying to get their ideas turned into software products. Many hire the wrong people, get a product that doesn't meet what they wanted, and worse of all, many get ripped off in the process. The idea behind TechSpeak for Entrepreneurs is to help entrepreneurs avoid these mistakes.
Was Play 1 or Play 2 tested? I thought Play ran on Netty so I'm surprised it didn't fair better.
Having had a look at the Gemfiles, it might be the choice of HTTP server used. I believe defaults to WEBrick, if no other server is present and I believe WEBrick is single-threaded.

I don't have any experience with JRuby, but this might be a possibility.
If you want to really draw a line in the sand google, open all your patents, and I will forever support you and your products. Until then, this just feels like lip service.
I can't believe it's taken the HN community 3 years to take Bitcoin seriously. Makes me wonder about you guys.
It doesn't seem to different from someone in a long-term BDSM relationship. (I have no idea what the actual term is, not my scene). The only difference is that except instead of one Master, he's got as many as are willing to buy shares.

If this is what he's into, I ain't in any position to judge - except where it hurts other people who didn't consent, such as McCormick.
The exchange rate in USD has quintupled since mid January. I can't see how this is not a bubble.
The in-joke we had as Mac developers many years ago was that Macs are very user friendly. The problem is that developers aren't users.
This will be a fun ride until governments ban it.
Except that fixing abusive spouse is nearly impossible, but fixing buggy service is possible (though it may be hard in this case).
Just had a look at the tests and the urls responded to differ:

http://localhost:8080/json

http://localhost:8080/(.*)

Shouldn't all these examples at least be trying to do the same sort of work? For such a trivial test differences like that could make a huge difference to the outcome.

It's great to see replicable tests like this which show their working, but they do need to be testing the same thing. I also think they should have something more substantial to test as well as json marshalling on all the platforms, like serving an HTML page made with a template and with the message, as that'd give a far better indication of speed for tasks web servers typically perform.

Still, it's a great idea and really interesting to see this sort of comparison, even if it could be improved.
What do you get with an Arduino pulse sensor + video games?
According to the article,

> He kept the remaining 99.1 percent of himself but promised that his shares would be nonvoting: He’d let his new stockholders decide what he should do with his life.

So how does that really let him back out?
Why should mean global temperatures rise? There seems to be no actual evidence for this.
"""Let's say that you leave your recursive server open to the internet. Now not only can you ask your DNS server for information about other DNS servers on the internet, so can anyone else. If someone asks your server "where is www.google.com" a whole bunch of times then your server starts flooding google.com's DNS servers. For every 1 byte of data sent to your DNS server 50 bytes of traffic end up directed at the target."""

This explanation is skipping a key component of a DNS reflection attack. When the attacker makes a DNS request, they spoof their source address so it is the address of the host they want to attack. Thus they send a small request to your DNS server, and your DNS server returns a large response not to them, but to the host they're attacking.
Holy cow. It was worth $60 last time I checked (last time a story was discussed on HN). I'm not one usually to play Chicken Little, but doesn't a 50% rise in a matter of a week or two seem a bit unsettling? Unless adoption has risen similarly, which I doubt -- it's not like Amazon just announced they'll be accepting BTC.

Enjoy the run, speculators. But don't get greedy -- remember the tulips...
I did already say that I'm also slightly biased ;)

However the point of that post was to be a little more objective because constant fanboy posts aren't constructive. Plus there's plenty of communities like this place except which aren't so pro-Go, so you have to remember that HN's bias isn't representative of every community nor individual (let alone real life). Which was the other reason I wasn't my former post to sound impartial.
Heh yeh I probably should have put a disclaimer in there since I wasnt trying to imply that there actually was a problem.

It was just the first thing that popped into my head when I read the comment.
Alle pretparken in België pakken uit met nieuwe attracties
I think people have come to see Google almost as a government for the Internet in that they expect them to invest in the infrastructure simply for the greater good.
Remember Webvan (http://en.wikipedia.org/wiki/Webvan) and Kozmo (http://en.wikipedia.org/wiki/Kozmo)? It will be interesting to see how Google manages the logistics.
You might be interested in this alternate take on the current Sheryl Sandberg mediascape:

http://thelastpsychiatrist.com/2013/03/dont_hate_her_because...
He has the power, he's simply not exercising it.
"Almost everything is open for ask"

Exactly. You said "almost". The idea (hopefully) of this platform is to get rid of the word "almost" and just have "Everything is open for ask".
You misunderstand the problem. It's not the loss of the $20 of goods or whatever that are lost. Obviously they can absorb that.

It's the lawsuits due to the emotional/physical trauma of being robbed while delivering for Wal-Mart.
I'm not sure what to tell you, except that, like the post you replied to said, "Of course [you] would think that" is a common rhetorical device in idiomatic English that in this context really, really does not mean what you seem to want it to mean. Your parent clearly does not think nor did express any statement of the form "all X are Y", and took great pains to make that, and their actual point, clear, and your "parsing" of that one sentence to make it into something close is exactly what the damn blog post is about.

I'm sorry that you feel I've trivialized mental health issues, but I will say that I've known psychotic people IRL, and again, I used the phrase "slightly psychotic" quite deliberately.
Flight assembly - super cool video
Yes, but it wasn't just about Google Reader. A number of things happened (or hit the news) in a short period of time, all of which damaged Google's standing as the "Don't Be Evil Company" and hurt their credibility with hackers and people who care about things like the Open Web and Open Standards.

I'm not necessarily saying the backlash was (or wasn't) justified, but it was what it was, and I think this step by Google is a good thing in terms of earning them a bit more trust with that crowd. Whether that's something that actively care about, is anybody's guess.
After a few weeks ago reading that BTC was at $45/btc and thinking this has to drop drastically soon enough only to see it now at $90... Not saying this growth isn't possible but it's not sustainable this early on, unless I'm wrong?
Focus is a big part along with trying to get the company buy in to using it as a tool for their benefit. Building the product around helping people find info about jobs or careers will change some aspects of the architecture and layout.
I think that was implied. However you're right that the author should have made that a little more clear.
As an employer I would want to block this in an instant. It's the perfect addition to any social engineering arsenal. If it works, great for finding out little details about a company that only an insider would know, to support a more thorough corporate espionage or hacking attempt.

Also, given that out of the volume of incoming queries that companies get only a tiny fraction is related to potential employment there, you'd have to figure out how to filter out people looking for 1) sales leads, 2) customer support, 3) freebies, 4) a direct line to the CEO for their complaints, 5) a direct line to the CEO for their charity sponsorship, etc.

Sorry about being harsh. I just think it could be a bit of a Pandora's Box.
Brain surgery in 140 characters – Is the Internet making making us idiots?
Core Data now provides NSIncremental store, which lets you use any web API as your persistent data store. It's possible to roll your own alternative to iCloud in this way, if you choose.
A game based on high scores or fastest time has much more replayability (and incentive to replay) that a puzzle game with just one solution.
Well, Vim is 21 years old already and it still has a strong base of fan users. Good example on how good software live long
Yeah I was disappointed to see a lack of flash as well, especially since it advertises itself as a microframework and all.
For what it's worth, I think bitcoin has potential and I also own a couple, but I think it's bubbly as hell right now.
Founder of Pandora on lessons from near dot com bust to billion dollar IPO
How I’ll Fund My Next Startup: A Fair Equity Split for Founders
I'm not sure many people would use webgo in real life. I don't know... maybe some people... certainly not pros.

Also, the 1.0.3 thing is probably dragging on the numbers a bit. 1.1 would boost it a little. Not enough to get it into the top tier... but a little.

Also, for Vert.x, they seem to be only running one verticle. Which would never happen in real life.

Play could be optimized a bit... but not much. What they have is, to my mind, a fair ranking for it.

Small issues with a few of the others but nothing major. I think Go and Vert.x are the ones that would get the biggest jumps if experts looked at them. And let's be frank... does Vert.x really need a jump?

So what they have here is pretty accurate... I mean... just based on looking through the code. But Go might fare better if it used tip. And Vert.x would DEFINITELY fair better with proper worker-nonworker verticles running.
Native parsing is a red herring; even in the bad old days, it was quick enough to be unnoticeable unless you were working on Big Data in the browser. Moving to native-code parsing for the sake of performance is a major case of premature optimization.

JSON's big advantage was that you didn't have to do any work. One function call, with a single argument, would take you from a blob of text to a fully populated data structure, and that function was already built into every browser. The name of the function has changed (eval() to JSON.parse()), and some genuine security enhancements went with that, but the form of the API hasn't, and there's a reason for that: anything more than one monadic function call is too much work.

Some formats, like TOML, have gone so far as to explicitly specify the data structure they describe. You could make a no-work API like JSON's for that: TOML.parse() and TOML.stringify() would take up more code space than their corresponding JSON APIs, but using the APIs would still involve no work. Less work, in fact, because TOML has a date literal, which even JSON doesn't. Something like that could catch on.
> Except it still requires you to serve up architecture-specific things for now, as far as I can tell.

PNaCl doesn't require that. The fact that PNaCl is not enabled by default on the client makes that a practical requirement when using NaCl, but "is not enabled by default in Chrome" isn't the same thing as "does not exist". Particularly, the fact that PNaCl isn't enabled by default in Chrome, unlike the claimed fact that it doesn't exist, is no barrier to Mozilla incorporating it.
"Plenty" is not a fact that can be disproven, it's a value judgement, and that growth rates have been decreasing does not mean the world is running out of people. Also: economic growth based on an ever-increasing number of customers is not a sustainable policy.
Show HN: Noowit