Live data from Hacker News

Firsty.app – free 300kbit/s eSIM for US/EU

firsty.app

71–80 of 216 posts

Re: Firsty.app – free 300kbit/s eSIM for US/EU

#71

This seems pretty cool, so it's free slow cell service in exchange for watching a video ad every hour, with optional prepaid plans for higher speeds/no ads. It does seem that your cellular is only active for an hour after you last watch an ad, which is unfortunate if you want to receive notifications throughout the day.

I wonder how this works, if your cellular gets deactivated, how do you inform the service that you've watched the ad? Particularly if all you have is an app with no access to low-level system APIs like USSD, texting etc. Is it just disabling your access except to a particular IP range and then enabling it back on receiving a HTTP request? Can routing in Telcos even work like that? Or is it DNS perhaps? That would see…

> Can routing in Telcos even work like that?

Why not?

I don’t know how this company actually has things setup, but I suspect you’re right — it’s all done with routing tables. DNS tends to cache too much, and I think DHCP would either be too chatty or also cache too much to be used as a gate keeper.

Instead, a firewall/routing approach would make more sense. It would technically be no more difficult than setting up port knocking. Instead of pinging a specific port, you’d watch a video. But other after that, you could just route traffic.

What I’d be more interested in knowing is where this filtering is taking place. It would be better done on the phone, to avoid null-routed data going over the network (and costing $/€/etc). So, I’m guessing that it is all done within the eSIM app itself. Maybe something like getting a (signed) token after viewing the video that extends a time limit/expiration for the eSIM itself. Then when the eSIM is expired, it can only communicate with one service — the ad host.

Re: Firsty.app – free 300kbit/s eSIM for US/EU

#74
Travel esim's are not equal.

There are not many actual operators that back those esim services, especially in the price conscious end.

A recent experience: get a sim that covered countries that I traveled during one trip: Singapore, NZ, USA. The operator ended up being Drei Austria and all the traffic passed through Austria which meant that:

- In Singapore the latency was high but essentially usable.

- In NZ, especially in the more remote areas it was often completely unusable even when there was cell coverage as the latency and packet loss killed all the fun.

- In NYC it was quite alright, nothing to cheer about but decent.

While in a recent trip to Japan we got a single country plan that was offered by Singtel .. traffic did a 10kkm round trip but was generally very fast.

So keep this in mind when you next buy an eSim.

Re: Firsty.app – free 300kbit/s eSIM for US/EU

#75
post #66

For travelers’ eSIM (paid), many people whom I asked, have recommended Airalo - https://www.airalo.com I have no affiliation.

Airalo made getting a SIM in India so much easier. The KYC checks they introduced are poorly understood by local vendors making it really painful to get a local SIM. Also, being able to pre-purchase the SIM card means you can immediately browse when arriving. When we arrived, the WiFi in Chennai airport couldn't deliver the OTP to our foreign phone numbers, so without the pre-purchased eSIMs we wouldn't have been abl…

> I don't like it that they charge such a premium, it makes having data as a tourist somewhat of a privilege.

I obviously don't like that the premium for an eSIM in a place like India is so high, but I think (having a brief look at esimdb.com) $20-30 USD for 10-15 GB is not unreasonable for the substantial portion of tourists to India who are already traveling from another continent [1], and considering it's in the range (±50% perhaps) of mobile data prices for a comparable plan in the UK or the US, I'm not sure it's that much of a privilege for tourists.

To be clear, I don't mean that the premium is warranted, but just that it may not be much of a privilege for many tourists.

[1] https://www.statista.com/statistics/207005/foreign-tourist-a...

Re: Firsty.app – free 300kbit/s eSIM for US/EU

#76
post #61

Wow. 1.95 euros a day for the non-ad version? In India (where I live) I pay less than 3 euros a month for a 1.5GB everyday 5G connection and unlimited nationwide calls. So it's definitely not a "fair local rate" as they claim.

Ouch, I thought it was 1.95 per month...

Even though it's really spelled out in big letters on the webpage, I've made the same mistake. Just wasn't expecting mobile plans to have prices per day.

Was wondering how it can be that cheap, literally too good to be true sadly.

Re: Firsty.app – free 300kbit/s eSIM for US/EU

#78

This seems pretty cool, so it's free slow cell service in exchange for watching a video ad every hour, with optional prepaid plans for higher speeds/no ads. It does seem that your cellular is only active for an hour after you last watch an ad, which is unfortunate if you want to receive notifications throughout the day.

I wonder how this works, if your cellular gets deactivated, how do you inform the service that you've watched the ad? Particularly if all you have is an app with no access to low-level system APIs like USSD, texting etc. Is it just disabling your access except to a particular IP range and then enabling it back on receiving a HTTP request? Can routing in Telcos even work like that? Or is it DNS perhaps? That would see…

It’s just the cellular version of a wifi captive portal: https://en.wikipedia.org/wiki/Captive_portal

Simple version is the network router firewalls traffic to anything except the ad server, and the ad server will have a trigger to change the firewall. There are some technical nuances to how you handle DNS and also redirecting from other web pages (if desired) without breaking things. But that’s the gist of it.

Re: Firsty.app – free 300kbit/s eSIM for US/EU

#79

This seems pretty cool, so it's free slow cell service in exchange for watching a video ad every hour, with optional prepaid plans for higher speeds/no ads. It does seem that your cellular is only active for an hour after you last watch an ad, which is unfortunate if you want to receive notifications throughout the day.

I wonder how this works, if your cellular gets deactivated, how do you inform the service that you've watched the ad? Particularly if all you have is an app with no access to low-level system APIs like USSD, texting etc. Is it just disabling your access except to a particular IP range and then enabling it back on receiving a HTTP request? Can routing in Telcos even work like that? Or is it DNS perhaps? That would see…

I'm assuming this would be done by zero-rating their advertising service. They already imply that they restrict traffic on their Free plan to certain services so I would assume they use the same mechanism to allow traffic to pass through their advertising service even when a users free plan has run out.

Here is a paper on how websites could be identified for zero-rating: https://www.researchgate.net/publication/343966537_Knocking_... It has a whole list of possible methods.

Re: Firsty.app – free 300kbit/s eSIM for US/EU

#80
Feels awfully MVP...

There seems to be no dashboard showing how much fast data you have left.

5G is ubiquitous where I am in the UK. Yet it still connects over LTE.

Setup process on Android is very cumbersome. Is there really no API to add an esim via URL/intent?

Post reply on HN