skysight-inc/HackerNews huggingface dataset:
> As a candidate, I hate technical interviews. For the reasons above. As the poor schmuck asked to make the hiring decision, however, I've learned that I can't live without them.

Yeah, many of these kinds of blog posts strike me as being out of touch with what hiring is like. So don't ask about algorithms, don't ask to write code, don't ask to use a whiteboard and ignore if the candidate can't handle the pressure of a standard interview? How are you expected to weed out unsuitable candidates?
I just want a piece of fairy cake!
SILICON VALLEY WANTS TO MAKE YOU REDUNDANT: THE PROBLEM WITH BASIC INCOME
Consider that there might not even be negative feedback but that they just made that up to get rid of you for some other reason they are not willing to divulge.
You aren't recreating jQuery by using basic JavaScript syntax.
A Question Google Uses to Predict Job Success
It has some problems with input type=file elements.

The devil is in the details, although obviously your code works for any other clickable elements.

1 : https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement...
2 : http://stackoverflow.com/questions/210643/in-javascript-can-...
How to organize refrigerator
Yes, that's true a lot of people opt to not get it because of the cost to fix it. But, a lot of "packages" will require it. Like on the Model S if you get the fastest option you can't unbundle the air suspension. (Update: it used to be the case where they made you get that, but now you can unbundle it.)
Why not ask each of them directly ? Do not let on that you are in dark as to the contents of their reference. If done right, you can elicit an admission of culpability.
I am much more of an artist than a technology person and the rendering inconsistency the author refers to is one of the coolest aspects of the video. This is the kind of happy accident that gives work originality and makes it more than a slavish copy. Reminds me of Link Wray putting a pencil through the speaker cone of his amplifier.
Americans spend ten times more not winning the lottery than they do on music
Employee Offboarding
We had that too. At some point we added LDAP authentication and it took care of user credential management. LDAP (AD) is universally present in the enterprise.
Not as much of a nuisance as having all of your data corrupted.
Using Python to Play with Binary Files
I have a first-generation Honda Insight. It's sixteen years old and still going. At about 110K miles, the power pack failed, someplace in the Central Valley of California.

Honda (I guess some zone office) had it towed 50 miles to the nearest dealership, which happened to be in Bakersfield. They then replaced the power pack without charging me for it.

Now, I knew I was an early adopter. I knew this could happen. I was prepared to pay for it. And Honda decided to treat me like an early adopter. (They sent the old power pack back to Japan; I suppose they wanted to inspect it.)

It never occurred to me to slag them in the media, or try to get a class action suit going, or some such foolishness. I was stuck in "the desert" for a few hours. But it might have made a good story. The media love stories about design defects in cars, and the big car companies' coverups play right into those stories. If it bleeds it leads.

These EVs don't need oil changes. So the temptation may be to treat them like Soviet tanks and never maintain them. That seems a bad idea. They still have rubber seals on ball joints. They still have pads on the disc brakes. All that stuff is expendable, and needs to be looked at.

Tesla is right to debunk this "big story." One guy who could have been using a 20-year-old jalopy pickup truck experienced a typical failure and turned it into his fifteen minutes of fame.
Or review sites of ransomware. "5/5, would get encrypted again"
At a previous startup, we gave potential developers a very simple test: we had a file with a comma separated list of movie titles, release dates, etc. The candidate was expected to:

- read that file in

- store it in some sort of data structure

- allow users to run commands to retrieve movie titles based on name, release year, etc.

Command-line was totally fine, you had access to the Internet, and as much time as you wanted.

At least 50% of people couldn't do it. One candidate spent hours staring at the screen before slipping out with a note left behind, "I apologize for wasting your time"
Don't get me going on Python in the browser... :)
Programs with lots of deep branches are generally not well thought out and prone to bugs. In my view, every branch represents an "exception" to the main execution path. The explosion of combinations of taken/not taken branches is what brings your program to an unpredictable state. The performance side is debatable, but with fewer branches a program is definitely simpler and more elegant.
FYI about Supernovas:

