Jacob Rask

2.9K posts

Jacob Rask

Jacob Rask

@jacobrask

web platform staff engineer at Volvo Cars. design systems, developer experience and scaling web teams. falling back in love with css.

Sweden เข้าร่วม Mayıs 2009
1.7K กำลังติดตาม615 ผู้ติดตาม
Jacob Rask
Jacob Rask@jacobrask·
Using Pi really changes the way you think about software. Anything you want it to be able to do, you just prompt it to change itself.
English
1
0
1
52
Johanna Trapp
Johanna Trapp@jjohannatrapp·
Ellen Keys hus Strand. Såhär fint hade alla kunnat bo om vi avskaffade strandskyddet
Johanna Trapp tweet media
Svenska
108
4
185
77K
Jacob Rask
Jacob Rask@jacobrask·
Some people are attributing this 8-components-per-line stuff to React but I think it’s a fundamental problem with UI component maximalism in general Sometimes a component is not the right abstraction Event delegation and CSS cascade are tools you can use *with* React
GitHub@github

After overhauling the React architecture of GitHub's "Files changed" tab, we dropped Interaction to Next Paint (INP) from ~450ms to ~100ms. 📉 React components cut from 8 to 2 per line 🔑 O(1) data access with JS Maps 🪟 Window virtualization for giant PRs

English
0
0
3
273
Jacob Rask
Jacob Rask@jacobrask·
I toggled a feature flag today and 30+ web apps across 50 countries got a new theme volvocars.com
English
0
0
0
61
Jacob Rask
Jacob Rask@jacobrask·
@yoimnotkesku What if these separate distributions of features, let's call them... packages? What if these were distributed through a registry?
English
0
0
1
557
fredrika
fredrika@fredrikalindh·
@jacobrask den här postades första april i sf haha
Svenska
1
0
8
305
Jacob Rask
Jacob Rask@jacobrask·
@cnakazawa "If you want, I can break down the exact tricks that make LLM text feel human again (and the 2 habits that instantly kill the ‘AI voice’)." ChatGPT's teasers make me go
GIF
English
3
0
16
734
Christoph Nakazawa
Christoph Nakazawa@cnakazawa·
I think I'm at a breaking point with LLM text. ChatGPT's language has become the worst. I have full on AI fatigue. The honest truth Why this fixes it (short answer) Clean fix The safest bet Final honest take Best-case scenario (totally possible) My straight recommendation Bottom line (no sugarcoating) If you want, tell me […] and I’ll tell you what I’d personally do in your exact situation (not generic advice) Instead of asking “[…]”, think: 👉 “How do I maximize […]?” My honest recommendation (based on what you said) Let me be real with you upfront Here’s the pro move That’s actually a really good question—let’s sharpen it so it actually makes sense. Still real. Not peak performance That’s not just […]. That's […] I wrote the first 3 myself, but then I went to a chat and just kept copying more examples. People don't write like this. Are we doomed to have to read the same poor sentence structure and wording for the rest of our lives? It's even worse when I have to read other people's llm slop. Thank you, I can prompt an llm myself. Do I have to pay a person to operate the llm for me and write back slowly in human language?
English
221
94
2K
130.5K
Jacob Rask
Jacob Rask@jacobrask·
@bcherny Claude is really weird about worktrees though. Starts them from origin/main for example so you don’t get the latest local changes. Quite frequently tries to integrate changes by copying over files instead of git merge them too.
English
0
0
0
288
Boris Cherny
Boris Cherny@bcherny·
10/ Use git worktrees Claude Code ships with deep support for git worktrees. Worktrees are essential for doing lots of parallel work in the same repository. I have dozens of Claudes running at all times, and this is how I do it. Use claude -w to start a new session in a worktree, or hit the "worktree" checkbox in the Claude Desktop app. For non-git VCS users, use the WorktreeCreate hook to add your own logic for worktree creation. Learn more: x.com/bcherny/status…
English
23
18
671
155.2K
Boris Cherny
Boris Cherny@bcherny·
I wanted to share a bunch of my favorite hidden and under-utilized features in Claude Code. I'll focus on the ones I use the most. Here goes.
English
552
2.5K
23.2K
3.9M
Jacob Rask
Jacob Rask@jacobrask·
If you honestly think Google Stitch is not a big deal, why are you not buying Figma stocks right now?
English
0
0
0
113
Jacob Rask
Jacob Rask@jacobrask·
"The user was rightfully angry about this." appears a lot in my Claude memory files nowadays
English
0
0
1
84
Jacob Rask
Jacob Rask@jacobrask·
@gustaf Tänk vad sjukt om du egenhändigt gjorde Alingsås till startup capital of Europe?
Svenska
0
0
1
54
Gustaf Alströmer
Gustaf Alströmer@gustaf·
Planning an insane YC event in Europe this spring.
English
164
24
1.3K
58.7K
Jacob Rask
Jacob Rask@jacobrask·
@GergelyOrosz For context I max out my Claude Code Max subscription almost every week for side projects, but use CoPilot CLI at work.
English
0
0
0
34
Jacob Rask
Jacob Rask@jacobrask·
@GergelyOrosz This was true 3 months ago. I hated it with a passion. CoPilot CLI caught up, it’s perfectly capable now.
English
1
0
1
49
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Actually, I do hear more startups “taking away” GitHub Copilot from devs - and no one is complaining at those places. Because those devs don’t use Copilot, and are on tools like Claude Code, Codex, Cursor agents etc. So companies just cancel the unused Copilot licenses.
TBPN@tbpn

"If you talked to a coder and told them, 'I'm going to take away GitHub Copilot and the agentic coding capabilities,' they'd be like, 'I refuse to work in this environment.'" "It's just inhumane, almost." President of Business & Industry Copilot at Microsoft @clamanna: "The same type of thing is going to happen for all information work, all office work." "Nine months from now, if you went to somebody and said, 'We're going to take away your agentic tools like Copilot Cowork,' they'd be like, 'No way, I'm not going to go back to the old way of working.'" "There's a degree of inevitability because the benefit is so large and there's such strong pull from the end users."

English
77
19
541
82.9K
Jacob Rask
Jacob Rask@jacobrask·
GEDCOM is a file format developed by the Mormons in the 80s. It stores everything you can imagine about a family tree in plain text. Turns out 40 years worth of training data made LLMs quite good at gedcom! My genealogy CLI now has a --ged flag and it works really well.
Guillermo Rauch@rauchg

This is a very well implemented CLI. It's so thorough. It dynamically registers commands, it's designed for a browser-wielding agent to automate the setup steps, it can start a MCP daemon… The author wrote a really cool article: justin.poehnelt.com/posts/rewrite-…

English
0
0
2
165
Jacob Rask
Jacob Rask@jacobrask·
@Djurvaenn dina podd-beskrivningar är fulla av tickers men var är det viktigaste, låtlistan?
Svenska
1
0
1
109
Jacob Rask
Jacob Rask@jacobrask·
@StefanFSchubert @phl43 Financing through broad taxation is not only about the money but also legitimacy. I bet fraud and over-utilization of welfare systems is more likely if the perception is that some other distant group is paying for it, not your neighbor
English
1
0
3
419
Stefan Schubert
Stefan Schubert@StefanFSchubert·
@phl43 Fwiw the Swedish left don’t really do this. They’ve talked about how it’s cool to pay taxes (for middle-class people) etc
English
4
0
41
4.9K
Philippe Lemoine
Philippe Lemoine@phl43·
I think people, including and perhaps especially in France, don't realize how expensive a welfare state as large as we have in France is. You need to raise ridiculous amounts of money and, in practice, the only way to do that is through broad-based taxation. But politicians don't want to admit that, often I think they don't really understand it themselves, so instead of telling people the truth about the trade-offs involved, those on the left pretend we could pay for it just by taxing the rich while those on the right pretend we could pay for it by eliminating waste 🤷‍♂️
Dominic Pino@DominicJPino

France doesn't only tax the rich at much higher rates than the US. It also taxes the middle class more. A LOT more. And the government still can't pay its bills.

English
53
164
1.3K
111.7K