Posts by amonakov@mastodon.gamedev.place
 (DIR) Post #B5FxmoFSIPzpoWbk1o by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl right, sorry about not covering this properly in the readme and the code yet.The intention is that snippets are separated by empty lines or file boundaries.The above is intended to be taken as two snippets, the first invoking :text2 as its last node.
       
 (DIR) Post #B5G0RxYcn0AGT1K7w8 by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl yeah, not my best code for sure. I've pushed a commit swapping around one if/elif to correct that and match my intention.
       
 (DIR) Post #B5G1IIUEDjloR5Dw6S by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl like a superpower! :)(also, sorry! I probably should have corrected that before posting here)
       
 (DIR) Post #B5h1bgpPBnkOhSIIvQ by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl How much write traffic was it taking?
       
 (DIR) Post #B5h37CJII18DGrrWq0 by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl no idea then. perhaps its wear leveling algorithm is not strong enough? what filesystem type did you use?
       
 (DIR) Post #B5h812hPbrdLUq1mng by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl what do you think about trying f2fs on the next one?
       
 (DIR) Post #B5xlJSh2hyai4MzIqe by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       “The way they handled it was heartless.”https://time.com/article/2026/04/30/oracle-layoffs-ai-tech-jobs/
       
 (DIR) Post #B61tgrlFFWigk3Spfs by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl doesn't look that way to me, why?
       
 (DIR) Post #B6EBLnhPHoFP8PIDGi by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @ignaloidas @shivoa not to mention how some of the modern "more stuff" results in stumbling deeper in uncanny valley
       
 (DIR) Post #B6OY8lNSqcKUhDJfrk by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl Absolutely, UB. Also, has almost no chance of working "as intended" on platforms where arg0 is passed on a register.
       
 (DIR) Post #B6OYdRmNlMOetHbQlk by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl yeah, I wonder if any compilers shipped this sort of crimes in their varargs.h/stdarg.h for i386 (or deliberately tolerated, if the header was shipped separately from the compiler).
       
 (DIR) Post #B7KvnfVeeCD64XqxTU by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl it doesn't, but submission (io_uring_enter) is visible to strace, at which point it decodes the contents of the ring buffera sufficiently advanced userspace may enqueue more commands after the submission though, or even alter an enqueued command (racing against the kernel reading the buffer)
       
 (DIR) Post #B7Mch79DysyGx0RVeC by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       Why do they call it a ring if it has two corners
       
 (DIR) Post #B7Ughu9EMEOKufdWsK by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl @asie err, sarcasm? I mean, I understand why they would give a choice for floppy disks, when (if?) you could format the entire floppy to 0.72/1.44/2.88 capacity (presumably trading robustness for capacity)but for other kinds of disks, surely formatting to full capacity is the most useful default? the cursed dropdown doesn't even need to be the first in the dialog window
       
 (DIR) Post #B7YA88sFi0cCG9RECe by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl yes; even without a struct involved, if the new version has a different ABI for any other matter, it will blow up
       
 (DIR) Post #B7rSglvboXq1l3bk7k by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl my perspective on this is still unchanged
       
 (DIR) Post #B8YQtWYQFjavSWeQ4W by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl Trojita might? I never got around to try it, but proper use of IMAP is kinda its point; author did bachelor's and master's on it (the former was hosted along the client, can be grabbed from archive.org now: https://web.archive.org/web/20240510180453/http://trojita.flaska.net/thesis.pdf )
       
 (DIR) Post #B8xjLLS1VHhUXVq8i8 by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl I don't know where to find good docs, and building intuition from disparate snippets is rough. For instance, it is apparently normal for a router not to have an address from the delegated subnet on its uplink? https://serverfault.com/questions/684455/ipv6-differences-between-routed-prefix-and-link-prefix
       
 (DIR) Post #B8xlwEDjY6Eyjms4oa by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl thanks, I appreciate the info.Other rough edges:1) inverse behavior of forwarding sysctls on Linux (need net.ipv6.conf.all.forwarding=1, doing net.ipv6.conf.<iface>.forwarding=1 for two interfaces doesn't work, while for ipv4 it does)2) software being opinionated (while insufficiently documenting the behavior) about using ipv6 on dual-stack (looking at you, Firefox)
       
 (DIR) Post #BAB5b8cqih7ZKXCTbc by amonakov@mastodon.gamedev.place
       0 likes, 0 repeats
       
       @wolf480pl in KVM, perhaps?