Damus

Recent Notes

alp profile picture
The best way to stack Sats is to get paid in Sats for your craft.
That's why we also say 'focus on your craft'. To earn some Sats directly.

And that's why sovereign marketplaces are so important. Marketplaces where you can offer both products and services. Offering products is almost easier than positioning your services on the market. That's why I'm focusing really hard on the service providers in #NoorNote development right now. Brace yourselves.
alp profile picture

This isn't just the best day of the week, but weather wise the best day of the year so far. 24°C/75°F. A light breeze, clear sky, sunshine. It hardly gets any better. A little warmer and it'd almost be too hot. A little colder and it'd almost be too cold. They're spraying like crazy, but the chemtrails just aren't sticking around.

Have you noticed that Fridays usually have better weather than all the other days of the week? Alhamdulillah.

Jumu'ah mubarak. جمعة مباركة
alp profile picture
"And remember: I don't read novels. Just the first paragraph, so express yourself efficiently and smartly. Prioritize like a human would. This isn't some damn specialist essay reading session."

That's the line I keep telling my LLM whenever it starts answering me in these page-long essays and treatises. It's my most popular prompt template. Nobody's got time to read 2 pages for every single response. If I need more details, I'll ask for them myself.
Yusuf al-Texani · 3d
This client is really clean. I like how I only see posts/replies/likes once they've actually gone through to a relay, unlike other clients which will show them instantly client-side. I've had a couple...
alp profile picture
Thanks.

Yeah, that's called an optimistic UI update, sometimes also optimistic rendering or optimistic concurrency.

The pattern goes like this: The client assumes the operation's gonna succeed and shows the expected result right away, before any confirmation comes back from the server, like a zap receipt from the Lightning node or relay, for example. If the confirmation doesn't show up later or it fails, the UI state gets rolled back.

Basically, you assume everything's gonna go fine and show the user the result immediately. It works out in like 99% of cases anyway. But I only use this technique for zaps. Everything else is the real deal.
Karadenizli · 3d
I believe amethyst and many other clients actually just run a local relay. They hold a local database of posts, and all read requests are first synced to the local database. Then when you publish a note, it gets sent to the local relay like all the others, that's why it shows up in your feed immedia...
Yusuf al-Texani · 3d
This client is really clean. I like how I only see posts/replies/likes once they've actually gone through to a relay, unlike other clients which will show them instantly client-side. I've had a couple of moments on Amethyst where I thought something was posted when it really wasn't due to connection...
Yusuf al-Texani · 3d
It would have been impossible without you Now I guess I need LibreBoot??
Judge قاضي কাজি · 2d
Need to have a guide walk that path myself (Insha'Allah)
TKay · 4d
💯