From 60510ac349f8bd4f365834f029d0480d771cc267 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sun, 26 Jul 2026 21:35:03 -0400 Subject: [PATCH] docs(twitter): add 2078257788732461389 corpus (NOTimothyLottes nasm-bootstrapped 4KiB Linux Forth) 4 posts, 1 image. Post 1 = the actual content (nasm, ELF64, 4 KiB binary target, radical Forth, no C baggage). Posts 2-4 = tangent with @furan about the bitmap font in Post 1's screenshot. gallery-dl pulled the whole conversation tree. --- .../media/2078257788732461389_1.png | Bin 0 -> 3421 bytes docs/twitter/2078257788732461389/thread.md | 33 ++++++++ .../2078257788732461389/thread_data.json | 72 ++++++++++++++++++ 3 files changed, 105 insertions(+) create mode 100644 docs/twitter/2078257788732461389/media/2078257788732461389_1.png create mode 100644 docs/twitter/2078257788732461389/thread.md create mode 100644 docs/twitter/2078257788732461389/thread_data.json diff --git a/docs/twitter/2078257788732461389/media/2078257788732461389_1.png b/docs/twitter/2078257788732461389/media/2078257788732461389_1.png new file mode 100644 index 0000000000000000000000000000000000000000..481b2c096b2accbad2cc8686a3c45f12f0982e75 GIT binary patch literal 3421 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 D;j3v! literal 0 HcmV?d00001 diff --git a/docs/twitter/2078257788732461389/thread.md b/docs/twitter/2078257788732461389/thread.md new file mode 100644 index 00000000..172496cb --- /dev/null +++ b/docs/twitter/2078257788732461389/thread.md @@ -0,0 +1,33 @@ +--- +title: "Oh, F-it! The urge to drop the C baggage was too strong, using nasm to bootstrap" +author: "NOTimothyLottes" +handle: "@NOTimothyLottes" +post_url: "https://x.com/NOTimothyLottes/status/2078257788732461389" +post_id: "2078257788732461389" +timestamp: "2026-07-17 23:17:23" +post_count: 4 +reply_count: 1 +repost_count: 0 +like_count: 15 +view_count: 1332 +--- + +# @NOTimothyLottes — Oh, F-it! The urge to drop the C baggage was too strong, using nasm to bootstrap + +## Post 1 (2026-07-17 23:17:23) + +Oh, F-it! The urge to drop the C baggage was too strong, using nasm to bootstrap another radical Forth for Linux. Will see how far I can get in a 4 KiB binary to start. Apparently this wants to exist, and I have no choice but to lend some fingers. ELF64 out of the way. + +![Media 1](./media/2078257788732461389_1.png) + +## Post 2 (2026-07-18 01:48:29) — reply to Post 1 + +@NOTimothyLottes sorry for the tangent - what is this font and where can I get it? + +## Post 3 (2026-07-18 02:27:03) — reply to Post 2 + +@furan It’s one of mine (bitmap front for 640x480 resolution CRT) if I ever figure out some good web hosting again I could put up + +## Post 4 (2026-07-18 02:34:03) — reply to Post 3 + +@NOTimothyLottes or github, I host a bunch of bitmap fonts here: https://github.com/ianhan/bitmapfonts diff --git a/docs/twitter/2078257788732461389/thread_data.json b/docs/twitter/2078257788732461389/thread_data.json new file mode 100644 index 00000000..f5b2d54e --- /dev/null +++ b/docs/twitter/2078257788732461389/thread_data.json @@ -0,0 +1,72 @@ +{ + "root_post_id": "2078257788732461389", + "posts": [ + { + "post_id": "2078257788732461389", + "author": "NOTimothyLottes", + "handle": "NOTimothyLottes", + "text": "Oh, F-it! The urge to drop the C baggage was too strong, using nasm to bootstrap another radical Forth for Linux. Will see how far I can get in a 4 KiB binary to start. Apparently this wants to exist, and I have no choice but to lend some fingers. ELF64 out of the way.", + "timestamp": "2026-07-17 23:17:23", + "media_urls": [ + "https://pbs.twimg.com/media/HNdzRxAXMAEom1u?format=png&name=orig" + ], + "reply_to_id": null, + "quote_of_id": null, + "metrics": { + "reply_count": 1, + "repost_count": 0, + "like_count": 15, + "view_count": 1332 + } + }, + { + "post_id": "2078295812476404143", + "author": "Ian Hanschen", + "handle": "furan", + "text": "@NOTimothyLottes sorry for the tangent - what is this font and where can I get it?", + "timestamp": "2026-07-18 01:48:29", + "media_urls": [], + "reply_to_id": "2078257788732461389", + "quote_of_id": null, + "metrics": { + "reply_count": 1, + "repost_count": 0, + "like_count": 4, + "view_count": 155 + } + }, + { + "post_id": "2078305520314671244", + "author": "NOTimothyLottes", + "handle": "NOTimothyLottes", + "text": "@furan It’s one of mine (bitmap front for 640x480 resolution CRT) if I ever figure out some good web hosting again I could put up", + "timestamp": "2026-07-18 02:27:03", + "media_urls": [], + "reply_to_id": "2078295812476404143", + "quote_of_id": null, + "metrics": { + "reply_count": 1, + "repost_count": 0, + "like_count": 2, + "view_count": 117 + } + }, + { + "post_id": "2078307280257519776", + "author": "Ian Hanschen", + "handle": "furan", + "text": "@NOTimothyLottes or github, I host a bunch of bitmap fonts here: https://github.com/ianhan/bitmapfonts", + "timestamp": "2026-07-18 02:34:03", + "media_urls": [], + "reply_to_id": "2078305520314671244", + "quote_of_id": null, + "metrics": { + "reply_count": 0, + "repost_count": 0, + "like_count": 2, + "view_count": 75 + } + } + ], + "source_url": "https://x.com/NOTimothyLottes/status/2078257788732461389" +} \ No newline at end of file