@navi@social.vlhl.dev
@navi@social.vlhl.dev avatar

navi

@navi@social.vlhl.dev

a wannabe hacker just going around

a c gremlin using gentowo

:verifiedlesbian:

♪♫ do you wanna build a c lib ♫♪

♫♪ And yet we laughed despite it all, at this life which has no meaning at all ♪♫

<3 @fleckenstein

"the boop boop menace" -- @ada
"an endlessly romantic cybergirl gf", "my c witch" -- @fleckenstein

This profile is from a federated server and may be incomplete. Browse more on the original instance.

navi, to random
@navi@social.vlhl.dev avatar

it's the second course this semester i have

that is about how programmers can make sure shareholders get a return on investment

am i in a computer science or business major?? i hate this uni

navi, to random
@navi@social.vlhl.dev avatar

did… did my uni just ask me to install… adobe flash player…????

navi, to random
@navi@social.vlhl.dev avatar

t-two hours

oh wew

lanodan, to random
@lanodan@queer.hacktivis.me avatar

../systemd-stable-254.10/src/basic/meson.build:239:8: ERROR: Problem encountered: Unknown filesystems defined in kernel headers:

I so wish I could get rid of systemd-utils

navi,
@navi@social.vlhl.dev avatar

@lanodan i wanna write an udev implementation one day, so that there's an actual alternative for sysd utils

tmpfiles there's a few already but idk if they're good

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Gah why does the libc not have path manipulation.

navi,
@navi@social.vlhl.dev avatar

@chozu @psykose @lanodan and no way to get the realpath of a symlink either (without following the link)

i'm annoyed at that bc i had to implement it myself in openrc

lunareclipse, to random

it's really funny how the chain of trust with TLS CAs is built in such a way where the security of the entire system is equal to the security of the worst CA your web browser trusts

maybe I shouldn't learn more about how the web works, this is all so cursed

navi,
@navi@social.vlhl.dev avatar

@lunareclipse i wonder how that would compare in practice to gemini which uses TOFU for certs

always trust the worse CA chosen by your os or browser
or periodically trust your connection to the site

navi, to random
@navi@social.vlhl.dev avatar

i'm finally doing a gui wayland app

with cairo

while i procrastinate on waypad

navi, to random
@navi@social.vlhl.dev avatar

i wonder if i can make a static site generator that is just a posix script

this really should be a c program tho

navi,
@navi@social.vlhl.dev avatar

@lanodan oh, tho, lowdown, (i think i will actually use that too, didn't know it existed)

i was thinking more of parsing the md and making it into html directly via sh, the cursed kind

navi,
@navi@social.vlhl.dev avatar

@lanodan :blobfoxfloofdevil:

navi, to random
@navi@social.vlhl.dev avatar

sway uses strlen so much, huh

puppygirlhornypost, to random
@puppygirlhornypost@transfem.social avatar

sigh i am going to have to cw computer commands that are inside jokes in *nix and windows spaces.

navi,
@navi@social.vlhl.dev avatar

@puppygirlhornypost also a note, when writing a script which removes based on a variable, do ${some_var:?}, as this aborts in case the var is not set, otherwise, a command like rm -r "${some_var}/${other_var}" could expand to just / in case vars are unset, the :? makes it not be an issue

navi, to random
@navi@social.vlhl.dev avatar

what even is the point of the first argument of strtok_r?

like literally, it does nothing, you can start parsing with it being null and giving the actual array in the saveptr and it works

  • navi looks at strsep

yep, that's better

lanodan, to random
@lanodan@queer.hacktivis.me avatar

Was just checking again what kind of X11 cursors people have made and landed on this uh… thing:

https://github.com/ful1e5/bibata
> Developing cursors involves using serverless functions, incurring costs like compute expenses, hosting fees, maintenance for the Redis database, and other service charges.

The absolute fuck.

navi,
@navi@social.vlhl.dev avatar

@lanodan it took me a while to guess what that is, and i'm assuming the backend for the custom cursor generator on their website?

if so, i'm impressed at how they even managed to use all that, for this
like i don't think i could if i tried to

navi, to random
@navi@social.vlhl.dev avatar

oh, posix . (dot) (aka source) doesn't look files on the cwd if the argument don't have a slash

instead, if no slash, it sources from PATH only...

that's, silly

navi, to random
@navi@social.vlhl.dev avatar

a day of coding, and now every button on my steam deck types 'q'

i should've made it 'f', shouldn't i

navi, to random
@navi@social.vlhl.dev avatar

oh, i can make my own xkb keymap

and just pick whatever keycode i want for it

that's, really really neat

navi,
@navi@social.vlhl.dev avatar

@lanodan it's gonna be programmatically generated from a config file, so that would happen if the user binds 256+ different keysyms

still, i'll keep that in mind and print out a warning if we get to 256, thanks

navi,
@navi@social.vlhl.dev avatar

@lanodan yea, but i'll just start at 1 (0?) and count up for each new symbol, heh

so, it'll get to 256 when the config parser finds 256 different symbols

navi,
@navi@social.vlhl.dev avatar

@lanodan used for matches?

navi,
@navi@social.vlhl.dev avatar

@lanodan on wayland the keyboard interface usually gives you a keymap (no keymap is valid, means the application needs to be able to handle raw evdev keycodes), but every event gives a keycode.

you're supposed to use xkbcommon on the keymap to get a keysym

so here, i'm making my own keymap based on keysyms the user set, makes little sense to let them input keycodes bc most keycodes won't mean anything,

the virtual keyboard doesn't even have an api to give input a key keysyms, only keycodes

lanodan, to random
@lanodan@queer.hacktivis.me avatar

> wonder how JP folks remember 2+ names for classmates/colleagues/…
> remember that you're french, there's similar nonsense here

navi,
@navi@social.vlhl.dev avatar

@lanodan some, if not most, brazilians have more than 2 names, tho we just call them name and surname, so the surname may be 2+ words

and i had classmates with surnames that were like 5 names

navi, to random
@navi@social.vlhl.dev avatar

oh wow there was a new ep of murder drones out for a month now

thank you youtube for not telling me

navi,
@navi@social.vlhl.dev avatar

@lanodan yt feed seems to be only for the whole channel, which has a lot of posts i don't care about but ig i could live with

would be nice if it could generate a feed for a given playlist tbh

navi, to random
@navi@social.vlhl.dev avatar

me seaching for an wallapper: cyberpunk -2077 -edgerunners

the game and show are pretty and all but the results are like 80% random screenshots

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • tacticalgear
  • osvaldo12
  • tester
  • cubers
  • cisconetworking
  • mdbf
  • ethstaker
  • modclub
  • Leos
  • anitta
  • normalnudes
  • megavids
  • lostlight
  • All magazines