skysight-inc/HackerNews huggingface dataset:
No, it doesn't. I know a lot of people that work day-in-day-out on ebola at the CDC. The US (and many countries) are totally equipped to handle ebola and you really don't need special facilities to do it.
The problem is that the military does not have the kind of medical containment systems on a scale that they need. They just aren't equipped for this type of mission. Battlefield triage and hospitals won't help in this situation.
PHP compiles but acts as an interpreter. The Wikipedia article covers this[0]:

> The Zend Engine compiles PHP source code on-the-fly into an internal format that it can execute, thus it works as an interpreter.

I won't get drawn into a highly dull debate on the definition of what an interpreter is or isn't. Instead let's just agree that PHP by default generates the OPCodes every single time a request comes in. That's all we need to understand for this context (that OPCode generation is in-line with requests, not pre-compiled or otherwise cached).

Also, yes, there are tons and tons of implementations of PHP caching/precompilation/JIT/etc.

[0] https://en.wikipedia.org/wiki/PHP#Implementations
Hi Finbarr - looks awesome, but the "find out when" link for Android is broken for me (Chrome 37 on OSX)
Bouton – Free Bootstrap Button Pack
Anyone who checked the jQuery docs while compromised, I suppose.
> The only way to avoid that is to take it out of that pipeline (i.e. pre-optimise the PHP OPCodes before a request arrives).

Most production installations of PHP pretty much mandate a bytecode cache and the official distribution bundles one since 5.5[0], so the redundancy check is done once but the optimisation works for any request thereafter.

> PHP pre-compilers and other optimisers absolutely exist and are readily used (e.g. HipHop).

HHVM is a completely separate VM which does not use (or consume, or care for in any way) the Zend bytecode produced by the Zend VM. HHVM has its own separate and incompatible bytecode format called HHBC[1]. It's neither a "pre-compiler" nor an "optimiser" for the Zend VM.

[0] http://php.net/manual/en/opcache.installation.php

[1] https://github.com/facebook/hhvm/blob/master/hphp/doc/byteco...
I'm not sure who the audience is, but thank you for your explanation of the differences between consumer and enterprise drive firmwares. That runs counter to my naive assumptions, which was that "enterprise" targeted things tend to be of higher reliability and quality than the consumer-targeted alternatives.

I imagine someone in the drive / enterprise storage business would know better, but many of us might not have known that.
This was crazy fast, that you were able to implement this so quickly after getting feedback from HN (and replying to our questions and queries at the same time).

Kudos is all I have to say. I wish I had those skills!
Why Companies Write Terrible Job Posts
http://www.flcdatacenter.com/caseh1b.aspx
Ask HN: Best token pricing strategies
Where can I find some information on the best strategies on token pricing to answer questions like these.

1. Should tokens be high or low value to the price? Does it matter if a token is 1 to a price or is it better at 1000 to a price.

2. How clear should the math be. Should everything be obviously divisible or more mathematically opaque?

4. What type of value increment is best for larger purchase. Should value increase by 5% /10% /20%?

5. Does anyone know of any research in token pricing? Or any historical analysis?

Thank you.
Kali Linux NetHunter – Kali for Your Nexus Devices
This is also the best internal opcode description for the LUA derived VM's: potion[1], sol[2] and tinyrb[3].

1: http://perl11.org/potion/

2: https://github.com/rsms/sol

3: http://code.macournoyer.com/tinyrb/
They've been purchased over a span of a few years so I doubt that's the case. They did have a single exposure to 110F ambient temperature for a few hours when the A/C to the server room went out which may be a contributing factor.
There are actual reported data points underlying this. Likely they are just two similar jobs (maybe even the same one in different time frames) that were reported differently.
Show HN: Smiley360 – Get free everyday products and give your feedback
My rent is going up by 10% next month at lease renewal time. My yearly review/raise increase was ~1%.
Doesn't that mean you'll always be loading uncompressed data into memory?
How did you build the wireframes? Automatically? If so, that's impressive!
They were not.
A bunch of data here, and not just for H-1Bs: http://www.foreignlaborcert.doleta.gov/performancedata.cfm#d...

