Remix.run Logo
soulofmischief 4 hours ago

This post smells of LLM throughout. Not just the structure (many headings, bullet lists), but the phrasing as well. A few obvious examples:

- no special framework. No library buy-in. Just a URL

- Advance clock. Fire callbacks. Capture. Repeat. Every frame is deterministic, every time.

- We render dozens of frames that nobody will ever see, just to keep Chrome's compositor from going stale.

- The fundamental insight that you could monkey-patch browser time APIs ... is genuinely clever

- Where we diverged

The whole post is like this, but these examples stand out immediately. We haven't quite collectively put a name on this style of writing yet, but anyone who uses these tools daily knows how to spot it immediately.

I'm okay with using LLMs as editors and even drafters, but it's a sign of laziness and carelessness when your entire post feels written by an LLM and the voice isn't your own.

It feels inauthentic and companies like replit should consider the impact on their brand before just letting people write these kind of phoned-in blog posts. Especially after the catastrophe that was the Cloudflare Matrix incident (which they later "edited" and never owned up to).

And the lede is buried at the very end: This is just a vibe-coded modification of https://github.com/Vinlic/WebVideoCreator, and instead of making their changes open source since they're "standing on the shoulders of giants", the modifications are now proprietary.

In the end, being an AI company is no excuse for bad writing.

geonic 2 hours ago | parent | next [-]

Yes, this kind of writing is rampant on X. Once you know it's coming from an LLM (mostly ChatGPT in my opinion as it uses this style often) you can't unsee it. And that immediately makes me skip it.

roywiggins 2 hours ago | parent | prev | next [-]

Unfortunately, people seem to organically love this sort of writing, since at least one or two of these get to near the top half of the front page here every day.

I'm not even against using AI per se, but when something is obviously written in ChatGPTese I'm not going to read it if I don't have to.

lccerina 4 hours ago | parent | prev | next [-]

Their whole product is about vibe-coding unmaintainable "apps", not surprised they put the same level of (dis)attention in their blog too.

Also yikes for the proprietary modifications. AI companies: "what's yours is mine, and what's mine is mine only"

truetraveller 3 hours ago | parent | prev [-]

You forgot the first part. the famous x,y, and z: "by virtualizing time itself, patching key browser audio APIs, and waging war against headless Chrome's quirks.

soulofmischief 3 hours ago | parent [-]

Yep, that's good one. "Virtualizing time itself" itself is such a dead giveaway. What a nonsensical phrase.

andrewstuart 3 hours ago | parent [-]

Virtual Time is a feature of Chrome to fast forward when rendering.

See --virtual-time-budget

https://peter.sh/experiments/chromium-command-line-switches/

soulofmischief 2 hours ago | parent [-]

Yes, but "virtualizing time itself" as phrased is meant to be superfluous, LLMs do that kind of thing a lot. It makes it sound like some kind of mystical or novel approach even though the actual pattern is already common knowledge / explicitly supported.

andrewstuart 2 hours ago | parent [-]

Yeah it does have that flowery turn of phrase.

Lesson: if your going to do LLM assisted writing, say to it “make sure this has a distinct tone that consistent and clearly quite different”.