New mint sorting algorithm for Cashu-kym 🔥 will be added in v0.4

Looking forward to a great conversation on ecash with my friend nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s in Hong Kong

Will this be recorded? 🔥
Without this event I would not be working in Bitcoin today. Let’s make sure Octobers btc++ is just as impactful for others 🔥💜
nostr:note1gmavvyct6yqu4dq6wajnthfq34ypgafujtlekka4wqynvlene92sa9mnea
Who remembers the Lightning Hackdays Istanbul?
200 devs came together in Istanbul Turkey when it was impossible to come together in Europe, organized by Fulmo team
nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshsfmrzrk learnt about e-cash from Eric Sirion
Burak learnt about Lightning and went on to design Ark
And last but not least, the chad team from nostr:nprofile1qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0spzcs8wumn8ghj7un9d3shjtnyv9kh2uewd9hj7qguwaehxw309ahx7um5wgknztnwvfhjuctwvasku6fwvdhj78w5jyy was conceived there
Watch out for nostr:nprofile1qqsxhwmaw842y4zzzk580cfke4l5jr6xyh44v3v6pk59dnyzjm2a7vqcd5flv this September!

I think this event was one of the few key moments in my life that lead to where I am today. 💜
Just wrapped up the Cashu-TS dev call and as always I’m feeling seriously bullish on Cashu. There’s plenty to be excited about, but the standout is the devs. They’re absolutely crushing it. Grateful to be building alongside such an incredible crew 🔥
cashu-kym v0.3.0 is out.
This TS library handles Cashu mint discovery and provides typed recommendations and mint statistics in a single response.
Version 0.3.0:
- Adds logging. Provide your own logging implementation or use the built in ConsoleLogger to observe what cashu-kym is doing behind the scenes.
Whenever the HTML that’s rendered in your browser contains some personal information (e.g. an email, your legal name, whatever), it would be included in the archive page and signed by you. If you are not really really careful about what the extension includes in the page, you could leak information that you don’t want to share. The same with stuff that might not even be visible to you.
Imagine a newspaper that has a profile page modal for logged in users. The modal is part of the HTML, but hidden via css until you open it. HTML scrapers would still include all the data that is part of the hidden model, without it ever being visible on the users visit
I fear this would lead to soooo much personal information being doxxed on accident. I would never risk to click such a button.
Maybe we can make sure the extension scans for PID first, but still…
cashu-kym v0.2.1 is out.
This TS library handles Cashu mint discovery and provides typed recommendations and mint statistics in a single response.
Version 0.2.1:
- Bring your own nostr implementation: cashu-kym/pure allows you to inject your own nostr handler for reduced bundle size.
- new KYMHandler interface
- SearchResult instance for result sorting and fuzzy search.
I was allowed to witness nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc and a couple others explain MLS on nostr with lots of hand gestures and it has been one of the best things I have seen in a while. 🤙🤘🫴🤏
Make sure to checkout what they are building with WhiteNoise
nostr:note1w6jme0e73vfgestrlgn7nadrpmkkxhr05n92wr3rsaelqhn8vlesfnn6zl
Bros be shippin. Don’t miss what these guys are building
nostr:note1j36cym2glfdkkcp8myxkydc62hq0uygejvu7thuzm6hc5apq3dyqug3saz
Hey sugar! 💅 Try out my new app 💋
Thank you nostr:nprofile1qqszw0ncsrfc6wd8lv3cal8cj4apkke8aqv3y75ys05h2st2p2g035spz3mhxue69uhhyetvv9ukzcnvv5hx7un89uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0psxmsq for this amazing conference! Grateful for the hackathon prize for
Receipt Cash.
Thanks nostr:nprofile1qqst0mtgkp3du662ztj3l4fgts0purksu5fgek5n4vgmg9gt2hkn9lqpypmhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjj7qglwaehxw309aex2mrp0yh8gmmhv9exgumvd93x2un50yhxxmmd9uqsuamnwvaz7tmwdaejumr0dshsy7xvzx for reminding me of sugar daddy.
nostr:nprofile1qqsw79gu0guq7s98t473fyavx3akwaafmx6l5z4rehd50lrcl2mf4zcpr9mhxue69uhkzer4d36zuvfcwpk82uewwdhkx6tpdsq3vamnwvaz7tmpw3kxzuewdehhxarj9ekxzmnyqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hssn2wwz Let's get some more golddiggers in here!


