{"postId":314507,"headline":"buy my stickers :0","publishedAt":"2022-11-16T00:38:09.230Z","filename":"314507-buy-my-stickers-0","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"1c12f496-fa1a-46c7-aa02-a560a6af0d24","altText":"A small black anodised aluminium laptop on a dark wood floor in direct hard summer sun. The edges of the sticker meld into the texture of the chassis in the highlight, and are lost in the shadow","previewURL":"https://staging.cohostcdn.org/attachment/1c12f496-fa1a-46c7-aa02-a560a6af0d24/DSC_7491ccc.jpg","fileURL":"https://staging.cohostcdn.org/attachment/1c12f496-fa1a-46c7-aa02-a560a6af0d24/DSC_7491ccc.jpg","width":5151,"height":2897}},{"type":"attachment","attachment":{"attachmentId":"6125e01e-bd98-4199-a469-aefc37777035","altText":"Another shot of the same, but now it has a comparatively large sticker reading \"XEROX SIGMA 9 BALLS\" in the vacuum column sexion of an XDS XEROX SIGMA 9 tape-deck model","previewURL":"https://staging.cohostcdn.org/attachment/6125e01e-bd98-4199-a469-aefc37777035/DSC_0807.JPG","fileURL":"https://staging.cohostcdn.org/attachment/6125e01e-bd98-4199-a469-aefc37777035/DSC_0807.JPG","width":3680,"height":5520}},{"type":"markdown","markdown":{"content":"They are fun!¹ and [factually inaccurate](https://nabijaczleweli.xyz/content/blogn_t/006-UNIX-r-ATT.html)."}},{"type":"markdown","markdown":{"content":"As seen on https://store.nabijaczleweli.xyz."}},{"type":"markdown","markdown":{"content":"¹ According to user testimonials. Actual experience may vary. This is not renal advice."}},{"type":"markdown","markdown":{"content":"¹ Also available without balls."}},{"type":"markdown","markdown":{"content":"[](https://store.nabijaczleweli.xyz/001-UNIX-r-ATT.html)"}}],"numComments":0} {"postId":1873096,"headline":"slav mfs on here b like","publishedAt":"2023-07-04T23:31:15.036Z","filename":"1873096-slav-mfs-on-here-b-l","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"milk? ok..... pretty pog...\nmilk (old, smelly)? lets fuckin GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"}}],"numComments":0} {"postId":1848402,"headline":"<- sanest UPU enjoyer","publishedAt":"2023-07-03T21:03:07.467Z","filename":"1848402-sanest-upu-enjoye","transparentShareOfPostId":null,"shareOfPostId":1844861,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"e8e3663a-366e-4814-b151-86a85303cbc6","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/e8e3663a-366e-4814-b151-86a85303cbc6/DSC_2725.JPG","fileURL":"https://staging.cohostcdn.org/attachment/e8e3663a-366e-4814-b151-86a85303cbc6/DSC_2725.JPG","width":3096,"height":4128}},{"type":"attachment","attachment":{"attachmentId":"af406ec0-5fde-4604-8e21-081ab22e078c","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/af406ec0-5fde-4604-8e21-081ab22e078c/DSC_2731c.JPG","fileURL":"https://staging.cohostcdn.org/attachment/af406ec0-5fde-4604-8e21-081ab22e078c/DSC_2731c.JPG","width":2079,"height":2772}}],"numComments":0} {"postId":1844861,"headline":"[vancouver voice] hello to the grass touchers. and the non-grass-touchers.","publishedAt":"2023-07-03T18:02:11.059Z","filename":"1844861-vancouver-voice-he","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"2a6088e4-6aca-4c1f-b5e4-5b4094039047","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/2a6088e4-6aca-4c1f-b5e4-5b4094039047/DSC_2729.JPG","fileURL":"https://staging.cohostcdn.org/attachment/2a6088e4-6aca-4c1f-b5e4-5b4094039047/DSC_2729.JPG","width":1080,"height":1920}}],"numComments":0} {"postId":1795605,"headline":"","publishedAt":"2023-07-01T02:20:53.212Z","filename":"1795605-https-bugs-debian","transparentShareOfPostId":null,"shareOfPostId":1741380,"tags":["coreutils","tail","consecutive debbugs my beloved"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1040013"}},{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1040014"}}],"numComments":0} {"postId":1791054,"headline":"","publishedAt":"2023-06-30T17:53:03.247Z","filename":"1791054-empty","transparentShareOfPostId":null,"shareOfPostId":1789443,"tags":["who need they brussy steamed","omg me","replication crisis","Haijuan my beloved","thank you hai juan"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"80082b22-e4cf-4d2d-b7f9-f915b82d7817","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/80082b22-e4cf-4d2d-b7f9-f915b82d7817/DSC_2721.JPG","fileURL":"https://staging.cohostcdn.org/attachment/80082b22-e4cf-4d2d-b7f9-f915b82d7817/DSC_2721.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"aaa4ff1f-f722-446e-9e0c-ebd040291091","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/aaa4ff1f-f722-446e-9e0c-ebd040291091/DSC_2723.JPG","fileURL":"https://staging.cohostcdn.org/attachment/aaa4ff1f-f722-446e-9e0c-ebd040291091/DSC_2723.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"48653c2a-d0dd-4cb0-8d1b-facaa292cd5b","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/48653c2a-d0dd-4cb0-8d1b-facaa292cd5b/DSC_2722.JPG","fileURL":"https://staging.cohostcdn.org/attachment/48653c2a-d0dd-4cb0-8d1b-facaa292cd5b/DSC_2722.JPG","width":4128,"height":3096}}],"numComments":0} {"postId":1790666,"headline":"hello to the gamers. today i am presenting a (bad, it's O(n!)) methodology of layout optimisation","publishedAt":"2023-06-30T17:01:19.784Z","filename":"1790666-hello-to-the-gamers","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["gaming"],"blocks":[{"type":"markdown","markdown":{"content":"https://github.com/nabijaczleweli/babfig/blob/trunk/bin/struct-minsize"}},{"type":"markdown","markdown":{"content":"I say methodology because, in many ways, I've found it most useful to interactively pick the optimal layout I like best (in this case defined as \"starting with file, fd\"):\n```\n$ struct-minsize > zupa2\nconst char * const * file;\nint fd;\noff_t size;\nbool pollable;\nint watchid, watchid_dir;\nSmallest: 32 (60/120 results)\n$ paste - - - - - - - < zupa2 | grep '==\tconst' | grep 'file;\tint' #| tr '\\t' '\\n'\n==> hashed.034b1a492ec502c17b4ff3436cb1a49ddfb00d566d6a97f3fbda879ccce414eca24ce898c834fff88812356708efc1023faf370b1a855418df19f67f66aaeda9 - <==\tconst char * const * file;\tint watchid, watchid_dir;\tbool pollable;\tint fd; off_t size;\n==> hashed.4b2fd1d72e609229b8504ab47e7dc67b99a5560c32d40def68ba9ba150d88a5cef47bd1f63d5b794c0f4c944d8f03a510cd924a8e68458c7c52288c6b7535277 - <==\tconst char * const * file;\tint fd; bool pollable;\tint watchid, watchid_dir;\toff_t size;\n==> hashed.6c30d91320d786d225bc68f385b17d2902235623be3054d2a4bc875a1cbb62bc9c4d1162695010f13a533589d1a61c33595e401f999d6aab8fd814939a422958 - <==\tconst char * const * file;\tint fd; int watchid, watchid_dir;\tbool pollable;\toff_t size;\n==> hashed.a2f08f82c69e4ef568c1a3e11681879a953b17eb30a4d2ea5079e1659ca5cc96c49009dca82c5844adc1bfaf6b95bec8fd809ce8549d0f4e0d465ef0054214dc - <==\tconst char * const * file;\tint fd; bool pollable;\toff_t size;\tint watchid, watchid_dir;\n==> hashed.a53607e85ae65a06b6415a9b85ade56f72f78f8dd007e278493519f63f3e3f8ab183bff4b34dd93467b511f78cb891d4cd37f9a8b78180c13bba4dde0208e0f2 - <==\tconst char * const * file;\tint watchid, watchid_dir;\toff_t size;\tbool pollable;\tint fd;\n==> hashed.bc70abb05a3829f617e62d16be046c22bbc05a9fb93bdbfcd17762826e62e793a56afa1b8d6bb0aa1e966549e5cc8a0f96cd9d2c6e7fa6af66dc85780aa4ff0f - <==\tconst char * const * file;\tint watchid, watchid_dir;\toff_t size;\tint fd; bool pollable;\n==> hashed.e0496641a007aaa03cec0e37a130287fef4531b93f07e698ffd782a2e4a77d95c7acba8431a1422e8e0492b4059a6423d0da392ae656cc5666d5a73d62c95b76 - <==\tconst char * const * file;\tint watchid, watchid_dir;\tint fd; bool pollable;\toff_t size;\n$ struct-minsize > /dev/null\nconst char * const * file;\nint fd;\nbool pollable;\noff_t size;\nint watchid, watchid_dir;\nSmallest: 32 (60/120 results)\nInput layout optimal\n```"}},{"type":"markdown","markdown":{"content":"or, similarly, by giving the same input while targeting different arches, I've previously used\n
comm -12 <(grep '==>' amd64) <(grep '==>' x32) | while read -r l; do grep -FA5 \"$l\" x32 | paste -s; done | grep '==\tconst' | grep 'file;\tint fd' | tr '\\t' '\\n'
\nto pick a layout that's optimal on both LP64 and ILP32"}}],"numComments":0}
{"postId":1789443,"headline":"average slavic bun encounter","publishedAt":"2023-06-30T13:26:43.233Z","filename":"1789443-average-slavic-bun-e","transparentShareOfPostId":null,"shareOfPostId":1776589,"tags":["(its him)"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"ffcaa06e-390b-4ef7-a2fe-d7c2e0c63a43","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/ffcaa06e-390b-4ef7-a2fe-d7c2e0c63a43/1688051338129.JPEG","fileURL":"https://staging.cohostcdn.org/attachment/ffcaa06e-390b-4ef7-a2fe-d7c2e0c63a43/1688051338129.JPEG","width":1920,"height":1080}},{"type":"markdown","markdown":{"content":"jpeg courtesy of father. offender unknown"}}],"numComments":0}
{"postId":1787015,"headline":"two hours babysitting stretch debootstrap from snapshot.d.o was definitely worth it","publishedAt":"2023-06-30T02:55:57.500Z","filename":"1787015-two-hours-babysittin","transparentShareOfPostId":null,"shareOfPostId":1786256,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"67153af8-de7c-4249-9b81-a26673de13b0","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/67153af8-de7c-4249-9b81-a26673de13b0/image.png","fileURL":"https://staging.cohostcdn.org/attachment/67153af8-de7c-4249-9b81-a26673de13b0/image.png","width":1224,"height":853}}],"numComments":0}
{"postId":1786256,"headline":"ive bisected off snapshot.d.o binaries (15 minutes to suck each one off). linux 4.9 (almost) builds on buster,","publishedAt":"2023-06-30T01:03:32.639Z","filename":"1786256-ive-bisected-off-sna","transparentShareOfPostId":null,"shareOfPostId":1784178,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"but hard-reboots qemu in the kernel-image-ELF parser"}}],"numComments":0}
{"postId":1784178,"headline":" snapshot.d.o is taking multiple minutes per request and 503s on some, linux 4.0 doesn't build on bookworm gcc, society really is in decline","publishedAt":"2023-06-29T20:43:00.219Z","filename":"1784178-snapshot-d-o-is-tak","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[],"numComments":0}
{"postId":1776589,"headline":"they made","publishedAt":"2023-06-28T21:42:50.903Z","filename":"1776589-they-made","transparentShareOfPostId":null,"shareOfPostId":1705325,"tags":["who need they brussy steamed","omg me","replication crisis","Haijuan my beloved","thank you hai juan"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"1175948c-d9ed-424e-902b-5b355bf64226","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/1175948c-d9ed-424e-902b-5b355bf64226/DSC_2712.JPG","fileURL":"https://staging.cohostcdn.org/attachment/1175948c-d9ed-424e-902b-5b355bf64226/DSC_2712.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"b28123c9-823c-4ac8-8d14-afefaa3ffca2","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/b28123c9-823c-4ac8-8d14-afefaa3ffca2/DSC_2715.JPG","fileURL":"https://staging.cohostcdn.org/attachment/b28123c9-823c-4ac8-8d14-afefaa3ffca2/DSC_2715.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"25aff146-af85-4051-83da-dfbdf8c6d2e6","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/25aff146-af85-4051-83da-dfbdf8c6d2e6/DSC_2718.JPG","fileURL":"https://staging.cohostcdn.org/attachment/25aff146-af85-4051-83da-dfbdf8c6d2e6/DSC_2718.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"5e15281e-a087-4835-8265-d3f3c74c59e3","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/5e15281e-a087-4835-8265-d3f3c74c59e3/DSC_2720.JPG","fileURL":"https://staging.cohostcdn.org/attachment/5e15281e-a087-4835-8265-d3f3c74c59e3/DSC_2720.JPG","width":4128,"height":3096}},{"type":"markdown","markdown":{"content":"made the brussy into a bun???"}}],"numComments":0}
{"postId":1776434,"headline":"featuring, apparently, strongest onebox implementation?","publishedAt":"2023-06-28T21:26:17.846Z","filename":"1776434-featuring-apparentl","transparentShareOfPostId":null,"shareOfPostId":1776422,"tags":["real"],"blocks":[],"numComments":0}
{"postId":1776422,"headline":"strongest posting implementation","publishedAt":"2023-06-28T21:25:37.522Z","filename":"1776422-strongest-posting-im","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"https://help.antisoftware.club/support/tickets/8659"}}],"numComments":0}
{"postId":1774577,"headline":"least broken MX lmfao","publishedAt":"2023-06-28T17:25:23.284Z","filename":"1774577-least-broken-mx-lmfa","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["mail"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"97bef41a-4548-4bf3-b072-21aaff23453b","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/97bef41a-4548-4bf3-b072-21aaff23453b/image.png","fileURL":"https://staging.cohostcdn.org/attachment/97bef41a-4548-4bf3-b072-21aaff23453b/image.png","width":526,"height":766}},{"type":"markdown","markdown":{"content":"i haven't seen that failure mode before. is it using suffixes from 2010?"}}],"numComments":0}
{"postId":1771714,"headline":"","publishedAt":"2023-06-28T03:24:20.284Z","filename":"1771714-https-www-open-std","transparentShareOfPostId":null,"shareOfPostId":1771502,"tags":["thanks phd","c2x"],"blocks":[{"type":"markdown","markdown":{"content":"https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2680.pdf"}}],"numComments":0}
{"postId":1771502,"headline":"holy shit. incredible scenes at the C2x factory","publishedAt":"2023-06-28T02:41:42.254Z","filename":"1771502-holy-shit-incredibl","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["down with inttypes.h bus","PRIdupa","thanks phd"],"blocks":[{"type":"markdown","markdown":{"content":"https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=5f83b2674e42cd74257731b281f66d0442bf045f;hp=8022fc7d5119a22e9e0ac72798f649385b0e167a"}},{"type":"markdown","markdown":{"content":"???? this will revolutionise computing forever"}},{"type":"markdown","markdown":{"content":"everyone say \"thanks @ThePhD\""}}],"numComments":0}
{"postId":1765318,"headline":"wake up honey, new tr 6% microoptimisation dropped","publishedAt":"2023-06-27T03:36:38.602Z","filename":"1765318-wake-up-honey-new-t","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["voreutils","tr"],"blocks":[{"type":"markdown","markdown":{"content":"https://git.sr.ht/~nabijaczleweli/voreutils/commit/73c15942eab5773eb7082eea1e340fceb81e8a9e"}},{"type":"markdown","markdown":{"content":"14.77M/s delta so worthwhile"}}],"numComments":0}
{"postId":1763411,"headline":"drip check at my uncle's 58th(?)","publishedAt":"2023-06-26T22:17:19.878Z","filename":"1763411-drip-check-at-my-unc","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["the dangers of wearing demobilised gear"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"11f2ceec-6152-4f21-b6fb-698ad883ed2c","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/11f2ceec-6152-4f21-b6fb-698ad883ed2c/DSC_2711cca.JPG","fileURL":"https://staging.cohostcdn.org/attachment/11f2ceec-6152-4f21-b6fb-698ad883ed2c/DSC_2711cca.JPG","width":3096,"height":4128}},{"type":"markdown","markdown":{"content":"dude what if they re-mobilise my clothes. how fucked up would that be"}}],"numComments":0}
{"postId":1761388,"headline":"babby's first fs/ patch… they grow up so fast!","publishedAt":"2023-06-26T17:19:04.207Z","filename":"1761388-babby-s-first-fs-pa","transparentShareOfPostId":null,"shareOfPostId":1760893,"tags":["linux"],"blocks":[{"type":"markdown","markdown":{"content":"https://lore.kernel.org/linux-fsdevel/hjsfjimeuwnfz4xip3lthehuntabxc7tdbiopfzvk6vb4er7ur@3vb3r77wfeym/t/#m9df723a8653ee886b0060adfe130f4597dd4a529"}}],"numComments":0}
{"postId":1760893,"headline":"most productive postin","publishedAt":"2023-06-26T15:38:49.983Z","filename":"1760893-most-productive-post","transparentShareOfPostId":null,"shareOfPostId":1760194,"tags":["coreutils","tail","linux"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1039488"}}],"numComments":0}
{"postId":1760194,"headline":"in which I demonstrate a splice()-based system-wide denial of service and am incredulous that the only way to poll a pipe is sleep()/read()","publishedAt":"2023-06-26T13:00:16.855Z","filename":"1760194-in-which-i-demonstra","transparentShareOfPostId":null,"shareOfPostId":1758398,"tags":["linux"],"blocks":[{"type":"markdown","markdown":{"content":"respectively:"}},{"type":"markdown","markdown":{"content":"https://lore.kernel.org/linux-fsdevel/4sdy3yn462gdvubecjp4u7wj7hl5aah4kgsxslxlyqfnv67i72@euauz57cr3ex/t/#u"}},{"type":"markdown","markdown":{"content":"https://lore.kernel.org/linux-fsdevel/ndm45oojyc5swspfxejfq4nd635xnx5m35otsireckxp6heduh@2opifgi3b3cw/t/#u"}}],"numComments":0}
{"postId":1758398,"headline":"who need they DoSussy dropped","publishedAt":"2023-06-26T03:06:58.625Z","filename":"1758398-who-need-they-do-suss","transparentShareOfPostId":null,"shareOfPostId":1757799,"tags":["omg me"],"blocks":[{"type":"markdown","markdown":{"content":"https://lore.kernel.org/linux-fsdevel/jbyihkyk5dtaohdwjyivambb2gffyjs3dodpofafnkkunxq7bu@jngkdxx65pux/t/#u"}}],"numComments":0}
{"postId":1757799,"headline":"i will die instantly","publishedAt":"2023-06-26T01:16:57.079Z","filename":"1757799-i-will-die-instantly","transparentShareOfPostId":null,"shareOfPostId":1757113,"tags":["linux"],"blocks":[{"type":"markdown","markdown":{"content":"https://lore.kernel.org/linux-fsdevel/qk6hjuam54khlaikf2ssom6custxf5is2ekkaequf4hvode3ls@zgf7j5j4ubvw/t/#u"}}],"numComments":0}
{"postId":1757113,"headline":"rudimentary analysis shows that: splice from/to pipes having O_NONBLOCK implies SPLICE_F_NONBLOCK; SPLICE_F_NONBLOCK doesn't do anything","publishedAt":"2023-06-25T23:07:33.886Z","filename":"1757113-rudimentary-analysis","transparentShareOfPostId":null,"shareOfPostId":1756793,"tags":["linux"],"blocks":[{"type":"markdown","markdown":{"content":":)"}}],"numComments":0}
{"postId":1756793,"headline":"hm. linux bug moment?","publishedAt":"2023-06-25T22:17:33.149Z","filename":"1756793-hm-linux-bug-moment","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["linux"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"5577a49b-a82b-4612-bfe4-c149a9043e55","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/5577a49b-a82b-4612-bfe4-c149a9043e55/image.png","fileURL":"https://staging.cohostcdn.org/attachment/5577a49b-a82b-4612-bfe4-c149a9043e55/image.png","width":1663,"height":852}},{"type":"markdown","markdown":{"content":"as can be clearly seen in the picture, starting a splice() – with no data transferred – into a pipe with O_NONBLOCK set nevertheless makes read()s from the pipe block"}},{"type":"markdown","markdown":{"content":"following the read() with a splice() loop fails the second splice with EAGAIN (this is the correct behaviour in all cases):\n```\nread(3, \"dsa\\n\", 65536) = 4\nwritev(1, [{iov_base=\"dsa\\n\", iov_len=4}], 1dsa\n) = 4\nsplice(3, NULL, 1, NULL, 134217728, SPLICE_F_MOVE|SPLICE_F_MOREasd\n) = 4\nsplice(3, NULL, 1, NULL, 134217728, SPLICE_F_MOVE|SPLICE_F_MORE) = -1 EAGAIN (Resource temporarily unavailable)\ncopy_file_range(3, NULL, 1, NULL, 134217728, 0) = -1 EINVAL (Invalid argument)\n```"}}],"numComments":0}
{"postId":1751479,"headline":"","publishedAt":"2023-06-25T02:47:40.726Z","filename":"1751479-https-bugs-debian","transparentShareOfPostId":null,"shareOfPostId":1750392,"tags":["coreutils","tail"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1039049"}}],"numComments":0}
{"postId":1750392,"headline":"you'd think lseek would make it so tail f would be considerably faster than cat f | tail but apparently not so","publishedAt":"2023-06-24T23:23:09.845Z","filename":"1750392-you-d-think-lseek-wo","transparentShareOfPostId":null,"shareOfPostId":1750384,"tags":["coreutils","tail","consecutive debbugs my beloved"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1039042"}}],"numComments":0}
{"postId":1750384,"headline":"i wanna smoke the same shit as whoever wrote this error","publishedAt":"2023-06-24T23:21:30.649Z","filename":"1750384-i-wanna-smoke-the-sa","transparentShareOfPostId":null,"shareOfPostId":1741380,"tags":["coreutils","tail"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1039041"}}],"numComments":0}
{"postId":1748273,"headline":"gluten bołza review: didn't really rise (didn't expect it to), favourable properties for filling, and [1,2]","publishedAt":"2023-06-24T16:30:59.615Z","filename":"1748273-gluten-bo-za-review","transparentShareOfPostId":null,"shareOfPostId":1748258,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"c1a5bbd4-9acb-4bd1-8c09-ebf4fdad4d1e","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/c1a5bbd4-9acb-4bd1-8c09-ebf4fdad4d1e/DSC_2709a.JPG","fileURL":"https://staging.cohostcdn.org/attachment/c1a5bbd4-9acb-4bd1-8c09-ebf4fdad4d1e/DSC_2709a.JPG","width":3096,"height":4128}},{"type":"attachment","attachment":{"attachmentId":"e5759c2d-b2f5-45ec-bc29-3f2eccad4aac","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/e5759c2d-b2f5-45ec-bc29-3f2eccad4aac/DSC_2710.JPG","fileURL":"https://staging.cohostcdn.org/attachment/e5759c2d-b2f5-45ec-bc29-3f2eccad4aac/DSC_2710.JPG","width":4128,"height":3096}}],"numComments":0}
{"postId":1748258,"headline":"ayo wat da hell","publishedAt":"2023-06-24T16:28:38.707Z","filename":"1748258-ayo-wat-da-hell","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"https://lfs.nabijaczleweli.xyz/0015-cohost-images/2023-06-24-1748258-MOV_0056.MP4"}},{"type":"markdown","markdown":{"content":"it was bigger the first time but i didn't think to be recording"}}],"numComments":0}
{"postId":1743708,"headline":"hello to the gamers. i have made a fatal mistake (invented a problem that requires a coordinated multi-libc transition)","publishedAt":"2023-06-23T21:04:45.813Z","filename":"1743708-hello-to-the-gamers","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["man-pages","glibc","musl"],"blocks":[{"type":"markdown","markdown":{"content":"https://lore.kernel.org/linux-man/f54kudgblgk643u32tb6at4cd3kkzha6hslahv24szs4raroaz@ogivjbfdaqtb/t/#u"}},{"type":"markdown","markdown":{"content":"https://sourceware.org/pipermail/libc-alpha/2023-June/149350.html"}},{"type":"markdown","markdown":{"content":"https://www.openwall.com/lists/musl/2023/06/23/1"}}],"numComments":0}
{"postId":1741380,"headline":"least fucked up bug report","publishedAt":"2023-06-23T14:33:29.323Z","filename":"1741380-least-fucked-up-bug","transparentShareOfPostId":null,"shareOfPostId":1741240,"tags":["NetBSD","tail"],"blocks":[{"type":"markdown","markdown":{"content":"http://gnats.netbsd.org/57483"}}],"numComments":0}
{"postId":1741240,"headline":"oh my god they're patching the legacy undocumented(!) +20 format to -n+20 in-situ but not when flags are welded together because..?","publishedAt":"2023-06-23T14:03:54.707Z","filename":"1741240-oh-my-god-they-re-pa","transparentShareOfPostId":null,"shareOfPostId":1741226,"tags":["NetBSD","tail"],"blocks":[],"numComments":0}
{"postId":1741226,"headline":"what does this mean","publishedAt":"2023-06-23T14:01:33.262Z","filename":"1741226-what-does-this-mean","transparentShareOfPostId":null,"shareOfPostId":1741193,"tags":["NetBSD","tail"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"be5a80b0-2bac-44d0-9e6c-cee612842d1b","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/be5a80b0-2bac-44d0-9e6c-cee612842d1b/image.png","fileURL":"https://staging.cohostcdn.org/attachment/be5a80b0-2bac-44d0-9e6c-cee612842d1b/image.png","width":562,"height":207}}],"numComments":0}
{"postId":1741193,"headline":"strongest tail specification","publishedAt":"2023-06-23T13:56:53.949Z","filename":"1741193-strongest-tail-speci","transparentShareOfPostId":null,"shareOfPostId":1736501,"tags":["POSIX","tail"],"blocks":[{"type":"markdown","markdown":{"content":"https://www.mail-archive.com/austin-group-l@opengroup.org/msg11402.html"}}],"numComments":0}
{"postId":1741011,"headline":"class","publishedAt":"2023-06-23T13:28:39.215Z","filename":"1741011-class","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["linux"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"8e2cbed3-4480-422f-af2f-bc4e4984a7d5","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/8e2cbed3-4480-422f-af2f-bc4e4984a7d5/image.png","fileURL":"https://staging.cohostcdn.org/attachment/8e2cbed3-4480-422f-af2f-bc4e4984a7d5/image.png","width":869,"height":385}},{"type":"attachment","attachment":{"attachmentId":"5fcd37b0-1eae-49ef-a85f-c2a1b200ef70","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/5fcd37b0-1eae-49ef-a85f-c2a1b200ef70/image.png","fileURL":"https://staging.cohostcdn.org/attachment/5fcd37b0-1eae-49ef-a85f-c2a1b200ef70/image.png","width":565,"height":853}}],"numComments":0}
{"postId":1736501,"headline":"strongest tail implementation","publishedAt":"2023-06-22T20:27:19.599Z","filename":"1736501-strongest-tail-imple","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["coreutils","tail"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1038898"}}],"numComments":0}
{"postId":1731321,"headline":"i refuse to summarise post-CSRG berkeley fmt ","publishedAt":"2023-06-22T01:35:43.508Z","filename":"1731321-i-refuse-to-summaris","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["voreutils","fmt"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"79875cfb-d21a-45b9-8842-15b521a86e1f","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/79875cfb-d21a-45b9-8842-15b521a86e1f/image.png","fileURL":"https://staging.cohostcdn.org/attachment/79875cfb-d21a-45b9-8842-15b521a86e1f/image.png","width":1080,"height":1440}},{"type":"attachment","attachment":{"attachmentId":"35f0b2bd-5477-4e69-b530-d7abb4cbe545","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/35f0b2bd-5477-4e69-b530-d7abb4cbe545/image.png","fileURL":"https://staging.cohostcdn.org/attachment/35f0b2bd-5477-4e69-b530-d7abb4cbe545/image.png","width":1080,"height":1440}},{"type":"attachment","attachment":{"attachmentId":"1c47513b-1868-4bd8-a5c4-5fb9649e5c33","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/1c47513b-1868-4bd8-a5c4-5fb9649e5c33/image.png","fileURL":"https://staging.cohostcdn.org/attachment/1c47513b-1868-4bd8-a5c4-5fb9649e5c33/image.png","width":1080,"height":1440}},{"type":"markdown","markdown":{"content":"because i will fucking die instantly if i look at another variant of fmt.c again and also i took a glance at the freebsd cgit which includes \"<guy>'s fmt(1) rewrite\" and netbsd has \"add -c like freebsd\", followed by \"rename -c to -C, compatible with solaris, linux, and [whatever i forgot] but not with freebsd\""}}],"numComments":0}
{"postId":1730990,"headline":"this is still in netbsd lmfao. truly incredible scenes! they even came up with a raw mode in 2007 and never comparison-tested it, clearly","publishedAt":"2023-06-22T00:48:08.430Z","filename":"1730990-this-is-still-in-net","transparentShareOfPostId":null,"shareOfPostId":1727656,"tags":["NetBSD","fmt"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"c15a3cb1-1f30-459e-8890-ff36b02e1cb4","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/c15a3cb1-1f30-459e-8890-ff36b02e1cb4/image.png","fileURL":"https://staging.cohostcdn.org/attachment/c15a3cb1-1f30-459e-8890-ff36b02e1cb4/image.png","width":562,"height":258}},{"type":"markdown","markdown":{"content":"A1"}},{"type":"markdown","markdown":{"content":"the wchar_t change is poetry as well:\n```\nrevision 1.33\ndate: 2017-10-13 02:11:56 +0200; author: christos; state: Exp; lines: +43 -41; commitid: 9OJzwyAiFEEM5PaA;\nWse wide functions to avoid file corruption. Q+D because it does not\nuse wcwidth().\n```"}}],"numComments":0}
{"postId":1730377,"headline":"Please talk to my Sun-4c to fi[user was banned for practising unlicensed therapy]","publishedAt":"2023-06-21T23:05:26.539Z","filename":"1730377-please-talk-to-my-su","transparentShareOfPostId":null,"shareOfPostId":1717533,"tags":["tme","Sun-4c","SunOS","blogging","blogosphere"],"blocks":[{"type":"markdown","markdown":{"content":"https://nabijaczleweli.xyz/content/blogn_t/010-tme-Sun-2-SunOS3-2023.html#sun4c"}},{"type":"markdown","markdown":{"content":"previously:"}},{"type":"markdown","markdown":{"content":"https://cohost.org/nabijaczleweli/post/1728522-the-9-genders-briti"}}],"numComments":0}
{"postId":1728522,"headline":"the 9 genders: british isles, WAP, iceland, CET (pej), Poland, other filthy slavs, Turkey, Israel, ideologically-opposed filthy slavs","publishedAt":"2023-06-21T18:38:29.693Z","filename":"1728522-the-9-genders-briti","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["sun microsystems","sunmicro","solaris"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"87bd4896-efd0-47f9-ab9f-b74698628fca","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/87bd4896-efd0-47f9-ab9f-b74698628fca/image.png","fileURL":"https://staging.cohostcdn.org/attachment/87bd4896-efd0-47f9-ab9f-b74698628fca/image.png","width":1168,"height":988}},{"type":"attachment","attachment":{"attachmentId":"bc30df4c-23b0-45a8-809a-db11be9f22b3","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/bc30df4c-23b0-45a8-809a-db11be9f22b3/image1.png","fileURL":"https://staging.cohostcdn.org/attachment/bc30df4c-23b0-45a8-809a-db11be9f22b3/image1.png","width":1168,"height":988}}],"numComments":0}
{"postId":1727656,"headline":"this is used to match input lines to \"To\", \"Subj\"(later also \"ect\"), and \"Cc\"","publishedAt":"2023-06-21T15:55:30.367Z","filename":"1727656-this-is-used-to-matc","transparentShareOfPostId":null,"shareOfPostId":1727045,"tags":["2BSD","fmt"],"blocks":[{"type":"markdown","markdown":{"content":"but if you're counting, this amazing strncmp returns a match for \"To\" and \"Cc\" if the first byte of s2 is 'T' or 'C', respectively, and no-match for all other inputs"}}],"numComments":0}
{"postId":1727045,"headline":"ive spent so long trying to trigger the condition that depends on this damn test","publishedAt":"2023-06-21T14:07:48.237Z","filename":"1727045-ive-spent-so-long-tr","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["2BSD","fmt"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"e716f7ab-1152-4b40-a35f-5b45065c9ba2","altText":"/* * Is s1 a prefix of s2?? */ ispref(s1, s2) register char *s1, *s2; { while (*s1++ == *s2) ; return(*s1 == '\\0'); }","previewURL":"https://staging.cohostcdn.org/attachment/e716f7ab-1152-4b40-a35f-5b45065c9ba2/image.png","fileURL":"https://staging.cohostcdn.org/attachment/e716f7ab-1152-4b40-a35f-5b45065c9ba2/image.png","width":262,"height":190}}],"numComments":2}
{"postId":1724257,"headline":"c0t0d0s0","publishedAt":"2023-06-21T00:43:18.491Z","filename":"1724257-c0t0d0s0","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["c0t0d0s2","SunOS","this was gonna be a sunmicro ceo gag but it turned out mcnealy is the worst guy ever manufactured"],"blocks":[{"type":"markdown","markdown":{"content":"c0t0d0s1"}}],"numComments":0}
{"postId":1720259,"headline":"in many ways the decade-anniversary post is a return to form","publishedAt":"2023-06-20T10:24:42.637Z","filename":"1720259-in-many-ways-the-dec","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["blogging","well, sane except Sun-2 ROM always overrides the boot(8S) default boot string","but who's counting"],"blocks":[{"type":"markdown","markdown":{"content":"inasmuch as in 001"}},{"type":"markdown","markdown":{"content":"https://nabijaczleweli.xyz/content/blogn_t/001-x32-in-2020.html"}},{"type":"markdown","markdown":{"content":"i describe a method of deploying the universal system on a fucked up little arch way before its prime, and in 010"}},{"type":"markdown","markdown":{"content":"https://nabijaczleweli.xyz/content/blogn_t/010-tme-Sun-2-SunOS3-2023.html"}},{"type":"markdown","markdown":{"content":"i describe a method of deploying a fucked up system on quite a sane arch twenty years past"}}],"numComments":0}
{"postId":1717950,"headline":"Nature and Science are the og blogosphere but before they came up with internet neutrality","publishedAt":"2023-06-19T23:43:16.076Z","filename":"1717950-nature-and-science-a","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["blogging","blogosphere","is this anything"],"blocks":[],"numComments":0}
{"postId":1717944,"headline":"not terrible. not great either tho","publishedAt":"2023-06-19T23:40:14.128Z","filename":"1717944-not-terrible-not-gr","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"11386fac-8a4d-46d7-abea-ae0a082fa892","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/11386fac-8a4d-46d7-abea-ae0a082fa892/image.png","fileURL":"https://staging.cohostcdn.org/attachment/11386fac-8a4d-46d7-abea-ae0a082fa892/image.png","width":480,"height":207}},{"type":"markdown","markdown":{"content":"its really funny that this is like superlinearly proportional to the outside temperature lol. the actual DIMM temp probably varies relatively little above ambient, but in the winter it's like nothing, and like a third of these were today (collecting since like a week)"}}],"numComments":0}
{"postId":1717533,"headline":"Don't talk to me or my Sun-2 ever again","publishedAt":"2023-06-19T22:17:21.115Z","filename":"1717533-don-t-talk-to-me-or","transparentShareOfPostId":null,"shareOfPostId":1709365,"tags":["tme","Sun-2","SunOS","blogging","blogosphere"],"blocks":[{"type":"markdown","markdown":{"content":"https://nabijaczleweli.xyz/content/blogn_t/010-tme-Sun-2-SunOS3-2023.html"}},{"type":"markdown","markdown":{"content":"with a guest normative opinion from @delan"}}],"numComments":0}
{"postId":1717279,"headline":"lmao the suntools dither is the same colour as my browser default background","publishedAt":"2023-06-19T21:23:45.235Z","filename":"1717279-lmao-the-suntools-di","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["blogging"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"59fe4f4e-64b9-44e6-b63b-3e8c14d359fc","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/59fe4f4e-64b9-44e6-b63b-3e8c14d359fc/image.png","fileURL":"https://staging.cohostcdn.org/attachment/59fe4f4e-64b9-44e6-b63b-3e8c14d359fc/image.png","width":1600,"height":900}}],"numComments":0}
{"postId":1714605,"headline":"found china's strongest cultureposter, lads","publishedAt":"2023-06-19T12:01:32.418Z","filename":"1714605-found-china-s-strong","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["i need to consume the worm"],"blocks":[{"type":"markdown","markdown":{"content":"https://www.youtube.com/watch?v=dSvdtD4-Jl8"}},{"type":"markdown","markdown":{"content":"end card of him taking precisely one bite or getting a photo with the operator set to Music-brand music, optional post-credits banter segment, incomprehensible subtitling decisions, uninterrupted foodposting since 2009, either 300 or 300k views on any video"}}],"numComments":0}
{"postId":1709365,"headline":"real innovation has always been pushed by the needs of the blogosphere","publishedAt":"2023-06-18T15:36:46.565Z","filename":"1709365-real-innovation-has","transparentShareOfPostId":null,"shareOfPostId":1708938,"tags":["tme","blogging","yes i've read early xkcd recently and i have the \"the blogosphere\" brain worm now"],"blocks":[{"type":"markdown","markdown":{"content":"https://lfs.nabijaczleweli.xyz/0015-cohost-images/2023-06-18-1709365-tme.mp4"}},{"type":"markdown","markdown":{"content":"(idk what premiere did to the colours in this, or why the black is grey 30)"}},{"type":"markdown","markdown":{"content":"and with an\n```\nif(!fork())\n _exit(execlp(\"st\", \"st\", \"-l\", ptsname(fd_in), (char *)0));\n```\n... oh baby!"}}],"numComments":0}
{"postId":1708938,"headline":"found a bourne shell bug in the installer btw","publishedAt":"2023-06-18T13:37:15.968Z","filename":"1708938-found-a-bourne-shell","transparentShareOfPostId":null,"shareOfPostId":1707318,"tags":["stack-free coroutines","almquist my beloved","still better than csh"],"blocks":[{"type":"markdown","markdown":{"content":"in that given\n```\nmm() { whatever $*; }\nunp() { mm rew; mm fsf $*; }\n```\nunp always runs whatever rew; whatever fsf rew"}}],"numComments":0}
{"postId":1707364,"headline":"she dump on my core 'til i abort","publishedAt":"2023-06-18T04:24:39.035Z","filename":"1707364-she-dump-on-my-core","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[],"numComments":0}
{"postId":1707318,"headline":"10 hours well spent for the bit highlighted in yellow","publishedAt":"2023-06-18T04:15:47.114Z","filename":"1707318-10-hours-well-spent","transparentShareOfPostId":null,"shareOfPostId":1707217,"tags":["tme","SunOS","Sun-2"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"0ff00508-8e55-45da-8f94-761385ca9e52","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/0ff00508-8e55-45da-8f94-761385ca9e52/image.png","fileURL":"https://staging.cohostcdn.org/attachment/0ff00508-8e55-45da-8f94-761385ca9e52/image.png","width":1174,"height":1346}},{"type":"markdown","markdown":{"content":"yes, that's all i wanted"}},{"type":"markdown","markdown":{"content":"also, it says that tme handles kNetBSD sleeping and itself sleeps. this may be true, but it doesn't hold for kSunOS. very happy to have the computer running this in the attic"}}],"numComments":0}
{"postId":1707217,"headline":"not worth the effort to verify fmt -c","publishedAt":"2023-06-18T03:54:48.358Z","filename":"1707217-not-worth-the-effort","transparentShareOfPostId":null,"shareOfPostId":1706872,"tags":["SunOS","tme","Sun-2"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"abcc73d0-c608-4cd2-8d92-2d300f06b74f","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/abcc73d0-c608-4cd2-8d92-2d300f06b74f/image.png","fileURL":"https://staging.cohostcdn.org/attachment/abcc73d0-c608-4cd2-8d92-2d300f06b74f/image.png","width":1168,"height":988}}],"numComments":0}
{"postId":1706872,"headline":"clearly holding it wrong or emulator fuckup because SunOS 3 boots instantly","publishedAt":"2023-06-18T02:50:48.300Z","filename":"1706872-clearly-holding-it-w","transparentShareOfPostId":null,"shareOfPostId":1706671,"tags":["tme","SunOS","Sun-2"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"6457b71e-9a0a-4320-bd6b-c95cdfb2b5a8","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/6457b71e-9a0a-4320-bd6b-c95cdfb2b5a8/image.png","fileURL":"https://staging.cohostcdn.org/attachment/6457b71e-9a0a-4320-bd6b-c95cdfb2b5a8/image.png","width":1168,"height":988}},{"type":"attachment","attachment":{"attachmentId":"189f9e7e-6a93-4b0a-86de-673e7fb0e60d","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/189f9e7e-6a93-4b0a-86de-673e7fb0e60d/image.png","fileURL":"https://staging.cohostcdn.org/attachment/189f9e7e-6a93-4b0a-86de-673e7fb0e60d/image.png","width":1224,"height":853}},{"type":"markdown","markdown":{"content":"(still SIGABRTed, but only when extracting the second archive?)"}}],"numComments":0}
{"postId":1706671,"headline":"found a patch that does Something and is said to work with SunOS 3","publishedAt":"2023-06-18T02:11:28.453Z","filename":"1706671-found-a-patch-that-d","transparentShareOfPostId":null,"shareOfPostId":1706626,"tags":["tme","SunOS","Sun-2"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"bab913cc-6ee9-41bd-b49c-dc3901f0f8e1","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/bab913cc-6ee9-41bd-b49c-dc3901f0f8e1/image.png","fileURL":"https://staging.cohostcdn.org/attachment/bab913cc-6ee9-41bd-b49c-dc3901f0f8e1/image.png","width":1224,"height":853}},{"type":"markdown","markdown":{"content":"http://www.heeltoe.com/download/sun2/diffs-20111125"}},{"type":"markdown","markdown":{"content":"booting from st(0,0,3)vmunix still doesn't work. copying the tape rootfs to sd(0,0,0) and booting (otherwise-identically, so?) got me here and it no longer makes forward progress. normal"}}],"numComments":0}
{"postId":1706626,"headline":"and now I'm booting so hard it's SIGABRTing. very cool","publishedAt":"2023-06-18T02:01:52.435Z","filename":"1706626-and-now-i-m-booting","transparentShareOfPostId":null,"shareOfPostId":1706576,"tags":["tme","Sun-2","SunOS"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"3c427c0a-8e80-46b4-bbe5-f971753361a4","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/3c427c0a-8e80-46b4-bbe5-f971753361a4/image.png","fileURL":"https://staging.cohostcdn.org/attachment/3c427c0a-8e80-46b4-bbe5-f971753361a4/image.png","width":865,"height":338}},{"type":"attachment","attachment":{"attachmentId":"36f74725-6cf0-4b12-886c-5964e2c165ee","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/36f74725-6cf0-4b12-886c-5964e2c165ee/image.png","fileURL":"https://staging.cohostcdn.org/attachment/36f74725-6cf0-4b12-886c-5964e2c165ee/image.png","width":882,"height":494}}],"numComments":0}
{"postId":1706576,"headline":"least stupid user??","publishedAt":"2023-06-18T01:53:59.334Z","filename":"1706576-least-stupid-user","transparentShareOfPostId":null,"shareOfPostId":1704705,"tags":["tme"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"b8a5bd24-f5c6-4d4f-98a6-1d1fc564550b","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/b8a5bd24-f5c6-4d4f-98a6-1d1fc564550b/image.png","fileURL":"https://staging.cohostcdn.org/attachment/b8a5bd24-f5c6-4d4f-98a6-1d1fc564550b/image.png","width":736,"height":245}}],"numComments":0}
{"postId":1705325,"headline":"i don't know what I'm doing wrong","publishedAt":"2023-06-17T22:18:52.231Z","filename":"1705325-i-don-t-know-what-i","transparentShareOfPostId":null,"shareOfPostId":1688384,"tags":["who need they brussy steamed","omg me","Haijuan my beloved","thank you hai juan","replication crisis"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"c26343db-430c-418a-ba30-de93541d7a6c","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/c26343db-430c-418a-ba30-de93541d7a6c/DSC_2703.JPG","fileURL":"https://staging.cohostcdn.org/attachment/c26343db-430c-418a-ba30-de93541d7a6c/DSC_2703.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"9dc2f0d1-07bc-4443-8547-a69638200917","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/9dc2f0d1-07bc-4443-8547-a69638200917/DSC_2704.JPG","fileURL":"https://staging.cohostcdn.org/attachment/9dc2f0d1-07bc-4443-8547-a69638200917/DSC_2704.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"aabd5439-3169-4dd2-af20-bb45880a89fb","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/aabd5439-3169-4dd2-af20-bb45880a89fb/DSC_2705a.JPG","fileURL":"https://staging.cohostcdn.org/attachment/aabd5439-3169-4dd2-af20-bb45880a89fb/DSC_2705a.JPG","width":3096,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"3e379ff1-3323-450c-962f-164c6fbc1309","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/3e379ff1-3323-450c-962f-164c6fbc1309/DSC_2706a.JPG","fileURL":"https://staging.cohostcdn.org/attachment/3e379ff1-3323-450c-962f-164c6fbc1309/DSC_2706a.JPG","width":4128,"height":3096}},{"type":"markdown","markdown":{"content":"i mean its good or whatever but its not at all like what she gets"}}],"numComments":0}
{"postId":1704705,"headline":"naturally, there's no way to know if it doesn't boot because the emulator's broken (possible, it segfaults when it reads an EOF)","publishedAt":"2023-06-17T20:26:02.284Z","filename":"1704705-naturally-there-s-n","transparentShareOfPostId":null,"shareOfPostId":1704639,"tags":["tme","SunOS","solaris","Sun-2","sun microsystems"],"blocks":[{"type":"markdown","markdown":{"content":"(tests for int64_t presence and targets \"fast hosts\" such as 500MHz Pentium IIIs; it's entirely possible it's fundamentally broken on amd64, much less with modern codegen)"}},{"type":"markdown","markdown":{"content":"or if it doesn't boot because it's only ever been tested to target NetBSD/sun2 and real SunOS 2 does hardware init differently"}},{"type":"markdown","markdown":{"content":"(i know it doesn't boot not because the tape is sun-3, because in sun-3 mode nothing at all works, incl. the bootloader and stand-alone programs)"}}],"numComments":0}
{"postId":1704639,"headline":"doesn't help that the standalone executables/the PROM environment doesn't have the usual intr/quit","publishedAt":"2023-06-17T20:13:25.234Z","filename":"1704639-doesn-t-help-that-th","transparentShareOfPostId":null,"shareOfPostId":1704544,"tags":["tme","SunOS","solaris","Sun-2","sun microsystems"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"98000d0b-e1bc-4dda-af82-1d6e4dc5326f","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/98000d0b-e1bc-4dda-af82-1d6e4dc5326f/image.png","fileURL":"https://staging.cohostcdn.org/attachment/98000d0b-e1bc-4dda-af82-1d6e4dc5326f/image.png","width":1168,"height":988}},{"type":"attachment","attachment":{"attachmentId":"49deae53-ef9c-4fd5-9c8d-b44a376055c6","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/49deae53-ef9c-4fd5-9c8d-b44a376055c6/image.png","fileURL":"https://staging.cohostcdn.org/attachment/49deae53-ef9c-4fd5-9c8d-b44a376055c6/image.png","width":1168,"height":988}},{"type":"attachment","attachment":{"attachmentId":"ab0f0597-eed3-439f-bb68-cff7f8e37002","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/ab0f0597-eed3-439f-bb68-cff7f8e37002/image.png","fileURL":"https://staging.cohostcdn.org/attachment/ab0f0597-eed3-439f-bb68-cff7f8e37002/image.png","width":1168,"height":988}},{"type":"markdown","markdown":{"content":"thank god there's line editing at least; on slide 3 we can see that depending on how i say i want to boot the distribution tape it doesn't like it in a different way"}}],"numComments":0}
{"postId":1704544,"headline":"real @delan hours","publishedAt":"2023-06-17T19:58:21.540Z","filename":"1704544-real-delan-hours","transparentShareOfPostId":null,"shareOfPostId":1704443,"tags":["tme","SunOS","solaris","Sun-2","sun microsystems"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"a8e388b4-d02f-437d-a5d7-8d1f2cdebb11","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/a8e388b4-d02f-437d-a5d7-8d1f2cdebb11/image.png","fileURL":"https://staging.cohostcdn.org/attachment/a8e388b4-d02f-437d-a5d7-8d1f2cdebb11/image.png","width":2471,"height":1069}},{"type":"markdown","markdown":{"content":"imo :)"}},{"type":"markdown","markdown":{"content":"keyboard input is also really slow for some reason. I'm gonna assume it's got nothing to do with my insane network configuration"}},{"type":"markdown","markdown":{"content":"(also, lmfao, i knew i recognised the font from somewhere but the * sealed it – it's [AMIX sunfont](https://nabijaczleweli.xyz/content/blogn_t/008-amix-fonts.html))"}}],"numComments":0}
{"postId":1704443,"headline":"oh nevermind if you export LTDL_LIBRARY_PATH (ltdl!) and patch the generated 0.8 Makefiles thusly","publishedAt":"2023-06-17T19:41:22.952Z","filename":"1704443-oh-nevermind-if-you","transparentShareOfPostId":null,"shareOfPostId":1704187,"tags":["tme","SunOS","solaris","Sun-2","sun microsystems"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"bd00b196-be85-4072-8114-8e1cdf89c551","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/bd00b196-be85-4072-8114-8e1cdf89c551/image.png","fileURL":"https://staging.cohostcdn.org/attachment/bd00b196-be85-4072-8114-8e1cdf89c551/image.png","width":1600,"height":726}},{"type":"markdown","markdown":{"content":"```\nfind -name Makefile -exec sed -i 's/^all-local:/all-local: $(pkglib_LTLIBRARIES)/' {} +\nfind -name Makefile -exec sed -i s/-Werror// {} +\n```\nthen it does build on bookworm and if you make some symlinks to the sos that ENOENT (because even though this is an officially-supported configuration, the real search path is different than what they say) then it runs and loads the configuration correctly!"}}],"numComments":0}
{"postId":1704187,"headline":"okay i unironically think that this being an autohell program targeting the author's netbsd installation means it's entirely unportable","publishedAt":"2023-06-17T19:01:50.720Z","filename":"1704187-okay-i-unironically","transparentShareOfPostId":null,"shareOfPostId":1703817,"tags":["the fucking horror"],"blocks":[{"type":"markdown","markdown":{"content":"or that i need to install 2010 NetBSD"}}],"numComments":0}
{"postId":1703817,"headline":"incredible scenes at the autohell convention today","publishedAt":"2023-06-17T17:45:36.694Z","filename":"1703817-incredible-scenes-at","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["autohell"],"blocks":[{"type":"markdown","markdown":{"content":"in iteratively running autoreconf then whatever autopiss it says on [tme](https://people.csail.mit.edu/fredette/tme/) it's managed to fuck it up so incredibly badly that\n```\nchecking characteristics of X display nabijaczleweli.:0... 24-bit (32 bits per pixel) lsb-first images with 32-bit padding, rgb masks 0xff0000, 0xff00, 0xff, linear\nchecking for target recode support... no\nchecking for target miscellaneous support... x86\n./configure: line 9631: syntax error near unexpected token `m4_default'\n./configure: line 9631: `_LT_CONFIG_LTDL_DIR(m4_default([], [libltdl]))'\n```"}}],"numComments":0}
{"postId":1702845,"headline":"541-byte image :)","publishedAt":"2023-06-17T14:29:13.532Z","filename":"1702845-541-byte-image","transparentShareOfPostId":null,"shareOfPostId":1702802,"tags":["groff","tbl"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1038391"}}],"numComments":0}
{"postId":1702802,"headline":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa why is groff like this","publishedAt":"2023-06-17T14:10:59.162Z","filename":"1702802-aaaaaaaaaaaaaaaaaaaa","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["groff","tbl"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"b7c5ecd7-1972-49d4-91c7-954b477fe0de","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/b7c5ecd7-1972-49d4-91c7-954b477fe0de/image.png","fileURL":"https://staging.cohostcdn.org/attachment/b7c5ecd7-1972-49d4-91c7-954b477fe0de/image.png","width":769,"height":397}}],"numComments":0}
{"postId":1702297,"headline":"lets go locale users","publishedAt":"2023-06-17T11:11:34.105Z","filename":"1702297-lets-go-locale-users","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["debian","glibc"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1037198"}}],"numComments":0}
{"postId":1700007,"headline":"another banger by liz allen from massachusetts","publishedAt":"2023-06-17T01:00:43.178Z","filename":"1700007-another-banger-by-li","transparentShareOfPostId":null,"shareOfPostId":1699523,"tags":["4.3BSD-Tahoe","In like flint!"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"e707a1aa-e369-46f0-9c80-6af30525c23c","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/e707a1aa-e369-46f0-9c80-6af30525c23c/image.png","fileURL":"https://staging.cohostcdn.org/attachment/e707a1aa-e369-46f0-9c80-6af30525c23c/image.png","width":580,"height":242}}],"numComments":0}
{"postId":1699523,"headline":"what did they mean by this","publishedAt":"2023-06-16T23:33:34.585Z","filename":"1699523-what-did-they-mean-b","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["4.3BSD-Tahoe"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"919a7ba3-6978-4b84-a1e1-ababb5b76558","altText":" if (ptr==NULL || np==numbuf || (negflg && np==numbuf+1) )/* gene dykes*/ return(0); 4.3tahoe/usr/src/lib/libc/stdio/doscan.c lines 130-182/293 byte 3263/5050 65% (press RETURN)","previewURL":"https://staging.cohostcdn.org/attachment/919a7ba3-6978-4b84-a1e1-ababb5b76558/image.png","fileURL":"https://staging.cohostcdn.org/attachment/919a7ba3-6978-4b84-a1e1-ababb5b76558/image.png","width":680,"height":60}}],"numComments":0}
{"postId":1696664,"headline":"Option::take() at home b like ","publishedAt":"2023-06-16T17:08:42.813Z","filename":"1696664-option-take-at-ho","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["c++","rust"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"2a7fae0c-d7c3-4b72-a1bf-d853bdced745","altText":"*std::exchange(line_indent, {})","previewURL":"https://staging.cohostcdn.org/attachment/2a7fae0c-d7c3-4b72-a1bf-d853bdced745/image.png","fileURL":"https://staging.cohostcdn.org/attachment/2a7fae0c-d7c3-4b72-a1bf-d853bdced745/image.png","width":337,"height":28}},{"type":"markdown","markdown":{"content":"possibly missing a std::move too\n"}}],"numComments":0}
{"postId":1696496,"headline":"Date: Tue, 29 Nov 2011 14:24:27 +0200","publishedAt":"2023-06-16T16:42:22.505Z","filename":"1696496-date-tue-29-nov-20","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["coreutils","fmt"],"blocks":[{"type":"markdown","markdown":{"content":"Debian Release: wheezy/sid"}},{"type":"markdown","markdown":{"content":"https://bugs.debian.org/650381"}}],"numComments":0}
{"postId":1696092,"headline":"ayo sichuan peppers weird as hell. they bred that shit? ","publishedAt":"2023-06-16T15:35:36.232Z","filename":"1696092-ayo-sichuan-peppers","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"good for them. good for them!"}}],"numComments":4}
{"postId":1688946,"headline":"just a tad embarrassing","publishedAt":"2023-06-15T16:54:20.138Z","filename":"1688946-just-a-tad-embarrass","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1032355#19"}},{"type":"markdown","markdown":{"content":"https://github.com/systemd/systemd/pull/28048"}}],"numComments":0}
{"postId":1688384,"headline":"scale comparison","publishedAt":"2023-06-15T15:03:42.778Z","filename":"1688384-scale-comparison","transparentShareOfPostId":null,"shareOfPostId":1688343,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"d2c3fcd0-c301-4f72-9753-68b7ed6606b2","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/d2c3fcd0-c301-4f72-9753-68b7ed6606b2/DSC_2701.JPG","fileURL":"https://staging.cohostcdn.org/attachment/d2c3fcd0-c301-4f72-9753-68b7ed6606b2/DSC_2701.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"f90c8f55-4ef5-40cc-a759-26e28b6d1641","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/f90c8f55-4ef5-40cc-a759-26e28b6d1641/DSC_2702.JPG","fileURL":"https://staging.cohostcdn.org/attachment/f90c8f55-4ef5-40cc-a759-26e28b6d1641/DSC_2702.JPG","width":4128,"height":3096}}],"numComments":0}
{"postId":1688343,"headline":"idk what i did differently from last time (other than cutting in the ridges)","publishedAt":"2023-06-15T14:52:22.069Z","filename":"1688343-idk-what-i-did-diffe","transparentShareOfPostId":null,"shareOfPostId":1688291,"tags":["Haijuan my beloved","thank you hai juan","replication crisis","who need they brussy steamed","omg me"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"7e10cb46-e68f-454c-8a1f-920b6f7ef7a3","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/7e10cb46-e68f-454c-8a1f-920b6f7ef7a3/DSC_2700.JPG","fileURL":"https://staging.cohostcdn.org/attachment/7e10cb46-e68f-454c-8a1f-920b6f7ef7a3/DSC_2700.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"898342b0-96e1-4410-867d-47591e20bba3","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/898342b0-96e1-4410-867d-47591e20bba3/DSC_2698.JPG","fileURL":"https://staging.cohostcdn.org/attachment/898342b0-96e1-4410-867d-47591e20bba3/DSC_2698.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"75cb9969-e71e-433e-a647-5d853d22da9f","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/75cb9969-e71e-433e-a647-5d853d22da9f/DSC_2699a.JPG","fileURL":"https://staging.cohostcdn.org/attachment/75cb9969-e71e-433e-a647-5d853d22da9f/DSC_2699a.JPG","width":4128,"height":3096}},{"type":"markdown","markdown":{"content":"last time:"}},{"type":"markdown","markdown":{"content":"https://cohost.org/nabijaczleweli/post/1676107-didn-t-explode-along"}}],"numComments":0}
{"postId":1688291,"headline":"pov you're fumin","publishedAt":"2023-06-15T14:38:59.671Z","filename":"1688291-pov-you-re-fumin","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["who need they brussy steamed","omg me"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"ee526ff0-361b-46e0-9bda-e2fba2eb30ba","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/ee526ff0-361b-46e0-9bda-e2fba2eb30ba/DSC_2696a.JPG","fileURL":"https://staging.cohostcdn.org/attachment/ee526ff0-361b-46e0-9bda-e2fba2eb30ba/DSC_2696a.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"48259b4b-0dbe-4989-8381-6284807300bf","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/48259b4b-0dbe-4989-8381-6284807300bf/DSC_2697.JPG","fileURL":"https://staging.cohostcdn.org/attachment/48259b4b-0dbe-4989-8381-6284807300bf/DSC_2697.JPG","width":4128,"height":3096}}],"numComments":0}
{"postId":1683329,"headline":"it's debianing time","publishedAt":"2023-06-14T18:25:51.943Z","filename":"1683329-it-s-debianing-time","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1037952"}}],"numComments":0}
{"postId":1681977,"headline":"of course. LC_CTYPE, LC_TIME, and LC_MESSAGES are correct but everything else is clear. very cool","publishedAt":"2023-06-14T13:49:08.414Z","filename":"1681977-of-course-lc-ctype","transparentShareOfPostId":null,"shareOfPostId":1681953,"tags":["git"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"e8b1274c-a7aa-4a91-a205-62b08bfdfe49","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/e8b1274c-a7aa-4a91-a205-62b08bfdfe49/image.png","fileURL":"https://staging.cohostcdn.org/attachment/e8b1274c-a7aa-4a91-a205-62b08bfdfe49/image.png","width":1224,"height":774}}],"numComments":0}
{"postId":1681953,"headline":"in which git authors consider it too embarrassing to use regcomp(3) to compile their regexes^Unevermind ltrace says they're using regcomp?","publishedAt":"2023-06-14T13:42:09.749Z","filename":"1681953-in-which-git-authors","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1037929"}},{"type":"markdown","markdown":{"content":"so what the hell is happening then"}}],"numComments":0}
{"postId":1676673,"headline":"fruit (outside): sweet or acidic. smelly. not good!!! ","publishedAt":"2023-06-13T17:05:51.077Z","filename":"1676673-fruit-outside-swe","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["real"],"blocks":[{"type":"markdown","markdown":{"content":"fruit (imported): panaceum. will fix your piss, shit, cum, and hepatic and nefritic health\n"}}],"numComments":0}
{"postId":1676107,"headline":"didn't explode along the top like hers did","publishedAt":"2023-06-13T15:03:59.475Z","filename":"1676107-didn-t-explode-along","transparentShareOfPostId":null,"shareOfPostId":1676089,"tags":["Haijuan my beloved","thank you hai juan","who need they brussy steamed","omg me","replication crisis"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"b3806ff1-048d-472c-b03c-b6a5bdec1189","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/b3806ff1-048d-472c-b03c-b6a5bdec1189/DSC_2694.JPG","fileURL":"https://staging.cohostcdn.org/attachment/b3806ff1-048d-472c-b03c-b6a5bdec1189/DSC_2694.JPG","width":4128,"height":3096}},{"type":"markdown","markdown":{"content":"i've failed her"}},{"type":"markdown","markdown":{"content":"https://www.youtube.com/watch?v=z44JqGKyLBg"}}],"numComments":0}
{"postId":1676089,"headline":"mid","publishedAt":"2023-06-13T15:02:10.764Z","filename":"1676089-mid","transparentShareOfPostId":null,"shareOfPostId":1675847,"tags":["who need they brussy steamed","omg"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"0a16cd78-3a67-4272-a10d-4aa580ca5765","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/0a16cd78-3a67-4272-a10d-4aa580ca5765/DSC_2692.JPG","fileURL":"https://staging.cohostcdn.org/attachment/0a16cd78-3a67-4272-a10d-4aa580ca5765/DSC_2692.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"e2460b10-bdf3-4082-a501-1c74aec5d108","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/e2460b10-bdf3-4082-a501-1c74aec5d108/DSC_2693.JPG","fileURL":"https://staging.cohostcdn.org/attachment/e2460b10-bdf3-4082-a501-1c74aec5d108/DSC_2693.JPG","width":4128,"height":3096}}],"numComments":0}
{"postId":1675847,"headline":"this is where I'd put a funny machine translation from the subtitles usually but this bibeo just has hard chinese subs","publishedAt":"2023-06-13T14:21:51.816Z","filename":"1675847-this-is-where-i-d-pu","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"4b4679fc-8764-4b8c-af0f-be1feec38c6e","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/4b4679fc-8764-4b8c-af0f-be1feec38c6e/DSC_2690.JPG","fileURL":"https://staging.cohostcdn.org/attachment/4b4679fc-8764-4b8c-af0f-be1feec38c6e/DSC_2690.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"041766ad-96a5-4c80-b45f-84611b5fcd30","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/041766ad-96a5-4c80-b45f-84611b5fcd30/DSC_2691a.JPG","fileURL":"https://staging.cohostcdn.org/attachment/041766ad-96a5-4c80-b45f-84611b5fcd30/DSC_2691a.JPG","width":4128,"height":3096}},{"type":"markdown","markdown":{"content":"and chinese yogurt I'm told is closest to zsiadłe mleko apparently (or, for the frank audience, lait ribot apparently)"}}],"numComments":0}
{"postId":1675702,"headline":"the frankish trinity","publishedAt":"2023-06-13T13:33:24.599Z","filename":"1675702-the-frankish-trinity","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["french"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"a977bb41-f6c3-4832-9e06-3d4498fad849","altText":"hui est aujourd'hui est au jour d'aujourd'hui, mais tout n'est pas le ?","previewURL":"https://staging.cohostcdn.org/attachment/a977bb41-f6c3-4832-9e06-3d4498fad849/huj.png","fileURL":"https://staging.cohostcdn.org/attachment/a977bb41-f6c3-4832-9e06-3d4498fad849/huj.png","width":805,"height":1000}}],"numComments":0}
{"postId":1670892,"headline":"tzpfms v0.3.3, klapki v0.2.2, febug v0.2.1, and debian.nabijaczleweli.xyz is fully bookworm-compatible :)","publishedAt":"2023-06-12T18:38:43.108Z","filename":"1670892-tzpfms-v0-3-3-klapk","transparentShareOfPostId":null,"shareOfPostId":1670749,"tags":["debian","bookworm"],"blocks":[{"type":"markdown","markdown":{"content":"https://lists.sr.ht/~nabijaczleweli/tzpfms/%3Ctgokjjxgn47cuyokfv4i34mabpikf3pcp5d37oh6nrdqu5u3v7%40vzrm3qglghn6%3E"}},{"type":"markdown","markdown":{"content":"https://lists.sr.ht/~nabijaczleweli/klapki/%3Ctynqu6t5j2pe7myobr4hd3l5mxhbjkxfbvk7bber3ftatbiv7q%40ltmxnk7tew6j%3E"}},{"type":"markdown","markdown":{"content":"https://lists.sr.ht/~nabijaczleweli/febug/%3Cky2sw3vezwqndczplebwirdtpyyipf2be6clqzdzmbfkxfcreu%40cuarwyrxb3y3%3E"}}],"numComments":0}
{"postId":1670749,"headline":"100%, as proven by klapki for x32 on debian.nabijaczleweli.xyz being a version out of date against amd64","publishedAt":"2023-06-12T18:15:07.345Z","filename":"1670749-100-as-proven-by-k","transparentShareOfPostId":null,"shareOfPostId":1670343,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"and, indeed, the previous release mail says"}},{"type":"markdown","markdown":{"content":"https://twitter.com/nabijaczleweli/status/1586453410542395392"}}],"numComments":0}
{"postId":1670343,"headline":"binutils moment","publishedAt":"2023-06-12T16:59:02.773Z","filename":"1670343-binutils-moment","transparentShareOfPostId":null,"shareOfPostId":1669597,"tags":["binutils"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"99ad349b-6dc7-4ff8-9220-b420afcddfb6","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/99ad349b-6dc7-4ff8-9220-b420afcddfb6/screenshot.png","fileURL":"https://staging.cohostcdn.org/attachment/99ad349b-6dc7-4ff8-9220-b420afcddfb6/screenshot.png","width":1280,"height":783}},{"type":"markdown","markdown":{"content":"i guarantee i've posted this exact thing before (last time i tried to build klapki for x32 and it broke most likely)"}}],"numComments":0}
{"postId":1669597,"headline":"record stable-to-bug time for me","publishedAt":"2023-06-12T14:11:23.224Z","filename":"1669597-record-stable-to-bug","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["debian","bookworm","fuse"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1037410"}}],"numComments":0}
{"postId":1666630,"headline":"apparently I had use_fstab=yes which breaks dracut's built-in dataset/blockdev mapping because it only checks /etc/fstab for path↔fstype","publishedAt":"2023-06-11T23:17:10.938Z","filename":"1666630-apparently-i-had-use","transparentShareOfPostId":null,"shareOfPostId":1665962,"tags":["dracut"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"0d109913-741a-466e-8d26-32a628807a4a","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/0d109913-741a-466e-8d26-32a628807a4a/image.png","fileURL":"https://staging.cohostcdn.org/attachment/0d109913-741a-466e-8d26-32a628807a4a/image.png","width":947,"height":296}},{"type":"attachment","attachment":{"attachmentId":"cb970b13-2c68-421f-8a30-557146edc317","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/cb970b13-2c68-421f-8a30-557146edc317/image.png","fileURL":"https://staging.cohostcdn.org/attachment/cb970b13-2c68-421f-8a30-557146edc317/image.png","width":571,"height":61}},{"type":"markdown","markdown":{"content":"(which is an issue since the only non-comments in my fstab are /dev/sr0 /media/cdrom0 and LABEL=tarta-swap swap)"}}],"numComments":0}
{"postId":1666239,"headline":"rip to a real one","publishedAt":"2023-06-11T21:59:51.247Z","filename":"1666239-rip-to-a-real-one","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"15e115ed-70f5-4e3c-a165-09620479c33e","altText":"uptime 22:15:23 up 136 days, 13:58, 6 users, load average: 1.45, 2.17, 1.70","previewURL":"https://staging.cohostcdn.org/attachment/15e115ed-70f5-4e3c-a165-09620479c33e/image.png","fileURL":"https://staging.cohostcdn.org/attachment/15e115ed-70f5-4e3c-a165-09620479c33e/image.png","width":520,"height":65}},{"type":"markdown","markdown":{"content":"(of course the post didn't go through when i clicked it originally)"}}],"numComments":0}
{"postId":1665962,"headline":"holy shit saved by snapshot. /@2023-06-11/vmlinu... instead of just /@/ and we're back in business","publishedAt":"2023-06-11T20:57:44.013Z","filename":"1665962-holy-shit-saved-by-s","transparentShareOfPostId":null,"shareOfPostId":1665910,"tags":["grub"],"blocks":[{"type":"markdown","markdown":{"content":"EXCEEDINGLY rare grub dub\n"}}],"numComments":0}
{"postId":1665910,"headline":"and doesn't hard-crash and hard-reboot too many times","publishedAt":"2023-06-11T20:48:15.727Z","filename":"1665910-and-doesn-t-hard-cra","transparentShareOfPostId":null,"shareOfPostId":1665902,"tags":[],"blocks":[],"numComments":0}
{"postId":1665902,"headline":"i always look for zfs and tzpfms because dracut fucked me before. didn't expect fucking blockdev drivers to be missing","publishedAt":"2023-06-11T20:46:00.833Z","filename":"1665902-i-always-look-for-zf","transparentShareOfPostId":null,"shareOfPostId":1665872,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"lets hope grub actually supports snapshots"}}],"numComments":0}
{"postId":1665872,"headline":"no blockdev modules in the initrd","publishedAt":"2023-06-11T20:40:14.934Z","filename":"1665872-no-blockdev-modules","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[],"numComments":0}
{"postId":1665660,"headline":"look ma I'm on tele","publishedAt":"2023-06-11T19:59:14.088Z","filename":"1665660-look-ma-i-m-on-tele","transparentShareOfPostId":null,"shareOfPostId":1664922,"tags":["debian","bookworm"],"blocks":[{"type":"markdown","markdown":{"content":"https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#dash-circumflex"}},{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1028002."}}],"numComments":0}
{"postId":1664922,"headline":"aaaand of course I'm not the first or only one who's used the ssh group as ACL","publishedAt":"2023-06-11T17:58:46.487Z","filename":"1664922-aaaand-of-course-i-m","transparentShareOfPostId":null,"shareOfPostId":1664897,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/990456#35"}}],"numComments":0}
{"postId":1664897,"headline":"criminal behaviour that this isn't in the NEWS lmfao","publishedAt":"2023-06-11T17:52:45.648Z","filename":"1664897-criminal-behaviour-t","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["debian","bookworm"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"527e98f1-796c-489a-837f-33a564c4cf8a","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/527e98f1-796c-489a-837f-33a564c4cf8a/image.png","fileURL":"https://staging.cohostcdn.org/attachment/527e98f1-796c-489a-837f-33a564c4cf8a/image.png","width":1224,"height":134}}],"numComments":0}
{"postId":1661988,"headline":"really fun how the only material difference appears to be that i do I/O in 64k blocks and that's enough for being 3x faster","publishedAt":"2023-06-11T03:08:50.572Z","filename":"1661988-really-fun-how-the-o","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["voreutils","perf moment"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"b3d8cdc4-a2e4-4038-981b-a5a62e673a6d","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/b3d8cdc4-a2e4-4038-981b-a5a62e673a6d/image.png","fileURL":"https://staging.cohostcdn.org/attachment/b3d8cdc4-a2e4-4038-981b-a5a62e673a6d/image.png","width":651,"height":264}},{"type":"markdown","markdown":{"content":"(and in this mode you really do need to read and write every byte)"}}],"numComments":0}
{"postId":1659151,"headline":"wrong kaczyński :/","publishedAt":"2023-06-10T18:22:15.303Z","filename":"1659151-wrong-kaczynski","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[],"numComments":0}
{"postId":1658603,"headline":"↑ this user is like a dumpy but enlarged to show texture","publishedAt":"2023-06-10T16:23:03.914Z","filename":"1658603-this-user-is-like","transparentShareOfPostId":null,"shareOfPostId":1658460,"tags":["Haijuan my beloved","thank you hai juan"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"9a15d38d-48eb-4a77-b5f6-e0784e4beecb","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/9a15d38d-48eb-4a77-b5f6-e0784e4beecb/DSC_2673.JPG","fileURL":"https://staging.cohostcdn.org/attachment/9a15d38d-48eb-4a77-b5f6-e0784e4beecb/DSC_2673.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"96553d6c-f3a4-4b4d-848e-0463e5499d35","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/96553d6c-f3a4-4b4d-848e-0463e5499d35/a.jpg","fileURL":"https://staging.cohostcdn.org/attachment/96553d6c-f3a4-4b4d-848e-0463e5499d35/a.jpg","width":3843,"height":2785}}],"numComments":0}
{"postId":1658460,"headline":"POV you got steamed","publishedAt":"2023-06-10T15:54:28.372Z","filename":"1658460-pov-you-got-steamed","transparentShareOfPostId":null,"shareOfPostId":1647533,"tags":[],"blocks":[{"type":"attachment","attachment":{"attachmentId":"8de92b27-4ad9-432e-a2c1-94bf575bdb44","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/8de92b27-4ad9-432e-a2c1-94bf575bdb44/DSC_2676.JPG","fileURL":"https://staging.cohostcdn.org/attachment/8de92b27-4ad9-432e-a2c1-94bf575bdb44/DSC_2676.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"6e0ea83c-ed12-46b2-bbca-a7a06c9ef33f","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/6e0ea83c-ed12-46b2-bbca-a7a06c9ef33f/DSC_2678.JPG","fileURL":"https://staging.cohostcdn.org/attachment/6e0ea83c-ed12-46b2-bbca-a7a06c9ef33f/DSC_2678.JPG","width":4128,"height":3096}}],"numComments":0}
{"postId":1654858,"headline":"yoo lets fuckin go this brings the pro-verbial voreutils user's manual to 255 pages ","publishedAt":"2023-06-09T22:49:14.145Z","filename":"1654858-yoo-lets-fuckin-go-t","transparentShareOfPostId":null,"shareOfPostId":1654756,"tags":["voreutils"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"986fb9ab-85d9-4232-844f-b5546a97b671","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/986fb9ab-85d9-4232-844f-b5546a97b671/image.png","fileURL":"https://staging.cohostcdn.org/attachment/986fb9ab-85d9-4232-844f-b5546a97b671/image.png","width":870,"height":537}},{"type":"markdown","markdown":{"content":"(blank space squeezed to hide texture)"}}],"numComments":0}
{"postId":1654756,"headline":"men will literally invent world's worst prefix recognition schemes instead of using - as the standard input stream and keeping it positional","publishedAt":"2023-06-09T22:31:42.324Z","filename":"1654756-men-will-literally-i","transparentShareOfPostId":null,"shareOfPostId":1642113,"tags":["voreutils","od"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"bcc7a48e-1f8d-479d-a092-390df7675ed2","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/bcc7a48e-1f8d-479d-a092-390df7675ed2/image.png","fileURL":"https://staging.cohostcdn.org/attachment/bcc7a48e-1f8d-479d-a092-390df7675ed2/image.png","width":1920,"height":1440}},{"type":"attachment","attachment":{"attachmentId":"a8339934-7388-49aa-b3a0-009d05240281","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/a8339934-7388-49aa-b3a0-009d05240281/image.png","fileURL":"https://staging.cohostcdn.org/attachment/a8339934-7388-49aa-b3a0-009d05240281/image.png","width":1920,"height":1440}},{"type":"attachment","attachment":{"attachmentId":"50f0bbe6-8b24-43ee-ae21-18b988c81f15","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/50f0bbe6-8b24-43ee-ae21-18b988c81f15/image.png","fileURL":"https://staging.cohostcdn.org/attachment/50f0bbe6-8b24-43ee-ae21-18b988c81f15/image.png","width":2560,"height":1440}},{"type":"markdown","markdown":{"content":"i *will* be axing the XSI +0xskip.bB syntax. probably the XSI shorthands as well. shit's a damn liability fr fr"}},{"type":"markdown","markdown":{"content":"also: pog chinese in the groff output (TW-Sung's 132M installed nominal, ends up being 70M with compress=zstd) :)"}}],"numComments":0}
{"postId":1651229,"headline":"SIGILL, apparently, with a \"reserved operand fault\" subtype","publishedAt":"2023-06-09T11:39:59.708Z","filename":"1651229-sigill-apparently","transparentShareOfPostId":null,"shareOfPostId":1649763,"tags":["od","4.2BSD","float","floating point"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"e36bfb3b-1cdb-447c-9876-d1937216bf36","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/e36bfb3b-1cdb-447c-9876-d1937216bf36/image.png","fileURL":"https://staging.cohostcdn.org/attachment/e36bfb3b-1cdb-447c-9876-d1937216bf36/image.png","width":422,"height":1119}},{"type":"markdown","markdown":{"content":"and according to [this table](http://rbur004.github.io/MacVAX/op-codes/Instructions/cvt.html) which also says \"teh\" in it, \"Reserved Operand (Floating Point)\" is a CPU exception type"}},{"type":"markdown","markdown":{"content":"a quick skim doesn't reveal what hell non-754 float format the VAX uses"}}],"numComments":0}
{"postId":1649763,"headline":"who need they floatussy vaxed","publishedAt":"2023-06-09T02:48:09.120Z","filename":"1649763-who-need-they-floatu","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["od","4.2BSD"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"4b11ff30-c521-46f8-b1a9-c7fce5d416f4","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/4b11ff30-c521-46f8-b1a9-c7fce5d416f4/image.png","fileURL":"https://staging.cohostcdn.org/attachment/4b11ff30-c521-46f8-b1a9-c7fce5d416f4/image.png","width":578,"height":230}},{"type":"markdown","markdown":{"content":"i shudder to think what that could possibly do if they need to special-case it"}}],"numComments":0}
{"postId":1647533,"headline":"działzy","publishedAt":"2023-06-08T20:21:25.224Z","filename":"1647533-dzia-zy","transparentShareOfPostId":null,"shareOfPostId":1636148,"tags":["Haijuan my beloved","thank you hai juan","replication crisis"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"4e63de08-d55e-4cab-bea7-a64b56364bf0","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/4e63de08-d55e-4cab-bea7-a64b56364bf0/DSC_2669.JPG","fileURL":"https://staging.cohostcdn.org/attachment/4e63de08-d55e-4cab-bea7-a64b56364bf0/DSC_2669.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"ec77b71a-f177-4e6e-90f8-6cd25591c892","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/ec77b71a-f177-4e6e-90f8-6cd25591c892/DSC_2672.JPG","fileURL":"https://staging.cohostcdn.org/attachment/ec77b71a-f177-4e6e-90f8-6cd25591c892/DSC_2672.JPG","width":4128,"height":3096}},{"type":"attachment","attachment":{"attachmentId":"beab6ef9-43bd-491e-8a39-6b86ed2179b3","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/beab6ef9-43bd-491e-8a39-6b86ed2179b3/DSC_2671.JPG","fileURL":"https://staging.cohostcdn.org/attachment/beab6ef9-43bd-491e-8a39-6b86ed2179b3/DSC_2671.JPG","width":4128,"height":3096}},{"type":"markdown","markdown":{"content":"possibly my worst transcription yet! (but most accurate because it's already plural in polish)"}}],"numComments":0}
{"postId":1646156,"headline":"the only way to see which (or how many) prometheus targets are down/failing is the webui. it's not in the metrics","publishedAt":"2023-06-08T17:11:25.943Z","filename":"1646156-the-only-way-to-see","transparentShareOfPostId":null,"shareOfPostId":null,"tags":["idk","prometheus"],"blocks":[{"type":"markdown","markdown":{"content":"you get RSS, timings for the GC, heap statistics, whatever, but not failed targets or anything of the sort. A1"}}],"numComments":0}
{"postId":1642272,"headline":"hit a gcc bug, must be a wednesday ","publishedAt":"2023-06-08T00:28:25.825Z","filename":"1642272-hit-a-gcc-bug-must","transparentShareOfPostId":null,"shareOfPostId":null,"tags":[],"blocks":[{"type":"markdown","markdown":{"content":"at least there's a bugzilla result for it :)"}},{"type":"markdown","markdown":{"content":"https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105195"}}],"numComments":0}
{"postId":1642113,"headline":"some of my best work yet i think","publishedAt":"2023-06-08T00:06:02.668Z","filename":"1642113-some-of-my-best-work","transparentShareOfPostId":null,"shareOfPostId":1641987,"tags":["voreutils","od"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"9980d072-e1ea-4912-b521-1c2a8a781e74","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/9980d072-e1ea-4912-b521-1c2a8a781e74/image.png","fileURL":"https://staging.cohostcdn.org/attachment/9980d072-e1ea-4912-b521-1c2a8a781e74/image.png","width":859,"height":1369}},{"type":"attachment","attachment":{"attachmentId":"0a37a5c6-f8bc-4b7b-8aab-46eccd698c1e","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/0a37a5c6-f8bc-4b7b-8aab-46eccd698c1e/image.png","fileURL":"https://staging.cohostcdn.org/attachment/0a37a5c6-f8bc-4b7b-8aab-46eccd698c1e/image.png","width":839,"height":1354}},{"type":"attachment","attachment":{"attachmentId":"6edc68a7-8539-493b-a309-f867fd7464a5","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/6edc68a7-8539-493b-a309-f867fd7464a5/image.png","fileURL":"https://staging.cohostcdn.org/attachment/6edc68a7-8539-493b-a309-f867fd7464a5/image.png","width":824,"height":392}},{"type":"markdown","markdown":{"content":"also https://srhtcdn.githack.com/~nabijaczleweli/voreutils/blob/man/man1/od.1.html since apparently mandoc's mandocciness has caught up to its CVS"}}],"numComments":0}
{"postId":1641987,"headline":"","publishedAt":"2023-06-07T23:48:44.365Z","filename":"1641987-https-bugs-debian","transparentShareOfPostId":null,"shareOfPostId":1639705,"tags":["coreutils","od"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1037217"}}],"numComments":0}
{"postId":1639705,"headline":"this is fucking pathological. what the fuck are they cooking","publishedAt":"2023-06-07T18:28:36.966Z","filename":"1639705-this-is-fucking-path","transparentShareOfPostId":null,"shareOfPostId":1638889,"tags":["coretils","voreutils","od"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"545ab3a1-1dbd-4383-906e-d75819100f1f","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/545ab3a1-1dbd-4383-906e-d75819100f1f/image.png","fileURL":"https://staging.cohostcdn.org/attachment/545ab3a1-1dbd-4383-906e-d75819100f1f/image.png","width":1224,"height":456}},{"type":"markdown","markdown":{"content":"this is, indeed: a 4.5MiB seek (it's a device so it's seekable) then a read of 4.5MiB; this produces 20MiB of output. it's nothing, right. except:\n * coreutils od -tcz takes *1.75s* to do this (presumably to format the digits)\n * coreutils od -taz takes *1.3s* to do this (presumably because it doesn't need to do any formatting)"}},{"type":"markdown","markdown":{"content":"note that these transformations are *entirely byte-wise*, there's no space for any special sauce in here.\nso how in the ever-loving god of piss does\n * my od -taz take *220ms* to do an identical transformation. this is, as helpfully-pointed-out, 6x faster. how is this possible\n * my od -tcz – which parses the entire file in the current locale (UTF-8, glibc) – still take just *532ms*; this means that coreutils od effectively parses the whole input 3.5x by default"}},{"type":"markdown","markdown":{"content":"how is it *possible* to have a program of this type where you're processing *less than 4kB/ms* (just 3\\`687 for coreutils -taz!)"}}],"numComments":0}
{"postId":1638889,"headline":"staggering to consider that after 50 years of UNIX and 25 of modern encodings no-one's bothered to have a hexdump with a character listing","publishedAt":"2023-06-07T16:24:07.160Z","filename":"1638889-staggering-to-consid","transparentShareOfPostId":null,"shareOfPostId":1620755,"tags":["voreutils","od","UNIX"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"39dce3ef-256e-4668-a04e-358227e3c2e9","altText":"","previewURL":"https://staging.cohostcdn.org/attachment/39dce3ef-256e-4668-a04e-358227e3c2e9/image.png","fileURL":"https://staging.cohostcdn.org/attachment/39dce3ef-256e-4668-a04e-358227e3c2e9/image.png","width":667,"height":75}},{"type":"markdown","markdown":{"content":"(brought to you by six minutes of lifting out the character decoder for c)"}}],"numComments":0}
{"postId":1638110,"headline":"notably, the final sample still produces a warning from bash even though it does the right thing, so","publishedAt":"2023-06-07T13:33:20.672Z","filename":"1638110-notably-the-final-s","transparentShareOfPostId":null,"shareOfPostId":1638003,"tags":["bash","dash"],"blocks":[{"type":"markdown","markdown":{"content":"https://bugs.debian.org/1037195"}},{"type":"markdown","markdown":{"content":"https://lore.kernel.org/dash/7ygxq63mk22evfzirlilu4eexc2q44uul6zsade73om5hgbvj7@a6er2aqswli7/t/#u"}}],"numComments":0}
{"postId":1638003,"headline":"left: issue 7; right: issue 8 draft 3","publishedAt":"2023-06-07T13:06:48.453Z","filename":"1638003-left-issue-7-right","transparentShareOfPostId":null,"shareOfPostId":1635978,"tags":["bash"],"blocks":[{"type":"attachment","attachment":{"attachmentId":"0da037cb-cece-4347-a0eb-f452f79450f1","altText":"The here-document shall be treated as a single word that begins after the next