jleger2023's avatar
jleger2023
_@jonleger.com
npub1t9a5...h4uw
#Bitcoin 25+ year dev NostrGram (Nostr client): https://nostrgram.co/ YouTube: https://youtube.com/@regardingbitcoin Substack: https://jonathanleger.substack.com
jleger2023's avatar
jleger2023 3 years ago
Wrote a short story. It's pretty twisted. Lots of strong language. The ending is really messed up. Don't read it if you're squeamish (though nothing in it is particularly graphic). Read time is about 20 minutes. https://jonleger.com/reflection/
jleger2023's avatar
jleger2023 3 years ago
Created a Choose Your Own Adventure app/site powered by ChatGPT. You can choose the genre (Fantasy, Science Fiction, Mystery) and it will weave some pretty amazing stories for you. You choose what to do next. The stories are written on the fly as you make decisions. You gotta see it to believe it. Android App @ Play Store: https://play.google.com/store/apps/details?id=com.jscriptsdev.synthquest Website: There's no monetization yet, but there will be so don't be surprised to see that at some point. In the meantime, your feedback is greatly appreciated. image — Developing #Bitcoin
jleger2023's avatar
jleger2023 3 years ago
GPT-4 CREATED BITCOIN SNAKE GAME UPDATE: I've continued working with GPT-4 to improve the Bitcoin Snake game. See blow the image for all of the included features it now has! Play the game at https://nostrgram.co/gpt4/btcsnake.html image After 59 revisions it now contains the following features: * Light Mode / Dark Mode * Mobile support (swipes move the snake on mobile). * High scores (saved to the server -- the server PHP script was also written by GPT4) * Better movement handling (it uses a keystroke queue now so you don't run into yourself if you press multiple arrow keys too quickly). * It uses animation frames at 10 fps instead of setTimeout() for consistent performance across devices (also suggested by GPT-4 based on a performance issue I reported to it). With the exception of a couple of tiny changes of my own, all of the code was written by GPT-4 based on requests I made of it. I didn't tell it what to do or suggest how it should do it. I just presented it with the request or problem and used the code it generated to update the game. If there were issues with the update, I reported them back to GPT-4 and had it suggest fixes or improvements, which I then implemented. A few things I've learned about GPT-4 in doing this: * It feels like interacting with a real programmer. It makes some of the same kind of human oversights that it later realizes it made and goes back and fixes them. It's both cool and a little spooky. * Sometimes it loses track of all its changes, so every now and then I present it with the full code it's written before asking for a new update. * Once the HTML/CSS/JavaScript code got too long for a single request to GPT-4, I started breaking it up into the pertinent parts so it could process the requests. That is, if you're going to ask for its help with a complex app, break the app up into smaller segments or modules and let GPT-4 know what each module does while only asking it to analyze the specific module you're working with. I'll be creating more games and apps going forward to continue and press the limits of what it's capable of. Bottom line: Holy shit GPT-4 is amazing! — Developing #Bitcoin
jleger2023's avatar
jleger2023 3 years ago
Had GPT-4 completely rewrite the Snake game using a Bitcoin logo in place of the apple. Each time I played the game I kept asking GPT-4 to add features and aspects to the game that I wanted. I did not write *any* of the code. I paid the upgrade fee to use GPT-4 instead of GPT-3 (didn't realize it was actually GPT-3 in my previous post) and this time it had zero bugs or errors that I had to ask it to fix. Play the game at: https://nostrgram.co/gpt4/btcsnake.html image In total I asked it for 11 revisions and updated the game with the code it gave me each time. Bottom line: Programmers are out of a job in the years to come. Bitcoin better moon soon so I can retire lol. Seriously, though, I'll be using GPT-4 to create other apps and things and push its limits. So far I am very impressed. s/o #[0] for the Bitcoin apple idea — Developing #Bitcoin
jleger2023's avatar
jleger2023 3 years ago
If I was independently wealthy I would do nothing but build on Nostr and provide value and support without ever asking for anything in return. Alas, that is not the position I am in. Just know, that although now I need your support (and appreciate it very much), when Bitcoin goes Supernova I will code all day without ever asking for one thin sat. I do this because I love Nostr and what it -- and you -- stand for. 💜
jleger2023's avatar
jleger2023 3 years ago
Alright, now reply to this note with your favorite music genre for a ⚡. Put the phrase "my favorite music genre is" in the note so the search picks it up.
jleger2023's avatar
jleger2023 3 years ago
Now that NostrGram is setup to send a ⚡ to multiple people in a queue system, I'm thinking of other potential "lists" that could be Zapped: * Everyone that has replied to a note * Everyone that follows you * Everyone that you follow What else am I missing?
jleger2023's avatar
jleger2023 3 years ago
Ok folks. I'll be away for an unknown number of hours. Taking a friend to the hospital (just out-patient, nothing serious, but still time consuming). As always if anything comes up just tag me or DM me. I'm working furiously to fix issues and improve the system. Just doubled the number of server workers *again* due to traffic growth. Seems to be working well so far. "See" you again soon! 💜
jleger2023's avatar
jleger2023 3 years ago
Goodnight everyone. More building to do tomorrow. 🛌
jleger2023's avatar
jleger2023 3 years ago
Goodnight all. Keep Nostr weird while I'm asleep. 🛌 image
jleger2023's avatar
jleger2023 3 years ago
I made some improvements to NostrGram's Light Mode. I'm a Dark Mode fan, but Light Mode is actually looking much better now! image
jleger2023's avatar
jleger2023 3 years ago
NOSTRGRAM UPDATE - BADGES ARE HERE! NostrGram now supports badges! Check it out at Already in NostrGram? Refresh the page to get the update. Badge awards appear in your notifications, where you can Accept or Reject them. image Accepted badges appear below your profile information in the notes you post, as well as below the profile box on your profile page. Click on the badge icons to open a pop-up that shows all of the badge details (both for yourself and other users). You can change your mind and reject the badges at any point from that pop-up. image I still need to add the ability to re-arrange your badges so they're in the order you want, and I also need to persist the hiding of badge awards that you've rejected (there's nothing in the NIP about how to do this so for now when you refresh the page they'll reappear in your notifications). And lastely I want to add a pop-up in the Filters dialog under "Your Filters" that shows all of the badges you've been awarded so you can find them all easily and decide to accept/reject them at a later date. These updates will be coming in the next day or two. Let me know what you think, and as always thanks for using NostrGram and supporting all my hard work with your ⚡🙏.
jleger2023's avatar
jleger2023 3 years ago
I'm off to bed. I appreciate everyone that engages and gives feedback when I ask for it about NostrGram. I don't care how many people follow you. I don't care if you disagree with me. I only care about the quality of your ideas. Keep 'em coming. Goodnight. 🛌
jleger2023's avatar
jleger2023 3 years ago
5 most popular paid relays by total user counts* eden.nostr.land (18,945) nostr.orangepill.dev (11,077) nostr.wine (4,601) puravida.nostr.land (4,250) nostr.milou.lol (3,982) * these are the user counts ascertained by NostrGram's caching server and may not be completely accurate
jleger2023's avatar
jleger2023 3 years ago
Oh hey, I just checked the database and I've already been awarded a few badges already lol. Eden Founding Member (will be accepting for sure!) image Faketoshi (hilarious, but I'll pass) image Nostr Hero (from somebody I don't know so will pass but it's a nice gesture) image
jleger2023's avatar
jleger2023 3 years ago
One more word on Nostr spam. The spam that I'm deleting is mostly from before relays started implementing spam prevention. I'm seeing a lot less of it now, which means relays are doing a good job with spam prevention. The worst offenders in the spam id routine I just ran stopped showing up towards the end of the database -- which is when relays started implementing spam prevention. So toss a sat-coin to your relay.