CINXE.COM

Twitter Customer Testimonials 2025 | Product Hunt

<!DOCTYPE html><html lang="en" data-sentry-component="RootLayout" data-sentry-source-file="layout.tsx"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"/><link rel="stylesheet" href="/_next/static/css/8f719edb11eed1a0.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d5e9c100ec07c291.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0bee508d3bad07c8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c99d6c2024146960.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/4afdd19ce6c2ffda.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/45be9f74b83be42e.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/bf9552dc979224e1.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/886a1217ff9fd009.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d31cd169126c5461.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/8b472d8ca8da25a1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-cfdef94efa45d47a.js"/><script src="/_next/static/chunks/52774a7f-6669686f43e90bd5.js" async=""></script><script src="/_next/static/chunks/fd9d1056-9af7b3142eb9eff3.js" async=""></script><script src="/_next/static/chunks/13326-c5fdf3cfd9b23ad7.js" async=""></script><script src="/_next/static/chunks/main-app-e9a52ec06e2ef464.js" async=""></script><script src="/_next/static/chunks/c16f53c3-48451ac2b1dbb4cf.js" async=""></script><script src="/_next/static/chunks/20921-7a96833f57c275e2.js" async=""></script><script src="/_next/static/chunks/99791-029fefa2b88e709e.js" async=""></script><script src="/_next/static/chunks/83785-230f48b890d5c9aa.js" async=""></script><script src="/_next/static/chunks/99485-049f8877fe3fd326.js" async=""></script><script src="/_next/static/chunks/20750-a86c83808da2a59a.js" async=""></script><script src="/_next/static/chunks/27834-5c78f4880616ba54.js" async=""></script><script src="/_next/static/chunks/53261-f5a2bb4c2cf1c00e.js" async=""></script><script src="/_next/static/chunks/38997-3ec4d552be6df75b.js" async=""></script><script src="/_next/static/chunks/33531-acabdae7789b7d36.js" async=""></script><script src="/_next/static/chunks/47931-b395de54841771b6.js" async=""></script><script src="/_next/static/chunks/50125-e28270261385c894.js" async=""></script><script src="/_next/static/chunks/97987-a95cb0d4841cf261.js" async=""></script><script src="/_next/static/chunks/75588-faf4b8cce7f62b7c.js" async=""></script><script src="/_next/static/chunks/72369-1e7864e9cf595161.js" async=""></script><script src="/_next/static/chunks/73882-86d296e7924d8950.js" async=""></script><script src="/_next/static/chunks/3842-a8176129994dc984.js" async=""></script><script src="/_next/static/chunks/60933-2c0472574d0028d0.js" async=""></script><script src="/_next/static/chunks/65241-4a57a320b91d3aa5.js" async=""></script><script src="/_next/static/chunks/49813-723a643f50dbb004.js" async=""></script><script src="/_next/static/chunks/43282-c0577f60e58fbce1.js" async=""></script><script src="/_next/static/chunks/app/(main)/products/%5Bslug%5D/(layout)/shoutouts/page-297d93b231655431.js" async=""></script><script src="/_next/static/chunks/63874-3d5e5624fdebf890.js" async=""></script><script src="/_next/static/chunks/49428-0a1d686850695b6b.js" async=""></script><script src="/_next/static/chunks/84400-eddd67ab8f0451c0.js" async=""></script><script src="/_next/static/chunks/20828-0d71157315f6d814.js" async=""></script><script src="/_next/static/chunks/16010-3a87789f9e78e8fe.js" async=""></script><script src="/_next/static/chunks/app/(main)/products/%5Bslug%5D/(layout)/layout-54a6d5750b91b403.js" async=""></script><script src="/_next/static/chunks/82970-a7daac786c5af3dc.js" async=""></script><script src="/_next/static/chunks/42822-99f6529dd3dcc810.js" async=""></script><script src="/_next/static/chunks/1574-767209b786dd9ea5.js" async=""></script><script src="/_next/static/chunks/app/(main)/layout-debac8568c4d5c24.js" async=""></script><script src="/_next/static/chunks/42551-a0fa86bb9d6d8fd7.js" async=""></script><script src="/_next/static/chunks/app/(main)/not-found-fefe08edc4dfcd5c.js" async=""></script><script src="/_next/static/chunks/59793-66c731db89a93e2c.js" async=""></script><script src="/_next/static/chunks/53894-186a0b2de7ed77b4.js" async=""></script><script src="/_next/static/chunks/22429-69adeb18bda66f2d.js" async=""></script><script src="/_next/static/chunks/app/layout-c29e892b2aebc046.js" async=""></script><script src="/_next/static/chunks/app/(cards)/layout-84f2033be3b366db.js" async=""></script><script src="/_next/static/chunks/12103-257c54f0017a6619.js" async=""></script><script src="/_next/static/chunks/app/global-error-d77dd3563650f7c0.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-WZ46833KH9" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=G-WZ46833KH9" as="script"/><meta property="fb:app_id" content="1467820943460899" data-sentry-element="meta" data-sentry-source-file="layout.tsx"/><link rel="search" type="application/opensearchdescription+xml" title="ProductHunt" href="/osd.xml"/><meta name="theme-color" content="#ffffff"/><title> Twitter Customer Testimonials 2025 | Product Hunt</title><meta name="description" content="Community love for Twitter: Explore shoutouts and testimonials from top launches"/><link rel="author" href="https://www.producthunt.com/@pandemona"/><meta name="author" content="Sara Beykpour"/><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"/><meta name="fb:app_id" content="1467820943460899"/><link rel="canonical" href="https://www.producthunt.com/products/twitter/shoutouts"/><link rel="alternate" type="application/atom+xml" title="Product Hunt - All newest Products" href="https://www.producthunt.com/feed"/><meta property="og:title" content=" Twitter Customer Testimonials 2025 | Product Hunt"/><meta property="og:description" content="Community love for Twitter: Explore shoutouts and testimonials from top launches"/><meta property="og:url" content="https://www.producthunt.com/products/twitter/shoutouts"/><meta property="og:site_name" content="Product Hunt"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://ph-files.imgix.net/c07b1bfd-6237-46d6-aa57-39829acd0cb6.jpeg?auto=format&amp;fit=crop&amp;frame=1&amp;h=512&amp;w=1024"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@producthunt"/><meta name="twitter:creator" content="@pandemona"/><meta name="twitter:title" content=" Twitter Customer Testimonials 2025 | Product Hunt"/><meta name="twitter:description" content="Community love for Twitter: Explore shoutouts and testimonials from top launches"/><meta name="twitter:image" content="https://ph-files.imgix.net/c07b1bfd-6237-46d6-aa57-39829acd0cb6.jpeg?auto=format&amp;fit=crop&amp;frame=1&amp;h=512&amp;w=1024"/><link rel="icon" href="https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format"/><link rel="apple-touch-icon-precomposed" href="https://ph-static.imgix.net/ph-ios-icon.png?auto=format"/><link rel="chrome-webstore-item" href="https://producthunt.app.link/extension"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script><script>(window[Symbol.for("ApolloSSRDataTransport")] ??= []).push({"rehydrate":{":R1kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R9kq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R268ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Ra8ptpkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true},":R2e8ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2i8ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rgptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R19tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R1ptpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R29tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R39tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rd9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":Rl9tpkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R2pkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R3pkq:":{"data":{},"complete":false,"missing":"Dangling reference to missing Viewer object"},":R38ptpkq:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R38ptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R2fnnkptpkq:":{"data":{"product":{"__typename":"Product","id":"116529","canEdit":false,"logoUuid":"ffd43e31-ce84-466a-a5c1-c53bcbd398e5.png","followersCount":420,"activeUpcomingEvent":null,"upcomingBannerFollowers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"105600","name":"Farooq (SF Ali) Zafar","username":"sfali789","avatarUrl":"https://ph-avatars.imgix.net/105600/1b2f2e5c-2281-4acb-9777-3870f97e90e8.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"18280","name":"Chris Messina","username":"chrismessina","avatarUrl":"https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"111607","name":"Hüseyin Erkmen","username":"huseyinerkmen26","avatarUrl":"https://ph-avatars.imgix.net/111607/original.jpeg"}}]},"name":"Twitter","tagline":"Communicate and stay connected","reviewsCount":169,"isTopProduct":false,"shoutoutsToCount":90,"headerImage":null,"goldenKittyBadges":{"__typename":"GoldenKittyAwardBadgeConnection","edges":[]},"slug":"twitter","isNoLongerOnline":false,"isMaker":false,"reviewsRating":4.4,"addonsCount":39,"badges":{"__typename":"Connection","totalCount":20},"websiteUrl":"https://www.twitter.com","isSubscribed":false,"isClaimed":false,"canClaim":false,"viewerPendingTeamRequest":null,"cleanUrl":"twitter.com","iosUrl":"https://www.producthunt.com/r/a4928f0c786495","androidUrl":null,"githubUrl":null,"twitterUrl":"https://twitter.com/ymailblog","facebookUrl":null,"instagramUrl":null,"linkedinUrl":null,"angellistUrl":null,"threadsUrl":null,"mediumUrl":null,"makers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"3730","name":"Sara Beykpour","username":"pandemona","avatarUrl":"https://ph-avatars.imgix.net/3730/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"478262","name":"Smita Mittal Gupta","username":"smita","avatarUrl":"https://ph-avatars.imgix.net/478262/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"348647","name":"Jack","username":"jack","avatarUrl":"https://ph-avatars.imgix.net/348647/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"1140","name":"Mo Adham","username":"maladham","avatarUrl":"https://ph-avatars.imgix.net/1140/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"29595","name":"Kayvon Beykpour","username":"kayvz","avatarUrl":"https://ph-avatars.imgix.net/29595/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"1594215","name":"Tessa Kriesel","username":"tessak22","avatarUrl":"https://ph-avatars.imgix.net/1594215/aa6c4fe0-0291-465b-abe1-097781a61bdf.jpeg"}}]},"awards":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"7807","post":{"__typename":"Post","id":"101322","name":"New Twitter Apps"},"position":4,"period":"weekly","date":"2017-06-15"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"7561","post":{"__typename":"Post","id":"68774","name":"Twitter Live"},"position":3,"period":"weekly","date":"2016-07-06"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"7376","post":{"__typename":"Post","id":"37745","name":"Twitter Polls"},"position":3,"period":"weekly","date":"2015-10-21"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"1346","post":{"__typename":"Post","id":"5268","name":"Tweet Activity Dashboard"},"position":4,"period":"daily","date":"2014-07-11"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"1638","post":{"__typename":"Post","id":"7841","name":"Buy by Twitter"},"position":1,"period":"daily","date":"2014-09-08"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"1862","post":{"__typename":"Post","id":"9872","name":"Fabric"},"position":5,"period":"daily","date":"2014-10-22"}}]},"discussionForum":{"__typename":"DiscussionForumType","id":"79793","threads":{"__typename":"DiscussionForumAssociationTypeConnection","edges":[{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"331209","commentable":{"__typename":"Post","id":"357615","slug":"twitter-podcasts","name":"Twitter Podcasts","tagline":"Discover and listen to podcasts from Twitter's Spaces tab","createdAt":"2022-08-29T03:50:47-07:00","user":{"__typename":"User","id":"514245","name":"Calum Webb","username":"calum","avatarUrl":"https://ph-avatars.imgix.net/514245/20bc9957-6861-45ad-b907-fc83138882c5.jpeg"},"commentsCount":5,"hasVoted":false,"votesCount":101,"latestScore":117}}},{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"311268","commentable":{"__typename":"Post","id":"328342","slug":"nft-profile-pictures-twitter","name":"NFT Profile Pictures | Twitter","tagline":"Verifiable NFT profile pictures built directly into Twitter.","createdAt":"2022-01-25T01:33:50-08:00","user":{"__typename":"User","id":"3749965","name":"Connor Jewiss","username":"connorjewiss","avatarUrl":"https://ph-avatars.imgix.net/3749965/fa026c5e-461c-4a2f-8dd8-ee43a50bdeeb.jpeg"},"commentsCount":1,"hasVoted":false,"votesCount":6,"latestScore":4}}},{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"292025","commentable":{"__typename":"Post","id":"298443","slug":"twitter-blue","name":"Twitter Blue","tagline":"Twitter’s first-ever subscription offering","createdAt":"2021-06-03T08:29:10-07:00","user":{"__typename":"User","id":"859979","name":"NaveenKumar Namachivayam","username":"naveenkumar","avatarUrl":"https://ph-avatars.imgix.net/859979/229b8cf4-24d2-4c3d-b96a-b8157f1dea43.jpeg"},"commentsCount":29,"hasVoted":false,"votesCount":255,"latestScore":239}}}]}},"url":"https://www.producthunt.com/products/twitter","isMuted":false}},"networkStatus":7},":R2fnnkptpkqH1:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R1t5mfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rv5mfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rv5mfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R175mfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R175mfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R7lmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R7lmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rl6mfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rl6mfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rt9mmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rt9mmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru9mmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru9mmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rv9mmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rv9mmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rdmmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":RdmmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rhmmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":RhmmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rf6mfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rf6mfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined}},"events":[{"type":"started","options":{"skip":false,"fetchPolicy":"cache-first","query":"query Context{viewer{...UseCurrentUserFragment}}fragment ViewerNoticeFragment on Notice{type invite{id product{id slug}}makerSuggestion{id post{id slug}}dismissable{id isDismissed dismissableKey dismissableGroup}}fragment AbTestFragment on AbTestAssignment{name variant}fragment LaunchTipsFragment on Post{id canComment commentsCount featuredAt makerInviteUrl name url slug createdAt isMaker isHunter launchState shoutouts{id}}fragment UseCurrentUserFragment on Viewer{id email emailVerified isImpersonated analyticsIdentifyJson deviceType showCookiePolicy showCommentWarning showCaptcha showPhoneVerification isAdmin features notificationFeedItemsUnreadCount flashAlert notice{...ViewerNoticeFragment}otpRequiredFrom user{id avatarUrl isMaker name username}abTestActiveParticipations{...AbTestFragment}visitStreak{id emoji duration}recentLaunch{id scheduledAt ...LaunchTipsFragment}intercomUserHash ifVisitedFromMobile newsletterSettings{hasNewsletterSubscription}}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"2"},{"type":"started","options":{"variables":{"slug":"twitter"},"skip":false,"fetchPolicy":"cache-first","query":"query ProductsPageLayout($slug:String!){product(slug:$slug excludeTrashed:true){id canEdit ...UpcomingBannerFragment ...ProductsPageLayoutHeader ...ProductsPageLayoutSidebar ...ProductPageLayoutFirstLaunch}}fragment UpcomingEventFollowButtonFragment on UpcomingEvent{id isSubscribed truncatedDescription product{id isSubscribed followersCount}}fragment UserImage on User{id name username avatarUrl}fragment UserCircleListFragment on User{id ...UserImage}fragment HeaderImage on HeaderImage{id uuid isPrimaryLight}fragment GoldenKittyBadge on GoldenKittyAwardBadge{id category position year post{id name}}fragment ProductThumbnailFragment on Product{id name logoUuid isNoLongerOnline}fragment ReviewStarRatingCTAFragment on Product{id slug name isMaker reviewsRating}fragment ProductMuteButtonFragment on Product{id isMuted}fragment HeaderNavigationMoreButton on Product{id url name slug tagline isSubscribed ...ProductThumbnailFragment ...ProductMuteButtonFragment}fragment CollectionAddButtonFragment on Product{id}fragment HeaderNavigationAddToCollectionButton on Product{id ...CollectionAddButtonFragment}fragment ProductsPageLayoutHeaderNavigator on Product{id slug addonsCount shoutoutsToCount badges{totalCount}...HeaderNavigationMoreButton ...HeaderNavigationAddToCollectionButton}fragment ProductsPageLayoutAdminBar on Product{id slug canEdit}fragment ProductLayoutHeaderWebsiteButton on Product{id websiteUrl isNoLongerOnline}fragment ProductFollowButtonFragment on Product{id followersCount isSubscribed}fragment ProductsPageLayoutSidebarStatus on Product{id slug isClaimed canClaim canEdit viewerPendingTeamRequest{id}}fragment ProductsPageLayoutSidebarLinks on Product{id websiteUrl cleanUrl iosUrl androidUrl githubUrl}fragment ProductsPageLayoutSidebarSocialLinks on Product{id twitterUrl facebookUrl instagramUrl linkedinUrl angellistUrl threadsUrl mediumUrl}fragment ProductsPageLayoutSidebarMakers on Product{id slug makers(first:6){edges{node{id ...UserImage}}}}fragment LaunchDayBadge on TopPostBadge{id post{id name}position period date}fragment ProductsPageLayoutSidebarAwards on Product{id slug isTopProduct goldenKittyBadges(first:1){edges{node{...GoldenKittyBadge}}}awards:badges(first:6 types:[TopPostBadge]){edges{node{...on TopPostBadge{id ...LaunchDayBadge}}}}}fragment ActionBarVoteButtonFragment on Votable{id hasVoted votesCount ...on Post{latestScore}}fragment ProductsPageLayoutSidebarProductDiscussionsPostFragment on Post{id slug name tagline createdAt user{...UserImage}...on Commentable{commentsCount}...ActionBarVoteButtonFragment}fragment ProductsPageLayoutSidebarProductDiscussionsDiscussionThreadFragment on DiscussionThread{id slug title createdAt featuredAt pinned user{...UserImage}...on Commentable{commentsCount}...ActionBarVoteButtonFragment}fragment ProductsPageLayoutSidebarProductDiscussions on Product{id slug discussionForum{id threads(first:3 order:new){edges{node{id commentable{...ProductsPageLayoutSidebarProductDiscussionsPostFragment ...ProductsPageLayoutSidebarProductDiscussionsDiscussionThreadFragment}}}}}}fragment MetaTags on SEOInterface{id meta{canonicalUrl creator description image mobileAppUrl oembedUrl robots title type author authorUrl}}fragment UpcomingBannerFragment on Product{id logoUuid followersCount activeUpcomingEvent{id title description bannerUuid bannerMobileUuid ...UpcomingEventFollowButtonFragment}upcomingBannerFollowers:followers(first:3 order:friends excludeViewer:true){edges{node{id ...UserCircleListFragment}}}}fragment ProductsPageLayoutHeader on Product{id name tagline reviewsCount followersCount isTopProduct shoutoutsToCount headerImage{id ...HeaderImage}goldenKittyBadges(first:1){edges{node{...GoldenKittyBadge}}}...ProductThumbnailFragment ...ReviewStarRatingCTAFragment ...ProductsPageLayoutHeaderNavigator ...ProductsPageLayoutAdminBar ...ProductLayoutHeaderWebsiteButton ...ProductFollowButtonFragment}fragment ProductsPageLayoutSidebar on Product{id ...ProductsPageLayoutSidebarStatus ...ProductsPageLayoutSidebarLinks ...ProductsPageLayoutSidebarSocialLinks ...ProductsPageLayoutSidebarMakers ...ProductsPageLayoutSidebarAwards ...ProductsPageLayoutSidebarProductDiscussions}fragment ProductPageLayoutFirstLaunch on Product{id slug canEdit followersCount activeUpcomingEvent{id title description bannerUuid bannerMobileUuid isFirstLaunch ...MetaTags ...UpcomingEventFollowButtonFragment}upcomingBannerFollowers:followers(first:3 order:friends excludeViewer:true){edges{node{id ...UserCircleListFragment}}}}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"3"},{"type":"data","id":"2","result":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}}}},{"type":"complete","id":"2"},{"type":"data","id":"3","result":{"data":{"product":{"__typename":"Product","id":"116529","canEdit":false,"logoUuid":"ffd43e31-ce84-466a-a5c1-c53bcbd398e5.png","followersCount":420,"activeUpcomingEvent":null,"upcomingBannerFollowers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"105600","name":"Farooq (SF Ali) Zafar","username":"sfali789","avatarUrl":"https://ph-avatars.imgix.net/105600/1b2f2e5c-2281-4acb-9777-3870f97e90e8.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"18280","name":"Chris Messina","username":"chrismessina","avatarUrl":"https://ph-avatars.imgix.net/18280/d71888de-b44a-4005-9dde-d778c7a80b39.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"111607","name":"Hüseyin Erkmen","username":"huseyinerkmen26","avatarUrl":"https://ph-avatars.imgix.net/111607/original.jpeg"}}]},"name":"Twitter","tagline":"Communicate and stay connected","reviewsCount":169,"isTopProduct":false,"shoutoutsToCount":90,"headerImage":null,"goldenKittyBadges":{"__typename":"GoldenKittyAwardBadgeConnection","edges":[]},"slug":"twitter","isNoLongerOnline":false,"isMaker":false,"reviewsRating":4.4,"addonsCount":39,"badges":{"__typename":"Connection","totalCount":20},"websiteUrl":"https://www.twitter.com","isSubscribed":false,"isClaimed":false,"canClaim":false,"viewerPendingTeamRequest":null,"cleanUrl":"twitter.com","iosUrl":"https://www.producthunt.com/r/a4928f0c786495","androidUrl":null,"githubUrl":null,"twitterUrl":"https://twitter.com/ymailblog","facebookUrl":null,"instagramUrl":null,"linkedinUrl":null,"angellistUrl":null,"threadsUrl":null,"mediumUrl":null,"makers":{"__typename":"UserConnection","edges":[{"__typename":"UserEdge","node":{"__typename":"User","id":"3730","name":"Sara Beykpour","username":"pandemona","avatarUrl":"https://ph-avatars.imgix.net/3730/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"478262","name":"Smita Mittal Gupta","username":"smita","avatarUrl":"https://ph-avatars.imgix.net/478262/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"348647","name":"Jack","username":"jack","avatarUrl":"https://ph-avatars.imgix.net/348647/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"1140","name":"Mo Adham","username":"maladham","avatarUrl":"https://ph-avatars.imgix.net/1140/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"29595","name":"Kayvon Beykpour","username":"kayvz","avatarUrl":"https://ph-avatars.imgix.net/29595/original.jpeg"}},{"__typename":"UserEdge","node":{"__typename":"User","id":"1594215","name":"Tessa Kriesel","username":"tessak22","avatarUrl":"https://ph-avatars.imgix.net/1594215/aa6c4fe0-0291-465b-abe1-097781a61bdf.jpeg"}}]},"awards":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"7807","post":{"__typename":"Post","id":"101322","name":"New Twitter Apps"},"position":4,"period":"weekly","date":"2017-06-15"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"7561","post":{"__typename":"Post","id":"68774","name":"Twitter Live"},"position":3,"period":"weekly","date":"2016-07-06"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"7376","post":{"__typename":"Post","id":"37745","name":"Twitter Polls"},"position":3,"period":"weekly","date":"2015-10-21"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"1346","post":{"__typename":"Post","id":"5268","name":"Tweet Activity Dashboard"},"position":4,"period":"daily","date":"2014-07-11"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"1638","post":{"__typename":"Post","id":"7841","name":"Buy by Twitter"},"position":1,"period":"daily","date":"2014-09-08"}},{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"1862","post":{"__typename":"Post","id":"9872","name":"Fabric"},"position":5,"period":"daily","date":"2014-10-22"}}]},"discussionForum":{"__typename":"DiscussionForumType","id":"79793","threads":{"__typename":"DiscussionForumAssociationTypeConnection","edges":[{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"331209","commentable":{"__typename":"Post","id":"357615","slug":"twitter-podcasts","name":"Twitter Podcasts","tagline":"Discover and listen to podcasts from Twitter's Spaces tab","createdAt":"2022-08-29T03:50:47-07:00","user":{"__typename":"User","id":"514245","name":"Calum Webb","username":"calum","avatarUrl":"https://ph-avatars.imgix.net/514245/20bc9957-6861-45ad-b907-fc83138882c5.jpeg"},"commentsCount":5,"hasVoted":false,"votesCount":101,"latestScore":117}}},{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"311268","commentable":{"__typename":"Post","id":"328342","slug":"nft-profile-pictures-twitter","name":"NFT Profile Pictures | Twitter","tagline":"Verifiable NFT profile pictures built directly into Twitter.","createdAt":"2022-01-25T01:33:50-08:00","user":{"__typename":"User","id":"3749965","name":"Connor Jewiss","username":"connorjewiss","avatarUrl":"https://ph-avatars.imgix.net/3749965/fa026c5e-461c-4a2f-8dd8-ee43a50bdeeb.jpeg"},"commentsCount":1,"hasVoted":false,"votesCount":6,"latestScore":4}}},{"__typename":"DiscussionForumAssociationTypeEdge","node":{"__typename":"DiscussionForumAssociationType","id":"292025","commentable":{"__typename":"Post","id":"298443","slug":"twitter-blue","name":"Twitter Blue","tagline":"Twitter’s first-ever subscription offering","createdAt":"2021-06-03T08:29:10-07:00","user":{"__typename":"User","id":"859979","name":"NaveenKumar Namachivayam","username":"naveenkumar","avatarUrl":"https://ph-avatars.imgix.net/859979/229b8cf4-24d2-4c3d-b96a-b8157f1dea43.jpeg"},"commentsCount":29,"hasVoted":false,"votesCount":255,"latestScore":239}}}]}},"url":"https://www.producthunt.com/products/twitter","isMuted":false}}}},{"type":"complete","id":"3"},{"type":"started","options":{"variables":{"shoutoutId":null,"order":"SHOUTOUT_TRENDING","slug":"twitter","cursor":null},"skip":false,"fetchPolicy":"cache-first","query":"query ProductPageShoutoutsQuery($slug:String!$cursor:String$shoutoutId:ID$order:ShoutoutOrder){product(slug:$slug){id slug postShoutoutsTo(first:20 after:$cursor shoutoutId:$shoutoutId order:$order){edges{node{id ...ShoutoutCardFragment}}pageInfo{endCursor hasNextPage}}...ShoutoutPromptFragment}}fragment UserImage on User{id name username avatarUrl}fragment ProductThumbnailFragment on Product{id name logoUuid isNoLongerOnline}fragment BadgeIconTopPostBadgeFragment on TopPostBadge{id position period date}fragment BadgeIconFragment on Post{id name badges(first:1 types:[TopPostBadge]sort:position){edges{node{__typename ...on TopPostBadge{id ...BadgeIconTopPostBadgeFragment}}}}}fragment PostStatusIconFragment on Post{id productState}fragment PostThumbnailFragment on Post{id name thumbnailImageUuid ...PostStatusIconFragment}fragment ActionBarVoteButtonFragment on Votable{id hasVoted votesCount ...on Post{latestScore}}fragment ShoutoutCardFragment on PostShoutout{id note createdAt url makerUser{id name username ...UserImage}from{id name slug isTopProduct ...ProductThumbnailFragment}post{id slug name isTopLaunch votesCount redirectToProduct{id slug}...BadgeIconFragment ...PostThumbnailFragment}...ActionBarVoteButtonFragment}fragment ShoutoutPromptFragment on Product{id name slug}","notifyOnNetworkStatusChange":false,"nextFetchPolicy":undefined},"id":"4"}]})</script></head><body class="theme-mirror bg-primary"><div id="root-container" class="light"><div class="theme-mirror"><header class="w-full border-b-2 border-gray-200 bg-primary dark:border-gray-800 sticky top-0 z-20 " data-sentry-component="DesktopHeader" data-sentry-source-file="index.tsx"><div class="mx-auto grid max-w-layout grid-cols-[1fr_2fr_1fr] items-center gap-2 bg-primary px-6 py-5 sm:grid-cols-[auto_1fr_auto] lg:px-0"><div class="flex flex-row items-center gap-6 md:gap-8"><a aria-label="Product Hunt Logo" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/"><img loading="lazy" srcSet="https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/golden-kitty/2024/PHLogoDark.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1" style="width:40px;height:40px" alt="Product Hunt logo dark" class="hidden dark:block"/><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" class="size-10 dark:hidden" data-sentry-element="Logo" data-sentry-source-file="index.tsx"><g fill="none" fill-rule="evenodd"><path fill="#FF6154" d="M40 20c0 11.046-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0s20 8.954 20 20"></path><path fill="#FFF" d="M22.667 20H17v-6h5.667a3 3 0 0 1 0 6m0-10H13v20h4v-6h5.667a7 7 0 1 0 0-14"></path></g></svg></a><div class="text-14 font-normal text-dark-gray relative" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" class="absolute left-4 top-3 size-4" data-sentry-element="SearchIcon" data-sentry-source-file="index.tsx"><path fill="#4B587C" d="M7 14c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7M7 2C4.243 2 2 4.243 2 7s2.243 5 5 5 5-2.243 5-5-2.243-5-5-5m8.707 12.293L13.314 11.9a8 8 0 0 1-1.414 1.414l2.393 2.393a.997.997 0 0 0 1.414 0 1 1 0 0 0 0-1.414" opacity="0.5"></path></svg><input readOnly="" data-hj-allow="true" data-test="header-search-input" autoComplete="off" class="input box-border h-10 w-full min-w-[164px] max-w-full appearance-none rounded-full border-0 border-white bg-gray-100 px-10 pl-[40px] text-light-gray placeholder:text-[#85888E] focus:outline-none sm:w-full sm:max-w-[216px] sm:text-base dark:bg-gray-dark-800 dark:text-tertiary" placeholder="Search" title="Search" name="q"/></div></div><nav aria-label="Main Navigation"><ul class="flex flex-row items-center justify-center gap-6 md:gap-7 lg:gap-8"><li class="group relative list-none" data-test="header-nav-link-launches" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/leaderboard/daily/2025/2/17?ref=header_nav">Launches<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/coming-soon?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(213, 243, 221, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#d5f3dd" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#599D6B" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#ComingSoon_svg__a)"><path d="M12 21.25a8.25 8.25 0 1 0 0-16.5 8.25 8.25 0 0 0 0 16.5m-6.75-18-3 3m16.5-3 3 3"></path><path d="M12 7.75V13h5.25"></path></g><defs><clipPath id="ComingSoon_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Coming soon</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Upcoming launches to watch</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/leaderboard/daily/2025/2/17?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 230, 228, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe6e4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F86C60" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#LaunchArchive_svg__a)"><path d="M9 17.25s-.75 3-5.25 3c0-4.5 3-5.25 3-5.25m11.167-4.416c2.25-2.25 2.39-4.927 2.32-6.12a.75.75 0 0 0-.7-.7c-1.194-.071-3.869.068-6.12 2.32L7.5 12l4.5 4.5zM12.75 6.75H6.97a.75.75 0 0 0-.53.22l-3.22 3.22a.75.75 0 0 0 .425 1.272L7.5 12"></path><path d="M17.25 11.25v5.78a.75.75 0 0 1-.22.53l-3.22 3.22a.75.75 0 0 1-1.272-.425L12 16.5"></path></g><defs><clipPath id="LaunchArchive_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch archive</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Most-loved launches by the community</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/launch?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(229, 239, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#e5efff" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#3979E3" stroke-width="1.5" clip-path="url(#LaunchGuide_svg__a)"><path stroke-miterlimit="10" d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="m16.5 7.5-6 3-3 6 6-3z"></path></g><defs><clipPath id="LaunchGuide_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Launch Guide</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Checklists and pro tips for launching</div></div></div></a></div></div></div></li><li class="group relative" data-sentry-component="ProductsNavigation" data-sentry-source-file="index.tsx"><a class="group flex flex-row items-center gap-1 text-16 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/categories?ref=header_nav">Products<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500" data-sentry-element="ArrowDown" data-sentry-source-file="index.tsx"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a></li><li class="group relative list-none" data-test="header-nav-link-news" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/newsletters?ref=header_nav">News<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/newsletters?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(234, 233, 255, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#eae9ff" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#6D68D4" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Newsletter_svg__a)"><path d="M3 5.25h18V18a.75.75 0 0 1-.75.75H3.75A.75.75 0 0 1 3 18z"></path><path d="m21 5.25-9 8.25-9-8.25"></path></g><defs><clipPath id="Newsletter_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Newsletter</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The best of Product Hunt, every day</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/stories?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 233, 244, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe9f4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F468AC" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Stories_svg__a)"><path d="M12 8.25a3 3 0 0 1 3-3h6a.75.75 0 0 1 .75.75v12a.75.75 0 0 1-.75.75h-6a3 3 0 0 0-3 3M2.25 18a.75.75 0 0 0 .75.75h6a3 3 0 0 1 3 3V8.25a3 3 0 0 0-3-3H3a.75.75 0 0 0-.75.75zM15 9h3.75M15 12h3.75M15 15h3.75"></path></g><defs><clipPath id="Stories_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Stories</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Tech news, interviews, and tips from makers</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/changes?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(207, 252, 219, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#cffcdb" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#579167" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Changelog_svg__a)"><path d="M10.5 10.5h6m-6 3h6m3-9.75h-15a.75.75 0 0 0-.75.75v15c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-15a.75.75 0 0 0-.75-.75m-12 0v16.5"></path></g><defs><clipPath id="Changelog_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Changelog</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">New Product Hunt features and releases</div></div></div></a></div></div></div></li><li class="group relative list-none" data-test="header-nav-link-forums" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/forums?ref=header_nav">Forums<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14" class="size-4 stroke-gray-500 transition-all duration-300 group-hover:-rotate-90 group-hover:stroke-brand-500"><path d="M3.5 6.25 7 9.75l3.5-3.5"></path></svg></a><div class="absolute top-4 z-100 hidden w-[350px] translate-y-2 opacity-0 transition-all duration-300 group-hover:block group-hover:translate-y-0 group-hover:opacity-100 left-0" data-sentry-component="HoverMenu" data-sentry-source-file="index.tsx"><div class="mt-6 overflow-hidden rounded-lg bg-primary shadow-lg dark:shadow-[0_2px_8px_rgba(0,0,0,0.3)]"><div class="z-100 px-4 py-2"><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/forums?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 233, 248, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe9f8" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#DE62B6" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Discussions_svg__a)"><path d="M6.71 13.5 3 16.5v-12a.75.75 0 0 1 .75-.75h12a.75.75 0 0 1 .75.75v8.25a.75.75 0 0 1-.75.75z"></path><path d="M7.5 13.5v3.75a.75.75 0 0 0 .75.75h9.04L21 21V9a.75.75 0 0 0-.75-.75H16.5"></path></g><defs><clipPath id="Discussions_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Forums</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Ask questions, find support, and connect</div></div></div></a><a data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx" href="/visit-streaks?ref=header_nav"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(255, 228, 228, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#ffe4e4" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#F10202" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Streaks_svg__a)"><path d="M12.75 18c1.875-.316 3.432-1.875 3.75-3.75"></path><path d="m10.5 9 2.463-6.75C14.987 3.93 19.5 8.264 19.5 13.5a7.5 7.5 0 0 1-15 0c0-2.866 1.352-5.462 2.906-7.5z"></path></g><defs><clipPath id="Streaks_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Streaks</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">The most active community members</div></div></div></a><a href="https://lu.ma/producthunt" target="_blank" data-sentry-element="Link" data-sentry-component="SubmenuItem" data-sentry-source-file="SubmenuItem.tsx"><div class="my-2 flex flex-row gap-4 rounded-lg hover:bg-gray-50 dark:hover:bg-gray-dark-800 dark:bg-gray-dark-900 dark:bg-[image:none] bg-[image:var(--submenu-item-background)] styles_container__K6Yj1" style="--submenu-item-background:linear-gradient(to right, rgba(207, 242, 216, 0.25) 50%, rgba(255, 255, 255, 0.3) 50%)"><div style="background-color:#cff2d8" class="flex size-11 items-center justify-center rounded transition-all ease-out" data-sentry-component="MenuIcon" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="!size-6" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><g stroke="#3F9E58" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" clip-path="url(#Event_svg__a)"><path d="M19.5 3.75h-15a.75.75 0 0 0-.75.75v15c0 .414.336.75.75.75h15a.75.75 0 0 0 .75-.75v-15a.75.75 0 0 0-.75-.75m-3-1.5v3m-9-3v3m-3.75 3h16.5"></path><path d="m8.625 14.25 2.25 2.25 4.5-4.5"></path></g><defs><clipPath id="Event_svg__a"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg></div><div class="flex flex-1 flex-col"><div class="text-14 font-normal text-dark-gray text-primary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Events</div><div class="text-12 font-normal text-dark-gray text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Meet others online and in-person</div></div></div></a></div></div></div></li><li class="group relative list-none hidden md:block" data-test="header-nav-link-advertise" data-sentry-component="HeaderLink" data-sentry-source-file="index.tsx"><a class="cursor-pointer text-16 group flex flex-row items-center gap-1 font-semibold text-secondary transition-all duration-300 group-hover:text-brand-500" href="/sponsor?ref=header_nav">Advertise</a></li></ul></nav><!--$--><div class="flex flex-row items-center justify-end gap-4" data-sentry-component="Fallback" data-sentry-source-file="UserSection.tsx"><a class="text-16 font-normal text-dark-gray flex h-10 items-center gap-1 rounded-full border-2 border-gray-200 px-4 align-middle text-16 font-semibold !text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 sm:px-3 md:px-4 dark:border-gray-dark-800 dark:hover:bg-gray-dark-800" data-test="header-nav-link-subscribe" href="/newsletters?ref=header_nav&amp;campaign=weekly_newsletter&amp;source=header_nav"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4" data-sentry-element="MailIcon" data-sentry-source-file="index.tsx"><path stroke="#344054" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="m11.453 2.195 6.274 4.077c.221.144.332.216.412.313a.8.8 0 0 1 .158.289c.036.12.036.252.036.516v6.11c0 1.4 0 2.1-.272 2.635a2.5 2.5 0 0 1-1.093 1.092c-.535.273-1.235.273-2.635.273H5.667c-1.4 0-2.1 0-2.635-.273a2.5 2.5 0 0 1-1.093-1.092c-.272-.535-.272-1.235-.272-2.635V7.39c0-.264 0-.396.036-.516a.8.8 0 0 1 .157-.29c.08-.096.192-.168.413-.312l6.274-4.077m2.906 0c-.526-.342-.789-.513-1.072-.58a1.7 1.7 0 0 0-.762 0c-.283.067-.546.238-1.072.58m2.906 0 5.16 3.354c.574.372.86.559.96.795a.83.83 0 0 1 0 .645c-.1.237-.386.423-.96.796l-5.16 3.354c-.526.342-.789.513-1.072.58a1.7 1.7 0 0 1-.762 0c-.283-.067-.546-.238-1.072-.58l-5.16-3.354c-.574-.373-.86-.56-.96-.796a.83.83 0 0 1 0-.645c.1-.236.386-.423.96-.795l5.16-3.354m9.37 13.638-5.536-5m-4.762 0-5.536 5"></path></svg>Subscribe</a><div class="text-16 font-semibold text-white flex h-10 cursor-pointer items-center gap-1 whitespace-nowrap rounded-full bg-brand-500 px-4" data-test="header-nav-link-sign-in" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20" class="size-4" data-sentry-element="SignInIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#SignInIcon_svg__a)"><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M2.782 5.833a8.333 8.333 0 1 1 0 8.333M10 13.334 13.333 10m0 0L10 6.667M13.333 10H1.667"></path></g><defs><clipPath id="SignInIcon_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs></svg>Sign in</div></div><!--/$--></div></header></div><div class="theme-mirror"></div><div class="mx-4 my-8 flex flex-col justify-center gap-8 md:mx-8 md:flex-row"><main class="flex flex-col gap-8 md:max-w-[900px]"><section class="flex flex-col gap-4 sm:flex-row sm:items-center"><img loading="lazy" srcSet="https://ph-files.imgix.net/ffd43e31-ce84-466a-a5c1-c53bcbd398e5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=64&amp;h=64&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/ffd43e31-ce84-466a-a5c1-c53bcbd398e5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=64&amp;h=64&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/ffd43e31-ce84-466a-a5c1-c53bcbd398e5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=64&amp;h=64&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/ffd43e31-ce84-466a-a5c1-c53bcbd398e5.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=64&amp;h=64&amp;fit=crop&amp;frame=1" style="width:64px;height:64px" alt="Twitter" class="rounded rounded-xl" data-test="Twitter-thumbnail"/><div><h1 class="text-24 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Twitter</h1><div class="text-18 font-normal text-dark-gray text-gray-700" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Communicate and stay connected</div><span class="flex flex-row items-center gap-2"><div class="flex flex-row" data-sentry-component="StarRating" data-sentry-source-file="index.tsx"><label data-test="star-1" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="1"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-1-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-2" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="2"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-2-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-3" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="3"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-3-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-4" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="4"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-4-filled" class="fill-light-blue pl-1 !fill-[#f5a623]"><path d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path></svg></label><label data-test="star-5" class="cursor-pointer styles_tinyStar__6JueJ"><input hidden="" type="radio" value="5"/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" data-test="star-5-not-filled" class="fill-light-blue pl-1"><path fill="#d9e1ec" d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z"></path><defs><clipPath id="StartHalfFilled_svg__a"><path d="M0 0h12v23H0z"></path></clipPath></defs><path fill="#f5a623" d="m12 0 3.709 7.514L24 8.718l-6 5.848 1.416 8.26-7.416-3.9-7.416 3.9L6 14.566 0 8.718l8.291-1.204z" clip-path="url(#StartHalfFilled_svg__a)"></path></svg></label></div><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-medium text-dark-gray text-gray-700" target="_blank" href="/products/twitter/reviews">169 reviews</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-14 font-medium text-dark-gray text-gray-700" target="_blank" href="/products/twitter/shoutouts">90 shoutouts</a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><div class="text-14 font-medium text-dark-gray text-gray-700" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">420 followers</div></span></div><div class="my-auto flex flex-row items-center gap-3 sm:ml-auto"><a href="https://www.twitter.com/?ref=producthunt" target="_blank" data-test="visit-website-button" class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 border-gray-200 dark:border-gray-dark-800" rel="noreferrer" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Visit website</a><button type="button" data-test="product-follow-button" class="inline-block max-h-11 rounded-full border-2 border-brand-500 bg-brand-500 px-4 py-2 text-center text-16 font-semibold text-white transition-all duration-300" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx">Follow</button></div></section><ul class="flex flex-row" data-sentry-component="Navigation" data-sentry-source-file="index.tsx"><li><a class="text-14 font-semibold text-dark-gray rounded-full px-4 py-2 text-gray-500 transition-colors duration-300 hover:bg-gray-50 hover:text-gray-700" data-test="product-navigation-item-overview" href="/products/twitter">Overview</a></li><li><a class="text-14 font-semibold text-dark-gray rounded-full px-4 py-2 text-gray-500 transition-colors duration-300 hover:bg-gray-50 hover:text-gray-700" data-test="product-navigation-item-launches" href="/products/twitter/launches">Launches</a></li><li><a class="text-14 font-semibold text-dark-gray rounded-full px-4 py-2 text-gray-500 transition-colors duration-300 hover:bg-gray-50 hover:text-gray-700 bg-gray-50 text-gray-700" data-test="product-navigation-item-shoutouts" href="/products/twitter/shoutouts">Shoutouts</a></li><li><a class="text-14 font-semibold text-dark-gray rounded-full px-4 py-2 text-gray-500 transition-colors duration-300 hover:bg-gray-50 hover:text-gray-700" data-test="product-navigation-item-reviews" href="/products/twitter/reviews">Reviews</a></li><li><a class="text-14 font-semibold text-dark-gray rounded-full px-4 py-2 text-gray-500 transition-colors duration-300 hover:bg-gray-50 hover:text-gray-700" data-test="product-navigation-item-team" href="/products/twitter/makers">Team</a></li><li><a class="text-14 font-semibold text-dark-gray rounded-full px-4 py-2 text-gray-500 transition-colors duration-300 hover:bg-gray-50 hover:text-gray-700" data-test="product-navigation-item-awards" href="/products/twitter/awards">Awards</a></li><li><a class="text-14 font-semibold text-dark-gray rounded-full px-4 py-2 text-gray-500 transition-colors duration-300 hover:bg-gray-50 hover:text-gray-700" data-test="product-navigation-item-add-ons" href="/products/twitter/addons">Add-ons</a></li><li><a href="#" data-test="product-more-btn" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><span class="text-14 font-semibold text-dark-gray rounded-full px-4 py-2 text-gray-500 transition-colors duration-300 hover:bg-gray-50 hover:text-gray-700" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">More</span></a></li><li class="ml-auto"><button class="px-4 sm:px-2 textButton_textButton__SIhmH" data-test="collection-product-116529-collect-text" aria-label="Add to Collection" data-sentry-component="CollectionAddButton" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="size-7 sm:size-5" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 13V7m-3 3h6m4 11V7.8c0-1.68 0-2.52-.327-3.162a3 3 0 0 0-1.311-1.311C16.72 3 15.88 3 14.2 3H9.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.311 1.311C5 5.28 5 6.12 5 7.8V21l7-4z"></path></svg></button></li></ul><!--$?--><template id="B:0"></template><div class="styles_container__lNjYm *:self-start" data-sentry-component="Loader" data-sentry-source-file="index.tsx"><div class="styles_loader__IcPYn" style="width:30px;height:30px"></div></div><!--/$--><div class="mb-10 border-none" data-sentry-component="SidebarFooter" data-sentry-source-file="index.tsx"><ul class="m-0 flex flex-row flex-wrap gap-1 p-0"><li class="text-12 text-secondary hover:underline"><a href="/stories">Blog</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/newsletters">Newsletter</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/questions">Questions</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/forums">Forums</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/categories">Product Categories</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/apps">Apps</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/about">About</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="https://help.producthunt.com">FAQ</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/legal#terms">Terms</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/legal#privacy">Privacy and Cookies</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="https://x.com/ProductHunt" target="_blank" rel="nofollow noopener noreferrer">X.com</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="https://www.facebook.com/producthunt" target="_blank" rel="nofollow noopener noreferrer">Facebook</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="https://www.instagram.com/producthunt" target="_blank" rel="nofollow noopener noreferrer">Instagram</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="https://www.linkedin.com/company/producthunt" target="_blank" rel="nofollow noopener noreferrer">LinkedIn</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="https://www.youtube.com/channel/UCOtU18DT8csQVqHPT1wtYzw" target="_blank" rel="nofollow noopener noreferrer">YouTube</a></li><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><li class="text-12 text-secondary hover:underline"><a href="/sponsor?utm_content=sf">Advertise</a></li></ul><div class="text-10 font-normal text-dark-gray uppercase mt-2 text-secondary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">© <!-- -->2025<!-- --> Product Hunt</div></div></main><aside class="flex w-full flex-col gap-8 md:w-[280px] md:min-w-[280px]"><div class="flex flex-col gap-4" data-sentry-component="Status" data-sentry-source-file="index.tsx"><div class="flex flex-row items-center justify-between"><div class="text-18 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Product status</div><div><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" data-sentry-element="QuestionIcon" data-sentry-source-file="index.tsx"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M5.303 5.25a1.75 1.75 0 0 1 3.4.583c0 1.167-1.75 1.75-1.75 1.75M7 9.916h.006M12.834 7A5.833 5.833 0 1 1 1.167 7a5.833 5.833 0 0 1 11.667 0"></path></svg></div></div><div class="text-16 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Unclaimed</div></div><div class="flex flex-col gap-4" data-sentry-component="AwardsCard" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Awards</div><div class="flex flex-row flex-wrap gap-4"><div><img loading="lazy" srcSet="https://ph-static.imgix.net/badges/weeklybadge4.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/badges/weeklybadge4.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/badges/weeklybadge4.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/badges/weeklybadge4.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1" style="width:32px;height:35px" alt="New Twitter Apps was ranked #4 of the week for June 15th, 2017"/></div><div><img loading="lazy" srcSet="https://ph-static.imgix.net/badges/weeklybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/badges/weeklybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/badges/weeklybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/badges/weeklybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1" style="width:32px;height:35px" alt="Twitter Live was ranked #3 of the week for July 6th, 2016"/></div><div><img loading="lazy" srcSet="https://ph-static.imgix.net/badges/weeklybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/badges/weeklybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/badges/weeklybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/badges/weeklybadge3.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1" style="width:32px;height:35px" alt="Twitter Polls was ranked #3 of the week for October 21st, 2015"/></div><div><img loading="lazy" srcSet="https://ph-static.imgix.net/badges/dailybadge4.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/badges/dailybadge4.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/badges/dailybadge4.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/badges/dailybadge4.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1" style="width:32px;height:35px" alt="Tweet Activity Dashboard was ranked #4 of the day for July 11th, 2014"/></div><div><img loading="lazy" srcSet="https://ph-static.imgix.net/badges/dailybadge1.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/badges/dailybadge1.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/badges/dailybadge1.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/badges/dailybadge1.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1" style="width:32px;height:35px" alt="Buy by Twitter was ranked #1 of the day for September 8th, 2014"/></div><div><img loading="lazy" srcSet="https://ph-static.imgix.net/badges/dailybadge5.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=1 1x, https://ph-static.imgix.net/badges/dailybadge5.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=2 2x, https://ph-static.imgix.net/badges/dailybadge5.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1&amp;dpr=3 3x" src="https://ph-static.imgix.net/badges/dailybadge5.svg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=32&amp;h=35&amp;fit=max&amp;frame=1" style="width:32px;height:35px" alt="Fabric was ranked #5 of the day for October 22nd, 2014"/></div></div><a class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/twitter/awards">All Awards</a></div><div class="flex flex-col" data-sentry-component="ProductDiscussions" data-sentry-source-file="index.tsx"><div class="text-18 font-semibold text-dark-gray mb-4 text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Forum Threads</div><div class="mb-8 flex flex-col gap-8"><div class="flex flex-col gap-2" data-sentry-component="PostThread" data-sentry-source-file="index.tsx"><div class=""><a class="flex flex-row items-center gap-1.5" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@calum"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/514245/20bc9957-6861-45ad-b907-fc83138882c5.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/514245/20bc9957-6861-45ad-b907-fc83138882c5.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/514245/20bc9957-6861-45ad-b907-fc83138882c5.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/514245/20bc9957-6861-45ad-b907-fc83138882c5.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="Calum Webb" class="rounded-full"/><div class="text-14 font-medium text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Calum Webb</div></a></div><a class="text-16 font-medium text-dark-gray styles_noOfLines-3__lMAXQ block" href="/p/twitter/twitter-podcasts">Twitter Podcasts<!-- --> — <!-- -->Discover and listen to podcasts from Twitter&#x27;s Spaces tab</a><div class="flex flex-row justify-between"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="post-357615-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M2 5.2c0-1.12 0-1.68.218-2.108a2 2 0 0 1 .874-.874C3.52 2 4.08 2 5.2 2h5.6c1.12 0 1.68 0 2.108.218a2 2 0 0 1 .874.874C14 3.52 14 4.08 14 5.2v5.6c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8z"></path><path d="M7.2 5.733a1 1 0 0 1 1.6 0l2 2.667A1 1 0 0 1 10 10H6a1 1 0 0 1-.8-1.6z"></path></svg><span class="hidden sm:block">Upvote</span> (117)</button><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-16 font-normal text-dark-gray flex flex-row items-center gap-2" href="/p/twitter/twitter-podcasts"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" fill="none" viewBox="0 0 15 14" class="stroke-light-gray" data-sentry-element="CommentIcon" data-sentry-source-file="index.tsx"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.921 6.708a4.958 4.958 0 0 1-6.74 4.629 2 2 0 0 0-.192-.068.5.5 0 0 0-.109-.014 1.4 1.4 0 0 0-.177.012l-2.987.309c-.285.03-.427.044-.511-.007a.3.3 0 0 1-.136-.204c-.016-.097.052-.223.188-.475l.955-1.766c.078-.146.117-.218.135-.288a.5.5 0 0 0 .016-.19c-.005-.072-.037-.166-.1-.353a4.958 4.958 0 1 1 9.658-1.585"></path></svg><div class="text-14 font-normal text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">5</div></a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><time dateTime="2022-08-29T03:50:47-07:00" title="Monday, August 29th 2022, 10:50:47 AM"><div class="text-14 font-normal text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">2yr ago</div></time></div></div><div class="flex flex-col gap-2" data-sentry-component="PostThread" data-sentry-source-file="index.tsx"><div class=""><a class="flex flex-row items-center gap-1.5" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@connorjewiss"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/3749965/fa026c5e-461c-4a2f-8dd8-ee43a50bdeeb.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/3749965/fa026c5e-461c-4a2f-8dd8-ee43a50bdeeb.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/3749965/fa026c5e-461c-4a2f-8dd8-ee43a50bdeeb.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/3749965/fa026c5e-461c-4a2f-8dd8-ee43a50bdeeb.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="Connor Jewiss" class="rounded-full"/><div class="text-14 font-medium text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Connor Jewiss</div></a></div><a class="text-16 font-medium text-dark-gray styles_noOfLines-3__lMAXQ block" href="/p/twitter/nft-profile-pictures-twitter">NFT Profile Pictures | Twitter<!-- --> — <!-- -->Verifiable NFT profile pictures built directly into Twitter.</a><div class="flex flex-row justify-between"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="post-328342-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M2 5.2c0-1.12 0-1.68.218-2.108a2 2 0 0 1 .874-.874C3.52 2 4.08 2 5.2 2h5.6c1.12 0 1.68 0 2.108.218a2 2 0 0 1 .874.874C14 3.52 14 4.08 14 5.2v5.6c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8z"></path><path d="M7.2 5.733a1 1 0 0 1 1.6 0l2 2.667A1 1 0 0 1 10 10H6a1 1 0 0 1-.8-1.6z"></path></svg><span class="hidden sm:block">Upvote</span> (4)</button><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-16 font-normal text-dark-gray flex flex-row items-center gap-2" href="/p/twitter/nft-profile-pictures-twitter"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" fill="none" viewBox="0 0 15 14" class="stroke-light-gray" data-sentry-element="CommentIcon" data-sentry-source-file="index.tsx"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.921 6.708a4.958 4.958 0 0 1-6.74 4.629 2 2 0 0 0-.192-.068.5.5 0 0 0-.109-.014 1.4 1.4 0 0 0-.177.012l-2.987.309c-.285.03-.427.044-.511-.007a.3.3 0 0 1-.136-.204c-.016-.097.052-.223.188-.475l.955-1.766c.078-.146.117-.218.135-.288a.5.5 0 0 0 .016-.19c-.005-.072-.037-.166-.1-.353a4.958 4.958 0 1 1 9.658-1.585"></path></svg><div class="text-14 font-normal text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">1</div></a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><time dateTime="2022-01-25T01:33:50-08:00" title="Tuesday, January 25th 2022, 9:33:50 AM"><div class="text-14 font-normal text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">3yr ago</div></time></div></div><div class="flex flex-col gap-2" data-sentry-component="PostThread" data-sentry-source-file="index.tsx"><div class=""><a class="flex flex-row items-center gap-1.5" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@naveenkumar"><img loading="lazy" srcSet="https://ph-avatars.imgix.net/859979/229b8cf4-24d2-4c3d-b96a-b8157f1dea43.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/859979/229b8cf4-24d2-4c3d-b96a-b8157f1dea43.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/859979/229b8cf4-24d2-4c3d-b96a-b8157f1dea43.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/859979/229b8cf4-24d2-4c3d-b96a-b8157f1dea43.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="NaveenKumar Namachivayam" class="rounded-full"/><div class="text-14 font-medium text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">NaveenKumar Namachivayam</div></a></div><a class="text-16 font-medium text-dark-gray styles_noOfLines-3__lMAXQ block" href="/p/twitter/twitter-blue">Twitter Blue<!-- --> — <!-- -->Twitter’s first-ever subscription offering</a><div class="flex flex-row justify-between"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="post-298443-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M2 5.2c0-1.12 0-1.68.218-2.108a2 2 0 0 1 .874-.874C3.52 2 4.08 2 5.2 2h5.6c1.12 0 1.68 0 2.108.218a2 2 0 0 1 .874.874C14 3.52 14 4.08 14 5.2v5.6c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8z"></path><path d="M7.2 5.733a1 1 0 0 1 1.6 0l2 2.667A1 1 0 0 1 10 10H6a1 1 0 0 1-.8-1.6z"></path></svg><span class="hidden sm:block">Upvote</span> (239)</button><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><a class="text-16 font-normal text-dark-gray flex flex-row items-center gap-2" href="/p/twitter/twitter-blue"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" fill="none" viewBox="0 0 15 14" class="stroke-light-gray" data-sentry-element="CommentIcon" data-sentry-source-file="index.tsx"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12.921 6.708a4.958 4.958 0 0 1-6.74 4.629 2 2 0 0 0-.192-.068.5.5 0 0 0-.109-.014 1.4 1.4 0 0 0-.177.012l-2.987.309c-.285.03-.427.044-.511-.007a.3.3 0 0 1-.136-.204c-.016-.097.052-.223.188-.475l.955-1.766c.078-.146.117-.218.135-.288a.5.5 0 0 0 .016-.19c-.005-.072-.037-.166-.1-.353a4.958 4.958 0 1 1 9.658-1.585"></path></svg><div class="text-14 font-normal text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">29</div></a><span class="relative -top-px text-12 text-light-gray opacity-45" data-sentry-component="DotSeparator" data-sentry-source-file="index.tsx">•</span><time dateTime="2021-06-03T08:29:10-07:00" title="Thursday, June 3rd 2021, 3:29:10 PM"><div class="text-14 font-normal text-dark-gray !text-tertiary" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">3yr ago</div></time></div></div></div><a class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 mb-4 border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/p/twitter">View all</a><a class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/forums/new?category=twitter"><div class="flex flex-row items-center justify-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><path stroke="#475467" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M10 11.25v-5m-2.5 2.5h5M5.833 15v1.946c0 .444 0 .666.091.78.08.1.2.157.326.157.146 0 .32-.139.666-.416l1.988-1.59c.406-.325.61-.488.836-.603a2.5 2.5 0 0 1 .634-.223c.25-.051.51-.051 1.03-.051H13.5c1.4 0 2.1 0 2.635-.273a2.5 2.5 0 0 0 1.092-1.092C17.5 13.1 17.5 12.4 17.5 11V6.5c0-1.4 0-2.1-.273-2.635a2.5 2.5 0 0 0-1.092-1.093C15.6 2.5 14.9 2.5 13.5 2.5h-7c-1.4 0-2.1 0-2.635.272a2.5 2.5 0 0 0-1.093 1.093C2.5 4.4 2.5 5.1 2.5 6.5v5.167c0 .775 0 1.162.085 1.48a2.5 2.5 0 0 0 1.768 1.768c.318.085.705.085 1.48.085"></path></svg><div class="text-sm font-semibold text-secondary">Start new thread</div></div></a></div><div class="flex flex-col gap-4" data-sentry-component="Links" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Links</div><a href="https://www.twitter.com/?ref=producthunt" rel="noreferrer" class="text-16 font-semibold text-dark-gray flex flex-row items-center gap-2 !text-brand-500" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" fill="none" viewBox="0 0 21 20" class="fill-brand-500" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path fill="currentColor" d="M18.102 6.46a4.05 4.05 0 0 1-1.196 2.876l-2.21 2.21a4.063 4.063 0 0 1-5.743 0 .625.625 0 1 1 .883-.882 2.82 2.82 0 0 0 3.976 0l2.211-2.21a2.813 2.813 0 1 0-3.976-3.977L10.5 6.023a.625.625 0 0 1-.883-.882l1.547-1.547a4.07 4.07 0 0 1 6.938 2.867ZM10.5 13.977l-1.547 1.547a2.813 2.813 0 0 1-3.976-3.976l2.21-2.211a2.82 2.82 0 0 1 3.977 0 .625.625 0 0 0 .883-.883 4.06 4.06 0 0 0-5.742 0l-2.211 2.211a4.063 4.063 0 1 0 5.742 5.742l1.547-1.547a.625.625 0 0 0-.883-.883"></path></svg>twitter.com</a><a href="https://www.producthunt.com/r/a4928f0c786495?ref=producthunt" rel="noreferrer" class="text-16 font-semibold text-dark-gray flex flex-row items-center gap-2 !text-gray-900" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" fill="none" viewBox="0 0 21 20" class="fill-brand-500" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path fill="currentColor" d="m5.523 15.945-.734 1.25a.633.633 0 0 1-.86.219.633.633 0 0 1-.218-.86l.742-1.25a.624.624 0 1 1 1.07.641M18.625 12.5h-3.734l-2.399-4.063a.626.626 0 0 0-1.078.633l4.797 8.125a.634.634 0 0 0 .86.219.633.633 0 0 0 .218-.86l-1.656-2.804h2.992a.625.625 0 0 0 0-1.25m-6.992 0h-4.07l3.468-5.875h.008l1.875-3.172a.627.627 0 0 0-1.078-.64L10.5 5.07 9.164 2.805a.627.627 0 0 0-1.078.64l1.687 2.852L6.11 12.5H2.375a.625.625 0 1 0 0 1.25h9.258a.625.625 0 0 0 0-1.25"></path></svg>App Store</a></div><!--$--><div class="flex flex-col gap-4" data-sentry-component="SocialLinks" data-sentry-source-file="Content.tsx"><div class="text-14 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Social</div><a href="https://twitter.com/ymailblog" rel="noreferrer" class="text-16 font-semibold text-dark-gray flex flex-row items-center gap-2 !text-gray-900" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 1200 1227" data-sentry-element="Icon" data-sentry-source-file="Content.tsx"><path fill="currentColor" d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854z"></path></svg>X.com</a></div><!--/$--><div class="flex flex-col gap-4" data-sentry-component="Makers" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray text-gray-900" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Makers</div><div class="flex flex-row"><div class="rounded-full border-2 border-white"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/3730/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/3730/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/3730/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/3730/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1" style="width:48px;height:48px" alt="Sara Beykpour" class="rounded-full"/></div></div><div class="rounded-full border-2 border-white -ml-3"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/478262/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/478262/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/478262/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/478262/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1" style="width:48px;height:48px" alt="Smita Mittal Gupta" class="rounded-full"/></div></div><div class="rounded-full border-2 border-white -ml-3"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/348647/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/348647/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/348647/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/348647/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1" style="width:48px;height:48px" alt="Jack" class="rounded-full"/></div></div><div class="rounded-full border-2 border-white -ml-3"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/1140/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/1140/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/1140/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/1140/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1" style="width:48px;height:48px" alt="Mo Adham" class="rounded-full"/></div></div><div class="rounded-full border-2 border-white -ml-3"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/29595/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/29595/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/29595/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/29595/original.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1" style="width:48px;height:48px" alt="Kayvon Beykpour" class="rounded-full"/></div></div><div class="rounded-full border-2 border-white -ml-3"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/1594215/aa6c4fe0-0291-465b-abe1-097781a61bdf.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/1594215/aa6c4fe0-0291-465b-abe1-097781a61bdf.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/1594215/aa6c4fe0-0291-465b-abe1-097781a61bdf.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/1594215/aa6c4fe0-0291-465b-abe1-097781a61bdf.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=48&amp;h=48&amp;fit=crop&amp;frame=1" style="width:48px;height:48px" alt="Tessa Kriesel" class="rounded-full"/></div></div></div><a class="inline-block max-h-11 rounded-full border-2 bg-primary px-4 py-2 text-center text-16 font-semibold text-secondary transition-all duration-300 hover:border-gray-300 hover:bg-gray-50 dark:hover:bg-gray-dark-800 border-gray-200 dark:border-gray-dark-800" data-sentry-element="Element" data-sentry-component="Button" data-sentry-source-file="index.tsx" href="/products/twitter/makers">All Makers</a></div></aside></div><div class="theme-mirror"></div><!--$--><!--/$--></div><div id="root-portal"></div><script>(self.__next_s=self.__next_s||[]).push([0,{"data-sentry-element":"Script","data-sentry-source-file":"layout.tsx","children":"\n !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analytics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n","id":"segment"}])</script><script src="/_next/static/chunks/webpack-cfdef94efa45d47a.js" async=""></script><div hidden id="S:0"><template id="P:1"></template></div><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/css/8f719edb11eed1a0.css\",\"style\"]\n2:HL[\"/_next/static/css/d5e9c100ec07c291.css\",\"style\"]\n3:HL[\"/_next/static/css/0bee508d3bad07c8.css\",\"style\"]\n4:HL[\"/_next/static/css/c99d6c2024146960.css\",\"style\"]\n5:HL[\"/_next/static/css/4afdd19ce6c2ffda.css\",\"style\"]\n6:HL[\"/_next/static/css/45be9f74b83be42e.css\",\"style\"]\n7:HL[\"/_next/static/css/bf9552dc979224e1.css\",\"style\"]\n8:HL[\"/_next/static/css/886a1217ff9fd009.css\",\"style\"]\n9:HL[\"/_next/static/css/d31cd169126c5461.css\",\"style\"]\na:HL[\"/_next/static/css/8b472d8ca8da25a1.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"b:I[14360,[],\"\"]\nd:I[32435,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"38997\",\"static/chunks/38997-3ec4d552be6df75b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"50125\",\"static/chunks/50125-e28270261385c894.js\",\"97987\",\"static/chunks/97987-a95cb0d4841cf261.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"73882\",\"static/chunks/73882-86d296e7924d8950.js\",\"3842\",\"static/chunks/3842-a8176129994dc984.js\",\"60933\",\"static/chunks/60933-2c0472574d0028d0.js\",\"65241\",\"static/chunks/65241-4a57a320b91d3aa5.js\",\"49813\",\"static/chunks/49813-723a643f50dbb004.js\",\"43282\",\"static/chunks/43282-c0577f60e58fbce1.js\",\"77034\",\"static/chunks/app/(main)/products/%5Bslug%5D/(layout)/shoutouts/page-297d93b231655431.js\"],\"default\"]\ne:I[69257,[],\"\"]\n10:I[14857,[],\"\"]\n11:I[37568,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"38997\",\"static/chunks/38997-3ec4d552be6df75b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"63874\",\"static/chunks/63874-3d5e5624fdebf890.js\",\"49428\",\"static/chunks/49428-0a1d686850695b6b.js\",\"84400\",\"static/chunks/84400-eddd67ab8f0451c0.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"73882\","])</script><script>self.__next_f.push([1,"\"static/chunks/73882-86d296e7924d8950.js\",\"3842\",\"static/chunks/3842-a8176129994dc984.js\",\"20828\",\"static/chunks/20828-0d71157315f6d814.js\",\"16010\",\"static/chunks/16010-3a87789f9e78e8fe.js\",\"32493\",\"static/chunks/app/(main)/products/%5Bslug%5D/(layout)/layout-54a6d5750b91b403.js\"],\"default\",1]\n12:I[47971,[\"95501\",\"static/chunks/c16f53c3-48451ac2b1dbb4cf.js\",\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"38997\",\"static/chunks/38997-3ec4d552be6df75b.js\",\"33531\",\"static/chunks/33531-acabdae7789b7d36.js\",\"47931\",\"static/chunks/47931-b395de54841771b6.js\",\"50125\",\"static/chunks/50125-e28270261385c894.js\",\"82970\",\"static/chunks/82970-a7daac786c5af3dc.js\",\"42822\",\"static/chunks/42822-99f6529dd3dcc810.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"73882\",\"static/chunks/73882-86d296e7924d8950.js\",\"3842\",\"static/chunks/3842-a8176129994dc984.js\",\"1574\",\"static/chunks/1574-767209b786dd9ea5.js\",\"4095\",\"static/chunks/app/(main)/layout-debac8568c4d5c24.js\"],\"default\",1]\n13:I[54123,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"42551\",\"static/chunks/42551-a0fa86bb9d6d8fd7.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"86883\",\"static/chunks/app/(main)/not-found-fefe08edc4dfcd5c.js\"],\"default\"]\n14:I[59641,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/"])</script><script>self.__next_f.push([1,"chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"AppRouter\"]\n15:I[56058,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"UserAgentProvider\"]\n16:I[34480,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"NavigationProgressProvider\"]\n17:I[87406,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa."])</script><script>self.__next_f.push([1,"js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"default\"]\n18:I[43079,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"31462\",\"static/chunks/app/(cards)/layout-84f2033be3b366db.js\"],\"default\"]\n19:I[57851,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"ErrorBoundary\"]\n1a:I[87906,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b"])</script><script>self.__next_f.push([1,"7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"default\"]\n1b:I[87512,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"\"]\n1d:I[40779,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"GoogleAnalytics\"]\n1e:I[31635,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"27834\",\"static/chunks/27834-5c78f4880616ba54.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"59793\",\"static/chunks/59793-66c731db89a93e2c.js\",\"53894\",\"static/chunks/53894-186a0b2de7ed77b4.js\",\"22429\",\"static/chunks/22429-69adeb18bda66f2d.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72"])</script><script>self.__next_f.push([1,"369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"63185\",\"static/chunks/app/layout-c29e892b2aebc046.js\"],\"GoogleTagManager\"]\n20:I[25575,[\"20921\",\"static/chunks/20921-7a96833f57c275e2.js\",\"99791\",\"static/chunks/99791-029fefa2b88e709e.js\",\"83785\",\"static/chunks/83785-230f48b890d5c9aa.js\",\"99485\",\"static/chunks/99485-049f8877fe3fd326.js\",\"20750\",\"static/chunks/20750-a86c83808da2a59a.js\",\"53261\",\"static/chunks/53261-f5a2bb4c2cf1c00e.js\",\"12103\",\"static/chunks/12103-257c54f0017a6619.js\",\"75588\",\"static/chunks/75588-faf4b8cce7f62b7c.js\",\"72369\",\"static/chunks/72369-1e7864e9cf595161.js\",\"16470\",\"static/chunks/app/global-error-d77dd3563650f7c0.js\"],\"default\"]\nf:[\"slug\",\"twitter\",\"d\"]\n1c:T449,\n !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console\u0026\u0026console.error\u0026\u0026console.error(\"Segment snippet included twice.\");else{analytics.invoked=!0;analytics.methods=[\"trackSubmit\",\"trackClick\",\"trackLink\",\"trackForm\",\"pageview\",\"identify\",\"reset\",\"group\",\"track\",\"ready\",\"alias\",\"debug\",\"page\",\"once\",\"off\",\"on\",\"addSourceMiddleware\",\"addIntegrationMiddleware\",\"setAnonymousId\",\"addDestinationMiddleware\"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e\u003canalytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement(\"script\");t.type=\"text/javascript\";t.defer=!0;t.src=\"https://segment-cdn.producthunt.com/\";var n=document.getElementsByTagName(\"script\")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey=\"dtyjquswuq\";analytics.SNIPPET_VERSION=\"4.15.2\";\n analytics.load(\"dtyjquswuq\");\n }}();\n21:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$Lb\",null,{\"buildId\":\"Rv_rxG9i8KJv-HSGu9Ccg\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"products\",\"twitter\",\"shoutouts\"],\"initialTree\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"products\",{\"children\":[[\"slug\",\"twitter\",\"d\"],{\"children\":[\"(layout)\",{\"children\":[\"shoutouts\",{\"children\":[\"__PAGE__\",{}]}]}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"(main)\",{\"children\":[\"products\",{\"children\":[[\"slug\",\"twitter\",\"d\"],{\"children\":[\"(layout)\",{\"children\":[\"shoutouts\",{\"children\":[\"__PAGE__\",{},[[\"$Lc\",[\"$\",\"$Ld\",null,{\"data-sentry-element\":\"Client\",\"data-sentry-component\":\"Page\",\"data-sentry-source-file\":\"page.tsx\"}],null],null],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"products\",\"children\",\"$f\",\"children\",\"(layout)\",\"children\",\"shoutouts\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d31cd169126c5461.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8b472d8ca8da25a1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L11\",null,{\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"products\",\"children\",\"$f\",\"children\",\"(layout)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}],\"params\":{\"slug\":\"twitter\"}}]],null],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"products\",\"children\",\"$f\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\",\"products\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4afdd19ce6c2ffda.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/45be9f74b83be42e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/bf9552dc979224e1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/886a1217ff9fd009.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(main)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L13\",null,{\"code\":404,\"data-sentry-element\":\"SystemError\",\"data-sentry-component\":\"NotFoundPage\",\"data-sentry-source-file\":\"not-found.tsx\"}],\"notFoundStyles\":[]}],\"params\":{}}]],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8f719edb11eed1a0.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d5e9c100ec07c291.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0bee508d3bad07c8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c99d6c2024146960.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"data-sentry-component\":\"RootLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"property\":\"fb:app_id\",\"content\":\"1467820943460899\",\"data-sentry-element\":\"meta\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"link\",null,{\"rel\":\"search\",\"type\":\"application/opensearchdescription+xml\",\"title\":\"ProductHunt\",\"href\":\"/osd.xml\"}]]}],[\"$\",\"body\",null,{\"className\":\"theme-mirror bg-primary\",\"children\":[[\"$\",\"div\",null,{\"id\":\"root-container\",\"className\":\"light\",\"children\":[\"$\",\"$L14\",null,{\"data-sentry-element\":\"AppRouter\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L15\",null,{\"userAgent\":\"$undefined\",\"data-sentry-element\":\"UserAgentProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L16\",null,{\"data-sentry-element\":\"NavigationProgressProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L17\",null,{\"ApolloWrapper\":\"$18\",\"serverSideRendered\":true,\"data-sentry-element\":\"ClientApp\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$L19\",null,{\"data-sentry-element\":\"ErrorBoundary\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"$Le\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L10\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}]}]}]}]}]}],[\"$\",\"div\",null,{\"id\":\"root-portal\"}],[[\"$\",\"$L1a\",null,{}],[\"$\",\"$L1b\",null,{\"id\":\"segment\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1c\"},\"data-sentry-element\":\"Script\",\"data-sentry-source-file\":\"layout.tsx\"}],false,[[\"$\",\"$L1d\",null,{\"gaId\":\"G-WZ46833KH9\"}],[\"$\",\"$L1e\",null,{\"gtmId\":\"G-WZ46833KH9\"}]]],false]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L1f\"],\"globalErrorComponent\":\"$20\",\"missingSlots\":\"$W21\"}]\n"])</script><script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, minimum-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}],[\"$\",\"meta\",\"2\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"3\",{\"children\":\" Twitter Customer Testimonials 2025 | Product Hunt\"}],[\"$\",\"meta\",\"4\",{\"name\":\"description\",\"content\":\"Community love for Twitter: Explore shoutouts and testimonials from top launches\"}],[\"$\",\"link\",\"5\",{\"rel\":\"author\",\"href\":\"https://www.producthunt.com/@pandemona\"}],[\"$\",\"meta\",\"6\",{\"name\":\"author\",\"content\":\"Sara Beykpour\"}],[\"$\",\"link\",\"7\",{\"rel\":\"manifest\",\"href\":\"/manifest.json\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"meta\",\"8\",{\"name\":\"fb:app_id\",\"content\":\"1467820943460899\"}],[\"$\",\"link\",\"9\",{\"rel\":\"canonical\",\"href\":\"https://www.producthunt.com/products/twitter/shoutouts\"}],[\"$\",\"link\",\"10\",{\"rel\":\"alternate\",\"type\":\"application/atom+xml\",\"title\":\"Product Hunt - All newest Products\",\"href\":\"https://www.producthunt.com/feed\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:title\",\"content\":\" Twitter Customer Testimonials 2025 | Product Hunt\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:description\",\"content\":\"Community love for Twitter: Explore shoutouts and testimonials from top launches\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:url\",\"content\":\"https://www.producthunt.com/products/twitter/shoutouts\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:site_name\",\"content\":\"Product Hunt\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image\",\"content\":\"https://ph-files.imgix.net/c07b1bfd-6237-46d6-aa57-39829acd0cb6.jpeg?auto=format\u0026fit=crop\u0026frame=1\u0026h=512\u0026w=1024\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:site\",\"content\":\"@producthunt\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@pandemona\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\" Twitter Customer Testimonials 2025 | Product Hunt\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"Community love for Twitter: Explore shoutouts and testimonials from top launches\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image\",\"content\":\"https://ph-files.imgix.net/c07b1bfd-6237-46d6-aa57-39829acd0cb6.jpeg?auto=format\u0026fit=crop\u0026frame=1\u0026h=512\u0026w=1024\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"https://ph-static.imgix.net/ph-favicon-brand-500.ico?auto=format\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon-precomposed\",\"href\":\"https://ph-static.imgix.net/ph-ios-icon.png?auto=format\"}],[\"$\",\"link\",\"26\",{\"rel\":\"chrome-webstore-item\",\"href\":\"https://producthunt.app.link/extension\"}]]\n"])</script><script>self.__next_f.push([1,"c:null\n"])</script><script>(window[Symbol.for("ApolloSSRDataTransport")] ??= []).push({"rehydrate":{":R17rpmfnnkptpkq:":{"data":{"product":{"__typename":"Product","id":"116529","slug":"twitter","postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"168599","note":"Snowball exists because of it :)","createdAt":"2024-12-27T04:10:02-08:00","url":"https://www.producthunt.com/products/twitter/shoutouts/168599","makerUser":{"__typename":"User","id":"6096178","name":"PL Bompard","username":"plbompard","avatarUrl":"https://ph-avatars.imgix.net/6096178/66c52f48-adfb-473b-a689-523dca3d2cf4.png"},"from":{"__typename":"Product","id":"562523","name":"Snowball","slug":"snowball-4","isTopProduct":false,"logoUuid":"6bbd67ae-a31a-4206-8c4c-6cd7afd74eca.gif","isNoLongerOnline":false},"post":{"__typename":"Post","id":"739670","slug":"snowball-700e3f06-2cd9-469e-a1f3-0bbf51a1136a","name":"Snowball","isTopLaunch":false,"votesCount":267,"redirectToProduct":{"__typename":"Product","id":"562523","slug":"snowball-4"},"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"5155478","position":4,"period":"daily","date":"2025-01-03"}}]},"thumbnailImageUuid":"dfcbfbdc-795a-4d3a-830e-f5d8d17ccf07.gif","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"159721","note":"Twitter helped us build in public and share the behind-the-scenes with the community.","createdAt":"2024-12-20T20:50:46-08:00","url":"https://www.producthunt.com/products/twitter/shoutouts/159721","makerUser":{"__typename":"User","id":"5740931","name":"Vaibhav Singh Negi","username":"vsnegi","avatarUrl":"https://ph-avatars.imgix.net/5740931/7b754daf-d9c8-4e5f-bc78-c04c15e9e667.jpeg"},"from":{"__typename":"Product","id":"831163","name":"Memory","slug":"memory","isTopProduct":false,"logoUuid":"2078a00c-86f2-41e9-bc69-265e542d1bb0.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"724808","slug":"memory","name":"Memory","isTopLaunch":false,"votesCount":277,"redirectToProduct":{"__typename":"Product","id":"831163","slug":"memory"},"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"5110632","position":3,"period":"daily","date":"2024-12-21"}}]},"thumbnailImageUuid":"2078a00c-86f2-41e9-bc69-265e542d1bb0.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"32492","note":"(Now 𝕏) is our main social media.","createdAt":"2024-09-22T11:36:54-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/32492","makerUser":{"__typename":"User","id":"332379","name":"Mike Ivars","username":"ivarsmas","avatarUrl":"https://ph-avatars.imgix.net/332379/47d3318a-795d-4fb4-821b-20ffea29b753.jpeg"},"from":{"__typename":"Product","id":"603246","name":"RealMail","slug":"realmail","isTopProduct":false,"logoUuid":"1f908697-2497-4ae6-a897-82e1b06839f9.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"485130","slug":"realmail","name":"RealMail","isTopLaunch":false,"votesCount":351,"redirectToProduct":{"__typename":"Product","id":"603246","slug":"realmail"},"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4670656","position":3,"period":"daily","date":"2024-09-22"}}]},"thumbnailImageUuid":"1f908697-2497-4ae6-a897-82e1b06839f9.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"21335","note":"#buildinginpublic is our community. Shout out to the solo makers!","createdAt":"2024-08-06T17:33:15-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/21335","makerUser":{"__typename":"User","id":"2120791","name":"Cameron Napoli","username":"cameron_napoli","avatarUrl":"https://ph-avatars.imgix.net/2120791/e326bacb-0617-4a95-8eb2-6c6cef36800c.jpeg"},"from":{"__typename":"Product","id":"593745","name":"Resubscribe","slug":"resubscribe","isTopProduct":false,"logoUuid":"1c5cfcb2-3008-4673-8c4c-11c4d9b06c45.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"471654","slug":"resubscribe","name":"Resubscribe","isTopLaunch":false,"votesCount":349,"redirectToProduct":{"__typename":"Product","id":"593745","slug":"resubscribe"},"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4529240","position":5,"period":"daily","date":"2024-08-15"}}]},"thumbnailImageUuid":"95728e11-fdcc-455e-8a85-2e1aba9804c7.gif","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"37327","note":"Twitter was pivotal for us to connect with the amazing AI artists community, and helped us shape AI Workflows to what it is","createdAt":"2024-10-10T01:01:40-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/37327","makerUser":{"__typename":"User","id":"12356","name":"Yoav Hornung","username":"yoavush","avatarUrl":"https://ph-avatars.imgix.net/12356/ccd9fd0e-1735-4dcf-99d7-b9b44914d4fb.jpeg"},"from":{"__typename":"Product","id":"111111","name":"Coverr","slug":"coverr","isTopProduct":false,"logoUuid":"a5e5ae55-7a64-4918-a9db-12d7432bc1df.gif","isNoLongerOnline":false},"post":{"__typename":"Post","id":"493663","slug":"ai-workflows-by-coverr","name":"AI Workflows by Coverr","isTopLaunch":false,"votesCount":186,"redirectToProduct":{"__typename":"Product","id":"111111","slug":"coverr"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"1e7d4140-5c35-4122-995b-309907a9db0e.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"107722","note":"Pretty obvious for this product","createdAt":"2024-11-20T15:12:18-08:00","url":"https://www.producthunt.com/products/twitter/shoutouts/107722","makerUser":{"__typename":"User","id":"30407","name":"Philip Reichen","username":"philipreichen","avatarUrl":"https://ph-avatars.imgix.net/30407/f82de579-90ec-44a6-8e25-daa58f9f1fab.png"},"from":{"__typename":"Product","id":"744705","name":"The Threadinator™ for 𝕏","slug":"the-threadinator-for","isTopProduct":false,"logoUuid":"1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon","isNoLongerOnline":false},"post":{"__typename":"Post","id":"635325","slug":"the-threadinator-for","name":"The Threadinator™ for 𝕏","isTopLaunch":false,"votesCount":92,"redirectToProduct":{"__typename":"Product","id":"744705","slug":"the-threadinator-for"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"4869","note":"Bond with other entrepreneurs and learn from each other. This is how I found out about Product Hunt.","createdAt":"2024-05-04T04:30:15-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/4869","makerUser":{"__typename":"User","id":"7055420","name":"Marie-Philippe Leblanc","username":"mplebl","avatarUrl":"https://ph-avatars.imgix.net/7055420/c85a815d-2a4d-4b52-b499-866300563fa9.jpeg"},"from":{"__typename":"Product","id":"582106","name":"Fleso","slug":"fleso","isTopProduct":false,"logoUuid":"6bcace21-a739-4cea-a2db-3220acb7c2c6.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"455387","slug":"fleso","name":"Fleso","isTopLaunch":false,"votesCount":121,"redirectToProduct":{"__typename":"Product","id":"582106","slug":"fleso"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"6bcace21-a739-4cea-a2db-3220acb7c2c6.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"16095","note":"The platform where this all started -- you wouldn't be seeing this if it weren't for the numerous Twitter posts that gave us inspiration!","createdAt":"2024-07-11T04:24:08-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/16095","makerUser":{"__typename":"User","id":"6434889","name":"Zacharie Rahman","username":"zacharier18","avatarUrl":"https://ph-avatars.imgix.net/6434889/3740dabc-8e9d-4550-b337-07b7516028d0.png"},"from":{"__typename":"Product","id":"592966","name":"GridStats.Pro","slug":"gridstats-pro","isTopProduct":false,"logoUuid":"25d0f7e0-6b07-4059-a014-450179476f30.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"470350","slug":"gridstats-pro","name":"GridStats.Pro","isTopLaunch":false,"votesCount":105,"redirectToProduct":{"__typename":"Product","id":"592966","slug":"gridstats-pro"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"25d0f7e0-6b07-4059-a014-450179476f30.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"14310","note":"To see what is happening around the globe. Nice UI and no bugs","createdAt":"2024-07-01T03:12:31-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/14310","makerUser":{"__typename":"User","id":"6313772","name":"Nikiema Adama","username":"adamanikiema","avatarUrl":"https://ph-avatars.imgix.net/6313772/d77a24dd-04d1-4125-b3bd-b315657106d1.jpeg"},"from":{"__typename":"Product","id":"591123","name":"Connect Social","slug":"connect-social-2","isTopProduct":false,"logoUuid":"82b89b8d-4474-4c1f-9b97-bb54771d1322.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"467415","slug":"connect-social-2","name":"Connect Social","isTopLaunch":false,"votesCount":102,"redirectToProduct":{"__typename":"Product","id":"591123","slug":"connect-social-2"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"82b89b8d-4474-4c1f-9b97-bb54771d1322.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"13829","note":"We grab videos from tweets, Twitter has tweets :) ","createdAt":"2024-06-28T00:48:54-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/13829","makerUser":{"__typename":"User","id":"5980551","name":"zlenner","username":"zlenner","avatarUrl":"https://ph-avatars.imgix.net/5980551/7bb38e5e-921c-48eb-82fb-e04c14117588.jpeg"},"from":{"__typename":"Product","id":"590686","name":"tweeto.lol","slug":"tweeto-lol","isTopProduct":false,"logoUuid":"16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon","isNoLongerOnline":false},"post":{"__typename":"Post","id":"466740","slug":"tweeto-lol","name":"tweeto.lol","isTopLaunch":false,"votesCount":60,"redirectToProduct":{"__typename":"Product","id":"590686","slug":"tweeto-lol"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"1401","note":"Would not have been able to get this over the line without the amazing flutter and build in public communities on X (Twitter).","createdAt":"2024-04-04T13:27:28-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/1401","makerUser":{"__typename":"User","id":"3991933","name":"Neil","username":"neil_the_ginger","avatarUrl":"https://ph-avatars.imgix.net/3991933/6baa49a1-b624-4468-905d-5185f1526056.png"},"from":{"__typename":"Product","id":"578188","name":"Goaly","slug":"goaly-3","isTopProduct":false,"logoUuid":"544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp","isNoLongerOnline":false},"post":{"__typename":"Post","id":"449182","slug":"goaly-3","name":"Goaly","isTopLaunch":false,"votesCount":86,"redirectToProduct":{"__typename":"Product","id":"578188","slug":"goaly-3"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"15016","note":"Our first marketing channel where we are connected with our community","createdAt":"2024-07-05T03:46:14-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/15016","makerUser":{"__typename":"User","id":"7270933","name":"Stanislav Horuna","username":"stanislav_horuna","avatarUrl":"https://ph-avatars.imgix.net/7270933/original.png"},"from":{"__typename":"Product","id":"591857","name":"Duel Duck","slug":"duel-duck","isTopProduct":false,"logoUuid":"b84045b6-ffd2-4ffc-a793-7f8883d5998c.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"468621","slug":"duel-duck","name":"Duel Duck","isTopLaunch":false,"votesCount":41,"redirectToProduct":{"__typename":"Product","id":"591857","slug":"duel-duck"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"b84045b6-ffd2-4ffc-a793-7f8883d5998c.png","productState":"default"},"hasVoted":false,"votesCount":0}}],"pageInfo":{"__typename":"PageInfo","endCursor":"MTI","hasNextPage":false}},"name":"Twitter"}},"networkStatus":7},":R17rpmfnnkptpkqH1:":{"data":{"viewer":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}}},"networkStatus":7},":R77rpmfnnkptpkq:":{"data":undefined,"loading":true,"networkStatus":1,"called":true},":Ru3f7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru3f7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1u3f7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru5f7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru5f7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1u5f7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru7f7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru7f7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1u7f7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru9f7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ru9f7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1u9f7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rubf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rubf7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1ubf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rudf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rudf7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1udf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ruff7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ruff7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1uff7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ruhf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Ruhf7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1uhf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rujf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rujf7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1ujf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rulf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rulf7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1ulf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Runf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Runf7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1unf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rupf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":Rupf7rpmfnnkptpkqH1:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined},":R1upf7rpmfnnkptpkq:":{"data":{"__typename":"Viewer","id":null,"email":null,"emailVerified":false,"isImpersonated":false,"analyticsIdentifyJson":{},"deviceType":"desktop","showCookiePolicy":false,"showCommentWarning":false,"showCaptcha":false,"showPhoneVerification":false,"isAdmin":false,"features":["ph_new_forum_threads_email","ph_visitors_online_register"],"notificationFeedItemsUnreadCount":0,"flashAlert":null,"notice":null,"otpRequiredFrom":null,"user":null,"abTestActiveParticipations":[],"visitStreak":{"__typename":"VisitStreak","id":"ed56cd37-dcad-48a1-a47a-c4a617255ea8","emoji":null,"duration":1},"recentLaunch":null,"intercomUserHash":null,"ifVisitedFromMobile":false,"newsletterSettings":{"__typename":"ViewerNewsletterSettings","hasNewsletterSubscription":false}},"complete":true,"missing":undefined}},"events":[{"type":"data","id":"4","result":{"data":{"product":{"__typename":"Product","id":"116529","slug":"twitter","postShoutoutsTo":{"__typename":"PostShoutoutConnection","edges":[{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"168599","note":"Snowball exists because of it :)","createdAt":"2024-12-27T04:10:02-08:00","url":"https://www.producthunt.com/products/twitter/shoutouts/168599","makerUser":{"__typename":"User","id":"6096178","name":"PL Bompard","username":"plbompard","avatarUrl":"https://ph-avatars.imgix.net/6096178/66c52f48-adfb-473b-a689-523dca3d2cf4.png"},"from":{"__typename":"Product","id":"562523","name":"Snowball","slug":"snowball-4","isTopProduct":false,"logoUuid":"6bbd67ae-a31a-4206-8c4c-6cd7afd74eca.gif","isNoLongerOnline":false},"post":{"__typename":"Post","id":"739670","slug":"snowball-700e3f06-2cd9-469e-a1f3-0bbf51a1136a","name":"Snowball","isTopLaunch":false,"votesCount":267,"redirectToProduct":{"__typename":"Product","id":"562523","slug":"snowball-4"},"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"5155478","position":4,"period":"daily","date":"2025-01-03"}}]},"thumbnailImageUuid":"dfcbfbdc-795a-4d3a-830e-f5d8d17ccf07.gif","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"159721","note":"Twitter helped us build in public and share the behind-the-scenes with the community.","createdAt":"2024-12-20T20:50:46-08:00","url":"https://www.producthunt.com/products/twitter/shoutouts/159721","makerUser":{"__typename":"User","id":"5740931","name":"Vaibhav Singh Negi","username":"vsnegi","avatarUrl":"https://ph-avatars.imgix.net/5740931/7b754daf-d9c8-4e5f-bc78-c04c15e9e667.jpeg"},"from":{"__typename":"Product","id":"831163","name":"Memory","slug":"memory","isTopProduct":false,"logoUuid":"2078a00c-86f2-41e9-bc69-265e542d1bb0.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"724808","slug":"memory","name":"Memory","isTopLaunch":false,"votesCount":277,"redirectToProduct":{"__typename":"Product","id":"831163","slug":"memory"},"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"5110632","position":3,"period":"daily","date":"2024-12-21"}}]},"thumbnailImageUuid":"2078a00c-86f2-41e9-bc69-265e542d1bb0.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"32492","note":"(Now 𝕏) is our main social media.","createdAt":"2024-09-22T11:36:54-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/32492","makerUser":{"__typename":"User","id":"332379","name":"Mike Ivars","username":"ivarsmas","avatarUrl":"https://ph-avatars.imgix.net/332379/47d3318a-795d-4fb4-821b-20ffea29b753.jpeg"},"from":{"__typename":"Product","id":"603246","name":"RealMail","slug":"realmail","isTopProduct":false,"logoUuid":"1f908697-2497-4ae6-a897-82e1b06839f9.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"485130","slug":"realmail","name":"RealMail","isTopLaunch":false,"votesCount":351,"redirectToProduct":{"__typename":"Product","id":"603246","slug":"realmail"},"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4670656","position":3,"period":"daily","date":"2024-09-22"}}]},"thumbnailImageUuid":"1f908697-2497-4ae6-a897-82e1b06839f9.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"21335","note":"#buildinginpublic is our community. Shout out to the solo makers!","createdAt":"2024-08-06T17:33:15-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/21335","makerUser":{"__typename":"User","id":"2120791","name":"Cameron Napoli","username":"cameron_napoli","avatarUrl":"https://ph-avatars.imgix.net/2120791/e326bacb-0617-4a95-8eb2-6c6cef36800c.jpeg"},"from":{"__typename":"Product","id":"593745","name":"Resubscribe","slug":"resubscribe","isTopProduct":false,"logoUuid":"1c5cfcb2-3008-4673-8c4c-11c4d9b06c45.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"471654","slug":"resubscribe","name":"Resubscribe","isTopLaunch":false,"votesCount":349,"redirectToProduct":{"__typename":"Product","id":"593745","slug":"resubscribe"},"badges":{"__typename":"Connection","edges":[{"__typename":"BadgeEdge","node":{"__typename":"TopPostBadge","id":"4529240","position":5,"period":"daily","date":"2024-08-15"}}]},"thumbnailImageUuid":"95728e11-fdcc-455e-8a85-2e1aba9804c7.gif","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"37327","note":"Twitter was pivotal for us to connect with the amazing AI artists community, and helped us shape AI Workflows to what it is","createdAt":"2024-10-10T01:01:40-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/37327","makerUser":{"__typename":"User","id":"12356","name":"Yoav Hornung","username":"yoavush","avatarUrl":"https://ph-avatars.imgix.net/12356/ccd9fd0e-1735-4dcf-99d7-b9b44914d4fb.jpeg"},"from":{"__typename":"Product","id":"111111","name":"Coverr","slug":"coverr","isTopProduct":false,"logoUuid":"a5e5ae55-7a64-4918-a9db-12d7432bc1df.gif","isNoLongerOnline":false},"post":{"__typename":"Post","id":"493663","slug":"ai-workflows-by-coverr","name":"AI Workflows by Coverr","isTopLaunch":false,"votesCount":186,"redirectToProduct":{"__typename":"Product","id":"111111","slug":"coverr"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"1e7d4140-5c35-4122-995b-309907a9db0e.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"107722","note":"Pretty obvious for this product","createdAt":"2024-11-20T15:12:18-08:00","url":"https://www.producthunt.com/products/twitter/shoutouts/107722","makerUser":{"__typename":"User","id":"30407","name":"Philip Reichen","username":"philipreichen","avatarUrl":"https://ph-avatars.imgix.net/30407/f82de579-90ec-44a6-8e25-daa58f9f1fab.png"},"from":{"__typename":"Product","id":"744705","name":"The Threadinator™ for 𝕏","slug":"the-threadinator-for","isTopProduct":false,"logoUuid":"1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon","isNoLongerOnline":false},"post":{"__typename":"Post","id":"635325","slug":"the-threadinator-for","name":"The Threadinator™ for 𝕏","isTopLaunch":false,"votesCount":92,"redirectToProduct":{"__typename":"Product","id":"744705","slug":"the-threadinator-for"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"4869","note":"Bond with other entrepreneurs and learn from each other. This is how I found out about Product Hunt.","createdAt":"2024-05-04T04:30:15-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/4869","makerUser":{"__typename":"User","id":"7055420","name":"Marie-Philippe Leblanc","username":"mplebl","avatarUrl":"https://ph-avatars.imgix.net/7055420/c85a815d-2a4d-4b52-b499-866300563fa9.jpeg"},"from":{"__typename":"Product","id":"582106","name":"Fleso","slug":"fleso","isTopProduct":false,"logoUuid":"6bcace21-a739-4cea-a2db-3220acb7c2c6.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"455387","slug":"fleso","name":"Fleso","isTopLaunch":false,"votesCount":121,"redirectToProduct":{"__typename":"Product","id":"582106","slug":"fleso"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"6bcace21-a739-4cea-a2db-3220acb7c2c6.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"16095","note":"The platform where this all started -- you wouldn't be seeing this if it weren't for the numerous Twitter posts that gave us inspiration!","createdAt":"2024-07-11T04:24:08-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/16095","makerUser":{"__typename":"User","id":"6434889","name":"Zacharie Rahman","username":"zacharier18","avatarUrl":"https://ph-avatars.imgix.net/6434889/3740dabc-8e9d-4550-b337-07b7516028d0.png"},"from":{"__typename":"Product","id":"592966","name":"GridStats.Pro","slug":"gridstats-pro","isTopProduct":false,"logoUuid":"25d0f7e0-6b07-4059-a014-450179476f30.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"470350","slug":"gridstats-pro","name":"GridStats.Pro","isTopLaunch":false,"votesCount":105,"redirectToProduct":{"__typename":"Product","id":"592966","slug":"gridstats-pro"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"25d0f7e0-6b07-4059-a014-450179476f30.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"14310","note":"To see what is happening around the globe. Nice UI and no bugs","createdAt":"2024-07-01T03:12:31-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/14310","makerUser":{"__typename":"User","id":"6313772","name":"Nikiema Adama","username":"adamanikiema","avatarUrl":"https://ph-avatars.imgix.net/6313772/d77a24dd-04d1-4125-b3bd-b315657106d1.jpeg"},"from":{"__typename":"Product","id":"591123","name":"Connect Social","slug":"connect-social-2","isTopProduct":false,"logoUuid":"82b89b8d-4474-4c1f-9b97-bb54771d1322.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"467415","slug":"connect-social-2","name":"Connect Social","isTopLaunch":false,"votesCount":102,"redirectToProduct":{"__typename":"Product","id":"591123","slug":"connect-social-2"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"82b89b8d-4474-4c1f-9b97-bb54771d1322.png","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"13829","note":"We grab videos from tweets, Twitter has tweets :) ","createdAt":"2024-06-28T00:48:54-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/13829","makerUser":{"__typename":"User","id":"5980551","name":"zlenner","username":"zlenner","avatarUrl":"https://ph-avatars.imgix.net/5980551/7bb38e5e-921c-48eb-82fb-e04c14117588.jpeg"},"from":{"__typename":"Product","id":"590686","name":"tweeto.lol","slug":"tweeto-lol","isTopProduct":false,"logoUuid":"16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon","isNoLongerOnline":false},"post":{"__typename":"Post","id":"466740","slug":"tweeto-lol","name":"tweeto.lol","isTopLaunch":false,"votesCount":60,"redirectToProduct":{"__typename":"Product","id":"590686","slug":"tweeto-lol"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"1401","note":"Would not have been able to get this over the line without the amazing flutter and build in public communities on X (Twitter).","createdAt":"2024-04-04T13:27:28-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/1401","makerUser":{"__typename":"User","id":"3991933","name":"Neil","username":"neil_the_ginger","avatarUrl":"https://ph-avatars.imgix.net/3991933/6baa49a1-b624-4468-905d-5185f1526056.png"},"from":{"__typename":"Product","id":"578188","name":"Goaly","slug":"goaly-3","isTopProduct":false,"logoUuid":"544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp","isNoLongerOnline":false},"post":{"__typename":"Post","id":"449182","slug":"goaly-3","name":"Goaly","isTopLaunch":false,"votesCount":86,"redirectToProduct":{"__typename":"Product","id":"578188","slug":"goaly-3"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp","productState":"default"},"hasVoted":false,"votesCount":0}},{"__typename":"PostShoutoutEdge","node":{"__typename":"PostShoutout","id":"15016","note":"Our first marketing channel where we are connected with our community","createdAt":"2024-07-05T03:46:14-07:00","url":"https://www.producthunt.com/products/twitter/shoutouts/15016","makerUser":{"__typename":"User","id":"7270933","name":"Stanislav Horuna","username":"stanislav_horuna","avatarUrl":"https://ph-avatars.imgix.net/7270933/original.png"},"from":{"__typename":"Product","id":"591857","name":"Duel Duck","slug":"duel-duck","isTopProduct":false,"logoUuid":"b84045b6-ffd2-4ffc-a793-7f8883d5998c.png","isNoLongerOnline":false},"post":{"__typename":"Post","id":"468621","slug":"duel-duck","name":"Duel Duck","isTopLaunch":false,"votesCount":41,"redirectToProduct":{"__typename":"Product","id":"591857","slug":"duel-duck"},"badges":{"__typename":"Connection","edges":[]},"thumbnailImageUuid":"b84045b6-ffd2-4ffc-a793-7f8883d5998c.png","productState":"default"},"hasVoted":false,"votesCount":0}}],"pageInfo":{"__typename":"PageInfo","endCursor":"MTI","hasNextPage":false}},"name":"Twitter"}}}},{"type":"complete","id":"4"}]})</script><div hidden id="S:1"><section class="flex flex-row items-center justify-between gap-4"><div><h1 class="text-18 font-medium text-primary">Maker Shoutouts</h1><h2 class="text-secondary">Testimonials from top launches</h2></div><div data-sentry-component="BorderlessDropdown" data-sentry-source-file="index.tsx"><span class="cursor-pointer"><div class="text-14 font-semibold text-light-gray sm:group flex flex-row items-center rounded-2xl border border-white px-2 hover:text-blue-500 sm:rounded-lg sm:px-0" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx">Trending<svg xmlns="http://www.w3.org/2000/svg" width="9" height="6" class="pl-1 group-hover:fill-blue-500" data-sentry-element="ArrowDown" data-sentry-source-file="index.tsx"><path fill="#4B587C" d="M7.752.866 4.858 3.728 1.965.866a.68.68 0 0 0-.945.008.66.66 0 0 0-.009.935l3.37 3.333c.264.26.69.26.954 0l3.37-3.333A.662.662 0 0 0 8.408.684a.68.68 0 0 0-.656.182"></path></svg></div></span></div></section><div class="flex flex-col gap-10" data-sentry-component="InfiniteScroll" data-sentry-source-file="index.tsx"><div class="flex flex-row gap-4" data-test="shoutout-168599" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><video style="width:40px;height:40px" class="rounded block" aria-label="Snowball" width="40" height="40" poster="https://ph-files.imgix.net/6bbd67ae-a31a-4206-8c4c-6cd7afd74eca.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/6bbd67ae-a31a-4206-8c4c-6cd7afd74eca.gif?fm=mp4&amp;crop=max&amp;w=40&amp;h=40&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/6bbd67ae-a31a-4206-8c4c-6cd7afd74eca.gif?fm=webm&amp;crop=max&amp;w=40&amp;h=40&amp;dpr=2#t=0.001" type="video/webm"/></video></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/6096178/66c52f48-adfb-473b-a689-523dca3d2cf4.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/6096178/66c52f48-adfb-473b-a689-523dca3d2cf4.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/6096178/66c52f48-adfb-473b-a689-523dca3d2cf4.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/6096178/66c52f48-adfb-473b-a689-523dca3d2cf4.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="PL Bompard" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@plbompard">PL Bompard</a></div> <span class="text-16 font-medium text-primary">used this to build</span><video style="width:16px;height:16px" class="block" aria-label="Snowball" width="16" height="16" poster="https://ph-files.imgix.net/dfcbfbdc-795a-4d3a-830e-f5d8d17ccf07.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=16&amp;h=16&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/dfcbfbdc-795a-4d3a-830e-f5d8d17ccf07.gif?fm=mp4&amp;crop=max&amp;w=16&amp;h=16&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/dfcbfbdc-795a-4d3a-830e-f5d8d17ccf07.gif?fm=webm&amp;crop=max&amp;w=16&amp;h=16&amp;dpr=2#t=0.001" type="video/webm"/></video><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/snowball-700e3f06-2cd9-469e-a1f3-0bbf51a1136a">Snowball</a><div class="text-14 font-normal text-gray-500">(<!-- -->267 points<!-- -->)</div></div><div class="text-16 text-tertiary">Snowball exists because of it :)</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-12-27T04:10:02-08:00" title="Friday, December 27th 2024, 12:10:02 PM">2mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-159721" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/2078a00c-86f2-41e9-bc69-265e542d1bb0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/2078a00c-86f2-41e9-bc69-265e542d1bb0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/2078a00c-86f2-41e9-bc69-265e542d1bb0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/2078a00c-86f2-41e9-bc69-265e542d1bb0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Memory" class="rounded" data-test="Memory-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/5740931/7b754daf-d9c8-4e5f-bc78-c04c15e9e667.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/5740931/7b754daf-d9c8-4e5f-bc78-c04c15e9e667.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/5740931/7b754daf-d9c8-4e5f-bc78-c04c15e9e667.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/5740931/7b754daf-d9c8-4e5f-bc78-c04c15e9e667.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Vaibhav Singh Negi" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@vsnegi">Vaibhav Singh Negi</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/2078a00c-86f2-41e9-bc69-265e542d1bb0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/2078a00c-86f2-41e9-bc69-265e542d1bb0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/2078a00c-86f2-41e9-bc69-265e542d1bb0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/2078a00c-86f2-41e9-bc69-265e542d1bb0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="Memory"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/memory">Memory</a><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center"><g clip-path="url(#ThirdIcon_svg__a)"><path fill="url(#ThirdIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.045-.6.104a2.6 2.6 0 0 0-.571.256L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#ThirdIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.3 10.1v-.6h1.1v.6c0 .5.2.7.6.7s.6-.2.6-.8v-.6c0-.7-.2-.9-.8-.9h-.4v-1h.4c.4 0 .7-.2.7-.8v-.6c0-.5-.2-.7-.6-.7s-.5.2-.5.7v.5H6.3v-.4c0-1.2.6-1.9 1.7-1.9s1.7.6 1.7 1.8v.3c0 .8-.3 1.3-.8 1.5.6.2.8.8.8 1.5v.6c0 1.2-.6 1.8-1.7 1.8-1.2.1-1.7-.6-1.7-1.7"></path></g><defs><linearGradient id="ThirdIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15.001" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><linearGradient id="ThirdIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><clipPath id="ThirdIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div><div class="text-14 font-normal text-gray-500">(<!-- -->277 points<!-- -->)</div></div><div class="text-16 text-tertiary">Twitter helped us build in public and share the behind-the-scenes with the community.</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-12-20T20:50:46-08:00" title="Saturday, December 21st 2024, 4:50:46 AM">2mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-32492" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/1f908697-2497-4ae6-a897-82e1b06839f9.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/1f908697-2497-4ae6-a897-82e1b06839f9.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/1f908697-2497-4ae6-a897-82e1b06839f9.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/1f908697-2497-4ae6-a897-82e1b06839f9.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="RealMail" class="rounded" data-test="RealMail-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/332379/47d3318a-795d-4fb4-821b-20ffea29b753.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/332379/47d3318a-795d-4fb4-821b-20ffea29b753.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/332379/47d3318a-795d-4fb4-821b-20ffea29b753.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/332379/47d3318a-795d-4fb4-821b-20ffea29b753.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Mike Ivars" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@ivarsmas">Mike Ivars</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/1f908697-2497-4ae6-a897-82e1b06839f9.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/1f908697-2497-4ae6-a897-82e1b06839f9.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/1f908697-2497-4ae6-a897-82e1b06839f9.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/1f908697-2497-4ae6-a897-82e1b06839f9.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="RealMail"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/realmail">RealMail</a><div><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="flex items-center"><g clip-path="url(#ThirdIcon_svg__a)"><path fill="url(#ThirdIcon_svg__b)" d="M8 16c-.5 0-.9-.1-1.4-.4L2 13c-.9-.5-1.4-1.4-1.4-2.4V5.4c0-1 .5-1.9 1.4-2.4L6.6.4c.8-.5 1.9-.5 2.7 0L14 3c.9.5 1.4 1.4 1.4 2.4v5.2c0 1-.5 1.9-1.4 2.4l-4.6 2.6c-.5.3-.9.4-1.4.4M8 1c-.2 0-.4.045-.6.104a2.6 2.6 0 0 0-.571.256L2.5 3.9c-.5.3-.9.9-.9 1.5v5.2c0 .6.3 1.2.9 1.5l4.6 2.6c.5.3 1.2.3 1.7 0l4.6-2.6c.5-.3.9-.9.9-1.5V5.4c0-.6-.3-1.2-.9-1.5L9.182 1.37a2.6 2.6 0 0 0-.596-.27A2.1 2.1 0 0 0 8 1"></path><path fill="url(#ThirdIcon_svg__c)" d="M3.324 5.813A3 3 0 0 1 6.318 3h3.364a3 3 0 0 1 2.994 2.813l.21 3.366a3 3 0 0 1-1.45 2.76l-1.893 1.135a3 3 0 0 1-3.086 0l-1.893-1.135a3 3 0 0 1-1.45-2.76z"></path><path fill="#fff" d="M6.3 10.1v-.6h1.1v.6c0 .5.2.7.6.7s.6-.2.6-.8v-.6c0-.7-.2-.9-.8-.9h-.4v-1h.4c.4 0 .7-.2.7-.8v-.6c0-.5-.2-.7-.6-.7s-.5.2-.5.7v.5H6.3v-.4c0-1.2.6-1.9 1.7-1.9s1.7.6 1.7 1.8v.3c0 .8-.3 1.3-.8 1.5.6.2.8.8.8 1.5v.6c0 1.2-.6 1.8-1.7 1.8-1.2.1-1.7-.6-1.7-1.7"></path></g><defs><linearGradient id="ThirdIcon_svg__b" x1="12.5" x2="1" y1="0" y2="15.001" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><linearGradient id="ThirdIcon_svg__c" x1="11.04" x2="3.084" y1="2.983" y2="13.166" gradientUnits="userSpaceOnUse"><stop stop-color="#FFB08E"></stop><stop offset="1" stop-color="#CD7E2E"></stop></linearGradient><clipPath id="ThirdIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg></div><div class="text-14 font-normal text-gray-500">(<!-- -->351 points<!-- -->)</div></div><div class="text-16 text-tertiary">(Now 𝕏) is our main social media.</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-09-22T11:36:54-07:00" title="Sunday, September 22nd 2024, 6:36:54 PM">5mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-21335" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/1c5cfcb2-3008-4673-8c4c-11c4d9b06c45.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/1c5cfcb2-3008-4673-8c4c-11c4d9b06c45.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/1c5cfcb2-3008-4673-8c4c-11c4d9b06c45.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/1c5cfcb2-3008-4673-8c4c-11c4d9b06c45.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Resubscribe" class="rounded" data-test="Resubscribe-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/2120791/e326bacb-0617-4a95-8eb2-6c6cef36800c.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/2120791/e326bacb-0617-4a95-8eb2-6c6cef36800c.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/2120791/e326bacb-0617-4a95-8eb2-6c6cef36800c.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/2120791/e326bacb-0617-4a95-8eb2-6c6cef36800c.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Cameron Napoli" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@cameron_napoli">Cameron Napoli</a></div> <span class="text-16 font-medium text-primary">used this to build</span><video style="width:16px;height:16px" class="block" aria-label="Resubscribe" width="16" height="16" poster="https://ph-files.imgix.net/95728e11-fdcc-455e-8a85-2e1aba9804c7.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=16&amp;h=16&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/95728e11-fdcc-455e-8a85-2e1aba9804c7.gif?fm=mp4&amp;crop=max&amp;w=16&amp;h=16&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/95728e11-fdcc-455e-8a85-2e1aba9804c7.gif?fm=webm&amp;crop=max&amp;w=16&amp;h=16&amp;dpr=2#t=0.001" type="video/webm"/></video><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/resubscribe">Resubscribe</a><div class="text-14 font-normal text-gray-500">(<!-- -->349 points<!-- -->)</div></div><div class="text-16 text-tertiary">#buildinginpublic is our community. Shout out to the solo makers!</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-08-06T17:33:15-07:00" title="Wednesday, August 7th 2024, 12:33:15 AM">6mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-37327" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><video style="width:40px;height:40px" class="rounded block" aria-label="Coverr" width="40" height="40" poster="https://ph-files.imgix.net/a5e5ae55-7a64-4918-a9db-12d7432bc1df.gif?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/a5e5ae55-7a64-4918-a9db-12d7432bc1df.gif?fm=mp4&amp;crop=max&amp;w=40&amp;h=40&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/a5e5ae55-7a64-4918-a9db-12d7432bc1df.gif?fm=webm&amp;crop=max&amp;w=40&amp;h=40&amp;dpr=2#t=0.001" type="video/webm"/></video></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/12356/ccd9fd0e-1735-4dcf-99d7-b9b44914d4fb.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/12356/ccd9fd0e-1735-4dcf-99d7-b9b44914d4fb.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/12356/ccd9fd0e-1735-4dcf-99d7-b9b44914d4fb.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/12356/ccd9fd0e-1735-4dcf-99d7-b9b44914d4fb.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Yoav Hornung" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@yoavush">Yoav Hornung</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/1e7d4140-5c35-4122-995b-309907a9db0e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/1e7d4140-5c35-4122-995b-309907a9db0e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/1e7d4140-5c35-4122-995b-309907a9db0e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/1e7d4140-5c35-4122-995b-309907a9db0e.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="AI Workflows by Coverr"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/ai-workflows-by-coverr">Coverr</a><div class="text-14 font-normal text-gray-500">(<!-- -->186 points<!-- -->)</div></div><div class="text-16 text-tertiary">Twitter was pivotal for us to connect with the amazing AI artists community, and helped us shape AI Workflows to what it is</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-10-10T01:01:40-07:00" title="Thursday, October 10th 2024, 8:01:40 AM">4mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-107722" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="The Threadinator™ for 𝕏" class="rounded" data-test="The Threadinator™ for 𝕏-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/30407/f82de579-90ec-44a6-8e25-daa58f9f1fab.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/30407/f82de579-90ec-44a6-8e25-daa58f9f1fab.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/30407/f82de579-90ec-44a6-8e25-daa58f9f1fab.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/30407/f82de579-90ec-44a6-8e25-daa58f9f1fab.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Philip Reichen" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@philipreichen">Philip Reichen</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/1a0b7cff-9f74-4e0b-be72-f5b798a34ac7.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="The Threadinator™ for 𝕏"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/the-threadinator-for">The Threadinator™ for 𝕏</a><div class="text-14 font-normal text-gray-500">(<!-- -->92 points<!-- -->)</div></div><div class="text-16 text-tertiary">Pretty obvious for this product</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-11-20T15:12:18-08:00" title="Wednesday, November 20th 2024, 11:12:18 PM">3mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-4869" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/6bcace21-a739-4cea-a2db-3220acb7c2c6.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/6bcace21-a739-4cea-a2db-3220acb7c2c6.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/6bcace21-a739-4cea-a2db-3220acb7c2c6.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/6bcace21-a739-4cea-a2db-3220acb7c2c6.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Fleso" class="rounded" data-test="Fleso-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7055420/c85a815d-2a4d-4b52-b499-866300563fa9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/7055420/c85a815d-2a4d-4b52-b499-866300563fa9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/7055420/c85a815d-2a4d-4b52-b499-866300563fa9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/7055420/c85a815d-2a4d-4b52-b499-866300563fa9.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Marie-Philippe Leblanc" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@mplebl">Marie-Philippe Leblanc</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/6bcace21-a739-4cea-a2db-3220acb7c2c6.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/6bcace21-a739-4cea-a2db-3220acb7c2c6.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/6bcace21-a739-4cea-a2db-3220acb7c2c6.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/6bcace21-a739-4cea-a2db-3220acb7c2c6.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="Fleso"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/fleso">Fleso</a><div class="text-14 font-normal text-gray-500">(<!-- -->121 points<!-- -->)</div></div><div class="text-16 text-tertiary">Bond with other entrepreneurs and learn from each other. This is how I found out about Product Hunt.</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-05-04T04:30:15-07:00" title="Saturday, May 4th 2024, 11:30:15 AM">10mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-16095" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/25d0f7e0-6b07-4059-a014-450179476f30.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/25d0f7e0-6b07-4059-a014-450179476f30.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/25d0f7e0-6b07-4059-a014-450179476f30.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/25d0f7e0-6b07-4059-a014-450179476f30.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="GridStats.Pro" class="rounded" data-test="GridStats.Pro-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/6434889/3740dabc-8e9d-4550-b337-07b7516028d0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/6434889/3740dabc-8e9d-4550-b337-07b7516028d0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/6434889/3740dabc-8e9d-4550-b337-07b7516028d0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/6434889/3740dabc-8e9d-4550-b337-07b7516028d0.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Zacharie Rahman" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@zacharier18">Zacharie Rahman</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/25d0f7e0-6b07-4059-a014-450179476f30.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/25d0f7e0-6b07-4059-a014-450179476f30.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/25d0f7e0-6b07-4059-a014-450179476f30.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/25d0f7e0-6b07-4059-a014-450179476f30.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="GridStats.Pro"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/gridstats-pro">GridStats.Pro</a><div class="text-14 font-normal text-gray-500">(<!-- -->105 points<!-- -->)</div></div><div class="text-16 text-tertiary">The platform where this all started -- you wouldn&#x27;t be seeing this if it weren&#x27;t for the numerous Twitter posts that gave us inspiration!</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-07-11T04:24:08-07:00" title="Thursday, July 11th 2024, 11:24:08 AM">7mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-14310" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/82b89b8d-4474-4c1f-9b97-bb54771d1322.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/82b89b8d-4474-4c1f-9b97-bb54771d1322.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/82b89b8d-4474-4c1f-9b97-bb54771d1322.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/82b89b8d-4474-4c1f-9b97-bb54771d1322.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Connect Social" class="rounded" data-test="Connect Social-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/6313772/d77a24dd-04d1-4125-b3bd-b315657106d1.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/6313772/d77a24dd-04d1-4125-b3bd-b315657106d1.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/6313772/d77a24dd-04d1-4125-b3bd-b315657106d1.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/6313772/d77a24dd-04d1-4125-b3bd-b315657106d1.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Nikiema Adama" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@adamanikiema">Nikiema Adama</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/82b89b8d-4474-4c1f-9b97-bb54771d1322.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/82b89b8d-4474-4c1f-9b97-bb54771d1322.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/82b89b8d-4474-4c1f-9b97-bb54771d1322.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/82b89b8d-4474-4c1f-9b97-bb54771d1322.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="Connect Social"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/connect-social-2">Connect Social</a><div class="text-14 font-normal text-gray-500">(<!-- -->102 points<!-- -->)</div></div><div class="text-16 text-tertiary">To see what is happening around the globe. Nice UI and no bugs</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-07-01T03:12:31-07:00" title="Monday, July 1st 2024, 10:12:31 AM">8mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-13829" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="tweeto.lol" class="rounded" data-test="tweeto.lol-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/5980551/7bb38e5e-921c-48eb-82fb-e04c14117588.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/5980551/7bb38e5e-921c-48eb-82fb-e04c14117588.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/5980551/7bb38e5e-921c-48eb-82fb-e04c14117588.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/5980551/7bb38e5e-921c-48eb-82fb-e04c14117588.jpeg?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="zlenner" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@zlenner">zlenner</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/16b027d5-b7c7-4386-a13f-a71e199d181e.x-icon?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="tweeto.lol"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/tweeto-lol">tweeto.lol</a><div class="text-14 font-normal text-gray-500">(<!-- -->60 points<!-- -->)</div></div><div class="text-16 text-tertiary">We grab videos from tweets, Twitter has tweets :) </div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-06-28T00:48:54-07:00" title="Friday, June 28th 2024, 7:48:54 AM">8mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-1401" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><video style="width:40px;height:40px" class="rounded block" aria-label="Goaly" width="40" height="40" poster="https://ph-files.imgix.net/544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=40&amp;h=40&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp?fm=mp4&amp;crop=max&amp;w=40&amp;h=40&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp?fm=webm&amp;crop=max&amp;w=40&amp;h=40&amp;dpr=2#t=0.001" type="video/webm"/></video></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/3991933/6baa49a1-b624-4468-905d-5185f1526056.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/3991933/6baa49a1-b624-4468-905d-5185f1526056.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/3991933/6baa49a1-b624-4468-905d-5185f1526056.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/3991933/6baa49a1-b624-4468-905d-5185f1526056.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Neil" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@neil_the_ginger">Neil</a></div> <span class="text-16 font-medium text-primary">used this to build</span><video style="width:16px;height:16px" class="block" aria-label="Goaly" width="16" height="16" poster="https://ph-files.imgix.net/544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;fm=webp&amp;w=16&amp;h=16&amp;fit=max&amp;frame=1&amp;dpr=2" muted="" loop="" disableRemotePlayback="" disablePictureInPicture="" playsInline="" preload="none"><source src="https://ph-files.imgix.net/544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp?fm=mp4&amp;crop=max&amp;w=16&amp;h=16&amp;dpr=2#t=0.001" type="video/mp4"/><source src="https://ph-files.imgix.net/544e4c83-dda5-49fa-a9dd-280d5e83cae0.webp?fm=webm&amp;crop=max&amp;w=16&amp;h=16&amp;dpr=2#t=0.001" type="video/webm"/></video><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/goaly-3">Goaly</a><div class="text-14 font-normal text-gray-500">(<!-- -->86 points<!-- -->)</div></div><div class="text-16 text-tertiary">Would not have been able to get this over the line without the amazing flutter and build in public communities on X (Twitter).</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-04-04T13:27:28-07:00" title="Thursday, April 4th 2024, 8:27:28 PM">11mo ago</time></div></div></div></div><div class="flex flex-row gap-4" data-test="shoutout-15016" data-sentry-component="ShoutoutCard" data-sentry-source-file="index.tsx"><div class="relative size-12 shrink-0"><div class=""><img loading="lazy" srcSet="https://ph-files.imgix.net/b84045b6-ffd2-4ffc-a793-7f8883d5998c.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/b84045b6-ffd2-4ffc-a793-7f8883d5998c.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/b84045b6-ffd2-4ffc-a793-7f8883d5998c.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/b84045b6-ffd2-4ffc-a793-7f8883d5998c.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=40&amp;h=40&amp;fit=crop&amp;frame=1" style="width:40px;height:40px" alt="Duel Duck" class="rounded" data-test="Duel Duck-thumbnail"/></div><div class="absolute bottom-0 right-0 rounded-full"><div class=""><img loading="lazy" srcSet="https://ph-avatars.imgix.net/7270933/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-avatars.imgix.net/7270933/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-avatars.imgix.net/7270933/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-avatars.imgix.net/7270933/original.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=24&amp;h=24&amp;fit=crop&amp;frame=1" style="width:24px;height:24px" alt="Stanislav Horuna" class="rounded-full"/></div></div></div><div class="flex flex-1 flex-col gap-2"><div class="flex flex-row flex-wrap items-center gap-2"><div class="text-16 font-medium text-primary"><a class="hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/@stanislav_horuna">Stanislav Horuna</a></div> <span class="text-16 font-medium text-primary">used this to build</span><img loading="lazy" srcSet="https://ph-files.imgix.net/b84045b6-ffd2-4ffc-a793-7f8883d5998c.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=1 1x, https://ph-files.imgix.net/b84045b6-ffd2-4ffc-a793-7f8883d5998c.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=2 2x, https://ph-files.imgix.net/b84045b6-ffd2-4ffc-a793-7f8883d5998c.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1&amp;dpr=3 3x" src="https://ph-files.imgix.net/b84045b6-ffd2-4ffc-a793-7f8883d5998c.png?auto=compress&amp;codec=mozjpeg&amp;cs=strip&amp;auto=format&amp;w=16&amp;h=16&amp;fit=crop&amp;frame=1" style="width:16px;height:16px" alt="Duel Duck"/><a class="text-14 font-medium hover:underline" data-sentry-element="Link" data-sentry-source-file="index.tsx" href="/posts/duel-duck">Duel Duck</a><div class="text-14 font-normal text-gray-500">(<!-- -->41 points<!-- -->)</div></div><div class="text-16 text-tertiary">Our first marketing channel where we are connected with our community</div><div class="flex flex-row flex-wrap items-center gap-5" data-sentry-component="ActionBar" data-sentry-source-file="index.tsx"><button type="button" class="text-left text-14 font-semibold text-dark-gray group/vote flex flex-row items-center gap-1 transition-all duration-300 hover:text-brand-500 text-gray-600" data-test="action-bar-vote-button"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" class="stroke-[1.5px] transition-all duration-300 group-hover/vote:stroke-brand-500 stroke-gray-600" data-sentry-element="Icon" data-sentry-source-file="index.tsx"><path d="M6.09 6.09 3.287 3.287m0 9.428 2.826-2.826m3.795.021 2.805 2.805m0-9.428L9.886 6.112M14.666 8A6.667 6.667 0 1 1 1.333 8a6.667 6.667 0 0 1 13.333 0m-4 0a2.667 2.667 0 1 1-5.333 0 2.667 2.667 0 0 1 5.333 0"></path></svg><span class="hidden sm:block">Helpful</span></button><a href="#" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="ShareIcon" data-sentry-source-file="index.tsx"><path d="M14 8v2.8c0 1.12 0 1.68-.218 2.108a2 2 0 0 1-.874.874C12.48 14 11.92 14 10.8 14H5.2c-1.12 0-1.68 0-2.108-.218a2 2 0 0 1-.874-.874C2 12.48 2 11.92 2 10.8V8m8.667-3.333L8 2m0 0L5.333 4.667M8 2v8"></path></svg><span class="hidden sm:block">Share</span></div></a><a href="#" data-test="action-bar-flag-button" data-sentry-element="ContentToggle" data-sentry-component="ContentToggle" data-sentry-source-file="index.tsx"><div class="text-14 font-semibold text-dark-gray group flex flex-row items-center gap-1 text-gray-600 transition-all duration-300 hover:text-brand-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="stroke-gray-600 stroke-[1.5px] transition-all duration-300 group-hover:stroke-brand-500" data-sentry-element="FlagIcon" data-sentry-source-file="index.tsx"><path d="M2.667 10s.666-.667 2.666-.667 3.333 1.334 5.333 1.334S13.333 10 13.333 10V2s-.667.667-2.667.667-3.333-1.334-5.333-1.334S2.667 2 2.667 2v12.667"></path></svg><span class="hidden sm:block">Report</span></div></a><div class="text-14 font-normal text-dark-gray group flex flex-row items-center gap-2 text-gray-500" data-sentry-element="Component" data-sentry-component="Text" data-sentry-source-file="index.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16" class="transition-transform duration-300 group-hover:rotate-12" data-sentry-element="ClockIcon" data-sentry-source-file="index.tsx"><g clip-path="url(#ClockIcon_svg__a)"><path stroke="#667085" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8 4v4l2.667 1.333m4-1.333A6.667 6.667 0 1 1 1.334 8a6.667 6.667 0 0 1 13.333 0"></path></g><defs><clipPath id="ClockIcon_svg__a"><path fill="#fff" d="M0 0h16v16H0z"></path></clipPath></defs></svg><time dateTime="2024-07-05T03:46:14-07:00" title="Friday, July 5th 2024, 10:46:14 AM">8mo ago</time></div></div></div></div></div></div><script>$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("S:1","P:1")</script><script>$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("B:0","S:0")</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10