HNHacker News
TopNewBestAskShowJobs

sachinjain

185 karma · joined December 15, 2018

submissionscomments
sachinjain··on Show HN: Non-intrusive AI agent to automate email driven workflows
Gave it a quick try to find the LinkedIn profile for an email. Worked well. Curious to know what are the other use cases from a founder's pov?
sachinjain··on Google gifts a Free AI Coding Assistant to the developer community
Is this a good evaluation criterion anymore? Also, did you allow the candidate to use the internet?

Most of us do not remember the exact syntax for everything despite having coded in that language/framework for years.

sachinjain··on Google gifts a Free AI Coding Assistant to the developer community
This weekend, I tried out Gemini Code Assist and compared it to my usual AI assistant, Cursor IDE. Shared my findings here [0]

[0]: https://sachinjain.substack.com/p/ai-coding-assistant-gemini...

sachinjain··on Meta staff torrented nearly 82TB of pirated books for AI training
Thanks so much! Curious, why didn't HN flag and let the creation of dup thread?
sachinjain··on My daughter (7 years old) used HTML to make a website
This looks like a solid first step. I am also teaching my 8yo a bit of coding, starting with HTML but he complains about a lot of typing, he is slow in typing so it becomes painful for him.

Did your daughter face this problem?

sachinjain··on Why we are remote and How we make it work?
This model has some benefits too just that you have to live near the office or perhaps 1 day commute shouldn't feel too bad.
sachinjain··on Why we are remote and How we make it work?
Do you mean a hybrid model where you go to office once a week and rest days are remote?
sachinjain··on Why we are remote and How we make it work?
There's a lot of debate around remote work vs In-office work. Many companies have started opening offices and forcing employees to come back in the name of productivity but I feel people are more productive at home with some discipline and better practices.

Remote work has many challenges. We're a startup (16 employees) so the challenges differ from the challenges faced by big tech companies.

I think there’s no right or wrong answer here. Either option has pros and cons. With In-person office work, it is hard to go into a focussed more, there are many distractions, commute takes away a lot of time & energy, etc.

While remote working requires a lot of self-discipline, it is very easy to get dragged into many work chores, hard to communicate with fellow teammates, and some folks also do moonlighting which is against many company policies.

We follow certain practices to make our remote setup work and it has worked beautifully so far So I think remote work is here to stay and many startups can adopt remote work to be more efficient, and move fast.

sachinjain··on Tell HN: The popular Chrome extension ModHeader is injecting ads into searches
Requestly founder here! If you're still looking for a solution to modify HTTP Headers [0], you can try Requestly - An Open-source[1] Chrome & Firefox extension to intercept & modify network requests.

Although Requestly is a freemium product, the free plan offers unlimited HTTP header modifications. You can get Requestly here[2]

[0]: https://requestly.io/blog/modify-headers-in-https-requests-a...

[1]: https://github.com/requestly/requestly/

[2]: https://chrome.google.com/webstore/detail/requestly-redirect...

sachinjain··on Tell HN: Service Workers === Browser Background Tasks
Requestly founder here. If this is a third-party site then you don't have control over the behaviour of service worker.

Your bet is to use a browser extension to override the response of that specific API and sort of change the response.

PS - Why do you think this is an overkill solution?

sachinjain··on What Is Requestly
This is Sachin - Requestly founder here!

At Requestly, We're trying to build an open-source platform to make frontend devs more productive. Having been a frontend dev myself, I often found inefficiencies like being blocked on backend devs for development & testing. Another problem that I faced very regularly was testing my JS changes directly on production sites.

We're trying to solve this with Requestly being an on-device proxy (Chrome extension as well as standalone app) that helps you capture network requests and reroute and mock responses easily.

Traditionally, people used Charles Proxy or Fiddler for this but many companies have moved to Requestly now for easy use & being present in browser makes it fast to use and without VPN Issues.

