upvote
I find it to be confusing LLM spam. It spends a lot of time talking about Qt APIs, and dearimgui... most of which could go in a separate page.

But the worst part is all code snippets are followed by an image which is not related to the code snippet. It's not what you get by typing the code... it's something completely different.

reply
Many of my old >1K star GitHub projects were not that great, but I always made sure to create the cleanest, simplest possible READMEs, inspired by things like the Python requests library's docs (https://github.com/psf/requests). I think it helped a lot in their success.

I remember someone once created a GitHub issue requesting I turn the README into some verbose technical thing with full API docs and a bunch of people replied saying they greatly preferred the "pitch + high-level examples" style.

reply
Would be good if you could write the README without an LLM
reply
...really? for my part, after a few paragraphs i felt in my bones that i was reading undisclosed llm output and noped out of evaluating the entire thing any further.

but also the fact that yours is the most upvoted comment tells me there are entire swathes of people for whom that style works, and i am interested to get in people's heads about that, because it might yield some insight re: for what kind of audience these labs are optimising the style of text these models generate. so, if someone is reading this comment, and you broadly agree with the comment i am replying to, please answer these questions:

1. is english your native language?

2. what about the prose do you find appealing?

3. do you not find the structure (colossal wall of text, infodumping about largely irrelevant details) annoying/noisy?

4. does the word-to-word style and clichéd phrasing not immediately set off your llm alarm bells?

i guess people can answer if they disagree too, if they really want to

reply
Yes, this is so important and yet so often not considered. This README was pretty good, thorough and not ambiguous. The number of projects that assume you know what their obscure idea relates to is huge, mainly as the authors can't put themselves in the shoes of their audience.
reply
Yes, this is definitely one of my pet peeves. Just give me input --> output, then everything in between.
reply
Not to mention that it includes screengrabs! Which a shocking amount of gui and web projects dont do
reply
It still sounds like LLM which is nauseating to read. For instance: "Blender's interface is famous for how it feels. You press a number field and drag: the cursor vanishes, the value glides under your hand, and you never hit the edge of the screen. " that's ChatGPT writing.
reply
Thanks for the word nausea - I've been trying to put my finger on that - I kept thinking of sickness but that's too much, LLM nausea is definitely a thing.
reply
It is ALL AI generated I can say that because I recently worked on a landing page and wrestled with Claude Opus the WHOLE way through. Claude has no idea how to write copy. Neither do any of the others, you have to edit with a fine-toothed comb.

To the project maintainer: don’t ask people to read a terrible AI generated sales pitch novella that quantifies your AI generated port against every UI framework out there.

Here’s the obvious giveaways:

“ 4. The many ways in” “ Python, four ways”

“ tkinter: all 7,846 public names of tkinter and ttk. Nine real programs behave identically on the standard library and on BUI.”

“ Rust: the web platform, natively”

Ugh it’s excruciating. You’re better off with a readme that shows a few screenshots and installation instructions.

reply
It also says it's all LLM explicitly near the bottom in the FAQ
reply
I could handle the API being LLM generated (but maybe gently prize it out over time), it's the copy that gives me LLM nausea[1]

1 - thanks to the poster that mentioned nausea, I've been looking for the word to describe LLM based writing for a while and it's perfect.

reply
My mind checks out when I see LLM prose. Didn't get that far.
reply
i am way too lazy to write good documentation. BUt i also dont want to have anyone read claudette-prose so i noticed that

"down to earth" and "hobby-project" does a good job. its still not perfect but better than the vanilla output. eg. https://github.com/busssard/OpenRing

reply
deleted
reply
This is why I stopped using Claude. ChatGPT is better in that regards, but you still have to write a ton of rules for it to read half-decent and then edit it manually anyway.
reply
it's funny how these claudese constructions also come out of lil baby local qwens and stuff too. i guess they're just directly distilling a claude endpoint, or whatever.

like, if people are gonna be turning the crank to generate prose-like text from statistical models and calling it a day, aren't "subagents" a hip new thing nowadays? there do exist models that aren't overcooked to impressively bad long-tail in the pursuit of maximum coding benchmark scores. such other models generate prose-like text that is significantly less miserable to wade through.

if you're a vibecoder who's terminally committed to the bit, for god's sake, at least tell a local gemma to draft your readme or something. an occasional outright falsehood is less damaging to usability than the experience of reading feeling like trudging through a pool filled with treacle. (mind, both are a violation of trust, and a failure to deliver proof of work, and please stop, but at least if the falsehoods are comprehensible and identifiable there's light at the end of the tunnel)

reply
I can't figure out if you're being sarcastic
reply
The very first line of their README:

"Blender's user interface, as a library you can use from Python, Rust, JavaScript (React, Svelte), C, C++ and Dear ImGui."

This tells me a huge amount of what I need to know, if I'm interested in this project or not.

Compare it to another very recent example posted on hn: https://github.com/rivet-dev/rivet - You need to get some way down the page until it discloses what you might be able to do with the project. https://github.com/rivet-dev/rivet#use-cases

But by that stage, even though it isn't very far down the page, I'm already checked out.

reply
thank you, I thought you didn't like it lol. let me know if you use it.

We also have a discord server, lmk if you're planning on using BUI!

reply
It's not a complete sentence, is that a positive thing?
reply
It is complete, if you realize that its the subtitle to the "BUI" title. Read it as if there is a colon between the two.
reply
I'm confused. Are you being sarcastic? Isn't this readme in the most typical LLM-ism?
reply