HNHacker News
TopNewBestAskShowJobs

mrkentutbabi

161 karma · joined November 27, 2021

submissionscomments
mrkentutbabi··on California Considers Doubling Its Taxes
Don't steal my idea! California is one of my retirement choice!
mrkentutbabi··on California Considers Doubling Its Taxes
I mean, I will move too, because OP will pay for mine.
mrkentutbabi··on California Considers Doubling Its Taxes
Why SalesForce? How tall is SalesForce Tower?
mrkentutbabi··on California Considers Doubling Its Taxes
Is California nice and has nice things?
mrkentutbabi··on California Considers Doubling Its Taxes
If it actually provides down cost in healthcare insurance that makes it cheaper, then I think many people wouldn't mind it.

Otherwise, I don't see how middle class will not revolt and leave the state.

So glad I'm not a californian lol.

mrkentutbabi··on Leetcode has taught me that I'm a bad engineer
I am a bad engineer too. But I do Leetcode because it gives me money. Sure I could instead spend time to be a better engineer but why? That doesn’t pay. Leetcode pays. I have to optimize there.
mrkentutbabi··on How to mentor software engineers
Not only soft skills, hard skills at the high level also hard to come by.
mrkentutbabi··on An Algorithm for Passing Programming Interviews (2020)
But heap gives you O(1) max/min and Binary tree gives you O(log(n)) of max/min. Am I wrong?
mrkentutbabi··on An Algorithm for Passing Programming Interviews (2020)
After practicing bunch of Leetcode questions (around 300), and looking at videos from hiring managers that claimed to work at FAANG, or even the example interview at FAANG itself. I am actually more confused, whether Leetcode is the thing that they are looking for or not. Here is what I observed:

- Some Leetcode questions require tricks/complex algorithm that you absolutely won't find in the span of 45 mins. If you do, either you are ultra genius, that able to find and modify a variation of Kadane's algorithm in 45 mins (even though it is a simple one), or you just have seen the question before and you just somewhat memorized it. Obviously the answer is the latter. In this case, what do actually FAANG companies really looking for? Is it the proof that a candidate has been finishing hundreds of questions?

- I've seen videos on interview example on Youtube, and they all present medium to easy Leetcode questions. The onsite interview at FAANG is mostly hard questions. So that means there are disconnect from how FAANG actually interviews and how these interview samples are conducted. And again, solving a hard question that you've never seen before optimally require way more than 45 mins, unless you've seen the question before, which goes back to no. 1

- Hiring managers or recruiters that gave advice. Saying stuff like "talk a lot, talk to the interviewer, interview is a 2 way street" and other feel-good self-help stuff that has nothing to do with the actual interview and don't help at all. Claimed that what the companies are looking are your thought process. Nope, lies. What companies are looking is whether you can solve this problem optimally in 45 mins. If you have thought process, speaking during the interview, etc, and you couldn't even finish the question in brute force, then you fail. If you able to finish the question with brute force, but not optimal, you also fail.

- Experienced senior engineers that definitely rusty on Leetcode and just did basic DS&A brushup and definitely couldn't pass Leetcode hard, got offered with TC way higher than these fresh grads.

So, I'm quite confused on what are the companies really looking for? I think I concluded that FAANG companies are indeed practicing what they say "eliminating false positives and have a really high false negatives". Therefore the whole interview Leetcode fiasco is just a number's game.

A few things:

- If you are senior engineers and have track record at other companies, then you don't need Leetcode to prove your worth. Since statistically, you are already worthy and can perform in your job.

- If you are not a senior engineer from other FAANG companies, then you just have to play the number's game. I.e, keep interviewing (and Leetcoding) until somehow the combination of your studies and the mood of the interviewer and the questions that come up during that interview day rolls in your favor.

mrkentutbabi··on Tokyo: A big city that is also pleasant to live in
I answered, in Japan there are plenty of single women doing career and they do just fine. Is that not the answer you’re looking for?

Do you seem to know what’s best for our country?

mrkentutbabi··on Tokyo: A big city that is also pleasant to live in
Because married women takes care of kids? I genuinely don’t understand this question…

I guess this just serves an example how western mindset and our mindset in Asian countries are just different. Even the questions seem weird to us.

mrkentutbabi··on Tokyo: A big city that is also pleasant to live in
If you are just visiting, you won’t see much similaries. Japanese also consider non Japanese (or more precisely, non Asian looking), to have different norms than us so we treat them differently. Its an internal barrier that homogeneous society make. We will be polite about it but forever we will consider you a foreigner.
mrkentutbabi··on Tokyo: A big city that is also pleasant to live in
Please see my other comments. Diversity vs harmony.
mrkentutbabi··on Tokyo: A big city that is also pleasant to live in
I already know the repliers will answer like this. See my other comments.
mrkentutbabi··on Tokyo: A big city that is also pleasant to live in
You can’t please everyone. That’s the whole point of diversity vs harmony. Besides, Japan doesn’t go around killing opeople who don’t adhere to their society. Please think about this hard as lonng, philosophically.

To answer your question. Yes we have a lot of single women, doing careers instead of doing families just fine.

