From 5c6826c263ca782165f894f2bbed9dbaf5f36072 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sat, 1 Aug 2026 21:03:57 -0400 Subject: [PATCH] docs(twitter): add README index + back-link per thread --- docs/twitter/1588515348223254528/thread.md | 2 + docs/twitter/1588906002212323328/thread.md | 2 + docs/twitter/1589810282104524800/thread.md | 2 + docs/twitter/1590241107317002240/thread.md | 2 + docs/twitter/1591646625692553216/thread.md | 2 + docs/twitter/1597798161665253376/thread.md | 2 + docs/twitter/1651268028795961344/thread.md | 2 + docs/twitter/1674757854471806977/thread.md | 2 + docs/twitter/1687062786273062912/thread.md | 2 + docs/twitter/1687257354490818561/thread.md | 2 + docs/twitter/1688022114962374656/thread.md | 2 + docs/twitter/1688286623375454208/thread.md | 2 + docs/twitter/1688491417109196800/thread.md | 2 + docs/twitter/1692395128739057844/thread.md | 2 + docs/twitter/1692565070583136348/thread.md | 2 + docs/twitter/1735622924571201674/thread.md | 2 + docs/twitter/1736161886079533186/thread.md | 2 + docs/twitter/1737201090058219980/thread.md | 2 + docs/twitter/1757198624818168210/thread.md | 2 + docs/twitter/1776597200073568623/thread.md | 2 + docs/twitter/1786551881504104518/thread.md | 2 + docs/twitter/1857820858162753661/thread.md | 2 + docs/twitter/1858715434436227544/thread.md | 2 + docs/twitter/1859395250537595016/thread.md | 2 + docs/twitter/1868436190447432064/thread.md | 2 + docs/twitter/1868492851170205803/thread.md | 2 + docs/twitter/1868716773937414589/thread.md | 2 + docs/twitter/1870351985855119449/thread.md | 2 + docs/twitter/1917646466417381426/thread.md | 2 + docs/twitter/1917656437473399108/thread.md | 2 + docs/twitter/1939170419958816855/thread.md | 2 + docs/twitter/1948009807161721332/thread.md | 2 + docs/twitter/1950860870818439202/thread.md | 2 + docs/twitter/1951347512088088657/thread.md | 2 + docs/twitter/1951638140600381942/thread.md | 2 + docs/twitter/1987744335333622188/thread.md | 2 + docs/twitter/1990260050485797063/thread.md | 2 + docs/twitter/1991383117571957052/thread.md | 2 + docs/twitter/2011429743053111302/thread.md | 2 + docs/twitter/2030722033286328426/thread.md | 2 + docs/twitter/2058166883044516181/thread.md | 2 + docs/twitter/2060191401883619479/thread.md | 2 + docs/twitter/2060730425929080874/thread.md | 2 + docs/twitter/2061123768429211767/thread.md | 2 + docs/twitter/2061124942968545433/thread.md | 2 + docs/twitter/2061252886453944549/thread.md | 2 + docs/twitter/2061416116694442141/thread.md | 2 + docs/twitter/2061933917137932437/thread.md | 2 + docs/twitter/2061937134756380682/thread.md | 2 + docs/twitter/2062031187023982879/thread.md | 2 + docs/twitter/2063733456144597200/thread.md | 2 + docs/twitter/2064858927829745887/thread.md | 2 + docs/twitter/2065804972378243476/thread.md | 2 + docs/twitter/2065832746757341482/thread.md | 2 + docs/twitter/2065872197147578751/thread.md | 2 + docs/twitter/2066184005632786736/thread.md | 2 + docs/twitter/2070337342854832468/thread.md | 2 + docs/twitter/2070734717825986566/thread.md | 2 + docs/twitter/2071415096304193820/thread.md | 2 + docs/twitter/2071706805114216559/thread.md | 2 + docs/twitter/2071937360288235902/thread.md | 2 + docs/twitter/2072135292115427728/thread.md | 2 + docs/twitter/2072194202851549432/thread.md | 2 + docs/twitter/2072445315370590266/thread.md | 2 + docs/twitter/2072506103401754653/thread.md | 2 + docs/twitter/2072804183992922296/thread.md | 2 + docs/twitter/2073096069529907441/thread.md | 2 + docs/twitter/2073110092447203466/thread.md | 2 + docs/twitter/2073543950497898839/thread.md | 2 + docs/twitter/2074108624553554387/thread.md | 2 + docs/twitter/2074725506050642021/thread.md | 2 + docs/twitter/2075403544111263795/thread.md | 2 + docs/twitter/2075769880092037309/thread.md | 2 + docs/twitter/2076534605193036043/thread.md | 2 + docs/twitter/2076833886827376782/thread.md | 2 + docs/twitter/2076893128515112995/thread.md | 2 + docs/twitter/2077241596869751029/thread.md | 2 + docs/twitter/2078257788732461389/thread.md | 2 + docs/twitter/2078349730204078527/thread.md | 2 + docs/twitter/2078729662021111958/thread.md | 2 + docs/twitter/2079746130309415185/thread.md | 2 + docs/twitter/README.md | 117 +++++++++++++++++++++ docs/twitter/threads_index.json | 42 -------- 83 files changed, 279 insertions(+), 42 deletions(-) create mode 100644 docs/twitter/README.md delete mode 100644 docs/twitter/threads_index.json diff --git a/docs/twitter/1588515348223254528/thread.md b/docs/twitter/1588515348223254528/thread.md index 67cb2347..0398791d 100644 --- a/docs/twitter/1588515348223254528/thread.md +++ b/docs/twitter/1588515348223254528/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@rianflo Vulkan: ~1500 lines of overhead (including header src, as I don't inclu" author: "NOTimothyLottes" diff --git a/docs/twitter/1588906002212323328/thread.md b/docs/twitter/1588906002212323328/thread.md index e6e9bb2a..b77c5736 100644 --- a/docs/twitter/1588906002212323328/thread.md +++ b/docs/twitter/1588906002212323328/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "[19] Even without double rate 16-bit, 16-bit is the most important tool for mana" author: "NOTimothyLottes" diff --git a/docs/twitter/1589810282104524800/thread.md b/docs/twitter/1589810282104524800/thread.md index 596297b6..1726a94f 100644 --- a/docs/twitter/1589810282104524800/thread.md +++ b/docs/twitter/1589810282104524800/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Example of "Bind-Everything-Once" Layout Aliasing in Vulkan. Storage image forma" author: "NOTimothyLottes" diff --git a/docs/twitter/1590241107317002240/thread.md b/docs/twitter/1590241107317002240/thread.md index 51fdc58f..bcf42a27 100644 --- a/docs/twitter/1590241107317002240/thread.md +++ b/docs/twitter/1590241107317002240/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@olson_dan If only PC vendors with open ISAs (AMD/Intel) would allow loading bin" author: "NOTimothyLottes" diff --git a/docs/twitter/1591646625692553216/thread.md b/docs/twitter/1591646625692553216/thread.md index 2b495c23..92022cff 100644 --- a/docs/twitter/1591646625692553216/thread.md +++ b/docs/twitter/1591646625692553216/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "My prefered method of managing application data was the 'self-modifying-binary':" author: "NOTimothyLottes" diff --git a/docs/twitter/1597798161665253376/thread.md b/docs/twitter/1597798161665253376/thread.md index 0acae814..a4851777 100644 --- a/docs/twitter/1597798161665253376/thread.md +++ b/docs/twitter/1597798161665253376/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@rianflo Explicit packed 16-bit code. FSR1 example: https://github.com/GPUOpen-E" author: "NOTimothyLottes" diff --git a/docs/twitter/1651268028795961344/thread.md b/docs/twitter/1651268028795961344/thread.md index fd58fd65..66856ec7 100644 --- a/docs/twitter/1651268028795961344/thread.md +++ b/docs/twitter/1651268028795961344/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@kenpex @wadetb Can make a custom forth to binary in a few K. Bring up a runtime" author: "NOTimothyLottes" diff --git a/docs/twitter/1674757854471806977/thread.md b/docs/twitter/1674757854471806977/thread.md index 2b1a966b..27c958c7 100644 --- a/docs/twitter/1674757854471806977/thread.md +++ b/docs/twitter/1674757854471806977/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: ""Nothing Oriented Programming" (NOP). Where the goal is to achieve minimal enlig" author: "NOTimothyLottes" diff --git a/docs/twitter/1687062786273062912/thread.md b/docs/twitter/1687062786273062912/thread.md index 41e1da06..f626dc2b 100644 --- a/docs/twitter/1687062786273062912/thread.md +++ b/docs/twitter/1687062786273062912/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "SPC: Using 8 deep swap all aliasing same BO (image) fixes Game Mode crash with e" author: "NOTimothyLottes" diff --git a/docs/twitter/1687257354490818561/thread.md b/docs/twitter/1687257354490818561/thread.md index 640dee32..4eb70f32 100644 --- a/docs/twitter/1687257354490818561/thread.md +++ b/docs/twitter/1687257354490818561/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "For anyone tuning in now, SPC is kind of like a Pico8, but instead of being a po" author: "NOTimothyLottes" diff --git a/docs/twitter/1688022114962374656/thread.md b/docs/twitter/1688022114962374656/thread.md index e49a131d..1e1ab94e 100644 --- a/docs/twitter/1688022114962374656/thread.md +++ b/docs/twitter/1688022114962374656/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "The next challenge is overscan safety, since real non-VGA CRTs will be used in d" author: "NOTimothyLottes" diff --git a/docs/twitter/1688286623375454208/thread.md b/docs/twitter/1688286623375454208/thread.md index 7a339b3c..f8532297 100644 --- a/docs/twitter/1688286623375454208/thread.md +++ b/docs/twitter/1688286623375454208/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Yeah, perhaps wildly alien. But for those who grew up with MOD-like trackers (li" author: "NOTimothyLottes" diff --git a/docs/twitter/1688491417109196800/thread.md b/docs/twitter/1688491417109196800/thread.md index ca1a4dcc..fa2abc64 100644 --- a/docs/twitter/1688491417109196800/thread.md +++ b/docs/twitter/1688491417109196800/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "CRT emulation on LCDs can be hard. For example it's often easy to generate a pat" author: "NOTimothyLottes" diff --git a/docs/twitter/1692395128739057844/thread.md b/docs/twitter/1692395128739057844/thread.md index 3f87c4cd..81053c47 100644 --- a/docs/twitter/1692395128739057844/thread.md +++ b/docs/twitter/1692395128739057844/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "SPC: Last CRT shader was broken. Corrected it. It's energy conserving now, and c" author: "NOTimothyLottes" diff --git a/docs/twitter/1692565070583136348/thread.md b/docs/twitter/1692565070583136348/thread.md index 6a9b5566..4e17f13a 100644 --- a/docs/twitter/1692565070583136348/thread.md +++ b/docs/twitter/1692565070583136348/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "The subpix version is definitely better. Because of the almost 3x doubling of sc" author: "NOTimothyLottes" diff --git a/docs/twitter/1735622924571201674/thread.md b/docs/twitter/1735622924571201674/thread.md index 2384d231..b546fec8 100644 --- a/docs/twitter/1735622924571201674/thread.md +++ b/docs/twitter/1735622924571201674/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: " " author: "NOTimothyLottes" diff --git a/docs/twitter/1736161886079533186/thread.md b/docs/twitter/1736161886079533186/thread.md index a3010a0d..fc7faa25 100644 --- a/docs/twitter/1736161886079533186/thread.md +++ b/docs/twitter/1736161886079533186/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "If there is anything to learn for programming, it is to be more critical of your" author: "NOTimothyLottes" diff --git a/docs/twitter/1737201090058219980/thread.md b/docs/twitter/1737201090058219980/thread.md index b313e9cf..df5a35f1 100644 --- a/docs/twitter/1737201090058219980/thread.md +++ b/docs/twitter/1737201090058219980/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Multi-session is nice, since the binary auto reloads in some cases (crash, etc)," author: "NOTimothyLottes" diff --git a/docs/twitter/1757198624818168210/thread.md b/docs/twitter/1757198624818168210/thread.md index 139435d9..a1abfb69 100644 --- a/docs/twitter/1757198624818168210/thread.md +++ b/docs/twitter/1757198624818168210/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@hotmultimedia Once upon a time. Not up any more. Lots of color-forth inspired v" author: "NOTimothyLottes" diff --git a/docs/twitter/1776597200073568623/thread.md b/docs/twitter/1776597200073568623/thread.md index 320a824f..70da67e0 100644 --- a/docs/twitter/1776597200073568623/thread.md +++ b/docs/twitter/1776597200073568623/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@MartinJIFuller @SebAaltonen On https://mastodon.gamedev.place/@NOTimothyLottes " author: "NOTimothyLottes" diff --git a/docs/twitter/1786551881504104518/thread.md b/docs/twitter/1786551881504104518/thread.md index bf1e7cb7..a47a05cb 100644 --- a/docs/twitter/1786551881504104518/thread.md +++ b/docs/twitter/1786551881504104518/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@Nerfoxingaround @SebAaltonen It was only later when systems forced C ABI librar" author: "NOTimothyLottes" diff --git a/docs/twitter/1857820858162753661/thread.md b/docs/twitter/1857820858162753661/thread.md index fbb51609..83bd6fd3 100644 --- a/docs/twitter/1857820858162753661/thread.md +++ b/docs/twitter/1857820858162753661/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@bmcnett That line of thinking is universal solution to most self-inflicted prob" author: "NOTimothyLottes" diff --git a/docs/twitter/1858715434436227544/thread.md b/docs/twitter/1858715434436227544/thread.md index c64d13fe..faad222e 100644 --- a/docs/twitter/1858715434436227544/thread.md +++ b/docs/twitter/1858715434436227544/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "After VK device is open, I signal a background thread to load the SPIR-V module," author: "NOTimothyLottes" diff --git a/docs/twitter/1859395250537595016/thread.md b/docs/twitter/1859395250537595016/thread.md index 2fcb91b0..b8245b85 100644 --- a/docs/twitter/1859395250537595016/thread.md +++ b/docs/twitter/1859395250537595016/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "[32] oh damn [32], should probably stop now, until next time." author: "NOTimothyLottes" diff --git a/docs/twitter/1868436190447432064/thread.md b/docs/twitter/1868436190447432064/thread.md index 67c0c99a..130c5f58 100644 --- a/docs/twitter/1868436190447432064/thread.md +++ b/docs/twitter/1868436190447432064/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "TEXEL_BUFFER is needed for whatever formats one cannot load from SSBOs, and both" author: "NOTimothyLottes" diff --git a/docs/twitter/1868492851170205803/thread.md b/docs/twitter/1868492851170205803/thread.md index 98580efa..6058e1e3 100644 --- a/docs/twitter/1868492851170205803/thread.md +++ b/docs/twitter/1868492851170205803/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@axelgneiting @kechogarcia Then there are rough edges to TEXEL_BUFFER" author: "NOTimothyLottes" diff --git a/docs/twitter/1868716773937414589/thread.md b/docs/twitter/1868716773937414589/thread.md index 4303f977..aa72074c 100644 --- a/docs/twitter/1868716773937414589/thread.md +++ b/docs/twitter/1868716773937414589/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@AgileJebrim @GustavSterbrant Also I wouldn't just modify an existing compiler, " author: "NOTimothyLottes" diff --git a/docs/twitter/1870351985855119449/thread.md b/docs/twitter/1870351985855119449/thread.md index 70ec2957..22fa5ee3 100644 --- a/docs/twitter/1870351985855119449/thread.md +++ b/docs/twitter/1870351985855119449/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Not sure if this is the end of this story yet, but hopefully the holidays I get " author: "NOTimothyLottes" diff --git a/docs/twitter/1917646466417381426/thread.md b/docs/twitter/1917646466417381426/thread.md index da3888b8..38867b9c 100644 --- a/docs/twitter/1917646466417381426/thread.md +++ b/docs/twitter/1917646466417381426/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@onatt0 [3] I got side tracked by building a language that could be assembled fr" author: "NOTimothyLottes" diff --git a/docs/twitter/1917656437473399108/thread.md b/docs/twitter/1917656437473399108/thread.md index eae6d4f0..ab4e2134 100644 --- a/docs/twitter/1917656437473399108/thread.md +++ b/docs/twitter/1917656437473399108/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@onatt0 I laugh when people say C is like assembly, they are missing what we act" author: "NOTimothyLottes" diff --git a/docs/twitter/1939170419958816855/thread.md b/docs/twitter/1939170419958816855/thread.md index ab20c669..bba8fce6 100644 --- a/docs/twitter/1939170419958816855/thread.md +++ b/docs/twitter/1939170419958816855/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@mmalex @seflless Many of my forth-like languages worked via nested runtime code" author: "NOTimothyLottes" diff --git a/docs/twitter/1948009807161721332/thread.md b/docs/twitter/1948009807161721332/thread.md index 60c55191..4d8dd72e 100644 --- a/docs/twitter/1948009807161721332/thread.md +++ b/docs/twitter/1948009807161721332/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@Karyuutensei I don't use standard C libs or anything like that. I just write my" author: "NOTimothyLottes" diff --git a/docs/twitter/1950860870818439202/thread.md b/docs/twitter/1950860870818439202/thread.md index b437b64a..f6012e96 100644 --- a/docs/twitter/1950860870818439202/thread.md +++ b/docs/twitter/1950860870818439202/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "People claim assembly is hard. A good counter to that would be showing how to bu" author: "NOTimothyLottes" diff --git a/docs/twitter/1951347512088088657/thread.md b/docs/twitter/1951347512088088657/thread.md index a1102289..3dfa6d59 100644 --- a/docs/twitter/1951347512088088657/thread.md +++ b/docs/twitter/1951347512088088657/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Also run-from GPU-side editing tools for shader source and bind everything table" author: "NOTimothyLottes" diff --git a/docs/twitter/1951638140600381942/thread.md b/docs/twitter/1951638140600381942/thread.md index 76c9ddb9..04cfafb8 100644 --- a/docs/twitter/1951638140600381942/thread.md +++ b/docs/twitter/1951638140600381942/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@onatt0 @EskilSteenberg @olson_dan So far the plan is to have the data read/writ" author: "NOTimothyLottes" diff --git a/docs/twitter/1987744335333622188/thread.md b/docs/twitter/1987744335333622188/thread.md index 3b6e44dd..62df7f48 100644 --- a/docs/twitter/1987744335333622188/thread.md +++ b/docs/twitter/1987744335333622188/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@NOTimothyLottes i'm not familiar with your problem." author: "/i:'mɪər/" diff --git a/docs/twitter/1990260050485797063/thread.md b/docs/twitter/1990260050485797063/thread.md index c4f03d15..2ebf2634 100644 --- a/docs/twitter/1990260050485797063/thread.md +++ b/docs/twitter/1990260050485797063/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "I wish everyone would just adopt "reversed with infinite far" projection matrixe" author: "NOTimothyLottes" diff --git a/docs/twitter/1991383117571957052/thread.md b/docs/twitter/1991383117571957052/thread.md index 0c38891c..a7feec65 100644 --- a/docs/twitter/1991383117571957052/thread.md +++ b/docs/twitter/1991383117571957052/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "no Tokens and no ASTs. (easier because its Forth-like)." author: "/i:'mɪər/" diff --git a/docs/twitter/2011429743053111302/thread.md b/docs/twitter/2011429743053111302/thread.md index 1e56c08f..22b81d32 100644 --- a/docs/twitter/2011429743053111302/thread.md +++ b/docs/twitter/2011429743053111302/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@VPCOMPRESSB Can do that. But at least these kinds of systems are already faster" author: "NOTimothyLottes" diff --git a/docs/twitter/2030722033286328426/thread.md b/docs/twitter/2030722033286328426/thread.md index f15350c2..4ee305cb 100644 --- a/docs/twitter/2030722033286328426/thread.md +++ b/docs/twitter/2030722033286328426/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "I'll add one conspiracy theory for everyone listening: After STP's source was ou" author: "NOTimothyLottes" diff --git a/docs/twitter/2058166883044516181/thread.md b/docs/twitter/2058166883044516181/thread.md index bb3fb524..3e27c356 100644 --- a/docs/twitter/2058166883044516181/thread.md +++ b/docs/twitter/2058166883044516181/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Most crap-o-grammers today in the user-space C++ bloat-ware domain have not real" author: "NOTimothyLottes" diff --git a/docs/twitter/2060191401883619479/thread.md b/docs/twitter/2060191401883619479/thread.md index 6c7031d7..4c1cb283 100644 --- a/docs/twitter/2060191401883619479/thread.md +++ b/docs/twitter/2060191401883619479/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "https://trickybitsblog.github.io/2024/02/25/timestamps.html is a nice related re" author: "NOTimothyLottes" diff --git a/docs/twitter/2060730425929080874/thread.md b/docs/twitter/2060730425929080874/thread.md index af643822..3e40b7ff 100644 --- a/docs/twitter/2060730425929080874/thread.md +++ b/docs/twitter/2060730425929080874/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Renovating CPU clock code. I'm assuming x86-64 TSC is always >= 1 GHz so that co" author: "NOTimothyLottes" diff --git a/docs/twitter/2061123768429211767/thread.md b/docs/twitter/2061123768429211767/thread.md index 02647a39..1e5735a1 100644 --- a/docs/twitter/2061123768429211767/thread.md +++ b/docs/twitter/2061123768429211767/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "no-debugger-debug / console / printf-style - prior evolved to one mmapped fixed-" author: "NOTimothyLottes" diff --git a/docs/twitter/2061124942968545433/thread.md b/docs/twitter/2061124942968545433/thread.md index e01c740c..07031bfa 100644 --- a/docs/twitter/2061124942968545433/thread.md +++ b/docs/twitter/2061124942968545433/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "hits the easy to debug CPU or GPU stuff in the same framework (simply write and " author: "NOTimothyLottes" diff --git a/docs/twitter/2061252886453944549/thread.md b/docs/twitter/2061252886453944549/thread.md index 85b717b0..4cca042f 100644 --- a/docs/twitter/2061252886453944549/thread.md +++ b/docs/twitter/2061252886453944549/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@retrotink2 That plus an oscilloscope … this is the way" author: "NOTimothyLottes" diff --git a/docs/twitter/2061416116694442141/thread.md b/docs/twitter/2061416116694442141/thread.md index db61d5c6..bde53e40 100644 --- a/docs/twitter/2061416116694442141/thread.md +++ b/docs/twitter/2061416116694442141/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Windows thread priority. SeIncreaseBasePriorityPrivilege required to play in the" author: "NOTimothyLottes" diff --git a/docs/twitter/2061933917137932437/thread.md b/docs/twitter/2061933917137932437/thread.md index 5a55b88c..dba16895 100644 --- a/docs/twitter/2061933917137932437/thread.md +++ b/docs/twitter/2061933917137932437/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "It's unfortunate there isn't an easy way to map the page file so that writes don" author: "NOTimothyLottes" diff --git a/docs/twitter/2061937134756380682/thread.md b/docs/twitter/2061937134756380682/thread.md index a17a3556..68b91870 100644 --- a/docs/twitter/2061937134756380682/thread.md +++ b/docs/twitter/2061937134756380682/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "For Windows trying to standardize on HIGHEST_PRIORITY_CLASS, mixed with THREAD_P" author: "NOTimothyLottes" diff --git a/docs/twitter/2062031187023982879/thread.md b/docs/twitter/2062031187023982879/thread.md index a8d67a16..94525d81 100644 --- a/docs/twitter/2062031187023982879/thread.md +++ b/docs/twitter/2062031187023982879/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Back running 640x480 on my VGA CRTs to prep for workflow that ports down to 480i" author: "NOTimothyLottes" diff --git a/docs/twitter/2063733456144597200/thread.md b/docs/twitter/2063733456144597200/thread.md index f164fac1..2959b6e5 100644 --- a/docs/twitter/2063733456144597200/thread.md +++ b/docs/twitter/2063733456144597200/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@NOTimothyLottes I see!" author: "OZ" diff --git a/docs/twitter/2064858927829745887/thread.md b/docs/twitter/2064858927829745887/thread.md index 9db37891..2ccb9ae2 100644 --- a/docs/twitter/2064858927829745887/thread.md +++ b/docs/twitter/2064858927829745887/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "So I'm on Linux now, but obviously I cheated, because this is a SteamOS machine " author: "NOTimothyLottes" diff --git a/docs/twitter/2065804972378243476/thread.md b/docs/twitter/2065804972378243476/thread.md index cc9cef2c..c14aff45 100644 --- a/docs/twitter/2065804972378243476/thread.md +++ b/docs/twitter/2065804972378243476/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Nanorc done and back to actual programming with the new font. The iPhone cannot " author: "NOTimothyLottes" diff --git a/docs/twitter/2065832746757341482/thread.md b/docs/twitter/2065832746757341482/thread.md index b0131fec..9c98fe95 100644 --- a/docs/twitter/2065832746757341482/thread.md +++ b/docs/twitter/2065832746757341482/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Cross compilation is up. Just like on windows with GCC I have to disable all war" author: "NOTimothyLottes" diff --git a/docs/twitter/2065872197147578751/thread.md b/docs/twitter/2065872197147578751/thread.md index f8093721..c45b4991 100644 --- a/docs/twitter/2065872197147578751/thread.md +++ b/docs/twitter/2065872197147578751/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@axelgneiting The glibc implementation would do that. I bypass libc and just do " author: "NOTimothyLottes" diff --git a/docs/twitter/2066184005632786736/thread.md b/docs/twitter/2066184005632786736/thread.md index a07e1f56..73d7efe5 100644 --- a/docs/twitter/2066184005632786736/thread.md +++ b/docs/twitter/2066184005632786736/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "On Linux I do speculative pinning of CPU memory via mlockall. Learned that later" author: "NOTimothyLottes" diff --git a/docs/twitter/2070337342854832468/thread.md b/docs/twitter/2070337342854832468/thread.md index 7e53d334..7671682c 100644 --- a/docs/twitter/2070337342854832468/thread.md +++ b/docs/twitter/2070337342854832468/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Quick summary of why not {pselect, ppoll, epoll_pwait2} style non-TCP IO [it can" author: "NOTimothyLottes" diff --git a/docs/twitter/2070734717825986566/thread.md b/docs/twitter/2070734717825986566/thread.md index 6ca95ff0..569bdfbb 100644 --- a/docs/twitter/2070734717825986566/thread.md +++ b/docs/twitter/2070734717825986566/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Deterrent to ALSA is just parsing through snd_pcm_open() source. It's death by b" author: "NOTimothyLottes" diff --git a/docs/twitter/2071415096304193820/thread.md b/docs/twitter/2071415096304193820/thread.md index b94459ad..5a4662c7 100644 --- a/docs/twitter/2071415096304193820/thread.md +++ b/docs/twitter/2071415096304193820/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Eventually figure out enough to get aplay to actually play a wave file, had to f" author: "NOTimothyLottes" diff --git a/docs/twitter/2071706805114216559/thread.md b/docs/twitter/2071706805114216559/thread.md index 7d0e986b..8c4f72b6 100644 --- a/docs/twitter/2071706805114216559/thread.md +++ b/docs/twitter/2071706805114216559/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "ALSA hell month continues: remember it might be "open source" but it is definite" author: "NOTimothyLottes" diff --git a/docs/twitter/2071937360288235902/thread.md b/docs/twitter/2071937360288235902/thread.md index 64b87d7d..ea82a7fc 100644 --- a/docs/twitter/2071937360288235902/thread.md +++ b/docs/twitter/2071937360288235902/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Working on the Linux thread priority code. Linux doesn't allow sched_attr.size t" author: "NOTimothyLottes" diff --git a/docs/twitter/2072135292115427728/thread.md b/docs/twitter/2072135292115427728/thread.md index 0cfb4c39..39b05e85 100644 --- a/docs/twitter/2072135292115427728/thread.md +++ b/docs/twitter/2072135292115427728/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Linux by default doesn't allow any increase in scheduling priority. Users need t" author: "NOTimothyLottes" diff --git a/docs/twitter/2072194202851549432/thread.md b/docs/twitter/2072194202851549432/thread.md index 9c7f8a44..5026f68d 100644 --- a/docs/twitter/2072194202851549432/thread.md +++ b/docs/twitter/2072194202851549432/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Did manage to get ALSA to function without SNDRV_PCM_IOCTL_HW_REFINE and only wi" author: "NOTimothyLottes" diff --git a/docs/twitter/2072445315370590266/thread.md b/docs/twitter/2072445315370590266/thread.md index 0dfec506..cba00ca8 100644 --- a/docs/twitter/2072445315370590266/thread.md +++ b/docs/twitter/2072445315370590266/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Haha damn, I thought I had a great idea, for Wine workarounds, I could just dete" author: "NOTimothyLottes" diff --git a/docs/twitter/2072506103401754653/thread.md b/docs/twitter/2072506103401754653/thread.md index 2e384e30..b8ef467c 100644 --- a/docs/twitter/2072506103401754653/thread.md +++ b/docs/twitter/2072506103401754653/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Settings I'm using for snd_pcm_sw_params for ALSA, don't have docs for all of th" author: "NOTimothyLottes" diff --git a/docs/twitter/2072804183992922296/thread.md b/docs/twitter/2072804183992922296/thread.md index f66129f4..3c4d7382 100644 --- a/docs/twitter/2072804183992922296/thread.md +++ b/docs/twitter/2072804183992922296/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Yuck, starting on WDM/KS audio interface for WIN32, much more painful than ALSA." author: "NOTimothyLottes" diff --git a/docs/twitter/2073096069529907441/thread.md b/docs/twitter/2073096069529907441/thread.md index f3cde35a..6697e2b9 100644 --- a/docs/twitter/2073096069529907441/thread.md +++ b/docs/twitter/2073096069529907441/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Following the succession (thanks) of re-trying WASAPI using this example which h" author: "NOTimothyLottes" diff --git a/docs/twitter/2073110092447203466/thread.md b/docs/twitter/2073110092447203466/thread.md index 13cc3d75..6283b19a 100644 --- a/docs/twitter/2073110092447203466/thread.md +++ b/docs/twitter/2073110092447203466/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "So instead of the massive "mmdeviceapi.h" mess-ware, I defined a stupid CPP_(obj" author: "NOTimothyLottes" diff --git a/docs/twitter/2073543950497898839/thread.md b/docs/twitter/2073543950497898839/thread.md index 4a45b9d0..d18d172a 100644 --- a/docs/twitter/2073543950497898839/thread.md +++ b/docs/twitter/2073543950497898839/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Wine's IAudioClient::GetDevicePeriod() returns 53333 for minimum (which is 256 s" author: "NOTimothyLottes" diff --git a/docs/twitter/2074108624553554387/thread.md b/docs/twitter/2074108624553554387/thread.md index ce1210f2..4080f103 100644 --- a/docs/twitter/2074108624553554387/thread.md +++ b/docs/twitter/2074108624553554387/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Vulkan starts with the ping pong between getting an instance proc addr so one ca" author: "NOTimothyLottes" diff --git a/docs/twitter/2074725506050642021/thread.md b/docs/twitter/2074725506050642021/thread.md index b3bdbe2f..dc5c6eae 100644 --- a/docs/twitter/2074725506050642021/thread.md +++ b/docs/twitter/2074725506050642021/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Next pre-device opening activity is choosing queue(s). Going to make another eff" author: "NOTimothyLottes" diff --git a/docs/twitter/2075403544111263795/thread.md b/docs/twitter/2075403544111263795/thread.md index a32abdf4..749e1445 100644 --- a/docs/twitter/2075403544111263795/thread.md +++ b/docs/twitter/2075403544111263795/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "@darrellprograms Oh I probably have a lot to learn here, building from scratch =" author: "NOTimothyLottes" diff --git a/docs/twitter/2075769880092037309/thread.md b/docs/twitter/2075769880092037309/thread.md index 9b96f779..e3d02379 100644 --- a/docs/twitter/2075769880092037309/thread.md +++ b/docs/twitter/2075769880092037309/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Rethinking Vulkan queue choice. Traditional double-buffered games might do somet" author: "NOTimothyLottes" diff --git a/docs/twitter/2076534605193036043/thread.md b/docs/twitter/2076534605193036043/thread.md index 1564e6c3..c46cc942 100644 --- a/docs/twitter/2076534605193036043/thread.md +++ b/docs/twitter/2076534605193036043/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Another quality of life change, exit with error now triggers the background cons" author: "NOTimothyLottes" diff --git a/docs/twitter/2076833886827376782/thread.md b/docs/twitter/2076833886827376782/thread.md index e9dbd82d..374458b3 100644 --- a/docs/twitter/2076833886827376782/thread.md +++ b/docs/twitter/2076833886827376782/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Example usage after clean-up." author: "NOTimothyLottes" diff --git a/docs/twitter/2076893128515112995/thread.md b/docs/twitter/2076893128515112995/thread.md index 1a1171bb..9fea8e36 100644 --- a/docs/twitter/2076893128515112995/thread.md +++ b/docs/twitter/2076893128515112995/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "So I can liter error checks around stuff with little actual cost," author: "NOTimothyLottes" diff --git a/docs/twitter/2077241596869751029/thread.md b/docs/twitter/2077241596869751029/thread.md index 998bd035..34ed52a1 100644 --- a/docs/twitter/2077241596869751029/thread.md +++ b/docs/twitter/2077241596869751029/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "SAR on a control word can in theory grab 3 values." author: "NOTimothyLottes" diff --git a/docs/twitter/2078257788732461389/thread.md b/docs/twitter/2078257788732461389/thread.md index 172496cb..b905d736 100644 --- a/docs/twitter/2078257788732461389/thread.md +++ b/docs/twitter/2078257788732461389/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "Oh, F-it! The urge to drop the C baggage was too strong, using nasm to bootstrap" author: "NOTimothyLottes" diff --git a/docs/twitter/2078349730204078527/thread.md b/docs/twitter/2078349730204078527/thread.md index fa297e7c..d951d0f7 100644 --- a/docs/twitter/2078349730204078527/thread.md +++ b/docs/twitter/2078349730204078527/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "I realized at some point I can have most interpreted forth-style words in an ali" author: "NOTimothyLottes" diff --git a/docs/twitter/2078729662021111958/thread.md b/docs/twitter/2078729662021111958/thread.md index 34717796..4ab92e43 100644 --- a/docs/twitter/2078729662021111958/thread.md +++ b/docs/twitter/2078729662021111958/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "The aim of course, keep the stuff that doesn't need to go fast optimized instead" author: "NOTimothyLottes" diff --git a/docs/twitter/2079746130309415185/thread.md b/docs/twitter/2079746130309415185/thread.md index 7e71625f..f1719b67 100644 --- a/docs/twitter/2079746130309415185/thread.md +++ b/docs/twitter/2079746130309415185/thread.md @@ -1,3 +1,5 @@ +← [Back to Twitter thread index](../README.md) + --- title: "A language that you author in a compressed space directly. So Whitney-esk in usi" author: "NOTimothyLottes" diff --git a/docs/twitter/README.md b/docs/twitter/README.md new file mode 100644 index 00000000..88a1c47d --- /dev/null +++ b/docs/twitter/README.md @@ -0,0 +1,117 @@ +# Twitter/X Thread Archive + +Index of all scraped Twitter/X threads. Each row links to a per-thread `thread.md` +with the original post text + media; every `thread.md` has a back-link to this index +at the top. + +**Total: 81 threads across 3 authors.** Threads are grouped by +author; within each group, newest first. + +## @NOTimothyLottes (78) + +| Date | Author | Title | +| --- | --- | --- | +| 2026-07-22 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2079746130309415185) | [A language that you author in a compressed space directly. So Whitney-esk in usi](./2079746130309415185/thread.md) | +| 2026-07-19 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2078729662021111958) | [The aim of course, keep the stuff that doesn't need to go fast optimized instead](./2078729662021111958/thread.md) | +| 2026-07-18 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2078349730204078527) | [I realized at some point I can have most interpreted forth-style words in an ali](./2078349730204078527/thread.md) | +| 2026-07-17 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2078257788732461389) | [Oh, F-it! The urge to drop the C baggage was too strong, using nasm to bootstrap](./2078257788732461389/thread.md) | +| 2026-07-15 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2077241596869751029) | [SAR on a control word can in theory grab 3 values.](./2077241596869751029/thread.md) | +| 2026-07-14 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2076833886827376782) | [Example usage after clean-up.](./2076833886827376782/thread.md) | +| 2026-07-14 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2076893128515112995) | [So I can liter error checks around stuff with little actual cost,](./2076893128515112995/thread.md) | +| 2026-07-13 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2076534605193036043) | [Another quality of life change, exit with error now triggers the background cons](./2076534605193036043/thread.md) | +| 2026-07-11 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2075769880092037309) | [Rethinking Vulkan queue choice. Traditional double-buffered games might do somet](./2075769880092037309/thread.md) | +| 2026-07-10 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2075403544111263795) | [@darrellprograms Oh I probably have a lot to learn here, building from scratch =](./2075403544111263795/thread.md) | +| 2026-07-08 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2074725506050642021) | [Next pre-device opening activity is choosing queue(s). Going to make another eff](./2074725506050642021/thread.md) | +| 2026-07-06 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2074108624553554387) | [Vulkan starts with the ping pong between getting an instance proc addr so one ca](./2074108624553554387/thread.md) | +| 2026-07-04 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2073543950497898839) | [Wine's IAudioClient::GetDevicePeriod() returns 53333 for minimum (which is 256 s](./2073543950497898839/thread.md) | +| 2026-07-03 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2073096069529907441) | [Following the succession (thanks) of re-trying WASAPI using this example which h](./2073096069529907441/thread.md) | +| 2026-07-03 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2073110092447203466) | [So instead of the massive "mmdeviceapi.h" mess-ware, I defined a stupid CPP_(obj](./2073110092447203466/thread.md) | +| 2026-07-02 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2072506103401754653) | [Settings I'm using for snd_pcm_sw_params for ALSA, don't have docs for all of th](./2072506103401754653/thread.md) | +| 2026-07-02 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2072804183992922296) | [Yuck, starting on WDM/KS audio interface for WIN32, much more painful than ALSA.](./2072804183992922296/thread.md) | +| 2026-07-01 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2072135292115427728) | [Linux by default doesn't allow any increase in scheduling priority. Users need t](./2072135292115427728/thread.md) | +| 2026-07-01 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2072194202851549432) | [Did manage to get ALSA to function without SNDRV_PCM_IOCTL_HW_REFINE and only wi](./2072194202851549432/thread.md) | +| 2026-07-01 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2072445315370590266) | [Haha damn, I thought I had a great idea, for Wine workarounds, I could just dete](./2072445315370590266/thread.md) | +| 2026-06-30 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2071937360288235902) | [Working on the Linux thread priority code. Linux doesn't allow sched_attr.size t](./2071937360288235902/thread.md) | +| 2026-06-29 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2071415096304193820) | [Eventually figure out enough to get aplay to actually play a wave file, had to f](./2071415096304193820/thread.md) | +| 2026-06-29 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2071706805114216559) | [ALSA hell month continues: remember it might be "open source" but it is definite](./2071706805114216559/thread.md) | +| 2026-06-27 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2070734717825986566) | [Deterrent to ALSA is just parsing through snd_pcm_open() source. It's death by b](./2070734717825986566/thread.md) | +| 2026-06-26 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2070337342854832468) | [Quick summary of why not {pselect, ppoll, epoll_pwait2} style non-TCP IO \[it can](./2070337342854832468/thread.md) | +| 2026-06-14 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2066184005632786736) | [On Linux I do speculative pinning of CPU memory via mlockall. Learned that later](./2066184005632786736/thread.md) | +| 2026-06-13 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2065804972378243476) | [Nanorc done and back to actual programming with the new font. The iPhone cannot](./2065804972378243476/thread.md) | +| 2026-06-13 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2065832746757341482) | [Cross compilation is up. Just like on windows with GCC I have to disable all war](./2065832746757341482/thread.md) | +| 2026-06-13 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2065872197147578751) | [@axelgneiting The glibc implementation would do that. I bypass libc and just do](./2065872197147578751/thread.md) | +| 2026-06-10 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2064858927829745887) | [So I'm on Linux now, but obviously I cheated, because this is a SteamOS machine](./2064858927829745887/thread.md) | +| 2026-06-03 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2062031187023982879) | [Back running 640x480 on my VGA CRTs to prep for workflow that ports down to 480i](./2062031187023982879/thread.md) | +| 2026-06-02 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2061933917137932437) | [It's unfortunate there isn't an easy way to map the page file so that writes don](./2061933917137932437/thread.md) | +| 2026-06-02 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2061937134756380682) | [For Windows trying to standardize on HIGHEST_PRIORITY_CLASS, mixed with THREAD_P](./2061937134756380682/thread.md) | +| 2026-06-01 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2061252886453944549) | [@retrotink2 That plus an oscilloscope … this is the way](./2061252886453944549/thread.md) | +| 2026-06-01 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2061416116694442141) | [Windows thread priority. SeIncreaseBasePriorityPrivilege required to play in the](./2061416116694442141/thread.md) | +| 2026-05-31 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2061123768429211767) | [no-debugger-debug / console / printf-style - prior evolved to one mmapped fixed-](./2061123768429211767/thread.md) | +| 2026-05-31 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2061124942968545433) | [hits the easy to debug CPU or GPU stuff in the same framework (simply write and](./2061124942968545433/thread.md) | +| 2026-05-30 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2060730425929080874) | [Renovating CPU clock code. I'm assuming x86-64 TSC is always >= 1 GHz so that co](./2060730425929080874/thread.md) | +| 2026-05-29 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2060191401883619479) | [https://trickybitsblog.github.io/2024/02/25/timestamps.html is a nice related re](./2060191401883619479/thread.md) | +| 2026-05-23 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2058166883044516181) | [Most crap-o-grammers today in the user-space C++ bloat-ware domain have not real](./2058166883044516181/thread.md) | +| 2026-03-08 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2030722033286328426) | [I'll add one conspiracy theory for everyone listening: After STP's source was ou](./2030722033286328426/thread.md) | +| 2026-01-14 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/2011429743053111302) | [@VPCOMPRESSB Can do that. But at least these kinds of systems are already faster](./2011429743053111302/thread.md) | +| 2025-11-17 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1990260050485797063) | [I wish everyone would just adopt "reversed with infinite far" projection matrixe](./1990260050485797063/thread.md) | +| 2025-08-02 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1951638140600381942) | [@onatt0 @EskilSteenberg @olson_dan So far the plan is to have the data read/writ](./1951638140600381942/thread.md) | +| 2025-08-01 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1951347512088088657) | [Also run-from GPU-side editing tools for shader source and bind everything table](./1951347512088088657/thread.md) | +| 2025-07-31 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1950860870818439202) | [People claim assembly is hard. A good counter to that would be showing how to bu](./1950860870818439202/thread.md) | +| 2025-07-23 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1948009807161721332) | [@Karyuutensei I don't use standard C libs or anything like that. I just write my](./1948009807161721332/thread.md) | +| 2025-06-29 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1939170419958816855) | [@mmalex @seflless Many of my forth-like languages worked via nested runtime code](./1939170419958816855/thread.md) | +| 2025-04-30 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1917646466417381426) | [@onatt0 \[3\] I got side tracked by building a language that could be assembled fr](./1917646466417381426/thread.md) | +| 2025-04-30 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1917656437473399108) | [@onatt0 I laugh when people say C is like assembly, they are missing what we act](./1917656437473399108/thread.md) | +| 2024-12-21 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1870351985855119449) | [Not sure if this is the end of this story yet, but hopefully the holidays I get](./1870351985855119449/thread.md) | +| 2024-12-16 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1868492851170205803) | [@axelgneiting @kechogarcia Then there are rough edges to TEXEL_BUFFER](./1868492851170205803/thread.md) | +| 2024-12-16 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1868716773937414589) | [@AgileJebrim @GustavSterbrant Also I wouldn't just modify an existing compiler,](./1868716773937414589/thread.md) | +| 2024-12-15 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1868436190447432064) | [TEXEL_BUFFER is needed for whatever formats one cannot load from SSBOs, and both](./1868436190447432064/thread.md) | +| 2024-11-21 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1859395250537595016) | [\[32\] oh damn \[32\], should probably stop now, until next time.](./1859395250537595016/thread.md) | +| 2024-11-19 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1858715434436227544) | [After VK device is open, I signal a background thread to load the SPIR-V module,](./1858715434436227544/thread.md) | +| 2024-11-16 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1857820858162753661) | [@bmcnett That line of thinking is universal solution to most self-inflicted prob](./1857820858162753661/thread.md) | +| 2024-05-04 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1786551881504104518) | [@Nerfoxingaround @SebAaltonen It was only later when systems forced C ABI librar](./1786551881504104518/thread.md) | +| 2024-04-06 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1776597200073568623) | [@MartinJIFuller @SebAaltonen On https://mastodon.gamedev.place/@NOTimothyLottes](./1776597200073568623/thread.md) | +| 2024-02-13 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1757198624818168210) | [@hotmultimedia Once upon a time. Not up any more. Lots of color-forth inspired v](./1757198624818168210/thread.md) | +| 2023-12-19 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1737201090058219980) | [Multi-session is nice, since the binary auto reloads in some cases (crash, etc),](./1737201090058219980/thread.md) | +| 2023-12-16 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1736161886079533186) | [If there is anything to learn for programming, it is to be more critical of your](./1736161886079533186/thread.md) | +| 2023-12-15 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1735622924571201674) | [](./1735622924571201674/thread.md) | +| 2023-08-18 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1692395128739057844) | [SPC: Last CRT shader was broken. Corrected it. It's energy conserving now, and c](./1692395128739057844/thread.md) | +| 2023-08-18 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1692565070583136348) | [The subpix version is definitely better. Because of the almost 3x doubling of sc](./1692565070583136348/thread.md) | +| 2023-08-07 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1688491417109196800) | [CRT emulation on LCDs can be hard. For example it's often easy to generate a pat](./1688491417109196800/thread.md) | +| 2023-08-06 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1688022114962374656) | [The next challenge is overscan safety, since real non-VGA CRTs will be used in d](./1688022114962374656/thread.md) | +| 2023-08-06 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1688286623375454208) | [Yeah, perhaps wildly alien. But for those who grew up with MOD-like trackers (li](./1688286623375454208/thread.md) | +| 2023-08-04 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1687257354490818561) | [For anyone tuning in now, SPC is kind of like a Pico8, but instead of being a po](./1687257354490818561/thread.md) | +| 2023-08-03 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1687062786273062912) | [SPC: Using 8 deep swap all aliasing same BO (image) fixes Game Mode crash with e](./1687062786273062912/thread.md) | +| 2023-06-30 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1674757854471806977) | ["Nothing Oriented Programming" (NOP). Where the goal is to achieve minimal enlig](./1674757854471806977/thread.md) | +| 2023-04-26 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1651268028795961344) | [@kenpex @wadetb Can make a custom forth to binary in a few K. Bring up a runtime](./1651268028795961344/thread.md) | +| 2022-11-30 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1597798161665253376) | [@rianflo Explicit packed 16-bit code. FSR1 example: https://github.com/GPUOpen-E](./1597798161665253376/thread.md) | +| 2022-11-13 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1591646625692553216) | [My prefered method of managing application data was the 'self-modifying-binary':](./1591646625692553216/thread.md) | +| 2022-11-09 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1590241107317002240) | [@olson_dan If only PC vendors with open ISAs (AMD/Intel) would allow loading bin](./1590241107317002240/thread.md) | +| 2022-11-08 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1589810282104524800) | [Example of "Bind-Everything-Once" Layout Aliasing in Vulkan. Storage image forma](./1589810282104524800/thread.md) | +| 2022-11-05 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1588906002212323328) | [\[19\] Even without double rate 16-bit, 16-bit is the most important tool for mana](./1588906002212323328/thread.md) | +| 2022-11-04 | [@NOTimothyLottes](https://x.com/NOTimothyLottes/status/1588515348223254528) | [@rianflo Vulkan: ~1500 lines of overhead (including header src, as I don't inclu](./1588515348223254528/thread.md) | + +## @VPCOMPRESSB (2) + +| Date | Author | Title | +| --- | --- | --- | +| 2025-11-20 | [@VPCOMPRESSB](https://x.com/VPCOMPRESSB/status/1991383117571957052?s=20) | [no Tokens and no ASTs. (easier because its Forth-like).](./1991383117571957052/thread.md) | +| 2025-11-10 | [@VPCOMPRESSB](https://x.com/VPCOMPRESSB/status/1987744335333622188?s=20) | [@NOTimothyLottes i'm not familiar with your problem.](./1987744335333622188/thread.md) | + +## @winning_tactic (1) + +| Date | Author | Title | +| --- | --- | --- | +| 2026-06-07 | [@winning_tactic](https://x.com/winning_tactic/status/2063733456144597200) | [@NOTimothyLottes I see!](./2063733456144597200/thread.md) | + +--- + +## Adding a new thread + +After running the extraction pipeline (`scripts/twitter_threads/fetch_thread.py`) and +producing a new `/thread.md`, prepend a back-link at the top of the new file: + +``` +← [Back to Twitter thread index](../README.md) +``` + +Then add a row to the matching `## @handle` section above (newest first). diff --git a/docs/twitter/threads_index.json b/docs/twitter/threads_index.json deleted file mode 100644 index 8d937c11..00000000 --- a/docs/twitter/threads_index.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - { - "target": "1757198624818168210", - "handle": "NOTimothyLottes", - "posts": 19, - "media": 27, - "source_urls": [ - "https://x.com/NOTimothyLottes/status/1757198624818168210", - "https://x.com/NOTimothyLottes/status/1653570742762479620" - ] - }, - { - "target": "1917646466417381426", - "handle": "NOTimothyLottes", - "posts": 22, - "media": 1, - "source_urls": [ - "https://x.com/NOTimothyLottes/status/1917646466417381426", - "https://x.com/NOTimothyLottes/status/1917644904055910502", - "https://x.com/NOTimothyLottes/status/1917645859791200562", - "https://x.com/NOTimothyLottes/status/1917642786804785230" - ] - }, - { - "target": "1987744335333622188", - "handle": "VPCOMPRESSB", - "posts": 7, - "media": 2, - "source_urls": [ - "https://x.com/VPCOMPRESSB/status/1987744335333622188?s=20" - ] - }, - { - "target": "1991383117571957052", - "handle": "VPCOMPRESSB", - "posts": 1, - "media": 3, - "source_urls": [ - "https://x.com/VPCOMPRESSB/status/1991383117571957052?s=20" - ] - } -] \ No newline at end of file