came up with a neat way to simplify text rendering in the new taro. since i'm always either: when drawing a line of text, when i reach a newline, i increment the address and return it, so the calling function can draw the next line of text without having to reseek to it; when i reach the end of the string, i return a null short for the calling function to check against :>
nilix
replied 17 Mar 2026 16:59 +0000
in reply to: https://dorm.social/notes/ajyaniaid42400a1
@irisnk audrey has this, she calls it "perfect taste memory" and she describes it not infrequently as a curse
nilix
replied 16 Mar 2026 22:34 +0000
in reply to: https://social.xenofem.me/objects/b7306a2e-eade-4d47-8f18-9b66c03b8848
ugh i have had multiple people tell me recently during my job search how brave it was that i quit my job and am trying to fight the current... as i explained at the beginning of my last blog post, it's not like i had a choice. i literally couldn't function anymore, so yeah i guess there's an element of bravery in quitting instead of letting them fire me but the end result would have been the same
nilix
shared 16 Mar 2026 15:40 +0000
original: davidgerard@circumstances.run
> When developers say that LLMs make them more productive, you need to keep in mind that this is what they’re automating: dysfunction, tampering as a design strategy, superstition-driven coding, and software whose quality genuinely doesn’t matter, all in an environment where rigour is completely absent. https://www.baldurbjarnason.com/2026/the-two-worlds-of-programming/ by @baldur
banging my head against the wall all day has been very frustrating however i am getting used to thinking like a stack machine again and i have made a bit of progress ^^
nilix
replied 16 Mar 2026 01:20 +0000
in reply to: https://social.xenofem.me/objects/05983a9e-cd88-49de-bd0c-2a4e339cf6f5
nilix
replied 16 Mar 2026 00:59 +0000
in reply to: https://app.wafrn.net/fediverse/post/abceeb50-125b-41ba-b091-4be34b4a8283
nilix
replied 15 Mar 2026 23:42 +0000
in reply to: https://merveilles.town/users/neauoire/statuses/116235674272133941
my font rendering adventures are not going well -.- @neauoire i can't really identify what i'm doing wrong here
|00 @System &vector $2 &wst $1 &rst $1 &eaddr $2 &ecode $1 &pad $1 &r $2 &g $2 &b $2 &debug $1 &halt $1
|10 @Console &vector $2 &read $1 &pad $5 &write $1 &error $1
|20 @Screen &vector $2 &width $2 &height $2 &auto $1 &pad $1 &x $2 &y $2 &addr $2 &pixel $1 &sprite $1
|30 @Audio0 &vector $2 &position $2 &output $1 &pad $3 &adsr $2 &length $2 &addr $2 &volume $1 &pitch $1
|40 @Audio1 &vector $2 &position $2 &output $1 &pad $3 &adsr $2 &length $2 &addr $2 &volume $1 &pitch $1
|50 @Audio2 &vector $2 &position $2 &output $1 &pad $3 &adsr $2 &length $2 &addr $2 &volume $1 &pitch $1
|60 @Audio3 &vector $2 &position $2 &output $1 &pad $3 &adsr $2 &length $2 &addr $2 &volume $1 &pitch $1
|80 @Controller &vector $2 &button $1 &key $1 &func $1
|90 @Mouse &vector $2 &x $2 &y $2 &state $1 &pad $3 &scrollx $2 &scrolly $2
|a0 @File &vector $2 &success $2 &stat $2 &delete $1 &append $1 &name $2 &length $2 &read $2 &write $2
|b0 @File_ &vector $2 &success $2 &stat $2 &delete $1 &append $1 &name $2 &length $2 &read $2 &write $2
|c0 @DateTime &year $2 &month $1 &day $1 &hour $1 &minute $1 &second $1 &dotw $1 &doty $2 &isdst $1
( variables )
|0000
( program )
|0100 ( -> )
( default theme )
#028d .System/r DEO2
#0a8d .System/g DEO2
#098d .System/b DEO2
load_font
#0400 .Screen/width DEO2
#0300 .Screen/height DEO2
#0010 .Screen/x DEO2
#0010 .Screen/y DEO2
;wtf uf2/draw
BRK
@load_font ( -- )
;font_file .File/name DEO2
#2100 .File/length DEO2
;font .File/read DEO2
JMP2r
@wtf "Taro 20 "or 20 "something $1
@font_file "font.uf2 00
@uf2/draw ( text* -- )
[ LIT2 15 -Screen/auto ] DEO
[ LIT2r 03 -Screen/sprite ]
&>w
LDAk DUP ?{ POP POP2 POP2r JMP2r }
#0000 ROT #20 SUB
( addr ) DUP2 #50 SFT2 ;font/glyphs ADD2 .Screen/addr DEO2
( move ) ;font ADD2 LDA .Screen/x DEI2 ADD2
( draw ) [ DEOkr DEOkr ] .Screen/x DEO2
INC2 !&>w
@font $100
&glyphs $2000
nilix
replied 15 Mar 2026 06:16 +0000
in reply to: https://mastodon.mauve.moe/users/mauve/statuses/116231705612293762
taro backend is rewritten as a 9p filesystem, just gotta clean things up a bit and push the changes, (also push the changes to xrxs itself) then i can start fucking around with the uxn side :D
nilix
replied 14 Mar 2026 14:50 +0000
in reply to: https://sk.girlthi.ng/notes/ajpyjn5n84ca01r1
awww yeah we got the basics down. can probably have the whole backend of taro rewritten as a 9p filesystem by the end of the weekend
nilix
replied 14 Mar 2026 01:14 +0000
in reply to: https://merveilles.town/users/neauoire/statuses/116224837018485966
@neauoire thanks! i'm gonna do all rendering in uxn though, it's more or less gonna be the same broad strokes architecture as taro currently is, just instead of communicating over STDIO it'll communicate over 9p, and instead of the backend being written in crystal with event loops it'll be in C using the xrxs approach! but i'm sure as i redo the whole frontend i'll have more than a few questions for you since i haven't really touched uxntal in a couple years ^^;
nilix
replied 14 Mar 2026 00:58 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/7W29N5wR3rt5K465T5
so to flesh this out i'm going to rewrite taro as a xrxs application; also going to take this opportunity to migrate taro to use uf2 instead of an 8x8 monospace font :3
nilix
replied 13 Mar 2026 22:18 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/DmGYKVvVR2nnM9tX42
ok we have a basic ass library that lets us build 9p filesystems really fast, like this :>
#include "xrxs/types.h"
#include "xrxs/fns.h"
enum FileType {
CTL = 1,
DATA
};
void xrxs_attach(Req* r) {
respond(r, nil);
}
void xrxs_read(Req* r) {
Aux* a = r->fid->file->aux;
switch (a->type) {
case DATA:
readstr(r, "some data\n");
respond(r, nil);
break;
default:
respond(r, nil);
}
}
void xrxs_write(Req* r) {
respond(r, nil);
}
int threadmaybackground(void) { return 1; }
void threadmain(int argc, char* argv[]) {
Srv* fs = xrxs_create(xrxs_read, xrxs_write, xrxs_attach);
xrxs_build(fs->tree->root, "ctl", nil, DMAPPEND | 0600, create_aux(CTL));
xrxs_build(fs->tree->root, "data", nil, 0400, create_aux(DATA));
xrxs_srv(fs, nil, "/home/nilix/n");
}
nilix
replied 13 Mar 2026 20:18 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/29qW1x8H2J3R55VNSm
i decided to revisit xrxs as a generalized framework and keep it in plan9port c instead of migrating it to go, so i'm experimenting with what abstractions to include in the framework and what to leave to individual applications
feels nice to be writing C again ngl
full of CHAOS and RAGE
tracing the through line between xrxs, taro, and kuro; i see something really cool waiting to be built
nilix
shared 12 Mar 2026 15:45 +0000
original: cblgh@merveilles.town
textual offcuts from an unpublished essay
When I engage with new technologies questions linger in the afterglow of the initial excitement. Am I wasting my time? What impact is this having on me? I think that whenever we find ourselves enamoured with a novelty from the labs of humanity we should sooth fears of missing out. And instead ask questions. What do I gain from this? What do I lose? What does the purveyor gain from my adoption? How do I want to use this new thing? Questioning: do I even want this? To pause and consider the risks. Risks exist independent of our perception. In Charlie Stross's noughties novel Accelerando, the main character is a prolific and virtuosic user of artificial agents, which in the book are computer programs that perform acts at his bidding. The primary interface for this novel substrate is a pair of glasses. In one part of the book the main character loses his computational glasses. Lost with them is the capacity for any kind of engagement with the world. He finds himself cognitively bereft, lost in a non-capacious haze. Smart glasses exist today. I don't have any nor does anyone I know. I could make an analogy to "agentic AI", but I don't use LLMs. Instead, the smart device I consult every day is the smartphone. Where I live there is a personal identification app, produced and owned by a consortium of the biggest banks. This app is woven into all facets of life. If my phone breaks, I lose access to the identification app. A minor personal catastrophe ensues. I lose the ability to pay bills or file taxes. I can kiss goodbye to making second hand purchases on the regional version of eBay. In spite of my physical debit cards, most Internet transactions fail because I will have lost the ability to countersign. Out of town family can't contact me, and I can only let them know through the grace of the few others around with their phone number. Public transit would become an immense hassle. When my smartphone breaks the haze settles on me too. Reducing this dependence relationship on technologies feels important. Whether for gadgets, technologies, or information networks. I don't want to be reliant on technology where I lack a voice in how it operates, any say in future changes. So that when deprived, whether temporary or otherwise, I keep my change-making capacity.textual offcuts from an unpublished essay
nilix
shared 12 Mar 2026 14:14 +0000
original: shibacomputer@post.lurk.org
In 2015 I was on a beach in Hawai'i helping build the prototype of what became Signal. I argued that the app needed pseudonyms because abusers know their victims' phone numbers. I lost the fight that day. History proved me right, and Signal would move to usernames under @Mer__edith's stewardship. In this new essay, I trace the line from Barlow's Declaration of Independence of Cyberspace through smart-home forensics, metadata killings, and Archive Team's non-consensual Tumblr scrape to ask: when did we decide that a jpeg is a photograph, that a profile is a person, that storage is memory? The answer involves a boat off Honolulu, the early days of Signal, Iran's missiles over Amazon's Dubai AWS facilities, and the communities already building for a world where the server goes dark. This is an essay about infrastructure, memory, archiving without consent, and what we lose when we mistake the filesystem for memory. It is also the angriest and most personal text I've ever written. I'm furious, and you should be too. We bet an entire civilisation on a brutal and unreliable stack. Now, fate has come to collect that wager. California has a lot to fucking answer for. https://newdesigncongress.org/en/pub/who-will-remember-us-when-the-servers-go-dark/

