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

But when indexing your json or csv, if you have say 10 rows, each row is separated on your disk instead of all together. So a scan for one columb only needs to read a tenth of the disk space used for the data. Obviously this depends on the columns' content.

But you can have a surprisingly large amount of data before the inefficiency you're talking about becomes untenable.

The threat of invading is hard to beat.

you mean like the time they invaded and took Washington DC?

Canada being the only country to successfully invade the US

or did I mix up my pronoun references again?


First it'll be apps, then it'll be one app.

China is ahead of the curve here, the one app is wechat.

So happy I didn't rely on Tailwind.

Stop trying to monetize everything.


Please don't fulminate or post flame bait on HN. This low-effort comment started just the kind of flamewar we're trying to avoid on HN. Please take a moment to read the guidelines and make an effort to observe them. https://news.ycombinator.com/newsguidelines.html

We detached this comment from https://news.ycombinator.com/item?id=46529364 and marked it off topic.


Sorry I honestly didn't anticipate my opinions to be so divisive and this outcome wasn't my intention. I'll do better.

Could you delete my comments too ? Thank you


Very ironic, seeing that you asked this a few years ago: https://news.ycombinator.com/item?id=14815126

Please don't post dunks like this here. HN is for curious conversation and the guidelines ask us to be kind. We have no idea whether the thing they had in mind when they asked that question 8 years ago is relevant to what they think about the current topic. You could ask them rather than piling on like this.

I didn't ask how to do a bait and switch to offer a good free product and later ask for more money or else I'm going to make it worse. But I guess nuance is hard to understand.

Also it's always funny when someone tries to look up your past instead of giving convincing arguments.


Arguments for... somebody wanting to get paid for their work? What are you doing?

Normally you ask for payment upfront, not years after.

Who got asked to pay years after...? After what?

Best read: You are confusing different products. Somebody can do two things and get paid for only one of them.

Worst read: You are really trying to confuse them.


Nobody is asked for money years after they started using Tailwind. Nobody is being asked for money now, when they start using Tailwind.

So fork and offer your better free version. Holy fuck. What's with this persistent attitude that open source creators should slave away for free forever?

Either you support an economy where everyone gets a meager living wage just for existing and then once that's established you can complain about people trying to make money off open source, or you say "capitalism as it exists is great" and swallow the fact that people who you don't pay don't work for you. Which is it?


Please, just admit you're wrong. It's ok.

Once you give it for free, you must work for free forever!

/s


There is no bait and switch and it's ridiculous to suggest there is.

They have a free product and a paid product. They've used the documentation as an awareness channel for the paid product. The paid product influences and pays for the free product. A tail as old as time.

They're not asking you to buy the paid product and they're not saying they are going to make it worse. Did you even read thread? He literally says "I totally see the value in the feature and I would like to find a way to add it."

Not prioritizing it now does not make the product worse, it just doesn't make it better in this particular way today.

How is this hard to understand?


> A tail as old as time.

Eggcorn klaxon!


But nobody is making tailwind worse. After closing this PR it is exactly as good as it was before the PR was opened

Here's a convincing argument: Pay me for some of my labor or you stop getting labor at all.

Don't tell me you're giving me something for free in the first place then. It's simple.

This attitude really tires open source maintainers enormously. They are not allowed to earn money connected to the thing they are giving away for free?

I know there may have been some weird stuff going on lately (nginx, redis, etc.) but this is not one of them.

It's okay to be confused, but please do not continue this.


This breaks down because Tailwind is not monetized, is completely free, and hasn't indicated it won't be.

There is a corporate side with other features that has never been free. I pay for it because it's great.

I'm not sure if you're purposefully misstating it at this point or not. Several people have corrected you and you seem to double down incorrectly each time.


That's not a bait and switch my dude, lmao. Bait and switch only applies when the initial price is something other than $0 but still low.

Did you really go looking over years of their post history for this retort?

GP could have remembered simlevesque's past posts and then just double-checked.

