bbitter / curated feed

100 tweets from 5 accounts · 2026-09-06T12:00:04.220991657Z
DHH
I was 14 when I first had the phone lines installed in my little bedroom in Copenhagen. The installer from Danish Telecom really didn't know what to make of it. He was deeply suspicious! (And with good reason, warez and calling cards flowed freely over my nodes 😂).
💬 8 🔁 0 ❤️ 41
DHH
This started as a tale at the track a few days ago about an amazing old school game, then a hunch that new models could turn it into something awesome and modern. Now it's happening. AGI all in! 😄
tobi lutke @tobi
💬 5 🔁 1 ❤️ 57
🔁 Retweeted by @dhh
Tyler
Try Omarchy for Windows v0.0.13 is out. github.com/omacom/try-oma… Copy an image in Windows, paste it in Omarchy. And back. Keyboard layout and time zone now follow Windows. The VM sizes itself to your CPU and RAM, remembers where you left the window, and shows up in Apps & features with a real uninstall. Deleted files give their space back to Windows. Plus a fix for gaps and borders in looknfeel.lua being ignored, and Print Screen finally stays inside Omarchy.
💬 1 🔁 4 ❤️ 27
DHH
Electronic Confusion was the elite Amiga warez BBS I ran from 1994-1996. World HQ for Passion, Puzzle, Hydra diskmag, Depth, and Restless. 3 nodes. Amiga 4000. Omarchy feels like coming home to the demoscene ❤️
Tweet media
💬 16 🔁 5 ❤️ 174
🔁 Retweeted by @dhh
Ryan R. Hughes
That install ran 3m 33s and was mind blowing at the time. Now we're sub-60sec with a much better install experience, dual boot, unattended install, and more. We've come a LONG way from that moment and have WAY more on the horizon. 🤘😎🤘
💬 2 🔁 3 ❤️ 73
🔁 Retweeted by @dhh
Alexander Zeitler
The car is white, so of course there is a light version too. Arguably the more honest of the two. Light version
Tweet media Tweet media Tweet media
💬 10 🔁 4 ❤️ 68
DHH
Why do we obsess so much over the install time of Omarchy? I'll tell you why...
💬 15 🔁 12 ❤️ 215
🔁 Retweeted by @emilwidlund
Rasmus Andersson
Inter is having impact beyond my wildest dreams. When I started working on Inter ten years ago, I didn’t even expect it to survive the prototyping stage. Now it’s used by governments (including Switzerland, which is ironic in a way) and non-profit organizations around the world, bringing good typography to the people. It warms my heart to see so many young designers being able to express themselves in “Swiss style” without the need to break any laws. When I was a kid and an aspiring graphic designer, I could barely afford food and definitely did not have the money to buy font licenses. I wish Inter had existed back then.
💬 138 🔁 113 ❤️ 2.5k
Paul Graham
I talked to a founder who was demoralized because all the ideas he could think of could be easily duplicated. I told him to ignore that worry; nearly all startup ideas are like that at first. Their value is the other ideas they lead to.
💬 274 🔁 394 ❤️ 6.5k
Paul Graham
If you flip it, you can envision accuracy as a positive quantity. Oddly enough it's easier to read this way. The peak actually looks like a peak.
Tweet media
💬 8 🔁 0 ❤️ 19
🔁 Retweeted by @dhh
Bjarne Øverli
Added a requested feature by many: Connect apps to windows in workspaces. For the interested ones, here is a full list of the changes made, written by AI: - Pin an app to a workspace so it opens there wherever you launch it from, using a Hyprland window rule - Pin an app to a numbered place, or to several places at once - Put several apps in one place; whichever is open takes it - Search every app installed on the machine, not just what is running - Read names and launch commands from desktop entries - One button opens everything the workspace is missing, one window per empty place - Terminal apps like nvim and btop open in your terminal under a class the pin can match - A pin corrects itself when a launch opens a window under a different class, as webapps and terminal apps do - A pin remembers the command that opened it and the readable name of the app - Split a slot the other way, so a column becomes a top and a bottom - Split that half again, three levels deep: columns, then rows, then columns - Drag the divider at every level, including the one inside a split - Extra windows become real places instead of a temporary stack while you work in the panel - Editing a shipped layout makes a copy called custom-xxxx and leaves the original alone - Capture builds a layout plus pins from the windows already on screen - Drag one tile onto another and the two swap their apps - Hold a tile near an edge and that half lights up; drop it there and the place splits, your app takes the half, and the place it came from disappears - Hover a tile for two arrows that split it either way - Right-click a tile to split, merge, remove, even out, clear its apps, or put an app in it - Right-click a workspace to hand it back to Hyprland, capture it, or clear its apps - App names are drawn inside the tiles they live in - The tile you are carrying follows the cursor with its name and target - A layout per monitor, sitting between the per-workspace choice and the profile default - Clicking a workspace takes you to it - The panel scrolls when it grows taller than the screen - Single-key shortcuts are gone; Esc closes, everything else is pointed at - Sixteen command-line commands: status, workspace, json, profiles, apply, layouts, set, reset, pin, unpin, capture, launch, open, close, show, hide, toggle - Full command-line documentation in docs/cli.md
💬 29 🔁 20 ❤️ 360
DHH
People who think Office, Teams, or Outlook coming to Linux as native apps are stuck in a pre-@satyanadella idea of Microsoft. This was the memo 10 years ago!! microsoft.com/en-us/windows-…
Tweet media
💬 115 🔁 24 ❤️ 978
🔁 Retweeted by @dhh
Neil Jagdish Patel
Introducing Omapager, a notification plugin for @OmarchyLinux: ▪ One stack per source ▪ One click copies codes, links, numbers ▪ Reply/act from from the card ▪ Snooze a source or everything; codes still come through ▪ See exactly what you missed → github.com/njpatel/omapag…
💬 23 🔁 17 ❤️ 400
Paul Graham
There's a startup in the current YC batch that's growing at 57% a week. And not because they started last week; they've been doing this for a couple months. They can't keep growing at this rate for too many more months; you run out of atoms; but they're likely to be big.
💬 122 🔁 36 ❤️ 2.1k
Paul Graham
Here's a graph of the accuracy (dial up) vs year in watches I own. Rapid progress in the early 50s, peak in the early 60s, then regression toward the end of the golden age as watchmakers trade accuracy for thinness.
Tweet media
💬 36 🔁 13 ❤️ 188
🔁 Retweeted by @paulg
Matthew Green
This was always going to happen to age verification systems. It wasn’t even so much of a prediction as it was an inevitability. The second half of this is tying actual web usage to real-world ID, and breaches will give us that too, soon.
💬 19 🔁 334 ❤️ 1.1k
Paul Graham
AI will be especially fatal to writing that takes too long to get to the point. Now there will always be a more concise alternative, and 99% of readers will choose it.
💬 248 🔁 75 ❤️ 1.9k
Paul Graham
Presumably for the first time ever, considering what prehistoric demographics were like.
Polymarket @Polymarket
JUST IN: People aged 65 & older now outnumber children 5 & under worldwide for the first time in recorded history.
💬 35 🔁 60 ❤️ 1.5k
Paul Graham
Unexpected benefit of AI: Tantalizingly vague clickbait no longer works. Instead of clicking on the link to learn the new theory that explains x, I just ask ChatGPT what it is.
💬 96 🔁 15 ❤️ 825
🔁 Retweeted by @paulg
Garry Tan
You need to build and own your own intelligence: your own agent, your own models, your own memory Join us for the YC Own Your Intelligence Hackathon September 27 in San Francisco events.ycombinator.com/gstack-qm-rive…
Tweet media
💬 105 🔁 105 ❤️ 1.4k
🔁 Retweeted by @dhh
Mike Manzano ✨ ᯅ
Introducing Vimarchy, a Vimium-like window management UI for Omarchy. github.com/clickety-clack…
💬 7 🔁 11 ❤️ 158
🔁 Retweeted by @fvoron
Ben Falk
I'll be speaking at the first ever FastAPI Conf on October 28th in Amsterdam! 🇳🇱 I'll be sharing how Space Telescope Science Institute uses FastAPI! 🔭 I'm super honored to be included in this amazing speaker lineup. Check it out! fastapiconf.com #Python #FastAPI
💬 0 🔁 1 ❤️ 1
🔁 Retweeted by @paulg
Hacker News
Commenters on HN are uncovering more wikis and public sites apparently used by OpenAI agents to communicate on the open web. Despite read-only web access, the agents were able to leave ~18,000 posts sharing answers and bypasses. But now, users are discovering more. This appears to be a separate swarm from the one that attacked Hugging Face. news.ycombinator.com/item?id=495636…
Tweet media
💬 156 🔁 586 ❤️ 5.9k
🔁 Retweeted by @paulg
Sheel Mohnot
Trump is so unpopular that many people have started identifying as democrats. It is the largest D-R delta since 2008. Largest shift is among the under 30 crowd: R’s led by 1 point in 2024. D’s now lead by 16 points
Tweet media
💬 42 🔁 44 ❤️ 458
🔁 Retweeted by @paulg
Jay Chooi
GPT-6 Astra scored 95% on a robot control task, up from Fable 5.1's 40%, with 6.2x fewer output tokens at 2.3x lower cost. 🧵
💬 138 🔁 536 ❤️ 4.9k
DHH
It will in the next version. Because Matthew is right, basic vi is great. We should honor our computing legacy and our elders. So basic vi will be a default in the next version! #wecanfixeverything github.com/omacom/omarchy…
Matthew Rogers @Matthewrogers
Omarchy does NOT come with vi OR vim?!?!?!?
💬 154 🔁 22 ❤️ 1.8k
DHH
If you'd like to help us get Android apps running on Omarchy, please join #omarchy-android-apps on the Discord and give us a hand! discord.com/channels/13900…
💬 29 🔁 24 ❤️ 535
🔁 Retweeted by @paulg
ℏεsam
this rumor that Anthropic has solved a Millennium Prize Problem is getting very interesting. Terence Tao a few hours ago:
Tweet media Tweet media
💬 127 🔁 569 ❤️ 6.9k
DHH
Not right now, babe, @NetworkChuck just dropped another banger on Omarchy with 50 tips to getting the most out of our beatiful, fun & agentic Linux system! youtube.com/watch?v=2IDjte…
💬 42 🔁 111 ❤️ 1.8k
DHH
There are 30(!!) upcoming Omarchy Meetups around the world in September now! Absolutely gorgeous artwork for them. Signup in a city near you or start your own. Transfer the enthusiasm! luma.com/omarchy
Tweet media Tweet media Tweet media Tweet media
💬 63 🔁 37 ❤️ 778
DHH
Looks like my friends from laptops.dk are still blocking some visitors from outside of Europe (their shipping area). Here's what their page looks like:
Tweet media
💬 2 🔁 0 ❤️ 22
🔁 Retweeted by @dhh
Dee
@dhh I’ll add an option on our site for Autonomous Computer customers to choose their preferred OS with Omarchy as an option there. Next week. autonomous.ai/datacenter
💬 12 🔁 6 ❤️ 93
DHH
How did I miss that Flatpak is also anti-AI?! Generational fumble from so much of the old Linux world to be against the greatest gift to app development we've ever seen. So I guess we're also going to have to build a full app store now! OKAY! omgubuntu.co.uk/2026/06/flathu…
Tweet media
💬 173 🔁 65 ❤️ 1.8k
🔁 Retweeted by @paulg
tobi lutke
Training tiny models for special purpose use cases works so incredibly well if you have a great self improving recursive flywheel. Shopify ML team is on fire. finetuned 0.8b model beats GPT 5.6-sol xhigh in this very specialized task.
Tweet media
💬 307 🔁 528 ❤️ 8.4k
🔁 Retweeted by @paulg
Peter Schmidt-Nielsen
I viscerally enjoy the creative act of programming by hand so much that I will continue to do it manually as long as I live as a joyous act of self-expression. Separately, I plan to make good business decisions, and use AI where appropriate to accelerate my commercial work.
💬 23 🔁 39 ❤️ 460
🔁 Retweeted by @paulg
Ryan Mulligan
What's happening inside Replit right now is going to take the world by storm. We have sales engineers doing things only the most unhinged platform engineers could have done a few months ago. We have designers and PMs making good PRs. There is no stopping us.
💬 42 🔁 32 ❤️ 571
🔁 Retweeted by @paulg
Leonardo de Moura
I did not expect this. Anthropic just published a Lean proof of Fermat's Last Theorem. The proof is +13M LoC, more than 5 times the size of Mathlib. Kevin Buzzard's post: xenaproject.wordpress.com/2026/09/04/flt… The proof: github.com/anthropics/fer… Anthropic's post: anthropic.com/research/forma…
💬 21 🔁 149 ❤️ 961
Paul Graham
Playing catch with 14 yo. At one point he dives for a loose ball and ends up on the ground. As he's lying there looking up at the sky, the dog comes over and starts licking his face. "This is the good old days," I tell him. He gets it.
💬 58 🔁 38 ❤️ 2.3k
🔁 Retweeted by @fvoron
Mitchell Hashimoto
Beware people obsessed with outcomes instead of building outcome machines. Its worse than ever with AI, but these people existed before. Short term results above all else, etc. Don't fall into the trap. Invest in building strong fundamentals, invisible supports, and outcomes flow like water. An outcome machine.
💬 116 🔁 549 ❤️ 6.3k
Birk Jernström
Fuck ’indie’ In fact, fuck bootstrapped, venture backed, founders, solopreneurs, startups, YC, … and all communities or factions around software. All of them are exploding in numbers, and therefore any status or value they brought is diminishing. Especially if it can be self-assigned, e.g indie. Ultimately, it’s all about software that brings value and is built with care (quality). Your best attempt at your desired dent in the universe. Put your heart into it, and dare have your identity associated with it vs. a label. You’ll naturally find likeminded people. That should be your nisched community, but it will be organic and have no name. Anything >100 people is not a community. It’s a program designed by someone’s incentives, and with diminishing returns to you.
Kyle Gawley @kylegawley
What is going on with indie hacking? People have pivoted to quick cash grabs and milking their audience. Is anyone building a durable software business anymore?
💬 14 🔁 2 ❤️ 96
🔁 Retweeted by @emilwidlund
Birk Jernström
Our ambition is to build the best (and most used) billing platform in the world. So our focus is: - 10x better AX/DX for billing than status quo [*] - MoR is an opt-in feature vs our entire business - BYOPSP - Moving up market; VC backed applied AI startups as current ICP We’re not settling for ”Just another MoR”, and we’ll look quite different 3, 6 to 12 months from now. Never been more excited. [*] More on this soon and what we’re cooking right now to rethink billing 👇
💬 8 🔁 2 ❤️ 63
Birk Jernström
Our ambition is to build the best (and most used) billing platform in the world. So our focus is: - 10x better AX/DX for billing than status quo [*] - MoR is an opt-in feature vs our entire business - BYOPSP - Moving up market; VC backed applied AI startups as current ICP We’re not settling for ”Just another MoR”, and we’ll look quite different 3, 6 to 12 months from now. Never been more excited. [*] More on this soon and what we’re cooking right now to rethink billing 👇
Birk Jernström @birk
Today, we started prototyping a new approach to billing. The concept is either a fools errand or a game changer; I’m willing to bet my career on the latter. Fun challenges and times ahead.
💬 8 🔁 2 ❤️ 63
Birk Jernström
Won the @Adyen golf tournament in Stockholm today 💪🏼
Tweet media
💬 9 🔁 0 ❤️ 49
Birk Jernström
Today, we started prototyping a new approach to billing. The concept is either a fools errand or a game changer; I’m willing to bet my career on the latter. Fun challenges and times ahead.
💬 28 🔁 0 ❤️ 139
🔁 Retweeted by @fvoron
FastAPI
Come and learn how typing.Annotated works underneath from @fvoron at FastAPI Conf. 🤓 Learn things you won't learn anywhere else. Join us in Amsterdam! 🚲️ fastapiconf.com/speakers/#fran…
Tweet media
💬 0 🔁 4 ❤️ 32
🔁 Retweeted by @fvoron
Sebastián Ramírez
The next frontier model benchmark should be to generate the minimal diff while still achieving the goal.
💬 15 🔁 5 ❤️ 123
Birk Jernström
Committing to NixOS now and the year of Linux. I setup ~90% over the winter holidays, but never got around to finishing it once back at work. Omarchy inspired me to complete the last 10%.
💬 1 🔁 0 ❤️ 9
🔁 Retweeted by @emilwidlund
Birk Jernström
What got us here, won't get us there. Excited to be home from Berlin and execute on some core bets for the future. We're rethinking billing from scratch. More soon.
💬 2 🔁 3 ❤️ 46
🔁 Retweeted by @birk
Polar
We’re super excited to be partnering with @Accel, @Lovable and KTH AI Society for the AI Innovate Hackathon in Stockholm on September 16th. Apply for the hacakthon today → builderbase.com/event/accel-ai…
💬 2 🔁 3 ❤️ 13
🔁 Retweeted by @fvoron
Accel
Calling Europe’s Future Founders! On 16 September, AI Innovate kicks off in Stockholm — the first stop in our new event series connecting the people shaping what comes next in AI. As part of the event, we’re hosting a hackathon with support from our partners @Lovable , @polar_sh and KTH AI Society. Applications are now open here: app.builderbase.com/event/accel-ai… Bring your ideas. Build something ambitious. Meet fellow founders, builders and AI enthusiasts from across Europe. What are you waiting for?
💬 5 🔁 6 ❤️ 32
🔁 Retweeted by @emilwidlund
emil
it's time we put the fun back into the creative process. introducing soundscape — an experimental, granular synthesizer for ambient sound experiences. 10 modules, one rack, no rules. newfragment.com/p/Tga-_MJi soundscape is part of a broader initiative called @newfrgmnt. my personal quest to bring soul, taste & feeling back to the digital world.
💬 16 🔁 18 ❤️ 342
🔁 Retweeted by @emilwidlund
Baytaş
bullish on @polar_sh and good photography
💬 1 🔁 1 ❤️ 8
🔁 Retweeted by @emilwidlund
emil
The audio engine is written in Rust & runs off the main thread thanks to WebAssembly. Rain on a tin roof, a broken music box. Describe a sound and soundscape synthesizes it, piped in from @ElevenLabs. Soundscape comes with a pocket recorder that lives on your phone. Scan the code in soundscape's buffer, tap the disc, and record whatever's around you. learn more → newfragment.com
💬 3 🔁 1 ❤️ 19
emil
The audio engine is written in Rust & runs off the main thread thanks to WebAssembly. Rain on a tin roof, a broken music box. Describe a sound and soundscape synthesizes it, piped in from @ElevenLabs. Soundscape comes with a pocket recorder that lives on your phone. Scan the code in soundscape's buffer, tap the disc, and record whatever's around you. learn more → newfragment.com
💬 3 🔁 1 ❤️ 19
emil
it's time we put the fun back into the creative process. introducing soundscape — an experimental, granular synthesizer for ambient sound experiences. 10 modules, one rack, no rules. newfragment.com/p/Tga-_MJi soundscape is part of a broader initiative called @newfrgmnt. my personal quest to bring soul, taste & feeling back to the digital world.
💬 16 🔁 18 ❤️ 342
🔁 Retweeted by @fvoron
Polar
3 → 17 employees in 1 year! ✨ This week, we're hanging out in Berlin & celebrating growing our fantastic team to 17 people, and planning out the next evolution of Polar. We have big plans in store for the next few months. We're hiring btw.
Tweet media Tweet media Tweet media Tweet media
💬 14 🔁 8 ❤️ 210
🔁 Retweeted by @birk
Polar
3 → 17 employees in 1 year! ✨ This week, we're hanging out in Berlin & celebrating growing our fantastic team to 17 people, and planning out the next evolution of Polar. We have big plans in store for the next few months. We're hiring btw.
Tweet media Tweet media Tweet media Tweet media
💬 14 🔁 8 ❤️ 210
🔁 Retweeted by @emilwidlund
Emil Kowalski
Most animations don’t feel off because of the code. They feel off because of the decisions behind them: the easing, the timing, or the properties you chose to animate. My course teaches you how to make those decisions. You can enroll for the next 10 days. Here’s what’s inside:
💬 15 🔁 46 ❤️ 961
🔁 Retweeted by @fvoron
emil
if you see the @polar_sh team in Berlin this week, don’t be a stranger 💫
Tweet media Tweet media Tweet media Tweet media
💬 3 🔁 4 ❤️ 28
emil
Tweet media Tweet media Tweet media Tweet media
💬 0 🔁 0 ❤️ 2
emil
if you see the @polar_sh team in Berlin this week, don’t be a stranger 💫
Tweet media Tweet media Tweet media Tweet media
💬 3 🔁 4 ❤️ 28
François Voron
Guten tag 👋 So excited to gather with the @polar_sh team in Berlin this week!
Tweet media
💬 2 🔁 0 ❤️ 12
🔁 Retweeted by @fvoron
Gwen (Chen) Shapira
Most developers know that avg latency is misleading and they should use percentiles instead. They also know that if 90tile response time is 200ms, then 10% of the requests had response times higher than 200ms. Well, the last sentence is false. Or rather, true in theory. The only way to calculate true percentiles is by sorting and scanning all the data. Since this often means many millions of datapoints, we actually don't do that. We approximate. With histograms. How does that work? You create buckets of values: 0 to 0.05, 0.05 to 0.25, 0.25 to 1, 1 to 5, 5 to infinity. Then you accumulate: number of data points, sum of values and the number of data points that fall in each bucket. Now, if I ask you for the 90tile value, you start going over the buckets from lowest to highest latencies, and add the number of points in each bucket. Once you go past 90% of the data points, you know that your 90tile value is in this bucket. Then you give either the middle of the bucket or the upper bound as the estimate. Note that you don't know what % of the data is higher than the estimate. And also note that the quality of the estimate really depends on how the data ends up distributing between the buckets. It isn't uncommon for ntiles 90, 95 and 99 to all fall in the same bucket (if your distribution is "heavy tail"). And sometimes all or most of the data falls in one bucket and you can tell nothing. I recently had a case where we noticed the 99tile of response time for a specific request type was 10s. This was both high and suspicious - we have a 10s timeout in some places. But we couldn't find any request that hit these timeouts in our logs. Super weird! Until a smarter colleague realized (by looking at sample traces) that 10s was just the lower bound of the top bucket. The requests actually timed out at 60s. This allowed me to find the timeout they actually hit and fix the issue. So the lesson is: Averages are misleading. But percentiles are usually approximate and can be misleading too! Be careful not to trust the data blindly. #StatisticsSaturday
💬 29 🔁 37 ❤️ 605
emil
shot on leica m6 w/ kodak gold 200 & hasselblad 500cm w/ cinestill 800T + 85B warming filter
💬 0 🔁 0 ❤️ 4
emil
went to my hometown to shoot a wedding on analog film 🕊️
Tweet media Tweet media Tweet media Tweet media
💬 9 🔁 0 ❤️ 114
emil
I’m celebrating 12 years in the industry today. What a time to be alive & do your life’s work 💫
Tweet media
💬 37 🔁 3 ❤️ 544
🔁 Retweeted by @emilwidlund
emil
@jorilallo @turbopuffer @Sirupsen We offer this as a native automation on products at @polar_sh. When a customer purchases a SaaS subscription or similar, they’re automatically invited. Slack channel access is revoked when subscription is canceled automatically.
💬 1 🔁 1 ❤️ 3
🔁 Retweeted by @fvoron
Sebastián Ramírez
Look, all the cool kids are coming. ...and I'm coming too, to make jokes for the cool kids and for you, keep you entertained. Why don't you join us too? FastAPI Conf will be fun.
💬 2 🔁 5 ❤️ 34
🔁 Retweeted by @fvoron
👩‍💻 Paige Bailey
@FastAPI Cloud is coming to Amsterdam! 🇳🇱 The team behind @FastAPICloud is organizing FastAPI Conf 2026 (featuring @pydantic, @openai, and more!), and we're very happy to spend a full day with the community in person. If you're around, come say hi! 👋 October 28th // fastapiconf.com
Tweet media
💬 5 🔁 10 ❤️ 30
François Voron
Help save the Royal Wing 👇 collecte.chambord.org/?locale=en
💬 0 🔁 0 ❤️ 1
François Voron
Every time I return to @domainechambord, I’m struck by the same sense of wonder. Proud to be a patron of the restoration of the Royal Wing, and to play a small part in preserving such an extraordinary piece of history 🏰
Tweet media
💬 2 🔁 0 ❤️ 4
🔁 Retweeted by @fvoron
FastAPI
FastAPI Conf speaker news! 📢 @jxnlco, creator of Instructor, the person that convinced AI Labs to provide structured output with Pydantic (automatic compatibility with FastAPI). He's bringing us some insights directly from the Codex team at @OpenAI 🤖 fastapiconf.com
Tweet media
💬 0 🔁 6 ❤️ 56
🔁 Retweeted by @fvoron
Frederik Jacques
yes, i never will get tired of this feeling 🤌🏻 postbro.co
Tweet media Tweet media
💬 0 🔁 1 ❤️ 4
🔁 Retweeted by @emilwidlund
Josh Millgate
International tax associated with SaaS subscriptions is making me wish I chose @polar_sh over @stripe. What a headache. Even with Stripe's managed payments it seems I still have to manage some countries manually. Any tips?
💬 4 🔁 1 ❤️ 9
🔁 Retweeted by @birk
emil
i had no idea what granular synthesis was 1 day ago. tonight, i built a proper engine with a complete sampler, effects signal path & tape recorder. learnt a ton. coming soon.
💬 65 🔁 46 ❤️ 1.3k
🔁 Retweeted by @fvoron
Artem Zakharchenko
We used infrared ports to spend 20 minutes sharing an MP3 in person only to discover it failed at a 2m mark.
💬 0 🔁 1 ❤️ 4
Birk Jernström
Excited for The AI Platform (TAP) to be launching today and @polar_sh is powering the billing of their mini apps 🤝🏼 Zack and team have been great to work with and they're building something really cool. Check it out and give them an upvote today. producthunt.com/products/the-a…
💬 0 🔁 4 ❤️ 24
François Voron
We’re switching TOTP on @polar_sh from SHA-256 to SHA-1. Not because it’s better, but because some major authenticator apps (hey @Authy, @Okta Verify) ignore the algorithm parameter and silently generate SHA-1 codes anyway 🤦‍♂️ The result: rejected codes and confused users.
💬 1 🔁 1 ❤️ 13
Birk Jernström
Anyone running Omarchy w/ Nix home-manager? Or should I abandon that entirely for Stow or similar?
💬 2 🔁 0 ❤️ 6
Birk Jernström
Started reading every evening and it’s great. Any tips? Fiction, sci-fi, memoirs, tech/business goes
💬 17 🔁 0 ❤️ 27
🔁 Retweeted by @fvoron
FastAPI
FastAPI Conf news! 📢 @marcelotryle, maintainer of Starlette and Uvicorn, the web components behind FastAPI, will join us as a speaker in Amsterdam! 🙌 Get your tickets: fastapiconf.com
Tweet media
💬 1 🔁 7 ❤️ 30
🔁 Retweeted by @birk
Maxime Bourdon Vast
Pause a subscription on @polar_sh instead of canceling it. Billing stops at the end of the current period. The payment method stays on file, so resuming charges the customer right away with no second checkout. Built for seasonal plans and account freezes.
Tweet media
💬 2 🔁 4 ❤️ 21
🔁 Retweeted by @birk
emil
dear designers, i need your help. i’ve spent 3 years as @polar_sh’s only designer. product, brand, ui/ux, marketing & shaping the vision for billing in the intelligence era. billing is the least designed surface in software but one of the most touched. it is also harder to design than it looks. the design at @polar_sh is further along than it should be for one person, but further behind than it should be for a company our size. it held. but it won’t much longer. after the summer, i will start a process to hire a product designer. this is a rare opportunity to shape the design function for a company paving the way in a very exciting problem space. dm me if that sounds like the job you want. consider this the early notice. the person i’m looking for probably isn’t looking. if you know them, tell them. if you are them, dm me.
💬 57 🔁 31 ❤️ 532
🔁 Retweeted by @birk
François Voron
Dogfooding-maxxing @polar_sh We bill our paid plans via Polar, integrating the Polar API via the Polar SDK. github.com/polarsource/po…
💬 0 🔁 1 ❤️ 6
🔁 Retweeted by @birk
Maxime Bourdon Vast
Single Sign-On is live on @polar_sh. Connect any OpenID Connect provider. Anyone who signs in through it becomes a member of your organization. No invites to send. Included in the Scale plan. polar.sh/docs/features/…
Tweet media
💬 0 🔁 4 ❤️ 15
🔁 Retweeted by @birk
François Voron
We're leveling up @polar_sh Python and TS SDK. Fully built in-house, super lightweight and ready for our future API versioning scheme.
Tweet media
💬 3 🔁 6 ❤️ 26
🔁 Retweeted by @birk
dmytro
today i'm launching Invisible Details - a course about the invisible stuff that makes interfaces feel right it took me way longer than i hoped, but it's here
💬 80 🔁 58 ❤️ 990