Avatar
jleger2023
597b42de56a9e0c19ee2d0cde5797dd58d48ce8dd25c732b4c873af11161f9fd
#Bitcoin 25+ year dev NostrGram (Nostr client): https://nostrgram.co/ YouTube: https://youtube.com/@regardingbitcoin Substack: https://jonathanleger.substack.com

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/

Damus doesn't support webp videos, which are a standard video format but not supported by the video player it uses.

GPT actually disagrees often (though in a gentle way -- it's not abrupt). So it doesn't just tell a person what they want to hear. That said, it has clear political bias, so if you lean Left it will certainly tell you what you want to hear when you ask it political questions much of the time.

If I did, it would. It has a strong "liberal" bias. I'm apolitical (I think both sides are liars, cheats and fraudsters) but it's obvious working with GPT which way its designers lean. That's fine because I know how to ask the right questions to get truthful answers, but that's because I'm a dev that's sent thousands of queries to GPT while building apps. Many will just take what it says as fact without recognizing the bias, and that's a problem. Same with all the big tech properties (Google being a huge one too).

Had a conversation with GPT about governmental abuse of power and whether it's prudent for citizens to prepare for that inevitability. Interesting read. Seeing GPT backpedal was entertaining.

Unfortunately no. My day job has pulled me away from all NostrGram coding for now.

Not yet but soon.

Just a reminder to everyone that I am buried in an intense (but killer) work project that's consuming all of my free time, so not much Nostring or dev time on NostrGram of late.

β€”

Developing https://nostrgram.co/ #Bitcoin

Once upon a time in the Kingdom of Monetaria, two siblings, Bitcoinia and Fiator, were born to the wealthy and powerful King Currencio. Fiator was the elder of the two and was already well-established in the kingdom, while Bitcoinia was the younger sibling, often overlooked but possessing an indomitable spirit.

As the siblings grew up, Fiator was groomed to be the next ruler of Monetaria. Fiator was charming and well-liked, but the kingdom's citizens began to notice its flaws. Fiator's rule was marked by inflation and unpredictable fluctuations in value, which led to an unstable economy. Many people in Monetaria had to watch their hard-earned wealth slowly vanish due to Fiator's erratic nature.

Bitcoinia, on the other hand, was independent and resilient. While Fiator enjoyed the luxuries of the palace, Bitcoinia ventured into the world to learn from the people and the land. She was clever and resourceful, and she had a unique ability to adapt to any situation. Bitcoinia had a transparent nature, which earned her the trust of the people she encountered.

Over time, the citizens of Monetaria started to notice the striking differences between the siblings. They began to whisper about Bitcoinia's potential, intrigued by her transparency and fixed supply. It seemed that Bitcoinia was immune to the inflation that plagued Fiator's rule.

The kingdom was also growing increasingly weary of the Central Bank Guild, a powerful group of elites who controlled Fiator's every move. Under their guidance, Fiator's power was often abused, and the kingdom suffered as a result. The people longed for a new system, one that could not be manipulated by the whims of the Central Bank Guild.

Bitcoinia, now a young adult, sensed the growing discontent among the people. She started devising a plan to bring about change in Monetaria. She approached the citizens, promising a world where money would be decentralized, and the power would be given back to the people.

Word of Bitcoinia's ideas spread like wildfire, and her influence grew stronger. People began to abandon Fiator and put their trust in Bitcoinia. They were excited about the potential of a decentralized currency that would protect their hard-earned wealth.

As Bitcoinia's following grew, Fiator's power began to wane. The citizens of Monetaria realized that they no longer needed the unreliable rule of Fiator, and they started to embrace the superior alternative that Bitcoinia offered. The Central Bank Guild, seeing their power diminish, tried to discredit Bitcoinia with false accusations and misinformation, but their efforts were futile.

Finally, the day came when Bitcoinia challenged Fiator to a public debate. Monetaria was filled with anticipation as they gathered to witness the historic event. During the debate, Bitcoinia elegantly dismantled Fiator's arguments, exposing the flaws in its system for all to see.

The people of Monetaria were convinced. They embraced Bitcoinia as their new leader, heralding a new era of economic stability, transparency, and freedom. Bitcoinia's reign marked the beginning of a prosperous and fair society, where the power was truly in the hands of the people.

And so, with the support of the people, Bitcoinia took the throne, and the once-neglected sibling proved to the world that she was the superior and desperately needed ruler Monetaria had been waiting for. The kingdom flourished under her rule, and the citizens of Monetaria lived happily ever after, knowing that their wealth and future were secure.

(Brought to you by GPT4)

β€”

Developing https://nostrgram.co/ #Bitcoin

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:

https://synthquest.com/

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 https://nostrgram.co/ #Bitcoin

Apologies for my absence. Buried in a coding project. Will release details soon (hopefully).

β€”

Developing https://nostrgram.co/ #Bitcoin

That's a good idea, and I'm down for it. Right now I'm deep in making another game though lol

I probably would if I hadn't been coding for 25 years lol. It's still very much a building process. It's not like I just tell the AI what to do and Voila! A game. It's collaborative. I ask it to do things and it does them. I point out issues and ask for changes and make suggestions etc and it does them. It's also fascinating because it makes some of the same mistakes programmers make -- overlooking things that it didn't realize would happen because of the changes it made. And when I point those things out it's response is very human ("Oh yes, you're right. I see why that happened.") It's really interesting and fun for me. It's like playing a game that builds something other people can use.

β€”

Developing https://nostrgram.co/ #Bitcoin

It's involved lol. You have to ask it to produce the games in incremental improvements. If you ask for something complex right out of the gate it will say it's too much work (basically). If you ask it for something simple and then keep asking for improvements and changes to that thing, it will build it a piece at a time.

NostrGram is showing:

damus - 72k

jack - 90k

jb55 - 72k

etc. So either NostrGram is missing some major relays (unlikely) or there's some significant double-counting going on there somewhere. 🀷

I'm not seeing the original post for some reason. What's the noteID of the start of the thread? It could be that whoever's doing the counting is counting duplicates either in the db or from multiple relays.

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 https://nostrgram.co/ #Bitcoin

Yeah, because I know what to ask it's really simple. I discovered one limitation with GPT-4 though. It seems its memory is limited. After the 11 revisions I asked for it started to forget what it had named the functions even though it got the code correct. So the amount of history it draws from would need to be increased, but as hardware resources get better and cheaper over time that won't be an issue I'm sure.

There's no way to bulk zap followers yet no. I want to add that for both followers and following.

To repost click the quote note icon and just don't add any text to the note.

πŸ™ #[0] for the 6891 sats ⚑ πŸ’œ

β€”

Developing https://nostrgram.co/ #Bitcoin