skysight-inc/HackerNews huggingface dataset:
Some of the claims made about Ada are certainly mistaken, but there are also good arguments for genuine, important contributions. See, for example, Babbage historian Doron Swade's discussion of her insight into potential applications of the Analytical Engine beyond numeric calculation (beginning at 36:30):

http://www.youtube.com/watch?v=7K5p_tBcrd0

By the way, a very good biography of Grace Hopper was published a few years ago:

http://mitpress.mit.edu/books/grace-hopper-and-invention-inf...
That's true in this case, but only because we have other results showing that various problems are NP-complete.
> I didn’t think I’d learn anything building Bootstrap.

Key word here is "think". As in, before he started the project.
A generalization. Arrowized FRP (as introduced in Yampa) can be entirely embedded in Elm.

The Automaton library is the beginnings of such an embedding: http://elm-lang.org/docs/Automaton.elm

To be more concrete, in Elm you can work directly with signals if you want. In Yampa you cannot; you only get "signal functions" (which Elm has as well in the form of Automatons).
And it's condensed too – I know. But it has to have lower case in order to display URLs. And it provides legibility for the news reader mode: http://www.masswerk.at/google60?mode=news
iOS is way worse. Maybe not if your used to it, but the categories are totally random. And every setting is either on the top level or in "General", apparently decided by a coin flip. And then the app-specific settings that only some apps actually use so you have to check two places half the time? Gross.
very cool. i'd throw some money at it if it appeared on kickstarter.
Lazy evaluation implies that you keep the result for re-use later if it is shared between multiple users. So if laziness causes performance problems, it is generally:

* A space leak: The deferred computation holds lots of data alive for when it will be needed, whereas computing it would reduce all that data into a small result.

* A latency problem (sometimes called a "time leak") where we may idle around for a while, and only when some value is desperately needed, start computing it. We could preemptively compute the result to hide its latency.

These were not the problem here.
The problem here was that part of the computation of the result is redone each time.

Sharing parts of the computation between the invocations was not trivial, and to do this, they found it easier to move the computation to the template loading time ("compile time").
This only works if all NPC problems can be converted to CLIQUE?
Excellent post. Choose the right tools for the jobs. Great analysis over the journey.

BTW, does Dropwizard work with Play! Framework?
Protecting your privacy automatically with a proxy
Not only was the site down for me in San Francisco but the Likes count buttons on several blogs were not loading. Can't the like button at least be cached?
While I agree with the general sentiment of your argument, it's still wrong since Google would get a credit for foreign taxes paid. Your post is moot due to this fact, aka reality. :)
I have a hypothesis of equal scientific merit: Caterpillars are turned into butterflies by an invisible wizard in the sky.
They already do, although it is quite new. The AWS provisioned IOPS layer ("pIOPS") is SSD-backed, and can be used for RDS:

http://aws.amazon.com/rds/#PIOPS

There isn't currently an easy way to migrate to pIOPS from traditional RDS, but the performance is fantastic and works as advertised.
Fun fact: One of the main guys behind this is George Hart, who happens to be Vi Hart's (of Youtube fame; look up her videos if you've missed them) father. I saw him talk about the museum a little while ago. If the fun he seemed to be having with this project comes through in the museum itself, it's definitely something I'd love to see.
I hope so - That would be insanely great.
I find math in some cases to be really hard to Google. Particularly with expressions that I don't know the names of; I never know what to use as search terms.
It's a question of degree. I can work in a noisy open office space, but I'm more productive if I can control the noise and have my back to the wall.

