image NOOBSTR.ME !!! Aptly named LOL Website has propagated to all regions that I have checked. Let's Encrypt! Certificate pending. Noobstr is designed to be an onboarding link. What is NOSTR? I don't know. Click here and see. Bugs that still exist: - SSL pending - Settings menu: buttons hang off right side - Code comments are AI generated, some may not be relevant, some more may be needed to be added by human, and some (most) are commenting on code that I don't understand well enough to audit :D Best Practices Improvements: - Contributors much smarter than me that can tell me how I or AI has bungled the code, help with convention, sanitize, reduce vulnerabilities, optimize the code, etc - Ask AI to further help me optimize and enhance security / remove vulnerabilities - Add @hodlbod 's book Building Nostr, , , and other 'nostr best practices' information / primary sources into ai and ask it to look at code and make suggestions Enhancements planned: - Check more relays when searching by npub, 3-5. nostr.band Iris, Coracle, Phoenix - resolve all media links to just the base domain + …; 'video' 'image' , based on filetype - scan for strings that are wrapped that are not yet resolved to 'npub' or similar, long links, and garbage text so that they can be ellipsed - Ability to click on note to go see note on njump.me Also, a 'See whole conversation' button on each… linking to one of a set of random web clients that displays conversations well - clicking 'just go' with a feed already there, and with the same settings, should only load new notes without disturbing the reading order. right now it's refreshing the whole page. - add a few noobie / normie friendly relays to the dropdown. Although this is prone to hubris and makes maintenance more unwieldy. Questions: - Hosting considerations? - What's an appropriate number of notes to fetch, and how much should i rate limit happy clickers on the load button? It also calls out to fetch usernames and avatars. - What size should I limit displayed avatars to for general purpose? - What sort of performance hit will loading usernames on slow connections have? Think 3rd world older phones (high signal onboarding). - how should I monitor or accept feedback about performance? It's hosted on a 3rd party vps right now with other websites. - Who to talk to about getting this listed at places like or grownostr.org at the appropriate time? #vibecoding #grownostr @Derek Ross @MAKE SONGS LONGER @The Daniel πŸ––

Replies (13)

The important point being that it is a new, intuitive onboarding website that functions as a read-onlly client for NOSTR. See an example of what gets posted on NOSTR in one click.
Claude Sonnet 4. Simple questions I ask DuckDuckGo's AI so I don't have to start a whole new thing or count against my allowance. I started off having it rewrite the code for me too much, anything else seemed way too overwhelming. But after using this prompt: "Don't do it for me. Show me how to implement the change, one step at a time. Go slow, I'm dumb. Show me exactly what my code looks like now, and what exactly I should change. Explain everything. Ask me about options. Don't introduce security vulnerabilities." I'm actually learning some things about being a developer. Well, a wannabe developer haha I also just learned to slow down, take it one step at a time myself, and read it through, just to see what I can absorb by osmosis, even if almost nothing. And save each working copy as a different file so I always have a previous version to go back to that works. Granted, I'm just building stuff that is one file, self contained so far. But the AI allows me to create something that works, whereas I would not otherwise have been able to. Thanks to you all for pioneering and paving the way!
Instead of saving each file, which is obviously a natural tendency, it helps to learn how to use GitHub. I installed the desktop app and make sure to commit my changes often, and work in branches so I can experiment with new features without breaking anything I’ve already built. It’s been a game-changer.
↑