nostr:nprofile1qqst0mtgkp3du662ztj3l4fgts0purksu5fgek5n4vgmg9gt2hkn9lqpypmhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjj7qglwaehxw309aex2mrp0yh8gmmhv9exgumvd93x2un50yhxxmmd9uqsuamnwvaz7tmwdaejumr0dshsy7xvzx nostr:nprofile1qqs299zd7tvf9z7tw2wl7mgf736snnj5jguhwsp0hfh3jz5tup6tqcqpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtc4h6lue nostr:nprofile1qqsxhwmaw842y4zzzk580cfke4l5jr6xyh44v3v6pk59dnyzjm2a7vqcd5flv nostr:nprofile1qqszw0ncsrfc6wd8lv3cal8cj4apkke8aqv3y75ys05h2st2p2g035spz3mhxue69uhhyetvv9ukzcnvv5hx7un89uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0psxmsq nostr:nprofile1qqsxu35yyt0mwjjh8pcz4zprhxegz69t4wr9t74vk6zne58wzh0waycpz3mhxw309ucnydewxqhrqt338g6rsd3e9uq5gamn8ghj77tvwpc8g6fhv3uxkcm3w4nx2drtxfmngurrxfmrxdmhwe3hsumkv5mk5mmv0fhxjut3vdj8j6tkw9c8zmr9xdkxjepwdahxjmmw9uq3wamnwvaz7tmpw3kxzuewdehhxarj9ekxzmny9u5nvhu6 nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshszrnhwden5te0dehhxtnvdakz7qrxnfk nostr:nprofile1qqsdmup6e2z6mcpeue6z6kl08he49hcen5xnrc3tnpvw0mdgtjemh0spramhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjszrthwden5te0dehhxtnvdakqzrmhwden5te0v5hxummn9ekx7mqjp5dvs
The chickens:

nostr:note12yw3c2mcjuss9l3h3np6tznp2frpkzj09r3amhmr8sa7gdn222zs3mm5tp
Yes, that is right. What I meant that it won’t be implemented as a single thing that observes everything, but instead each app will have its own malware inside. Otherwise sandboxes could probably handle this more easily
I guess because getting their malware into an OS will be much more trickier and might even startle normies.
But yeah, while OS would be worse, both are bad
Apps are the target. Resisting would mean being uncompliant with EU law.
Chat Control will probably not be implemented at the OS level. It targets the app developers and platforms. So even graphene will not help you, if you use apps that bake in scanning.
However it can still help you installing OSS without scanning and will sandbox scanners into their own apps
nostr:note1t799jf94pdr54wmstrschedy75hs534eh3nplru5v9qkwswhq7hq0lmnvv
You know what you got to do anon:
On cashu.me I see two npub cash references: the npub.cash for an ln address and an npubx.cash under experimental features.
Is the second one the new version? How are they different? Maybe nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg can help here.
Yes, npubx is the beta release of the new version. A lot has changed under the hood, but the ux is very similar. I have been using it for a long time now
So I have just tried ollama with deepseek and gpt-oss. It does work, but its super slow and maxes our the CPU super fast. I guess it's great for single questions, but I probably won't be super useful for vibing. Which is okay haha. I am fine writing some code by hand when on a plane
I have not played around with them yet. I am running a Ryzen 5 7640, so I wouldn’t expect too much from it. I’ll let you know once i tried it
Just a normal day in the life of Gemini

Told my wife that I am a proud vibe coder now. She made this for my notebook 🪿❤️

I have converted 🪿

PSA: I have just copied all usernames from npub.cash to npubx.cash! So if you want to get involved in testing, you can do so using the same username. 💜
Testing is best done through https://cashu.me (enable experimental npubx.cash in the settings).
Hi there! Looks like it might be hanging somewhere. Please try clearing your cache and logging in again
Some nostr clients already do this. It might be a while until Telegram does it haha
This is not the point. Adding OTP enables apps that do not have access to your private key to still implement npub.cash's API.
Imagine you want to use cashu.me with npub.cash, but you don't have a signing extension. Instead of pasting your private key in there you could simply:
1. Add you public key to cashu.me
2. Go to your daily driver nostr app
3. Retrieve the OTP and paste it into cashu.me
4. Cashu.me is now authenticated with npub.cash without ever signing anything, nor accessing the keys
Web Components are a rabbit hole… thanks nostr:npub1d7exvqfvxqyrq0j54e23gz6xj4lfj7qfssqamg60fkfp5f6mlzaskklrf3 🙄
nostr:npub1mhcr4j594hsrnen594d7700n2t03n8gdx83zhxzculk6sh9nhwlq7uc226 I thought I would take it one step further. now there is a vite plugin to let the app access the list of dependencies looking for funding
https://www.npmjs.com/package/vite-plugin-funding
if you add "fundingPlugin({ types: ["lightning"] })" to your vite plugins it will expose a "virtual:funding" module in the app that has a directory of all packages with the "lightning" funding type
Seems like “npm fund” only picks up projects with http urls in the funding field… maybe I’ll need to parse the tree on my own in the end
Alright, couple of fixes later the nutjar.js demo page is deployed: https://nutjar.netlify.app/
Nutjar.js is a library that wraps cashu and nostr in order to enable anyone to receive Lightning tips on the interwebs, without ANY setup or registration. Permissionless and censorship resistant.
The demo's code can be found on GitHub, but here is the core piece of code: 
