{"id": 1455007382577115142, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T03:02:47+00:00", "full_text": "nothing makes me feel dumber than when i need to do some quick text replacement in my project and decide that THIS is the day i learn sed/awk/grep\u2026\n\nand 30 mins later i\u2019m still digging through stackoverflow answers that are like \u201cduh just read the man page are you dense\u201d", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 271]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 230, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1455009274661249026, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T03:10:18+00:00", "full_text": "@acemarke i know but like today i wanted to try being a Real Programmer who knows sed/awk/grep lol", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[10, 98]", "in_reply_to_status_id": 1455008937967820803, "in_reply_to_user_id": 727704217012604928, "in_reply_to_screen_name": "acemarke", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 13, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1455012914620813321, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T03:24:46+00:00", "full_text": "for those brave enough: I needed to mass update \"0.11.x\" to \"0.13.x\" in https://github.com/temporalio/samples-typescript/pull/44#issuecomment-955878051\n\nWhere I gave up:\nfind . -name \"package.json\" -not -path \"*/node_modules/*\" | xargs grep -lr -e \"temporalio\" | xargs -0 sed -i '' -e 's/\"temporalio\": \"0.11.x\"/\"temporalio\": \"0.13.x\"/g'", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 280]", "in_reply_to_status_id": 1455007382577115142, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 13, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1455019078616190980, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T03:49:15+00:00", "full_text": "@danBamikiya @evanderkoogh yes i actually also read this from @adamgordonbell recently which was nice! https://earthly.dev/blog/awk-examples/ for this specific example I didn't actually need awk but yeah i need someone to make sed/grep/find as accessible too heheh", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[27, 250]", "in_reply_to_status_id": 1455009896743723016, "in_reply_to_user_id": 1319013132258390021, "in_reply_to_screen_name": "danBamikiya", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1455019275614232579, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T03:50:02+00:00", "full_text": "@rauchg oh my god i didnt know that. i bet this is my problem because the flags are just not working!!!\n\nthank you!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[8, 115]", "in_reply_to_status_id": 1455014320987787271, "in_reply_to_user_id": 15540222, "in_reply_to_screen_name": "rauchg", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 14, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1455238596403744774, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T18:21:33+00:00", "full_text": "@dan_abramov ET work from home in domain squatting https://twitter.com/swyx/status/1455238596403744774/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[13, 50]", "in_reply_to_status_id": 1455236979730309126, "in_reply_to_user_id": 70345946, "in_reply_to_screen_name": "dan_abramov", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1455261914297249798, "user": {"value": 397782926, "label": "Hillel"}, "created_at": "2021-11-01T19:54:12+00:00", "full_text": "Other examples are preemptive pluralization (https://twitter.com/swyx/status/1370513317379280897) and preemptive pagination. Not always the right choice, but right often enough that you should seriously consider them even when following YAGNI", "retweeted_status": null, "quoted_status": {"value": 1370513317379280897, "label": "1370513317379280897"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 214]", "in_reply_to_status_id": 1455261278335913984, "in_reply_to_user_id": 397782926, "in_reply_to_screen_name": "hillelogram", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 3, "favorite_count": 35, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1455263219027628034, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T19:59:23+00:00", "full_text": "RT @hillelogram: Other examples are preemptive pluralization (https://twitter.com/swyx/status/1370513317379280897) and preemptive pagination. Not always the right choi\u2026", "retweeted_status": {"value": 1455261914297249798, "label": "1455261914297249798"}, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 3, "favorite_count": 0, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1455264754914660356, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T20:05:29+00:00", "full_text": "@hillelogram @simonw called these PAGNIs which is a name i like! https://simonwillison.net/2021/Jul/1/pagnis/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[13, 88]", "in_reply_to_status_id": 1455261914297249798, "in_reply_to_user_id": 397782926, "in_reply_to_screen_name": "hillelogram", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1455278246816362499, "user": {"value": 16966353, "label": "Luke Plant"}, "created_at": "2021-11-01T20:59:06+00:00", "full_text": "@hillelogram We had some posts on this a while back, mine here https://lukeplant.me.uk/blog/posts/yagni-exceptions/ @simonw replied with https://simonwillison.net/2021/Jul/1/pagnis/ and @jacobian with https://jacobian.org/2021/jul/8/appsec-pagnis/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[13, 174]", "in_reply_to_status_id": 1455261278335913984, "in_reply_to_user_id": 397782926, "in_reply_to_screen_name": "hillelogram", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1455312799593205761, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T23:16:24+00:00", "full_text": "@geddski quantify pls!!! $ or %", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[9, 31]", "in_reply_to_status_id": 1455272029372911616, "in_reply_to_user_id": 39607761, "in_reply_to_screen_name": "geddski", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1455313062915821570, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T23:17:27+00:00", "full_text": "@sheldon_hull oh nice.. is powershell something that is default on most macs? my goal was to learn \u201cuniversal\u201d skills. never really come across pwsh scripts til today", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[14, 166]", "in_reply_to_status_id": 1455311583488487428, "in_reply_to_user_id": 247477081, "in_reply_to_screen_name": "sheldon_hull", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1455313903538229254, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T23:20:47+00:00", "full_text": "@rothgar @clare_liguori @forrestbrazeal in my interviews i liked that storytelling and focus on experience too, but found the focus on LPs to be so overriding that i was basically feeding my interviewers what to write for the LP they were obviously assigned rather than having a real conversation. felt impersonal \ud83e\udd37", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[40, 315]", "in_reply_to_status_id": 1455204438029713411, "in_reply_to_user_id": 14361975, "in_reply_to_screen_name": "rothgar", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1455316977153556480, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T23:33:00+00:00", "full_text": "@codepo8 @cityjsconf found this from HN :) nice list!!\n\nwondering if you've played around with http://replay.io yet? its very on theme for a lot of stuff here", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[21, 165]", "in_reply_to_status_id": 1455229431996354571, "in_reply_to_user_id": 13567, "in_reply_to_screen_name": "codepo8", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1455317329131180034, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T23:34:24+00:00", "full_text": "@nathankpeck @rothgar @clare_liguori @forrestbrazeal i mean i 100% appreciated it, apparently it helped me get a unanimous decision, but also definitely got the \"teaching to the test\" vibe haha", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[53, 193]", "in_reply_to_status_id": 1455315783861559302, "in_reply_to_user_id": 215300789, "in_reply_to_screen_name": "nathankpeck", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1455323537523163137, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T23:59:04+00:00", "full_text": "@bazzargh @hillelogram i dont really get it. you\u2019re saying that one click buy is a PAGNI? and why did the rewrite take months?\n\nasking because i currently have a talk based on Amazon\u2019s one click purchase story and wanted to sniff out pain points/relatable anecdotes", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[23, 265]", "in_reply_to_status_id": 1455280637477367813, "in_reply_to_user_id": 17763954, "in_reply_to_screen_name": "bazzargh", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1455019122589245442, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-01T03:49:26+00:00", "full_text": "@Swizec @acemarke noooooo", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[18, 25]", "in_reply_to_status_id": 1455012329146368002, "in_reply_to_user_id": 15353121, "in_reply_to_screen_name": "Swizec", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "und", "scopes": null}