HNHacker News
TopNewBestAskShowJobs

hknd

384 karma · joined June 12, 2015

All opinions are my own (sometimes even wrong) and not the views of my employer.

I've worked/work for different FAANG and hedge fund companies.

submissionscomments
hknd··on Ask HN: Is it worth it to move to London as a SWE?
I did this - moved from Western Europe to London a couple of years ago as a SWE.

Initial compensation was a bit more than before but expenses were much higher (back than I was in doubt where I made the right decision).

Now I'm making much(!!!) more than when I moved here, and life is great. Other countries (except Switzerland) won't be able to pay salaries as high as you'll get in London.

hknd··on It is perfectly OK to only code at work, you can have a life too
FAANG/Hedge Fund SWE here.

I'm not doing any coding in my free time (as have too many other things to do), and I'm doing very well as a high level IC.

hknd··on Digital Exile: How I Got Banned for Life from Airbnb (2018)
Getting banned, and not getting any explanation from support sucks big times. Hope someone from Airbnb Support reads this and can help out.
hknd··on Google Culture War Escalates as Era of Transparency Wanes
It's actually with any company which gives you that much of freedome and voting power. And people hate it if something is being taken away.
hknd··on Google Culture War Escalates as Era of Transparency Wanes
When they talk about documents it's more about Google docs (sheets, ...) created internally by employees.

Getting access to personal information within Google is very, very difficult - it's not like you can query the user's sql table and get all the PII. Everything PII related is highly protected.

Internal documents though are created on a "public to all" basis - e.g. let's say you create a document with some ideas or issues with the next Pixel phone. This doc would be accessible by anyone in the company by default (you can obv change that).

It's an awesome philosophy if everybody plays by the rules and doesn't leak stuff to the outside world. Sometimes people create "Ideas Docs", "Best practice docs", "Design Docs", "Algo Docs" etc, and then receive feedback from random Googlers which accidentally stumbled upon them. It's also a fantastic way of knowledge transfer as anyone can look up the design doc for problem X of product Y and read about it.

hknd··on How to fight back against Google AMP as a web user and a web developer
And that's exactly the reason AMP is so popular with end-users. It's fast, and opens instantly on slow networks with your phone. End-users don't know what AMP is, and most don't know that the lightning symbol is AMP. What they know is clicking it gives them fast results, and that's what 99% of people care about.
hknd··on Ask HN: Dear Germans, where you emigrated to?
UK - SWE - 3y - totally worth it (compensation wise)
hknd··on Google Fires Four Workers, Including Staffer Tied to Protest
Google has a very open culture, e.g. all documents/calendars/... are open to anyone by default. If it's private, you'll need to mark it as private and then nobody has access.
hknd··on WeWork Will Lay Off 2,400 Workers
Same news, no paywall: https://www.cnbc.com/2019/11/21/wework-lays-off-2400-employe...
hknd··on Basic Social Skills Guide (2012)
This is actually really good and tangible advice - will defo support that project.

"Support Your Friends" chapter is really good! I've making mistakes mentioned there all the time.

hknd··on How internet ads work
`How internet ads work` Most of the things in this article are just bluntly wrong. Like a "deal"(2) is not an "order"(1) - there are completely unrelated concepts. An order is a collection of line items.

fyi: Academy for ads explains exactly what this blog post is trying to explain.(3)

(disclaimer: I used to work on DFP/Google Ad Manager)

1: https://support.google.com/admanager/answer/82235

2: https://support.google.com/admanager/answer/7630763

3: https://landing.google.com/academyforads

hknd··on Preserving Laptop Stickers on MacBooks
I'm working with >100 engineers in my team and >1000 engineers in my building, and nearly everyone has a mbp.

We usually just drop our macbooks somewhere if we attend an event, or a meeting, or go for lunch in our building.

Not having stickers (or any other unique feature) makes it very difficult to find your computer.

hknd··on Preserving Laptop Stickers on MacBooks
That looks absolutely amazing!
hknd··on Google employees are listening to Google Home conversations
The person is probably a temp/vendor from a consulting company (think accenture or cognizant), who should've signed the same NDA agreements as anyone working on that stuff.
hknd··on Google Calendar Is Down
It's ddos protection.

Probably a lot of users are trying to refresh calendar right now (which will probably hit the calendar service).

If they put ddos protection in front of it, it won't hit the calendar service but the ddos-protection-service.

hknd··on Google Calendar Is Down
It's like with any big company: they'll have a bunch of SREs and SWEs working on it and trying to solve this asap, but it's probably too technical to give more details than "we're investigating".
hknd··on Google Calendar Is Down
works for me :|
hknd··on Google Calendar Is Down
Calendar is loading, but not my events o_O
hknd··on Google Calendar Is Down
Looks like it's back up for me
hknd··on Google Calendar Is Down
These pages at Google/Amazon/Netflix are updated by the incident response team, so it's a manual task.
hknd··on Google AMP Issue: Links to visit the site currently not working
The Google Search team is always ranking pages to get the best metric (ctr, time-spend-on-website), s.t. it indicates that users are happy with the result.

If any feature/change introduces a regression, they will not ship it. (That kinda indicates that people outside of hn actually like amp)

Keep in mind that: amp team != search team.

hknd··on Google’s Shadow Work Force: Temps Who Outnumber Full-Time Employees
Yes it's possible and a lot of teams try to convert their temps into full-time employees.

A conversion requires interviews (2-3). Candidates usually get statements of support from their team colleagues, which has quite an impact during the hiring committee discussion.

E.g. I'd reckon it's easier passing via the tvc->fte route.

hknd··on AMP pages displaying your own domain
The caching doesn't necessary need to be by Google.

https://blog.cloudflare.com/announcing-amp-real-url/

hknd··on Why Evernote failed to realize its potential
OMG! I didn't know about the location reminder, and now I will be using it all the time.
hknd··on Facebook, Instagram go down around the world in an apparent outage
^ this.

It was not fully down, there were issues with their blobstore.

hknd··on Gmail is having an outage
Google is not using kubernetes internally but it's predecessor "borg". Kubernetes was build from scratch with the same idea, but not used internally.

https://www.quora.com/How-are-Borg-and-Kubernetes-different

hknd··on Monorepos and the Fallacy of Scale
That sounds cool. Could you elaborate on this "Our use of Bazel quickly gets us around git scale issues by enabling external dependencies that can be loaded into the workspace without fully vendoring everything."?
hknd··on Software Engineering at Google (2017)
It is, like most of the tools in Google/Facebook/..., a custom solution. These companies need their custom solution because of their scale.
hknd··on Software Engineering at Google (2017)
Dropbox started in python (and is still using it a lot)

...and we all know how horribly they failed.

hknd··on Software Engineering at Google (2017)
I think it attracts a lot of great engineers that they can (mostly) work on something which is used by billions of users. You can basically improve the life of 1B ppl by writing code.

Also: having a FAANG company in your CV makes it super easy join any other tech company.

← PreviousPage 2 of 6Next →