Your sleep quality is probably effected by the amount of light and other such disturbances.
Show HN: the app that powers our order fulfillment warehouse
Why Denser Cities Are Smarter and More Productive
Nike Launches Nike+ Startup Accelerator Powered by TechStars
It could be pretty significant. If a strong majority of Windows users are in corporate environments where they're not permitted to install software, every developer who doesn't produce the sort of software purchased by corporate IT departments will have no access to that user base.
Yes. Bootstrap's grid system saves the day, everyday.
Dissolving into the liquid oblivion of sleep, we are caterpillars to the butterflies of our next morning's waking selves.
Desert Strike and (it's even better sequel) Jungle Strike were amazingly well designed. I think they were on the Sega and circa 1992 & 1993. The Hard Vacuum game looks like it might have been even better.
Is this because PostgreSQL's file format will become hopelessly confused and unable to restart if flush doesn't work?

A lot of applications can lose the last 100ms of writes, especially if its rare because of a k-safe cluster design, as long as you don't have a corrupted file format. A good transaction log based system will recover - as the author's should.
Does Linux Mint have the same spying "feature" as Ubuntu?
Or, you could take a look and notice that Javascript is now supported by Visual Studio, write an app for the Windows 8 Store, turn around and use Phone Gap to port it to Android (rather easy) and iOS (somewhat more difficult), and then see which platform actually drives the most sales for you.

Then again, it could just be me being greedy :-)
In that case this post tells us more about constraints present in their environment than about a process of selecting the right tool. We should gather many "best available language" definitions with their respective choices. Then we could extract some meaningful, general advice, otherwise it's anecdotal and not worth very much.
C# is the neatest thing that got out of microsoft ( with Active Directory ) , the rest is not so good , i wish the whole .net plateform was opensource and independant from MS ( yeah i know mono ,but mono is mono )
> http://prgmr.com is my favorite

