having fun with omg.lol lately
@lyse@lyse.isobeef.org we NEED syntax highlighting in our man pages!!!! (FWIW i think bat can do that lol)
i signed up for omg.lol and i’m really liking it. such a cozy and fun little community with a suite of fun web things. i wish the financial barrier to entry was a bit lower though (maybe like $5 for a few months on it or something) just so i could recommend it to my broke friends more, but i totally get why it’s priced the way it is (solo dev!!!)
@thecanine@twtxt.net image is so real lol literally me
Twtxt as a network is so neat. Sucks it isn’t more widely adopted ): I feel like it’d be way easier to host than say, mastodon or GTS. & would require WAYYYY less resources. Not a diss on GTS, I love GTS , just saying because it’s text files, I assume the minimum amount of ram needed to host any of the twtxt server software is very low.
I could be super wrong though lol. Idk shit about anything ^^”
@kat@yarn.girlonthemoon.xyz I BELIEVE IN U!!! Making it fun helps! Maybe like put images in the docs so it’s cuter to look at! I did that, but with physical journaling. Except instead of pics it was receipts & leaves & dried flowers lol
working on a new astroJS based site and i hate being shit at web design because like i have the media for it ready (it’s for my fandom creations which are all done and ready to be shared here lol) but i keep agonizing over the design T__T
@movq@www.uninformativ.de LOL! No, I mean Wayland.
@prologic@twtxt.net Ah, I’m referring to software that’s similar to that of suckless.org: Small, minimal codebases, small tools, but still useful. dmenu is probably the best example and also farbfeld.
Here’s the author of Anubis talking about some of their experiences:
https://xeiaso.net/blog/why-i-use-suckless-tools-2020-06-05/
(You can skip the long config and keybinds part.)
@eldersnake@we.loveprivacy.club so real lol
Option
and error handling. (Or the more complex Result
, but it’s easier to explain with Option
.)
@lyse@lyse.isobeef.org lol – I explicitly kept them in there so that the code is easier to understand for non-Rust people 🤪😂
@kat@yarn.girlonthemoon.xyz lol, oof, well, better than nothing. 🥴 It appears to run quite well. 🤔
OpenBSD has the wonderful pledge()
and unveil()
syscalls:
https://www.youtube.com/watch?v=bXO6nelFt-E
Not only are they super useful (the program itself can drop privileges – like, it can initialize itself, read some files, whatever, and then tell the kernel that it will never do anything like that again; if it does, e.g. by being exploited through a bug, it gets killed by the kernel), but they are also extremely easy to use.
Imagine a server program with a connected socket in file descriptor 0. Before reading any data from the client, the program can do this:
unveil("/var/www/whatever", "r");
unveil(NULL, NULL);
pledge("stdio rpath", NULL);
Done. It’s now limited to reading files from that directory, communicating with the existing socket, stuff like that. But it cannot ever read any other files or exec()
into something else.
I can’t wait for the day when we have something like this on Linux. There have been some attempts, but it’s not that easy. And it’s certainly not mainstream, yet.
I need to have a closer look at Linux’s Landlock soon (“soon”), but this is considerably more complicated than pledge()
/unveil()
:
@movq@www.uninformativ.de Lol, what the hell!? Reports like that turn me away even more from iron oxide. Also, great naming choice on the method they made there. display()
doesn’t actually display it. But it’s a Rust thing.
I am also enjoying the tweaking of my Frankenstein monster CSS. LOL.
@movq@www.uninformativ.de the Rock Dove has some seriously sly eyes! LOL.
@quark@ferengi.one LOL! :-D
@movq@www.uninformativ.de LOL 🤣 I don’t think I could ever take Rust seriaujly 🤦♂️
@lyse@lyse.isobeef.org LOL. I barely use my mother tongue. 😫
lol a fren called me nigalee and somehow i liked the name, started to use as a new alias
@nghialele@nghia.im SAME HERE LOL i’m so pissed
@nghialele@nghia.im hello there nice to meet you! your site protection thing is super funny with the touhou theme lol
@prologic@twtxt.net interesting that ruby is so low on the list, i find it the easiest to learn! hell i struggle with python more than ruby and i’ve been told that python is like ruby but better lol. maybe it’s just my weird brain!
@prologic@twtxt.net I remember going through your “introduction to Golang”, I don’t remember the URL, but I vividly remember going through it, and I was lost at chapter one. So, about that “mastering” the core in hours, “I don’t believe you.” (insert I don’t believe you meme animated GIF here). LOL.
@movq@www.uninformativ.de i feel like when i read go code i’m reading some algebra shit where every part is 1-5 letters long and then there’s weird symbols like :=
and it’s just infinitely harder for me to parse and infer meaning from lol. it’s such a me problem
@lyse@lyse.isobeef.org now, that’s as clear as water! See? How come @prologic@twtxt.net wasn’t able to put it that way? LOL.
@prologic@twtxt.net I am not convinced. LOL. Can you ELI5 the problem, and what breaking the feed in smaller chunks solves?
YW!!!!! GLAD U LIKE IT LOL
@bender@twtxt.net elon musk is so fucking pathetic oh my god lol
sooo many ideas for my site now that it’s SSG powered, not enough energy….. i wanna make little content collections but no energy T__T also i only half know what content i wanna put in them lol!
@prologic@twtxt.net oh yeah a friend of mine ran into that after they forgot to log in while we were working on something together, it was nuts lol
like wouldn’t it be easier to do proof of work or something?!?!
@lyse@lyse.isobeef.org those tuxes are kinda cute but not what i’m looking for! i want a silly stupid looking tux the most lol
last night my timeline randomly reset to only show my own recent twts and i restarted my instance a few times and pulled from main and shit and it didn’t change but it seems fine now lol?!
@prologic@twtxt.net you are certainly a special case of a luddite. Or you like to self-punish. Or both! LOL.
@prologic@twtxt.net LOL. It is from the Severance, AppleTV+ series. I am about to finish watching it with my kid—well, what’s available for seeing. The series is still ongoing. I recommend it!
@movq@www.uninformativ.de OH SHIT I TOTALLY FORGOT LOL! thanks for telling me! they’re just frontends for ultimate guitar - so these links
https://tabs.ultimate-guitar.com/tab/fifty-fifty/cupid-twin-version-chords-4667768?no_redirect
https://tabs.ultimate-guitar.com/tab/chappell-roan/good-luck-babe-chords-5191149?no_redirect
And yes I’m taking some inspiration from Anubis here 😅
@lyse@lyse.isobeef.org oooh that’s a good point! woodworking is scary and i don’t have much room for it but i do have SOME room in mind that could work for it… i feel like i’d just hurt myself in the process though LOL
@prologic@twtxt.net noted! that all sounds very scary to me but i should lock in for the best experience for my users! (the best experience for my users is my server not crashing most of the time though so i guess the next best experience LOL)
@movq@www.uninformativ.de I LOVE THIS POST LOL
slowing working away at my latest code project: learning PHP by recreating the 2000s fandom mainstay known as a fanlisting! it’s been super fun i added a dynamic nav bar and other modifications in the latest commit
fanlistings even to this day rely on old PHP scripts dating back to the early 2000s that need whole ass mySQL or postgres DBs and are incredibly insecure. you can look at them here they’re like super jank lol it’s sad that new fanlistings have to use them because there’s no other options….
@prologic@twtxt.net Lol I totally forgot about this. I will put it on my todo list
@prologic@twtxt.net ODD, lol. I don’t wanna be rude, but this sounds more like Code And Fix.
@prologic@twtxt.net nice! lol that’s such a real way to develop
@movq@www.uninformativ.de mine too, mine too! Imagine my frustration being married to someone who prefers the heat. It’s like a polar bear married to a desert rat. LOL.
@movq@www.uninformativ.de welcome to a (for us, Floridians) “fresh day” temperature! Soon the daily rains will come, so it will be even hotter, and humid, and sticky. Lovely, eh? LOL.