skysight-inc/HackerNews huggingface dataset:
It was 11, not 12. I misspoke: http://aws.amazon.com/glacier/faqs/

In this case, it's not as much service uptime as it is data retention. If you're storing 5+ PB of data, even 5 9s of data loss per year can have a measurable impact.
That is a very good point. Surprisingly, it didn't even made in top 50. But, I guess the intent here was to capture what developers think is a good code aesthetic, apparently the sample set of the survey do not feel a happy user is one of it.
Tech and Business Trends (Funny but Probably True)
There's no mention of durability numbers anywhere in the docs. S3 and Glacier mention 11 9s durability in their FAQ though.
I wish they'd supply that too, but they do seem to have gotten better at interpreting literally when it makes sense in context. I've been learning C# and have found, for example, that searches with the term "C#" return the appropriate resources when in the past I'd have probably seen results for C.
This reminds me of the busy beaver problem.
Apple Sued Over Storage-Devouring iOS 8
I'm using Arq with DreamObjects currently (hope Google support will be added soon), backing up two laptops and a desktop, total backup size ~3T.

I can hardly recommend it high enough.

The only minor niggles that I've run into were:

- If you have a very large directory (hundreds of thousands of files) then opening the backup-catalog can give you the beachball for minutes. However this really only happens for ginormous directories and is easily resolved by splitting the job into a few smaller ones.

- If you're low on diskspace then the temp files that Arq creates
during a backup can drive you over the edge and into a disk-full
situation.

Other than that it has been rock-solid for me, the author really knows what he's doing.
The Workplace Is Even More Sexist in Movies Than in Reality
The reason it's a big deal is because as more power accumulates in the hands on the "adults in the room", the more likely those adults are to become creepy, overbearing assholes -- There are many examples, the most prominent one in my mind being that the FBI/Hoover tried to convince MLK to kill himself, fully backed by the government.

As the NSA et al get more [unchecked] power it will become more corrupt, isn't this like, the law of nature?

People say "This is exactly what I want the NSA to do -- foreign espionage, just like always" -- Sure, there's past precedent for this being a good idea.

How far are you willing to take this? How much power should one [or small group] employee at the NSA have?

Right now, Right this very minute, I bet if [Employee X] wanted you silenced, it would happen, and no one would bat an eye. Is that the world you want to live in? What road are we taking?

No, we shouldn't stop all foreign espionage [anytime soon].

No, I don't want Employee X doing queries on oil activists for the purposes of muffling them.

My solution? Take them to court, and establish clear oversights. This is what keeps getting said.

