skysight-inc/HackerNews huggingface dataset:
You seem to be arguing with a point I'm not trying to make.

But if you are suggesting that the decision should be fact based and present an argument with supporting statistics. Then those statistics should be relevant to your argument.

The statistics presented in the article were not relevant. If it is not dangerous, it should be possible to show this with data... the data presented in the article is poor and doesn't support his case well.
"People who give talks at conferences" have almost zero intersection with "people who program for a living" and "laptop I use to give presentations" isn't the same as "computer I use to do everyday work." It's like trying to figure out what the most popular commuting car is by watching NASCAR racing.

I'm taking issue with "almost always," that's absurd. If you look at actual surveys [1] Windows wins by a large margin.

But hey, stock photos, soooooo.... Yeah!

LAMP wouldn't be a well know acronym and .NET wouldn't be a robust and widely used dev environment if everyone was using Macs. I've been programming professionally for two decades and I've (happily) either used Linux or Windows for the entire time, never touched a Mac in my life. Of course, I am in enterprise software, because it pays the bills, not because it's cool. I'm much too old to try to be cool.

(People giving talks at conferences are trying to impress an audience. Same with stock images. Flashy laptops, of course, are impressive and noticeable and give the image of "professional.")

[1] https://insights.stackoverflow.com/survey/2016
I don't understand, what exactly are you sunsetting? N1? Or the service that synced mailboxes?
its a dad joke
Other comments say this guy should learn how to communicate better. I agree with that.

Knowing the person you're talking to helps greatly.

The average recruiter has a high school certificate and that's it. They're hired to do largely manual work comparing skills on resumes to skills on job positions.

Now that you know how they work you should ask yourself what's your goal? Is it to get that internship at Facebook? If so then how can I write my resume and cover letter to help me get the recruiters attention? Put the skills from the job listing on your damn resume.

Personally I'd dislike working with this guy. I can tell he's a smart guy but he's misdirecting his intelligence.
Let's say you had a credit card and a magic job where you get to decide your paycheck. Would you be worried about paying that credit card?
It may be unfair to describe setting a documented configuration parameter as "fiddling." Retention is seven days by default. It is trivial to set it to arbitrarily long periods of time. To my knowledge, this functionality isn't really in question. Whether logs are a good unifying abstraction on which to build systems is in dispute among reasonable people, but whether Kafka randomly deletes stuff is not. :)
Is it really bizarre to apply the same standards? Can the accused verify themselves innocent in one instance but not in another?
Good summary of difference between Linux and Unix:

http://www.makeuseof.com/tag/linux-vs-unix-crucial-differenc...

"Mac OS X is also a certified Unix operating system".
It IS just accounting! Difference is you need an income or debt to deposit. Gov can get money from thin air.
What is the relevance of the statistic present? I can't see is? (honestly).

If no (or very few) children are left unsupervised in Canada, then the statistic isn't relevant to calculating the probability of unsupervised (or lone traveling) children being abducted is it?
JetBlue Capping Florida Flights at $99 Ahead of Hurricane
https://www.destroyallsoftware.com/talks/the-birth-and-death...

Your comment immediately made me think of this. Highly recommended talk for anyone that hasn't seen it. It goes through a "fictional" (maybe not so much anymore) history of javascript until 2035. We are getting pretty close to javascript all the way down.
At the many companies I've worked at there has always been one side that doesn't think this applies to them.
Same here. The snorting and rallying behavior in the article sounds identical to what our dogs do. (I initially confused it with sneezing, too, but they are clearly snorting sharply.)
So there is no room for people to believe that EU is really bad? So that must be a lie? Come on...
Trump has stated there are no ties to Russia.

So we can now be done with both of these concerns?
Only if you can show that there are three coordinate-independent vertices.
Did you read the email exchange carefully? The Facebook recruiter did not ask for experience with the AT&T Unix systsem of 1970s. The candidate perhaps assumed that incorrectly.

