optout's avatar
optout
optout@nostrplebs.com
npub1kxgp...lecx
freedom tech ⚡ freedom money
optout's avatar
optout 5 months ago
hyperbitcoinization > paperbitcoinization someone pls make a catchy meme out of this
optout's avatar
optout 6 months ago
Most blocks on Ocean already use already a template managed by the miner and not the pool (using Datum). Bullish. image
optout's avatar
optout 6 months ago
GitHub is giving free test build runs for open source project, they must spend a lot for all those servers running them. It's free and unmetered and conveniently integrated into the GitHub workflow. Now nice of them, isn't it? Is it though? Never underestimate the risk of GitHub (Microsoft) using its massive leverage against some open source projects. @Five
optout's avatar
optout 6 months ago
Confession: I mixed up Cove wallet and Cake wallet... COVE is relatively new, modern, simple mobile wallet (for now for ios but android is coming). Simple UX, but good HW wallet support. At BtcPrague, at the cake wallet stand I mistakenly thought that it's the same project. I was impressed that such a new project has a nice stand, I even accepted a free tshirt. I've realized later that they are unrelated, the latter is multi-coin wallet. So COVE is the one I'm excited about, not the other `C??e` :) #CoveWallet
optout's avatar
optout 6 months ago
Ocean's DATUM is a quick'n'dirty hack to a real problem; it's a hack but it works, and one can relatively easily mine his own template in a pool with it. The Datum Gateway is written in old school C, and it's an unusal feeling that you can clone the repo, configure and build all in less then 30 seconds! Overall I consider it a positive development, however, in the long run I would put my bet on Stratum v2.
optout's avatar
optout 6 months ago
image My Cashu.me PWA app keeps disappearing from time-to-time. I suspect it's due to some automatic update of the web browser component (vanadium, graphene). Is this common? Opening it in the browser shows my sats fortunately (all 800 of them), and I can put it back again to the home screen.
optout's avatar
optout 7 months ago
Aging and death is nature is not an imperfection. It's a crucial component of evolution. Without it, we wouldn't be here, we wouldn't even be single-cell protozoans.
optout's avatar
optout 7 months ago
The LONGEVITY freaks are some extraordinary bright people -- putting their energy and talent to the WRONG problem
optout's avatar
optout 7 months ago
When Hyperbitcoinization will be complete, governments will no longer have any money printer.
optout's avatar
optout 7 months ago
Things I type A LOT these days: image and sometimes I mix them oc
optout's avatar
optout 7 months ago
Bitkey is nice, but keep in mind: Seedless == Privacyless
optout's avatar
optout 7 months ago
|| Announcement: New Cashu wallet project || As a learning exercise, I've put together a Cashu wallet. It is build on CDK, written in Rust, and uses the Iced UI library. The basic use cases work -- Receive/Send x Lightning/Ecash -- but it's prototype stage. Find it here: image
optout's avatar
optout 7 months ago
/// Announcement! ||| Announcement! ||| New Side-Project Announcement \\\ SeedStore: store bitcoin-related secret in an encrypted file. While tinkering with various bitcoin-related projects, I often had the need to store some secret config for my program. Eventually I put together a small library just for that: storing a small secret in a password-protected, encrypted config file. Not the seedphrase for your valuable bitcoin wallet, but maybe a private key for a test wallet, or a Cashu wallet, or similar. Not a replacement for secure hardware devices, but better than using plain files. Feature overview: - Store a BIP39 entropy (or other similar secret) in a password-protected encrypted config file - Treat the secret sensitively, e.g. store it scrambled in the process memory - Perform basic operations like child key and address derivation, and signing, so that there is no need to propagate the secret at all to other components for basic use cases (it's possible though). Repository:
optout's avatar
optout 8 months ago
Rust is a modern programming language. Which also means it uses a lot of memory (and disk). Which occasionally makes my laptop stuck with OOM for a while. And then I have some time to check Nostr 😂 #RustLang
optout's avatar
optout 9 months ago
Hey Nostr, Please help me with this issue and I can pay sats for your time: ## Refactor website to pre-rendering, The task is described in this GitHub issue: I also copy the description here: This is the website of https://huszonegy.world -- Hungarian bitcoin-only community. This is a relatively small, static-content website, with no dynamic content, database, or login. Technically, it is built with vite and vue, and it is dynamically generated, in the sense that the delivered HTML page contains only scripts, and the content is filled only inside the client browser. The problem is that this setup is not very search-engine (SE) friendly, as many SE's don't handle such dynamic context. The goal is to refactor the website, with as minimal changes as possible, such that the full HTML content can be generated pre-deployment time. Expectations: - deployed HTML files contain the actual content (not just placeholders to be filled in dynamically by javascript code) - minimal change, preferably still based on vite/vue - friendly with GitHub Pages hosting, ideally deployable by simple copy (but minimal hooks are acceptable). Make an offer on this URL: https://satshoot.com/naddr1qvzqqqrllupzpvvszaww7srutyl30s24fq8d5x3wulmvssmcamcwju6nlplwtycqqy88wumn8ghj7mn0wvhxcmmv9uqsuamnwvaz7tmwdaejumr0dshsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshsz9mhwden5te0vf5hgcm0d9hx2u3wwdhkx6tpdshsq46jv4nxzcm5daez6am9vfekjar9946x7ttswfjj6un9dejx2unfdenj66r5w3c8xtt8d96xsatz943k7mfddp6hx7n0dejkw7fddp6hx7n0dejkw7fdva5hg6r4vgkkjmedxf4856rrdgrwqx4n #satshoot #asknostr #vite #web #vike #vue #seo
optout's avatar
optout 9 months ago
We have the great projects of #BDK, #LDK, #NDK, #CDK -- shoutout to all the contributors! We only need a few more: ADK, DDK, EDK, FDK, GDK, HDK, IDK, JDK, KDK, MDK, ODK, PDK, QDK, RDK, SDK, TDK, UDK, VDK, WDK, XDK, YDK and ZDK. Onwards!