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

What is absurd is finding yourself paying 30% on every digital item purchased on a smartphone app. It would never even occur to us that Microsoft takes a 30% margin on Steam, yet that is what happens on webtoon apps.

Microsoft threatened to take 30% margin on all Steam transactions. That's why Valve embraced Linux and made the Steam Deck and Steam Machine.

Valve already takes a 30% cut of all Steam transactions. It's just corporations fighting to steal each other's revenue streams.


> Microsoft threatened to take 30% margin on all Steam transactions. That's why Valve embraced Linux and made the Steam Deck and Steam Machine.

This is totally made up.


Let me clarify. Microsoft did not approach Valve and say "give us 30% or else." Valve saw that Microsoft was moving in the same direction of Apple where their devices would be locked down and only run software from their store, felt threatened, and decided they couldn't remain tied to that ecosystem.

Microsoft don't really have an equivalent to iOS so let's compare oranges to oranges: macOS vs Windows.

On macOS, Apple don't take a 30% cut on Steam purchases. Steam take 30% however.

There's a big difference - when you develop an app for iOS or macOS, using Apple's APIs, platform and app store tech, it's reasonable to pay Apple something and they legally can charge.

I don't actually have an opinion on whether 30% or 15% is too much or not. It's factually wrong or illogical arguments that bother me: how can we fight anything when the arguments are just nonsensical.

Apple make plenty of user-hostile decisions, but people need to criticise them reasonably, otherwise they will be ignored by those that might have the influence to change things for the better.


> when you develop an app for iOS or macOS, using Apple's APIs, platform and app store tech, it's reasonable to pay Apple something

Is it?

We spent several decades of the PC world, MSDOS and Windows, with zero platform license fees or approvals. This was hugely beneficial for innovation, and this is why everyone hates the sudden rise of platform landlordism.


You're perfectly entitled to distribute a macOS app with your own paywall, the same as ever. Nothing has changed from that perspective.

Rent-seeking on SaaS platforms is far worse I think, e.g. $30 per month for 10GB of data in a recent offering I was looking at, and who knows where the data are. Some datacenter in a foreign land with a mad king probably.


> You're perfectly entitled to distribute a macOS app with your own paywall

Are you sure the ToS allows that? Given the "anti-steering" rules? Can you point me to an example that isn't by a megacorp?

> $30 per month for 10GB of data in a recent offering I was looking at, and who knows where the data are

That's worse pricing than my mobile contract!



Isn't the "outside the app store" bit entirely new, and forced on them by the EU?

Doesn't change that if you distribute inside the app store, the app store rules ban you from any kind of external payment system.


> Isn't the "outside the app store" bit entirely new, and forced on them by the EU?

No it's always been like this.

> Doesn't change that if you distribute inside the app store, the app store rules ban you from any kind of external payment system.

Yes because you're paying for the payment system amongst other things.


Remember when software was sold in a box with a paper manual in a store? Before App Store and steam, retailers and publishers of games and software also took their share of the revenue from the work software developers created. Their cut wasn’t small.

If the government stepped in to regulate the sales of software (to protect developers and consumers?) do you think: A) apps will cost less B) the government won’t want their cut


Yeah but there was a big difference: As a developer you could opt out of that distribution and go your own way. I knew people who sold floppies out of their garage. IBM or whoever made your hardware, and Microsoft or whoever made your OS, could not prevent your users from installing your software on their machine.

Gov't taking a cut from tha App store is already happening [1] and it's a legitimate concern unlike the concept of Apple taking cuts from people's salary (LOL).

[1] https://mjtsai.com/blog/2025/02/12/app-store-and-japanese-co...


So they aren't exempt from sales tax in Japan, and they're crying about it?

Slow llm generation. A progressive display of a progressive json is mandatory.


Yet deepseek has shown that more dialogue increases quality. Increasing speed is therefore important if you need thinking models.


It was designed by cloduflare for serverless use. There's no dependency on node, as cloudflare is based on web standards, so it was designed around warper for browser-native js modules (Request, crypto, ... hence the low dependency), which is why it integrates well with bun and deno.


It's different with solid-js, which is more of a library than a real framework.

The solid-js surface is relatively small, the jsx / css is identical to the native, the Hook simply builds the DOM once. solid-js therefore brings above all a createSignal that adds an observer where it is called in the DOM to directly update the DOM accordingly.

You might think of solid-js more as a signal primitive than a real framework.


Exactly. SolidJS api itself is very small, there is not much you actually have to learn. This makes it simple to reason about and at the same time gives you the confidence to wield it, which makes it actually feel more powerful.


Its funny because "its different with [insert framework]" is also said about every new framework ever.


May I remind you that React was originally a library. Didn't stop it from morphing into...whatever it is now


This reminds me of crunchyroll, the anime website, which uses local utc us with fixed times for episode releases. This creates confusion in the rest of the world, because for 2 weeks, there's a time difference until daylight saving time changes in the US.


What's wrong with making Promise.all ?

try {

  const [user, session] = await Promise.all([
    getUser(userId),
    getSession(sessionId)
  ])
} catch (err) { … }


Use Rust if crashes or memory bugs are not an option. For everything wasm, Rust is much more pleasant with good libraries than the competition.


Wasm seems more convincing to me than the magical 'no crashes or bugs' promise.

Here's my wasm use case: tell me how I can use Rust.

I have a command line tool written in C that ..say.. takes strings and outputs strings.

How would I go about making a usable REPL out of this in Rust and wasm without rewriting the tool?


But when you look at the disaster that was c++ for cloudflare, and the switch to rust.

This is precisely the argument given against rust for video games: too much typing induced by memory safe, which is too restrictive.

Is there any use if your c code works, the advantage of rust over wasm is the easy-to-use packages (which is a pain in c++), and the ease with which you can make a wasm project with wasm-pack that generates the wasm, js and ts interface.

There really are a lot of libraries that support wasm, it's even a problematic point raised in the article on bevy, with wasm support (so webgl) limiting the api.


meta has the Quest. It's not so bad that they're looking to create an LPU for their headset to offer local play.


How do you centralize without having a government requiring KYC?


I'd ask how you decentralize without having a government requiring KYC?

Anonymity of nodes?

If avoiding KYC / government-control is the primary motivation, then more centralized ledger systems look a lot like current payment networks... just with anonymous operators. (Oof)


Why is that even a real need?

All crypto cultists I know don't give a damn to give all of their info to any provider, out there, be tracked everywhere "they already know everything" and yet there is a problem for a 1$ donation on some random website when they using their real dollars online for literally everything.

Also, there's literally 0 ways other than bartering to get bitcoins really anonymously, and the number of people able to transact while staying anonymous is below 0. You need to take your credit card and pay for it on an exchange, so it's not anonymous.

And the anonymous chains are borderline ignored, because being anonymous is really not what drags people into Bitcoin, but the hope of finding a fool paying more than they did.


It's one thing to be able to track a transaction, but it's a real problem that a name exchange is mandatory for micropayments.

I don't know if I'm the only one, but I can't see myself giving my identity for 10c to buy blog articles.

Especially since first and last names are a powerful tracking tool that's not as easy to change as your IP address.


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

Search: