skysight-inc/HackerNews huggingface dataset:
I think it's much more likely that people will take additional precautions for themselves. Things like multiple email addresses, one-time-use credit card numbers, and VPNs will (very) slowly grow because of this.
How Analyzing My Landing Page Helped Me Learn About Potential Users
Stupid people having nothing to be excited about ?

Pretty much the takeaway.
> and I think A.M. is so comically scummy that I had trouble believing it was a real thing

Reddit AMA - https://www.reddit.com/r/IAmA/comments/3dy732/i_worked_at_as...

"We had one guy I'll always remember. His wife was in an accident and stuck in a wheelchair, unable to do anything. She forced him to join the site and encouraged him to find a woman he could have sex with. He ended up finding partners that would last a couple years at a time and it worked very well for them. "

It's great that you're calling people out. But I'd just stick with people deserve to have private lives, whether you agree or disagree on how they spend it.
Am I the only one who scrolled up and down a few times just to verify the background was changing its color and it wasn't a bug in f.lux which kicked in way too early for sunset?
Cool Derivatives and Bank Consultants
It became very obvious in the interview process that there was nothing to get excited about company wise. They didn't tell me anything about the company, at all. Just a bunch of questions anyone with a textbook could answer. Except for some reason I had to write code on a whiteboard. As if laptop's are a scarce resource and can't be spared for an interview.

The really funny part was when I started asking the HR person about the teams I was interviewing with. I asked some really basic questions and she had no clue how to answer them. Just easy stuff like "Why does this team have more than the other team?" and "How long has this team been together, how long have they worked on this project?". She had no idea how to answer.

They didn't even make me a offer. But what is really funny is every few months I get a request to come interview again for a totally unrelated position.
I love this. Evil in it's purest form.

But also a great war story for the person who discovers it later.

"So it was my 5th sleepless night. The thing would work 99% of the time. I triple checked every single line of code and it was still formatting the hard drive from time to time. Then I discovered:

#define if(x) if ((x) && (rand() < RAND_MAX * 0.99))

"
I've seen vast numbers of posts become unfindable by search, and then weeks or months later become findable again.

I think this is an effect of the way Google searches/indices things; I am equally frustrated by pages that disappear from Google's web search which may or may not come back eventually (although I've seen more disappear than come back...) Remember that they're running a huge distributed system, and so consistency/completeness is probably relaxed in order to optimise other things they believe are more important. It's the same reason why even if Google says there are X results in a search, you often cannot view them all.

(Not that I'm actually agreeing with this behaviour, however. It's less noticed on the web where there tends to be a lot of redundant/similar information, but still not desirable at all.)
Obviously most of those fall easily under gross negligence.

However, I threatened to use this for the company I quit in 2010 and the threat was enough. We were negotiating and they thought a share of 100-0 in favor of the employer was ok. The law was 100 in favor of the employee. After threat we ended up at 50-50.
I once started a job where whoever wrote the codebase I inherited had used variable names like MrString, MrsInteger, SirArrayOfArrays etc.

Was hilarious :-|
The Political Compass
It's interesting how the colour palettes of those old computers went a long way to define their character. I was an Amstrad CPC owner, and its games tended to have a bright, saturated look whereas C64 games always looked a bit brown and washed-out to me[1]. Later on, as an Amiga owner I was always a little jealous of the SNES for the quality of its colours.

It would be cool to see a video on Amiga graphics and the crazy things you can do with bitplanes and copper lists.