[edit: for a searchable interface to this data, as well as complete approved applications, check out http://dolstats.com/]
I totally agree for experiments, but for long-term stuff, like your website or anything else you want to stay up, once you configure it then it stays configured - it's actually not 30 minutes, more like several hours the first time you do it, but after that you don't have to touch it again for months. The only thing that has to happen periodically are security updates, but you can configure it to update itself, you then configure Pingdom to send you alerts in case the server is down, then you're worry free.

Granted, Heroku's ease of use is totally kick-ass.
Tloewald's point was that microseconds and nanoseconds are not SI base units, so standardizing on base units eliminates the ambiguity (the second alone is the SI base unit of time). Of course additional mechanisms of double and triple checking are probably still warranted to account for human fallibility.
And everyone else (85% of the population) supported it. Is your point that a minority of average people should decide?
I think you raised an interesting point here 'for a lot of us Xorg is not an important factor', I agree.
The same could be said about some of the features that systemd provides that cause a lot of flames (binary logs).
It has been said before that systemd is monolithic, and this is probably what makes switching so hard.

It is all-or-nothing, whereas if you could gradually replace the old sysvinit/policykit/consolekit/etc. stuff with systemd/logind then problems during that transition could be debugged more easily. You could also choose to not replace some components where the systemd/non-systemd replacement is broken.
How times have changed; Seagate used to be (or at least have the reputation of being) the most reliable and Hitachi the least.
Hey - this is a UX fail I think. When you click "find out when" it changes the form to be an email box instead of a phone number box, and focuses on the text field. Thanks for pointing this out - I'll add a transition effect for now.
I don't believe reliability has ever necessarily been an "enterprise" feature.

The concrete features I understand "enterprise" drives as having are:

1) firmware is built with RAID in mind. This might sound weird, but consumer drives are more likely to have problems with RAID, just because they aren't designed for it. See, for example, the first WD Green drives crashing RAID clusters because some timeout was too high.

2) Longer warranty period

3) This may not be true anymore, but I believe they typically feature larger cache

4) ECC

[1]: http://www.pantz.org/hardware/disks/what_makes_a_hard_drive_...
Exactly. A compiler transforms abstract source code into machine-readable instructions.

These machine-readable instructions can be executable directly, but not necessarily. Is a cross-compiler not a true compiler because you can't execute the resulting code directly? Not at all. So by the same token, one that produces byte code is no different.
VWO acquires Concept Feedback
Andy from Backblaze here: Here's the post we did about that if you're interested: https://www.backblaze.com/blog/crowdsourcing-hard-drives/
Is the data bad, or are engineers losing ground?

Everyone is losing ground. Engineers are just less fucked than most of the Former Middle Class. The Satanic Trinity of housing, healthcare, and education is going up faster than pay for pretty much everyone except corporate upper management.

I don't think the data's bad. Not even close. Those numbers seem about accurate for starting salaries.
Totally agree. It's the great 'sword in the stone' methodology that shows if someone has the skill and ability to become a developer. But this is why I think you need both these kinds of sites/programs but also compliment them with some of your own organization's ethos of developing talent.
Assuming you are referring to immutability in general, this post does a great job of showing the benefits.

http://swannodette.github.io/2013/12/17/the-future-of-javasc...
> That isn't how PHP natively works.

Yes it is.

> It has to be done per every single request

Yes? And the loop will most likely loop multiple times per request, which is my point.

> If you use something like HipHop or PHP accelerator then you can get cached OPCodes

HHVM is a completely separate and unrelated product. And you don't need "PHP accelerator" because the Zend VM bundles a bytecode cache since 5.5[0], not that it has any relevance to my point.

> But you cannot assume PHP will be executed in those environments.

Good thing I wasn't assuming anything then.