https://what-if.xkcd.com/73/

---

Which of the following would be brighter, in terms of the amount of energy delivered to your retina:

1) A supernova, seen from as far away as the Sun is from the Earth, or

2) The detonation of a hydrogen bomb pressed against your eyeball?

A: Applying the physicist rule of thumb suggests that the supernova is brighter. And indeed, it is ... by nine orders of magnitude.

---

There are some suggestions that a close supernova would emit enough neutrinos to affect life on Earth. I worked on the Sudbury Neutrino Observatory, for my M.Sc. Roughly, about 10^22 neutrinos go through an average building in a day, and maybe one interacts with the building.
Coding snobs are not helping out children prepare for the future
Google is manipulating search results in favor of Hillary Clinton
Anecdotal evidence. You got lucky. Due to the sheer length of a 3.5 plug, and the sturdy design of most of these plugs, a small amount of lateral force can easily wreck the socket in a split-second; and small amounts of damage over time can easily accumulate.

I don't know if the lightning connectors are any better, but just by the fact that they're shorter, i'd hope they'd get removed from the socket, or just have the plug break, instead of the socket.
Well, seeing how Tesla has a 4 year/50k mile warranty plus an 8 year/∞ mile battery and powertrain warranty, I'd say it's longer than the AU statutory periods, no?
Apart of job-related questions and general-thinking problems, tech interviews are still mostly a poor Tinder experience.
>Coding modulus from scratch with just + - / * is a fun little challenge in its own right, but it'll probably take you longer than 10 minutes to write it correctly and solve fizzbuzz with it.

It's surprisingly easy actually.

var remainder = x - Math.floor(x/y)*y

(Math.floor because javascript)
> So to use the same algorithm for music you would have to decompose audio in a similar meaningful way.

Well, in music, scaling could be compared to increasing/decreasing frequency. We all know that a song which is transposed by e.g. an octave still sounds the same (albeit lower/higher). So I think the concept translates well from images.
Yesterday I spent hours trying to find a dedicated sound card. What I found instead is that my pci Audigy SE (one of the weakest soundblaster models) costs here new 120 usd and used 90 usd.

All this pain due to DRM.

DVD and HDMI companies (mostly Hollywood, but also directtv and some other subscription tv companies) pressured MS to get rid of all loopholes in Windows that let people ignore DRM.

