skysight-inc/HackerNews huggingface dataset:
It's definitely irrational, although "stupid"? Not sure. I've seen fairly intelligent people falling victims to such delusions.

Kid is born. You rejoice. Kid develops autism. You're devastated. Doc tells you it might be genetic, partially. The rational part of your brain goes "genes, mutations, alleles, etc". The irrational part of your brain goes "you mean my man-juice was bad and spoiled? how dare you? I am a real man and I'll see you in hell!"

So at that point it depends on which part of your brain wins. Is it the part that gave us Einstein or Plato? Or is it the part that we're sharing with pigs and jackals?

I think this model explains a lot of completely irrational things bouncing around the world these days.
I don't know, I'd take a good candidate at the moment. trying to fill a position currently.
I'm sitting here wondering if any deep learning methods could be used on this (and similar) datasets? I don't know enough about what this data exactly is or what kind of questions that could be "asked" about it to build a model for such a purpose, but maybe someone else would...?
No, it's not the same.

Laws that are different for "temporary workers" normally require those workers to genuinely be temporary. That means you get laid off when your time is up regardless of whether you are doing a good job or whether the company wants to keep you: unless you are spectacular, your contract ends and it's someone elses turn.

In an environment with very liberal labor laws, there is no government enforced "time up". If you're doing good work and the company still needs you, then you still have a job.

And as you point out, "permanent" jobs aren't permanent anyway. I can't really see good reasons to have such tight labor laws.
Nice. Super excited to read through and build out a few things myself.
Not a chance. Brilliant jerks are a cancer on the team and business, and they very rarely deliver.
There are lots of things browsers can do to mitigate this, but it requires a change from the simplistic worldview of trusting a random websites javascript and assuming a software emulator won't reveal information about the host. If this paper finally prompts more concern about side channel attacks that would be great.

Thing they could do include:

- running the javascript engine on a specific core and evicting other processes from that core, which is a common technique in real time systems (pinning and isolating);

- hardware cache partitioning, then locking PTEs and TLBs for that core (eg Intel xCAT);

- separate websites by levels of trust, and run less trusted code more conservatively. Time monotonicity can be preserved without enabling high resolution linearity.

