AI is not replacing developers.
Developers are multiplying.
Gatekeepers in disbelief.
You might end up multiplying the same information thus creating volume but not variety. The scarcity of the information is the value, you canāt āmake moreā. If your text makes 500 distinct claims, expanding it 10x gives you those same 500 claims expressed 10 different ways, not 5,000 claims. It can help make it more robust to context, but it won't get amplified. Itās why contrarian thinkers are both valuable and drowned out.
That discomfort you feel is the gap caused by reality changing faster than your mind can model it.
Same pattern recognition hitting the same limits, different frames telling you to kneel or run.
We build cathedrals to capture the patterns and man sits in awe.
We build machines to animate the patterns and he shudders.
Interoperability and plain text is great, thatās not the argument Iām making. Application logic is how arrays are used to encode things that are application specific in the arrays of notes.
["p", "
["e", "
["r", "wss://relay.example.com", "read"]
["r", "wss://other.relay.com", "write"]
["p", "
To your point, is nostr a messaging protocol or a social media protocol or a payments protocol or an identity protocol or a publishing protocol. Hard to be all of them all at once.
Not really from a design standpoint since a single company/team dictates the schema. Interoperability is not on their mind.
In the case if nostr, people are not using tags not just for content discovery, they are using them for application logic.
Great Ev Williams quote from a talk in 2013
āTake a human desire, preferably one that has been around for a really long time Identify that desire and use modern technology to take out steps.ā
Also for the record, while some might blame Claude, AI slop, etc etc⦠I see this as my fault. Once I cloned the Damus repo and gave Claude the right instructions for testing everything was sorted out quickly. Had I done that up front, which is the proper approach, this would have been avoided.
Validated on both prefix types in a nostr client.

š¬ well thatās embarrassing. Spent too much time on performance and not enough on testing. The math was correct, it was just backwards. Just pushed a fix.
Yeah good point, no reason not to display both formats in either mode for convenience. Just updated that.
Also heads up that I moved the block/thread config to the makefile as compiler flags so people donāt have to edit 2 files.
You bet, not a problem. If you get them installed all you would need to do is update the makefile to CCAP=60 and set NOSTR_BLOCKS_PER_GRID = 1120 in GPURummage.h
Found this which sounds like it might match your setup
Not totally sure about RHEL but I bet we can get it figured out.
When you run nvcc āversion does it fail?
RHEL packages appear to be publicly available without any sort of restrictions
https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo
https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9.repo
Confirmed working on an H200. Getting 170mm keys/sec š„

Should work with any NVIDIA card with Cuda drivers. When you say vGPU, what type of setup?
I built and tested it using the 3070 I have at my desk. Iāll go test it on an H200 now and report back.
FWIW⦠there is also a branch with a Metal build which is functional, but itās only doing 8mm keys/sec vs about 42mm on the 3070.
Took about 10 days on a 3070 to find this 9 char prefix.

If anyone wants to try out a GPU (CUDA) based npub miner I put one together and pushed to GitHub.
Here is the most interesting part of Divine.
"cryptographic proof that media is authentic and unmodified, with hardware-level attestation from mobile devicesā
https://divine.video/human-created
Where can we find out more about how this is being implemented?
I donāt know what sort of black magic this thing is doing but itās the solution to all of your Python package issues.
App stores are definitely an issue.
But in terms of Microsoft, who cares about their size, if you have an alternative then your well being does not require them to be defeated.
I have mad respect for your transparency and honesty, so this question comes from a place of genuine curiosity⦠if history keeps repeating, do you ever sell, sit things out, and buy back in? Not trading, or calling the top, simply playing defense with your savings over a 9-12 month period? Bitcoin purity tests aside, it seems rational.
Got it. So maybe this is a damus specific question because Iāve now got a coinos wallet without ever providing or receiving any additional information. All good for a fast setup, but if reinstall damus how do I restore or reconnect the wallet??