Lita 조원경

2.8K posts

Lita 조원경 banner
Lita 조원경

Lita 조원경

@litacho

into devtools. Avid splitboarder. CTO at @moment_dev. previously @lyft and @Dreamworks. @recursecenter W14! She/Her

Seattle, WA Katılım Nisan 2009
1K Takip Edilen1.5K Takipçiler
Jacob
Jacob@fat·
Coming soon to merge conflicts in diffs[dot]com. Dynamic roll ups for unmodified code allow you to present only the conflicting hunks (while still allowing for dynamic expansion of rest of file).
Jacob tweet media
English
5
1
17
1.8K
Lita 조원경
Lita 조원경@litacho·
@pierrecomputer This is the feature that caused me the switch. Working out some workarounds. Looking forward to jj conflict marker support 🙏🙏🙏🙏
Lita 조원경 tweet media
English
1
0
2
45
Pierre
Pierre@pierrecomputer·
New update to diffs[dot]com today includes a ui component for merge conflicts try it out!
Pierre tweet media
English
2
6
77
12.2K
Lita 조원경 retweetledi
Alex Clemmer 🔥🔥🔥😅🔥🔥🔥
Ok. For the last, like, 15 years, I've constantly been told that CRDTs (and Yjs in particular) solve collaborative text editing. Both the offline and live-collab cases. After an excruciatingly painful evaluation, I argue not only is this completely false, they're generally not appropriate for production-grade editors... at all. Yeah, I know: everyone uses Yjs, so the problem must be us. Right? That's what I thought too. Well, did you know that on every single collaborative keystroke, Yjs will REPLACE YOUR ENTIRE DOCUMENT? (See this GitHub issue: github.com/yjs/y-prosemir…) Did you know that this is BY DESIGN? (See this discussion on the ProseMirror boards: discuss.prosemirror.net/t/offline-peer…) Did you know that this breaks, like, every editor plugin? (See the ProseMirror author's commentary here: discuss.prosemirror.net/t/offline-peer…) I am not trying to bag on anyone, but to me this kind of mistake belies a fundamental misunderstanding of what text editors need to perform well, in any situation, let alone a collaborative one. Anyway, learn from my pain. I wrote a somewhat long-form article about all the other challenges we ran into with CRDTs on our blog: moment.dev/blog/lies-i-wa…
English
6
9
107
11.5K
Lita 조원경
Lita 조원경@litacho·
We wrote about our live collaboration solution and why a centralized server approach worked for us vs. CRDTs. If you are interested in collaborative editing, this is a must read!
Alex Clemmer 🔥🔥🔥😅🔥🔥🔥@hausdorff_space

Ok. For the last, like, 15 years, I've constantly been told that CRDTs (and Yjs in particular) solve collaborative text editing. Both the offline and live-collab cases. After an excruciatingly painful evaluation, I argue not only is this completely false, they're generally not appropriate for production-grade editors... at all. Yeah, I know: everyone uses Yjs, so the problem must be us. Right? That's what I thought too. Well, did you know that on every single collaborative keystroke, Yjs will REPLACE YOUR ENTIRE DOCUMENT? (See this GitHub issue: github.com/yjs/y-prosemir…) Did you know that this is BY DESIGN? (See this discussion on the ProseMirror boards: discuss.prosemirror.net/t/offline-peer…) Did you know that this breaks, like, every editor plugin? (See the ProseMirror author's commentary here: discuss.prosemirror.net/t/offline-peer…) I am not trying to bag on anyone, but to me this kind of mistake belies a fundamental misunderstanding of what text editors need to perform well, in any situation, let alone a collaborative one. Anyway, learn from my pain. I wrote a somewhat long-form article about all the other challenges we ran into with CRDTs on our blog: moment.dev/blog/lies-i-wa…

English
0
0
3
190
Lena Hall 🔜 NVIDIA GTC
Lena Hall 🔜 NVIDIA GTC@lenadroid·
If you're a techie from Seattle or SF who is also a Swiftie, speak now ❤️‍🔥 This is me trying to make sure you don't miss the 1 great thing that is coming up.
English
12
0
32
3.5K
Lita 조원경
Lita 조원경@litacho·
@fat ommmgg we are so honored!!😭 so excited to rip out our hand rolled prosemirror plugin.
English
0
0
2
33
Jacob
Jacob@fat·
Merge conflict ux is coming to diffs[dot]com. Below is a quick side by side of syntax highlighting using our diffs library vs. monaco (vscode). Diffs[dot]com leverages a unique multi-pass rendering architecture so that syntax highlighting is correct across conflicting hunks. We do this using web workers and then stitch the results into a single file view. The result is proper syntax highlighting in all situations (unlike monaco who on the right is unable to correctly tokenize the "incoming changes").
Jacob tweet mediaJacob tweet media
English
5
7
103
15K
Lita 조원경
Lita 조원경@litacho·
Working with agents reminds me of working with 3D renders. You set a bunch of parameters and input data (model files, light positions and settings, shader files/code, point files for environments, etc., etc.) and send it off (in my line of work, it was sending it off to a render farm) and come back the next day and see what happened.
English
0
0
1
80
Lita 조원경 retweetledi
Kelly Schaefer
Kelly Schaefer@kellyschaefer·
We're hiring a senior PM - does this sound like you? Here in @GoogleLabs we're leaning hard into a "continuous AI" future - a fluid cycle of ideating, building, monitoring, and iterating. One of my teams focuses on AI coding, and we're making this future real! We're looking for a senior PM who is excited about enabling a next generation of builders, has technical experience themselves, and is ready to build in an AI-native way. Pls share with folks you think would be great! google.com/about/careers/…
English
24
32
299
76.2K
Samuel Colvin
Samuel Colvin@samuelcolvin·
I find myself wanting a way to share and collaborate on markdown documents. @github isn't quite right - committing is too heavy, no simultaneous editing, web UI for review and editing isn't easy enough. @NotionHQ isn't quite right - hard to write locally (e.g. claude to edit) and sync easily, editing experience is more annoying than pure markdown. What I want is hosted markdown collaboration that easily let's me edit a file locally, and commits to github with an AI generated commit message regularly. Anyone know of such a tool?
English
130
8
243
54.1K
Lita 조원경 retweetledi
Alex Clemmer 🔥🔥🔥😅🔥🔥🔥
I missed this at the time, sorry. Yes, this is what we do @samuelcolvin at @moment_dev. The product is basically a Notion-like workspace (live collab, tables, buttons that do things) but (1) it's also plain-old Markdown files, living in git repositories, on your local disk, and (2) it's programmable (because markdown) and therefore natively amenable to use with `claude`. Here, for example, are two templates claude pretty much one-shotted. An NES emulator with living memory space visualization: and a dashboard for our team's live PRs:
Alex Clemmer 🔥🔥🔥😅🔥🔥🔥 tweet media
English
1
2
7
4.2K
Lita 조원경 retweetledi
NBC Olympics & Paralympics
NBC Olympics & Paralympics@NBCOlympics·
"I CAN'T BELIEVE MY EYES." 😳 Dual moguls madness as Nick Page skis out of the course for a DNF while his opponent, Ikuma Horishima, barely stays in control and skis over the line BACKWARDS for the win.
English
239
2.1K
27.4K
3.4M
Lita 조원경
Lita 조원경@litacho·
@isaacinthesky Codes 5.3 is useable if you don’t mind going away for a long time. But if you wait to pair with it, it’s not that good.
English
2
0
1
39
isaac
isaac@isaacinthesky·
dont really get how people use codex day to day? i find it pretty unusable compared to 4.6
English
3
0
2
440