Christian Bitcoiner and developer of coracle.social. Learn more at info.coracle.social. If you can't tell the difference between me and a scammer, use a nostr client with web of trust support.
Public Key
npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn Profile Code
nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspp4mhxue69uhkummn9ekx7mqpr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuum0vd5kzmqqdlqcs
Show more details
Published at
2026-03-10T21:11:31+01:00 Event JSON
{
"id": "2b83d820477f318d432445c5f861bac51db955250f890f3cd8bededccc7e10cc" ,
"pubkey": "97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322" ,
"created_at": 1773173491 ,
"kind": 0 ,
"tags": [
[
"client",
"Coracle",
"31990:97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322:1685968093690"
]
],
"content": "{\"lnurl\":\"lnurl1dp68gurn8ghj7em9w3skccne9e3k7mf09emk2mrv944kummhdchkcmn4wfk8qtmgdajxccn0vs7d8uvx\",\"name\":\"hodlbod\",\"display_name\":\"\",\"about\":\"Christian Bitcoiner and developer of coracle.social. Learn more at info.coracle.social.\\n\\nIf you can't tell the difference between me and a scammer, use a nostr client with web of trust support.\",\"website\":\"stuff.coracle.social\",\"nip05\":\"[email protected] \",\"banner\":\"https://hbr.coracle.social/571c66854bdba58bc77def7b0fcfe2f7b8109a35d7952888a9e4381b9791cec4.jpg\",\"lud16\":\"[email protected] \",\"picture\":\"https://hbr.coracle.social/9d20c2f4e4e5bc3914c02acf08b56742139508df833c3c98c72bda23c2b76409.jpg\"}" ,
"sig": "71720d711e1d197de361af502bf713ab045efe80c02d34e6c492003e19d46821fb34a02376278a834c0e5bda05274bf9476bf060d7a4404b46660548bc04f1a4"
}
Last Notes npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I love Norse mythology, we just read about the goat that stands on top of Valhalla, which provides enough mead from its udders for roughly 10 billion heroes to drink npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod TFW people take your "send tweet" seriously #nevent1q…xv9c npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Encapsulation assumes developers are dumb and will shoot themselves in the foot. They are, and they will, but I prefer my code to have affordances for me to do weird things. But a big part of that is the difference between being a one-man team with comprehensive knowledge of the codebase and being on a larger team with shared institutional knowledge. My complaint is less about const, which is a good idea, than about linters wasting my time by making me switch back and forth. The number of times const has saved me doesn't compensate for the busy work of pleasing the linter. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Sure, but the language's conventions are very reliant on reassignment. And const doesn't prevent mutation anyway. I say this as someone whose favorite language is clojure npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Just do `let SECONDS_IN_DAY` and call it good npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I've already stubbed out a re-write of welshman in rust. I don't know how it'll turn out, but I'm definitely interested in the idea npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Is `awk` not perfect? npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod No, another think I wanted to do but never did. If you copy the naddr of the feed, you can go to coracle.social/naddr and it should load the feed npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I (and the LLMs) spend way more time switching between const and let because the linter tells us to than relying on something not being reassigned because it's declared with const. If you need const, your scopes are too big. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod 😂 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Kind-based approvals is a broken UX pattern. I don't know what better would look like, but no way is a user going to know offhand what kind 68291 is. I also don't think it's realistic for signers to render every kind correctly either. Honestly I feel like developers of signers have sort of dropped the ball on exploring better ways to reconcile UX smoothness with user safety/privacy/control. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod The necessity to go back and forth between `let` and `const` depending on whether a variable is reassigned isn't worth the mental overhead conserved by knowing that a variable isn't reassigned provided by `const` npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I think I could live with that npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod @nprofile…cffw small requests for wisp: - Likes should be one click, lots of times I see the emoji menu open and I get decsion fatigue and end up not reacting. I want to like and move on, maybe long press for the menu - When I restart the app my notification tab selection is gone (I always want it to default to replies, not all) npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Do you have any ideas for how to get better search coverage across more of tge network? Even if all relays supported search, you would have to make relay selections based on some other criteria than search term, which means you're limiting reach out of the gate. The only solution I can think of is indexers, which creates google all over again, and also doesn't cover auth protected relays either. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Typescript still has the let/const dichotomy. I held on for a long time, but adopted ts in 2023 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Of course, your execution is better than mine probably npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod It's fun watching your "client developer" arc. A ton of the things you've said are opinions I held years ago, but things weren't as clear back then, so I either didn't follow through on them or went back and forth. Like, I used to use client tags, then there was talk about it being a privacy problem so I removed them. Take this either as me boasting or as flattery as you like, but wisp is basically coracle v2. It's what I would try to write today if I started over with a social client. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod what are the urls? npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod and use rust? With the machine's help I am finally giving that a go npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod `const` in javascript was a mistake (like most things in javascript) npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod What are some good default DM inbox relays? So far I have auth.nostr1.com but would like to have a couple more npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod stupid outbox model is better than smart outbox model, I appreciate this now npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod @nprofile…jrqt I appreciate your experiment but I think auto auth is not the enemy. Fingerprinting can happen in many other ways. It's worse on nostr, but it's also true of the entire rest of the internet. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I am not sure about this, because it undermines privacy in other ways. Now, if I want to protect my privacy by enforcing auth on my outboxes (to restrict reads to people I follow or something), I am banning myself from wisp. Better would be to have some kind of heuristic for relays that might legitimately enforce auth. If someone I follow has a relay that enfoces auth, I don't mind identifying myself. But if I'm browsing topics or whatever that changes. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod https://habla.news/p/npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn https://building-nostr.coracle.social https://fiatjaf.com/-/tags/nostr (in my very humble opinion) npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Thank you for the vote of confidence npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod You heard it here first folks, Lopp is trans #nevent1q…89dp npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod This is a balanced, intelligent, and constructive article on using LLMs for coding: https://ankursethi.com/blog/programming-language-claude-code/ My main takeaway is that some problems are well suited to using LLMs, others aren't. I followed basically the flow described when porting pomade to go and rust, but LLMs invariably make a mess and slow me down when doing front end work. Stuff that can be explained in words and tested using a command line interface works much better with LLMs. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod This should be fixed in the next version npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod flotilla will/can never do that to you npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod same, I think I'm finally old enough to understand it npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod In case you missed it: #nevent1q…s3vd npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Do you like seed oils, plastic, planned obsolescence, cars with screens instead of buttons, bloatware, pressboard, glyphosate, red dye, and McMansions then? Because those are are failures of craftsmanship that affect us every day. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Flotilla 1.6.5 is out on web and on zapstore! This release is NOT the big one. That's coming hopefully this week. However, this release is substantial: * Attempt to fix permission grant for notifications * Make sync logic more robust * Add unban/unallow support * Improve support for downloading/opening protected images * Add manual send/receive to wallet * Show wallet status when wallet is unreachable * Update nostr signer capacitor plugin * Fix some safe area insets * Update NIP 55 signer plugin (fixes Primal login) * Refine space join dialogs and discover page * Reopen the last DM that was open when navigating back to chat * Get rid of ChatEnable interstitial * Enable auth for relays we're publishing to * Drag and drop space icons * Add better muting support * Add back button to settings menu * Add page titles * Improve scroll to event behavior * Add in-memory search to rooms * Fix editing messages with html tags * Fix DM media detection * Clean up reporting dialogs * Improve room detail If you experienced bugs, please try the new release and tell me about any new bugs. Voice rooms and email/password login coming very soon. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Explain how facebook business suite is as bad as pressboard bookshelves npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Pretty scary for large scale alignment npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod 😚 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I am a below averge vibe coder npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod In theory sure, but there is an inherent tension in higher level tools, because it distances you from your work. The key to craftsmanship is balancing depth of understanding through unmediated participation in your work with the precision conferred by better tools. (notice I didn't say efficiency, which is orthogonal to craftsmanship) npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod No, it's badly designed. I want to redo it but haven't had a chance. Create a feed which pulls from that list. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod > You're experiencing the same as countless other artisans have experienced in the last century. > It doesn't matter to anyone but you. These claims are not mutually consistent. The result of the loss of craftsmanship is disposable consumer goods and the exploitation of the environment and human life. Software already was this, but LLMs are more so. The loss of craftsmanship is the loss of everything worthwhile that was being produced, and its displacement by literal garbage. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Hit the customize button at the top of the feeds page npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Just been inching into woodworking over the past year. Asked my mom for a spoon carving knife so she gets this first one npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod If you mean did I do it with my eyes closed, yes npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Just find some sticks, this one was pretty old which makes it easier to carve. Bass wood is easy to carve if you're serious about it, but kids mostly just want to make sharp things 😂 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Awesome. My sone came and sat next to me and made this: https://hbb.coracle.social/5564c00d280fe0209c11776814886c23b39e4bce44c0b7ff603053b4ab17f708.jpg npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Norway Maple, just a stick from my backyard npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Just a stick npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I made a spoon https://hbb.coracle.social/7b63558d4e2a008cd1029f9806a3d2b878c0551112a575d2b4a798ea6ccf3a1b.jpg npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Not saying your mom jokes in front of my kids is one way in which I die to self daily npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Fresh https://hbb.coracle.social/0e560a4959be1cead77ee8acc95df39ca8e0a09fc1bcab3bd74b38d746e3677b.png npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod A bit of both npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod @nprofile…jejf I gotta ask, how is wisp so fast npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod switching to @nprofile…6nzx makes spending on tokens hit different, I've spent 300k sats this week 😅 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod @nprofile…jejf I love the custom colors, and the post delay interface, great work on wisp npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod looks good, but I think it loaded after I quoted it, one of those things npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod There, this is better https://hbb.coracle.social/6b656516440227dc1d470447907f6db239da89fcf1911bd27d3d831d64151052.png npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I considered that, but it's very bulky and you may have more than 3 depending on how signers are set up. But I have an idea for improving this npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Getting close to being able to release pomade to Flotilla users. Here's a boring video which showcases the UX: https://coracle-media.us-southeast-1.linodeobjects.com/pomade_demo_20260306.webm npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Nice! I will probably use this, it could also work great for moving stuff to untrusted devices using one-off sign in with nip 46 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Would be funny if the withholding of copyright was the thing that made everyone go full open source npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod They are leftists, they will probably eagerly comply npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Hints all look ok, here's the note: #nevent1q…cvk8 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod It never did load, but it looks like it was only sent to mleku's inbox relays for some reason. Could be a coracle bug npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod The note that failed to load is the same note, in coracle it's only shown once with both replies underneath npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Yeah, I switched to replies (which imo should be the default) but still the majority of space on the page is taken up by my own notes. When looking at notifications, I don't want to see what I said, I want to see what everyone else said. Coracle shows multiple replies under the same note if they came in at around the same time. Here's an example: https://hbb.coracle.social/98dc896ca5171e608df0b27b0535ca2f0e76a45b6ebd159f604cefe2cbd7d748.png https://hbb.coracle.social/2d1de937c7896959659623a530e2536fceeae80018d37be393d8ef3fff6869a5.png npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod The notifications screen is kind of noisy and repetitive. I really like how easy it is to keep up with replies on coracle and only look at zaps and reactions if you're feeling vain. Complaining because wisp is the first client that has a chance of displacing my own client as a daily driver. Although that won't happen realistically without a "no media" mode npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Is there a way to turn off the "1 new notes" button at the top of the feed? It's incredibly distracting to OCD people like me. Also, you should fix the grammar npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod This is very good npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Oh, I see, yes I ignore <15 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I see a 16 on this note npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod My spirit animal is this website https://406.fail/ npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Debian's days are numbered npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I don't know how true this is, but maybe because they see it as competing for funding with bitcoin, as a distraction, or even as "crypto"? I know there was some talk about this back when OpenSats started their nostr fund. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I've heard people talk about the technique for agentic coding where you have a bunch of agents build the same thing in parallel 100x then pick the best implementation. I'm sort of doing the same thing with pomade right now — instead of building one implementation of the protocol, I'm building three (one in typescript, one in rust, and one in go). But what's neat is I don't have to choose one, because the whole idea is to have multiple separate unrelated custodians, each person can run an entirely separate codebase. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Me too. I've used it to good effect to write some code in a domain I don't know in languages I don't know, and I can mostly verify the results by writing tests. But for domains and languages that I do know, I much prefer writing code manually (and I think it's better and faster). npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod it's beautiful npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod > It’s been six years since GPT-3, and there has been no “move 37” moment for writing (as there was for AlphaGo’s creative play of Go). Not even close. https://www.theintrinsicperspective.com/p/bits-in-bits-out npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod This article says a lot of what I wanted to say about LLMs, but couldn't find the words: https://acko.net/blog/the-l-in-llm-stands-for-lying/ I don't agree with his conclusion that leaning in to intellectual property rights and source citation is the solution, though that's an interesting though. But there are some great sections, particularly in the first half. Here are some highlights: > LLMs do something very specific: they allow individuals to make forgeries of their own potential output, or that of someone else, faster than they could make it themselves. > Experienced veterans who turn to AI are said to supposedly fare better, producing 10x or even 100x the lines of code from before. When I hear this, I wonder what sort of senior software engineer still doesn't understand that every line of code they run and depend on is a liability. > > One of the most remarkable things I've heard someone say was that AI coding is a great application of the technology because everything an agent needs to know is explained in the codebase. This is catastrophically wrong and absurd, because if it were true, there would be no actual coding work to do. > > It's also a huge tell. The salient difference here is whether an engineer has mostly spent their career solving problems created by other software, or solving problems people already had before there was any software at all. Only the latter will teach you to think about the constraints a problem actually has, and the needs of the users who solve it, which are always far messier than a novice would think. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Sounds great! Another feature request is to add api request history somewhere. On opencode I spent $20 very quickly and it was really helpful for figuring out exactly which API calls caused it. Including number of tokens in/out, dollar amount of upstream, and payment amount would be awesome. Also, I've noticed that the current tally of dollar amount doesn't show in opencode like it does for other providers. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Nice, sounds like a great way to simplify. I like routstr a lot, but here are a few other things you could to do improve the UX: - Don't process payments synchronously in chat - Auto-refresh balances in the background? - Maybe eliminate the balance on a key? Although having a budget on a key is nice. npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I may be wrong, I tried again with another pubkey and it didn't merge accounts npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod delusional npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Just added this to my opencode build prompt: > You are in a docker sandbox, which means timestamps on files are often incorrect. To get around this, always touch a file before editing it. 🙄 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Yeah, pretty nice. Although it auto linked my email account, could there be an attack vector based on non-unique names? npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Got it working, thanks! npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod @nprofile…uy5c https://git.mleku.dev/mleku/gitea-nostr-auth is giving me an SSL error npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Coracle isn't really the place to showcase dvms, custom feeds notwithstanding. Maybe something like noogle.lol would be better npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod agents just introduce a whole new category of yak shaving npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Me: follows the directions for setting up NanoClaw on a fresh VPS NanoClaw: ``` lsof /var/lib/dpkg/lock-frontend 2>&1 kill -9 19631 19750 2>&1; sleep 1; rm -f /var/lib/dpkg/lock-frontend /var/lib/dpkg/lock /var/cache/apt/archives/lock 2>/dev/null; dpkg --configure -a 2>&1 ``` npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod How is sprites different from just setting up a VPS? How's the latency? npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I have been thinking about writing a client that would timestamp messages as sent on the current date in 2021 or something. could be fun, partitioning content by epoch. It would also screw up any idea of the authenticity of old posts npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod You clearly never wrote php in 2012 npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Vibe coding is the death of abstraction. Why use the visitor pattern or transducers when the LLM will just scatter `if` statements everywhere anyway npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod That 20% matters. I try to use kimi k2.5 as much as possible, but it's just not as good as sonnet npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod stuff != wealth npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod I don't know, I don't really use this stuff. I can just smell the spaghetti from around the block npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod Agents are getting more expensive: https://newsletter.danielpaleka.com/p/you-are-going-to-get-priced-out-of npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn hodlbod No one should use openclaw, use nanoclaw or ironclaw or something else if you must run an agent