toxic thought waste site

Theological whimsy, metaphysical larks, and other spiritually radioactive waste products.

Wednesday, June 25, 2008

Godless Code 0.3

REFERENCE: (godless code 0.3)

The first entry of the godless code is always your disbelief path, the rest of the items are optional and may appear in any order. ":" is used as a delimiter between terms.

Belief path: each step of your disbelief journey, separated by "->". You may prefix a node with a number in parentheses to indicate at which age a transition occurred.

P++ : The bible is 100% true and I spend much of my life studying/evangelizing
P+ : I really believe, but I could be more involved
P : I call myself a Christian but I'm not on fire for it.
P- : I attend church but some of the ideas don't really hang together

[use +/- as above]

A++ : I'm very convinced, very vocal. I am defined by disbelief
A+ : I'm convinced and and active but it's not everything to me.
A : I don't believe, but I don't really think about it too much.
A- : I don't believe but I'm still pretty uncomfortable with disbelief

a+ : I really don't think you can know either way. Also, there might be a tea pot out there. Who can know for sure?
a : The word atheist make people uncomfortable and we don't want anyone to be uncomfortable.

and so on:

B : Buddhist
H : Hindu
I : Islam
M : Mormon
7 : SeventhDay
W : Jehovah's Witness
J : Jew

The above single character codes may be used or if you are feeling fancy go ahead and use the following 3 digit codes:

ADV Adventist
ALL Alliance Church
AMI Amish
ANI Animist
ASA Ásatrú
AOG Assembly Of God
BAH Baha'i
BAP Baptist
BUD Buddhist
CAT Catholic
CHR Christian
CMA Christian Mission Alliance
COC Church Of Christ
COG Church Of God
CON Congregational
CSC Christian Science
DCD Christian Disciples Of Christ
DST Diest
EPI Episcopalian
FRE Free Church/Independent
GRE Greek Orthodox
HIN Hindu
ISL Islam
JAN Jainism
JEH Jehovah's Witness
JEW Jewish
LUT Lutheran
MEN Mennonite
MET Methodist
MOM Mormon (Latter-Day Saint)
NAR Native American Religion
NON Non Denominational
PEN Pentecostal
PRE Presbyterian
PRO Protestant
QUA Quaker
SAT Satanist
SCI Scientology
SHA Shamanism
SHI Shinto
SIK Sikhism
SPI Spiritualist
TAO Taoism
UCC United Church Of Christ
UNI Unitarian
WIC Wicca/Druidry

You can further modify the above with an abbreviated sub-type in []. For instance if you want to specifify Theravadan Buddhism you could write it as: B[Thera]

Religions I find tolerable:


A tuple of religion codes from the religion path section. The tuple
may be the empty set, e.g. TR().

Holy Books read:

r({B|K|BoM}%XX[, ...]) # one or more holy books you've read and how much

B : Bible
K : Koran
BoM : Book of Mormon
D: Dhammapadda (Buddhism)
TR: Tripitaka (Buddhism)
V: Veda (Hinduism)
BG: Bhagavad Gita (Hinduism)
T: Talmud (Judaism)
TTC: Tao-te-ching (Taoism)
ZA: Zend Avesta (Zoroastrianism)
K: Kojiki (Shintoism)
N: Nihongi (Shintoism)
JS: Jaina Sutras (Jainism)
SGGS: Shri Guru Granth Sahib (Sikhism)

eg. r(B%20,K%10)

Religious instruction: How much religious instruction have you received
in your life?

RI(pX,sY,uZ, ...)

hW : years of home schooling
pX : years of primary school
sY : years of secondary school
uZ : years of university
mQ : years of seminary

Exposure: How many people know you are a non-believer?

ex(XYZ(x)[, ...]) or ex(ALL)

Fam - Family
Wk - Co-workers
Fr - Friends

values can range from 0.0 (no one knows) to 1.0 (everyone knows)

e.g. ex(Fam(.54),Wk(.5),Fr(1.0))

ex(ALL) indicates you're godlessness is known 100% to the world.

Religious affiliation of significant other(s):

SO([X, ...])

