skysight-inc/HackerNews huggingface dataset:
It has nothing to do with being upset. It has to do with the business owner's right to kick you out for pretty-well any reason s/he sees fit. The person who is loudly interrupting your meal will probably be just as upset for being booted for expressing his opinion.

Not being seated is the same as not being allowed to enjoy your meal, regardless of where you fall on the 'I've already been seated' continuum.
Show HN: Open Source Dome9 Alternative to Secure Cloud Access
Futurama in 3D
> if you buy a PC that is capable of playing games with console-quality graphics today, you will be able to play games with console quality graphics until consoles become more powerful.

OK, but it's not economical by any stretch of the imagination. Given the $1000 example above, you can by 2 entire generations of a single console and get halfway to the third for the same amount of money. That'll keep you playing the "latest games" for what, 16 years if you go by the Xbox360's 8 year lifespan per generation? The numbers really don't add up for PCs anymore.
Is it not possible to link to line numbers in that commit? I know you can link to specific files in the commits
I agree with your point about modern 'phones being too easy to compromise although I don't agree about the terminal being a specific vector - if I'm concerned that the terminal is compromised, I'm not going to use it.

Also a good point re GA - I'm not sure why it uses symmetric keys. When it first came out I'd have assumed it was for relative easy of data entry but now that even bash trivially displays QR codes it's due an update.
MSFT pre-market at $45 at the moment -- higher than anytime in the last decade. There are big expectations towards Nadella -- we need to see groundbreaking strategy changes to justify this. Exciting times.
New managed service levels at Rackspace
Court Fines French Blogger $3,400 For Her Negative Review Of Local Restaurant
10000 bucks was way to much. It seems rather amateurish. Content is good though.
I literally laughed out loud at C++ in wtf column.
Hello,

I'm founder of http://CodersTV.com . My name is Gabriel Pugliese.
Actually you are partially right:

a) I can't see what's the problem with this. Also you always can watch it later if you want, because videos are always recorded and will be available on the platform.

b) That's true for twitch.tv too, when crash happens or ppl go grab some food (I watch twitch every day). Most of time, coders that broadcast do ppt presentations like they are doing live presentations in live events. Sometimes they just do random conversation about a technology and I think there is so much space for that right now, because people really want to chat and hear what experienced coders think about many new technologies.

c) True. CodersTV is built on top of Hangouts and they accept HD quality broadcasts (which is enough for coding sessions). I've chosen that because for me it's so hard to build that from nothing.

d) This is also true, but there are lots of non-social presenters at twitch.tv too. They just simply start playing with a background music and speak very often, without their heads on the screen. And it's so valid.

Other considerations from lots of research I've done:

1) People are anxious to see experienced coders doing a real application real-time. Not only the basics of technology X (that is what we find most nowadays). They are also willing to see how things are done in other companies or startups and I think it's a very good way for those companies attract attention and increase brand loyalty.

2) People also want to watch fun and not-so-serious broadcasts about programming and technology. And that's what we are trying to do at CodersTV. Last 3 videos were about a Hackathon that happened at Wayra São Paulo - Brazil. Everyone loved it.

3) There is a lot of space for periodic broadcasts. We are going to start tomorrow a show called "Meteor Thursdays" (brazilian portuguese). It's basically some Meteor (the nodejs framework) users that will talk about cool things that happened during the week.

TL;DR
There is a lot of space for those broadcasts. If you are interested on doing some, send an e-mail to me at contact@coderstv.com and I will help you with a lot of things. I'm sure it will be very fun (I'm having lots of)

Cya
And now, every day for a year, everyone gets to wake up and wonder if this is the day that they will get laid off.

Why can't they wait and make the announcement once they know who they will eliminate and do it in one swift action? Why put people in limbo for a year?
Good point, it would make sense to disable the feature for mutable references like "master".
1. Get four quadcopters.

2. Stretch a net between them.

3. Catch the passing freight quadcopter.

4. Get the package, get the parts.

