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.)
a new proprioception; the persistent feeling thereās something important copied in your clipboard #lol #computer
@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():
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.
@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. š«
@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
Having a rough week (or year lol)? Share a photo of your cat! ā Read more
@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 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.
@aelaraji@aelaraji.com Lol gts is so popular. But if choicing something with fancy web ui maybe Smithereen is best option. Example instance: https://friends.grishka.com
git checkout main && git pull && make build. Few bug fixes š
@prologic@twtxt.net done! hey i got a question, you got any clue why my feeds arenāt updating? maybe it has to do with the new cache flag but i messed with that a bit and didnāt notice a difference. basically itās like i have to manually restart yarnd to see new posts itās really weird lol
it seems i do have to restart my instance to re-queue feeds or something so i definitely fucked up migration to v16 lol
@kat@yarn.girlonthemoon.xyz what did i fuck up this time lol
@movq@www.uninformativ.de oh this would be handy! i think my feedās busted after the migration lol
@bender@twtxt.net i forgot it LOL