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
_@jonleger.com
npub1t9a5...h4uw
#Bitcoin
25+ year dev
NostrGram (Nostr client): https://nostrgram.co/
YouTube: https://youtube.com/@regardingbitcoin
Substack: https://jonathanleger.substack.com
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.
—
Developing #Bitcoin

HugeDomains
SynthQuest.com is for sale | HugeDomains
Get the premium .com domain you deserve. Seamless and professional transactions. Payment plans available.
—
Developing PCSO Lotto Results – Verified & Updated Instantly
Check the latest Philippine PCSO lotto results. Real-time updates for all games: 2D, 3D, 4D, 6D, and major jackpots like 6/42 to 6/58. Convenient s...
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
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
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 PCSO Lotto Results – Verified & Updated Instantly
Check the latest Philippine PCSO lotto results. Real-time updates for all games: 2D, 3D, 4D, 6D, and major jackpots like 6/42 to 6/58. Convenient s...
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
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
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 PCSO Lotto Results – Verified & Updated Instantly
Check the latest Philippine PCSO lotto results. Real-time updates for all games: 2D, 3D, 4D, 6D, and major jackpots like 6/42 to 6/58. Convenient s...
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. 💜
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.
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?
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! 💜
Goodnight everyone. More building to do tomorrow. 🛌
Goodnight all. Keep Nostr weird while I'm asleep. 🛌 

I made some improvements to NostrGram's Light Mode. I'm a Dark Mode fan, but Light Mode is actually looking much better now! 

New background/banner image. 

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.
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.
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 ⚡🙏.
PCSO Lotto Results – Verified & Updated Instantly
Check the latest Philippine PCSO lotto results. Real-time updates for all games: 2D, 3D, 4D, 6D, and major jackpots like 6/42 to 6/58. Convenient s...
Accepted badges appear below your profile information in the notes you post, as well as below the profile box on your profile page.

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 ⚡🙏.Probably my favorite badge so far 😂 

Getting closer... #NostrGram


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. 🛌
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
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!)
Faketoshi (hilarious, but I'll pass)
Nostr Hero (from somebody I don't know so will pass but it's a nice gesture)

Faketoshi (hilarious, but I'll pass)
Nostr Hero (from somebody I don't know so will pass but it's a nice gesture)

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.
The Great AI has spoken. NO-str it is. 