This. (Disclaimer: I'm not connected to prgmr.com, other than being a satisfied customer for years.)

You can get VPS's small as you need, with pricing to match. Great for bootstrapping on a shoestring.

You can use whatever distro you want -- Ubuntu, Debian, CentOS. You can use whatever version of that distro you want -- you can do an OS upgrade or downgrade whenever you want.

The tech support is friendly and competent. The owner's willing to personally talk to customers.

If you're knowledgeable, the tools to do almost anything you need are included. If you know how to fix something, the out-of-band console will let you handle almost any issue remotely. For example you can reboot in single-user mode or even initramfs. In contrast, many other hosts use half-baked web UI's and/or require filing a support ticket, with hours or days of turnaround, for even simple issues.

It's really flexible. You can use Ubuntu or Debian if you want to get up and running quickly. You can use LVM to make backups easy. You can install BSD. You can even install a custom kernel -- just about anything with Xen guest patches will work.

The only downside (based on your stated preferences) is that it's US-based.
Finally an inside view of a Google DC that I can relate to!

Super stuff! I keep waiting for a red line to appear in the edge to warn me to change the paper box...

So many little details like the occasionally uneven font. A lot of work went into this.
Munin cannot predict a SSD's lifespan.
Mocha Style Reporters in PhantomJS with Jasmine
pinterest?
Not really. "short stroking" is called "overprovisioning" with SSDs, and you'll see different effects with different drives. The magic number with most consumer SSDs (the mentioned Intel and Samsung drives) do best with about 20% overprovisioning. The "enterprise class" drives don't require this - they bake in the overprovisioning. The new Intel s3700 works extraordinarily well with no overprovisioning.
It does matter. In many corporate environments you don't have free reign to install/buy any software you'd like (and that's suppose to be the draw to the developer, lots of potential customers). App Store type developers are most likely drawn to home/independent users as a whole.
Please encourage him to blog on it and post to HN. Sounds entertaining.
The "spying" feature is only for Unity, since Mint doesn't use Unity then it doesn't have it. Also they aren't "spying" on you more than 10% of what Google is doing right now.
Is Bootstrap mainly for CSS? Or should it be viewed as a fully-blown alternative to HTML5BP? I would love to read a guide on how to incorporate Bootstrap with other tools like HTML5BP and the Javascript framework of my choice.
According to this theory, long, long ago, two very different animals, one destined to be wormy, the other destined to take wing, accidently mated, and somehow their genes learned to live side-by-side in their descendants.

This is simply rubbish, and demonstrates a fundamental misunderstanding of genetics.
How Does Your Child's School Rank Against the Rest of the World?
All NP problems can be converted into the other NP problems, therefore if you can prove it for one NP problem, you prove it for all NP problems.
72-hour business, made on a bus.
Most of the ideas are fucking retarded. I especially liked the 1000 people working on a hard problem one. That's going to work out choice.
Apple wants 30% of your subscription rate if you charge by subscription. I know this b/c I have had the same thing happen, and it's complete bs.

This is why you should be publishing an API and having a "3rd party" writing and publishing your app, so there is no revenue behind it for the douchebags at Apple to screw you out of.

Apple won't care if your app is free and uses a public API, but if there's ANY money in it, they want their 30%, especially if it's recurring revenue.
An analysis of Metro http://www.riagenic.com/archives/487
Unless you are dumping, cleaning, and refilling at least once every two-three weeks, you are putting yourself at risk.

Best bet is a case of store bought bottled water for convenience, and LIFEBOAT RATED water pouches for actual emergencies.
yep, restful apis :D
So all you've got to do is monitor the status of the drives, and replace them before they get too close to their rated lifespan

Sorry, that is terrible advice. Do not do that.

In availability planning two is one and one is zero.

If you love your data you run your databases in pairs. If you really love your data you run them in triplets. This applies no matter what disk technology you're using.

Speculations about failure rate or -prediction don't belong here. Your server can go up in flames at any time for a dozen reasons, the disks being only one of them.
Betteridge's Law of... oh, whatever. Is the fetal human form a different animal from the adult human form? Different genes are switched on, but this doesn't mean that the baby growing inside of you is some alien that you're nurturing that just happens to become an adult human.

Anyway, genetic analysis should make the actual question–if it were a serious scientific question–answerable: are butterflies the result of some prehistoric mating between different species? Is the genetic architecture vastly different between the two sets of genes? Is there evidence of what one or both of these two progenitor species were, and if so, can we identify the direction of gene flow and relative contributions?
Always down in China.
Yes! I hate when people have a figure of some crazy bioinformatics they did that doesn't actually convey any information to me as a reader.
Ask HN:  Best 3D printer for an 8yr old?
My nephew is intellectually precocious, insatiably curious, nearly perfect memory, learning to read, and just on the verge of being old enough to understand and appreciate a 3D printer.

However, I'm considering getting him and his parents one this Christmas anyway, more so his parents can start figuring it out, but also for early exposure for him. Who knows what he might be capable of? I think these are the PC's of his generation, still in the Apple I/II era.

Given that, I'd appreciate any recommendations anyone has for an appropriately simple yet fun and interesting, not too expensive (will buy a better one when it's clear he's ready for it) 3D printer.
Yes, I had a look. The majority appear to be drug / theft related, a much smaller portion (mostly near the top) are other crimes (more serious).

I'm not sure about the percentage of non-whites vs whites in American jails but there sure seems to be some racial bias here.
When I opened this, I happened to play Tron Legacy OST in the background. Made the effect 100x. DAMN.

Try playing this the background: http://www.youtube.com/watch?v=JLZGbJ5QE8M
Heroku's Michael Gorsuch is now a GitHubber
Some features I'd love, not exactly particular to you but for monitoring in general, since you have a few competitors posting here, too.

a) Give you my company's status twitter feed credentials; when a genuine problem is discovered, post for me that a problem was detected. Post again once the problem appears to be resolved.

b) Let me point a domain at you and give me a public status dashboard. Publish various stats and statuses (based on options I pick; don't make me publish load time, but if I want to I could publish trended load time data) and allow me to post messages both via your web control panel as well as SMS. Don't bother setting up infrastructure for me to register my domain through you. Most companies already have their preferred domain name provider. Don't create extra work for yourself; just give me the IP addresses to point via DNS.

c) Regularly sent emails detailing status over the past week and month. Do not embed it inside a PDF attachment to the email. Once I set up the service, I hope I never have to go back to your site because my sites never go down. However, if I get an email stating the uptime % this week vs. last week, or the response time average of this month vs. last month, that prompts action on my part. Do not over-email!

