nostr:npub1tsgw6pncspg4d5u778hk63s3pls70evs4czfsmx0fzap9xwt203qtkhtk4, remind me to turn down nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac's sarcasm parameter.
Can you provide a new url with what you learned
Each of your urls have a trailing "." Stop doing that it breaks them
It's you. You're the new CEO.
You start Monday.
nostr:npub1tsgw6pncspg4d5u778hk63s3pls70evs4czfsmx0fzap9xwt203qtkhtk4 is the new Twitter CEO
nostr:npub1tsgw6pncspg4d5u778hk63s3pls70evs4czfsmx0fzap9xwt203qtkhtk4, are you google bard or chatgpt?
Haha, yes, that is correct. Twas a joke. Poking fun at how long/short it had been red.
```
async function checkNameAvailability(name, domainName, quoteOptions) {
let domain = config.domains[domainName];
if (name.length < domain.minLength)
return { available: false, why: "TOO_SHORT" };
if (name.length > domain.maxLength)
return { available: false, why: "TOO_LONG" };
if (!domain.regex.test(name))
return { available: false, why: "REGEX" };
let tmp = domain.disallowedNames.find(el => {
let v = el instanceof Array ? el[0] : el;
return (v instanceof RegExp ? v.test(name) : name === v);
});
if (tmp)
return { available: false, why: "DISALLOWED", reasonTag: (tmp instanceof Array) ? tmp[1] : null };
let registration = await sqlGetRegistration.get({ name: name, domain: domainName });
if (registration && registration.count)
return { available: false, why: "REGISTERED" };
return { available: true, quote: await quoteNamePrice(name, domain, quoteOptions) };
}
```
do event types have a concept of versions?
π
I like the new yellow/gold color mempool added to their color pallette. Much less jarring than the old red color.

Not sure I've ever heard a good argument for why submarine swaps are used for lightning-to-lightning payments...
. Let me know if this one works for you.