HNHacker News
TopNewBestAskShowJobs

posharma

1,273 karma · joined February 10, 2013

submissionscomments
posharma··on Wasting time in tech interviews
Not sure what you're talking about; Leetcode also allows you to choose any language.
posharma··on Wasting time in tech interviews
It's not healthy when an industry makes it extremely hard (grind for months) for staff+ candidates to switch companies and expects them to prove themselves every single time. Not sure if other professions have similar strategies. Again, I've accepted it but this needs to be said. Also, you mention "a few relaxed months doing some closed-form problems". Sorry, they're not relaxed at all. You've to find time to do them after work when you're tired + need to ensure you can remember the patterns.
posharma··on Wasting time in tech interviews
Interviewing gets discussed a lot here. Very little actually gets improved. If you want a (1) high paying job (2) and want to work on products that scale to millions, there's just no way you can escape leetcode style interviews. I've 2 decades of experience and have resisted it for sometime, but eventually gave in. These companies have way too many candidates to filter, so unless you're one of those inventors of popular frameworks like Tensorflow/Pytorch, you've to go through the grind. And with the popularity of blogs/tutorials/coaching classes the bar is only increasing. 2 medium problems in 30 mins is not a joke unless you've solved the same problems before or solved hundreds to quickly decipher the patterns. All this really breaks the back of staff/sr. staff level folks who rather choose to stay where they are even if that means lesser pay.
posharma··on Speeding up this site by 50x (2014)
@danluu: How do you find time to write a detailed post like this outside your day job?
posharma··on Plain text, with lines
How do you represent figures and math equations in plain text?
posharma··on How to feel engaged at work: a software engineer's guide
Thanks for clarifying. Didn't notice that.
posharma··on How to feel engaged at work: a software engineer's guide
Why is someone's name humorous? The name Mr. Tu is humorous to the author of the post. I find this mildly insulting.
posharma··on ‎Cracking the Code: Sneakers at 30
Cracking the code...I thought this was about cracking coding interviews. I need to take a break :-).
posharma··on Ask HN: How to Read More Books?
Keeping your coding skills sharp always helps with interviewing when changing jobs.
posharma··on Software Engineering at Google (2020) [pdf]
600 pages? Wow! Will be great to have the best practices summarized somewhere.
posharma··on Meta earnings presentation Q1 2022 [pdf]
Why the downvotes? It's a genuine question.
posharma··on Meta earnings presentation Q1 2022 [pdf]
I don't use Blind.
posharma··on Meta earnings presentation Q1 2022 [pdf]
Why is fb up 18% and msft only 4.8% even after beating expectations? This is messed up.
posharma··on Ask HN: Best practices for editing remote code locally?
I used this setup a lot myself and it worked great except that name completions, intellisense didn't work as expected.
posharma··on The tech interview prep industry
Not disagreeing with you. Just saying that this is what it is. Either we learn to play the game or we don’t. These endless articles about the state of interviews in our industry might provide some solace temporarily but don’t change the fact.
posharma··on The tech interview prep industry
If you care about making more money put your head down and grind those leetcode problems. The investment is just a few months and the return is quite impressive. Others are either happy where they are or read about how interviews suck. As Bjarne Stroustroup said "There are only two kinds of languages: the ones people complain about and the ones nobody uses".
posharma··on Show HN: A plain-text file format for todos and check lists
Agree. Todo lists are ephemeral. They're not meant to be stored and archived. Just write the list already, execute the items in the list and move on. Focus on getting things done rather than creating new formats for these ephemeral lists.
posharma··on Ask HN: How likely are we to see a financial crash this year?
When has the stock market been rational!
posharma··on Plaintext Productivity
Use the tool that best suits your workflow and that's most convenient to you. There's no need to be super enthusiastic about plaintext.
posharma··on Google open sources solar atmospheric water generator
From the README, "This is no longer an active project at X" ==> (implies) ==> We don't care about it any more, so we're dumping it here. Do what you want :-)
posharma··on Making CRDTs Byzantine Fault Tolerant [pdf]
Martin's writing and explanation style is truly awesome! I read his book DDIA (Designing data intensive applications) and listened to his distributed systems class lectures [1]. It was a joy learning. I wish I had him or someone like him in graduate school. I would've probably taken all his courses :-).

[1] https://www.youtube.com/watch?v=UEAMfLPZZhE&list=PLeKd45zvjc...

posharma··on Write plain text files
I'm a fan of text files. But many times you just want to capture the image and store it. For e.g. a bills/receipts. Secondly, the article doesn't talk about syncing - may be onedrive/dropbox? what are some good solutions here? Third, how do you do this (writing/editing notes) on a mobile phone?
posharma··on Is C++ Doomed?
I hear you.

* Move semantics itself requires a whole book https://www.cppmove.com/.

* RVO has always confused me. It was much simpler in the C++03 days. Copying large objects by value was inefficient. So you always used references. Period.

* Don't fully agree with the commentary on exceptions; it's the same in most other languages if you want resources to be freed/given back.

posharma··on An Algorithm for Passing Programming Interviews (2020)
You've to be a genius to solve a "hard" unseen leetcode problem in 15 mins correctly. Facebook is notorious at expecting candidates to regurgitate solutions to problems in 15 mins. Intelligence plays a lesser role than exhaustive and painful practice which involves solving the same problem multiple times. It's a full-fledged examination that expects you to excel while being constantly watched and judged.
posharma··on An Algorithm for Passing Programming Interviews (2020)
This is a good post for beginners. Fortunately or unfortunately coding interviews have become much tougher. This resource [1] has helped some. [1]: https://hackernoon.com/14-patterns-to-ace-any-coding-intervi...
posharma··on Ask HN: What's the best book you read in 2021?
Designing data intensive applications by Martin Klepmann. The best engineering design book I’ve read in my 20 yrs of experience.
posharma··on Nim 1.6.2
Not sure why I'm getting downvoted for asking a genuine question. The objective is not to deride Nim in any way.
posharma··on Nim 1.6.2
Genuinely curious - why should I care about Nim? There are already a plethora of general purpose languages (both compiled and interpreted). Also, is anyone using Nim today? What's the adoption?
posharma··on Don't start with microservices – monoliths are your friend
How many more articles do we need to drive this point home? First it was a fashion to develop using microservices. Now writing about not using them is in vogue :-).
posharma··on What does a Principal Software Engineer do?
Would it be fair to say that half of the job is project/program management?
← PreviousPage 3 of 6Next →