NabismoPrime's avatar
NabismoPrime
NabismoPrime@nostpy.lol
npub1g5pm...djqv
Breaker/builder Linux systems ๐Ÿง* Semi-retired cook ๐Ÿ‘จ๐Ÿปโ€๐Ÿณ * Building nostpy relay๐Ÿ and other stuff...
NabismoPrime's avatar
NabismoPrime 1 year ago
Pro tip, if you never untie your tie, you never have to tie your tie again image
NabismoPrime's avatar
NabismoPrime 1 year ago
Considering defaulting to prepared statements on the database for the relay. I spent a lot of time trying to dynamically construct queries client side and will prob keep that as a backup for compatibility but itโ€™s really just the same 10 over and over again. image
NabismoPrime's avatar
NabismoPrime 1 year ago
My face when they pass my burrito to the new guy to finish rolling (calling 911) image
NabismoPrime's avatar
NabismoPrime 1 year ago
Thought I solved my custom async Otel metric bug on the relay, but might have made worse ๐Ÿคฃ Time to call it a night
NabismoPrime's avatar
NabismoPrime 1 year ago
Why would you put a space in a perfectly good file/directory name??? - me a ๐Ÿcase maxi
NabismoPrime's avatar
NabismoPrime 1 year ago
My git fiasco may have been a big L this morning but the new tor support for the relay is working great ๐Ÿ™๐Ÿป image
NabismoPrime's avatar
NabismoPrime 1 year ago
Nothing like wrestling with a good old rebase and merge conflicts to remind yourself that you don't actually know how to use git as well as you think you do. On a totally related note, new nostpy release dropping later today ๐ŸŽ‰
NabismoPrime's avatar
NabismoPrime 1 year ago
Can anyone recommend some good developer resources for web of trust? #asknostr
NabismoPrime's avatar
NabismoPrime 1 year ago
Created a #nostr slack channel at work. Letโ€™s see if there is a fellow nostrich or 2 out thereโ€ฆ or are that early? image
NabismoPrime's avatar
NabismoPrime 1 year ago
Getting live hurricane updates from family in the Sarasota area. They obviously lost power at this point but cell service is still working which is encouraging to hear ๐Ÿ™๐Ÿป. Gonna be a long night.
NabismoPrime's avatar
NabismoPrime 1 year ago
Made some more progress in the memory leak investigation for the metadata updater. Apparently the process below is the culprit: python3.12 -c from multiprocessing.spawn import spawn_main; spawn_main(tracker_fd=14, pipe_handle=16) --multiprocessing-fork I fully expect that process to use a lot of memory while the script is running but it holds onto it after the run has finished. Oddly enough, the same exact script returns to sane memory levels immediately after runs when instrumented with a continuous profile. Any Python folks out there have any ideas why this process won't let go of the memory if it isn't profiled? I've tried manual garbage collection in the script but it doesn't affect this at all. image #asknostr #python
โ†‘