From 41be106888037b290dac50393088c96bcb8b1430 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sun, 26 Jul 2026 21:22:36 -0400 Subject: [PATCH] docs(twitter): add 2076534605193036043 corpus (NOTimothyLottes X_/G_ macro + assembly-style control flow) 3-post companion to 2063733456144597200 + 2076893128515112995: defines X_ = return, G_ = goto. Moves from C-style {if,while,do,switch,for} to assembly-style {if,goto} so static branch prediction (backward=taken, forward=not_taken) is explicit. Plus exit-with-error now properly drains the background console render thread. --- .../media/2076492543622107480_1.png | Bin 0 -> 2234 bytes .../media/2076495156316864720_1.png | Bin 0 -> 4533 bytes docs/twitter/2076534605193036043/thread.md | 33 ++++++++++ .../2076534605193036043/thread_data.json | 58 ++++++++++++++++++ 4 files changed, 91 insertions(+) create mode 100644 docs/twitter/2076534605193036043/media/2076492543622107480_1.png create mode 100644 docs/twitter/2076534605193036043/media/2076495156316864720_1.png create mode 100644 docs/twitter/2076534605193036043/thread.md create mode 100644 docs/twitter/2076534605193036043/thread_data.json diff --git a/docs/twitter/2076534605193036043/media/2076492543622107480_1.png b/docs/twitter/2076534605193036043/media/2076492543622107480_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9edf7bf63bfda160a7285062ea18211964a37900 GIT binary patch literal 2234 zcmai0dpHve7oVc!RuXc*bYbr5dta7I3AvA9WLuG2VZt=G`BH8vLbb(QnN}=XuWWk8{rN+;s!nNs1|o0RR9=2YVZL06>T) zh|5Ix3hd0R^{T)rxjB2<3Ore$y8sG>0=TpLKLP9l0J~oSEl+X-0RT~$gN>DET+!U6 zOn;J&L~5M{cWYOEtf~5Es&G~g^b0=5Bkk5+YqyX(4bgV^@NnIi(Pn~e?b|zyc>OXF zOZeP|#I@&aq8_iLXR2DRcaNIRnzJr_atL{Cd)0xV0sBt9nhEo><_y$jsEa0R-;&`% ztvCi^VzE$XMu*AuFxx_<@6=vP?MX+S%W_ZH(?2qd>(!@JWl;5damPfH)kVu3<~2E0 z4S3Xhl^%=}`{NZyo1Wf%<71ZBPa^CUUDTXeNn{D<F2*E9c>H6EEJ)Hrbua*35eW zs!tK&ubZn;CHWp)bDy$sL}txFr|#%eJLem~zJC%ZXFh@AYKX`@ENpd1I7){X_h3=N zjh30*c1hNgR~EpmhTYuq3M&r0!~-P=u!*jOr&NXUb1;HZc}VCm=+& z0Q7SmbM<|zr&VebbC0*TJV_C*8Gc@$f%JbZ7^*4@Aziqxu^=tBA4fgfTaw0Hw#QVmU*o@E5vOpCm z7+Oy&G`&5a3;QD6VtztVm`Gw>7m{1aW)3P>7<+^Y&@eTaXA(hMa`Ioc_;K?A_R-2Mk&Q^QLjQp0oinP6jy*8CK>7LrDsz5fFpQ8$R9V9cZ4J1q)gERNQCc#cuv8qO|J4)jV}4 ztKttAmod|N$@D79%2#DiR--CG8QUk(Vq7oUI|zd|ODmrfwfj{tQSCUFebQc8R61JN z3ZXV&>&W^%^IzLqPz&y25M#*OrtL)B(?UGw>Wi4J19c&7+&-)c(qcPon5u8PSzVS#yY4wA{YwqP3y(kkIUD}G`y|DCm zaIH}%{qKm0AKIMBV03-dW2M9&wF>8VK4V~60Z<=M^J&THTM(?G`Kg|)`~H;{=mgKd zhDn-Unlpv^x@KjA2Q9BVVN(w421wD#!N|!eM!EgN5|o~yn^fq<=S3M2-~ArrR3Nka z)l7&@lH(7_3el%DZ>YR_7`oOQh(q}(F^}yG|PHJ)~z2W|~NYkXX zL?gRnAiE+`uzKwlpIBV!0l$*h50jiEX{n@NnNp!LQ%Q@5Ar3 zp`ShKUFxB4Xv#=_VN|U<(h*eTy%hG%H){FIz4J^cS)WgKXRa`|Q$D@-dRmZ^ zLzArRb$->x|8vPEs@6y2ud7Mblt_nr<(?S}>nx6g9cqUyqMZg8NN~k40(#=KCFVt> zKiu4#a9~sxJW{&Y(1?B$<~cG348J~dYI~Uk|F)L+*H$XY6@9nZ%T$un_C~iTCaL@W z$Tn6c);pKyV-4K+*;LD~iIn4e^vHDigISL|^1BAy`doV&gW`*Al{Es_W`#N#U%gDx z8!g_Z++*)%rRgiTJwW{?h5iQDpnVN5Y95WpONHsg-^{-3JKj#A8rLVLQD3lMwrWl- zp6Rk%q!;n%3C!`;Z7*ee;~%ZB$|@DUS2tf(Qze?zBtBoroQ&bOb2gL4k^OWQypl$-a%An7A9UGTA^t zq{bFX4VN0CSwPg%jKajl*|oDb1HtAES)oP1UA$=SM z+cB~-um#(^IPaJI4;`^$4FCWD literal 0 HcmV?d00001 diff --git a/docs/twitter/2076534605193036043/media/2076495156316864720_1.png b/docs/twitter/2076534605193036043/media/2076495156316864720_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3e8239c96d5221b5fd801189b77d6e3f03592940 GIT binary patch literal 4533 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 TXr1)N00000NkvXXu0mjfa2F0; literal 0 HcmV?d00001 diff --git a/docs/twitter/2076534605193036043/thread.md b/docs/twitter/2076534605193036043/thread.md new file mode 100644 index 00000000..1564e6c3 --- /dev/null +++ b/docs/twitter/2076534605193036043/thread.md @@ -0,0 +1,33 @@ +--- +title: "Another quality of life change, exit with error now triggers the background cons" +author: "NOTimothyLottes" +handle: "@NOTimothyLottes" +post_url: "https://x.com/NOTimothyLottes/status/2076534605193036043" +post_id: "2076534605193036043" +timestamp: "2026-07-13 05:10:04" +post_count: 3 +reply_count: 0 +repost_count: 0 +like_count: 3 +view_count: 593 +--- + +# @NOTimothyLottes — Another quality of life change, exit with error now triggers the background cons + +## Post 1 (2026-07-13 02:22:56) + +I'll mark this down a more code obfustication for most humans, but for me it's another useful shorthand. +define X_ return +define G_(x) goto x + +![Media 1](./media/2076492543622107480_1.png) + +## Post 2 (2026-07-13 02:33:19) — reply to Post 1 + +Not been happy with traditional C style {if,while,do,switch,for} so moving to more assembly style {if,goto} instead. This way static branch prediction {backward=taken,forward=not_taken} is more explicit in the code. Prototyping it in the Library loader below + +![Media 1](./media/2076495156316864720_1.png) + +## Post 3 (2026-07-13 05:10:04) — reply to Post 2 + +Another quality of life change, exit with error now triggers the background console render thread to actually quit, so it always draws the console, then draws the error code, then exits. diff --git a/docs/twitter/2076534605193036043/thread_data.json b/docs/twitter/2076534605193036043/thread_data.json new file mode 100644 index 00000000..9c3cfd78 --- /dev/null +++ b/docs/twitter/2076534605193036043/thread_data.json @@ -0,0 +1,58 @@ +{ + "root_post_id": "2076534605193036043", + "posts": [ + { + "post_id": "2076492543622107480", + "author": "NOTimothyLottes", + "handle": "NOTimothyLottes", + "text": "I'll mark this down a more code obfustication for most humans, but for me it's another useful shorthand.\ndefine X_ return\ndefine G_(x) goto x", + "timestamp": "2026-07-13 02:22:56", + "media_urls": [ + "https://pbs.twimg.com/media/HNEuyadXoAAVxgG?format=png&name=orig" + ], + "reply_to_id": null, + "quote_of_id": null, + "metrics": { + "reply_count": 2, + "repost_count": 1, + "like_count": 13, + "view_count": 1898 + } + }, + { + "post_id": "2076495156316864720", + "author": "NOTimothyLottes", + "handle": "NOTimothyLottes", + "text": "Not been happy with traditional C style {if,while,do,switch,for} so moving to more assembly style {if,goto} instead. This way static branch prediction {backward=taken,forward=not_taken} is more explicit in the code. Prototyping it in the Library loader below", + "timestamp": "2026-07-13 02:33:19", + "media_urls": [ + "https://pbs.twimg.com/media/HNExHNRWIAAimHM?format=png&name=orig" + ], + "reply_to_id": "2076492543622107480", + "quote_of_id": null, + "metrics": { + "reply_count": 2, + "repost_count": 0, + "like_count": 8, + "view_count": 917 + } + }, + { + "post_id": "2076534605193036043", + "author": "NOTimothyLottes", + "handle": "NOTimothyLottes", + "text": "Another quality of life change, exit with error now triggers the background console render thread to actually quit, so it always draws the console, then draws the error code, then exits.", + "timestamp": "2026-07-13 05:10:04", + "media_urls": [], + "reply_to_id": "2076495156316864720", + "quote_of_id": null, + "metrics": { + "reply_count": 0, + "repost_count": 0, + "like_count": 3, + "view_count": 593 + } + } + ], + "source_url": "https://x.com/NOTimothyLottes/status/2076534605193036043" +} \ No newline at end of file