skysight-inc/HackerNews huggingface dataset:
All of this. As someone on the other end of exit interviews, I am more impressed by people who give honest critical feedback than people who can't or won't articulate their reasons for leaving.
A lot of the hiring process seems to be about making sure you'll write/say the correct lies.

Look at common intro paragraphs for résumés. They're horse shit, and everyone knows it, but deviate much from the usual "dedicated team player who blah blah blah" and it goes in the bin. Doesn't matter that it's horse shit—it matters that you follow convention.

"Where do you see yourself in 5 years" -> honest answer in 99% of cases is "I don't know, but odds are it'll be more or less the same place as now but slightly richer and fatter". You cannot say this. Doesn't matter that it's true.

"What makes you want to work at our company?" -> honest answer in 99.9% of cases is "it pays enough money and seems less awful than my other options for performing activities that pay similar amounts of money". You really can't say this, and even a heavily buttered-up (that is, coated in bullshit) version isn't likely to pass muster. Lie or GTFO.

Not telling the expected lies is a great way to end interviews, or never get them in the first place. The only actual purpose it can possibly serve, that I can think of, is to weed out some of the crazies and eccentrics very quickly. Someone more conspiracy-minded might come up with a bunch of stuff about how it ensures the applicant is sufficiently cowed by this horrible economic machine we all serve, but I suspect the situation is more of an accident than anything with much intention behind it.

Yes, yes, there are exceptions, but this is the reality that the mass of employment-seekers face most of the time. Tell the right lies or go in the bin. One of the more shocking and difficult-to-cope-with elements of adult life if you're brought up to value honesty. Try to talk to people about it and many seem to become confused. "But that's just what you put on it. Here, you need to add something about how you're a self-starter." Sigh.

[edit] I would add that the "why do you want to work here?" question carries the bonus stupidity/uselessness-factor in that no place where someone wanted to work for reasons other than just money and it being less shitty than the other options would ever feel the urge to ask it. SpaceX doesn't have to ask. They launch fucking rockets in to space. You sell (e.g.) Point of Sale software, so you ask because there's no obvious answer other than "you pay money, I want money". It's a question dripping with insecurity.
You may have nailed it - apart from 'area 51', which is a proper name (and whose order I messed up to make the joke, unfortunately), the others are all ratios, not discrete units.

On the other hand, it's also worth noticing that scientific units come from science, but monetary units come from finance. The regularised SI system is only a couple of hundred years old, and ledger entries are much older. My guess is that merchants in ye olde Europe had to deal with a variety of currencies, and putting the currency first was convention. It may have also made it clearer in a manifest as to which column was cost and which was amount, in an era when weights and measures were highly varied. Absolutely no supporting data for this, just a hunch :)
So to summarize:

1. A group of marketers came up with a cool concept video and some UI layouts.
2. Marketers get surprised when a sketchy hw/sw house takes them for everything they are worth.

Quote "All we needed to do was provide them with our brand, watch industrial design, packaging design, App UI design, and they will take care of all the rest. So I thought it shouldn’t be too hard, as I won’t have to work on the software, hardware, firmware and focus on building a good brand instead."

None of these are the hard parts of design. For sure, good design is a huge portion of a successful product, but making a pretty looking sketch is not hard. Having ME and ID teams work together on a design that can be actually produced? A lot harder.

Another quote: "In the beginning we did a wonderful job handling the campaign launch, emails, social media and pretty much everything else. After the campaign period we considered our part done."

Proclaiming "We'll make an amazing smart watch that does everything, has 7 days of battery life, and is waterproof!" is not enough to launch a product.

That 7 day battery life? You need damn solid EE and FW teams to pull it off. How every single component is hooked up will impact your battery life, in ways that are dependent upon your SoC. The amount of engineering discipline and foresight required to squeeze good battery life out of a product is stunning.

This is a case where someone in marketing considered all the technical stuff "easy", and outsourced it to someone who it appears was dishonest.