5. Profit.

But now the other bandits are doing it too. Add automated defense mechanisms. Intercept competitors. Degenerates into fully unmanned airborne war.
I don't think it has much to do with "class" (I don't see many poor people in our library). The library is OK for fiction but poor for things like up-to-date technical books.
For python, there's pexpect: http://pexpect.readthedocs.org/en/latest/
You just lost The Game
2-3 times per year you can go all-out for 3-4 weeks. The rest of the year you have to go at a much slower pace.

To make good progress both methods need to be used together.

Look at dieting. It is very easy and painless to eat 150-200 calories below maintenance per day (as an average sized man). You just eat a little bit less. E.g. If you normally get a large meal at McDonalds then get a medium instead. But over a year that adds up to 15 odd pounds of fat!

Or you can go on a hardcore diet and lose 3-4 pounds a week! If you are smart you will do it for 3-4 weeks and then taper off onto the slow and steady method for the rest of the year.

The problem is people see a huge amount of progress in those 3-4 weeks and think "If it works for 4 weeks I'll keep it up until I have a 6-pack". Then they crash and put it all back on.
Why did a Debian developer switch to a Mac?
Our little SEO startup, an exit story
Is anyone else's computer getting extremely slow trying to move/open the file? (after downloading)
How did you get introduced?
Nice to see a home automation system with privacy features for once.
I don't believe the parent is referring to the salary of the employee, but rather the overall cost to the company for that employee.
A feature on ex-Apple Engineers and what they're doing now
Parrot AR Drones work by creating a dedicated WiFi access point. It's not that hard to hack into. Because of the limited range of the WiFi signal, I'd still classify AR Drones as toys.

The vast majority of RC planes, cars, multirotors, etc. work with a 2.4Ghz transmitter (TX) and receiver (RX). In the old days you'd claim a frequency, put the corresponding crystal in your TX, and hope that nobody else would use that frequency. Nowadays we have Direct Sequence Spread Spectrum (DSSS) or Frequency Hopping Spread Spectrum (FHSS) to ensure that you're not interfering with someone else's TX/RC. These signals are a lot more difficult to hijack.

GPS Spoofing is probably a better way to hack into UAV's. The Iranians caotured a Sentinel UAV in 2011 with this method:
http://en.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_incide...
Personally, I agree with what they are doing (fundamentally), but they could probably do with a better strategy for how they go about doing it. If they continue this pattern, and something horrible does happen, the department could say, "Well, this group has a history of endangering officers' safety" and a lot of people would swallow that pill without further examination, thus defeating the purpose of what they are doing.
I'd be interested in hearing more about this too.
I'm very confused by all of this since Amazon owns Audible.
Links for Canadians (and possibly other non-USians):
http://www.thecomedynetwork.ca/Shows/TheColbertReport?vid=39...
Ethiopian grinding ceremony
wxPHP for Desktop App Development
I'm not sure how this fits into a big strategy change. It mostly seems like really eliminating redundancy, that's why most of the firings are in the Nokia department. They've recently acquired that, so there are bound to be lots of people there that do jobs that were already filled at Microsoft. That would be more than enough to justify it, at least to stockholders.
That's a wonderfully over the top and appropriate article on the subject. And it resonates with me because the solution I've generally taken as an engineer is to annoy everyone around me with facts and benchmarks until I find someone in the management caste that has the same goals as I do and then jump ship to their team.

Considering the author, it's amusing that this blew up in my face at Google. Facts were irrelevant there, only status, and this was pointedly explained to me in an effort to get me to conform. So as a powerless new senior engineer blind allocated into something random and unsuitable, I found someone at another company with similar goals and jumped ship shortly after starting when it became clear that was my only other option.

In retrospect, had I endured the tedium of my initial assignment, everything I was saying ended up relevant once they hired people with status making use of my skillset to improve search.

Blech...
> If the lowest brick is of below average quality