EDIT: CIA changed to FBI/Hoover
Other Stroke test (OpenVG API, but it's equivalent to Canvas2D) available here:
http://www.mazatech.com/amanithvg/testsuite/amanithvg_sre/ht...
It's 11, not 12, I misspoke.

Those claims are from glacier: http://aws.amazon.com/glacier/faqs/ which is priced the same per GB of data.

In this case, the durability refers to the loss of data/objects stored per year - if you're sending multiple PBs of data off to Glacier, you want to be able to retrieve them many years later. Even 5 9s would mean that 1 object out of 100,000 is lost every year, which is quite poor.
The navigation timing API seems to work in Safari 8 (Yosemite).
And since bandwidth scales linearly with used storage it would presumably always take more than 3 days to retrieve all of your data.
> some significant portion of the industry starts to take notice that things like Google Maps can be built and (some) people start to consider that maybe if they actually took the time to learn the language and platform, they could do neat things too....

It's a Turing-complete language. If you can do neat things in one Turing-complete language, you can do neat things in all of them. The only difference is how painful it is to do neat things in one Turing-complete language vs. another.

Just because it's Turing-complete doesn't mean it's a good example of a Turing-complete language.
I think you underestimate the value of culture in code quality (or any operational quality for that matter).

More vague words can certainly help, when coupled with a culture where regular discussion of key values is part of operations.

So that's still vague: Suppose you have management that says, "We only want and reward 'good code'. And we think 'good code' at least consists of 'readable', 'testable' and 'maintainable' code. The rest, my dear operations, is up to you and your team. And you know what, please a Powerpoint a month about how you measure metrics based upon those vague words. But hey, make the measures durable, and don't try and fool us with 90%+ scores from the get-go."

The hope would then be that even 'vague' words can empower the team to measure and improve upon their own interpretation of those words. That could be different from team to team, from company to company. But at least it puts quality in the forefront and that place in the organization where it matters and is measurable / improvable.

This is why I also find it a good question for recruiting. People who only want results, but feel all time documenting is time lost, will give answers reflecting that. It might be an OK attitude, even winning in some circumstances, but would not fit in a quality-central culture.
Storing Emails from These Senators Will Be Easy, If They Ever Send One
And when one of the usual system libraries is compromised (glibc, libssl, libxml), everyone need to update their containers.

To make this workable, I guess you have to union mount the application-specific filesystem over a filesystem with ABI-stable system libraries.
1 - It doesn't need batteries to work

2 - The written product does not need batteries to be read

3 - By writing in a "permanent" form of communication, the typewriter encourages more active engagement with crafting words and sentences

4 - Some of the greatest written works of non-fiction and fiction were products of typewriters

5 - A good used manual typewriter can be found and purchased for approximately 50 times less than a new Apple Laptop (I purchased a West German Olympia portable for $25)
Actually there are not 7 regions for Google Cloud Storage but 3: US, EU, ASIA. You can get more specfic but that's still Alpha: ASIA-EAST1, US-CENTRAL1, US-CENTRAL2, US-EAST1, US-EAST2, US-EAST3, US-WEST1.

Note that there are separate zones for Google Compute Engine: https://cloud.google.com/compute/docs/zones#available
Yeah, it's called testing. But it's no different from, say, building a server and finding that the DBMS works fine until it doesn't. The only difference is that when you fix it, you can be sure(er) that you've actually fixed it, compared to a classic server, where there is a lot of state that can obscure the real problem.
Let's assume that with Glacier you can retrieve your 1000 GB in 4 hours instead of 3 days.

You will be surprised by a retrieval fee of 1000 / 4 * 720 * 0.01 = $1,800.

If you want to get your 1000 GB for free, you'd have to request no more than 69 MB per hour. It will take you about 20 months to get your data!

With Glacier, limit retrievals to less than 5% per month / 30 days / 24 hours = 0.007% of total data stored per hour to avoid these ugly surprises.

Source: http://aws.amazon.com/glacier/faqs/#How_much_data_can_I_retr...
Snel afvallen door deze dik makende voeding te vermijden – Leef Nu Gezonder
How a High School Valedictorian Chose Against College
CloudFlare had a huge DNS outage yesterday that broke half the Internet for NY/NJ and some other location.

Hopefully these lessons teach us that single points of failure are bad.
Access to a cluster of computers online is not a new thing. Bioinformatics needs powerful machines and many enterprises provide his cloud computing force for some money.

The question is always the same with this cloudy projects

what about the control of your data?
The client I'm working for failed to get a web server procured with 6 months lead time. And that's a company 100X bigger than Backblaze. I wish they understood how much money they are wasting by being stingy.
I'm willing to stack my geek credentials against anyone, and I'm not in your consensus. Lots of people aren't. You might be inside a filter bubble.

I don't agree with what Adria did, in that she shamed these guys on Twitter, and furthermore, she's doubled down on some conspiracy theories afterwards. And maybe she has an itchy trigger finger on what might constitute a hostile environment.

But, the issue of hostile environments -- as created through a shared culture of sexualized talk -- that's real. The best intervention I think, would have been to talk to those guys. If she didn't feel comfortable confronting them, she was also justified in taking it to the PyCon organizers.
Skype encrypts its Skype-to-Skype traffic according to their FAQ.

https://support.skype.com/en/faq/FA31/does-skype-use-encrypt...
What about developers experience? Would a 2 year experienced developer ever call a 30 years experienced developers code 'readable', 'maintainble', (add more buzzwords)? Probably not. The older developer may use constructs that the younger has never heard of. If the consequence is, use simple code that everybody can understand, then we never use all of our potential.

My hunch is, it is crucial to keep developers and avoid situations where you have to maintain other peoples code as much as possible.

Just a quick idea, as I was writing this:

Lets compare software with fiction: assume, an author has written a quick draft for a story. It works great, it has more potential, some parts still don't fit in.
Would you honestly take the story away from the author and give it to a handful of others to finish it and turn it into a bestseller? It is likely, that you get a mix of styles that gets worse and worse, the more people touch it.

Sounds familiar?
I wasn't referring to lack of action, but to actively preventing people from taking advantage of a means available to them to avoid death, out of some belief that death was necessary.
This retirement letter from Google’s CFO is like few you’ll ever read
hmm, it seems to work just fine. why do you think it is not supported?
Kind of a tangent, but having worked at two companies that have a "unlimited" vacation policies, I can say that I detest the concept. It's basically an anti-policy.

There are two major ramifications of unlimited vacation policies:

1) It changes how you feel about taking time off. Rather than paid time off being something that you have "earned", you evaluate your PTO in comparison to your teammates - specifically most people try to make sure they are not taking off more than the average. The end result being everyone is subconsciously competing with everyone else to consume less PTO than average.

