frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Why is choral music harder to appreciate?

https://marginalrevolution.com/marginalrevolution/2025/08/why-is-choral-music-harder-to-appreciat...
12•surprisetalk•2d ago•6 comments

Show HN: Sping – An HTTP/TCP latency tool that's easy on the eye

https://dseltzer.gitlab.io/sping/docs/
83•zorlack•5h ago•5 comments

Git-Annex

https://git-annex.branchable.com/
8•keepamovin•1h ago•0 comments

Busy beaver hunters reach numbers that overwhelm ordinary math

https://www.quantamagazine.org/busy-beaver-hunters-reach-numbers-that-overwhelm-ordinary-math-202...
73•defrost•2d ago•14 comments

Is 4chan the perfect Pirate Bay poster child to justify wider UK site-blocking?

https://torrentfreak.com/uk-govt-finds-ideal-pirate-bay-poster-boy-to-sell-blocking-of-non-pirate...
201•gloxkiqcza•12h ago•179 comments

From Hackathon to YC

https://www.producthunt.com/p/april-yc-s25/from-hackathon-to-yc
12•rmason•7h ago•9 comments

The two versions of Parquet

https://www.jeronimo.dev/the-two-versions-of-parquet/
147•tanelpoder•3d ago•34 comments

We put a coding agent in a while loop

https://github.com/repomirrorhq/repomirror/blob/main/repomirror.md
169•sfarshid•13h ago•115 comments

The Unix-Haters Handbook (1994) [pdf]

https://simson.net/ref/ugh.pdf
15•oliverkwebb•4h ago•2 comments

Ghrc.io appears to be malicious

https://bmitch.net/blog/2025-08-22-ghrc-appears-malicious/
281•todsacerdoti•5h ago•36 comments

Trees on city streets cope with drought by drinking from leaky pipes

https://www.newscientist.com/article/2487804-trees-on-city-streets-cope-with-drought-by-drinking-...
160•bookofjoe•2d ago•85 comments

Burner Phone 101

https://rebeccawilliams.info/burner-phone-101/
308•CharlesW•4d ago•124 comments

Y Combinator files brief supporting Epic Games, says store fees stifle startups

https://www.macrumors.com/2025/08/21/y-combinator-epic-games-amicus-brief/
129•greenburger•3d ago•118 comments

Making games in Go: 3 months without LLMs vs. 3 days with LLMs

https://marianogappa.github.io/software/2025/08/24/i-made-two-card-games-in-go/
270•maloga•14h ago•190 comments

A Brilliant and Nearby One-off Fast Radio Burst Localized to 13 pc Precision

https://iopscience.iop.org/article/10.3847/2041-8213/adf62f
55•gnabgib•9h ago•8 comments

Everything I know about good API design

https://www.seangoedecke.com/good-api-design/
231•ahamez•10h ago•85 comments

Show HN: Decentralized Bitcoin Incentives via QR Codes

https://github.com/DT7QR/Bitcoin-Rewards-System-Proposal
9•Yodan2025•3h ago•0 comments

Uncle Sam shouldn't own Intel stock

https://www.wsj.com/opinion/uncle-sam-shouldnt-own-intel-stock-ccd6986d
107•aspenmayer•7h ago•115 comments

Cloudflare incident on August 21, 2025

https://blog.cloudflare.com/cloudflare-incident-on-august-21-2025/
155•achalshah•3d ago•32 comments

Bash Strict Mode (2014)

http://redsymbol.net/articles/unofficial-bash-strict-mode/
34•dcminter•2d ago•29 comments

Show HN: Clearcam – Add AI object detection to your IP CCTV cameras

https://github.com/roryclear/clearcam
170•roryclear•17h ago•47 comments

How many paths of length K are there between A and B? (2021)

https://horace.io/walks
22•jxmorris12•9h ago•4 comments

Halt and Catch Fire Syllabus (2021)

https://bits.ashleyblewer.com/halt-and-catch-fire-syllabus/
122•Kye•9h ago•35 comments

My ZIP isn't your ZIP: Identifying and exploiting semantic gaps between parsers

https://www.usenix.org/conference/usenixsecurity25/presentation/you
50•layer8•3d ago•19 comments

Claim: GPT-5-pro can prove new interesting mathematics

https://twitter.com/SebastienBubeck/status/1958198661139009862
129•marcuschong•4d ago•87 comments

Show HN: I Built a XSLT Blog Framework

https://vgr.land/content/posts/20250821.xml
41•vgr-land•11h ago•16 comments

Comet AI browser can get prompt injected from any site, drain your bank account

https://twitter.com/zack_overflow/status/1959308058200551721
508•helloplanets•14h ago•177 comments

How to check if your Apple Silicon Mac is booting securely

https://eclecticlight.co/2025/08/21/how-to-check-if-your-apple-silicon-mac-is-booting-securely/
65•shorden•5h ago•13 comments

NASA's Juno mission leaves legacy of science at Jupiter

https://www.scientificamerican.com/article/how-nasas-juno-probe-changed-everything-we-know-about-...
68•apress•3d ago•29 comments

Stepanov's biggest blunder? The curious case of adjacent difference

https://mmapped.blog/posts/43-stepanovs-biggest-blunder
44•signa11•3d ago•10 comments
Open in hackernews

Y Combinator files brief supporting Epic Games, says store fees stifle startups

https://www.macrumors.com/2025/08/21/y-combinator-epic-games-amicus-brief/
129•greenburger•3d ago

Comments

bentocorp•3d ago
I recently wrote about how Apple now has the most hostile developer ecosystem of any major platform:

https://www.magiclasso.co/insights/apple-development/

