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

Considering TBC hired the one guy doing anything with Swift on Windows and paid for much of the work needed to make Windows an officially supported platform, it was still an achievement. I'm not even sure I'd call Windows officially supported since most of the support comes from TBC and not Apple or official Swift channels.

Notably does not include the performance improvements related to GitHub's PR view. We should see them in next week's release (if there is one, as it's Apple's event week).

I gamed AR in the early '90s when it was much simpler. I was in elementary school, and they counted a book as a certain number of pages read (as certified by a parent), the multiple of which increased as you grade number increased. So in third grade every 30 pages counted as a book. So I read my family's complete collection of Dr. Seuss books, as well as my own, like the Boxcar Children. By the end of the program I'd read "93" books.


I really need a good explanation for the assertion about corporate taxes, as it makes no real sense. Frankly, it sounds like corporate propaganda.


I think the idea is that corporations are the most efficient entities in the economy in terms of allocating capital. They have to be, or they go under. And when they have extra cash, investors tend to demand that it be deployed or paid back to them as dividends. So the natural incentive is for companies to run with the leanest possible capitalization and generate the biggest possible profits.

So when you take cash away from companies and allocate it to the government, you're reducing the overall capital efficiency of the economy a lot.

If you set corporate taxes to 0%, you can still keep the same size government budget if you then tax dividends and executive salaries, except you'll take the money away from less efficient entities (individuals). By the way, this also removes the incentive to deduct all sorts of personal expenses from your business tax, because there isn't any.

And if the government wants to reign in this or that monopoly or incentivize certain activities, it can do so via regulation rather than tax breaks / increases.

Same level of government budget & control, higher economic growth.


The problem of course is that capital is mostly concentrated to a few, well connected families.

How does that fit into the equation?


You are also assuming the tax incidence of corporation tax will fall mostly upon shareholders. For example if the incidence was 70% on workers and 30% on shareholders then this should not be a progressive form of taxation. I think most economists believe the tax incidence is shared between parts of the corporation (workers, consumers, and shareholders) but I don't think there is much consensus on the proportions.


Numbers to back that up?

The annual Global Wealth Report from UBS [0] usually shows a very wide base of millionaires in the rich countries (there are 23 million millionaires in the US) and a rapidly rising crop of new rich people all over the world, especially the rapidly growing countries like India and China.

Even for those at the very tip of the pyramid, the 0.01%, there's a ton of turnover. Who was the richest family 0, 10, 25, 50, 100, 150, 200 years ago? The answers are all very different.

[0] https://www.ubs.com/global/en/wealthmanagement/insights/glob...


Don't forget a large amount of US stocks are held by overseas individuals. So the burden is put on American workers in order to protect the capital of overseas millionaire investors.


Or overseas investors are sending capital to America, where it enlarges existing businesses and creates new ones, leading to more jobs, more competition for the consumer's dollar, and more tax for the US government when money is paid out to those investors.

If it was so simple to use capital to exploit the rest of society, why would these investors not simply invest where they are? Why go to the trouble and expense of investing their money in a different country?


Edit: Nevermind, it looks like the big beautiful big specifically goes after sovereign wealth funds, retirements funds, etc and overrides existing treaties. So at least we aren't subsidizing other countries on the back of high taxes on American workers.


> I think the idea is that corporations are the most efficient entities in the economy in terms of allocating capital.

Anyone who has had a job knows it's not true.


>> I think the idea is that corporations are the most efficient entities in the economy in terms of allocating capital.

> Anyone who has had a job knows it's not true.

In an 'absolute' sense they may not be as there is (always) some waste, but is there a more efficient way / entity?


Public entities can, theoretically, be more efficient because they operate at greater economies of scale and with lower barriers. Centrally-controlled systems become unbelievably efficient when the scale is very large. In addition, public entities enjoy the absence of the shackles of profit, which allows them to make longer-term decisions.

Now, if this is really the case in the US today is debatable. But, it was the case in the past, and is still the case in many very functional countries.


I think the claim is that public administration is always less efficient. I just need to demonstrate it's equally inefficient :)


I’m also sceptical of this claim.

It seems to me that the capitalist economics mostly end up in capitalisms favor because it simply ignores a lot of variables.

1) Capital is allocated according to the wishes of the capital owner, generally to gain more capital and buy luxury goods. My question then is what does the people who have no capital get out of this system!

They are of course free to sell their labour, which is different part of the equation all together.

