How are people using Bitcoin

Here is a thread from social media1 that took place last year. For some reason I typed up this thing and never published it. Jack is a new guy asking questions, Daniel is me, and Tony is a festival veteran who fancies himself some sort of bitcoin-guru.

Jack Wahlquist: How are people using Bitcoin if the festival is out in the boondocks with bad reception/wifi? I don’t even have a smartphone and am wondering if anyone has experience at PF with the hardware wallets:

Daniel P. Barron: They aren’t really.3 A smart phone isn’t how you use bitcoin anyway. The most widely accepted money at PorcFest is the USD 20 note.4 If all you’ve got is bitcoin and you need some cash, I could probably hook you up for the week, but I defo wouldn’t accept one of those key-escrow smart-cards. Signed transactions on confirmed blocks only please.

Jack Wahlquist: I just don’t understand the complex and foreign tech behind Bitcoin, even though I’ve been using it successfully for a while. I have plenty of copper, silver and USD. I think Bitcoin’s reliance on internet/data/computer storage is its biggest setback- making us directly reliant on corporations in an abusive relationship with the state. Although, you can use a smartphone with a BTC wallet or app to make payments, and most people would not take their computers with them, so this is why I mentioned the smartphone facet.

Tony Rosano: Ill do the bitcoin intro talks on Monday and thurs. Its used a lot at Porcfest. I usually did 20%-30% sales from my booth as bitcoin.5 Gold and silver is usually accepted, however vendors have seen a very notable decline in use.6 In years past there has been a bitcoin only wifi for phone wallets to settle on the Blockchain. Verizon has best coverage. If you want to rely on cell.

Jack Wahlquist: That’s interesting, silver has been by far the most useful and accessible alt currency in my experience.7 Bitcoin is okay for online use… I’m sure it will smooth out over time. It’s not worth it if people aren’t using hard wallets like Ledger. I’m not going to carry my laptop everywhere, I probably won’t even have it with me.

Daniel P. Barron: Yeah I leave all my actual computers at home.8 Don’t get me wrong, I consider myself to be the most pro-bitcoin person in attendance at PorcFest;9 it’s just not well suited as a money for little deals in the woods, unless used among friends who keep track of credits to be settled afterwards.

Tony Rosano: There was a while discussion thread about the decline of silver spending in the vendor forum. Btc is pretty much more superior in all the right ways for commerce. Silver seems to be good at long term10 store of value and more universal. Its the utility of btc that’s excelling. Disclosure I hoard both silver and btc. Love them both. Most people load up a few bucks on their cellphone. Insanity would be to carry $100k11 on their phone. $10012 is more realistic. Each type of wallet has its place. Hardware wallets are best for savings not petty cash.

  1. Doesn’t matter which one really. All the same shit. I don’t use them any more. TMSR or GTFO. 

  2. Some barfalicious usb card that’s described to sound like it’s a Cardano with the technical specifications displaced by buzzwords. 

  3. Really. There has not been nor will there likely ever be a bitcoin node at PorcFest.

    One aspect is that while nodes – no, not “full” nodes, simply nodes ; everything else is not a node at all – do provide useful service, they have no way to extract payment in exchange.


  4. Again really. Most of the actual commerce taking place is at the food vendors who prefer to receive USD in the first place, or else they wouldn’t be converting it as soon as possible. Same goes for the poker tables. The chips are denominated in USD because most players worth playing against are smart enough to bring a wad of 20s to a festival in the woods. One host tried to accept a silver bar for a buy-in and ended up getting burned at cash-out on some exchange snafu. 

  5. Waddaya know the guy doing the bitcoin talks does a bunch of novelty bitcoin deals. What’s 30% of 200 bucks? 

  6. Wanna be hip? Silver is out. Bitcoin is in. 

  7. I’ll give him that. Of all the ways to pretend like you’re in an alt-economy, trading silver bars is the most sensible. They are cheap and easy to use. None of that pesky learning-how-to-use-a-computer. 

  8. Maybe this year I’ll set up a TRB demo and sell FUCKGOATS. Still thinking about it. 

  9. Two years ago, there were four WoT members including myself and Birdman. Of course, since then, Rassah lost his key, and Julia is all over social media pushing her baby daddy’s segwit nonsense. Birdman’s still around though!

    PorcFest WoT Group Photo
    From left to right: JuliaTourianski_, danielpbarron, Birdman, Rassah.

  10. Prolly has to say this to justify how much the price went down since dumb libertarians started collecting the stuff in the aftermath of Ron Paul’s bid for the white house. Lower price means you can buy more for the same dollar! More savings! 

  11. as if. 

  12. I guess this is how much Tony thinks your average community-dazed bitcoin noob is willing to spend on the novelty of having used bitcoin in person over the course of a week. 


I bought out the first batch of FUCKGOATS. I didn’t buy them with the intention to resell, but the latest No Such lAbs statement inspired a change of plans. The price is 4.5 million satoshi per unit,1 plus a shipping charge of 500 thousand satoshi per order. Instructions follow:

Encrypt a message to my key. The message must include the following:

  • Your mailing address
  • Quantity of units
  • Optional: A list of unit numbers.2

I will respond3 with a message encrypted to your key;4 it will contain a summary of your order,5 an amount of satoshi, and a bitcoin address. The order will ship when the amount of satoshi6 has been sent to the bitcoin address.7

Being the first batch, the units came numbered from 1 to 100. The number is printed on a sticker that is stuck to the electrostatic bag.8

Numbers available:

Numbers Price9
1, 3, 6, 7 100 mn
2,10 4, 5, 8, 9, 10, 12, 18, 24 25 mn
11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 72, 77, 98,11 100 6 mn
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99 4.9 mn12

  1. They will be shipped as I recieved them; that is, sealed in a bag and without any extra parts or wires. You may need to purchase additional components if you don’t already have them. 

  2. Let’s say you ask for three units and specify one number: the other two will be chosen by me, and for the reduced price. 

  3. This exchange of encrypted matierial can occur over whatever medium, but preferably IRC or as comments to this post. 

  4. If you aren’t in the WoT already, get in there; that’s how I’ll get your key. 

  5. It is for this reason that no signing is required. These three pieces of information as part of the same body of encrypted text is functionally equivalent to a cryptographic signature. If somebody had intercepted either of our encrypted messages, they still could not produce any substitute that would fool either party into performing the wrong action. The worst they can do is prevent recipt of a message, and a signature wouldn’t stop this from happening anyway. 

  6. Exactly the amount given and not a satoshi more or less! Also, the payment must come as a single output of a single transaction. 

  7. Or else be cancelled after a day. 


  9. In millions of satoshi. 

  10. Sticker was damaged in handling. 

  11. Number is hand-written, presumably by Stanislav or by his pet. 

  12. This is the same pool from which I will select units for customers who do not specify any numbers; there is just an additional specification fee of 400k satoshi. 

The drunken explorer

The charge was made that a new mining style should be introduced to foxybot. Just so happens I had already resolved to come up with one for my own purposes. The default ‘line’ method causes characters to drift up hills,1 and requires somewhat frequent supervision to keep it in the right spot. Not only this, but the “right spot” is often a small point, or at least a round sort of area; that is, not a thin line. To make the line explore method cover a more reasonable area, I used it in combination with an xmacro script that turned my character periodically, and then sent a pilot command to aim him back at the optimal gathering spot. This was the functionality I intended to add to foxybot, but Mircea’s request for a drunken walk2 method inspired me to finally do it.

Here’s how to add the ‘drunk’ explore method to foxybot.3 First we need to create a constant in botactivity.h called EXPLORE_DRUNK which will be used by an if statement and a switch elsewhere. It’s easy to add. Each constant just replaces a number so that instead of saying “mining style #4” we can say “the drunken mining style.”

