*insert status about pizza and bitcoin*
#original
CraigTheSpaceBum
Craig@bitcoin-cats.ca
npub1826v...7t95
Human🧍♂️ | Non-Partisan🎭 | Bitcoin Maximalist 🐃 | Atheist🧠 | Cat Lover 🐈⬛️ | Metalhead💀 | 100% Canadian🍁 | Thought Criminal 👁 | Lightning Node Runner⚡️| Somewhat Illiterate 🫂 | NOSTR Addic 💜💊 | On boarding local business to bitcoin 🫡🧡💊
## ⚠️ WARNING⚠️
**May Post Stupid Opinions From Time to Time On Things. You Maybe Offended. Viewers Discretion Is Advised** 🫡
Wakey wakey, all time highs!
#cat #catstr
#cat #catstrSo i went to the mall today and went to Hudson Bay as they declared bankruptcy and jewelery was 80% off (we talking like $10,000 necklaces were on sale for less then $2000). So I bought a really nice Tommy Hill figure watch for $50 on sale. I take it to the watch shop in the mall to get a battery and the woman looks at me and says "Tommy Hillfigure? They make jeans not watches" with a disgusted look on her face 😂.
Transmission died on my car. -$4000 later 🙃
My favorite thing to say to a debtor who tries to get under my skin.
"AFTER SPEAKING WITH YOU BRIEFLY, I NOW UNDERSTAND HOW YOU ENDED UP IN THIS POSTION, HAVE A GREAT DAY"
That one line pissed off my debtor sooooo much, he called to complain to my manager, my manager like you don't like the calls then pay off your debt and guy ended up paying entire account in full.

@Uno how many sats to help make it actually nostr properly 🫠. Im trying to build a msn messenger style client for desktop.
NOSTR MESSENGER
Why no work?
<script type="module">
import {
generatePrivateKey,
getPublicKey,
getEventHash,
signEvent,
validateEvent,
verifySignature,
relayInit
} from 'https://cdn.jsdelivr.net/npm/nostr-tools@1.17.0/+esm';
// Handle nsec Keys
import { bech32 } from 'https://cdn.jsdelivr.net/npm/bech32@2.0.0/+esm';
function decodeNsec(nsec) {
const { words } = bech32.decode(nsec);
const data = bech32.fromWords(words);
return data.map(byte => byte.toString(16).padStart(2, '0')).join('');
}
// Connect to Nostr Relays
const relay = relayInit('wss://relay.damus.io');
await relay.connect();
relay.on('connect', () => {
console.log(`Connected to ${relay.url}`);
});
relay.on('error', () => {
console.error(`Failed to connect to ${relay.url}`);
});
// Sending Messages
const sk = decodeNsec('your-nsec-key-here');
const pk = getPublicKey(sk);
const event = {
kind: 1,
pubkey: pk,
created_at: Math.floor(Date.now() / 1000),
tags: [],
content: 'Hello, Nostr!',
};
event.id = getEventHash(event);
event.sig = signEvent(event, sk);
await relay.publish(event);
// Receiving Messages
const sub = relay.sub([
{
kinds: [1],
authors: [pk],
},
]);
sub.on('event', event => {
console.log('Received event:', event);
});
</script>
If I was told mock up a open sourced solid "nostr verison" of msn messenger for windows using chatgpt. Could someone or is anyone willing for a small/reasonable price help me hook up the back end to nostr and make it functional?
All my attempts at making a basic client have failed... I've tried the whole nmp nostr tools and well clearly I don't know what I'm doing when it comes to websockets and coding a server like nodejs as all attempts keep failing. I've only had one client I was able to semi work 😆.
It pulled post from nostr from a npub but I havnt been able to replicate that into what I want to build.
I feel like I understand how nostr works, I understand the logic behind the coding but I don't actually know the code hence chatgpt. Chatgpt unfortunately sucks at making nostr clients.
#nostrdevs #nostrhelp #nostr
Is zap.stream dead? #asknostr
I'm seeing people wearing masks again did the 4 vaccines didn't work against the virus with a 99% survival rate?