The hypocrisy the GP noticed is strong enough to warrant a mention.


Bit of a stretch to remember a random post from 9 years ago though

hm, families need to eat.

Then why is HTTP, CSS and HTML free ? It's creators need to eat too. Should they start charging for it ?

Tailwind CSS is free and funded by extras like Tailwind Plus.

HTML and CSS are free to use but the W3C is funded by membership fees.


Which of those are evolving at the rate of frameworks?

BTW I'm of the opinion that frontend tooling developers should actually try to contribute things to HTML and CSS instead of building "component libraries" on top of them.

If the native controls were good and if the browsers allowed using "uniformly styled" versions of them then there would be no good reason for such libraries to exist.


Your comments in this thread are terrible, all of them. You are part of the reason why working on open source projects is so hard for people who obviously want to do good in this world. Check Adam's work: his work has been a net positive for the OSS community. Go spread your poison and nasty comments elsewhere please.

As someone who paid for a lifetime license of Tailwind UI, unlike, I strongly suspect, simlevesque - I 100% agree with this. The negativity is completely uncalled for, please take this somewhere else and do some self-reflection.

> Go spread your poison and nasty comments elsewhere please.

I have been on HN since 2008, his comment is by far the worst encounter ever in my memory. The sense of entitlement, not only in one comment by literally every single one of them in this thread and despite all the explanation he still believes he is right.

And to top it off he manage to drag HTML and CSS standards into it.


eeeh.. those are standards, not products.

I like how we recognize this necessity to our biology but commit everyone to Hunger Games-lite performative, fiat (by decree alone), economics due to lack of political action in the face of some walking dead politicians who can't get through a day or week without handfuls of pills, they're that pathetic.

We are a deeply unserious society.

Anyway; good luck going viral online, everyone. I got lucky, have had generational wealth in my back pocket since birth, am off the hook for you by our social norms. Hopefully it works out for you because I and the rest of us won't be engaged in political action on your behalf. Dance for the organ!


WTF?

So your answer to "how should open source projects achieve financial sustainability" is "don't even try"?


When you start making your open source project worse for your users because you are not making enough out of it I'll choose to use something else.

There's a point where it's too much and it just feels like a trojan horse when later you stop caring for your free users.


I think the part you're missing here is that the author here is under no requirement to accept changes to their project and everyone else is welcome to fork it if they disagree with choices made by the author.

The author did not in fact, make the project worse, all they did was not accept a change, and that is entirely different than making it worse.

Even those who stood to benefit from the change have not received a degraded experience in comparison to the current state of affairs, but the same experience as the current state of affairs, since no change occurred. It is truly within the author's rights to do this, in any case.

One should avoid a sense of entitlement to additional and ever-increasing quantities of free work when free work has already been done.


> all they did was not accept a change,

A change to make the documentation easier for LLM scrapers to inhale.

What would be the point? It would, in no way, improve anything. Probably not even for LLMs.

I am astounded the gentleman responded at all. I think all the talk of money (whilst urgent and catastrophic) is a red herring


For sure, yeah.

I notice that you didn't answer their question: How should OSS be funded?

Ethically

What's the ethically bad thing Tailwind did here? Not merging that pull request?

I'd feel lied to if someone offers me a free tool and later the person that controls it chooses to make it worse just to make more money.

I got bit by that many times and do my best to avoid it but when it happens it's a stab in the back.


At what point did they make it _worse_? Tailwind didn't remove any existing functionality here. What they did was refuse to merge a PR while they're trying to figure out how to navigate a difficult financial problem, all while being fully transparent about what's going on, and saying that they're open to merging the PR if/when they manage to get things together.

This is very different from, say, the minio situation, where they were actively removing feature before finally closing development down entirely. Whether tailwind will end up going down this route, time will tell. But as of right now, I find this reading to be quite uncharitable.


