@BathysphereHat if the word begins with the vowel a then you use el instead of la. el agua is another such case. I guess it's because saying the two a right after one another would be awkward
relapsing linux kernel maintainer or something
formerly @danvet on birdsite, she/they mostly, queer af & adhd neurospicy 🐧 🦈 🦀
toots are a mix of shitposting, despair about tech I work on my job under #kernel, mostly good self-made #food, vaguely deniable shark posting and the oddball very personal thing that I need to get out
@BathysphereHat if the word begins with the vowel a then you use el instead of la. el agua is another such case. I guess it's because saying the two a right after one another would be awkward
@SheDrivesMobility big Académie française vibes
in the face of terror, trans people continue to be iconic
yes,
HEAT FROM FIRE
FIRE FROM HEAT
is absolutely a pitch perfect slogan of trans vengeance.
@gnat yeah, I've done enough locking design in the kernel that I've done a talk about locking design patterns http://blog.ffwll.ch/2023/07/eoss-prague-locking-engineering.html
links to my blog posts in there, too
or put differently, i barely chuckled seeing that toot you're replying to fly by 😏
really great blog on what the technical parts of my maintainer job are all about
https://blog.ceejbot.com/posts/programming-as-theory-building/
@paddy @gnat @ceejbot my view is that you don't just need a theory of a system, but intuition. a gut feeling for which direction to start digging, so that you produce better than random attempts, which you can then validate against your theory of the system
as an example in the linux kernel, I judge locking designs by how they feel. it works really well, with the caveat that intuitive insights have no timeline for when they'll arrive. and sometimes that waiting is nerve-wracking
@alwayscurious @julienbarnoin this was a much more general observation I've made all across various issues. the upstream dma_fence rules are just one example. and it's not even the only issue that plagues gpu memory management reclaim
@gnat I think about this post from @ceejbot all the time when thinking about coding with AI: https://blog.ceejbot.com/posts/programming-as-theory-building/
AI cannot have a theory of the system or a point of view on the problem space, so it's actively detrimental to introduce into a codebase imho. It hinders the team's development of a theory of the system, which is the only long-term artifact that holds value.
I really like how we verify the examples of 493 libcurl man pages in CI by test-compiling them and making sure there are no warnings. Every man page also must feature an example or the build fails.
best part of catching up after vacations is reading all the lwn articles I've missed 😄
It is literally impossible to explain ADHD task avoidance to people who don't experience it, I think.
It has to sound absolutely insane to just sit around, filled with dread and anxiety, not doing a small thing you "could do any time" that really needs to get done. And to just continue that way for hours, days, weeks, months, even fucking years.
Like, who lives that way? How can anyone live that way? (I live that way, but I don't know how I survive)
@brauner I'll make a note to not get into buffer cache code, ever 😱
@brauner spring break, so not
but link for my entertainment and suffering?
@multisn8 impossible to tell which I'd say 😜
Monday after spring break right back getting dragged into (gpu) memory management fun. I guess time to re-drop my tongue-in-cheek take on this:
memory management is trivial, right until you add reclaim
then it becomes impossible
I like how in this infographic, transphobes are represented by "confused missle".
https://bsky.app/profile/jackalpants.bsky.social/post/3lnpsyfpah22p
Huh. I wonder how sighted people like it.
If you get it, boost it.