skysight-inc/HackerNews huggingface dataset:
Lets view this from another angle: you want to work in a project with tens of thousands of developers and literally billions of users. No matter your works technical merits, you simply cannot DEMAND that Linus accepts your huge patchset without having a very good track record.

Con did not have that track record. In fact, he made it very very clear that he was not interested in a long-term commitment and that he was not willing to compromise. I am sure Con was a good programmer, but he was also a cowboy programmer with awful people skills.

So this was never about "knowing the right people".
Not sure I'm comfortable with full disclosure as I still consider it potentially harmful (phishing mostly, or sending unsolicited emails without knowing the fb login email of a user)

Maybe I should try to report it again on Hackerone, as this was reported through the old whitehat program and the guy who answered never fully addressed the issue or replied to my follow up
And this is why references can easily be useless. Even comic book villains could produce a few henchman to vouch for them and not mention their arch-enemies.
Tesla's response: https://www.teslamotors.com/blog/grain-of-salt
Show HN: Halik, next-generation time traveling debugger for Java
If you want legal advice you should simply call a lawyer. Stuff like this is so dependent on where you are that a forum like this is likely going to give you outright wrong advice. Spend the $100 and talk to a lawyer and get some real answers about your position, if they're supportive you might get them to draft you a letter to put the pressure on.
I'm shocked that this man's blog has received the attention it did in the first place. It's a bit of an accidental straw man for any real Tesla-related concerns that should come up.
Except email and gmail are words that are clearly related (and suggest message transference) even for someone who doesn't know linear algebra..
Just tested this and the article is on point, at least about "Hillary Clinton cri" search autocompletes. I took some screenshots for proof:

http://imgur.com/R2uqYlL

If we can't trust Google, who can we trust?

Bing?

I don't want to live in that world.
> browsers don't standardize on anything, which makes the idea of native jQuery a bit of a paradox.

Eh?

Browsers will sometimes implement their own extensions to various standards (which are sometimes incorporated into those standards), but there is certainly a standard DOM API. If you're referring to older versions of IE, they're the ugly ducking, and the situation has since improved dramatically.

jQuery was a great idea back in the day to avoid compatibility headaches, but with modern DOM APIs and CSS3, the only time I personally use jQuery is if my coworkers decide to use it.

https://developer.mozilla.org/en-US/docs/Web/API/Document_Ob...

http://youmightnotneedjquery.com/
I use it. Selectors are great reason. Also the worst traits of Enterprise Java circa 2009-2010 have infested Javascript - so I tend to avoid modern JS frameworks like the plague.
The Dwarf – Vir Mini Series
I'm not a lawyer (I'm a recruiter), and during my initial training years ago I was under the impression that the recruiter wasn't obligated to say who gave the bad reference, but was obligated to reveal the information provided that led to the decision not to hire. This was a long time ago (and not in NY).

As far as your approach, telling a company you have no interest in them doesn't increase their incentive to basically do you a favor. Most companies will take "I'm not interested in working for you" as a bit of an insult to the company, so leadership isn't likely to go out of their way to help you once you've said that (regardless of the other circumstances you've described). It comes across as sour grapes at this point.
Same here. I feel couch co-op is really having a small revival the last years.

You should try Duck Game!
Programming languages are hyped now worse than cars :
"From code to colossal: Waagner-Biro recently used F# to construct the dome of the Louvre Abu Dhabi museum"
They used X programming language to build the dome of a museum ? Wowwww...

It's sad.
https://youtu.be/mnI-LiKCtuE?t=265

Seems I remembered it the wrong way round – it was the Corsa that held up and crumpled well enough to not have significant intrusion even at 110 km/h (70 mph).
Did Google manipulate search results for Hillary Clinton?
Commit Watcher
Exactly true.

Though usually the reference is "grilled" a bit into several aspects, it's not usually a matter of "good or not good"
Of course one does!

Paying a ransom encourages the criminal behaviour; it therefore negatively affects all potential victims by making them more likely to become actual victims.

