Hacker Newsnew | past | comments | ask | show | jobs | submit | mdasen's commentslogin

I think the big thing keeping Blazor back is that C# doesn't work well with WASM. It was built at a time when JIT-optimized languages with a larger runtime were in-vogue. That's fine in a lot of cases, but it means that C# isn't well suited for shipping a small amount of code over the wire to browsers. A Blazor payload is going to end up being over 4MB. If you use ahead of time compilation, that can balloon to 3x more. The fact that C# offers internal pointers makes it incompatible with the current WASM GC implementation.

Blazor performance is around 3x slower than React, it'll use 15-20x more RAM, and it's 20x larger over the wire. I think if Blazor could match React performance, it'd be quite popular. As it stands, it's hard to seriously consider it for something where users have other options.

Microsoft has been working to make C#/.NET better for AOT compilation, but it's tough. Java has been going through this too. I don't really know what state it's at, but (for example) when you have a lot of libraries doing runtime code generation, that's fine when you have a JIT compiler running the program. Any new code generated at runtime can be run and optimized like any other code that it's running.

People do underappreciate the JS/TS ecosystem, but I think there are other reasons holding back stuff running on WASM. With Blazor, performance, memory usage, and payload size are big issues. With Flutter and Compose Multiplatform, neither is giving you a normal HTML page and instead just renders onto a canvas. With Rust, projects like Dioxus are small and relatively new. And before WASM GC and the shared heap, there was always more overhead for anything doing DOM stuff. WASM GC is also pretty new - it's only been a little over a year since all the major browsers supported it. We're really in the infancy of other languages in the browser.


I definitely agree with the first point - it's not meant to be the best.

On the second part, I think the big thing was that they needed something that would interop with Objective-C well and that's not something that any language was going to do if Apple didn't make it. Swift gave Apple something that software engineers would like a ton more than Objective-C.

I think it's also important to remember that in 2010/2014 (when swift started and when it was released), the ecosystem was a lot different. Oracle v Google was still going on and wasn't finished until 2021. So Java really wasn't on the table. Kotlin hit 1.0 in 2016 and really wasn't at a stage to be used when Apple was creating Swift. Rust was still undergoing massive changes.

And a big part of it was simply that they wanted something that would be an easy transition from Objective-C without requiring a lot of bridging or wrappers. Swift accomplished that, but it also meant that a lot of decisions around Swift were made to accommodate Apple, not things that might be generally useful to the lager community.

All languages have this to an extent. For example, Go uses a non-copying GC because Google wanted it to work with their existing C++ code more easily. Copying GCs are hard to get 100% correct when you're dealing with an outside runtime that doesn't expect things to be moved around in memory. This decision probably isn't what would be the best for most of the non-Google community, but it's also something that could be reconsidered in the future since it's an implementation detail rather than a language detail.

I'm not sure any non-Apple language would have bent over backwards to accommodate Objective-C. But also, what would Apple have chosen circa-2010 when work on Swift started? Go was (and to an extent still is) "we only do things these three Googlers think is a good idea", Go was basically brand-new at the time, and even today Go doesn't really have a UI framework. Kotlin hadn't been released when work started on Swift. C# was still closed source. Rust hadn't appeared yet and was still undergoing a lot of big changes through Swift's release. Python and other dynamic languages weren't going to fit the bill. There really wasn't anything that existed then which could have been used instead of Swift. Maybe D could have been used.

But also, is Swift bad? I think that some of the type inference stuff that makes compiles slow is genuinely a bad choice and I think the language could have used a little more editing, but it's pretty good. What's better that doesn't come with a garbage collector? I think Rust's borrow checker would have pissed off way too many people. I think Apple needed a language without a garbage collector for their desktop OS and it's also meant better battery life and lower RAM usage on mobile.

If you're looking for a language that doesn't have a garbage collector, what's better? Heck, what's even available? Zig is nice, but you're kinda doing manual memory management. I like Rust, but it's a much steeper learning curve than most languages. There's Nim, but its ARC-style system came 5+ years after Swift's introduction.

So even today and even without Objective-C, it's hard to see a language that would fit what Apple wants: a safe, non-GC language that doesn't require Rust-style stuff.


I think that their culture of trying to invent their own standards is generally bad, but it is even worse when it is a programming language. I believe they are painting themselves into a corner.

>For example, Go uses a non-copying GC because Google wanted it to work with their existing C++ code more easily. Copying GCs are hard to get 100% correct when you're dealing with an outside runtime that doesn't expect things to be moved around in memory.

Do you have a source for this?

C# has a copying GC, and easy interop with C has always been one of its strengths. From the perspective of the user, all you need to do is to "pin" a pointer to a GC-allocated object before you access it from C so that the collector avoids moving it.