d) When you send me an alert that my site is down, please include enough info. What site? What service (HTTP/HTTPS/whatever else)? Why did it fail, did it 500? 404? Time out? I've looked at a lot of monitoring solutions and many of their SMS notices just say "Haaay. Yer shit is down. kthx" which is very unhelpful when your SMS wakes me up at 4am.

e) When sending SMS, make sure it comes from a single predictable number. This way I can assign it its own tone on my phone. Bonus points if you tell me the number up front, or send me a confirmation SMS.

f) If you're offering "page speed" type metrics, make sure I (the customer) know where you're measuring from. If all of my customers are Canadian, and you're measuring from Australia... if it takes an extra 100ms for the page to load, I'd like to know before you bombard me with SMS.

Edit! g) Make sure it's clear in your reports/site what time zone I'm looking at. A lot of the smaller sites get this wrong. Either show it UTC or let me pick what TZ I'm in. Do not do silly things like trying to guess my timezone based on IP address.
Presumably college education, as you often have a title like "professor", even though your actually day to day job is all about research.
IBM's nanophotonic tech integrates optic data right into chips
Can I commit in GIT only parts of a file I’ve modified? What’s git add -p
Many open-plan offices, if you can't switch to private offices, install white/pink/brown noise makers in order to help mask such sounds. They're not too expensive, try getting your employer to install em:

http://www.nytimes.com/2012/05/20/science/when-buzz-at-your-...
Apple Maps and Apps: Are They Killing Everyone?
The God Experiment
This. I think the simplicity of HN is brilliant, especially since everything is geared toward encouraging thoughtful, productive discussion.

If you think something is especially interesting for some reason, or that a certain kind of content should be featured more, say so! And give a convincing argument for why! That's far more interesting than a double upvote, or trying to somehow limit content you deem inferior, and you will actually influence people in the long run.
"I would train harder than he did... and I would be a better fighter."

Training like crazy - great. Physically gifted (fast-twitch muscles, size, reach etc.) - great. Those two factors build a great foundation.

But nothing replaces fight time. Until you've put yourself in competitive combat situations, there is no way for you to truly understand how to react naturally to a fight situation. Honing your fight craft and anticipation is the difference between victor and vanquished at the very top.
Thanks! I can't imagine you'd want to use Dropwizard with Play! since they both accomplish similar tasks. That said, I'm not really familiar with Play, but to my understanding its a full web application framework. Dropwizard focuses more around creating web APIs but it does include a templating library in case you want to create applications beyond APIs.

Also, here is a presentation from the author of the "Play Framework Cookbook" walking through using Dropwizard: http://spinscale.github.com/dropwizard/2012-03-intro.html#/
After reading this response and then reading your profile all I would like to say is thank you for contributing to HN. I certainly appreciate it, your karma count leads me to believe many others appreciate it, and I hope you don't let the vocal minority successfully disuade you from it.
Yes, indeed. Two observations from my short time at the console.

1. I can distinctly feel the presence of the machine and a dialogue that's going on. Unlike largely transparent computer personality of the everyday use today.

2. Absence of internet distraction coupled with machine-centric environment probably resulted in a more productive developer time. That's not counting hours spent in ardent Spacewar! battles :)
I wouldn't take that user seriously, he/she also claims that:

> "many of the stories trumpeted by Western and Saudi-backed media highlighting Syrian regime's brutality have turned out to be fake (or worse, some massacres blamed on regime were actually carried out by CIA-sponsored armed Syrian "rebels"). "

e.g. he is supporting the Syrian regime, and thinks it's all done by the CIA and not Asad's people.

see http://news.ycombinator.com/item?id=4318514
Cup that shows if date-rape drugs have been slipped into drink invented
This is great news.

Anyone who cares about social outside of Facebook/Instagram should be supporting this.
Awesome. I remember doing things this way. With a 200 baud modem.

Having to throw a card away because of a typo was somewhat inhibiting.