nilix
replied 11 Mar 2026 21:52 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/y97258Ns219D57Xyv8
it's freakin brutal out here, in addition to looking for software gigs i'm also just looking for regular part time work and it's such a bleak landscape -.-
i've made ~$650 from contract work this month. and i got an anonymous donation for about 13 bucks (thank you whoever you are <3). that's about 1/3 of my monthly expenses before child support. any help is appreciated, whether you can spare a few bucks for a donation or wanna hire me for this or that: https://lightcrystal.systems/support
nilix
replied 11 Mar 2026 19:42 +0000
in reply to: https://merveilles.town/users/cblgh/statuses/116211940068758330
nilix
replied 10 Mar 2026 22:11 +0000
in reply to: https://types.pl/users/agentultra/statuses/116207099223262148
@agentultra i found a torrent of the master edition in cbz format on a certain catgirl-adjacent site and ran it through some scripts to load it onto the device (cause the reMarkable 2 can only read PDFs and only up to 100MB per file)! i wish i could say i got it in a more morally upstanding way but i can't justify spending the money on hard copies ><
been reading BLAME! on my reMarkable 2. this is what eInk was made for
nilix
replied 10 Mar 2026 20:20 +0000
in reply to: https://social.treehouse.systems/users/astraleureka/statuses/116206508833080818
nilix
replied 09 Mar 2026 19:16 +0000
in reply to: https://honk.dave.moe/u/dave/h/y7ZrG4y5D3nD6xz4H3
nilix
replied 09 Mar 2026 00:05 +0000
in reply to: https://merveilles.town/users/neauoire/statuses/116196183173310744
ughhggg needed me some eep
nilix
shared 04 Mar 2026 18:15 +0000
original: prahou@merveilles.town
nilix
replied 04 Mar 2026 18:14 +0000
in reply to: https://merveilles.town/users/neauoire/statuses/116172249217542102
re: I woke up with an idea for a book, I wrote down the first page.
@neauoire beautiful!re: I woke up with an idea for a book, I wrote down the first page.
nilix
shared 04 Mar 2026 18:14 +0000
original: neauoire@merveilles.town
I woke up with an idea for a book, I wrote down the first page.
An ultratourmaline light is ever present but for the luminescent ripple awakened by a wave breaking, the spark from two rocks colliding or the storms igniting the crests of dunes; but here, nothing natural grows with eyes to see it. Eyes came from elsewhere. Shielded from the winds above, invisible but to the darkness, Den Azar kneels onto the wet fiberglass, bend over the feroplastic membrane, bite at the loose shale and succulent cables; masticates, voraciously, my precious fabric before sinking into a satiated sleep. The blizzard accumulates in small mounds of ash around her ceramic legs and pools in the recesses of her closing golden eyes. The storm blows itself out, glass, the ocean reflects nothing back. A million sunflowers at the bottom of the Abyss stir. Den Azar kicks at suffocating miasma, it liquefies, a metallic arc lights up the night. A sunflower notices and immediately looses interest. He swims through the lye, caustic, immaterial, wormlike toward the surface. Two iridescent florets of gold bloom. "Hummingbirds?"I woke up with an idea for a book, I wrote down the first page.
nilix
replied 03 Mar 2026 06:22 +0000
in reply to: https://social.treehouse.systems/users/astraleureka/statuses/116163784306532577
so i've got a couple pupils and a little webdev project rn but i'm still very much living off of my savings and trying to bootstrap things here; if you like my open source work and can spare a few bucks for my livelihood i would very much appreciate a donation alternatively if you're in need of a sofware/web designer/developer or tech educator (see my CV and my consultancy) DM, email, or message me on signal per your preference; i'd love to see if we can work together :> it should go without saying i do not use genAI in any of my work
nilix
replied 02 Mar 2026 19:05 +0000
in reply to: https://bsky.brid.gy/convert/ap/at://did:plc:cjfcz3t36f6nrprarkhkycxo/app.bsky.feed.post/3mg3rur4ek22u
@jasonkoebler.bsky.social just one cursed facet but "reality distortion" is apt. i was just using that to describe the situation last night
nilix
shared 02 Mar 2026 19:03 +0000
original: jasonkoebler.bsky.social@bsky.brid.gy
prediction markets' depravity economy is the culmination of deregulation and kleptocracy, lobbying to legalize sports gambling, the collapse of advertising markets, hustlebro culture, crypto, memestocks, ai bubble ... venn diagram of horrible:
www.404media.co/with-iran-wa...
With Iran War, Kalshi and Poly...
nilix
shared 02 Mar 2026 16:33 +0000
original: srxl@fed.amazonawaws.com
nilix
shared 01 Mar 2026 18:52 +0000
original: nyx@social.xenofem.me
for xnfm's fifth birthday and partially inspired by some posts going around lately I decided to write something reflecting on my history thus far with hosting xnfm, its entanglements with the conditions of the world today as well as my own life, and where things may go from here:
https://unlife.nyx.land/posts/close-this-world.html
nilix
replied 28 Feb 2026 23:10 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/983y4f3hMmQr89GB6w
@ols @petersanchez https://opal.lightcrystal.systems/share/humungus.tar.gz if anybody needs it urgently
wish people would cherish one another instead of killing each other :<
nilix
replied 28 Feb 2026 16:41 +0000
in reply to: https://yeet.ols.wtf/u/ols/h/15532Fm125QzYdlGr3
nilix
replied 28 Feb 2026 16:33 +0000
in reply to: https://yeet.ols.wtf/u/ols/h/15532Fm125QzYdlGr3
@ols @petersanchez i was able to use some public goproxies to pull them, and i will be mirroring them soonish
nilix
replied 27 Feb 2026 01:41 +0000
in reply to: https://kokoro.garden/users/kon/statuses/116139942099402921
nilix
shared 26 Feb 2026 23:25 +0000
original: cubicgarden@mas.to
Its been a while since I created a mix on the Pacemaker device, but a recent trip to Budapest gave me some time to try out a few new tunes on the old #pacemakerdevice I present the Budapest influenced : The shadow of concrete ruins mix. Turn it up! https://cubicgarden.com/2026/02/26/the-shadow-of-concrete-ruins-mix/
nilix
replied 26 Feb 2026 14:17 +0000
in reply to: https://lgbtqia.space/users/alice/statuses/116135434760876963
@alice because the gender marker on my drivers license is the important part showing im a competent machine operator :<
nilix
shared 26 Feb 2026 14:15 +0000
original: alice@lgbtqia.space
#Trans folx in #Kansas given 1 day to surrender their (now invalid) IDs and driver's licenses to the state. As of tomorrow (Thursday), driving while trans is a class-B misdemeanor ($1000 fine and up to 6 months in jail). The zero-grace-period execution means driving to turn in your license is a crime. Oh yeah, this bill also enacted a bathroom bounty program allowing private individuals to sue trans folx for using the restroom. https://www.erininthemorning.com/p/kansas-sends-letters-to-trans-people https://www.erininthemorning.com/p/kansas-advancing-anti-trans-bill #AntiTrans #Authoritarianism #FuckTrump #FuckRepublicans #ProtectTransFolx
nilix
shared 26 Feb 2026 14:14 +0000
original: modal@mastodon.design
New blog post: Why "digital sovereignty" requires a free software alternative to Android and iOS, and how we're building towards that 🏗️
nilix
replied 25 Feb 2026 21:20 +0000
in reply to: https://toot.thoughtworks.com/users/cford/statuses/116133280949436110
today i will migrate the last server and build some cronjobs
nilix
replied 25 Feb 2026 05:12 +0000
in reply to: https://tenforward.social/users/lexfeathers/statuses/116129104596559081
nilix
replied 25 Feb 2026 05:10 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/sRBgnBJ1szvZ4dpF1v
and the web UI #sigil is pretty slick:
#dollctl is pretty much ready. i've got my network 80% migrated.
nilix
replied 25 Feb 2026 00:56 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/6P5cnm274l6BhbM2cC
it has been done
time to migrate another node
nilix
replied 24 Feb 2026 20:09 +0000
in reply to: https://social.nouveau.community/users/june/statuses/116127391159274512
nilix
replied 24 Feb 2026 19:58 +0000
in reply to: https://merveilles.town/users/neauoire/statuses/116127347618484031
eepy =w= but i will slay i promise
nilix
replied 24 Feb 2026 03:47 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/byW75S1362b4l5g5l3
ah the environment Forgejo runs in needs PATH set
nilix
replied 24 Feb 2026 02:37 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/WzSs57Dr7w6cY573j2
i say this and then something happens :T
oh yeah, i got a web design client :> things are happening!
nilix
replied 23 Feb 2026 23:01 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/gt4L4W6bD7R8z1Vhr5
ok migration complete; it may be down for a moment later when i switch to a dollctl service but it will literally be for a couple seconds
performing some maintenance, so the lightcrystal forge will be down for maybe half an hour?
nilix
replied 23 Feb 2026 19:55 +0000
in reply to: https://merveilles.town/users/prahou/statuses/116121683210774034
nilix
replied 23 Feb 2026 19:35 +0000
in reply to: https://mastodon.online/users/latte/statuses/116119454665010395
@latte really digging the playfulness of the colors with the oldschool fonts/typography in the post itself, and holy wow great job as always :>
nilix
replied 23 Feb 2026 19:03 +0000
in reply to: https://sfba.social/users/markmetz/statuses/116118453310315811
nilix
replied 22 Feb 2026 23:11 +0000
in reply to: https://social.treehouse.systems/users/ariadne/statuses/116116783850629035
i finally found a coloration method that really works for me. colored this #selfPortrait from a couple months ago!

