I just bought an Optima SP20 typewriter https://log1.mikf.pl/bought_optimasp20/
Welp, #aerc keeps getting connection closed after a few actions with IMAP of Outlook.com/Outlook.Office365
[description: it’s a sign that says “CHRISTMAS BAZAAR & CRAFT SHOW
Fight Children with Diabetes Fundraiser
Sunday December 1st 10am - 4pm at Royal Canada Legion
3850 Lakeshore Blvd. West Visit Santa Claus From 12pm - 1:30pm”]
Here's my opinion on the whole #Keybase #Zoom acquisition.
i am looking for woven-fabric (or even carbon, any really) #typewriter ribbons with compatibility as below:
OptimaSP20/24/28 / Robotron/Erika 30[0/04/05/06/15/16] / Olivetti DaisyCard/ET50/Praxis20[00]/DLX / 176 C / PK168
I just asked on Unix&Linux StackExchange: What may be causing some Qt/KDE thing to capture Mod4+e (effecting Dolphin) and Mod4+d (effecting nothing)? https://unix.stackexchange.com/q/585116/96266?stw=2 #x11
#kde #windowmanager #desktopenvironment
in #jq, in an array, having a predicate f over its elements, how do i get, foreach elem that satisfies f, a pair (object) of that elem and the last preceding elem that didnt satisfy f? this is a jq HW task, refined by me. original unrefined task advised to use function & variable
and birdsite, too. i hate how i let myself continue to repost certain persons' stuff there even after learning that they are not very good people.
i think i have to limit my social activity on fedi. im keep being harmful by boosting edgy personas. im too forgiving ig. i just know that people who are harmful are still nice sometimes, but i end up boosting their harmfulness as part of publicly interacting with them. i gotta move into talking to people privately, because my boosting content without thorough investigations ends up being harmful.
It (always) bears repeating that the phrase "open source" is defined by the open source definition:
The OSI invented the term "open source" and it has always been defined by the OSD. There are systemmic gaslighting campaigns ongoing to convince you otherwise. Remember: the only people who are trying to convince you that the OSD does not define open source have ulterior motives, namely convincing you that their propreitary software is open.
I was thinking about chat protocols.
Had a federated design in mind, where each channel had its authoritative server for metadata, and then mirror servers for redundancy and scaling out, with rules for complex netsplit/netjoin situations, etc., and then users had their homeservers.
But then I thought:
Why not have the authoritative server only host the list of members, and version it, and then have all the clients put a reference to specific immutable version of channel's member list as destination of the messages they send.
And then all the messages would bypass the authoritative severs, going directly between users' homeservers. And history replay would be much simpler because you wouldn't have to go back and recalculate past membership lists based on past joins/parts.
It seemed like such an elegant solution, making everything way simpler and more scalable at the same time. I didn't like it, but rationally it seemed like a superior solution...
And then it occured to me - either this is what Matrix did, or it has the same problem:
Just joining a room makes your homeserver receive new connections from every other homeserver in the room.
Join the biggest room, change your DNS to point to your enemy, and bam, that person gets DDoSed by all the other homeservers.
Take the 0.5 seconds needed to make sure the person you're boosting doesn't have slurs all over their profile for god's sake it's not that hard
CompSci~Informatics undergrad, now on WMI AMU Poznań
FP enthusiast & NixOS user.
Burned-out but reactivating.
22 ¼.
🏳️⚧️ trans. GNC.
🏳️🌈 demipansexual.
But see @mkf if you want to hear more about that.
if i start boosting crap again please tell me to stop because apparently i must have forgotten what does it end up like
the pfp on this account is so old, you can see the difference… will fix that soon