2) Since you have not accrued vacation time, your company does not owe you financial compensation for vacation time not spent when you leave. As someone that changes jobs every 3 or 4 years, this is more painful than it sounds.

If I ever decide to be in a position that affords me the opportunity, I think I would enact a "minimum vacation policy". It's still unlimited, for whatever that's worth, but employees will be required to take a minimum amount of vacation every year.
Isn't it just (untested, probably full of errors):

function super(obj, method) {
for (var p = obj.prototype; p; p = p.prototype)
if (p[method])
return p[method];
throw method+" not found";
}

then use:

subclass.prototype.overridden = function(x,y) {
super(this, 'some_overriden_method').call(this, x, y);
// ...
}

If so, that means it's just sugar. If not, what does it do differently?
Its still so surprising to me that human error is still occurring in security. Surely, companies/organisations should provide training to stop them form being insecure.
If the employer captures too much income, the employee quits. That's what controls the amount the employer can capture and that's the labor wage for the work. This is econ 101.
Visage.co could be interesting. We're focused on bringing data visualization to the content marketer while adhering to brand guidelines.

Andy@visage.co if it sounds interesting.
It's actually an ideal. Ideals also don't exist in reality. The difference is that ideals are generally held to be worth striving for in spite of that.
Point one: Yes, a manual typewriter is an incredible workout and actually enhanced my finger strength for guitar playing by a noticeable margin. Also, accuracy is of supreme importance. As I'm fond of saying, "there's really no delete key on a typewriter" because while there is a way to white-out errors, there's a certain gratification in creating an full page of text without scars. Mmmm.

Point two: That's why I don't have a mechanical keyboard here at work, even though I want one. When rattling out words at 150 WPM or so, it would sound like a string of black cat firecrackers going off...I'd enjoy it immensely, but alas, it's not to be.
Am I misreading the Japan thing? Like, it's not hard to imagine that there would be candidates that would be immediately excluded based on surname alone without even getting into race or gender - is this "fair" or "unfair", or is it just the way things are? Is the latter(est) the analogy we're supposed to take from this?
For many people waiting 3 days is more attractive than paying the ~$1000 that it would cost to retrieve it in one day from Glacier.
I'm also in Melbourne at the moment (on BigPond Cable), and I can't even download Xcode 6.2 because of, you know, STATUS_CODE_ERROR.
did you consider using the hidden expansion port to do your networking (and potentially video decoding)? this would have made the cart free to do a lot more (like subtitle etc)
A Deep Dive into LibBitcoin, BX, and Obelisk
Spine-Chilling ‘Ghost’ in Photo Leaves Mom Saying ‘That’s Not My Baby’ (PHOTO)
I should have stopped reading there. Instead I just laughed to myself and continued on.
Reading turned to skimming turned to skipping a paragraph or two later when it was filled with the absolute worst marketing/PR buzzword bingo straight out of .. not even Business 101, but some hack shilling a "how to make your business succeed" book.
Oil paint is in general not really good for long term storage. It expands as it oxidizes. Some pigments slow down or speed up this process. The thicker the layers, the faster they will crack. Combined with a lot of untested pigments and techniques, the art of the 19th and 20th won't last as long as pre-industrial art. 600 year old egg tempera paintings are often in better condition than 300 year old oil paintings.