(Intel CAT hasn't made it to the kernel mainline yet, nearly though. https://github.com/01org/intel-cmt-cat )
Luckily we can't include pics
I think jerks come at all levels. I hope I'm not one either.
>> Anti-vaxxers aren't infringing on any of your basic rights, they are putting you at risk but you don't have a right to herd immunity from diseases

I have the "Right to Life, Liberty, Personal Security". By putting my life in danger they are infringing on that right. Now they also have the right to "Freedom from Torture and Degrading Treatment" which forced vaccination may be treated as. But one right has to take precedence and I would argue it is the former.
Understandable LaTeX Business Cards
> But why? This would be an incredible waste of time and resources, to rewrite perfectly functional and working code. Rewrite it when you need to.

The functional mDNSResponder was rewritten and replaced with discoveryd, causing networking issues for millions of users. The popular Final Cut Pro was rewritten with FCPX, shedding many of its features and most of its userbase. The powerful and flexible QuickTime application and framework were rewritten and replaced with QTX, losing almost all of their functionality in the process. syslog(1) was deprecated and replaced with log(1), a more verbose and difficult to use tool, for no discernible reason.

Throwing away working code and rewriting it, of late most often for the worse, is something of a habit at Apple.
> Brilliant jerks are often to be found at the beating heart of successful software.

Survivorship bias doesn't render this an ineffective argument against the simple "no jerks" policy argued for in the article.

The contention is "(jerk present) → ¬ (success)", aka "¬ (jerk present) ∨ ¬ (success)". A single case of "(jerk present) ∧ (success)" is sufficient to disprove the direct implication.
The Coursera Stanford [0] and Princeton [1] courses start again soon, February 20 to be exact. Not sure which one is better, but to refresh my atrophied CS skills of 10 years I've joined the Stanford course. Not sure how it compares to the Khan Algorithms course. Anyone have any feedback?

[0] https://www.coursera.org/learn/algorithm-design-analysis/

[1] https://www.coursera.org/learn/algorithms-part1/
As someone who grew up heavily in both the west and east, it's most definitely a cultural issue. IMO Americans tend to be oblivious to so many things and try to hide their ignorance behind liberal values. Which I'm all for, but conversing becomes a game of "what can I say and not have to have a huge discussion explaining my opinion." Mix that in with the college experience and it starts to make sense. I blame the schools for not properly educating children in this country.
Yikes. So this is where the evil crawlers are sitting.

Reminds me of the water pipeline in Finding Nemo with the crabs above it.
Funny that he complains about "jerk" seeing world as black-and-white in article that categorises people as jerks/non-jerks without any mention of in-betweeners.

Also what if the "jerk" is actually right? What if he is truly surrounded by incompetent people and needs to push things himself, repeating himself all the time, his suggestions being ignored or simply not understood or completely outside of intellectual capacity of his colleagues? What if perceived progress after firing him is illusory. Created by banal steps and pseudo milestones. What if the "progress" in few years perspective will mainly mean running in circles without adding any real value, just code debt?

Good manager wouldn't let go person like that, he can always jump into R&D, creating prototypes of systems/ideas alone or with somebody matching his competence.
But you can't get to level 4 and 5 without getting to level 3, and a lot don't get to level 3.
People responding about how they personally aren't bothered by jerks are missing the point. It's great if you have thick skin, but it's hard enough to hire quality engineers without having to stipulate that they must also be psychologically hardened against lazy, petty, or oblivious aggression from coworkers (i.e. jerky behavior).

If I can choose to hire one brilliant jerk or three merely "good" engineers who don't need to be reminded to treat their coworkers thoughtfully, then I take the three engineers every time.

Arguments pointing to famous productive jerks (e.g. Linus Torvalds) also miss the point. Sure, Linus's prickliness may actually be a benefit given his singular position, but it's just that -- singular. You'll notice that no one else in the Linux dev community gets lionized for their random acts of rage. The world can tolerate a single Linus, but the solution doesn't scale, especially not to a random work group at a tech company.
It's not about rights, it's about public safety. I don't have an inherent natural human right to have people obey traffic laws, but they save lives and a majority of people support them. And more then 2/3s of parents in every state of the nation vaccinate their kids. It's the tiny minority of people who refuse to that fuck it up for the rest of us, much like people drinking and driving cause car crashes.

http://247wallst.com/special-report/2016/08/22/states-with-t...
I'd be interested in seeing a counter example. But I'm pretty sure for someone to be guilty of manslaughter there has to be an actual death, not just a risk of death.
Reckless endangerment might be a more reasonable charge, but I think that assumes herd immunity as the baseline of risk and thus anything that raises that is endangering you. As I've argued elsewhere in this thread, we don't have a right to herd immunity, it's something we'll either do or not do as a herd and currently we seem to be choosing the latter.
Sure I bet management goals are met in the short term, but you have to wonder at what level of quality now that they are left to their own devices. Fixing defects after release is 10-25x more costly than if found during construction (McConnel 2003 - Code Complete). How much do you want to bet that removing that brilliant dev that was finding all the issues is going to cost that project much more than they realize.
See also this discussion in response to an article "Emotional Intelligence is overrated"
https://news.ycombinator.com/item?id=8389065

and let me dupe my comment to that:

Without falling on either side of the debate, it's probably a good time to bring out this quote from 1704.

"Good engineers are so scarce, that one must bear with their humours"

- Lord Galway, 1704
Scientists produce stretchable integrated circuits using an ink jet printer
At some point, there is a social contract. In exchange for the benefits of being part of society, you play by the rules of society. For example, I may not dispose of feces in ways that allow it to get back to groundwater. This holds even if it is on my own property. In the same way, people do not have the right to infect others with preventable diseases.

With individual decision about vaccination, the minority gets to overrule the decision of the majority. The majority of people are vaccinated. The majority of people have, in effect, voted for herd immunity. A minority of people have voted against herd immunity. Because it requires 90-95% vaccination rates for herd immunity to occur, the minority wins that "vote". This is unreasonable.
(Shameless plug) Check out the free Standard Ebooks edition: https://standardebooks.org/ebooks/honore-de-balzac/father-go...

It corrects a lot of typos in the Gutenberg/Amazon edition. It also corrects missing accent marks on French names/words and a bunch of other transcription errors.

Father Goriot is an excellent book, and this translation is very fresh and modern, considering its age.
Chainer is about 50k sloc of very idiomatic Python and a little dealie for emulating numpy in GPU and a bit of Cython.

TensorFlow is about 700k sloc of C++, Python, some Golang for some godawful reason, with an enormous annoying build dealie.

That was my own decision calculus, anyhow. Speed of development and complexity still matter in machine learning land, you know.
So what's the best way for people like that to apply themselves in your view?
Most of the blame for this can be placed on Sarbox (https://en.wikipedia.org/wiki/Sarbanes%E2%80%93Oxley_Act), and other regulations imposed by the SEC.

Believe me, if you're a founder, you want to exit as well. The problem is, the cost for being a public company has gone up dramatically, due to increased regulatory compliance costs.
Quarantine laws exist for a reason.
This one's tricky, because you're absolutely right, and telling them that won't help them improve. Try asking them, "hey I must have not read that PEP, can you link me to where that's recommended so I can get in sync?", or "hey I read this guide recently and it recommends doing X because <actual legitimate reasons>", or (best), "I don't understand why this is recommended, where can I learn more" (which hopefully doesn't end up on a holistic learn-the-world journey that ends with a 1-to-1 with your boss where you share your concerns about this developer's performance).

"Good craftsmanship" is both subjective AND hard to relate to an increase business value. Better to stick with third-party recommendations, like textbooks or linters.
Are you sure you are not projecting your own attitude on them? I know testers who like that job. Not like as "I want to become famous", but like as "I actually like doing that activity and like people on that job".

To address the personal attack in second paragraph: Some of those dudes might consider their families meaningful. It is goods for kids when their parents love them even as kids are average - most kids are average so it is good when parents are comfortable with them. There is nothing wrong nor shameful about men being comfortable with their own children. Fathers are as important for children as mothers.
The World Ifrobots take all the jobs
Kaggle Challenge: YouTube-8M Video Understanding (7M Videos+vectors)
Intelligent people can behave stupidly, it happens all the time. You can call it "being irrational" or "getting emotional" or simply losing your mind, but whatever it is, stupid is as stupid does.

Being intelligent about things means remaining objective and weighing facts and observations, not just chugging the anti-vaxx Kool-Aid and calling it a day.
"In this competition, you are challenged to develop classification algorithms which accurately assign video-level labels using the new and improved YT-8M V2 dataset. The dataset was created from over 7 million YouTube videos (450,000 hours of video) and includes video labels from a vocabulary of 4716 classes (3.4 labels/video on average). It also comes with pre-extracted audio & visual features from every second of video (3.2B feature vectors in total). By taking part, Kagglers will not only play a pivotal role in setting state-of-the-art benchmarks, but also improve search and organization of video archives."
First off, I was always a huge obj-c fan, but I can tell you from first hand development of what is most certainly the largest and most complex pure Swift source tree that Swift has many serious advantages over obj-c. I am convinced we could not have such a stable product so quickly without it. It has immensely improved productivity. It has some shortcomings still and sometimes you do miss obj-c's dynamic dispatch, but on the whole Swift is far more than an evolution. I think Apple is definitely on the right track and you will see obj-c getting deprecated within the next 5 years or so. As others have mentioned, ABI stability is the number one issue preventing Apple from rewriting frameworks in Swift.
This post is full of contradictions and vagueness.

> Its[sic] not that he was wrong — he rarely was

> He had good reasons, and he was more often right than not

> He just stated his opinions as fact. It was clear that he saw the world in black or white — no gray areas — and we were all wrong.

So the author agreed that he was right almost all of the time, but he should allow for gray areas? Makes no sense.

Later on:

> A funny thing happened almost immediately after he left: morale increased steadily and we actually began to meet our goals even faster with one less person on the team.

But the "jerk" was always right and "slaughtered" the code reviews of his peers, so what kind of code were they producing to meet their goals?

Maybe this guy was a jerk and didn't work well on the team, but it also sounds like the other people involved were terrible at their jobs and should either get re-educated or find another career.
Aussie software engineer recommends brushing up on your coding skills for CBP
Well, if there's any overlooked nuggets of wisdom, Hinton would probably still know, and Sejnowski, and Smolensky, and McClelland, and all those other folks still doing DL stuff, as they have been doing continuously since Reagan was president.
Every organization needs a rogue here and there - one who will challenge conventional wisdom and authority in confrontational, i.e. jerkish, ways. It's management's job to try to fit them in and put them in the right positions. I'm sympathetic because I'm very socially inept myself.
Isn't DC/OS now opensource? (https://github.com/dcos/dcos)
Stealing a $1 candy bar can mean a life in jail if it's your third strike.

Deliberately avoiding vaccinations for your kids and causing a measels outbreak in a school where multiple children die carries no penalty. Maybe it should.
I have a theory: human civilization is at about the peak of what can be achieved, with people in charge. We're just too error-prone and selfish and shortsighted to ever form a larger functioning society.
Read about the former UK Doctor (found guilty by the General Medical Council of serious professional misconduct in May 2010 and struck off the Medical Register) that started it all:

https://en.wikipedia.org/wiki/MMR_vaccine_controversy

There were a lot of studies trying to prove or repeat his "discoveries" only to confirm that he faked the results for the personal gain. But the bad media coverage of the affair and the small number of people who actually profited from the scare got us to where we are today. And of course, exactly the success of vaccination allows the existence of "antis."
Unless you can prove that one method is significantly faster or the other structurally dangerous, it is just a matter of coding style and opinion. Agree to disagree, or let the lint tool be the referee.
And what's the problem with that, exactly? That's what the free market is all about. The solution you're implicitly proposing is that we ban all foreign students because of a few bad eggs.

Have you also measured the impact foreign students had on the institutions they attended? How many grants were given because of proposals from foreign students? How about how many US educated diplomats and/or foreign officials ended up improving their country's relations with the US because of their education experience?
First things first: sorry about your son's autism.

> My son regressed into Autism after MMR. It is true. I hope the world realizes it before more children get effected.

"The world" does not dispute that your son started showing signs of autism right after getting the MMR vaccine. Since there is no scientific causal explanation, and since study after study after study have shown that children who get the MMR vaccine do not develop autism at higher rates than those who did not get the vaccine, the best explanation is that the timing of the onset of your son's condition is a coincidence. I understand why parents dealing with their own personal sample size of one jump to that conclusion, but the link is just not there.
Can't we simply extrapolate how many livable planets there are? There are 10^24
planets in the observable universe. Figure out the percentage chance of any one
planet being livable and multiply it out. Eg how far you have to be from the sun,
correct size for gravity, likelihood of any planet having water, and so on.

I read once that it worked out to be 1 in 10^70 planets would be inhabitable after
calculating all the known criteria for a livable planet though. If that's accurate,
it begs the question, why are we here? A combination of the anthropic principle
and multiverses and quantum probabilities?

It's easy to go down a rabbithole on this one :)
If they want to advocate vaccines, list the side effects of the vaccines (and how common they are), then list the side effects of getting measles (and how contagious it is).

During the vaccine "debates" it is very evident that discussion about the diseases that you're vaccinating against aren't readily discussed or available. If you pick up a leaflet at your pediatrician's about the MMR, it doesn't say what a measles infection is like, just talks endlessly about the vaccine.

So we're having the wrong debate "Vaccines safe or unsafe" instead of "Vaccine Vs. measles." That's why people think skipping vaccines is the "safer" option because they don't grasp what it is they're vaccinating against.

I got my daughter all of her vaccines on schedule. My biggest concern wasn't the vaccines, it was her getting freaking measles before she was old enough for her first MMR shot (at 12 months); there was a big outbreak at Disneyland in that period too.
Absolutely agreed that the default constructor is better style, but won't it be optimized down to the same code anyways?
I'm actually working on a browser extension that will use natural language recognition to detect when you're typing a sarcastic comment and automatically take a photo with your webcam and upload it to imgur. :)

(/s)
So you're saying they're freeloading assholes who are gambling with the lives of other people? Sounds about right.

It's stupid.
What? You don't like my brilliant plan?
Unreal Engine Supports Nintendo Switch
OK on reflection maybe the "stupid" theory does fit the facts pretty well. Still, I think that for every evangelical antivaxxer, there are a fair few people who are just like "As a parent I have the right to do what I think is best for my own child [and I don't give a fuck about yours]".
It's hard to be unbiased while being introspective, but I suspect I might be a bit of a jerk. I don't berate people, but I get frustrated easily with what I consider to be manifestly stupid choices. It's worth noting, then, that the most successful and productive teams I've worked on have been where everybody was a bit of a jerk. We could give each other shit without our egos getting in the way. We knew that it was just banter. It's kind of like how guy friends rib on each other all the time without it hurting their friendship; there's a certain baseline level of criticism that's enough to convey useful advice but not so much as to make people feel like shit. E.g. "Kenny, what the fuck is this loop supposed to do?" Is more effective than "I feel like this could be written more clearly."
I am a bit torn on this one. On one hand it makes sense that you shouldn't lose the account, on the other it opens 2FA up to social engineering.

Recently I have been a lot more careful storing provided one time codes or the original QR code to prevent running into this.
> There are those who cannot take vaccinations due to medical conditions

Those folks are relatively rare though.

Seems to me that living surrounded by contagion is part of the human condition, and that all of us have the right to take action to protect ourselves (and our children) from that contagion, but no-one has the right to violently force someone else to protect himself.
I blame this twitter thread :P

https://twitter.com/Gankro/status/831955401109360640
File Search API
Reminds me of a bug we encountered building mobile devices.

Turns out if a certain instruction was executed on a page boundary the CPU would lock up (the gist of the issue anyway, might have had to do with being in an elevated mode as well). Appeared to be a problem in silicon. Unfortunately I can't remember enough details but a NOP or strategically placed variable solved it.
> Science still doesn't know how food gets digested and becomes poop.

You're going to really need to provide some kind of evidence for this, because I'm pretty certain that scientists do have a pretty good idea how this process works.

For that matter, I could give you a layman's explanation that, while it may not be 100% accurate, probably would come really close to a real explanation...
Ask HN: What's the best way to learn how to create a font/typeface?
What're the best ways to learn how to create fonts/typefaces?
It shouldn't be marketed as a lifestyle device of any kind. It's a tool. It's a toy. There's just no way to pass it off as something a millenial might wear walking down the street to look cool.
Jerks and non-jerks have different approaches to building enterprises. Jerks often rule through intimidation and fear. Non-jerks build loyalty through other mechanisms.

The thing is both methods, if applied consistently, produce results. The trouble is the jerk method is a lot less efficient in terms of use of human emotional capital.