I always thought it had more to do with making the implementation simpler during the early stages of development, with the possibility of making it a copying GC some time in the feature (mentioned somewhere in stdlib's sources I think) but it never came to fruition because Go's non-copying GC was fast enough and a lot of code has since been written with the assumption that memory never moves. Adding a copying GC today would probaby break a lot of existing code.


To add to this, whatever was to become Obj-C's successor needed to be just as or more well-suited for UI programming with AppKit/UIKit as Obj-C was. That alone narrows the list of candidates a lot.

Is there a congruent DGGS that you would recommend?

None that are well-documented publicly. There are a multitude of DGGS, often obscure, and they are often designed to satisfy specific applications. Most don’t have a public specification but they are easy to design.

If the objective is to overfit for high-performance scalable analytics, including congruency, the most capable DGGS designs are constructed by embedding a 2-spheroid in a synthetic Euclidean 3-space. The metric for the synthetic 3-space is usually defined to be both binary and as a whole multiple of meters. The main objection is that it is not an “equal area” DGGS, so not good for a pretty graphic, but it is trivially projected into it as needed so it doesn’t matter that much. The main knobs you might care about is the spatial resolution and how far the 3-space extends e.g. it is common to include low-earth orbit in the addressable space.

I was working with a few countries on standardizing one such design but we never got it over the line. There is quite a bit of literature on this, but few people read it and most of it is focused on visualization rather than analytic applications.


Pointers to the literature please. I don't work in this space but love geometry.

He always comments like this. Never commenting a concrete answer. Just look at his history. Hes been doing this for years. Probably as advertisment for himself or to just feel/show superior.

> Working outside of did:plc is a choice

What you're saying is: working outside of centralization is a choice. did:plc is a centralized database controlled by Bluesky.

Bluesky talks a big game about decentralization when it's extremely centralized. Everyone uses the centralized did:plc because it's the one way to really make it function. Until very recently, everyone used the centralized Bluesky AppView - and even now, well over 99% do. Bluesky will say things like "the protocol is locked open", but Bluesky could decide to shut off their firehose at anytime (leaving third parties cut off) and could decide to stop taking incoming data from third parties (leaving anyone on non-Bluesky servers cut off from basically everyone).

In a lot of ways, Bluesky is more like Twitter a decade or so ago. It offers APIs that third parties can use to build off of - but at any time, Bluesky could shut down those APIs. Back then, you could read the Twitter firehose and store the tweets and create your own app view with your own front-end if you wanted. Tweets would need to be sent to the Twitter APIs, but that's not really different than your third-party PDS server sending them to Bluesky if you want anyone else to read them.

You aren't open if someone controls the vast majority of a system because at any time they can decide "why are we doing this open thing? we could probably force the <1% of people elsewhere to migrate to our service if we cut off interoperability." Google Talk (GChat) offered XMPP federation and a lot of people bought into the platform because it was open. At some point, Google realized that the promise of openness had served its purpose and closed it off.

And it's important to think about the long-run here. Twitter was that benevolent dictator for a long time. Bluesky is still early and looking to grow - when they want people building off their system, giving them engagement, ideas, and designs they can copy. We're around year-5 of Bluesky. A decade from now after Bluesky builds its popularity on the back of "we're open and decentralized" while making decentralization extremely difficult, will that change? If Bluesky gets to a few hundred million users and then a third party starts looking like a potential threat, maybe they'll cut that off before they have genuine competition.

Maybe that won't happen with Bluesky. Maybe their investors won't care about the potential for a pay day. But if they have control (either through centralization like did:plc or by controlling the vast majority of the network), there will always be the potential for them to break interoperability. If they start monetizing Bluesky, why should they keep hosting, processing, and serving all that data for third party clients they can't monetize? Why shouldn't they stop federating with third parties before a third party becomes competition?


The license file linked provides an exception for 4d and 4e:

As a special exception to the GNU Lesser General Public License version 3 ("LGPL3"), the copyright holders of this Library give you permission to convey to a third party a Combined Work that links statically or dynamically to this Library without providing any Minimal Corresponding Source or Minimal Application Code as set out in 4d or providing the installation information set out in section 4e, provided that you comply with the other provisions of LGPL3 and provided that you meet, for the Application the terms and conditions of the license(s) which apply to the Application.


It's not simply that developers expect to get their tools for free.

So many developers have seen the rug-pulls and exploitation of non-free tools. Build on Oracle and your company will need to hire more lawyers than developers. Even in less-exploitive situations, we've seen a lot of situations where things become many times more expensive. Google AppEngine moved from charging based on usage to charging based on instance hours and some people saw their bills go up 10x. We saw the Unity price increase which proposed a runtime-install fee. We don't want to build off an ecosystem where we have no idea what the pricing will be going forward. We don't live in a world where we can just remain on an old version via a perpetual license. Security vulnerabilities will require upgrading at whatever price a vendor sets for the new version. Incompatibilities with changing environments (like iOS/Android upgrades) will mean having to pay for upgrades at whatever the new price is.

We've seen so many proprietary dead-ends where we invest a lot of time and money into a platform and then poof it's gone. You don't want to have 10 devs spend a couple years building with a tool that just disappears on you. Something small like Skip could easily run out of funding. This gives you a chicken-and-egg problem: you can't be proprietary unless you're huge, but you basically can't get huge at this point unless you're open source because no one will choose you. Skip was ejectable. It was generating Kotlin so you could just start developing two separate codebases in the future, but if you want a cross-platform toolkit and you're worried about a dead-end, you're just going to choose Flutter or React Native or something.

We also don't want a situation where devs are waiting on a vendor. With open source, I can go in and fix something at my company and put in a PR. Even if the PR doesn't get accepted for a while, we aren't stuck.

And it's not just developers. If I'm working at a company and I want to use a paid tool, I'm going to need to get approval for that which can just be a pain. Higher ups are going to want to know that we aren't going to get a rug-pull in the future. Skip was $1,000/year per developer, but that could change in the following year. Companies have gotten rich by offering you a good deal, locking you into their ecosystem, and then raising prices. Higher ups are going to want answers that don't really exist.

Finally, it's hard to know whether something is any good without putting a decent amount of time into it. We often learn things because they're free toys we can play with. I make something fun in my spare time with a free tool and I've learned something new. But I don't want to do that with something proprietary where I might have to deal with licensing. Yes, sometimes there's exceptions for non-commercial use, but sometimes the line is blurry on that - what if I have a tip jar. We don't want to deal with that.

A development kit like Skip isn't a hammer. A hammer will continue to be a hammer even if the company goes out of business. When we're choosing tools, we're not just making a bet on what it is, but also what it will be in the future. If it's going to become abandoned in the future, it'll be a lot less useful. When you're comparing tools at a hardware store, you might not make the best choice, but you aren't going to find out 18 months later that your hammer is incompatible with all nails going forward. You're also generally only out the price of the hammer, not out the price of the hammer plus 18 months worth of work that you need to redo.


Completely agree with you. I skip most of the new tools that come out, because the ones I use already work well for me, and the probability of the new tool disappearing fast is high.

Learning a new tool is a mental effort that makes sense for the seller to propose, but doesn't for me. My mental energy is better spent on my loved ones. It has to be truly revolutionary for me to invest time into it, like the LLM stuff. But otherwise I've been happy with Bash, Vim, JetBrains products and Terraform for a very long while. I don't see any need to change that.


Weird, doesn't work in Brave (macOS) for me. Did you enable a setting? Brave says it's up to date when I check.


> I assume the dearth of other options was because macOS doesn't do fractional scaling

Except it does? I have a 14" MBP with a 3024x1964 display. By default, it uses a doubling for an effective 1512x982, but I can also select 1800x1169, 1352x878, 1147x745, or 1024x665. So it certainly does have fractional scaling options.

If you connect a 4k 2160p monitor, you can go down or up from the default 1080p doubling (https://www.howtogeek.com/why-your-mac-shows-the-wrong-resol...). If you select 2560x1440 for a 4k 2160p screen, that's 150% scaling rather than 2x (https://appleinsider.com/inside/macos/tips/what-is-display-s..., see the image where it compares "native 2x scaling" to "appears like 2560x1440").


macOS fakes fractional scaling by rendering a larger image at 2x and then downscaling it. For example, 1800x1169 renders a 3600x2338 at 2x scaling, then resizes the rendered image to 3024x1964. This is slower and looks worse than true fractional scaling would be, but makes the implementation a lot easier and in practice it’s hard to tell the difference. It’d look pretty awful if the native ppi wasn’t so high.


I believe it was 2x only early on. But as you said it’s fractional now and has been for a longtime.

The instant Apple wanted to use a panel that wasn’t 2x, the feature appeared.


They may have fractional scaling but font rendering absolutely sucks if you don’t have 200dpi or more.

I tried using macOS on a 4K 27 inch monitor and it was pretty unbearable. Worse than a 1080p monitor on Windows or Linux.


They stopped shipping computers that have less than that. They clearly think that’s the minimum that’s viable.

Personally, I’m fine with that. It’s 2026 and I don’t understand why people are using 1080p monitors for work.


Some people don't have a choice. See https://news.ycombinator.com/item?id=46698278

"The company I work at gives all new developers a pair of 1080p displays that could have come right out of 2010."

I have the same problem. The monitors at the office where I currently work are all low-DPI.

Work is quite irrational when it comes to spending decisions. It's not just penny pinching. They waste a lot of time and money at the same time as they block and worry about much smaller expenses. Asking them to provide one or two good, modern monitors at non-trivial cost would likely be described something as a "luxury" or "treat", which is how they described my personal laptop when they found out how much it cost.

At least I'm able to use my own laptop at the current job. It's much more powerful than anything the company would provide.


This is what basically everyone else has done over the past decade. Google used to put a different background behind ads in its search (https://www.fsedigital.com/wp-content/uploads/2023/11/Google...). It made it really easy to tell what was an ad and skip over it quickly. Now it's a lot harder to quickly notice what's an ad and what isn't.

Sites used to have banner ads. Now they show posts that look exactly like the organic posts in your feed, just with a small "sponsored", "promoted", or "ad" mark somewhere. Half the time the post is large enough that it takes up my entire screen and the "sponsored" mark is below and off-screen.

If you go on Amazon, the "sponsored" text is much smaller and light gray rgb(87,89,89) while the product text is near-black rgb(15,17,17). They want to make the sponsored text less visible. Sometimes it's even unclear if the sponsored tag applies to a single product or a group of products.

It's shocking that Apple hasn't done this trick yet when everyone else started doing it years ago.


>It's shocking that Apple hasn't done this trick yet when everyone else started doing it years ago.

They sell a walled garden. If shit gets inside the walls, we might as well come out.

I’m not willing to pay the apple tax any longer. Let the ad sellers pay if they’re the main costumers.


I’d like to revisit and see if in 6 months time you’ve actually left or if you just were angry.


Great point! If he is smartphonized, he will not get out of his addiction without losing job, life etc.


I meant to apple specifically… pretty sure you don’t lose your job switching devices usually


> I’m not willing to pay the apple tax any longer.

Problem here is that when you decide you no longer wish to pay the tax and want to exit the walled garden, you discover that there's a heap of functionality and convenience you'll have to let go, and add complexity and cost to your setup.

I actively avoided relying on iCloud even when it was the sane option, but many people that will feel like the walled garden is no longer suiting them will have to figure out ways to move files, emails, and (crucially) communication channels out of the ecosystem.

I think a large number of them will decide that it's not worth the hassle, and remain walled in. Which is the idea to begin with.

Sure, this is HN, and many will say "screw it, I'll Nextcloud my way out", but the genpop will remain within the gilded cage.


Other than blue bubbles, you aren't leaving behind much nowadays. Apple is now lagging in general usability vs competitors, Siri as one glaring example.


I think parent was referring to how challenging it is to move data (files like photos and other types of files, all of which are only accessible through apps with those specific capabilities) out of the Apple mobile ecosystem and to something non-Apple-ish.

This is still true even if you use a Mac as an intermediary (if you have one), which also implies that you're probably going to be using iCloud to sync those as well.

Bottom line: it's exceptionally difficult, even for tech-forward Apple-philes, to move your own data off your iPhone without actually going DEEPER into the Apple ecosystem, and Apple has been actively removing capabilities and neutering apps like NextCloud etc (always for 'privacy' or 'security' reasons) to make it MORE difficult to exfil your own data.


I wasn't aware of that, that's pretty awful


>you discover that there's a heap of functionality and convenience you'll have to let go,

Cloud storage of pictures is not an issue as I do regular backups (we all should, we’re a false positive account termination away from crying otherwise).

What’s else is there? I’m not American so no iMessage, I struggle to find some other blocker.


>you discover that there's a heap of functionality and convenience you'll have to let go, and add complexity and cost to your setup.

Which is?

Every time I got an Apple product, it felt like a step back. They were late to widgets, late to AI. Their security is historically poor.


    > Their security is historically poor.
For the desktop Mac, the base OS is essentially UNIX. It is much more secure by default than Microsoft Windows. For the mobile Mac (iOS), they are much preferred by large corporations when giving mobile phones to employees. Why? Security is much better than Android.


> For the desktop Mac, the base OS is essentially UNIX. It is much more secure by default than Microsoft Windows

Citation needed.


> Every time I got an Apple product, it felt like a step back. They were late to widgets, late to AI. Their security is historically poor.

It's not a bad thing to be late to AI. Most of it has shown to be a complete waste of time, money and resources.

As for poor security - this has got to be a joke, right? If anything, it's the Windows world that has a piss poor track record when it comes to security. Apple meanwhile, unless you're a terrorist or drug kingpin, no way the police can access a properly protected device.


    > It's not a bad thing to be late to AI.
I remember thinking similar when JetBrains finally released LLMs integrated into their IDEs. I still don't love their integrated LLMs (too many silly suggestions that are simply syntax errors), but they were intentionally slow to release... to wait for some of the hype to blow over.


>it's not a bad thing to be late to AI. Most of it has shown to be a complete waste of time, money and resources.

This is just cognitive bias. If Apple was doing well with AI, you'd be praising it.

I've been having gemini look at my screen and add events to my calendar in 2 clicks.

Not to mention... I don't really have lots of faith in the people who don't see the value in AI. Its halved my programming costs if not more.

>As for poor security - this has got to be a joke, right? If anything, it's the Windows world that has a piss poor track record when it comes to security. Apple meanwhile, unless you're a terrorist or drug kingpin, no way the police can access a properly protected device.

You do you then. I need my device secured. I won't explain because it makes myself a target.


> here's a heap of functionality and convenience you'll have to let go

That's a very outdated point of view. All mobile ecosystems have practical feature parity. Convenience - that's a tricky one. With Apple stuff, you only have convenience if you're one of the bubble people who has their entire family and close friends in the Apple ecosystem. The reality outside that is that for every 1 iOS person, there are ~2 non iOS people they need to collaborate with and share stuff. Convenience has left the room a long time ago.


Oh how I wish that was universally true. Unfortunately ive experienced strong discrimination for green checks especially amongst boutique SMB servicers


Oh no I lost my conveniences! Cry me a river. Are people really so weak we can't even give up little things to show these fucking tech companies we don't like what they are doing?


Wait, do you like what android and Microsoft are doing ?


I want to see a movement of people using dumbphones or no phones at all. Anything you do on a smartphone can be done later on a desktop computer and a landline phone.


I left the Apple ecosystem three years ago and have been daily driving a Linux-based phone ever since.

I’m still dealing with the fallout even today. There are tons of things in 2026 that you can no longer conveniently do without an Apple or Google mobile OS. For example, you’re out of all the group chats. No more WhatsApp, Telegram, or Signal. You can’t have those on a computer unless you have the account tethered to a phone.


At least in the US people still only use SMS or a program that can be installed on a computer. I've never used WhatsApp, Telegram or Signal.

The only thing right now that I need my Android phone for is Duo Mobile authentication to log into my work computer.


In Europe, where SMS used to be ridiculously expensive until the early 2010s, WhatsApp usage is absolutely endemic to the point that many businesses use it as their primary means of communication. It also has a quasi-monopoly on group messaging among friends and relatives.


your (and many others') argument is basically a "there are no atheists in foxholes" "I know, better than you, what you think" argument.

to me, no idea what you are talking about, i find the iphone/Apple experience to be a huge pita, all the time. i love unix for the swiss army knife of general purpose tools, not the many different garden walls with no garden inside.

the reason fsckboy doesn't leave is that all his bitches expect it, otherwise, gone in 60 seconds.


This feels inevitable for any 'unique' company that lives long enough for leadership to retire and starts hiring replacement c-levels externally.

Those external people are going to run Apple just like whatever other companies they were running before. You need to keep the vision alive and promote people internally who understand that vision to keep running the company.

Being publicly traded probably doesn't help either.


It’s still better than the alternatives


Once we grow up as a nation and legalize competing app stores on native Android and iOS you can try to make this point

However, the alternatives are currently illegal, so your point doesn't hold


Then they're not really alternatives, are they?


technically jailbreak stores count, but not practically comparable


I think that may depend a lot on just what you're used to.

Having never been in there, I can't imagine buying in now.


In what ways? Apple, IMHO, has been jumping on every proverbial band wagon. And some of its 'better intended' changes like ATT seem only to have been to stifle competition while they set up their own solution.


Well, the alternatives is Android and... not really much else, for a full-featured smartphone. Say what you will about Apple, they're not perfect, but they have a better track record w.r.t privacy than Google in every way.

I'm not saying I like what Apple is doing here, but I trust Google a lot less with my data.


There are ways to have full featured smartphones without Google, like Graphene OS.

I am not aware of any alternatives that exist for Apple devices though


This! Sure you might need a Google account for your android but you don't HAVE to use all their services.

First just don't use Gmail, docs, search, chrome and co. But even better get a Pixel with Graphene and Google's invasive tactics are even more limited.

However it is sad that a company like Apple that used to produce superior hardware with superior UX is falling apart on all fronts - hardware (especially pricing), UX (hello glass design), software (macos just getting worse every release without adding ANYTHING of value)

And now introducing more and more ads while keep selling you "pro" laptops with 512GB SSD :-/


> you might need a Google account for your android

You don't. LineageOS works without a Google account. I would be surprised if GrapheneOS worked differently.


Only if you hate digital freedom


What’s interesting to me is that no matter how “hidden” the AD indicator may be, my brain always seems to very quickly train itself to swiftly skip such posts when scrolling/browsing.

Or I could simply be another clueless victim of advertising. If only I could know the number of sponsored posts I never consciously acknowledge and am influenced by on the daily.


If the vast majority of people recognized ads and skipped them as more technically minded people do, they'd either not do that or step up a notch and make them even harder to spot. The reality is that these dark patterns do work for a large part of the users. We're the lucky few who can stay away though it is taxing and tiring.


Or at least we’re arrogant enough to think it doesn’t affect us.


It does affect us quite a bit. This situation makes us have to think hard, makes us be very wary of what we click on or read and sometimes bites us as well. I personally find ads extremely tiring such that I mostly avoid add riddled products/sites and always use ad blockers. Quite on the contrary, the vast majority of users aren't even bothered by ads, they've been accustomed to them. My main point of the comment wasn't to be arrogant but to say that most users don't care.


> If the vast majority of people recognized ads and skipped them as more technically minded people do

People definitely do this. When I worked for a large social media company, we almost always had ads in position 2. People noticeably (in the aggregate data) spent less time with this position in the viewport.

But honestly, most people are just extra impressions/revenue for most advertisers, there's a much smaller number of people who drive ~all of the conversions.


The sickening truth is that most normals don't turn their attention in another way even when they recognize an ad for what it is.


Why should they if they’re buying some commoditized item on amazon, for example? I bought an ergonomic ice pack for my knee this morning, something I couldn’t find in the store near my house. Why should I scroll past the first, cheapest, decent looking item that meets my needs? As a moral duty, perhaps. At any rate, advertisement doesn’t necessarily mean scam.


In that scenario I can understand paying attention to ads, even though I personally don't. But normals will stay tuned in and eyes glued even for television ads pitching things they have no interest in. Hypnotized by the machine, indifferent to the commercial propaganda. Even asking them to mute the ads is met with puzzlement.


When you pay for an advertised product you're also paying for their advertising budget hence most likely not the best price/quality. Sure, not 100% true all the time, sometimes there's a liquidation of stock or something like that.


Yeah. Its going to be easy to skip the first result in an app store search, not because its highlighted, but additionally because it isn't ever what i was searching for. The app store search has been broken like this for years and any change they make short of adding or removing the ad won't change my habits.

in every search ive done on the app store in the last several years, I'm looking for a specific app. That app is never the ad result at the top, its always the second result down.

Right now i did a search for several different popular social media apps. TikTok was the top 'ad' result for all of them. Then i did a search for TikTok and got some random app i've never heard of as the 'ad' result. Its like it doesn't want the same app to fill both of the top two slots, but there is always an ad. So what you are looking for is always second on the list. Never first.

Because of this, why would i ever click the ad? If i search something less-specific like "flashcard app" the best result will fill the second slot. Something else goes in the ad slot.


Shouldn't be too difficult to train a DL network on it, as well. I'm waiting for a pi-hole like device that works on the HDMI level and simply replaces ads by blank space (or art, or whatever the user chooses).


Normal users do not do this. We break Google Ads' links at the office (yours should too, malicious linkjacking in ads is prevalent) and I am told "Google doesn't work" all the time. People have to be taught not to click the ads and usually that's only effective if you ensure the ads don't work.


Amazon has gotten "good" at it. If I search for, say, AirPods, I get ads from Apple followed by the regular listings that look identical sans gray "sponsored" text. It helps that in this rare case the ads are actually relevant.


The problem with this, I've found, is that you end up skipping a lot of things, and then find out later on that features were introduced years ago that you've wished, throughout the interim, existed. It's hard to keep up.

I wish there was regulation enforcing background colors for ads.


We should just have an <advertisement> tag in HTML, regulation could then require it.


It's not an ad, it's a paid message from a sponsor. Completely different. :-)


Yeah, but that's just moving the goal post. They'll find some way to get around having to do it.


Any ideas? I'm struggling to come up how they could circumvent this


The solution to the plague of ads is to just stop buying so much shit. Most the stuff we buy shouldn’t even exist in the first place.


> Most the stuff we buy shouldn’t even exist in the first place.

But how would we know what should or shouldn't exist, if someone doesn't bring it into existence first so we can figure it out?


For example: most small, plastic toys should not exist, regardless of how many people might want them. They’re essentially mass-manufactured pollution that harms the global environment. Sure, you can find positive effects of them, but I argue those effects are not worth the downsides.

There are many other things that would be a net positive of they didn’t exist.

Just because something can exist, just because some people might want it to exist, doesn’t mean we’re better off. Honestly I think the Amish and their measured approach to technology is correct (though my rubric would be different than theirs).


> The problem with this, I've found, is that you end up skipping a lot of things

The solution is to stop caring so much about what you miss. Whatever it is, it’s not worth the unrelenting assault on your senses.

Replace your FOMO (Fear Of Missing Out) with JOMO (Joy Of Missing Out).


I'm okay with missing things. As I got older, I cared less and less about being aware of everything out there, and I was glad I got the thing done I needed so I could spend time with my family.


I do this automatically too. But then I wonder if that matters. Are the results that have the best SEO actually going to be any better than the sites that pay the most to be displayed for my search? I have no idea.


"I can always tell when someone is lying to me."


Yet when Apple adopts the same patterns, it feels less like "catching up" and more like quietly abandoning a standard they once benefited from


Amazon is particularly wild because you can use the site without realizing %70 of your results are ads.


I‘d argue it‘s often 100% unless you are looking for things so extremely specific no one paid ad/placement money for it.


Not even then, because search wants to show you something and it will just randomly grab ad placements to make up the difference.


Yeah I'll often look for something specific and I'll see listings that have nothing to do with what I'm looking for. Like I think I was looking for wide mouth nipples for baby bottles, a specific brand and model, and I was seeing baby toys. Like ok, they surmised I have a baby... But don't show it to me as a result for a query for something completely different.


I can’t confirm that exact percentage, but yes—“prime” placements on Amazon are driven by Amazon Ads.

the Sponsored Brands banner at the top of the search results page, and the Top of Search Sponsored Products slots.

[1] https://advertising.amazon.com/lp/build-your-business-with-a...


>I can’t confirm that exact percentage, but yes—“prime” placements on Amazon are driven by Amazon Ads.

It's a quip, anecdata, not quantitative analysis————why would you need to "confirm that exact percentage"?


I think it was a polite way of saying "I think that is an exaggeration" and instead focusing on the part they agreed on.


I'm not trying to excuse Amazon but you do know what like, super markets, best buy etc, take ad money (promotional money?) from suppliers who pay for placement. That Samsung TV at the front being pushed at you, that's effectively ad money Samsung paid to have their TVs put at the front of the store. Those cans of Coke stacked at the end of the isle or piled up near the entrance at your super market? Coke paid to have them placed there.

I'm not saying it's good or that therefore Amazon or Apple should be excused. I'm just saying, the naieve me thought Coke was on the end of the isle because the store thought it's what customers wanted. No, it's what Coke wanted, and paid for. And it's the same with Amazon and now Apple.


When I owned a liquor store, the cigarette sales reps would all fall over themselves givings us free stuff, including straight cash, to place their cigarettes more prominently than the other brands. This would last for about a week or two until the other brand's rep would notice and up the ante.

> Those cans of Coke stacked at the end of the isle or piled up near the entrance at your super market? Coke paid to have them placed there.

Often, though endcaps are also used to move product that wasn't selling well and you want gone. But in any case, as a consumer you're usually better off ignoring products on the endcaps.


Someone's gotta explain why the tortillas are always on the end caps...


Off-topic but I hate it when stuff I'm looking for is ONLY at the end caps and not even on the end cap of an aisle that makes sense (like a particular soda at the end of the bread aisle).


I am suddenly realizing how silly it is that I have put up with this for decades. Are GreaseMonkey or similar tools still around that would let me customize the CSS of sites? I am thinking I should be able to run my own styling to make the ads nearly invisible. Or do the big players do all sorts of tricks to make identifying the ad content so dynamic that it would require constant vigilance to maintain? I have heard that Facebook does insane rendering tricks to prevent people from scraping their sites, not impossible to imagine some companies obfuscate the ad selection.

Probably a few dozen lines of CSS could give me a much better browsing experience.


Yes, Greasemonkey still exists. Also there are ad blockers, you know? Such as the oft recommended uBlock Origin[0].

[0]: https://ublockorigin.com/


I use the Stylus extension for site-specific CSS in Chrome. Usually end up with a big comma-separated list of selectors getting the { display: none !important; visibility: hidden !important } treatment.


ublock origin does wonders. I use it to give HN a dark mode


Sure enough, this looks great. Found a blog post where someone did the exact same thing. Unlike the Firefox mechanism of usercontent.css which requires a reboot after every change(?) this works dynamically on a page reload. Now trivial to restyle some content which would otherwise not hit a blocklist.

https://darekkay.com/blog/ublock-website-themes/


As someone extremely adverse to plugs, I was unaware ubo (the only plugin I use) was capable of this. Thank you!


Similar boat, so the no-novel extensions bit is an enormous win.


Use an adblocker, like the FBI recommends.


It's more important even than anti-virus since advertising, nowadays, is so ubiquitous and regularly-enough the actual vector for a virus infection.


> GreaseMonkey or similar tools still around that would let me customize the CSS of sites

That's default firefox behavior.


Funny enough, even iOS Safari has a “hide distracting items” button you can sorta use for this kind of thing. I guess it won’t work on the App Store though.


I like how, the way you've described it, it sounds as if, with the effort they go to to make ads as difficult to identify as possible, they're trying to hide their shame.

It's tacit admission that people need to be 'tricked' into thinking that the advertising is actually an organic result. It's manipulative. It's an admission of the fact that advertising actively gets in the way of the service they're (incidentally) providing that 'the people' actually find useful.

Unfortunately this is just a much longer way of saying 'you're the product'.


There’s no shame. They want money, ad clicks make money, and users avoid things they know are ads, so content providers obscure the ads identification signal. Stop anthropomorphizing corporations. They hate that.


On amazon.ie at least, the sponsored products are so hilariously out of place it's dead easy to spot them, and banner blindness kicks in.

E.g. I search for "nuk baby bottle warmer" and the first result is a window washing squeegee and the second is a bathroom grime scrubber.


Works as intended. If you’re looking for a baby bottle it’s reasonable to assume that your house is in disarray from the whole new baby in the house thing, and it’s above average probability that you’ll buy completely unrelated products during your search.


Except a portion of the population has been accustomed to not buying crap that’s been pitched infomercial-style.


Apple not adopting these kinds of user hostile designs is why a lot of us were happy to a premium for their products. I guess Cook is just too stupid to understand that.


What it must be like to be an Apple hardware engineer these days, designing the most beautiful physical devices in personal computing, then handing it over to the bosses where they load it up with this schlock.


Yeah, we need a law that these are very much visually distinguished and in the same color so we can learn to ignore them. So much of the web is completely anti-consumer.

I used to look for stuff on Poshmark but now when you search it is almost impossible to find your search results as everything is "Promoted". So I just gave up and stop using their product.


Found a series of Google screenshots over time, although some of the search terms are questionable. :p

https://blog.scaledon.com/p/the-evolution-of-google-ads


Ironically, as I scrolled a few pages down that site, the content was blocked by a popup and I closed the tab.

The internet is over. Pack it up.


This is the end goal of having apps instead of browsers.

On an app I have to see the ad.

On a website I can use Firefox + ublock origin and I won't see an advert.


Apple's whole selling point is they aren't pulling the same crap that the everyone else is. It's not a defense of Apple to say they're just doing what everyone else has already been doing. Think different?


Yes, this is part of what is supposed to justify the premium prices, is that they can have a different business model.

But it seems Tim Cook can’t leave anything on the table. I’m really going to be irritated if we end up with a premium Siri. It’s going to undermine the privacy aspect, the hardware innovation, and everything else they have going for themselves despite missing the boat on AI


If they ever actually manage to make Siri competitive you can bet it will be another subscription and bundled with Apple One.


Even the CPU. Windows users lose probably 25% of their machine power to ads, telemetry and OEM spyware and spamware, back to Oracle’s Ask Bar in 2005.


I'd say Windows 98 with IE bundled in Explorer and Active Desktop.


It was ahead of its time, now we have people shipping Electron all over the place.


I think IE, ActiveX and the like were reused in tons of VB5/6 applications... at least with zillions of Spanish shareware, such as amateur games, crossword puzzles, home agendas, book databases and the like. They worked smooth enough, but in a crazy insecure way. Today it's the reverse; Chromium/Blink can do sandboxing but they bundle everything. Video and audio codecs, HTML renderers, a JS engine, a CSS engine, TTF rendering engines, 2D drawing engines, their own window and process managers... half an OS.


> It's shocking that Apple hasn't done this trick yet when everyone else started doing it years ago.

It's not that shocking — them not doing that is part of why I keep buying their products. I believed their leadership understood that.

Looking at the article, the kind interpretation is that this is the same wrong-headed shift towards uniformity at all costs we've seen elsewhere in their products. The less kind interpretation is that they're deliberately blurring the lines with ads. Either way, it erodes away some of the trust that has been their lifeblood for the better part of maybe two decades.


Absolutely this. I can’t agree with this more. Having been using apple macs for 2 decades now I’m wondering whether my next machine will be apple. There’s even a setting for the adverts in the system settings. This is disguising.


Wait for the spin, i.e. "It's not a simple Ad, we are recommending a service valuable to you based on the interests of your anonymized persona."

(aka a personalized Ad)


>Either way, it erodes away some of the trust

Lets say you compete in a market with 3 players.

You have a 95% trust rating.

Your other competitors have a 55% and 35% trust rating.

Modern capitalism would tell you that you have a 40% trust margin you can burn to make more profit with.


What is shocking is that deception is the common. Accepted, argued for by some. Loosing trust of the site/app doing the deception is the result. Becoming common, accepted, trend, and then loosing trust in the whole industry is the result.


Yeah, it's bad enough for capable users, but it's a nightmare for old people and the unaware. The online space is full of scams, and there's no real safe haven.


> It's shocking that Apple hasn't done this trick yet when everyone else started doing it years ago.

I pay Apple premium price for their phones. If they become as bad as the other, what’s the point to pay so much ?


That's the demand for GROWTH.

They've hit the limits of iPhone sales - and upgrade cycles are slowing. Hardware products in general are "streaky" - ie. demand and sales drop in the period after a new product is released, so how often can you produce a new version and what happens if that new version isn't a hit?

Whereas subscriptions provide recurring revenue. And services, in general, can bring in more money without an equivalent increase in costs.

I recently read "Apple in China" and one of the things I hadn't realised is how many people at Apple came from IBM under Tim Cook's reign. What he's done for Apple is turn them into a predictable, consistent, revenue machine.


Green bubbles. Or was it blue? Either way.


Conspicuous consumption? Like always?


You don’t think the hardware and software ecosystem are superior to the competition?


Not OP, but I think they still have the lead in hardware. However, I'm using an iPhone 14 which apparently released 4 years ago now, and it's still plenty fast enough for all my needs. If it lasts another 4 years, I won't update. That's probably their problem.

Do I think the software ecosystem is superior? I _hate_ using the app store with a passion. I _hate_ trying to find an app for my needs(most recently a gym app) and there's 40 options and they're all a monthly subscription. I _hate_ the advertising that my children get trapped in while playing a game(I sometimes have to switch to data so that my pihole isn't used so that the ads can load so that the game will work at all), but the ads don't have a timer or an X in the top right, you have to interact with them the right way to escape.

But most of all, I _HATE_ that all my daughter wants is a draw-by-numbers game and there's literally hundreds of almost identical games which all charge $10+ a MONTH for the privilege.

Nah, I don't think the software ecosystem is superior. Although Google trying to stop sideloading does make me think they're happy racing to the goddamn bottom.


Any 4 year old medium range Android phone is mighty fine these days, ie Samsungs just keep chugging, mine S22 ultra still has fine battery and rest is like new and I've seen the same for lower tiers. Market won't allow much gap anymore


I don't disagree with your overall point, but how's an S22 ultra a "medium range Android"?


If you need a sub-free gym app check out Strive Gym Log


What software ecosystem?

Due to the previous idiot's brilliant idea of not allowing major version paid upgrades, everything is either a subscription or an IAP fest.

The "App Store" should be called the "Gacha Store".

This new idiot it just ruining whatever was left to be ruined, software wise.

Too bad about the hardware.


I’m not the person you asked, but what I’d say is that comparing two turds isn’t really meaningful. Sure, maybe one of the turds doesn’t have such a strong smell or has fewer flies, but it’s still a turd.


Their cheapest iPhone in my country is 719€, the cheapest Google pixel is 399€, the cheapest Samsung Galaxy is 149€. I can install firefox with addons from the play store. I can still for now install whatever software I want on my android phone. If I'm not happy with an android brand I can switch with minimal effort to another brand next time. So no, iPhone are not superior to the competition on all situations


Not at all. Bought and promptly returned an iPad last year when I realized they were going to force me to see ads with their safari wrapper for every 'browser alternative.'

Great ecosystem for my aging parents, but not for me.


One of the ways its superior is the lack of adverts trying to double-dip.


> If they become as bad as the other,

See, instead of leaving a lot of cash on the table to be way better than the other, they'll pocket that cash and become just a little bit better than the other


> I pay Apple premium price for their phones. If they become as bad as the other, what’s the point to pay so much ?

No choice. Most Apple users usually defend by telling... they are not as bad a Google or now it is impossible to escape ecosystem.


This is the eventual evolution of any platform that sells ads or sponsored content. Who is paying the bills? App developers and their desire to bring on customers...


> just with a small "sponsored", "promoted", or "ad" mark somewhere

And often, the only reason they do that is due to legal requirements.


Amazon is so bad it's getting difficult to find the actual search results


It ought to be illegal to host ads for registered trademarks (+/- some edit distance).

Especially if you have a marketplace monopoly.

Especially if you used overwhelming force to turn the "URL Bar" into a search product and then bought up 90% market share where you can tax every single brand on the planet.

Google is the most egregious with this with respect to Google Search. It ought to be illegal, frankly.

Google Android is a runner up. Half the time I try to install an app, I get bamboozled into installing an ad placement app (and immediately undo it). Seems like Apple is following in the same footsteps.

Amazon isn't blameless here, either.

So much of our economy is being taxed by gatekeepers that installed themselves into a place that is impossible to dislodge. And the systems they built were not how the web originally worked. They dismantled the user-friendly behavior brick by brick, decade by decade.

Google "Pokemon" -> Ad.

Google "AWS" -> Amazon competitively bidding for their own trademark

Google "Thinkpad" -> Lots of ads.

Google "Anthropic" or "ChatGPT" -> I bet Google is happy to bleed its direct competitors like this.

What the fuck is this, and why did we let it happen?

Companies own these trademarks. Google turned the URL bar into a 100% Google search shakedown.

I'm thinking about a grassroots movement to stop these shenanigans.


Advertising alternatives to trademarked names is completely legal in every sense. It's known as comparative advertising and is established for more than a century.

You simply cannot pretend to be that trademark product/business and you cannot disparage that trademark.


> You simply cannot pretend to be that trademark product/business

Some fraction of consumers are duped. Otherwise there wouldn't be so many knockoffs.

If I enter Acme Orbital Thrusters into a search engine, the exact match, their actual website, must be the top hit. Otherwise it's a racket, not a search engine.


What if Acme Orbital Thrusters is a long-running, covered-up fraudster? Why should they get to automatically outrank sites exposing their crimes?

Or what about when there are multiple trademarks for different goods and services from different companies that are all exact matches for the search terms?


How much did you pay for that search engine?


You worried Google, Facebook, Amazon, and Apple will cease to exist if they stop tricking their audience?


Trademarks differentiate products. App Store is full of shady clones with near identical icons, screenshots and names that differ from the original by a few letters.


> It ought to be illegal to host ads for registered trademarks (+/- some edit distance).

This makes me a bit uncomfortable because of how close it comes to infringing on freedom of speech, and how specific a rule it would for search engines (and chat bots) - i.e. there's no real analogy of "can't target trademarked terms" for any ad format other than search engines.

I think my preference would be to simply enforce laws around fraud. If you're a business and you intentionally mislead people, that's fraud, pure and simple. Bring the enforcement hammer down so that companies don't dare make an ad that granny might mistake for not being an ad. Make them err far on the side of making ads look unmistakably like ads for fear of ruinous fines.


>This makes me a bit uncomfortable because of how close it comes to infringing on freedom of speech,

That's fine, ads should be downright forbidden and get no "freedom of speech".


It wouldn't impinge on freedom of speech. Nothing would be prohibited from being said.

It would require conflicts of interest to be disclosed clearly. I.e. labelling speech incentivized by someone else (ad buyer) clearly, as not organic speech (the search engine results).

That is pro-transparency and ethics, not anti-speech.


> It would require conflicts of interest to be disclosed clearly. I.e. labelling speech incentivized by someone else (ad buyer) clearly, as not organic speech (the search engine results).

That's specifically what I'm proposing in the post you replied to?


Ha! You are correct, that you were correct.

Thanks. I misread a sentence, missed your nuance, and then off to the races.


You're not allowed to use Pikachu commercially. Why should Google? They're taking advantage of every trademark to make money.

Googling a trademark should activate a "no bids" mode.

If Google wants to defend this action, then they should explain why they turned the URL bar into a search product and bought up 90% of the real estate. They've been incredibly heavy handed in search, web, and ads.


> You're not allowed to use Pikachu commercially.

There are many uses of "Pikachu" that are reserved for the trademark holder, but by-and-large the point of trademark is to avoid consumer confusion by preventing people from passing off goods/services that aren't from the "Pikachu" holder as actually being from the "Pikachu" trademark holder.

Generally, I am allowed to use "Pikachu" if it's in reference to Pikachu and doesn't involve passing off non-Pikachu things as actually being Pikachu things. If I'm a former employed-by-Nintendo Pikachu illustrator, I'm allowed to advertise that. (Even if I can't provide samples of my work.) I can advertise that I'm the "#1 seller of Pikachu snuggies" as long as I am the #1 seller of non-counterfeit Pikachu snuggies. I can charge people a subscription fee for full access to a website where I review Pikachu (and other pokemon). If I work at Walmart and someone asks me where they can get a Pikachu plush, I'm allowed to direct them to the Digimon plush section, for which I receive a kickback on sales.

The consumer confusion happening when someone googles a trademark and gets ads for different things isn't due to trademark infringement, it's due to misleading ads, which shouldn't be allowed regardless of whether a search term is trademarked or not.


During a sale aren’t allowed to lie about digimon being pikachu, even if it’s hard to enforce.


Yes, of course, you can't lie as a business, but if someone walks into Walmart and searches for "Pikachu?", Walmart employees are free to be trained to use the trademarked term and reply "You don't want Pikachu, consider Digimon!"

(It's a contrived hypothetical, but the closest I could get to a meat-space version of search keywords.)


Let’s remember it’s not new: Back in 2005, gannies (and 20yo non-nerds too) would install all sorts of viruses by clicking on popups thinking it’s the real thing. I personally switched to Firefox then Mac which didn’t have this problem. It’s like browsing a torrent website without an adblocker: There is absolutely no way to hit the right button, it’s URL changes between mousedown and mouseup.


Putting adblock in my moms browser was basically the end of weekly support calls.


If I search for a product or service I want to see their competitors too.


You could search for "{trademark} competitors", "{trademark} reviews", "{trademark} vs ...", etc.

For bare trademark searches, we could write laws that allow competitors, but restrict taxing and bidding off the reserved mark above the trademark owner's result.


You should be able to explicitly bid on trademarks because you intend to compete directly with that business. Nobody should ever have a legal right to appear at the top of search rankings for anything. Laws restricting business competition are almost never a good thing.


I vehemently disagree.

There used to be plenty of ways to get in touch with the owner of a brand directly. Now they're all being camped by rent extractors.

Google is chief amongst those taxing businesses. They are not government anointed to perform this role. Google should not be allowed to do this.

As a business gets more successful, Google extracts more money from them. Simply trying to access the business will send revenue to Google.

Google took the standard URL bar and turned in into a rent extraction product. This should have been illegal, but our regulatory bodies have been asleep at the wheel.

Google adds costs to every business, every product, every entrepreneur. They should stick to servicing user inquiries, not stuffing ads in front of simple trademark lookup.

It's time to knock on their doors of regulatory bodies, both in the US and abroad. No more trademark camping from the "URL bar".


And every single one of those ways to get in touch still exists. Advertising is, and always has been, optional. But of course those companies that pay for it get more customers. So in practice, almost everyone pays for it. That's not rent extraction. Paying for advertising is paying for attention. And you are in absolutely no circumstance ever entitled to anyone's attention. The only difference with Google is that you even get to appear at all without paying. No other ad supported platform is like that. It's pay up or GTFO. Nobody hijacked your URL bar. You can type in the URL just like you always could.


> And you are in absolutely no circumstance ever entitled to anyone's attention. The only difference with Google is that you even get to appear at all without paying. No other ad supported platform is like that.

If google wants to rebrand to an advertising platform instead of a search engine, I will accept that argument. And I mean truly, fully rebrand, making it clear to everyone that visits.

Until then, their rent extraction is a real problem. They're pretending to return information and putting ads in the way in a deliberately deceptive manner.

Companies wouldn't feel nearly as compelled to bid on their own name if that deception wasn't there.


If I want to get in touch with a company, I go through Google. It's not the brand's choice, it's not my choice. The brand has to pay for that. I, ultimately, also have to pay for that.

This is NOT okay. Google is using monopoly power to do this. They have inserted themselves as parasitic middle men. No different than a cymothoa exigua eating away at the tongue.

This is not advertising. It's a road bump. It's getting throttled by the mafia. It's a protection racket on people's hard-earned brands. A tax on cognition and communication.

Google is a villain here. They are not offering value or service or anything useful. They're extracting.

They're the Harvey Weinstein of the internet here -- nobody wants to do business with the guy, but he's there and he's asking you to do what he wants. You can go along, and do the thing, or you can say no and completely lose your customer.

The customer that already knows you by name. You made it this far. Now there's this gross middle man asking you to give up.

So you let Harvey Weinstein slip his hands in. Cost of doing business.

That's what Google is in this story.

This isn't advertising. It's the R-word, being perpetrated because of a lack of the other R word: healthy market regulation.

90 percent of all humans on the planet are being fleeced by this. Every time you put something into the URL bar, Google gets a piece of the action.

What I'm saying is, when these are brand names, this is theft. Highway robbery. Monopolistic pillaging.

Google needs a slap down.


Typing in URLs by hand is a choice you can make. Scrolling down to organic results (for brands you like) is another choice you can make. Paying for a search engine service is a great choice.

Brands can ask you to add them to your contacts with their website in their vcard. They can prompt you to bookmark them. They could publish a feed for you.

Sure Google can get us to routed in a way we’re all conditioned to depend on, but there are plenty of other ways to get to your destination. There must be 50 ways to leave…


Yes it is your choice. You could have gone to the physical location, called them, sent a letter to their address, used Bing, Yahoo or whatever. Your argument is just not rational.


> It's shocking that Apple hasn't done this trick yet when everyone else started doing it years ago.

Is it a coincidence that they started exploring this once they've been forbidden from collecting the "Apple Tax"? This is exactly why I've been arguing against preventing Apple from collecting money from developers: the laws of capitalism will force them to collect money somewhere else, and putting ads in their app store is the obvious next step.


It's not a trick; it's the closest they can get away with lying with plausible deniability.

To sell you ads that are mostly lies already.


> Now it's a lot harder to quickly notice what's an ad and what isn't.

Everything in the app store is an ad - all the content is produced to get people to download Apps. It's just that some is 'promoted'.

I'd be interested in hearing from any HN readers that use the App store to actually discover apps - don't people do Web/Reddit searches to see what people are using and rate and then search by name? Even an LLM can provide an overview of what's available and summarise features, drawbacks, and reviews.


I think that's the thing: Apple is good at very little, but they seem like they're good at "everything else" because they don't do much else. Lots of companies spread themselves really thin trying to get into lots of unrelated competencies and tons of products. Apple doesn't.

Why does a MacBook seem better than PC laptops? Because Apple makes so few designs. When you make so few things, you can spend more time refining the design. When you're churning out a dozen designs a year, can you optimize the fan as well for each one? You hit a certain point where you say "eh, good enough." Apple's aluminum unibody MacBook Pro was largely the same design 2008-2021. They certainly iterated on it, but it wasn't "look at my flashy new case" every year. PC laptop makers come out with new designs with new materials so frequently.

With iPhones, Apple often keeps a design for 3 years. It looks like Samsung has churned out over 25 phone models over the past year while Apple has 5 (iPhone, iPhone Plus, iPhone Pro, iPhone Pro Max, iPhone 16e).

It's easy to look so good at things when you do fewer things. I think this is one of Apple's great strengths - knowing where to concentrate its effort.


This is some magical thinking. Even if Samsung took all their manpower, all their thought process and all their capital, they still couldn’t produce a laptop that competes with the MacBook (just to take one example), because they fundamentally don’t have any taste as a company.

Hell, they can’t even make a TV this year that’s less shit than last years version of it and all that requires is do literally nothing.


I haven’t seen a lot of good taste from Apple in recent years.


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

Search: