I like to build web things. Currently hacking with JavaScript on nostr things
Public Key
npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Profile Code
nprofile1qqsp7utc64te4chwhsyst8suj8ung9x3uryu873gru7phfuujkwd2kghf6jy6
Author Public Key
npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Show more details
Published at
2024-03-16 13:34:41 Event JSON
{
"id": "ee754235931049a3e0accf4b5e30a6d0b70288a3920e7f4b6c87636ca0df80ee" ,
"pubkey": "1f7178d5579ae2eebc09059e1c91f93414d1e0c9c3fa281f3c1ba79c959cd559" ,
"created_at": 1710592481 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"Erik\",\"nip05\":\"[email protected] \",\"about\":\"I like to build web things. Currently hacking with JavaScript on nostr things\",\"lud16\":\"[email protected] \",\"display_name\":\"Erik\",\"picture\":\"https://nostr.build/i/p/nostr.build_b8a064cfdff3359dd6a02fe3fb20f2525abe61479db66659cc978a6008b262d0.jpeg\"}" ,
"sig": "1902edecc1add9d7f49718ef24d68c2ccb8df138780c0ffd9171108284c5a2d04cf3962eb927ae549648e6d845d0e569654f45173711294388d06d43ff76eaa4"
}
Last Notes npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik More info here https://github.com/cashubtc/nuts/pull/106 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Instead of using the raw json as content, you could use the v4 encoded token. This is how most wallets expect tokens to be sent and received https://github.com/cashubtc/nuts/blob/main/00.md#v4-tokens npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik When the client generates the zaps , it would just lock half to one npub, and the other half to another (assuming 50/50 split) So the client wallet would take X amount of ecash and request the mint to create new ecash tokens locked to the proper npubs, and then you just sent those along with your zap note. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik @nprofile…kdah great job with npub.pro Also, the "login with DM" flow was one of the easiest login experiences I've had so far with nostr. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik I was thinking the other day, I wonder if soulseek could utilize nostr. Seems like a weak point that there are just one or two servers out there enabling the whole protocol npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik 12 years npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Epic day climbing in the flatirons #climbing https://image.nostr.build/deb956e28e33887d7d9bba598551b28d42227ab482e0bf2be149040c9929ff41.jpg https://video.nostr.build/a63eb6c1b6df5a1da9357d3e7e7dc0580ecabca41853a708e5d782a8b77f3bc2.mp4 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://officialrealbook.com/history/ Information wants to be free npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Nostr song lyrics, guitar tabs, and sheet music. Because the existing sites that host that stuff always try to push their apps. Can basically just be a wiki style note. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Upgraded an old 5th Gen iPod video. New case, bigger battery, and 256GB SSD https://video.nostr.build/94ea899ca7cd33198287281141febf5aaba60e029a5e533452383e6529054271.mp4 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Huh weird, here's another link to it https://gist.github.com/ebrakke/4b4eb84775842f4f77722d1363da7947 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://youtu.be/l1si5ZWLgy0?si=CM0nr_b01YzDquGf Always my go-to. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik @npub1838…aslh npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik First (rough) pass at a #climbing NIP https://wikifreedia.xyz/crimpstr-nip/[email protected] I opted for a new kind for these events as to not clutter existing wiki applications, though we could easily use the 30818 kind and just utilize a type and c tag to get climbing related things. I think the biggest unlock here is incorporating the geohash of an area / route into the name. This will ensure that we can disambiguate between climbs of the same name. It also has the added benefit of hierarchical ordering built in, so you can easily group climbs together without having to enforce a strict hierarchy like MP does. Using curation sets for tick lists, and for area oganizations (e.g. ordered climbs from left to right) might also be sufficient. My goal here is not enforce any ordering on the notes themselves, but let people group things together however they see fit. @npub1l2v…ajft @npub1gc9…xddl npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik A little demo / POC of #crimpstr Using @npub1l2v…ajft's wiki nip, and some data that I just happened to find somewhere, this could be a great decentralized repository of climbing knowledge. Indexing events using meilisearch for great discoverability (something mountain project sucks at) https://video.nostr.build/46037225337a6cf9ab5005bb753efeb360ca8fb0e12a046322b533696236046d.mp4 @npub1gc9…xddl #climbing npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik What if everyone just published all of their random notes about topics from obsidian or other note taking apps to nostr, and then used wikifreedia or similar to browse it all. Not worrying about it being a Wikipedia level article (though some could), but really just reading though everyone's research or thoughts on a personal topic. They can centralize around categories or common names. A bit like urban dictionary, but for any topic. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://github.com/ebrakke/obsidian-nostr-wiki Source code npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://cryptome.org/ap.htm npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik I actually started working on something like this when I first heard about nostr https://github.com/ebrakke/nostr-ava The bottleneck I hit was gpx files were too large to upload as notes, and this was pre any kind of file upload nips. So ignore the ipfs stuff in the codebase. If anyone wants to pick up work on it, feel free npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://github.com/ebrakke/obsidian-nostr-wiki Here's the source code for the obsidian nostr wiki plugin. Super WIP, but feel free to clone it, fork it, make it better. Currently it will treat front matter as tags to add to the published note, and it will strip front matter out of the content so it displays nicely. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik My favorite thing about moving to Colorado from the east coast was the super friendly ethics around bolting (for most of the front range). It made climbing around Boston pretty inaccessible. Those lines look sweet! npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Surprisingly easy to write an obsidian plugin that publishes wiki events on nostr. More to come at some point! This should help with maintaining something like crimpstr. @npub1l2v…ajft https://video.nostr.build/0b50f3ecfa1ba60ec6ca67fc2b4bd7f5b2e436f5fd7fbc2cbe9a07722ccef125.mp4 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://www.youtube.com/watch?v=8allMzSExMU Nice one from @npub1zyw…s58k npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Working on a go implementation of a #blossom server for an idea I'm trying to flesh out. https://git.brakke.cc/borrakkor/community-stack/src/branch/main/blossom Go is great! Go is fun. Go makes me realize that spending all my time writing JavaScript is insane. I also used Alpine JS in the frontend to add a little bit of state and functionality to sign the auth events. It was nice, a lot like vue and angularJS, and no build steps. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Makes sense. I've never been able to enjoy the nip-46 bunker setup. I love the idea, but the UX around having to change browser tabs (plus wonkiness in brave browser) leaves a lot to be desired for a mobile login usecase. I want to make an experience where basically a user can slowly "opt in" to more control over their key management, without compromising the security of their key. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Let's say I wanted to make an application built on nostr, and I want to utilizes nostr auth. To take some burden off more normie users, I was thinking the service could store an ncrypt for the user. From the users perspective, they just have to remember a password like any other site. But under the hood, the ncrypt can be sent down an stored in local storage (if missing). And then the user can unlock it with the password to sign events client side. I'm trying to think from a security perspective if there's any harm in the server storing the ncrypt. It's basically like storing a hashed password, but if the key is ever leaked, then someone with access to the DB could reveal the nsec. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Htmx + pocket base could be a good solution for a self hosted community stack with a plugin architecture npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik This is why we need #crimpstr @npub18a5…pzjs @npub1gc9…xddl #climbing https://image.nostr.build/2d9bb2b97f9210c21a8f3e86d99399d796b08ba4f936f1049206ce450ba94be4.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Built some new lower cabinets #woodworking #diy https://image.nostr.build/7b7c384b72d416159ee7fe14a15ee8ef7c04303962d675f86f747a6653a5db18.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Coming up on a 24 hour fast. Starting to get easier. Next one will be 48! https://image.nostr.build/615082fcfad5aa4de7dee714c25fa8303a1240eb098d9f3211c34047b9ca7acc.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik In imposing today’s sentence, Judge Forrest said: “There must be no doubt that lawlessness will not be tolerated. There must be no doubt that no one is above the law - no matter one’s education or privileges. All stand equal before the law. There must be no doubt that you cannot run a massive criminal enterprise and because it occurred over the Internet minimize the crime committed on that basis.” She said before handing a life sentence to Ross Ulbricht. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Everything on my fork is 8a/v10 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Totally! It's kinda like taking @npub18a5…pzjs's wikifreedia design, but applying it specifically to climbing / hiking. Especially with climbing, people disagree on grades, and you might want to vote on a fork of a route, rather than giving admins all the power to keep the grade of a route. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Yeah I've been thinking about something like this for a couple years now. My first attempt was building something in top of ipfs, but that was kind of a nightmare. At one point I scraped all of the routes from mountain project, I think I have them somewhere so it's a good "seed" to start something. Creating a nostr client for climbing seems like the next logical step. Zapping or sending ecash to route developers would be 🔥. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Being able to lock ecash to a relays npub would be awesome. Relays could charge tiny fees per note processed, and know in an instant that the ecash is valid and has not been double spent. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Wen ecash GM mints? npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Exactly. I think adding payments creates more incentive for the host to act honestly. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik I think in a year from now, all zaps on nostr will be p2pk ecash. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Lol, I did the exact same thing. Hearing about cashu developments was just too damn exciting. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik You also guarantee that the token hasn't already been spent. An encrypted token may have been sent out multiple people, the p2pk one can only be redeemed at the mint by you. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Just as an example for now. I'm building out this cashu-wallet development kit and wanting to try it out in a lot of different scenarios. I might try to spin up a more complete version of it though and really put it to the test. I just don't know much about blob storage infrastructure at scale 😅 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://github.com/ebrakke/cashu-wallet/pull/2 Super rough and incomplete right now. But just wanted to get the general concept going. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Built using the blossom protocol https://github.com/hzrd149/blossom npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik 402 payment required in action npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Imagine being able to pay 1 sat to retrieve an imagine from blob storage. The micro-est of transactions. Help support either the creator of the content, or the server hosting the file. All anonymously. #ecash #cashu #nevent1q…4gmp npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik #nevent1q…4gmp npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Rough code can be found here https://github.com/ebrakke/cashu-wallet/pull/2 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik A rough POC of a blossom blob storage server that can accept ecash to upload to the server. Pair this with a client that has a built in ecash wallet (like a nostr client) and you can have a self sustaining blob storage server! https://video.nostr.build/05eef0fa9dc5608d7d210f880d76fd551ba94db96c61372150fd6307d9963d14.mp4 #ecash #cashu #nuts npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik The server could ask for ecash with an upload request as well. Could be a good way to fund blob storage server npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik You could send it to someone's npub if they're setup on npub.cash You could bet with it on https://ecash-dice.fly.dev I'm hoping people will start to build more apps with ecash integrated! npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik All of the code is up on GitHub as well! Any contributions are welcome https://github.com/ebrakke/cashu-wallet npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Enterprise grade ecash mints + supporting infrastructure. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Turns out programmatically buying gift cards is not an easy thing to gain access to. Wish bitrefill would offer an API to purchase gift cards. Every gift card provider I've found requires a business account, and needs to "review" your application before giving you access. So much for my ecash -> gift card app idea... npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik These are real sats flying back and forth between client and server at the speed of light. No settlements, no waiting for routing to complete #cashu #ecash #nuts https://video.nostr.build/e4bb65b914cd78ed21d9e45fb51bcff7bf4a9b9a1664f654b1508e0814c1523a.mp4 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Want to roll dice against a server for a chance to win some ecash? Check out https://ecash-dice.fly.dev This a POC using the cashu-wallet SDK on both server and client. The server maintains its own cashu wallet with persistence to Redis. Note: this is super rough right now, don't use any real amounts of sats! #cashu #ecash npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Working on a cashu wallet that aims to be framework agnostic, allowing any website to embed a cashu wallet with ease. Super early stages right now, feedback and contributions welcome! https://github.com/ebrakke/cashu-wallet npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Do you think client server architecture won't be able to utilize nostr for identity? I've been thinking about this, and I feel like we have Client Relay architecture (most nostr apps), but there could also be Client Server Relay apps. If I just want to make an app and host it on a server, but not deal with identity management myself, I could have you sign a nostr event with some challenge and then use a session cookie like a normal client server flow. I just see it as another way to prove your identity to a server to access authenticated information. I don't think client relay flows will replace every usecase for an app. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Memorizing. This is what I imagine snow crash to look like. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik 90% of apps could just be a Google sheet npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Yeah seems like amber is what I'm thinking. Nip-46 seems needlessly complicated though. You can do so much with it, but the up front setup cost of something like an nsec bunker for the average person is a lot. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik The phone client just knows how to sign + publish notes. You could manage multiple keys there. Could be used to prove identity as well. A site can just present you with a challenge, and you sign the note on your phone and send it to a relay or API endpoint. Rather than an oauth like flow (oauth is clunky) it's more of a 2FA flow. Relying on browser extensions to handle nsec is a terrible experience. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Essentially the dev would wait for tokens to accrue before doing work. People contributing ecash can revoke the tokens at any time (e.g. maybe another dev comes along who will do it faster) "Defunct" Tokens will never be claimed unless maintainer + dev collude and the tokens aren't revoked npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Maybe something like this 1) maintainer creates a GitHub issue 2) public key created by maintainer for that issue 3) dev who wants to work on issue "claims" the issue and generates a new key, issue key + dev key (like a multi sig key) 4) cashu-address created from new key to solicit funds to do the work 5) dev does work and merges issue 6) maintainer reveals SK to dev to claim the cashu tokens. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik What if cashu token is revoked? Should the bounty fluctuate? Should maintainer claims the token immediately and essentially "escrow" them? Is this basically just an escrow file for locked cashu tokens? npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik It'd be sweet if you could lock up ecash to the commit that closes out a GitHub issue. Whoever signs the commit that closes the issue could unlock the payment. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Prepping dinner https://image.nostr.build/dd4ab5d43a21bcf31cecaa131c22f66d6005617d4f5746afaee3d1d3d6b17a93.jpg#m=image%2Fjpeg&dim=768x1020&blurhash=_FE%7BC64%3BE1RjIU%25Lt7%7EA4oWXxuoff5j%3F-ptRn%25IUxtofaz%24ebbWYs%3AfkM%7BV%40%3FGs%3AE1t7Rlxut7t8%252NGa%7BV%3FRjt7NHoJj%5Dt7%25MofWBIpxa%25LIUM%7Boff6RkWB%25LoffkRjRj&x=4535a4f042f04c1f3dc11b9df9185af08cf965f1a6ba32028b110b1a56890e8a npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://youtu.be/2vz_U8kxDlg?si=7rWueFyINKhWNsUw npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Took my brother up his first multi pitch climb today. Adventurous and a little spicy, but I'm learning that's just what trad climbing is. #climbing #wyoming #grownostr https://cdn.nostr.build/i/a973e34880d15e99fc8a1cffa173abdb248b96f16c430de121c4835c8d3b5508.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Looks like some great limestone. Where is this? npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Farm to freezer #grownostr https://cdn.nostr.build/i/faca47476cef1a2cdc470bef8702026926a2dcb06c3b3cb317a45d2a502da290.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik New pads! Should help with the landings https://cdn.nostr.build/i/18542e7df0460a999bf8c9b53bf5270a681daac6d5c8ffd790d02b1c282bcfcd.jpg https://cdn.nostr.build/i/2abf408f485ff7654c9ae9c697808e97f6b459244f12e5a1e97c34635b52f448.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://cointelegraph.com/news/ripple-wins-case-against-sec-as-judge-rules-xrp-is-not-a-security npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Continental divide in Colorado, about an hour outside of Denver. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik The uphill assist is too nice 😁 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik First canicross run with the pups today up to Mt. Flora #grownostr #dogs #hiking #outdoors https://nostr.build/av/e99094cfc855fae34cdd735fa6d983074f2a7bcf13d9837c5df5163fbe2247ca.mp4 npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Great work by @npub1zyw…s58k on his recent interview with Cody Wilson. I am so excited for decentralized knowledge and decentralized fabrication with 3D printers. https://youtu.be/dFutmPA_ADc npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik @npub126y…6r3n #subscribe npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Digg -> Reddit -> NOSTR? https://nostr.build/i/09c6b8ea09e0b4887a9ecbdb8d9fa6cfc2972dc28790190868216772efdb997a.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Looks so rad! Definitely on my bucket list of places to climb. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik “Right. And the real situation is even more complicated. The media net was designed from the ground up to provide privacy and security, so that people could use it to transfer money. That's one reason the nation-states collapsed—as soon as the media grid was up and running, financial transactions could no longer be monitored by governments, and the tax collection systems got fubared. So if the old IRS, for example, wasn't able to trace these messages, then there's no way that you'll be able to track down Princess Nell.” - Neal Stephenson, “The Diamond Age” npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Chicken wings fried in lard #foodstr https://nostr.build/i/267a664aa902a5863dd9438c405b825cb875c9631df4ec535ada04ab1509b86c.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Took all day, but finally have a spot in our backyard that isn’t just weeds. Can’t wait for the raspberry bushes to come in! #gardening #yardworkstr https://nostr.build/i/6131ea84a031b263e5d665ea66031b0de109518d72a126597c3076aed5e3570f.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Simplex incognito mode for nostr markets could be a sweet way to anonymously communicate with your customer to setup shipping and such. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2F6iIcWT_dF2zN_w5xzZEY7HI2Prbh3ldP07YTyDexPjE%3D%40smp10.simplex.im%2FEZbZTv0WukBISZcVUDa1g2gN7Tgg3ixj%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAtMPKVnZA0dvmWXFQFFc5AB-gdmOGkdaD191AohAJLUQ%253D%26srv%3Drb2pbttocvnbrngnwziclp2f4ckjq65kebafws6g4hy22cdaiv5dwjqd.onion npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik If looks could kill, you’d be a pacifist. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Remember to protect those nuts! #ecash #cashu https://nostr.build/i/860270326e78b665bd54242ed3c3ff671d5869d80286351cc313bdbe328bb054.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Is this a legitimate worry with ledger? Or just FUD https://reddit.com/r/CryptoCurrency/comments/13ixi6b/psa_ledger_is_officially_a_hot_wallet_it_can/ npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://youtu.be/pOrMXimX2jw npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Figuring out how to avoid fees when buying btc with high in chain fees. My current setup is strike -> Muun -> cold storage. Downside is buying btc on strike has to be on chain to withdraw. Thinking I can do: Strike -> self custody ln wallet directly (using strike ability to pay an ln invoice with fiat directly) Then when fees are low, go on chain to cold storage. I’m thinking the downside is possibly running out of liquidity on my channels before fees drop. My ultimate goal is figuring out how to have non custodial btc as fast as possible after purchase. Thoughts? npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik My doggos enjoying a sunny Colorado day in a park #zapathon https://nostr.build/i/4e5d6314b7c1b0555b476c46d92ba70097ce7ca08ee493586c19cfb3c0485c5d.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Beans all the way down npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://youtu.be/9_0UxYqw630 #ecash #cashu npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik https://reddit.com/r/programming/comments/138hlf2/s3_domain_claimed_on_bluesky_by_someone_who/ npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Great book. Really changed my mind about the importance of posture and mobility. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik When in doubt, just climb barefoot. Awesome climb from this last weekend at Joes Valley. Planet of the apes (v7). Didn’t send, but enjoyed the process. #climbing #bouldering #joesvalley https://nostr.build/i/ec3437590cbc6044db0cceb1cf1b235104a7cda1bfbba0399baf40a530380333.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Wooo! Fellow Erik’s unite npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik People sometimes say bouldering is dumb. I can’t imagine why… #climbing #joesvalley #bouldering https://nostr.build/i/e42d6545e4b3cfa9431e6baa4c59926fe096bffcc13b95b9e1ae558d46347a60.jpg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik This one is 11c (7a) “Los Hermanos de la weenie way” Direct start “Los Hermanos de la Penitente” goes at 12c (7b+) I believe. Amazingly fun climb. npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Throwback to some #climbing adventures in Penitente Canyon. Can’t wait to head back in a few weeks! https://nostr.build/i/nostr.build_7f95d7c7bb79868c0a8a89912a38e000a4fcb80dd31bd70dff39d507bff11132.jpeg npub1rach342hnt3wa0qfqk0pey0exs2drcxfc0azs8eurwnee9vu64vs834atg Erik Love the home wall! I did the exact same thing during lockdown. Don’t know if the random things I did made me stronger, but I certainly didn’t get weaker 😄