clojure def with the ^:const metadata is extremely evil. if you use it on non-primitive datatypes or strings, etc, it *can* work ... to a degree. but it then might blow up spectacularly once the type of the value is being inspected. And the error is some nondescript stuff
Current Frame: bci: @175 flags: { } locals: { } stack: { uninitialized 165, uninitialized 165, 'java/lang/Object' } Bytecode: 0000000: 12d5 12d7 b800 dbc0 0011 b300 0f12 dd12 0000010: dfb8 00db c000 11b3 0019 12d5 12e1 b800 0000020: dbc0 0011 b300 3112 e312 e5b8 00db c000
there's lots of productivity advice that just doesn't work if you're some flavor of adhd and/or autism
e.g. eating the frog (doing the ugliest task first) is a surefire way to procrastinate for me. for me it's all about momentum and this is like starting the car in 6th gear
i found a dev diary from 2017. it has this comment:
"In the long run a vulkan backend seems like the way to go, but with vulkan the bootstrap IS the project "
it's sad that in 8 years, things have improved (1.3 whoo), but not to the point where this statement is now incorrect
A lot of people seem to surrender themselves to depression and negativity. Life can be unkind and fate cruel. But the world is big and beautiful. Theres a place for us in it and people that make it worthwhile.
i've been told that irl i give off "yandere vibes" by someone that was close. this weekend i got the comment "you look like a girl that has a knife collection". today someone said my eyes communicate "yeah i could kill you if i needed to".
i'm apparently your resident yandere
I have been wrongly accused of being unable to cook and would like to present evidence to the opposite.
I think those gloves turned out just fine 😌
merely reacting to events leads to desperation and poor choices, because we feel like we don't have one. being more agentic instead of waiting for the "right" circumstances is uncomfortable as it forces us to take responsibility and confront our own ineptitude. but it's freeing.
oof, i've been hanging out on bluesky more recently, but i think i'm gonna go back and just use all the platforms.
i don't think i actually enjoy the separation.
maybe it's time to just accept that we have to use 3 or so platforms at once. just like we had to with messengers.
oh yeah, In other news, wiredaemon.blog is a thing now. i have yet to write a blog post, but i'm all set up





![screenshot showing a clojure map of a list of argument types mapped to function symbols that have mangled names:
{:impls
{[java.lang.String] coffi.mem/bar-^1Z!%,
[java.lang.Long] coffi.mem/bar-^1L!%,
[long] coffi.mem/bar-^1l!%}}](https://pbs.twimg.com/media/GhxaaGaXwAAG3fd.png?name=small&format=webp)