Where X is one of the religion codes from above. Empty set means no SO. :(

Fanboy (or girl): What non-believers inspire you? And how much?


Currently available non-believer codes:

RD : Richard Dawkins
SH : Sam Harris
DD : Daniel Dennett
SB : Susan Blackmore
BF : Brian Flemming
RC : Richard Carrier
MS : Michael Shermer
JS : Julia Sweeney
CS : Carl Sagan
JR : James Randi
RI : Robert Green Ingersoll
PJ : Penn Jillette
PZ : PZ Myers
CH : Christopher Hitchens
SJG : Stephen Jay Gould

You may include as many as you want to. You may also add a "+" (e.g. DD+) to show special approval of or "-" if you don't really like them (opposite of fanboy appreciation)

Getting the message out:

What do you do to share the news and/or stir up conversation?


Blg : blogging
Auth : writing books
D2D : door to door evangelization

What godless memberships do you have?


o Online atheist related groups.
l A member of a local atheist group
n A member of a national atheist group
i A member of an international atheist group
csi A member of CSI (formerly CSICOP)
bha A member of The British Humanist Association
iheu A member of Internation Humanist and Ethical Union
nss A member of the National Secular Society

a plus can be used for additional groups up to 2...a single * can be used to denote that the person is active in the leadership of the group(board member, webmaster, etc.)

An example...

MS (o++,l+*,i*)

For member of at least 3 online groups, at 2 local groups and is in the leadership of at least one of them, and is a leadership member of an international organization.

Development of the godless code:

GCD : godless code deity - they who develop the code and/or have
suggestions incorporated

optional "+" if it was your idea in the first place. :)

Version: As the code evolves need to know what version to use for decoding.

[gc-0.1] = Use version 0.1 for decoding this

This coding system is new so if you have suggestions for additions,
clarifications, etc please let me know and I'll try to address for



Saturday, June 14, 2008

The KJV in a blender

(A markov chain bible chapter using the entire KJV as input. The final verse is especially, er, chilling)

1:01 crow, thou shalt take the goods of his land:

1:02 And thou shalt fear, and let him acknowledge that the children of Ammon;

1:03 And Gilead, and Galilee, all the set feasts, by number, according to Christ Jesus:

1:04 That ye love one another, even as a servant, for a memorial before the ark of the Chaldeans:

1:05 for thou shalt not be purged from thy glory, and wisdom, and bow myself in great abundance.

1:06 And Solomon said, If we say then? Shall we give, or shall the earth feared, and said, He is antichrist, that denieth me before men, to pray before the LORD;

1:07 for he beareth not fruit he taketh away:

1:08 and they shall smite him;

1:09 or if there be any work that they might stand before their eyes, and, behold, they are consumed out of your dwellings.

1:10 And Pharaoh said unto them, and returned unto the king, That Daniel, which art infamous and much vexed.

1:11 Behold, the Hebrews hath met with us of his person, and well favoured.

1:12 And it came to her maidens.

1:13 She considereth a field, and thou shalt eat it in her month they shall burn it on a smoke, because the LORD which is a feast by an ordinance for Israel unto this day;

1:14 give me half thine house, and his hand toward heaven, that thou doest well to draw water.

1:15 And he answered, Here am I.

1:16 Are they not judge.

1:17 Shall I yet to cry unto God a more sure word of God made a covenant of the offering up of the LORD was there upon me.

1:18 They that forsake the idols of Egypt:

1:19 in vain shalt thou change them, and the priests of the children free.

1:20 Notwithstanding, lest we should pray for you in Egypt since it became as a bride adorned for her husband.

1:21 And I will make drunk her princes, and gave him to be feared above all gods.

1:22 For all this people, who have purposed to return unto thee the righteous shall be of the priests the Levites which are my people, and tongues, stood before the testimony, and cover you with mine own bowels:

1:23 Whom I would not destroy it for me, O thou fairest among women? what is his body, according to the earth.

1:24 And when the Jews which dwelt in a strange woman, from the pestilence;

1:25 that they might put us therein.

1:26 And when they had emerods in their own souls by their own confusion, as with his face about, and when thou shalt make two cherubims of gold, and for every man's money was not to covetousness.

1:27 Turn away my peace be with the mouth of the tabernacle of the LORD thy God, those deliver thou me.

1:28 For ye know these things will I send pestilence among you;

1:29 that ye might be the woman returned out of the night, saying, Holy, holy, holy, is the stumblingblock of their enemies:

1:30 and awake for thee, and as for me, which to day into mine hand?

1:31 Now therefore kill every woman

Labels: ,


Make Your Own Bible Verses

I was reading this article on the unholy union of Garfield and Markov models and it reminded me that I'd never gotten around to trying out markov modelling first hand.

Over my lunch hour I cranked out the code at the bottom of this entry. And yes I write code over my lunch hour as a form of relaxation. What do you do?

In any case, the previous blog entry was the result of running this script on the book of Mark. Mark, Markov, get it?

Any way if you've ever wanted to generate your own biblical sounding text, here's your chance. Just download some scripture and crank up your python interpreter and away you go!

BTW, I'm really curious if Mark(ov) Chapter 1 get's any hits from people seeking Biblical inspiration. I know it inspired me.

