Live data from Hacker News

Show HN: An ASCII 3D Rendering Engine

glyphcss.com

41–50 of 56 posts

Re: Show HN: An ASCII 3D Rendering Engine

#41
post #38
post #35

Lol the AGENTS.md: > NO Co-Authored-By: Claude trailer. > NO " Generated with Claude Code" footer in PR bodies, commit messages, issue comments, or anywhere else. I actually have a much better idea how to use AI responsibly: Simply don't use Claude to completely vibe code AND COMMIT your code. There is no doubt in my mind that this is vibe-coded, in the bad sense, because of this line. There is no workflow that lets…

"I actually have a much better idea how to use AI responsibly: Simply don't use Claude to completely vibe code AND COMMIT your code." I usually open a new chat in the ide and ask it to "generate a commit message", then i copy paste it. This means that if my code was written 20% by me and 80% by Google Antigravity, and Claude then adds a Co-Authored-By-line, then i think it's wrong. All it did was generate a commit me…

That's fair, but that workflow is amateurish at best anyway. You're free to do that, if that's how you work, or if it all gets squashed in the end regardless, but a more sustainable workflow is to make committing itself an explicit part of self-review.

Here's what I do:

`git commit -p`, which basically shows you chunks of changes and you can confirm whether you want to stage those changes. This forces you to briefly review your changes and allows you to select lines or chunks that you don't want to commit (yet).

Then, you have a lot of context, so then its much easier to compose a commit message. Your editor auto-opens at the end of that, so you type in WHY you made the changes (and if you don't know, at least put WHAT you did), save and close the editor, and that's one commit.

If you skip all of this, the commits are less likely to help you later when you need them.

Re: Show HN: An ASCII 3D Rendering Engine

#44
post #8

> No WebGL Why is this an advantage? I have a GPU and I'd rather it was used. As-is, one of my CPU cores is pegged at 100% just rendering the landing page.

> > No WebGL

> Why

Sometimes hobby projects are a fun challenge because of the limitations you set for yourself. “No WebGL” (and “no canvas”) comes directly between “Render textured 3D meshes in the DOM” and “Each scene is a single

 you can…”. Why did I write some SQL to use TSQLs geometry types to draw a dragon curve fractal in SSMS way back when? Certainly not because it was an efficient use of the tech or my time!

How this challenge aspect translates to a project that (going by other comments) is largely vibe-coded escapes me a bit, if I asked an ML algorithm to complete a sudoku I wouldn't feel any sense of achievement, but each to their own.

> Why is this an advantage? I have a GPU and…

Away from the “because that was the challenge the maker set for themselves” aspect: WebGL does not always work, such as over most remote desktop solutions (there are of course ways to make the access it needs to the GPU possible, depending on the remoting option you are using, but one of those being configured is far from a given). This will continue to operate in those circumstances.

Re: Show HN: An ASCII 3D Rendering Engine

#45
post #38
post #35

Lol the AGENTS.md: > NO Co-Authored-By: Claude trailer. > NO " Generated with Claude Code" footer in PR bodies, commit messages, issue comments, or anywhere else. I actually have a much better idea how to use AI responsibly: Simply don't use Claude to completely vibe code AND COMMIT your code. There is no doubt in my mind that this is vibe-coded, in the bad sense, because of this line. There is no workflow that lets…

"I actually have a much better idea how to use AI responsibly: Simply don't use Claude to completely vibe code AND COMMIT your code." I usually open a new chat in the ide and ask it to "generate a commit message", then i copy paste it. This means that if my code was written 20% by me and 80% by Google Antigravity, and Claude then adds a Co-Authored-By-line, then i think it's wrong. All it did was generate a commit me…

> This means that if my code was written 20% by me and 80% by Google Antigravity, and Claude then adds a Co-Authored-By-line, then i think it's wrong. All it did was generate a commit message.

But do you do make sure that the commit (and other related documentation updates) properly gives Antigravity the 80% credit, yes?

I'm already at the point of assuming any recently started project is at least part vibe coded, possibly mostly, unless it says otherwise, and my maximum level of being impressed is adjusted accordingly. Even if it says otherwise I might be cautious, as taking a cynical outlook is increasingly turning out to be a useful way of dealing with the world…

Re: Show HN: An ASCII 3D Rendering Engine

#46
post #35

Lol the AGENTS.md: > NO Co-Authored-By: Claude trailer. > NO " Generated with Claude Code" footer in PR bodies, commit messages, issue comments, or anywhere else. I actually have a much better idea how to use AI responsibly: Simply don't use Claude to completely vibe code AND COMMIT your code. There is no doubt in my mind that this is vibe-coded, in the bad sense, because of this line. There is no workflow that lets…

Note that it's also possible to review changes afterwards. Many (human) teams have been working like this.

I agree that many vibe-coders are likely to skip reviews completely, but it doesn't have to be like this.

Re: Show HN: An ASCII 3D Rendering Engine

#47
post #35

Lol the AGENTS.md: > NO Co-Authored-By: Claude trailer. > NO " Generated with Claude Code" footer in PR bodies, commit messages, issue comments, or anywhere else. I actually have a much better idea how to use AI responsibly: Simply don't use Claude to completely vibe code AND COMMIT your code. There is no doubt in my mind that this is vibe-coded, in the bad sense, because of this line. There is no workflow that lets…

Having a cool idea, executing it and showcasing it to the world is not good anymore?

For serendipity still matters.

Re: Show HN: An ASCII 3D Rendering Engine

#48
post #13

Is there a good reason not to use WebGL to render the scene and compute the character mapping? Even if you're dead set on outputting text to a ` ` you could write the ascii values out to a framebuffer and copy from that for a pretty significant speedup.

Claude had never seen that in its training data.

Re: Show HN: An ASCII 3D Rendering Engine

#49
post #35

Lol the AGENTS.md: > NO Co-Authored-By: Claude trailer. > NO " Generated with Claude Code" footer in PR bodies, commit messages, issue comments, or anywhere else. I actually have a much better idea how to use AI responsibly: Simply don't use Claude to completely vibe code AND COMMIT your code. There is no doubt in my mind that this is vibe-coded, in the bad sense, because of this line. There is no workflow that lets…

Not sure you can go by that alone. It’s a solo project so it’s common to not use PRs in that case.

People review in different ways, sometimes before the commit or at a different cadence.

I get the concern, but I think it would be easy to tell if it’s responsible conclusively just by browsing around the code a bit. If it’s a mess, it’ll be obvious.

Post reply on HN