[1] check out these shots of Trantor on different 8bit platforms. You can tell straight away which one is CPC or C64 (http://frgcb.blogspot.co.uk/2014/09/trantor-last-stormtroope...)
If you wan't to give your boss a laxative, through the coffee machine and lock the restroom doors in advance, just do.
While I have generally approached this in an analytical fashion (e.g. this has happened, the data can no longer be stopped, and here are the inevitable outcomes), your outrage is a bit over the top, and I would say over-reaching for a moral high ground. Further you seem to engage in the same sort of extrapolation that has someone declaring being shushed in a movie theater to a slippery slope violation of their first amendment rights.

Comparing the hacking of a infidelity hook up site with government mass monitoring is dubious.

Ashley Madison is not a dating site. It was always, from day one, a site specifically and only for infidelity (earning it millions worth of free advertising via notoriety). The entire rise of that web property came on the backs of the notion that the site wasn't for open marriages or more casual/relaxed notions about sex -- activities that many people engage in with little risk or concern -- but for people who wanted higher risk engagements, whether outside of their own relationship promises, or with parties acting outside of their own relationship promises.

because you suspect most of them might be "guilty" of the crime of "marital infidelity"

Scare quotes aside, moral compasses are personal and vary between us. And the reality is that there are millions of relationships where there is infidelity, often with both parties knowing about it, but more often with one or more party in the dark. It's a risky venture and any of countless things can out one's activities, which in this case is a data dump, making people a victim, truly, of their own actions. It's not hard to imagine why many people may have "glee" about this, as it's somewhat more difficult to find the innocent parties in the churn.

Though I will note that you are being very consistent (I would say to an overly rigorous extent). To address some of the other comments, the parent poster is one of the few people on here who actually very strongly disapproves of what Snowden did (if I recall correctly), so there is no inconsistency. The NSA was a victim, the argument went, of Mr. Snowden's crime.
The problem with doing this, besides being incredibly unprofessional, is that it won't really affect the company much - besides reducing productivity for a little while - however it will annoy the hell out of your previous colleagues. Unless you're leaving because you fell out with your colleagues, I doubt it would have the desired effect.
Good points. Honestly, I feel like a discussion on PCA using the SVD as a background is much more intuitive, and would fit with some of the author has claimed about eigenvectors.
Is angular 2.0 still not going to be backward compatible? Why do I see all these jobs requiring angular if it isn't!?!
you have give a pregnant woman the option (with no obligation on her part) to return to work a year later.

I guess it's all much easier when you can just fire them.

I'm told the best way to survive a restructuring is strategic pregnancy.

Incredibly, despite this obvious benefit, pregnancy is primarily seen as a good way to have a kid when you want one.
nebula-showers.com?

But you have a point indeed.
Men would not even have the option to give up their career for their spouse, since that would trigger a divorce in most cases.

And yes, intelligent women are the worst in that respect. Until that changes, who is in denial?
well, his (valid) point is, that arguably most of this planet inahbitants would do anything possible to get a job like that, for even half the income. which is true. just we in IT and developers in particular are in these days amazingly spoiled, full of this feeling that we are some engineer++, more clever, and generally better than say construction engineers (or any other for that matter). back home we have a saying "pride precedes the fall", and honestly, software development is in dire need for some proper disruption (ie jobs amount and salaries take 50% cut).

once you step outside of your little bubble and look how hard it is for real people out there to earn their crappy salaries, come back and we can talk like adults.
Yeah C#'s volatile has much larger semantics. IIRC on top of preventing the elision of loads and stores on the volatile, it prevents reordering of memory accesses across accesses to the volatile[0] and disables thread-unsafe optimisations (e.g. thread-local caching).
Yes - although she wasn't the first or only person to propose that. That Wikipedia page leaves out both "In Place Of Strife" (1969 Labour government), and the three day week itself. The disruption caused by high levels of industrial action greatly reduced the support of the public for it.
I would suggest before you leave your job, you say "it was nice working with you" to the people you liked working with, and absolutely nothing to those who you did not enjoy working with.

The tech world is big in some ways, but also equally small in others. A select few might find this funny, but others will not appreciate their day (or longer) spent debugging your practical joke...and on the chance you actually get something like this onto production, well now it won't just be your developer buddies you got off side.
Watch Obesity Spread Through the Country Like a Virus [Animated Map]
Perhaps you didn't read the full reply before commenting:

http://matt.might.net/articles/tenure/#addendum

Maybe you don't consider founding and running a 501(c)(3) non-profit like http://NGLY1.org/ a career for her, but I do.

And, more importantly, she does.
And It looks so ... non threatening.
No weird obfuscated instructions, no strange looking if ... Just defining something.
Likely not, the ones they are throwing in the dumpster are making a statement about the estimated value of the rest of them.
On the other hand it stimulated an interesting and important discussion about reproductive control and autonomy.

Please don't flag interesting discussions just because you personally don't like them.
Wikipedia somewhat agrees with you, saying:

> In common usage, [expatriate] is often used in the context of professionals or skilled workers sent abroad by their companies.

A Guardian writer disagrees, saying "expat" means "white immigrant":

http://www.theguardian.com/global-development-professionals-...

Personally, I think "expat" is used more in the sense of an (usually white) immigrant from a richer country to a poorer country. EG, an Indian recruited to work at Google in San Francisco would be an expat by your definition but I think most people would use the term "immigrant." Conversely, I'd expect the term "expat" to be used for an American white guy who was travelling the world after getting laid off, impulsively decided to stay in Bangkok, and now does freelance web design, lives in a nice neighborhood, and hangs out mostly with Americans and Europeans.

I am not saying I think this is how the term should be used, just describing my experience with it.
I really think that if Amazon is only surviving with a razor-thin profit margin and they only do that because they treat their employees like beat-up warehouse equipment, then maybe it shouldn't exist as a company. My opinion of them has really downgraded from a "Sears" of the internet (back when Sears actually had a good reputation) towards more of a "Walmart" of the internet.
https://www.pugetsystems.com/labs/articles/Thermal-Paste-App...

TLDR: if in doubt just use the small dot in the center method. the X if you're feeling creative

And yes, you just apply it to the cpu and when the heatsink presses on the cpu it will do the spreading by itself
I remember a time when Sunday shopping was a topic being debated in Canada. (At the time there was a law mandating that most stores be closed on Sundays.)

Now stores are open 7 days a week and sometimes 24 hours a day.

Whenever I see a store post that it's open 24hrs/day all I can think about is what that does to the employees: because for most people, overnight shifts destroy your life.

I wonder if we wouldn't better off as a society having regular business hours and getting back that one day a week off.

It's our fault as workers, really. Because we lack solidarity, workers are in a race to the bottom to see who can work longer hours for less.
The public sector is the only sector that is still strongly unionised while also being the sector with least necessity for it
Because not everybody will upgrade to Angular 2.0 if there is no need. So the people who know Angular 1.* will be fine.
A company can get you a work permit into Switzerland by showing that they can not find anyone else: An employer has to show a couple of EU/Swiss-resumes to the authorities and point out how they are not suited for the job and how you are. I know a company that has done that with Ukrainians and Russians.

Shoot me a mail, if you are interested in moving here; I can try to help out.
300 was a cut off, so I'm guessing they sent 50 - 150 interview requests.

I got the worst category of rejection letter ( no re-encouragement to apply in W15, no 300 ).

I think they'll take more than 20.
That is a much better approach. It incorporates the humility you need to have with this type of data. That system works because it does not assume and expect accuracy, it works around the problem in a different way.

So, I guess my original sentiment is more like: "data-driven" is not a good thing on its own, because you need more than just a bunch of data, you need analytics.

It may seem more semantic than anything else, but I think there are some real differences in how people (especially managers) perceive "data-driven" vs. some other term like "analytics-driven". "Data is not magic" should be a catch phrase spread far and wide among the non-technical business world.
PCI-compliant networks often contain checks for credit card numbers being sent in plaintext over the network. Problem with that is that credit card numbers are computed according to a formula, and it's really easy to generate a bunch of fake 16-digit numbers that will pass the check. So if you want to troll your security team, generate a CSV with a stack of credit card numbers and drop it in a few places on a server. Even better, set up a script to send it over the network somewhere. Then wait for the scan.

Piece on check digits, for reference: http://www.datagenetics.com/blog/july42013/index.html
20 Changes When You Quit the Corporate World for a Startup
Why does that matter? He is drawing a personal story that is comparable to the Amazon story, trying to describe his ability to find the proper work culture for his life.

I am not trying to argue, just wish your two questions had a reasoning behind them as in writing they sound harsh to me.
Given real world usage and failure rates it is a risky venture to a moderately high degree.
Even if Angular 2.0 is not backwards compatible, it doesn't mean that once Angular 2.0 comes out that all of Angular 1.x is no longer useable. I'd imagine 1.x will be used for a long time to come. Also, having a good idea of Angular 1.x especially 1.4 will prepare people a lot for 2.0.
Prioritizing Tasks and Features Should Happen Naturally
I don't think it is. Also, isn't that sort of the deal with semantic versioning, i.e. a change in the major version # mean there are breaking changes?
Hard to judge what would have happened had the policy not been in effect. Only 1 sample in the experiment.
How I ended up working illegally in the UK
While you are absolutely correct, you will find no shortage of experienced employees at large companies that will disagree. In fact, they will insist that the only purpose of volatile is a primitive for synchronization. I actually had a conversation where a developer insisted that by declaring a variable volatile all operations on it were atomic.

Of course at this same company a developer insisted that if you use the mongoDB client libraries in your software, your software can never have data consistency problems.
I chose a similar route because of perks and pay. My only fear is this choice hurting my future employment when I'll likely be discriminated due to age. I would imagine having Google or Facebook on my resume would surely make getting a job at age 50+ much easier.
Step 1. Walk into a University.

Step 2. Enter the mathematics department.

Step 3. Talk to anyone you see, especially anyone in front of a blackboard writing equations, and ask them to Try your keyboard.

Forget product hunt. Forget online.

Hit the streets!

Rinse and repeat. Also try : Physics, Statistics, Biology, Chemistry ( avoid CompSci since there will be too many time wasting questions from "app experts" and people who want to "help you out". Ignore. )

You will have so much info by the end of this. Take a friend, and video or tape record what you can. At the very least, have your friend take notes. Deconstruct at the end of the day. Rinse and repeat.
> When our first daughter was about a month old, my husband was asked to go on a business trip. I imagine he could have turned that down, but I was insistent that he go so that his managers would not worry that his home life was impacting his work ethic. This is the Amazon way, after all. It was also one of the loneliest weeks of my life.

Amazon seems to have serious issues, but this one is on the employee/spouse. If you don't protect your personal life/family time, how can you expect the company to?

I have young kids so I come in to the office early and don't stay late too often so I can be home with them. I know some upper management probably look down on this, but expectations were clear when I was hired and my boss is OK with it. I realize keeping this balance may disqualify me from ever becoming VP of engineering, but I am more than OK with that if it means being a better spouse and father.
Because Angular 1.x has a long term support plan in place that should see maintenance provided to the framework for at least a couple of years after Angular 2 drops. Another major component of that plan is building out a compatibility layer between Angular 1 and Angular 2.

For more information on that plan, see here: https://docs.google.com/document/d/1xvBZoFuNq9hsgRhPPZOJC-Z4...
URL Forwarding in seconds
PayPal acquires Modest
Show HN: Bonobo Gong – The world's fastest communication tool
> Because it doesn't contribute anything but nonconstructive criticism.

No, it's just an opinion and a comment on the sensationalistic article (sub)title.
Beautiful CC 2.0 networking photos on imgur
Linux is not an OS, it's a kernel. There are hundreds of different distros (the actual operating systems) with various degrees of security from being worse than Windows to having ultra-hardened kernels and user-spaces.

So from this point of view, I think it's okay for "Linux" to be in multiple things at once, because it's really pretty far from a "single thing". The embedded versions of Windows seem to be more like 90% of the desktop version of Windows, and with the "unification" strategy of Windows 10 that's probably more true than ever.

It's debatable whether a kiosk PC that handles purchases should run Windows or not. What's the worst that can happen there? The owner loses his records and possibly all of his money. It only affects him so he can choose whatever he likes. If he wants a less secure OS and he's fine with the risk, that's okay.

A voting machine (which is duplicated across a city or state or country) that's not secure affects millions of people. Seems to me that it shouldn't be using "mainstream" solutions that are the target of thousands of hackers.
That's insane.. He must have really hated his job.
Unless you use one of the random ones.
Interesting that the 1999/2000 dot-com crowd were aiming to turn a profit eventually, even if they didn't know how. Seems like even that isn't a requirement in the current bubble... ;)
Indeed, it is the story of a family, if you keep reading:

