If it is this tweet you are referring to, it's about _teaching_ hate, which is only a slight nuance and still a terrible point to make for a self-labeled "free speech absolutist"
> Teaching people to hate America fundamentally destroys patriotism and the desire to defend our country.
> Such teachings should be viewed as treason and those who do it imprisoned.
And a very difficult thing to define, and very clearly not the sort of thing that'd be enforced against, say, the current President no matter how clear the violation.
And what happens when they deport you, "BuckRogers"?
Proving whether or not someone is supposed to be here requires due process. If they pick up the wrong person (because people have the same name, or look alike, or any reason) and deport them, then what? Are you going to accept that you or your family or friends get deported?
We shouldn't accept any false positives. And that's what due process is.
It's not that hard. I can prove I'm not here illegally in under 30 seconds. I have my passport digital ID and my state driver's license (Real ID) in my Apple Wallet. I also have my passport and Real ID in my house. I know my Social Security number by heart.
The last thing I worry about at night is my accidental deportation.
Due process is being abused as a process and term, to pretend we have to tie up the courts for years with some sort of nonsense debate between the government and lawyers about someone's legal status. It's just to stop American law and order from being enforced. People aren't putting up with this whole situation anymore and ultimately we're in control.
A decent chunk of people on that list are working at the companies that are actively harming society. At what point does it become a joke? It's not like the millionaire devs working at big tech couldn't take a stand, but I guess their addiction to money is more preferential than sacrificing something to better society.
The question isn't "what is the lowest cost that a CSS library could be maintained for"
The question is rather, how can the most popular UI system (especially for AI models) have a healthy business model?
Think of the immense value that Tailwind is bringing to all the companies and developers using it. Surely there should be a way for the creators to capture a small slice of that in our economic system.
> the most popular UI system (especially for AI models)
Like others earlier in the thread I'm symphatetic to this company/project, but your code/project being referenced often in AI output in itself doesn't imply that the thing needs to be a business.
bash, curl, awk, Python code with numpy imports, C++, all sorts of code is constantly being generated by AI, doesn't mean curl or numpy should be its own company, or that the AI Labs need to fund them.
As other fave written, making $1M+ already feels like a lot, maybe this shouldn't be a company, just 1-2 people who have a great time supporting this thing. I wonder if curl or awk have that kind of funding even..
Apparently they have an annual budget of ~$10M. From the contributors, it's easy to recognize the Chan Zuckerberg Initiative (so Meta), Google, MSFT. This is great.
Having said that, I'd still say that $1-2M for a CSS library seems more than enough. Not everything needs to be "scaled"..
That’s the All Modern Digital Infrastructure relying on a dependency a Nebraskan has been thanklessly maintaining since 2003 one: https://xkcd.com/2347/
> The question is rather, how can the most popular UI system (especially for AI models) have a healthy business model?
My question is why does it need one? Most web libraries I've used for the last few decades have not had any corporate structure and certainly haven't made a profit. They're done because someone wanted to showcase their skills and others got involved to help, or for fun or because a company who does something else built them internally and decided to open source.
We don't need to apply capitalism to everything. Not everything needs a profit and scale.
Profit is the life blood of a business. It’s what pays for, mistakes, new ideas, responding to changes in the market. It tells you your are doing good things and that you are doing them well
It’s the engineering tolerance that allows a company to operate and remain reliable.
It’s amazing to me that engineers don’t understand this concept.
I think you've missed my point. Most of the libraries I'm talking about are not part of a business. And they didn't need anything to pay for mistakes, new ideas, etc.
I understand companies needing to profit, my question is why does an open source library need a company?
> I understand companies needing to profit, my question is why does an open source library need a company?
Because people like to eat and have homes and not everyone wants to work full time on someone else's code and then come home and work full time on their own. Because paying people for the work that they do is a good thing.
I think this is a very capitalistic lens you're viewing through. Open source projects (and the web in general) are traditionally not paid work or often seen as "work" at all. The web was built by people who just wanted to do a cool thing, and motivation of profit was much less common.
I challenge the concept of "paying people for the work that they do is a good thing", at least in this context. I don't think everything needs to be profitable and paid, people can just make cool things for love and passion.
OpenAI, Anthropic, Loveable, Figma and others meaningfully sponsoring Tailwind seems like a no-brainer. They want it to thrive because it makes their generated code much better.
It seems like every (coding) AI model out there is generating html with TailwindCSS styling.
@adam: this is just an idea. Have you tried reaching out to OpenAI, Anthropic et al to become sponsors of tailwind? Could that be a viable revenue path?
Maybe you could offer LLM friendly docs to them, or access to something valuable for them? Or maybe they’re just happy to sponsor.
Tailwind and its popularity make LLM’s more valuable, so I’m sure the model makers want Tailwind to thrive.
The main difference is that slash commands are invoked by humans, whereas skills can only be invoked by the agent itself. It works kinda as conditional instructions.
As an example, I have skills that aide in adding more detail to plans/specs, debugging, and for spinning up/partitioning subagents to execute tasks. I don't need to invoke a slash command each time, and the agent can contextually know by the instructions I give it what skills to use.
In the reddit thread Boris says they’re adding the ability to call skills via slash commands in an upcoming release and that he uses the term skill and slash commands interchangeably.
I believe slash commands are all loaded into the initial context and executed when invoked by the user. Skills on the other hand only load the name and description into initial context, and the agent (not user) determines when to invoke them, and only then is the whole skill loaded into context. So skills shift decision making to the agent and use progressive disclosure for context efficiency.
If it is this tweet you are referring to, it's about _teaching_ hate, which is only a slight nuance and still a terrible point to make for a self-labeled "free speech absolutist"
> Teaching people to hate America fundamentally destroys patriotism and the desire to defend our country.
> Such teachings should be viewed as treason and those who do it imprisoned.
https://xcancel.com/elonmusk/status/2011519593492402617#m