Facebook asked for actual Linux and Unix experience which indeed many people who have worked on GNU/Linux systems like CentOS, Debian, Ubuntu, etc. and Unix systems like AIX, HP-UX, Solaris, etc. have.
- ASM.js: A faster, cut down version of JavaScript

- WebAssembly: The successor to ASM.js, a compiled binary format (as opposed to plain text) with additional features

- languages built on top of WebAssembly: More like languages that can be compiled to the WebAssembly binary format. currently C/C++

- assemblyscript: A subset of a languange (TypeScript) that compiles to JavaScript, but which compiles to WebAssembly instead.
that explanation of UTF-8 is crap. UTF-8 is beautiful quite apart from its utility, but you'd hardly know it from the article

My goal was not to judge UTF-8 aesthetically, but to explain how it works and point out that it's a variable-width encoding which emphasizes its compatibility with ASCII for strings containing only code points <= U+007F.

Unicode Consortium et. al. are absurdly arrogant.

I would agree that Unicode as it exists today involves some historical and historic bad decisions. But again, staying off value judgments with respect to Unicode itself since the point of the article was to explain how Python now handles it internally.
Right now, one of the projects I'm working on calls a wasm function which returns a pointer. I then do a lookup in the wasm buffer at the address specified by the pointer and pull out a few numbers with a float64array constructor. Is that an expensive operation?
I disagree. There are probably 100 Stanley's in line for these positions and the recruiter is helping to weed out the smug ones. Part of his job.
Antifa is no more an "organization" than "the alt-right". It's more like a designation without any central authority or unifying views. It's also highly debatable whether "antifa" could be called "leftist", considering many of them are anti-government (and "left" in the US usually means "supportive of strong federal government").

BLM is often said to be similarly disorganized, but there actually is an organization now that claims to speak for the movement. Assuming you're referring to that organization, whom do you think they hate? Where can I read a member of their organization saying that they support violence and/or the hatred of a specific group?

Note that SPLC does include leftists among its hate groups, including the New Black Panther Party[1] (a group that rallies against police brutality, capitalism, and Zionism).

1. https://www.splcenter.org/fighting-hate/extremist-files/grou...
QE does increase money supply by definition
Funny that you mention NoSQL. MUMPS, the original 1960s database system designed for medical data was NoSQL: https://motherboard.vice.com/en_us/article/3dkmg3/meet-mumps...
> Beyond software developers who have programmed in the 1970s, most people do not have experience with a true UNIX OS, and I would find it hard to believe that such outdated technologies are underpinning Facebook's advanced innovations

Every OS X from 10.5 on except 10.7 has been certified under Version 3 of the Single UNIX Specification, and thus is officially considered to be UNIX.
Electric cars are technically still taxed on electricity, registration, and purchase. They shouldn't be taxed further until other cars are forced to pay the full cost of their effects including NOx and CO2.
Well, that depends on what you mean by 'education.' If you mean actual adaptive critical thought, then what you say is true, but almost tautological. If you mean rote indoctrination into an existing way of thought, then it is neither intuitive nor obvious that this leads to a better economic future. If you mean something in the middle, then we could land anywhere in between, couldn't we?
When you need a key value store that can easily and mostly consistently and with low latency replicate across multiple data centers (or aws regions), in multi master setups.

In all other cases you'll probably be better off with Postgres, MySQL or similar.
So taking away a conservative's guns or forcing them to pay into a social safety net are equally immoral?
I disagree. It looks like the recruiter is clueless or maybe even trolling, and applicant was going out of their way to be helpful. They could have just updated their resume, and allowed the recruiter to remain ignorant, but imo that would have been very rude.
> Google/Waymo cars keep getting rear-ended when they detect they're entering an intersection with blocked lines of sight. They'll advance a bit into the intersection, detect cross traffic, and stop.

If a human driver did the exact same thing, wouldn't that incite a case of road rage? This seems like a problem that Google/Waymo must solve, rather than forcing the majority of driven cars to solve.
When things go sideways, ain't it tempting to find an enemy to blame...
Wrong: "Yep, I have UNIX experience!"