nilix
replied 22 Feb 2026 08:01 +0000
in reply to: https://mastodon.publicinterest.town/users/b_cavello/statuses/116098171643014141
@b_cavello +1 for meaningful changelogs and preserving commit history. also just customized forks and patches and little shell scripts that glue things together. take my desktop environment on my daily driver. its made of patches on top of otherwise complete/unmaintained software, shell scripts, custom themes, etc because nothing else was (to my liking) good enough, or stable enough, and id rather build a chimera with love than be at the mercy of the software zeitgeist
nilix
replied 22 Feb 2026 03:54 +0000
in reply to: https://social.treehouse.systems/users/astraleureka/statuses/116112195040942254
i didnt really plan my lesson for today. my brain says keep going with html but my heart says just teach him uxn >< i will present a few options and ask what he wants to do today i guess
nilix
shared 21 Feb 2026 17:28 +0000
original: makeworld@merveilles.town
nilix
replied 21 Feb 2026 01:56 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/KJd53zjxgGdR9VY2f5
and sigil doesn't look half bad either :>

dogfooding #dollctl on zircon (this host) now; it was largely painless. next on my list is setting up the forge's networking properly so it can reach the other instances and then i can set up some nice pipelines for automation, and i have a couple ideas for cmdline dollctl clients of various shapes.
the wind is crazy and it's been hailing on and off, a good day to stay cozy at the desk with some tea :>
nilix
replied 20 Feb 2026 18:51 +0000
in reply to: https://social.treehouse.systems/users/be_far/statuses/116104446027202673
nilix
replied 20 Feb 2026 17:59 +0000
in reply to: https://merveilles.town/users/neauoire/statuses/116103833804859101
re: job rambling what is jobs
@neauoire @pixls still figuring out the "make a living off it" part but working on my passion for the past month after putting in 4 years at a corporation because it was the responsible thing (i mean it also taught me a lot about my craft) i am so much happier. but it took me this long to really grasp what id rather be doingre: job rambling what is jobs
nilix
replied 20 Feb 2026 02:51 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/hGD6C5TZW44FtDlgH1
#honkers ; does anybody know what happened to Ted? Also does anybody have an up-to-date clone of honk? it appears the version i'm running is newer than the version i have the source for and the wayback machine doesn't have consistent snapshots of the source :<
nilix
replied 19 Feb 2026 18:59 +0000
in reply to: https://merveilles.town/users/neauoire/statuses/116098557214233094
#dollctl is getting very close to useable gave a presentation today and it was well received! recording will be available eventually. latest updates:
nilix
replied 16 Feb 2026 18:57 +0000
in reply to: https://merveilles.town/users/ritualdust/statuses/116078225613595157
proteus has been upgraded! and now that i'm not using a hybrid drive setup proteus's third (120G) SSD which used to be the hybrid drive's cache layer is used for swap (not that i really ever need it but just in case)
tired: servermaid
wired: mistress of the network
nilix
shared 13 Feb 2026 19:12 +0000
original: nullagent@partyon.xyz
Loving the reshares and words of support but sadly it'd be nice to make progress on our fundraiser sooner rather than later so we can de-stress. Lately I've got the tiny human 50/50 after the courts threw out my counterparts false claims now THREE times. I've been facing a ton of online and in-person harassment from my ex's mob of vigilantes, cops & courts have had to be involved and the legal situation is rather active. $125 / $2000 Casapp/venmo/paypal $nullagent
#ParentingWhileBlack
nilix
shared 13 Feb 2026 19:07 +0000
original: sigrid@nein.ftrv.se
Currently looking for a new employment (remote and EU only), thought to try to get #fedihired as well. CV: https://ftrv.se/_/cv.pdf
Most of my ~20 year experience I dealt with either very low-level kernel/user-level (often embedded) C+asm or distributed backend (Go, Erlang, Java).
I would love to prioritize the former and not opposed to learning something new at this point.
A bunch of code: https://git.sr.ht/~ft/
nilix
shared 13 Feb 2026 19:07 +0000
original: lrhodes@merveilles.town
"None of these alternatives are as polished as the big corporate platform that's doing shady things!" Yeah, buddy. You'll never get free if you cling to polish. Embrace the scruffynet.
nilix
shared 13 Feb 2026 19:07 +0000
original: mhoye@cosocial.ca
These two images are the entire story of open source software support in this world, in a nutshell. Exhibit one is the list of companies who are sponsoring the Linux Foundation, a murderer's row of the largest and most powerful hosting and services companies in the world. Exhibit two is one dude scrambling to keep the lights on after a raid failure because KTLO for the servers that everyone uses to _download Linux_ are "outside the scope" of the Linux Foundation's "main duties".


ok i switched icon themes from Material Solarized Suru to Commonality and it's both chunky and cute, goes very hard :3

nilix
replied 12 Feb 2026 07:20 +0000
in reply to: https://discuss.systems/users/dan/statuses/116054702253969897
nilix
shared 12 Feb 2026 05:37 +0000
original: xgranade@wandering.shop
Hot take: looking for a single silver-bullet Discord replacement is solving the wrong problem. Corporate power has pushed us towards everything-apps, but it's OK for the tool you use to communicate with other users of an open source project to look different from the tool you use to text your spouse and the tool you use to run voice chats with your gaming guilds.
so, it reduces the immediacy of seeing and editing the schedule via the API directly but i think im gonna not implement the cron module in dollctl cause you can just do the same stuff with a service... less is more?
so i have confirmed that clothespins + a steamy bathroom works well for refreshing knife pleats; the moar u know

