Erik Berlin Profile Banner
Erik Berlin Profile
Erik Berlin

@sferik

9,770
Followers
1,970
Following
2,010
Media
26,236
Statuses

consistently candid, ineffective accelerationist, loss-of-function researcher, epicurean hedonist, stochocract, Pigovian, 🏆husband, anti-adultist, ex-𝕏

City of Yes, California
Joined July 2007
Don't wanna be here? Send us removal request.
@sferik
Erik Berlin
10 months
Twitter was able to change the logo of their iOS app but not the name, since Apple requires app names to be at least 2 characters 😂
Tweet media one
Tweet media two
1K
6K
98K
@sferik
Erik Berlin
2 years
I can’t believe this didn’t work
@sferik
Erik Berlin
2 years
Just another day, commuting to Twitter HQ in my Tesla vehicle: a great car made by a great man.
Tweet media one
93
77
3K
370
5K
69K
@sferik
Erik Berlin
10 months
@yalp122 He already has a company called SpaceX 😂
120
537
36K
@sferik
Erik Berlin
1 year
I know it’s a long shot, but does anyone know an engineer at Airbnb named Jeroen who’s using my listing (Room.first) as sample data for testing? If so, could you please ask him to find a different room?
Tweet media one
176
636
12K
@sferik
Erik Berlin
10 months
@JohnnyWinston It will not. Multi-byte characters are still characters.
11
12
5K
@sferik
Erik Berlin
4 years
Ordering my new Mac Pro with wheels, for obvious reasons
35
701
5K
@sferik
Erik Berlin
2 years
3yo asked why clothing gets darker when it gets wet, since water is clear. It’s a good question that had never occurred to me to ask before. Had to look up the answer: total internal reflection (light bouncing around inside the water layer instead of bouncing straight off).
39
441
5K
@sferik
Erik Berlin
10 months
@BasicInteger Wanna bet?
54
8
4K
@sferik
Erik Berlin
4 years
This is the best argument I’ve seen for @AndrewYang
@amjoyshow
Formerly 'AM JOY' on @MSNBC
4 years
Poll: Will you support the Democratic nominee even if it is not your candidate? #AMJoy
Tweet media one
4K
3K
8K
173
666
4K
@sferik
Erik Berlin
1 year
Yesterday was my last official day at Twitter. I was not offered “3 months of severance” nor was anyone, to my knowledge. I was offered zero. By Elon’s own admission, this is illegal.
@elonmusk
Elon Musk
2 years
Regarding Twitter’s reduction in force, unfortunately there is no choice when the company is losing over $4M/day. Everyone exited was offered 3 months of severance, which is 50% more than legally required.
36K
41K
483K
71
642
4K
@sferik
Erik Berlin
1 year
@bchesky @Airbnb 🧠💬 please let it be Jeroen
15
7
3K
@sferik
Erik Berlin
2 years
Just another day, commuting to Twitter HQ in my Tesla vehicle: a great car made by a great man.
Tweet media one
93
77
3K
@sferik
Erik Berlin
1 year
For those following along: today I receive a personal call from Airbnb CEO @bchesky and CTO Ari Balogh, apologizing for the bug, explaining what happened, and assuring me it wouldn’t happen again. Amazing customer support by Airbnb, as usual! (And Jeroen has been marked safe.)
@sferik
Erik Berlin
1 year
I know it’s a long shot, but does anyone know an engineer at Airbnb named Jeroen who’s using my listing (Room.first) as sample data for testing? If so, could you please ask him to find a different room?
Tweet media one
176
636
12K
47
39
2K
@sferik
Erik Berlin
1 year
@AbhijitCMehta @Airbnb I heard that testing in prod is the only way to really know that something works 100% for sure.
21
36
2K
@sferik
Erik Berlin
1 year
@holman @Airbnb It reminds me of the bug on GitHub where every user without a profile photo showed @wycats ’s photo because the Ruby ID of nil is 4, which happened to be Yehuda’s user ID.
10
26
1K
@sferik
Erik Berlin
2 years
Just another day at the office, making myself a coffee…Nice!
Tweet media one
6
3
858
@sferik
Erik Berlin
10 months
@MaxRadniecki I don’t think so. They changed it to X on the Google Play Store for Android.
8
1
839
@sferik
Erik Berlin
2 years
Here’s another one he just asked: Why do baseball players wear caps with the brim in front but firefighters wear hats with the brim in the back? Answer: Baseball players want to keep the sun out of their eyes; firefighters want to keep the water off their backs. Today I learned!
9
40
724
@sferik
Erik Berlin
4 months
@Austen Barrier to entry is buying thousands of dollars of equipment, which keeps out most thieves.
16
2
714
@sferik
Erik Berlin
1 year
@gluemesh @Airbnb If I was, do you think I’d be complaining?
2
1
706
@sferik
Erik Berlin
5 years
If someone rebranded black bed sheets as “AirPod-locating sheets”, targeted Instagram users in SF and NYC, and sold them at a 20% markup, they’d have a decent little business.
11
63
688
@sferik
Erik Berlin
2 years
@thebc12 I tried this too
@sferik
Erik Berlin
2 years
Just another day at the office, making myself a coffee…Nice!
Tweet media one
6
3
858
5
8
642
@sferik
Erik Berlin
1 year
@pmarca or the Amish take over
14
2
611
@sferik
Erik Berlin
2 years
@amdev Starting my new career as a comedian. I call this the reverse- @dickc .
3
0
571
@sferik
Erik Berlin
1 year
Thinking about selling all my $GOOG stock
Tweet media one
13
11
403
@sferik
Erik Berlin
1 year
@TibaStefan1 @Airbnb Believe me, I’ve tried…but I receive this error message:
Tweet media one
3
1
368
@sferik
Erik Berlin
1 year
@didip @Airbnb I attended this meetup at 19 Rausch Street—where @jgebbia and @bchesky lived in 2008—where they launched Airbnb (called Airbed & Breakfast at the time), so I was among the first people to sign up for the site. My face is in some of the early screenshots.
Tweet media one
6
1
354
@sferik
Erik Berlin
2 years
At this point I’m trying to make a big impact at Twitter if only so that my character will have a speaking role in the movie.
7
12
337
@sferik
Erik Berlin
1 year
After taking on $13 billion in debt and laying off 75% of the staff, Twitter’s financials are…approximately where they were at end of 2021.
Tweet media one
@elonmusk
Elon Musk
1 year
@WSJ Last 3 months were extremely tough, as had to save Twitter from bankruptcy, while fulfilling essential Tesla & SpaceX duties. Wouldn’t wish that pain on anyone. Twitter still has challenges, but is now trending to breakeven if we keep at it. Public support is much appreciated!
6K
10K
152K
6
43
336
@sferik
Erik Berlin
2 years
My 3yo was drinking a bottle of milk in one hand and a bottle of water in the other and I made the mistake of saying, “When you’re drinking two bottles, that’s called double-fisting” and now whenever he’s drinking one bottle he proudly declares, “I’m fisting!” Please send help.
5
20
317
@sferik
Erik Berlin
2 years
Ain't no rest for the Comms team
1
8
306
@sferik
Erik Berlin
1 year
@engineers_feed the double-slit experiment
18
5
301
@sferik
Erik Berlin
2 years
Day 1 at X
Tweet media one
11
9
288
@sferik
Erik Berlin
13 years
The problem with your code is that it's doing exactly what you told it to do.
3
394
281
@sferik
Erik Berlin
3 years
Join my team to work on Super Follows at Twitter! My highest priority is hiring a few iOS engineers but feel free to apply if you’re an Android, web, or backend engineer. Send me a DM after you fill out this form and I’ll prioritize your application:
10
52
267
@sferik
Erik Berlin
5 months
@DavidSacks What would you expect advertisers to do if The New York Times endorsed the idea that “Jewish communties have been pushing dialectical hatred against whites”? Do you agree that is the actual truth?
19
3
252
@sferik
Erik Berlin
3 years
Arguably the luckiest startup office in San Francsico is available to rent. (Twitter and Instagram both started here.)
Tweet media one
4
9
238
@sferik
Erik Berlin
2 years
@ahmetb Could that possibly be true? This is how I clothe my child
Tweet media one
3
4
205
@sferik
Erik Berlin
4 years
I co-authored the open source Ruby library for Twitter (). It has 4.3k stars on GitHub and has been downloaded 11 million times. I’d love to update the library for Twitter API v2 but I’ve been denied access to even see the documentation. I guess I won’t. 🤷‍♂️
Tweet media one
@jack
jack
4 years
Build on Twitter again!
350
513
4K
7
53
202
@sferik
Erik Berlin
8 years
She said “yes”!
Tweet media one
43
1
196
@sferik
Erik Berlin
1 year
@secengjeff @Airbnb Believe me, I tried
1
0
192
@sferik
Erik Berlin
1 year
@roshanpateI Hire and make sure everyone on the team refers to market in the way product prefers.
2
1
182
@sferik
Erik Berlin
2 years
This will be the last tweet in this series. Congrats to the lettuce.
11
13
173
@sferik
Erik Berlin
8 years
“What the heck did I name that git branch?” List branches by committer date instead of alphabetically: git branch --sort=-committerdate
3
56
179
@sferik
Erik Berlin
1 year
@czechboy0 @holman @Airbnb @wycats In 64-bit Ruby implementations, nil is 8, but this was back in the day.
4
2
174
@sferik
Erik Berlin
4 years
Someone needs to make a VC job title decoder ring. Examples: investor = not an investor (used to be called “associate” until founders learned not to talk to associates) chief of staff = you will be the only staff member (used when a VC wants to hire a male executive assistant)
@GeoffLewisOrg
Geoff Lewis
4 years
Hiring a Chief of Staff to work with me across everything - from highly monotonous to highly wtf. Not an investment role. But never boring. NYC based. Email me to apply by New Years Day. Happy New Year!
23
39
466
9
9
169
@sferik
Erik Berlin
5 years
iPod shipped 18 years ago today. What’s remarkable is that the core stacking menu user interface is still recognizable in today’s iPhone.
Tweet media one
Tweet media two
6
24
165
@sferik
Erik Berlin
1 year
@moderniselife @Airbnb Not yet, but I hope to meet him when he stays with me in September.
0
0
159
@sferik
Erik Berlin
3 years
Some professional news…
35
1
161
@sferik
Erik Berlin
2 years
Dude signed up for Super Follows and—after one day—is on track to gross $48,000 per year.
@shreyas
Shreyas Doshi
2 years
400+ super followers in 1 day. Mindblown 🤯
Tweet media one
58
16
900
4
9
153
@sferik
Erik Berlin
1 year
@leahculver LOL I tried
Tweet media one
1
3
147
@sferik
Erik Berlin
4 years
@engineers_feed That explains why πrates can’t be reasoned with: they’re irrational.
5
8
139
@sferik
Erik Berlin
1 year
AI can’t take your job if you don’t have one
Tweet media one
@rrhoover
Ryan Hoover
1 year
Are you worried that AI will take your job within the next five years?
27
1
18
2
12
141
@sferik
Erik Berlin
1 year
@AdamBlackhall @Airbnb TFW you are the test data
3
0
140
@sferik
Erik Berlin
3 years
@LondonBreed Why is this something the Board of Supervisors even gets to vote on?
5
0
138
@sferik
Erik Berlin
5 years
First Father’s Day as a dad
Tweet media one
4
0
133
@sferik
Erik Berlin
1 year
@PhoenixHawk @Airbnb Believe me, I’ve tried
0
1
129
@sferik
Erik Berlin
3 months
@paulg Wait until he discovers Dutch
4
0
126
@sferik
Erik Berlin
1 year
@winemedineme @AkivaMCohen We chatted earlier today.
1
3
117
@sferik
Erik Berlin
1 year
🫡
Tweet media one
2
0
119
@sferik
Erik Berlin
2 years
This is truly remarkable
Tweet media one
6
11
118
@sferik
Erik Berlin
1 year
BREAKING: Twitter algorithm source code revealed… if (user.screenname == "elonmusk") { tweet.score += 100 // Please don’t fire me }
@elonmusk
Elon Musk
2 years
Twitter algorithm should be open source
10K
10K
64K
2
5
112
@sferik
Erik Berlin
3 years
Today is my first day working at Twitter. I’m going to have an opportunity to ask Jack a question. What should I ask him? (Note: I probably won’t be able to share his answer publicly.)
24
2
112
@sferik
Erik Berlin
3 years
First day of school vibes
Tweet media one
4
0
104
@sferik
Erik Berlin
5 years
SoundCloud isn’t as cool as it used to be.
Tweet media one
7
3
107
@sferik
Erik Berlin
3 years
Amazing to see Twitter staff making hundreds of sandwiches for the hungry in San Francsico while the office is closed #TwitterForGoodDay
Tweet media one
0
3
98
@sferik
Erik Berlin
2 years
@fermatslibrary Little did they know, they were living in the year −179
1
2
100
@sferik
Erik Berlin
1 year
@styer @Airbnb In all seriousness, you should use or test.test for testing
5
6
99
@sferik
Erik Berlin
2 years
@bchesky Mid-booking cleaning would be nice, especially for longer trips. Hosts could charge 2X or 3X the cleaning fee to have a service come once or twice during a stay. I don’t need nightly turndown service, but after a week, a place can get pretty messy, especially traveling with kids.
2
1
97
@sferik
Erik Berlin
2 years
Can someone explain what Google did here?
Tweet media one
13
3
98
@sferik
Erik Berlin
6 years
Confession: I buy podcast-length summaries of business books which I’ve always wanted to read but never found time for. It’s a lot easier for me to find 20 minutes of ear time versus 3 hours of eye time. Cheaper too!
Tweet media one
11
1
99
@sferik
Erik Berlin
6 years
Feeling old, seeing myself on a slide in the Airbnb 10-year anniversary presentation:
Tweet media one
6
5
98
@sferik
Erik Berlin
4 years
@leahculver @bennett6814 “Primary” and “replica” are more descriptive alternatives for databases, among other systems.
1
0
80
@sferik
Erik Berlin
4 years
@bgurley Special tweetment
2
0
80
@sferik
Erik Berlin
1 year
Update from the Airbnb Slack
Tweet media one
@sferik
Erik Berlin
1 year
I know it’s a long shot, but does anyone know an engineer at Airbnb named Jeroen who’s using my listing (Room.first) as sample data for testing? If so, could you please ask him to find a different room?
Tweet media one
176
636
12K
1
3
79
@sferik
Erik Berlin
10 months
Shot, chaser
Tweet media one
@elonmusk
Elon Musk
1 year
@unusual_whales I would like to apologize for firing these geniuses. Their immense talent will no doubt be of great use elsewhere.
12K
17K
267K
2
10
78
@sferik
Erik Berlin
4 years
this.tweet.likes.forEach(like => new Tweet({topic: "software development at startups"}))
@vgr
Venkatesh Rao ☀️
4 years
Thread of opinion threads (some are doing 1 per like, others are just going straight for a target number)
22
119
624
1
10
74
@sferik
Erik Berlin
2 years
The Last Supper?
Tweet media one
0
1
75
@sferik
Erik Berlin
9 years
Male privilege means never having to think about this when getting dressed: http://t.co/6L8wF3LKku
Tweet media one
Tweet media two
Tweet media three
5
106
72
@sferik
Erik Berlin
7 years
I feel bad for @melissamccarthy waking up to this horrible news
2
11
73
@sferik
Erik Berlin
3 years
After 37 years, 5 months, and 1 day, I have increased the text size on my iPhone and decreased the resolution on my MacBook. Everything is much easier to read and I wish I had done it earlier. I am officially middle aged.
6
0
75
@sferik
Erik Berlin
1 year
Community note: He doesn’t actually have to pay money to himself. He can just flip on the checkmark in the database.
@elonmusk
Elon Musk
1 year
@paulg I’ll pay for yours
4K
1K
27K
3
5
69
@sferik
Erik Berlin
10 years
Tweet media one
4
120
71
@sferik
Erik Berlin
9 months
Who’s that good looking gentleman in the screenshot?
@bchesky
Brian Chesky
9 months
On this day 15 years ago, Airbnb launched. It was actually our third launch; nobody noticed the first two
Tweet media one
291
665
7K
4
0
76
@sferik
Erik Berlin
1 year
Can someone explain why the Venmo app is nearly 400 MB?
Tweet media one
17
2
72
@sferik
Erik Berlin
1 year
0
0
70
@sferik
Erik Berlin
5 years
Nice work everyone.
Tweet media one
1
6
71
@sferik
Erik Berlin
1 year
@fnnch @micsolana Instruction should happen at home (watching Khan Academy videos or whatever the absolute best lesson is for a given subject) and then “homework” can be done at school, where a teacher can help explain if you didn’t understand something in the videos or need help getting unstuck.
8
0
70
@sferik
Erik Berlin
5 years
If you outlaw wealth, we will all be poorer.
@BernieSanders
Bernie Sanders
5 years
Billionaires should not exist.
9K
17K
93K
4
5
69
@sferik
Erik Berlin
1 year
How my day started, at 3:30 AM, a list: 1. 2yo threw up (twice; once in her crib) 2. her nanny apparently has the same bug and called-in sick 3. wife left for the airport and will be gone for a week 4. 4yo woke up and wanted to cuddle in our bed, so I didn’t get back to sleep
13
0
72
@sferik
Erik Berlin
1 year
@capimx @didip @Airbnb @jgebbia @bchesky @Airbnbdesign I did not (and it’s one of the top 5 mistakes I’ve ever made)
2
0
67
@sferik
Erik Berlin
4 years
What has 4 wheels and costs $54,000?
Tweet media one
Tweet media two
5
13
67
@sferik
Erik Berlin
7 months
@wagieeacc Good thing you blacked out his phone number in the footer.
1
1
68
@sferik
Erik Berlin
5 years
Programming isn’t a crime. We need to cancel every penny of technical debt.
@RebelEconProf
Josh Hendrickson
5 years
Owning a home isn’t a crime. We need to cancel every penny of mortgage debt. Owning a car isn’t a crime. We need to cancel every auto loan. Am I doing this right?
63
165
1K
1
7
65
@sferik
Erik Berlin
8 years
Ruby: "\t\r\n".strip.empty? Swift: "\t\r\n".stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).isEmpty
6
42
63
@sferik
Erik Berlin
4 years
@NateSilver538 Why do you give Sanders get partial credit for finishing second in Iowa but Buttigieg doesn’t get partial credit in New Hampshire, despite tying Sanders’ delegate count?
@DecisionDeskHQ
Decision Desk HQ
4 years
While we wait for more results, we have preliminary delegate numbers that seem unlikely to change. Sanders 9 Buttigieg 9 Klobuchr 6
Tweet media one
31
200
374
12
3
60
@sferik
Erik Berlin
10 years
Coming soon to a pull request near you (by @bobthecow ): http://t.co/OwaRtMLtrJ
Tweet media one
0
48
62
@sferik
Erik Berlin
8 years
“Just trust us. It's better.”
2
64
51
@sferik
Erik Berlin
9 months
I rewrote the Twitter Ruby @gem , renaming it to X and adding support for API v1.1, API v2, Enterprise (Gnip) API, and Ads API. The old version was over 3,000 lines of code plus 7,500 test lines. The new version is 200 lines of code plus 200 test lines.
4
2
59