[0] http://php.net/manual/en/book.opcache.php
DoulCi Bypass download to your Apple iPhoneiPhone jailbreak
While i'll admit my remark is a a bit flippant, i don't see how your example is relevant to the current discussion.

I think we can safely separate "drinking alcohol during prohibition" and "protecting people who are going to be shipped off to be killed" in the scale of things here. One is a clearly legitimate use of government power, one is not.
Note that all criminal laws legislate morality, so it's always a matter of degrees.

Nothing in the discussion above related in any way to the "need to protect refugees from oppressive government" use case. The original article is about US courts, and the discussion centered around fifth amendment rights in the US.

So i'm trying to understand why "you have done something society has deemed illegal, that illegality is within the legitimate power of the government, a court has ordered you to unlock your phone so the police can investigate the crime" is not a legitimate exercise of power.

Hint: The fifth amendment does not give you the right to destroy or hide evidence.

The fifth amendment doesn't mean that if you are really really good at hiding stuff in your phone, you get away with a crime.

It literally says "nor shall be compelled in any criminal case to be a witness against himself".

This was originally referring to being forced to take the stand or being tortured to give evidence.

To the degree some act you are being asked to do is testimonial in nature, the fifth amendment protects you.

It is not a general "i don't have to do anything if they are criminally investigating me" right. You may have to give hair, stand in lineups, or a bunch of other things.

If your argument is that these are immoral requests, modify the fifth amendment. It 100% was not written to protect you from these cases, and it was 100% anticipated that you may be required to do things like "stand in lineups" and all kinds of things.
there's a jquery plugin for that
Thanks for the link, interesting to play with and hats off the the CDC for being so open with their modeling tools. (also, what people do in Excel just blows me away)

I played with your suggested settings and while they are indeed alarming, I'm curious why you think they are better suited. They don't seem to fit the historical curve quite as well as the default CDC ones.

Do you have more background there?
No, I mean a simplified but still useful version of your idea. You haven't shared what your idea is, so I don't know if this will work for it.
Is it still the same team? The product seems entirely different from what you linked.
Because its more aruging about semantics than anything else. At the end of the day, it needs to do this in real time and optimizing would cause a loss of speed for sometimes faster executed code, but since it all counts every time, it would be a waste.
Wow, I've never seen this one! And yes, this is great bridge between "learn how string interpolation works" or "here's OOP." But still, practically applying a static site generator for a business or to solve a particular client or customer problem is where I think the rubber hits the road.
> Women especially may not have as much time to contribute, since they are likely getting paid 30% less than their male counterparts and are more likely to be single parents than men.

I don't know if that's it. The undergrad population in the CS department when I was in college was 11% women (already pretty dismal) but when it came to code-heavy advanced courses like writing an operating system it dropped to 0%.

I would guess they either didn't believe they could do it or they were unwilling to put in the extra work, which in a sense was 'unpaid' since it was not a requirement for graduation. None of these women had children or had to worry about pay discrepancies.
Is there any evidence of this having been used in the wild anywhere? If I understand correctly it could have been exploited by people running http apt repositories, or those intercepting the connection?

It seems all my default repositories are http, and not https as I had initially assumed, so this seems pretty bad.
systemd is designed for all use cases in mind. I have yet to see any sentiment that it's specifically for servers, desktops or embedded. Lennart's "Biggest Myths" would have your statement decried as an utter falsehood.
The explanation is mostly "Zend's bytecode compiler is retarded and can't do trivial optimisations so you have to handroll them".
Federal Prison Population Drops by Nearly 5,000
CloudPassage, a Must Have File Integrity Monitor
Here are the details on the RIG exploit pack served to users who visited jquery.com during the time in question (September 18th).

Exploits:

Java – CVE-2012-0507, CVE-2013-2465

IE 7/8/9 – CVE-2013-2551

IE 10 – CVE-2013-0322

Flash – CVE-2013-0634

Silverlight – CVE-2013-0074

Source:

