lightandlight
Joined 9 years ago
Joined 9 years ago
I think the core of it is: following my intuitive sense of "rightness" across time scales (seconds to decades). When I'm doing it, I feel peace, joy, contentment, and my life seems meaningful. When I'm not doing it, I feel dissatisfied, restless, and nihilistic.
I'm frustrated by how vaguely and abstractly I'm conveying this. But this intuitive rightness thing precedes language. It's like a bodily sense or an emotion, but deeper. Have you ever put a t-shirt on backwards and only noticed because something didn't feel right? Then you take it off and put it on the right way around, and it just feels right. It's a bit like that but for life in general.
I can give some examples of "what" I've done if you like but I'll leave them out of this comment.
> "living a fulfilling life" means other trade offs, and potential losses.
Part of how I know I'm doing the thing is that the trade-offs and losses don't concern me. If Y matters to me, and X really is necessary to have a life with Y, then I do X. X is simply the price of having Y, which I'll gladly pay.
In contrast, when I feel resentful of a price I'm paying, it's evidence that I'm not following my sense of rightness.
I felt similarly and had a "crisis" point at the start of 2025. I realised that living a fulfilling life had to become my top priority, no matter how difficult or uncomfortable it may seem. Otherwise, I might not survive another 30 years.
Now I can see a bit of the mechanism behind the dimming of the spark. I had gradually conceded the direction of my life to external forces, and let anxiety and self-doubt drive my decisions. It's a great way to end up with a life that you don't want. I shudder to think of what it's like to do that for 20 years instead of 5.
Which is why I minimise my use of these tools. I'm not going to delegate the fun/meaningful parts to a machine.
Fortunately this isn't true. Social media consists of a few big walled gardens, but the web itself is still open. Go forth and create a website!
This was written sarcastically, but I'm optimistic. The more crap that's out there, the more refereshing and noticeable it is when something is good.
My medium term goal is to draw a cursor and move it using a mouse.
I recently got the USB host driver to the point where it could recognise port connects/disconnects. Enumerating USB devices involves some waiting, so I decided to work on concurrency support so that the USB driver wouldn't block the rest of the system. This week I got preemptively scheduled threads working (super fun stuff).
Now I'm trying to make the driver code more self-contained by keeping the driver's message queue on its stack. I'm not sure if it's a good idea. I'll play around with it for another day or two and then get back to USB enumeration.