Why the CIA Must Surrender to the IRA

Obama and the atheist CIA wake each day and ask, "How can we fuck God, today? I know! We'll make nuns perform abortions. We make homos dance naked in Russian churches in front of old church ladies. Isn't that hilarious? We'll make a complete mockery of marriage because, after all, niggers don't have fathers and that's not fair. My wife, Michelle, wants no cupcakes for school birthdays because of single moms. We'll make God hated... just for pedophiles and crazy insane sand-niggers. We'll drink fetus soup with the Queen and celebrate the end of births. Having children is pedophillic. We'll make every five year old African girl learn how to put on a condom. We'll make churchs no longer tax exempt. We'll make all the conservative sons into liberal atheist homos. Will bring in Mexicans to ensure democratic votes. The USA will be a slum like Mexico but I don't care. On second thought... I love white people! Come back! How come white people don't have kids? Oh yeah, we made the white people greedy, coveting the wealth of the rich." The IRA is like the NRA, but for computers. The CIA wants all code in the cloud under their lock and key. They want to ban compilers and make people think HTML is computer programming. They want to evaporate desktops so you have no local computer, just massive cloud computers.

Bill Gates might say, "You kids are so lucky. In the bad old days we programmed sprite graphics with binary numbers by hand in BASIC. You get to use a hundred fonts and program in HTML." Bill Gates mostly said, "You know assembly? You're a hacker. " Bill Gates might say, "Abstraction layers are like condoms -- you should wear at least three. What, are you a terrorist?" Bill Gates said, "A company is like a castle. Build a wall or fight every person who comes along." God answered, "You ate your children in the siege." The CIA has been busy clusterfucking everything in the computer industry.

Look at Hello World.

Look at the BMP file format.

They planned ahead when they made the BMP file format expandible. When the future came and they expanded, however, the format became a turd. The lesson is not to plan ahead like that.

Look at the WAV file format.

Gates might say, "PCM is easy to do!" How would you like to write a tool that reads and writes WAV and is compliant with the entire spec!

Look at PCI interrupt routing.

I paid $700 for the ISO spec to UDF,

Universal_Disk_Format

, the file system for CD/DVDs. They obfuscated compared to ISO9660. The acronym, UDF is also

Ulster_Defence_Association

The CIA and British Northern Irish are waging a campaign to keep people ignorant and impotent by making new acronymns that conceal knowledge of strategic low level computer concepts. The terms, "stack", "CLI", "IDE","ATA", and "DOS", have new means concealing old. They made a new abomination called a "TXT file". There are abominations with the name, "assembly". Facebook abused the trademark of ReactOS with something called, "React". The BBC has a radio show called,

Outside Source

" which confuses with "operating system source code". I saw an article on a

hash list

where they link it to child porn. They seem worried about the name, "internet of things -- IoT", being confused with "LOL" so they wrote a story, "

HaHa killed lol

". Don't worry -- I saw an article on CIA propaganda that backfired. God is just and none of the CIA evil works.

The Dignity of Man is Lost When Ignorant

My birds were sitting on my monitor one day. I thought, "Wow! Those birds have no clue what they are looking at in the monitor." It was a horror to me that they were so ignorant of reality and yet had to function. There is dignity that comes from completely understanding your reality. The clay house has a primal appeal, doesn't it? I have no interest in vinyl records, but they make me happy because even ignorant people immediately understand. (It is important, therefore, that before using a random computer oracle, you see that randomly opening a physical book like the Bible, works.)

The C64 Offered Primal Understanding That TempleOS Will Restore

All C64 users knew what a memory address was. They also learned how to make a two dimensional array. This is how you plotted a position on the screen: POKE 1024+40*Y+X,42 This is how you used a joystick: VAL=PEEK(PORT) if (VAL AND 1) x=x+1 if (VAL AND 2) x=x-1 if (VAL AND 4) y=y+1 if (VAL AND 8) y=y-1 All people should have the experience of making an 8x8 font out of binary numbers. See

Font8x8

and

Font Editor

All people should make a police siren by making a

for()

loop that sets a sweeping frequency. All people should dump a directory disk block and edit a disk block to undelete a file. Liberals claim to make

MAlloc

() and

Free

() more understandible but fail.

switch()

is not an if-else-if-else but one

JMP

operation that uses array look-up. A lesson that an old-school programmer knows, though not directly involving a C64, is that it is possible to build a networked device that cannot be hacked! Imagine an old-school serial connection to a thermostat. It is trivial to make a state machine that cannot be hacked when you have a simple serial connection.

U8

while

//Read byte from high speed serial channel 2.

//(Has been configured for low baud because thermostat should be slow.)

if

else

if

Why I Cannot Use Git

If I used git, I would set-up a cloned directory in my Linux HOME that had the entire tree of TempleOS files. I would upload and download to this directory with GIT. When starting TempleOS from Linux, I would copy the entire directory tree into the QEMU image and boot QEMU. After runnning QEMU, I would copy the entire directory tree out from QEMU into the Linux HOME. As it stands, all my files are stored compressed in TempleOS, with my own compression scheme. GIT could not open them, just hold them as binary files. If I did zipped and unzipped all the files when copying in and out, GIT could still not process the binary sprite graphics that I store in my source code. If I tried hard, I could put the graphics in only the TempleOS demo applications and documentation. The core 100,000 lines of code mostly doesn't have sprite graphics images, but I like being able to use sprite graphics images for diagrams in my source code. GIT can not process my extended 8-Bit ASCII characters. As a matter of fact, I use ASCII#5 to store the IDE cursor location in my source files and all my tools ignore the ASCII#5. I use ASCII#31 for HARD_SPACE. It is like a standard space but my

spaces-to-tabs

utility, which converts all possible spaces to tabs, doesn't touch the ASCII#31. In my source code, I use ASCII#31 for space characters in all source code literal strings and my compiler converts ASCII#31 to ASCII#32 when it compiles. Frequently, I run global

find-and-replace text

on all my files. It would be a major pain if I had to check-out all my files, run find-replace tool, and check-in all my files. You cannot compile my files because only my compiler supports

HolyC

, nor can I compile yours because my compiler only compiles

HolyC

. In

HolyC

, type-casting is postfix; U0 is not void, but a size-zero item that will cause a major pain for standard C; there is no question-colon operators; the precedence of the bit shift operators is different; parentheses are optional if no function arguments; and taking the address of a function in

HolyC

must have an ampersand.