import sys
import random
import itertools


def make_frequencies(words):
result = {}

for i in range(2, len(words)):
w1, w2, w3 = words[i-2:i+1]
if (w1,w2) not in result:
result[(w1,w2)] = {}
if w3 not in result[(w1,w2)]:
result[(w1,w2)][w3] = 0
result[(w1,w2)][w3] += 1

return result

def find_first_random(freqs):
return get_random_ith_item(list(set([x[0] for x in freqs])))

def find_second_random(first, freqs):
pair = get_random_ith_item(list(set(x for x in freqs if x[0] == first)))
if not pair:
return find_first_random(freqs)
return pair[1]

def find_markov_random(first, second, freqs):
markov_words = freqs.get((first,second), {})
word = get_random_ith_item(itertools.chain(*[[x]*count for (x,count) in markov_words.items()]))
if not word:
return find_second_random(second, freqs)

return word

def get_random_ith_item(stream):
item = None
for i,x in enumerate(stream):
if random.randint(0,i) == 0:
item = x

return item

def markovize(freqs, output_length):
result = [find_first_random(freqs)]
result.append(find_second_random(result[0], freqs))
output_length -= 2

while output_length > 0:
w1, w2 = result[-2:]
output_length -= 1

return result

def main():
output_length = 500

words = ' '.join(sys.stdin.readlines())

word_frequencies = make_frequencies(words.split())
print ' '.join(markovize(word_frequencies, output_length))

if __name__ == '__main__':

Labels: ,


Thursday, June 12, 2008

Bible Study: Mark(ov) Chapter 1

Mark(ov) 1:01 he, casting away his wife, and raise up seed unto his disciples, How hardly shall they cast stones, and wounded him in the ship again departed to the poor, and thou shalt deny me thrice.

Mark(ov) 1:02 And when they had sent forth and laid hold on him: for they have heard the word, and it becometh unfruitful.

Mark(ov) 1:03 And these are they which are sown on good ground, and prayed that, if it were but the end shall not be among you: but whosoever shall say to you, Lo, here is Christ;

Mark(ov) 1:04 or, lo, he that hath, to him from every quarter.

Mark(ov) 1:05 And again he sent him away empty.

Mark(ov) 1:06 And again he sent another;

Mark(ov) 1:07 and him they cast stones, and wounded him in the bush God spake unto him, Seest thou these things?

Mark(ov) 1:08 And Jesus answered and said unto them, Why, what evil hath he done?

Mark(ov) 1:09 And they call the King of the physician, but they that were rich cast in of their abundance;

Mark(ov) 1:10 but she of her daughter.

Mark(ov) 1:11 But Jesus answereth again, and saith unto him, Go thy way;

Mark(ov) 1:12 the devil out of the palsy, Thy sins be forgiven thee.

Mark(ov) 1:13 But Jesus said, Verily I say unto him, Why do ye premeditate: but whatsoever shall be hated of all men counted John, that he would not suffer that any man should cast seed into the hall, called Praetorium;

Mark(ov) 1:14 and they bring a blind man by the farther side of the multitude, they took up twelve baskets full of fragments took ye up?

Mark(ov) 1:15 And they all saw him, and killed him, and said, And thou also wast with Jesus and his disciples asked him again of the Blessed?

Mark(ov) 1:16 And Jesus said, Forbid him not: for of such is the kingdom of God of the Jews?

Mark(ov) 1:17 For he taught in the morning: Lest coming suddenly he find you sleeping.

Mark(ov) 1:18 And what I will, but what thou sayest.

Mark(ov) 1:19 And he cometh, and findeth them sleeping, and saith unto him, By what authority doest thou these things?

Mark(ov) 1:20 and what shall a man satisfy these men with bread here in the days of Abiathar the high priest rent his clothes, and saith, What need we any further witnesses?

Mark(ov) 1:21 Ye have heard the word that was possessed with the wild beasts;

Mark(ov) 1:22 and the cock crew.

Mark(ov) 1:23 And Peter calling to remembrance saith unto them, How is it ago since this came unto him, and put it on his eyes, and put his hands again upon his eyes, and put his own house.

Mark(ov) 1:24 And the unclean spirits, when they looked, they saw no man of him.

Mark(ov) 1:25 And always, night and day, and the chains had been seen of her, believed not.

Mark(ov) 1:26 After that he was as one that was sown in their synagogue a man leave his wife behind him, and from Idumaea, and from Idumaea, and from Judaea, And from thence he arose, and rebuked the foul spirit, saying unto him, By what authority doest thou these things?

Mark(ov) 1:27 and what buildings are here!

Mark(ov) 1:28 And Jesus answered and said

Labels: ,