Remix.run Logo
dralley 9 hours ago

>120k LoC of probably largely vibecoded nonsense for a window with a text box and a button that lets you send and receive some data over a HTTP API.

"I will make loads of assumptions without checking so that I can invent reasons to get mad"

Note that about 30,000 of those lines are JSON files for localization and testing, as one example.

einr 8 hours ago | parent | next [-]

How much UI text does this thing have that it needs thousands of lines of localization? Where are these files?

Especially curious because I see a whole lot of hardcoded english text in there…

mzajc 8 hours ago | parent | prev | next [-]

22,056 is not about 30,000. Per scc:

  Language      Files     Lines   Blanks  Comments     Code
  ─────────────────────────────────────────────────────────
  TypeScript      760    109110    14500      7397    87213
  JSON             41     22056        6         0    22050
  Markdown         56      7150     2086         0     5064
  YAML             33      3965      406       208     3351
  ... and many more with fewer than 1k lines
Regarding "loads of assumptions," it's hard to tell how much of this is vibecoded slop (definitely non-zero looking at the commit log), but I don't think it's that outrageous to claim 87k sloc is too much for a textbox and an API wrapper.
stonogo 8 hours ago | parent | prev | next [-]

Are you arguing that 90k LoC for a window with a text box and an overengineered textarea tag is somehow more acceptable than 120k?

2 hours ago | parent [-]
[deleted]
glitchc 7 hours ago | parent | prev [-]

That's still an immense amount of code for a chat interface essentially consisting of a text box and a button, which any OS (mobile or desktop) can usually throw up in a few lines of code.