Right: "Yep, I have Unix experience! I have worked on Solaris which is a bonafide Unix system. I also have experience with Unix-like systems like FreeBSD and Debian GNU/Linux."
no name could make java cool
That’s not what was compared. The comparison to racism was to the poster who said EMACS users are “different” from VS users.
Why I joined Heptio
I think the majority of technologic trends since at least 2000 have been fundamentally deflationary in nature, for all material goods. We simply are conserving more; using less materials and energy for the same set of consumer uses. Unlike the last industrial revolution where new energy hungry appliances were being invented and new ways of life expanding, most new inventions today are long lasting, low energy consuming, or are just innovations making existing products cheaper.

That central banks and treasuries insist on inflation above zero when we should probably be deflating and letting technology make everyone wealthier...no wonder there are property bubbles. (Note this inflation argument encompasses the effect of trade deficits in creating asset bubbles, because inflation/treasury debt breaks the trade/currency feedback loop)
Not the usage in absolute terms (as it may just indicate the language requires a lot of SO research to do anything useful), but the growth of such usage would seem to correlate with growth of the language.
None of it works on mobile.
Wouldn't dd'ing /dev/zero create an FS hole in your target file on many file systems? A similar (but maybe not isomorphic) situation in the Michael Kerrisk book is one of the excercises, and I'd bet ZFS does similar but suddenly we've assumed a lot of context.
The right answer is to say

"Oh, you're exactly right. I've updated my resume accordingly.

...//Unix //Linux"

and have that be the end of it. What is the point of arguing here but to prove some kind of imagined superiority?
At least this recruiter wont be as dumb moving forward. It's important as a recruiter to understand what the hell it is you are looking for in a candidate. I personally thought the applicant handled this perfectly.
I'm no conservative, but I do think the SPLC is pretty much a joke. They were part of that whole "thing" of getting everybody all keyed up about sovereign individuals, "anti government extremists" and gun owners a while back. Yeah, because being a gun owner, anti-government, and an advocate of individual sovereignty obviously make you a bad person, and somebody who needs to be "observed" etc. What a freaking joke.
Referencing a micro-framework shows just how out of the loop you are. A better example of a PHP framework is Yii, but you still see tons of ambiguous arrays used because of the lack of expressiveness in the language.

Zend is not even a contender for modern web application development. And again, the gratuitous use of arrays for configuration highlight the shortcomings of PHP.
The key word in "automatic simplification" is "automatic". The feature loses value if a human has to intervene to specify which functions to inline or to continue inlining. Imagine how worthless `go fmt` would be if it prompted the user to confirm every change to the source code
Forbidden City: How Los Angeles Banned Some of Its Most Popular Buildings
Are you working at a hip VC funded startup? I am in enterprise software. Sure, we don't get the press coverage, but we quietly get the multi-million dollar customers and I go home to my family at the end of the day.
I worry that their testing regime is only getting half the viable trees. Being resistant to the beetle would be just as effective as being resistant to the fungus, but their testing bypasses the beetle entirely.
A new designated felon would be required to sell highly automated vehicles, the Cyber Security Officer.

You'll sign some documents certifying everything is fine, but of course, everything won't be fine. When your cars get hacked you'll go to jail for defrauding the government and/or manslaughter. I bet it pays real good though.
This is what I love about circus training. When you fail, you fall down. Or worse: you collapse on your partner.

If you can learn to handstand on someone else's hands without, you can do just about anything.

The point being: you have to just go for it. You WILL fail at some point, in any and every endeavor.

But the reward is that you might just be doing a handstand on another person :)
Do you work in the startup scene? Are you young?
Truth be told, I didn't remember there is a distinction between Unix and UNIX. I also didn't know/remember that Solaris and AIX are proper Unixes. These are probably things that a systems developer should know. Given this distinction, I am starting to empathize with the recruiter – when an unqualified candidate is trying to sell me / pedant me on something they're actually unqualified to talk about.
The hatred and fear of Mongo is justified. That doesn't necessarily mean you need to switch right now.

