Avatar
Daniele
9e1bd05ed41e7aa2dda1e9b64b8ba48b69bb0fab5a22d442a495b1bf94a9b030
Building software that is Bitcoin and Nostr native. Frankie is an anonymous, pay-as-you-go AI Chat. And more offline-first tools coming, check them at https://frankie.tools/ NOA - Nostr Onboarding App - is a multi platform app to onboard pre-nostr users to this wonderland: https://nostr.frankie.tools/

After many years of memes about weak men creating hard times, now the hard times have begun.

I think both twitter and Instagram allow people to fetch their own content via API for free. Payment is to use other people's data.

Can't check now but i will.

Some work on NOA - Nostr Onboarding App today.

Finally I have bundles available for OSX and Windows, along with Linux and Android (apk or zapstore) of course.

Web first experience: https://nostr.frankie.tools/

Github: https://github.com/ildella/noa

This #iroh seems interesting: a p2p protocol to send large files over QUIC

https://www.iroh.computer/

Fellow Nostr developers, anyone has some experience with Tauri 2.x and can help me troubleshoot the build / bundle for OSX and Windows? #asknostr

https://github.com/ildella/noa/actions/workflows/main.yml

Yeah well, Mozilla is not getting out great.

Honestly I have not investigated enough, but people are going crazy..

https://connect.mozilla.org/t5/discussions/an-update-on-our-terms-of-use/m-p/88607#M34166

Firefox and sometime some Firefox derivatives like Tor, mullvad or maybe even librewolf.

The advantage of having mozilla account so all devices share stuff is big. And with proper extensions and settings is very safe.

Ideal solution would be Firefox based, tor as option, multi platform with nostr based account for sync.

Yesterday (Feb 28) Mozilla clarified the controversial TOS change in Firefox

https://blog.mozilla.org/en/products/firefox/update-on-terms-of-use/

Replying to Avatar Egge

I have spent several weeks trying to replace the Blink API wrapper of npub.cash with a Cashu native alternative and its been a wild ride.

While Cashu mints do support WebSockets for realtime updates, it turned out that WebSockets are pretty difficult to work with, when you are trying to keep them and the subscriptions alive for long periods (in my case days).

But there is a second issue: You see Cashu mints enfore rather strict rate limits on their users. This is important as Cashu is account-less and preventing spam attacks is difficult. Usually this is no issue, as regular users interacting with a mint do not hit these limits. But npub.cash is a funnel. Instead of every user using their own IP to hit the mint, with npub.cash every user "proxies" through the services server.

Turns out this second issue is much bigger than the first one and WebSockets do not solve this. So I decided to build a scheduler that make sure that all mint communication happens as frequent as possible, but never to frequent. This module also solves the first issue, as it allows to queue polling tasks in a lower priority making sure the service stays up to date about payment activity.

If the server restarts it wont hit the mint with a gazillion subs at once, it will make sure they are evenly spread out through low priority calls, while always making sure there is "rate" left for calls that need to be instant.

I built this module externally, so theoretically I could publish it as npm package for structured and timed mint communication. Please let me know if you could use something like this (because as of right now I don't think most Cashu applications would benefit from this, npub.cash is not your usual Cashu application).

After doing some testing I think it is ready to put into an experimental version of npub.cash. I hope to release this on reckless-npub.cash by the end of the week.

Yes please.

My feel is that svelte 5 is simpler and less cumbersome than 4.

It's (another) move in one right direction.

When i had some confusion migrating was that the previous way was done poorly (by me) and svelte5 made that work perfectly, basically with no code.

My whole app is using very little svelte code "over the hood". It just magically work. No server side rendering. Static adapter. Way to go.

Also their discord server is very helpful and organised.

What? Frankie GPT now has o3-mini and deepseek models?

Yes. Try them out :)

Always pay-as-you-go in sats, always private as you login with an npub. #llm #ai #chatbot

https://www.frankie-gpt.com/