Microsoft complied, removed HAL for audio, killing 3D sound as side effect, and created WDDM with draconian rules to get certified, among them that drivers weren't allowed to setup custom resolutions that weren't in EDID, requiring hacks (like CRU) to be able to use monitors to full capacity, effectively being the final strike against analog video, as most people could not figure how to use their 2560x1600 @80hz screens (on ms forums complaints are usually that they can't go beyond 1280x1024 @75hz even when they were sure it was 85hz in windows xp)
document.querySelectorAll(..).forEach?!?!?!?!
apparently not enough...generally if I go to win the lotto I like to spend 2x the jackpot. sometimes it takes more.
Dear team,

This sounds like an exciting project, I have worked in the area of data for over three years, and I'd love to get involved!

Here is a little about myself:

I am a software engineer with an avid interest in Computer Science, Data Science and Mathematics topics. I worked in the industry as a data harvester for over two years, building robots to harvest data from client’s websites; I am therefore comfortable with the backend of a website, have a good grasp of informal natural language processing, and can write regular expressions in my head, and generally love patterns and logic. I have experience working with Kapow software, however, have more recently been working with Scrapy, a python-based framework and also write standalone python scripts. I enjoy a learning curve, and am currently reading MOOCs to refresh my knowledge on the following topics: Natural Language Processing, Machine Learning, Data Visualization, Inferential and Descriptive Statistics and Logic.

I recently worked as Cyber Security and Data Analyst, on an exciting project harvesting, curating and analysing data from blacklists. This involved building and developing a large number of python scripts and Scrapy spiders, and also provided an opportunity to solidify knowledge of data curation, and a hands on experience of penetration, networking and intelligence tools, including Netcat and SpiderFoot.

I look forward to hearing from you to further discuss the role.

All the best,

Seraphina
E-mail: seraphina.anderson@gmail.com
LinkedIn: https://www.linkedin.com/in/seraphinaranderson
Skype: seraphic_vibes
Exactly. But they have given this excuse to the hiring agency and tarnished that relationship. Do I literally have to take them to court to find out? I have asked in a very friendly manner explicitly stating I have no interest whatsoever in their company -- again, the interview process was mutual -- but they are claiming that confidentiality regulations prevent them disclosing it. This is a small startup but they do have an adult CEO.
Isn't it more like comparing jQuery with libc?
A mixed reference can mean a few things. I had a career counsellor once tell me that if a reference wasn't completely ecstatic and over-the-moon about you, then it's a bad reference.

So possibly what happened is that your reference said something along the lines of "I worked with anonnystate and he came on time and completed his work". Which sounds good to you, but to a potential employer, this is pretty mediocre and might indicate that the reference is hiding something. If your friend doesn't know how to give a real reference, then this may be the case.
That companies now insist on running the Google-style whiteboard-algorithms-coding-skill-testing-question type of interview tells me that there is no shortage of programmers to hire.

Because as far as I understand it we use that process at Google because we can afford a lot of false negatives because we are inundated with a lot of resumes.

Smaller companies and startups surely are not, and finding candidates must be harder. Unless the job market is saturated with candidates.

Many perfectly good, maybe even excellent, candidates will just falter and fail in a whiteboard coding interview. I do, and many people I've interviewed have. Coding on the spot using pen and paper sucks. I think by coding. Give me Emacs and a REPL, and let me go away and think for a bit, and I'll produce something way better.

Smaller companies should think twice before trying to emulate Google, Facebook, Microsoft, etc. In a small company social cohesion is very important, so rapport and personality are very important, cultural factors are important, experience in dealing with similar types of environments, familiarity with technical stack.

That's how I used to interview before coming to Google, anyways. It seems like the industry has turned in very large part to this hostile "prove yourself" methodology...
That would pretty cool, but one of the biggest reasons jQuery exists is because browsers don't standardize on anything, which makes the idea of native jQuery a bit of a paradox.

Another big reason jQuery exists is because standards change. You can use jQuery.ajax without worrying about a change in the XMLHTTPRequest API, because jQuery will support the old and new version until some point where the old version is considered "too old".

That second reason is the necessary evil that would exist, even if jQuery became the built-in standard.
I would hire a writer who can communicate effectively. Knowing the differences between a gerund phrase and participle phrase is irrelevent imo most of the time.
> the other bazilion options are loaded in less, using resources

What kind of tiny little system are you using that you have to worry about less taking up too much of it?
Another downside is that when phone is in the pocket with headphones connected it is quite easy to accidentally yank it out - the jack turning around in the socket doesn't help the situation. I have USB Type-C devices for over a year now and so far the sockets are rock solid unlike micro USB used to be.
The trick part of FizzBuzz is that the easiest solution relies on the magic "15".
Thank you for posting. Reminds me of the NYT article that bashed Amazon and Bezos a while back. Didn't take much digging to conclude the author/organization has a preconceived bias against the subject.
One was a friend and I nearly damaged that relationship yesterday in course of asking. Thank God his calmness saved our friendship. The other 2 are merely colleagues.

what do you mean exactly by "done right"? Appreciate the social engineering tip!
Yup, every project I've ever done has used jQuery:

- Nothing I've done is "big enough" to warrant a front-end framework
- It's guaranteed cross-browser
- There's a large ecosystems of plugins
- The documentation is excellent
- The API is clean, abstracts away some of the fiddliness of "vanilla" js
I was surprised that the researchers were able to obtain keys quickly with most of these methods and, apparently, with other processes running on the machine (though, in the case of the acoustic, "coil whine", attack, they acknowledge that a non-idle machine results in reduced signal fidelity).

Does anyone know how they are able to take spectral analyses of, e.g., em signals, and turn them into data? I imagine the software is fairly complex. I'm not sure how I'd even approach this kind of problem!
Tesla Blames Driver for Crash, Not Its Autopilot
Most websites based on full flegded js frameworks break entirely without js. I started to miss the "progressive enhancement" of the jQuery days. I had that thought a few monthes back.
Split Stack Development: A Model for Modern Applications
So now you're complaining that "there's too much documentation"? (or that "once you're in less you shouldn't be able to view another file without quitting"?)
I think about:config is terrible. It's really hard to find anything in it. It's very "if you know its there you will use" but has no discoverability.

For instance I was wondering if I could have one tab connect over a VPN while the rest were over my normal connection. I have no idea if that's an options somewhere in the millions of toggles

EDIT: You know how applications used to be have an "Advanced" button that'd give you a nicely organized display off all the "extra" toggles? Whatever happened to that paradigm?
How Intel Makes a Chip
$ tr -h

tr: illegal option -- h

usage: tr [-Ccsu] string1 string2

tr [-Ccu] -d string1

tr [-Ccu] -s string1

tr [-Ccu] -ds string1 string2
On the other hand...
https://lists.w3.org/Archives/Public/public-webapps/2014JulS...
Would probably mean that we have multiple libraries or frameworks developed (to various levels of completeness) that sit above the different browser runtime implementations of the jQuery API in order to handle the challenges of having the browser runtime not supporting, only partial supporting or incorrectly supporting the jQUery API specification.
Why does the media continually attack tech for being too white an male? What about other forms of engineering, or law, or medicine, or finance, or accounting? Those high paying industries are just as heavily dominated by men. Tech at least allows people without expensive degrees and family connections to get jobs. Even self-taught coders can succeed in the industry. And there's already a big effort to recruit more women and minorities.
1. For legal rights under New York Sate employment law, it might be best to talk to an attorney.

2. There is what the reference said. What the firm told told the headhunter and what the headhunter said. The information is third hand.

3. If there were multiple channels into the firm, then information could have come from one of their networks independently of the provided references.

4. Because the list of past employers are as much references as personal references, it could have been anyone at a former employer who was indifferent and contact could have been outside formal HR channels.

5. The headhunter could have formed the opinion on their own and withdrawn your candidacy. The headhunter could have been unable to reach favorable terms with the company regarding their compensation. Someone more appealing to the headhunter could have come along. The job might not really exist. It might have been filled.

Sure, not getting a job kinda sucks. It's probably not worth the risk of collateral damage due to insufficient or inaccurate information. Or both.

Good luck.
It's quite easy, just use bias. (No, not really)
Having a single non-standard, unsupported (usb c) port for everything isn't progress, it's regress. No one wants this, especially for headphones but Apple and another clueless follower are pushing it anyway because they have the clout and they think people will buy it. Sounds like FireWire to me. That was an amazing success. Or thunderbolt. Or thunderbolt 2. Yeah I think it's clear by now Apple has an abysmal track record with such changes. Throw in something any knowledgeable consumer is against like removing the headphone jack and now you have a recipe for disaster. I hope so, not because I like others' pain but because this change, along with others, marks an anti consumer shift in policy. No longer does Apple even care what the consumer wants because it has the zombie sheep factor of millions of clueless idiots who will buy products that are clearly not in their best interests and require extra investment for no reason. Then again, Apple is hardly alone in such markets.
Hn
Hi I have been in the biz for 26 years and I am sorry to say that I have not see any rights for this. These are the references you are giving. On the other hand its important to understand that lots of time signal are crossed between the reference check and reference giver.

Meaning most companies use references to disqualify and that the reference checker may not ask followup questions to understand the context of the questionable information. That is not your problem, its the companies problem and they are missing great talent.

For example I always ask a references this question. "Everyone has something they can improve on what can this candidates improve on?"

Yesterday i received feedback on this question that was questionable. "The response was that you need to help the candidate to stay focus."

HMMMMM that's not good, I said to my self is this +/- I need to explore more. I asked some follow up questions and I found out that the candidates requested help to fix a new AppSec too. The request was not followed up on by the reference in a timely fashion and the candidate fixed the tool's code to make it work : )