If you're just using a document DB instead of a relational DB, you won't have a hard time moving away from Mongo. There just isn't that much to learn.

Even better, there are various databases that actually have Mongo compatibility[1][2], but internally will be more reliable and scalable.

If you have the dev bandwidth, look into switching now and maybe give it a try in your dev environment.

1. https://www.torodb.com/

2. https://docs.microsoft.com/en-us/azure/cosmos-db/mongodb-int...
If true, this is truly hilarious. (I'm sure the young man will do fine with another employer.)
Do you still have a penalty when e.g. manipulating a TypedArray from JS?

(If so, this seems like a regression compared to unoptimized asm.js.)
totally agree with dec0dedab0de. and recruiters should pay attention - think of how many smart candidates see this nonsense, consider it a reflection of the organization, and opt-out of the recruiting process.
> assuming that the code will terminate (since intentional infinite loops are rare) and relying on tests and human reviewers to check for mistakes.

This is a pretty labor-intensive, mechanical guarantee. If I had to run config changes through code review (like SBT configs, for example), then that slows down velocity considerably. Having a language for your config offer these guarantees means that any committer can safely make edits, without having to go through process.
People who give talks at conferences aren't the same thing as your everyday professional programmer and the computer you use to give presentations isn't necessarily the same as the computer you use to do everyday programming.
Flight over Pyongyang, North Korea (6 min video)
Open sourcing everything? More like sunrising!
Thank you for doing that.
Hey folks, I'm the student writing the emails in the post here. Thanks to everyone for their criticisms. While I was initially kind of shocked by the recruiter's response, I've had a lot of time to think about it today and have realized that I was being pretty damn condescending and spoke out of line without regards to the context. It's been a hard lesson learned. I honestly regret the whole exchange, and posting it online was inappropriate as well. I briefly debated deleting the image, but decided to leave it up for sake of posterity and accountability.

Also, just to be clear, I do not (and never did) hold any hard feelings towards the recruiter; in fact, it was very kind of them to point out why I was not qualified in the first place. This has been probably the most reflective of how I let my ego get the best of me at times, and I hope it might serve as a warning to those who might be tempted to do the same "devsplaining" in similar situations.

Please let me know if you have any other criticisms beyond the ones already voiced in this thread. I'm reading through the comments here as I can, and it's been a lot of good advice. Thanks again.
That’s why you pay a technical recruiter. It’s their job to know all the terms and their relationships. They don’t need to know how to program them, just what fits what. Think the difference between a athlete and a sports reporter. The best sports reporters know the intricacies but no one expects them to play the sports they cover. Generic recruiters are not very useful.
Solving the problem of timeouts: Selenium waits and their alternatives
In the Netherlands, 38 years of lessons on 'tolerating' pot
Simple Design Flaw Makes It Astoundingly Easy to Hack Siri and Alexa
Here are the facts about Unix.

* The name "UNIX" or "Unix" is trademarked.

* AIX, Solaris and HP-UX are certified Unix systems. These are bonafide Unix systems and there indeed are software developers today who work with these Unix systems.[2]

* The set of Unix-like systems is a superset of the set of Unix systems. The set of Unix-like systems include systems like Linux, FreeBSD, etc. which the set of certified Unix systems do not.

[1]: https://archive.org/details/bstj57-6-1905

[2]: http://www.makeuseof.com/tag/linux-vs-unix-crucial-differenc...
I see you allude to Terraform, but will you ever write a dhall specific compiler for Terraform configs?
Sadly, the former. It was a pizza box shape, and had (compared to the beige box systems in use in the company) a gloriously large and clear CRT. Would compile our code base as fast as one of the aforementioned beige boxes with twice the clock speed.
> Total time on ground for this 737-900ER: 52 minutes – That includes both taxi-in and taxi-out.

Man, talk about ground crew efficiency.
Register allocation is a prime example. This is an NP-Hard problem. Plenty of heuristics exist for finding "generally good enough" solutions, but without exhausting the search space, it typically isn't possible to select the most optimal solution, or even to determine whether a given solution is optimal.

That's true only if you're not using SSA-based dataflow analysis (an idea so amazingly simple and powerful that I've often wondered why it didn't become popular sooner); otherwise, the interference graph is chordal and optimal register allocation essentially becomes a very simple linear-time algorithm.

http://compilers.cs.uni-saarland.de/projects/ssara/

http://www.cs.ucla.edu/~palsberg/paper/aplas05.pdf
It's probably glandular.

Horomones can stimulate reflexes, and conditioned responses to the premise of hunting likely provoke not only an adrenaline response, but other secretions, as part of coordinated psychological and emotional activity at the begining of the fight-or-flight routine.

Sneezing is a reflex, and there's probably some hereditary cross-over in the genetic mix that provides for the complex of neurological signaling.

If there's some interplay with group activity, maybe it's demonstrative of a pattern of emergent evolution for a brand of pheremone to jump the air gap between peers, reinforcing a pattern of hunting success as part of a feedback loop, when combined with the canine sense of smell?
Disease killed a lot of the native population, maybe even decimated, but it did not leave the USA a vast open space. Otherwise the US Army would not have had almost continuous warfare from the conclusion of the Revolution War to the surrender of Geronimo (minus the Civil War) to displace the natives to make room for American settlers.
https://en.wikipedia.org/wiki/United_States_military_casualt...

A large percentage of the land battles of the War of 1812 were fought between the US and natives because the US wanted the land of the natives to become open space so the natives allied themselves with Britain.

Lewis and Clark would not have survived or even made it to the coast if they had not had help from most of the tribes they met along the way. Of course we displaced all of the natives they met eventually.

I just read https://en.wikipedia.org/wiki/Lies_My_Teacher_Told_Me so that may bias my opinion.
Doft – the new uber of trucking announces $50M ICO
That would be the part of Netflix not running on AWS. :-)