You may trade the few chips you have made from selling your labor for capital, but the chips you will receive will be of extremely low values, compared to the vast fortunes accumulated by wealthy families over generations.

Often these capital owners are descendants from feudal lords and others who gained their capital via dubious means.


I don't think the studies account for a 0% tax rate and $0 government subsidy. If you're running a large deficit then adding in a tax rate is like having a fire that you're pouring lighter fluid on. Of course when you take away the lighter fluid the fire gets smaller. However, how are you getting that lighter fluid in the first place?

It also doesn't mean that 0% is the correct tax rate. This gives pretty strong evidence that during boom (bull) years you should increase the corporate tax rate to prevent the formation of bubbles and then during bane (bear) years you should decrease it to stimulate growth.

I think the easy way to think about this is that individuals tend not to spend all of their income especially at the higher income brackets. While companies are not as severe in that effect. So if you increase taxes on a business in order for the government to pay back debt to an individual who then saves the money instead of consumes it, you're going to decrease overall consumption.


> I really need a good explanation for the assertion about corporate taxes, as it makes no real sense. Frankly, it sounds like corporate propaganda.

Corporations have many tax avoidance strategies available, and the incentives to activate them based on tax changes, so basically because capital is much freer to move than labour (in most places) one would see the effects suggested in the linked article.

That being said I'm sceptical of this research, does anyone have more detailed links to the simulations on which the analysis is based?


They won't do it, as they hate anything more than a minimal testing matrix, but it would be nice if, when the Intel versions of the system frameworks are fully removed, Rosetta 2 could be updated to include them as a downloadable component, so we could keep easy Intel support for those that really need it. It sounds like they're going to do something similar for games, where you can download a version of Rosetta 2 specifically created for them, but it would be nice to make them available for any app.


They won't do it?

Something something seventh incarnation. This is hardly the first time they've changed architectures. I'm actually a little impressed they actually held on this long.

Intel emulation effectively sucks compared to native apps in every way.

This is where we are.


I mean officially Apple no longer supports 32-bit applications, so it’s not a stretch to say they will completely drop x86 support. How many PowerPC MacOS apps work still?



That hasn't been true in like 10 years. You can check the process hierarchy yourself in Activity Monitor and see its many processes, including one for each loaded site. It also uses separate processes for sandbox access, image decoding, video decoding, Metal compilation, and audio, among others.


I thought the SLAP exploit specifically worked only in Safari due to deficient site isolation, though? https://open-web-advocacy.org/blog/slap-and-flop--apples-lac...

That's from February of 2025.


None, if you stick to using the bits from swift-foundation instead of swift-corelibs-foundation. Confusing, but the new code is much better, and in production on Apple's platforms as well.


Yeah, the feature is mostly about test cases and macro generated code. The numeric property names are far less useful, as the good syntax requires tick marks: .`404`


Orthogonal? Odd thing to say given Swift's evolution and release timeline are entirely constrained by Apple's OS release schedule. We're currently going through the spike in evolution proposals by Apple engineers in preparation for the branching of Swift 6.2 next month before WWDC in June.

As for server side, the standard library is entirely available on other platforms, with a subset available for embedded Swift. However, it's fairly limited when compared to something like Python, and cross platform support for the other libraries like swift-foundation or SwiftNIO is more limited (IIRC SwiftNIO still doesn't support Windows properly).

I'm not sure what you're talking about with the tool chain. Apple has been producing toolchains that can run on macOS outside Xcode for years. Do you mean integration of swiftly? I think that just brought swiftly support to macOS for the first time.

Ultimately I agree with jchw; Swift would be in a much better position if it wasn't controlled by Apple's process. Features could get more than a few months work at a time. We could have dedicated teams for maintenance intensive parts of the compiler, like the type checker or the diagnostics engine, rather than a single person, or a few people that switch between focus areas.


> iOS have app privacy report where one can check what connections are made by app, how often, last one, etc.

Privacy reports do not include that information. They include broad areas of information the app claims to gather. There is zero connection between those claimed areas and what the app actually does unless app review notices something that doesn't match up. But none of that information is updated dynamically, and it has never actually included the domains the app connects to. You may be confusing it with the old domain declarations for less secure HTTP connections. Once the connections met the system standards you no longer needed to declare it.


I wasn't aware of this feature. But apparently it does include that information. I just enabled it and can see the domains that apps connect to. https://support.apple.com/en-us/102188


Pretty neat, actually. Thanks for looking uo that link.


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

Search: