Live data from Hacker News

Airpass – Easily overcome WiFi time limits

airpass.tiagoalves.me

71–80 of 278 posts

Re: Airpass – Easily overcome WiFi time limits

#71
post #30

Earlier quoted context omitted.

It just resets the MAC address, making the router believe it's a new device, thus not subject to the "x minute" free WiFi.

That won't circumvent the sms code requirement most free wifi services use.

I think they are extremely rare, and I would rather just use my mobile data instead of giving them my phone number.

Definitely does not happen on "free trials" on in-flight Wi-Fi for obvious reasons.

Re: Airpass – Easily overcome WiFi time limits

#72
post #44

The trivial defense against this is time limited passwords for Wifi access. Deny all access until a valid password is entered, only permit that password and MAC address pair for n minutes. Buy a coffee, get a new password, etc.

So "trivial" that this is how it was done years ago, but then coffee shops gave up on it because it turned it not to be so trivial after all.

Their employees' time is more effectively spent making coffee than repeatedly providing low-level tech support for random password problems.

Re: Airpass – Easily overcome WiFi time limits

#73
post #46
post #43

Earlier quoted context omitted.

200 bytes for the business logic. 47MB for the UI & boilerplate around the business logic. I get that this may be the easiest way to develop and publish an application today, but it's sad that this is the direction we have taken in recent years.

Modern app bloat in one analogy: Business logic size: ~20 bytes Total app size: ~47 MB = 47,000,000 bytes Bloat factor: 47,000,000 / 20 = 2,350,000 Let’s scale this up and say the business logic is 1 pound. Then the whole app would weigh: 1 lb × 2,350,000 = 2,350,000 pounds What weighs ~2.35 million pounds? - A fully loaded Boeing 747-8: ~987,000 lbs - Another fully loaded 747-8: ~987,000 lbs - A blue whale: ~330,000…

While I appreciate criticizing bloat (why are we packing Chromium in every app again?), I would like to warn against watching every "pound". Images, for example, "weigh" a lot more than code but that doesn't mean they don't serve a purpose and add value.

That being said, the fact that quick maths can give you a 6 orders of magnitude difference between functional code and the package is probably reason for concern.

Re: Airpass – Easily overcome WiFi time limits

#74

This is so unethical and no one gives a fuck, society crumbles when people just feel entitled to take more than their fair share.

This is hacker news. Hacker ethos is rooted in the intellectual challenge of overcoming software systems and electronic hardware. It's the same ethos that stole long distance phone minutes, traded warez, and got free satellite channels. You don't have to do those things but you probably won't convince those who do that their 20 extra minutes of wifi will be the downfall of society.

Re: Airpass – Easily overcome WiFi time limits

#75
post #46
post #43

Earlier quoted context omitted.

200 bytes for the business logic. 47MB for the UI & boilerplate around the business logic. I get that this may be the easiest way to develop and publish an application today, but it's sad that this is the direction we have taken in recent years.

Modern app bloat in one analogy: Business logic size: ~20 bytes Total app size: ~47 MB = 47,000,000 bytes Bloat factor: 47,000,000 / 20 = 2,350,000 Let’s scale this up and say the business logic is 1 pound. Then the whole app would weigh: 1 lb × 2,350,000 = 2,350,000 pounds What weighs ~2.35 million pounds? - A fully loaded Boeing 747-8: ~987,000 lbs - Another fully loaded 747-8: ~987,000 lbs - A blue whale: ~330,000…

Well, if you COULD ship something across the world on a private 747 with extra features to protect your cargo, and it has nearly no environmental downside and has no meaningful downside vs a smaller airplane… you’d probably do it! There’s no incentive in software to get a smaller, more efficient plane, and plenty of incentive to use the big thing for free that has all the extra features

Re: Airpass – Easily overcome WiFi time limits

#77
post #30

Earlier quoted context omitted.

That won't circumvent the sms code requirement most free wifi services use.

I have never seen this before

Never seen it in the US, but it was fairly common when I was on vacation in Europe

Re: Airpass – Easily overcome WiFi time limits

#78
post #43

Earlier quoted context omitted.

200 bytes for the business logic. 47MB for the UI & boilerplate around the business logic. I get that this may be the easiest way to develop and publish an application today, but it's sad that this is the direction we have taken in recent years.

Are they doing something additional with the 47MB - 200 bytes? Like selling you to the brokers?

Not even. It's just overhead.

Re: Airpass – Easily overcome WiFi time limits

#79
post #47
post #9

Earlier quoted context omitted.

Why does a Mac-only app that shows a menu bar icon and a notification popup need to be Electron…? That’s 30 lines of Swift, max.

Electron is an overkill way to not have to learn how to do stuff properly, if you ask me. And people love not to learn.

Send in a PR then?

Re: Airpass – Easily overcome WiFi time limits

#80
post #9

Alternatively, if you don't want to run the whole Electron app, the money is this line: sudo.exec("/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 -z && ifconfig en0 ether `openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'`",

Why does a Mac-only app that shows a menu bar icon and a notification popup need to be Electron…? That’s 30 lines of Swift, max.

[flagged]
Post reply on HN