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

I understand applying path filters in URLS and search strings, but I find it odd that they would apply the same rules to request body content, especially content encoded as valid JSON, and especially for a BLOG platform where the content would be anything.


It was also replaced with the Composite proposal, which is similar but not exactly the same.


What do you mean by "can't"?

"Can not" means "not possible", but it's clearly possible.


I obviously meant "can't" not RFC 2119 "MUST NOT".

I could list more sources, but I'll just leave you with these:

https://go.dev/blog/package-names

https://google.github.io/styleguide/go/best-practices#util-p...

https://dave.cheney.net/2019/01/08/avoid-package-names-like-...

The Google style guide is worth a read through, as the subsequent point recognizes the difficulties around package size. It can make sense to have a package with a single function, and it can almost make sense to stuff your entire program/library in a single package.

The two rules work that exacerbate this tension are precisely visibility and no cyclic dependencies.

The perfect is the enemy of the good. Forbidding cyclic dependencies is one such case, IMO.


It seems to me what they are really doing is offering a free self-hosting license to businesses that make less than a given amount in sales.

This allows them to offer a free "plan" without incurring the hosting costs of providing the service.


Clearly not ALL users are happy because users of non-Apple watches are unhappy that their watch can do things with Android it's not allowed to do on iOS.

It's not reasonable to make a blanket absolutist statement like that.


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


The reason is irrelevant. Apple watches can do things that Apple doesn't allow other non-Apple devices to do.

The law doesn't care why they choose to do it. The result of the decision is what constitutes illegal monopoly behavior.


Really? Did you have to pair your Apple watch? Did Apple sign the software on the watch? Did Apple build special APIs and tools into iOS to support certain features of the Apple Watch?

Apple is demonstrating here that they can control every aspect of what you can do with your phone, including not allowing Pebble to work.

Apple doesn't even allow you to replace broken parts in your phone unless it has an Apple approved signature that can be validated.


I'm not sure what you mean, I don't have an Apple watch. Also idk what a Pebble is.

> Apple doesn't even allow you to replace broken parts in your phone unless it has an Apple approved signature that can be validated.

That's fine, I don't want to buy a used iPhone and find out it has random parts in it.


Honestly, if you don’t even know what Pebble is, and you don’t have a smartwatch, why are you even commenting on this topic?


I have an iPhone.


Yeah, and I have a microwave. Despite being vegetarian myself I don't complain that it has a button for "chicken" on it. I don't even really know what it does. I don't really care.


Source? What data do you have that "prohits unsafe choices" is the only or #1 reason that people buy an iPhone over an Android?


Microsoft absolutely got in trouble for purposefully making other Office suites not work correctly on Windows, for using private Windows APIs in Office that other companies didn't have access to, etc.

If Apple makes a watch that can receive and send iMessages then there is no reason any other device shouldn't be able to use the same APIs that Apple uses.

It absolutely creates a system where competitors literally cannot compete with the same features.


They got in trouble for doing that stuff while having a monopoly on PC OSes. Using private stuff to give your own products an advantage is (legally) fine if you're not leveraging a monopoly to do it.


And really, these days that’s only illegal if it makes things more expensive for consumers.


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

Search: