skysight-inc/HackerNews huggingface dataset:
Thanks for posting this since a lot of people have been asking for numbers and it was late last night and I couldn't really dig up sources for all the info I posted.

You're absolutely right about the huge gap that exists between people trying to just make it, and even the middle class who have a roof over their heads. Unfortunately, most city dwellers fail to acknowledge this.
>>The truth is that the plethora of information Facebook knows about you is unfathomable.

It literally is.

What is really scary is that, even if you as an individual decide to withhold some information in your profile, that information can still be determined, with very high accuracy, by analyzing your friends. For example, if you don't tell Facebook where you live, someone can just use the API to analyze your new friends' locations and figure out your general geographic area.

Forget ads. In the grand scheme of things, ads don't matter. What matters is that there is absolutely no way anyone can use Facebook and still remain a private individual. And the implications of this are already changing society in fundamental ways (some positive, but mostly negative).
It's a bunch smarter than that under the covers.
The military will do so, but you are obliged to work as a military doctor afterwards, and the pay is considerably lower.
Funny enough, the example is ambiguous since:

"transparency: 0.5" == "opacity: 0.5"
One way I would recommend is to look at these candidates with an extra variable to your consideration: value add. Entry-level support can often be a good pipeline into development or operations for persons that satisfy more than the laundry list of 'must haves'.

Example:

Candidate A: Older person with years of industry experience at higher levels, outstanding list of accomplishments with a couple of former companies that just announced major gains on the NYSD. He's been exposed to all aspects of your business, some many atmospheres above support.

Candidate B: Younger candidate fresh from college, virtually no professional industry experience, maybe two or three awarded assignments his/her senior year, maybe they've listed a github profile on their resume and you see the candidate has forked and contributed to lots of repositories.

Who do you hire? The veteran professional who has seen it all, or the younger candidate you can groom in the organization and help the team grow organically?

Think of the Indianapolis Colts; for the longevity of the franchise continuing it's successful ways, the decision of going with reliable and familiar (Peyton Manning), which came with rigidness and inflexibilities with a rost full of aging players versus building a new team with individuals that can weather the long haul and grow as members of the organization familiar with the quirks of keeping the team moving forward (Andrew Luck).

I'm two years removed from active recruiting, but that's a broad overview of the style I took.
The sound. Oh my goodness, the sound. Why is there not a button to stop it?

I was listening to some music in the background with multiple tabs open, and I didn't expect a project link from HN to autoplay music. Confusion ensues.
Everyone I've ever tried to send a PR to had been very responsive. The rauth guys (litl) are great. I added some AppEngine docs for Line Profiler and I think they got pulled the next day.
Did Facebook Home just blow the doors wide open on a new advertising medium?
Team interval
I just want bug fixes. He wants his work acknowledged. Seems pretty reasonable!
Is Go fast AND human friendly?
This would be awesome if I could use LESS and not open myself to a possible LFI.
The LibreOffice guys are particularly good about code reviews and accepting patches. In fact, they use gerrit (http://gerrit.libreoffice.org), and I'd have to say that one piece of infrastructure has increased contributor patches exponentially.
Moral character shows best when you stand behind something for the principal and not the personalities involved. No matter how vile he is, this guy doesn't deserve 3+ years in prison for this "crime", and I commend the EFF for not letting personality issues cloud their vision of that.
I'm going to be blunt, that is fucking creepy. And I'm of the male gender, don't have a Facebook, use ghostery/adbock/encrypted linux.

Combine this with phone location (GPS/GLONOSS/aGPS) and you know where they are at all times too. Suddenly the government is very interested. Want to know exactly who was at the protest between 1211 and 1434? Want to know if a certain person is at another persons house say 1600 Pennsylvania Ave at a certain time?

Oh, and the Feds are building a gigantic data centre (http://en.wikipedia.org/wiki/Utah_Data_Center) staffed by what can only be assumed to be former Mormon missionaries who speak damn near every language on the planet...talk about scaling the police state global. What other reason would they have to do this?

1984 is more like 2014.

Disclaimer: I am on my second glass of Côtes du Rhône.
Looks like Windows 98 fed directly into a cam: http://cryptogasm.com/webcams/webcam.php?id=27279
> Would it be practical for EVERYONE to buy these things up used?

Forget practical - it wouldn't even be possible. There isn't enough lead on earth for that.
People seem to be taking this a tad seriously. It's a joke, right? (S)he's not actually expecting anyone to change all their css to use some random PHP script just so they can have British spelling and backwards transparency/opacity semantics.
Obama For America, Inc. is an actual not for profit corporation[1], and will likely be wound down before the next election. The long term election-to-election databases and such are all ran by the DNC Services Corporation.

1. http://www.corporationwiki.com/Illinois/Chicago/obama-for-am...
> Not to mention lumen per dollar increase rate of LED lighting

The energy efficiency of LEDs still doesn't beat CFL, except for really really expensive LEDs.
I just hope that this is not how we reason about things in general. I feel very sad reading your comment especially on HN. Not because what you are saying is right or wrong. But because the conclusions you draw are based on pretty much your personal experiences and those experiences are a very small sample set. My concerns:

1. "I've had statements from rich girls in New Delhi who don't like 'these poor people who stare at us', but are completely fine with spoilt rich brats driving circles around them while honking away."

How many "statements" did you get?

2. "These people struggle (or think that they do..) for so long in the rat race that they forget that they have risen above it and gone far beyond that. Perhaps that is why they seem to lack compassion and empathy."

Based on what do you conclude this?

3. "You know, rich people with 4 bedroom apartments on the 17th floor in and around the capital."

Rich?

4. "Most people who the 'middle class' perceive as lower class are almost sub humans in their eyes."

Based on what do you conclude this?

5. "The middle class got to point fingers once more at the lower classes who 'rape us'. They got to ask the government what they are doing to protect them from these 'evil immigrants who come into New Delhi and ruin our fair city'."

Did you participate in any of the protests? You know, this is an egg on the face of all who spent days protesting after the incident. Again, what is this based on? Can you point to any news articles or any research/survey that got this out?

Yes, situation is complicated but people have started debating about a lot of things. There is a lot more participation from the common man. This never happened in the past. This evolution of 1 billion people to a developed and civilized society is indeed slow as much as it is unique. But I am confident it will happen - India is still a democracy, people still have a say in determining their future...
Since it's the majority opinion at this early stage of the thread, what exactly is the ideal being sought?
Beautiful tale, saddening turn of events. Please consider watching this video: Surviving ALS with Dr. Bob Melamede. https://www.youtube.com/watch?v=ZeeVBSERb-c

If I only knew him, I'd make it my mission in life to get Hal some Rick Simpson oil.
Anyone who knows the functionality of HN (I would expect a hacker to) knows that you could choose/upvote multiple answers.
Don't miss the comments in the HTML.
Angels and startups need a new platform
Cuisine: Chef-like functionality for Fabric
a friend of mine had a web site that they were about to demo to a potential client, and it had some CMS sort of capabilities, and they had filled it with lorem-ipsum type content, and "fake" urls: they just typed in a bunch of Xs. for example "xxxxx.xxx" ... of course, .xxx is a real TLD now, and all the x* sites have been squatted by porn.
They caught it 30 minutes before the demo - my friend almost choking on his coffee when he absentmindedly clicked one of the links - and they had to search and replace the whole database to be "example.com" everywhere.
Is this complexity really necessary?
Well, in the places where I've seen it done right, the code reviews happen before the code is committed.

Do you mean before the code is merged? Either programmers at these places worked directly together (eg. pairing), or they weren't using a DVCS like Git or HG.

We use GitHub at work, with code-reviewed Pull Requests. You do you work (pairing as you want), then ask for it to be merged. It gets reviewed by at least one peer, and you get feedback, discuss and make changes, and then merge those into trunk.

You get the benefit of code review, while also being allowed to carry on with something else in the same codebase without sitting on your butt waiting for a code review.

(Has anyone else tried this and had good or bad results?)
The article compares government cooperation of US-based Symantec with Kaspersky, bringing up Symantec pursuing Stuxnet and saying "It’s hard to find a similar case of Kaspersky and the Kremlin working at cross-purposes."

I'm curious, is there anything apart from the cited December 2011 DDoS that supports this claim?
Sure, but, as you say, ideas are discovered, and because they are discovered as opposed to created, their existence is not dependent on the specific person discovering them. So why assign legal ownership? How are ideas different than a discovery in mathematics?
How to use Amazon S3 like you use CloudApp
Not very many substitutions performed[1]:

'colour' => 'color',
'grey' => 'gray',
'!please' => '!important',
'transparency' => 'opacity',
'centre' => 'center',
'plump' => 'bold',
'photograph' => 'image',
'capitalise' => 'capitalize'

Would've thought there'd be a ton of opportunities to pedantically correct CSS's choice of words. !please instead of !important made me laugh, though.

[1]: Taken from https://github.com/idiot/Spiffing/blob/master/spiffing.php (aside, please don't use this project as a good example of PHP code style).
This comment is inflammatory.

Checking your comment history, I agree with this commenters sentiment: https://news.ycombinator.com/item?id=5546063
I think you missed the point. There are plenty of use cases where Python isn't the cause of slowness.

It doesn't matter if C is 100x faster than Python if your app is running 49/50 seconds running SQL queries.
Imgur’s Database Backup Strategy
Medical Care, Aided by the Crowd
How To Sleep In Space
Hal was in the same dorm as I was at Caltech, a couple doors down the hall. He's a class act all the way. I've always admired him, and I think about everyone else did, too.

Hal liked to stuff as many freshman as possible into his VW bug and head out for Tommy's at 3AM. I would wind up folded into that cubby behind the back seat.
Yeah,

Perhaps if I saw/heard the talk I would get more out of it than "data-structure heuristics are the worst". It would be nice to know why they are the worst.
Yeah, but as a programmer that's not really my domain, and anyway throwing more servers at the problem fixes it, and doesn't require much change in the architecture of most apps.

The maximum speed of the internet, the maximum speed of your database, the maximum speed of your programming language are all basically constants that you can't improve by throwing money at the problem.
I really like the idea.
Maybe you could also add a prefix to the file and have it automatically upload into that folder. Lets say st_background.png and it will automatically upload to your static files folder and app_img_filename.png will upload to app/img/
Scikit: Machine Learning Library
http://startuptech.in/blog/2013/04/13/scikit-the-machine-learning-toolkit/
On the to garbage collect or not issue briefly mentioned at the end, the best reason to use an unmanaged language is predictability of performance. You know the GC won't step in at a critical moment. I regularly get frustrated by Eclipse becoming unresponsive for several seconds.
Ever since their CTO was outed as a necromancer they must have run with the army of undead programmers thing.

A lot of the recent stuff was in the wings, but the announcements have been coming incredibly fast lately.
Some people certainly think so. "Fast" and "Friendly" are both relative concepts, and it's hard to get a definitive answer.
I remember reading somewhere that they were using Akamai as their CDN provider (at least for their donation page).
Was the Bitcoin Flock Just Sheared?
I wouldn't worry about the privacy aspect - an indeed Google Glass is much more of a worry in this sense.

But AFAIK drones are already being used to carry things into prisons and over borders. I really hope terrorists don't start using them.
I wouldn't agree with this. the poor (generally) on their own: Have no chance. They can work endlessly, and their situation will not change. Kamaal seems to be blaming them for being 'victims'... But they literally have no chance on their own. They need others (poor and higher classes) to change the institutions that cause their helplessness.

Arguing they have only themselves to rely on, feels like a rationalisation to not help them.
Also known as international English. This point can't be stressed enough.
How Nokia benefited from going Windows Phone vs Android
Oh excellent, he's planning to cure poverty and hardship is he? I hate to break it to him but right now there are people who sleep on the picnic bench outside of the ISP I work for which streams free wifi to anyone near the office. In the centre of the western world, in a well off country with strong social services... let alone the troubles the developing world has.
Yeah that isn't covered by what I said. I wonder if it relates to convenience. Having the same time as your neighbour is probably more handy than having a day that is off by 15 in my opinion, even off by 30 wouldn't bother me much. There must be countries that have muddled through this scenario. But it still leaves a question as to why only certain time points are chosen and others avoided.
Getting into a top graduate school
I graduated from university last spring with a B.A. in computer science. I am currently working at a software company. I would like to attend a top graduate school in 2-3 years once I am more certain of my area of study. I'm not sure what steps I should take to achieve this. I was not passionate about CS until my final year of university so I haven't completed any research/internships. Could anyone with experience point me in the right direction?
The crop of interesting languages on top of the JVM is intriguing. My Java experience is very much out-of-date, so I haven't looked at those much.
Jumpcat: Clipboard buffering for OSX.
Adding to jacquesm:
http://bitcoincharts.com/markets/mtgoxUSD_depth.html
The Virginia Mall Shooting Was Announced in Advance on 4chan
Hilarious indeed.
While the linguist in me is appalled by the author's joking (hopefully!) prescriptivist notion that British English is equivalent to such a thing as "correct English" (the American in me is also perturbed by such a claim), I'd like to point out that the home page's phrase "amount of features" is considered by such prescriptivists to be incorrect English. :) They would insist on "number of features" :P
Issues:

> * Multi key commands like ciw do not work at the moment

> * Single key commands that do not terminate properly cause unexpected behavior

> * Undo behavior is unpredictable

> * Performance in terminal vim degrades significantly with more cursors

There are some more than just these. I really wish Vim were easier to hack. The cursor and drawing models are terribly rigid in Vim, so this plugin probably has to resort to some awful hackery to achieve what it does. :-(

That said, good work, but I'll hold off on trying it out, for now. I'd like at least undo to be fixed before I can use it frustration-free in my production-environment, i.e. producing actual code.

I really hope you continue your work, because I'd love to see multi-cursor functionality implemented in Vim!
Indeed. They also forgot 'quite' => 'text-transform' ;)
Show HN: kitchenplan, a Chef based Boxen alternative for installing workstations
Yes. They call it "hidden classes": https://developers.google.com/v8/design#prop_access
As you'll see from my comment history, I was playing with significant money in Bitcoin early on. I have at least paper gains that are quite satisfying. Nothing I'm saying is personal or is based on any kind of jealousy. It's weird of you to assume that it is.
Smashing! Next order of business: i18n whereby .com becomes .co.us and .co.uk becomes .com?
Entry level is entry level in my mind. If someone did a pivot in his career at the age of 40 (was a teacher/mother/whatever before) they should get special care, but not special salary. Remember that a "senior software engineer" position isn't for seniors, it is just for those with a few years experience in the field. Age (and gender.. and nationality, religion, etc) shouldn't matter.
The ideal is: you should be legally allowed to fetch and use any public document on internet, even if you know or should know its owner intended it to be private.
On being a single founder for 7 years
Even briefer explanation. The attack consists of:

1. Get root on one of the plane's systems somehow.

2. After completing step (1), use this Android app to abuse this to display some messages which the pilot will identify as bogus.
I could be wrong, sarcasm can be really difficult to distinguish online.
The bowler tilts upon rollover. Nice touch.
I suppose you could say that, or an alignment of interests.
My Gmail address is really generic (my first name and a number), and I too get signups all the time - I even currently have two different people's bank accounts sending me email.

I feel kind of bad, because one of them from Wells Fargo has been telling the person that one of their accounts has been closed and their automatic bill payments from it have been stopped - so I hope they worked that out before they were kicked out of a rental place or something...

There's really nothing I can do - all bank's contact methods require you to log into their account to send a "secure message", which I can't do (I do sometimes cancel people's accounts who use my email using the "Forgot password" recovery, but I'm not going to do that on someone's bank account, and you'd need their social security number with most banks anyway), and I have no idea what their real email address would be.

So, please let this be a lesson to anyone who makes services people sign up for: Always send a confirmation email where if you don't confirm it doesn't send you emails, or at least please send a welcome email having a link where people can disassociate their email address if it's incorrect. I've only seen Google doing this latter part properly...

And, if another service requires me to log into somebody else's account to stop it spamming me... Seriously, just make it one-click unsubscribe...
More shrill desperation. The floor's huddled ears behind the closed door chews their forefinger tittering over Steve's vitriolic expletives and .... yes! There it it is! Throwing and breaking things!
it turns on and off the music too!
> What's your point?

It's ugly. It doesn't look nice in the slightest. It doesn't scream to me "Boy, this looks like an awesome user experience. I better try it out!"

> Mac OS X isn't Windows. Part of writing native applications is working with established platform conventions and user expectations, not trying to rubber stamp the same thing everywhere.

Then there is no good user experience for Windows. There goes your UX angle.
I should probably put a reference to him on the project page, as watching his video recently was a big push towards making me implement this in Vim. His expand-region plugin also inspired me to create vim-expand-region. I wonder what I'll 'copy' next. :)
I once got really pissed off when I submitted a patch to a project and got no response at all. I waited several days, but when I saw that the maintainers were responding to new threads on the mailing list -- not just to existing threads -- I got upset and wrote something intemperate.

I'm not proud of that, and have no intention of doing it again, but I did and do think it's rude not to reply at all. "Thanks for the patch; don't know when I'll have time to look at it" is enough. I did, after all, go to the trouble to track down the bug and devise and test a fix.

I have gotten upset about a submitted patch going unmerged, also, but only after a couple of years had passed. I agree, pressing maintainers to merge one's patches promptly reflects a certain self-centeredness.
ون بيس 591
Exactly. I live in the Czech Republic and give a part of my income to a non-profit of my choice. The organization’s well known, they promise to give at least 90 percent of the money directly to those in need, and they have a regular audit to check the money flow. That’s why I refuse to give money to charities collecting on the streets, where the guarantees are much smaller and the way of collecting much more intrusive.
Wait... so it's immature to mark a fake response, but it's mature to mark a fake response and then confess to it? Nope, don't buy it.
Stretched earlobes and common courtesy are not mutually exclusive in the slightest.
So, apparently the full thing going on here is that if you have some other way to basically get root on one of the plane's systems (required in advance, not provided by this "exploit"), then you can cause a message to be displayed telling the pilot he's flying too close to some other aircraft.

The pilot will probably maneuver a bit to make room, and then will A) tell ATC about this, get a "what other aircraft" response, and B) look out the window, see there isn't another aircraft, and C) decide something's buggy with the system that's displaying the message.

Before this all went public, it would have been followed with D) maintenance crew looks into it after the plane lands.

Now that it's public, it will be followed with D) the plane lands ASAP and everyone on board has a nice chat with guys who have uniforms, guns and absolutely no sense of humor.
That is just plain appalling.

As a programmer, available memory is absolutely your domain or else you're increasing hardware/VM costs for yourself or your employer needlessly. Then you've transferred the cost of increased hardware to host your app/site/whatever off to users.

I can see today bit pinching isn't fashionable as it was long ago when memory wasn't cheap (it's not really "cheap" today either since you're paying proportionally greater per VM than the actual cost), but when a basic tenet like efficiency is ignored because DB all you're doing is compounding the problem.

BTW. Most people already deal with the DB issues with aggressive caching and/or reverse proxy so that still leaves the core application.