http://matt.might.net/articles/tenure/#addendum

And, in fact, an extended family story -- of my parents, my brothers and her sisters that all help out on a daily basis.
My god, i'm surprised that person didn't land up in court :/
Why need a "ptrdiff_t" type:

1) http://www.viva64.com/en/l/0013/

2) http://www.viva64.com/en/b/0039/
Off topic question from a newbie: is Angular 2.0 simpler to learn (than Angular 1.x)?
direct download link ? Nope
The problem with being manic for months on end is that the initial exuberance and excitement has a way of turning into paranoia and anxiety. I'm not exactly sure how it happens, but it does.
You know that the USA also has mandatory consultation before Layoffs (redundancy) - in some ways more onerous as the penalties are harder.
You can tell the distance of a fibre cut by measuring time it takes for any internal reflections to come back to you. There will be faint reflections when you cut the fiber unless you are extremely lucky and skilled, because of the nature of the material. Think of the edges around a chip in a drinking glass.

Source: my Dad used to work for Agilent in the 90s, who made test equipment for doing exactly this (although that was mainly to find which roadworks had put a backhoe through the fiber I think, but they did undersea stuff too).
My first experience with this joke was:

https://xkcd.com/1171/

>If you're having perl problems I feel bad for you son, I had 99 problems then I used regular expressions and now I have 100
Software Killed Ted
> How can we know? We can look at the code and check that it really works as claimed, but that is messy and time consuming. Worse it defeats the whole purpose of having a library of crypto functions.

