My commit graph is so skewed. I'm at the point where 8 commits in a day is considered the lowest tier contribution.
Lol, this is what the DItto registration form looks like at the moment. The rest is magic.
Something I hadn't considered: https://www.akamai.com/blog/security/abusing-the-service-workers-api
POW will obliterate spam. The key is to make all requests require it just a little bit, not just signup. Combined with IP rate limiting it will be impenetrable.
The entire stack for Nostr POW is 52 lines of code: https://github.com/nbd-wtf/nostr-tools/blob/master/nip13.ts
This is super cool. The creator of strfry just referenced my repo and used the word "hellthread" at this conference.
https://www.youtube.com/watch?v=G0FmzKp1CRk Nostr: anyone have a client implementation of NIP-13 proof-of-work? I need a function that actually performs the work, not just checks it.
A lot of being tech savvy is understanding how the world works. The basement dwelling computer guy is a myth. For example, do you know that MIME isn't intrinsic to a file? It's like 100 pages of documents written by an American nonprofit about how to compose the string of "text/plain". Basically how to write words with a slash in it. How you use it is up to you. Half of the other things we do on computers are just because a Swedish nonprofit said so.
First pass at media uploads. It's taken 3 days but is mostly done. A way bigger feature than I anticipated.
https://gitlab.com/soapbox-pub/ditto/-/merge_requests/37 I accidentally wrote "pukey" everywhere instead of "pubkey", and it infected like 6 files before I noticed because TypeScript was good at its job.
|