http://www.kahusecurity.com/2014/rig-exploit-pack/
They bought Maxtor and kept the crappy Chinese plants. Interestingly they don't sell the Chinese 3.5" drives at Costco (where they can easily get returned) right now...
There is, roughly. This is a lab test as opposed to production monitoring, but it is still interesting. Obviously SSDs and HDDs are quite different technically, so the appropriate test is quite different. They write data continuously to see how long they last.

We've now written over a petabyte, and only half of the SSDs remain. Three drives failed at different points—and in different ways—before reaching the 1PB milestone[1]

http://techreport.com/review/26523/the-ssd-endurance-experim...
"The 5th amendment prohibits the courts from doing it, and even if it didn't I would still think it was wrong."

No, it does not. The fifth amendment does not allow you to hide or destroy evidence. You can be ordered to produce things in your possession that you are hiding. It's not a game where the fifth amendment says "well, if you hide a murder weapon well enough, ..."

The founders believed the same, and that's how the fifth was written.

If the police can prove you are in possession of something, and that you are the single owner/controller, you can be ordered to produce it, because the goal is not to enable evidence hiding, but to avoid things like "torture".

The fifth amendment literally says a person cannot be compelled to give "witness against himself".

It is referring to testimonial situations, like being put on the stand in your own trial.

You are welcome to thing "this is wrong". You are welcome to try to convince society of this. So far, not enough of society has bought it that it has been changed.

You are always welcome to think things are immoral, but that does not change what they actually say or mean.
unlike consumer drives which statistically are never replaced under guarantee

They're never replaced because regular consumers statistically don't ask for replacement and simply eat the loss?
At a glance, it appears that the Hitachi's are far more reliable, but looking at the average age, we really see that the graph is worthless (as is most of the data provided).

Average Age:
13.4 Seagate
7.3 Hitachi

I'll skip the next "update" and save myself the 5 minutes of wasted time.
Do you have any data to back up any of these claims?

Because now I have a problem: should I believe guys who have been running 38 petabytes of storage for several years now and regularly present the data they gathered, or should I believe you?
Global logistics firm held to $40k data ‘ransom’ after cloud nightmare
Show HN: hacked for Android – The first mobile coding game
"tend to be of higher reliability and quality"

Oh I should preface my remarks with "in family, same technology level" etc.

I'm talking about the same package with the same storage where different firmwares are loaded. Thats the business model the OP is in, he makes posts about stripping consumer drives out of external cases and I don't want to speak for him but he radiates the impression of their whole secret sauce being reliability at the system level not the hardware level.

It is true in my experience that "exotic hardware" marketed as enterprise grade is different physical hardware and is going to be a different level of reliability than consumer hardware.

So the difference between an office NAS SATA 1 TB enterprise and consumer grade is a firmware load, and I think thats what the article is talking about. There is a big difference between a 15K SAS enterprise server drive and a 7200 SATA consumer drive at the hardware level, but that's not the article author's "thing".
Latest results: http://techreport.com/review/27062/the-ssd-endurance-experim...
You don't get the same space/price ratio, though...
Astronomers Search for the Twin of Our Twin Among the Stars
That whole thread made me cringe. Yes, it's a clever microoptimization, but he never mentions whether a profiler showed it to actually be beneficial. That might save 5 cycles out of a billion, for instance, at the cost of making the code "weird".

Don't try to out-clever the compiler. You might be able to do it, but there's no guarantee that tomorrow's compiler update won't be smarter than your today's workaround, leaving you with code that is both "weird" and slow.
What well-intentioned utterly terrible idea.

Even the proposed solution of "Well, we'll just give the kill-switch to the country's government!" assumes that a) the custodian won't be compromised and b) the government won't turn against us.

You want your weapons to just work, no magic goofiness.

