Live data from Hacker News

Airpass – Easily overcome WiFi time limits

airpass.tiagoalves.me

211–220 of 278 posts

Re: Airpass – Easily overcome WiFi time limits

#211
post #137
post #123

Earlier quoted context omitted.

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

No a PR that actually makes the world a better place. Be the change you want to see and all that.

By deleting the repo and banning the person from GitHub?

Re: Airpass – Easily overcome WiFi time limits

#212

Earlier quoted context omitted.

If you don't know Swift, but do know Electron, it's easier to do it in 30 lines of Javascript. People who don't like the developers work can always write and publish their own application, of course.

It's hard work writing free stuff for others, much easier to criticise stuff instead of getting your hands dirty.

It's hard work learning programming tools and optimizing, much easier to use a one-size-fits all framework that wastes the end-user's resources.

Re: Airpass – Easily overcome WiFi time limits

#213

Earlier quoted context omitted.

47MB is about 3x the space once required by a widely used commercial graphical operating system. It was even enough to also include Microsoft Word with plenty of space left. How far we’ve fallen.

You're living in the past. Hard drives are now up to 36TB. Hard drives are always getting bigger. 47MB isn't worth worrying about, at all.

While it is true that hard drives have large amount of storage, it is unlikely that are any Mac with a 36TB hard drive attached that needs to overcome WiFi time limit.

Re: Airpass – Easily overcome WiFi time limits

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

A long time ago in San Antonio TX I was pulled over by the cops while biking back to my little apartment with a bunch of groceries. They were unwilling to believe that an adult would leave the car home to get groceries by bicycle.

(I'm from Italy originally).

Re: Airpass – Easily overcome WiFi time limits

#215

This reminded me of an old app that would scan the MAC addresses of devices already connected to a paid WiFi network. You would then just change your MAC to one that already paid for the WiFi, and then reset it once you were done.

tried that in a hotel in Paris and it worked

Re: Airpass – Easily overcome WiFi time limits

#216

Earlier quoted context omitted.

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

People usually think that but when it comes to attack surface, change management, upgrade issues, etc —- the extra stuff isn’t entirely free… Upgrades shouldn’t ever break things, bugs and vulnerabilities never exist, and Rube-Goldberg machines should work 100% reliably day in and day out. Unfortunately reality doesn’t work that way…

Even Rube Goldberg sometimes included a simple alternative at the end of his machines. If the opossum or woodpecker get sick, there is a knife handy to sharpen the pencil.

https://msl.cs.uiuc.edu/~lavalle/cs397/goldberg.html

Re: Airpass – Easily overcome WiFi time limits

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

Looks like ai-generated bloat. It even has deps for deb+rpm builds yet is mac only.

Honestly would not expect anything more from js devs who use macs/windows. I see this so often.

Re: Airpass – Easily overcome WiFi time limits

#218
post #148

Earlier quoted context omitted.

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.

It (AppleScript) is, and you can actually write JS instead these days, with a criminally underdocumented Objective-C bridge (JXA).

I was preparing for the death of AppleScript and was shocked when I stumbled around their addition of JS a few years back. I thought that would have been big enough news to hit my radar when it happened, or that Apple would have made a big deal about it at WWDC. Of course, that would require them to fully support AppleScript in their newer apps, while instead they seem to really only care about Shortcuts, since that’s easier to sell on mobile, I assume.

Re: Airpass – Easily overcome WiFi time limits

#219

This reminded me of an old app that would scan the MAC addresses of devices already connected to a paid WiFi network. You would then just change your MAC to one that already paid for the WiFi, and then reset it once you were done.

Wouldn't that lead to interference with the original device using that MAC address? Ie both of you getting packets meant for the other etc?

Re: Airpass – Easily overcome WiFi time limits

#220
post #138

Earlier quoted context omitted.

Its called externalized cost and its as real in software as it is IRL

So the cost is there, it's just not paid (directly) by the developer. But we all end up paying someone else's externalized cost, included said developer that is paying some other developers' externalized costs.

Consider also the missed market opportunity: my personal devices are 13yo laptop and 9yo phone. If an app isn’t compatible or makes it lag, I delete it and download a competing one. I’m not alone, and yes: I have money to spend on your app. I just don’t want/need to upgrade hardware that often.
Post reply on HN