But no one honest would take them seriously. All the honest engineering teams are already at work on their own smart watches!
Agreed. You have absolutely nothing to gain by participating in an exit interview.
What if the sanitized version is more accurate than the ranty version? Turning off your filters doesn't guarantee truth; it might just be more biased.
Sexism and consequences at TechCrunch’s annual award show
But you also get access to the non-web versions of the office apps, which are not poor.
They are using it to define the word, that is a perfectly reasonable thing to do from Wikipedia.
Please explain to me exactly the upside of taking the chance that you seem to be suggesting by giving more realistic feedback. I can see very little upside but can definitely see risk and downside.
> that doesn't mean you can ship it without regards for the the standards process. It's still wrong for all the usual reasons.

What Google is doing with PNaCl is the standards process. Standards start life by being not-standards that someone shipped and enough people liked to make it into a standard.

There is nothing wrong here, nothing whatsoever. This is exactly how the process should work. Design-by-committee standards suck. Standards that won through raw competition? Those are all the good ones.
That's because, as far as I know, a supervisor won't get in trouble for saying "Jim was the brightest employee I've ever had, which we could have kept him". And by referring the caller to HR, that is a closet way of giving a negative reference.
Summary: There is a bug in Airbrake's gem that will cause a connection-pool leak in multithreaded Rails instances. This leak will eventually cause your app to crash.

I'm posting this here because this is a very common configuration and I imagine there a lot of people dealing with unexpected Rails crashes that are hard to track down.

The bug is actually fixed in master, Airbrake just needs to push a new gem.
Excuse my language, but this is fucking awesome. As an aspiring technomad and serial minimalist, I want to thank you for such great idea and execution. My only fear is that the current service might be quite steep for the average nomad.
Video of T.J Millers presentation

https://www.youtube.com/watch?v=TcV3zQbeZE4
Never ever under any circumstances whether an employee or a contractor agree to an exit interview. There is nothing for you to gain.

Take the lady's advice and just say NO!
Certainly avoiding using naked `*` avoids the problem, I was talking specifically about that operator.
The authors are selling a product to detect click bots. Take the results with a grain of salt..
Docker at ShareThis by Douglas Campbell
Boston Dynamics Newest Robot Dog Impresses
I didn't think there was a way to set `*` without losing `Num` (which is required for raw numbers in your code).
There are at least ten great engineers who've left my current company at least partially because of a single toxic individual.

Every one of them decided to be 'professional' to not 'burn bridges' and they did not name names. The toxic individual is still there. He is still incredibly powerful, and he is still destroying value left and right.

I really, really wish they'd named names. Right now management knows that they had ten undesirable voluntary terminations. They don't realize that they all have a single primary contributing factor. As such, there's no possible way the problem will get fixed.
This is correct. And the power needed for larger rockets is well beyond what we currently generate with traditional power plants on earth.

For instance, the space shuttle with SRBs and SSME's firing would require more than five Hoover Dams to match (11.7 gigawatts, vs 2.074 gigawatts). The Three Gorges Dam puts out 18.3 gigawatts, but the Saturn V first stage did somewhere around 190 gigawatts.

You could get away with less of course, since with rockets the first stage must lift the immense mass of itself, but with a railgun you will have significant efficiency losses with all of the energy conversions involved. I would expect a heavy-lift railgun to consume at least a significant percentage of a large nation's entire power supply. So we'd be looking at ludicrously sized capacitor banks, or some very large power plants that sit idle without anything to do while we aren't launching rockets.
Think Africa is no threat to Silicon Valley? Think again
Top picks from the Digital Marketing World this week
How do you do IO without stalling your whole program while it accesses the data, specifically the fact that the asynchronous call is terminated in your main loop, not where you are accessing the IO itself.
The microbiome of the gut is like the new frontier of medicine. It's currently very en vogue and lot's of interesting research coming out. For example, the link between bacteria population in your gut and obesity.

