skysight-inc/HackerNews huggingface dataset:
I used about a gig an hour which came to around 8 dollars for the month. Storage was 15. The g2.2xlarge was 9 for 112 hours of use (I was lazy and didn't always shut it down between sessions).
Who developed those methods in the first place? If it was academics, why did they not have the same "reputational and funding risks" in the late 1990s, which is when you said "the bioinformatics revolution started"? What's changed in the last 20 years?

You compare academics in general to a small number of non-academic people and organizations. The latter are not representative of non-academics, because I know people in industry who use the same methods as those in academics. Is Patcher, the author of this piece and an academic, one of the people who uses "old formal methods" due to "reputational and funding risks"?

I'll add that I mostly work in cheminformatics. There is relatively little academic research in this field. Most of it is driven by industry, and more specifically drug discovery. A lot of people in industry also use "old formal methods".

Finally, here's a quote from someone who "served on the advisory council
of [a longevity] organization, along with the chairmen of a number of major
US corporations":

> Why has the problem of aging been such an intractable one? Up until [recently], the prevalent view of scientists had been that the task of controlling aging was fundamentally impossible. But today, such a consensus no longer exists. Many researchers now believe that their predecessors failed, not because their goals were misguided, but because the tools and the level of sophistication they could bring to the task were inadequate. Moreover, it is argued that progress has been hampered because funding has been scarce, and researchers concerned with aging have been too few and far between. ...

> Growing public and private support for aging research reflects the scientific community’s own increasing commitment. Today, aging research occupies unprecedented numbers of highly talented individuals, not only
specialists in gerontology, but researchers from other disciplines as well. These include biochemistry, endocrinology, immunology, neurobiology, genetics, and cell biology, to name only a few.

Before following the link, when do you think that essay was written? http://www.garfield.library.upenn.edu/essays/v6p107y1983.pdf .
It is fucking expensive.

A solution like this is a clever hack, because it's taking advantage of an immense economy of scale provided by a company with really deep pockets operating on a multinational pool of servers that still on balance see a wide variety of different use cases, allowing for a lot of distributed load.

Imagine if every user was demanding that same level. As I write this, Steam is counting over 8 million players logged on. Now imagine trying to imagine trying to guarantee them all gaming-level real time performance (fun note here: that GRID card used for the AMI costs $2,000 alone), and doing it all on a reasonable price.

Even our Amazon hack isn't doing that. 50 cents an hour doesn't sound like much, but the average gamer is putting in 22 hours a week. Some five million enthusiasts are regularly pulling 40. That's anywhere from $40-80 a month. Not to mention the cost of the games themselves.

OnLive was trying to offer this for $15 a month. And originally, they were even footing the cost of the games, aiming for a Netflix/Gametap approach (the latter of which also failed, I might add).

Unsurprisingly, they went spectacularly broke.
What College Majors Are Most Likely to Marry Each Other?
Impulsive Rich Kid, Impulsive Poor Kid
Well, to be fair, ARK is not the best benchmark. It's still early access and not optimized. I need to run it at Medium settings on my i7/GTX970 rig. The devs know this and they are working on it.
And that it passes Google's mobile check, so it doesn't get penalized in SERPs.
This article I wrote explains some of the core technologies of the web from a high level, including many in your list:

http://illuminatedcomputing.com/posts/2014/03/basics-of-web-...

I suspect you might know most of it already but perhaps you'll find something helpful.
Probably because Slack has been valued at over $2.5 billion, when it seems (to many people) to be not much more complex than IRC. It is easy to argue that Slack provides value in other ways, but there is definitely a high "hey, I can make that!" factor for many using the tool.
Previous discussion: https://news.ycombinator.com/item?id=4709438
Nature vs. Nurture: Two Pairs of Identical Twins Interchanged at Birth
It would be hard to be worse. If I turn on too much of IPV6 on OSX DNS takes forever (yes I did check the IPV6 config).
No need to DIY -- Steam already has game streaming built-in, so your friends can watch you play if they want. It works pretty well. This is separate from the Home Streaming feature, which is what's used/abused in the article.

Home Streaming also works really surprisingly well, although it feels weird to play GPU-heavy games like Shadow of Mordor on my dinky little Macbook. With an XBox controller, no less. (I have the "unofficial" Mac drivers installed, but I'm not sure if Steam uses that or has its own XB360 controller support built-in.)
Maybe not all my clients support javascript, but substantially all I care about do.

I even take advantage of this on my blog by rigging a field in the comments section to not be visible for users but be visible for spammer bots, so that they will fill it out and the software can auto-reject it.

Works very well.
Good catch! Forgot to mention it. Yeah, Chlipala certainly practices what he preaches by building lots of useful tools for the rest of us using the very methods he writes about. Moreover, tools that catch or prevent lots of problems in other useful apps or tools. The kind of researcher and research we can always use more of. :)
Walmart: The Big Data Skills Crisis and Recruiting Analytics Talent
This exists btw: http://www.ipgp.net/
https://www.imperialviolet.org/2014/06/27/streamingencryptio...

Thomas's answer probably has to do with the risks of decrypting a stream and being unable to authenticate it first. (See also: the Cryptographic Doom Principle.)
Data on 7% of Americans Were Just Hacked, Now What?
Algolia (YC W14) Is Looking for a Senior Ruby on Rails Engineer – SF or Paris
And never go outside?
Bomgar Corporation | Ridgeland, MS | Full Time, Onsite Preferred, VISA | https://www.bomgar.com/jobs

Bomgar has immediate openings for strong C++ Software Developers/Engineers. We are not looking for the average programmer. Bomgar's Dev team only wants passionate developers who are hungry for technology and who like pushing it and themselves to the creative limits.

Bomgar is the worldwide leader in secure, enterprise remote support solutions enabling organizations to improve IT support efficiency by securely accessing and managing virtually any system – Windows, Mac, Linux, Android, BlackBerry, the iPhone, iPad and most versions of Windows Mobile, regardless of their location. Over 8,500 companies across 63 countries are using Bomgar! Bomgar is privately-held with offices in Jackson/Ridgeland, MS; Atlanta, GA; Washington, D.C., Singapore, Germany, France, and the United Kingdom.

Bomgar offers competitive salaries; Health, Dental, Vision, Disability and Group Life Coverage; 401(k) plan with employer match; Paid Time Off and Wellness Program.

Additional Perks: On-site gym, Ping Pong + Darts + Billiards onsite, Game Days, Cyclist groups, Sporting equipment and games, Flexible work hours, Casual dress code, Weekly company lunches, Misc Employee Socials, Community service events, Sporting Events Outings, and much more.

Education / Experience Requirements
* Bachelors or Masters Degree in Computer Science, Computer Engineering, or related field.
* 3 to 5 years software development experience in C++.
* Proficient with the entire Software Development Lifecycle (SDLC).
* Unix, Linux, Windows, and Mac OS experience preferred.
* Software development experience in PHP is a plus.
Beavers don't comply with local waterway planning?
I upvoted this because I think your concerns are actually legitimate. I hope others will engage with your post rather than being turned off by the slightly inflammatory tone.
My first comment on this article was pointing out that Facebook Login et al isn't OAuth.

I am guilty of not editing that one comment to hang my other comment off of.
One big downside was that OpenResty doesn't support SPDY, due to an apparent issue when running SPDY and Lua. SPDY was an easy double digit percentage perf gain for us, so it's omission was odd.

I've had normal nginx with all the plugins (using the nginx-extras package, I think, from the ppa). No problem with Lua and SPDY at least in my use case (sending rendered HTML snapshots for anything with an HTML mime type).
Sounds awesome. Is it anything like lojban? Is there a link where I can check out your project?
Most (all?) encryption functions are also hash functions, they're just special hash functions with the extra property of making it extremely difficult to discover the source.

There's a fundamental difference between storing a password so that you can read it again (encrypt implies this), and storing it so that you can only verify it, not read it (hash). But a broader criticism of the article is that it is far too sweeping in its judgements based on scant knowledge of the topic - the little mistakes are just indications of that.

It's fine to be a beginner asking questions and the mistakes are not really so important, but it's not really useful to attempt a definitive summary of a field which you know very little about.
http://www.phdcomics.com/comics/archive.php?comicid=993

I don't see why that makes it a terrible interview question, though. Maybe you want to hire people who read about this kind of thing for fun. They may also have read about other things.

Colleges pick their students based on basic vocabulary and 9th grade math questions.
I often find many ajaxy effects on websites don't work work. For example, when I click to expand a comment in Quora, it often fails and I find it much quicker to just open it in a new page.
OAuth isn't for Identification.

You can use OAuth for authentication, but that is specific purpose for Authorization.

Google has a separate product for Sign In:

https://developers.google.com/identity/sign-in/web/
It's an interesting and potentially useful tool, but it definitely isn't a solution to anything. In addition to not being effective when used under HTTP as deployed on the current web, it doesn't engage its smarter bits on networks with effective AQM, it doesn't compete well in a mixed environment with some traffic being generated by traditional TCP, and LEDBAT already exists. Every situation that this could help with still needs a real fix elsewhere in the stack (AQM below, HTTP2 above).
Spot on. "This is like /b/ but realtime" was something I saw chatted in there...
It was clear to begin with, thanks, it's just wrong.

Practice does not make perfect, perfect practice makes perfect. If you practice doing things wrong, you're just reinforcing a bad habit.

And make no mistake: solving solved problems and losing focus on the problem you set out to solve are bad habits, every bit as bad as writing code that segfaults or leaks memory or throws exceptions.
Its already assumed that there is little or no privacy in public spaces.
Jumping on the bandwagon by saying I helped make another distracting gif thing that scrapes Twitter instead: http://www.gifpeek.com/
U Washington CSE applicants at all-time high
PHP 7.0.0 Beta 1 Released
I'm talking interactive streaming, where your friends control the game with you, over the internet. For example, you could all share turns with each person taking control of the cursor at the appropriate time.

Steam's inbuilt streaming is fantastic for spectator use, it's just not interactive.
He attended a class there. I am not sure if he was enrolled as a full time student.
Implementation: https://gist.github.com/kmill/f4f47913d036fce687bc

Though it counts reflections as distinct.
Problem is that scientists get paid pretty terrible wages, though this is expected and pretty much drilled into you since undergraduate 'If you wanted to be paid for your brains, you should have gone into finance' and so on.

On the other hand, programmers and software developers are not likely to put up with being paid peanuts when there are plenty of well paying jobs out there. I can't see much reason why many of them would stick around.
These questions are good if and only if you get to see the person think through the problem. If they just regurgitate they might get the right answer but they'll probably mess up the explanation
Awesome. We're looking forward to developing with PHP 7. :)
> sent to a page where they can log in, and after that should be redirected to the page they were originally trying to access (assuming, of course, that they're authorized to do so).

Smells like an information discolsure highway. I usually 404 all requests that hit "unauthorized" content.
Far as shooting, there was little danger from either so long as you don't antagonize them. The drive-by's were more dangerous in terms of stray bullets given rednecks were in rural areas and tended to shoot in directions without many homes. In terms of face-to-face, rednecks are worse as I've never had a drive-by targeted at me but plenty of rednecks made up a reason in their head to start some stuff. And they're usually tough and have back-up with more than 9's. Fortunately, they'll shout or fight 10x more often than they'd shoot so I've never had to use a weapon on them other than these knuckles.

Best to avoid the worst of both rednecks and people in the hood. That said, plenty of rednecks and people in the hood are alright day-to-day. Some are pretty awesome. I had plenty of fun with and learned plenty from both types of people. Hood rats taught how to hustle better. Rednecks taught me how to shoot more interesting guns. ;)
Early adopters  what's fair game?
Hey guys, my wife and I recently joined the startup community and are looking for early adopters for our first product.

We read that people tend to hit up forums and meetups, that kind of thing.

However, forums and meetups explicitly state in their Terms of Service prohibiting promoting services or soliciting business. How do you reconcile the two?
Perhaps Google never really understood social. The #NymWars along with so many privacy statements from the top indicated that Google management was simply out of touch with the realities of how to build a social community. Features only go so far - and Google proved that.
I've been told by a well-informed source that the median salary for a developer in my town (Grand Rapids, MI) is around $82k. We have a huge shortage of talent here—though, unfortunately, many shops seem to be only willing to consider senior devs.
All it takes is a simple torch to kill a strawman.
Before anyone gets into the morality of torture. Can anyone even point to open, independently verifiable evidence that shows that torture yields good human intelligence?
> But that doesn't prove it has any experience of the color yellow; it merely means it can mimic the output of an entity that does.

I disagree: it would be mimicking the output of an entity that is mimicking....

My point is that these qualia arguments are begging the question, because they posit some 'real' entity that is somehow different from all the 'mimics', despite the fact that no-one is saying what the difference between them is.
McDonald's plans to automate ordering to save from hiring 15$ per hour workers
Not sure if you mean long term (as in design-level issues) or short term (trying to hack through a particular method), but in either case one of the best things you can do is turn off from actively thinking about the problem. If you're banging your head against the wall, give yourself permission to walk away and let your unconscious process and work through the information. You will often be surprised to see the mountain leveled when you return. One way of doing this is taking a long walk as a mid-day break.
Self Lender Raises $1.5M to Help Americans Establish Credit
> Especially don't forget that no, not all your clients support JS. And there's no reason why they should need to, for a website.

Sure there is, if you care about interactivity, responsiveness, and general user experience. The fact that not all potential clients support JS is probably irrelevant, since that number is probably incredibly small. You might as well say that not all potential clients have access to the Internet.
In 2015, my primary use of web apps "for mobile" is to find the link that says "full site".
Why Smart Doesn’t Guarantee Rational, Part III
The 5 Skills You Need to Be an Agile Employee
> I came to the conclusion that the future legal battles would just not be worth it.

So, no. Wise decision, at least if you're Stateside. Government wants to preserve its monopoly on gambling.
You are confusing browser cache hits with a CDN/edge server cache hit.jQuery, or MaxCDN for that matter has no idea what the "hit rate" of a browser cache is.

This sentence should be a big clue: "We usually average around 15,000 hits per second to our CDN with 99.8% of those being cache hits."

"We" in that sentence is Kris Borchers speaking collectively about the jQuery foundation, talking a MaxCDN interviewer. But he is not talking about the browser cache. He can't be, because jQuery, or MaxCDN for that matter has no idea what the "hit rate" of a browser cache is.

Example: If I go to 1.example.com, which links to maxcdn.com/jquery.js, and then later I go to site 2.example.com, which links to the same maxcdn.com/jquery.js file, my browser doesn't send any requests! That is the entire point of far-future caching! I was able to use the version of jquery that was in my browser cache. However MaxCDN, or jQuery for that matter, have no idea this hit took place.

By the same token, if I go to 1.example.com, which links to maxcdn.com/jquery.js, and then later I go to site 2.example.com, which links to a different URL like maxcdn.com/master/jquery.js, my browser has a cache miss. /master/jquery.js is not in my browser's cache, I've never been there. MaxCDN, or jQuery for that matter, have no idea that I requested something different then before.

CDN cache hit rate has nothing to do with browser caches. In fact, people that are not you, being able to detect if something is in your browser cache or not, is a massive security problem. See my talk at BlackHat in 2007, Many of Jeremiah Grossman's talks at BlackHat (2006, 2007, 2009), or go all the way back to Ed Felton's work on using the timing side channels against browser caches.

In the industry, "99.8%" cache hit on a CDN's edge server means that 99.8% of the time the edge server can handle the request, instead of the request having to go all the way to the origin. They have no way of knowing how often a random person on the internet loads a random file from their browser cache.

This whole thing proves my point: Calling shared, common, publicly hosted copies of popular JS libraries "CDN's" or "JavaScript CDNs" is just confuses people. CDNs are about reducing latency. Share JS libraries are about trying to avoid requests altogether by leveraging the browser cache, and they are largely ineffective.
A four-year-old PC is as fast as when it was new, but modern PCs are 10 times as powerful for the same price

No, they aren't. That hasn't been even close to true for many years.

For example, I work with some very high-end PC workstations (think multimedia, 3D modelling, that kind of thing). Sure, the new spec ones are a bit faster, but if you look back those 4 years you mentioned, there really isn't that much difference.

The price/performance sweet spot back then was probably an i7 2600K. Are modern CPUs faster? Sure. Are they an order of magnitude faster? Not even close. The main emphasis in recent years has been on lower power/heat and to some extent on increasing core count particularly at the high end. Actual per-core speeds or instruction processing has improved only modestly. And in most applications, they were already so powerful that you wouldn't even notice the difference.

Graphics cards are a similar story. Of course modern cards are somewhat faster than their counterparts from a generation ago, but unless you use the most demanding software, the card in that i7 2600K machine probably still works just fine with today's applications. Again, most people wouldn't even notice the difference, because the baseline level was already high enough.

The amount of RAM typically supplied in modern PCs hasn't much changed, so no huge jumps in capability there either. In fact, I'd say storage and networking are probably the only major areas where speeds are dramatically better today than they were four years ago in most western economies. This is largely because it has become cost-effective at mainstream levels to use things like SSDs, fibre broadband and 4G mobile networks where the previous generation of devices at a similar price point would have used spinning platters, old phone lines and 3G. These changes really do render the previous generation of devices obsolete at a similar price point and really do make a substantial difference to what an average user can do with the new equipment.

The only other area where there have been dramatic improvements, not in performance but in capability, are displays. The 200+ ppi devices previously reserved for high-end and physically small mobile devices are now widely available in laptops. Your new 48" TV might show 4K material natively. But again, this only helps if you have content to look at that can take advantage of the finer details, which a lot of people won't, so I'd hardly say it makes a good display from the previous generation obsolete.
What do you mean it doesn't involve adding backterial culture? Quark is made with it! See for example (first result from google query "making quark")

http://www.cheesemaking.com/Quark.html

I also have no idea why they call it cheese. Quark is very far from cheese (the quark that is sold here is exactly the same as Skyr)
Nice piece, thank you.

I very much admire Obama administration to take a diplomatic approach on this issue, and I believe when hopefully these negotiations are succeeded, this can be an evidence that how a conflict can be resolved in peace without the need to start a new war.
I also found that startups are usually more communicative and move more quickly. The bigger companies go through HR and a lot gets lost in between. After finishing all the interviews at one company, they told me that they were interested but will only speed up the process and offer me if I get another offer which is strange thing to say. I understand they dont have a position open now but still.