Good to see VCs and Y Combinator now supporting and pushing for change.

dlcarrier•3d ago
A family member of mine has an Apple phone, and the lack of availability of not just open source software but even freeware or freemium software astounds me. They make it so difficult to distribute anything, that it's not worth it unless you are getting significant revenue. This means that often the only option is something extremely scammy that charges monthly for the most trivial capabilities.

Of course, Apple gets a 30% cut in any scams, so they have absolutely no incentive to do anything about it, and really their policies are what create it, in the first place.

furyofantares•10h ago
Is that an Apple thing? People trying to monetize anything they make seem to vastly outnumber those of us who just want to make stuff for other people to enjoy. When I turn off an adblocker I'm shocked how many hobby projects spam ads at their users to try to make a few pennies.

It feels like a social issue.

nickthegreek•7h ago
Giving away free software on the appstore is gonna cost you $100/yr developer license. Sure, the more apps you make dilutes the cost, but it doesn’t seem like that inviting of a space for maintained free apps.
hu3•2h ago
You'll also need a Mac computer for the happy path so it's more than $100/year.
Aloisius•2h ago
Free for non-profits though.

I'm a little surprised there isn't an open source non-profit set up to act as an umbrella for open source iOS app development.

oefrha•23m ago
Then one bad app and the whole account is nuked. Not a great setup unless with explicit blessing from Apple, which they won’t give.
esalman•4h ago
It's a thing that was started by Apple and now everyone is trying to mimic.

The other day I transferred pictures from my android phone to my Windows desktop, and some of them required a codec to open. I followed prompts, which landed me on a page in Windows store asking for $0.99 in exchange for the said codec.

We had a good Internet in the 90s and 00s. Apple had to ruin that.

foobarian•4h ago
You know how we got here? It used to be a free-for-all where grandma could download any software off the Internet on her Windows computer. You know how the rest went. I honestly don't mind it. It's so easy to recommend an iPhone to non-technical users, knowing the app store is still not compromised with low quality/malicious garbage. (Sure it requires a bit of expectation attenuation but the Android app stores are worse yet).
johnecheck•4h ago
This is an argument for gating the free-for-all behind a setting technical users can find, not demanding 30% of revenue if a dev would like access to apple users. The security aspect is real, but this is really about maximizing profits by monopolizing access to anyone with an iPhone.
ryandrake•3h ago
When a normal user is highly motivated to install software, there is no such distinction from a "technical user". He wants to install AnimeWallpapersTotallyNotATrojan.app. The operating system disallows it. Then he just does a search for how to install AnimeWallpapersTotallyNotATrojan.app on iOS, and finds 20 tutorials walking him through the steps to ungate the install.

You can make the expert mode dialog say "Clicking this button will erase your hard drive, drain your bank account, and give your dog cancer" and people will still click it.

foobarian•3h ago
Grandma: Help me, Joey! After the neighborhood kid helped me install the coupon code app (he said something about expert mode, he is very smart!) my phone runs slow and crashes. :-(

Me: ...

kelnos•1h ago
I love how the threat of Grandma installing malware on her phone is the new "think of the children!"

And I love how the response to shit mobile security is to lock down devices so the people who buy them don't actually own them. Instead of, y'know, actually cleaning up the security posture of these devices.

mrandish•1h ago
There are many ways to deal with any scenario like this, all of which don't involve the device manufacturer locking ALL device owners out of ANY control over the hardware they own.

For example, you can be the administrator on Grandma's device and block access to third-party app stores which cannot be overridden by anyone (including the device manufacturer) without your credentials. Alternatively, you could delegate that authority to a provider you trust. No one is saying you can't keep choosing Apple's walled-garden app store as the only store provider or that you shouldn't be able to block any or even all app stores. Options like that can even be locked by one-time hardware fuses so they can never be changed - even by the owner. The only issue here is Apple forcing a sole monopoly on that control for themselves because it's worth billions of dollars - instead of device owners having a choice.

nsagent•2h ago
Then those people deserve what they get as a result. People should have autonomy to make less than optimal decisions if they want.

And to provide a counterpoint, my dad can barely navigate his iPhone. I literally spent an hour on the phone with him when he was lost and needed directions; it took 20 minutes to guide him to open the messages app so he could read the address I sent. Someone that clueless isn't searching the internet to figure out workarounds for installing anything.

rpdillon•1h ago
> knowing the app store is still not compromised with low quality/malicious garbage.

It absolutely is, the only argument is about to what degree.

1123581321•7m ago
How did you conclude the lack of freeware? Both the Apple and Google App Store have a couple million apps, and most of them (about 95% in the App Store’s case) are free.
frollogaston•2h ago
I know this isn't the biggest thing, but it's funny how even simple questions have complicated answers in Swift, ex https://stackoverflow.com/questions/39677330/how-does-string...
JimDabell•1h ago
Strings and Unicode are a lot more complicated than they first appear. I like the way this article puts it:

> Swift’s string implementation goes to heroic efforts to be as Unicode-correct as possible. […] This is great for correctness, but it comes at a price, mostly in terms of unfamiliarity; if you’re used to manipulating strings with integer indices in other languages, Swift’s design will seem unwieldy at first, leaving you wondering.

> It’s not that other languages don’t have Unicode-correct APIs at all — most do. For instance, NSString has the enumerateSubstrings method that can be used to walk through a string by grapheme clusters. But defaults matter; Swift’s priority is to do the correct thing by default.

> Strings in Swift are very different than their counterparts in almost all other mainstream programming languages. When you’re used to strings effectively being arrays of code units, it’ll take a while to switch your mindset to Swift’s approach of prioritizing Unicode correctness over simplicity.

> Ultimately, we think Swift makes the right choice. Unicode text is much more complicated than what those other languages pretend it is. In the long run, the time savings from avoided bugs you’d otherwise have written will probably outweigh the time it takes to unlearn integer indexing.

— https://oleb.net/blog/2017/11/swift-4-strings/

I’d encourage you to read that entire article before describing strings as simple.

JustExAWS•56m ago
Someone hasn’t programmed on Windows…

https://www.reddit.com/r/cpp_questions/comments/10pvfia/look...

lloyddobbler•2d ago
“A 30% revenue share can easily be the difference between a company that can afford to scale, hire new employees, and reinvest in its product, and one that is perpetually struggling to stay afloat.”

This brought up a fun thought exercise for me. Pretty sure that Y Combinator would argue that giving away 7% of one's company for access to intangible (but beneficial) things like funding, advisors, etc, is completely worth it for a company. Pretty sure that they also fund companies that pay salespeople fairly significant commissions on sales.

Interesting to see them argue that asking a company to give up 30% "commission" on revenue for access to a large market stifles competition and innovation.

Is Y Combinator's forcing companies to give up 7% of their companies for access to advisors and funding stifling innovation and competition? (Spoiler: I don't think so. I think both Y Combinator and apple should be able to capitalize on the access they provide.)