mrkentutbabi··on Tokyo: A big city that is also pleasant to live in
Fair enough. I agree with that. The westerners like to idolize Japan compared to China. I do think sometimes it is unfair.

On the other hand. I think Japan is trying to have a good balance between western style democracy with harmony, hence Japan is not as totalitarian as China. Due to bushido culture, Japanese individuals have more shame built-in so it is easier to have a homogeneous society compared to China, to the point that this bushido culture is sometimes frowned by westerners.

Each society makes their own laws and values, with its pros and cons, and it is reflected differently.

mrkentutbabi··on Tokyo: A big city that is also pleasant to live in
Most of the things you mentioned here is why I like Japan more han the Western world.

To be fair, Japan isn’t perfect. But a lot of things make sense for us.

Are you a westerner? It seems that your way of thinking is just different than ours. We value things differently. For example, have you ever stopped to consider that maybe Japanese woman prefer to be in traditional role?

The western world has a lot of problems too. And its a choice that the western world makes. We make our choice according to our values. This is what we prefer.

Harmony takes the first place. Harmony over diversity. We like diversity too but harmony always comes first. Harmony first, diversity later, when we need it. I can talk a lot about this.

mrkentutbabi··on Don't Waste the Good Days
How did you get the visa to stay in Bali for 8 years? Genuine question. What nationality are you?
mrkentutbabi··on The Price of Discipline
What about defending your own country or family from invasion?
mrkentutbabi··on Ask HN: If not fresh out of college, what did you do to join a FAANG?
I haven’t. It is a good idea to think about it.
mrkentutbabi··on Ask HN: If not fresh out of college, what did you do to join a FAANG?
This is why I go to FAANG and live in high col areas and compete a hard as possible I forget how to live.

I want to work for 10 years then go back to my origin country and just live a simpler life.

mrkentutbabi··on The Price of Discipline
I do.
mrkentutbabi··on Ask HN: How to find a job in 2021 if I dislike remote?
That's strange, because what I've seen all the time is companies don't prefer remote. Both big ones and startups. I thought I am the minority to want forever remote.
mrkentutbabi··on JavaScript for Impatient Programmers
Interestingly Ruby was my first programming language but it was JS who made programming clicked for me. I think it is the curly braces. It helped my mind compartmentalize stuffs.
mrkentutbabi··on JavaScript for Impatient Programmers
Yeah I’ve seen really bad functional closures over the course of my career as well. But this just shows more of the developers’ skill than the language.

Btw it sounds like you might like Deno. Have you given it a try?

mrkentutbabi··on JavaScript for Impatient Programmers
Same, I really want JS to have ML ecosystem like Python as well.
mrkentutbabi··on JavaScript for Impatient Programmers
What is a meta framework? This is the first time I heard this term.
mrkentutbabi··on JavaScript for Impatient Programmers
I really don't understand why people hate JS so much. I myself a primarily a JS dev, and now a TS dev. TS made the experience so much so much better. JS is like pretty much a programming language for average software engineer like me. Sure, JS build system is a pain. I am the go to build system guy for almost every company I've been with, I worked with Grunt, Gulp, Webpack 1,2,3,4 and etc and yes I hate it, but other than that it works really well. If you don't touch frontend you can pretty much forget build system entirely. npm init is so easy.

Async is easy as well. I really don't understand the hate, what am I missing? Maybe I'm too dumb for other programming languages. I did try various languages from Java, Elixir, Haskell, Rust, Go, Ruby, Python and JS is simply the best in productivity, expressiveness, ease of use and performance balance.

As long as you don't code in a clusterfuck way, it is so easy to write JS and compose JS functions. Just use functions everywhere, no need class. JS is very readable.

Like, seriously, Python has Python2 vs Python3 package and build/deployment problem. Haskell is difficult and the tooling is abysmal. Rust is difficult and too much choices to just write this and that. Ruby has no tpe system and slower than JS. Python is also slower, no good async, and its type system is not expressive as TS. Go's type system isn't expressive enough. Java type system is too much and JVM is complicated. Scala is complicated.

JS/TS is:

- simple/easy to use

- pays the bills (you can go anywhere and find jobs as JS/TS dev in almost every company in the world)

- everywhere, like from IoT to robotics to game development to server to frontend to regular scripts

- easy programming language to do Leetcode style interview as well

- if you wanna do Option/Maybe style error handling like Haskell/Rust/Go you can do that with TS, just wrap try catch and return the error with neverthrow library. This makes TS programming bliss!!! I freaking love it

If you don't want to care about setting up NodeJS + TS, now you have Deno, who's pretty much out of the box everything just works.

JS/TS is such a super boring language it feels like cheating your way out of software engineering. It is a language made for dumb people like me, maybe that's why it has no appeal for hardcore programmers.

I owe to JS/TS on changing my life and giving me a good living.

Like, seriously I don't understand the hate...

mrkentutbabi··on Most advice is pretty bad
So does this advice.

You can definitely develop conscientiousness, and not just genetics. Saying everything is genetics is just lazy.

mrkentutbabi··on The Belgian government has removed ‘backdoor requirement’ from new law
What is your reasoning?
← PreviousPage 3 of 5Next →