About me: I'm doing my best to be peaceful, non-violent, and humble as I seek epiphanies and try to help others find them too. I identify with my kids and everyone that my life will affect into the future, so I take a long term view of things. Religion and taxes are avoidable evils. Spirituality, freedom, individual sovereignty, and voluntary cooperation will eventually replace them - maybe in my lifetime if you help.
Wednesday, June 5, 2019
Where Did those Seagulls Come From?
Tuesday, June 4, 2019
What do You Know?
Monday, June 3, 2019
Does This Exist Yet?
- 7am is the time I chose, before which I'd stay in bed and after which I'd feel like I should already be up.
- I make my half of the bed and dress in sweats to go for a walk.
- I drink a glass of water with some electrolyte powder in it and eat a protein bar.
- I walk twice around the block which takes about 30 minutes.
- I do squats, pushups, and sit-ups for about 10 minutes.
- I read and reply to messages on my phone, mostly in Telegram groups (like http://t.me/voluntaryism_group ).
- I meditate for 15 minutes.
- I make a fruit smoothie and toast a split-in-half delicious, made-with-love-by-my-wife keto bagel and have them for breakfast.
Sunday, June 2, 2019
Creating Habitual Blogging
Sunday, April 14, 2019
Chaining the Blockchain to human memory
000000000000000003da16c9e2b1b09dd1e366183017688ee53d01ef6aee9722
). One of the other two happens to be in a chain of transactions (chained together by the ONE output (out of several) in each transaction that was spent) which put an image of Nelson Mandela into the blockchain (read Ken's post to learn more).- Click Help | Debug Window
- Click the "Console" tab.
- Into the command entry box at the bottom, type "getblockhash " and then the blockheight I report below and hit enter.
- Copy the answer (a long hex string).
- Enter the command "getblock " and then paste that "hash" and hit enter.
- Scroll up to the top of the output and copy the "merkle root."
- Run Golly, run my script, and paste the merkle root in the input box.
- Verify that it produces the result you remember.
- Visit https://www.blockchain.com/explorer (Click "Data" from the front page).
- Scroll down to where blocks are reported and select "View More".
- Click the "Previous" link at the top. This changes your browser URL to the format you need to look at blocks mined on other dates.
- Find the Unix Timestamp for the date you chose, and tack three digits on the end (blockchain.com uses milliseconds since epoch) and replace the number at the end of the URL from the previous step with this new number and hit enter.
- Search on the page for a long string of zeroes. I use Firefox's search feature (CTRL-F), so as I type zeroes, it jumps to each successive hit. At some point, I add one more zero and there are no hits. Now I can use the next-hit and previous-hit buttons (after removing that extra zero) to figure out which one is the smallest.
- You'll see (perhaps even recognize) the block height you forgot there on the left, so you can just copy it and use that in the process above.
Saturday, March 2, 2019
Healing Myself
Well, I went off Hydroxyurea (Hu) about two weeks ago. A friend who is a doctor gave me a book on the connection between the mind and the body, called "The Power of Suggestion with Hypnosis" by Dr. E. Arthur Winkler. This book solidified and verified my understanding of human consciousness and its power. It seems likely that my own Essential Thrombocythemia (ET) is a result of my perception of the world as not working properly. Platelets can be conceptualized as shields, so when threat levels (even metaphorical) are high, it makes sense (to a human body, which has limited ability to interpret the thoughts that its consciousness holds) to make more platelets.
In my case, it is the production of platelet factory cells ("megakaryocytes") that my body increased. The medical establishment cannot distinguish between "abnormal" and "unhealthy," and in my case, I believe my abnormally high platelet count is not unhealthy. Dr. Tefferi of the Mayo clinic recommended (I don't have time to look up the reference) NOT treating ET with Hu unless there are symptoms. My health insurance company (Kaiser) has not yet assimilated this kind of thinking, so I and my friend Dr. Blanscet agreed to go ahead with my personal plan to stop taking Hu. I am now working on teaching my body that the threat for which it is preparing by making extra platelet factories is not the kind of threat that extra platelets will help mitigate. At the same time, I've stopped calling it "too many platelets," and started calling is "abnormally high platelets." The rephrasing warms my spirit because my body has furnished me with extra protection, and my consciousness is now on the same page with it.
I remember reading something in high school (late 80s) about cancer patients envisioning cancer therapies working as designed and other patients not bothering to do that mental work. The experiment suggested that the mental work improved the efficacy of the therapy. This memory has been sitting in my mind for about 30 years. It explains why I tend to be radically optimistic about things, if you really think about it for a while. I read that article in Time or Newsweek for the Orange County Academic Decathlon all those years ago.
Sunday, January 27, 2019
⚡Lightning Network⚡
Simplifying as much as I can:
The lightning network ("LN") lets us use software to keep track of who owes whom, and how much, and in a way that allows the one owed to claim their money whenever they want. Since it's safe, and it's fast, we can let the software update who owes whom in a way that implements a payment from any one of us to any one else. This tracking of who owes whom how much is done without the blockchain and nearly immediately, which is what makes it so great. The next few paragraphs will get into more complicated details, so consider skipping ahead if the mechanics of the LN don't interest you.Details for nerds like me
These debts are represented by "channels." For example, I can open a "channel" to you and put as much money into it as I want. I admit that opening a channel does use the blockchain. The software will show that the channel owes ME all the money, but (without using the blockchain), the software can (very quickly) update the channel to show that some of the money in it belongs to you instead. And if I had a channel open with someone else (E) into which they deposited some money, the software could updated that channel to show that the same amount of that money belongs to me, which makes it okay that some of the money in our channel now belongs to you. Effectively, E would have paid you, by paying me.That might seem trivial, but you could be Starbucks, and if my channel to you has enough money in it, E would be able to buy several coffees without filling up the blockchain, or having to wait ten minutes. Furthermore, if you (Starbucks) pay your webmaster through lightning, and the webmaster has a channel open with me that I funded, you could pay him through me, and that would bring a lot of the money in our channel back to me. It could cycle thousands of times without ever adding to the blockchain.
In the situations I've described, where I'm being a middleman, I will make (very tiny amounts of) bitcoin, a little for each payment that goes through me. In fact I've earned about seven satoshi (a satoshi is 0.00000001 BTC) at this point, which covers a tiny fraction of the fees I paid to open my lightning channels. The first five or ten channels I opened were set to charge fees that were kind of large. The settings are in the eclair.conf file. I adjusted the settings as shown at the bottom of this email in my eclair.conf file to lower my fees and attract what's called "relays," which is what it's called when you're the middleman. "fee-base-msat" is the thousandths of a satoshi that you charge to relay a payment, and "fee-proportional-millionths" is the portion of the payment you're relaying that you charge to relay it. Since they're millionths, 10000 (don't use commas in numbers in the conf file) would be 1%, which is VERY large. Most people charge 0.0001% (1 millionth). It may pay in these early days to charge high fees, but that's not a game I'm interested in exploring.
What if the other guy disappears?
This is because there are two ways to empty the channel, and one of them has a waiting period for whoever is trying to close it unilaterally. The other way is if we agree on the balance, and we both sign the closing transaction. If I do try to close the channel unilaterally using an earlier balance, the resulting output allows your software to take all the money in the channel with no waiting period using an "anti-cheat" transaction. With every balance update, one of these "anti-cheat" transactions is created for each of us, and our lightning software will watch for the unilateral close operation that allows it to take all the money.
How I set up my Lightning node:
I followed these instructions from Johnny Pham. If you do that too, I invite you to open a channel to me (and let me know; I'll open one to you as well, for the same amount, up to $100). You will need to know my "node URI" which is:03525a26e79adf5793bb9e2747ea7d0d925bf8157362148f3b5da6e1c855be07bf@76.174.129.203:9735
My custom setting from eclair.conf:
eclair.node-alias="Scotese Lightning node"
eclair.node-color=d818f0
eclair.fee-base-msat=3
eclair.fee-proportional-millionths=1
eclair.server.public-ips.0=76.174.129.203
In my next newsletter, I'll be explaining what I know about BitcoinHEX, which looks like a really great idea to me.