Next, we have to make a couple of changes to botactivity.cpp, the first of which is in ExploreActivity::DoInit(), adding an else if (s.CompareNoCase(csString("drunk") ) ) where it checks the user input words. This coresponds to when the user types /bot explore 999 drunk ..., and sets strat = EXPLORE_DRUNK; which gets used in a switch later on in MovementStrategy::Move(). This switch is where we can define how drunken mining is to work. We need to add a case EXPLORE_DRUNK: and put in its {}s a few if statements. First we check if this is the first explore attempt with if (movesDone == 0), and store the character’s starting position with startPos = worldHandler::GetCurrentPos();. This is used to keep the bot focused on one spot; we don’t want our characters to fall down any cliffs! The next two if statements depend on the output of c++’s rand() function, first to decide if the bot will move randomly in this itteration or if it will move towards the starting point. The odds are defined as else if ( ( (double)rand() / (double)RAND_MAX) < ( (double)size / ( (double)size + (double)pow(size, 0.5) ) ) ) which takes the "size" from the user command-- that is, the 24 in /bot explore 999 drunk 24 1 7 ... --and uses it to make a fraction which is compared to a random number. We want the bot to move towards the center square-root-of-size many times per size-plus-square-root-of-size explore attempts, which is the same thing (assuming infinite tries) as moving randomly for 'size' many tries, and then towards the center for square-root-of-size many tries. The raw text instructions contain a commented-out example of a literal-to-Mircea's-spec version of the drunken logic.4 Follow the if statement with worldHandler::Turn( ( (double)rand() / (double)RAND_MAX) * M_PI * 2); which tells the character to turn to a random angle. It simply multiplies 2*pi and a random fraction and feeds it to a function that turns the character. We close out this if statement with an else and a worldHandler::TurnToPoint(startPos.x, startPos.z); -- this is where we aim back at the start position. Finally, add worldHandler::StepForward(); to make the character move foward. That's all there is to it!

  1. This is because characters move faster up-hill than they move down-hill, and the difference causes high points to act as bot attractors. 

  2. It’s very simple. In each iteration of the bot activity, the character turns to a random angle and walks forward one step. 

  3. I can’t figure out how to post code in an article, so for now there is a raw text file

  4. This version is more precise if the supplied 'size' is a perfect square; otherwise the non-integer remainder of the square root is compared against rand() to preserve the substance of non-perfect-square values of 'size' in determining how far to go before re-centering. I leave it up to you to decide which method is the correct. I prefer the simpler, more random way; it more accurately models the movement we desire, which is that the character will move around a particular point in a random manner. The 'size' input lets you define how far the character will stray from the start point. 

That’s how you punish a dude!

From the log :

