Colin is the forward-thinking leader of ClerkDev, pioneering best practices in authentication and developer tools. With a data-driven mindset and a passion for simplifying SaaS building, he champions thoughtful innovation over hype. His vision embraces both product expansion and maintaining integrity in security standards.
You’re so tuned into 'buy best practice' that you probably judge your morning coffee by the ISO certification of its beans while lecturing others on why instant coffee is just hype—don’t worry, your tweets have more buzz than your espresso machine!
Successfully forged a pivotal partnership with Stripe, making SaaS building ‘really, really, ridiculously easy’ and setting Clerk apart as an innovator in developer tooling.
To reshape the developer tools ecosystem by enabling builders to adopt secure, scalable, and best-practice solutions effortlessly, while driving the evolution of SaaS beyond traditional boundaries.
Colin values data over hype, prefers innovation grounded in practical benefits, and believes in simplifying complexity rather than adding unnecessary options. He champions the importance of best practices and holds a strong stance against legacy methods that no longer serve users well.
A clear strategic thinker, Colin skillfully balances product innovation with customer demands, all while maintaining a strong and principled stance on security and user experience.
Sometimes so focused on best practices and the bigger picture, Colin may come across as dismissive of traditional enterprise preferences, potentially alienating risk-averse stakeholders.
To grow your audience on X, lean more into sharing bite-sized insights and storytelling around your data-backed decisions and enterprise anecdotes. Engaging with developer communities via AMAs or quick polls about emerging tools could also boost interaction and follower connection.
Fun fact: Colin proudly led Clerk to reject outdated security features like LUNS-based password validation, even when pressured by enterprise clients—prioritizing integrity over easy wins!
Clerk has reached a clear fork in the road:
1. Focus on enterprise sales
Hire an outbound sales team, bump our prices, and focus our engineering efforts on adding extra knobs that enterprises want.
Basically just copy the Auth0 playbook on a more modern toolchain.
2. Focus on product expansion
Create additional tools for billing, CRM, analytics, etc.
These product verticals are heavily dependent on customer data, so we can lean on our user management roots to bootstrap our offering.
This is Rippling's "compound startup" playbook, but using customer data as the foundation instead of employee data: #why-should-startups-broaden-their-scope">rippling.com/blog/rippling-…
---
We're doing 2.
We know it's a bit unexpected... "What do you mean you're building a payments integration? You're an auth company!"
On the other hand: it's not 🙂 A Stripe integration is almost our most requested feature on feedback.clerk.com, so clearly there's demand.
We see it as a broader shift in developer tools: developers want to "buy best practice" instead of piecing it together themselves – and it's happening up and down the stack:
* Serverless instead of DIY infra
* One step further: @nextjs "framework-defined infra" instead of DIY serverless (h/t @cramforce)
* Stripe Checkout instead of DIY checkout
* @inngest instead of re-reading Brandur's "Transactionally Staged Job Drains" for the Nth time and building a DIY job drain (h/t @itstonyhb)
* @convex_dev keeping the client updated instead of DIY webhook hell (h/t @jamwt)
* etc etc etc
There's still innovation on the other side (e.g. kubernetes), but we see that more as tools for tool-builders than for mass-market adoption.
Since Clerk is playing into this trend by selling best practice for auth, it's not surprising that our customers are saying "do it for more things" instead of "give me a bunch of auth knobs" – they wouldn't have picked Clerk if they wanted more knobs!
---
To be clear, this doesn't mean we're giving up on enterprise sales. We expect the sales will come as more enterprises adopt the "buy best practice" mindset - and we already see it starting.
What is really means is that we won't force ourselves up market early, and that we've needed to grow comfortable telling enterprises "no" when they ask for a knob that we think shouldn't exist.
Let me give you a concrete example. At some point, we had an enterprise demand LUNS-based password validation (Lowercase, Uppercase, Number, Symbol)
You've seen this before, probably in an auth flow that you hate. You probably even have a default memorized password that you use when websites demand the requirement.
We built the feature to win the sale (screenshot below), but the whole thing just felt icky. LUNS hasn't been best practice for over a decade, and it's advised against in NIST 800-63B, which is the foremost guidance for how to implement authentication factors.
At this point, we regret it. We don't want this footgun in our product, and soon we'll be clearly marking it as "Bad practice: please do not use"
We're avoiding more options like this because they dilute our offering, and create an opportunity for a competitor to be better at selling best practice. We don't want that to happen.
Ultimately, we're confident that the "buy best practice" mindset will reach all enterprises eventually. It's no different than when enterprises were afraid of the cloud. While we wait, we can build more great products in other verticals.
Teaser of our Stripe integration! @ClerkDev will keep track of the plan your user subscribes to, and make it easy to verify the plan from your backend with:
if( auth().has({ plan: "user:pro" }) ){ ... }
Clerk has reached a clear fork in the road:
1. Focus on enterprise sales
Hire an outbound sales team, bump our prices, and focus our engineering efforts on adding extra knobs that enterprises want.
Basically just copy the Auth0 playbook on a more modern toolchain.
2. Focus on product expansion
Create additional tools for billing, CRM, analytics, etc.
These product verticals are heavily dependent on customer data, so we can lean on our user management roots to bootstrap our offering.
This is Rippling's "compound startup" playbook, but using customer data as the foundation instead of employee data: #why-should-startups-broaden-their-scope">rippling.com/blog/rippling-…
---
We're doing 2.
We know it's a bit unexpected... "What do you mean you're building a payments integration? You're an auth company!"
On the other hand: it's not 🙂 A Stripe integration is almost our most requested feature on feedback.clerk.com, so clearly there's demand.
We see it as a broader shift in developer tools: developers want to "buy best practice" instead of piecing it together themselves – and it's happening up and down the stack:
* Serverless instead of DIY infra
* One step further: @nextjs "framework-defined infra" instead of DIY serverless (h/t @cramforce)
* Stripe Checkout instead of DIY checkout
* @inngest instead of re-reading Brandur's "Transactionally Staged Job Drains" for the Nth time and building a DIY job drain (h/t @itstonyhb)
* @convex_dev keeping the client updated instead of DIY webhook hell (h/t @jamwt)
* etc etc etc
There's still innovation on the other side (e.g. kubernetes), but we see that more as tools for tool-builders than for mass-market adoption.
Since Clerk is playing into this trend by selling best practice for auth, it's not surprising that our customers are saying "do it for more things" instead of "give me a bunch of auth knobs" – they wouldn't have picked Clerk if they wanted more knobs!
---
To be clear, this doesn't mean we're giving up on enterprise sales. We expect the sales will come as more enterprises adopt the "buy best practice" mindset - and we already see it starting.
What is really means is that we won't force ourselves up market early, and that we've needed to grow comfortable telling enterprises "no" when they ask for a knob that we think shouldn't exist.
Let me give you a concrete example. At some point, we had an enterprise demand LUNS-based password validation (Lowercase, Uppercase, Number, Symbol)
You've seen this before, probably in an auth flow that you hate. You probably even have a default memorized password that you use when websites demand the requirement.
We built the feature to win the sale (screenshot below), but the whole thing just felt icky. LUNS hasn't been best practice for over a decade, and it's advised against in NIST 800-63B, which is the foremost guidance for how to implement authentication factors.
At this point, we regret it. We don't want this footgun in our product, and soon we'll be clearly marking it as "Bad practice: please do not use"
We're avoiding more options like this because they dilute our offering, and create an opportunity for a competitor to be better at selling best practice. We don't want that to happen.
Ultimately, we're confident that the "buy best practice" mindset will reach all enterprises eventually. It's no different than when enterprises were afraid of the cloud. While we wait, we can build more great products in other verticals.
Fun bug on @peer_rich's personal site...
The footer shows 2024, but the footer has:
{new Date().getFullYear()}
Looks to be cached at the build step. What's the best way to solve this?
{"data":{"__meta":{"device":false,"path":"/creators/tweetsbycolin"},"/creators/tweetsbycolin":{"data":{"user":{"id":"2493552175","name":"Colin | clerk.com","description":"Lead clerk at @ClerkDev","followers_count":4591,"friends_count":397,"statuses_count":4357,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1471990369176875011/B29AATen_normal.jpg","screen_name":"tweetsbycolin","location":"Remote","entities":{"description":{"urls":[]}}},"details":{"type":"The Visionary","description":"Colin is the forward-thinking leader of ClerkDev, pioneering best practices in authentication and developer tools. With a data-driven mindset and a passion for simplifying SaaS building, he champions thoughtful innovation over hype. His vision embraces both product expansion and maintaining integrity in security standards.","purpose":"To reshape the developer tools ecosystem by enabling builders to adopt secure, scalable, and best-practice solutions effortlessly, while driving the evolution of SaaS beyond traditional boundaries.","beliefs":"Colin values data over hype, prefers innovation grounded in practical benefits, and believes in simplifying complexity rather than adding unnecessary options. He champions the importance of best practices and holds a strong stance against legacy methods that no longer serve users well.","facts":"Fun fact: Colin proudly led Clerk to reject outdated security features like LUNS-based password validation, even when pressured by enterprise clients—prioritizing integrity over easy wins!","strength":"A clear strategic thinker, Colin skillfully balances product innovation with customer demands, all while maintaining a strong and principled stance on security and user experience.","weakness":"Sometimes so focused on best practices and the bigger picture, Colin may come across as dismissive of traditional enterprise preferences, potentially alienating risk-averse stakeholders.","roast":"You’re so tuned into 'buy best practice' that you probably judge your morning coffee by the ISO certification of its beans while lecturing others on why instant coffee is just hype—don’t worry, your tweets have more buzz than your espresso machine!","win":"Successfully forged a pivotal partnership with Stripe, making SaaS building ‘really, really, ridiculously easy’ and setting Clerk apart as an innovator in developer tooling.","recommendation":"To grow your audience on X, lean more into sharing bite-sized insights and storytelling around your data-backed decisions and enterprise anecdotes. Engaging with developer communities via AMAs or quick polls about emerging tools could also boost interaction and follower connection."},"tweets":[{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/dEpiqY6ZV0","expanded_url":"https://x.com/tweetsbycolin/status/1857900968245072087/photo/1","id_str":"1857899606467923968","indices":[225,248],"media_key":"3_1857899606467923968","media_url_https":"https://pbs.twimg.com/media/GciV2Tfb0AA5cwv.jpg","type":"photo","url":"https://t.co/dEpiqY6ZV0","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":285,"w":507,"resize":"fit"},"medium":{"h":285,"w":507,"resize":"fit"},"small":{"h":285,"w":507,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":285,"width":507,"focus_rects":[{"x":0,"y":1,"w":507,"h":284},{"x":0,"y":0,"w":285,"h":285},{"x":0,"y":0,"w":250,"h":285},{"x":43,"y":0,"w":143,"h":285},{"x":0,"y":0,"w":507,"h":285}]},"media_results":{"result":{"media_key":"3_1857899606467923968"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/dEpiqY6ZV0","expanded_url":"https://x.com/tweetsbycolin/status/1857900968245072087/photo/1","id_str":"1857899606467923968","indices":[225,248],"media_key":"3_1857899606467923968","media_url_https":"https://pbs.twimg.com/media/GciV2Tfb0AA5cwv.jpg","type":"photo","url":"https://t.co/dEpiqY6ZV0","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":285,"w":507,"resize":"fit"},"medium":{"h":285,"w":507,"resize":"fit"},"small":{"h":285,"w":507,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":285,"width":507,"focus_rects":[{"x":0,"y":1,"w":507,"h":284},{"x":0,"y":0,"w":285,"h":285},{"x":0,"y":0,"w":250,"h":285},{"x":43,"y":0,"w":143,"h":285},{"x":0,"y":0,"w":507,"h":285}]},"media_results":{"result":{"media_key":"3_1857899606467923968"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1857900968245072087","view_count":344896,"bookmark_count":762,"created_at":1731793083000,"favorite_count":1187,"quote_count":71,"reply_count":83,"retweet_count":101,"user_id_str":"2493552175","conversation_id_str":"1857900968245072087","full_text":"Data from Clerk. \"Magic Links\" are magic in name only\n\nProud that Clerk has successfully guided builders to:\n- Enable Sign in with Google\n- Keep passwords enabled \n- Choose Email OTP over Magic Links\n\nData > hype cycles 📊 https://t.co/dEpiqY6ZV0","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1966560985168441430","quoted_status_permalink":{"url":"https://t.co/1O6XHO7JTO","expanded":"https://twitter.com/ClerkDev/status/1966560985168441430","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1966568702541000710","view_count":104244,"bookmark_count":206,"created_at":1757701490000,"favorite_count":1134,"quote_count":4,"reply_count":28,"retweet_count":16,"user_id_str":"2493552175","conversation_id_str":"1966568702541000710","full_text":"Did the \"Last used\" thing","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"clerk.com/blog/series-b","expanded_url":"https://clerk.com/blog/series-b","url":"https://t.co/4YkeOiQoGk","indices":[217,240]}],"user_mentions":[{"id_str":"102812444","name":"Stripe","screen_name":"stripe","indices":[58,65]}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1749921270295142709","view_count":243290,"bookmark_count":244,"created_at":1706048717000,"favorite_count":455,"quote_count":8,"reply_count":20,"retweet_count":28,"user_id_str":"2493552175","conversation_id_str":"1749921270295142709","full_text":"The money is cool and all, but let's talk more about this @Stripe partnership.\n\ntl;dr: Together, we're going to make building a SaaS really, really, ridiculously easy.\n\nBut let me explain that \"really, really\" part🧵\n\nhttps://t.co/4YkeOiQoGk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,214],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/jApK6LpWbA","expanded_url":"https://x.com/tweetsbycolin/status/1888299014145421384/photo/1","id_str":"1888298613882884096","indices":[215,238],"media_key":"3_1888298613882884096","media_url_https":"https://pbs.twimg.com/media/GjSVla5aEAAITUc.jpg","type":"photo","url":"https://t.co/jApK6LpWbA","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1346,"w":1795,"resize":"fit"},"medium":{"h":900,"w":1200,"resize":"fit"},"small":{"h":510,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1346,"width":1795,"focus_rects":[{"x":0,"y":260,"w":1795,"h":1005},{"x":179,"y":0,"w":1346,"h":1346},{"x":262,"y":0,"w":1181,"h":1346},{"x":516,"y":0,"w":673,"h":1346},{"x":0,"y":0,"w":1795,"h":1346}]},"media_results":{"result":{"media_key":"3_1888298613882884096"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"106463784","name":"villi","screen_name":"villi","indices":[87,93]},{"id_str":"64844802","name":"a16z","screen_name":"a16z","indices":[197,202]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/jApK6LpWbA","expanded_url":"https://x.com/tweetsbycolin/status/1888299014145421384/photo/1","id_str":"1888298613882884096","indices":[215,238],"media_key":"3_1888298613882884096","media_url_https":"https://pbs.twimg.com/media/GjSVla5aEAAITUc.jpg","type":"photo","url":"https://t.co/jApK6LpWbA","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1346,"w":1795,"resize":"fit"},"medium":{"h":900,"w":1200,"resize":"fit"},"small":{"h":510,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1346,"width":1795,"focus_rects":[{"x":0,"y":260,"w":1795,"h":1005},{"x":179,"y":0,"w":1346,"h":1346},{"x":262,"y":0,"w":1181,"h":1346},{"x":516,"y":0,"w":673,"h":1346},{"x":0,"y":0,"w":1795,"h":1346}]},"media_results":{"result":{"media_key":"3_1888298613882884096"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1888281849325047949","quoted_status_permalink":{"url":"https://t.co/Yql0bdMYMK","expanded":"https://twitter.com/ThePeelPod/status/1888281849325047949","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1888299014145421384","view_count":171126,"bookmark_count":205,"created_at":1739040542000,"favorite_count":383,"quote_count":3,"reply_count":17,"retweet_count":9,"user_id_str":"2493552175","conversation_id_str":"1888299014145421384","full_text":"Never been a fan of multi-stage fund hate from pure seed funds. Here's our anecdote: \n\n@villi passed on our seed extension and said he wanted to wait until the A because the space was competitive\n\n@a16z didn't 🤷♂️ https://t.co/jApK6LpWbA","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,279],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/zD7McEbQa1","expanded_url":"https://x.com/tweetsbycolin/status/1824911947357356258/photo/1","id_str":"1824881699161051136","indices":[280,303],"media_key":"3_1824881699161051136","media_url_https":"https://pbs.twimg.com/media/GVNIPJubEAAUi_V.jpg","type":"photo","url":"https://t.co/zD7McEbQa1","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":402,"w":908,"resize":"fit"},"medium":{"h":402,"w":908,"resize":"fit"},"small":{"h":301,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":402,"width":908,"focus_rects":[{"x":0,"y":0,"w":718,"h":402},{"x":0,"y":0,"w":402,"h":402},{"x":0,"y":0,"w":353,"h":402},{"x":58,"y":0,"w":201,"h":402},{"x":0,"y":0,"w":908,"h":402}]},"media_results":{"result":{"media_key":"3_1824881699161051136"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"rippling.com/blog/rippling-…","expanded_url":"https://www.rippling.com/blog/rippling-compound-startup-model-global#why-should-startups-broaden-their-scope","url":"https://t.co/QxKWhEevCp","indices":[609,632]},{"display_url":"feedback.clerk.com","expanded_url":"http://feedback.clerk.com","url":"https://t.co/B2oDh1Xoaq","indices":[863,886]}],"user_mentions":[{"id_str":"1467726470533754880","name":"Next.js","screen_name":"nextjs","indices":[1144,1151]},{"id_str":"15534471","name":"Malte Ubl","screen_name":"cramforce","indices":[1209,1219]},{"id_str":"1388644859859275777","name":"Inngest","screen_name":"inngest","indices":[1265,1273]},{"id_str":"581786871","name":"Tony Holdstock-Brown • Inngest","screen_name":"itstonyhb","indices":[1393,1403]},{"id_str":"1433920357845536775","name":"Convex","screen_name":"convex_dev","indices":[1407,1418]},{"id_str":"28136386","name":"Jamie Turner","screen_name":"jamwt","indices":[1479,1485]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/zD7McEbQa1","expanded_url":"https://x.com/tweetsbycolin/status/1824911947357356258/photo/1","id_str":"1824881699161051136","indices":[280,303],"media_key":"3_1824881699161051136","media_url_https":"https://pbs.twimg.com/media/GVNIPJubEAAUi_V.jpg","type":"photo","url":"https://t.co/zD7McEbQa1","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":402,"w":908,"resize":"fit"},"medium":{"h":402,"w":908,"resize":"fit"},"small":{"h":301,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":402,"width":908,"focus_rects":[{"x":0,"y":0,"w":718,"h":402},{"x":0,"y":0,"w":402,"h":402},{"x":0,"y":0,"w":353,"h":402},{"x":58,"y":0,"w":201,"h":402},{"x":0,"y":0,"w":908,"h":402}]},"media_results":{"result":{"media_key":"3_1824881699161051136"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1824911947357356258","view_count":55679,"bookmark_count":243,"created_at":1723927888000,"favorite_count":362,"quote_count":13,"reply_count":24,"retweet_count":16,"user_id_str":"2493552175","conversation_id_str":"1824911947357356258","full_text":"Clerk has reached a clear fork in the road:\n\n1. Focus on enterprise sales\nHire an outbound sales team, bump our prices, and focus our engineering efforts on adding extra knobs that enterprises want.\n\nBasically just copy the Auth0 playbook on a more modern toolchain.\n\n2. Focus on product expansion\nCreate additional tools for billing, CRM, analytics, etc.\n\nThese product verticals are heavily dependent on customer data, so we can lean on our user management roots to bootstrap our offering.\n\nThis is Rippling's \"compound startup\" playbook, but using customer data as the foundation instead of employee data: https://t.co/QxKWhEevCp\n\n---\n\nWe're doing 2.\n\nWe know it's a bit unexpected... \"What do you mean you're building a payments integration? You're an auth company!\"\n\nOn the other hand: it's not 🙂 A Stripe integration is almost our most requested feature on https://t.co/B2oDh1Xoaq, so clearly there's demand.\n\nWe see it as a broader shift in developer tools: developers want to \"buy best practice\" instead of piecing it together themselves – and it's happening up and down the stack:\n* Serverless instead of DIY infra\n* One step further: @nextjs \"framework-defined infra\" instead of DIY serverless (h/t @cramforce)\n* Stripe Checkout instead of DIY checkout\n* @inngest instead of re-reading Brandur's \"Transactionally Staged Job Drains\" for the Nth time and building a DIY job drain (h/t @itstonyhb)\n* @convex_dev keeping the client updated instead of DIY webhook hell (h/t @jamwt)\n* etc etc etc\n\nThere's still innovation on the other side (e.g. kubernetes), but we see that more as tools for tool-builders than for mass-market adoption.\n\nSince Clerk is playing into this trend by selling best practice for auth, it's not surprising that our customers are saying \"do it for more things\" instead of \"give me a bunch of auth knobs\" – they wouldn't have picked Clerk if they wanted more knobs!\n\n---\n\nTo be clear, this doesn't mean we're giving up on enterprise sales. We expect the sales will come as more enterprises adopt the \"buy best practice\" mindset - and we already see it starting.\n\nWhat is really means is that we won't force ourselves up market early, and that we've needed to grow comfortable telling enterprises \"no\" when they ask for a knob that we think shouldn't exist.\n\nLet me give you a concrete example. At some point, we had an enterprise demand LUNS-based password validation (Lowercase, Uppercase, Number, Symbol)\n\nYou've seen this before, probably in an auth flow that you hate. You probably even have a default memorized password that you use when websites demand the requirement.\n\nWe built the feature to win the sale (screenshot below), but the whole thing just felt icky. LUNS hasn't been best practice for over a decade, and it's advised against in NIST 800-63B, which is the foremost guidance for how to implement authentication factors.\n\nAt this point, we regret it. We don't want this footgun in our product, and soon we'll be clearly marking it as \"Bad practice: please do not use\"\n\nWe're avoiding more options like this because they dilute our offering, and create an opportunity for a competitor to be better at selling best practice. We don't want that to happen.\n\nUltimately, we're confident that the \"buy best practice\" mindset will reach all enterprises eventually. It's no different than when enterprises were afraid of the cloud. While we wait, we can build more great products in other verticals.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,277],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1844267091693850780","view_count":78985,"bookmark_count":189,"created_at":1728542514000,"favorite_count":300,"quote_count":20,"reply_count":36,"retweet_count":12,"user_id_str":"2493552175","conversation_id_str":"1844267091693850780","full_text":"New hiring experiment at Clerk:\n\nWe're hiring an all-in-one PM/engineer/marketer to bring a \"new product\" to market.\n\nThe experiment: this role will have commission. We'll give you 30-70% of a regular salary, and we'll work together to define a commission structure that you're confident can earn more than a regular salary.\n\nThe product itself isn't novel. It's a mature industry and there are several competitors, and almost every website ends up paying for this service eventually.\n\nOne of the existing competitors wants to use Clerk as a distribution channel, and they're letting us whitelabel their infrastructure. So, we (you) just need to rebuild their dashboard within ours, add the feature to our SDKs, and figure out how to sell it.\n\nFor the 6,000+ applications already using Clerk, it should be much easier to buy the product through us than to sign up for another service.\n\nA few more details:\n* The partnership is already in place and you can start as soon as next week\n* We're open to hiring a team of two instead of an individual\n* We think you can have the product released before EOY\n* Strong preference will go to candidates who have built and launched a product before (founders, indiehackers, side project warriors)","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,28],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7vs22pND7E","expanded_url":"https://x.com/tweetsbycolin/status/1859634229552074826/photo/1","id_str":"1859633787967242242","indices":[29,52],"media_key":"3_1859633787967242242","media_url_https":"https://pbs.twimg.com/media/Gc6_E9AaAAIu2vW.png","type":"photo","url":"https://t.co/7vs22pND7E","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":492,"w":460,"resize":"fit"},"medium":{"h":492,"w":460,"resize":"fit"},"small":{"h":492,"w":460,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":492,"width":460,"focus_rects":[{"x":0,"y":6,"w":460,"h":258},{"x":0,"y":0,"w":460,"h":460},{"x":0,"y":0,"w":432,"h":492},{"x":86,"y":0,"w":246,"h":492},{"x":0,"y":0,"w":460,"h":492}]},"media_results":{"result":{"media_key":"3_1859633787967242242"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7vs22pND7E","expanded_url":"https://x.com/tweetsbycolin/status/1859634229552074826/photo/1","id_str":"1859633787967242242","indices":[29,52],"media_key":"3_1859633787967242242","media_url_https":"https://pbs.twimg.com/media/Gc6_E9AaAAIu2vW.png","type":"photo","url":"https://t.co/7vs22pND7E","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":492,"w":460,"resize":"fit"},"medium":{"h":492,"w":460,"resize":"fit"},"small":{"h":492,"w":460,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":492,"width":460,"focus_rects":[{"x":0,"y":6,"w":460,"h":258},{"x":0,"y":0,"w":460,"h":460},{"x":0,"y":0,"w":432,"h":492},{"x":86,"y":0,"w":246,"h":492},{"x":0,"y":0,"w":460,"h":492}]},"media_results":{"result":{"media_key":"3_1859633787967242242"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1859634229552074826","view_count":20330,"bookmark_count":37,"created_at":1732206325000,"favorite_count":283,"quote_count":6,"reply_count":26,"retweet_count":9,"user_id_str":"2493552175","conversation_id_str":"1859634229552074826","full_text":"Welcome, <Waitlist/> 🚀 https://t.co/7vs22pND7E","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,163],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1971636793000014231","quoted_status_permalink":{"url":"https://t.co/x55tV6d9XA","expanded":"https://twitter.com/imbereket/status/1971636793000014231","display":"x.com/imbereket/stat…"},"retweeted":false,"fact_check":null,"id":"1971641098201370772","view_count":320560,"bookmark_count":72,"created_at":1758910843000,"favorite_count":242,"quote_count":32,"reply_count":40,"retweet_count":3,"user_id_str":"2493552175","conversation_id_str":"1971641098201370772","full_text":"Auth.js deprecated. There's no such thing as free auth.\n\n\"Maintainers moved roles, time was tight, and the surface area outgrew what we could responsibly support.\"","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,215],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"og.new","expanded_url":"http://og.new","url":"https://t.co/rWDSXqrKak","indices":[39,62]}],"user_mentions":[{"id_str":"1625441194556764160","name":"Fady","screen_name":"fady_mak","indices":[79,88]}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1870567027561394506","view_count":18172,"bookmark_count":183,"created_at":1734812907000,"favorite_count":227,"quote_count":4,"reply_count":13,"retweet_count":7,"user_id_str":"2493552175","conversation_id_str":"1870567027561394506","full_text":"We're up! 🚀\n\nJoined the .new club with https://t.co/rWDSXqrKak \n\nAll credit to @fady_mak so far! I haven't done much of anything yet.\n\n(DNS has only been propagating for like 6 minutes, so you might see a dead link)","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1978499565406843393","quoted_status_permalink":{"url":"https://t.co/gPoESESQgN","expanded":"https://twitter.com/ClerkDev/status/1978499565406843393","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1978500578700341364","view_count":34407,"bookmark_count":21,"created_at":1760546271000,"favorite_count":210,"quote_count":1,"reply_count":42,"retweet_count":7,"user_id_str":"2493552175","conversation_id_str":"1978500578700341364","full_text":"Series C 🚀\n\nThis new funding creates the opportunity to tackle a new product pillar in earnest.\n\nThere's lots of excitement around Agent Identity right now, and we're excited to bring spectacular DX to that market.\n\n(Don't worry, usage-based billing will still launch first 😀)","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1966148361242964155","quoted_status_permalink":{"url":"https://t.co/WSLXGnCajw","expanded":"https://twitter.com/zeeg/status/1966148361242964155","display":"x.com/zeeg/status/19…"},"retweeted":false,"fact_check":null,"id":"1966154265493385364","view_count":31009,"bookmark_count":40,"created_at":1757602680000,"favorite_count":204,"quote_count":0,"reply_count":8,"retweet_count":8,"user_id_str":"2493552175","conversation_id_str":"1966154265493385364","full_text":"Standard Capital approach appears to be “we know what founders hate, let’s just not do those things”\n\nVC is a sales business and their novel strategy is to listen to what the customers want\n\nFingers crossed the outcome will be less legal feels, less dilution, less boards filled with 🤡","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,195],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1892953482035953824","view_count":11640,"bookmark_count":13,"created_at":1740150254000,"favorite_count":180,"quote_count":0,"reply_count":15,"retweet_count":9,"user_id_str":"2493552175","conversation_id_str":"1892953482035953824","full_text":"Clerk crossed 100,000,000 managed users 🎉\n\nTo 1,000,000: 16 months\nTo 10,000,000: +15 months\nTo 100,000,000: +17 months\n\nAnd, looks like we’re only a few weeks away from 10,000 active prod apps 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,187],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/ceJVX8Rn4X","expanded_url":"https://x.com/tweetsbycolin/status/1914437338899591193/photo/1","id_str":"1914436529407311872","indices":[188,211],"media_key":"16_1914436529407311872","media_url_https":"https://pbs.twimg.com/tweet_video_thumb/GpFx4WBawAA4394.jpg","type":"animated_gif","url":"https://t.co/ceJVX8Rn4X","ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":620,"w":800,"resize":"fit"},"medium":{"h":620,"w":800,"resize":"fit"},"small":{"h":527,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":620,"width":800,"focus_rects":[]},"video_info":{"aspect_ratio":[40,31],"variants":[{"bitrate":0,"content_type":"video/mp4","url":"https://video.twimg.com/tweet_video/GpFx4WBawAA4394.mp4"}]},"media_results":{"result":{"media_key":"16_1914436529407311872"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/ceJVX8Rn4X","expanded_url":"https://x.com/tweetsbycolin/status/1914437338899591193/photo/1","id_str":"1914436529407311872","indices":[188,211],"media_key":"16_1914436529407311872","media_url_https":"https://pbs.twimg.com/tweet_video_thumb/GpFx4WBawAA4394.jpg","type":"animated_gif","url":"https://t.co/ceJVX8Rn4X","ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":620,"w":800,"resize":"fit"},"medium":{"h":620,"w":800,"resize":"fit"},"small":{"h":527,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":620,"width":800,"focus_rects":[]},"video_info":{"aspect_ratio":[40,31],"variants":[{"bitrate":0,"content_type":"video/mp4","url":"https://video.twimg.com/tweet_video/GpFx4WBawAA4394.mp4"}]},"media_results":{"result":{"media_key":"16_1914436529407311872"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1914437338899591193","view_count":23959,"bookmark_count":35,"created_at":1745272404000,"favorite_count":171,"quote_count":3,"reply_count":20,"retweet_count":10,"user_id_str":"2493552175","conversation_id_str":"1914437338899591193","full_text":"We're in the home stretch for Clerk Billing\n\nPrivate onboardings are happening this week 🚀\n\nGA is very close. Mostly dashboard tweaks at this point\n\nSo excited to get this in your hands 😄 https://t.co/ceJVX8Rn4X","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,203],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/HEkLGfpTtu","expanded_url":"https://x.com/tweetsbycolin/status/1779885552072016050/video/1","id_str":"1779885118745726978","indices":[204,227],"media_key":"7_1779885118745726978","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1779885118745726978/pu/img/vgOxv_FuM3a9DtrL.jpg","type":"video","url":"https://t.co/HEkLGfpTtu","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1080,"w":1920,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":328061,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/pl/X3NaXZtG0MeqdBXc.m3u8?tag=14&v=30f"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/vid/avc1/480x270/GkbEiZF5MePqWAKN.mp4?tag=14"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/vid/avc1/640x360/wWsq9iBqzpEtPs2J.mp4?tag=14"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/vid/avc1/1280x720/g1koVnD0ODuVveJN.mp4?tag=14"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/vid/avc1/1920x1080/bvLJ85DVrguxRbdi.mp4?tag=14"}]},"media_results":{"result":{"media_key":"7_1779885118745726978"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1155928752796262401","name":"Clerk","screen_name":"ClerkDev","indices":[34,43]},{"id_str":"1155928752796262401","name":"Clerk","screen_name":"ClerkDev","indices":[34,43]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/HEkLGfpTtu","expanded_url":"https://x.com/tweetsbycolin/status/1779885552072016050/video/1","id_str":"1779885118745726978","indices":[204,227],"media_key":"7_1779885118745726978","media_url_https":"https://pbs.twimg.com/ext_tw_video_thumb/1779885118745726978/pu/img/vgOxv_FuM3a9DtrL.jpg","type":"video","url":"https://t.co/HEkLGfpTtu","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":1080,"w":1920,"resize":"fit"},"medium":{"h":675,"w":1200,"resize":"fit"},"small":{"h":383,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1080,"width":1920,"focus_rects":[]},"video_info":{"aspect_ratio":[16,9],"duration_millis":328061,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/pl/X3NaXZtG0MeqdBXc.m3u8?tag=14&v=30f"},{"bitrate":256000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/vid/avc1/480x270/GkbEiZF5MePqWAKN.mp4?tag=14"},{"bitrate":832000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/vid/avc1/640x360/wWsq9iBqzpEtPs2J.mp4?tag=14"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/vid/avc1/1280x720/g1koVnD0ODuVveJN.mp4?tag=14"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/ext_tw_video/1779885118745726978/pu/vid/avc1/1920x1080/bvLJ85DVrguxRbdi.mp4?tag=14"}]},"media_results":{"result":{"media_key":"7_1779885118745726978"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1779885552072016050","view_count":36885,"bookmark_count":55,"created_at":1713192758000,"favorite_count":161,"quote_count":10,"reply_count":14,"retweet_count":16,"user_id_str":"2493552175","conversation_id_str":"1779885552072016050","full_text":"Teaser of our Stripe integration! @ClerkDev will keep track of the plan your user subscribes to, and make it easy to verify the plan from your backend with:\n\nif( auth().has({ plan: \"user:pro\" }) ){ ... } https://t.co/HEkLGfpTtu","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,285],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1919927851140448360","quoted_status_permalink":{"url":"https://t.co/ocINmDUbHT","expanded":"https://twitter.com/ClerkDev/status/1919927851140448360","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1919932670248706434","view_count":28955,"bookmark_count":24,"created_at":1746582593000,"favorite_count":149,"quote_count":0,"reply_count":17,"retweet_count":18,"user_id_str":"2493552175","conversation_id_str":"1919932670248706434","full_text":"Clerk Billing is launched 🚀\n\nSimply define your plans and drop a <PricingTable/>\n\nThe user-facing flows to switch plans or payment methods are in the <UserProfile/> (B2C) or <OrganizationProfile/> (B2B), which you’ve already mounted if you use Clerk\n\nIt’s that easy 🍾","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,38],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/xjZ3tGPETI","expanded_url":"https://x.com/tweetsbycolin/status/1853700087656165481/photo/1","id_str":"1853699019329200128","indices":[39,62],"media_key":"3_1853699019329200128","media_url_https":"https://pbs.twimg.com/media/Gbmpb8-bYAAgRZu.png","type":"photo","url":"https://t.co/xjZ3tGPETI","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":626,"w":500,"resize":"fit"},"medium":{"h":626,"w":500,"resize":"fit"},"small":{"h":626,"w":500,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":626,"width":500,"focus_rects":[{"x":0,"y":94,"w":500,"h":280},{"x":0,"y":0,"w":500,"h":500},{"x":0,"y":0,"w":500,"h":570},{"x":0,"y":0,"w":313,"h":626},{"x":0,"y":0,"w":500,"h":626}]},"media_results":{"result":{"media_key":"3_1853699019329200128"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/xjZ3tGPETI","expanded_url":"https://x.com/tweetsbycolin/status/1853700087656165481/photo/1","id_str":"1853699019329200128","indices":[39,62],"media_key":"3_1853699019329200128","media_url_https":"https://pbs.twimg.com/media/Gbmpb8-bYAAgRZu.png","type":"photo","url":"https://t.co/xjZ3tGPETI","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":626,"w":500,"resize":"fit"},"medium":{"h":626,"w":500,"resize":"fit"},"small":{"h":626,"w":500,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":626,"width":500,"focus_rects":[{"x":0,"y":94,"w":500,"h":280},{"x":0,"y":0,"w":500,"h":500},{"x":0,"y":0,"w":500,"h":570},{"x":0,"y":0,"w":313,"h":626},{"x":0,"y":0,"w":500,"h":626}]},"media_results":{"result":{"media_key":"3_1853699019329200128"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1853700087656165481","view_count":8638,"bookmark_count":5,"created_at":1730791515000,"favorite_count":143,"quote_count":0,"reply_count":12,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1853700087656165481","full_text":"LinkedIn is the gift that keeps giving https://t.co/xjZ3tGPETI","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}],"ctweets":[{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/dEpiqY6ZV0","expanded_url":"https://x.com/tweetsbycolin/status/1857900968245072087/photo/1","id_str":"1857899606467923968","indices":[225,248],"media_key":"3_1857899606467923968","media_url_https":"https://pbs.twimg.com/media/GciV2Tfb0AA5cwv.jpg","type":"photo","url":"https://t.co/dEpiqY6ZV0","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":285,"w":507,"resize":"fit"},"medium":{"h":285,"w":507,"resize":"fit"},"small":{"h":285,"w":507,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":285,"width":507,"focus_rects":[{"x":0,"y":1,"w":507,"h":284},{"x":0,"y":0,"w":285,"h":285},{"x":0,"y":0,"w":250,"h":285},{"x":43,"y":0,"w":143,"h":285},{"x":0,"y":0,"w":507,"h":285}]},"media_results":{"result":{"media_key":"3_1857899606467923968"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/dEpiqY6ZV0","expanded_url":"https://x.com/tweetsbycolin/status/1857900968245072087/photo/1","id_str":"1857899606467923968","indices":[225,248],"media_key":"3_1857899606467923968","media_url_https":"https://pbs.twimg.com/media/GciV2Tfb0AA5cwv.jpg","type":"photo","url":"https://t.co/dEpiqY6ZV0","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":285,"w":507,"resize":"fit"},"medium":{"h":285,"w":507,"resize":"fit"},"small":{"h":285,"w":507,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":285,"width":507,"focus_rects":[{"x":0,"y":1,"w":507,"h":284},{"x":0,"y":0,"w":285,"h":285},{"x":0,"y":0,"w":250,"h":285},{"x":43,"y":0,"w":143,"h":285},{"x":0,"y":0,"w":507,"h":285}]},"media_results":{"result":{"media_key":"3_1857899606467923968"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1857900968245072087","view_count":344896,"bookmark_count":762,"created_at":1731793083000,"favorite_count":1187,"quote_count":71,"reply_count":83,"retweet_count":101,"user_id_str":"2493552175","conversation_id_str":"1857900968245072087","full_text":"Data from Clerk. \"Magic Links\" are magic in name only\n\nProud that Clerk has successfully guided builders to:\n- Enable Sign in with Google\n- Keep passwords enabled \n- Choose Email OTP over Magic Links\n\nData > hype cycles 📊 https://t.co/dEpiqY6ZV0","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1978499565406843393","quoted_status_permalink":{"url":"https://t.co/gPoESESQgN","expanded":"https://twitter.com/ClerkDev/status/1978499565406843393","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1978500578700341364","view_count":34407,"bookmark_count":21,"created_at":1760546271000,"favorite_count":210,"quote_count":1,"reply_count":42,"retweet_count":7,"user_id_str":"2493552175","conversation_id_str":"1978500578700341364","full_text":"Series C 🚀\n\nThis new funding creates the opportunity to tackle a new product pillar in earnest.\n\nThere's lots of excitement around Agent Identity right now, and we're excited to bring spectacular DX to that market.\n\n(Don't worry, usage-based billing will still launch first 😀)","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,163],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1971636793000014231","quoted_status_permalink":{"url":"https://t.co/x55tV6d9XA","expanded":"https://twitter.com/imbereket/status/1971636793000014231","display":"x.com/imbereket/stat…"},"retweeted":false,"fact_check":null,"id":"1971641098201370772","view_count":320560,"bookmark_count":72,"created_at":1758910843000,"favorite_count":242,"quote_count":32,"reply_count":40,"retweet_count":3,"user_id_str":"2493552175","conversation_id_str":"1971641098201370772","full_text":"Auth.js deprecated. There's no such thing as free auth.\n\n\"Maintainers moved roles, time was tight, and the surface area outgrew what we could responsibly support.\"","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,277],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1844267091693850780","view_count":78985,"bookmark_count":189,"created_at":1728542514000,"favorite_count":300,"quote_count":20,"reply_count":36,"retweet_count":12,"user_id_str":"2493552175","conversation_id_str":"1844267091693850780","full_text":"New hiring experiment at Clerk:\n\nWe're hiring an all-in-one PM/engineer/marketer to bring a \"new product\" to market.\n\nThe experiment: this role will have commission. We'll give you 30-70% of a regular salary, and we'll work together to define a commission structure that you're confident can earn more than a regular salary.\n\nThe product itself isn't novel. It's a mature industry and there are several competitors, and almost every website ends up paying for this service eventually.\n\nOne of the existing competitors wants to use Clerk as a distribution channel, and they're letting us whitelabel their infrastructure. So, we (you) just need to rebuild their dashboard within ours, add the feature to our SDKs, and figure out how to sell it.\n\nFor the 6,000+ applications already using Clerk, it should be much easier to buy the product through us than to sign up for another service.\n\nA few more details:\n* The partnership is already in place and you can start as soon as next week\n* We're open to hiring a team of two instead of an individual\n* We think you can have the product released before EOY\n* Strong preference will go to candidates who have built and launched a product before (founders, indiehackers, side project warriors)","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,25],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1966560985168441430","quoted_status_permalink":{"url":"https://t.co/1O6XHO7JTO","expanded":"https://twitter.com/ClerkDev/status/1966560985168441430","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1966568702541000710","view_count":104244,"bookmark_count":206,"created_at":1757701490000,"favorite_count":1134,"quote_count":4,"reply_count":28,"retweet_count":16,"user_id_str":"2493552175","conversation_id_str":"1966568702541000710","full_text":"Did the \"Last used\" thing","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,28],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7vs22pND7E","expanded_url":"https://x.com/tweetsbycolin/status/1859634229552074826/photo/1","id_str":"1859633787967242242","indices":[29,52],"media_key":"3_1859633787967242242","media_url_https":"https://pbs.twimg.com/media/Gc6_E9AaAAIu2vW.png","type":"photo","url":"https://t.co/7vs22pND7E","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":492,"w":460,"resize":"fit"},"medium":{"h":492,"w":460,"resize":"fit"},"small":{"h":492,"w":460,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":492,"width":460,"focus_rects":[{"x":0,"y":6,"w":460,"h":258},{"x":0,"y":0,"w":460,"h":460},{"x":0,"y":0,"w":432,"h":492},{"x":86,"y":0,"w":246,"h":492},{"x":0,"y":0,"w":460,"h":492}]},"media_results":{"result":{"media_key":"3_1859633787967242242"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7vs22pND7E","expanded_url":"https://x.com/tweetsbycolin/status/1859634229552074826/photo/1","id_str":"1859633787967242242","indices":[29,52],"media_key":"3_1859633787967242242","media_url_https":"https://pbs.twimg.com/media/Gc6_E9AaAAIu2vW.png","type":"photo","url":"https://t.co/7vs22pND7E","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":492,"w":460,"resize":"fit"},"medium":{"h":492,"w":460,"resize":"fit"},"small":{"h":492,"w":460,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":492,"width":460,"focus_rects":[{"x":0,"y":6,"w":460,"h":258},{"x":0,"y":0,"w":460,"h":460},{"x":0,"y":0,"w":432,"h":492},{"x":86,"y":0,"w":246,"h":492},{"x":0,"y":0,"w":460,"h":492}]},"media_results":{"result":{"media_key":"3_1859633787967242242"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1859634229552074826","view_count":20330,"bookmark_count":37,"created_at":1732206325000,"favorite_count":283,"quote_count":6,"reply_count":26,"retweet_count":9,"user_id_str":"2493552175","conversation_id_str":"1859634229552074826","full_text":"Welcome, <Waitlist/> 🚀 https://t.co/7vs22pND7E","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,2],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/wg7hfwjhci","expanded_url":"https://twitter.com/tweetsbycolin/status/1765542621714448616/photo/1","id_str":"1765542372484722688","indices":[3,26],"media_key":"3_1765542372484722688","media_url_https":"https://pbs.twimg.com/media/GIB3bvvaMAA6KjM.jpg","type":"photo","url":"https://t.co/WG7HfWJhcI","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":1565,"y":1039,"h":67,"w":67},{"x":679,"y":623,"h":147,"w":147}]},"medium":{"faces":[{"x":917,"y":609,"h":39,"w":39},{"x":397,"y":365,"h":86,"w":86}]},"small":{"faces":[{"x":519,"y":345,"h":22,"w":22},{"x":225,"y":207,"h":48,"w":48}]},"orig":{"faces":[{"x":1966,"y":1306,"h":85,"w":85},{"x":853,"y":783,"h":185,"w":185}]}},"sizes":{"large":{"h":1365,"w":2048,"resize":"fit"},"medium":{"h":800,"w":1200,"resize":"fit"},"small":{"h":453,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1714,"width":2572,"focus_rects":[{"x":0,"y":0,"w":2572,"h":1440},{"x":0,"y":0,"w":1714,"h":1714},{"x":83,"y":0,"w":1504,"h":1714},{"x":407,"y":0,"w":857,"h":1714},{"x":0,"y":0,"w":2572,"h":1714}]},"media_results":{"result":{"media_key":"3_1765542372484722688"}}},{"display_url":"pic.x.com/wg7hfwjhci","expanded_url":"https://twitter.com/tweetsbycolin/status/1765542621714448616/photo/1","id_str":"1765542452419792896","indices":[3,26],"media_key":"3_1765542452419792896","media_url_https":"https://pbs.twimg.com/media/GIB3gZhakAAeZQM.jpg","type":"photo","url":"https://t.co/WG7HfWJhcI","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":815,"y":653,"h":127,"w":127},{"x":793,"y":231,"h":235,"w":235}]},"medium":{"faces":[{"x":477,"y":383,"h":74,"w":74},{"x":465,"y":135,"h":138,"w":138}]},"small":{"faces":[{"x":270,"y":217,"h":42,"w":42},{"x":263,"y":76,"h":78,"w":78}]},"orig":{"faces":[{"x":1024,"y":821,"h":160,"w":160},{"x":997,"y":291,"h":296,"w":296}]}},"sizes":{"large":{"h":1365,"w":2048,"resize":"fit"},"medium":{"h":800,"w":1200,"resize":"fit"},"small":{"h":453,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1714,"width":2572,"focus_rects":[{"x":0,"y":0,"w":2572,"h":1440},{"x":236,"y":0,"w":1714,"h":1714},{"x":341,"y":0,"w":1504,"h":1714},{"x":665,"y":0,"w":857,"h":1714},{"x":0,"y":0,"w":2572,"h":1714}]},"media_results":{"result":{"media_key":"3_1765542452419792896"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.twitter.com/WG7HfWJhcI","expanded_url":"https://twitter.com/tweetsbycolin/status/1765542621714448616/photo/1","id_str":"1765542372484722688","indices":[3,26],"media_key":"3_1765542372484722688","media_url_https":"https://pbs.twimg.com/media/GIB3bvvaMAA6KjM.jpg","type":"photo","url":"https://t.co/WG7HfWJhcI","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":1565,"y":1039,"h":67,"w":67},{"x":679,"y":623,"h":147,"w":147}]},"medium":{"faces":[{"x":917,"y":609,"h":39,"w":39},{"x":397,"y":365,"h":86,"w":86}]},"small":{"faces":[{"x":519,"y":345,"h":22,"w":22},{"x":225,"y":207,"h":48,"w":48}]},"orig":{"faces":[{"x":1966,"y":1306,"h":85,"w":85},{"x":853,"y":783,"h":185,"w":185}]}},"sizes":{"large":{"h":1365,"w":2048,"resize":"fit"},"medium":{"h":800,"w":1200,"resize":"fit"},"small":{"h":453,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1714,"width":2572,"focus_rects":[{"x":0,"y":0,"w":2572,"h":1440},{"x":0,"y":0,"w":1714,"h":1714},{"x":83,"y":0,"w":1504,"h":1714},{"x":407,"y":0,"w":857,"h":1714},{"x":0,"y":0,"w":2572,"h":1714}]},"media_results":{"result":{"media_key":"3_1765542372484722688"}}},{"display_url":"pic.twitter.com/WG7HfWJhcI","expanded_url":"https://twitter.com/tweetsbycolin/status/1765542621714448616/photo/1","id_str":"1765542452419792896","indices":[3,26],"media_key":"3_1765542452419792896","media_url_https":"https://pbs.twimg.com/media/GIB3gZhakAAeZQM.jpg","type":"photo","url":"https://t.co/WG7HfWJhcI","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":815,"y":653,"h":127,"w":127},{"x":793,"y":231,"h":235,"w":235}]},"medium":{"faces":[{"x":477,"y":383,"h":74,"w":74},{"x":465,"y":135,"h":138,"w":138}]},"small":{"faces":[{"x":270,"y":217,"h":42,"w":42},{"x":263,"y":76,"h":78,"w":78}]},"orig":{"faces":[{"x":1024,"y":821,"h":160,"w":160},{"x":997,"y":291,"h":296,"w":296}]}},"sizes":{"large":{"h":1365,"w":2048,"resize":"fit"},"medium":{"h":800,"w":1200,"resize":"fit"},"small":{"h":453,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1714,"width":2572,"focus_rects":[{"x":0,"y":0,"w":2572,"h":1440},{"x":236,"y":0,"w":1714,"h":1714},{"x":341,"y":0,"w":1504,"h":1714},{"x":665,"y":0,"w":857,"h":1714},{"x":0,"y":0,"w":2572,"h":1714}]},"media_results":{"result":{"media_key":"3_1765542452419792896"}}}]},"favorited":false,"lang":"und","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1765542621714448616","view_count":4229,"bookmark_count":0,"created_at":1709773137000,"favorite_count":75,"quote_count":0,"reply_count":24,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1765542621714448616","full_text":"33 https://t.co/WG7HfWJhcI","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,279],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/zD7McEbQa1","expanded_url":"https://x.com/tweetsbycolin/status/1824911947357356258/photo/1","id_str":"1824881699161051136","indices":[280,303],"media_key":"3_1824881699161051136","media_url_https":"https://pbs.twimg.com/media/GVNIPJubEAAUi_V.jpg","type":"photo","url":"https://t.co/zD7McEbQa1","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":402,"w":908,"resize":"fit"},"medium":{"h":402,"w":908,"resize":"fit"},"small":{"h":301,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":402,"width":908,"focus_rects":[{"x":0,"y":0,"w":718,"h":402},{"x":0,"y":0,"w":402,"h":402},{"x":0,"y":0,"w":353,"h":402},{"x":58,"y":0,"w":201,"h":402},{"x":0,"y":0,"w":908,"h":402}]},"media_results":{"result":{"media_key":"3_1824881699161051136"}}}],"symbols":[],"timestamps":[],"urls":[{"display_url":"rippling.com/blog/rippling-…","expanded_url":"https://www.rippling.com/blog/rippling-compound-startup-model-global#why-should-startups-broaden-their-scope","url":"https://t.co/QxKWhEevCp","indices":[609,632]},{"display_url":"feedback.clerk.com","expanded_url":"http://feedback.clerk.com","url":"https://t.co/B2oDh1Xoaq","indices":[863,886]}],"user_mentions":[{"id_str":"1467726470533754880","name":"Next.js","screen_name":"nextjs","indices":[1144,1151]},{"id_str":"15534471","name":"Malte Ubl","screen_name":"cramforce","indices":[1209,1219]},{"id_str":"1388644859859275777","name":"Inngest","screen_name":"inngest","indices":[1265,1273]},{"id_str":"581786871","name":"Tony Holdstock-Brown • Inngest","screen_name":"itstonyhb","indices":[1393,1403]},{"id_str":"1433920357845536775","name":"Convex","screen_name":"convex_dev","indices":[1407,1418]},{"id_str":"28136386","name":"Jamie Turner","screen_name":"jamwt","indices":[1479,1485]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/zD7McEbQa1","expanded_url":"https://x.com/tweetsbycolin/status/1824911947357356258/photo/1","id_str":"1824881699161051136","indices":[280,303],"media_key":"3_1824881699161051136","media_url_https":"https://pbs.twimg.com/media/GVNIPJubEAAUi_V.jpg","type":"photo","url":"https://t.co/zD7McEbQa1","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":402,"w":908,"resize":"fit"},"medium":{"h":402,"w":908,"resize":"fit"},"small":{"h":301,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":402,"width":908,"focus_rects":[{"x":0,"y":0,"w":718,"h":402},{"x":0,"y":0,"w":402,"h":402},{"x":0,"y":0,"w":353,"h":402},{"x":58,"y":0,"w":201,"h":402},{"x":0,"y":0,"w":908,"h":402}]},"media_results":{"result":{"media_key":"3_1824881699161051136"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1824911947357356258","view_count":55679,"bookmark_count":243,"created_at":1723927888000,"favorite_count":362,"quote_count":13,"reply_count":24,"retweet_count":16,"user_id_str":"2493552175","conversation_id_str":"1824911947357356258","full_text":"Clerk has reached a clear fork in the road:\n\n1. Focus on enterprise sales\nHire an outbound sales team, bump our prices, and focus our engineering efforts on adding extra knobs that enterprises want.\n\nBasically just copy the Auth0 playbook on a more modern toolchain.\n\n2. Focus on product expansion\nCreate additional tools for billing, CRM, analytics, etc.\n\nThese product verticals are heavily dependent on customer data, so we can lean on our user management roots to bootstrap our offering.\n\nThis is Rippling's \"compound startup\" playbook, but using customer data as the foundation instead of employee data: https://t.co/QxKWhEevCp\n\n---\n\nWe're doing 2.\n\nWe know it's a bit unexpected... \"What do you mean you're building a payments integration? You're an auth company!\"\n\nOn the other hand: it's not 🙂 A Stripe integration is almost our most requested feature on https://t.co/B2oDh1Xoaq, so clearly there's demand.\n\nWe see it as a broader shift in developer tools: developers want to \"buy best practice\" instead of piecing it together themselves – and it's happening up and down the stack:\n* Serverless instead of DIY infra\n* One step further: @nextjs \"framework-defined infra\" instead of DIY serverless (h/t @cramforce)\n* Stripe Checkout instead of DIY checkout\n* @inngest instead of re-reading Brandur's \"Transactionally Staged Job Drains\" for the Nth time and building a DIY job drain (h/t @itstonyhb)\n* @convex_dev keeping the client updated instead of DIY webhook hell (h/t @jamwt)\n* etc etc etc\n\nThere's still innovation on the other side (e.g. kubernetes), but we see that more as tools for tool-builders than for mass-market adoption.\n\nSince Clerk is playing into this trend by selling best practice for auth, it's not surprising that our customers are saying \"do it for more things\" instead of \"give me a bunch of auth knobs\" – they wouldn't have picked Clerk if they wanted more knobs!\n\n---\n\nTo be clear, this doesn't mean we're giving up on enterprise sales. We expect the sales will come as more enterprises adopt the \"buy best practice\" mindset - and we already see it starting.\n\nWhat is really means is that we won't force ourselves up market early, and that we've needed to grow comfortable telling enterprises \"no\" when they ask for a knob that we think shouldn't exist.\n\nLet me give you a concrete example. At some point, we had an enterprise demand LUNS-based password validation (Lowercase, Uppercase, Number, Symbol)\n\nYou've seen this before, probably in an auth flow that you hate. You probably even have a default memorized password that you use when websites demand the requirement.\n\nWe built the feature to win the sale (screenshot below), but the whole thing just felt icky. LUNS hasn't been best practice for over a decade, and it's advised against in NIST 800-63B, which is the foremost guidance for how to implement authentication factors.\n\nAt this point, we regret it. We don't want this footgun in our product, and soon we'll be clearly marking it as \"Bad practice: please do not use\"\n\nWe're avoiding more options like this because they dilute our offering, and create an opportunity for a competitor to be better at selling best practice. We don't want that to happen.\n\nUltimately, we're confident that the \"buy best practice\" mindset will reach all enterprises eventually. It's no different than when enterprises were afraid of the cloud. While we wait, we can build more great products in other verticals.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,186],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1004742187","name":"Peer Richelsen — oss/acc","screen_name":"peer_rich","indices":[11,21]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1882692676119941619","view_count":21561,"bookmark_count":24,"created_at":1737703887000,"favorite_count":105,"quote_count":3,"reply_count":22,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1882692676119941619","full_text":"Fun bug on @peer_rich's personal site...\n\nThe footer shows 2024, but the footer has: \n{new Date().getFullYear()}\n\nLooks to be cached at the build step. What's the best way to solve this?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[{"display_url":"clerk.com/blog/series-b","expanded_url":"https://clerk.com/blog/series-b","url":"https://t.co/4YkeOiQoGk","indices":[217,240]}],"user_mentions":[{"id_str":"102812444","name":"Stripe","screen_name":"stripe","indices":[58,65]}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1749921270295142709","view_count":243290,"bookmark_count":244,"created_at":1706048717000,"favorite_count":455,"quote_count":8,"reply_count":20,"retweet_count":28,"user_id_str":"2493552175","conversation_id_str":"1749921270295142709","full_text":"The money is cool and all, but let's talk more about this @Stripe partnership.\n\ntl;dr: Together, we're going to make building a SaaS really, really, ridiculously easy.\n\nBut let me explain that \"really, really\" part🧵\n\nhttps://t.co/4YkeOiQoGk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,187],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/ceJVX8Rn4X","expanded_url":"https://x.com/tweetsbycolin/status/1914437338899591193/photo/1","id_str":"1914436529407311872","indices":[188,211],"media_key":"16_1914436529407311872","media_url_https":"https://pbs.twimg.com/tweet_video_thumb/GpFx4WBawAA4394.jpg","type":"animated_gif","url":"https://t.co/ceJVX8Rn4X","ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":620,"w":800,"resize":"fit"},"medium":{"h":620,"w":800,"resize":"fit"},"small":{"h":527,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":620,"width":800,"focus_rects":[]},"video_info":{"aspect_ratio":[40,31],"variants":[{"bitrate":0,"content_type":"video/mp4","url":"https://video.twimg.com/tweet_video/GpFx4WBawAA4394.mp4"}]},"media_results":{"result":{"media_key":"16_1914436529407311872"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/ceJVX8Rn4X","expanded_url":"https://x.com/tweetsbycolin/status/1914437338899591193/photo/1","id_str":"1914436529407311872","indices":[188,211],"media_key":"16_1914436529407311872","media_url_https":"https://pbs.twimg.com/tweet_video_thumb/GpFx4WBawAA4394.jpg","type":"animated_gif","url":"https://t.co/ceJVX8Rn4X","ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":620,"w":800,"resize":"fit"},"medium":{"h":620,"w":800,"resize":"fit"},"small":{"h":527,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":620,"width":800,"focus_rects":[]},"video_info":{"aspect_ratio":[40,31],"variants":[{"bitrate":0,"content_type":"video/mp4","url":"https://video.twimg.com/tweet_video/GpFx4WBawAA4394.mp4"}]},"media_results":{"result":{"media_key":"16_1914436529407311872"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1914437338899591193","view_count":23959,"bookmark_count":35,"created_at":1745272404000,"favorite_count":171,"quote_count":3,"reply_count":20,"retweet_count":10,"user_id_str":"2493552175","conversation_id_str":"1914437338899591193","full_text":"We're in the home stretch for Clerk Billing\n\nPrivate onboardings are happening this week 🚀\n\nGA is very close. Mostly dashboard tweaks at this point\n\nSo excited to get this in your hands 😄 https://t.co/ceJVX8Rn4X","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1971641098201370772","quoted_status_permalink":{"url":"https://t.co/KNG9mhCrJ7","expanded":"https://twitter.com/tweetsbycolin/status/1971641098201370772","display":"x.com/tweetsbycolin/…"},"retweeted":false,"fact_check":null,"id":"1972007808980967905","view_count":55572,"bookmark_count":49,"created_at":1758998274000,"favorite_count":118,"quote_count":9,"reply_count":20,"retweet_count":3,"user_id_str":"2493552175","conversation_id_str":"1972007808980967905","full_text":"Edit for clarity: \n\nNextAuth and Auth.js have been deprecated. They were acquired by BetterAuth, a venture-funded alternative, and will no longer receive new features.\n\nMy conclusion is that free, community-supported auth is no longer viable. Auth.js was the last remaining popular one for modern React stacks.\n\nThe remaining solutions are all venture funded and will try to sell you something. They will all probably also offer something for free.\n\nThere is nothing wrong with this and it should not be scary. Almost all infra we use to build software today is venture funded.\n\nBut still, it’s noteworthy. Auth has been a holdout while other infra has shifted. 10 years ago, community-supported auth was still most common for new projects.\n\nThis is not meant to throw shade at BetterAuth. You should use the solution that’s best for you. I know some prefer its tradeoffs to Clerk’s and that’s okay.\n\nI regret the confusion caused by my shorthand. I of course recognize that OSS solutions can be forked and used for free forever, but I don’t think that changes the significance of how this acquisition reflects on community-supported auth.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,214],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/jApK6LpWbA","expanded_url":"https://x.com/tweetsbycolin/status/1888299014145421384/photo/1","id_str":"1888298613882884096","indices":[215,238],"media_key":"3_1888298613882884096","media_url_https":"https://pbs.twimg.com/media/GjSVla5aEAAITUc.jpg","type":"photo","url":"https://t.co/jApK6LpWbA","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1346,"w":1795,"resize":"fit"},"medium":{"h":900,"w":1200,"resize":"fit"},"small":{"h":510,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1346,"width":1795,"focus_rects":[{"x":0,"y":260,"w":1795,"h":1005},{"x":179,"y":0,"w":1346,"h":1346},{"x":262,"y":0,"w":1181,"h":1346},{"x":516,"y":0,"w":673,"h":1346},{"x":0,"y":0,"w":1795,"h":1346}]},"media_results":{"result":{"media_key":"3_1888298613882884096"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"106463784","name":"villi","screen_name":"villi","indices":[87,93]},{"id_str":"64844802","name":"a16z","screen_name":"a16z","indices":[197,202]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/jApK6LpWbA","expanded_url":"https://x.com/tweetsbycolin/status/1888299014145421384/photo/1","id_str":"1888298613882884096","indices":[215,238],"media_key":"3_1888298613882884096","media_url_https":"https://pbs.twimg.com/media/GjSVla5aEAAITUc.jpg","type":"photo","url":"https://t.co/jApK6LpWbA","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1346,"w":1795,"resize":"fit"},"medium":{"h":900,"w":1200,"resize":"fit"},"small":{"h":510,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1346,"width":1795,"focus_rects":[{"x":0,"y":260,"w":1795,"h":1005},{"x":179,"y":0,"w":1346,"h":1346},{"x":262,"y":0,"w":1181,"h":1346},{"x":516,"y":0,"w":673,"h":1346},{"x":0,"y":0,"w":1795,"h":1346}]},"media_results":{"result":{"media_key":"3_1888298613882884096"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"quoted_status_id_str":"1888281849325047949","quoted_status_permalink":{"url":"https://t.co/Yql0bdMYMK","expanded":"https://twitter.com/ThePeelPod/status/1888281849325047949","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1888299014145421384","view_count":171126,"bookmark_count":205,"created_at":1739040542000,"favorite_count":383,"quote_count":3,"reply_count":17,"retweet_count":9,"user_id_str":"2493552175","conversation_id_str":"1888299014145421384","full_text":"Never been a fan of multi-stage fund hate from pure seed funds. Here's our anecdote: \n\n@villi passed on our seed extension and said he wanted to wait until the A because the space was competitive\n\n@a16z didn't 🤷♂️ https://t.co/jApK6LpWbA","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,285],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1919927851140448360","quoted_status_permalink":{"url":"https://t.co/ocINmDUbHT","expanded":"https://twitter.com/ClerkDev/status/1919927851140448360","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1919932670248706434","view_count":28955,"bookmark_count":24,"created_at":1746582593000,"favorite_count":149,"quote_count":0,"reply_count":17,"retweet_count":18,"user_id_str":"2493552175","conversation_id_str":"1919932670248706434","full_text":"Clerk Billing is launched 🚀\n\nSimply define your plans and drop a <PricingTable/>\n\nThe user-facing flows to switch plans or payment methods are in the <UserProfile/> (B2C) or <OrganizationProfile/> (B2B), which you’ve already mounted if you use Clerk\n\nIt’s that easy 🍾","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1971380757064249655","view_count":15190,"bookmark_count":15,"created_at":1758848773000,"favorite_count":73,"quote_count":1,"reply_count":16,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1971380757064249655","full_text":"There’s no such thing as free auth\n\nClerk subsidizes our free plan with a referral link in our components\n\nOur competitors have other subsidy tactics\n\nBut it seems truly free hasn’t found a way to keep up with the maintenance","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,195],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1892953482035953824","view_count":11640,"bookmark_count":13,"created_at":1740150254000,"favorite_count":180,"quote_count":0,"reply_count":15,"retweet_count":9,"user_id_str":"2493552175","conversation_id_str":"1892953482035953824","full_text":"Clerk crossed 100,000,000 managed users 🎉\n\nTo 1,000,000: 16 months\nTo 10,000,000: +15 months\nTo 100,000,000: +17 months\n\nAnd, looks like we’re only a few weeks away from 10,000 active prod apps 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}],"activities":{"nreplies":[{"label":"2025-10-22","value":1,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":1,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":1,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":4,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":3,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":8,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":1,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":1,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":5,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":2,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":2,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":5,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":8,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":1,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":7,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":5,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":2,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":13,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":2,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}],"nbookmarks":[{"label":"2025-10-22","value":10,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":2,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":3,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":9,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":1,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":5,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":2,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":1,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":6,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":5,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":5,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":8,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":9,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":6,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":8,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":1,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":3,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":52,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":2,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":1,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}],"nretweets":[{"label":"2025-10-22","value":6,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":1,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":1,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":1,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":2,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":2,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":1,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":1,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":4,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":0,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":1,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":2,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":0,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":1,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":2,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}],"nlikes":[{"label":"2025-10-22","value":80,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":11,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":16,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":19,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":16,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":39,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":3,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":29,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":9,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":40,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":23,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":22,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":53,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":92,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":42,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":47,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":37,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":19,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":86,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":10,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":28,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}],"nviews":[{"label":"2025-10-22","value":4938,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":2751,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":2212,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":3039,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":2911,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":3113,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":573,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":2051,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":1783,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":2443,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":5583,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":3168,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":6860,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":15283,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":6495,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":4776,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":17352,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":3185,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":22068,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":1135,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":1720,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}]},"interactions":{"users":[{"created_at":1500398024000,"uid":"887359744314413061","id":"887359744314413061","screen_name":"TimZolleis","name":"tim","friends_count":117,"followers_count":547,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1257956650281033729/nL9RKfVT_normal.jpg","description":"Im absolutely right","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"behance.net/timzolleis","expanded_url":"http://behance.net/timzolleis","url":"https://t.co/VyXlq7WCJc","indices":[0,23]}]}},"interactions":1},{"created_at":1736934239000,"uid":"1879464482860126208","id":"1879464482860126208","screen_name":"the_mewc","name":"mcarter","friends_count":229,"followers_count":82,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1879473045301080064/pKD4S7q8_normal.jpg","description":"building https://t.co/WBIOpbih27 for structural engineers and manufacturing \n\nindiehacking apps like https://t.co/iZUwrUBP0i for data analysts","entities":{"description":{"urls":[{"display_url":"calcs.com","expanded_url":"http://calcs.com","url":"https://t.co/WBIOpbih27","indices":[10,33]},{"display_url":"chartcastr.com","expanded_url":"http://chartcastr.com","url":"https://t.co/iZUwrUBP0i","indices":[102,125]}]}},"interactions":1},{"created_at":1612853086000,"uid":"1359030412413083649","id":"1359030412413083649","screen_name":"_mohdziyad","name":"Ziyad","friends_count":197,"followers_count":59,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1905728779810689025/JESX_K4m_normal.jpg","description":"Somehow, I’ll outfox every box they try to throw me in","entities":{"description":{"urls":[]}},"interactions":1},{"created_at":1363690086000,"uid":"1280123197","id":"1280123197","screen_name":"1FineBreed","name":"__Ola__.js 🔥","friends_count":3803,"followers_count":4918,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1705712698388836352/Xl9LzuTp_normal.jpg","description":"Tech Advocate | Music Addict | Ambivert | Chelsea FC | SWE | Opinions are mine only","entities":{"description":{"urls":[]}},"interactions":1}],"period":14,"start":1762407009362,"end":1763616609362},"interactions_updated":1763616609522,"created":1763616609265,"updated":1763616609522,"type":"the visionary","hits":1},"people":[{"user":{"id":"759894532649545732","name":"Aravind Srinivas","description":"CEO @perplexity_ai","followers_count":322274,"friends_count":1265,"statuses_count":8129,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1977794342241845248/3m4UG_I9_normal.jpg","screen_name":"AravSrinivas","location":"SF","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"os.ai","expanded_url":"https://os.ai","url":"https://t.co/UmCAcxDnFi","indices":[0,23]}]}}},"details":{"type":"The Visionary","description":"Aravind Srinivas is a forward-thinking CEO who blends cutting-edge AI innovation with a deep sense of purpose. As the leader of Perplexity AI, he actively shapes the future of technology while engaging with influential figures to amplify his vision. His tweets reflect a rare mix of technological transcendence and grounded ideals, inspiring many to rethink AI's role in society.","purpose":"To pioneer transformative AI technologies that elevate humanity and align with a higher purpose or dharma, while influencing global technology adoption through visionary leadership.","beliefs":"Aravind values purpose-driven innovation, believing that technology should serve a greater calling beyond profit alone. He respects disciplined visionaries and leaders who stay committed to evolving ideas for societal progress.","facts":"Fun fact: Aravind’s tweets have amassed millions of views, with topics ranging from AI transcendence to high-profile collaborations with leaders like Prime Minister Narendra Modi, blending spirituality with technological futurism.","strength":"His greatest strength is his ability to envision and communicate a compelling future where AI transcends traditional limits, inspiring both tech insiders and influential global leaders alike.","weakness":"However, his visionary ideals may sometimes seem overly ambitious or abstract to more pragmatic audiences, potentially making his messaging less accessible to everyday users.","roast":"Aravind probably spends more time staring into the AI matrix than his own reflection—rumor has it his mirror started asking him existential questions instead of the other way around.","win":"Landing meaningful conversations and public endorsements with prominent world leaders like Prime Minister Narendra Modi, positioning Perplexity AI as a key player on the global tech stage.","recommendation":"To grow his audience on X, Aravind should leverage his unique position by sharing behind-the-scenes insights into AI breakthroughs and leadership moments, balancing visionary messaging with actionable takeaways to engage a broader, tech-curious audience."},"created":1763018549200,"type":"the visionary","id":"aravsrinivas"}],"activities":{"nreplies":[{"label":"2025-10-22","value":1,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":1,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":1,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":4,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":3,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":8,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":1,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":1,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":5,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":2,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":2,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":5,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":8,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":1,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":7,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":5,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":2,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":13,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":2,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}],"nbookmarks":[{"label":"2025-10-22","value":10,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":2,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":3,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":9,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":1,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":5,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":2,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":1,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":6,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":5,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":5,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":8,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":9,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":6,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":8,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":1,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":3,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":52,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":2,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":1,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}],"nretweets":[{"label":"2025-10-22","value":6,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":0,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":1,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":1,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":1,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":0,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":0,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":2,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":2,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":1,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":0,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":1,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":4,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":0,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":1,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":2,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":0,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":0,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":1,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":0,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":2,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}],"nlikes":[{"label":"2025-10-22","value":80,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":11,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":16,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":19,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":16,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":39,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":3,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":29,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":9,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":40,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":23,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":22,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":53,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":92,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":42,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":47,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":37,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":19,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":86,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":10,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":28,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}],"nviews":[{"label":"2025-10-22","value":4938,"startTime":1761004800000,"endTime":1761091200000,"tweets":[{"bookmarked":false,"display_text_range":[0,240],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"773272622133944321","name":"South Park Commons","screen_name":"southpkcommons","indices":[46,61]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1980658986279137430","quoted_status_permalink":{"url":"https://t.co/e7ULNTyEE6","expanded":"https://twitter.com/bhalligan/status/1980658986279137430","display":"x.com/bhalligan/stat…"},"retweeted":false,"fact_check":null,"id":"1980697371161030835","view_count":1353,"bookmark_count":1,"created_at":1761070027000,"favorite_count":8,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1980697371161030835","full_text":"Very true. Clerk honed our DX by hounding our @southpkcommons peers for feedback. Their monthly new batches were our monthly fresh eyes.\n\nWouldn’t have been as easy in another city… but now inbound flows because lots of SF companies use us.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1980762783575847057","view_count":3585,"bookmark_count":9,"created_at":1761085623000,"favorite_count":72,"quote_count":2,"reply_count":1,"retweet_count":5,"user_id_str":"2493552175","conversation_id_str":"1980762783575847057","full_text":"Our team grew to 100 today. My first reaction was, \"Wait, what's the burn?!\" 😅 Alas, it's in great shape.\n\nSome rambling reflections...\n\nClerk is nothing without our team. We work remotely with high trust that everyone is operating towards one goal. Clarity in the goal allows for minimal hierarchy and management.\n\nThe goal itself is ambitious, which is critical for recruiting. Believe it or not, the number of great developers itching to work on auth is fairly limited 🙃 There needs to be a bigger mission.\n\nWe named it \"Clerk\" because we didn't want to be stuck in just auth. We want to \"help builders build businesses\" - a digital clerk that helps with commodity services beyond auth, like billing and customer management dashboards.\n\nIndependently, these are all famed \"boring\" businesses. We believe bundling them under one roof will help our customers grow faster, and also help Clerk grow into an iconic business. 6+ years after our first pitch, that dream is finally starting to unfold, with boundless developer love and fast revenue growth propelling us forward.\n\nAnyone whose worked at Clerk knows it's both incredibly challenging and rewarding. Job descriptions are often scant, except for platitudes like, \"we will make almost any level of sacrifice with respect to internal complexity in order to make the external interface as easy as possible for users.\"\n\nIf you thrive with a simple direction like that – which says so much, yet specifies so little – you'd probably love working at Clerk.\n\nOne of my favorite parts is watching how quickly newcomers can find responsibility thrust upon them. Everyone is low ego, so when a new expert joins the Slack, their expertise is quickly tapped.\n\nI never would have guessed we could pull this off remotely. But covid forced our hand, and today I'm constantly in awe at how well people can crank from their bedroom, even with kids running around in the background (we're remote but recognize the value of synchronous work, so often on calls together.)\n\nOf course, I still love getting together with a trusty ol' whiteboard, a hard problem, and some beers. One of my company goals next year is to increase the number of \"small-batch offsites.\" They're meant to be spontaneous and problem-focused, e.g. \"I think we should get together for this, let's meetup in {cityWithAirport} next week.\"\n\nIf you know me, you know I'm more of a \"product founder\" than a \"team founder\" or \"sales founder.\" My solution has been to encourage everyone else to help build the team, and so far I've been delighted with the outcome.\n\nThe way I see it, we're 100 today but 1,000 tomorrow. If we still want to enjoy working at Clerk in the future, we need to work together to recruit a team we actually enjoy working with.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-23","value":0,"startTime":1761091200000,"endTime":1761177600000,"tweets":[]},{"label":"2025-10-24","value":2751,"startTime":1761177600000,"endTime":1761264000000,"tweets":[{"bookmarked":false,"display_text_range":[0,258],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1973042651722289553","quoted_status_permalink":{"url":"https://t.co/d4yzKgrdHh","expanded":"https://twitter.com/miles_matthias/status/1973042651722289553","display":"x.com/miles_matthias…"},"retweeted":false,"fact_check":null,"id":"1981422971484066126","view_count":2751,"bookmark_count":2,"created_at":1761243024000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1981422971484066126","full_text":"A clear startup advantage right now is their willingness to build distribution with low-margin, cost-plus pricing\n\nIncumbents aren’t sleeping, but “let’s lower our margins!” isn’t traditionally a great way to climb the ranks\n\nCall it death by business school","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-25","value":2212,"startTime":1761264000000,"endTime":1761350400000,"tweets":[{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1981492383763353997","quoted_status_permalink":{"url":"https://t.co/PFR71oLJOr","expanded":"https://twitter.com/not_wowinter13/status/1981492383763353997","display":"x.com/not_wowinter13…"},"retweeted":false,"fact_check":null,"id":"1981512269973590435","view_count":2212,"bookmark_count":3,"created_at":1761264314000,"favorite_count":16,"quote_count":0,"reply_count":1,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1981512269973590435","full_text":"Clerk's opportunity stemmed from software being built in a new way: we work well with React, while legacy auth went stale.\n\nAnother shift is happening today with AI, and changes like these support the new workflows.\n\nHow else can we improve your experience with AI and Clerk?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-26","value":3039,"startTime":1761350400000,"endTime":1761436800000,"tweets":[{"bookmarked":false,"display_text_range":[0,171],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/lZu0iRTq8G","expanded_url":"https://x.com/tweetsbycolin/status/1982119751024578894/photo/1","id_str":"1982119379929059328","indices":[172,195],"media_key":"3_1982119379929059328","media_url_https":"https://pbs.twimg.com/media/G4HnEwcW0AA8dpO.jpg","type":"photo","url":"https://t.co/lZu0iRTq8G","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1076,"w":1392,"resize":"fit"},"medium":{"h":928,"w":1200,"resize":"fit"},"small":{"h":526,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1076,"width":1392,"focus_rects":[{"x":0,"y":0,"w":1392,"h":780},{"x":316,"y":0,"w":1076,"h":1076},{"x":398,"y":0,"w":944,"h":1076},{"x":601,"y":0,"w":538,"h":1076},{"x":0,"y":0,"w":1392,"h":1076}]},"media_results":{"result":{"media_key":"3_1982119379929059328"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1982119751024578894","view_count":3039,"bookmark_count":9,"created_at":1761409149000,"favorite_count":19,"quote_count":1,"reply_count":4,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1982119751024578894","full_text":"It's a few years away, but this is the product strategy we're working toward at Clerk\n\nAnyone know the company? They're public and this is their 2025 investor presentation https://t.co/lZu0iRTq8G","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-27","value":0,"startTime":1761436800000,"endTime":1761523200000,"tweets":[]},{"label":"2025-10-28","value":0,"startTime":1761523200000,"endTime":1761609600000,"tweets":[]},{"label":"2025-10-29","value":2911,"startTime":1761609600000,"endTime":1761696000000,"tweets":[{"bookmarked":false,"display_text_range":[0,89],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1982945151824826585","quoted_status_permalink":{"url":"https://t.co/L24u2IZ4lf","expanded":"https://twitter.com/vince_jos/status/1982945151824826585","display":"x.com/vince_jos/stat…"},"retweeted":false,"fact_check":null,"id":"1983030573737337126","view_count":1191,"bookmark_count":0,"created_at":1761626306000,"favorite_count":4,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983030573737337126","full_text":"If you're building a B2B SaaS, Clerk's multi-tenant Organizations feature is a no-brainer","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1983031341496369522","quoted_status_permalink":{"url":"https://t.co/NOGvExRhh9","expanded":"https://twitter.com/ethanjruby/status/1983031341496369522","display":"x.com/ethanjruby/sta…"},"retweeted":false,"fact_check":null,"id":"1983033792534294592","view_count":1720,"bookmark_count":1,"created_at":1761627073000,"favorite_count":12,"quote_count":0,"reply_count":2,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1983033792534294592","full_text":"If we do our job right, \"hours saved because we used Clerk\" should increase as your business grows\n\nThere's an increasingly deep bench of features you don't think about at launch, but are ready and waiting when you need them","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-10-30","value":3113,"startTime":1761696000000,"endTime":1761782400000,"tweets":[{"bookmarked":false,"display_text_range":[0,106],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1983411776864825700","view_count":1037,"bookmark_count":1,"created_at":1761717192000,"favorite_count":11,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983411776864825700","full_text":"Up late tonight, figuring out how to bring great DX to an age-old auth problem\n\nThis part never gets old 😊","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,268],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Tc7DiMtkFw","expanded_url":"https://x.com/tweetsbycolin/status/1983610849614033303/photo/1","id_str":"1983592570090614786","indices":[269,292],"media_key":"3_1983592570090614786","media_url_https":"https://pbs.twimg.com/media/G4ci7tda8AIzCRe.jpg","type":"photo","url":"https://t.co/Tc7DiMtkFw","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":646,"w":1422,"resize":"fit"},"medium":{"h":545,"w":1200,"resize":"fit"},"small":{"h":309,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":646,"width":1422,"focus_rects":[{"x":0,"y":0,"w":1154,"h":646},{"x":139,"y":0,"w":646,"h":646},{"x":179,"y":0,"w":567,"h":646},{"x":301,"y":0,"w":323,"h":646},{"x":0,"y":0,"w":1422,"h":646}]},"media_results":{"result":{"media_key":"3_1983592570090614786"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1983610849614033303","view_count":2076,"bookmark_count":4,"created_at":1761764654000,"favorite_count":28,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1983610849614033303","full_text":"Early on at Clerk, it started to crystallize that we were betting on a seismic shift in how identity products and devtools were built.\n\nAn advisor suggested we go all-in, but \"hedge\" by buying stock in incumbents that do things the old way.\n\nBest money I've ever lost: https://t.co/Tc7DiMtkFw","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-10-31","value":0,"startTime":1761782400000,"endTime":1761868800000,"tweets":[]},{"label":"2025-11-01","value":0,"startTime":1761868800000,"endTime":1761955200000,"tweets":[]},{"label":"2025-11-02","value":573,"startTime":1761955200000,"endTime":1762041600000,"tweets":[{"bookmarked":false,"display_text_range":[0,53],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1984654196151554194","view_count":573,"bookmark_count":0,"created_at":1762013408000,"favorite_count":3,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1984654196151554194","full_text":"“Stripe for X” is more about principles than patterns","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-03","value":2051,"startTime":1762041600000,"endTime":1762128000000,"tweets":[{"bookmarked":false,"display_text_range":[0,278],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/CyzVtEBS9b","expanded_url":"https://x.com/tweetsbycolin/status/1985042793031778803/photo/1","id_str":"1985036775597985792","indices":[279,302],"media_key":"3_1985036775597985792","media_url_https":"https://pbs.twimg.com/media/G4xEbiOa0AACEDY.jpg","type":"photo","url":"https://t.co/CyzVtEBS9b","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1410,"w":1614,"resize":"fit"},"medium":{"h":1048,"w":1200,"resize":"fit"},"small":{"h":594,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1410,"width":1614,"focus_rects":[{"x":0,"y":0,"w":1614,"h":904},{"x":0,"y":0,"w":1410,"h":1410},{"x":0,"y":0,"w":1237,"h":1410},{"x":171,"y":0,"w":705,"h":1410},{"x":0,"y":0,"w":1614,"h":1410}]},"media_results":{"result":{"media_key":"3_1985036775597985792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1985042793031778803","view_count":2051,"bookmark_count":2,"created_at":1762106056000,"favorite_count":29,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985042793031778803","full_text":"\"Investor update\" in public: \n\nOur year is strong! Our product-led strategy continues to drive venture-scale growth\n\nWe're especially popular among AI startups, who simply won't tolerate any inefficiency setting up application boilerplate\n\nWe've ~3x'd active apps the last 12mo: https://t.co/CyzVtEBS9b","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-04","value":0,"startTime":1762128000000,"endTime":1762214400000,"tweets":[]},{"label":"2025-11-05","value":1783,"startTime":1762214400000,"endTime":1762300800000,"tweets":[{"bookmarked":false,"display_text_range":[0,257],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1985379576613367926","quoted_status_permalink":{"url":"https://t.co/WP6VLYeapE","expanded":"https://twitter.com/ClerkDev/status/1985379576613367926","display":"x.com/ClerkDev/statu…"},"retweeted":false,"fact_check":null,"id":"1985712866872471679","view_count":1783,"bookmark_count":1,"created_at":1762265814000,"favorite_count":9,"quote_count":0,"reply_count":1,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1985712866872471679","full_text":"AI is a lot better at getting things working, than at getting things working *securely.*\n\nWe've published evals and have started tracking which models are best at setting up account management (b2c + b2b), and at correctly setting up authn and authz checks.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-06","value":0,"startTime":1762300800000,"endTime":1762387200000,"tweets":[]},{"label":"2025-11-07","value":0,"startTime":1762387200000,"endTime":1762473600000,"tweets":[]},{"label":"2025-11-08","value":2443,"startTime":1762473600000,"endTime":1762560000000,"tweets":[{"bookmarked":false,"display_text_range":[0,270],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1986892055088669111","view_count":2443,"bookmark_count":6,"created_at":1762546955000,"favorite_count":40,"quote_count":1,"reply_count":5,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1986892055088669111","full_text":"Clerk Billing grew 76% from September to October\n\nIn November, we're already up 37% with 3 weeks to go\n\nInsane numbers. I'm increasingly confident Billing revenue will beat Auth revenue in the long run\n\nThat should mean we can continue charging less than Auth0 forever 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-09","value":5583,"startTime":1762560000000,"endTime":1762646400000,"tweets":[{"bookmarked":false,"display_text_range":[0,24],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986922520486752561","quoted_status_permalink":{"url":"https://t.co/gyCdgreZcd","expanded":"https://twitter.com/rafaelrcamargo/status/1986922520486752561","display":"x.com/rafaelrcamargo…"},"retweeted":false,"fact_check":null,"id":"1986967762389114894","view_count":1240,"bookmark_count":0,"created_at":1762565005000,"favorite_count":10,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967762389114894","full_text":"⌘K for the power users 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,231],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1986822483786555688","quoted_status_permalink":{"url":"https://t.co/s9iizLkfSd","expanded":"https://twitter.com/areeburrub/status/1986822483786555688","display":"x.com/areeburrub/sta…"},"retweeted":false,"fact_check":null,"id":"1986967137370755131","view_count":4343,"bookmark_count":5,"created_at":1762564856000,"favorite_count":13,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1986967137370755131","full_text":"Satellite domains are truly a brutal feature to support well\n\nIt was easy until third party cookies were blocked in Firefox and Safari, but now it's a crazy redirect handshake mess\n\nGlad the team has found a way to make it simple 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-10","value":3168,"startTime":1762646400000,"endTime":1762732800000,"tweets":[{"bookmarked":false,"display_text_range":[0,193],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987338218065567988","view_count":501,"bookmark_count":1,"created_at":1762653328000,"favorite_count":6,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987338218065567988","full_text":"MCP/Agent auth might need oauth3 or something new entirely\n\nTrying to square-peg-round-hole the old oauth2 specs feels like it’s stalling out.\n\nOauth2 simply wasn’t designed with agents in mind","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987563709900992864","view_count":1251,"bookmark_count":3,"created_at":1762707090000,"favorite_count":12,"quote_count":0,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1987563709900992864","full_text":"The biggest change envisioned by MCP isn’t dynamic agent registration… it’s that *every* app welcoming agents will need an OAuth provider\n\nNot just an OIDC provider, but the whole OAuth enchilada with well-defined scopes\n\nDynamic registration will prove to be the easy part","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,136],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1987444826762084852","quoted_status_permalink":{"url":"https://t.co/G2zQ0FC545","expanded":"https://twitter.com/dsp_/status/1987444826762084852","display":"x.com/dsp_/status/19…"},"retweeted":false,"fact_check":null,"id":"1987560508309098882","view_count":1416,"bookmark_count":1,"created_at":1762706326000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987560508309098882","full_text":"Once this is done, Clerk is excited to play our standard role of layering great DX on top so you don’t need to think about oauth specs 😅","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-11","value":6860,"startTime":1762732800000,"endTime":1762819200000,"tweets":[{"bookmarked":false,"display_text_range":[0,225],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1987985359976988844","view_count":6860,"bookmark_count":8,"created_at":1762807619000,"favorite_count":53,"quote_count":0,"reply_count":5,"retweet_count":4,"user_id_str":"2493552175","conversation_id_str":"1987985359976988844","full_text":"Clerk is not just authentication 🙂\n\nClerk Billing makes it stupidly easy to sell your service.\n\nWe're still in beta, but details so far:\n\n1 app has made over $100,000 🚀\n6 over $10,000\n31 over $1,000\n107 over $100\n276 over $10","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-12","value":15283,"startTime":1762819200000,"endTime":1762905600000,"tweets":[{"bookmarked":false,"display_text_range":[11,169],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1188176252567478272","name":"Beka","screen_name":"imbereket","indices":[0,10]}]},"favorited":false,"in_reply_to_screen_name":"imbereket","lang":"en","retweeted":false,"fact_check":null,"id":"1988048793523359908","view_count":15283,"bookmark_count":9,"created_at":1762822743000,"favorite_count":92,"quote_count":2,"reply_count":8,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1987958423221317635","full_text":"@imbereket Sorry about this. Our policy is to avoid comparisons with competitors like this (e.g \"better than\")\n\nWe'll work through what happened and avoid in the future.","in_reply_to_user_id_str":"1188176252567478272","in_reply_to_status_id_str":"1987958423221317635","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-13","value":0,"startTime":1762905600000,"endTime":1762992000000,"tweets":[]},{"label":"2025-11-14","value":6495,"startTime":1762992000000,"endTime":1763078400000,"tweets":[{"bookmarked":false,"display_text_range":[0,56],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070716185326059","quoted_status_permalink":{"url":"https://t.co/kqZhvohPyb","expanded":"https://twitter.com/clerkdev/status/1989070716185326059","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989074183134015786","view_count":3904,"bookmark_count":1,"created_at":1763067215000,"favorite_count":25,"quote_count":1,"reply_count":0,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1989074183134015786","full_text":"Dear Credential Stuffers,\n\nKindly fuck off.\n\nLove, Clerk","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,253],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989070721742696554","quoted_status_permalink":{"url":"https://t.co/M5Gd7qQ27G","expanded":"https://twitter.com/clerkdev/status/1989070721742696554","display":"x.com/clerkdev/statu…"},"retweeted":false,"fact_check":null,"id":"1989082978564337843","view_count":2591,"bookmark_count":5,"created_at":1763069312000,"favorite_count":17,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989082978564337843","full_text":"For better or worse, consumers love passwords and they’re here to stay.\n\nIt’s time we move past daydreams of “passwordless,” and begin better protecting users who just want to use passwords safely.\n\nProud of the team for setting a new standard in auth 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-15","value":4776,"startTime":1763078400000,"endTime":1763164800000,"tweets":[{"bookmarked":false,"display_text_range":[0,151],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1695890961094909952","name":"Cursor","screen_name":"cursor_ai","indices":[31,41]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/Zxex8iBBtG","expanded_url":"https://x.com/tweetsbycolin/status/1989461707421544519/photo/1","id_str":"1989461245414764544","indices":[152,175],"media_key":"3_1989461245414764544","media_url_https":"https://pbs.twimg.com/media/G5v8dktacAAc4KB.png","type":"photo","url":"https://t.co/Zxex8iBBtG","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":262,"w":341,"resize":"fit"},"medium":{"h":262,"w":341,"resize":"fit"},"small":{"h":262,"w":341,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":262,"width":341,"focus_rects":[{"x":0,"y":0,"w":341,"h":191},{"x":0,"y":0,"w":262,"h":262},{"x":0,"y":0,"w":230,"h":262},{"x":0,"y":0,"w":131,"h":262},{"x":0,"y":0,"w":341,"h":262}]},"media_results":{"result":{"media_key":"3_1989461245414764544"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1989461707421544519","view_count":957,"bookmark_count":2,"created_at":1763159608000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989461707421544519","full_text":"I love that I can type this to @cursor_ai, and it takes the liberty to also initialize nginx - exactly like I wanted even though I forgot to mention it https://t.co/Zxex8iBBtG","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[16,209],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[0,15]}]},"favorited":false,"in_reply_to_screen_name":"pilcrowonpaper","lang":"en","retweeted":false,"fact_check":null,"id":"1989188858391699723","view_count":3816,"bookmark_count":6,"created_at":1763094555000,"favorite_count":36,"quote_count":1,"reply_count":6,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@pilcrowonpaper People still love them, and they're *fast*\n\nFrom our data:\n- SSO is fastest (Sign in with Google)\n- Then password\n- Then OTPs\n- Then \"magic\" links (I have no argument for why these still exist)","in_reply_to_user_id_str":"933242682075373568","in_reply_to_status_id_str":"1989167776146276480","is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[26,224],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1879464482860126208","name":"mcarter","screen_name":"the_mewc","indices":[0,9]},{"id_str":"933242682075373568","name":"pilcrow","screen_name":"pilcrowonpaper","indices":[10,25]}]},"favorited":false,"in_reply_to_screen_name":"the_mewc","lang":"en","retweeted":false,"fact_check":null,"id":"1989191258993238274","view_count":3,"bookmark_count":0,"created_at":1763095128000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989167776146276480","full_text":"@the_mewc @pilcrowonpaper Yea, we hit this too with some enterprise Outlook plugins. Nightmare.\n\nUse email OTP instead 🙂 Put the 6 digits in the subject so users can see it in the notification - that will optimize for speed.","in_reply_to_user_id_str":"1879464482860126208","in_reply_to_status_id_str":"1989189582836146272","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-16","value":17352,"startTime":1763164800000,"endTime":1763251200000,"tweets":[{"bookmarked":false,"display_text_range":[10,92],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"29854810","name":"james hawkins","screen_name":"james406","indices":[0,9]}]},"favorited":false,"in_reply_to_screen_name":"james406","lang":"en","retweeted":false,"fact_check":null,"id":"1989757640575275293","view_count":17352,"bookmark_count":1,"created_at":1763230164000,"favorite_count":37,"quote_count":0,"reply_count":5,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989725406153367899","full_text":"@james406 Have you really been far even as decided to use even go want to do look more like?","in_reply_to_user_id_str":"29854810","in_reply_to_status_id_str":"1989725406153367899","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-17","value":3185,"startTime":1763251200000,"endTime":1763337600000,"tweets":[{"bookmarked":false,"display_text_range":[0,127],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1989950830565626033","view_count":898,"bookmark_count":1,"created_at":1763276224000,"favorite_count":8,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989950830565626033","full_text":"TIL that \"SAML Jackson\" was acquired and renamed \"Polis\"\n\nThe tech lives on, but RIP to the greatest package name to ever exist","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,262],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1990114004514087204","quoted_status_permalink":{"url":"https://t.co/ehO8umZnv4","expanded":"https://twitter.com/ThePeelPod/status/1990114004514087204","display":"x.com/ThePeelPod/sta…"},"retweeted":false,"fact_check":null,"id":"1990118582311895418","view_count":2287,"bookmark_count":2,"created_at":1763316219000,"favorite_count":11,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990118582311895418","full_text":"By EOY 2026, I'd wager this is the #1 reason for AI companies to use Clerk\n\nWe're in the process of rolling out a new engine. Detection rates are way up, and we have far fewer false positives than simple captchas. Reach out if you need it and we can flag you in!","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-18","value":22068,"startTime":1763337600000,"endTime":1763424000000,"tweets":[{"bookmarked":false,"display_text_range":[0,212],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","quoted_status_id_str":"1989083696889245844","quoted_status_permalink":{"url":"https://t.co/XInnKLvFu9","expanded":"https://twitter.com/1finebreed/status/1989083696889245844","display":"x.com/1finebreed/sta…"},"retweeted":false,"fact_check":null,"id":"1990447645614346694","view_count":21621,"bookmark_count":52,"created_at":1763394674000,"favorite_count":85,"quote_count":1,"reply_count":12,"retweet_count":1,"user_id_str":"2493552175","conversation_id_str":"1990447645614346694","full_text":"💯 spot on\n\nClerk JWTs have a 1 minute TTL so they auto-revoke quickly\n\nOur Session API to get new JWTs is stateful\n\nI hate when auth solutions position long-lived JWTs as a viable alternative to stateful sessions","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[12,288],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1280123197","name":"__Ola__.js 🔥","screen_name":"1FineBreed","indices":[0,11]}]},"favorited":false,"in_reply_to_screen_name":"1FineBreed","lang":"en","retweeted":false,"fact_check":null,"id":"1990433848358777248","view_count":447,"bookmark_count":0,"created_at":1763391384000,"favorite_count":1,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1989083696889245844","full_text":"@1FineBreed 💯\n\nWith Clerk: JWTs are distinct from sessions and have a 60 second TTL\n\nWe handle JWT refreshes in a poller to minimize latency. The refresh process requires the stateful session.\n\nUsers only hit the latency of an inline-refresh on their first visit back with an expired JWT.","in_reply_to_user_id_str":"1280123197","in_reply_to_status_id_str":"1989083696889245844","is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-19","value":1135,"startTime":1763424000000,"endTime":1763510400000,"tweets":[{"bookmarked":false,"display_text_range":[0,172],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1651729524579766272","name":"CodeRabbit","screen_name":"coderabbitai","indices":[37,50]}]},"favorited":false,"lang":"en","quoted_status_id_str":"1990817427433619737","quoted_status_permalink":{"url":"https://t.co/8Obp12Quyg","expanded":"https://twitter.com/coderabbitai/status/1990817427433619737","display":"x.com/coderabbitai/s…"},"retweeted":false,"fact_check":null,"id":"1990861285035253968","view_count":1135,"bookmark_count":2,"created_at":1763493293000,"favorite_count":10,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"2493552175","conversation_id_str":"1990861285035253968","full_text":"We've been really impressed with how @coderabbitai speeds up development cycles\n\nPlus, it follows my core devtools tenants of low lift setup and really fast time-to-value 🚀","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":1,"is_ai":null,"ai_score":null}]},{"label":"2025-11-20","value":1720,"startTime":1763510400000,"endTime":1763596800000,"tweets":[{"bookmarked":false,"display_text_range":[0,124],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1006906732919054338","name":"Tuple","screen_name":"tuple","indices":[61,67]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1991213997526511960","view_count":1720,"bookmark_count":1,"created_at":1763577386000,"favorite_count":28,"quote_count":0,"reply_count":2,"retweet_count":2,"user_id_str":"2493552175","conversation_id_str":"1991213997526511960","full_text":"If your remote engineering team uses Zoom or Meet instead of @tuple, you're missing out on a really easy productivity unlock","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}]},{"label":"2025-11-21","value":0,"startTime":1763596800000,"endTime":1763683200000,"tweets":[]}]},"interactions":{"users":[{"created_at":1500398024000,"uid":"887359744314413061","id":"887359744314413061","screen_name":"TimZolleis","name":"tim","friends_count":117,"followers_count":547,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1257956650281033729/nL9RKfVT_normal.jpg","description":"Im absolutely right","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"behance.net/timzolleis","expanded_url":"http://behance.net/timzolleis","url":"https://t.co/VyXlq7WCJc","indices":[0,23]}]}},"interactions":1},{"created_at":1736934239000,"uid":"1879464482860126208","id":"1879464482860126208","screen_name":"the_mewc","name":"mcarter","friends_count":229,"followers_count":82,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1879473045301080064/pKD4S7q8_normal.jpg","description":"building https://t.co/WBIOpbih27 for structural engineers and manufacturing \n\nindiehacking apps like https://t.co/iZUwrUBP0i for data analysts","entities":{"description":{"urls":[{"display_url":"calcs.com","expanded_url":"http://calcs.com","url":"https://t.co/WBIOpbih27","indices":[10,33]},{"display_url":"chartcastr.com","expanded_url":"http://chartcastr.com","url":"https://t.co/iZUwrUBP0i","indices":[102,125]}]}},"interactions":1},{"created_at":1612853086000,"uid":"1359030412413083649","id":"1359030412413083649","screen_name":"_mohdziyad","name":"Ziyad","friends_count":197,"followers_count":59,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1905728779810689025/JESX_K4m_normal.jpg","description":"Somehow, I’ll outfox every box they try to throw me in","entities":{"description":{"urls":[]}},"interactions":1},{"created_at":1363690086000,"uid":"1280123197","id":"1280123197","screen_name":"1FineBreed","name":"__Ola__.js 🔥","friends_count":3803,"followers_count":4918,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1705712698388836352/Xl9LzuTp_normal.jpg","description":"Tech Advocate | Music Addict | Ambivert | Chelsea FC | SWE | Opinions are mine only","entities":{"description":{"urls":[]}},"interactions":1}],"period":14,"start":1762407009362,"end":1763616609362}}},"settings":{},"session":null,"routeProps":{"/creators/:username":{}}}