Long story short, I was able to gather from this reference that it was the references' responsibility not to waste this candidates time. So for the next employer, he said its important to respond quickly to his needs so you don't waste valuable Building, Breaking and Defending AppSec time. Because he is smart of enough to find and fix anything.

So in essence, if I took what the reference at face value with out seeking to understand this would have been a mixed reference. Now I am able to educated the new hiring prospects on this feedback.

Hn, you can only do so much so you might change up your references a bit to be safe but there is a lot out of yours and their control.

Sorry and have a great weekend!

Joel
@doyouidentify
Historical Method
> If something fails on your car after the warranty period, should it be replaced for free then?

Nope. I didn't say nor imply that. I was expressing surprise that someone would think it unusual for a car to last 70,000 miles, nothing more.

It's a remarkable thing that even as the complexity of vehicles has risen over the years, (I think) the data shows overall longevity and reliability has increased (on average for the whole fleet). Auto engineers and manufacturers are doing something right!
Meet the Most Beautiful Face in Nigeria 2016 Contestants
Possibility of crowdfunding McCLIM?
“The problem is not the number of false reports of rape. The problem is the number of true non-reported rapes.”
Uber battles claims of subprime car finance
What a great blog post! Totally agree with him. And, personnaly, it is why i'm having so much fun doing maths. Everytime it's a new exploration, a new challenge. My best math teacher I had was seeing math with this philosophy in mind and his class was like discovering new lands every time. I'm sure that if we explained in a way that failing a math problem is as normal and challenging that failing a Mario Bros Level, more people would be in peace with it.
Not a bad idea. Personally I'm fine with using pure javascript. I haven't used jquery in a long long time. But I'm sure many people would benefit from having jquery features natively.
In a lot of ways, "epochs" of software development track to Mike Judge productions... a lot of things changed after Office Space lampooned the industry the first time... I wonder if Silicon Valley will have the same effect.
Speculating: One that can haul the car over a dirt road (off-road tyres / suspension?), and one normal one (road tyres?).
Most EAV implementations I've seen had under 10 distinct "schema-less" virtual tables (sorry about lack of terminology) with perhaps 40-60 distinct "columns" and the different variations of a record types usually had consistent attributes.

Basically the whole thing could've been replaced by 5-10 tables. Maybe taking advantage of Postgres OORDBMS capabilities for the common columns.

Queries tended to group complex CTEs and multiple self-joins. You know it's an anti-pattern when devs start complaining about postgres join performance and you see they got two tables being joined 15 times...
The reason someone could interpret it as forbidding them from telling the NHTSA is because that's what it purports to do - it's worded as a blanket ban on discussing the failure. The only reason it doesn't is because that would almost certainly be illegal. Thing is, most customers don't know that and don't want to be sued, which makes writing contracts that appear to do so a sleazy and somewhat effective way of stopping them. That's why the NHTSA is pissed: http://www.nytimes.com/2016/06/10/business/tesla-model-s-nht...

Speaking of sleazy and dishonest, this part of the Tesla blogpost is both: "this agreement never even comes close to mentioning NHTSA or the government and it has nothing to do with trying to stop someone from communicating with NHTSA or the government about our cars" It doesn't mention either because it's a blanket ban on talking about the failure. If Tesla hadn't wanted to make people think they couldn't talk to the government, they'd have specifically permitted it. This is a common enough issue that I doubt their lawyers would've missed it when drafting the NDA.