LEGO bricks have remarkable yield consistency due to stringent precision tolerance.
Subject: Starting to Evolve Our Organization and Culture

Body: Last week in my email to you I synthesized our strategic direction ...

Christ.
Perhaps you've forgotten your own adolescence, or perhaps you were lucky enough not to have trouble finding interested partners. But I feel it necessary to point out that, especially among teenagers, "never been laid" does not at all imply "doesn't want to be laid". (I'd have thought this trivially obvious to anyone over the age of say twelve, but...)
Well (.) g f x = g (f x) in Haskell is just sugar for
(.) g f = \x -> g (f x), which ultimately is turned into (.) = \g -> \f -> \x -> g (f x)
> Among 18- and 19-year-olds, about one-quarter of men and women said they hadn't had sexual contact with another person, up from 17% of women and 22% of men in 2002.

For much of my teenage years I didn't have sexual contact with another person but I can assure you it wasn't down to a lack of interest.

>Among those ages 20-24, 12% of women and 13% of men said they were virgins, up from 8% for both sexes in 2002.

Ditto.
No mention of a generational collector. The word concurrent is in there though.
No ugly hacks in ruby! that's a great news.
I'm assuming that an announcement like this could effect stock prices. I have no knowledge of stock trading at all, but I would assume they would announce something like this if they expected it to have a positive effect.
That's not suggested in my post, the references or most interpretations of the word "defensive".
I'm going to play the advocate of the devil here, and say that it's a necessary controversial title. HN is so crowded these days that an uncontroversial title would never have gotten enough upvotes within 10 minutes to get on the front page.
When I write it it usually means I know it sucks, but I'm reasonably happy with it - but if someone catches me out on it it's ok because I already criticised it myself
Er, depending on your country, they are different things. In the UK, you can be detained by police for a short period of time (e.g. during a stop-check or search on the street), but it isn't an arrest, you're "just" prevented from leaving whereever you are for a short period of time. If you are arrested, it means you are taken to a police station where a whole lot of rights/procedures/paperwork kicks in. Different countries have different points where they hit the dividing line between detaining and arresting.
Survey Reveals Unhappy Person Profile: She's 42, Single, and Working
A modern-day batman might do this search and then submit pull requests which fix the "ugly hacks".
CFAA?
Thanks! It was a pain. Especially if you've moved from Bitbucket where "stable" links to line numbers are default.
I often wished that I could link to function names or so instead.
It's actually an attempt to try to be smart about letting people go.

Sure, yes, they could come up with a master list and just pull the trigger today. But the odds of sweeping up a huge number of "false positives" grow considerably.

The idea behind waiting is that along with these layoffs are a lot of restructuring work - teams get moved around, some people actually get promoted, newly manager-less teams are absorbed by another team, etc.

When that happens, there will be a certain number of people who might have been underperforming that start to thrive, possibly because of having a better manager, or because they're more interested in their new group, etc. Other people who might have been coasting by and taking up space but getting decent reviews might suddenly be under a better manager and have no where to hide.

But basically, you can do layoffs, restructure, and then in 6 months time re-evaluate.

Typically, barring one-off events, they'll do several rounds here, a few months apart. Done properly, it won't be an every day worry, it'll be a concern 2-3 times over the next year.
I think PHP is more or less just for the web, giving C programmers more ugly hack surface overall.

Also PHP itself is an ugly hack of C anyway.
The Moral Hazards and Legal Conundrums of Our Robot-Filled Future
If the perfect economic system was invented, all the free nations would be using it.

Given the choice, between the two, I would also prefer "social capitalism", probably due to my background and upbringing, but by no means I can say it's a perfect system.
I can answer from personal experience. I'm a dev at a tiny startup. I took statistics at college 20 years ago but haven't used it since the final exam, and remember little other than sample size is critical. I've figured out through recent experience that you need to let a test run a while - results seem to flip flop for the first few thousand visitors. I use tools like VWO because it makes it simple to run a simple one variable test, and I'm happy with the results (though ignorance is bliss, so maybe others would not be so content).
That top comment: "I catch by hand all the time"...