georgemcbay•10h ago
Far be it from me to defend Y Combinator or VCs in general but IMO the situation is a bit different because of the monopoly (or at least duopoly) power that Apple and Google hold as gatekeepers over the only practical way to sell to iOS and Android device users.

Of course, I'd also assume most or all the people associated with YC were part of the "fire Lina Khan because our whole business model is actually just taking advantage of FAANG acquihire panic" squad, making them hypocrites (in a slightly different way) for helping to prop up these monopolistic gatekeepers and then acting put upon by the results of that.

wmf•10h ago
I thought the standard advice is to target 80-90% gross margin at early stage so you can easily eat 30% CAC. It probably starts to hurt as you scale though.
ensignavenger•10h ago
If there were competition for App Stores, we could discover what the correct market price for App Stores is, but Apple doesn't want that.
Hammershaft•7h ago
Startup founders can choose between many models of funding, VCs, etc. Starups cannot choose between different ways of accessing willing customers over iOS, they have to comply with a %30 cut and a jungle of regulations that act in Apple's interest.

These two examples aren't the same, even just on the basis of market power.

addaon•3h ago
> Starups cannot choose between different ways of accessing willing customers over iOS

What? They can offer an SPA, or a traditional web page. They can offer a hardware device. They can make an android app compelling enough to convert users.

maximus_01•3h ago
You are really trying to say that for a startup trying to build software, say a productivity app or whatever, they should consider launching their own hardware device? They are very different things and would basically make indie development impossible (or really any software company that can't raise hundreds of millions to billions)
sokoloff•2h ago
You’re arguing that Apple’s App Store, even with its commission, is a better business proposition.

I agree, and from that conclude that Apple’s earned their commission/fees.

maximus_01•2h ago
There is a limit to this sort of logic though. Don't get me wrong, I'm generally pro free markets. But: A) Apple's policies make some products completely unviable (anything with a gross margin less than 30%). Even for products at say 40% gross margin, Apple as a storefront is taking 75% of the gross margin pool (ie 30% to Apple, 10% to developer). This in my view is direct consumer harm. B) Apple acts egregiously and restricts what should be basic free speech. For instance, app developers not being able to even mention they have to pay Apple (let alone being able to direct customers to their own website etc). To me this is the biggest one - I could probably live with everything else more if developers at least could show customers where their fees were going etc. C) Apple has changed the rules over time, or at least how they enforce the rules (by trying to force more and more apps to pay the 30% - eg what they did to Patreon)
JustExAWS•1h ago
This hasn’t been true in months in the US because of the courts ruling. Right now, just looking at two apps, you can click on “Buy book” from the Kindle app and be redirected to Amazon’s website and download the Netflix app, click on “Get Started” and create an account.
kelnos•1h ago
Just because people will go along with something because they have no other choice, it doesn't mean it's a fair business practice that we should allow.

Apple's deal is still an acceptable business proposition because there aren't any alternatives. Android users don't spend much on apps compared to iPhone users. It's an ok market, but not a great one, and in the US, if you aren't on the iPhone, then you aren't relevant, period.

Maybe if there was an actual competitive market on iOS for app stores, we'd see what app developers actually thought was a good business proposition, not the only take-it-or-leave-it (but if you leave it there's no way to be successful) proposition they have now.

johnnyanmac•1h ago
Apple with a 90% commission would still be a better business proposition.Did they earn that or are they at that point a monopoly on half a domain of tech?
JimDabell•2h ago
> would basically make indie development impossible

We aren’t talking about indie development though. People like to paint a picture of a small, scrappy startup or beleaguered solo dev being held back by Apple’s crushing 30%, but that isn’t the case.

Unless you are earning more than a million dollars a year through the App Store alone, you don’t pay 30%, you pay 15%. And if you earn more than that, you still only pay 15% for long-term subscribers. And of course, all those SaaS companies where the app is just an interface for the larger service pay 0%.

As soon as you start talking about “Apple’s 30%”, you reduce the scope of the argument to the tiny fraction of developers with millions in revenue.

If you do actually want to talk about indie development, you should be talking about “Apple’s 15%”.

Fomite•52m ago
I believe we call that a "pivot"
kelnos•1h ago
> They can offer a hardware device.

As someone who worked at a company that tried to do this, years ago, that's hilariously laughable, and either you're just incredibly unaware of what that sort of thing takes, or you're arguing in bad faith.

