skysight-inc/HackerNews huggingface dataset:
Bamford stated ~70,000 in the seventies in one of his books. The Wiki estimates 30,000. 550 is a comically low guess. We can get at a much larger guess than 550 merely by counting parking places at Ft. Meade, and that wouldn't include the many employees who don't work at Ft. Meade.
G+ increasing for social authentication
Even poor performance is the fault of both the company and the employee to some degree... unless something changed, the company hired them for something they weren't suited to do, or failed to develop them properly. And generally, other employees don't know exactly how much someone underperformed, so it's moot from their standpoint.

The fact they were "fairly well compensated" is irrelevant, by the way. Severance isn't paid because people were underpaid.
I recommend Steve Losh's Homely Mutt for replacing gmails web interface with a local client. http://stevelosh.com/blog/2012/10/the-homely-mutt/

Then this can be combined with an email service that encrypts all incoming emails as they arrive such as Countermail or Lavabit.
... it doesn't allow you to search repositories that you don't have checked out?
A New York VC Spotlight: Lewis Gersh
Close.

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 turned whistleblower.

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

However, from the same article:

Despite its capacity, the Utah center does not satisfy NSA's data demands. Last month, the agency broke ground on its next data farm at its headquarters at Ft. Meade, Md. But that facility will be only two-thirds the size of the mega-complex in Utah.
Are you a team player? Well now, that kinda depends on the team, doesn't it? You can't just slot people in and out like identical Lego blocks. "Ah, yes, I'll take a bag of 15 size-10 database programmers with 4 years experience please."

Charitably, I'd call this a complexity problem - it costs resources to look into individuals, and that's why you have an interview process rather than having the people who do the job talk to the person and see what they think.

Uncharitably, I'd say there are people seriously out of touch with their humanity. Who view people as components because they don't care about people. Perhaps because, if you do, it's emotionally draining to get to know so many people and then hurt them by turning them down.

Since it's hard to believe this is really an efficient long-term approach to recruitment, I suspect the truth lies somewhere in between.
I will be waving from WTC (NYC), so hopefully other people will too. 5:27-5:42PM ET. Space programs are awesome!
Human Sex Determination: Psychic Sperm and the Gambler’s Fallacy
Oh I see now, I always assumed they had their servers elsewhere since they aren't an American company. Hmm I'm going to ask them about that, I'd pay extra if they offered the option of running off non-US servers.
That's such an overwhelming thought.
As soon as you boil it down into boring work, it will be forgotten about by the proles.
tested vs. used
Homepage link!

http://dealazons.net
...raising one or more prodigies of his own...

He does have 5 children. :-)
If you look closely at the sign, you can see it has just fired a missile (in front of the port wing leading edge). Now that's speed enforcement!
Thanks for your opinion! I have removed the redirect.
National security called in to bust student rigging election results
Thanks for reminding me of that movie. Haven't seen it in years. Just checked and not on netflix though.
You tap rock, he responds with "hard" surface, sound, temperature.

Rock can change shape depending on weather/location to adopt.

But yes, as you said, definitions, same as someone defines "love", just no one understands what it is :D
My top suggestion would be to get a better name.

It's weird that this is linked to dealazons.net that redirects to dealazons.com

If you can afford it, drop $250 or so on a decent logo (if you don't have anyone in-house to do it). Not the single most important thing in the world, but if you can do it, do it. The current black text on #828282 gray doesn't come off particularly well.

With the product images subdued (until moused over), the nondescript logo, and all the layout gray, the site comes across as very numb. It's not exciting in terms of presenting deals. It should pop more, grab my attention.

I see the prices listed with the product, for example $99 for a Seagate 3tb external drive. As a browser / window shopper / consumer, what does that mean to me? How do I know it's a deal, what kind of deal is it, why does it deserve my attention, and so on. Is it 30% off? How big of a deal is it exactly? In the world of retail, if you're presenting deals, without telling the shopper what kind of deals they are, then you're going to rapidly lose their very short attention span. It pushes the mental computation off on to the shopper, to then figure out the deal - and they really hate that.
‘Superman’ crystal memory could outlast civilization
If you’re a technical person who uses computers for your work, a weak PC market is a blessing.

There is absolutely no reason the general public should be using the traditional desktop computer. They should be using limited use devices tailored to the things that people want to do the most – prattle, get directions, browse the web, and buy stuff. They can use their smart phone or tablet for these. Such devices fit the technical commitment level of the general public, not demanding much in the way of learning or expertise.

Computers should be for computer people who are willing to make the investment that they require to use properly and effectively. The general public has consistently shown they do not have this capability, and only serve as drag on those technical.

As we move forward and the majority of the population is on phones and tablets those who have made the investment to use computers well will have a decided advantage in our increasingly technological world.
I agree this language is easier than say Ruby or Python, but I do remember in 4th and 5th grade (8 to 10 uears old) learning a bit of BASIC from a couple books my father gave me. By the end of 5th grade I had written a calculator, a stopwatch and a couple other items in BASIC(programming exercises from the book). Then in high school I decided to learn some Ruby and had a good time tinkering with that and the things I learned from BASiC made it relatively easy.

The point is, a kid can pick up on that stuff if they want to learn it and BASIC is defiantly simple enough to "start with" and I would guess so is Python and Ruby which don't have too much semantic complexity.
Microsoft and Intel have been sucking all the profits out of the PC market for the last 10+ years. The PC makers are operating on razor thing margins and have little budget to innovate. When they do innovate they have no ability to update the software as required, depending on Microsoft. Microsoft seems content to ride out the Windows monopoly on the desktop. Apple seems to be doing slightly more, but their focus is no longer the desktop either. I don't see any killer apps coming that is going to push the desktop to the next level.
Based on XKCD's research (http://what-if.xkcd.com/13/), I am guessing the short version of the answer is, "More than we have."
Why I stopped using Facebook
We need secretly funded personal security startups to counter all the bullshit of the government. None of this cute website photo startup bullshit. Serious hardcore hardware engineering.

The nerds, geeks, and engineers will soon run this world if we play our cards right.
Your Startup’s Office Is Missing a Room
No, because even a relatively large severance package is still worth far less than the expected value of ongoing employment. Especially for senior executives, who will generally have to spend longer searching for the next job than a more junior employee. Getting 3 months severance then being out of work for 6 months is not a good trade.
I'd say the order of declarations isn't part of the scoping rules.
The scoping rules are used for name resolution. In my example, both i's belong to the same scope, so the name resolution says "oh, that first i is the one in this scope, not any parent scope".

In languages like C#, a separate analysis is then done to find out if the variable is definitely assigned at each reference. This can include some sophisticated reachability analysis(how sophisticated depends on the usefulness/complexity tradeoff).

I guess it's all semantics really, but I prefer to keep the scope (ha ha) of lexical scoping rules closer to name resolution than start mixing in definite assignment and reachability analysis and the things that come with that.

It makes understanding and expressing the commonalities and differences between different language's lexical scoping a lot easier. C# is lexically scoped with blocks introducing new lexical scopes. Javascript* and Python are lexically scoped with functions introducing new lexical scopes. As an orthogonal concept, C# and Python disallow references before definite assignment, while Javascript allows it.

(*) With the dynamic 'this' caveat.
Calling it a joke is a real stretch. Apparently HN is populated entirely by preteen boys who think that the word "fuck" is hilarious.
Google Caught Red-Handed Ripping Off an Apple Patent Graphic
Feature request:

/soldiers/:from

"Fuck this for a game of soldiers" - :from
Haha, I love that license! Somebody submitted some of my software to Debian and they wouldn't accept until I put a license on it, so I picked that one.
That's hilarious. You would think people would stop giving Google the benefit of the doubt when it comes to anything advertising related, but fanboys seem to feel no embarrassment at being proven wrong time and time again. Choice quotes:

No. It files all your emails that it classifies as promotional but non-spam. That won't include Google Offers and Zagat if you're not subscribed to Google Offers or Zagat (for me, it's mostly events & careers newsletters). It's just an auto-categoriser (a new UI for smart labels), it doesn't invent new emails that weren't there before.

I think you misunderstand what that tab is for. It's not a place for Google advertising; it's a place where promotional emails from any site are automatically sorted into - to keep them separate from other useful email. E.g. a clothing website that sends emails about weekly sales - that'll end up under Promotional.

the "Promotions" label is applied to your incoming mail that is best classified as a "Promotion", such as any promotional email from sites you shop at - it's not additional content that Gmail is feeding you.
Silicon Valley Has a "Drug Problem"
Retailers need to step up their game. Big time.
http://foaas.com/you/Nvidia/Linus%20Torvalds
Going The Extra Mile
I work for a startup and we didn't charge for our closed beta. I think it is better to get feedback from everyone, including people who would have been scared away by a price tag.
MS should just calve off it's different divisions. Seems like they are getting dragged down by forays into markets they aren't good in, e.g. tablets.
50 U.S. Businesses Call for Anti-'Patent Troll' Action
So no matter how many times I click on the "spam" button on these things, I'm always going to be getting them. Great.
What if I told you I use Kelvins?
i understand you wanted to experiment with mongodb, but why moving away from django ? there isn't such a big conceptual difference between the two, except flask has less things. What part of the django stack did you want to build differently ?
> Scheme

Out of interest, what are the dark corners of Scheme? I've been using Racket for a while now and I've not come across any unexpected behaviour.

I suppose using non-idiomatic language elements such as mutations is a little odd but so far I've found nothing in the language which has surprised me.
Hmm, I'm a bit wary of this kind of backup, because it seems like it's nontrivial to recover part of your data if half of the backup goes bad. While the old fashioned rsync/copy all your files may be less efficient, you'll still have whatever it managed to copy if something goes wrong partway through.

This reminds be of doing a tar archive of all your files--if the archive is corrupted during that process, what then?
I especially like the one where he states that Linux is garbage.

People defend abrasive guy because they claim his abrupt communication style maintains quality code. But even more abrasive guy claims abrasive guy's project is garbage. Therefore, can we assume abrasive guy is full of crap because even more abrasive guy says he is?

I'm just trying to understand the logic behind defending such behavior.
One does not simply raise a prodigy
As far as I can tell Isla is simpler and probably better for younger children than LOGO. In my opinion LOGO is actually harder to learn than Python or Ruby for children (at least in my experience from the couple of children I was trying to teach)
Is there any real benefit to surfing the web at 8K resolutions? What apps would benefit from 8K? The PC market is weak because the software is weak. Everything moved to the web.
You put quotes around your (biased and wrong[1]) summary of what Sarah said, and then quoted Linus word for word in the same style. Dude, you're presenting parody-fiction and evidence on a par. Not. Cool.

Sarah and I do not think that people have to like each other in order to act civilly towards one another; the entire weak-tie economy proves this to be false, in fact.

She is saying (and I agree) that you can be robust and challenge someone without turning off your brain-mouth filter for trash talk. I think you'll find people can be just as productive and technically awesome without all the swearing.

[1] and probably sexist, since you implied that the girl is talking about kissing. Seriously, dude? That's all female programmers can ever be talking about?
It's not as simple as that.

Large scale commercially available SANs advertise de-duplication in the order of 50%[1].

Commercially available backup software advertises de-duplication rates that reduce storage requirements by up to 99% [2]

I don't know how they measure "storage", but the The Utah data center requires 65 MW of power[3] which is a non-trivial amount.

[1] http://www.netapp.com/us/products/platform-os/dedupe.aspx

[2] http://thebackupblog.typepad.com/thebackupblog/2011/07/insid...

[3] http://www.npr.org/2013/06/10/190160772/amid-data-controvers...
Embedded systems and the new espionage
Canadians, not Scandanavians, are the Aliens!
Even if it's letting you know your id_rsa file and ~/.ssh/config is exposed? I know I'd want to know...
Why do they have to be?

Just because a person isn't 100% 'team player' material doesn't mean they are not capable of massive step-change contributions to a team activity.

If you hire all 'team players' or all PhDs or all men or all people who have been successful in their lives you are likely to have a team that has less capability than one that has some diversity.

Unless you're just building a production line - in which case you probably want the uniformity.
+1 to Masnick. Google Contacts wreaks havoc (when it actually syncs) on my nicely organized vCard-based Contacts, especially when they duplicate cards that are in different or special groups.
Build an engaged platform for hackers
Goal:
Our goal at hackerrank.com is to build an engaging platform where as many programmers in the world hang out to solve interesting CS real-world problems across different domains and have fun.
We're just getting started with some really good AI & Machine learning challenges from simple to real-world.

Early proof:

We have got over 10k active hackers on our site every month with a growth rate of 20-30% month over month with each one solving at least 4 problems every month in AI & ML (the two domains that are live on the site)

Your role:

We're hiring a Product Manager to focus on two important metrics - Engagement (time spent and interaction) and Retention (reducing churn).

We listen to our users a lot and been doing a bunch of experiments on our site - launching functional programming tracks, coding contests sponsored by companies (eg: hackerrank.com/quora), good set of gamification techniques (hackerrank.com/interncup), etc.

Impact:

There are thousands of programmers every day solving challenges and having fun. Imagine if you grew this number by 10x or say, 100x? This will be the most powerful site to build on the internet - a place every single problem solver (programmer, mathematician, PhD's, professors, etc.) come to solve a real-world problem, contribute to a discussion or provide an interesting technique to solve and many more.

About you:

>You have coded extensively in the past (or continue to) and have built consumer facing apps or products

>You understand the way programmers think and know what they enjoy and able to translate ideas into how it should reflect on the website

>Explicit mention of some of the earlier products you've worked on - what changes you made and how they affected the business value

>You are very numbers obsessed and the first thing you wake up to is an analytics dashboard.

>You are able to code up little things/changes you want on the site and not disturb the developers for quick changes.

If you're looking to join a young and an exciting team in Mountainview backed by YC, Khosla Ventures, Jawed Karim and more.. e-mail about your profile hackers [at] hackerrank
/memeimgurl/:name

returns fo text overlaid on image
Also, FastMail doesn't appear to have 2 factor authentication.
when I need to be told to fuck off I just read the AGPL.
The difference between an omniscient, omnipotent God and an omniscient, omnipotent government is that God forgives.
Total # of emails however can be setup to show only your "Primary" inbox. This allows me to check the other tabs much much less often since I'm only motivated to keep the # to 0.
If you can't work because GitHub's down, you're doing git wrong. It's a minor annoyance that I can't access the issues but it's by no means unworkable.
You can submit patches to get a feature you want.
Or maybe you just stop contributing to the Kernel.

I'm sure there are many potential contributors who have dropped out due to discomfort with communications. (Although it seems Linus reserves the most emotional tirades for long-time contributors whose performance he feels has declined.) However, does it make any sense to argue that the kernel needs more contributors? ISTM the kernel is moving as fast as can be expected or desired: some distros lag the kernel by increasing amounts.
> I am aiming the language at children who are just learning to read and write. So, children between 5 and 8.

The effect of that could be interesting to study. Would it cause difficulties for learning "real" grammar, or would exposure to a non-natural language help linguistic development (and to a lesser extent social and intellectual development more generally) as some studies have shown growing up around several natural languages does?
There's on-going efforts for RX support but you can use something like ReactiveUI with Xamarin.iOS http://blog.paulbetts.org/index.php/2013/03/12/reactiveui-4-...
I meant as in "stuff that is difficult for most 5-10 year olds (or so) to pick up easily on their own".
I find it fascinating that "gender" completely replaced "sex" in American English.
Create a quick label for the search "+label:inbox"?
One effective strategy that was used in Finland was buying huge posters of the politician in question and placing them in key areas where said politician had a lot of voters.[1]

The socialist minister tried to impose new copyright-related taxes. The poster says "Exploitation of the workers! Arhinmäki wants the buyers of computers and phones to pay a blank media tax". A few days later he succumbed to pressure.

Demonstrations haven't been that effective.

1. http://imgur.com/b58pLB4
> I dunno. Reliable backend technology should always be popular if you ask me ;-)

Just looking at your 'days registered', I dunno if you were around at the time or not. I don't know if I had actually even registered at the time, but whenever HN would get too popular, or get press from sources that didn't quite fit within the HN ethos, the core community would band together and upvote the entire front page to just being erlang articles, presumably as a self-filtering mechanism.

If you had just come here from Digg, you probably weren't the sort of chap to hang around for a bunch of erlang news. If you were in the minority of those who actually would stay around for a bunch of erlang news, then you'd probably fit right in.

The community is far more diluted nowadays, and I don't even know if we could erlang-bomb the homepage the way it used to be done.
Paper letters force staffers to use time on them. Pissed off staffers makes hell for the officials. The more letters, the better. It's like a DDoS, but legal.
It is actually a good way for some employees to go from proven track record with tech X to building a proven track record with tech Y. Especially for those that don't dedicate a lot of free time to building demos/products.
The most common use for PC's is Microsoft Office, web browsing, and email. None of those should be 'pushing the current CPU and GPU capabilities.' Most people aren't gamers or enthusiasts, those groups don't drive the market anymore.

Lets also keep in mind that most publishers would like to sell games to more then the 4 (size artificially small for emphasis) people who buy the latest graphics card every 6 months. That means targeting hardware on a 1-2 year lag at least. Hard core gamers, while a market that spends money, is very small. Targeting the most powerful doesn't make sense.
Become a programmer, motherfucker
> If developers were pushing the current CPU and GPU capabilities on PCs

And why should developers do so? If Drew Crawford's blog post "Mobile web apps are slow" and its more famous follow-up taught me anything, it's that we developers are already ridiculously spoiled with our current desktops and laptops. On laptops, we satisfy our infinite appetite for performance by "plugging it in, strapping a 2-lb battery to it, and throwing in a few fans" (to quote a comment on the first blog post mentioned above); for a desktop, we plug it in, use a large 20+ pound case, and throw in more fans. I can't help but wonder if these computers will someday be near-universally regarded as monstrosities akin to gas-guzzling SUVs. I think it's time more of us developers (myself included) learned to work within real constraints again, by using devices that are designed to be fanless and battery-powered, e.g. modern phones and tablets, for more of our day-to-day activities and software testing.
To save on battery, portable devices tend to actively probe for networks (i.e. it is cheaper to transmit a packet than to leave the receiver on for long enough to hear beacon frames from the access points).

Thus, even if your iThing doesn't automatically join the networks out there in a store, it is still emitting packets which contain its MAC address.
One feature that Soulver has that I would love to see in Calca is combinatorics - you can do x choose y in Soulver.
>OK, terrorists get a missile, and drivers get a ticket, but do people want an army of drones monitoring them for motoring offences, and more?

Depends... Could the hybrid drivers cruising 20mph under the speed limit in the left-most lane also get a missile? Because if that were the case, that might bring me over to the pro-drone camp.
What's New in TypeScript 0.9 (Enums, Extending Types, Generics)
Pushing The Envelope (1988)
J.K. Rowling and the Chamber of Literary Fame
Thanks for the input! Will def work on those things.