free shart twofer, too:
https://todo.sr.ht/~sircmpwn/git.sr.ht/370
https://lists.sr.ht/~sircmpwn/sr.ht-discuss/%3C20221031231236.c7waexidmb7n7g2x%40tarta.nabijaczleweli.xyz%3E
Replying to @nabijaczleweli
graphql is so fucking weird bro
lmfaoooo. huge fan of all 'o's turning into '0's except the 'O's are 'o's. very normal way to spell
Replying to @nabijaczleweli
didnt even notice "destr0y y0ur reputation am0ngst google and y0ur customers". google, as we know, is much more important than customers????
Replying to @atax1a
apparently alias substitution happens in the tokeniser(!!) which is also why `unalias mv; mv` uses whatever the mv alias is/was :)
Replying to @nabijaczleweli
https://srhtcdn.githack.com/~nabijaczleweli/ratrun/blob/e3a00db2/ratrun.pdf, I don't think I've ever published an explicit guide for Symbola specifically, only a generic font-substitution one in https://nabijaczleweli.xyz/content/blogn_t/007-groff-Tps-cyrillic-et-al.html, so there's a free trade secret in .build.yml; also, you can copy the rat and get U+1F400 RAT
Replying to @atax1a
my guess was that it's a kshism (if you're doing it like csh then you're doing it wrong imo; note 0003162 below goes so far as to say "csh is disgusting") and I think POSIX agrees? but fuck knows; the defect is https://www.austingroupbugs.net/view.php?id=953 and note 0003197 i think nails it? maybe?
Replying to @nabijaczleweli
terrifying
Replying to @nabijaczleweli
un ratón :0 https://git.sr.ht/~nabijaczleweli/ratrun/commit/0e04ea1cfc545cc3c71006aeeadf6f426d8bf91d
Replying to @nabijaczleweli
okay that was 4am ass, try this one
Replying to @nabijaczleweli
im testing .ics/VCALENDAR/iCalendar simulation (defined as "got father to send me some events from the front-ends he uses"), and this is apparently what an invite mail is; dope. transcendent use of multipart/alternative
Replying to @nabijaczleweli
average busybox moment
Replying to @nabijaczleweli
superlinear allocator(? wouldn't be the first time) one asterisk is 266490 bytes in 3708 lines
Replying to @nabijaczleweli
:)
Replying to @ATFujoshi
wth they americanised rose
Replying to @nabijaczleweli
lmao i was gonna joke that ratrun has three components of equal size (mailer, interactive scheduler, iCal emulator), but it actually does
Replying to @nabijaczleweli
https://sr.ht/~nabijaczleweli/ratrun :)
Replying to @nabijaczleweli
great, lovely https://todo.sr.ht/~sircmpwn/git.sr.ht/371
Replying to @nabijaczleweli
lets go https://lists.sr.ht/~nabijaczleweli/ratrun/%3C20221103231527.x3gtw3yx74dseucm%40babtop.nabijaczleweli.xyz%3E
Replying to @nabijaczleweli
y'know, as these things go, four days end-to-end and also i get a calendar system out of it ain't tee bag I think
Replying to @nabijaczleweli
and i fucked up the twitter link in the release notes. most competent poster
Replying to @nabijaczleweli
yo pog i added -d as a debugging aid but turns out it's probably most useful for getting "what's today/this week/month"
Replying to @nabijaczleweli
appnote in da manual https://git.sr.ht/~nabijaczleweli/ratrun/commit/c49af90cdf76befaefdc2aa018e885cb00877908 :0 (very rare)
Replying to @nabijaczleweli
https://lists.sr.ht/~nabijaczleweli/ratrun/%3C20221104140944.eglurkvurdi4g7u7%40babtop.nabijaczleweli.xyz%3E :)
Replying to @nabijaczleweli
sanest cable run
Replying to @nabijaczleweli
yes, those are, in fact, like, dense felt chair cushion straps half-screwed/half-clamped into/onto the ceiling
>I want to install Peppermint Devaun edition which uses systemV rather than systemD
sanest reporter
Replying to @nabijaczleweli
https://lists.sr.ht/~nabijaczleweli/ratrun/%3C20221105165447.njcdblfxh4tltcuu%40babtop.nabijaczleweli.xyz%3E :0
i hate go I HATE GO
Replying to @nabijaczleweli
brug i was gonna say "bruh where the fuck is it going " but its not going anywhere. what s happenign . please i just wnat to forward a bug
Replying to @nabijaczleweli
most enlightened build system. read some code, write nothing, exit 0, fuck you, subscribe to google + plus to get your artifacts
Replying to @nabijaczleweli
bru g
Replying to @nabijaczleweli
i thought it was actually writign literally anything anywhere at all. that some compilation happened. nah.
Replying to @nabijaczleweli
https://github.com/99designs/gqlgen/issues/2416 https://twitter.com/nabijaczleweli/status/1587221904724824066
Replying to @nabijaczleweli
>a traditional init would be runit? Am I correct?
amazing. how do you get to "devuan time" but don't even recognise the barest essentials of that choice. power of marketing ig
wowee that's a first
Replying to @nabijaczleweli
i strapped everything back to wheezy (which itself failed incredibly bizzarely) and the one firefox that didn't instantly crash didn't work, so its time to bust out this venerable beast
Replying to @nabijaczleweli
after the like 20 years the RTC battery finally died; the ACPI(!!) BIOS is lovely
Replying to @nabijaczleweli
we stay fuckin winning
Replying to @nabijaczleweli
ah, the bad old days
its really funny that "eat grass cum for breakfast" advertisements all say "it's low-energy!"; buddy if that's the case then what's the point
Replying to @nabijaczleweli
the pure, rich, bulbous americana seeping out of "you must eat something in the morning if it fucking kills you" so "buy a wonder of the fundament of the civilised world we adulterated unspeakably to make it absolutely worthless" is frankly astounding
Replying to @nabijaczleweli
maybe im sick and twisted like that but i think its not that outlandish to grade all food on a fundamental "should
1. be breathe-outable
2. not kill you
99. be tasty maybe if you care" scale. given that the reviews largely say that shit tastes like cardboard (shocker!) its just
Replying to @nabijaczleweli
idk i did also see a "zero-calorie cooking oil" applied science thing and that's a funny novelty but literally why the hell would you want that. do americans understand that you need to eat stuff to maintain homie/hoe stasis, or..?
Replying to @nabijaczleweli
okay i am off one¹, so this may be Sanest Slav Take territory but come ON these ad reads would be self-parody if youtubers were capable of even a shred of self-awareness
¹ glass of vodka
this is where they send you when you say bash when you mean The Shell
Replying to @nabijaczleweli
pog
least pathologically-nostalgic linux poster https://lore.kernel.org/all/20221104145002.GA16099@alpha.franken.de/t/#u
why aren't the fucking systemctl edit overrides text files anymore
Replying to @frameslip
probably just the formal definition of text file being a sequence of at least 0 lines, with each line being a sequence of non-0 bytes followed by a new-line
Replying to @frameslip
and even if they don't need to be text files for systemd to eat them, it's really fucking annoying to have an incomplete final line
Replying to @nabijaczleweli
https://github.com/systemd/systemd/issues/25303 :v
Replying to @nabijaczleweli
https://github.com/systemd/systemd/pull/25305
Replying to @nabijaczleweli
nowa kultura bankowości
Replying to @nabijaczleweli
decidedly one of the worst things to try to shoot
according to rigorous statistical analysis (looking at the bottom of the settings page last night and now), my cohost account will be active in appx. 4 more days lol
Replying to @nabijaczleweli
this beats the current contender of netbsd mailing lists for "account creation processes taking longer than a bank"
bruh i cant believe adobe sells illustrator like actually
Replying to @nabijaczleweli
2 years (roughly) i've been avoiding the tarballs. finally caved because you can't convincingly wrap text-that's-an-image around paths. turns out shitting glyphs into fontforge is easy actually
Replying to @nabijaczleweli
admittedly, it wasn't A Tenth Of My Life-time Ago™, so (yes, https://store.nabijaczleweli.xyz/001-UNIX-r-ATT.html is creatively-pasted-together PNGs, and I stand by that as a vastly superior technique)
Replying to @nabijaczleweli
yeehaw
Replying to @nabijaczleweli
all made possible by potrace being tunable to disable all smoothing
By partnering with splotchy I achieved 2x sleep efficiency, achieving full symbiotic sleep output in only 4 hours!
See more »
Replying to @nabijaczleweli
lets gooooo, the part that doesn't actually change anything landed
it told me my account was locked, i completed verification, got unlocked, now it shows i follow 11 accounts lol
Replying to @nabijaczleweli
lmao
type of guy who waits 'til noon to turn power back on after an outage to not have to change his oven clock
Replying to @nabijaczleweli
this is what coreutils does to your fonts. #knowtherisks
Replying to @nabijaczleweli
okay pog (non-square pixels, of course)
Replying to @nabijaczleweli
here's the trail of the 2020 dumps I had, anyway: https://git.sr.ht/~nabijaczleweli/amix.x
Replying to @nabijaczleweli
last time i used farbfeld and some difficult-to-change-scaling-in C; pbm and, frankly, an abuse of sed (but what's new), stay winning
Replying to @nabijaczleweli
shouldn't've put this off for so long, this shit easy actually
Replying to @nabijaczleweli
(okay the thing I was actually putting off was dealing with fontforge, but its very cool and fun to blast through what stamps say was 2-3 days in an evening)
Replying to @nabijaczleweli
not sure if i can pass arguments after -script...... thoughts?
Replying to @nabijaczleweli
kms
Replying to @nabijaczleweli
at least i got a triple https://bugs.debian.org/1023777
Replying to @nabijaczleweli
this entire thing blames back to 10 and 16 years ago. what the hell.
Replying to @nabijaczleweli
disappointing
Replying to @nabijaczleweli
https://github.com/fontforge/fontforge/pull/5138
Replying to @nabijaczleweli
so utterly unexciting. i thought the python api would be hellish or weird or fucked up but nah its fine, its all Fine. boring.
she upsell on my features til i subscribe
Replying to @nabijaczleweli
font.importOutlines(simplify=True), which should be the default!, also doesn't work, and imports an unsimplified path. why. am i the first person to use the python fontforge API
Replying to @nabijaczleweli
https://github.com/fontforge/fontforge/issues/5139
Replying to @nabijaczleweli
is there really no way to manipulate per-glyph strikes lol, will i have to generate a BDF for the sole purpose of fontforge sucking it off
Replying to @nabijaczleweli
lmfao it just doesn't use it
Replying to @nabijaczleweli
correction: ip winds up in the format-specific import function, and PostScript uses it but Glif doesn't use it at all and SVG only partially?
Replying to @nabijaczleweli
never-mind, turns out SVG ends up using the same path as postscript, and that simplifies with much less aggressive settings than the default interactive/.simplify(). glif still doesn't
Replying to @nabijaczleweli
i thought that maybe because these are pixel-perfect with hard corners i could get away with no BDFs (and since implementing importing images as per-character strikes would be very difficult), but no.
Replying to @nabijaczleweli
least psychotic image processing (right is the primary BDF I generated with a lot of awful C 2 years ago)
Replying to @nabijaczleweli
free scaling from pre-scaled images!!!!!
Replying to @nabijaczleweli
202205 @nabijaczleweli.xyz keys, in use [2022-05-17, 2022-11-11), now published at https://mail.nabijaczleweli.xyz
Replying to @nabijaczleweli
some may call me an evil genius
Replying to @eatijr
europeans will literally invent horrific IPC schemes instead of using more python than absolutely strictly necessary https://twitter.com/nabijaczleweli/status/1591074500904615938
fun to see a steady unassisted downward trend in my following count
Replying to @nabijaczleweli
how could I've been so blind to the simplest solution? https://git.sr.ht/~nabijaczleweli/ratrun/commit/7356cc7393147a3d92b0ad46043f78601b435498#ratrun.sh
Replying to @nabijaczleweli
hm
Replying to @nabijaczleweli
okay the autobold makes it look like shit; (1,2): AA off, (3,4): AA on
Replying to @nabijaczleweli
no AA effect here tho
Replying to @nabijaczleweli
ratrun 0c: 1% smaller and at least 5% faster, or your money back. coming soon to a theater near you
Replying to @nabijaczleweli
(first run just to check 1002 reminders, second to actually "send" them (by echoing to stdout, mail would dominate all of these runs 100-fold if it actually sent mail))
Replying to @nabijaczleweli
(that is an amortised 3.2ms/5.44ms per file, and i separately measure 4.5ms constant no-file offset; not that shocking given that there's 2 executables (flock, date) run for no-send and 4.5 (+ date + mail (+ cat)) for the send case (and gettext once globally if sending anything))
way aheadda ya's, bud
Replying to @nabijaczleweli
lads, what the fuck is thsi supposed to represent. if it's a H (and it likely isn't, because there is a HT and the H looks normal there) then it's HL which doesn't look like an ASCII control character. if it's not H, then what on earth is it.
Replying to @nabijaczleweli
nevermind im fucking stupid, it claims compatibility with "Topaz8 VT100 Graphics set (0x60-0x7f only)" so it's in this table https://en.wikipedia.org/wiki/DEC_Special_Graphics, and it's 
Replying to @nabijaczleweli
lets gooooo
now with worse posts! https://cohost.org/nabijaczleweli
Replying to @nabijaczleweli
i am, in many ways, pogging.
Replying to @nabijaczleweli
some say it's maybelline https://lists.sr.ht/~nabijaczleweli/ratrun/%3C20221116181139.gf43nwnlkc4upebm%40babtop.nabijaczleweli.xyz%3E
Replying to @nabijaczleweli
always pleasant when stuff just works
Replying to @_SVR4
topaz.s and sunfont.s, resp., from the Amiga UNIX distribution, converted for a modern font format
Replying to @oculisprimed
sign of a goated gag imo
Replying to @nabijaczleweli
coming soon to a blog near you
Replying to @nabijaczleweli
https://nabijaczleweli.xyz/content/blogn_t/008-amix-fonts.html; in all the good formats you'd want (it's OTF and "folderful of images") :)
Replying to @nabijaczleweli
some may say you can skip the drivel and go straight to https://lfs.nabijaczleweli.xyz/0013-AMIX-fonts/, this is true; the most significant part of this, however, is that I can finally close the three-tab firefox window on my palmtop that's older than my palmtop
Replying to @oculisprimed
0% lol
Replying to @oculisprimed
there was already a guy who said his name was ligma or whatever and he got actually interviewed in person
Replying to @oculisprimed
lying to reporters is your moral duty imo. if they're good they'll sniff you out if not it's staggering gag potential
RT @nabijaczleweli: now with worse posts! https://cohost.org/nabijaczleweli