sachinjain··on Ask HN: How do you share cURL requests within your company?
Its not always that all the bugs are reproducible on local/staging env. Some Issues only happen on production :-/
sachinjain··on Ask HN: Side project of more than $2k monthly revenue? what's your project?
How do you compare it with superblog? It is run by a Linkedin connection and I keep hearing about it.
sachinjain··on Ask HN: Side project of more than $2k monthly revenue? what's your project?
I started building Requestly (https://requestly.io) as a side-project back in 2014 and It took me pretty much every Saturday for 7y to hit ~$2K revenue and to get few companies paying for the product. It was slightly hard to monetize chrome extension due to lack of payments APIs support in chrome ecosystem. I actually went full time in Sep'21 and was fortunate enough to get into YC(W22). Now we are a small team based in India building Requestly.

Requestly is an open-source [1] Chrome & Firefox extension [2] that I started to help me in faster web development by capturing & modifying network requests directly in the browser without using any external tools. It eventually replaced Charles & Fiddler for many companies but now we are building a desktop version[3] too.

On a side note, Side Projects are a long-term game but the good part is you can do multiple along with your job and pick the one getting more traction. For example - I did many other side projects but continued with Requestly for 2 reasons - I was using it myself almost everyday and It was gaining organic traction.

Good luck in finding the project of your calling.

[1]: https://github.com/requestly/requestly

[2]: https://chrome.google.com/webstore/detail/requestly-redirect...

[3]: https://requestly.io/desktop

sachinjain··on [dead]
Chrome DevTools provides complete visibility into what's happening inside your web application, from the HTML DOM at any given point to the network requests your app fired. Chrome DevTools also provides latency information for every API/network request, performance insights, step-by-step debugging for your source code, and an interactive console.

Although Chrome DevTools lack the capability of modifying HTTP requests & responses - Rerouting URLs, Modifying Headers, Modifying API responses on the fly for quick prototyping & testing use cases.

Requestly an Open-Source browser extension - https://github.com/requestly/requestly fills this void. It leverages chrome webRequest API (MV2) [0] & chrome declarativeNetRequest API (MV3) [1] to provide support for most of the modifications. To override API request payload & response body, Requestly overrides native XHR & fetch objects' prototype, and registers its own interceptor.

Requestly desktop app [2] runs a local server (aka proxy) on localhost:8171 and provides options to connect installed browsers & mobile devices to the local proxy. The proxy module is a simple node-based MITM proxy available here [3]. A separate rule processor module applies the modifications defined by the user.

Listed down a few problems that HTTP modifications can solve in this article [4]

[0]: https://developer.chrome.com/docs/extensions/reference/webRe...

[1]: https://developer.chrome.com/docs/extensions/reference/decla...

[2]: https://requestly.io/desktop

[3]: https://github.com/requestly/requestly-proxy

[4]: https://sachinjain.hashnode.dev/the-missing-piece-in-chrome-...

sachinjain··on Tunnelmole – give your local servers a public URL
Could you please share some abuse instances?
sachinjain··on Tunnelmole – give your local servers a public URL
Requestly (https://github.com/requestly/requestly) founder here!

This looks promising! We were also considering to build tunnelling support in our desktop app. Definitely going to explore your DIY tool, thanks for sharing.

sachinjain··on Show HN: We’re open-sourcing Requestly - HTTP debugging proxy for Web and Mobile
We're not focussing on backend too much as of now. We do want to cover mobile & backend at some point in future. However, we recently got a feature request to support Intercepting & Modifying network requests from locally running NodeJS instance [0] so we made it possible.

[0]: https://docs.requestly.io/debug-backend/nodejs

sachinjain··on Show HN: We’re open-sourcing Requestly - HTTP debugging proxy for Web and Mobile
We don't have it right now. Couple of users have also asked about it in the past. Opened an Issue for this - https://github.com/requestly/requestly/issues/356 Looks like we need to prioritize this soon.

Out of curiosity do you need ability to support sessions locally for privacy reasons?

sachinjain··on Show HN: We’re open-sourcing Requestly - HTTP debugging proxy for Web and Mobile
This is awesome to hear and we really look forward to contributions.
sachinjain··on Show HN: We’re open-sourcing Requestly - HTTP debugging proxy for Web and Mobile
LogRocket integrates within in your product and captures the sessions for the end users.

We are primarily solving within team collaboration for faster debugging. For example - When QA/customer report share issues with developers, instead of sharing the screenshot/har files they can share sessions and developers can use the session recording to get complete picture of the issue and avoid follow up questions.

sachinjain··on [dead]
Works fine for me at the moment.
sachinjain··on Facebook Announces Meta Verified
Imagine if StackOverflow announcing a subscription of $10/month to access the accepted answer, all the devs out there will be screwed.
sachinjain··on Stackoverflow updates its policy to not accept answers copy-pasted from GPT
This isn't backed by any data but I feel confident to say there are so many questions on SO that can be answered by Chat-GPT correctly. If you open the home page of StackOverflow and see the new questions coming in topics like Python, JS, there are many questions related to syntax error, giving wrong output, etc and ChatGPT can be valuable in those scenarios.
sachinjain··on Ask HN: How relevant is cross-browser testing anymore?
Do you use any tool like Browserstack or Lambdatest or Saucelabs for running your tests across browsers? My question is if you have already invested in end to end testing automation then why not run in 10 browsers to be on safe side than running in only 3. Price?
sachinjain··on Ask HN: How relevant is cross-browser testing anymore?
I have had a very nasty bug that I debugged in Safari. Chrome & Firefox supports redirects to http when the site is on localhost or 127.x.x.x but Safari doesn't and throws a Mixed content warning error.

Another one was similar when redirect chain got broken because of an intermediate redirect (https -> https -> http -> https)

I guess Chrome & Firefox automatically upgrades the protocol now but Safari doesn't and it broke the chain and it was also not showing the broken redirected chain in the Safari developer tool.

sachinjain··on Ask HN: How relevant is cross-browser testing anymore?
Fixing any issue specific on Safari is a whole challenge on another level. Hope you had an easy time debugging issues on Safari.
sachinjain··on Ask HN: How relevant is cross-browser testing anymore?
Hey @raxxorraxor, I am not against using jQuery. What I meant was initially back in 2012-2013 days when jQuery used to be a default DOM query/manipulation library people used, the same code used to break across browsers and we had to use some polyfills.

Like you said you usually test with the latest version of Chrome/Firefox you are partly agreeing to the statement I made.

I am trying to find someone who's strongly in favour of testing their apps across browsers and multiple versions.

sachinjain··on Ask HN: How relevant is cross-browser testing anymore?
We might be wrong here and missing some valid point. I see companies doing automation testing beyond a point but do they really test beyond 2 browsers?

One line of thought could be if we have already invested in automation testing then why not run in 80 browsers too when we can. Its just additional hardware cost or cost of platforms like BrowserStack/Lambdatest.

sachinjain··on Show HN: Open-Sourcing InboxSDK (YC S11) – Build Apps in Gmail
This is very powerful, thanks for sharing this.
Page 1 of 3Next →