So the library feed can serve tens of thousands of streams, an aggregate 100Gbps, on a single node. And then... how many nodes to support the front-end UI operations to get to that point?

It's funny how amazingly efficient we can be moving encrypted bits, but to support the APIs for login, browsing titles, updating account info, and setting up a stream; I'm going to guess ~100 of those nodes for every one of your stream-tanks?
But Java was an overnight success, while it took Python years to get traction. I was exposed to both around the same time, probably 1995, but I ignored Python until the second time I encountered it in 2003. It just didn't have the hype.
Can the downvoters care to explain what in my comment is incorrect?
I take it you believe the Guardian is wrong / misleading / imprecise here? (as are a dozen or so more recent articles)

- https://www.theguardian.com/environment/2009/apr/09/shipping...

> One giant container ship can emit almost the same amount of cancer and asthma-causing chemicals as 50m cars, study finds

> Confidential data from maritime industry insiders based on engine size and the quality of fuel typically used by ships and cars shows that just 15 of the world's biggest ships may now emit as much pollution as all the world's 760m cars.
A huge fraction of health care expenses is due to lifestyle choices. Most diabetes (diet and obesity), most cancer (smoking), many knee/hip replacements (obesity), most hypertension (diet, obesity, sedentary lifestyle), not to mention alcoholism and drug addicition which at least starts with lifestyle choices.
Citation(s) needed for "compiler" always compiles down.
> By artificially keeping rates near 0%...

I agree with your sentiment and artificially is a powerful word for conveying that. But strictly speaking the rate the central bank sets for lending new money is artificial, or fiat, no matter what we decide it should be (So long as it is > 0).
Guy who made his own iPhone brings 3.5mm jack back
Regarding preordering - If you're talking monetary value it's of course accurate but I'm sure tons of people were insanely excited for the game. When it turns out to be different, it doesn't matter as much that they lost money but that they had their hopes up for nothing.