1,049 karma · joined March 14, 2023
Nobody is advocating sending kids out into a riot. So that leaves... I'm gonna go out on a limb here and say probably 364.8 riot-free days a year suitable for playing or moving about outside.
+ Sad that some downtrodden drones try to bury this sentiment instead of demanding better treatment.
And this is in L.A., home to probably the least-challenging weather in the country. We have entire generations of junior-high and high-school kids who are apparently too feeble to ride their bikes, walk, or take the bus to school. Pathetic.
Taking it away was just another “up yours” from Google to you.
I expected this article to discuss push-notification payloads and use cases, but no… it’s about spamming the user about products. It’s as if the author doesn’t even understand what push notifications are.
How disappointing to find that the title is BS, applied to an article that’s focused entirely on spamming.
Push notifications might never even be shown to the user. They may be for the application’s consumption, to avoid polling a remote server.
I don't know what else could vary based on platform. One thing I can't control for is browser and OS versions, because the older Mac I have (the one that works in this case) can't be updated to the latest.
It must be sending garbage characters. But the vast, vast majority of sites work. It's really mystifying.
As far as other sites are concerned... I just remembered one that's not quite as clear-cut. Zoro.com complains that my credentials are wrong, but if I reset my password it complains that I'm trying to use my current password... so it's obviously not wrong. As usual, they just threw up their hands... and sent me a 10% coupon... which of course I can't use because their site is broken. Just tried it again, and it's still unusable. Didn't try the older computer yet.
On the other hand, I find a lot of bugs. Not in things as refined as compilers, usually, but if I had a dollar for every time I've heard, "Well, nobody else has reported this before," I could probably buy a tank of gas. And that's saying something today.
Latest example: Amazon's Web site rejects all phone numbers entered on an Apple Silicon Mac. I was setting up a new address, and it said "remove invalid characters from phone number field:" https://i.imgur.com/mjwiCqc.png
This happened in both Safari and Firefox. Amazon support couldn't figure it out in 1.5 hours of chat. I went to an Intel Mac and entered the exact same number, no problem.
I assume most problems I face are solved, and that I just don't know shit. So I scramble to research the solutions, and I'm shocked when what seem to be widely-encountered problems are NOT, in fact solved.
One recent example I encountered was API definition. I was tasked to define a new API for my company's products, and celebrated when I discovered OpenAPI. I was a bit surprised to find that only the very latest version of the standard (3.1) was competent enough to be useful.
And despite 3.1 being ratified for years, today there are still no usable code-generation tools that support it. I wasted weeks studying and trying to fix various tools, after studying reams of redundant and conflicting documentation in different repositories... thinking it was my problem. No. It's just a hideously broken mess.
Today I'm dealing with the same thing in SwiftUI... and again have reached the conclusion that the programming paradigm it pushes has not been thought through. Its rushed and immature state shows in its kitchen sink full of overlapping and rapidly-deprecated approaches to problems that were solved in traditional application structures a decade and a half ago.
Just typing that out, I wonder if I failed to learn from my first example and wasted too much time on the second. But if you're a thorough person, you have to satisfy yourself that you've been diligent in trying to inform yourself of best practices.
My girlfriend works in restaurant management and has seen the douchebaggery first-hand. Oh, and drivers taking customers' food into the shitter. Yummy.
Flag away, infants.
How much follow-through and ad-blocker installation that translated to, I have no idea. But it's fun to mock Google anyway.
But... I am one person Google drove away. I finally installed an alternative YouTube application simply because Google introduced never-ending ads that must be manually canceled every few minutes. I was OK with watching normal, TV-style ads. But Google crossed the line by basically halting playback of a program every few minutes and forcing you to herd it along over and over and over. I can't do that while I'm cooking.
Meanwhile, a boatload of the map is red.
Amazon will probably get away with this, just as Apple got away with removing the headphone jack from its best-selling music player. Watch apologists fall all over themselves to excuse it, and attack those of us who decry rip-offs like it.
"You're posting too fast. Please slow down"
Then WHY WAS THE REPLY BUTTON ENABLED? There is no excuse for this rudeness. Why are we expected to put up with it, year after year after year? Deliberately stealing from users is NOT OK, EVER. Why does HN do it?
I already have a VPN and BitTorrent trackers I can rely on. I'm willing to (and do) pay for content. But I will not pay to watch ads. Amazon are scumbags who steal from small enterprises anyway; I almost welcome this motivation to deny them more of my money.