Hacker News new | past | comments | ask | show | jobs | submit | cm2012's comments login

I absolutely adore this article on computer ad history.

I hate GDPR and cookie warnings, but I think the EU has done some real good regulating Apple. We now have almost universal USB-C plugs thanks to the EU.


This is apple's modus operandi. Hobble competitors even if it's anti-customer. Fill the gap themselves for higher profits.


Don't forget the classic "Oh, that 3rd party app/feature is so popular, I bet we could build a identical/slightly less useful thing ourselves so people don't have to use other things than Apple software ever"


Conveniently, Apple's App Store Review Guidelines also include several rules that restrict apps from duplicating features that the OS already provides.

So if they detect a trend early enough, they implement it as first-party feature, dry out the existing competitors while restricting new competitors to enter based on the App Store Review...


I’m pretty sure this rule is only there to stop the hundreds of “flashlight” apps that used to exist. (Although, they appear to still exist) There isn’t tons of innovation or competition in “flashlight app” other than adding advertisements. There used to be a bunch of them that would only get popular out of necessity. The ones I’m seeing now in the App Store do seem to have non-default behaviors like “strobe light” at least, so they aren’t true clones of native functionality.

Apple isn’t using that rule to take down alternate weather apps, despite them having their own native weather app. There’s still plenty of QR code scanning apps, despite that being built into default camera app.


Flashlight apps were a 3rd party innovation. Apple didn't originally realize that the camera's light could be used that way. I wonder how many other useful features don't exist today because of Apple/Google's greed prevent a truly free smartphone market.


No, there's a separate rule against making the kind of app there are already too many of.


Is that even legal?


So what? Why not let there be flashlight apps if users find them useful? Apple doesn't have to recommend them in the app store and can sort them to the bottom of search results page. But why can't the exist. If people don't want them they will choose not to install them.


> But why can't the exist.

I'm fairly sure "Only high quality apps should be available to users" was said more than once when the Apple AppStore first launched (together with the second or third iPhone I think?). Apple isn't really into the whole "users can choose what's best" thing, which once you understand this, a lot of their choices become understandable (albeit shitty none the less).


And yet Apple has shown many times a willingness to use vague language of their rules to block apps they don't want. Past behavior can't predict future behavior.


The guideline says:

"Apps that copy basic iPhone or iPad functionality (including but not limited to its UI, gestures, core features) will be rejected unless the app provides a clearly different purpose or adds unique functionality."

Note the "basic" line. And there are plenty of Photos, Notes, Streaming etc apps so not seeing where this is being used to exclude competitors.


Do you think Apple will describe how they’re using this to prevent competition in their guidelines? You’ll need to read third party developers’ accounts for that.


Then they will hit you with, "We do this for safety of your data, we don't want bad actors getting health info from your watch".

I enjoy apple devices but hate the walled garden.


I don't want Apple either to get access to my health info, so I don't have such device from Apple.


I've never understood this Apple criticism (scherlocking). Someone built a search for your files, so it's not right for Apple to build a pretty key feature into the OS?

There's a lot of fair criticisms of Apple, but they don't have to be absolutely first at everything or never enter the market.


The key criticism is the final step. They don't only duplicate the functionality. They then ban the original implementation from their stores because it can create "customer confusion".


This has never happened.


Not explicitly (because that might be too openly anti-competitive even for Apple) but Apple refused to allow f.lux into the App Store, and it had to be sideloaded - and Apple leaned on them to stop offering that.

When Apple did offer Night Shift in iOS 9.3 it made the APIs to do this Apple-only, for ... reasons. As of today, no non-Apple app can modify color temperature of the display.


A statement from f.lux about Apple's recent announcement - https://news.ycombinator.com/item?id=10904798 ( 366 points | Jan 14, 2016 | 193 comments )

The actual reason behind F.lux for iOS being pulled - https://www.reddit.com/r/apple/comments/3smf15/the_actual_re...

> Sure, it uses private APIs, but thousands of popular projects on Github (like game simulators) or that Apple TV web browser project all use private APIs and they are just fine.

> The issue is F.lux for iOS is not a true source-available download. It includes a full app bundle with pre-compiled binary (which in a nutshell, is an extracted .IPA file) packed within Xcode to utilize Apple's new free signing policy.

