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.
Airpass – Easily overcome WiFi time limits
211–220 of 278 posts
Re: Airpass – Easily overcome WiFi time limits
#212Earlier 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.
Re: Airpass – Easily overcome WiFi time limits
#213Earlier 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.
Re: Airpass – Easily overcome WiFi time limits
#214Earlier 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.
(I'm from Italy originally).
Re: Airpass – Easily overcome WiFi time limits
#215This 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.
Re: Airpass – Easily overcome WiFi time limits
#216Earlier 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…
Re: Airpass – Easily overcome WiFi time limits
#217Alternatively, 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.
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
#218Earlier 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).
Re: Airpass – Easily overcome WiFi time limits
#219This 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.
Re: Airpass – Easily overcome WiFi time limits
#220Earlier 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.