HNHacker News
TopNewBestAskShowJobs

salil999

585 karma · joined December 11, 2019

Software Engineer @ MongoDB

https://shashanksaxena.me/

submissionscomments
salil999··on AI Tool Center
Hi HN,

I created a small app that acts as an AI tool organizer across a few popular providers: Claude Code, Cursor, VS Code and OpenCode. It has support for: - MCP Servers - Skills - Rules - Hooks - Subagents - API Credentials

All of the data used and stored by the app is stored on your $HOME directory under ~/.ai_tools_manager. I'm new to open source so I'm not sure if I "did" it correctly but open to feedback!

salil999··on A distributed queue in a single JSON file on object storage
Reminds me of WarpStream: https://www.warpstream.com

Similar idea but you have the power of S3 scale (if you really need it). For context, I do not work at WS. My company switched to it recently and we've seen great improvements over traditional Kafka.

salil999··on Show HN: enveil – hide your .env secrets from prAIng eyes
Can't say it's a perfect solution but one way I've tried to prevent this is by wrapping secrets in a class (Java backend) where we override the toString() method to just print "***".
salil999··on Meta projected 10% of 2024 revenue came from scams
I hear this on almost every bad post about Meta. No they are not cooked. They still generate tons of profit and their user base is one of the biggest in the world. They're not going anywhere any time soon.
salil999··on Flaw has Microsoft Authenticator overwriting MFA accounts, locking users out
I got around this by just editing the HTML. Worked like a charm
salil999··on Show HN: NoteTech – Create personal automations by writing notes
I think you can already do some of this in iOS with the Shortcuts app
salil999··on OpenFeature: Standardizing Feature Flagging
I'm confused as to why this needs to be standardized? OTel makes sense because multiple applications can consume metrics and logs. Feature flags are typically contained within a company and they typically don't need to be transferred across to other places.
salil999··on Show HN: Elles – A nicer /bin/ls
I would also take a look at exa: https://the.exa.website/

It's been my ls replacement for a while now and it's very customizable!

salil999··on Stack Overflow Community Is Not Happy with the OpenAI Deal
The claim I've heard is that you're essentially feeding your own knowledge for free into a proprietary system that can be used to generate cash for whatever corporation owns that system (i.e. ChatGPT from OpenAI). I think it's pointless to redact content for this purpose as well but clearly some people have strong takes against AI training.
salil999··on Meta does everything OpenAI should be
> If Meta starts being all open and generous about their core assets

I think they are pretty open about it?

- https://www.meta.ai/ requires no log in (for now at least)

- PyTorch is open source

- Various open models like LLama, Detectron, ELF, etc

- Various public datasets like FACET, MMCSG, etc

- A lot of research papers describing their findings

salil999··on The problem with new URL(), and how URL.parse() fixes that
In the example they have

> const urlstring = "this is not a URL";

> const not_a_url = URL.canParse(urlstring) && new URL(urlstring);

Why would you need the latter part of the condition? Couldn't it just be this?

> const isValidURL = URL.canParse(urlstring);

salil999··on Meta Llama 3
I do see on the bottom left:

Log in to save your conversation history, sync with Messenger, generate images and more.

salil999··on Show HN: BSON Extension for Postgres
It's specifically advised NOT to use ObjectId for distribution. This data type has a notion of time embedded in it which results in monotonically increasing ObjectIds. Use UUID or a hashed version of the ObjectId
salil999··on www.google.com – The page is blank when accessed
Why is this a reason to stop using Google?
salil999··on How meta built the infrastructure for Threads
Yeah but what about something that won't make my wallet cry?
salil999··on Firefox Sync actually works
Most browsers use a SQL database for storing data like this.
salil999··on Firefox Sync actually works
If you're in the Apple ecosystem then Safari has had this for a while.
salil999··on Ask HN: How are you using ChatGPT for yourself?
Why?
salil999··on MongoDB security notice
I see this Jepsen link posted all the time. People: PLEASE don't use outdated software. MongoDB has made mistakes and they are public about their data issues on https://www.mongodb.com/alerts. MongoDB 4.2.6 is old and I believe it's approaching EoL based on https://www.mongodb.com/support-policy/lifecycles

I'm not going to push for you to use MongoDB but am merely trying to provide some context around that Jepsen analysis.

salil999··on MongoDB security notice
For my own knowledge, if the options were between using SMS for 2FA or not having 2FA at all then what is better? I've heard mixed things about this.
salil999··on MongoDB security notice
It's pretty easy to start with. MQL is also pretty easy to understand + MongoDB kinda makes it fun.

Note: I work at MongoDB

salil999··on Building end-to-end security for Messenger
But WhatsApp has had it for a while, no? Or at least I think it's a solved problem looking at both WhatsApp and iMessage
salil999··on Building end-to-end security for Messenger
I am curious why it was very difficult for messenger to implement E2EE by default. iMessage has been doing it* (with a giant asterisk because there are flaws in the way Apple markets its E2E on iMessage but in general it has something there). The implementation they're describing on the blog seems very similar to iMessage (keys stored on a server so that syncing is possible

Asides from iMessage, they pretty much have most of this working for WhatsApp from the perspective of the user. The challenges they've mentioned seem like they've mostly been solved in WhatsApp? I could be totally naive here though.

salil999··on Building end-to-end security for Messenger
> If you want me to trust your system, show me the complete source code

I think this is a bit extreme and not really plausible for something like messenger at its scale.

salil999··on Apple unveils the new MacBook Pro featuring the M3 family of chips
Whatever opinions I have against Apple I just cannot deny their ability to not only innovate but also deliver every year. I wonder just how far into the future they're working on stuff internally at the company. Well done to this company.
salil999··on Apple unveils the new MacBook Pro featuring the M3 family of chips
The event ended saying the entire event was shot on iPhone and edited on a Mac.
salil999··on The case against AI everything, everywhere, all at once
Use Safari's reader mode. I use it often and it's great!
salil999··on Valve says Counter-Strike 2 for macOS not happening, there aren't enough players
Apple wasn't also the most helpful when it came to motivating developers to port their games over. 30% fee for apps and no native development until 2014 with Metal. Windows had DirectX for a much longer time.
salil999··on A Former Amazon Worker Was Put a Performance Plan; Lost a Deposit on a House
You're under the assumption that the PIP process is fair. I'm a former AWS employee (never on PIP) but I've seen it being applied to very smart and capable individuals. It's just a game of what manager likes you.
salil999··on A Former Amazon Worker Was Put a Performance Plan; Lost a Deposit on a House
What do you mean? You can have kids and two working parents.
Page 1 of 3Next →