bbitter / curated feed

99 tweets from 5 accounts · 2026-11-05T12:00:03.549072044Z
Paul Graham
This is the same company that had to bounce back from a crisis in the fall of 2024 that caused their revenues to decline for several months. Now you can't even see the crisis. (I bet the founders remember it though.) x.com/paulg/status/1…
Paul Graham @paulg
A year of smoothly exponential growth, and then suddenly it stops working. That has to be demoralizing. But the startup toughs it out, and five months later growth is back.
💬 3 🔁 2 ❤️ 29
Paul Graham
AI startups grow fast.
Tweet media
💬 106 🔁 18 ❤️ 519
🔁 Retweeted by @dhh
superwhisper
We’ve partnered with @DHH to make Superwhisper the default voice input on @Omarchy 🗣️ Pre-installed for new users. Available to everyone.
Tweet media
💬 15 🔁 16 ❤️ 274
DHH
Omarchy 4.6 is already far along too. And this one won't take as long to drop. We'll flesh out the entire Snapdragon line-up. Perfect the NVIDIA N1x machines. Out-of-the-box local AI. And hopefully finish Omarchy Kids and some of the other promises that weren't ready for 4.5.
💬 14 🔁 3 ❤️ 157
DHH
Omarchy just got enormously, awesomely, fantastically better! And now you can run it on half of the M-chip Macs out there plus the MacBook Neo. Oh, and traditional desktop mode if you can't hang with tiling. WE ARE FIXING EVERYTHING! 🤘
Omarchy @omarchy
💬 105 🔁 60 ❤️ 1.6k
🔁 Retweeted by @dhh
Ali Yahya
After 20 years of being an Apple superfan, I made the full switch to @omarchy Linux. It has now been my sole setup for three months. Never going back. Omarchy feels like a glimpse of the future. With AI, software is now free to write. It doesn't have to be one-size-fits-all anymore. It's now possible for your operating system to mold itself on-the-fly to your individual use cases and preferences. All you should ever have to do is ask it to do that for you. Omarchy is the only serious effort fully embracing AI and on a sprint to make that vision real. Not to mention, this thing is fucking beautiful. @dhh + team + community really cooked here. And sure, Apple products are also still beautiful. There's no denying that, but once you glimpse the world beyond, you will never again unsee the soft oppressiveness of their walled garden. Apple's ecosystem is governed by a brand of paternalism that doesn't trust you to handle your own machine. It believes that you will helplessly hurt yourself if—God forbid—you choose to change anything about how it works. So you can't. They won't let you. And that was maybe fine back when Apple was an innovative company. At least the choices that they forced on you were good and on the cutting edge. Today, it just means that you're forever stuck with Siri. So come join the movement 🚀
💬 113 🔁 64 ❤️ 1.4k
🔁 Retweeted by @paulg
Mitt Romney
Bad policy, bad character make bad politics: erratic tariffs, impulsive Iran war, blanket pardons, apparent corruption, weaponized justice, ICE brutality, mountainous deficits, hiding Epstein, abandoning allies and coddling enemies. Hoping for a course correction, for the country and for my party.
💬 4.5k 🔁 9.8k ❤️ 85.9k
🔁 Retweeted by @paulg
Aaron Epstein
Conductor is joining Meta! It's been so cool to see their evolution from pivot hell during the S24 batch, to building a product that they themselves wanted to use (back in the stone age of 2025 when people still coded by hand!), to building a community and movement around their product. All of their success is so well deserved, couldn't happen to better people. Congrats @charlieholtz @jacksondecampos and the entire @conductor_build team!
Tweet media
💬 11 🔁 8 ❤️ 263
Emil Widlund
hey timeline, lots of bad vibes and negativity on this platform lately. let’s turn it around. i’ll start. here’s a few designers who’s work I think deserves more eyeballs. @eduardwieandt @dariaiareshko @danbillson @nicforey @luisgurico @eliakuratli @Lauracsc_ @jeanxcrj
💬 26 🔁 0 ❤️ 113
Paul Graham
Now we'll finally learn what's in the Epstein files. Mike Johnson is no longer in a position to shut down the House in order to prevent votes on measures to force their release. It's time. It's past time.
💬 2.0k 🔁 1.6k ❤️ 18.5k
Emil Widlund
@polar_sh new event explorer is now live 👋 miles better than the last one, and an absolute joy to use. have fun.
💬 0 🔁 0 ❤️ 1
Emil Widlund
one of my favourite features on @polar_sh the cost anomaly distribution strip a neat visualization for runaway & cost anomalies
Emil Widlund @emilwidlund
committed to build the best event explorer coming soon to @polar_sh
Tweet media
💬 1 🔁 2 ❤️ 71
Birk Jernström
Never deleting this app
Tweet media
💬 3 🔁 0 ❤️ 24
🔁 Retweeted by @birk
Emil Widlund
committed to build the best event explorer coming soon to @polar_sh
💬 11 🔁 6 ❤️ 340
DHH
Omarchy keeps making friends because magical things happen when you embrace the future with gusto, disregard the naysayers, and just KEEP FIXING EVERYTHING.
Phoronix @phoronix
💬 47 🔁 34 ❤️ 1.2k
DHH
Omarchy 4.5 will ship with full compatibility for M1, M2, M3, and Neo! Incredible achievement from the Omarchy M team. The installer makes this so smooth, the dual boot makes it a no brainer. Apple hardware liberated. M4-6 on the way. WE CAN FIX EVERYTHING!
Tweet media
💬 659 🔁 421 ❤️ 8.6k
DHH
Beautiful day for a big Omarchy release!
Tweet media
💬 421 🔁 136 ❤️ 8.6k
Emil Widlund
committed to build the best event explorer coming soon to @polar_sh
💬 11 🔁 6 ❤️ 340
🔁 Retweeted by @emilwidlund
Shweta Kukreja
Canva is laying off 22% of its workforce which is 1271 employees, and this is what their CEO said. We need more founders like thissss.
Tweet media
💬 778 🔁 6.6k ❤️ 95.8k
🔁 Retweeted by @paulg
Luana Lopes Lara
The NYT STARTED their needle at 8:37pm Kalshi was already at 99% house, 98% Senate The future of news is real time and markets based 💚
💬 85 🔁 112 ❤️ 2.3k
DHH
It was great to see so many Omarchy users at Fireworks Forge today, but it was especially great to meet turbo install champion @AnushElangovan in person. He even brought a gift! The insane 192GB AMD 495+ HP monster machine 🤩
Tweet media
💬 56 🔁 28 ❤️ 1.0k
Paul Graham
Victorian furniture to help couples maintain a decorous distance.
Tweet media
💬 65 🔁 6 ❤️ 351
🔁 Retweeted by @dhh
0xSero
In just a year Omarchy has become my default OS on every box in my house, I've watched it grow so much over 6 months. We shouldn't settle for slowdowns, accelerate and build the future with us. local.sybilsolutions.ai <-- get 50$ per new GPU recipe added, payouts on November 7
💬 22 🔁 12 ❤️ 361
DHH
Superwhisper is shipping as the default dictation setup in Omarchy 4.5. The free 10k word cloud option means you can get started without even having to download a model. Then you can switch to local-model dictation later if you like. It's so good!
superwhisper @superwhisper
Introducing Superwhisper for Linux 🐧 Available now.
💬 115 🔁 50 ❤️ 1.4k
Birk Jernström
Wow 🤯 I was part of the founding team that built @shop in 2019. We used to talk about making it so successful that this would be an option. It took off on Day 1, was a privilege to work on and has been incredible to follow ever since I left in 2021. Well deserved & played!
dennis hegstad @dennishegstad
Pretty crazy and impressive to see Shopify pay $100m for Shop.com Setting the record for the most expensive domain sale in history! I'm sure in the future this will be a very obvious good move
💬 5 🔁 0 ❤️ 78
🔁 Retweeted by @fvoron
Polar
for 20 years we built dashboards so humans could operate software. now software operates itself, and you just tell it what you want. welcome to the headless era 💫
💬 17 🔁 15 ❤️ 198
DHH
Agentic, exploratory testing is so obviously the future. Love how we're pushing this envelope with Omarchy. Plan is to be able to fully automate the flow from agentic bug fixes -> agentic PRs -> agentic QA -> agentic release.
ThePrimeagen @ThePrimeagen
Here is my experimental agent QA walking idea. Agents walking and testing Omarchy with little direction other than "You are the theme tester" (its much more extensive than that, but this is X, no room for such nonsense).
💬 103 🔁 43 ❤️ 928
🔁 Retweeted by @birk
Polar
for 20 years we built dashboards so humans could operate software. now software operates itself, and you just tell it what you want. welcome to the headless era 💫
💬 17 🔁 15 ❤️ 198
🔁 Retweeted by @emilwidlund
Polar
for 20 years we built dashboards so humans could operate software. now software operates itself, and you just tell it what you want. welcome to the headless era 💫
💬 17 🔁 15 ❤️ 198
DHH
Good morning, San Francisco!
Tweet media
💬 69 🔁 13 ❤️ 1.7k
DHH
Don't be so cool you can't appreciate cool stuff. Bring back some of that earnest childhood wonder, some of that pure unadulterated WOW! Retire your cynicism.
yourchinaguy @yourchinaguy
“This is the most exciting time to be into computers” When I interviewed @dhh at our Omarchy Shenzhen meetup 2 weeks ago what stood out was his absolute enthusiasm - everyone in the room could feel it 😎
💬 80 🔁 72 ❤️ 1.4k
DHH
Have you said thank you to your agent today? You should.
💬 642 🔁 98 ❤️ 3.3k
DHH
I knew we could unlock much better performance from the vintage macs by running Omarchy on them, but I didn't realize it was possible with the M chip generation too! So cool.
Joshua Warren @JoshuaSWarren
💬 86 🔁 62 ❤️ 2.2k
Emil Widlund
remember stack overflow
💬 7 🔁 0 ❤️ 26
🔁 Retweeted by @emilwidlund
Rhys Dalton-Morgan
The fact that we still have nuclear weapons tells me people don’t understand them. When I was at Uni, we studied descriptions from survivors of the atomic blasts at Hiroshima and Nagasaki. I thought it would be like learning about any other harrowing history. I was very wrong. It disturbed me in my bones and never left me. When the atomic bombs detonated in Japan, some of these survivors literally thought it was an alien invasion. This was because the flash was so blinding bright and silent, they had never imagined anything like it before. There was also no noise for those close to the blast. The shockwave hit their ears at the same time as the sound, sending them flying and shattering everything in its wake. This became known as the Pika-Don. For those further away from the detonation, the sound following the flash was deafening beyond description. It was described as an impossible crack, as if the sky had snapped open. This was trailed by a terrifying deep roar that screamed outwards. It was considered one of the loudest events in human history. Then there was the thermal heat wave. It was so hot it vaporised people in the open instantly and other peoples clothes melted into their skin. Many were burned beyond belief and just stood there screaming or silent, as the sky turned black from the dust, ash and debris. Wild firestorms spread throughout the city, as people searched in darkness for their families and friends. But the worst was yet to come. Those that died in the blast were the lucky ones. Over the coming days and weeks, people’s hair fell out. Without explanation those that had incredibly survived, started to confusingly fall ill and perish over time. I don’t want to describe the side effects of the radiation sickness, but it made me cry reading about it. The hopelessness, suffering and courage of the people that succumbed to this, should be mandatory reading for everyone, to understand the true power of nuclear weapons. “I know not with what weapons World War Three will be fought, but World War Four will be fought with sticks and stones” - Albert Einstein
💬 228 🔁 2.0k ❤️ 15.9k
🔁 Retweeted by @emilwidlund
Polar
we believe that modern billing shouldn’t require you to file sales tax in every global jurisdiction. instead, we take on that paperwork for you, and wire the net proceeds to your bank account ✨
💬 1 🔁 1 ❤️ 40
🔁 Retweeted by @fvoron
FastAPI Cloud
FastAPI Cloud is now generally available! 🎉 Since we opened the public beta in June, thousands of you have joined and deployed thousands of apps. Your feedback helped us get here. FastAPI Cloud is ready for your production apps. 🚀 fastapicloud.com/blog/fastapi-c…
💬 1 🔁 8 ❤️ 72
🔁 Retweeted by @paulg
Jason Cornelius
the first ever attritable missile to shoot a drone out of the sky @PerseusDefense
💬 20 🔁 23 ❤️ 177
Paul Graham
One month's progress for a successful startup. The previous month's towering revenue number now looks small, and the early part of the graph is starting to read as flat. This is what exponential growth feels like.
Tweet media
💬 177 🔁 29 ❤️ 847
🔁 Retweeted by @dhh
Yuchen Jin
“There is no moat.” But moats are everywhere: Ambition. Taste. Agency. Curiosity. Judgment. Courage. Obsession. Persistence. Integrity. Patience. This era belongs to those who refuse to be mediocre.
💬 163 🔁 414 ❤️ 3.3k
DHH
Adler is a strong compliment to Stoicism, Nietzsche's amor fati, and Camus' "one must imagine Sisyphus happy". Have the courage to take control of your mind, then decide to be happy/optimistic/energetic. Great book!
Farhan Thawar @fnthawar
Yes. Adlerian psychology is a psychology of courage. Your unhappiness cannot be blamed on your past or your environment. And it isn’t that you lack competence. You just lack courage. One might say you are lacking in the courage to be happy — The Courage to Be Disliked by Ichiro Kishimi and Fumitake Koga
💬 37 🔁 41 ❤️ 949
Birk Jernström
What are the main design pattern changes you’ve made to your codebase to better facilitate and leverage agentic programming?
💬 37 🔁 0 ❤️ 73
Emil Widlund
made a field guide for @polar_sh's new usage engine > monospace & terminal aesthetic > svg's all the way > staggered animation technique > triggered with viewport intersection observers polar.sh/field-guide
💬 1 🔁 4 ❤️ 83
🔁 Retweeted by @paulg
Ryan Grim
Love to see @PabloTorre bring up @DropSiteNews reporting on Morning Joe, highlighting the wild detail that two Mike Rogers staffers are registered foreign agents for the state of Israel
💬 111 🔁 1.6k ❤️ 11.3k
🔁 Retweeted by @emilwidlund
Adam Rankin
You’re telling me the NYC marathon winner is a white guy who was a data analyst last year and had never run a marathon? Much to consider for next year
💬 118 🔁 265 ❤️ 12.9k
Paul Graham
The application deadline for the winter 2027 batch is today:
Y Combinator @ycombinator
💬 105 🔁 41 ❤️ 1.0k
🔁 Retweeted by @paulg
Ryan Grim
The Rogers spokesperson you see starting this press conference is Abby Ronson. She is currently registered as a foreign agent for the state of Israel, according to @DropSiteNews reporting today
💬 985 🔁 10.6k ❤️ 45.8k
Paul Graham
Most investors have no idea of the damage that the mere distraction of talking to them does to a startup. Here's a typical example. And this is a YC company too, meaning they have an easier time fundraising than the median startup.
Tweet media
💬 310 🔁 108 ❤️ 2.3k
Emil Widlund
Runs his FIRST ever marathon. Absolutely smashes the competition. First European to win the New York Marathon in 30 years. Unbelievable.
Sports on HBO Max 🇸🇪 @sportshbomaxse
ANDREAS ALMGREN VINNER NEW YORK MARATHON! 🏆🤩🇸🇪 📲 Streama New York Marathon i efterhand på HBO Max.
💬 5 🔁 5 ❤️ 692
Paul Graham
Some man-made things are obviously very dated. And if they can be more dated, they can be less dated too. Are the least dated man-made things timeless? If not they're close.
Tweet media
💬 109 🔁 7 ❤️ 222
Paul Graham
Ridiculous looking haircuts are not a modern phenomenon. Indeed you can pretty much assume that the most fashionable haircut now will look ridiculous later in photographs.
Tweet media
💬 109 🔁 8 ❤️ 308
🔁 Retweeted by @paulg
Noah Smith 🐇🇺🇸🇺🇦🇹🇼
This is an incredible accomplishment by India. Absolutely world-changing.
💬 84 🔁 798 ❤️ 8.4k
🔁 Retweeted by @paulg
Steve Stewart-Williams
Why do more men than women end up in some jobs, and more women than men in others? A new paper shows that a big part of it is that men and women are interested in different stuff. stevestewartwilliams.com/p/male-brain-f…
Tweet media
💬 44 🔁 135 ❤️ 696
Paul Graham
You fuckin' pumpkins think you're so great just because you're curvy and orange and grow above ground. Well I got news for you, air boy. Your days are over.
John McCafferty @jdmccafferty
Turnip attitude
💬 66 🔁 7 ❤️ 441
🔁 Retweeted by @paulg
Justin Amash
Mike Rogers is one of the chief architects of the modern surveillance state and a champion of the forever war. Privacy and war are two of the very few issues on which a member of Congress can make a difference with a marginal, decisive vote. Michigan, let’s make sure Rogers gets nowhere near the U.S. Senate.
💬 411 🔁 1.2k ❤️ 5.8k
Birk Jernström
Just spent Friday evening writing some C23 in neovim without using AI. Nice to feel like a nerd again. Artisanal programming, I guess.
💬 3 🔁 0 ❤️ 20
🔁 Retweeted by @emilwidlund
mrs. robot
today we are announcing openrouter for commerce: opencommerce.sh a single endpoint that integrates 5k stores, including Doordash, Amazon and most shopify stores, with payments using Agentcard (Stripe Link and Shop coming soon). we built opencommerce to solve 3 problems: * coverage: one endpoint to integrate 5k stores. agentic purchasing is a core feature for most personal assistants, but not their main business. searching for products and buying on behalf of users shouldn’t be as painful as it is today (e.g. it shouldn’t involve browser automations or dealing with PSPs). opencommerce solves that: 1 tool, every online store. * reliability: 100% uptime. the challenge with browser automations is that they fail (e.g. captchas, bot-detection, etc). we run thousands of tests every couple of hours on every one of the stores to guarantee that the integration works when your user tries to buy something. * speed: responses in under 10s. consumers are used to Amazon speed, and agentic purchases have so far felt like a downgrade. most agents spend minutes finding products before they come back with results. we monitor speed and improve it constantly.
💬 257 🔁 130 ❤️ 1.5k
Birk Jernström
So happy to be a partner with @agentcardhq They ship fast with taste and an identity. Rare combination. They’re going places. Really enjoy feeling like we’re an extended team on Slack these days and seeing how they push boundaries and their creativity. Find your peers.
mrs. robot @keyserfaty
today we are announcing openrouter for commerce: opencommerce.sh a single endpoint that integrates 5k stores, including Doordash, Amazon and most shopify stores, with payments using Agentcard (Stripe Link and Shop coming soon). we built opencommerce to solve 3 problems: * coverage: one endpoint to integrate 5k stores. agentic purchasing is a core feature for most personal assistants, but not their main business. searching for products and buying on behalf of users shouldn’t be as painful as it is today (e.g. it shouldn’t involve browser automations or dealing with PSPs). opencommerce solves that: 1 tool, every online store. * reliability: 100% uptime. the challenge with browser automations is that they fail (e.g. captchas, bot-detection, etc). we run thousands of tests every couple of hours on every one of the stores to guarantee that the integration works when your user tries to buy something. * speed: responses in under 10s. consumers are used to Amazon speed, and agentic purchases have so far felt like a downgrade. most agents spend minutes finding products before they come back with results. we monitor speed and improve it constantly.
💬 3 🔁 0 ❤️ 27
🔁 Retweeted by @emilwidlund
J.D. Reeves
nice brand and site. anyone know who worked on it? polar.sh
💬 5 🔁 7 ❤️ 257
Birk Jernström
Taking a break and opening email instead. Shit…
Mario Zechner @badlogicgames
99% of replies in this shit hole are bot replies now.
💬 3 🔁 0 ❤️ 8
Emil Widlund
vibe check
Polar @polar_sh
💬 6 🔁 0 ❤️ 63
Emil Widlund
the prompt box is the purest appliance ever made. type a request, wait, get a result. no gradient, no feel, no getting better at it. the most powerful material we've ever had, and we gave it a microwave interface.
💬 0 🔁 1 ❤️ 6
Emil Widlund
most software is an appliance. you make a request, it returns a result. the best software is an instrument. it puts you in a continuous loop with the material, rewards practice, and lets you find your own voice. build guitars, not microwaves.
💬 3 🔁 3 ❤️ 27
🔁 Retweeted by @emilwidlund
Emil Widlund
I promised to give you all a rundown on how I make these videos. There's no After Effects project behind it. Every frame is code: TypeScript, a browser and a timeline. Here's how it's made 🧵
💬 58 🔁 74 ❤️ 1.9k
🔁 Retweeted by @fvoron
Polar
time to introduce ourselves 👋 we're a small, remote team of 20, scattered across 9 timezones, with a single goal in mind. build the best financial layer for intelligent software. say hi → polar.sh/company
💬 13 🔁 10 ❤️ 208
🔁 Retweeted by @emilwidlund
Polar
time to introduce ourselves 👋 we're a small, remote team of 20, scattered across 9 timezones, with a single goal in mind. build the best financial layer for intelligent software. say hi → polar.sh/company
💬 13 🔁 10 ❤️ 208
🔁 Retweeted by @emilwidlund
caso
emil widlund here, emil kowalski there… I’ll call my son emil so I’ll be 200% sure he’ll be a goated designer
💬 5 🔁 5 ❤️ 263
François Voron
I've been asked a lot if the slides I showed today @FastAPI Conf were available 😄 Here they are! github.com/polarsource/fa…
💬 4 🔁 2 ❤️ 23
🔁 Retweeted by @fvoron
Birk Jernström
Proud of @fvoron who gave a great talk about how we do API & SDK versioning at @polar_sh At the @FastAPI conference in Amsterdam Soon available online to watch, but remember: Polar is open source so you can have a look whenever if you remember how to read code.
Tweet media
💬 4 🔁 2 ❤️ 33
Birk Jernström
Proud of @fvoron who gave a great talk about how we do API & SDK versioning at @polar_sh At the @FastAPI conference in Amsterdam Soon available online to watch, but remember: Polar is open source so you can have a look whenever if you remember how to read code.
Tweet media
💬 4 🔁 2 ❤️ 33
🔁 Retweeted by @fvoron
Polar
introducing agentic checkouts ✨ agents can now pay on any Polar checkout, with your approval, through @agentcardhq.
💬 16 🔁 23 ❤️ 394
🔁 Retweeted by @fvoron
Polar
We’re at @FastAPI Conf this week! ✨ Our very own @fvoron will share some secrets from our backend stack. Come say hi!
💬 1 🔁 3 ❤️ 25
🔁 Retweeted by @birk
Agentcard
polar is the first PSP to support agentcard natively. anything sold on a polar checkout, your agent can now buy. you approve, it pays 😉
💬 6 🔁 5 ❤️ 32
🔁 Retweeted by @birk
mrs. robot
agentcard ❤️ @polar_sh we integrated with Polar so your agents can pay instantly on their checkouts. Polar is the first PSP to support @agentcardhq natively and this is just the beginning!!!
💬 15 🔁 5 ❤️ 91
Birk Jernström
Found this for my friend github.com/earendil-works…
💬 3 🔁 1 ❤️ 26
Birk Jernström
Using Claude subscription in another harness is still a high risk of ban? Asking for a friend.
💬 57 🔁 1 ❤️ 189
Birk Jernström
Absolute beauty of a talk @davekiss! 👏
💬 0 🔁 0 ❤️ 1
Birk Jernström
Incredible talk. youtu.be/uuKOXGVIP8I
💬 4 🔁 7 ❤️ 173
Birk Jernström
Do you still read more than 20% of the code you ship?
💬 6 🔁 0 ❤️ 5
François Voron
Just rehearsed my @FastAPI Conf talk for my wife. She didn’t understand a word, but she looked proud 😍 So I consider myself ready! See you next week in Amsterdam 🇳🇱
Tweet media
💬 1 🔁 1 ❤️ 22
🔁 Retweeted by @fvoron
AJ Stuyvenberg
private keys from 8 intermediate CA certs have been compromised (eMudhra) Happy "Update everything" day to all my pager-carrying friends emudhra.we-have-a-problem.com
Tweet media
💬 93 🔁 998 ❤️ 5.2k
🔁 Retweeted by @fvoron
Polar
billing for agentic workflows ✨ we're building the most ambitious metering & billing engine for AI software. a technical deepdive → polar.sh/field-guide
💬 4 🔁 13 ❤️ 269
🔁 Retweeted by @fvoron
FastAPI
FastAPI 0.144.0 adds WebSocket support to security dependencies 🔒️ Thanks @usrbinmix ! 🙌 fastapi.tiangolo.com
💬 5 🔁 12 ❤️ 176
🔁 Retweeted by @fvoron
FastAPI
Meet the FastAPI Conf master of ceremonies: @judy2k 🎙️ fastapiconf.com/speakers/#mc
Tweet media
💬 0 🔁 4 ❤️ 20
🔁 Retweeted by @fvoron
Birk Jernström
Getting there ⚒️
Tweet media
💬 2 🔁 2 ❤️ 31