skysight-inc/HackerNews huggingface dataset:
This mentioned the NSA's "Mission Data Repository" in Bluffdale, Utah. They mentioned it could hold 1 yottabyte of data.

Let's put into perspective 1 yottabyte:

All Gmail accounts (~500 million users * 10GB/user = ~5000 PB) +
All Facebook photos (~2 billion users * 1GB/user = ~2000 PB) +
All of Netflix's videos (1-5 PB) +
Library of Congress (10-30 PB) +
Wikipedia (0.0005 PB)

= ~7000 PB
= 7 Exabytes.
= 0.0007% of 1 Yottabyte!!!

1 Yottabyte = 250 billion 4TB hard drives.

A hard drive is about 4" x 1" x 5.75".

The Pentagon is a big building (6,636,360 sqft over 5 floors). If you started stacking hard drives inside the Pentagon it would take about 50 pentagons to hold 250 billion hard drives.

At scale you might be able to make a 4TB hard drive for somewhere between $10 and $100.

1 Yottabyte would be $2.5 trillion - $25 trillion in hard drives. That's a couple USA GDPs.

Okay, I think a yottabyte clearly can't be what they mean because that's just unfathomable.

They also mention a 1 million sqft facility.

In a 1 million sqft you can probably pack about 250 million 3.5" hard drives. If each drive was 4TB you'd end up with 1 million PB, or 1000 EB, or 1 Zettabyte

So by Yottabyte they might (maybe) mean Zettabyte. Only off by a factor of 1,000.

Even still, all of the data of Gmail, Facebook, Netflix, Library of Congress, etc is still probably only ~10% of this data center.

Nuts.
I did the Forum a few years ago in New Zealand and I know a few other people in the startup scene who have done it recently. Personally, I found the marketing side distracting for the first day of the course because I kept analysing everything (from the room layout to the viral mechanic). Then at some point during the weekend, I realised that I did this type of meta-analysing with everything in my life instead of just being present and actually engaged. From then on I got a lot out of the weekend and it was probably the main factor in me leaving my corporate job and moving to London.
Networking part can be very useful. It is up to you, of course.
any advice on coaches for helping me develop pitches? i've been displeased with a pitch i've been giving lately, and i suspect my audience is as well. i'd like to improve my skills.
" it's one of the last reigning symbols of the antebellum firehouse."

Antebellum in a US context used to mean "before the Civil War". There have been a bunch of wars since 1878, so I'm not sure how the word applies.
Summer jobs are slowly disappearing
slope?
A distributed Digital currency backed by processing power was a fairly old idea at the time. The first time I heard about the idea was late 90's but I think it's earlier than that.

EX: http://en.wikipedia.org/wiki/Cryptonomicon
I was offered $150K for an SFO job a long time ago, but didn't consider it because at the time a 3-bedroom house next to a freeway was $900K. Now that house would be north of $2 million.
Sorry, just saw your question. I don't want to say specifically, but the school is an ASP.NET MVC (mostly) shop in Houston. They teach some front end UI also using various frameworks (jQuery, Backbone, etc) and backend is all C# (using Razor in the CSHTML). Lots of folks in the program have never coded in their life, so it's mostly exposure to what programming for the web is like, but the folks have difficulty putting it into practice.
I believe Nate was in the same room as Daniel in ep 2, where Keith was over skype in ep 1.
Most people like the technology/startup scene and the culture of the city (for me, it's only the former). But even if you ignore that, the relevant financial statistic is your disposable income, not the percentage of your pay that goes to rent.

At $70k a year, you should take home roughly $70k / 12 * 0.65 = $3.8k each month.

At $120k a year (rough estimate for a Facebook engineer, so correct me if this part is unrealistic), you should take home roughly $120k / 12 * 0.65 = $6.5k each month. If you're paying $3k each month on rent (which is quite generous if you're living by yourself), that leaves you with $3.5k each month.

That means that your $70k job only leaves you $300 a month for rent, in order to have the same amount of money left over. That's really pushing it, considering it's only half of the median USA apartment rental, and considering I paid $400 a month for a modest apartment 4 years ago in Springfield, MO, which as I understand it is in one of the cheapest areas in the country.

Obviously there are other effects here that I'm missing. My 65% take home portion could be completely wrong. Food prices are almost surely higher in SF (of course, most startups and tech companies provide some free meals).
Thanks - it's not a weekend project and has taken quite some time to build - part of the reason for making the core app open source was to ensure that it could be easily supported long term and empower end users.

With regards to price - we are offering the dashboard for a price, the main application that your users will interact with is completely free, so we're charging what we feel is a fair rate for a piece of software you may use for quite some time...

Maybe if we end up with a hosted service we'll look at higher monthly pricing.
No offense taken whatsoever when it comes to criticism! My inner-perfectionist thrives on making things better.

Great idea on the alarm. I collect great quotes and I want to use them. I just thought I couldn't serve them well in this version of a small local app.

I'm hoping to eventually use the app to sprinkle a person's day with things more positive and substantial than a compliment or two. It might also make sense to have different features trigger after 25 or so entries.
Were they talking about it in public online forums, and/or publishing articles? This is what "new" means here.
http://slopelabs.com/
> In the case of Haskell you ~might~ find implementation of that stuff but you'll probably think you're too smart to have to reuse somebody else's code and also be too smart to have to deal with the corner cases.

What is there besides extreme language bigotry to suggest that Haskell programmers tend to think they are too smart to do either of these things? Haskell programmers use other people's code all the time. And Haskell programmers handle corner cases as much as any other programmers.
One person could have come up with the idea, brought it to a few close friends who took it and ran. There are many examples of close groups of talented friends building successful good quality products.
You are not encrypting everything everywhere.

It is putting things in a different envelope for each hop you are doing in the post.

Yes, it is secured in transit, but there is no way that you can verify that everything went securely.
Sometimes. All I can speak about is my personal experiences with a handful of enterprise customers and the times we moved things to the cloud. Communication is always an issue, we find that instead of spending time in house developing, deploying, administering, etc... we spend that same amount of time either one the phone or writing emails and documentation on what we need or what is wrong or what we need done.

We also find that the what the cloud team finds as a sufficient level of quality or service often does not match what we require or expect. And fixing that is a major PITA because it comes down to culture, and suddenly you are not dealing with your company's culture but a 'cloud' culture.

And on top of all that there is the issue of who controls your data. Is it secure? is it safe? What's your uptime, downtime, maintenance? Often we get promised good things (sales people are good at what they do), but it rarely works out as such.

The answer to this is find another cloud provider, but I dont want to spend months RFI, RFP, migration, integration, etc....again because the first cloud people were terrible. It's often just better in the long term to do it yourself.

It's a pay me now or pay me later scenario and I'll live by the words if you want something done right, do it yourself, especially for enterprise.
7 Quotes That’ll Make You Rethink Your Customer Relationship
Gah. Just let python2 die already. It's achingly close - more and more linucies are shipping with python3 as default. Efforts like this take more energy than fixing the last few problems with python3 would.
If a global adversary can do it, then it is only a matter of time before a local crime syndicate can do it as well, after all stealing credit cards and other sensitive info is a booming business.

And what really bothers me is that this will give people a false sense of security. At least right now I'm seeing regular folks refraining from exposing sensitive info online out of fear of evil hackers that are often the subject of news. So yes, I think unencrypted email is better than a solution that isn't secure.
Quite an impressive team! I expect to see great things from you guys in the years to come!
My uncle's quest to move from technician to entrepreneur
http://loadzen.com/
I don't remember where the [X] came from specifically but there were a bunch of Brits on the Windows team at the time (myself included) and we had a number of Archimedes machines around. A lot of Lemmings was played.

I remember there was nearly endless debate about where the [X] should go so people wouldn't accidentally. I think the desire to make it visually distinct was a big factor.
The alternative might be signing the death warrant for BILLIONS of people out of a misguided sense of compassion.

Do you consider that acceptable?
Exactly, don't use it - no proper automated refactoring. Not from MS not from third parties. And there are no plans.
Here's what's publicly available:

http://en.wikipedia.org/wiki/Operation_Aurora
Nice idea but I can't find any of the scifi books I recently read.
Could they be using tape drives? This wikipedia entry says limits of 35TB were achieved in 2011 and limits of 185TB were achieved in 2014. The 2011 achievement wasn't expected to be commercially available for 10 years. Would that also preclude industrial/government availability?

http://en.wikipedia.org/wiki/Tape_drive#Capacity

Edit: Ha, nevermind, even if they had 185TB tape drives, they'd still need 5 billion of them (unless my math is way off).
Why not? Cutting the insurance companies completely out of the picture changes almost everything.
HTML5 sucks really hard after XAML :(.
Sorry, just saw this as well.

In our experience, recent grads usually come from a CS or engineering background, so they at least have a strong familiarity with algorithmic thinking, and a much stronger exposure to various programming languages, and comprehend what a data structure is.

The folks from the school we've interviewed with are people who, mostly, have never even seen a programming language before they went to the "school"/program. Most of them had zero background in anything abstract enough to really grok programming, and it was painfully obvious (to us, and to most of the candidates we interviewed as well).
Perhaps you're looking for https://www.pennywhale.com/?
Colin,

The energy is very good, and its very fun. I've learned much, been inspired to do more and better things, and some of the friendships I've made have been very deep, some of the connections very useful. If you've never been, it's very worth going.
Do you mean Redwood City? That's a 1.5 hour Caltrain commute each way if you work in downtown SF. for $2.5k per month you should be able to do a lot better, and avoid the life-sucking commute.
"I had heard about systemd a few years back, when upstart and some other init replacements I can't remember were showing up on the scene. And while it seemed mildly interesting, I was not in favor of using it, nor any of them for that matter. init was working just fine for me. init was simple and robust. While configuration had it's distro-specific differences, it was often these differences that made one pick the distro to use in the first place, and to stay with that distro. The tools essentially were the distro. I just dist-upgraded to Jessie, and voila - PID 1 was suddenly systemd. What a clusterfuck. In a 'One Linux' world, what would distros actually be? Deprecated. No longer relevant. Archaic shells of their once proud individualism. Basically, they're now just a logo and a default desktop background image."

Really? That's what you think the whole difference between the distros is, the fucking init system?

You're using Debian, but you don't think the Social Contract and DFSG are any part of what Debian uses to set itself apart? You're just completely ignoring that, I can only presume on purpose? You don't think that portage and USE flags distinguishes Gentoo from the other distros in any way? Or that Slackware's deliberately ascetic package managment is at all important? Or that it's unique directory layout and symlink farm is what makes GoboLinux awesome? The defining characteristic of all the these distros is what init system they use?

"Debian has made a grave and cowardly mistake here, and they need a course correction
immediately. Incorporating systemd was not an intelligent choice, and certainly not one very well considered."

Obviously, you aren't aware of the debian-devel thread on the matter. "Not [a choice] very well considered" my arse.

"Gnome. The Linux Foundation. freedesktop.org, and others. These are all groups with agendas. These are not those who believe in freedom."

And Debian too? All of these groups don't believe in freedom? They're just one huge cabal, none of whom believe in freedom, wanting to control you for... what end, exactly? Because it's beyond the realm of possibility in your mind that they might have all independently come to the same conclusion, for the simple technical that systemd might actually be better than sysv-init?

Are you fucking kidding me?

For someone who started an open letter asking a question about the nature of intelligence, it certainly seems to this reader that the author is a long way from finding any answers at all in their quest...
I said this above, but I'll say it again here: if your government has identified you as a target, there's very little you can do but hide and hope you can find another government willing to protect you.

That said, crypto is useful in avoiding their gaze in the first place. For this, vulnerable crypto is better than nothing: assuming the vulnerable crypto requires a non-trivial and non-repeatable process to break, it's unlikely that even a state actor is going to bother breaking it for the entire population.
Don't know why I got down-modded for giving a little insight. It chews through your battery really quickly, my phone would almost over-heat and wouldn't last until even noon if I played the game.
It's definitely a joke, the author is a PHP expert, but it's a good collection of prejudices/rants against PHP.
>I would go to freelancing sites like elance (and the now dead rentacoder), read project descriptions, design solutions and implement them. ... and I figured that if I could solve their problems, I'd become proficient.

Great idea.
According to their numbers, rent for a one-bedroom apartment in the Tenderloin actually fell 12% last year. What's going on there?
It should be noted that "airborne" and "highly contagious" are also not synomymous.
This concept is powerful, wrote about it recently :)

https://medium.com/@jasdev/small-moments-159df5db89a5
I'm using TextSecure on my Android phone as a Messaging replacement and it is great. However it appears to me that the service is not decentralised in any way. Is that assumption correct?

I like the email model such that anyone can install and run an email server. I'd actively push friends, family and colleagues to use a decentralised email replacement that was as easy to use and secure as TextSecure.
So, you found out after the fact that the
global adversary injected themselves in
the middle of your conversation with a
source. What do you do now?

If you could reliably detect a CA issuing MITM certs to the global adversary, and if some unstoppable mechanism would respond to such detections by promptly dropping the CA's cert from clients' trust roots, and if being dropped from the trust roots put the CA out of business, then it would be extremely difficult to induce a CA to issue MITM certs.
Beyond the flu, Lassa Fever, another hemorrhagic fever, is endemic in the region.
" if you're not in a housing unit sharing air with people who are infected, you're pretty safe."

Certainly true - but, it's important to note that ebola is not airborne. You can safely sit beside someone with ebola, and as long as they don't throw up on you, and you don't touch any body fluids - you are also pretty safe.
I agree, and I think that's especially a good argument for email. For mail submission at least, I think most users for that use-case are now either using or moving to encrypted SMTP AUTH with certificate checking, which should be fairly robust on the local side (between you and your ISP/company), modulo the problems that exist with the CA system. For IM though I think lots of people are more worried about embarrassment than crime: someone grabbing & posting your cybersex logs online; or your comments about office politics (or an affair, or whatever) being read by snooping IT staff, that kind of thing. Some people specifically use IM for office-politics stuff rather than email, because they assume (probably correctly) that IT staff can more easily pry into their email.

Of course for that use-case you don't really need end-to-end encryption: an encrypted connection to the IM server would be fine, and maybe actually better. But a bunch of services don't support that (though Google Talk does).
SUSE releases Icehouse OpenStack cloud
It wasn't really an X, more "stretch marks" to visually indicate the mouse-down event.
"It sucks for the healthy ones in the quarantined zone,"

Note - we aren't talking about smallpox/typhus/flu - ebola is pretty hard to get. As long as you don't touch the body or its fluids, you aren't going to get ebola.
All of the web's legacy languages are lame and not going anywhere - HTML, CSS, JS. At least WPF gives you some choice - C#, F#, VB. All without crap-trans-piling. The REST is not bad though.
"Creative leap"? Most influential technologies are either incremental improvements that overcame some final hump, or straight retries of things which were before their time.
I wouldn't ask HN. I would go ask consumers and businesses to find out who has the problem. Then I would go with whichever group actually has the problem. If neither of them have the problem, then I wouldn't launch for either one.
Smallpox has a vaccine and is not considered a BSL4 pathogen - so, available treatment isn't the only component.
That seems a bit steep. In 2012 I paid $3200/mo (split between two people) for a ~950sqft one bedroom with laundry in a really nice building.
Why Guardians of the Galaxy Sucked (and how to fix the sequel)
They will learn your habits and then they will promote their store instead of the physical one where you do the first purchase. Pure evil!
It does really matter - the landing page loads 1.9MB of content. This is easily 10x the size one should expect from a landing page. It's reasonable to assume that the app itself would follow similar proportions, and that means (most likely) load times upwards of 45 seconds. No thanks.
> J2ME is not a credible revenue source these days.