Also, in some jurisdictions paying a ransom is actually a criminal offence so one could end up causing further negative consequences for your family, friend, colleagues, or the institution you work for.
@awestroke, got your answer?
Agree with you MrLefHand, But would it not be responsibility of sql programmer to keep himself update? even if it is not possible in company. Like we never get to touch AD in any company because most of them already have it setup but we still go and test in VM with eval editions and such?
This fellow is editor in chief of an automotive blog, which offers advertising and sponsorships, "gives marketers access to xxx car buyers and shoppers.." etc. Their review board lists 45 makes including some minor ones. Tesla is notably absent. There is a missing FAQ question for "why haven't you reviewed ___".

My take is that automakers are squirming with angst and demand their media outlets agree.

No reason to send them traffic for bad behavior.
Pay what you want for Cryengine (Crysis game engine)
This is true of every ideology usurped so far by dictators. Kings usually just invoked divine rights, or the good old "my father was king and his father was king before him, so I shall be king after him too" as is tradition. Caesar was also a tribune of the people, yet he was ineligible, but he also used the "will of the people" as justification.

The problem is, when someone has so much power to do this, ideologies don't matter anymore, and there's no argument that can best the "will of the people", because if the will of the people is wrong, then the people are wrong too, and since they are the majority, you're screwed with your logic (and rationality).

I'm saying these, because it's important to note that communism as an abstract idea is not worse or better than any other form of government, such as feudalism, or fascism. Ideally all could work. Given an ample supply of good kings, incorruptible premier secretaries and supreme leaders, and so on.

Naturally, the problems are foreseeable, so individual power should be limited. What better way to do that than to remove even the power of wealth generation? Bam! Instant communism, again.