It's not even funcationality to the library code, it's a PR to their docs. If you just want optimized docs for your LLM to consume, isn't that what [Context7](https://context7.com/websites/tailwindcss) already has? Why force this new responsibility to the maintainer.

So which part did he make it worst?

By not adding an extra "feature" you deemed as essential?

Even more surprising is this is from an 2012 account.


How, exactly, have they made Tailwind worse just to make more money? Point to specifics, please.

Did they send you an email or call you? I doubt it.

You found their homepage. You found that they didn’t ask for money, and allowed you to use their product for free. You decided to use it.

And now, they’re liars. How dare they try to make money?


Please let us know if you launch this open source project, we’d all be excited to use it!

You keep repeating that he makes his project worse – an active action – while in fact he did not do anything at all, he just refused to change something.

The answer to "how should free things make money" is to not make them free. Any counterexamples are very fortunate. I don't know why people insist on giving away things for free while they actually desire to make money from those things. If the thing is valuable enough, someone will pay for it. Else...not

You're existing in hyper-capitalism. So yes big surprise, people need to make money.

The old guidelines assumes the user is literate. Apple's focus has changed since then. I'm not saying it's working well, but this vision leads to things like this.

That's why we need to test websites on multiple browsers.


Yeah I'm never touching Bazel again. I value my sanity.


Anyone can buy a 9950x on Amazon or any tech store, it's consumer hardware.


Given that this entire project is a single[1] vibe-coded commit, I really doubt the author bothered buying hardware to test it.

[1]: https://github.com/bustermq/bustermq/commits/master/


Who cares whether it’s vibe coded ? As long as it’s good and well maintained over time of course.

Maybe there is a niche market for artisanal software engineering where real humans make holes in punchcards, but I would not bet.


> Who cares whether it’s vibe coded ? As long as it’s good and well maintained over time of course

Maybe 12 hours after the first commit is a bit early to be confident about that…

> Maybe there is a niche market for artisanal software engineering where real humans make holes in punchcards, but I would not bet

Or maybe there exist a world between punchcards and evening AI slop “projects”, who knows.


he’s been working on it for 2 weeks, as he said somewhere else


And he later said that he doesn't intent to maintain it:

> And as what it is, not a nats replacement, certainly dont have the time to maintain that this way


[flagged]


You and OP both work for the same "High Performance AI Inference" company, you might want to disclose that.

EDIT: and while you're at it, you might also want to work on your attitude. "you idiot", "get lost" and "you need to touch grass" are not helping any HN discussions


sure, i hereby disclose that he left in September

i already said in another reply that i knew him personally


Well, in that case I'm curious... Why did you think hijacking OP's stance of "Claude did rewrote lots of my original messy code" with your own opposing position of "the project itself is not AI", and getting quite offensive about it, would benefit any discussion about this 13h old project?

It's a personal project of your dear ex-colleague, mind you!


because he was been sending me updates about it for the last two weeks

because we've been discussing architecture, optimisations and benchmarks

because it's not a 13h old project


Sure, the author just happened to one-shot a project and a landing page on new year's eve. And their writing style is just coincidentally very similar to Claude's.

Who's going to buy that?


The repo being a single commit doesn't mean it's AI. It is quite common to first develop on a private repo and then clean up the commit history for the first public release.


Its an extract of two weeks of work. And yes Claude did the website and rewrote my code that was absolutely without comments and a gigantic mess. It's an extract of the fourth attempt actually. Src4/ was the original folder. But my goal my to test the architecture applied to nats not to say I've done it without ai?


If I use a software I need to trust it.


a model is not software, it is a bunch of weights.

you are more than welcomed to pick whatever model or software you choose to trust, that is totally fine. However, that is vastly different from bad mouthing a model or software just because its release note contains a single sentence you don't like.


The API is software. You don't get the weights.


The weights are open.



Huh, I couldn't find that in the article when I posted my comment. I checked again now and it's there.


There's pyright-lsp. Isn't this a Python LSP ? or is it lacking important features ?


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

Search: