HN user

mateuszbuda

367 karma

https://mateuszbuda.github.io https://scrapingfish.com https://narf.ai

Posts18
Comments65
View on HN
scrapingfish.com 3y ago

State of Web Scraping 2023

mateuszbuda
4pts0
scrapingfish.com 3y ago

Scraping Google SERP with Geolocation

mateuszbuda
2pts0
scrapingfish.com 3y ago

Scraping Walmart to Estimate Share of Sugar in Food

mateuszbuda
5pts1
scrapingfish.com 3y ago

Build Your Own Mobile Proxy for Web Scraping

mateuszbuda
185pts31
scrapingfish.com 4y ago

Analyzing Indie Hacker Products with Verified Revenue

mateuszbuda
173pts118
scrapingfish.com 4y ago

Scraping Instagram

mateuszbuda
55pts36
www.youtube.com 4y ago

Building an Invisible PC

mateuszbuda
2pts0
twitter.com 5y ago

Neuralink monkey experiment is nothing new

mateuszbuda
2pts1
spie-aapm-nci-dair.westus2.cloudapp.azure.com 5y ago

Digital Breast Tomosynthesis Lesion Detection Challenge (DBTex)

mateuszbuda
1pts1
www.medrxiv.org 7y ago

MedRxiv – the preprint server for health sciences

mateuszbuda
2pts0
pytorch.org 7y ago

U-Net for Brain MRI Segmentation on PyTorch Hub

mateuszbuda
3pts0
github.com 7y ago

U-Net implementation in PyTorch for brain MRI segmentation – data and weights

mateuszbuda
2pts0
mateuszbuda.github.io 7y ago

Thresholding method for imbalanced classification – GitHub Gist

mateuszbuda
1pts0
mateuszbuda.github.io 7y ago

Genetic optimization of a risk stratification system for thyroid nodules

mateuszbuda
1pts0
mateuszbuda.github.io 7y ago

Python tools for comparing machine learning models and human readers

mateuszbuda
12pts0
anvaka.github.io 7y ago

Exploring word2vec embeddings as a graph of nearest neighbors

mateuszbuda
2pts0
blog.openai.com 8y ago

OpenAI Fellows–Fall 2018

mateuszbuda
4pts1
mateuszbuda.github.io 8y ago

Colaboratory deep learning starter notebook

mateuszbuda
2pts0

Do you have an idea what would be my external IP address? On my phone connected to a mobile network, I get assigned mobile IP address which is my external IP address. It's not attached to the SIM card because it changes when I reconnected. Is it handles by the BTS software? Do I get assigned an IP address and BTS communicates on my behalf using that address which comes from the mobile network operators pool?

Can I use this to run my own mobile network? Is there something like a blank SIM card which I could use for it? I don't need global coverage but is it possible to create my own BTS on a PC (with some antenna connected to it) and then have my own SIM card which I can insert into regular phone/device and have it connected to my BTS and connect to the Internet?

I don’t really know. I don’t write posts to optimize for SEO (include FAQ at the end or something like that) and hope it’s just good content people will share.

There are also SEO pages which do not have any useful content. I think I should have more of them because my competitors have only SEO pages but I don’t have time for it as I have to focus on the product and customer support. Probably a good mix between useful content blog posts (maybe with SEO filling) and strictly SEO pages is best to bring traffic.

I think that LLM costs, even GPT-4o, are probably lower compared to proxy costs usually required for web scraping at scale. The cost of residential/mobile proxies is a few $ per GB. If I were to process cleaned data obtained using 1GB of residential/mobile proxy transfer, I wouldn't pay more for LLM.

[dead] 2 years ago

I agree that web scraping is a shady business in many cases but there is definitely a difference between setting up a few mobile proxies for yourself and using devices and networks which belong to other people without them even knowing this until they cannot access some websites because there was a bot detected in their network.

I would also include deceptive credits systems used by SaaS which have usage-based like subscriptions. It’s a bait and switch variant. First, you think one call to the API is one credit but it always turns out that you need calls which consume 20 or 50 credits instead and you have to move to a more expensive plan and buy millions of credits every month. Second, unused credits do not roll over to the next month so your effective cost per call is orders of magnitude larger compared to what you expected.

At https://scrapingfish.com/ we have both options, usage based https://scrapingfish.com/buy and subscriptions (monthly unlimited requests plan) https://scrapingfish.com/unlimited. Despite subscriptions being cheaper option per request, usage based is way more popular. Only less than 10% of our users have subscribed to unlimited monthly plan. I guess usage based plans give users more control over how much they spend or maybe they simply don't want to subscribe to another service.

Two main differentiators. 1. Pricing. We charge for requests and the cost of each successful request is the same as opposed to misleading API credits system used by others. Also, we sell request pack which are valid up to 1 year as opposed to monthly plans with expiring unused API credits. 2. We use our own high quality and ethically sourced mobile proxies as opposed to shared pools from large proxy providers (https://scrapingfish.com/how-ips-for-web-scraping-are-source...).

To give you a reference point, at https://scrapingfish.com/ we charge $0.002 per API call but in our case, the API call gives you the value by itself: access to mobile proxies and cluster of browsers. For you, I would recommend to either give the API access for free as I assume users already pay for the product. Another option would be to include API access only to higher plan users who pay more and this could be an incentive for some users to upgrade their plan.

BotOrNot (2021) 3 years ago

Some parts are outdated now. Bot detection vs web scraping is an ever evolving arms race.

Anyway, incolumnitas blog is a great source of information about bot detection and techniques to avoid being detected. We have implemented many successful methods based on it in https://scrapingfish.com/.