If this happens we will just get more things done with the same amount of compute (see: Blinn's law). The demand for GPUs does not really come from algorithmic compute requirements but from social expectation of progress in the field of AI. People will use all the compute they can get doing research using the budget they are given. What matters is how this budget is set.
I'm not the type to hate on capitalism but Reddit's management is truly capitalism gone wrong. Ruining a public service for the profits of a few. What a waste.
I'm not sure that is the case. Reddit's problem is that they have consistently used up more value to run the service than they have been able to deliver in return. Now they are running around like chickens with their heads cut off desperately trying to find some way to increase the value provided/decrease the value needed to stave off certain death.
A socially owned organization operated in the same manner would be suffering the same fate right now. The idea that exchanging parties expect trade of equal value is not a feature of capitalism. It is the basis of all economic systems; at least those which do not depend on an imagined post-scarcity world.
> A socially owned organization operated in the same manner would be suffering the same fate right now.
The thing is I don’t think a socially owned organization would have operated the same way. The core Reddit product of Reddit, text and links to images, is still valid today and what the long time users want. The expensive part: development/maintenance of new features like live streaming, mobile apps, recommendations algorithms, etc are all driven by profits and IPO hopes.
If that is all that drove them, why did they not dig random holes on the Reddit campus instead? I think you will find that there was a belief that these features would provide the missing value. It is likely fair to say that it failed, but such is life.
The socially owned telephone company in my neck of the woods, of which I and the rest of my community are members, once spent big to enter the cell phone market. It too failed to deliver on the necessary value and we eventually had to back away from offering the service. The operations manager has said it was the biggest mistake the organization has ever made. Being socially owned doesn't mean value will magically present itself. After all, beneath it all is still humans and all of their faults.
In a similar vein, the original Reddit, Usenet, may not be strictly socially owned but shares a lot in common with social ownership. It too has, for all intents and purposes, failed. The core product is there: Text, links, and images, but it seems that's not enough. Few are willing to give up anything for those things. They really don't hold much, if any, value. The humans that lie beneath to keep it all working want something in return.
And that something in return is what Reddit is, now desperately, trying to find. They took to try and find it, but one can only hold out on giving back for so long and the clock is ticking.
Again, this is not something of capitalism. People not wanting to keep giving to people who won't give back in return has been around since the dawn of mankind, long before capitalism was invented. The laggard who always sleeps all day, offering nothing to the community, while the rest of the tribe works tirelessly has never been welcome and no economic system can change that fundamental truth.
>Now they are running around like chickens with their heads cut off desperately trying to find some way to increase the value provided/decrease the value needed to stave off certain death.
Problem is who they are appealing to has different "value" than the actual users of the website. A classic problem of shareholder funded business. This is inevitable for stuff like ads but there are definitely ways to increase value that actual users would appreciate and at the very least shareholders would be neutral towards. Better moderation tools, for instance.
> This US government could easily afford to host Reddit.
I imagine the government has access to a lot more runway. Government is ideally suited to hosting capital intensive projects for that reason. But the piper needs to be paid eventually. Government isn't magical. It still has to deliver value in return for the value it takes.
This is not just theoretical. In the real world, governments that have failed to deliver sufficient value in return have fallen. In fact, that has happened many times throughout the ages. Government is a business like any other, only special in that you become an owner by virtue of citizenship.
Government is just people. It can't take, take, take without giving back any more than you or I can. For the US government to be able to afford to host Reddit long-term, it needs to start providing value that Reddit Inc. has been unable to find. What do you think they could do differently to start to deliver value?
> The reasons it does not are cultural, not economic.
I am not sure they are separable. Culture defines the economy. I agree that our broad culture sees little value in Reddit, giving no reason to bring it under the government watch – or to exist as a private business for that matter (hence the scrambling to try and change that). It is true that advertisers see some value, but not sufficiently so.
Reddit really backed themselves in a corner with respect to advertisers. The other social media giants realized that they had to make commercial users part of their core offering. I can promote my commerce all day long on those services for free and they're happy to point their users in my direction. Paid advertising just makes it better. Try doing the same on Reddit. You will be quickly banned for posting spam. That introduces a lot of friction in getting advertisers in the door, and also makes the paid ads that do make it onto the platform strangely bolted on the side, not a smooth part of the experience.
> no, but framing all aspect of life as a quantifiable trade, is
No. Such framing very much predates the invention of capitalism. Capitalism only speaks to a separation of ownership and labour. Nothing in this discussion relates to that.
I understand better what you mean now. Clearly you've thought about this topic more than I have, so I don't think I can contribute much to the conversation unfortunately.
"It still has to deliver value in return for the value it takes.": To make sure I understand, how do you define 'value' exactly here?
"makes the paid ads that do make it onto the platform strangely bolted on the side, not a smooth part of the experience.": I guess for me that's the appeal in Reddit, in that it is not completely "consumerfied" yet. I feel like a Wikipedia-type management would be a much better fit for the end-user, but obviously it would be harder to collect donations to run Reddit than to run Wikipedia.
"I agree that our broad culture sees little value in Reddit": I agree, that's really the crux of it and it's too bad.
I suppose in the same way the dictionary does – the importance or worth of something.
When one has something they hold important, they won't want to give it up. If you expect others to continually give up something they deem important and not offer them anything in return (or only offer things they do not see as being as important), they are going to quickly grow disgruntled.
If the government took control of Reddit, it still needs people to operate. Not just developers, but people to build computers, people supplying power to run the servers, people providing connectivity, etc. along with other resources that people have. Generally, these people a high importance on their time and other resources. You need to offer something pretty compelling to get them to give it up – they will look for a fair trade.
That means other people need to give things up in return to make it a fair trade. Food is usually a pretty compelling offer. Most people will give up important things if you offer food[0] in exchange[1]. Is r/farming compelling enough to get farmers to give up their food for? Not likely.
Yes, a government can point a gun at their backs and tell them they must give up food to the workers at Reddit. And that might work for a while, but eventually they will become disgruntled as described before. "I'm slaving in the fields all day and all I get is a few minutes on r/farming before bed in return? That's not fair!" they will start to cry. This is when you'll start to see protests, conflict, and perhaps even a fall of government.
[0] Replace food/farmers with any other compelling good/service.
[1] In practice, you'll offer money. But remember money is just an IOU. Everyone will ultimately redeem a portion of the IOUs they collect for food.
> but obviously it would be harder to collect donations to run Reddit
Seems that way. Gold was effectively their attempt at that, but it doesn't appear to have amounted to much.
> I agree, that's really the crux of it and it's too bad.
Is it? Discussion forums are a commodity.
Reddit didn't do anything Usenet wasn't already doing 30 years earlier, other than providing a client with better UX. But arguably clients like Apollo provided even better UX than Reddit and, based on what came out of that drama, it appears Apollo was taking an even larger share of the net value than Reddit.
Theyre not trying to be profitable, theyre trying to grow and earn a high company valuation. I agree that they have not done well on that front either, relative to the size of their user base.
That is how they were operating, but with investors growing cold towards tech their old "Just secure another round of funding" they have leaned on has fallen short.
Nobody is going to take a chance on a company that hasn't managed to reach that kind of growth after nearly 20 years when safe investments like CDs are paying 5%+. Long gone is the low interest rate environment where investing in places like Reddit was the only hope you had of seeing returns. The world has changed significantly in the last year or so.
Today, Reddit is clamouring at anything to try and turn profitability around in order to keep the lights on. The runway only lasts so long.
This is a prime example of why capitalism is good. If Reddit was state owned or equivalent with regulatory capture, then nothing could be done about it. Doesn’t matter how bad it is. Like the DMV.
Now since Reddit is determined to shoot itself in the foot, new competitors can rise up and replace them. Reddit did the same to its predecessors.
Capitalism punishes harshly companies that decide to be stupid.
The second MD started doing appointments it was 100x better. Even before appointments for simple things like returning plates there were people with ipads you could just checkout with.
Last year, I moved to Texas. Texas has a DMV, but most of its functions are semi-privatized so you can get your license plates from a private agency, which is super convenient. In contrast, I had to get my drivers license at the DPS, which was booked months out.
Purely anecdotal, but I’ve already started to see noticeably less activity in a few of the subs I follow. It’s still a long way from dying, but it’s a promising start.
That's a fair point about allowing competition. But frankly, it just sucks that Reddit choses to purposefully hurt its service. With social media, there's also a strong moating effect that is fundamentally anti-competitive.
"If x was state owned... nothing could be done about it." Is this fatalism or is the American disease truly that your democracy has inexorably evaporated? Theoretically you have much more input over state-owned functions than private ones. However that assumes you don't live in a dystopian oligarchy ruled by capital that has completely supplanted the function of your government. If that was the case though, surely that'd be a prime example of why capitalism is NOT good?
If Reddit was state-owned, they wouldn't be desperately scrabbling for profitability and none of these problems would have happened in the first place.
That's not to say they wouldn't have other problems, or that state-owned social media is a good idea at all, but this particular argument doesn't work.
I find you post intriguing. What would you say are the major janks with torch.compile, and what issues are addressed by TVM/AITemplate but not by torch.compile?
EDIT: If I understand correctly these libraries target deployment performance, while torch.compile is also/mostly for training performance?
- The gain in stable diffusion is modest (15%-25% last I checked?)
- Torch 2.0 only supports static inputs. In actual usage scenarios, this means frequent lengthy recompiles.
- Eventually, these recompiles will overload the compilation cache and torch.compile will stop functioning.
- Some common augmentations (like TomeSD) break compilation, force recompiles, make compilation take forever, or kill the performance gains.
- There are othdr miscellaneous bugs, like compilation freezing the Python thread and causing networking timeouts in web UIs, or errors with embeddings.
- TVM and AITemplate have massive performance gains. ~2x or more for AIT, not sure about an exact number for TVM.
- AIT supported dynamic input before torch.compile did, and requires no recompilation after the initial compile. Also, weights (models and LORAs) can be swapped out without a recompile.
- TVM supports very performant Vulkan inference, which would massively expand hardware compatibility.
Note that the popular SD Web UIs don't support any of this, with two exceptions I know of: VoltaML (with WIP AIT support) and the Windows DirectML fork of A1111 (which uses optimized ONNX models, I think). There is about 0% chance of ML compilation support in A1111, and the HF diffusers UIs are less bleeding edge and performance/compatibility focused.
And yes, triton torch.compile is aimed at training. There is an alternative backend (Hidet) that explicitly targets inference, but it does not work with Stable Diffusion yet.
Not to dismiss the guts of these explorers, but we have not been to the Moon in 50 years because it costs a fortune to get to when it's not much more than a floating rock (I'm being hyperbolic but the point is that there is no economic incentive to offset the cost). If we could get to it cheaply, but with a high risk of death, I'm sure many would be doing it right now.