Diet can drastically alter these populations, and therefore when parents adjust diets (remove gluten, remove dairy etc etc) they are actually adjusting the gut flora.
I know this is anecdotal but i don't find their findings to be true in practice -- at least as far as facebook.

If facebook tells me I got 180 clicks, my javascript detects 100 page views, and 45 people fill out my form, then I know at least 25% of those clicks were real people, or bot sophisticated and motivated enough to actually continue through filling out a form on the destination page.

There is certainly click fraud on every platform -- clicks that only facebook/linkedin/google report, but never appear on server logs.

I'd be interested in knowing what your personal experience has been, I know there are many people on hacker news who've advertised something in the past.
Great website Amit. Sign-up is the only thing stopping all to use your website.
The sad truth about telling the truth
You can still provide very honest and valuable feedback when you exit a company, without being a jerk.

Not when the people on the receiving end of that feedback are the ones that associate negativity or uncomfortable opinions with "being a jerk."

If the company/people you work with don't handle constructive feedback very well, then that's their problem and not yours.

The sanitized non-committal vague responses are an evolutionary response to fact American corporate culture generally doesn't handle it well, and can turn it into your problem.
True if you're in the 1% of users who need features that go beyond what Google Apps does and prefer to manually deal with the versioning mess using some ad-hoc convention.
Unless this some academic joke flying over my head, the author's contact info is listed as "firstname.lastname@oxford-biochron.com". This report seems hastily thrown together, but that doesn't necessarily invalidate the results. It'd be interesting to see others run it or comment from Google.
I feel it's best to not really say anything of substance. You're not there to proffer advice, and it's not like they are disposed to listen to (what will be perceived as) the disgruntled ramblings of someone who got fed up and quit. To them, when you quit over problems in the organization, it doesn't mean they need to change, it means you "couldn't handle it".

Basically, offer them your consulting services if they are actually interested in fixing their problems (spoiler: they're not). Everything else, keep it super anodyne and say the functional equivalent of nothing.
Telling a hundred threads to do work is easy, figuring out how to sync all of the answers is the hard part.

I am not saying you can't pull it off, but the proposed solution doesn't simplify the complex part of those operations.
I'm not very keen on office365.

Our new ceo force migrated us to office365 from gmail and our experience so far is not par with gmail. Very lacking or even unusable ui, not working or frustrating filters, very bad experience with imap clients
unread email appearing read. And the very best part; there is no select all :)

And the shameless plug:
Also your idea about selling migration services is very interesting. If any one is in need of system administration, integration, performance analysis, optimization, configuration management and devops like services I'm here to help.
Nail these 7 questions for guaranteed business success – Peter Thiel
Yes, in a pragmatic work environment you ought to be airing and discussing all these issues before you decide to leave.
Yes, when I was a Accountancy student, I had a lot of classes that I could skip because of my degree, but they charged me for the classes I skipped.
A bit click-baity. The "algorithm" is the same vein as the "algorithm" that runs our voting system. (add up the votes and choose the winner).

I don't think the "matchmaking algorithm" in the blog post actually matches the colloquial meaning of the word "Algorithm".
Why "$ per %" instead of valuation?

I don't have a good idea of what's a good "$ per %" but I do have a good idea of what is a good/bad valuation, so I find myself having to do calculations. I sense that others are the same.
I'm a developer, leave an email and we'll talk aladin.bensassi@gmail.com
> "Where do you see yourself in 5 years"

My stock answer to this is to quote Carl Sagan and say that prophecy is a lost art.

Maybe if enough people start giving that answer, employers will stop asking this incredibly stupid question.
Interesting. That works from my free account as well. However, I see no way to actually obtain that URL through the official site. Did I miss something? Is this a bug on their part?
PowerShell is strongly typed, parameter parsing is done by the shell - not the command itself. Powershell wildcard ("glob") expansion is performed by the command.

This alleviates the problems described in the article.

cat * > ../collection # works is PS

cat $file # works even if $file contains unusual characters. If $file is an *array* it "cats" multiple paths. If wildcards are not expected cat -lit $file should be used (literal path).
if-let is great. I don't know where it started (apparently upthread they say Rust and swift have been swapping the idea) but Clojure has had it since 2008.[0]

(if-let [name name-whose-value-is-possibly-null]
(something-to-do name))

[0] https://clojuredocs.org/clojure.core/if-let
There is always hope I guess.

Swift library is Cocoa and even if they eventually open Swift, it is going to be as useful as Objective-C is outside Mac OS X and iOS.

Personally I don't care. What I care is about tools that make my customers happy.
It's a scandal and a travesty that this occurred, killing five people needlessly. A simple collision with a vehicle at a crossing is one of the most easily anticipated incidents, how is it possible that this collision led to the third rail penetrating the car and electrocuting those people? They should be alive right now.

Why are Americans so casual about safety and accepting of needless death?
Well, it's an opportunity to improve the company. Just because you're leaving doesn't mean you don't care about the company or the people who work there.

As someone who has given a few exit interviews (albeit at startups, not a big company) we sometimes get really useful feedback. I've never had anyone say anything in an exit interview that made me think any less of them.
It's a pretty incredible amount of energy. Just think if you put a gallon of gas in a car than hit the petal, then lets take away (or at least mostly minimize so that the car has same aerodynamics as a artillery shell) air resistance for fun. The car accelerates until it burns through a gallon of gas, so for maybe, what 10-30 minutes depending on the vertical it's constantly accelerating, I can even imagine what speed it could get up to if you discount mechanical limitations of the engine/tires/etc, but let's say at least 1000 mph, conservatively. Then car runs into a brick wall. That is the amount of energy in a gallon of gas.
The ability to create your own models is very important to use this, as your existing ones do a bad job of processing my normal speech. To test I just tried reading a few simple phrases and the error rate is pretty high. The Web Speech API did a great job with the same phrases https://www.google.com/intl/en/chrome/demos/speech.html
Gunboat diplomacy never went away. When East Timor was reclaimed from the Indonesian cough 'militias' cough, the US parked a fleet in international waters near Jakarta, for example.
Which seems only one step removed from calling a function with the heredoc/template string as a parameter (namely a standard way to extract template values).

Not saying that this isn't nice, I've always appreciated long string support that in Perl/Python/Ruby.
Game makes fun of itself and the industry (short video)
Thanks for the share guys! I am the creator of the site.

I had some issues to begin with, where some fine folks were abusing the site. I think they're all pretty much tied up now though.

I've got some ideas about posts I could write about this project (from technical details to how the data stacks up) — is there anything in particular you guys think I should write about?
That's why its better not to burn bridges

This assumes the bridge isn't already burnt.

If you worked for an incompetent a-hole, chances are he'll have a negative opinion of you regardless of your exit behavior.

I've watched people bust their asses to leave their employer in the best position possible. The employer goes on to hold a negative opinion of them because they were too self-centered and stupid to understand the value that employee created. It was all wasted effort.
BTW - as someone who's in the financial industry (i.e. not software development), it's shocking to me that companies ask for references from prior employers. Positive feedback is obviously helpful, but there's a huge incentive for false negative feedback. It's just really unimaginable why that would be seen as a reliable source.
I have been extremely impressed by Google's voice recognition. It got things right that I never thought it would, such as homophones or proper names.
Power analysis and confidence intervals have their own problems, but they're already a vast improvement over p-values. No need to go all-out Bayesian straight away – though certainly, if we can get the software to a point where that would be possible for non-statisticians, that'd be awesome. (Bayes factors help when you don't want to fix a prior.)

For anyone who's interested to read more about this middle ground approach, "The Essential Guide to Effect Sizes" by Paul Ellis is an awesome introduction not just to power analysis but to better statistical practice and statistical reporting that sticks to the frequentist tradition.

Also, I don't feel subgroup analysis is necessarily the problem, at least not when you apply any of the available corrections for familywise error rates (Bonferroni and Tukey's HSD being two of the more well known). This often comes up in medical research, e.g. http://www.badscience.net/2009/04/a-frankly-thin-contrivance... -- but in those cases subgroup analyses are performed with bad intentions, a whole other problem!