And if you think SPAs or regular websites on mobile Safari can give you the same experience and hardware access as a native app, I'm not sure what to tell you.

> They can make an android app compelling enough to convert users.

Sure, right, now you're just spouting fantasy stories. (And I say this as an Android user.)

JustExAWS•1h ago
Startups aren’t paying 30% of sales unless they have more then $1 million in revenue coming through the App Store, they are selling access to digital goods and even then, they can still sell access to subscriptions and services outside of the App Store and now they can link directly to their website from the App Store thanks to the courts ruling - at least in the US.
johnnyanmac•1h ago
>they can link directly to their website from the App Store thanks to the courts ruling - at least in the US.

In Apple. fashion, they are still pushing back on this despite the court ruling. It only shows more so why Apple needs to be made to open up.

kg•4h ago
Equity and revenue share are fundamentally different things. YC could be asking for 30% equity and it'd still be more reasonable than the 30% revenue cut modern gatekeepers demand.
cma•4h ago
7% of equity is worth far less than 7% of gross, equity ultimately gets paid on what you can make net.
x0x0•4h ago
I'm not sure how offering an investment in a highly competitive market (dozens of incubators, thousands of vcs) is comparable to raising the cost of payment processing 900%. Alongside all the other bad acts that Apple does, mostly inhibiting your ability to provide good customer service to your customers. Or even continue a billing relationship if they migrate from ios -> android/pc.
ianbutler•3h ago
The dynamics of 7% of ownership and 30% of ongoing revenue are vastly different.

So different in fact that the comparison doesn't hold water.

johnnyanmac•1h ago
I'd love to hear a proper cointerargument, and not a dismissal.
ianbutler•50m ago
Equity ownership doesn't directly effect operating capacity on the same timescale as revenue. (sure investment does but in a positive way, but again not quite the same) Where as revenue does on shorter timescales, and 30% off revenue is an ongoing constraint to operating capacity day to day in a way ownership just isn't.

They don't behave the same way so to make the comparison didn't make any sense.

Note: Edited this a few times because words are hard.

CGamesPlay•38m ago
When Y Combinator gives $10,000 for a 7% stake in the company, the company goes from being "worth" $130,000 before the money to being worth $140,000 after, and they have $10,000 more in their bank account. Every dollar the company earns afterwards also increases their bank account by $1.00.

When an app store takes a 30% commission on sales, every dollar the company earns afterwards increases their bank account by $0.70.

The percent doesn't really matter (if YC took 30% ownership or app stores took 7% commission), the comparison doesn't really make sense either way.

ianbutler•34m ago
Thank you, making it concrete expressed what I was trying to say way better than I was doing in my reply :P
aprilthird2021•1h ago
> I think both Y Combinator and apple should be able to capitalize on the access they provide.

Capitalizing, to the detriment of your competition (other paid software services) when you have a monopoly or duopoly on app distribution isn't legal.

Spivak•11h ago
Time to see what the next move for Apple will be if they lose the appeal. Because I doubt Apple will be content to lose money on the ruling and will look to collect the fees elsewhere. Without the ability for developers ship iOS apps with no business relationship to Apple you're still pitching your tent on someone else's land.
politelemon•10h ago
If there is one thing I've seen Apple do reliably over the past 20 years, it's being able to comply with rulings in the most malicious and hindering way possible. They'll be just fine with no difference to their bottom line.
neilv•11h ago
> “Y Combinator — and the larger venture capital community — have long been hesitant to back app-based businesses that were poor investments due to the Apple Tax,”

This could be good, if it encourages people to re-learn the value of open standards, like Web is supposed to be, rather than helping to perpetuate the proprietary app stores.

Also, I think it's noteworthy that, once a company gets customers locked into a proprietary app store, they show their true extremely greedy, abusive, and indifferent side to third-party developers. No matter how warm and fuzzy a brand they craft for consumers.

Are Bay Area libertarian techbros ironically going to try to rely on government regulation to keep the awful proprietary app stores tolerable, or will they rediscover what industry has known for decades about the value of open standards, and direct their efforts consistent with that?

kelnos•1h ago
Seriously. If Apple put even half of the effort into open web standards that they've put into building their mobile SDKs and the App Store ecosystem, we'd have webapps that would be just as capable, performant, and secure as native apps can be.

Though I'm sure then Apple would lock a lot of device access by websites behind a domain allowlist that you have to pay a bunch of money to get on.

doctorpangloss•10h ago
I don’t know. You could just as well say, “A 3% merchant fee can easily be [… ruinous to a bunch of companies]”, and I’d be talking about Stripe, a Y Combinator company. In Europe they manage to cap interchange fees at 10x less, and there’s no less “payments innovation” or more “fraud” or whatever some nice red headed LISP brothers or some insightful patio furniture guy will say is eating into the 3% merchant fees.

People struggle with this: Stripe and Apple do the same thing wrt to the fees. They get all into a knot trying to explain how 3% of all revenue, successfully capped at 0.3% in Europe, is somehow different than Apple taking 30% of App Store IAP. We already live in the world where nice, red headed LISP brothers and insightful patio furniture guy is wrong. You don’t even need to talk about it or file a brief.

The reason the Epic case is tough is because the fee doesn’t matter. Like what is the right fee? Say a number. Clearly it doesn’t make sense to take a fee at all! Apple is doing something valuable - they are concentrating wealthy, good customers who overwhelming choose iPhones instead of Android phones - and instead of making iPhones more expensive they take from app developers. But if you did the sensible thing - force the platforms to charge the cut they are taking from the end user up front, when they buy the phone - nobody is going to do that.

It’s exactly the same problem as Europe saying Facebook has to be ads free. Nobody chose to pay for a Facebook subscription. The truth is the regulators are in between a rock and a hard place if they try to make changes to one number in the midst of the status quo. In the past, regulators took more drastic steps, they split up the monopolies, and once you understand how weak these regulations that people are litigating are, suddenly you will be much more sympathetic to the idea that the App Store and the iPhone have to be different businesses, or that private digital payments companies shouldn’t exist at all.

wmf•10h ago
Note that Stripe isn't really the problem with payments. AFAIK Stripe pays ~2.5% (mostly to banks) and they charge ~3%.
ensignavenger•10h ago
If you think 3% is too much, there are plenty of other payment processors... the thing is, most of that 3% is not set by the processor (or kept by them) but is set by the card networks. It is the card networks that should be targeted by antitrust laws.

If there anyone could make an App Store, then we would have a better idea of what the market rate for app stores should be.

chupchap•3h ago
I don't understand why transaction fee is a percentage as it takes the cost of transferring money is the same irrespective of the amount. There should be a reasonable cap. For example 2% for any transaction less than $2, and $0.2 for any larger transactions. Why do we still have this charade of collecting money and then giving some pittance back to the customer in the form of credit card points?
athrun•2h ago
It's about provisioning for credit losses.

Roughly speaking, when a transaction needs to be unwound, if the merchant cannot cover the reversal (for example, because it has defaulted), then the payment processor needs to pony up instead. Note that this isn't an edge case, this is something that happens every day.

If the payment processor defaults (gasp!), then the processor's sponsor bank needs to cover it. This is why a sponsor bank will have a lot to say about what a processor can and cannot do.

If the sponsor bank is unable to meet its obligations (argh!), then it's the card Network itself that is on the hook. This is why card networks have a lot to say about what a sponsor bank can and cannot do ;)

The key to understanding payment processing is to realise that the risk is very asymmetrical. The processing party collects only a small fraction of the transaction amount as fees, but is effectively on the hook for the full amount if things go pear shaped.

That is why the cost is typically proportional to the value of the payment.

You'll see fixed/capped fees mostly on payment methods that don't allow reversals (ie: not very consumer friendly), or that take place between highly trusted parties where credit risk can be handled through other ways.

frollogaston•2h ago
I wish there were a "the customer is always wrong" way of paying digitally, so that there's almost no fee. Right now the only way is cash.
internetter•1h ago
crypto?
doctorpangloss•1h ago
Okay, why does this all work basically the same in Europe, but interchange fees are capped at 0.3% by law? The reason has nothing to do with fraud or technology.
kelnos•1h ago
I wonder if US issuers/merchants/customers are subsidizing their European counterparts. Maybe the "right" number is for everyone to pay 1.2% or something like that.

Of course, without price controls, most businesses will charge whatever they can get away with that doesn't cause them to lose too many customers, so...

jmull•3h ago
I think Apple should mostly be allowed to run as crappy an App Store as they want.

But people should also be able to get apps from whatever store they want.

(Ground rules all app stored would have to follow based on technical, security, and legal concerns would be fine too, IMO.)

Of course Apple would never go for that, so we'll end up with whatever mess legal processes can wring out of them.

dangus•3h ago
You say “they would never go for this” but they do it on the Mac.

It’s funny how they are their own counter example. They have no leg to stand on.

epohs•3h ago
Counter example to what? Why should they not be able to run both a relatively open ecosystem and a mostly closed one?

I don’t think Apple is arguing that it is impossible to allow more open ways to install apps on iPhones. I think they’re saying that they don’t want to, and that they shouldn’t have to.

jjtheblunt•3h ago
It's possible they'll allow this on iOS once finer granularity logging of battery usage is pervasive, how fine is anyone's guess, so as to track down what apps, and of whatever provenance, degrade some kpi like user impression of battery life.
mrandish•1h ago
This is about money not battery life. Apple makes billions of dollars in highly profitable revenue by cryptographically blocking users from controlling their own devices.
jchw•2h ago
> Counter example to what? Why should they not be able to run both a relatively open ecosystem and a mostly closed one?

> I don’t think Apple is arguing that it is impossible to allow more open ways to install apps on iPhones. I think they’re saying that they don’t want to, and that they shouldn’t have to.

Apple volunteers the position that they couldn't possibly open the iOS ecosystem themselves, not just that they don't want to, making some very amusing claims in the process.[1] They also don't want to, but the more you dig into possible "whys", you get into a lot of troubling realities quickly.

Epic Games, on the other hand, is arguing that they actually should have to, at least to some extent. There are actually a lot of reasons why Apple's App Store practices might violate the law, and to my understanding, Epic Games is alleging that Apple's App Store practices constitute "illegal tying" whereby Apple unlawfully ties its payment processing service with its app distribution. That's far from the only potential legal issue that the App Store could face just based on current, existing law. (Note: I am not a lawyer, so take this with a grain of salt; but nothing I am saying is too original or groundbreaking.)

And of course, it's always worth remembering that what's legal today can be regulated tomorrow. I don't really believe lawmakers or the general public really have had enough time to take a look at the impact that Apple/Google app stores have had on the software market and decide if these practices should be legal. The EU seems to think they shouldn't, and while I don't agree with the EU on everything, I tend to agree.

[1]: https://observer.com/2021/05/even-craig-federighi-apples-hea...

rootusrootus•2h ago
I don't think the Mac is a great counter example. It started as a fully open platform, so the expectations are different. The iPhone was never anything other than an appliance, Apple is not trying to turn an open garden into a walled one, because it started that way.
johnnyanmac•1h ago
Sure, in theory.

But what really happened is that apple kept a stranglehold on what more and more became a general computing device. And they've done enough anti-compettive maneuvers to have the EU make them open up. I wouldn't be surprised if the US eventually comes to a similar decision.

Apple may not be as blatant about it as the other big tech, but I hope it's not contentious to say that all three big companies needs a round of anti-trust overhaul.

matheusmoreira•2h ago
> But people should also be able to get apps from whatever store they want.

This the answer. The app store monopoly doesn't really matter, the real tyranny is needing Apple's cryptographic blessing to run software on our own computers. This should be literally illegal. Restore our computer freedom and their app store rent seeking becomes irrelevant.

bloomca•43m ago
It's not just about that. I am sure if the court would force them to allow sideloading, they'll make sure to never promote your app if you decide to offer both options to the users.
echelon•24m ago
> > But people should also be able to get apps from whatever store they want.

The web. Without scare walls or hidden "enable downloads" menu settings.

And apps should no longer have to use first party payment rails, first party authentication/sign in rails, or be forced to jump through review or upgrade hoops.

samdoesnothing•1h ago
People are allowed to get apps from whatever store they want. There is nothing stopping someone from purchasing a device that supports the google play store and downloading whatever they want from that store.

I have no right to complain that I can't run Apple programs on a Windows computer, and Microsoft shouldn't be compelled to support MacOS software.

8note•1h ago
https://www.darlinghq.org/

seems like you can get it to run on windows via wsl if you want to run apps built for macs on your windows machine

is there a need to complain? windows might not be putting in support for it, but unlike apple in their store, they arent actively preventing you from doing so

groguzt•1h ago
apple isn't allowed to choose whatever I can install on the device that I own and that I purchased with my own money. I am not renting the device. Get your dirty fingers off of what I can or can't do with it.
pabs3•1h ago
... and we should be able to run whatever OS on Apple phones we want.
rootusrootus•2h ago
If there was more than a duopoly in smartphones, I'd say Apple should be able to have whatever horrible app policy they want, so long as it is clearly communicated to everyone including customers. Let the market decide.

But that's not where we are. I think it makes sense to treat both Apple and Google as de facto monopolies with respect to the smartphone market, and impose some regulation on what they have to allow and how much they can charge for it.

