Hacker Timesnew | past | comments | ask | show | jobs | submit | exitb's commentslogin

Isn’t that just deliberate on their part? As in, they genuinely don’t want developers to use these APIs and just allow them for accessibility use cases.

If that were the case, and Apple suddenly decided that no apps are allowed to use the accessibility APIs, so many utilities would just cease to exist, it'd ruin the OS tbh.

You'd lose all window managers, things like alfred and textexpander, screenshot tools, computer use agents, etc.


Given that they could have easily get Steam Deck levels of compatibility with Windows games, but didn’t, I think they’re mainly after the App Store margins for ported games. Having an independent marketplace with tons of Mac-compatible games is a nightmare for them.

Apple is dogmatically anti games, they only spare bare minimum of effort to support videogames as an necessary evil. It's some Jobs' teaching thing.

gaming apps account for approximately 70% of all App Store revenue.

Gambling apps. Extremely few of the "games" on App Store are traditional games. Most of them are lootbox puzzle slop because that's what Apple tolerates && most lucrative.

On the iPhone, where they go out of their way to prevent Steam or anyone else eating into that market.

On Mac it's probably closer to 0% of all revenue, and they seem incapable of competing for it.


Of course, I agree. Just saying I think they probably do have to care about the gaming market a whole lot, whether Jobs liked it or not

They tried, but didn't follow through. macOS is corporate abandonware and they don't want to undermine their iOS market with real emulators.

Well, if that actually works, it should be part of the release process, before the packages get placed onto the regular channels.

I think the key right now is that these are semi-automated scanning processes. Right now, companies like step security selectively publish. So, in order for a hacking group to find out if their malware is detected or not, they have to burn access to a useful package.

None of this is to say I think Microsoft shouldn't be doing something as part of the release process on NPM. However, there is real value in giving more independent third parties a window to do things semi-manually.


Yeah, this is the part that I don't get. If the solution is "security testing should come before people install it", why is the big push to have people intentionally add this artificial delay to install later rather than moving the security testing earlier to before the release? If you want to make people not drive on the road until the pavement dries, you don't try to convince everyone to push back their workday by an hour; you just lay the asphalt an hour earlier.

It works because there are multiple companies doing it and double checking the results.

For example, is a crypto miner actually an attack? If the package presents itself as a miner, then no. Is connections to other repositories an attack? Again, depends on what the package does. Connections to some other hostname? Depends.

There is still a lot of human analysis that occurs in making the call that an attack is occurring.


Every year half a million children die of diarrhea. There are so, so many people in the world, who are capable of joy and suffering, who "we" don't care much at all. However I have a feeling that "we" might be joining that group eventually.

Still, it’s vastly fewer now relative to the total number of children born than any previous time in human history. It could be even fewer had birth rates begin to drop instantly as a response to child mortality dropping dramatically even in most developing countries, rather than with a few-generation delay.

Yea, and I will take it a step further; it is really easy to start to worry about the “worth of a human life” when it’s yours. When we are in the position to not care about the worth of a human for our gain(such as children working to make iPhones for us to use cheaper) we call it economics.

It's true. But at the same time, isn't it crazy to conclude that a company should restrict their developers from using their own developer productivity tools and services? If Microsoft devs shouldn't use random VSCode extensions, how could anyone?

As Apple shifts towards services and fancy software features, I wonder how do they expect to stay competitive by only releasing them for a subset of languages.


They roughly know how many of their users use a particular language.


I came to understand it as "optimizing well past the point of diminishing returns".


I've understood it as obsessive optimization to the point that it's a mental health problem. Case in point, looksmaxxing.


Ever since it's breached the mainstream, I think you can just append it to anything to make things sound funnier. It has mostly lost its meaning.

"I'm breakfastmaxxing. I'm a cerealpilled bowlcel in my milk era. I'm a slicemoded breadchad." etc.


"cerealpilled bowlcel" send me to another dimension.


> intellectual elite ignoring the perception and needs of the common folk

Isn’t that what the common folk chose? Was some of that not clear before the election?


I can use the webcam in LAN mode. Just - locally, in the slicer, not the cloud-based app.


It’s like the best you can hope for your small hobby YouTube channel is to graduate to general outrage.


All hail the mighty algorithm.


Medium always is the message, eventually.


Reversion to the mean strikes again! Dangit!


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

Search: