@HamelHusain
Should I build a custom annotation tool or use something off-the-shelf? https://t.co/TlmrtRrnDk https://t.co/7EsMIEHkxV
Viewing enriched Twitter post
Should I build a custom annotation tool or use something off-the-shelf? https://t.co/TlmrtRrnDk https://t.co/7EsMIEHkxV
{
"media": [
{
"type": "image",
"url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/1928866573701493197/media_0.jpg?",
"filename": "media_0.jpg"
}
],
"nlp": {
"sentiment": "neutral",
"topics": [
"annotation tool",
"custom vs off-the-shelf"
],
"entities": [],
"summary": "The tweet poses a question about whether to create a custom annotation tool or use an existing solution.",
"language": "en",
"processed_at": "2025-08-07T11:26:33.047107"
}
} {
"data": {
"threaded_conversation_with_injections_v2": {
"instructions": [
{
"type": "TimelineClearCache"
},
{
"type": "TimelineAddEntries",
"entries": [
{
"entryId": "tweet-1928866573701493197",
"sortIndex": "1953508058692845568",
"content": {
"entryType": "TimelineTimelineItem",
"__typename": "TimelineTimelineItem",
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1928866573701493197",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo4MjU3NjY2NDA=",
"rest_id": "825766640",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": false,
"created_at": "Sat Sep 15 18:45:02 +0000 2012",
"default_profile": false,
"default_profile_image": false,
"description": "Evals evals evals https://t.co/Zrmp6LRd9c\n\nAbout Me: https://t.co/P6WyeKkyTa",
"entities": {
"description": {
"urls": [
{
"display_url": "evals.info",
"expanded_url": "http://evals.info",
"url": "https://t.co/Zrmp6LRd9c",
"indices": [
18,
41
]
},
{
"display_url": "hamel.dev",
"expanded_url": "https://hamel.dev",
"url": "https://t.co/P6WyeKkyTa",
"indices": [
53,
76
]
}
]
},
"url": {
"urls": [
{
"display_url": "evals.info",
"expanded_url": "http://evals.info",
"url": "https://t.co/Zrmp6LRd9c",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 15006,
"followers_count": 37276,
"friends_count": 2185,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 860,
"location": "Looking at the data",
"media_count": 1354,
"name": "Hamel Husain",
"normal_followers_count": 37276,
"pinned_tweet_ids_str": [
"1953244495430205585"
],
"possibly_sensitive": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/825766640/1735797063",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1287206199088173057/ixE4fKy1_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "HamelHusain",
"statuses_count": 14383,
"translator_type": "none",
"url": "https://t.co/Zrmp6LRd9c",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1928866573701493197"
],
"editable_until_msecs": "1748716202000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "6509",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://typefully.com/\" rel=\"nofollow\">Typefully</a>",
"legacy": {
"bookmark_count": 29,
"bookmarked": false,
"created_at": "Sat May 31 17:30:02 +0000 2025",
"conversation_id_str": "1928866573701493197",
"display_text_range": [
0,
96
],
"entities": {
"hashtags": [],
"media": [
{
"display_url": "pic.x.com/7EsMIEHkxV",
"expanded_url": "https://x.com/HamelHusain/status/1928866573701493197/photo/1",
"id_str": "1928866571012943877",
"indices": [
97,
120
],
"media_key": "3_1928866571012943877",
"media_url_https": "https://pbs.twimg.com/media/GsS17UBaMAUDRqt.jpg",
"type": "photo",
"url": "https://t.co/7EsMIEHkxV",
"ext_media_availability": {
"status": "Available"
},
"features": {
"all": {
"tags": [
{
"user_id": "2286218053",
"name": "Shreya Shankar",
"screen_name": "sh_reya",
"type": "user"
},
{
"user_id": "1297324065611489285",
"name": "Isaac Flath",
"screen_name": "isaac_flath",
"type": "user"
}
]
},
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 1112,
"w": 1638,
"resize": "fit"
},
"medium": {
"h": 815,
"w": 1200,
"resize": "fit"
},
"small": {
"h": 462,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 1112,
"width": 1638,
"focus_rects": [
{
"x": 0,
"y": 0,
"w": 1638,
"h": 917
},
{
"x": 0,
"y": 0,
"w": 1112,
"h": 1112
},
{
"x": 0,
"y": 0,
"w": 975,
"h": 1112
},
{
"x": 0,
"y": 0,
"w": 556,
"h": 1112
},
{
"x": 0,
"y": 0,
"w": 1638,
"h": 1112
}
]
},
"media_results": {
"result": {
"media_key": "3_1928866571012943877"
}
}
}
],
"symbols": [],
"timestamps": [],
"urls": [
{
"display_url": "hamel.dev/blog/posts/eva…",
"expanded_url": "https://hamel.dev/blog/posts/evals-faq/#qshould-i-build-a-custom-annotation-tool-or-use-something-off-the-shelf",
"url": "https://t.co/TlmrtRrnDk",
"indices": [
73,
96
]
}
],
"user_mentions": []
},
"extended_entities": {
"media": [
{
"display_url": "pic.x.com/7EsMIEHkxV",
"expanded_url": "https://x.com/HamelHusain/status/1928866573701493197/photo/1",
"id_str": "1928866571012943877",
"indices": [
97,
120
],
"media_key": "3_1928866571012943877",
"media_url_https": "https://pbs.twimg.com/media/GsS17UBaMAUDRqt.jpg",
"type": "photo",
"url": "https://t.co/7EsMIEHkxV",
"ext_media_availability": {
"status": "Available"
},
"features": {
"all": {
"tags": [
{
"user_id": "2286218053",
"name": "Shreya Shankar",
"screen_name": "sh_reya",
"type": "user"
},
{
"user_id": "1297324065611489285",
"name": "Isaac Flath",
"screen_name": "isaac_flath",
"type": "user"
}
]
},
"large": {
"faces": []
},
"medium": {
"faces": []
},
"small": {
"faces": []
},
"orig": {
"faces": []
}
},
"sizes": {
"large": {
"h": 1112,
"w": 1638,
"resize": "fit"
},
"medium": {
"h": 815,
"w": 1200,
"resize": "fit"
},
"small": {
"h": 462,
"w": 680,
"resize": "fit"
},
"thumb": {
"h": 150,
"w": 150,
"resize": "crop"
}
},
"original_info": {
"height": 1112,
"width": 1638,
"focus_rects": [
{
"x": 0,
"y": 0,
"w": 1638,
"h": 917
},
{
"x": 0,
"y": 0,
"w": 1112,
"h": 1112
},
{
"x": 0,
"y": 0,
"w": 975,
"h": 1112
},
{
"x": 0,
"y": 0,
"w": 556,
"h": 1112
},
{
"x": 0,
"y": 0,
"w": 1638,
"h": 1112
}
]
},
"media_results": {
"result": {
"media_key": "3_1928866571012943877"
}
}
}
]
},
"favorite_count": 25,
"favorited": false,
"full_text": "Should I build a custom annotation tool or use something off-the-shelf?\n\nhttps://t.co/TlmrtRrnDk https://t.co/7EsMIEHkxV",
"is_quote_status": false,
"lang": "en",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 0,
"reply_count": 1,
"retweet_count": 3,
"retweeted": false,
"user_id_str": "825766640",
"id_str": "1928866573701493197"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet"
}
}
},
{
"entryId": "conversationthread-1928866586305413132",
"sortIndex": "1953508058692845558",
"content": {
"entryType": "TimelineTimelineModule",
"__typename": "TimelineTimelineModule",
"items": [
{
"entryId": "conversationthread-1928866586305413132-tweet-1928866586305413132",
"item": {
"itemContent": {
"itemType": "TimelineTweet",
"__typename": "TimelineTweet",
"tweet_results": {
"result": {
"__typename": "Tweet",
"rest_id": "1928866586305413132",
"has_birdwatch_notes": false,
"core": {
"user_results": {
"result": {
"__typename": "User",
"id": "VXNlcjo4MjU3NjY2NDA=",
"rest_id": "825766640",
"affiliates_highlighted_label": {},
"has_graduated_access": true,
"is_blue_verified": true,
"profile_image_shape": "Circle",
"legacy": {
"can_dm": true,
"can_media_tag": false,
"created_at": "Sat Sep 15 18:45:02 +0000 2012",
"default_profile": false,
"default_profile_image": false,
"description": "Evals evals evals https://t.co/Zrmp6LRd9c\n\nAbout Me: https://t.co/P6WyeKkyTa",
"entities": {
"description": {
"urls": [
{
"display_url": "evals.info",
"expanded_url": "http://evals.info",
"url": "https://t.co/Zrmp6LRd9c",
"indices": [
18,
41
]
},
{
"display_url": "hamel.dev",
"expanded_url": "https://hamel.dev",
"url": "https://t.co/P6WyeKkyTa",
"indices": [
53,
76
]
}
]
},
"url": {
"urls": [
{
"display_url": "evals.info",
"expanded_url": "http://evals.info",
"url": "https://t.co/Zrmp6LRd9c",
"indices": [
0,
23
]
}
]
}
},
"fast_followers_count": 0,
"favourites_count": 15006,
"followers_count": 37276,
"friends_count": 2185,
"has_custom_timelines": true,
"is_translator": false,
"listed_count": 860,
"location": "Looking at the data",
"media_count": 1354,
"name": "Hamel Husain",
"normal_followers_count": 37276,
"pinned_tweet_ids_str": [
"1953244495430205585"
],
"possibly_sensitive": false,
"profile_banner_url": "https://pbs.twimg.com/profile_banners/825766640/1735797063",
"profile_image_url_https": "https://pbs.twimg.com/profile_images/1287206199088173057/ixE4fKy1_normal.jpg",
"profile_interstitial_type": "",
"screen_name": "HamelHusain",
"statuses_count": 14383,
"translator_type": "none",
"url": "https://t.co/Zrmp6LRd9c",
"verified": false,
"want_retweets": false,
"withheld_in_countries": []
},
"tipjar_settings": {}
}
}
},
"card": {
"rest_id": "https://t.co/dR23WB2cAl",
"legacy": {
"binding_values": [
{
"key": "photo_image_full_size_large",
"value": {
"image_value": {
"height": 419,
"width": 800,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=800x419"
},
"type": "IMAGE"
}
},
{
"key": "thumbnail_image",
"value": {
"image_value": {
"height": 146,
"width": 280,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=280x150"
},
"type": "IMAGE"
}
},
{
"key": "description",
"value": {
"string_value": "Learn proven approaches for quickly improving AI applications. Build AI that works better than the competition, regardless of the use-case.",
"type": "STRING"
}
},
{
"key": "domain",
"value": {
"string_value": "maven.com",
"type": "STRING"
}
},
{
"key": "thumbnail_image_large",
"value": {
"image_value": {
"height": 314,
"width": 600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=600x600"
},
"type": "IMAGE"
}
},
{
"key": "summary_photo_image_small",
"value": {
"image_value": {
"height": 202,
"width": 386,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=386x202"
},
"type": "IMAGE"
}
},
{
"key": "thumbnail_image_original",
"value": {
"image_value": {
"height": 837,
"width": 1600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=orig"
},
"type": "IMAGE"
}
},
{
"key": "photo_image_full_size_small",
"value": {
"image_value": {
"height": 202,
"width": 386,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=386x202"
},
"type": "IMAGE"
}
},
{
"key": "summary_photo_image_large",
"value": {
"image_value": {
"height": 419,
"width": 800,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=800x419"
},
"type": "IMAGE"
}
},
{
"key": "thumbnail_image_small",
"value": {
"image_value": {
"height": 75,
"width": 144,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=144x144"
},
"type": "IMAGE"
}
},
{
"key": "thumbnail_image_x_large",
"value": {
"image_value": {
"height": 837,
"width": 1600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=png&name=2048x2048_2_exp"
},
"type": "IMAGE"
}
},
{
"key": "photo_image_full_size_original",
"value": {
"image_value": {
"height": 837,
"width": 1600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=orig"
},
"type": "IMAGE"
}
},
{
"key": "vanity_url",
"value": {
"scribe_key": "vanity_url",
"string_value": "maven.com",
"type": "STRING"
}
},
{
"key": "photo_image_full_size",
"value": {
"image_value": {
"height": 314,
"width": 600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=600x314"
},
"type": "IMAGE"
}
},
{
"key": "thumbnail_image_color",
"value": {
"image_color_value": {
"palette": [
{
"rgb": {
"blue": 29,
"green": 29,
"red": 29
},
"percentage": 81.61
},
{
"rgb": {
"blue": 133,
"green": 119,
"red": 109
},
"percentage": 10.6
},
{
"rgb": {
"blue": 183,
"green": 183,
"red": 183
},
"percentage": 4.37
},
{
"rgb": {
"blue": 68,
"green": 75,
"red": 121
},
"percentage": 1.55
},
{
"rgb": {
"blue": 79,
"green": 64,
"red": 53
},
"percentage": 0.97
}
]
},
"type": "IMAGE_COLOR"
}
},
{
"key": "title",
"value": {
"string_value": "AI Evals For Engineers & PMs by Hamel Husain and Shreya Shankar on Maven",
"type": "STRING"
}
},
{
"key": "summary_photo_image_color",
"value": {
"image_color_value": {
"palette": [
{
"rgb": {
"blue": 29,
"green": 29,
"red": 29
},
"percentage": 81.61
},
{
"rgb": {
"blue": 133,
"green": 119,
"red": 109
},
"percentage": 10.6
},
{
"rgb": {
"blue": 183,
"green": 183,
"red": 183
},
"percentage": 4.37
},
{
"rgb": {
"blue": 68,
"green": 75,
"red": 121
},
"percentage": 1.55
},
{
"rgb": {
"blue": 79,
"green": 64,
"red": 53
},
"percentage": 0.97
}
]
},
"type": "IMAGE_COLOR"
}
},
{
"key": "summary_photo_image_x_large",
"value": {
"image_value": {
"height": 837,
"width": 1600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=png&name=2048x2048_2_exp"
},
"type": "IMAGE"
}
},
{
"key": "summary_photo_image",
"value": {
"image_value": {
"height": 314,
"width": 600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=600x314"
},
"type": "IMAGE"
}
},
{
"key": "photo_image_full_size_color",
"value": {
"image_color_value": {
"palette": [
{
"rgb": {
"blue": 29,
"green": 29,
"red": 29
},
"percentage": 81.61
},
{
"rgb": {
"blue": 133,
"green": 119,
"red": 109
},
"percentage": 10.6
},
{
"rgb": {
"blue": 183,
"green": 183,
"red": 183
},
"percentage": 4.37
},
{
"rgb": {
"blue": 68,
"green": 75,
"red": 121
},
"percentage": 1.55
},
{
"rgb": {
"blue": 79,
"green": 64,
"red": 53
},
"percentage": 0.97
}
]
},
"type": "IMAGE_COLOR"
}
},
{
"key": "photo_image_full_size_x_large",
"value": {
"image_value": {
"height": 837,
"width": 1600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=png&name=2048x2048_2_exp"
},
"type": "IMAGE"
}
},
{
"key": "card_url",
"value": {
"scribe_key": "card_url",
"string_value": "https://t.co/dR23WB2cAl",
"type": "STRING"
}
},
{
"key": "summary_photo_image_original",
"value": {
"image_value": {
"height": 837,
"width": 1600,
"url": "https://pbs.twimg.com/card_img/1950970293033508865/jHGWhlWU?format=jpg&name=orig"
},
"type": "IMAGE"
}
}
],
"card_platform": {
"platform": {
"audience": {
"name": "production"
},
"device": {
"name": "Android",
"version": "12"
}
}
},
"name": "summary_large_image",
"url": "https://t.co/dR23WB2cAl",
"user_refs_results": []
}
},
"unmention_data": {},
"edit_control": {
"edit_tweet_ids": [
"1928866586305413132"
],
"editable_until_msecs": "1748716205000",
"is_edit_eligible": false,
"edits_remaining": "5"
},
"is_translatable": false,
"views": {
"count": "3913",
"state": "EnabledWithCount"
},
"source": "<a href=\"https://typefully.com/\" rel=\"nofollow\">Typefully</a>",
"legacy": {
"bookmark_count": 2,
"bookmarked": false,
"created_at": "Sat May 31 17:30:05 +0000 2025",
"conversation_id_str": "1928866573701493197",
"display_text_range": [
22,
136
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [
{
"display_url": "bit.ly/evals-ai",
"expanded_url": "http://bit.ly/evals-ai",
"url": "https://t.co/dR23WB2cAl",
"indices": [
113,
136
]
}
],
"user_mentions": [
{
"id_str": "2286218053",
"name": "Shreya Shankar",
"screen_name": "sh_reya",
"indices": [
0,
8
]
},
{
"id_str": "1297324065611489285",
"name": "Isaac Flath",
"screen_name": "isaac_flath",
"indices": [
9,
21
]
}
]
},
"favorite_count": 1,
"favorited": false,
"full_text": "@sh_reya @isaac_flath We are enrolling our **last** live cohort for our AI Evals course. 35% off discount link:\nhttps://t.co/dR23WB2cAl",
"in_reply_to_screen_name": "HamelHusain",
"in_reply_to_status_id_str": "1928866573701493197",
"in_reply_to_user_id_str": "825766640",
"is_quote_status": false,
"lang": "en",
"possibly_sensitive": false,
"possibly_sensitive_editable": true,
"quote_count": 1,
"reply_count": 0,
"retweet_count": 0,
"retweeted": false,
"user_id_str": "825766640",
"id_str": "1928866586305413132"
},
"quick_promote_eligibility": {
"eligibility": "IneligibleNotProfessional"
}
}
},
"tweetDisplayType": "SelfThread"
},
"clientEventInfo": {
"component": "tweet",
"element": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
}
],
"metadata": {
"conversationMetadata": {
"allTweetIds": [
"1928866586305413132"
],
"enableDeduplication": true
}
},
"displayType": "VerticalConversation",
"clientEventInfo": {
"component": "tweet",
"details": {
"conversationDetails": {
"conversationSection": "HighQuality"
},
"timelinesDetails": {
"controllerData": "DAACDAAEDAABCgABAAAAAAAAAAEKAAIAAAAAAAAAAAAAAAA="
}
}
}
}
},
{
"entryId": "cursor-bottom-1953508058692845557",
"sortIndex": "1953508058692845557",
"content": {
"entryType": "TimelineTimelineCursor",
"__typename": "TimelineTimelineCursor",
"value": "DAAFCgABGxxBOrA___MLAAIAAAAwRW1QQzZ3QUFBZlEvZ0dKTjB2R3AvQUFBQUFJYXhMWHQ0Sm94elJyRXRmRFAyc0FNCAADAAAAAgAA",
"cursorType": "Bottom"
}
}
]
},
{
"type": "TimelineTerminateTimeline",
"direction": "Top"
},
{
"type": "TimelineTerminateTimeline",
"direction": "Bottom"
}
],
"metadata": {
"reader_mode_config": {
"is_reader_mode_available": true
},
"scribeConfig": {
"page": "ranked_replies"
}
}
}
}
}