HNHacker News
TopNewBestAskShowJobs

sachinjain

185 karma · joined December 15, 2018

submissionscomments
sachinjain··on UberSuggest Chrome Extension tracks your location data extensively
> This information is valuable in ensuring security and providing insights related to usage.

My question is not about ip-api or ipinfo products but my question & concern is why does UberSuggestion collect this information from my device. However, It is not specific enough, it is giving the exact ZIP code, lat, long (close enough).

In a nutshell, UberSuggest is also collecting my browsing history as well as I am logged into the product. Why do they need to know all of this about me?

sachinjain··on UberSuggest Chrome Extension tracks your location data extensively
Its not ip-api that's capturing the data. It is UberSuggest content script that is firing this API call and capturing this data.
sachinjain··on Show HN: Cogram – Turning meeting transcripts into actionable insights
I bet this is going to be very helpful especially user interviews. I have done lots of user interviews lately and I spent a lot of time collecting notes for different things the users said, asked for and then processing the action items. This could have saved me a lot of time. I'd love to see a Meets integration as well. Do you have any plans?
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
We have just started working on adding websocket. gRPC and rpc-json are in the pipeline.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
FYI - We are adding a support for responseJSON in the arguments so you can just write the above code like this

function modifyResponse(args) { const {method, url, response, responseType, requestHeaders, requestData, responseJSON} = args;

    responseJSON.result.user.vip_end = "2030-06-11T14:16:20.000Z";
    responseJSON.result.user.expire_in = "3573 days, 3 hours";
    responseJSON.result.user.is_premium = true;
    return responseJSON;
  }
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Very Interesting that you brought K8s. In the K8s cluster, an API request could be hitting one of the multiple PODs so how does the JVMTI agent know which pod to connect to? I am definitely missing something here.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Interesting! What was the trigger point to move to Proxyman. How did you port the configurations you already had in Charles? Did you have to recreate them?
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
So humble of you. Drop me an email at sachin@requestly.io if you want to chat further and if there's anything I can help you with.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
So glad to hear this.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
wow thanks! I believe Requestly is ChromeDevTools++ and Our vision is to make MobileDevTools++ and BackendDevTools++ really soon.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
great collection. You can also create a Github awesome repo collection like awesome-requests-proxy-tools
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Zap and burp are more optimized towards security testing. There's definitely some overlap in terms of network requests interception but the capabilities on top of interception varies a lot So It depends upon your use case. If you are an application developer/QA you will find zap & burp to be an overkill solution for even simplest of things.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
thanks for the tip. AB test on pricing page is very tricky. One challenge which with the A/B test on pricing page is that we need to wait for like weeks to get substantial data in terms of conversions. For example - 40 vs 32 wouldn't be significant enough to conclude. I'd try to learn how can we experiment on the pricing page. I do get your point, this page needs more work in terms of experience.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
That's a very good question. Manifest V3 changes heavily impact Requestly because we use webRequest API to intercept the network requests. We have already started evaluating what works and what not.

A couple of things which I see right away not being supported directly in Manifest V3 are like adding a random parameter to URL to avoid caching, Inserting a script before page load etc.

Apart from this, from a couple of folks whom I know have migrated to Manifest V3 their users have faced some issues So I'd be most likely wait for another 4-5 months before doing the migration. Do you have any pointers for v2 to v3 migration?

Thanks for the tip about the Linux page.

sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Yes, You can do this with Requestly desktop app. You can use Modify Response feature to just specify a URL then specify the status code you need like 400 or 500 and then you can also specify what content do you want to return.

Requestly also lets you write a simple JS script to change something in the existing content. Here are some references for you - About Modify Response (https://requestly.io/feature/modify-response/), Change Status Code (https://stackoverflow.com/questions/50923170/simulate-fake-4...).

And yes, Requestly is available on Windows too.

sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
I have seen Inav earlier but never used it. Does it also provide response modification capabilities?
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Some of our customers use Requestly on Windows & Mac to test their sites and that too across browsers. I am glad that there's more demand for a universal solution. We are based on top of electron So it was comparatively easier to build cross-platform solution although yes we have to handle the nuances of all different OS and the versions.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Lightrun looks really interesting. Have you personally used lightrun to debug anything directly in production? I saw the video on landing page and very curious to know how it works under the hood.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Yes, this should be possible. You can always open a new issue here - https://github.com/requestly/requestly/issues if you need help with anything.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
This is clever. How was the experience with Modify API Response? Were you able to figure out everything on your own or Was there a learning curve?
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
We will soon move to IOS after launching our Android SDK. Please drop me a Hi at sachin@requestly.io and I'd be happy to learn more about your use cases in IOS and I will inform you when its available.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
This makes me realize that we need to improve upon the downloads page too. Noted this down. Feel free to drop me a Hi at sachin@requestly.io
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
We don't have an Android app. We intended to take it to the "Requestly for Android" page. We are building our SDK landing page and we want to link it there. Thanks for the feedback.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Our Native SDK provides listening to API Requests and Analytics events in your app. In order to view JS blogs or Images, you can use the desktop app - https://requestly.io/desktop

We provide the capability that you can disable the SDK in production builds and enable only in the debug builds. And yes we are going to provide the capability using which you can download or share the APIs and events sessions with your support staff.

sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
thank you for informing this! Making the fix.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Do you happen to remember how did you find Requestly? Was it google search and which query?
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
So glad to hear this. This is really good feedback. Noted this down. We will soon make this live. We already have an animated gif at https://requestly.io/feature/redirect-url/

Do you mean to say we should have an animated flowchart for the hero image on the page?

sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
We also have a desktop app which works very similarly in terms of setting up proxy and installing the certificates. The fundamentals with which we are building Requestly makes it different from other tools in this space. We intend Requestly to be used by team, easy re-use of the mocking configurations. The intent to go with SDK based approach is that it is one-time setup while using an external proxy will always require you to configure your phone every time which is painful. Like you said, local proxy servers can be flaky sometimes and you may eventually end up spending more time on the tool rather than your actual work.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
Thank you for asking this and This is a very good question. The way we are building Requestly is to be used within teams, test different case-cases, have them on cloud and use them again & again without setting up everything from scratch. Collaboration is an essential feature which is missing in this space. To give you an example - A developer working in E-Commerce domain has mocked an API to return empty slots for a cart, (s)he'd like to share it with the team so that anyone in the team can use the same configuration while making any changes in those files. Now, Think of a Repository of Rules available in your company when you have to test different scenarios. When you work on a particular component, you can just enable different configurations and test them out easily without having to know how to set those configurations up. I believe this really improves onboarding and efficiency in testing your code.
sachinjain··on Launch HN: Requestly (YC W22) – Network debugging proxy for web and mobile
On the way to fixing this bug. Looking forward to your feedback when you try it out.
← PreviousPage 2 of 3Next →