mircea_popescu: and in today biblical study : david, the ever so wise king of the jews,1 got up one night with an itch. he walked around on his roof, and spied the poor wife of one of his soldiers, who was taking a bath in the middle of the night2 because with those nuts and their door manners it wasn’t fucking safe to bathe in the daytime like normal people.
mircea_popescu: so he fucked her to pregnancy,3 after which he tried to recall the husband,4 figurting he’d fuck her too and never know the difference. except the guy was having too much of a fun time with the other boys over in the barracks so he wouldn’t come.5 so david had him killed6 (classical “behead the bearer of this letter” sorta thing)7 and married the woman.8
mircea_popescu: except a nosy prophet (sent, of course, by the lord) reproached him,9 so david confessed.10 as punishment – his kid with the woman died.11 that’s how you punish a dude!
mircea_popescu: as punishment ++, his beloved son rose in rebellion decades later,12 and to cement his claim to the crown he… publicly fucked a dozen of david’s concubines.13
mircea_popescu: ~the end~

  1. 2 Samuel 11 It happened in the spring of the year, at the time when kings go out to battle, that David sent Joab and his servants with him, and all Israel; and they destroyed the people of Ammon and besieged Rabbah. But David remained at Jerusalem.


  2. 2 Samuel 11:2 Then it happened one evening that David arose from his bed and walked on the roof of the king’s house. And from the roof he saw a woman bathing, and the woman was very beautiful to behold. 3 So David sent and inquired about the woman. And someone said, “Is this not Bathsheba, the daughter of Eliam, the wife of Uriah the Hittite?”


  3. 2 Samuel 11:4 Then David sent messengers, and took her; and she came to him, and he lay with her, for she was cleansed from her impurity; and she returned to her house. 5 And the woman conceived; so she sent and told David, and said, “I am with child.”


  4. 2 Samuel 11:6 Then David sent to Joab, saying, “Send me Uriah the Hittite.” And Joab sent Uriah to David. 7 When Uriah had come to him, David asked how Joab was doing, and how the people were doing, and how the war prospered. 8 And David said to Uriah, “Go down to your house and wash your feet.” So Uriah departed from the king’s house, and a gift of food from the king followed him.


  5. 2 Samuel 11:9 But Uriah slept at the door of the king’s house with all the servants of his lord, and did not go down to his house. 10 So when they told David, saying, “Uriah did not go down to his house,” David said to Uriah, “Did you not come from a journey? Why did you not go down to your house?”

    11 And Uriah said to David, “The ark and Israel and Judah are dwelling in tents, and my lord Joab and the servants of my lord are encamped in the open fields. Shall I then go to my house to eat and drink, and to lie with my wife? As you live, and as your soul lives, I will not do this thing.”

    12 Then David said to Uriah, “Wait here today also, and tomorrow I will let you depart.” So Uriah remained in Jerusalem that day and the next. 13 Now when David called him, he ate and drank before him; and he made him drunk. And at evening he went out to lie on his bed with the servants of his lord, but he did not go down to his house.


  6. 2 Samuel 11:14 In the morning it happened that David wrote a letter to Joab and sent it by the hand of Uriah. 15 And he wrote in the letter, saying, “Set Uriah in the forefront of the hottest battle, and retreat from him, that he may be struck down and die.” 16 So it was, while Joab besieged the city, that he assigned Uriah to a place where he knew there were valiant men. 17 Then the men of the city came out and fought with Joab. And some of the people of the servants of David fell; and Uriah the Hittite died also.


  7. 2 Samuel 11:18 Then Joab sent and told David all the things concerning the war, 19 and charged the messenger, saying, “When you have finished telling the matters of the war to the king, 20 if it happens that the king’s wrath rises, and he says to you: ‘Why did you approach so near to the city when you fought? Did you not know that they would shoot from the wall? 21 Who struck Abimelech the son of Jerubbesheth? Was it not a woman who cast a piece of a millstone on him from the wall, so that he died in Thebez? Why did you go near the wall?’—then you shall say, ‘Your servant Uriah the Hittite is dead also.’”

    22 So the messenger went, and came and told David all that Joab had sent by him. 23 And the messenger said to David, “Surely the men prevailed against us and came out to us in the field; then we drove them back as far as the entrance of the gate. 24 The archers shot from the wall at your servants; and some of the king’s servants are dead, and your servant Uriah the Hittite is dead also.”

    25 Then David said to the messenger, “Thus you shall say to Joab: ‘Do not let this thing displease you, for the sword devours one as well as another. Strengthen your attack against the city, and overthrow it.’ So encourage him.”


  8. 2 Samuel 11:26 When the wife of Uriah heard that Uriah her husband was dead, she mourned for her husband. 27 And when her mourning was over, David sent and brought her to his house, and she became his wife and bore him a son. But the thing that David had done displeased the Lord.


  9. 2 Samuel 12 Then the Lord sent Nathan to David. And he came to him, and said to him: “There were two men in one city, one rich and the other poor. 2 The rich man had exceedingly many flocks and herds. 3 But the poor man had nothing, except one little ewe lamb which he had bought and nourished; and it grew up together with him and with his children. It ate of his own food and drank from his own cup and lay in his bosom; and it was like a daughter to him. 4 And a traveler came to the rich man, who refused to take from his own flock and from his own herd to prepare one for the wayfaring man who had come to him; but he took the poor man’s lamb and prepared it for the man who had come to him.”

    5 So David’s anger was greatly aroused against the man, and he said to Nathan, “As the Lord lives, the man who has done this shall surely die! 6 And he shall restore fourfold for the lamb, because he did this thing and because he had no pity.”

    7 Then Nathan said to David, “You are the man! Thus says the Lord God of Israel: ‘I anointed you king over Israel, and I delivered you from the hand of Saul. 8 I gave you your master’s house and your master’s wives into your keeping, and gave you the house of Israel and Judah. And if that had been too little, I also would have given you much more! 9 Why have you despised the commandment of the Lord, to do evil in His sight? You have killed Uriah the Hittite with the sword; you have taken his wife to be your wife, and have killed him with the sword of the people of Ammon. 10 Now therefore, the sword shall never depart from your house, because you have despised Me, and have taken the wife of Uriah the Hittite to be your wife.’ 11 Thus says the Lord: ‘Behold, I will raise up adversity against you from your own house; and I will take your wives before your eyes and give them to your neighbor, and he shall lie with your wives in the sight of this sun. 12 For you did it secretly, but I will do this thing before all Israel, before the sun.’”


  10. 2 Samuel 12:13 So David said to Nathan, “I have sinned against the Lord.” And Nathan said to David, “The Lord also has put away your sin; you shall not die.


  11. 2 Samuel 12:14 However, because by this deed you have given great occasion to the enemies of the Lord to blaspheme, the child also who is born to you shall surely die.” 15 Then Nathan departed to his house.


  12. 2 Samuel 16:8 The Lord has brought upon you all the blood of the house of Saul, in whose place you have reigned; and the Lord has delivered the kingdom into the hand of Absalom your son. So now you are caught in your own evil, because you are a bloodthirsty man!”


  13. 2 Samuel 16:21 And Ahithophel said to Absalom, “Go in to your father’s concubines, whom he has left to keep the house; and all Israel will hear that you are abhorred by your father. Then the hands of all who are with you will be strong.” 22 So they pitched a tent for Absalom on the top of the house, and Absalom went in to his father’s concubines in the sight of all Israel.


On friendship and marriage

