Parman - Activate OP_GFY now!!'s avatar
Parman - Activate OP_GFY now!!
parman@nostrich.cc
npub1ltt9...k97y
Bitcoin KYC cleaner (it's true), Bitcoin security and self-custody mentor, Bitcoin author, and private key whisperer. PGP: E7C061D4C5E5BC98 Creator of Parmanode https://parmanode.com Creator of ParmaDrive https://parmanode.com/parmadrive Creator of ParmanodL https://parmanode.com/parmanodl Creator of ParmAirGap https://parmanode.com/parmairgap Creator of BitVotr Protocol https://bitvotr.com Bitcoin Mentorship https://armantheparman.com/mentorship KYC Free Collaborative Custody Service https://armantheparman.com/parmanvault Lost Bitcoin/Crypto Recovery Service https://armantheparman.com/recovery/ Security Review Service https://armantheparman.com/bsr Assiter of Boomers https://bitcoin4boomers.com Essays
Parman - Activate OP_GFY now!!'s avatar
parman_the 8 months ago
I give you a new version of the Bitcoin node client: "Bitcoin Deis". If you're unhappy with Bitcoin Core policy changes, you can now run Bitcoin Deis/Knots. Bitcon Deis is not complicated - it's a clone of Bitcoin Core version 28.1 ( a version before significant shenanigannary took place), and I made some changes to the graphics and text. You never actually need to follow the latest versions of Core to stay in consensus. Bitcoin Deis is only available currently with Parmanode. Repo here: image
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
The media doesn't lie to me because I don't watch it.
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
I want to share a random act of senseless-kindness ™ that came my way this beautiful sunny morning... I went to pay for my breakfast coffee & croissant, and credit card got declined (I'm a fiat-maxed-out Bitcoiner after all). So I asked them to serve the next person, and I'll sort out on my phone some bank transfer to my fiat credit card, and try to pay again in a minute. After some time, I return to the counter to pay, "Don't worry, it was taken care of the customer that was behind you". Wow. I couldn't even thank them, they'd left. Never saw the face even. 🧡 image
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
Thanks for being in consensus with me, fuckers.
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
"The tech" is subservient to the ideology, not the other way around.
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
A valid Bitcoin transaction is NOT the same thing as a valid use of Bitcoin. People decide what Bitcoin is for, and adopt rules (via code selection) to enforce their wishes (run a node). It's not the other way around. The code does not define what people wish for. It attempts to! This is why, "Oh it's a valid transaction, you should not stop JPEGs on bitcoin, you're a cEnsoRInG hypocrite!" No, dickhead, all validation rules are cEnsoRInG rules. Run Parmanode-Knots. It helps you filter and slow propagation of nonsense. Parmanode also helps you learn stuff so eventually you can build your own node without assistance.
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
My big tip about coding for people who are thinking about learning (from personal experience) ... Don't learn to code and then build something. Instead, build something, and keep improving the code, and soon enough, you'll have to learned to code. I knew a little Bash. And I built Parmanode, starting with a very basic script that downloads Bitcoin. I kept improving Parmanode, and finding ways to do things better, even accidentally reinventing standard programming practices (like making and reading config files, running tests, debugging, file flags, anticipating and prevention dumb things users might do etc). When I learned a new skill, like sed or regex or heredocs, creativity pushed me to find ways to use those things to make Parmanode better and more efficient... accidentally practicing the language. Now I'm quite comfortable reading Bash code. I took a look at the Btcpay server install script (in bash)... Complete gobbledygook to me a few years ago (even unable to follow install instructions and not comprehending what pre-install environment variables are and what they do), and I followed along, sometimes thinking, "hey, I do that too", or "that's an unnecessarily complicated way to do something simple", and best of all, "damn that's a cool trick, I'll have to use that." I did end up sending a pull request for a little fix as well - it was possible because I accidentally became competent with git and GitHub while building what I wanted to build. Now the opposite of this, something I had done in the past, is to study a computer language with no desire to particularly build anything. I've read beginner books on C++ and some python, watched heaps of videos, but never built anything, and never really felt I "knew" the language well. I kept thinking, "I need to revise what I've learned first, make sure I know all the syntax varieties" etc. It's interesting at the start but becomes boring fast. When you're building something, you get lost in the project, constantly learning, improving things, researching, and troubleshooting. You learn without realising. Reading a book though, you're focussed on getting through it, and it's not the way, and not enjoyable. So dream of something to build, and go and build it in the best language for the job, not the language you want to learn. You'll learn more than one language anyway. They get easier. For example, my confort with python drastically improved after I decided to build my own bitcoin wallet, and I chipped away at reading BIPs and putting it into code. Eventually I cracked a passphrase for someone using the code I created. Fun. If you're thinking, "but what if there isn't anything I want to build?". Well then, there's no need for you to learn to code is there? Anyway, hope this helps you to make the first step.
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
Those that propose to violate my rights so they feel comfortable in society do not enjoy my well wishes to live without anguish.
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
A little something for #PianoStr. On efficient technique and the rotation fallacy... Playing piano with rotation can deceive people to play with very poor form. Do not roll over the contact point when depressing the keys. When focussing on rotation, this is what people end up doing and it's wrong. Like when doing a push up with fists, you do not make your body rock back and forth, rolling the knuckes on the ground. The movement is in and out. Also analogous to shifting position when dancing on slippery gravel, you don't want to roll over your ankle when changing direction. If you slide left, you push with your right foot, but the ankle doesn't roll. Your leg bends, then expands to push you the other way. Getting the lines of force is crucial to not fall, but easy for the body because it has balance (vestibular system, inner ear). For the hand you must keep it balanced which is hard as the hand doesn't have it's own balance system. Rolling over the contact point causes your momentum to continue in the initial direction, and you waste time and accuracy trying to bring it back. If you did that when walking/dancing/skating, you'd fall over.
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
I have some things to say about free speech; I'm free to say it but I do not have the right to be heard. Subtle but yuuuge difference, and it applies to Bitcoin. Smol speech... FREE SPEECH is a property of society (not Bitcoin, not X, not any property or platform) to let truth rise and prevent tyranny. Its purpose is to enable you to speak freely without fear or coercion or punishment by an authority. This way, truth isn't stifled, and peope are not gaslit towards tyrannical rule (see Orwell's writings). Free speech is not a thing where you have a right for your voice to be heard or amplified. Everyone has the right to speak, but no one has the right to be heard. This is consistent with the non aggression principle (imagine being told that it is the law that you have to read a book or write particular things in a book said by someone). Only a coercive authority power can stifle speech in society. The authority power makes up the rules and breaches human rights by making arbitrary laws against citizens "for their own protection". To limit there unethical power, we must uphold and fight for free speech. If Elon for example, mutes a topic on his platform, he has the right to do that because X is his private property. You don't have the right to tell Elon which voices should be amplified or muted. But if the government does it and he obeys then that is interference of free speech. Also, if people are being thrown in jail by the government for saying things on X, or anywhere, that is against free speech. Now Bitcoin... Bitcoin is designed to be money, and you are free to want that and fight for it. Other people want it to be something else, you are free to fight that, or it becomes something you don't want. Bitcoin is not a representation of free speech, it's a representation of your property rights. Someone is shitting on your lawn, and you are respecting their rights to do it. You don't need to consider free speech and censorship here. Censorship is actually part of the CONSENSUS RULES. Eg double spending is not allowed. A free speech advocate who is misinformed might incorrectly say that his speech is being thwarted for not being allowed to double spend. You see how that logic breaks apart? Bitcoin is not a free speech platform, Is it carefully consensus-censored environment (not authority censored) to enable money transactions without the possibility for anyone to stop it. When we say Bitcoin is censorship resistant, it's referring to the inability for an authority to stop a payment. Not the ability for anyone to do whatever they want and shit on the Bitcoin lawn. Stand up for what you want, run Parmanode, and install Bitcoin Knots with it (the default). Umbrel is completely shit and supports shitcoinery. Also if you switch from Core to Bitcoin Knots with it, you'll have to redownload all the blocks. Instead flash Parmanode on the micro SD card and import your Umbrel drive so that you don't have to redownload the blockchain when you install Bitcoin Knots. You can also get a ready-made ParmanodL with Knots which is a wallet and node laptop in one, that is already built and fully synced. I'm grateful that @Start9 also make it easy to run Knots.
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
Parmanode & ParmaDrive do not support Bitcoin Core version 29.0. Knots is its default, lower versions of Core will always be available. Remember it ot doesn't matter which Bitcoin flavour you use if all you care about is running real Bitcoin and staying in consensus. Core is not the only dev team, so fuckem ™ - Core is not what Bitcoin is. To use Core version 29.0 with ParmaDrive/Parmanode you need to be "lying and tricking the code, woah woah woah" 🎶
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
First ever code for Parmanode in browser... Mac browser requests welcome-script on Parmanode computer, script executed and output displayed in Mac browser. #Iambuidling image
Parman - Activate OP_GFY now!!'s avatar
parman_the 9 months ago
Parmanode access coming soon to a browser near you. This is the front end look, the easy part. Back end will be a bitch.