And now I will back-up some jpegs to a usb stick that probably won't survive a single decade...
not my area, but for basics of resource flows, check out The Goal by Goldratt, a quick read.

http://en.wikipedia.org/wiki/Eliyahu_M._Goldratt#Writings
UNIX and Windows adoption. I think until at least the mid-90s everyone had a "performance at any cost" mentality as well, which has now become less critical as the hardware is so fast.
SendGrid SSL error
> "Worth buying" is a boolean. It's either "worth" or it's not, because we've already establish that "worth" channels are willing to be paid for at $17.50, so less than $17.50 is still within any pricing range that might exist.

What part of their comment did you interpret as them thinking each of those 20 channels is worth $17.50 on their own?

We have only established that two specific channels were worth that much. Not any of the others. This is an absolutely vital distinction.

> . While yes, you could decide what cost you're willing to pay for each channel, you will still arrive at a "yes/no" decision for each channel (a decision that will only get more generous the less expensive the cost of the individual channel)

Right, so if I'm willing to pay $17.50 for HBO, I'm obviously willing to pay $5 for HBO. But being willing to pay $17.50 for HBO doesn't mean I'm willing to pay $5 for a different channel.

> based on the values given by the commenter.

urdu did not specify how valuable those channels were to them. They just said that it was 20 (let's call them "quality channels") for $65 and that wasn't much of a deal.

> Would it be easier for you to grasp if we called them "quality" channels? 10-20 quality channels? Paying for 10-20 quality channels that are bundled together is more economical than paying for each quality channel on its own, based on the values given by the commenter.

And the decision is not "buy them all on their own or buy them all together" it's "buy some on their own and not others or buy them all together". Nobody here is arguing that buying the same items at a higher price each is better value, they're arguing that buying a subset of them at a higher price each can be better value overall.

This should be obvious if we split out the two channels like so:

Package A: Two channels at $17.50 each

Package B: Eighteen channels at $1.67 each

If I don't value the channels in B enough, it is more economical to me to only buy package A rather than package A and package B.
Spreading malware is a big deal, and I am sure many people would get quite upset if important US infrastructure was targeted. What would the reactions be if the 911 system got hit by untested malware, or some traffic control systems crash because of spying activities.

What repercussion should the US have received if the Iranian uranium enrichment had exploded and thrown fine radioactive dust into the environment? Would NSA take responsibility for the deaths and environment damage for their spying, or would they hide and put the blame on a third-party?

The answer to your question is that the potential for damage that malware has, and the responsibility we expect from those who make it is extremely disproportional. It is a big deal, and the risk/cost to human lives is why we should be very careful allowing organizations to spread malware.
They can be. It's possible to set a retrieval policy on your bucket either at free tier, or a fixed price point so you can control the cost of your final bill if you want to retrieve faster than the free tier
Since the NSA has shown that they really don't care who they spy on all news about more efficient surveillance by them is relevant to both US citizens and non-citizens imo.

As a citizen I'd be pretty alarmed by NSA-level activities of my local agencies because quite frankly it's way too excessive and privacy is a lot more important to me than the supposed security massive and not very transparent surveillance activities alledgedly brings.
Most importantly it just shows a worldview that doesn't care about privacy at all and just wants to absorb all data. Which is very alarming.
“Delightful” Interaction Design Needs to Die
Getting rid of RAID makes things a lot easier since you don't have to suffer through rebuilds, which causes a lot of I/O for the entire RAID. You still have to repopulate the drive, but you have fine-grained control of when to do it and even which files have the highest priority.

For those looking to build something similar, check out ceph or gluster.

Is a single file spread across multiple data centers? At the claimed 99.99999% annual durability, doesn't the chance of a natural disaster that could take out the entire data center start being a major factor?

I realize that the customer also has a copy of the data so you don't have to take the same precautions as something like S3, but it'd be sad if a datacenter got taken out by a meteor or airplane crash the same day that the customer's laptop was stolen.

Finally, a question for backblaze devs. In your opinion, how often do you need to scrub a drive to check for problems?
And at 3MB/s per TB it will always take over 3 days to retrieve all of your data. The 2-5 second retrieval latency is irrelevant when you're going to be waiting for 3 days...
Dense = "golfed" (in current programming parlance).

For instance, Java code is not dense because there's a lot of ceremony, whereas Perl is dense and has little to no ceremony.
I'm adding support for creating nearline buckets in Arq right now.
Rowhammer, Xcode, and the future of application distribution
How much harder is compared to ACM ICPC?
I suppose the NSA probably gets the key when it gets transmitted [...] Am I missing something here?

I'm not sure if you're being serious or sarcastic. ;)

