Live data from Hacker News

Airpass – Easily overcome WiFi time limits

airpass.tiagoalves.me

121–130 of 278 posts

Re: Airpass – Easily overcome WiFi time limits

#122
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.

Is ActionScript still a thing on Macs? I feel like that tech was almost criminally overlooked while being the backbone for a lot of processing pipelines back in the day.

You mean AppleScript?

Re: Airpass – Easily overcome WiFi time limits

#123
post #79
post #47

Earlier quoted context omitted.

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?

A pr that deletes the repo and bans the person from github?

Re: Airpass – Easily overcome WiFi time limits

#125

Haven’t ever encountered any place that had a wifi time limit. In the late 2000’s internet cafes had time limits but that was enforced on their own devices. Is there a specific scenario where time limited wifi is common place?

I think the name refers to the limits some airlines have. JAL for instance offers one hour free on some flights.

Re: Airpass – Easily overcome WiFi time limits

#126

Earlier quoted context omitted.

So I tried this out on macOS 26 and the `airport` command is no longer there. There is a `airportd.sb` file, which appears to be some permissions based thing in s-expression/LISP. Weird. Edit: Spun up a macOS 15 VM and I got this: WARNING: The airport command line tool is deprecated and will be removed in a future release. For diagnosing Wi-Fi related issues, use the Wireless Diagnostics app or wdutil command line to…

Looking around briefly, you can replace it with this: `networksetup -setairportpower en0 on && [... set MAC ...] && networksetup -setairportpower en0 off` I think it's pretty safe to assume that modern Macs will always have en0 as the WiFi adapter, but if you wanted, you could use `networksetup -listnetworkserviceorder` to find the associated device.

Modern Macs do not always have en0 as the WiFi adapter (it's en1 on current iMacs and on the Mac Studio; en0 is the ethernet jack).

But you're unlikely to be taking one of the machines that has built-in ethernet to the airport or coffeeshop.

Re: Airpass – Easily overcome WiFi time limits

#127
post #89
post #69

Earlier quoted context omitted.

On a related note: Transporting a human in a car is (in relation to weight and size) like using a standard shopping cart to transport two 1L bottles of water. So the next time you walk through a pedestrian area, imagine everyone carrying a bag would use a shopping cart instead. That would be a huge traffic jam -- exactly like what you see on the road!

I've been pretty aware of this ever since I became a cyclist. I will ride down to the corner store to pick up a six pack and some chips, throw them in a backpack and ride back. It's easy. I see people driving their cars to do the same thing. All that weight and space for a 6 bottles of beer. There is massive waste all around us.

Those people could be driving from 20 minutes away or on their way home from work, or running other errands or picking kids up from school or any number of things. Good for you though.

Re: Airpass – Easily overcome WiFi time limits

#128
post #4

I feel this would be more useful as a utility to manage your MAC addresses. That would let you, for example, clone a MAC address or IP address between your computer and a phone, and maybe automatically resolve contention. That way, you can split purchased WiFi (such as on a plane) between multiple devices.

That’s only going to work on one device at a time. Don’t think that your phone and laptop with identically MAC addresses are going to magically share the connection.

Re: Airpass – Easily overcome WiFi time limits

#129

Can you not manually set your MAC address in the network configuration portion of macOS settings anymore? Does this not accomplish that same task, just with an abstracted layer of “randomness” for address generation? Another commenter already de-bloated the entire application into a bash one-liner

“Randomness” and “one less thing for me to think about”

Re: Airpass – Easily overcome WiFi time limits

#130
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.

It’s not the easiest way just the most evangelized. A Qt app even would be a few lines of code, but we’ve done a good job scaring people that learning other languages is bad because we can’t ship features fast enough with non-evangelized frameworks.

Even TCL/TK would be smaller.
Post reply on HN