You mean Bluray licenses, Smart cards, embedded devices, car infotainment systems, radio controlled temperature meters, factory assembly line controllers .... ?

> For the last couple years, all Java code I wrote was intended to run on Android devices. If it weren't for Android, I'd have no reason whatsoever to bother doing it.

I take you don't work in the enterprise world, then.
Some of the older estimates I've found:

NPR says zettabytes:
http://www.npr.org/2013/06/10/190160772/amid-data-controvers...

Wired (2012) says yottabytes (maybe where this originally came from):
http://www.wired.com/2012/03/ff_nsadatacenter/all/

From the NPR article:

"The NSA's Utah Data Center will be able to handle and process five zettabytes of data, according to William Binney, a former NSA technical director . Binney's calculation is an estimate. An NSA spokeswoman says the actual data capacity of the center is classified."
It's on the roadmap :)
The Best Ice Bucket Challenge Video Yet
We ran the site for two years, it wasn't competitive to keep running.
This is so great. I have a text file named "1000 Things" that I update weekly. The file has headings "I am an aspiring ____", and I list the things I did that week to move closer to that goal, counting down from 1000.

So my questions...Is it possible to load up a bunch of existing data in to the app? And would there be a way to implement a count of the achievements for each category?
Influenced by book Flourish by Martin Seligman
SendWithUs (transactional email GUI for marketers) integrates with Mailgun (email delivery API) and are not competitive by and large.
>these companies are still afraid of who controls their data

You make this sound somehow irrational.

For a large number of companies, business data is the key to the running of the business. Why would you ever let someone else control this data, much less someone who themselves doesn't have full control?
Good analysis. Big difference is in the middle-tier city you're buying the house at say $1K / month mortgage, rather than renting. And your house is 2000 sq. ft. with a yard and garage, instead of a 1 bedroom apartment. Less disposable income but your standard of living is subjectively higher.
Port some small but non-trivial projects from a language you know to the one you want to learn, e.g. Clojure, since you said you are learning it. It won't be the same as writing a new project in Clojure from scratch, but will still help.

And then, because there may be a tendency to use, in the new language, the style / idioms of the previous language you know (and ported the project from), put your code up somewhere and ask for reviews of it by people experienced in the new language.
What should be the response of a client when a server tells it during the cipher negotiation that the only cipher that it (the server) can use are those considered insecure by client?

Should the client proceed for the sake of interoperability? Or should the client raise and error and say "sorry, no secure connection can be established"?

These are solved problems though; it's not as though this is a new consideration. This has been a 'problem' since SSL's implementation. If you can't agree on a cipher spec, you don't connect.

The issue with your argument in particular is that you're basically saying 'we shouldn't require encryption because it's too complicated to make a few choices', which implies to me that you think not using encryption is a better choice (since any TLS implementation requires these issues). Your argument, then, is an argument against SSL/TLS encryption in any respect, as opposed to mandatory encryption.

Back to the original point, I think that the important thing here is not only to embed secure layers in protocols, but also (and mainly) to convince the users that it is OK for an application to answer "Sorry, no secure connection is available. Yes, I could set up an insecure connection, but I will not do that."

This is pretty common; in fact, most software will just say that it can't connect, with no more detailed explanation unless you dig into it. I've also had issues where the default configuration for postfix on Ubuntu (STARTLS enabled, self-signed certificate) is rejected by some clients, requiring me to disable authentication on those clients (which required a secure connection) and whitelist their IP addresses (insecure!).
My MBP just started having this very problem last week.
I wouldn't mind having them uploaded via Google's backup API. It basically makes syncing settings and what not between devices painless, so if I have to move phones, or I lose mine, I'm not worrying about losing my journal and having to start over. That or a sync to dropbox or some service I can opt into would be great.
How SpringSled got 150,000 users in 4 weeks