Haha I was reading about possible tax law changes in Japan for bitcoin and the article mentioned the steps forward for “crypto and web3”
Can’t for the life of me get my new little archlinux server to boot with drip dropbear in initramfs to allow me to ssh in and unlock the luks partition. Getting annoying.
Does anyone else have an eye-rolling/irritation response when you see “Web3” mentioned in an article as if it’s a thing?
Thanks for clarifying!
I would assume so.. that the npub of the announcement is used by routstr client for sending the cashu tokens, and then the cashu wallet uses the same nsec to redeem/validate the tokens.
And I see the .env requires an NSEC, which I would rather not provide. But it looks like it's used in the cashu.py (haven't dug into it) maybe for creating the cashu wallet/identity (whatever the term is) and for validation etc.
Do I need to use the same nsec for announcements as the cashu wallet?
And one more question.
I see on the github README that the proxy "validates and redeems the token" .
What is meant be "redeem"? I assume it doesn't mean melting and reminting to prevent double spending? That would need to be done as a follow-up?
awesome thanks! I had a similar idea to this, a marketplace for models and users. Brilliant. Glad someone else made it first haha.
All requests go through the proxy right? And the proxy communicates with the OpenAI-API-compatible model endpoint?
So, correct me if I'm wrong:
1) if the model endpoint is on a different network/host, the port will need to be exposed
2) the proxy address is the address that we advertise on nostr and the one that clients will connect to
3) the proxy therefore needs to also expose ports on the network
4) If you're running this at home, you'd need to port-forward at the router AND your public IP would be exposed, unless using Tor hidden services.
Simple.
1. Clone the repo: https://github.com/Routstr/proxy
2. Configure the .env file using .env.example. Set your upstream URL to localhost as you’re running a model locally. be sure to setup your nsec to store sats in a nip60 wallet.
3. Configure models.json similar to models.example.json (this is where you set your price)
4. Run docker-compose.
5. Finally, send a note tagging nostr:npub130mznv74rxs032peqym6g3wqavh472623mt3z5w73xq9r6qqdufs7ql29s with your URL endpoint to start stacking sats!
Hit us up if you’re facing any issues. Will write a more detailed guide soon.
1. Can providers advertise Onion addresses?
2. Your site gives contact@routstr.com as the support contact, but it doesn't seem to be delivering.
3. I find the configuration step confusing as it mentions both .env files and config.json. Is the .env file just a convenience for overriding parts of the complete configuration in config.json ?
Chopsticks are the worst for eating at your desk. Whenever I balance them on my rice bowl, at some point they decided to roll off and fall the floor, spreading whatever ingredients and rice everywhere
sending bitcoin over bluetooth between bitchat android and iphone. both have a native cashu ecash wallet built in.
the ecash travels directly from phone to phone. the sender needs no internet. like instant and untraceable digital cash.
it's going to be insane. work in progress with nostr:npub1qjgcmlpkeyl8mdkvp4s0xls4ytcux6my606tgfx9xttut907h0zs76lgjw , nostr:npub1f742zec57c6qk9ajfr8wyjn0s4vrfzh4hesyj2yqplvj5wrfydxsjprpa3, nostr:npub1zqsu3ys4fragn2a5e3lgv69r4rwwhts2fserll402uzr3qeddxfsffcqrs , nostr:npub1ce7d8cdg8k49dnl3da34mvhah8kevxfsq2vdguq6trngapqfsdzsnv3d7m , nostr:npub1dvdcmtp5llrp63jdlmhspe9gffsyu9ew7cu3ld3f9y7k79nxzjxqf4d4rm et al.
https://blossom.primal.net/27b120c0678b3ee4436c6185f8d6df8c98b2db7bb38f6da4a624ac32b5897ae9.mp4
Of course, you only want to do this with people you kinda trust. Otherwise you'd want an internet connection to validate and re-mint the coins.
But that's how eCash works. Convenience + Privacy with increased trust/risk.
VERY COOL
I've noticed when "writing" python code with AI (Cursor), it's a lot more prone to error because of the indentation semantics.
#ai #devs #llm #aicoding
I just had deja vu of having deja vu... How many recursive Matrices am I inside of???
My toddler son can’t make the sounds we make yet (speech). But he makes plenty of sounds I can’t make either
I''m waiting ̶f̶o̶r̶ ̶m̶y̶ ̶c̶o̶d̶e̶ ̶t̶o̶ ̶c̶o̶m̶p̶i̶l̶e̶ for the LLM to write my code
#theNewExcuse #programming #dev #ai #llm
For me the fun of coding was seldom the next result, but more the solving of the next problem. Programs were never complete because there was always another cool idea I’d think up that required me to find and code a solution.
I especially enjoyed using math and physics, doing animations and graphics. My teens and early twenties were spent doing so much of this.
But now we’re using AI to code, and I can see a lot of that problem solving going away. I hope I can still enjoy programming when I’m in more of a conductor role than a musician. Obviously the architecting step is fun too. But the implementation was where I really enjoyed it.
I keep getting ideas of cool physics animations to make and then realize anyone can now do it with AI and spending time doing it myself is just a waste.
Just a mind dump of my feelings toward AI coding. On the other hand I love how I can build tools so much quicker as I need them now.