HNHacker News
TopNewBestAskShowJobs

skylark

621 karma · joined January 13, 2015

submissionscomments
skylark··on We analyzed thousands of interviews on everything from language to code style
Overall, the data lines up with my own intuition, but I thought I might throw my own interpretation into the ring.

One of the biggest keys to doing well on technical interviews is to completely separate the problem solving from the coding. The strongest interviewers will discuss the problem and solve it at an abstract level using diagrams. Once satisfied with the solution, they'll code the entire thing making few mistakes.

I think this is what drives most of those metrics. Strong interviewers submit code later, and have a higher chance of it being correct because they take the time to problem solve upfront. Their thought process seems more clear because there isn't the iteration of "this should work, let me code it, oh no wait, that's wrong, let me erase this now..."

skylark··on Is it illegal to lie on your resume?
+1 on the industry being small.

I knew one of my ex coworkers padded his resume with 5 years of experience he didn't have. Two years later I'm working at Google and I'd blackball him without hesitation.

You might not get thrown in jail, but honest people never forget scummy behavior.

skylark··on Toronto eyes plan to crack down on Airbnb-style rentals
Before AirBnB, people would sublet their apartments - I've never personally had trouble finding one to three month accommodations.

You're correct that the extremely short term rental market (2 weeks and below) didn't really exist before, and AirBnB did streamline the entire process.

skylark··on Automattic is closing its San Francisco office as most employees work remotely
That seems overly cynical. I doubt Google would be the company it is today by hiring cheap employees.
skylark··on Ask HN: Does anybody else feel overwhelmed while reading HN?
This applies to social media as well. It's so easy to compare your own social life to the lives of all of your friends and acquaintances put together. In reality most people live rather boring lives punctuated by a few interesting things here and there.
skylark··on Ask HN: People who completed a bootcamp 3+ years ago: what are you doing now?
Your intuition is correct.

Bootcamps aren't learning institutions - they're fundamentally recruitment agencies. They connect companies with smart, motivated people who can learn things on the fly.

This is why there's such a massive variance between bootcamps. The best bootcamps have the luxury of screening for the best people.

skylark··on Whiteboard Interviews Suck, Get Good at Them Anyway
The question is not whether the test can be gamed, but whether WBI have sufficient predictive power to be used as an interview tool.

I think this is absolutely the case at large companies which need to screen hundreds of thousands of candidates per year, perhaps less so at smaller companies.

skylark··on Ask HN: Are bonuses common for software engineers?
Bonuses are an absolutely standard part of comp at the tech giants and unicorns (Uber, AirBnB, etc.) There's a minimum yearly bonus you can expect to get (10-20% depending on where you're at) which increases with performance.

Elsewhere it's not common at all - you might get a small bonus if you're outstanding, but it's not to be expected.

skylark··on Ask HN: Why does Reddit search suck so much?
Is that a fair comparison? Reddit has a ridiculous amount of data to search through. I feel like if improving search was so trivial, they would have done it already.
skylark··on Ask HN: How to block Facebook scripts?
I noticed Facebook's JavaScript does weird things if the newsfeed <div> is removed from the page. Thus the correct way to hide the feed is to set the <div> to visibility: hidden, but no extension does that afaik.

You can use this bookmarklet to do it: javascript:(function(){document.querySelector('[role="feed"]').style.visibility = 'hidden';}());

Or use Greasemonkey/Tampermonkey to run it on page load. Alternatively use messenger if all you need is to message people.

skylark··on Ask HN: How often do you write comments in your code?
Good commenting requires empathy.

You need to imagine how people will interact with your code and write just enough to help them understand the things that aren't already self evident.

I've found that the most clean, well maintained codebases I've worked with had VERY sparse comments, but the ones that did exist were critical to quickly understanding the "why."

skylark··on Boost – Your personal advisor and career coach
My gut reaction was the same as yours because I would personally never use a service like this.

That said, the existence of career consultants proves that there are people who do enjoy this sort of advice and direction. I don't see this becoming a unicorn startup, but I could see it becoming a niche service that some people really enjoy.

skylark··on Let them paste passwords
None of that is really a red flag for me. The biggest red flag is when I make an account and they send me my username and password in plaintext in the confirmation email. Makes me cringe every time.
skylark··on Let them paste passwords
Case insensitive passwords is entirely a business decision. Banking websites in particular have huge numbers of non tech savvy customers. When they forget their password or type it in incorrectly, they don't go to the password reset form, they call into customer support. This costs an enormous amount of money.

Banks figured the cost of reimbursing people if their account is compromised is lower than the cost of having to field all of those phone calls.

Source: Used to work at a bank.

skylark··on Getting Fired Can Be Worse Than Divorce
I'd really like to see standard deviation bars on that chart - my interpretation is that the sample size is extremely small.
skylark··on Ask HN: Is teaching my 8yr old son a functional language first a bad idea?
Above all else, it should be fun. If your son finds programming enjoyable, everything will fall into place.

For that reason, I'd suggest a language that enables you to easily make things. I actually think Ruby is perfect, because you can teach him to make websites using Ruby on Rails.

I personally have a soft spot for rails because it's how I first got interested in programming. I had no experience in coding and don't have a CS degree, but hacking on rails projects is what initially sparked the fire for me. Two years later I'm working my dream job at Google - that never would have happened if there wasn't a fun, interesting gateway into the programming world.

skylark··on Robinhood stock trading app confirms $110M raise at $1.3B valuation
But how is competing on price a business model in and of itself? Surely Etrade can do the same thing, right?
skylark··on Ask HN: Efficiency of 10x engineer while refactoring legacy/messed up code base?
This 10x thing is quite frankly stupid.

The distribution of developer skill (if that's even something that can be plotted) is not bimodal with good developers and bad developers, it's normal. Sure someone 2 SDs above the mean might be 10x more productive than someone 2 SDs below the mean, but the same can be said for literally anything that requires skill.

While we're at it, why don't we call Gordon Ramsay a 10x chef? Or Yo-Yo Ma a 10x cellist. While this is technically true, it's not particularly insightful, and certainly not something you should use to label yourself.

To answer your question, yes someone skilled at software development will be slowed down if dealing with a legacy codebase.

skylark··on Amex, Challenged by Chase, Is Losing the Snob War
Chase's marketing team hit it out of the park with the Sapphire Preferred (and now Reserve.)

This is going to sound stupid, but the Preferred/Reserve lines are fun to use. They have a metal core which makes the card feel heavy. Cashiers would always comment on the card's weight. It feels satisfying when you drop it on the table at a restaurant. The perks aren't the best in the industry, but they're good enough, and the incredible amount of points you got when you switched over lowered the barrier to entry enough to make the move.

Without a doubt it's the "coolest" card in my wallet, and probably will be until I get an Amex Black (yeah, right.)

skylark··on Ask HN: How do I persuade my designer that a character is useful
There was actually significant value there, but I fear you're going to do what the other poster suggested, flex your position of power and drop the "disagree/commit" line on one of your friends to get your way.

You came here looking for validation, but what you really need to do is focus on the things that actually matter and trust your team to make the best decisions they can. At the very least you might still have friends a few months from now.

skylark··on Blinded after applying contact lenses with wet hands
It was stated in the article. Contact lenses can cause minor corneal abrasions which allow the bacterial infection to happen.

Presumably this means you should be extremely careful while showering if you scratch your cornea.

skylark··on Ask HN: How much do you make?
In San Francisco, fresh grads can expect to make between 95-115k at a startup or non-tech company. For the tech giants, check Glassdoor - it's spot on for people with <5 years of experience because of the volume of people submitting information. Their numbers have consistently been in line with offers I've received.
skylark··on What happens over time if each year I fire all my below average programmers?
I think there's a time and place to fire toxic people and low performers. But to code that into any sort of forced rule seems short sighted. I'm surprised companies like Microsoft even attempted it.
skylark··on The House just voted to wipe out the FCC’s landmark Internet privacy protections
My understanding is that this repeals a law which was passed at the end of the Obama administration which never actually went into effect. If that's the case, it's already been happening - this bill just brought the issue front and center.
skylark··on Ask HN: Which headphones do you use while working?
This doesn't match my experience at all. Bose noise cancelling is excellent and completely blocks out my coworkers' voices.

At home I use Beyers and Sennheisers because I enjoy the audio quality, but at work these headphones are as essential to me as my keyboard and mouse.

skylark··on Ask HN: Do you think there is market for mock job interviews with professionals
This already exists (not affiliated in any way): interviewing.io
skylark··on Ask HN: Looking for tips to be a “Morning Person”
Consistency.

I used to wake up at 4am every day to go to the gym. The secret is that I wouldn't break my sleeping schedule on weekends.

If you're staying up late on weekends, you're never going to be a morning person - Mondays will always be brutal, and you'll start feeling normal around Thursday/Friday only to repeat the cycle.

skylark··on Ask HN: Whiteboard interviews don't work, what's your ideal technical interview?
From Laszlo Bock, former SVP of People Ops @ Google.

> [1] The best predictor of how someone will perform in a job is a work sample test (29 percent). This entails giving candidates a sample piece of work, similar to that which they would do in the job, and assessing their performance at it.

Based on the statistics he provided, it seems like a combination of work sample and behavioral questions will typically produce the best results.

The problem is that Google gets ~2 million applications per year, so there needs to be an aggressive, quick funneling process. If you're a smaller company, you can definitely afford to slow down and give candidates more of a chance.

[1] https://www.wired.com/2015/04/hire-like-google/

skylark··on Hackers Stole My Website
Google actually lets you use a physical key to protect your account.

https://support.google.com/accounts/answer/6103534?hl=en&ref...

skylark··on Ask HN: I got duped into working on legacy code, should I leave?
Leave.

The bottom line is that you're unhappy with your job and there are plenty of shops where you can use the technologies you love.

You're under no obligation to stay - your employer is not your family. You're in a contractual relationship where you exchange your time for money.

← PreviousPage 3 of 7Next →