This pic isn't a warning to us. It's a warning to other countries. We will take your smartest, hardest-working citizens and turn them into Americans. We're a machine and you can't stop us. Look upon our soft power and despair.
fun fact: the muse feed was my idea (one of the few things that was) after realizing agents with strong memory recommend content to you in a very different way than existing recommendation systems
they’re much closer to a good friend sending you things they think you might like based on what they knows about you, vs a slew of content related to what you just clicked.
it’s just the beginning here, but very excited for people to try their muse feeds and see what they do with it!
i don't think tech people understand how little non-tech people care about tech
the average person does not have a basic understanding of how a computer works
the idea of everyone just prompting their own software is only for a small subset of people
All software I've used today has had something broken in the UI
I can't remember another time when the average ux was so uniformly poor across the board
@ChaseLochmiller@OpenAI GPT-6 Astra, trained on ~100K+ NVIDIA Grace Blackwell NVLink72. From ChatGPT to o1 to Astra in 4 years.
AGI has arrived. Congratulations @OpenAI team.
400K GPUs coming online next.
@DavidNewell95 The linear founders are the most high integrity leaders I’ve ever met in tech. They will absolutely do right by their employees. and their tolerance for bullshit is extremely low
@DavidNewell95 The linear founders are the most high integrity leaders I’ve ever met in tech. They will absolutely do right by their employees. and their tolerance for bullshit is extremely low
Some personal news—I’m joining OpenAI to work on Codex and ChatGPT.
I’m grateful to the Linear team for an incredible 4 years and proud of what we've built together. I look forward to bringing everything I've learned there about the craft of software into this next chapter.
AI is not "jagged" it is just AI-shaped.
That's like saying dogs are "jagged" because they are similar, superior, or inferior compared to humans when it comes to specific tasks.
Thanks! Good question. Theming was the part of the migration I expected to fight us the most, and it turned into one of the more interesting pieces.
Some context on why our setup is unusual. Linear themes are generated, not hand-authored: a custom theme is a few inputs (like base color, accent color, contrast), and from those we derive over a hundred color variables in LCH space. It goes further than most people expect: selection isn’t a background swap. When a row is selected, we regenerate the entire theme with the selected background as the new base, so labels, borders, and controls all re-derive against it. Same for focus, menus, and elevated surfaces, each scoped to its subtree by a nested ThemeProvider.
That shape doesn’t fit StyleX’s built-in theming that well. Components author styles against ordinary stylex.defineVars tokens, but the tokens are placeholders: our ThemeProvider extracts the hashed custom-property names StyleX generated and injects one CSS rule per theme at runtime, scoped to the provider’s boundary.
So essentially the setup is the same as before, just a lot more performant.
Let me know if you have other questions.