what food basket are you talking about? that thing only exists in the news. in reality why dystopian reality you live in?
Cuba better than Haiti??? You are reading to many fake news.
Cubans are travelling to Haiti to buy food and medicine.
Cuban healthcare good? You are joking right? If you need surgery have to bring your own equipment, including chirurgical globes and syringes. You have to either buy it in the black market or have a relative in a capitalist country to send it to you.
Dont even get me started on education.
Happy to provide you more details and break the bubble you are leaving in.
I have lived in Cuba for one and a half years and have studied there. The education system is in same aspects superior than the one in my home country, Germany.
I have visited schools and the education level of the vastly higher. The knowledge of the children greatly impressed me. In fact you could talk the average person on the street about complicated issues regarding history, philosophy and economy. Many where even multi-lingual.
It is true that Cuba has trouble getting some medical equipment due to the sanctions but she also has a for a small island impressive pharmaceutical industry. There is a great medication for diabetics that would save many lives if it were allowed to be exported in the US. Not to mention having developed their own covid vaccine.
I was able to travel the whole country freely. I didn't stay in some touristy hotel, I lived among Cubans. There is literally no way my experience could have been controlled by the state.
People were not afraid to talk critically about their government with me and did so often.
People are starving, leaving the country in millions, but you are still adamant they are delusional and live in a bubble. Maybe, just maybe you haven't saw and understood everything while visiting?
> On September 8, 2006, the Miami Herald's president Jesús Díaz Jr. fired three journalists because they had allegedly been paid by the United States government to work for anti-Cuba propaganda TV and radio channels.
> Less than a month later, responding to pressure from the Cuban community in Miami, Díaz resigned after reinstating the fired journalists, saying that "policies prohibiting such behavior were ambiguously communicated, inconsistently applied and widely misunderstood over many years".
Software engineering is first and foremost about making good engineering choices. We are proving time and again as an industry that humans CANNOT write mistake-free code.
And when making those engineering choices there are different tradeoffs and constraints to be considered.
The language to use is one of them.
So when a Rust (wild guess) fanboy comes without any background context and makes comments like yours is very telling.
You are correct that bug free software does not exist. But choose a “memory safe” language does not prevent that. A seasoned C++ developer knows how to use memory sanitizers and other tools to guarantee the correctness of its code compared to an average Rust developer that just trust the compiler which, guess what, also may have bugs.
Clickhouse is a Yandex project and at Yandex, they historically use C++ for almost everything, I guess it's part of their culture (probably the founders were C++ programmers?) Their web services such as Yandex Taxi's backend (Uber's equivalent) are also written in C++ which is unusual for webdev nowadays.
The spec authors should be looking at the popularity of Tailwind and be thinking of how to enhance the style attribute. Then Tailwind really could mostly be a bunch of CSS variables and inline styles.
Tailwind depends on @apply in PostCSS to function, something that was never officially proposed for CSS, but has been killed by its author and we know for sure CSS won't do, for the reasons the author of the original @apply idea lists here: https://www.xanthir.com/b4o00
So we have known all along that this will never happen. It was rejected for some very good reasons before Tailwind began.
The only time I can imagine coupling content and styling together is if you have mostly non-repetitive elements in the content (rare, I think, maybe some very "designed" landing page, or whatnot), or you have other ways to repeat the elements without writing the styles out each time for each element. (And at that point you've just moved the problem of having to invent names for CSS classes to having to invent names for bunch of "components" and their properties)
This is achievable in a much nicer way with SFC frameworks like Vue and Svelte where you also get scoped styles and other benefits. One of the reasons Tailwind is so popular is that so few developers know anything other than React.
Of course it's just class names, what I mean is that if fewer people used React and more used Svelte/Vue they would feel less need for things like Tailwind or CSS-in-JS.
My argument is that React is actively bad for writing HTML/CSS, and therefore people came up with clunky solutions to get around those limitations. Certainly Tailwind is more than just a solution for React, but a large part of its popularity is due to it.
> they would feel less need for things like Tailwind or CSS-in-JS.
Why do people keep mentioning Tailwind and CSS-in-JS in the same sentence?
And no, Tailwind would still have its place even if Svelte appeared first because instead of writing the same styles everywhere you'd still want to extract them into a file, and have sensible defaults for them.
> Why do people keep mentioning Tailwind and CSS-in-JS in the same sentence?
Because one of the biggest arguments for each is scoping styles to a component instead of the default global cascade.
> And no, Tailwind would still have its place even if Svelte appeared first because instead of writing the same styles everywhere you'd still want to extract them into a file, and have sensible defaults for them.
Writing same styles everywhere? I'm not sure I understand what you mean, that isn't related to Tailwind or frameworks. Sensible defaults are just design system tokens, those are usable in way more styling approaches than just Tailwind.
I'm not saying Tailwind wouldn't exist, I'm saying it wouldn't be as wildly popular as it is now. React's lack of CSS features has encouraged a generation of frontend devs to simply not learn CSS fully. Sure you need to know some CSS to use Tailwind, but in many cases people just copy-paste Tailwind templates from elsewhere (another benefit of Tailwind) and don't actually understand the styling. I see Tailwind classes that do nothing in the wild all the time.
> Because one of the biggest arguments for each is scoping styles to a component instead of the default global cascade.
Escaping the global cascade has been on everyone's mind since forever. BEM, one of the lost popular ways to try and scope CSS to components, was invented in 2006: https://en.bem.info/methodology/history/
Cuba better than Haiti??? You are reading to many fake news. Cubans are travelling to Haiti to buy food and medicine.
Cuban healthcare good? You are joking right? If you need surgery have to bring your own equipment, including chirurgical globes and syringes. You have to either buy it in the black market or have a relative in a capitalist country to send it to you.
Dont even get me started on education.
Happy to provide you more details and break the bubble you are leaving in.