![Theo - t3.gg Profile](https://pbs.twimg.com/profile_images/1799982162831396865/Fnol01I1_x96.jpg)
Theo - t3.gg
@theo
Followers
190K
Following
264K
Statuses
45K
Full time CEO @t3dotchat. Part time YouTuber, investor, and developer
San Francisco, CA
Joined October 2016
Looks like it's a class component that reads it's own content on render and replaces elements in a...kinda sketchy way. Tbh surprised it works at all Reason for issue is that server renders without this step, client gets a different state, they disagree Simplest fix, import it with "dynamic" from next/dynamic, pass {ssr: false} as 2nd argument.
1
0
8
@janwilmake @demarc_the_dev 1. Jsdoc has gotten better but still has lots of limitations 2. Browsers will be supporting ts relatively soon. Plugins like ts-blank-space plug the gap fine for now 3. LLMs have way more training on TS by sheer volume. Delusional to think jsdoc will work as well.
1
0
1
@DesignGears They work, tell it to not using single $ syntax (it breaks a ton of other shit) \( and \) work. “Math mode” coming…eventually
0
0
2
@demarc_the_dev @theo 3. an LLM doesn't care if it's JS or TS. just as easy, JS is probably easier to generate.
1
0
0
@rex_the_reptile Not viable. The needs of every "local-first" app are so wildly different, a generic would never make sense
0
0
0
@techikansh We're on the latest 4o. Only reason OpenAI says something different is their system prompt
0
0
0
I’m okay with it not being open source! I’m frustrated that they are getting clout as an “open source AI company”. It sets an expectation from my users. I want to meet those expectations! I really want to offer a fast experience with Mistral models on T3 Chat. It’s frustrating that I am restricted from doing such.
0
0
1