Anyway, if you don't care who has access to your backups then obviously my argument has no relevance to you.
The attractive part for me when considering TypeScript was that it had 0 runtime overhead, while coding in a type safe manner. If I use nothing but types via my TypeScript code, isn't Safe TypeScript simply just overhead?
Visit a local hackerspace; there's much better chance of finding actual hackers there.
Certainly not. But why should the government have a monopoly on it with ridiculous odds and games?
http://wizardofodds.com/ask-the-wizard/website/

"Some casino gift shops sell basic strategy charts the size of a business card. However, these charts have at least one mistake about half the time."

A basic strategy depends on the exact rules of the game and these might be small or subtle mistakes, but they are there.
Right, that's what I meant (i.e. the earth wire sticking out of cable end is "unnecessary long" if it is the same length as L/N).

However, it is very unusual if the cable comes loose from the plug casing.
Yes, it is pretty arbitrary. It's not very different than how Valve works, other than valve firing and hiring less people.

Now, what you have to take into consideration is that it's written as a contrast to all kinds of other places that run a command structure where it's your boss' job to figure out what is good for the company.

I don't know about you, but I have worked in those environments before. They attract bad people, as doing what seems better for the company, as opposed to what is better for your boss, is discouraged. I think of one example in my past, where the team worked for two months on a feature we knew our in house customer did not want, and would refuse to use. However, it helped our boss' internal political status, so the team tolled, the feature was unused, and in the end, half the team quit. Our former manager, however, is still doing well, because what is good for the company was not what was good for his boss either.

I often get recruiting calls from that company. They have trouble retaining good talent. Imagine that.

So the Netflix approach brings in people that are more dedicated to the business than the chain of command. There's a lot of very good engineers there, and it's a pool that is often untapped outside of startups. It's not a bad strategic decision, IMHO.
Any info on how this was built? I'd love to read the documentation and code
Bioinformatics is mostly about translating and searching in big chunks of data.

You'll need to study genetics, and also some computer skills, a couple of programming languages will help a lot.

some links to taste the waters:

Perl is one of the weapons of choice to find things inside big strings of text: http://www.bioperl.org/wiki/Main_Page

Not the only tool in the city, of course:
http://biopython.org/wiki/Main_Page

http://www.biolisp.org/

if you want to use lisp, you'll probably will find useful to be able to use perl regexes in lisp, several candidates here, but cl-ppcre and optima are popular
Why use a typewriter instead of hand writing then?
TechHire