A stiff carbon blade rotating at 35,000 RPM causing injury? Who would've guessed!
Should You Trust Tor? Not If Your Life Is At Stake [pdf]
Too many words. He needs to drop the self absorbed thought leader babble and communicate in a straight forward manner.
I'm not very impressed with the choice of Nadella so far, he seems too deep into MS culture to be able to see clearly.
But only time will tell, it's still to early to give a verdict.
Looking forward to the wave of cool startups this will create!
"He continued to view information he wasn’t allowed to see on his home computer, and repeatedly e-mailed confidential information to his personal Gmail account, including research on trading in China and a new method to improve models, the hedge fund claimed."

Wait, what? Did they wiretap him at home?
Wait...you mean...I find the words "ugly hack" in source files across thousands of projects on GitHub?
Here is an alternative I use. http://empty.sourceforge.net/
There is a namespace in C++ called WTF, which probably accounts for a skew in that column.
For ember I feel like the official guides[0] are a good place to start. I found that a lot of other guides or blog posts where heavily out of date, since ember has changed quite a lot in the last couple of months. There are two other guides that I skipped over, which seemed to be pretty good [1][2].

For phonegap I always just used the official docs[3] and stackoverflow for times when i was stuck. There is one thing i can highly recommend though: Install the webview-debug plugin[4] for phonegap. With that you can make use of the awesome remote debugging functionality on android.[5]

And one more resource I can highly recommend is brunch.io[6]! It is a tool to help you structure your html/js app, it bundles all your files together, compresses them and spits out 3 files in the end: index.html, app.js and vendor.js. And that's the 3 files you put into your phonegap folder. You can even setup brunch.io to automatically push those files into your phonegap folder everytime you change something. This is not ember specific either. There are nice sceletons to get you started with backbone, spine, angular, etc..

[0] http://emberjs.com/guides/
[1] http://www.smashingmagazine.com/2013/11/07/an-in-depth-intro...
[2] http://ember.vicramon.com/
[3] http://docs.phonegap.com/en/3.5.0/index.html
[4] https://github.com/jrstarke/webview-debug
[5] https://developer.chrome.com/devtools/docs/remote-debugging
[6] http://brunch.io/
UI / UX Design Interviews – Luca Burgio
Frank : The “design” is an important part of our analogic life. What is the role of the designer in our digital life?

Luca : I think now design has a central role in our digital life and not only there. Look around you, design has a key role in every product you see now in our society.
Sorry, nothing "hateful" intended. Saying "for Dummies" in a book title is now famous. It's supposed to be to have sympathy for someone struggling to understand and, thus, feeling like a "dummy"

For the subject of girls, quite broadly, boys just don't understand, e.g., on points such as in the OP. Then, commonly boyfriends, husbands, and fathers don't understand either.

Here is a little of why? There was some recent research that showed that in the crib, girls pay attention to people, faces, eye contact, and tone of voice, and boys pay attention to things, as a joke, maybe to hack the latch on the crib or get to the toy firetruck on the floor.

For more, can read how the differences continue in D. Tannen, 'You Just Don't Understand: Men and Women in Conversation'. Tannen became a famous professor at Georgetown University. Tannen's book is not at all "hateful", and neither is what I would write.

And paying attention to Erich Fromm is not at all "hateful".

Instead, as I wrote in my post just above, girls are being harmed and hurt now, also in their relationships with boys, and I would hope to help the situation.
Just curious. Are there RC multirotors that employ some other emergency measures than GPS-based navigation in case of lost connectivity, but can also survive fairly severe power, rotor or engine failures?