Quite a contrast to discovering WordPerfect and realizing you can make all kinds of mistakes without such waste.
HN Script: who posts domains or what domains do users post?
Cone: Rails URL Helpers in Javascript
You need matplotlib for it to work. Version without GUI here (originally posted to HN via bountify): http://codepad.org/8o6ko0Fc
Open-plan isn't as much of a disaster as it is just simply not useful for all types of work. No matter how much people complain about open-plan, it is useful to be nearby people you are working on a project with. If you erect walls around every employee and give them doors, not only does it cost astronomically more, it is not useful for a quick question.

That said, it does seem like the pendulum is moving back toward privacy in offices, though what that will look like is anybody's guess.

I for one am a fan of the office design concept known as Activity Based Working, where the work areas provided are the one's that are most conducive to your particular company's need. Not all companies, and not all tasks are best served by either having all open or all closed workspaces. Instead, offering a variety of places for employees to use seems most prudent - but again, only offering things your employees need. So if you don't need an executive boardroom, don't add one to you plan as it will just go unused.
Sorry, if I could I would edit it to be more clear. We definitely need to show that no algorithm can exist with poly runtime for all inputs.
This is normal. whois does partial searches by default, run whois 'domain facebook.com' for an exact match.
You missed a few words. Any NP-complete problem can be converted into any other NP-complete problem in polynomial time.
Nice one Mike! My one improvement would be using realloc in the out-of-space case vs. malloc+memcpy+free.

http://www.cplusplus.com/reference/cstdlib/realloc/
I know that there is a link between obesity and poverty, but correlation does not necessarily imply causation, and in this case, anyone who buys and cooks their own food will immediately recognize the causation claim to be ridiculous.

The unhealthy food being the cheapest food argument is bunkum - just go to reddit.com/r/budgetfood and try to tell them that processed food is cheaper. There is nothing cheaper than chicken thighs, rice, beans, noodles, and various veggies. Every week, I make a crock-pot of something tasty and healthy from scratch. This week, I made a wonderful soup with fresh carrots, potatoes, celery, onions, and pork loin. The total cost was about $15, and I got 7 big portions. Substitute something less expensive than pork loin, and it's even cheaper. Last week, I made a huge pot of spaghetti sauce, complete with italian sausage, fresh mushrooms, onions, garlic, and a few extra cans of whole tomatoes for about $10, and I wasn't even really trying to do that one cheaply. I got about ten portions out of that one. The week before, I made a quiche type-thing with a dozen eggs, some breakfast sausage, a bag of hashbrown potatoes, onions, tomatoes, and a bag of cheese. Total cost: about $10. Not the healthiest thing, but better than processed junk, and again, fills you up quite nicely 7-8 times. I could go on, but you get the picture, I'm sure, and this is just with a crock pot - if I had a functional kitchen, my cooking options would expand considerably.

People who eat unhealthy food don't eat it because it's cheaper than healthy food, they eat it because they don't want to cook.

But if you really want to know why poor people tend to be obese, watch what they drink: sugar. All day, every day, it's sugary drinks, from kool-aid to sweet tea to sodas - I don't know why, but for some reason poor people tend to drink a lot of sugary trash.

Which, again, is more expensive than the healthier option: water.

Leftist apologists like to trot out the 'healthy food is more expensive' argument because suggesting that poor people are obese because of their lifestyle decisions rather than their supposed status as victims of the system runs contrary to the left's general line of bullshit, which is that if there is a problem, it stems from systemic failure, and that a government policy should be implemented to alleviate that issue. Of course, not all problems can be fixed with government programs, this being one of them. People are not obese because they are victims, they are obese because they value stuffing their face with unhealthy food more than they value being fit. It really is that simple, and unfortunately, that is a social problem that no government policy can fix.
Also, if you live in NYC or Boston, you can go to the Eames Mathematica exhibits at the NY Hall of Science and Boston Science Center.

http://en.wikipedia.org/wiki/Mathematica:_A_World_of_Numbers...
Yeah i was puzzled by the post too, but solder is no way going to be lower resistance than copper, and if your wiring is heating up to the melting point of solder you have other issues.
Tracekit: JavaScript library for stacktraces for exceptions