jchw•2h ago
This whole situation is frustrating. Even if there were eight or twelve companies all competing fairly, I'm not sure it would matter: if Apple's approach makes hand-over-fist more money, even though it is much worse for consumers in many regards, it has the chance to unfairly win and for vendors that follow Apple's lead to out-compete vendors that don't. (Don't imagine this world, try to find the parallels you've personally experienced; you know they're out there.)

Of course today, we're getting to the point where governments are going to probably start softly relying on citizens having smartphones that are either Android or iOS. This is terrible and completely the wrong way to go; it would be much better to depend on standards that anyone could implement. Even progressive web apps would be a better outcome than Android/iOS apps. Getting to this point definitely puts both Apple and Google in privileged positions wherein they pretty much do have to be treated like defacto monopolies, but I'm also pretty sure this isn't the outcome we want either.

zdw•1h ago
"much worse for customers" is relative. While in no ways perfect, Apple's walled garden gets rid of a huge amount of the enshittification found on other platforms, and makes it so that downloading a random app is relatively safe and unlikely to nuke your phone, steal your data, etc. Yes all the "allow access to location/photos/etc." are annoying, but at least the user has some level of control and consent.

I do agree that requiring specific platforms is a problem - we don't want a return to the IE6 or Flash-dominated eras where people who weren't on Windows were treated like sub-humans.

petralithic•1h ago
There are so many garbage apps on the App Store that Apple's claim of vetting them must be a farce to justify the store's existence and supremacy over any potential third party ones.
kaladin-jasnah•1h ago
Android also has permission prompts to allow access to files and location and such.

Either way, I would be fine with this, if there were a big, red, and scary button with a warning in iOS to turn the coddling off. I bought a phone, so I own it. If I choose to, there should be a way to let me control the hardware. Even Android phones don't have this, with bootloader unlocking disappearing. To be fair, there's a layer below that where you could also replace the XBL (Xtensible Boot Loader, on Qualcomm devices) if secure boot is off and the efuses aren't blown. But there are even fewere devices that have this.

jchw•1h ago
> While in no ways perfect, Apple's walled garden gets rid of a huge amount of the enshittification found on other platforms, and makes it so that downloading a random app is relatively safe and unlikely to nuke your phone, steal your data, etc. Yes all the "allow access to location/photos/etc." are annoying, but at least the user has some level of control and consent.

Better than Android sure, but let's not get too hyperbolic. There's less outright malware, but a ton of questionable crapware with bad practices. Let's not forget that Android phones definitely also do sandboxing and just-in-time permission prompts.

Even among major apps, maybe especially among major apps, the Apple App Store is full of apps that blatantly violate Apple's own policies, often including Apple's own apps too, much like the Google Play store. As a simple example, apps that put crucial notifications in the same category as advertisements are all over the place, despite this being a clear violation of the policies. There is plenty of enshittification on Apple platforms.

Beyond that, I can go onto my iPad and search something that is likely to be popular and find a ton of very questionable apps. For example, search "Grand Theft Auto". Scroll down slightly. That sure looks like a lot of very questionable garbage apps full of questionable advertisements. You can repeat this with tons of popular search terms. Yes, it's one thing to trust the sandbox, but are you really sure you feel safe installing all of those?

And sure, App Store review policies do stop most malware and unwanted tracking software from flowing through, but that doesn't mean you should gamble your life on it either. There are plenty of lapses all the time. Probably at least a few times a year, though obviously we only see the incidents that generate a lot of publicity. Just for fun, here's a few incidents over the years that generated a lot of publicity:

From 2011: [1]

> As a proof of concept, [Charlie Miller] created an application called Instastock that was approved by Apple's App Store. He then informed Apple about the security hole, who promptly expelled him from the App Store.

From 2015: [2]

> XcodeGhost exploits Xcode’s default search paths for system frameworks, and has successfully infected multiple iOS apps created by infected developers. At least two iOS apps were submitted to App Store, successfully passed Apple’s code review, and were published for public download.

From 2025: [3]

> We found Android and iOS apps, some available in Google Play and the App Store, which were embedded with a malicious SDK/framework for stealing recovery phrases for crypto wallets. The infected apps in Google Play had been downloaded more than 242,000 times.

And even if the apps aren't malicious, that doesn't mean you're secure. If the idea is that you feel safe using random app store apps because the apps are neatly sandboxed from the system, well, first of all, that part can be accomplished without an app store or a 30% tax. Second of all though, a lot of people's important information lives inside of the apps anyways. Why compromise the phone to access the data when you can compromise the apps themselves? Consider this from 2017:[4]

> During the testing process, I was able to confirm 76 popular iOS applications allow a silent man-in-the-middle attack to be performed on connections which should be protected by TLS (HTTPS), allowing interception and/or manipulation of data in motion.

Obviously Android has more malware than iOS, but if the idea is that even an idiot can use an iPhone and not have to care about good security practice and just run completely random apps, I firmly believe that's a horrible idea. It definitely reduces risks for the average person, but in practice they definitely should be employing good security practices either way because the app store and all of the sandboxing in the world can not save them from themselves. For power users, it basically doesn't do anything meaningful to the security practices calculus and you may possibly be better off with CalyxOS or GrapheneOS depending on what threats you are most concerned about.

My point, of course, is not to say that Apple iPhone is particularly unsafe, just that these anti-malware measures are very far from foolproof, definitely not something you should trust your Bitcoins with. They do probably screen a lot of obvious attempts at malware, but a lot of subtle attempts definitely find their way in. They don't really at all stop the store from being flooded with shitware that does things that would probably harm the privacy of the average user, like apps for "file format conversion" that silently upload your data to the cloud and have dubious privacy policies, or apps that try to convince you to accidentally subscribe to some expensive subscription. This is the kind of thing the Google Play Store was definitely known for, yet it's actually also completely all over the Apple App Store right now. Apple doesn't really seem to mind too much, they're more concerned about periodically harassing people like the developer of iSH.

What Apple and Google both do have a tendency to do is tie their dystopian anti-consumer garbage in with their security features even when they don't actually have to, for reasons that I don't think anyone needs explained to them.

Personally I think the sky will not fall if iOS allowed people to choose to be able to sideload applications. The fact that this would cause a tension whereby Apple would have some pressure to change App Store policies in order to continue getting a cut of sales and have better ability to mitigate unwanted software is kind of a feature and not a bug. As it is today, Apple has basically no incentives to ever consider changing its policies in any way that wouldn't be beneficial to them somehow.

[1]: https://en.wikipedia.org/wiki/Charlie_Miller_(security_resea...

[2]: https://unit42.paloaltonetworks.com/novel-malware-xcodeghost...

[3]: https://securelist.com/sparkcat-stealer-in-app-store-and-goo...

[4]: https://medium.com/@chronic_9612/76-popular-apps-confirmed-v...

bloomca•45m ago
"Allow access" is pretty orthogonal, I don't know how it all works in mobile OSes, but I assume everything is virtualized there, so you can't just access whatever you want without user granting a permission (e.g. through a file picker system component).

You can also ship sandboxed apps on Desktop without the store (although I am not sure on how hard it is to auto-update them, usually stores handle that part), at least on Windows and macOS.

Stores handle storing the apps themselves and distributing updates, that part of the cost is real, plus they do manually review submissions (to some degree), but 30% is insane for that.

pabs3•1h ago
Its not just Android or iOS, its Google (Android) or Apple (iOS), govt apps (also other random ones) often use attestation to block use on non-Google variants of Android:

https://grapheneos.org/articles/attestation-compatibility-gu...

bloomca•53m ago
Is it allowed to charge more in storefronts which take these cuts? Why nobody does that?

What about Steam? Can a publisher sell a game for ~$45 in their store and $60 in Steam, or is it against some TOC?

echelon•51m ago
Games are silly and inessential. And there are a dozen markets to choose from. Sony, Microsoft, Nintendo, Steam, GOG, Epic, Ubisoft, Humble, Itch, direct download, retro games, ...

Phones are essential. You can't get a job without one. It's impossible to stay connected or navigate without one. You can't even order food in a restaurant these days without your smartphone. Yet two companies control and tax the entirety of mobile computing.

Scratch that. Mobile computing *IS* computing for most people. It's the only computer or internet portal they know.

And two companies own it all. The passport to the modern world is owned and taxed by two trillion dollar companies.

2000's-era DOJ-litigated antitrust abuser Microsoft dreams that they had this much of a monopoly.

The Halloween papers sounded evil. Mobile computing monopolization is evil.

Here's what needs to be done:

1. Web installs. Both companies need to allow web native installs without scare walls or buried settings flags that need to be enabled. First class apps from the web, with no scaring users about it. We have all the technology to make this work safely: permissions, app scanning, signature blacklisting, etc.

2. Defaults. Both companies need to be prevented from pushing their apps as defaults. No more default browsers, default wallets, default app stores, default photo galleries, default search engine, etc.

3. Taxation and control. Apps cannot be taxed on any transactions. Users must not be forced to "sign in" with the monopoly provider's identity system. Apps must not be forced to use the monopoly payment rails. Apps must not be forced to be human reviewed or update to the latest UI changes / SDK on a whim.

Mobile apps and platforms must work like desktop software.

We need this freedom and flexibility for consumers, and we need competition to oxygenate the tech sector and reward innovation. Capitalism shouldn't be easy - it should be hard to keep your spot at the top. Resting on the laurels of easily defended moats for twenty years while reaping some of the most outsized benefits in the industry has created lethargy and held us back.

zdragnar•38m ago
We could have had other competitors, but nobody wanted them.

Windows phones had a very enthusiastic but too-tiny following. Blackberry lost the plot with terrible hardware and software for the app era (developing an app for the Storm was enough to convince me to never get one of their phones). Symbian's S60 was too little too late in the US. Ubuntu, Mozilla, and others all tried various flavors of Linux and web based phones to no success.

I don't think you can really blame Google or Apple for any of these failures in the same way Microsoft could be blamed in the 90's for their abuses.

With that said, I wouldn't be surprised if, eventually, Google was forced to change how they handle third party app stores. iPhones will likely never be big enough for Apple to be forced to allow other stores in the US.

echelon•35m ago
> We could have had other competitors, but nobody wanted them.

Don't blame individual consumers. Bad things happen at a societal level all the time. Carbon emissions, etc. We're powerless to stop it without governmental intervention.

Your average consumer isn't educated on marketplace behaviors and doesn't understand how a lack of consumer choice leads to increased prices, inflexibility, taxation of smaller marketplace participants, less innovation, less freedom, etc. They simply can't understand the complexities of the case as deep familiarity isn't a part of their daily lives.

The large players that set these rules are squarely to blame.

> I don't think you can really blame Google or Apple for any of these failures in the same way Microsoft could be blamed in the 90's for their abuses.

You can install whatever you want on a Microsoft PC.

mhh__•22m ago
I bet there are quite a few people out there who actually have a phone with a faster single thread perf than their laptop i.e. latest iPhone + a crappy windows laptop
zdragnar•48m ago
Pretty much none of the stores allow that. If my memory is right, Apple and Steam don't, though Google might be a bit more permissive in their store.
pkaye•37m ago
For Steam, I believe the price parity requirement for Steam only applies to Steam Keys. Publishers can sell at a lower prices on other store front as long as it doesn't involve Steam infrastructure.
oefrha•36m ago
> Is it allowed to charge more in storefronts which take these cuts? Why nobody does that?

What? There are plenty of apps charging more when you buy currency/subscription on iOS compared to when you buy from their website, or in some cases Android app. Patreon is an example that made the loudest noise recently, but it’s been a widespread practice for years. That said Apple doesn’t (didn’t?) allow you to tell users that a cheaper option exists elsewhere.

throwaway31131•44m ago
We probably do need some kind of regulation in this space because for better or worse, and I think it’s worse, it’s hard to be a participant in modern society without a smart phone. (In my mind it would be something more akin to the communications act of 1934, but for apps to mandate a certain amount of “interoperability” across operating systems, whatever that may mean, but I digress)

on the other hand, it wasn’t all that long ago that we had many smart phone markers and operating systems, all with different strategies. It’s possible that the market did decide…

bruce511•4m ago
I would argue that there was more than a duopoly. We had Windows Phone, WebOS, blackberry, Palm etc. The market voted and we're left with 2.

Equally, pretty much no iPhone user (outside of tech circles) cares about the App Store monopoly for iPhone. The policy is well known, and hasn't changed in 15 years.

Indeed many (not all) tech folk who complain about the App Store still went out and bought an iPhone.

The raw truth is that the market did decide. And no we don't need regulation. Apple and Google have different enough policies for there to be choice. In some countries Android has dominant market share.

jachee•18m ago
Didn’t we “let the market decide” and the market drowned out every other player but Apple and Google?

Why did so many people pick iPhone or Android over their prior competitors? Because the developers wrote software there. Why did the devs write software there? Because people were picking those ecosystems. It was an upward spiral that changed the world a LOT in 18 years, but it was all started with Apple—being a hardware company—selling premium-quality hardware, and then adding their support for third party development.

andsoitis•4m ago
> treat both Apple and Google as de facto monopolies with respect to the smartphone market

Monopolist means one seller (from the Greek monos = one, polein = to sell).

Apple and Google can’t both be monopolists of the smartphone market (or even app stores).

MagicMoonlight•1h ago
I don’t care that developers have to pay 30%, it makes no difference to me. If that fee went away… it would just give them 30% more profit.
ocdtrekkie•1h ago
In a lot of cases prices would go down, that extra 30% makes app development often pretty unprofitable if you aren't the store.

And a lot of things just aren't available on mobile because of the cut. Most apps which offer movies or books for sale for instance only let you view them on the phone, you have to buy on the web.

JustExAWS•54m ago
90% of in app purchases on the App Store come from pay to win games. I don’t think the cost of loot boxes and coins would go down. The 90% number came from the Epic Trial.

The other major players in the App Store haven’t allowed in app purchases for years.

knifie_spoonie•14m ago
Developers getting paid better is a good thing, surely?
dijit•10m ago
I think the argument here is that there's less good apps because it's a difficult market and your profits are being garnished too aggressively for it to be a viable option when seeking investment for novel ideas.

It's not about "having less profit" necessarily, it's about it being a more risky business with a lower potential ceiling making investment less likely and thus: a dearth of Apps.

(reading charitably, of course).

exabrial•1h ago
FFS, break up the monopolies and stop approval new mergers. This isn't this hard.