> And to making things worse, the same F.lux Xcode project does not only allow side loading F.lux itself, but also any unsigned IPA file. The only thing a user needs is to extract an unsigned IPA and drag all resources into the project. This allows pirates to install any stolen app, without the need to buy a developer certificate. I have tested and believe this is the true reason for F.lux project being pulled.


Not allowing third party apps to adjust screen colors seems like a reasonable security boundary to me. For the most part when you close an app on iOS, it gets closed. It doesnt get to keep changing system settings in the background. Would be awful if in addition to notifications, apps also got to adjust your colors.

Screen tinting like that is exactly the kind of thing that should be an OS-feature, not an app feature.

They are similarly quite restrictive on MacOS, with some system-impacting features being locked behind “accessibility” permissions. So that arbitrary apps can’t interact with other apps unless they are actually doing something that needs it like “being a screen reader”.

iOS doesn’t have the same sort of permissions. Apps can’t take over interactions with other apps, or change display settings, etc. This is a security boundary. And changing that specifically for “changing screen colors” seems unnecessary to me.


For context, as a software developer and Mac OS user who also happens to daily drive a screen reader, I seriously doubt whether you could implement a third-party SR on that platform.

It seems that third-party software, even software with accessibility permissions, doesn't work on password screens (and probably in a few other similarly-secure places), and you need those to be accessible. Not to mention weird places like system recovery, which (for very obvious and understandable reasons) does not allow 3rd-party software at all.

I guess you could use a third-party SR for most of your system and then toggle VoiceOver on when accessing the secure parts, but that would get very annoying very quickly.

There's also no 3rd-party access to some speech-related features, like the higher-quality neural Siri voices. You'd also need APIs for things like automatically being informed of incoming system notifications to read them as they come in (which the first-party VoiceOver does), and those don't seem to be available at all.


> Apple refused to allow f.lux into the App Store

It was using private APIs.

This is never acceptable as it undermines the entire security architecture.


> This is never acceptable as it undermines the entire security architecture.

Private APIs for security reasons? Sure.

For this? Garbage. There is not a single cogent reason that a color temperature API is a security gate. Or if you think there is, what is it?


In Apple nomenclature, a private API is an API that your app is technically allowed to call, but that is subject to change at any moment and has 0 documentation and no backwards compatibility guarantees. If Apps were allowed to rely on those, they could just stop working across minor version upgrades or on new devices.

Those APIs are only there because they're needed by some higher-level system library that your app is actually allowed to use.

Sure, you could have all libraries be simple shims, all calls be interprocess, and all security be guaranteed by process boundaries, but that would kill performance.

If you only accept signed code and have W^X protections that apps aren't allowed to disable, this way is simpler, faster and just as secure.


No, all security-sensitive API surface requires being on the other side of a process boundary (and checks on who is allowed to talk to it). “Signed code” is not a thing given that you can just ship an app that can do anything and have its behavior change at runtime (that’s what an interpreter is!)


While this is true, many, many apps use private APIs. Even apps that don’t need them. One common use case is prevent an app from being debugged or run on certain devices - you can achieve that through private APIs.

Even innocuous apps like a calculator can, and do, use them for that purpose.


Which apps use private APIs ?

The App Store process automatically checks for them and blocks submission.

Curious how apps are bypassing this and not sure why they would be trying to prevent debugging when it's not possible to do this.


Almost every major third party app is using some private API or the other. There is even an internal list that Apple keeps of apps that are allowed to do. It’s quite trivial to bypass the App Store checks (which are quite bad and sometimes even flag legitimate use of system APIs).


A counter-example: FlickType apple Watch keyboard

https://www.theverge.com/2021/9/16/22676706/apple-watch-swip...


The issue is that they don’t compete on equal footing, because they integrate whatever functionality they adapt with OS features and/or first-party apps in a way that third-party apps can’t. That’s anti-competitive and increases their moat.


It’s not exactly a new thing, either. Even back in the 80s and 90s, many times Apple either implemented obvious-in-retrospect functionality from popular freeware/shareware themselves or bought up the shareware and rolled it in.

This is also one of the things that makes a big difference between Windows and macOS when getting a new install/machine set up to basic usability. With the former, before I can get anything done there’s a whole laundry list of things that need to be installed and removed (which admittedly is now easier now that winget comes preinstalled), while that list is much shorter on a Mac. For me personally getting through that phase takes at least 3-4x longer under Windows.


Instead of copying the app, they could have just paid Karelia Software.


Did Karelia Software pay the writer of `find` to use the concept?


If necessary, you can even retroactively ban the competitor's app from the App Store that you control.

As pretext, you can say the competitor's app is doing something now considered insecure or not privacy-respecting, or is not compliant with some new user experience or quality curation that you do.


And why wouldn't they? It's a ton of money and no regulator seems to care.


I mean it’s also a lot more work to add all the features Pebble would need so it could simply be they don’t think it’s worth it (and it probably isn’t, given all the other broken stuff they need to fix).


This seems strongly backed up by Claude Plays Pokemon


Isn't Claude Plays Pokemon using image input in addition to text? Not that it's perfect at it (some of its most glaring mistakes are when it just doesn't seem to understand what's on the screen correctly).


Yes but because it's trained on text and in the backend, images are converted to tokens, it is absolutely dogshit at navigation and basic puzzles. It can't figure out what Squirrels can about how to achieve goals in a maze.


The images are converted to an embedding space the size of token embedding space. And the model is trained on that new embedding space. A joint representation of text and images is formed.

It’s not as though the image is converted to text tokens.


Big companies have HR teams to check, small companies almost never do unless the owner has a special interest in it.


My local aquarium has cuttlefish, I love those little guys


IRBs are one of the most wasteful and hurtful institutions in the developing world today. In order to prevent a few possible ethical lapses, they smother hundreds of good potential research.

See Scott Alexander's works on IRB review.



> In order to prevent a few possible ethical lapses, they smother hundreds of good potential research.

Doesn't that describe all safety and security measures? Airport security wastes millions of hours in order to prevent a few possible problems.

> ethical lapses

That's quite a euphemism for death and bodily injury. I'm sure you wouldn't mind it yourself.

There is plenty of evidence of what happens without IRBs - just look what happened before IRBs.


Do yourself a favor and read this link: https://slatestarcodex.com/2017/08/29/my-irb-nightmare/

And yes, airport security is also a colossal waste


IRBs dont prevent ethical lapses; they reduce the liability of the contractee/grantee.


My wife can be psychotic at times (in the medical meaning) and trying to argue against the delusions is useless, you just have to reflect and redirect.



Yes, because they assume that the license to kill with paid leave will be used against someone they don't like. It's a real "fix your hearts" situation. Watch this play out in the current fiasco with USAID.


And I think in the vast majority of cases, it's only used against actual criminals. You only hear about these sensationalized cases because it's out of the ordinary and not at all common.


What were the demographics and what exact questions were they asked?

Because I don't see any way to get those numbers unless you basically just survey old people.


These numbers are consistent across many surveys and research. Consider the fact that you may be in an information bubble.


> consistent across many surveys and research

Sure, but there's a huge systematic bias in how a lot of surveys and research are carried out. If everyone is sampling from e.g. people who answer a phone call, their results will be consistent but hugely biased.


You haven't been to a sports even in the US right?

The general population in the US is very much in favor of law enforcement and the more "end of the world" news they consume the more they think there should be MORE law enforcement and they should have even more power.


> You haven't been to a sports even in the US right?

I have, as it happens. But many people never do; the people who go to sports games might be a similar group to the people who answer phone calls, but they're not a representative sample of the whole population by any means.


1 in 5 Americans don't like the police.


Propaganda is effective


I work in advertising and defend tracking, targeting, Meta, etc all the time as largely harmless. But I think one exception is when they promote products which are bad.

Tobacco ads are already banned - gambling should 100% be a banned ad category. So should mobile apps that are basically gambling in disguise.


I live in a Midwest state that allows gambling completely unrestricted, including apps where you just give a credit card and press a slot machine button and (inevitably) lose all your money.

I also watch the local news each morning as part of my morning routine.

It’s utterly ridiculous how many gambling ads are on tv now. Like outside of election season with political ads, it feels like 9 in 10 ads are for some gambling app. Sometimes a casino app, often sports betting. It feels so dystopian, like if I were an addict it would be seriously triggering me how constant and incessant the ads are. It’s always felt so strange to me that we allow this.

I’ve also had family members lose their livelihoods to gambling apps. They have perfected the addictiveness, giving you free credits if you lose too much, to keep you going. It’s extremely difficult to actually get money out of the apps too. They want you to gamble it all away, but slowly. Of all the things that have changed in this part of the country in my lifetime, this is the most obviously bad one, the one that makes me feel the most ashamed of how bad we’ve collectively let things get.


Not sure of your location, but it seems many rural areas have turned completely to vice. It seems every other new business is a smoke shop, dispensary, bar, tattoo parlor, etc. Many other businesses are shutting down, like bowling alleys, hobby related stores, etc. And gambling has been added to some that stick around, including stuff like "skills based" games.

But the most obviously bad change I've seen is the drugs. I think they're also partially responsible for the popularity of gambling due to hopelessness and how bad things have gotten in some areas.

Edit: I should add that the other 50% of business seem to be fast food and dollar stores.


I think heavy drug use is more a symptom of hopelessness than the other way round


Primarily, I agree. However, I think there is a secondary effect once it's wide enough spread that others start to think things are hopeless, or the crime and broken homes from the drug use erode the hope of others.


I dont think so. I believe The starting point is often mostly functional people, Some of these have major problems which are struggling to manage.

Drugs can lead to a decent path with the end stage of hopelessness and massively more problems than they started with.

I think early intervention is possible, and how it works for the vast majority of people. Not everyone who has a beer or line of coke starts off miserable and hopeless. That's later, after they have Dui's, lost jobs, broken relations, and failing health.


I had to read that sentence three times before realizing "decent" should be "descent".


Sorry about that and thanks for the attentive read.


Problem is you are talking about grandpa in the areas OP is talking about, while OP is talking about the third gen addicts that never got any early days, just a life of always living with (others) addiction, and now their own.


People who are not hopeless tend to care more about their jobs and relationships and thus can prioritize stopping easier. They also have a lot less of a need for the relief that drugs offer.


bidirectional causality


In Australia gambling ads are pretty frequent on TV, at least during football (NRL and AFL season). I think the government is looking to crack on the hours when the ads can run but I don't think the TV stations are too thrilled as gambling companies are big spenders when it comes to ads and I don't think many if any other industries come close to spend in TV ad dollars.


Is there anywhere I could watch a livestream of this kind of channel? I would like to get a feeling for just how bad it is. I live in a country where betting and advertising of betting is legal. I don't like it, but it doesn't seem to be nearly as bad here and what you're describing.


I second this request. The words all make sense, but seeing would be useful.


> I work in advertising and defend tracking, targeting, Meta, etc all the time as largely harmless.

Perhaps tell that to one of my friends that has a shopping addiction. He buys endless amounts of running gear, and then resells it, basically burning thousands of pounds every year. His phone does nothing but show more and more running gear adverts. We've told him to stop but he reckons he doesn't have a problem. No runner needs 30 pairs of trainers a year, or 10 rucksacks etc.


Your friend needs to youtube review them - preferably honestly and decently. Experience across a market of products is valuable!


Advertising is just a tool. Shopping addiction is really unfortunate but it exists with or without targeted ads - people buying too much stuff has existed since shopping existed. Like you said, you can't help someone who doesn't think they have a problem - sellers will just give them what they want.

However, some categories of products are categorically bad, like gambling. So we can ban anything that makes it easier to do those categories.


What is bad? Alcohol? Cheap clothes made to be worn a handful times and that shed microplastics all over the place? Gratuitous consumption solely for the purpose of signaling wealth? Political parties that want to restrict people’s rights?


Software industry that defines bad is called compliance-industrial complex.

Defining bad is a big business. Here is a good book about it:

https://www.amazon.com/Compliance-Industrial-Complex-Operati...


As decided by elected officials.


Gambling ads are banned in my country but we get bombarded by them on YouTube. Me and a bunch of people I've talked to have reported them many times but nothing happens.


Funny, there is a story on the front page right now demonstrating how harmful ads can be.

https://timsh.org/tracking-myself-down-through-in-app-ads/


How do you feel about advertising alcohol, Gacha games, MLM businesses and things like that?


I'd ban them all


Alright, well you have my respect.


Yeah you don't really have much moral ground to stand on there.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: