ismyhc's avatar
ismyhc
ismyhc@galaxoidlabs.com
npub1ch8a...zh48
Building coolr.chat and Hollow a long form Nostr reader/publisher application.
ismyhc's avatar
ismyhc 1 year ago
Made a ton of progress on the NIP-29 strfry wire policy code today. I’m hoping to have it complete for testing tomorrow. I just need to also make some minor changes in @seer before I can really test it. It’s been really fun to learn how strfry works and just the relay side of things in general. It’s also been a blast to write it in V-Lang. Such a fun language. It’s like C with some nice additions. Not to mention it’s super fast. The write policy code is about 700 lines so far. I think it will end up being about 1000 loc. ✌️
ismyhc's avatar
ismyhc 1 year ago
GM! I've been working on a strfry write policy in v-lang that adds Nip-29 support! Simply add the binary (or build it yourself) and conf and update your strfry.conf to point to the write policy. Will share soon 😉
ismyhc's avatar
ismyhc 1 year ago
Don’t sleep on vlang. I’ve just created 3 vlang modules for doing Nostr stuff. vsecp256k1 - A wrapper around libsecp256k1 C library. vbech32 - Pure v Bech32 implementation. vnostr - Core Nostr types and functions. All work on MacOS, Linux and windows. Intel/arm vnostr is still a work in progress and I’ll come back to it later so I can get back to Seer. If you like C and its speed you’ll love Vlang.
ismyhc's avatar
ismyhc 1 year ago
Took a little time this morning to figure out how to create a V-lang module that wraps libsecp256k1 so that it can be use in V-lang. Got it working! Will table it for now and get back to Seer, but if you haven't tried V-lang it's worth playing around with. A C-like language that's super fast with a lot of nice things. I will post the module repo soon. 😃
ismyhc's avatar
ismyhc 1 year ago
I’ve just rediscovered Perl. I like it much better for system scripting than Bash or even Python.
ismyhc's avatar
ismyhc 1 year ago
Enjoying the best that the great state on North Carolina has! This is where I spent all my summers and my youth. Blessed 🙏 image
ismyhc's avatar
ismyhc 1 year ago
Relay devs sleeping on Redis's json document store feature. It's absolutely blazing fast, highly queryable and still open source via Redis Community Edition. I took some time yesterday to do some testing on it and wow. It's really quite amazing. Simply create an index on all the needed fields and you have powerful querying capabilities. Even tags! As part of my work on Seer and Nip29 Im also writing a Nip29 focused relay that's easy to run and it will use redisJSON as its db. Very excited about this. You can read more about it here.
ismyhc's avatar
ismyhc 1 year ago
GM Nostr! Just learned yesterday that swift has recently brought over some of the missing pieces of Foundation to open source side. This is great. Now with just a little finesse my swift Nostr Libraries should work across apple/linux/windows platforms. 😃 The missing piece was some of the networking api's like URLSessionWebSocketTask which is used in NostrClient. This allows me to only have a single third-party dependency in my libraries. (secp256k1.swift). Down the road I will bring Seer to Linux and Windows Desktop.
ismyhc's avatar
ismyhc 1 year ago
Trump is putting together the dream team! RFK Jr and now Tulsi Gabbard. The Unity Party for the win!
ismyhc's avatar
ismyhc 1 year ago
GM Nostr! Now my three kids are back in school it’s really good time! Ready to write some code! 🙏
ismyhc's avatar
ismyhc 1 year ago
Took the day to spend with the family! 🙏 image
ismyhc's avatar
ismyhc 1 year ago
Here's a quick video of @seer from startup and importing key. Still a lot todo, but coming along 😃
ismyhc's avatar
ismyhc 1 year ago
If you’re into retro gaming and computers you’ll love this movie.