S/FTP (Shielded/Fluorinated Toilet Paper)
Replying to @nabijaczleweli
he's learning :)
Replying to @nabijaczleweli
i interrupted brushing him to shoot and now i will never recover
getting really into vore, not for horny reasons, but for the FDA to classify me as food and put me on the unimportables list
wild to me that we hit the four-cpu mark in second-gen intel core i in 2011 and nothing has really changed for the consumer until, like, last year
Replying to @nabijaczleweli
:)
i wonder how difficult it would be to make an SD card that exposes a fake MMC backed by, like, a blockdev it gets over, like, iSCSI
Replying to @nabijaczleweli
SDIO exists, right, so there /are/ Wi-Fi SOCs with antennas that fit into SD form factor (or, well, just flat ribbon for Ethernet), so I expect this to be both fully possible and desirable, if only to avoid the dogshit flash inside SDs, so?
Replying to @nabijaczleweli
oh, to be him, just for a fleeting moment!
wasn't that like a citrus?
Replying to @nkizz11
originally prompted by a friend complaining "my SD card died mid-[3D-]print", but, like, I have always-on SBCs whose SDs have just worn out and it's a PITA to dump whatever's left, find another card, reimage, &c.
Replying to @nkizz11
also i barely ever shoot outside nowadays, and it's a /process/ to kill the camera, pop the card, find a dongle, plug all three togeter, and unwind, each time, similarly for a scanner; having these interface directly to an iSCSI-or-equivalent target would just work so much better
Replying to @nabijaczleweli
its a new day! he's reading the paper to find out what's gone on
when the 386 did it it was "a long time coming", and "allowed you to unlock the true potential of your PC", but when I do it, I'm "disrespectful", and "the principal needs to see me" (adopting a flat addressing scheme)
Replying to @nabijaczleweli
this has haunted me for weeks and i have no clue how to phrase it for it to be funny
Replying to @nabijaczleweli
allowing flash and pressing play on the presentation(?) hard-yeets the firefox process. magnificent
reject modernity, embrace tradition https://twitter.com/nabijaczleweli/status/1173260806957469696
so i was wondering why absolutely trivial shit is just plain unresolvable over in netdata land and how the turnover is as bad as it appears to be and apparently there's thirty one million dollars of venture capital pumped into the damned thing and that explains it all tbh
Replying to @nabijaczleweli
Previously:
* installer broken if cc = clang
* i open an issue with a solution inside
* employee opens a PR with the solution and assorted clean-up
* another contests this
* the opener says "if you want to go to the mat over this"(??)
then half a year passes
Replying to @nabijaczleweli
* a third employee comments on my issue saying that PR man has (a) left and (b) deleted his fork so (c) his changeset is lost forever
* I have to first explain then /link/ <PR URL>.patch because they cannot figure it out, apparently(?)
* netdata now builds when cc is clang
Replying to @nabijaczleweli
Currently:
I opened a PR yesterday that stops the diskspace plug-in from instantly mounting all autofs nodes, and got this. HOW do you write so much, yet say so little. This is literally fucking worse than empty, the man that got tagged is code owner and already got notified.
Replying to @nabijaczleweli
look, I'm all for funnelling venture capital into workers' hands as quickly as possible. only thing it's good for, really. the harder you scam rich people the more morally pure you are. but why must i suffer for this
Replying to @nabijaczleweli
hm, I've been able to use the vendor executable to upload vendor firmware, and flash․py to upload peadee firmware, but fw_pad.py was detrimental to peadee firmware, and no amount of dicking about let me upload vendor firmwares via flash․py; guess I'll just wait for the Article
Replying to @nabijaczleweli
SH has 135 instructions and 54264 encodings, SH-2 144 and 52680, mostly because they don't have FPUs
Replying to @nabijaczleweli
this is official J-core promo material, wild shit
Replying to @nabijaczleweli
lmao apparently http://FPSCR.SZ being set or not changes the instruction decoding for FMOVs. what the hell am I supposed to do about this
Replying to @nabijaczleweli
i.e., depending on architectural state, 1111_0101_1010_0110 is either FMOV.S @(R0,R10),FR5 or FMOV @(R0,R10),XD2; cool, great. lovely!
Replying to @nabijaczleweli
this fucking sucks, I'm actually writing a decoder instead of generating nine megabytes of code and indexing a 256KiB array
enterprise devops, or "using 2kw for something you could do less annoyingly on a core 2 duo"
Replying to @nabijaczleweli
yes im using aws again and yes im angy again
upgraded to zfs 2.0.0-1~exp1, switched from compress=lz4 to zstd[-3], funie stats:
* clang-10 executable (2.4G apparent): 1.5G -> 1.1G
* stripped (238M): 91M -> 59M
* llvm-toolchain-9 partial build tree (734M): 312M -> 247M
* llvm-project-10 build tree (22G): 9.6G -> 6.1G
Replying to @lambdakitten
uh, hm, I haven't managed to measure any significant difference on a Core 2 Duo E6400 @ 2.14GHz, but this system is horrifically starved for I/O, so dunno how representative this is; both give me roughly 20-25% when reading and 10-15% when writing
Replying to @nabijaczleweli
* nextpnr+icestorm+prjtrellis build trees (2.6G): 834M -> 471M
* another LLVM build tree, but this time without any of the source (19G): 8.0G -> 5.1G
it also does slightly better at a 1.6G mailbox than compress=gzip[-6]
Replying to @nabijaczleweli
overall im Slightly surprised by how well zstd does in this application but not That Much, but also I've doubled my free space on that pool and it's measurably faster by up to 15-25MB/s; for Free™!
Replying to @nabijaczleweli
bruh why do i supposedly have to pay at least one thousand dollars per year to the SD Association for a full SD spec, but apparently a "simplified" variant is free? what are they hiding
Replying to @iximeow
I have since yeeted the binary so no way to check, but I appreciate the explanation nonetheless, thanks :)
Replying to @nabijaczleweli
coming soon to yaxdis in /your/ area! (hopefully)
what have we let the world come to? (referring to having just sent a PR over twitter DM)
Replying to @Mayabotics
hm, i don't intend to do drm or interface to the ass daemon, so that'll be fine i think; thanks!
Replying to @nabijaczleweli
okay, the dates on the MMC spec are between 2001 and 2004, but like, this would look like shit even on A4
Replying to @nabijaczleweli
NEW JEDEC JENDERS, WHO UP??????
Replying to @nabijaczleweli
this "Personal" sexion consists of: Salutation, First Name, Last Name, Company Name, and Country – the personallest of all the database fields
Replying to @nabijaczleweli
yee
Replying to @nabijaczleweli
oh lmao thats just my last name field, but i put in ha ha ha yee after the iconic video; class
Replying to @nabijaczleweli
🅱️oneless
Replying to @nabijaczleweli
my fans have been asking me, for the longest time – are OneMix laptops truly free of bones? – it's time for me to finally publish a verdict.
Replying to @nabijaczleweli
holy fucking hell, Windows iSCSI Initiator program will refuse to connect with this bull shit when the target name has /capital letters/ in it. for fuck's sake
just got hit with the "are you part of a team" and im infinitely old now; i have aged a thousand years
Replying to @nabijaczleweli
135cm (well, 25+55*2) plain fails to initialise with an EILSEQ; just 80cm tries a bit, but still ultimately fails. truly shocking
today in Banking: i got an (1) e-mail with the summary for december, (2) attached as a PDF, (3) "secured" with my PESEL, (4) the PDF just says "attached to this document"(?), is a (5) .htm, with (6) an unfilled "Mail reference number: UNIQUE_MAIL_XREF." at the end
Replying to @nabijaczleweli
personally I had no fucking idea you /could/ attach to PDFs, and uhh, out of the four readers I've since tried, only firefox actually indicates that there is an attachment. I had no idea with my default one
Replying to @The6P4C
yeah, live with two https://twitter.com/nabijaczleweli/status/1339901978441342976
perfectly ripe and brimming with juicy seed
Replying to @nabijaczleweli
delicious, i can smell the caustic smoke already
Replying to @nabijaczleweli
we must cut down on food-based waste, just look how much packing i had to strip to get to the rich, calorie-dense core
Replying to @nabijaczleweli
the lettering says "13312B2 99 1E MHP-TA 15-9-85", which appears to be a Littelfuse(!) MHP-TA15-9-85, now MHP-TAM15-9-85 thermal 9V 15A 85°C fuse; cute!
Replying to @0x47DF
yeah, %PROGRAMFILES% and %PROGRAMFILES(x86)%
it took me one whole month to think this through and come up with a solid reply, and yet my post still ends with being a coward. never not on brand (unfortunately, this time)
doing "journalism" to be "forcibly silenced 😩"
you have the right to copy any of my work unless you like the foundation or think it's in any way good, then you can copy this boot in your ass
Replying to @nabijaczleweli
i would like to retract my earlier statement — apparently you hafta be a nazi for that — but it ain't my fault that I'm out here getting loose, gotta blame it on the goose (half a cup of gin, technically, but who's counting), gotta blame it on the juice, baybee
Replying to @gewt
According to https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/virtualization/ch33s08 at least, this means that the guest can run on all currently installed CPUs
this is a certified ZFS moment !
I ain't been slept on this much since none of y'all fuckers listened to my album
ohshite(dpkg)
days since crashing clang:
Replying to @nabijaczleweli
fixed in latest snapshot :)
Replying to @nabijaczleweli
anyway, here's user-space debugfs
Replying to @nabijaczleweli
honestly, twitter makes a damned hash of this, but I personally find live inspection of std::sort (with sleep(1) in the comparator) pretty damn cool https://youtu.be/HTubYyhcCLk
Replying to @nabijaczleweli
anyway, here's user-space debugfs; you can build it, run it, and debug your applications with it (if badly): https://git.sr.ht/~nabijaczleweli/febug
Replying to @nabijaczleweli
and they say machines can't break your heart
Replying to @nabijaczleweli
this machine shipped with DOS
Replying to @nabijaczleweli
this looks fake as fuck. I mean, it's literally true, but it looks like a shitpost
i was gonna try to do NVMe-oF boot support for the shits, but, astoundingly, you just copy /sbin/nvme, /etc/nvme/, nvmf-autoconnect.service, and modules to the initrd and it'll Just Work. wild
who did this?
Replying to @nabijaczleweli
she
Replying to @nabijaczleweli
now is a time for healing (thinking why you told me to let you out, got snowed on, then sprinted back inside, soaked through)
Replying to @nabijaczleweli
now with ergonomic C (so long as the compiler isn't dogshit, at least) and C++ APIs! https://git.sr.ht/~nabijaczleweli/febug/tree/dc50f05bffbb2a834f79f67b58f82ea66d23b088/item/examples
Only one of these cats is ready for work in winter conditions; are you?
Replying to @nabijaczleweli
this is what the city took from you. from us all
Replying to @nabijaczleweli
it seems that ronn-ng won't let me do the formatting I want, nor does it handle cmsg(3)-style multi-name pages gracefully, so i think its (unfortunately) finally time for plain roff. OTOH, this does mean I can finally just use the C preprocessor, so
RT @iximeow: /!\ new yaxpeax-dis /!\
this is one (0.2.3) i'm very excited for: @nabijaczleweli let me know they wrote a yaxpeax-superh, su…
building new zfs package for the 3rd (third) time because i've managed to forget about it and, hence signing timed out 2ce (twice)
Replying to @nabijaczleweli
four times
Replying to @nabijaczleweli
five fuckign times . im done. im fucking over the god damned gag; praise be cache invalidation
so mister Fed Ex (who I assume delivers all parcels) has bestowed unto me my crowdsupply order, and uh.. it's in (dogshit machine-translated) Polish (they failed to print)? I was billed from the US, and this left from the US, one product is from HU, another from CN, wh-
Replying to @nabijaczleweli
i redacted away the bit where they printed an Ę in my shipping address as AE. not Æ, which Ę does collide on some common codepage with. AE
but it's fine in the footer?
Replying to @nabijaczleweli
I had ":)" prepopulated after pasting in the first screenshot, but im no longer ":)" because i lost the last five hours to setsockopt(2) level being 0 for NetBSD's LOCAL_CREDS (contradicting unix(4)) vs SOL_SOCKET for Linux's SO_PASSCRED, failing silently (errno=0), doing nothing
downloading source: five seconds
autoconf: sixty-ninety seconds
building package: five-ten seconds
installation: one second
someone who's good at packaging please help me budget this, my NetBSD port is dying
Replying to @nabijaczleweli
that being said, is there any reason autoconf couldn't do 90% of its checks in parallel to one another? (besides having to send toe pics to stallman to be graciously granted the rights to touch foundation code)
when uhhh.. when you yeah.
uhh is NetBSD poll(2) broken? if I kill a client via SIGINT or the client just closes its end of the socket, I never receive POLLHUP and keep getting POLLIN instead?
Replying to @nabijaczleweli
turns out its just different from freebsd and linux and that's what it's Supposed to be doing, but i didn't fish it out from the blob of text in POLLHUP description. cool
Replying to @nabijaczleweli
you may not like it, but this is what peak systems programming looks like
it's important to always have a strong personal brand
not every day you find a clang bug
Replying to @nabijaczleweli
llvm-bugs@ doesn't let me post, and I have to beg admins for bugzilla access. pain
friending a girl on discord to "play a game" together, but it's a screen of share battlestar(6) in an 80x25 QEMU window and a badly multiplexed pty
Replying to @nabijaczleweli
man, this manpage is.. Quite something
Replying to @wubscale
The "I wrote battlestar in 1979 in order to experiment with the niceties of the C language." bit does it for me. Rare Phrase. Plus it's literally twice my age.
SO WORD OF FUCKING WARNING: if you're using ZFS-on-root with dracut on sid, then `ln -s /sbin/zgenhostid /bin/` and regenerate your initrd
Replying to @nabijaczleweli
my only regret in life is that i cannot scream at maintainers retroactively, holy fucking shit
Replying to @nabijaczleweli
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980464
say what you want about Lithuanians, you can't deny them the sense of style
Replying to @nabijaczleweli
that's a cute RJ45 hole
Replying to @The6P4C
hi :)
Replying to @nabijaczleweli
The goods in this invoice cannot be used for the military purposes and are not included in the multiple-purpose list.
thank you, American Empire®; very cool.
languages stop putting their advertised-as-memcpy-equivalents' arguments in backward order to memcpy(3) challenge
Replying to @nabijaczleweli
this has been a Rust call-out post
the delicate downright erotic dance between MAKE_JOBS=$(sysctl hw.ncpuonline) and NetBSD/i386's three-gigabyte address space
Replying to @nabijaczleweli
it turns out that this should not be considered a bug; indeed, "clang -E -" should fail or at least issue a diagnostic, but @Guriwesu is a coward and won't back me up on this.
Replying to @nabijaczleweli
LET'S FUCKING GOOOOOOOOOOOOOOOOOO
Replying to @nabijaczleweli
not pictured: a commented-out bit of the Makefile where some fucking brain genius set MAKE_JOBS_SAFE=no and having had to resize the pkgsrc disk because 5.5G was simply not enough (indeed, the workdir, which I've cleared beforehand, is now 8.6G)
Replying to @nabijaczleweli
okay, so uhh, here's user-space debugfs with ports for Linux, FreeBSD, NetBSD, and OpenBSD and application programming libraries for C, C++, and Rust, all fully documented (I think!), v0.1.0: https://git.sr.ht/~nabijaczleweli/febug
I am thinking about converting to
NetBSD. It will take me atleast 1 year of compilation. Thoughts ?
guy who learns about the hyperinflation in Poland prior to 1995 and his response is "hot"
Replying to @alt_kia
forbidden USB
bumping my cooperative debugging "frame work" for the final time because it took a lot of time and i don't hate how it turned out https://twitter.com/nabijaczleweli/status/1352014480960593922
one day i will finally give into my urges (writing a soft mailing list ware), and then it'll be over for you fuckers
i wget -red the 8devices wiki and what the absolute fuck is this i hate it i hate it i hate it i hate it
Replying to @nabijaczleweli
hungy
Replying to @nabijaczleweli
he has vored. he has chilled. one final item on the itinerary:
we could've had this.
Replying to @nabijaczleweli
ubuntu users normally vs when you bad-mouth canonical
Replying to @nabijaczleweli
so i copied the discs, naturally, and the plain Win2k one is 131M, the one with SP3 is 372M, and come out to 88M and 333M with compress=zstd, respectively; rather odd, since I'd expect the thousand archive files to compress worse than almost seven thousand plain drivers/help/&c.
Replying to @nabijaczleweli
but, uh, what мore could there be in SP3 for it to be thrice the size? the base system can't've grown that much, surely?
narkive stop being the only netbsd-users@ google result and only returning a PHP OOM error challenge
what if you wanted to boot the networked berkeley system but the kernel said
Replying to @nabijaczleweli
pogue
Replying to @nabijaczleweli
this is a certified Big Endian moment!
Replying to @nabijaczleweli
my favourite bit of this is that the web interface doesn't remotely match the system state and is very insistent that Wi-Fi is very much off and wholly unconfigured. I'm accessing the web UI over wifi
Replying to @The6P4C
takes one to know one
Replying to @nabijaczleweli
"building OpenWRT with -j26", or "configuring every package for half a minute, then building it in under a second, one at a time" https://twitter.com/nabijaczleweli/status/1350830031191334913
Replying to @nabijaczleweli
love too be able to run make clean to remove build artifacts and not have to resort to zfs rollback :)
why does every part of this suck so baaaaaaaaaaaad
Replying to @nabijaczleweli
i,m on amd64??
Replying to @nabijaczleweli
haha, of course this is a well-known and well-understood problem with a 2018 patch that applies with minimal fuzz. love too progaming
Replying to @nabijaczleweli
i gave up and configured linux instead, time to expensive pendant draws ever closer
Replying to @nabijaczleweli
!!!!!!!
Replying to @The6P4C
hi :)
measuring git repository size by kWh per gc
percussive maintenance but for software
Replying to @nabijaczleweli
hm i posted this as a gag but i literally do this 100% of the time. if a soft ware requires me to scan through a list of more than five options, find an item in a menu tree, or doesn't expose a Thing in its front-end, it is getting lied to, repeatedly and severely, until it works
Replying to @nabijaczleweli
CC is unset (clang), CC is clang, CC is gcc, CC is gcc (clang), CC is a wrapper around clang, and also I rollback the rootfs blockdev from the host at the right time, the output file is a FIFO catted into ssh. i give a /fuck/ about your build system telling me what I can't do.
Replying to @nabijaczleweli
also the "bind-mounting /dev/null over /proc/swaps" bit to appease kubernetes (i will NOT be told what my deallocation semantics are supposed to be, fuck you) but that's so pedestrian it's lost its novelty to me
Replying to @The6P4C
new efi vars in gun-metal grey at great prices from lowe's
uhhh is fuse3 just.. broken on i686? __USE_FILE_OFFSET64 is supposed to gate this, but doesn't seem to in practice?
Replying to @nabijaczleweli
oddly, if unsurprisingly, x32 does build, so?
Replying to @nabijaczleweli
record time https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981012
Replying to @nabijaczleweli
now with Debian and pkgsrc packages, and building on NetBSD's distribution compiler! https://git.sr.ht/~nabijaczleweli/febug
Replying to @nabijaczleweli
apparently this is Known and upstream refuses to acknowledge this. cool
Replying to @nabijaczleweli
if ONLY there was some tooling at hand that prints each step as it executes it, similarly to sh -x, mayhap, so a programmer could see what happens in real time and easily nail the offending action. alas!
Replying to @nabijaczleweli
if i ever meet an openwrt enjoyer it's on fucking sight
as of this morning, my shitty x32 sid router has better uptime than my ISP
Arch Linux is a bleeding-edge distribution, not for the faint of heart
Replying to @nabijaczleweli
i explicitly spec a new enough version of ronn in the README! it's one of the two(!) results of "git grep ronn"! this also proves too difficult for Arch users.
if your salt isnt fuming purple DO NOT talk to me
if kity not for kissing,, why have big fore head?
Replying to @The6P4C and @maybewaffle
real is wall-clock, user is CPU time spent in userspace, sys is in kernel, the more CPUs you have (and the smaller your HZ) the less they correlate; in this case you seem to be stuck in iowait and hence unscheduled, you might confirm this by correlating D status with open files
Replying to @The6P4C and @maybewaffle
that being said, unless you're under /heavy/ memory pressure, I'd expect most of your build source (assuming C and Many Small Headers) to be served out of page cache/ARC/whatever on subsequent runs, regardless of how starved for I/O you are
this definitely says something about the field
it appears that i will soon be vaccinated against pneumatic cocks. the relevancy of this appears pressing
anno domini twenty fucking twenty
Replying to @nabijaczleweli
This is the government healthcare website, "Oops.. Failure in accessing IKP. Remember, that the application doesn't allow working in multiple tabs - in that case return to the previous browsing screen. If you're working in one tab, refresh the page or log out and then back in."
Replying to @nabijaczleweli
i put that in alt text but that is apparently fucking useless for the casual reader, in classic twitter form
caught one
Replying to @The6P4C
graphics: weird, too close to cactus => not at all huggable
cryptography: pretty much just cryptozoology => very huggable
Replying to @nabijaczleweli
caught another
dont make me configure libinput i WILL cry
Replying to @nabijaczleweli
this post brought to you by stylus distance entry/exit generating button 1 press/release, despite setting button masks and xmodmap pointer prop to all 0
Replying to @nabijaczleweli
also by evtest happily listing pressure change events but neither Krita nor Inkscape remotely picking them up. oh apparently its also been like one and a half hours of this and I have gone backward. cool. great. lovely. amazing. outstanding.
people on this web site be like "damn my ass fat, what's ma pronouns?"
cat in da ventilation.. who up?
Replying to @The6P4C
into da filter
Replying to @nabijaczleweli
аааА this is ABS_MT_DISTANCE not ABS_MT_PRESSURE why??
Replying to @nabijaczleweli
i think im building qt. this is a "cry for help", i think they call it
Replying to @nabijaczleweli
building Qt told me that libxcb doesn't return an AbsPressure valuator for this stylus. time to have some fun with a 45-megabyte strace dump and then report a Xorg bug :)
Replying to @nabijaczleweli
you vs the input handler they tell you not to worry about