Let's not even go into the electronic warfare stuff the author identifies and seemingly just goes "welp, yeah, that could be a problem lol".
How to succeed in Silicon Valley without really trying (at all)
I highly recommend this book as well, although it would probably be of limited help with the concepts in this project. I'd suggest reading more about React, the Om project, and immutable data structures to get some background.
At some point, Hitachi Diskstars were referred to as "Death Stars", and that was all I knew about disk reliability. It is great to have some real information.

Dell, Google, and Amazon can never write reports like this because the vendor relationship is important. Because these guys have no relationship and are buying consumer disks, the world finally gets brand level reliability reports. Kudos to Backblaze.
Ah yeah my bad, I designed that. Thanks for the feedback.

Another thing that is confusing design-wise in the app is how to add friends. Right now you have to take a picture first and then add friends. We need an add button on the home screen.
In Om, you can't create Cursors to primitive values. Rather, you can only create Cursors to indexable collections, like a Map or Vector. Looks like React-Cursor allows this, so I'll take another look to see what's preventing this in Om.
You're not even addressing any argument against systemd at all. You're just presenting a consolation:

"Hey, everybody, look at all the people using systemd! They must know better than you, so shut the fuck up and use whatever you want - no one is stopping you! By the way, systemd is meant for servers, even though the developers have never said anything like that and have made it clear that it's meant for all use cases."

In this regard, you are little more than a troll. Or a person who thinks popularity means quality. Both, even.
Massive Volcanic Eruption Is Making Iceland Grow
How can Netflix be described as a broadcaster? If I start serving streaming video to Canadians from my home do I suddenly fall under CRTC jurisdiction?
The real question is: if you care that much about performance, why would you use the un-optimized PHP runtime?
Deis v0.12 – More Reliable, Easier to Install
it is absurd and corrupt to hand out credits for free

Why?

The revenues from these auctions could be used to cut income tax to make up for the increase in prices to consumers.

The income tax is progressive (affects the rich more than the poor), while a tax that raises prices isn't. Why do you favor a regressive tax policy?
Most interesting takeaway for me is that salaries weren't significantly higher in SF in 2013. As someone living in NYC I always imagined moving to SF/Silicon Valley would give me a big pay bump.

Also one thing to note here: these are 'Labor Condition Applications', not actual salaries. Often they are one and the same, but (for example) they do not include pay rises. I've ended up being paid more than every LCA I've had since I've been in the US.
Woa, I dig the remixing feature for replies. It's like communicating with emojis except with real-life photo thumbnails. This is more of a communication app than it is a gallery. Neat. I can see this catching on.
How did they even discover this in the first place? Fuzzing every software they use? I know Google has a team dedicated to find exploits...
If your company is already using JavaScript and React, it's going to be a whole lot easier to get them to let you use React-cursor than it would be to get them to move over to ClojureScript and Om.
We're not in a salary bubble. If anything, it's the opposite.

I've analyzed the hell out of this "salary bubble" issue (or non-issue, because there is no such thing) at length.

http://michaelochurch.wordpress.com/2014/05/24/whats-a-mid-c...

http://michaelochurch.wordpress.com/2013/11/03/software-engi...
How about a depth-first search, then?
> I don't know anything about trading

Then why do you have such strong opinions about trading methods like HFT?
If you are tired of using callbacks when nesting data structures with React, be sure to check out Cortex: https://github.com/mquan/cortex

Cortex's goal is to support arbitrarily deep data structure without requiring you to pass callbacks down the chain.
Cowboy up! Why you should visit Oklahoma City...
OKLAHOMA CITY: Not a top-of-mind destination, it deserves a place on most bucket lists...

http://www.bostonglobe.com/magazine/2014/09/13/cowboy-why-you-should-visit-oklahoma-city/MmU2FYaZa3wtuRGVN5vkmL/story.html
Lowering spreads and creating liquidity helps everyone who participates in the market, not just those two groups.
There are well established methods for time-to-failure and time-to-event data not used here. The author makes no effort to control for the multiple, obvious biases created by the analytical approach employed. A few simple graphs would give a much more telling view of these data.