sirdorius

joined 1 year ago
[–] sirdorius@programming.dev 12 points 8 months ago (1 children)

Honestly, this article is pretty bad at explaining the problem here. It's clear that other websites will try to track you, but the important part of this incognito drama is this:

The plaintiffs also accused Google of taking Chrome users' private browsing activity and then associating it with their already-existing user profiles.

https://arstechnica.com/tech-policy/2023/12/google-agrees-to-settle-in-chrome-incognito-mode-class-action-lawsuit/

[–] sirdorius@programming.dev 4 points 9 months ago* (last edited 9 months ago) (1 children)

He wrote a techno optimist manifesto that reads like a proto fascist manifesto. In fact, he cites Marinetti as an inspiration, who was founder of the futurist movement, and later author of the fascist manifesto and a close supporter of Mussolini, so no surprise I guess. He enforces ideas that this century is just a bad rerun of the previous.

https://www.disconnect.blog/p/the-religion-of-techno-optimism

[–] sirdorius@programming.dev 8 points 10 months ago

I wouldn't be surprised if the board is just doing what ChatGPT tells them to.

[–] sirdorius@programming.dev 12 points 1 year ago* (last edited 1 year ago) (1 children)

You are assuming that if Marvel movies didn't exist everyone would just go watch Requiem for a Dream instead, which is just silly. They target different audiences and the same people could choose to see one today and the other tomorrow. It's not like Oppenheimer was made by a bunch of indies scraping money on Kickstarter.

[–] sirdorius@programming.dev 49 points 1 year ago* (last edited 1 year ago) (10 children)

I mean, can't we just have both? On some days I want to see a silly lighthearted action movie and on some days I want to see a heart wrenching story about the deepest darkest recesses of the human mind. It's not a zero sum game.

[–] sirdorius@programming.dev 1 points 1 year ago

https://github.com/unocss/unocss is the spiritual successor to windy. Some of the devs are the same

[–] sirdorius@programming.dev 1 points 1 year ago* (last edited 1 year ago) (2 children)

Every front-end styling dev can now speak the same language, rather than constructing their own from scratch.

Ok, but with Tailwind it seems that they are just saying p-4 uppercase instead of padding: 1rem; text-transform: uppercase; which is shorter, but exactly the same thing since it maps 1:1 to 'custom' CSS. It also doesn't abstract away the CSS underneath, it just gives it a new name, which you have to learn in addition to the CSS

Tailwind compilers should only bring in the classes that you’re using, so it should be much smaller than almost any other framework.

In theory yes, but in practice look at the link in my original post for how it becomes slow with hot reloading in Vite. I don't know if it would have the same problem with leptos, but probably yes, since it is an architectural flaw of generate the world, strip it down later.

DaisyUI is useful because it has helper classes

I do get DaisyUI, and it does fulfill the goal of getting devs to speak the same language. <button class="btn btn-primary"> totally makes sense. What I don't get is why couple and build it on top of Tailwind which becomes useless at this point, since it's just shorthand for some CSS. Maybe I am missing some big feature of Tailwind? Quoting the creator of Tailwind from the main page

So he is clearly against the approach that DaisyUI advertises as a selling point.

[–] sirdorius@programming.dev 8 points 1 year ago

The famous Mediterranean diet did not include the ridiculous amount of meat and animal products that are so common today.

[–] sirdorius@programming.dev 3 points 1 year ago* (last edited 1 year ago) (4 children)

I'm not a frontend dev. Can someone ELI5 to me the point of DaisyUI+Tailwind? With Tailwind you're supposed to style your elements faster with atomic classes directly in your HTML. But then with DaisyUI you're using semantic class names, so it's basically going full circle to plain old CSS? What is the point of TWO added tech layers when you could achieve the same using CSS+HTML components like Bootstrap and the like? I've also read that Tailwind has horrible performance for development since it moves around megabytes of utility CSS, that with DaisyUI, you are just not going to use, and will mostly be stripped out by a long build process before release.