Judging from YouTube videos, autorotation doesn't seem to cut it - it's still falling too fast, but maybe something like deploying an emergency parachute - if altitude allows for it, or maybe (not sure if that's a sane thought) some inflatable wings to glide and thus not gain much vertical speed. Anything so it won't fall down like a brick.
As a European I was absolutely shocked by that street. One moment you're walking in a normal shopping street, and then you cross the lights, and the next moment you're in some deserted street with only drug addicts and homeless people. And there you stand with your travel suitcase shouting "Hey look at me, I'm a tourist".

Maybe the US just needs a proper social system.
Then they're not valid for anyone else who doesn't have exactly the same set of axioms. You can only form sentences of the form "I believe it is wrong for me to ..." and not "I believe it is wrong for you to ..."
About time they did that. Too bad they didn't do that 3 years ago when people actually used iPhones.
Non Programmer's Guide to Launching Web Startups  FREE EBOOK
Republicans are usually against giving "things for free", so connecting this issue only with liberal capitalism is a bit misleading, because it's a wider opinion than that.

But anyway, I do agree with your sentiment.
When you fire that many people, then this is the tone you use, unfortunately. It's not specific (so people won't be able to argue that they're really needed, etc.), it does not have any negative statements (no blame on people who're let go), it not personal (Nadella cannot and should not express any strong positive or negative personal feelings about the event).

It can be a disgusting read, but everybody does that in a situation like this -- with a reason.
Doesn't this further prove my point? If you're saying that some tasks, like NLP, are too complex to tame and you should just throw more data at it, you're basically capitulating to complexity and taking the easier route. Isn't that the opposite of what researchers should be doing?
I don't have data on how this works with web development or SaaS, but in many industries direct mail is still the way to go. Crafting a sales letter is like crafting a landing page on your website.

There is a reason you still get junk mail. It costs more but has a much better response rate. I can only imagine this must be even more true with development given the high value per client.

There are two tricks to it. Having a good list and having a good sales letter. Get the list first. Then write (or pay somebody to write) a sales letter based on the characteristics of the list. The list should be as focused as you can make it. Not knowing who you are targeting I can't say more than that. Then the sales letter should be written to the needs of the people on the list.
This is a company with a net profit margin of 27.74% in Q1 2014.
Seems like this looming threat/uncertainty might also cause people to leave of their own accord. I don't know if that's the strategy, but I could see it being a desirable alternative to actually laying people off.
There have been photos published on Reddit from people who were seriously cut up by the spinning propeller blades - both from RC helicopters and commercial quadcopters.

Not something I want happening to me, or being responsible for.
Because the layoffs at AMD made them the market leader they are today!!!
I developed AdSense for iPhone, so your comment made my day. I'm glad you find it useful.
That's plausible, but also plausible is that the drawn-out process causes the better performers to leave while they can.

It's easy to say from the outside that the layoffs will hit underperformers and people who are just coasting, but the fact is that layoffs of this scale inevitably involve politics. We're talking about an organization that had so much trouble getting the Office people on the same page as the Mobile people that they launched a make-or-break product (Surface) with a buggy beta version of its killer feature (Office). You think that organizational dysfunction won't extend to the restructuring process itself?

At least if you do them and get them done quickly, the people you want to keep know where they stand.
Stock is up over 45 now . . .

Getting rid of dead wood is a great idea. Tons of middle management there, just sitting for years and causing obstructive damage.
Bitcoin and Europe: a complicated but promising relationship
Ok, I don't get it, what am I missing?
All out for short periods and then slow and steady for the rest of the year works well in terms of learning as well.

I've found I can do an hour of study every working day without adding any stress to my life. I currently do half an hour in the morning when I wake and another half an hour during my lunch break.

Twice a year I also do 30-40 hours/week for four weeks. I basically put my life on hold and do nothing outside of work and study.

If I spent any more time in sprint mode then I would not be putting the effort I should be into my wife, my kids, my family, my friends, or my work. I also wouldn't be able to relax and enjoy myself.
Indeed. None of the words in his company wide email meant 18000 job cuts to me. Just a neutral line of babble in that email. Terrible leadership to start with
Layoffs aren't always about profit though. In this case, it is more about streamlining and making MS more agile