A bigger issue, perhaps, is drawing inferences from hypotheses that came up when analyzing the data in the first place – it's very appealing but it's also wonderfully circular in its logic and why in machine learning circles it's become almost self-evident to split up the data into training and test sets.
That's putting it a bit mildly. Speaking as the author of that RFC, Rust's "if let" would never have existed if it were not for Swift. When I saw Swift's "if let" I immediately knew I wanted it in Rust. I also generalized it to arbitrary patterns at that time, since Rust doesn't fetishize Option the way Swift fetishizes Optional.

I am glad to see Swift 1.2 expanding "if let" to multiple clauses. But I do wish it supported arbitrary values instead of just Optional.
I think you're confusing quantity as being the end result. The quantity is about experimentation. The quality comes as the winning products are refined over time; the low quality products never gain mass traction and are discarded. That's exactly how it should work. These things are complimentary, not mutually exclusive.

That process is how innovation happens quickly. It's also how you frequently discover new things you weren't looking for, which is how a lot of innovation happens (by accident). Rapid iteration is in nearly all cases vastly superior to turtle-speed iteration.
The Biggest U.S. Study on Exercise Just Ran Out of Money
HTTP/2 is an ugly mess of taking something simple and making it more complex for minimal benefit. It could have been so much better than a binary mess.

As engineers, the ones that take simple concepts and add complexity, those are not engineers, those are meddlers.

It could be as long lived as XHTML.

I was hoping for more SCTP rather than a bunch of cludge on top of what is a pretty beautiful protocol in HTTP 1.1. Protocol designers of the past seemed to have a better long view mixed with simplicity focused on interoperability that you like to see from engineers.
Shellcheck will find a broad variety of unsafe shell operations, including most (all?) of the issues on this page: http://www.shellcheck.net/
Sell Your Byproducts
I don't think it matters why an asset deprecates. For a local example a mine/plant/army base closes and suddenly lots of houses are worth far less money.

Hypothetically, if a disease kills off 25% of the population housing prices nationally are going to fall like a rock. They might not have been overvalued, but there suddenly worth less money. Deflation is less gruesome, but you still end up with house value < outstanding loan.

The important thing from an economic perspective is simply value of asset vs debt.
Wow, that's what I imagine the exit interview would look like at a company who actually gives a shit and wants to improve. Fancy that.
Rust program compiled for a redstone computer running on Hematite, which in turn has been compiled for a redstone computer running on Hematite.

Recursion at its finest.
Hi! We tried doing as you described, but the way we wanted it to be can only be done if you own the whole stack, thus building it ourselves.

It's a completely different target group, what you describe is being done nicely by people like nomadhouse.io and a lot of single location providers.
And if the former supervisor has an axe to grind his implicit negative reference doesn't mean much.

Add to that the fact that employees carefully cultivate positive references and you have just one more reason why references are a poor indicator of basically anything.
> You can still provide very honest and valuable feedback when you exit a company, without being a jerk.

You could also spruce up the decor a bit before you walk out the door for the last time. But, why?
Steve Jobs almost leaked the original iPhone to a FedEx worker
That's been in the front of my mind. I think 1-3 months completely disconnected could do some good. I always fear though that either nothing will come out of it and/or my current gig won't be waiting for me.

I do make a point to travel as much as I can each year; I usually visit at least one new US city, and at least one foreign country. It's something I'm incredibly passionate about. But it's more for a typical vacation rather than a personal improvement trip.