skysight-inc/HackerNews huggingface dataset:
Not sure that's true. If you're low income enough you don't pay taxes and actually get money back through the EITC.
To your first point, yes exactly. The interview is as much mine as it is the candidates.

Not necessarily hiring to complete tickets as fast as possible, but some who can take a task and complete with minimal issues. I don't want to be stuck in meetings or arguing in PRs etc.
Immediate no hire. Just do the test, excel, then work on improving the hiring process. HackerRank is imperfect, but it's practical. Like code.
Or switch to alternate keyboard layouts that have dissimilar key distances & locations. Using Dvorak/Colemak etc would throw this method off unless it managed to retrain for the particular differences due to layouts.

Maybe a random layout generator that would mask this effect and only cost typing speed for the extra defense?
On the note of data storage, it's frustrating that I can have photos and videos -- that I intend to keep for the next 50+ years -- spread out between 2 to 4 services (iCloud, Dropbox, OneDrive, Google Photos) just by owning a couple phones and a computer or two, which I imagine is pretty typical. I know there's a start-up idea in here somewhere, because I personally would pay premium to consolidate all those into one organized location, but I don't exactly know what that is. I know Dropbox has an option to import data from other services, but in my experience it hasn't been as "smart", automated, and thorough as I'd like it to be.
Intel Launches Stratix 10 TX: Leveraging EMIB with 58G Transceivers
> UB in general seems to be a language-level construct

Not always. Various standard library functions can cause UB, and not just things like C's div function. In C++, calling front() on an empty std::vector<T> causes UB, for instance. http://www.cplusplus.com/reference/vector/vector/front/

I agree that from a system perspective, it doesn't look like good behaviour.
Ghosting individuals? Sure, definitely rude.

Recruiters acting in a professional capacity or companies, both of whom would ghost you without a second thought? I gotta say I don’t really see the problem.
20 Big Ideas to Connect the Unconnected – Read, Write, Participate – Medium
Sure but when you take all factors into consideration it may not be worth the cost.
Practical Golang Benchmarks
Probably the commenter was born after 1962.
Outsource the easy things so you can focus on the hard things - custom silicon provides a lot more unique value for Apple customers than commodity cloud storage.
> That suggests the security community is less organized and has fewer resources than the crackers.

That suggestion likely reflects reality.
You are incorrect. I researched DIY HRT for a trans friend of mine. It turns out that in most countries estrogen is so cheap to manufacture, that it is cheaper to manufacture estrogen than it is to replace it with a low-cost alternative. [You can dig https://www.reddit.com/r/TransDIY for sources, this was written from memory]
Show HN: My Weekend Project – Tip with Bitcoin on Telegram
Boo, you should have just made it GPL.
This is my first thought as well. It costs a lot of time and money to interview and hire - I do my best to not waste candidates time, and I hope for the same consideration on the other side of the table. Been at two startups and two enterprises and have worked with dozens of great devs who wouldn't respond this way.

If I came across this in the wild, I'd reevaluate the parts of the interview I control to see if maybe I could make it less robotic and I'd probably still bring them in to make sure I'm not missing a good dev, but I would be fighting my bias at least a little. There is a small handful of people I've worked with before that would appreciate this approach and their toxic attitudes would prevent me from wanting to work with them again.

The interview process can suck, but this is not how I'd recommend standing out from the herd.
Going on and on about issues you already brought up in the past, while they may be sensible, but for which you don't have the time or resources to fix just yet doesn't do any good either. So a constant complainer would be someone difficult to work with.

In the same spirit you could definitely see it as unreasonable for a candidate to suggest you adapt your screening process because they know better (even if it's said in a polite, validated way).
A friend messaged me this morning saying he logged into his work Office 365 account and noticed a lot of the URL's (eg for attachments and such) point to AWS services like S3. If Microsoft themselves use AWS instead of Azure.. wtf?
Thanks for pointing that out, totally forgot!

That looks great. Love the UI!
Cricle aquires Poloniex
Wait why does this video have 16mm views for a train crossing??
It seems to come down to a definition of what it means for something to be a part of your identity. All of those internal discussions the waiter has, he can have those productively, probably more productively, without making waiterism his identity.

The point of limiting your identity to the core stuff, like providing for your family, is that those are the things are truly matter. If you can't provide for your family, that will hit you like a ton of bricks, regardless of whether it's part of your identity or not. But if you let a nasty comment about your hairstyle, the viability of socialism or whether Jesus really existed bring you down, you can choose not to care because it doesn't really matter (in that isolated interaction, the questions may well matter in the grand scheme of things).

Also, nobody said this was supposed to be easy, something you just flip on and off. But it's something individuals can think about for themselves and decide whether their haircut or profession is really important enough to feel attacked if someone makes a nasty comment.
I would be even more hesitant to hire for a startup! can this person grow with the startup? what happens when we have 10, 20, 30+ engineers - how will they work with the team - will they second guess everything? will everything be an argument?

I'm not doubting this persons ability - I'm only responding my opinion of this person based solely on this email.
Updating the concept of free speech for the digital era
> That might be even more interesting actually. Seeing as you could identify the exact site that was breached. That sort of data would actually be quite valuable to this project I would surmise.

That's why I do it.
Interesting, it's always been black with hints of red (probably the blood in the skin) to me, rather than blending together into a brown.
I would worry about a company who sends lead and senior devs to HackerRank to do junior level programming tests and managers who weren't willing to engage in a conversation.
I love efi for a similar reason: I still use bootloaders, but I don't have to chainload them or otherwise slow down my boot process with a menu asking which OS I should start.

Default boot into OS #1. If I want any other OS, I manipulate efi bootnext (efibootmgr -n #### && reboot).

So much simpler and more efficient.
The pomodoro example is interesting because the technique is named for a ubiquitous mechanical kitchen timer :)
> Meaning if power goes out and is restored in the middle of the night the lights could suddenly turn on full brightness.

I'm sorry but this is unacceptable. It's what keeps me from adopting Hue in my own home.

My lighting system literally has one job, if an advancement of this technology can't keep analog reliability, I don't want it (That's a bug, not a feature).

Don't get me wrong, I love the idea of Hue, color changing bulbs, ability to remote control, ability to dim, etc. is awesome, but maybe should stay in a switch format if loss of power can't be handled correctly.
I am responsible for hiring developers, and I do find online programming tests very useful.

They serve as a relatively simple early-stage screen for applications from people we've never met. Ours costs each candidate 1-2 hours. But we do not require cover letters, which in the good old days might have taken about half that time, and been thrown in the bin.

Some may think no CS graduate would fail a test that let you choose any popular language to implement some basic string parsing. But in practice about half the candidates fail this stage of the hiring process, which saves us quite a lot of time. Yes, it costs each candidate an hour or so, but that's a feature, similar to the oft-proposed idea that sending email could cost one cent to reduce spam.
"Difficult to work with" is perhaps too harsh a statement. But the candidate is asking for a completely custom treatment at the earliest possible stage of the interview process. The candidate is also assuming that the interviewers aren't aware of the caveats mentioned about standard coding screens/HackerRank exercises. The candidate's proposal also doesn't mirror real-world conditions, because I doubt the job consists of adding features to their own codebases. The candidate also doesn't seem to acknowledge that this is not the entire interview but rather just a low-investment screen to decide whether to perform the full interview in the first place. The candidate also glosses over the value of the standard screen, which is that it's uniform across all candidates.

To be clear, I wouldn't rule out someone for this, but I can sympathize with where I believe the above poster is coming from.
> Dunne’s Experiment seems to have become one of the secret wellsprings, or wormholes, of twentieth-century literature.

H.G. Wells, C.S. Lewis, Tolkien, Yeats, Joyce, and Agatha Christie were fans. The Kindle version is available for $1.40.
They run siri in their own datacenter ontop of Mesos:

https://www.infoq.com/news/2015/05/mesos-powers-apple-siri

I was at mesoscon a few (several?) years ago when they announced it and gave a talk regarding the tech side of things.
Leaders that team members want to work for
Want to stream HD on your OnePlus 5/5T? you'll need to mail it off for an update
Of course everyone is going to focus on that sentence when I also mentioned many other poor choices this hypothetical woman is making.

Tragedies will occasionally come out of left field, so I believe you can find real hard luck cases where everything was sunshine and rainbows when the couple decides to have a kid. But based on the people I've known personally the people with messed up lives are a subset of the people make consistently poor decisions. I bet that 9 single parents who are struggling financially out of 10 have some identifiable poor choice you could find if they were totally open and honest about their history. Does she have a 6 month emergency fund, health insurance, life insurance, disability insurance, a large enough home, home insurance, a stable marriage, stable employment, flex in the budget? I think if you restrict to looking at parents who fit those criteria prior to the decision to have kids, the sliver who become this down on their luck is staggeringly tiny. And the parents who don't fit these can't afford kids.
If you listen to "Prélude à l'après-midi d'un faune" and do not hear Wagner, you are either not listening or don't know Wagner's music.

Also, there's a lots of experimentation in Chopin that surely influenced Debussy. In the Polonaise-Fantasy in A-flat there's a prominent octatonic passage in the melody, plus loads of sequences through his output that make use of octatonic patterns (like the twice-repeated octatonic ascending arpeggios right before the code of the F-minor Ballade). There's the black key etude that made a game out of playing a pentatonic melody using only the black keys (at least at the beginning of the piece).

There is also Chopin's prominent use of the arpeggiation technique where you move up the keyboard by bouncing your pinky then thumb on the same note (or bouncing your thumb then pinky when going down).

Plus all kinds of little games like taking a slow moving bassline from one section and speeding it up 4x in the melody over a seemingly improvised chord progression to transition back to the theme.

Just with those examples you've got all the ingredients necessary for something like "...Brouillards" from Book II of Debussy's Preludes.

I don't think the significant achievement of Debussy is some mythical genius who came out of nowhere. Rather, I think it's someone who was heavily influenced by other composers like Chopin-- so much so that you can feel the influences as you play his music. Yet the sound of the music is mysterious because he's combining those influences in novel ways that don't follow the harmonic or even formal paths of those influences at all.

So "black keys only" becomes "black keys in the right hand and white keys in the left." Harmonies built from octatonic scales don't function to lead to a new key but instead just sit where they there. And Chopin's bouncy arpeggios just drop off and lead to yet another mysterious section of music.

Those are all big chances to take because you can immediately hear the influences, but if you don't continue to investigate the music everything just sounds weird and "wrong." I imagine that explains the kind criticism Debussy was getting from his teachers-- not necessarily, "I don't understand at all what you're doing," but, "I hear what you're doing but I don't think it leads to anything other than novelty."

I think that's an understandable criticism for the time. Imagine hearing for the first time a piece where one type of music interrupts the previous music, then it just goes away. Is that just a parlor trick to laugh at, or is it a burgeoning new way of thinking about musical form? We know the answer because we can read music history books, but that's cheating. :)
> Would ABC be willing to work with me to define a better way...

"Better"

Open source contributions carry a set of particular demographic biases to a hiring process. They skew things towards comparatively well-resourced white men.

There's certainly an argument to say that open source contribution is an indicator of ability, but there are other ways to assess ability which don't introduce such a heavy skew.
"Google's self-fitting curves turn bootcamp graduates into spreadsheet users"
Yup, this is basically what I meant - but much better articulated. Something I need to get better at

10/10 !
My comments are mostly sarcastic and polarized, so don't bother that much. Companies are missing out on a ton of creative talent, but they have to play safe and keep their recruitment costs low. I only understand that from a business point of view. Every other perspective suffers.
I think Appletalk.
wrong post :')
About twice as many lines with a more conservative indent setting.
Rich people fly on private jets, what is your point? They never see a security line or any of those vile body scanners that blast you with tumor-triggering radiation. They get to drive right up to the plane most of the time and if they want to bring guns or drugs or whatever on the flight, there's nobody standing there to tell them they can't (flying domestically).
I've interviewed and hired many devs. I find hackerrank style coding questions very useful in interviews and I agree with the superiority of your alternative suggestions.

Keep in mind that these quizzes are only one single part of a multi-part interview. Also keep in mind that acting offended by whatever style of interview you get may reduce your chances of getting the job you want.

You might be amazed how different answers can be on easy code puzzles, or how deep of a discussion you can have over a single line of code. The easy questions might be easy for you because you're good, but often there is a low bar for the first round interviews for a specific reason: to weed out the people who have less experience than they claim and/or couldn't be bothered to prepare for the interview.

Also, when several or many candidates are being interviewed, it takes a lot of time just to administer low-preparation interviews. Pair programming, as nice as it is, simply can't be done by the lead dev for all the candidates without keeping him from his job coding.

Remember, the main thing your interviewers are trying to do is compare candidates against each other, so they need standard a way to see who's better than someone else. Hackerrank type questions are definitely not ideal, but it does what it says: rank people against each other.

I would absolutely welcome ideas for being able to rank people in programming skill with some method that is closer to pair programming but takes less of my team's time. The suggestions in the article here are lovely, but they don't help someone who's interviewing because they take too long to evaluate, and they're different than anyone else so they're much harder to rank candidates.
> Not always. Various standard library functions can cause UB, and not just things like C's div function. In C++, calling front() on an empty std::vector<T> causes UB, for instance.

std::vector et al. are parts of the C++ language. "Language" != pure syntax.
Admin'ing a system is hard work requiring a deep understanding of many different application, os and network systems, rigorous attention to detail, good communication skills and being subscribed to a variety of fractured news and alert systems to sort out what inbound patches and mitigations are relevant and what can/should be applied.

Which leads me to the point of FAAS (and other managed services like Heroku, etc). which is to let you put up a web service on the increasingly hostile and dangerous Internet without either:

- Learning all of the above (none of which is taught in a standard CS degree)

- Hiring a Sysadmin for six figures.

Any time FAAS comes up people correctly point out that a sysadmin still needs to do the work of handling the underlying OS updates, etc - which misses the point. It's the difference between flying in a 737 that's been inspected by a certified mechanic who is looking for a hundred things it would never occur for me to even consider and flown by a pilot with thousands of hours in the cockpit versus someone who flies their small aircraft a couple weekends a month and does their own inspections.

In general, I trust that the security and SRE teams at Google, AWS, Microsoft who are the main people deploying building out these FAAS systems have a better handle on these things than whoever is handling sysadmin tasks on random VPS.
22,000ft -> 22,000 miles.
There's no question that some questions are inappropriate for senior hires. For example, if someone comes in with a lot of open source work, I think it's probably wise for the hiring manager to devote some more time and personalize the process a bit since that person has already has signals that they are probably good (or at least more likely to be good than most candidates).

But most developers (and I'd venture most good developers) don't have reputations that proceed them. Since it's hard to separate the wheat from the chaff, I think that a quick coding quiz is fair game so long as it doesn't waste too much time. For example, if I were interviewing, I'd probably be willing to devote about 30 minutes to this sort of thing, but more than that and I'm probably not going to bother unless I'm very interested in your company.
I appreciate you being so honest. Let me be honest in return:

You'll never work on interesting, important work until you embrace a worldview that discards bureaucracy.

If you want creative solutions to interesting problems, you need to sit up and listen when somebody takes the time to write a thoughtful reply like the OP did.

If you want another drone hammering out application code and working overtime out of fear, just keep ignoring folks like the OP. You'll be out of work soon enough, anyway.
I love it. I only have a minor gripe with PeachPie - When I edit an application it doesn't auto recompile. I liked you could edit the web.config file and force recompile.
As reasonable as this seems on the surface it implies a person who will likely next send me 3 pages about how he should be exempt from the vacation policy and a treatise on how we are doing our health insurance. I'd be a hard pass after reading this.
Adblocking extensions like uBlock Origin. Privacy Badger is a good tool that looks to specifically aim to block things like conversion pixels, so that should be protecting you already from this class of things.
I'll admit my initial reaction to these sort of requests can be pretty negative, I did find this letter well written and wouldn't have a problem with it if I received it.

That being said, depending on the type of company and the number of candidates they are dealing with, I wouldn't be surprised if they simply ignore your letter rather than trying to deal with it. If you have 60+ more or less qualified applicants for a single job opening your first job is to get that down to less than 10 as quickly as possible and throwing out anything that doesn't fit into your template is a quick and popular first step.
Not being a programmer, nor a recruiter for IT jobs, but having some experience in recruiting in my professional field, it doesn't look to me like such a great letter/proposal.

Mind you, this might also depend on the specifics of the ad/request Mr. Fasiha was responding to.

I mean this same letter if received from a senior developer would be received very differently than if coming from a first time or junior developer.

What strikes me as negative, is - beyond the unneeded citation - is the sneaky/flattering tone (IMHO) or - maybe - failed attempt at humour in this sentence:

>I'd never heard of HackerRank, but after you wrote two other employers sent me their own HackerRank tests. Having worked on those tests first (I considered them practice, for the real thing with ABC :)

Then right after having confessed an almost total ignorance on the test, and only two previous experiences with it, the Author goes on at length enumerating in detail why and how the tests are "wrong".

I would have more liked a sentence to the effect of either "after having gone through these tests n times I find them inaccurate" or "never heard about these tests, not being familiar with them I fear they might not reflect entirely my potentiality".

Pontificating on something you just stated not being fully familiar with doesn't sound that good to me.
There are aftermarket radios that support Android Auto/Car Play. Assuming you don't have a weird in-dash radio, you should be able to fit something like this[1].

[1] http://www.kenwood-electronics.co.uk/car/nav_mm/carplay-mm/D...
I'm afraid I have to disagree. They're called 10x engineers because they're 10x as productive, not because you have to take 10x as long to talk them into not using Haskell for a basic CRUD frontend (remember, it's a startup, someone has to do that part - not everything is gonna be sexy to code).

If they're too cool to waste a single second conforming to a basic FizzBuzz test to assert that their resume isn't a lie, they're probably way too cool to do anything but write the most glamorous code in the most visible part of the product - which is the last thing, a startup - with too much work and not enough people, needs.
I've always wondered how these kind of services deal with things like CASL here in Canada where the use of the service is basically illegal (well, the point of the service) - I guess you could make the argument that it could be used to find a contact you already had, but that's a flimsy one.
Would you really want someone to take a task and complete with minimal issues if the task does not add value to the organization or is counterproductive?

I don't know about you, but I would not want to hire someone who can take any task and complete with minimal issues. Where I work, one is encouraged to argue about what is not right in the meetings and offer better solutions.

This candidate is doing exactly that: Argue why a certain hiring methodology is not effective and what a better alternative is. Considering that this candidate does not just follow orders but challenges the status quo and the fact that he has volunteering-based projects to show makes this author very likely a good fit for my organization.