And this works with property rights too. Someone offers you a very good deal on a crate of gold, you buy it. It turns out it was stolen from a national bank. But reversing that transaction would violate your property rights. (How far you would have to go to make sure you're not buying contraband/bootlegged stuff? Anyone can make up an example where you have done enough yet a lot of people will suffer as a result of your gains.)
libc would be more like the standard DOM specification.

printf is a part of the standard C library.
Fantastic work!
The way you think when suspecting someone may be misleading you is different from the way you usually think. To find the truth when someone is actively trying to fool you is just fundamentally harder, and if we all went round in the mindset of being prepared for that we'd never get anywhere.
I think the laundry list interview happens most when you're hiring to replace someone. My last job is having that issue, we were an R&D team so we learned on the job. They're having an impossible time replacing any of us because to combine that specific skill set you basically have to have been on that team (or its twin) for a couple of years.

What they should be looking for is just someone with good basic skills who learns fast. Of course, they won't do that.
Small note about Nuget, you might consider upgrading to paket (works nice with C# too):

http://fsprojects.github.io/Paket/

It removes so much pain compared to raw usage of Nuget and is very easy to learn/adopt.
If you don't know about modulus, you don't have to re-implement it. For Fizzbuzz you're looping anyway, so you can just maintain two counters, one that counts to 3 and resets, and one that counts to 5 and resets. When one of the counters resets, you know the main loop counter is a multiple of 3 or 5. Like so:

def fizzbuzz_no_modulo():
counter_three = 1
counter_five = 1
for i in range(1, 101):
output = []
if counter_three == 3:
output.append('Fizz')
counter_three = 0
if counter_five == 5:
output.append('Buzz')
counter_five = 0
if not output:
output.append(str(i))
print(''.join(output))
counter_three += 1
counter_five += 1
Emphasis on sane defaults.

One issue is that "sane" changes over time, but it's hard to change defaults without upsetting people who suddenly find their defaults changed because of an update.

(Although I'd argue that's best solved by letting them be upset until they understand why the default changed.)

e.g. a Video capture which previously defaulted to 320x240 might later default to 640x480 and now default to 1440x720.
You must have a short memory; a lot of the really useful bits of the standard DOM API we have now was originally only found in jQuery.
see here http://blog.valbonne-consulting.com/2016/06/09/streembit-hel... :-)
> They still have rubber seals on ball joints.

Do they? I seem to remember Musk saying they motor brake (picking up the power to charge the batteries) to brake.

Maybe secondary brakes.
That is confusing/questionable wording, but it can still be logically consistent. Here's an analogy: Football (soccer) is the most popular sport worldwide, but it is not among the top sports in the U.S.
I doubt you have any "right" to know. Are you certain it wasn't a back-channel reference (ie, not one of the ones you provided)?
And I've just realised what PRIV is supposed to refer to. Oh well, the device seemed so appealing....
My advice: drop it, but don't use the same people as references again.

Whether a reference is good, bad, or mixed is entirely in the eye of the interviewer/reference checker. The interviewer could have asked some question like "tell me about a time @anonnystate went above and beyond in this role" and your reference proceeds to tell about the time you left an after hours party to fix the thing that broke the site. In your reference's mind that showed dedication. In the interviewer's mind you worked on code while partying.

They could have asked your references to describe your role, if it doesn't match up with what you claimed your role to be: mixed reference.

And it's entirely possible that the people you asked to be your references didn't want to say no, precisely to avoid the followup question of why.
Calling him a clown is a bit harsh, no? His lack of mass manipulation skills or his inability to beat the propoganda machine is unfortunate, but hardly worthy of such derision.
I am grateful he did what he did and wish he had been more successful, but at least people have some information that they can choose to be willfully ignorant instead of being oblivious.
Great response from Tesla.

Not sure the detour into 2 tow trucks and a dirt road was needed, but whatever floats their boat I guess.
If it's common to sort by X, you should add an index. But, if it's rare to sort by X then doing it the hard way is at worst (O) x log x which is a generally a non issue out to a few billion records.

Remember, give me the next 100 of X less than Y is an O(N) operation.
MANTAS – USV
Is anyone using F# on Linux? How's the experience?
I'm talking about the frame and the body panels. Those aren't normally user serviceable parts. If there are other parts (suspension, etc) that are steel I would expect they need to be replaced for regular wear long before they completely rust through.

If the Model 3 isn't an aluminum body and frame I no longer want one. I live where it snows and they salt a lot. I want some level of confidence the car won't be completely trashed in a few short years.

That forum thread is certainly interesting....
How do food delivery startups stay in business?
They can't sue him because he refused to sign the NDA they were trying to get him to agree to, incurring extra cost and hassle just to preserve his ability to talk about what happened. In fact, fans on the Tesla forum have been taking this as proof that he's really just out to destroy Tesla, arguing that if he wasn't just an anti-Tesla troll he'd have taken the 50% discount on repairs and associated gag agreement and that the fact he was willing to pay an extra grand just to be able to discuss it proved this.

This is also why this sentence from Tesla is incredibly dishonest:

"It is deeply ironic that the only customer who apparently believes that this document prevents him from talking to NHTSA is also the same one who talked to NHTSA. If our agreement was meant to prevent that, it obviously wasn’t very good."

Of course it didn't prevent him from going to the NHTSA, because he refused to sign it in order to preserve his ability to talk about it, paying an extra $1,500 to Tesla for the privilege. Anyone who did sign it in the belief that it prevented them from going to the NHTSA is also forbidden from talking about that by the NDA, so we're obviously not going to hear anything from them. Really sleazy, and seemingly par for the course for Tesla PR these days.
Interesting Event with MIT Economist: The History and Future of Workplace Automation
5 years of SQL experience and no idea of what a join is?

Isn't that like saying 5 years of C/Java/C#/... experience and not knowing what assignment is?
It's interesting that the unintended constraint of most folks running these environments on their home commodity laptops instead of a bank of Tesla GPUs may prove extremely beneficial!
Jennifer Lawrence to Play Elizabeth Holmes in Movie about Theranos
Okay...and?
> It removes so much pain compared to raw usage of Nuget and is very easy to learn/adopt

We have a very large number of projects and migrating them all to paket would be a hassle, so I'd be interested in what pain in particular it removes?

I'm no fan of nuget I can tell you, but I'd be interested to understand what you feel the big wins are
Sure, but that does not have much to do with the length of the dirt road.

But once again, driving on dirt road is not off-road. Dirt roads can be somewhat bumpy, but on the other hand they typically do not have such sharp-edged potholes that paved roads may have.
How about you show me how comfortable you are with python by coding up a quick binary tree implementation?
Someone in a similar HN thread once recommended the book "Hiring With Your Head" and then sorta did a mic drop.

I must do the same. Buy the book and implement it. It directly deals with so many issues mentioned here (great dev but crap at silly tests, great dev but a bad interviewer, etc).
Moreso at the time JQuery was created than now.
I can't find a reference but I remember hearing a tale that Guido was contacted by Netscape just before Brendan Eich but wasn't interested. What an interesting parallel reality that conjours up.

Hmmmm. On second thoughts maybe we're be living in a world where Python was as maligned as Javascript.
How would you classify Formula 1 cars' speeds? (320 km/h or 200 mph)
Not necessarily. Bear in mind this based on survey results from Stack Overflow and the sizes for some of the categories are quite small.

For example. Dart is the second highest paid language globally but doesn't even figure in the top paying US (maybe because too few US Dart devs responded).
That would concern me a lot. I understand why you want to know, but if I was interviewing you, and you asked afterwards who gave a bad reference & emphasized you're no longer interested in the job you just interviewed for, and started discussing taking the company to court... I'd feel I just dodged a bullet in not hiring you. It's a really bad look, I wouldn't want to get entangled in your personal issues.

It sucks, but I think you need to move on from this one.
they have in many ways you can use fetch instead of $.ajax and document.querySelectAll instead of $,
It would have been if he said "I'm surprised that there's no youmightnotneedlibc.com".

As soon as you do that though (put the two on equal-ish grounds), you realize it doesn't make much sense and it might as well not have been written in the first place.
Revisiting SQL types in CockroachDB
F# has fantastic concurrency support. Great support for Asynchronous operations and Multi Threading. Being a functional first language and immutable by default means most of the micro services are stateless and this means we can take advantage of concurrency like crazy and not worry too much about race conditions. I think functional languages in general make concurrency much easier not just F#.

GC on the other hand is very aggressive with all of the immutable data structures F# creates. GC in F# is very good, though, I think without good garbage collection you have a tough time in a functional world. Microsoft is especially interested in GC performance for .NET and they have explored memory dumps to improve GC so it performs well even under load and when used with F#.
An "entire generation"? Really? Can you provide some totals of bent phones? What percentage of sold phones from that generation failed by bending?
SaaS Pricing Strategy for Startups: What We've Learned (SO FAR)
Right, that is the advantage of having an API layer that the developer (not the web platform) controls. The more we dump into the web platform the bigger it gets because it's nearly impossible to remove anything. The idea of the Extensible Web Manifesto is to provide primitives in the web platform and let people build more powerful abstractions over them in JavaScript.

You could view jQuery as that type of abstraction. If you decide to use some other abstraction (e.g. React) you can switch your web page/app and you aren't paying the cost of having jQuery embedded into the web platform.
Rocket Leagonomics
isn't JavaScript what jQuery is written with?
That's cakewalk. The NorNed 700 MW HVDC undersea cable, finished in 2008, is 580 km.

https://en.m.wikipedia.org/wiki/NorNed

Edit: the engineering would be relatively easy, but the politics are the problem.
paket convert-from-nuget
Moral or legal? Legal, no clue. Moral, hell no.
He's complaining that there's too much crap in a single program that shouldn't have to do anything other than page files.

It has been possible to view another file without quitting less since pretty much the dawn of Unix time by suspending less and launching another instance (or, more recently, as in for the last thirty years or so, by using a terminal multiplexer).
Yup.

> If yes, why not use "vanilla" js?

I can't answer that, but I can answer "Why not use $Framework?"

My current project (a large admin system) is crying out for the more complex parts of the admin UI to be built in React, Angular etc. The problem is it's an all-or-nothing situation.

When picking up a new technology I want to add a little bit to the current project, a bit more to the next, and so on. Progressive Enhancement for the developer. jQuery lets me do that; the frameworks don't.

I have used KnockoutJS in 2 locations in this project; both for a single component on a page which needed to be very dynamic. I have been impressed that it doesn't try and take over, and lets me think of enhancing the experience (and my skills) one component at a time.
jQuery 3.0 lets you do for..of for a jQuery collection even.
"State Department officials told FBI investigators they communicated via the less-secure system on a few instances, according to congressional and law-enforcement officials. It happened when decisions about imminent strikes had to be relayed fast and the U.S. diplomats in Pakistan or Washington didn’t have ready access to a more-secure system, either because it was night or they were traveling."
Just as interesting - I'd like to see stats on which CDNs offer the best chance of a warm cache for my visitors - and which versions of various libraries have the best chance of being cached.
Are you fucking kidding me? To me this just further confirms that none of this has anything to do with science and health. It's all about $$$. I am not talking about Elizabeth Holmes either.
I just wanted to let you know that I have updated Alma Mono based on feedback from this thread. Lots of fixes and reworked @-sign and $-sign e t c.
Chat and apply directly for jobs from within Messenger
11 reasons why you should avoid OpenVZ and Virtuozzo in any cases
The Mac makes this so easy with Time Machine. Is there something that's equally easy and effective in Windows?
Functional Mumbo Jumbo – ADTs
They reference another article that contains a quote from an Intel employee...

"Ransomware and crypto malware are rising at an alarming rate and show no signs of stopping," said Raj Samani, European technology head for Intel Security.

That statement instills a confidence in me that makes me so glad Intel bought McAfee six years ago.
I'm surprised there was no mention of the Specification pattern.

https://en.wikipedia.org/wiki/Specification_pattern
Control Flow Enforcement Technology Review
GeForce GTX 1080 and 1070 3-Way and 4-Way SLI will not be enabled for games
If that's the case, why aren't there way more Asians in the show?
This is very well-written. The prosody of it illuminates the topic you're speaking about. Being so rare, I wonder what makes you different.
The gap between speeding and high speed is only 10mph or so but very high speed is nearly double? I don't think that's a reasonable definition. Most people rarely or never go over about 110ish? That would be my definition of very high speed. Even on the Autobahn - where presumably there are sections where a greater proportion of the population have done higher speeds - the rest of the world's perception and the kinetic energy doesn't decrease.
Another illuminating blog post about Elm by Kris Jenkins.
That's always been Apple's advantage. Trying to serve everybody's needs is what Windows was for a long time. Apple has a history of breaking compatibility and screwing over the few holdouts of the old products. I think that freedom is what allows them to design things that people really like. Now they have "zombie sheep", they can do even better without being forced to follow the market.
That page does an excellent job of convincing me to carry on using jQuery.

if (el.classList)
el.classList.contains(className);
else
new RegExp('(^| )' + className + '( |$)', 'gi').test(el.className);

vs

$(el).hasClass(className);

<shivers>
Published: F# Applied – A Practical Guide for Web Development in F# Using Suave
Aluminum does corrode.

Rust is specifically a term for iron oxidization. Aluminum corrosion forms a barrier that restricts additional corrosion.

On a side note, aluminum and mercury/gallium are a 'fun' combination.
I'm not sure how you approached it with your friend, but this certainly isn't the sort of thing where you need to ask them directly if they gave you a bad reference. No one is going to respond well to that.

I would just bring up that you had the interview with the recruiter, but weren't able to move forward in the process. If they're indeed a friend--or anyone you're close to professionally--they'll probably ask why, and that point you tell them what you've told us, and just see how they react.

If they don't ask why or have any interest in caring why you didn't get the position, that might be a red flag.