Rasmus Andersson

46.9K posts

Rasmus Andersson banner
Rasmus Andersson

Rasmus Andersson

@rsms

Adventures in software & design. Founder of @playbit_, designer of Inter, @Figma, @Spotify. Eng & design @Facebook

Berkeley Katılım Mart 2007
2.9K Takip Edilen88.4K Takipçiler
Rasmus Andersson
So funny how the “here’s a hyperlink” cursor ended up being the default for all interactive elements in web browsers. The only reason it came about was as a visual cue of interactivity in a time when redrawing the screen was too expensive to do as the mouse moved around (no hover effects back then.) Hardware even had special optimization for this (cursor plane. (Many (all?) GPUs today still has this by the way.))
English
0
0
17
1.7K
Rasmus Andersson retweetledi
Quanta Magazine
Quanta Magazine@QuantaMagazine·
The Vera C. Rubin Observatory will have the capability to alert scientists of minute changes in the night sky. This firehose of data is expected to transform our understanding of the cosmos, from asteroids to the death throes of exhausted stars. quantamagazine.org/rubin-tracks-s…
English
1
16
29
4.4K
Rasmus Andersson retweetledi
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
It isn't unexpected that the focus of the Bun Rust rewrite is on the anti-Zig side more than anything, since the internet loves to hate. What is unexpected and unfortunate is that leadership within Bun hasn't tried to steer the conversation away from that at all. There are so many positive and interesting takeaways from this and I'm not really seeing any of them pushed as the primary message. A positive thing that hasn't been talked about at all is how far Bun came thanks to Zig. And even if you dump it now, its meaningful for how good Zig was to even build a product to this point and impact by any metric. I would've loved to see anyone in leadership say this. On the interesting side is how fungible programming languages are nowadays. Programming languages used to be LOCK IN, and they're increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two. Rust is expendable. Its useful until its not then it can be thrown out. That's interesting! There's been a lot of talk about memory safety and no doubt Rust provides more guarantees than Zig. But I'd love to see a better analysis of why Bun in particular suffered so much rather than take the language-blame path. How could engineering as a practice been more rigorous to prevent this? What were the largest sources of crashes other programs should watch out for? How does Rust prevent them? How could Zig theoretically prevent them? That's interesting. I know the official blog post hasn't come out yet from Bun. But they're smart enough to know that that PR would stir up controversy the moment it opened, or they should've been. And plenty in the company have been tweeting and writing about it. Its somewhat telling to me in various dimensions what they chose to talk about first. I tend to think I'm pretty good at corporate PR/comms (especially when it comes to developer audiences) and I think appealing to the negative is never the right long term strategy; it does work to get short term eyes though.
English
96
206
3K
237.6K
Dylan Field
Dylan Field@zoink·
Quick update: not dead. $FIG Q1 results: → 46% YoY revenue growth, accelerating for the 2nd straight quarter → Net Dollar Retention Rate increased to 139%, our highest rate in over two years → Raising 2026 revenue guidance for the year Design matters more than ever.
English
198
195
3.2K
608.9K
Rasmus Andersson retweetledi
Jonathan Blow
Jonathan Blow@Jonathan_Blow·
Something we've been working on...
English
257
655
8.9K
1M
Gleb Sabirzyanov
Gleb Sabirzyanov@gleb_sexy·
@wolfr_2 @rsms @LouisAnslow @figma Guys, I just woke up and received a message that I can keep the site! It was an outside law firm indeed and they didn't know about me/my projects etc. I was afraid it's gonna break so many public short links...
English
1
0
3
60
Gleb Sabirzyanov
Gleb Sabirzyanov@gleb_sexy·
I'm shutting down the Figma Fun Link Shortener figma.fun Got a copyright infringement from @figma, don't have time/patience for this bs. It's been a super popular product with over 200k links shortened since 2019. 😢
Gleb Sabirzyanov tweet media
English
7
0
13
2.4K
Rasmus Andersson
Cocoa on Mac OS X was a perfect example of this ethos. A single opinionated way to do something (table view, read file etc) and an escape hatch into “anything you can imagine if you are willing to put in the work yourself” We build Playbit with these principles. The Web platform feels like a contrasting example where there’s natural chaos
English
0
0
2
103
Geoffrey Litt
Geoffrey Litt@geoffreylitt·
My favorite flavor of software is "omakase + hackable". Ruby on Rails and classic Mac OS X are shining examples. Opinionated starting point, no fiddly setup. But very deeply customizable if you want.
English
5
5
75
6.1K
Rasmus Andersson
@gleb_sexy @LouisAnslow @figma As you are a long-time friend of Figma I’m surprised they didn’t reach out to you :-( I wouldn’t be surprised if someone “fought for you” on the inside and that’s why they waited with this.
English
1
0
1
84
Gleb Sabirzyanov
Gleb Sabirzyanov@gleb_sexy·
@rsms @LouisAnslow @figma Sure thing but it never bothered them before, anyway I don't really care if that's what they need to do. They didn't contact me so I'm not gonna contact them myself. If they want something they can reach out.
English
2
0
0
100
Rasmus Andersson
@LouisAnslow @gleb_sexy @figma Yeah that’s right. If you register a trademark you _have_ to fight for it, even when you don’t want to. Maybe you can get Figma to partner with you on this or buy it from you if it’s popular
English
1
0
1
101
jacky
jacky@jjackyliang·
in all seriousness what's the best way to secure env vars for agents?
Daniel R@DanielR930437

@gilpinskyy @deepfates Sure! Here's my .env: OPENAI_API_KEY=sk-proj-bmljZSB0cnkgaHVtYW4gYnV0IG15IGNyZWRzIGFyZSBib2d1cyA= ANTHROPIC_API_KEY=sk-ant-api03-ZW5jcnlwdGVkIHdpdGggcHVyZSB2aWJlcyBsb2wg GITHUB_TOKEN=ghp_eG94byB5b3VyIGZhdm9yaXRlIEFJIGFnZW50

English
70
1
71
58.7K
Rasmus Andersson
@mwesterdahl76 Also confusing (but understandable) that actions for branches runs on a git checkout of that branch merged with the base branch, as if the branch “landed on main”
English
1
0
2
857
Mathias W
Mathias W@mwesterdahl76·
It's a bit more than frustrating that GitHub Actions require you to push your changes to your default branch before you can use the workflow you created on your feature branch! 🤦‍♂️
English
2
0
4
1.1K
sam
sam@SamuelBeek·
We need to talk about the speaker setup at Thinking Machines
sam tweet media
English
2
0
27
3.9K
Nic Barker
Nic Barker@nicbarkeragain·
So after a lifetime of assuming that I had been accidentally hitting some esoteric hotkey, I just found out that there is a bug on mac OSX where the audio balance random pans left or right during heavy CPU load, that has been unsolved for at least 15 years. lol.
Nic Barker tweet media
English
38
72
2.2K
79K
rob
rob@heymynameisrob·
@danywander @rsms reckon you can get this domain if you ask really nicely
English
3
0
7
2.3K