Hacker Newsnew | past | comments | ask | show | jobs | submit | rafark's commentslogin

Will you look at it. Another Wordpress “killer”. Wordpress has that market share because it can be easily installed in a wide variety of servers and because of its plugin ecosystem of dozens of thousands of plugins and huge flexibility/customizability. Wordpress is one of the most flexible pieces of software out there and none of the competition seem to get why Wordpress is so popular.


> Are they doubling down on local LLMs then?

I love the push to local llms. But it’s hilarious how apple a few years ago was so reluctant to even mention “AI” in its keynotes and fast forward a couple years they’ve fully embraced it. I mean I like that they embraced it rather than be “different” (stubborn) and stay behind the tech industry. It’s the smart choice. I just think it’s funny.


> Your last statement is false. A shady merchant never gets to keep the stolen money.

Or any merchant for that matter. Chargebacks (from bad actors) are one of the most annoying things when you sell online when you’re a honest legit business. Stripe even charges you a penalty fee on top of that.


This makes me feel good. My gym was one of those places that lured you in with a low monthly price then heavily upsell you on personal trainers. The trainers were fine, but they were fairly inexperienced (usually college kids who took a course and then wanted a summer job or something). And once they found something better they'd leave. Nothing against the trainers, but I prefer to have consistency with my coaches.

Anyway, when I canceled my membership, I realized a few months later they were still charging me for training sessions. I chatted with the manager and apparently I had to cancel those separately. They refused to refund me for the sessions I never took. But they had a kind offer of being able to get training without paying for membership.

Well, I wasn't buying it, so I went on Chase and initiated chargebacks for every session charged after I canceled.

I dunno what happened on their end, but I got my money back. The business is still around, so I guess I didn't hurt them that much, but it's good to know that I probably was at least a hindrance.


I said exactly this a few days ago elsewhere. It’s disappointing that they (and often other American companies) seem to restrict their “respect” and morals to Americans only. Or maybe it’s just semantics or context because the topic at hand is about americans? I don’t know but it gives “my people are more important than your people”, exactly as you said in your last paragraph


> there could be a point where we can use them to just make arbitrary UIs and interactive media with raw SVGs

So render ui elements using xml-like code in a web browser? You’re not going to believe me when I tell you this…


You’re not going to believe me when I tell you this, but generating a webpage with HTML is far simpler than generating arbitrary graphics (that look good) with SVGs.


Omg yes finally someone acknowledges this. I am always pointing out how react and jsx are a port of XHP. This is why react was class based at first (because php is a class based OO language).

Hack was created later though. XHP was a php 5 extension created around 2008


Under that definition any css class is a shorthand for inline styles


There's a big difference between utility classes which are shorthand for inline styles (random example from Tailwind's site where every single class is a one-to-one mapping with a single style override.):

    class="ml-3 hidden rounded-lg bg-gray-100 px-2 py-0.5 text-xs/6 font-semibold whitespace-nowrap text-gray-700 lg:block dark:bg-gray-400/15 dark:text-gray-300"

and semantic names which use the CSS cascade:

    class="main-content subheading"
Calling that a shorthand for inline styles is just being obtuse.


Thanks for proving the point. I haven’t even seen that element rendered and I already have a good mental picture of what it is and what it looks like.


Because button is literally anything clickable. Not everything is a boxed button. You cannot just globally add a style to <buttton> and call it a day. For example, an upvote (^) button, a close (x) button, etc. A lot of clickable elements aren’t inside a [click me] box


button, .button { /* my button styles */ }


And thank god (or Adam) for that. Tailwind makes me much more productive.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: