HNHacker News
TopNewBestAskShowJobs

saurabhsharan

50 karma · joined January 3, 2011

submissionscomments
saurabhsharan··on macOS command-line tools you might not know about
Hi, author here. There isn't any official canonical documentation that I know of, outside of the individual man pages. This was a list of commands I've been maintaining for myself over the years and thought it would be useful to share.

If you want more like this, I also have another page full of lesser well-known macOS tips and tricks: https://saurabhs.org/macos-tips

saurabhsharan··on macOS command-line tools you might not know about
Hi, author of the post here. No part of this post was generated via ChatGPT (or any other AI). I had been maintaining my own list of commands I've used over the years and decided to publish it on my website.
saurabhsharan··on Ask HN: What are you working on?
Rove - a different take on knowledge management for teams.

Most knowledge management tools (including Notion, Confluence, etc.) are fundamentally wikis - you replicate information from somewhere else into the wiki. Rove is a set of extensions that works inside your existing apps (GSuite, Asana, Slack, etc.). You create backlinks between individual pieces of content in those apps, which creates a graph of knowledge that is unified across all your apps. Because it works within your existing apps, it's much less friction to add knowledge, and you never "forget" to keep it up-to-date.

Give it a try at https://userove.com - or email me saurabh@userove.com if you want to learn more.

saurabhsharan··on Step-by-Step Centralized Authentication for K8s with Keycloak and Ambassador
https://fusionauth.io/ is also a more modern alternative.
saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
1. There isn't an easy answer for this, and I think part of it will be slowly building up a reputation as a trustworthy brand. The other part is improving our UI to be much more transparent about why we made certain recommendations and adding ways for users to customize what type of recommendations they see. (These are all features we're working on.)

3. Yup, making Plaid more visible is a great idea!

saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
Appreciate the feedback. Could you clarify why that part was a dealbreaker for you? What would we have to do differently to earn your trust?
saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
To clarify, we do get access to your credit card transaction history. We do not get access at all to your bank username/password, credit card number, etc. - that's the part that Plaid handles.
saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
Unfortunately we unexpectedly hit our API limit for Plaid (the service we use to handle bank logins), but hope to be back up soon. Feel free to email us at hello@savewithtrove.com from the email you used to sign up and we'll delete your account right away.
saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
This is definitely on our roadmap. For the initial version, we wanted to provide the fastest onboarding experience, which meant letting people connect with Plaid.
saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
Thanks, we put a lot of work into the landing page :)

The account registration is just so you can see your results again later. We appreciate the feedback though, in the future we may have a way to use this without having to enter in your email.

saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
Thanks for trying us out. Could you please email us at hello@savewithtrove.com from the email you signed up with?
saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
1. Right now, we're not monetizing this at all. The current plan (which we haven't implemented yet) is card affiliate revenue. I can definitively rule out repackaging/selling spending data - we would never do that. Subscriptions would likely be the next best option if affiliate deals don't pan out.

2. Great idea!

3. Totally understand - we know it's a big ask to request your transaction history. Out of curiosity, what information could we provide would help you trust us more?

4. We do not.

5. Yes, this is the pain point we've heard repeatedly from our users. Since you mention you are a "miles & points enthusiast", I can see why the value prop of Trove might not be as compelling. Our goal is to help people get most of the same rewards as a credit card enthusiast would, without having to become an expert on this stuff.

saurabhsharan··on Show HN: Tired of reading NerdWallet to see the best credit card? I automated it
Thanks for the feedback!

We only ask for your email address so you can sign in later to see your results. I agree it's a bit unintuitive that we don't "verify" your email, but that's because it's ultimately linked to your bank account.

"Credit card information" in this case refers to the fact that we don't have access to your CC number, credit limit, etc. One of the early feedback we got was that people were worried we would have access to their CC number, so we added that bit in to clarify. I agree that the wording could be clearer.

saurabhsharan··on [dead]
I'm excited to share Trove today - an automatic way to find the best credit card based on your spending.

I was frustrated from spending hours reading through NerdWallet and hacking together spreadsheets to take into account all of the different credit card offers. After you login through Plaid, Trove analyzes your spending and picks out the right combination of credit cards to maximize your rewards, in seconds.

Give it a try and let me know what you think!

saurabhsharan··on Ask HN: Who is hiring? (February 2020)
SafeGraph | Full-time | SF or Remote | https://www.safegraph.com/

SafeGraph's mission is to make the world’s data open for innovation. We focus on selling data about physical places in the U.S. We are looking for software engineers to join our small, high-leverage engineering team remotely or in San Francisco. We are a recently profitable Series A startup with a team of 25 and growing. Our CEO and founder is the founder of LiveRamp (NYSE:RAMP).

* Software Engineer: https://www.safegraph.com/careers?gh_jid=4368367002

* Senior Software Engineer: https://www.safegraph.com/careers?gh_jid=4530231002

saurabhsharan··on Ask HN: Best books you read in the past decade?
* The Origin of Wealth * Elephant in the Brain * A Random Walk Down Wall Street * Why Buddhism Is True * Digital Minimalism
saurabhsharan··on Remote, in-memory key-value stores: An idea whose time has come and gone? [pdf]
I assume you've read https://martin.kleppmann.com/2016/02/08/how-to-do-distribute...
saurabhsharan··on Career Advice for Engineers and Designers
This is a great summary and analysis of the best career advice from lots of different people. Also from the same person who made the breakout list (breakoutlist.com), which I've sent to my engineer friends who are looking for something other than Google/FB. Just sent this one to a few friends as well.
saurabhsharan··on Must Read CS Books For Self Self-Taught Programmers
Two suggestions:

Elements of Programming (by Alexander Stepanov and Paul McJones) takes a mathematical approach to programming. Since its only prerequisite is a basic understanding of high school algebra, the book is very accessible and easy to follow.

Digital Design and Computer Architecture (by David Harris and Sarah Harris) is a great book on computer architecture that starts with digital logic design (i.e. gates and transistors) and ends with a subset of the MIPS instruction set. Though, it probably won't help you much in 'daily work'.

saurabhsharan··on Your Architecture Sucks and I Don't Care
But what if Adobe actually had (and maybe still are) tried to make Flash performant on non-Windows platforms, but can't because the codebase is such a mess? In that case, yes – Flash did fail because of a bad codebase. Then again, Flash is probably an extreme example, but it just goes to show that there is a point at which a bad codebase will interfere with your product.