Sometimes there's no substitute for rolling up the sleeves and reading the darn thing. Even if it's the machine code and the higher levels have to be reverse engineered.

> Further it makes this happen in a subtle manner, which is extremely hard to detect by code inspection. How would we discover this?

The date-dependency can be exhaustive tested for the dates in which the software is expected to be used (e.g. up to 2100). The every-expected millisecond dependency would be harder to test, but possibly doable for the fast routines. Otherwise, it certainly has to be spotted by reading the code. The code of the primitives should not be date or time dependent, and the answer to the first question applies. Somebody has to roll up the sleeves and read.

Sometimes the solution can't avoid the involvement of an expert.

Standardization of the components and the description languages and the tools which would use these can make some tests mechanical. Exhaustive tests and the random-probe tests can be very effective. And the engineering problem is what's more effective, developing more for the general tests or just testing the target, for given circumstances. There's no "one-size-fits-all" for that.
They do make mistakes. Hospital errors are the third leading cause of death in the U.S.
Why are you looking for jobs that specifically require Angular?

You'd be better off in the long run looking for jobs that require Javascript knowledge and are familiar with at least one current framework. Those are the types of companies who will be more likely to upgrade their stack as technology progresses.
How to Become a More Confident Person
Show HN: Rucksack – CSS superpowers, built on PostCSS
Купить квартиру, Кривой Рог, Дзержинский район
Scrolling through comments, and here's a perfect description of my current company! Except its not my company. Guess there's nothing new under the sun.