Valid reasons why two friends shouldn’t marry:

  • They are the same sex.1
  • The woman has already been married,2 whether or not she is now divorced.3 Unless her former husband(s) are now dead.4
  • The woman is the man’s daughter-in-law.5
  • The man is already married to the woman’s daughter or mother.6
  • The woman is the man’s sister.7
  • The woman is the man’s aunt.8
  • The man is already married to the woman’s sister.9
  • One believes the Bible and the other doesn’t.10

Invalid reasons why two friends shouldn’t get married:

The two are supposedly friends, which means they are selected. The believer and the nonbeliever should not want each other as friends. The former should be always troubled that the latter is perishing, eventually to the point that it becomes unbearable. The unbeliever should eventually lose respect for the believer, thinking his faith is silly. Or else, they should both come to agree on the same thing; the believer losing faith, or the unbeliever gaining it.

Differing belief dooms marriage and friendship alike. Two people that can truly be called friends, and who have no valid reason not to get married, should probably just do it. If two friends have only the objection “we don’t believe the same way” to marriage, they should literally beg each other to believe, or else go their separate ways.

  1. Leviticus 20:13 If a man lies with a male as he lies with a woman, both of them have committed an abomination. They shall surely be put to death. Their blood shall be upon them.


  2. Leviticus 20:10 The man who commits adultery with another man’s wife, he who commits adultery with his neighbor’s wife, the adulterer and the adulteress, shall surely be put to death.


  3. Matthew 5:32 But I say to you that whoever divorces his wife for any reason except sexual immorality causes her to commit adultery; and whoever marries a woman who is divorced commits adultery.


  4. 1 Corinthians 7:39 A wife is bound by law as long as her husband lives; but if her husband dies, she is at liberty to be married to whom she wishes, only in the Lord.


  5. Leviticus 20:12 If a man lies with his daughter-in-law, both of them shall surely be put to death. They have committed perversion. Their blood shall be upon them.


  6. Leviticus 20:14 If a man marries a woman and her mother, it is wickedness. They shall be burned with fire, both he and they, that there may be no wickedness among you.


  7. Leviticus 20:17 If a man takes his sister, his father’s daughter or his mother’s daughter, and sees her nakedness and she sees his nakedness, it is a wicked thing. And they shall be cut off in the sight of their people. He has uncovered his sister’s nakedness. He shall bear his guilt.


  8. Leviticus 20:19 You shall not uncover the nakedness of your mother’s sister nor of your father’s sister, for that would uncover his near of kin. They shall bear their guilt.


  9. Leviticus 18:18 Nor shall you take a woman as a rival to her sister, to uncover her nakedness while the other is alive.


  10. 2 Corinthians 6:14 Do not be unequally yoked together with unbelievers. For what fellowship has righteousness with lawlessness? And what communion has light with darkness? 15 And what accord has Christ with Belial? Or what part has a believer with an unbeliever?


  11. 1 Corinthians 7:28 But even if you do marry, you have not sinned; and if a virgin marries, she has not sinned. Nevertheless such will have trouble in the flesh, but I would spare you.


Blessed are the poor in spirit

Matthew 5:“Blessed are the poor in spirit,
For theirs is the kingdom of heaven.
4 Blessed are those who mourn,
For they shall be comforted.
5 Blessed are the meek,
For they shall inherit the earth.
6 Blessed are those who hunger and thirst for righteousness,
For they shall be filled.
7 Blessed are the merciful,
For they shall obtain mercy.
8 Blessed are the pure in heart,
For they shall see God.
9 Blessed are the peacemakers,
For they shall be called sons of God.
10 Blessed are those who are persecuted for righteousness’ sake,
For theirs is the kingdom of heaven.

Remember this foolish thing? Today I have found closure, and it is the best outcome.1 With this as a start to winter, it’s shaping up to be my darkest period ever: travel plans to visit “friends”2 replaced with the usual hermitage. I move like a robot. What needs doing, I do; otherwise I am not there. Where there is humor, I find none. I ask God to please kill me; the world does not interest me any more.

  1. 1 Corinthians 7:8 But I say to the unmarried and to the widows: It is good for them if they remain even as I am; 9 but if they cannot exercise self-control, let them marry. For it is better to marry than to burn with passion.


  2. This word may not mean what you think it means. If you intend to describe somebody to whom you sometimes speak, you probably mean to say “associate” ; or if you intend to passively hint at a lack of interest in marriage, you should probably just say “fuck off” instead and save everyone the time. A friend is like a spouse that isn’t. Friends don’t speak ill of each other in public. Friends don’t keep secrets from each other. Friends find nothing essential on which to disagree. And if the friends are differently sexed, and the woman unmarried, it is a step towards marriage.