With Nvidia scaling down their consumer GPU production [0] I wonder if we will see consumer GPUs shipping from China in the future. Western companies seem to be abandoning the consumer/prosumer market which will have bad implications for hobbyists and aspiring professionals down the line.
It’s a good thing that Chinese companies have zero expertise in leveraging consumer demand for lower-end tech to develop know-how and catch up with the state of the art from Western-aligned companies and then economies of scale to surpass them in distribution.
>pursuing quarterly profits and forgetting to look up
"Forgetting to look up" implies a desire or intent to do so. The United States - former leader of the collective West - made the choice decades ago to sacrifice everything on the altar of quarterly profits. All that remains are the consequences of that decision.
You can round it down to Milton Friedman as the ideology and Jack Welch at GE in the 80s as the implementation and figurehead, but the original seeds were in the SEC mandating quarterly reporting as part of regulation after the great depression.
We can all agree to blame Jack Welch as shorthand though, I think.
It's not real. Companies routinely lose money for years in pursuit of long term growth. But for some reason people love to use this as an explanation of everything wrong in our country.
I'd cite as a counterexample in recent memory Sears, GE, Boeing, and Intel. I think collectively they've destroyed close to a trillion dollars by focus on quarterly results over long term, and they're not alone.
I sometimes wonder what a Drucker or ishikawa would say of today's "vaunted American management". Speed roughly short term thinking is too strong of a force in our American thinking. Heck I've counted three recent HN posts this month pushing for speedy software development too.
Yes, and we all saw what happened. They've experienced serious financial consequences, some went out of business. This is exactly what is supposed to happen when you do dumb shortsighted things.
There's also risk in investing in very long-term things that may not pan out.
FAANG-like stock, in general, has paid little to zero dividends for long periods of time post IPO, their rational stock values being based on hypothetical future dividends only after the initial self-investment phase is over.
Don't most tech startups lose money for years before they maybe make a profit?
I mean, I agree that such companies are over-represented in thinking about small businesses if that's what you mean. Normal companies have to be profitable quickly for sure.
It feels like tons of companies get valued based on userbase or revenue or theoretical breakthrough rather than ever having to really think about breaking even, but I know that's just because those folks get all the press.
> Companies routinely lose money for years in pursuit of long term growth.
But much of that long term growth now is just the company growing to displace competitors in existing markets, often by subsidizing prices and dodging regulations - see: Uber, Lyft, Air BnB, etc.
We've all seen the playbook a dozen times now: move into a market, keep prices artificially low until the existing competitors are displaced, then the raise prices to return the initial investment and more. That kind of growth-by-displacement is genuinely necessary sometimes but in these cases it's more like a fungus than a plant, just metabolizing an existing system.
It's not the same thing as actually expanding a market or investing in concrete assets (steel mills, power plants, boats, railroads) or R&D that compounds future growth. When the actual investment is just spent artificially lowering prices there's no actual efficiency gains and the consumers ultimately pay the price and more when the company hits the peak of the existing market and shift to enshittification mode to really extract wealth.
My counterpoint is that it’s not possible to buy appliances which last for decades anymore, because the entire industry has changed. Consumers eventually don’t have a choice
They have much less choice because all of those businesses that cared about quality have gone out of business!
100 years ago clothes were expensive items. Which is why they were class signals - less because of fashion and more because if you were poor you needed to buy long lasting fabrics. Clothes for the poor were expensive as well as the rich.
You can buy those same quality items today but nobody will because we expect clothes to be cheap and not have to repair them.
Take flights... For all the complaints about lack of legroom etc the price of a flight 50 years ago was the same as first/business class today. And yet how few people will pay for it. They'll grumble about small seats and bad snacks but hardly anybody will fork out for the upgrade. Not because they can't actually afford it but because they believe it should be cheaper.
I think some people can afford those quality goods, the same percentage roughly as could afford it before things got cheaper. The people complaining are people who couldn’t afford those quality goods earlier and now are buying the cheaper versions they can afford. But that has shaped broader consumer preferences for cheaper goods across the board
When a manager at GE decided to turn into a bank and get rid of all the making stuff, how was the consumer supposed to continue buying quality things that didn't exist?
When Sears was looted by management, how were consumers supposed to continue purchasing quality stuff from a historic company?
You've got your cause and effect backwards. American companies fired everyone who was paid enough to afford good stuff, and replaced them with workers in other countries, and then those people didn't really have a choice but to buy the junk because it was the only option left on the market and they couldn't afford anything else
What happened was that American business theory abandoned the American worker.
I would just be careful to discount the capitalist West. You’d have to be blind to ignore the massive overbuilding of property in China, which they are now demolishing. All of that wasted capital. Authoritarian regimes with controlled media always seem successful… until it doesn’t. Up until the USSR collapsed there were many prominent people in the West saying it was the superior system. The market test - meaning floating prices and the response to them - is a superior way of allocating capital. We need to see how all of this plays out
I swear I've been reading about overbuilding in China since, like, 2012. And I've definitely used it in arguments myself. Not only China hasn't collapsed, but it has improved massively since then, as far as I can tell.
The US also had a period of time in which their government directed large construction projects, and they too were particularly prosperous in the time afterwards.
Yep, it's way better to overbuild than underbuild. Lack of houses for young people looking to start families / move in for better jobs has big negative societal impacts that we're only starting to see.
> I would just be careful to discount the capitalist West.
I would. It's showing the weaknesses and limitations of its ideology.
> You’d have to be blind to ignore the massive overbuilding of property in China, which they are now demolishing. All of that wasted capital.
So what?
> Authoritarian regimes with controlled media always seem successful… Up until the USSR collapsed there were many prominent people in the West saying it was the superior system.
The West is literally de-industrializing and can't seem to built shit except slowly and expensively. Industry after industry gets hollowed out as China takes the lead.
Do not make the mistake of reasoning about US vs China from the experience of US vs USSR. China doesn't have a command economy, outproduces the US, and controls many key industries. The US is resting on its laurels, and its people cope by thinking of the few industries where it's still ahead, but those are dwindling.
> The market test - meaning floating prices and the response to them - is a superior way of allocating capital.
That's not truth, it's a dogmatic assumption.
China has been able to exploit a dogmatic belief in the free market to siphon the real capital out of the West and into itself (industry and know-how) in order to achieve dominance. The US elite is content to have paper. We'll see how that works out.
> We need to see how all of this plays out
If you're rooting for China. If you're rooting for the US, by then it will be too late to course correct.
> You’d have to be blind to ignore the massive overbuilding of property in China
Isn't the same now happening with the US with the massive overbuilding of AI capacity? Seems like a tightly centralized capitalist system is not that different from a communist one.
Or rather thinking one step forward the question arises, whether we use the right words for the right things?
Does the capitalist West has any defining economics characteristics of a liberal free-market capitalism at all?
Private ownership of means of production: On an atomic, legal level of course. But if point at an NVIDIA based compute rack at a US based random datacenter, can someone tell me actually who owns it? I am interested in the actual natural person who has an ownership share of this capital asset, not the myriads of layers of corporate and financial networks of equity delegations through investment banks, but the actual owner?
Profit oriented: Of course, it is said so. But do really companies, entrepreneurs do things to maximize the profits of the actual owners, shareholders? Are the executives and boards really that keen on putting forward the interest - of the previously referenced unknown - actual owner of the capital assets?
Free market based: This has also multiple sub-characteristics, but most importantly something about competition, or rather the lack of collusion and that economic actors (including consumers, (natural person) investors) are all fully informed. How much is this true in the West?
> West-- as usual-- is pursuing quarterly profits and forgetting to look up.
The companies building out vast data centers for AI aren’t looking to make profits for several years (if ever), and are catching a lot of flak for it. The shareholders who seem to be focused on short-term profits and punish them every time they get cold feet. Oracle is a prime example of this.
I don’t know if the markets in Asia work differently, or if the investors there are just as fickle.
And they should be catching a lot of flak for it because it's not really long term strategic planning, it's overhyping a technology and running roughshod over society promoting misuses and AI slops.
Although I'm the first to agree with this, it is actually commendable in the sense that it breaks with the quarterly profits approach.
Like meta with the metaverse thing, I hate it with a passion, but pouring billions yearly with little return just to support your vision is at least a break with tradition...
To be very fair, Chinese companies are also pursing quarterly profits. They're just better at scaling things up and down very fast because of immense supply chain options.
so this begs the question - why isn't the west's own supply chain options as immense? My unresearched answer is that the gov't policies of the west doesn't induce it, while china's gov't does (which includes targeted subsidies, tax incentives and state driven finances).
The "hidden" cost is that the workers in this supply chain isn't as well paid and isn't as powerful as the workers from the west (there's no unions in china for example).
> why isn't the west's own supply chain options as immense?
They used to be. Since roughly the 80's, policymakers have decided it is better for the shareholders to outsource most of that industry overseas to China and India and etc, where the labor is cheaper.
Note that workers and especially union members actually have every incentive to keep that production domestic, but shareholders and CEOs profit when they can cut labor costs and the typical Western consumer values cheap products more than the health of domestic industry.
Western industries have been supported by subsidies, tax incentives, bailouts, low interest rates, and a dozen other things from the gov't but the same policies reward outsourcing and financial engineering more than actual production capacity.
> Rather, the US wants its worker coming up with the concept of drones to begin with.
Sure, but that idea is too stupid and arrogant to event consider. China's not going to cede that kind of high-level work forever. They'll learn how to do it, and when that happens what will the US do?
And then, in the conflict, can your "concept makers" get their implementation done by the hamburger assemblers, with their hamburger assembler skills and hamburger assembly equipment?
> They'll learn how to do it, and when that happens what will the US do?
Continue coming up with even more advanced ideas. This is like the Winklevoss Twins getting mad at Zuckerberg for 'stealing their idea', and the dean of Harvard lecturing them about how they're Men of Harvard and as such they'll simply come up with another idea, because that's what Men of Harvard do. They don't just one and done with one good idea.
The US built the world's most advanced idea factory, but the people who hate smart people got into power and now they're stripping the copper out of the walls.
> And then, in the conflict
There won't be a hot conflict between nuclear powers. Or there will, and whoever can make the most drones will be irrelevant in the first 24 hours.
>Sure, but that idea is too stupid and arrogant to event consider. China's not going to cede that kind of high-level work forever.
The "stupid and arrogant" idea has worked for decades and the only real problem with it is espionage. Stealing someone else's labor is an enormous amount of China's progress, and a good thing to remember when musing about a country's future.
> The "stupid and arrogant" idea has worked for decades and the only real problem with it is espionage.
No, the stupid and arrogant idea is the one that the Chinese will be content to occupy the subordinate position forever, taking direction from Westerners and doing only the grunt work the Westerners often think is beneath them.
It's also stupid and arrogant to think the Chinese are not capable of innovation on their own. The espionage was a tactic to catch up more quickly, and now that they've done that, Chinese are innovating on their own now and have better technology in many areas. But that's not the only thing going on: Western countries are literally going over to China, teaching them what they'll need to know to out-compete them in the future.
US and China are on completely different stages of industrialization: The US had its massive boom of manufacturing almost a century ago, enriching its population massively. Those rich citizens make the same manufacturing uncompetitive today, because no one is going to work in a factory for $20k/year (median wage in urban China), when he can work for other "rich" people for more than twice as much.
Switching paths is not feasible for the US in the same way that it is not gonna be feasible for China to hold on to all its industry as wages rise: You can't compete globally at "poor people wages" while being "rich", as simple as that.
The only thing that the US is on track to is getting a taste of what real corruption feels like, enriching Trump's friends, and hollowing out its middle class.
Joke's on them. If a wave of post-trump anti-corruption retribution doesn't come when the Republicans get swept out of power, we're going to have a whole generation of Luigis.
There are lots of reasons, but also, having 1.4B people under the same government that has more-or-less aligned strategic goals help. Like supply chains within Japan, from what I've seen and experienced, are pretty strong. However, the options will always look smaller compared to a gigantic organism across the pond.
> why isn't the west's own supply chain options as immense?
Because each city in China has become specialized. You want to have someone make hairdryers for your company to sell? Then go to Cixi. There are dozens of small suppliers making the parts that go into hair dryers. There are dozens of companies making small appliances (just like hairdryers) They're all "just down the street" from each other. This means that the knowledge and infrastructure and workers are all in one place. You don't have to ship a truckload of heater elements across the country to some factory that some CEO decided should be built in the lowest cost real estate. The same reason that all of the America IC manufacturers got started in Silicon Valley.
This sort of specialization/concentration used to happen in the US. That's why NYC had a "garment district" where you could get clothing made from design to ready-to-sell. Los Angeles used to be one of the major hubs for making aircraft because of the large number of small companies making stuff that the aerospace companies assemble into aircraft. Jacobs wrote about this sort of thing in Cities And The Wealth of Nations about how the Shah of Iran wanted a helicopter factory in Iran. It was a flop because none of the seats are made across town, they're made in America, like the blades or engine or windscreen or avionics. All the Shah got for his dream was an assembly plant. There was no transfer of technology so that the parts could be made in Iran.
Before shipping containers were invented, shipping goods was expensive enough that factories making things tended to be located close to their suppliers. That was why Detroit became a center of car manufacturing. Shipping containers made it cheaper to transport some item across an ocean than it costs to drive it across the city.
The West (with particular emphasis on the USA) got infected with this insane ideology that the best way to restore democracy to China would be to "corrupt" them with capitalism. Hence open them up to international trade, allow joining WTO etc. With prosperity the people would demand democracy.
You can also see this in the German approach to energy trade with Russia.
This toxic idea needs to be put to bed. All it did was feed and enrich foreigners at the expense of locals and create supply chain dependencies that made themselves hostage.
The beneficial owners of the US economy sold our industrial manufacturing base to the Communist Party of China because the price was good. China got our hard power and US capital owners got to break the back of the US labor movement. A win-win deal for the ages.
Chinese companies are simply not as beholden to shareholders - the stock market really doesn’t dominate the country’s financial landscape as it does in the US
It might be a bit nihilistic but at this point I don't think the current US administration has any strategy. In past administrations, it felt like even if there was a strategy, bureaucracy and lack of caring enough to do their job led to nothing happening. In this administration, it feels like there's no care for the rules so in theory a strategy could be pushed through... except there isn't one - literally whoever is the last person to talk to the president is the person who gets to set the direction.
> I don't think the current US administration has any strategy
I 100% believe the strategy is to enlarge the Trump family's wealth, and it's been a wildly successful strategy (in the past year he's been able to create billions in wealth for his family [0]). At least this vaguely ties Trump's success to the success of the United States in a limited capacity. Completely destroying the US is not ideal for him, but it's clear all policy decisions being made are being done so based on their capacity to improve Trump's situation.
We've been headed this direction long before Trump, from both parties, increasingly American policy is about what's good for American companies and in particular the people who own them. Now that pool has just shrunk a bit.
> Completely destroying the US is not ideal for him
How can you say? The ultra wealthy are not playing team sports. If the country burned tomorrow they would just sit on their yacht or buy citizenship somewhere else.
Sure the lion share of his investments are currently in the US, but that could easily change.
Most cynically? I sincerely believe there's more value he can extract from American workers if he can keep the ride going on just a bit longer. For example: it's better to keep the stock market a float a volatile so he can transfer a bit more wealth from the American people before it does eventually break down.
Yes, they'll all be on yachts when the shit hits the fan, but they're still fighting to figure out who get the biggest yacht, and right now it seems like Trump has more to milk from us before he entirely lets this thing fall apart.
He also has dementia so he probably can't plan that far ahead. He's operating on a very short term feedback cycle: this reporter asked me a question that makes me look bad, so I call her piggy. That's the timescale we're operating on. Not even quarterly profits but moment-to-moment.
> Completely destroying the US is not ideal for him,
Exactly, just as taking out structural supports when stripping copper and goods from a three story walkup is sub optimal and potentially fatal.
But make no mistake, from way out here (Australia), having watched the US for decades, it really does look like you've a grifter inside the house taking everything that isn't nailed down with zero concern for anyone else in the US.
It's a bad time for those that cannot afford shiny gold baubles.
> Completely destroying the US is not ideal for him
Nah.
He wants to be a dictator that extracts wealth from it's citizens.
He has a benefit from following the communist path to extract wealth. Make lives miserable, so they are living off the state ( eg. standing in line for bread), so they can't protest.
Putin is not Trump's friend, but Trump idolises him for extracting enormous wealth from Russia, censoring news ( propaganda) and imprisoning political opponents, ...
Just check the "firehose of falsehoods" ( a Russian propaganda method), it will explain a lot about Trump.
>Completely destroying the US is not ideal for him
People like Trump are perfectly happy to destroy a trillion dollars of GDP as long as they get a billion. Project 2025 and all the techfascist dreams of "Network states" are exactly about destroying the US and ruling over the ashes. Christian fundamentalists for example are perfectly happy to have a shell of a former good country as long as they get to institute sharia law.
> from both parties, increasingly American policy is about what's good for American companies
When democrats lost the election to Reagan by a landslide, it was pretty clear Americans had no idea what good policy was and would not vote for it. That's what the problem was. Bill Clinton did neoliberalism and "It's the economy stupid" and democrats pushed for the Crime Bill because those slogans were what the American voter will respond to, at least until right wing media improved it's propaganda power to turn the entire concept of "democrat" into a slur.
Voters in the 80s decided that hard work and building a better future was for suckers, and they'd rather loot the future and do cocaine now. So here we are. Now the exact same people are pitching a fit and giving everything to Trump because they are angry that the policies they supported the past 40 years did exactly what they should have expected.
People keep voting for republicans because "the debt is bad" despite 25 years of direct and objective evidence showing that to be the worst idea.
People keep voting for republicans for "anti-war" despite Bush Jr. getting re-elected for running multiple criminal wars against the middle east, not even the right fucking countries, "for doing 9/11"
People keep voting for republicans "because of the economy" even though republicans haven't shown any ability to run the damn economy for decades, and Trump specifically pushing for things that harm the economy outright.
I think it's the same problem as the past administration and most members of congress- they're just too old to care about 50yrs from now. I don't think they're actively against the 50yr+ future, it's just that the world is changing too fast, and they're falling back to what they know- competing with their peers for power, money, and status. They only have some inkling of actual empathy for the communities their grandkids are in at a personal level, and just have the "throw money at it" mentality for the bigger issues like healthcare, since that has been their MO for the last couple decades. Instead of taking leadership positions and driving change, they seem to just want to squabble and create fiefdoms and have others do the work.
I do think the current administration is still a step down from the (not particularly great) last, though. Congress has essentially given up their authority on everything so any movement must come from the top… and the top has an extremely small attention span.
Did you miss the Infrastructure act that spent $500B on roads, ports, and water projects? The CHIPS act that spent $50B on decoupling and R&D?! The Climate & Energy act ("IRA") that spent $400B on clean energy subsidies??!!
I can understand the perspective of wanting more, but the forward-looking policies of the last administration were in a different galaxy compared to those of the current administration, where the big plan is to chop USAID, boost deportations, and cut capital gains tax.
This is the difference between corn and the cob and corn in the toilet. No, it is not the same.
The problem is that China could have built the same infrastructure for $100B and in 25% of the time. Pumping subsidies into our bloated bureaucratic nightmare of a system is only going to make the lawyers and bureaucrats who are its gatekeepers fatter.
TSMC Arizona Gigafab, Intel's Chandler fabs, Micron's Boise megafab, these are all giant buildings full of equipment cranking out chips or credibly preparing to. I'd hazard a guess that more than lawyers were involved.
Oh, but trollbridge saw a lawyer once! That's it, phone it in, shut it all down, corruption proven, the gigantic buildings must be all be a mirage. Trollbridge saw a lawyer and that disproves everything!
In the google results, if you had bothered to google. It turns out $50B was enough to tip the investment calculus on half a dozen large projects and a dozen or so smaller ones.
So tell me: was it learned helplessness or partisan hackery that made you severely underestimate what turned out to be possible?
My opinion comes from my personal experience with CHiPs funded projects but admittedly thats merely anecdotal knowledge so I’m very glad to hear that Biden’s “biggest ever!”(tm) inflation reduction package met its goals and wasn’t just money printing and political cronyism. Imagine where we would be without all those new chip fabs and infrastructure fixes you mentioned finding in your Google search. You’re right, that was 50 billion, give or take, well spent!
Current US strategy is to get South America+Canada resources and call it a day. They looked at global geopolitics and it looked too complicated for them.
Without getting overly political, it is nihilistic because one of the major US parties got so high on its own supply of lies that the people currently running it FORGOT they were lying. You're looking at a similar situation to many authoritarian or fascist political systems in which they way to get ahead in no way involves doing your job, but making sure Stalin or Mussolini is happy with you. This started in the US in the mid 1990s when GOP leadership bought in on power being its own end and is now on full display.
People have all sorts of mythologized reasons for why the USSR failed, because while it often produced immense amounts of goods and services and well educated people in certain areas (sometimes beating "the west" by a good margin for one or two years at a go), it also made long term advancement contingent on the party and not the real world and became incapable of handling major changes.
We're witnessing that now in the US with perhaps one of the most incompetent governments in history that is also burning down the non-political institutions of expertise that for all their faults and mistakes, at least had educated and motivated people that cared about their purpose.
It's more accurate to say everyone who wants to do the right thing is a Democrat, than to say all Democrats want to do the right thing. Most of them are just the lite version of Republicans.
Oh, they know. The industry has been lobbying quite badly for exactly this to happen. Why spend a fortune on innovation when a few bucks of lobbying can get the government to ban your competition because "China bad"?
As the comment you responded to said: it's all about the next quarterly profits. The fact that we are getting leapfrogged by China doesn't matter to those CEOs: that's a long-term thing, and it doesn't impact their next bonus.
this is one of those 'elections matter' cases. There's no strategy. Americans made it clear they want a country run by real estate crooks, crypto bros, gambling advocates and bizarre entertainment personalities. A country sized Las Vegas maybe and the beauty is the people get always what they deserve.
Or, to play Devil's advocate, people called in the rabid dog because they felt they had been sold down the river starting in the 1970s. The hollowed out industrial towns weren't good places to grow up, and when they did manage to go to college and play by the rules the ladders were already in a fast retreat up the walls..
Failed empire? Probably. That doesn't mean that China's government is somehow less horrific on its human rights record. Both countries can simultaneously have issues, but I sure know which one I'd rather hang out in, even with the current dumpster fire of an administration.
I took the previous comment as satire, considering that - for example - Chinese electric vehicles are now far more affordable than anything produced domestically in the US.
You are 100% correct on that, I fully expect that importing cheap GPUs and NPUs will be banned in the US, or tariff'd so heavily that it doesn't matter should they become available. But that will just allow Nvidia to fall behind until they get surpassed like AMD passed Intel.
A move like that will seriously hurt our ability to train and raise new software developers and the domestic game market.
Importing might be banned until the US loses access to its main source of GPU manufacturing. And what are the US going to do about it? Defend Taiwan? With missiles made with components and materials processed where, pray tell?
The US does need to start protecting its manufacturing again, but it’d be lucky to start at a level as high as high end semiconductors. That’d be like a stroke victim trying to run before they re-learn to walk.
As others have pointed out, this means less services, more manufacturing, less consumption, a probably a lower standard of living. But with the business as usual alternative looking a lot like business as usual in the western Roman Empire circa 450 CE, taking a hit to your standard of living while investing in a future which you still have the slightest control over, maybe feels like a decent trade.
The fact that we banned the better products out of spite doesn't mean they're not better products.
Imagine if in 2010 the USA had banned itself from using computer hardware more powerful than they had at the time. Where would they be in the AI race? That's the situation the USA is heading for.
When it comes to China and its ability to quickly mass produce items while incrementally improving on them, I absolutely will view the past as an indicator of the future.
One function of R&D involves how to manufacture things cheaply, quickly + en masse.
Those efficiencies that started with consumer drones now serve drones used in war. DJI being used at the start of the war is the evidence of that.
Continuation of that investment in R&D will also lead to new technologies: such as quieter drones, drones that can carry more, go further, and be controlled through difficult to counter means.
It's blithely short sighted to think that the technology is already at its maximum, or that these concepts are disconnected from each other. It's a type of naive thinking that people on the internet do to rationalise a false sense of security.
Also: to address another set of comments in this thread - China aren't looking at EUV so they can break into the graphics cards market or lower the price of RAM. Absolute utter numpties.
Yeah PRC probably going to dump 1T into indigenize semi efforts by end of decade, but IMO good chance they're going to treat strategic semi as commodity utility business than make NASDAQ lines go up model. When western semi has 1st tier suppliers taking 30% margin, asml taking 50%, tsmc taking 50%, nvidia taking lol 70%, there's alot of fat on the pyramid to trim. PRC doing cost plus 10-20% will basically be able to brrrt chips stupid cheap if they have mature domestic tool scaling, enough to wipe litho+yield inefficiencies.
Western semi still "safe" since west+co aren't going to source from PRC leading edge due to national security, but pretty soon they're either going to need to compress margins to compete which means cutting costs, which means cutting R&D because shareholder going to get theirs or western semi business model going to run on permenant subsidies. Which is what will probably happen considering their performance is why stonk lines go up right now. That 1T PRC spend and choose to simply discount for utility chips is going to wipe multipel trillion of western semi market cap and all the economic implications that entails so it might not even be bad idea.
The NASDAQ line go up model is why the AI boom is happening and a major factor in why it is Western companies leading the charge. The more bigger issue is that the west refused to sell chips to China so they had to figure out how to make their own. And margin compression is what free markets do. That is one of the big motivators to putting free markets everywhere, the freer the market the more compressed the margins become. All the people working hard at crappy jobs start working hard at high paying jobs instead until the competition drives the money out of the sector.
There is a theme in the industries China does well in - western regulators ban cut-throat competition, China competes very hard and wins. The situation at scale is pretty straightforward. Usually it is environmental or labour policy, so this case of the root cause being sanctions is a bit unusual. But, once again, how Nvidia is meant to compete in China when their best products can't be sold there?
Free markets suppose to compress margins, perfect market theoretically drive profits down to zero (aka involution). But you compress margin and you lose current western semi business model that is functionally monopoly suppliers/producers who can sustain 50%+ margins to keep their monopoly. Shed those margins down to 20% because competitor enters market, harder to fund R&D to keep lead, it's still "enough" to be profitable, but then western commercial companies have to think harder how to split that compressed margin between investors and R&D. Right now we know what this leads to. Investors get paid, companies beg for subsidies. Not that PRC companies aren't concerned, look at PRC stock capitlization, not nearly to the same degree.
I poorly paraphrased profits converge to zero under perfect competitive market. Yes real world not perfect competitive markets. Oligor/duo/monopolies form, sometimes subsidies other shenanigans pick winner(s), winners extract huge margins/rents to build moats lock out new competition. Sometimes they collude / settle on business model with higher margins, i.e. 10-20% being normal/commodity, 50% for software and semi is top end of luxury goods. New state backed competitor enters and decides they can live on 10% margin, and then incumbants business model falls apart unless state also steps in to match.
E: And state can, but I don't know if state generally willing/able to backstop companies to 50% margin long term. I can't think of any, maybe some major state oil. Nvidia/TSMC with $$$ margins getting some CHIPs injection really meant for bailing out broke ass Intel was already anomalous, and it was basically to bribe them to onshore production.
Note "converging to zero" doesn't really mean zero because economics includes opportunity costs. It just means that outsized gains don't exist over the longer term without some kind of market power. In the long run, most industries end up making the same returns.
I've found that this does not match reality. People have strong beliefs in value of specific things, even when that value is not economically there. The value of software is indeed zero, which seems to make people value hiring software engineers greatly over paying for software, and, tbh, that makes approximately zero sense in a lot of cases. The value of medical care is high, even when it's not (meaning there is plenty of medical and "medical" products that don't have real value). The value of houses is high and absolutely certain. Thinks like certain brands (even when the company behind them has disappeared), most obviously of watches.
This tends towards the economic reality but it certainly does not match it.
Except the market pretty much can't do this with Nvidia. Nobody is showing any sign of catching up: it is entirely possible we are seeing a runaway train and without the intervention of a massive state like China to create a viable competitor, there will never be one.
This situation has been going on for 5 years now. It's ridiculous to assume there will never be competition. You. could have said the same about Intel a couple of decades ago.
> There is a theme in the industries China does well in - western regulators ban cut-throat competition,
The problem is not regulation, it is the lack of it: anti-monopolist practices and deregulation of the finance industry has led us to insane bubbles, dead markets and extreme wealth concentration. Any competition gets bought, crushed, or undercut via bankrolling. This is what you get when the 0.0001% gets to pull the strings again. Must watch (3 parts): https://www.arte.tv/en/videos/103517-001-A/capitalism-in-ame...
They flood an industry with funds and let them all compete with each other. Then they back the biggest winner. A command economy usually mandates X units of Y good. This isn’t quite that.
Its a pretty big detriment to American thinking that they take cold-war era characterizations of the Russian economy and then apply them to 2025 China.
The current Chinese worries are about having too much competition rather than too little, Google "involution" to read about it.
I am talking about the economy in the Western model, it works well if there is competition. And it usually needs the state to do moonshots, like the literal moon shot or Silicon Valley. But the American economy was the most impressive during the Roosevelt years. The war production was insane, with 75% state planned, state built and state owned factories. The private sector was dominated by oligarchy owned monopolies, which means it wasn't impressive¹. The government had no time for conservative fairy tales and needed to take initiative.
What helped was the public outrage over the insane profits the American oligarchs reaped during WOI. This enabled Roosevelt during WOII to set a maximum profit margin for the oligarchy owned factories and fined those who evaded the law. It was a shock for the conservatives to see how the bureaucracy turned America's mediocre output around with a fast, efficient and lean production monster. The monopolists had to resort to propaganda, claiming the government's success as theirs, injecting the falsehoods we now all take for granted.
___
1. As an exercise, think what would be possible if all the cash piles didn't sit at big tech, but instead enabled competition. Meta isn't still more than a useless addiction factory.
Your analysis is out of date I think. This has already happened. Poor NXP just got their asses handed to them by the PRC. The fab they have in Italy looks nice but PRC has many of those.
Also Texas Instruments, STMicro, Onsemi, Microchip Tech, i.e. what PRC is doing after going big in mature nodes last few years they likely will also do in leading edge. IMO there's argument that since leading edge will definitely be strategically bifurcated PRC and western semi can pseudo collude to maintain higher margins, especially if PRC wants to claw back investment. But if western semi continues to drive economy/growth there's also incentive to weaponize margins.
You don't need CUDA for gaming but software is still just as big of a moat. Gaming GPU drivers are complex and have tons of game-specific patches.
With their new Radeon/RDNA architecture it took AMD years to overcome their reputation for having shitty drivers on their consumer GPUs (and that reputation was indeed deserved early on). And I bet if you go read GPU discussion online today you'll still find people who avoid AMD because of drivers.
That won't stop them, but it's a big barrier to entry.
Oh and that's just to get the drivers to work. Not including company-specific features that need to be integrated by the game devs into their game codebase, like DLSS / FrameGen and FSR. And in the past there was other Nvidia/AMD-specific stuff like PhysX, hair rendering, etc.
> Gaming GPU drivers are complex and have tons of game-specific patches.
I don't think the Chinese government will be too upset if cheap Chinese GPUs work best with China-made games. It will be quite the cultural coup if, in 20 years time, the most popular shooter is a Chinese version of Call of Duty or Battlefield.
They made the most popular RPG last year already - why do you think it'll take 20 years for them to make the most popular shooter? For that matter, the Singapore-HQed SEA makes Free Fire, which topped Google Play in 2019.
Im aware of Genshin Impact, and that NetEase is behind Marvel Rivals. FPS tend to have sticker fanbases, but I chose 20 years because that's what I guess is how long it may take not only for the domestic EUV to launch and get yields good enough for a cheap but competitive GPU out the door.
Gacha mobages are rarely considered the same kind of entertainment as actual RPGs, and even then the Japanese and the Koreans give them stiff competition. When it's not a skinner box FOMO with titillating skins the Chinese barely register on the radar.
Cuda is 20 years old and it shows. Time for a new language that fixes the 20 years of rough edges. The Guy (Lattner) who made LLVM is working on this: https://www.modular.com/mojo
What I gather from this comment is that you haven't written CUDA code in a while, maybe ever.
Mojo looked promising initially. The more details we got though, the more it became apparent that they weren't interested in actually competing with Nvidia. Mojo doesn't replace the majority of what CUDA does, it doesn't have any translation or interoperability with CUDA programs. It uses a proprietary compiler with a single implementation. They're not working in conjunction with any serious standardization orgs, they're reliant on C/C++ FFI for huge amounts of code and as far as I'm aware there's no SemVer of compute capability like CUDA offers. The more popular Mojo gets, the more entrenched Nvidia (and likely CUDA) will become. We need something more like OpenGL with mutual commitment from OEMs.
Lattner is an awesome dude, but Mojo is such a trend-chasing clusterfuck that I don't know what anyone sees in it. I'm worried that Apple's "fuck the dev experience" attitude rubbed off on Chris in the long run, and made him callous towards appeals to openness and industry-wide consortiums.
Many of those posts are opinionated and even provably wrong. The very first one about Deepseek's "recent breakthrough" was never proven or replicated in practice. He's drawing premature conclusions, ones that especially look silly now that we know Deepseek evaded US sanctions to import Nvidia Blackwell chips.
I can't claim to know more about GPU compilers than Lattner - but in this specific instance, I think Mojo fucked itself and is at the mercy of hardware vendors that don't care about it. CUDA, by comparison, is having zero expense spared in it's development at every layer of the stack. There is no comparison with Mojo, the project is doomed if they intend any real comparison with CUDA.
Yea, but less than in the past. Modern graphics APIs are much thinner layers.
This was even proven in practice with Intel’s Arc. While they had (and to some extent still have) their share of driver problems, at a low enough price that isn’t a barrier.
On the other hand, all it would take would be one successful Steam Deck/Steam Machine-style console to get all the developers of the world making sure that their games work on that hypothetical GPU.
I don't think that it will happen in the next 5 years, but who knows?
I believe the software will follow the hardware. Not immediately, of course, but if I want to learn to do ML and have to pick between a $2500 Nvidia GPU and a $500 Chinese GPU that's 80% as fast, I would absolutely take the cheap one and keep an eye out for patches.
When it comes to drivers, IMO all they really need is reasonable functionality on linux. That alone would probably be enough to get used in a budget steam machine or budget pc builds, with Windows 11 being a disaster and both RAM and GPU prices shooting through the roof. The choice may soon be Bazzite Linux with a janky GPU or gaming on your phone.
Its not really just that AMD drivers are not that great (they are not) but they have been stable for a long time.
Its that nvidia relentlessly works with game developers to make sure their graphics tricks work with nvidia drivers. Its so obvious you miss it. Look in the nvidia driver updates they always list games that have fixes, performance ect. AMD never (used?) to do this they just gave you the drivers and expected developers to make their game work with it. The same strategy that MS used for their OS back in the 90's.
AMD provides this. Example:
"Fixed Issues and Improvements
Intermittent driver timeout or crash may be observed while playing Warhammer 40,000: Space Marine 2 on some AMD Graphics Products, such as the AMD Ryzen™ AI 9 HX 370.)
Lower than expected performance may be observed in Delta Force on Radeon™ RX 7000 series graphics products.
Intermittent stutter may be observed while playing Marvel Rivals when AMD FidelityFX™ Super Resolution 3 frame generation is enabled. "
Glad to see. Ive been 100% certian that nvidia will ultimately abandon the gfx market since 2022. If AMD doesnt pick up the torch computer gfx will stagnate for at least a decade. Its already regressing.
They definitely do it some, like Starfield came out with FSR out of the box but they didn’t add DLSS for several months. I got Starfield for free when I bought my 7800X3D which was a nice bonus. Definitely to a lesser degree than Nvidia though.
Frankly, this always seemed like dirty hacks - either the game or the drivers don't actually comply woth the graphics API and then the drivers need to hack around that. :P
I don't work in the industry but as I've understood from reading stuff from people that are. Basically the entire industry is dirty hacks from the top down and bottom up.
That is not to say this is good or bad. Just that it appears common.
The general trend of the industry is to move computational resources from the hands of users into data centers, so that they can control what can be done and how much they'll charge for computational services. In the medium term, a lot of what we take for granted nowadays will only be accessible from cloud providers and companies will pay more and more in subscriptions for these services.
Isn’t that mostly economics? I definitely prefer using Claude to GPT-OSS120B for a code assistant.
I don’t know about you, but I don’t have $500,000 laying around to buy myself a DGX B200 with a TB of HBM and 2TB of system ram, nor the 14.3kW of power to run the thing.
I'm pretty sure all of these LLMs operate in the black on inference costs.
If I were to set up a DGX200 in my garage, say the 5 year TCO is a million dollars. Split that among 500 people and we can get it done for maybe $30/mo per user in total operating cost. I would bet that these LLMs are far more oversubscribed than 500 subs per server.
> I would bet that these LLMs are far more oversubscribed than 500 subs per server.
Seems like on hn a lot of people pay for the subscriptions.
I don't personally know a single person who pays for any type of llm subscription. I am a staff sw engineer, been doing this a long time.
I acknowledge this is an anecdote. I just happen to know a lot of people at a lot of different companies from my network. Nobody pays for any of this. My company has banned llms, even if I wanted to use one, I can't.
I actually even gave one a shot tonight. I asked for a list of repos I needed to clone to build a yocto image for an nxp board. This was the result:
I then pointed out that three of those lines were useless and asked it to fix those lines. The result I got was even more hilarious, and just as useless.
Disclaimer: this was the "dive deeper" button on a google search. No idea what fucking model it tried to use.
How much of the current usage is paying at least 1 cent per inference? AI providers are giving away AI for anyone to use. Only professionals and big companies, that are at most 1% of the market, are paying anything at this point.
Who knows? LLM providers losing money on every user and making it up on volume is a problem for them to deal with. I’m simply saying that the products are here to stay, even if (hopefully) the companies need to right-size their growth strategies. If Claude Opus 4.5 or GPT 5.2 is the pinnacle of models and we never see a new one again, I think they’ll be useful and cash flow positive. OpenAI and Anthropic will, of course, go bankrupt. But the models themselves are absolutely valuable.
Cloud providers will use cheap investment capital to buy chips at increasing prices, while the public will be economically forced to get computational services from these cloud providers. After a few years, most software will work only when connected to cloud infrastructure, either for performance or for "safety" reasons. We're already seeing this with AI.
Cloud was there for many years and it's not that cheap, compared to ordinary servers you can buy. It's not clear how anything will change in the future.
Because of this I hope the current AI fad is a bubble and it bursts soon. So instead of cheap investment drying up the market for individual consumers, we'll have lots of used corporate hardware selling at scrap prices to end users.
It makes me feel so gross that these companies are leaving gamers behind. The whole idea of a GPU was from gaming and games. And the whole AI evolution was subsequently born over the fact that gamers/software engineers could toy around with incredibly powerful CUDA without having to shoehorn a weird graphics Api in the middle to do mathematics.
They did the same thing with the COVID crypto era boom. There really is no honor for these companies and I will be buying the first Chinese made silicone out of absolute spite and anger
At this point I’d straight up buy their PC components, because fuck Nvidia for doing that. Same goes for other manufacturers throwing the consumer segment into the dirt because of their greed.
I already got an Intel Arc to support more market competition (A580 was rough, B580 is a decent daily driver) and if the prices weren’t absolutely insane would have gotten the 245K (better than my 5800X, but not for the price).
scale down or not, we will see consumer GPU from China in the future. might be a copy or rip of existing GPUs, but it will happen. 3 of my GPU rigs are chinese MB built for the chinese market, ripoff of dual x99. They work, they are cheap, I got them for under $100 a piece. So maybe 5 years from now, we get cheap GPUs, and maybe they will be equivalent to 5090s, but who cares if the price is right?
> I don't think Nvidia wants to give up on consumer... This is a pragmatic choice.
You mean, NV is after the money with a heavy heart and a sad tear or two over the abandoned consumers, like "We love you so much but sorry, we must go pragmatic on you"?
> And most of the money is in commercial.
This is a serious systemic failure and it's even wilder that it's accepted without question.
That's not the right light to view this chess move.
If Nvidia had infinite supply and infinite resources, they would absolutely continue doing consumer. There are constraints that prevent them from doing so at the typical volumes.
Giving up on consumer also means giving up on a gateway to more CUDA ecosystem users.
At this point, the only reason to be in the consumer GPU market is because that's the first rung on the ladder that leads to the AI data center market.
Would be interesting if the US decides to ban or heavily tariff these chips and if the consequence will be significanly cheaper data center access through chinese-owned sites/platforms
> If that happens, hardware trust becomes non-verifiable.
Unfortunately I already have to run a binary blob just to play fps games from 10 years ago. I can't even load a new OS onto my phone anymore.
Ultimately I'm not sure hardware sourced from China changes the trust equation very much, at least for me individually. I have much more concern about the FBI, which has recently decided to ramp up investigations into queer people [0][1][2], than I do about foreign powers - at least as long as it's not actively destructive malware or something.
> We will also see talent pipeline erosion.
We absolutely will, and to some degree I wonder if we aren't already with how popular tablets and phones are. I've noticed many young people these days don't really know how to interact with anything on a computer that isn't an app. GPUs and RAM becoming more significantly more expensive will take a huge chunk out of the hobby market and in doing so they will intensify the pipeline erosion.
Modern GPU's often have on device firmware, secure boot chains, microcontrollers, etc. If you don't control silicon design, firmware signing and update pipelines you can't meaningfully attest to what the advice is doing.
For the average paranoid person who is wasting their life on it, sure
But large organizations like defense are all about distributed trust anyway - even if you could verify the hardware, the guy you order to do it is going to be a whole command chain removed and likely a contractor with a clearance in the civilian world.
Whereas your high level political and military leadership having direct contact with managers and designers in production facilities is extremely valuable.
You're screwed. An individual is completely powerless against the combined might of the entire country they live in. Nothing you touch and nobody you talk to can be trusted.
But realistically, they'll just bring out the wrench[0].
That implies that every service has a `user -> permissions` table, no? That seems to contradict the idea brought up elsewhere in the thread that microservices should all be the size of one table.
For RBAC or capability-based permissions, the gateway can enrich the request or the it can be in (eg) a JWT. Then each service only has to know how to map roles/capabilities to permissions.
For ABAC it depends on lots of things, but you often evaluate access based on user attributes and context (which once again can be added to the request or go into the JWT) plus resource attributes (which is already in the microservice anyway).
For ACL you would need a list of users indeed...
Something like Google Zanzibar can theoretically live on the gateway and apply rules to different routes. Dunno how it would deal with lists, though.
After writing it down: sounds like an awful lot of work for a lot of cases.
Btw: the rule for microservices that I know of, is that they must have their own database, not their own table.
Good points about RBAC and ABAC, although my concern is now the gateway must know what capabilities are possible within the service. It seems like a lot of work, indeed.
> the rule for microservices that I know of, is that they must have their own database, not their own table.
That's the rule for microservices that I'm familiar with too, which is why I found the assertion elsewhere that microservices should just be "one table" pretty odd.
The simplest path is often auth offloaded onto STS or something like that with more complicated permissions needs handled by the services internally, if necessary (often it's not needed).
I think the dynamic is different - before, they were writing and testing the functions and features as they went. Now, (some of) my coworkers just push a PR for the first or second thing copilot suggested. They generate code, test it once, it works that time, and then they ship it. So when I am looking through the PR it's effectively the _first_ time a human has actually looked over the suggested code.
Anecdote: In the 2 months after my org pushed copilot down to everyone the number of warnings in the codebase of our main project went from 2 to 65. I eventually cleaned those up and created a github action that rejects any PR if it emits new warnings, but it created a lot of pushback initially.
Then when you've taken an hour to be the first person to understand how their code works from top to bottom and point out obvious bugs, problems and design improvements (no, I don't think this component needs 8 useEffects added to it which deal exclusively with global state that's only relevant 2 layers down, which are effectively treating React components like an event handling system for data - don't believe people who tell you LLMs are good at React, if you see a useEffect with an obvious LLM comment above it, it's likely to be buggy or unnecessary), your questions about it are answered with an immediate flurry of commits and it's back to square one.
Yep, and if you're lucky they actually paste your comments back into the LLM. A lot of times it seems like they just prompted for some generic changes, and the next revision has tons of changes from the first draft. Your job basically becomes playing reviewer to someone else's interactions with an LLM.
It's about as productive as people who reply to questions with "ChatGPT says <...>" except they're getting paid to do it.
I tried to set up network file sharing with NFS the other day and it was like pulling teeth. You need Kerberos if you want to map user names instead of user ids and still have some security.
Ultimately I gave up and used samba instead, but it does seem like there's a big gap in linux offerings for "home/small business network file sharing" with shared auth
It's for a drive holding primarily media files, my experiences with sshfs have been that it is slow. My goal here was to have a network drive mounted on login for two different accounts on my linux desktop, and the same users (my partner and I) on different accounts (because apple) on two different macbooks. It's a typical home network, with a firewall, so the extra security of ssh would be nice but isn't really critical for us - any malware on the computers we use would already have network access and our ssh keys.
I also want to share the home printer/scanner, which I believe samba can do, but obviously sshfs won't. Side note - I would love to see a standard protocol and server for a 3d printer. We have a Bambu and the software is... alright... but doesn't play nice sharing an account between computers.
Ultimately I set up samba on the server, with mapped users, and a line in fstab on the desktop. Plain old NFS might have worked for the desktop but the users don't have the same UIDs between the desktop and the server and... reconciling that seemed painful.
I did try to make kerberos work with NFS for a few days but the experience was akin to staring into the sun.
> Bigger operations like GitHub will try to do the math on what an outage costs vs what better reliability costs, and optimize accordingly.
Used to, but it feels like there is no corporate responsibility in this country anymore. These monopolies have gotten so large that they don't feel any impact from these issues. Microsoft is huge and doesn't really have large competitors. Google and Apple aren't really competing in the source code hosting space in the same way GitHub is.
I think the limitation on server gear these days is electricity price vs compute, with the hardware price being an up front investment but not dominating the lifetime cost. At least at this end of the price range - it's a consumer GPU, not an A100 or anything.
Can you actually do a full root-on-zfs setup with linux these days? Last I heard support wasn't 100% in the ubuntu installer. I recently installed FreeBSD on my new media server box, with the full os being in one ZFS pool spread across 4 disks (raidz1).
This is one of my favorite things about FreeBSD, I love being able to take a snapshot of my system before doing an update.
I recently did an arch with zfs root setup. You have to make a custom install ISO that has the zfs module to do it. After it's installed the main annoyance is the zfs module only works with certain kernel versions and often arch has updated the kernel to a version not supported. There's a repo with pinned kernel versions or you can just use the lts kernel.
FreeBSD is much easier but I needed better Linux compatibility for this machine
We run ZFS for a system at work on linux. Yea, it isn't as seamless and nice on FreeBSD. Only reason we aren't running FreeBSD is the application that needs to access that storage is .NET, and no .NET support for FreeBSD.
Will check this out! I knew there was a group who had a version working, but it wasn't upstreamed and last I check was still stuck at .NET 5. While I would like to migrate from Debian to FreeBSD, probably won't get management to okay that with current services, but future one, maybe!
Makes sense, out of curiosity have you tried the linux jails that Bastille offers? [0]
They're still considered experimental so I wouldn't run it for production but I wonder how well .Net would run in one. The whole container could be a zfs dataset, which would be interesting.
If I'm not mistaken, since 25.04 root-on-ZFS is available (as experimental) in the installer.
I still prefer to do root on ext4 and then a proper ZFS pool for all the mountpoints I want, where I can configure as I wish with encryption and compression. Primary reason is that I don't keep sensitive data on root, but I want a bootable system whatever happens. And this use case is perfectly supported, so it's more than enough for me.
What an odd comment considering the related fact check on Snopes is actually completely right about the incident in question [0].
The original article by Aphyr is specifically about factually.co which uses LLMs to synthesize "fact check" pages. The issue here is that LLMs (which do not formally reason and do not have a concept of truth) are being used to mass produce factually incorrect summaries of events masquerading as fact checks.
> Their speech is restricted to some degree as part of doing their job
There are at least two kinds of speech restriction - not being allowed to say something, and being compelled to say something. To analogize, it's one thing to be told "you're not allowed to rant about the CEO on social media". It's another thing entirely to be told "you have to make 3 posts a day about how great the CEO is".
These federal employees were not just restricted from publicly criticizing the administration - which is fairly typical for federal employees - but they also had their out of office messages changed without consent to point partisan blame for the current shutdown. That's essentially compelled speech, especially since Out Of Office messages still include the employee's name as the From line.
When people are hired into a job it is with the generally explicit expectation of certain job duties listed in the job description. This forms a very basic contract as to what they're hired to do. While they can be fired for not doing something else that's suddenly assigned to them, at least in "at will" states, they would have the right to collect unemployment for such a firing, as the new requirement is explicitly not their job! In other words, the firing would not be for (legal) cause.
But sure, many people do take PR jobs, where the general job duties include making the company (and by extension its officers) look good. Such a person could be fired for cause if they didn't want to make posts about how great the CEO is, and would generally be ineligible for unemployment.
The rules are different for the government. Protection for private employees are weaker. The government has the force of law (literally force) on its side, so what it is allowed to do is different. A private company cannot truly compel an employee because the employment contract is at-will: either side can terminate the arrangement without cause.
By that same logic the government can't truly compel either as long as they only fire the employee. Obviously the government would be in violation of 1A if they took it further by charging the employee with a crime.
Pretty sure that's always the expectation? It's typical to tow illegally parked cars, smash windows to run hoses through cars blocking hydrants, etc.
The only unusual thing here would be holding a corporation to account the way we hold individuals to account.
reply