0001 <1> 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 Aiwnios.com 0014 0015 Welcome to Aiwnios.com,the best server on earth,which is served by a HolyC 0016 backend(source code). I will show you how to do cool stuff like write compilers 0017 and make games. I will write articles time to time,but first let me tell you 0018 about myself. 0019 0020 My name is Clayton and I like compilers alot.I wrote Aiwnios which is a HolyC 0021 compiler that runs on 64,bit arm,risc-v and X86_64 and it's Travis Scott lit.I 0022 will explain it in detail how it works,the first part is the lexer. I'm not a 0023 unix pro but here are my notes Unix Notes or my Jain Notes. 0024 0025 Here is a link to the User Guide if you want to know how to use aiwnios. Or 0026 maybe you are here for the blog 0027 0028 Checkout My FlashCards app and flash cards for the latest in nroots Greek 0029 Quest(download the ISO and MountFile it in Aiwnios to use it). 0030 0031 AiwniosTube Beta 0032 0033 A sexy video sharing site like youtube but written in HolyC. 0034 0035 AiwniosTube 0036 0037 Irc Server 0038 0039 0040 aiwnios.com 6667 0041 Turn off SSL before connecting in your client 0042 Dont send anything important over the IRC server 0043 0044 0045 Kralech Compiler Tutorial 0046 0047 I dont know where my life will end up but I have a compiler. This is certian. 0048 I did it. I will show others how to do it. This is a good way when you are 0049 right. A compiler turns source code into action that your computer understands. 0050 Knowing how to compile is a good way to milk a computer to the max 0051 0052 0053 <2> 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 Click Links to see source code and Videos 0078 0079 Lesson 1: The Lexer 0080 Lexers turn raw data (such as source code ) into tokens a motherfucking 0081 compiler can use. Dont make a compiler without a lexer or you will have to 0082 juggle lots of meaningless symbols 0083 Lesson 2: The Parser 0084 A compiler must turn tokens into meaningful constructs that the compiler will 0085 use. Representing the reality of the source data is key (representation) when 0086 generating machine code. 0087 0088 Lesson 3: Register Allocation Pt.1 0089 Registers are values that live in your computer. Values in in registers,and 0090 sometimes they die. Here we see which values are living and dead at what points 0091 in time 0092 0093 Lesson 4: Reg Allocation Pt.2: Graph Coloring 0094 0095 Compilers have a finite number of registers. We must use the registers in a good 0096 fashion to generate good machine code. 0097 -] Registers Poem 0098 0099 I hate the scare-registered program 0100 For it lacks a wham. 0101 As the heated graph... 0102 One cant help but laugh, 0103 For one is too poor,the other too dumb 0104 0105 Lesson 5: Reg Allocation Pt.3: Using Less Registers 0106 Registers are finite,forms are not. A value may be in register R10 at one 0107 point,RDI at another 0108 Lesson 6: . Reg Allocation Pt.4: Assigning temporary registers 0109 Lesson 7: Reg GENERATING MOTHERFUCKIN MACHINE CODE 0110 0111 0112 Shitpit Pt.3 0113 0114 0115 12-13-24 Pt.1 0116 0117 Whos briliant idea was it to use a FLAGs register in a computer. Intel 0118 Invented(?) it ,ARM made it optional,RISC-V removed it. Like in the 8080 days 0119 there were only 256 opcodes so it was ok but now it is retarded. Try writing an 0120 emualtor. I would rather stick my dick in a waffle iron than write an X86_64 0121 emulator. This could be a new porn plot for the the Porn Directory 0122 0123 NOTE: ARM still uses the flag register for conditional jumps but add doesnt set 0124 flags but adds does. 0125 0126 0127 12-12-24 Pt.1 0128 0129 Ethel Cain's music sounds like a person screaming into a microphone. I dont 0130 know what the words are. I was recommended some gay porn(?) on Youtube on 0131 Ethel Cains video. I feel the culture is taken so I will have to be my own 0132 culture. The purpose of (opinionated )speech is not to convey facts or even 0133 convince people you are right. Rather it is to show a flag signifing that "my 0134 ideas live here,someone come visit". 0135 0136 Chrisitian apologists talk to furrys/muslims/homosexuals with many words,but 0137 their words are mainly to proclaim that Jesus is here and not to actually 0138 convince anyone. The purpose is to find that one person who is already seeking 0139 Christ to find refudge. 0140 0141 The purpose of cultural discourse is not to reach a consensous of culture but 0142 to establish one's own existence in hopes that some other like minded 0143 individuals with agree with you.. 0144 0145 The purpose of Aiwnios.com is not to convince anyone of the Tirthakars' 0146 rihteousnes(which could be done by not saying "retard" or "nigger" probably)but 0147 to help nrootconauto find solice in himself as he is probably the only Jain(?) 0148 to find joy in saying "retard" alot. 0149 0150 See this cool work on art by James Hampton 0151 0152 12-11-24 Pt.3 0153 0154 Windows Terminal takes like 1/4. of a second to dump an entire screen of VT100 0155 colored text to the termianl. 0156 0157 12-11-24 Pt.2 0158 0159 People who live in caves have honor amoung cavemen. Programmers honor 0160 programmers. The Gods serve all. This is true honor. It is very rare to find 0161 someone who serves all and makes no enemies. 0162 0163 Make no enemies and serve other souls. Mahavir lost half of his clothes on a 0164 bush and wandered on disregarding his clothees. Someone found his divine 0165 cloth(from one of the Gods) and sold it and shared the wealth with his brothers. 0166 0167 What honor we have exists in our service to others and not in ourself 0168 0169 0170 12-11-24 Pt.1 0171 0172 The best favor I can ask from the Gods is for them to look at me. I am not 0173 worthy. I will not ask them to do my bidding. 0174 0175 12-10-24 Pt.5 0176 0177 I will probaby donate some stuff sometime. Good stuff. Great people have great 0178 freinds. Crack addicts have crack addict freinds. Being decisive is a virtue. 0179 Saying "Stop saying the n-word and using the retard word" sternly is a form of 0180 discernment. 0181 0182 People can kill until they feel remorse. I like the Tank man from China. 0183 0184 0185 <3> 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 Lord Mahavir would be proud of the Tank guy 0205 0206 0207 12-10-24 Pt.4 0208 0209 I will open a PornHub account for my TempleOS porn flicks. Anyone gooning to 0210 my porn is probably retarded. 0211 0212 12-10-24 Pt.3 0213 0214 In America everyone has rights. You are not favored above anyone else. This is 0215 called Kriyavada doctrine. If you are a retard you have the right to not get 0216 raped. Mental hospitals can take some of your rights .This is ok. 0217 0218 Retards are sometimes not allowed to sex because they are too retarded to 0219 understand consent. I am only half retarded then. My argument for this being 0220 good is that furries should understand that fucking dogs is bad. Just as a child 0221 desires forbidden cookies but isnt allowed (by the parents) to eat them,the 0222 child can understand their is a chasm between desire and intention. 0223 0224 NOMAP-s and people who support Cardi-B are literally retarded. I am also 0225 retarded but I am not a NOMAP or a Cardi-B WAP enjoyer. 0226 0227 Hatred wins,self hatred is called self control. People who love themselves 0228 masturbate to WAP. 0229 0230 12-10-24 Pt.2 0231 0232 The problem not saying the n-word(nigger) is that is was a tool of oppression. 0233 It was a useful tool,and like a hammer it can be used for good purposes and bad 0234 purposes. A construction worker in not a murderer necessarly,and a murder may 0235 not be a construction worker. 0236 0237 Tools are made to solve problems. "Nigger" is a good word for describing 0238 oppression. Cows and chickens have acquired nigger-hood status. People dislike 0239 to admit that they are oppressors so they will claim victiumhood for pointing 0240 out their hatred for niggers. 0241 0242 Nigger killers are the evil ones,not the blessed. It is sad to see that the 0243 nigger tool has become obselete. Matt Walsh will use "racism"(aka nigger-isms) 0244 as weapons. "Nigger"s are an archtetype of suffering. 0245 0246 They have removed religion from society therefore the only archetype of 0247 suffering we have are niggers. 0248 0249 Stop killing niggers. 0250 0251 0252 12-10-24 Pt.1 0253 0254 The problem with talking is opening your mouth allows for faggots to stick 0255 their penis in it. I will elloborate on Martyrdom and speech later. 0256 0257 12-9-24 Pt.2 0258 0259 The only thing I have to sacrifice(give away) is time. 0260 0261 12-9-24 Pt.1 0262 0263 Submission and domination are the 2 modes of a plagued society. Cooperation 0264 isnt the goal. Today I told someone while volenteer that we were closing but she 0265 really needed food and visibly was in pain. I would not say my manager is evil 0266 but cooperation(with the people) isnt her goal. 0267 0268 This makes me realize that people are submitters and dominators in america. 0269 Good people sell cures to domination,bad people dominate then sell cures. My 0270 hands are clean. I was submitting. 0271 0272 12-8-24 Pt.2 0273 0274 Knowledge is the way fanasty becomes reality. 0275 0276 12-8-24 Pt.1 0277 0278 I read the Quran like 3 times ,i once had the first 300-ish ayats memorized in 0279 english. The most retarded thing about Islam I hard to think define so I will 0280 make a list. 0281 -] Retardations of Islam 0282 0283 -] Nashk 0284 0285 Allah can "write-over"(Nashk) his own words or something. You can't 0286 condtracict yourself when you can just "replace" a concept with a new one 0287 0288 It goes like this: 0289 0290 If We ever abrogate1 a verse or cause it to be forgotten, We replace it with 0291 a better or similar one. Do you not know that Allah is Most Capable of 0292 everything? 0293 Quran 2:106 0294 0295 Also Allah says no one(Including himself?) cant alter his words 0296 0297 The Word of your Lord has been perfected in truth and justice. None can 0298 change His Words. And He is the All-Hearing, All- Knowing. 0299 0300 Quran 6:115 0301 0302 Allah seems to be capable of changing future events such as the food of 0303 hell? 0304 0305 they will have no food except a foul, thorny shrub, 0306 Quean 88:6 0307 0308 nor any food except oozing pus, 0309 Quran 69:36 0310 0311 Allah is magic so he can change past events as well. 0312 0313 So We saved him and his family except(implies that the wife is part of the 0314 family) the his wife. She was one of those who stayed behind. 0315 Quran 7:83 0316 0317 So We sent a sandstrom that destroyed them all except the family of Lot,whom 0318 we saved at the brink of dawn 0319 Quran 54:34 0320 0321 -] Produce something like the Quran or Allah is real 0322 0323 And if you are in doubt about what We have revealed to Our servant,1 then 0324 produce a surah like it and call your helpers other than Allah, if what you 0325 say is true. 0326 Quran 2:23 0327 0328 Ok if we rephrase it to produce something better than it,lets fuckin go. 0329 0330 She took off her dentures and blew me 0331 Oh so gooey and so very great. 0332 I usualy beat it,mastrubate. 0333 Thanks to gradma im gettin that pussy today. 0334 Letter to Gram Gram 0335 0336 I only drink coadine 0337 Purple piss drops on the tiolet seat when I pee. 0338 Garentee you get high 0339 If you drink my pee. 0340 Its the coadine king,fentynal fein. 0341 I don't sell propaine 0342 0343 I seek refuge in Djilou from the wretched virus 0344 In the name of Djilou, the most Beneficient, the most Merciful 0345 Covid 0346 By the eradicating virus 0347 But they were surprised that it came to them from China far away 0348 So the infidels (Kafirun) said it was a stubborn disease 0349 No, rather it is certain death 0350 There is no difference today between the kings and slaves 0351 So hold on to science and abandon traditions 0352 And don't go out to buy wheat 0353 And stay home for it is a strong scourge 0354 And wash your hands with new soap 0355 Almighty Djilou has provided this truth 0356 0357 Surah Corona 0358 0359 Someone in the Night... 0360 Micheal Jackson 0361 0362 0363 0364 0365 12-7-24 Pt.1 0366 0367 I am feelin sick today. The sun is in my eyes. Aiwnios.com offical doesnt like 0368 4B anymore. 4B is about castrating and killing men,which is not a Jain practice. 0369 0370 Free speech is a lie as abtract logic can make a person be morally copable for 0371 allegedy "implicit" speech. If I say "Im not really scared of death" then I am 0372 suicidal. If I say,"Islam is retarded" then I automaticaly hate muslims. 0373 0374 The point that people will stick their dicks in your mouth when I speak. No I 0375 am not describing sexual assualt here,im discusing free speech. Your fucking 0376 retarded if you think that. 0377 0378 Lil wayne is a better speaker than me. The point is not to convey raw truth 0379 but to market it for action amoung a population. *redacted* insurgents know this 0380 implcitly(?). 0381 0382 How will truth help me get my dick wet. It won't. Its a false question. When 0383 will people understand me,false question. The point is to make sure I dont kill 0384 myself so they continue sticking their penis in my mouth while I talk. 0385 0386 The problem with not commiting suicide is a problem with societal values. If 0387 you get raped then it is bad because rape victims have a tendency to kill 0388 themselves . But if you dont get raped then it is bad to kill yourself. 0389 0390 The problem is victimhood status. I got (mind-)raped but Allah,does that 0391 count? That may have been my imagination (mind-)raping me but it still hurts. 0392 0393 NOTE: I will not misrepresent facts. Suicide prevention seems to work(?). I 0394 thought that suicide re-attempt rates were higher 0395 https://means-matter.hsph.harvard.edu/means-matter/survival/. 0396 0397 0398 0399 12-6-24 Pt.1 0400 0401 New TempleOS Porn Flick here.MountFile("Porn"); Then have fun. 0402 0403 12-5-24 Pt.2 0404 0405 In the previous life of an Arihant,he once ate all of the food for the poor. 0406 He was then schooled on Dharma. I should make good art but this is too funny 0407 and relatable to be dismissed. Lord Mahavir's previous lifes show he had to do 0408 alot be become an Arihant 0409 <4> 0410 0411 0412 0413 0414 0415 0416 0417 0418 0419 0420 0421 0422 0423 0424 0425 0426 0427 0428 0429 0430 0431 0432 0433 12-5-24 Pt.1 0434 0435 IMPORTANT ANNOUCNENT 0436 0437 Aiwnios.com is a proud supporter of the 4B Movement. I(nrootconauto) am a proud 0438 supporter of anti-sexuality including no masturbatation in men. I think the 4B 0439 movement is good for both men and women. Women who dont permit men to engage is 0440 sexual activities is good for ending seminal genocide. I also like that women 0441 are becoming smart enough to oppose being inseminated. 0442 0443 I am not joking. I think this would be approved by munis if it wasnt so 0444 militant. It is too often I get accussed of not giving a fuck about women(this 0445 isnt an accusation its a fact). Women should not give a fuck about me either so 0446 its good. 0447 0448 The Digambar tradition holds that women cannot attain liberation and must 0449 become men. I would say this is true possbily. This is not misogynistic as the 0450 gates to Nirvana on earth closed about 2500 years ago so men cannot get 0451 liberated either. 0452 0453 The point is,it is good to see women hating men because it means they are more 0454 closer to holding strong ideals. The world does not need any more retards 0455 birthed out of vaginas. 0456 0457 For more information please visit: womad.life. Too bad I do not know Korean. 0458 0459 <5> 0460 0461 0462 0463 0464 0465 0466 0467 0468 0469 0470 0471 0472 0473 0474 0475 0476 0477 0478 0479 NOTE: Svetambar texts describe "Digambar"-like practices but Svetambar 0480 tradition says they have to have advanced knowledge of Jain texts that were 0481 lost. For example Akaranga Sutra says that monks should be naked(a Digambar 0482 practice) but holds that monks need to ascend to a certian level before doing 0483 this(where?). 0484 12-4-24 Pt.1 0485 0486 People obscure thier reality by focusing on things. There is beauty in unseen 0487 things. If I never listened to rap music I would not see beauty in rap music. 0488 Sometimes the most beautiful things are out of view. I think a view is valid 0489 when it isnt opposing the reality one lives in. 0490 0491 I see lots of messed up stuff. I saw efukt.com the other day and it was pretty 0492 lit. I dont know what people do in private. I only see efukt.com and meth-heads. 0493 I see lots of people who are weird(probably on drugs) and have gangster shirts 0494 on at work. Now that I think of it,they probably do some cool stuff. 0495 0496 I do not say meth-heads as a demeaning sense,I say it as a heuristic of the 0497 people I see. Some people are dumb and do drugs in the parking lot. 0498 0499 The point is,they have a beatiful life that is not to be dismissed. It is 0500 better to do drugs with freinds than alone literally. The purpose of souls is to 0501 server other souls. 0502 0503 12-2-24 Pt.2 0504 0505 A gift that gives the ability is greater than something created by an ability. 0506 I would rather have a computer than a phone. It is a virtue to feed people who 0507 can do good things once fed. 0508 0509 12-2-24 Pt.1 0510 0511 Vainity lives in humans,they speak not of Gods but of "how does this get me 0512 boobies and money". The man thus seeks to inseminate the world around him,but 0513 seldom seeks to be inseminated. The bible speaks of people who do weird shit 0514 like roast food over shit like Ezekial. Weak speakers speak to the opinion of 0515 other but do real speakers speak to Truth. I would say the True 0516 speakers(Tirhankars) speak to truth and not agendas 0517 0518 The purpose of proper discourse is to compile knowledge as per the doctrine of 0519 Svadvada. Truth is in itself inate and present in reality and hence is 0520 discovered and not marketed as a "monopoly of truth". Discourse is nothing more 0521 than 2 poo poo brains diving into the pool of ideas to see what is below. 0522 0523 Stuti 0524 0525 Talking poo poo brains. 0526 Diving in converstation depths. 0527 To see the bottom 0528 0529 12-1-24 Pt.5 0530 0531 The mind opposes getting bent by outside forces but loves to bend the world 0532 around it. 0533 0534 12-1-24 Pt.4 0535 0536 Akesios says you will get what you want. I want to say the n word out loud but 0537 I dont. Its improper behavior. I pray and perform Samayika. I do it because I 0538 want to have my hell penalty reduced at death for saying the n word and thinking 0539 it. Transcending oneself is good. Assuming you have transcended due to others 0540 work is not. I wrote a compiler. 0541 0542 12-1-24 Pt.3 0543 0544 Aiwnios.com will become the new shcokchan.com 0545 0546 12-1-24 Pt.2 0547 0548 I saw a racist Hindu(Ayran) on twitter. Skulls are a barrier to the outside 0549 world. It is a virtue to have true conviction and have a thick skull. He was not 0550 open-minded to the point where his mind would fall on the floor. 0551 0552 I am a retard so one time as a kid I wanted candy and my mom recomended that I 0553 get the cheap candy. I said no and the store person said "He is a man who knows 0554 what he wants". Only if this seemed true still. 0555 0556 My parents would give me things to please me. Dont do it,the one thing they 0557 never gave was love. Probably why I am so fucked up. 0558 0559 I say Ayran as Hindu is a white person word for Indians. 0560 0561 Truama only manifests itself after the fact. I have trauma probably but I dont 0562 know for sure. There is truth to saying,"the best years of my life are the 0563 worst". I dont know if it is better than have a consensous that you are in pain 0564 or to be your own pain and have everyone deny it. 0565 0566 12-1-24 Pt.1 0567 0568 A HaikuOS port of aiwnios might be coming. We need to talk about goatse.cx. 0569 Shit just got biblical. The world's notorius prolapse has emerged as the origin 0570 of epicness and the Oracle of the Gape. It fucking sucks that only 258 people 0571 shared the asshole pic on LinkedIn as of today. 0572 0573 HaikuOS wont let me do cool shit like query the virtual memory space in 0574 userspace. 21 Not lit. 0575 0576 Dont brag if you havent done anything notewothy. Lil Wayne went to collegde. 0577 His word play shows it. Rap is art. 0578 0579 11-30-24 Pt.1 0580 0581 I tried haikuOS and but there is no decent web browser so I cant clone my 0582 compiler. 0583 0584 11-29-24 Pt.5 0585 0586 Dont forget who you are praying to,its not about all self reflection. If that 0587 was the case religion could be found in a mirror. Its about pleasing and being 0588 pleased by the Tirthankars 0589 0590 11-29-24 Pt.4 0591 0592 I feel guilt for the things I say,but I will also feel guilt I allow the 0593 things I think to not be orally transmitted. I would rather die a dishonoured 0594 and honest person than a respected liar. I feel guilt. 0595 0596 11-29-24 Pt.3 0597 0598 I redacted (changed the wording) of today's pussy grabbing entry to not sound 0599 so bad. I dislike when people sell obscenity as "politely worded jargon". Grab 0600 'Em by the PUSSAY(Consentually). It is not obscenity as it has polical meanings 0601 to it and also Prump actually bragged about consentually grabbing women's 0602 pussies. 0603 0604 If I get sued for stating facts and freedom of speech Im going to be fuckin' 0605 pissed. The 2 good things Prump did was pardoning Lil 'Wayne and killing the 0606 ISIS retard. 0607 0608 11-29-24 Pt.2 0609 0610 People make rituals to deepen themselves in religion. I feel like I had true 0611 holy mentallity awhile ago but I lost it due to poo poo sauce(meds). If suicide 0612 is bad becuase it means giving up(an abstraction on death that does not 0613 accurately convey the trajedy of suicide) then I have given up by taking meds. 0614 0615 I dislike when people make secular reasons for holy claims. 0616 0617 -] Claim 0618 0619 -] Abortion 0620 0621 Said: Abortion kills babies which may do good things... Abortion against 0622 retards is eugenoics... 0623 0624 Meaning: God gave a soul(?) to a fetus and it's murder. 0625 0626 My Opinion: A fetus is a 1(?) senses organism with no brain so it is better 0627 to kill it before it matures and has a brain. 0628 0629 -] Porn 0630 0631 Said: Porn leads to exploitation of women... 0632 0633 Meaning: God doesnt like adultery 0634 0635 My Opinion: Porn is only bad because it is unrealistic. The depth of the 0636 human soul isnt as deep as the assholes that get fisted. PornHub's search 0637 feature also sucks so I cannot find real porn. 0638 0639 There is also more to life than romanitic relationships. 0640 0641 -] Transgenders 0642 0643 Said: Transgenderism normalises pedophila(or something)... It harms people 0644 who transition. 0645 0646 Meaning: God doesnt like it. 0647 0648 Deut. 22:5 The woman shall not wear that which pertaineth unto a man, 0649 neither shall a man put on a woman's garment: for all that do so are 0650 abomination unto the LORD thy God.) 0651 0652 My Opinion: Remove the stigma around "harmful activities"(its not self 0653 harm,its no diffent than smoking). 0654 0655 The difference between self-harm and transgendering is the intention. 0656 0657 If you accept that people should be permiteed to do self-destroying things 0658 like smoking or other dumb activites,and keep goverment money out of it,then 0659 you will see that people listening to rap music as kids then getting 0660 imprisioned is probably a bigger issue. There are 1000 bigger issues than 0661 transgenders. 0662 0663 0664 0665 11-29-24 Pt.1 0666 0667 I will do research into the Art of Pussy grabbing. Donald Prump said "when 0668 your rich,they let you Grab Em by the Pussy". Trump is a proud consentual pussy 0669 grabber. He would never grab a pussy without permission. 0670 0671 I am sick of women calling Trump a misogynist. He consentually grabs pussy. If 0672 it was my pussy I would be glad that Prump grabbed it. I should open a gofundme 0673 for my transition so I can get grabbed by Prump(with his consent). 0674 0675 Second thought,I will need Prump to consent to grabbing my pussy so Im kind of 0676 fucked. 0677 0678 0679 11-28-24 Pt.1 0680 0681 Today marks the day a retard named Chrsitopher Columbus discovered America and 0682 ate a turkey. Too bad there are no true Indians here,only native Americans. 0683 Columbus went out to find India. What a fucking retard. If America was run by 0684 Dharma man that would be a blast. I dont know who is more retarded,the white 0685 wacko who made peace through a turkey or the people who though it was a good 0686 idea to eat it. 0687 0688 Maybe there were some genius-level native Americans who did not eat the 0689 turkey. 0690 0691 11-27-24 Pt.1 0692 0693 Lil Wayne is a great rapper. I liked his "Funeral" album. I like SoundCloud 0694 due to the lack of DRM. I cant listen to the funeral album,so ill have to listen 0695 to "Sorry 4 The Wait". I like his face as he raps. A true craftsman makes his 0696 art look easy. I will rap sometime. I liked one of his lyrics were he said his 0697 problems were a dream and he woke up to become your nightmare. 0698 0699 Culture is Super Mario,Lil Wayne. It is a great culture. I feel like an alien 0700 in my own culture. 0701 0702 11-26-24 Pt.2 0703 0704 This one woman said she was crazy. At least she is honest. Today I went and 0705 got food for the place I volenteer at. You may be wondering why this is 0706 important. If you want important,you will find nothing of the matter on this 0707 site. The only thing of importance if process. Liberation from pain is a virtue. 0708 Everything in life is optional and not important. 0709 0710 Prisioners have no process,it is important they find something to do,like 0711 doing un-important things like playing cards or something. 0712 0713 I choose optional things I guess,or maybe they are choosen for me. I see no 0714 importance in them. 0715 0716 11-26-24 Pt.1 0717 0718 Living is a drug that makes me feel intoxicated. I feel like I am only 0719 existing during prayer. I cannot keep calling the computer a "retard" or a 0720 "nigger" IRL without guilt. As I said,life is a drug and prayer is reality. 0721 0722 Psychological trauma seems greater than pain expirenced in the path. I dont 0723 know why. I once poked my below my eye but it doesnt pain me now. 0724 0725 11-25-24 Pt.3 0726 0727 People conflate devotion with going dumb. Devotion could be writing or 0728 studying cool stuff. Or making paintings 0729 0730 0731 11-25-24 Pt.2 0732 0733 NOTE: Im pretty sure Chris Chan had a "backpage" profile,he was "Carlos 0734 Chantlor" or something 0735 0736 11-25-24 Pt.1 0737 0738 I have no mother or father figure in my life. My dad told me I am on the 0739 spectrum but my therapist told me I am Austistic. I think that I am autistic. I 0740 wish sometimes I wasnt because I am a retard. I am too retarded to be afforded 0741 moral copability for my failures in life and a "helping hand" is mandated. I get 0742 paid 8 hours a week for working 9-2 everyday so I make about 1/3 of what I work 0743 because I am a retard. Women offically have it better than retards which is ok. 0744 0745 Its not slavery,its me being a retard who volenteers more than he works. I am 0746 "praciticing" working because I am a retard. I could easily work a real job 0747 probably. I have been doing this for more than 2(maybe 3) years. I could have 0748 made more money at McDonalds and possibly be able to do non-retarded things with 0749 the money like order prostitutes or something. In high school I heard about a 0750 website called backpage. 0751 0752 0753 11-24-24 Pt.2 0754 0755 People will kill then sleep peacefully. I sleep unpeacefully. I feel guilt for 0756 being a poo poo brain. I feel guilt when looking into my fish tank and seeing 0757 creatures swiming around aimlessly 0758 0759 11-24-24 Pt.1 0760 0761 Windows has a 32bit and 64bit registry. I had to use SetRegView 64 on NSIS to 0762 set the install directory while packagin' Aiwnios for windows. I had a dream 0763 there was a rap guy. 0764 0765 11-23-24 Pt.2 0766 0767 I saw cool people working in the factory https://walzr.com/IMG_0001. I want to 0768 go work in a factory where I can do manual labor. I could met some nice people 0769 in the factory I suppose. I dont like towns. I like cities because they have 0770 lots of cool people who like swag. 0771 0772 Towns are too condensed. I dislike them and there are no Jain Temples in 0773 towns. Its weird because the ascetics wouldnt like cities because they were in 0774 the woods seeking liberation. The poor has morphed into city people. 0775 0776 0777 11-23-24 Pt.2 0778 0779 Society requires a consensus of values to be a society. If no one knows how to 0780 speak or interact with each-other then it is poopy. This is why societies have 0781 councils of people who think about how to do things. In Burger-istan(USA) they 0782 do what the vague and undefined "people" want the politicians to do. 0783 0784 A goverment should be ruled by morals. Someone who strugles with morality is 0785 greater than someone who denies morality's existence althougter. Without a 0786 concrete morality you get sufferering. The naysayers will deny the suffering and 0787 call me a "Nigger Rights Advocate" if I lived in the 1800s. I love most black 0788 people. They talk cool(as a hueristic). 0789 0790 11-23-24 Pt.1 0791 0792 Oral traditions are how knowledges reaches you. They say the Quran is God's 0793 word but it has not been orally transmitted in a coherant manner. There are 7 0794 canonical recitations of the supposedly most holy bookm ever. I think Islam is 0795 retarded due to having no teacher-student/preist-student type of deal. If you 0796 think God elected you to go apeshit then its fair game I guess. 0797 0798 In (Orthodox and Catholic) chruches there is a power heirarchy that is 0799 described as the "rock of peter" or something. You are not allowed to go apeshit 0800 without permission from the Church so it is good. It makes no sense to deny oral 0801 tradition and "jump the gun" because you think God wants you to go apeshit. 0802 0803 Jainism is an oral tradition. I bow to the teachers,but I think I might be 0804 doomed to go a little apeshit because I havent found a teacher. I do not read 0805 "too holy" scripture because I dont have a teacher so I am eating whatever 0806 breadcrumbs I find. 0807 0808 11-22-24 Pt.1 0809 0810 The Shitpit makes people smile I hear. I am working on an AI for TempleOS. I 0811 dont know how it will be useful. There was once a guy who would go around and do 0812 graffiti. He made people happy with his graffiti. Spray painting the nigger word 0813 on your local KFC is a great way to spread joy distrubed souls. I say that the 0814 purpose of graffiti is not for attention,it is for self-validation. When you 0815 spray paint "I was here" it serves as an expression of reality to oneself. 0816 People like to express reality. Thats why the anceints wrote epic stories. 0817 0818 I am dumb so I will be the kind of guy to spray-paint "Gourmet Nigger Chow" on 0819 KFC. I dont know if this counts as artistic expression though. Tik Tok is made 0820 so people can express reality. I wish the bar-to-entry to taller so we dont end 0821 up with mass-retarding of girls on tiktok dancing. I think it is boring to see 0822 instagram because PornHub is better for seeing sexy women. PornHub's search 0823 feature is dogshit though. 0824 0825 11-21(SAVAGE DAY)-24 Pt.2 0826 0827 If I miss a 21(SAVAGE) day im probably dead or in a mental hospital 0828 0829 11-21(SAVAGE DAY)-24 Pt.1 0830 0831 I cant figure out clipping so it's back to ray tracing. Perhaps ray trace 0832 every block jk. That is dumb. It's hard to render cordnates behind the camera. 0833 Abandoned renderer. The problem is lines that are partially behind the camera. I 0834 dont know. I cannot help myself here. I spent a night and today trying to figure 0835 it out. See DrawQuad. 0836 0837 11-19-24 Pt.2 0838 0839 Half-Life 2 got updated. 0840 0841 11-19-24 Pt.1 0842 0843 It is a virtue to set limitiations with oneself. I will try to not think about 0844 the n word for awhile. I sometimes write on my leg about the things I think for 0845 the morning. I will write to get tough with customers who are poo poo brains 0846 because it is my job; I am too nice. 0847 0848 People represent faith through the flesh. What you get is sometimes confused 0849 because reality is confusing. KanYe is a good example of a confused person like 0850 me. The desire for truth is a quest and we must sacrifice to go on a quest. Just 0851 as thorns grow on a rose,a quest for truth comes with pain. The difference 0852 between an rose and truth is that you may not like what you find. 0853 0854 There is 2 selfs,the self I see and the self others see.No one thinks I think 0855 evil things. I think people find it jarring when I open my mouth. I remember one 0856 time I was "Pushin P/retard faggot"(or something) and someone(who I seen on the 0857 road) who was going to work at my retard house heard it an I dont know what she 0858 thought about it. She said Aiwnios looked like DOS. 0859 0860 11-18-24 Pt.1 0861 0862 I saw Mexicans at work who didnt know english. Donald Trump might deport them 0863 if they are illegal aliens. I am thinking that the law regarding aliens can 0864 exist but not be enforced. If a parent says ,"Dont get a girl pregnant at 16 or 0865 I will disown you" then he does it,it would do no good for the pregnany girl 0866 and the retarded son if he is disowned and made homeless. 0867 0868 It would be unethical to say "Go get a girl pregnant at 16"(or implicitly 0869 allow it) and it would be unethical to disown a retarded son who got a girl 0870 pregant at 16. Both are bad options. The best option is to have a rule and not 0871 enforce it unless the son is extra retarded and gets 2 girls pregnant 0872 0873 I cannot solve the mexican problem but the best I can do is serve them with a 0874 smile. 0875 0876 11-16-24 Pt.2 0877 0878 Gay people are entitled to rights. I think it is good that gay people are the 0879 most pressing issue in political discussion,but I am ashamed that World War 3 0880 might happen and gay people are the bigger issue. I am glad we have Donald Trump 0881 as the next President 0882 0883 0884 11-16-24 Pt.1 0885 0886 People will say they admire others until they are forced to do admirable acts 0887 themselves. There are people who do dismiss virtue as "poo poo brain mentality" 0888 while having nothing admirable about them. 0889 0890 Victimhood is a curse and not a virtue. It seems people who deny virtue can 0891 only see victimhood and not heros. Tragedy is trajedy and must be cured by 0892 virtue. 0893 0894 Have you pained yourself. It is hard to do. I bow to those who do things I 0895 cannot do. Retards condemn soldiers who fight for their freedom because they are 0896 retards. They say ,"This isnt for me". They are right,virtue isnt for retards. 0897 0898 Jake Paul informed me about Kamala Haris's retarded plot against men. She is 0899 deviod of virtue as she said that the goverment does not make laws against men. 0900 She is a retard because the selective serivce is one and a big one. 0901 0902 Infanticide (aka abortion) is a bigger issue for her. She is deviod of virtue. 0903 0904 Good people dont ask for favors. Still I wish to be in their company. There 0905 was once a really bad guy named Dremoh but he was a charistmatic dude who was 0906 funny. He would steal people's Steam accounts but he was funny.Despite this I 0907 still admire him for some reason. 0908 0909 The point is,people who serve do it for virtuous reasons,unvirtuous people are 0910 not laypeople,they are the deniers of virtue. 0911 0912 Go serve homeless people before whinning about a womans right to commit 0913 infanticide at the expense of starting wars you dont have to fight 0914 0915 11-15-24 Pt.1 0916 0917 In shcool they seperate boys and girls when teaching them about puberty. 0918 Society is a gaint shit pit where people are seperated when giving teachings. 0919 Muslims have Mosques,Christians have Chruches. Society has not matured past 0920 pubery. I will say that Islam is retarded,but the outside world does not see 0921 this due to seperation. 0922 0923 Jainism is a peaceful religion. Go read the Quran before discusing Islam. The 0924 Qurans reads like it was written by someone who cant read the Bible,but it 0925 trying to rewrite the Bible. Thats why it feels "natural" to people who havent 0926 read any other religious text. 0927 0928 The Quran makes no sense. The sadistic Allah entity will torture you forever 0929 for not believing in him. The morality is black and white. Basically "dont kill 0930 others,Muslims" the verse condemning murder only applies to other Muslims. 0931 Stealing is a big sin too. 0932 0933 The Quran's only big selling point is that it is the "true religion" and thats 0934 why people believe in it. 0935 0936 Jainism's canon reads like an instruction manual for not killing things in 0937 some places and a story book in others. Canon is what remains from the 0938 Tirhankars,but there is less empathsis on canon and creating new scripture is 0939 ok. It is an "oral tradition". Islam is also an "oral tradition" but denies it 0940 because "it is from Allah end of story". 0941 0942 The Quran is actually not a (single) book,it is 7 canonical readings of a 0943 "single" text that no one knows how to recite. 0944 0945 0946 11-14-24 Pt.1 0947 0948 I dont know if it is worth it to feed homeless people. Do you feed them,no? I 0949 have no reason to but I do. I dont know if Kanye does charity work. He has lots 0950 of money. If I loose my job it will be good for me. They say its good to dance 0951 in the rain. It is good to enjoy the pain. If I am homeless and want 0952 food,yelling "NIGGER" in Walmart(TM) is a good way to get arrested and get food. 0953 0954 I feel the effects of moraltality and improper action. 0955 0956 11-11-24 Pt.2 0957 0958 I have a poo poo brain mentality. The deeper symtoms of it involve poop. 0959 0960 0961 0962 0963 <6> 0964 0965 0966 0967 0968 0969 0970 0971 0972 0973 0974 0975 0976 0977 0978 0979 0980 0981 0982 0983 0984 0985 0986 0987 0988 11-11-24 Pt.1 0989 0990 I censored Shit Trump. I may make a "dumb terminal" DolDoc thing with 0991 GrTextBase. I found a breadboard at work and Im excited. 0992 0993 11-9-24 Pt.2 0994 0995 True guilt is action. People measure internal feelings by action. A movie 0996 where people think would be boring. 0997 0998 On TV there is a show called catfish where people pretend to be someone else. 0999 This is sad. Thier relationship never leaves the "thought" stage. Thier 1000 relationship is fundamentally not real due to lack of action. 1001 1002 I think alot. 1003 1004 11-9-24 Pt.1 1005 1006 /* Whoops censored again */ 1007 1008 ChatGPT says: 1009 1010 1011 In the United States, there is no law that specifically prohibits drawing a 1012 public figure, such as former President Donald Trump, in a pool of poop or in 1013 any other form of artistic expression. The First Amendment of the U.S. 1014 Constitution protects freedom of speech and expression, including artwork, 1015 unless it crosses into areas like defamation, obscenity, or incitement to 1016 violence, which would have legal consequences. 1017 1018 So, in general, you have the right to create such an artwork. However, it's 1019 always a good idea to be aware of potential defamation laws or the context in 1020 which you're publishing or displaying the work, especially if it could be seen 1021 as harmful or offensive. Defamation refers to false statements that damage 1022 someone's reputation, but as long as the work is considered artistic expression 1023 and not making false or malicious claims, it's likely protected. 1024 1025 If you're planning to use the image for commercial purposes, keep in mind issues 1026 like copyright, trademarks, and potential harm to reputation, which could invite 1027 legal scrutiny in certain contexts. But as far as free speech and artistic 1028 freedom go, such a drawing would likely be legal. 1029 1030 1031 11-8-24 Pt.2 1032 1033 Kim Jong X Shit Crossover coming soon. People talk about how good 1034 vulnerability is. I am vulnerable. I think about shit and draw pictures of shit. 1035 If the goverment is watching my vulnerability will grow into reality. Fuck it. 1036 1037 I am sick of people only being depicted vulnerable in fiction. On TV you see 1038 depictions of the violatile nature of human existance,but people cannot rarley 1039 tell their true feelings of vulnerability in real life. I want to change this. 1040 1041 I dont know if it is ok(er) to be deranged and not express it or to express 1042 it. Like if some retard does a sin then doesnt actually realize it's wrong,is it 1043 best to call him a retard or try to convince him he is wrong. I deal with people 1044 at work like this sometimes. 1045 1046 I am in error for drawing the Trump X Shit crossover. I am simply drawing what 1047 I think onto reality. 1048 1049 1050 11-8-24 Pt.1 1051 1052 Trump X Shit crossover. 1053 1054 <7> 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 11-6-24 Pt.2 1084 1085 I feel paranoia regarding morality. I think bad things but I dont express them 1086 to others. It has been said others think bad things,so its ok. This may be the 1087 case but it does not justify my bad thinking. I think about the n word and 1088 stuff. I dont know what others think about. 1089 1090 11-6-24 Pt.1 1091 1092 I saw a video on Youtube about women in prision. Movies tend to focus on the 1093 relationships of a person or things that most people can relate to. I feel 1094 paranoia when turning a facuet for water sometimes. How do you convey hunger on 1095 TV. You cant,you can easily convey the interactions between people on TV. 1096 1097 I feel I isolated and paraniod because I dont think about relationships. 1098 Fredrick Douglas who escaped slavery probably didnt care about relationships 1099 while on the run from his slave-owners. He probably felt paranoia for his own 1100 saftey. I feel this every day. I fear the med people and customers. 1101 1102 If my life was a movie which it wont be,I would imagine how one could convey 1103 the sense of social poo poo-ness present in me. I bet animals feel paranoia and 1104 not safety mostly. 1105 1106 1107 11-4-24 Pt.1 1108 1109 BUSSY means butt and not pussy. I am sorry for spreading misinformation 1110 regarding Trump grabbing em by the Bussy. I thought it meant (on discord) pussy 1111 because if I say PUSSY i might get banned. 1112 1113 1114 11-2-24 Pt.2 1115 1116 In MrChrootBSD I wait(2) for syscalls to end. When doing this a SIGKILL and 1117 it's homies may come while waiting for a syscall to end. This is a minor fix but 1118 still a ball buster. 1119 1120 11-2-24 Pt.1 1121 1122 Your new fav linux Distro, yiffOS.gay. I dont hate furries,I wish there was 1123 more info. The dude is also making a cool MacOS OS system for PowerPC machines 1124 1125 11-2-24 Pt.1 1126 1127 I did some savage optimizations on the FrogsEngine,I have removed a sort of 1128 "trampoline" function. I dont use ... to often,I use a pointer to the arguments 1129 for drake Massive speed gains on RISC-V. Im writing a RISCV-Assembler for 1130 aiwnios,it will be 21 Savage lit. ARM assembler will be a ball buster,but I have 1131 the opcodes in a CSV file. 1132 1133 I will write things on my leg during Samayika so I dont forget them the next 1134 day. I sold like $15 worth of stuff at work. I am too nice so I make good deals. 1135 I make deals that are too good(for the customer). I doubt the boss would like me 1136 selling things for cheap sort of. The prices are not exactly defined so I dont 1137 know sometimes. 1138 1139 I find reading scripture during prayer to be a good thing to do. Terry kept a 1140 text he read from that wasnt the Bible. I cant blame him,I cannot fit the whole 1141 of reality on my mind,but a book can(or at least most of it). 1142 1143 There was this negrophobic Indian guy on club cyberia who took intrest in my 1144 RISCV-assembler. 2 days ago I dressed up as a wizard for halloween. I went to 1145 the gas station to get tea on halloween and they were dressed as farmers. 1146 1147 I heard that the abstractions that people make regarding morality are what 1148 defines them. I'll draw: 1149 <8> 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 10-31-24 Pt.1 1184 1185 Assholeian fuck poodles. Awhile ago I bought 2 1000 on amazon. 1186 1187 The time has come,time for me to buy this fucker once and for all 1188 DC-ROMA Pt.2 1189 1190 PS. US Customs,I NEED A FUCKING RISC-V LAPTOP. I WILL INSTALL NON-CHINESE 1191 SOFTWARE ON IT. You cannot serious expect that the linux kernel and (the 1192 userpsace) which mostly arent even fucking chinese to spy on you. I dont even 1193 work for the goverment so it doesnt matter if it is spying on me. Are you going 1194 to hold me at gunpoint and make me recompile the Linux kernel to use a sexy and 1195 voluptous RISC-V machine. 1196 1197 1198 10-30-24 Pt.3.5 1199 1200 There is nothing wrong with me. The psuedo-problem is that I bitch about 1201 meanial things. Matt Walsh once told a transgender person there is nothing wrong 1202 with him. If this was a biblical even as it very much could be,it would be a 1203 profound thing to say. The problem is not inside,or outside,it is a non-problem. 1204 1205 If I had some sort of mental obstruction,I would hear voices,or see demons. 1206 Instead I have nothing,which means my problems are non-existent. Its good to 1207 have no problems. The question is no longer,how to I fix myself but what do I 1208 do now. 1209 1210 10-30-24 Pt.3 1211 1212 News article that is intresting 1213 1214 10-30-24 Pt.2 1215 1216 It's halloween tommorow. I was compiling nanoBSD last night and X11 died for 1217 some reason idk. One time I had a costume I made as kid called a "foofie". It 1218 was a yellow H with a face on it. Somone thought I was a fence. I used to be 1219 obscessed with foofies as a kid because I am autistic. Ill draw a depiction of 1220 the foofie world 1221 <9> 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 10-30-24 Pt.1 1240 1241 I have to transfer my SSH keys to my Thinkpad which is running FreeBSD 15.0 1242 current. I survived tar xvf'ing the base.txz and kenrel.txz to root and my 1243 computer didnt explode. Dont do it regardless. I was working on an EggPlant man 1244 for FrogsEngine. After I implement doors(again) I will make a proper 1245 introduction to FrogsEngine(the engine). 1246 1247 I feel that charactors have to be memorable to be good. I want the eggplant 1248 man to loose eggplant slices when hurt. This will indicate how much health he 1249 has. I think the poopmen,zombies and frogs are ok. When animating them i see 1250 that people see motion and not graphics. Do you remember every pixel of the doom 1251 enemies. 1252 1253 I am sick of enemies that either throw shit at you or bite you. I like the 1254 idea of the enviroment as an enemy. Or enemies changing the enivorment. Throwing 1255 Shit is ok for CPoopMan's. CZombie's can bite and its ok. 1256 1257 I think the eggplant man should explode on death and his eggplant slices will 1258 go everywhere. If he had long arms that could grab you that would be cool. 1259 1260 1261 10-27-24 Pt.1 1262 1263 I will return to working on FrogsEngine. People come togheter to pretend to 1264 have morals and in private they do evil things. The purpose of a faithles 1265 society is to allow austic people like me write shitpits. In religous 1266 communities they will confess thier sins to the muni's or gurus I think. This is 1267 ideal. People have the sense that reality is forigiving. Reality(or God as its 1268 called) is a "social entity"(not private). People associate the Gods with human 1269 interaction. You talk to the Gods in a human voice. You do human things to 1270 please him. This is all a public act in the playground of the Gods. 1271 1272 When you are isolated from the Holy Ones then you do evil things. The purpose 1273 of proper community is to not allow moral privacy. 1274 1275 10-26-24 Pt.1 1276 1277 SDL3 Returns 1 on success,SDL2 returns >=0 on success,what a ball buster. 1278 1279 10-25-24 Pt.1 1280 1281 Just as a child forgives his parents in the future but cries in the present 1282 ass he is slapped silly,I have abstract edpain out of my past pains. I feel bad 1283 for making abstractions of pain. I cannot relate to my past sufferings. I said 1284 nigger out loud today while installing FreeBSD 15.0-CURRENT. Not my proudest 1285 moment. 1286 1287 Suffering people have least abstract views of reality. They understand things 1288 that non-suffering people do. In some sense they have wisdom that others dont 1289 despite being insane lunatics who will do anything for relief. 1290 1291 My past pain is due to poo poo brain Allah mentality. 1292 1293 10-24-24 Pt.1 1294 1295 Im building all of my ports form source on FreeBSD. My computer have been on 1296 and active since last night. 1297 1298 1299 10-24-24 Pt.1 1300 1301 -] Worst Things about Unix(Non-exuastive) 1302 1303 -] pid_t's and LWP's 1304 1305 In the old days computers had 1 core,but you could run multiple processes 1306 on them. 21. Now a computer can have multiple cores. LWP(Leightr weight 1307 processes) have the same process ID but use multiple cores. in ptrace(2) you 1308 can use LWP ids in FreeBSD,but you have to wait(2) for the process to stop 1309 if you start/stop a thread of a process. Make sure the stopped thread isnt 1310 fucking randomly selected(I am not making this up,man ptrace) 1311 1312 Is it that hard to LWP's into "pid"s or something,like just have an 1313 OS-level wrapper for LWP's that make them look like PIDs. How fucking 1314 frankenstien like is it to have LWP's in a process. 1315 1316 -] wait(2)'s and signal(7) SIGCHLD's 1317 1318 A process will push P,when its state changes it sends a SIGCHLD to the 1319 parent. To make maters worse,there is wait(2) which waits for a thing to 1320 change. Have fun when wait invalidates of SIGCHLD for a poo poo lump. 1321 1322 1323 1324 10-23-24 Pt.1 1325 1326 Volenteering is a good way to feel less alive. I volenteer more now. I was 1327 asked why I volenteer and i said because i have nothing else better to do. I 1328 will bear the weight of volenteering. It is important to not make abstractions 1329 on death and dying. 1330 1331 Action doesnt require results. A person who wants the attention of a woman 1332 doesnt deserve it just beacuse he wants it. Its called rape to say otherwise. 1333 Likewise,If i volenteer more and waste my life,I am screwing myself by my own 1334 volition. People who demand things are ideological rapists. I will demand 1335 nothing by volenteerring more of my time. 1336 1337 Society funds itself. People like stories of people. People like to see people 1338 in things. I am austisic so I believe I am impaired in this regard. 1339 1340 I see people go to retard zoos called psych wards because they are bad. I want 1341 to scream nigger sometimes but it is bad. Sane and suicidcal people who are 1342 actually suicidal would know that you should buy a gun and keep your mouth 1343 closed. Insane retard zoo animals have mental breakdowns,they get sent to the 1344 retard zoo. I see that I should overcome my retardation and accept a cruel 1345 reality that suicide isnt an option. If you are in the process of killing 1346 someone,it is a good idea to stop. It is stronger to stop killing someone once 1347 you started than to cowardy finish the job. 1348 1349 You might be wondering,why? Typically when thigns change there is a reason. We 1350 tend to look for a good reason. A good reason doesnt exist,so you are stuck with 1351 a bad reason. You might even get no reason. 1352 1353 10-22-24 Pt.1 1354 1355 Unix is a shitpit of an system. There was no threads on original unix I would 1356 assume because LWP(lieght-weight-Processes) were added later clearly. Windows is 1357 fragmented but unix requires you to read man pages. I remember when writing 3 1358 days I would use libraries to do things for me. I read the man pages like 1359 ptrace(2) and wait4(2) or libprocstat(3). It helps alot to not have abstraction. 1360 I like compilers and assembly so if I can do stuff via a syscall you know im 1361 gunna do it. 1362 1363 Ptrace is kind of stupid but it is good. In C++ (ideally) allows abstraction. 1364 Members are like "global" variables that exist within a class. It would be nice 1365 for MrChrootBSD to have been written in C++ maybe . I have 2 globals called 1366 mc_current_pid and mc_current_tid. If they were put in a the ToSCX could be a 1367 method. 1368 1369 I like the idea of globals because it reduces argument passing(reduces the 1370 area for error 21). Also it makes sense.If I learned anything about 1371 programming,its about how you represent the data. And it makes sense to either 1372 put it in a struct of have a global state(functions are constant you know). 1373 1374 FreeBSD has a strong oral tradition. I do enjoy using it,I like having a 1375 canoical userspace that shows how to use the APIs. I like just grepin' through 1376 /usr/src to find usages of my favorite APIs. 1377 1378 Is it usable. It boots on some of my machines and has WIFI. It is super easy 1379 to install. 1380 1381 One extremely sexy feature is ktrace. It is a godsend for debugging kernel 1382 stuff. It lists the system calls,arguments,faults and other Savage things 1383 1384 One thing I want to do with MrChrootBSD is a docker thing,this is for the 1385 future. For now,i will best focus on getting a working product 1386 1387 Unix is bit of a cluster fuck. There are soooo many ways a thing can fail and 1388 set the errno. The final(?) source of MrChrootBSD will be tests for errnos. 1389 1390 1391 1392 10-21(SAVAGE)-24 Pt.1 1393 1394 I was working on MrChrootBSD,but i have religious duties to perform so I will 1395 make this entry short. I need to make open(2) account for O_READ/O_WRITE so 1396 (emulated)users cant overwrite the stuff in the chroot. 1397 1398 I will also need to do "smart" handling of file permisions of newly created 1399 files. doas works along with adduser(outside of the above bug with perms on 1400 open(2)). 1401 1402 I wish the FreeBSD project supplied base.txz of 14.1-RELEASE-p5. I just get 1403 14.1-RELEASE base-ball. 1404 1405 There is think is a tool for generating pkgs from ports,i will read about it 1406 later. 1407 1408 10-20-24 Pt.1 1409 1410 I must repent from thinking of extra-terrestrials as aliens who want to anal 1411 probe me. It is an innapropraite and un-jainly thing to assume all 1412 extra-terrestrials want to probe my asshole. I bet the aliens are more 1413 liberation minded than humans and wouldnt anal-probe lesser beings. 1414 1415 10-19-24 Pt.1 1416 1417 On BSD (and presumably linux), you dont need WRITE permision on a file to move 1418 it. Only the directory needs write permision. You are moving the pointer on disk 1419 and not modifing the file,so i guess it makes sense. 1420 1421 Weird but true 1422 1423 10-18-24 Pt.3 1424 1425 FreeBSD x Linux are just CP/M on steroids. 1426 1427 1428 <10> 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 10-18-24 Pt.2 1454 1455 A evil child is lesser than a righteous slave that was bought. A good person 1456 can make a distinction between the two. Place and value are seperate things. By 1457 lessening attachment to useless things we find value. I will volenteer more 1458 hopefully. 1459 1460 10-18-24 Pt.1 1461 1462 FreeBSD's builtin dbopen(3) doesnt have a db_dump for hash(3). I tried these 1463 programs 1464 1465 -] Programs 1466 1467 -] db_dump-5 1468 1469 failed 1470 1471 -] db_dump-5.3 1472 1473 failed 1474 1475 -] db_dump-185 1476 1477 failed 1478 1479 -] db_dump-185.3 1480 1481 failed 1482 1483 -] file 1484 1485 /home/clayton/MrChrootBSD/perms.db: Berkeley DB 1.85 (Hash, version 2, 1486 native byte-order) 1487 1488 1489 1490 10-17-24 Pt.2 1491 1492 Its alien season and I cant stop thinking about anal probes. I cant focus. 1493 1494 1495 10-15-24 Pt.2 1496 1497 I was workin on MrChrootBSD tonight. I hope I can figure out file perms sort 1498 of. It would be like a chroot with full multi-user file-permisions if i can 1499 figure it out 1500 1501 10-15-24 Pt.1 1502 1503 Im only receptive to things that are bad for me. People will claim truth until 1504 they are caught stealing cookies form a cookie jar. I can only truly feel evil 1505 when I feel like I have been cuaght stealing cookies. I live in sort of morality 1506 biazarro world where I do nothing,leading to no good or bad karma for me to 1507 suffer by. I live in a morally bizzare world where 21 Savage can rap about drugs 1508 and its ok because he is lit rapper guy. I literraly told someone at work I 1509 listen to 21 savage and they thought it was cool. If I was (completely)honest I 1510 would have said "Rucka Rucka Ali". 1511 1512 In high school someone asked,"what is it like to live with a gun to your 1513 head". I said "being religious". I wasnt lying at the time. Living in fear of 1514 eternal hellfire is weird. Living with a gun to your head gives you a weird 1515 tan-line. 1516 1517 10-14-24 Pt.2 1518 1519 Im one of the good ones. I wonder if it is preferable to masturbate to sonic 1520 the hedgehog porn(defacto austistic behavior) or express myself (honestly). 1521 1522 10-14-24 Pt.1 1523 1524 I best volenteer more to feed more homeless people. People remember columbus 1525 for discovering america or something. People best remember him for his 1526 accomplishment rather than the fact he killed people(according to my freind when 1527 I was in school). I dislike when people make movies about math people. I dont 1528 give a fuck about thier story,I care about thier work. It is morally abhorent to 1529 abstract the essence of one's teachings and say ,"this dude had a hard life". 1530 People are suckers for lore. If I say "I am a retard who wrote a 1531 compiler",people will focus on the fact that I overcame(?) mental illness and 1532 confusion rather than I wrote a sexy compiler. 1533 1534 Masking your origins/properties/essence is the optimal way to be a legend. I 1535 on the other hand am just a retard who wrote a compiler. I am not a legend but 1536 my accomplismets are somewhat impressive 21. JK Im sitting on the back of 1537 gaints. Gaints crush retarded people maybe. 1538 1539 Did I tell you about detirminism. Retards fear it. They says its unfair. The 1540 fact is retards are suffering moral retardation which means they are incapable 1541 of acting morally to the same degree as a normal person. If you want evidence of 1542 this heuristic look at this website 1543 1544 1545 Do you see retard judges or retard prohpets,or do you see judges and prophets 1546 serving retards. I feel guilt for saying this. 1547 1548 1549 Ill be frank,I dont know whats worse,seeing my kind getting a slap on the 1550 wirst or being denied moral copability for my sins. 1551 1552 10-13-24 Pt.1 1553 1554 I thought about African shit huts today. Im trying to look within,but if I 1555 look too deep I will find the sauce within, I feel that I am anaware if I am 1556 suppost to be thinking about self or abstracting the priorities of 1557 myse'lf(thinkinhg about African shit huts) outward to instead think about 1558 things that dont involve african shit huts. Ill be frank,there are shit huts 1559 both outside in my mind and inside,so im not sure which one to fix first. 1560 1561 10-12-24 Pt.2 1562 1563 Abstraction from oneself clouds one's priorities. It is bad to live in a 1564 fantasy void where self is abstracted out of self. 1565 1566 10-12-24 Pt.1 1567 1568 Digging a more shalow hole is a good thing. I say "retard" alot. Feeding dung 1569 beatles is good for the dung beatles. I must feed my own kind despite how others 1570 may view it. Im pretty sure there are shit huts in Africa too. (Maybe) they feed 1571 the cattle for shit and build shit huts. 1572 <11> 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 Im getting a cold dose of reality,there may not truly be anyone like me. I see 1591 this in the psuedo help I get from people where they assume (rightfully) that I 1592 am retarded and by ways can be changed via encouragement,and "help" is delegated 1593 to therapists who are proxies for complaints. 1594 1595 Just as a man feels a pain only by himself,he dies alone. Others can only 1596 relate,the best thing we can do is relate. 1597 1598 1599 10-11-24 Pt.1 Remorse 1600 1601 I cannot bear the weight of existence. I may stop working on computers. I 1602 cannot kill bacteria with their heat. Life is an illusion. I heard ignorance is 1603 bliss,I think it's true. 1604 1605 10-9-24 Pt.2 Birthday 1606 1607 Microsoft Windows probably sucks due to these reasons. 1608 -] Reasons 1609 1610 -] Little or no File buffering 1611 1612 Most OS'es will store writes to RAM in disk. Once the OS finds a good time 1613 it will then write the RAM to disk. This saves lots of time as harddisks are 1614 way slower than RAM. 1615 1616 Windows probably doesnt do this as accessing ifles in Windows is slow as 1617 fuck 1618 1619 -] Not using syscalls 1620 1621 ALmost everything in othodox windows doesn not use syscalls. In Unix 1622 almost all the functions biol down to a syscall so there is no overhead. 1623 Windows's functions are mostly userspace and require handels. TempleOS even 1624 does Raw Block writing so there is little abstraction. Windows MANDATES you 1625 use HANDLE's for about everything so you have tyo allocate a handle,the OS 1626 will have to register it then you can write to a file. Linux has 1 layer of 1627 abstraction ,Windows has 2 ,TempleOS has like 0 1628 <12> 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 -] NT(Fragmentation)S 1656 1657 TempleOS mostly stores all files as 1 file on disk. Windows splits up the 1658 files into "peices" then wrties them to disk 1659 <13> 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 10-9-24 Pt.1 Birthday 1675 1676 Microsoft windows is borderline unusable garbage. The file-access speed is 1677 slow. It is living in year 2000 in terms of usable software. It runs like shit. 1678 It is also unethically marketed because the peice of garbage is pre-installed on 1679 computers so its a "tax". 1680 1681 It performs worse than linux which costs money, It performs worse than 1682 FreeBSD. It performs worse than HaikuOS. If the purpose of Operating Systems is 1683 to move files around use FreeDOS. If your only (paid) job is to move files 1684 around then do a good job. 1685 1686 I am about to promise the Gods that I will not buy Windows 11. This 1687 software(Windows) is unethically dumb. Imagine if a President made himself look 1688 good then commited a mass genocide. Ok maybe not that bad but it still fucking 1689 sucks I am "forced"(OEM pre-installed) to indirectly pay for this garbage. 1690 1691 <14> 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 PS. All computers do the same thing except for windows which is dog shit 1712 1713 1714 10-7-24 Pt.2 Samayika 1715 1716 My thoughts are not deep. They are simply far out in the ocean but not deep. 1717 1718 I say "retard" alot but I dont think about it deeply. 1719 1720 1721 10-7-24 Pt.1 1722 1723 I played Mincraft classic and it was a borderline spirutual expirence 1724 listening to the old music. I miss it sort of. I was looking at the lighting for 1725 an idea of what to do with FrogsEngine. FrogsEngine will now have 16 levels of 1726 light via dithering. Dont expect anything fancy 1727 1728 10-6-24 Pt.3 1729 1730 A seed is planted,it bears no resemblance to its original form,yet the seed is 1731 more intresting of a contraption than a tree. The religion of the Tirhankaras 1732 cannot be dug up to say. It is not appropraite to try to dig up the morality 1733 plant when you can watch it grow.Only a fool would try to dig up his food plants 1734 for something delicious. The correct decision is to water the morality plant 1735 and then eat it's fruits. 1736 1737 <15> 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 10-6-24 Pt.2 1760 1761 There is an art to ritual. Remembering the Holy ones is imporants because it 1762 seems ignorances causes pain to follow a bee's sting. By remembering our true 1763 nature,we can avoid bees. I will ask Akesios for mantras to recite before 1764 various things. 1765 1766 10-6-24 Pt.1 1767 1768 I am a poo poo head. Conquest of the self deosnt happen through traditional 1769 means,its happens through nothingness. Walking away from barking dogs is better 1770 than reasoning with them. A decisive man picks his battles wisely. 1771 1772 9-31-24 Pt.2 1773 1774 "ambulare in animo". To wander in one's mind. 1775 1776 9-31-24 Pt.1 1777 1778 Divine morality has been obscured by the ages and famine. It is for this 1779 reason we must not abdandon the morality but strive harder than ever to preserve 1780 it. A partial win is better than no win. 1781 1782 9-31-24 Pt.2 1783 1784 Dreams signify the collapse of daytime. The waking hour signifies the collapse 1785 of fantasy. It is improper to hold onto dreams as it is improper to hold onto a 1786 meaningless Samsara reality. Words fly by too fast to be heard by the unlearned 1787 just as wise word are seldom known. The end of both dream and reality begins at 1788 liberation 1789 1790 9-31-24 Pt.1 1791 1792 -] Decreteum Compilerum I 1793 1794 1. Res finitus sunt. 1795 2. Formamentum sunt haut. 1796 3. Res creat e formamentis abditis 1797 4. Animi abditi est 1798 5. Sunt animos mutationes formamentorum 1799 6. Mutatio formamentorum sunt discursum 1800 7. Tela tenet unus fila ilico. Duo fila existit haut ubi unus existat. 1801 8. ,sed fila existat juxta alius fila. 1802 9. Unus corpus teneat haut alius positum. 1803 10.Corpus tenet diversum animos quando diversum positum existit. 1804 11.Animus est juxta diversum animos hac tela tenet diversum fila. 1805 12.idem animi sunt omnia animos in diversum positum. 1806 1807 1808 1809 9-30-24 Pt.1 1810 1811 -] Doctrine of Compilers Book 1 1812 1813 1. Things are finite. 1814 2. Representations are not 1815 3. There are seen and unseen matter 1816 4. Things are composed of represenations of unseen matter 1817 5. Soul is unseen 1818 6. Soul is volatile representation of forms 1819 7. The mutatbility of forms consistute process. 1820 8. Things has position and process 1821 9. A spider web has 1 thread of 1 thread of web at once. They cannot coexist 1822 at once 1823 10. Threads adjacent to one other occupy the same space,they insersect. 1824 11. A mind cannot contain two states at once. 1825 12. A mind can have multiple states when in different positions. 1826 13. A minds state ia adjacent to multiple differing states just as a web is 1827 composed of different threads. 1828 14. A mind with the same contents is the same at one time or another,they are 1829 seperated by position 1830 1831 <16> 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 9-29-24 Pt.1 1857 1858 Kanye is a good rapper because his music is like a stream of consciousness 1859 that reflects some of our leser expresed aspects of ourselves while also 1860 introspecting upon it. In his song "I thought about killing you",he does what 1861 many rappers do but with a twist,he seems honest. I delves into the psyche of a 1862 something I assume many are unwilling to express. He talks about he is suicidal 1863 and because he loves someone more than than him self we feels homicidial. 1864 1865 His music feeels like a weird expirence. In society,we call extermists of 1866 weird weirdos. I think this means that be was impliying there is a lesser non 1867 extreme version of weird that is acceptable for normal people. Kanye is the 1868 embodiment of things about outselves we dont want to share 1869 1870 9-28-24 Pt.1 1871 1872 Denying truth of reality is a good way to become a fictional legend. Legends 1873 has ambgious origin stories that people wonder if they ever happened. Wanna-be 1874 legeneds have birth certificates. I suppose denying a real story is sometimes 1875 better than accepting reality. 1876 1877 Legends are tossed around through the ages are their epics are reduced to 1878 qoutes. Time is cruel. A would-be legend becomes legendary through fiction and a 1879 legend becomes ordinary through talking to them. 1880 1881 9-26-24 Pt.2 1882 1883 Monks sit around all day and inspire others to do good things. I feel they 1884 help spiders and ants by doing nothing. I am bound by poo poo mentallity so to 1885 remedy my thinking I can unthink. Spiders think they are the shit but are 1886 feeble. 1887 1888 9-26-24 Pt.1 1889 1890 I often think about the n word but only in an abstract sense,it is hard to 1891 imagine non-conrete things. I believe that it has evolved past a slur and into 1892 an arechetype of suffering,yet I do believe it is more nuanced than just being a 1893 "bad" word. 1894 1895 No story exists outside of its settings and the lore of the n word is no 1896 excpetion. The n word (as history can recall to a limited degree) has 1897 historically been used to describe black people who have been oppressed. But 1898 regardless of the oppresive nature of the word itself,I do believe is a useful 1899 tool. Just as a person who cannot see cannot tell you about colors,a person 1900 cannot accurately discribe oppression without not only understand but using the 1901 n word. 1902 1903 I will elloborate,during my time as a muslim my family hated me because I was 1904 a white convert. I do believe that abstracting the evil out of racism to a 1905 degree is pointless for productive converstation; You cannot decribe evil by 1906 ignoring it. 1907 1908 It is often implied that only racists use the n word. I degress. I do believe 1909 society's taboo of saying the n word is warented,but not for de-facto reasons. I 1910 believe the n word can be used as a way to illistrate other forms of suffering 1911 by margianized groups 1912 1913 9-25-24 Pt.2 1914 1915 1916 I was in 12th grade when I first was exposed to ISSA Album by 21 Savage. I 1917 remeber seeing the pink album with the buring trees and thought about Christ 1918 because ISSA is the arabic name for Christ. 1919 1920 9-25-24 Pt.1 1921 1922 I wask asked if it saddens me to know I am going to die alone. There is a bit 1923 of truth to saying I will die alone. i do not view myself as alone because I 1924 have had vague experiences of masters who I admire. I find I admire the 1925 archetypes of people. you don't need a long 500 page story to relate to someone. 1926 People are not a substitute for the spiritual experience of relating to someone 1927 great. i do not need to define the color of someones eyes or even know them 1928 personally to love them 1929 1930 A guy on discord told me that it is "Schitzophrenic Abstraction". This is not 1931 the case. I am not schitzophrenic. In life there are boundaries in 1932 relationships. Two men may be seperated by distance or even hundreds of years 1933 and can still relate to eachother. In mind flesh is the boundary that governs 1934 thought. I literally live in a retard house and have not been diagnosed with 1935 shcitzophrenia. 1936 1937 9-24-24 Pt.1 1938 1939 The seeds to liberation are planted inside of us. We do not need stories to 1940 plant them,they only serve as reminders. I was asked "How does it feel to be 1941 autistic and kind of smart but not enough for anyone to appreachiate you." The 1942 fact is that I accept it. Much in the same way a dwarf cannot reach an apple on 1943 a tree,I cannot understand the whole of reality or how people work around me. I 1944 cannot find admiration from others so I am left with myself. 1945 1946 I can laugh at shit and piss and niggers. I saw a sexy black man on my phone 1947 in a dress but I accidently pressed the "file-downloaded" icon on my phone and 1948 someone saw the sexy muscular black man in a maid outfit on the phone. The point 1949 is that the self is immensly documented and the outside world inst. You see 1950 script kiddies making absolutley shitty code but it is all they are able to do 1951 due to the "mysterious unknown" of the computer world. You cannot work with what 1952 you do not have in the same way you cannot work with what you dont know. 1953 1954 9-23-24 Pt.1 1955 1956 Today I wil be critiqueing a response I got when I said that I dont like 1957 porn, I will start with the the reponse then I will get to the question 1958 1959 -] Reponse from Frog: 1960 1961 WHAT 1962 THE ACTUAL FUCK 1963 IS THIS 1964 ?? 1965 [Image of Kermit the frog] 1966 I don't even understand the question 1967 at the start of the paragraph he dislikes porn 1968 But it turns out it really isn't the porn he dislikes 1969 it's the fact that the cam girls fisting themselves are not expressing 1970 spiritual wisdom at the same time.. 1971 BRO 1972 @n00t 1973 what is going on brother 1974 porn is no substitute for a real relationship 1975 i don't even know what to say to this 1976 Like I'm legit stumped 1977 1978 First of all,I did not implicitly say that I want porn where women fisting 1979 thier poo poo holes expouse spiritual wisdom. What I said was an example of 1980 which involves women fisting their assholes while expressing notes on reality. 1981 An apple is a fruit but not all fruit are apples. 1982 1983 What I said was was I enjoy reality more than fiction,meaning I cannot relate 1984 to a dumb bitch pretending to enjoy sex.(Note 1) 1985 1986 Second of all,the fisting of the asshole and semantics of langauge are simply 1987 a mask for what matters most,a real life look into the soul of a real person 1988 expousing deep(perhaps spiritual or otherwise typically unspoked notes on 1989 reality). I cannot stand abstractions on sex that make sex into a cartoon which 1990 is what it feels like to watch stepmom incest fucker flicks. Its retarded(Note 1991 2) 1992 1993 Last of all,I never said that porn was to be a substitute for real 1994 relationships. I said that sexual bankrupty is a lack of expirence and not the 1995 choice of (said NON-EXISTENT) expirence.(Note 3) 1996 1997 -] Initial Statement from Nrootconauto 1998 1999 i dislike p. i dislike the unrealness of it. 2000 It's not sexy unless it feels real. 2001 it's the sexual equivalent to cartoons 2002 like efukt is real (cringe) but it's real so idk 2003 i can relate to camgirls who go on rants about how their God loves them and 2004 men and Jews are the issue 2005 i agree with the mentality and not the semantics of the statements 2006 like I feel like a camgirls who fists her asshole while talking about dharma 2007 and compilers 2008 and cycles of avarsipini and utsarpini 2009 and Gods too 2010 i feel a spiritual connection to such souls 2011 ill be frank. is it sexual bankruptcy to long for a camgirl who fists her 2012 asshole while discussing reality or to never have any other intimacy 2013 2014 2015 Get your fucking facts straight 2016 2017 9-22-24 Pt.1 2018 2019 If heaven is real im cloning myself when I get there to get more work done. I 2020 dont know if heaven has "Poopin Frogs" shit video games there though. If anyone 2021 is intrested in making a civilazation of Autistic people who make cool games 2022 email nrootconauto@gmail.com. 2023 2024 2025 2026 <17> 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 Living forever is weird because everyone on earth would die and it would get 2046 boring. Humans leave lots of shit behind. I remember moving and seeing all the 2047 unused shit my family had 2048 2049 9-21(SAVAGE)-24 Pt.2 2050 2051 Just as a bird seeks to travel the world,he is discouraged by the journey of 2052 snow and wind and heat of the deserts. I dont know if I am delusioned enough to 2053 think I have self control enough to not think about niggers and shit nad Rucka 2054 Rucka Ali. A snake is born from an egg and doesnt understand where he came 2055 from,but he terrorizes the world with his lack of knowledge. People who have 2056 morals are cultured. This peoples they were given or have otherwise found 2057 values. Cavemen are not cultured so they think about poop and niggers in thier 2058 mud huts. 2059 2060 9-21(SAVAGE)-24 Pt.1 2061 2062 Sinning is fun. I hope I just dont sin too much. People assume people become 2063 religious due to trauma. I dont think this is the case for me. People say its ok 2064 to kill people when they arent people. I have heard it be called beastiality to 2065 have sex with black people. The point is humanhood is he criteria for morality 2066 according to somepeople. 2067 2068 I volenteer 5 days a week feeding homeless pum pums. Some of the are rude and 2069 smell like ass. Good people help them but dont say "They are rude and smell like 2070 ass". I have stated an obvious fact. I am a fucked up person. This is an obvious 2071 fact. 2072 2073 I think it is best for goodness to be a good Jain and not make art because my 2074 art will reflect reality which is bad. Reality is a poo poo brain and a Samsara 2075 curse. people have an abstract method of evaluating good. Feed homeless retards 2076 and you are good. This is true and real. 2077 2078 9-20-24 Pt.1 2079 2080 Tommorrow is 21(SAVAGE) day again. I need to make 2081 The SmallTalk Serialization Code emit binary for better network sauce. Use 2082 CU8Set for easy access if you want to do it for me. Ill probably do it myself 2083 but idk. 2084 2085 9-19-24 Pt.2 2086 2087 I walked twice now i feel fatigued. Pain is an oppressor. Earth is an 2088 oppressor. Some people who were in pain created great works of art. I dont know 2089 how. Terry Davis went apeshit monk mode. When I was a muslim you werent allowed 2090 to apeshit mostly,i mean you were but not in a productive way. You werent 2091 allowed be a nun or monk because Muhammad didnt have monk mentallity. 2092 2093 What people lack in true faith they make up in aggression,people who dont 2094 understand what faith is(confuse it with objective reality) are poo poo brains. 2095 God might be real,this is why we have faith. Faith is a justified assumption. 2096 People who think he is 100% real are insane poo poo brains. 2097 2098 Faithless people who dont read scripture and condemn what they dont know are 2099 also poo poo heads. Terry Davis seemed to understand the meaning of faith when 2100 he said "If heaven is real and I walk in the sky...". I think he is a living 2101 example of faith and confusion about the world. 2102 2103 9-19-24 Pt.1 2104 2105 I love HolyC so much I should write the entirety of Poopin Frogs in it. I 2106 dislike smalltalk. I have spent the entirety of my adult life being retarded. 2107 2108 Doom is a work of art as it is written in C and doesnt use abstraction. 2109 Everything is a thinker. In the initial version of TOOM everything was slow 2110 because I was not using a grid with the things in it for collision detection(I 2111 was testing everything in the level). 2112 2113 Using smart data structures is good for performance. 2114 2115 9-18-24 Pt.1 2116 2117 Im tired. I was wondring how I wrote such shitty code checking free regions 2118 from 0x10000 only with VirtualQuery on windows. I had a weird bug with the 2119 "DoNothing" function not popping off the needed number of arguments off the 2120 stack so they were staying there. 2121 2122 9-17-24 Pt.2 2123 2124 I have no empathy for people. I only have guilt for my evils. I guess when 2125 people say I have no empathy they are saying that I am a poo poo brain. I have 2126 guily for not going full vegan mode. I dont have guilt for saying "retard" alot 2127 sort of. 2128 2129 The only moral hatred I have is against myself.In the times of great happinees 2130 people would turn self hatred into societal values. They would dilute guilt by 2131 mixing thier sins into the lake of discorse. 2132 2133 A valuesless society is one where selves defend themselves. They say "I deny 2134 this sin.". A Good person will claim evil. They will compel 2135 self-morality-defense and deny virtue. They will ask "Why did you spend lots of 2136 time doing X,you have alterior motives". This is not the case. 2137 2138 9-17-24 Pt.1 2139 2140 Arihants have destroyed thier inner enemies and have conquered themselves. 2141 Self-disassocaition is a good way to fuck yourself over. Abstracting your 2142 problems out of reality denies the self(who has the problems). Egotism thrives 2143 when denying aspects of the self. A fool can say "I am not that sort of strange" 2144 while being an other form of strange. Objective analysis is good for removing 2145 egotism 2146 2147 9-16-24 Pt.1 2148 2149 I rejected bying candy today,I feel this is good. Part of being a Jain is 2150 adopting Jain values. I feel foreign desire is easy to reject but internal 2151 desire is not. Arihants are those who have conquered their inner enemies. 2152 2153 I feel candy is a foriegn desire as it is located at the dollar store,Food is 2154 all around me at home so it is harded to observe Psodharvrata. I will work on 2155 the DOOM-2 port sometime but not now. I cant stand the controls that I made,so 2156 Aiwnios will run it savage mode with mouse locking 2157 2158 9-15-24 Pt.1 2159 2160 Poo poo brains make edited movies about things. They make movies about fiction 2161 and non-fiction. Poo poo brains make movies that make me feel like im watching a 2162 bollywood movie. Even movies in enlish to me feel unreal and unrelatable. Movies 2163 abstract real life concepts into fictional portrayals. I feel like I have been 2164 watching moveis as a kid and it abstracted me from real life duties. 2165 2166 Poo poo brains depict death in movies and it feels unreal. It makes peoples 2167 perceptions of death become unrealistic. Everytime I see a movie I see something 2168 that is unreal. Porn is unreal. It is an abstraction of reality. 2169 2170 People are fundamentally stupid so they make fictional abstractions of things 2171 they are unable or unwilling to understand. Death is hard to understand. I fear 2172 the means of death more than death itself. 2173 2174 How would I be depicted in a fictional film about me. Poo poo brain politial 2175 commentators make dumb movies with taglines like "Are you next?". People seem to 2176 have a model of reality that most times revolves around themself or their idea 2177 of themself. 2178 2179 People should idealy recognize the error of their ways. People who stormed the 2180 capital on January 6th should probably realize they are retards and not martyrs. 2181 People who harm others should realize the world isnt there to serve them,but 2182 they are unable/unwilling to stop killing/enslaving others. 2183 2184 Women rights are synonymus with "abortion". Im sure many women oppose abortion 2185 on religious grounds but they are gender-traitors because they dont think like 2186 de-facto women supporters. Do you think people who are attracted to children are 2187 mandated to be "Pedophile Rights Activists". I dont think so. 2188 2189 The problem is people base their realities around what makes them happy. Women 2190 are happy to kill their unborn children. Black people are happy to demand 2191 reparations. I think there is a personal "fiction" within everyone that makes 2192 them the hero of their story. 2193 2194 My movie would be a commedy about a fucked up person who thinks the n word 2195 alot and who is a virgin and who writes compilers and who is retarded. I say 2196 commedy but I mean a dark commedy. I feel like it would appear to be commedic 2197 but would actually depict a tragedy. 2198 2199 2200 9-14-24 Pt.3 2201 2202 You cannot kill pain. I cannot stop winter so I will be in pain. Weapons are 2203 ineffective against pain and fate. 2204 2205 9-14-24 Pt.2 2206 2207 There are so many dumb video games I see on youtube. I see they all have a 2208 unique style and theme. They are so varied you could fill a society with them. I 2209 find it weird when people play games and they think they are teleported to 2210 another world and they talk like they are in the video game. 2211 2212 They say things like,"oh fuck I died" when they die in the game. I cannot play 2213 a defacto game and see anything other than a manufacutured peice of art with a 2214 purpose and audience. I do not live life playing video games. 2215 2216 When I was 13 I was probably watching p0rn on a ubuntu 12(?) livecd so my 2217 parents wouldnt find out. Ubuntu had a sexy "unity" shell what was sexy af. 2218 After nutting on the computer I would turn if off then take the disk out. 2219 2220 This wasnt a spritual expirence,quit the opposite. I remember looking out into 2221 other people's windows with a telescope as a kid wondering what people were 2222 doing. Sometimes I would put a flash light in the telescope and troll 2223 unsuspecting walking people during the night. This was a psuedo spiritual 2224 expirence. 2225 2226 I call it spiritual because there was a degree of (para)social interaction 2227 that occured when I shined a flashlight at someone and they got spooked there 2228 was a one way interaction. 2229 2230 Art seems to be (in the traditional sense) a 1 way interaction. Good art to me 2231 seems to interact with us ,and we interact with it on an intellectual level. 2232 Things like timecube that leave us confused allow us to interact with it by 2233 trying to make sense of it. We are left with questions we want to answer so we 2234 dig deeper and we can relate to it because we are part of the art. 2235 2236 I cannot watch TV and see Art. I cannot use a Apple Macintosh and see it 2237 because I see a product that is deisnged to be consumed. They are velicles in 2238 the art of life that are largely forgettable. 2239 2240 I often wonder about the goodness of art,what makes good art. Good art is 2241 something memberable and unforgettable like a vacattion to somewhere cool,not 2242 the car you use to get there. 2243 2244 I think Super Mario 64 is a better peice of art than any of the video games I 2245 have played in awhile because I remember playing it. Modern games have better 2246 graphics but they are forgettable. Super Mario 64 does not have metaphysical 2247 properties but It is genuinely beatiful for some reason I cannot put my finger 2248 on. 2249 2250 2251 9-14-24 Pt.1 2252 2253 Im working on making a WASM backend for aiwnios. Im putting these here for 2254 reference 2255 2256 https://webassembly.github.io/wabt/demo/wat2wasm/ 2257 https://developer.mozilla.org/en-US/docs/WebAssembly/Reference 2258 2259 9-13-24 Pt.3 2260 2261 Speech is a product that people consume. I feel that speech consumes me 2262 beacuse I have produce it. Youtube removed its dislike button. You cannot 2263 receive hates on youtube anymore. I said eariler that the only thing worse than 2264 hatred is not being human enough to have shit thrown at you. Loving humans wont 2265 hate you but they will call you a subhuman poo poo brain. 2266 2267 My speech isnt profitable. I dont even care if people see my stuff. I do 2268 believe I have slave mentallity because I dont care to be a king. I want to 2269 serve a king because I cannot lead myself. A tenant lives in a apartment because 2270 he cannot buy a house. A tennant lives with others. A slave lives with others. A 2271 tennant enjoys living with others. A Jain enjoys serving other souls. 2272 2273 9-13-24 Pt.2 2274 2275 Mr Honesty is me. I feel like I am fucked up mentally. I am pathetic. I have 2276 terror mentallity. I feel terrified of people and everything. I mentally rape 2277 myself. Growing up I feel like I was suppost to wear a mask and to a degree I 2278 still do. Past is a fanstasy. Now is a reality. 2279 2280 People tell me I like volenteering. There is a part of me that is convinced 2281 too. They say "he enjoys being here to see XXX". When people say this,they are 2282 talking to a pet dog. I feel like I am fucked up. I cannot bust a nut without 2283 guilt. I feel guilty for this. I have fish and I feel guilt for owning them. 2284 They were given to me after(as a Muslim in the past) Allah said u cant have a 2285 pet rat. 2286 2287 A child gets a dog and becomes deillusioned with taking care of it so it's 2288 parents take care of it. I feel retarded. I feel very very childish and I dont 2289 feel joy for the fish but pain. I see them swim aimlessly all day. I feel guilt. 2290 2291 The guilt applies to everything in life. The only reason I volenteer is because 2292 I cant bring myself to say no. I feel like if I kiiled someone I would have 2293 guilt,only I havent killed anyone and I still feel guilt. I would assume people 2294 are thankful for me but really I am fucked up. 2295 2296 As a kid,being normal(not being an autistic retard) was a virtue. I cant blame 2297 people for feeling this way, Wearing a mask is a virtue. Guilt is the glue that 2298 keeps that mask on. 2299 2300 The first time I left a mental hopsital I cried a bit. I feel nothing,but I 2301 feel guilt for nothingness. I suppose the anser is to not have guilt but that 2302 that is bad. 2303 2304 I think that family is a cooking pot for the most fucked up parts of humanity. 2305 People are normally kiiled by people they know. If I was going to kill myself I 2306 would be asked to feel guilt for any hypothetical people who would see my dead 2307 body. People are ok asking for things only to the extend they can relate to it. 2308 2309 I remember seeing homeless people on the train tracks,and people would think 2310 "what the fuck". The issue isnt homelessness,it is the fact that someone was 2311 disconforted by a homeless person. 2312 2313 I cant blame them. I do believe certian people are destined for poo poo 2314 suaceness. Religions tend to talk about the righteous people,or unworthy people 2315 who become righteous. I think this is indicative of the worth of a person being 2316 tied to how they please others. 2317 2318 Paranoia and self-guilt are interwinned. You must have self-guilt to serve 2319 others and you are caused to feel hatred for you. I feel some people are truly 2320 doomed to a shitty existence 2321 2322 9-13-24 Pt.1 2323 2324 The compile times of the HolyC end of the codegen are slightly less worse now. 2325 I used CBitSet for the list of members during live-variable analysis and 2326 I do alot less checking with I64SetHas(with allow_repeats). Im not sure what 2327 else I can do to reduce compile times. 2328 2329 9-11-24 Pt.3 2330 2331 Things arent born out of money,they are born out of necessity. This is why 2332 piracy eexist 2333 2334 9-11-24 Pt.2 2335 2336 I will recount the ways I differ from de-facto Jain Sravak. It probably has 2337 alot to do with my N word usage. I do believe that black people have become an 2338 archetype of suffering and it is appropraite to compare other injustice in the 2339 world to the (historical) sufering of black people. I do believe the n word is 2340 appropraite to use in a morality sense. 2341 2342 Just as a scientist cannot say. XXX isnt allowed to do research on YYY 2343 subject,it is innapropraite for black people to say that tasteful usages of the 2344 N word is not allowed for white people. 2345 2346 9-11-24 Pt.1 2347 2348 Schools (in America) do not teach you useful stuff,they give you a vocabulary 2349 of terms that alone mean nothing. In life we are given terms that mean nothing. 2350 I learn more about term's meanings now than i did in school. Knowing the 2351 existence of "live-variable analysis" doesnt mean you know how to use it or even 2352 what it is. I know lots of terms but dont know their meanings. Many people have 2353 heard of "programming" but dont know how to do it. 2354 2355 I guess the (ideal) purpose of school is to give you an idea of what reality 2356 is and not exactly how to use it. 2357 2358 I learned about rotating a vector by an axis day. This is more important than 2359 anything I learned in school. 2360 2361 <18> 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 Dont ask me how any of this works. This is good for vector ray tracing math. I 2373 am truly in debt to smart people 2374 2375 Just as a person can show you what a ideal painting looks like, It doesnt mean 2376 you can paint it. Despite knowing what it looks like 2377 9-9-24 Pt.2 2378 2379 Bruh,Monks are on some serious Shit. I need the sources and I need to learn 2380 old langages ,I feel this is an important text to deciper. Its a poem made out 2381 of numbers Siribhoovalaya 2382 2383 9-9-24 Pt.1 2384 2385 Jain scriptures like Akaranga Sutra are not word salad. They tell you 2386 productive things like how to not harm things by not wearing (wool) clothes or 2387 no clothes at all. Not saying the N word is probably a good way to be liberation 2388 minded.I dont say the n word alot but I think it everyday. As a a layperson I 2389 would say saying the N word is lesser than eating a burger. 2390 2391 I saw a chinese person who did lots of cool math today. I was multipling 7*.75 2392 for prices of dishes and she did it before I did the calculation on my phone. 2393 There are people who use thier brain and those who dont. They are not equal. I 2394 suppose she uses her brain. 2395 2396 People conflate religion with feelings. I see true liberation minded people 2397 think hard. It is diffiuclt to stay 100% focued during long meditation. I think 2398 I know why monks write things because it keeps them focused. It is not about 2399 feelings,it is about living a hard way of life mentally. Monks conquer thier 2400 feelings and they dont whine about not having food to eat. 2401 2402 9-8-24 Pt.4 2403 2404 I feel nothing for others. I dont want to feel this way but I only think I am 2405 pretending to have true morals. I have trouble having empathy. I life continues 2406 then there is little need for empathy. If I die tommorow then I will be unable 2407 to feel. If I dont die tommorow then I will be unable to feel. 2408 2409 I suppose wizards to tell other peoples' fortunes except for thier own. 2410 2411 Most people would be angry if they got thier stuff stolen from them. I would 2412 not because I am powerless if such a thing happens. Life will continue until I 2413 get a new computer or something 2414 2415 I have trouble having empathy for peoples problems in a world where life just 2416 goes on. KanYe says that he thinks about killing himself and that because h 2417 loves others more than himself he thinks about killing them too(I am not 2418 homicidal) 2419 2420 I think what he is trying to say is,"I have trouble empathizing with people as 2421 I have no self-respect". I have no respect for myself. If I did I would not 2422 accept a retard's existence. I would get a "real" job and impregnate a dumb 2423 bitch. I do not care what happens to me. The means of dying are more scary than 2424 death itself. 2425 2426 Empathy is a feeling,not a choice. I am trying to feel empathy but I cannot. I 2427 legit have some mental condition or something. 2428 2429 9-8-24 Pt.3 2430 2431 Im working on networking for the frogs game. I pushin P forgot my gmail 2432 PPPassword again. 2433 2434 9-8-24 Pt2. 2435 2436 Im tired. The fuckin SmallTalk Garbage Collector was being a fatherfucking 2437 Pinko and was garbage collecting the network buffer while recv from 2438 CrossNetShims was Sleeping. I will have to mark SmallTalk->HolyC Poo poo calls 2439 are "disable the Garbage Collector". Drake Wut Dafuq 2440 2441 9-8-24 Pt.1 2442 2443 I made a new TempleOS Porn Movie called Golf.HC. I will add a NSFW tag for 2444 aiwnios tube for porn movies. I might upload to PornHub but I dont remember my 2445 password. I miss the old PornHub before they removed all the unverified shit. 2446 2447 9-7-24 Pt.3 2448 2449 Im sick. 2450 2451 9-7-24 Pt.2 2452 Why do sinners study religion. I think I know why. I feel like a spiritual 2453 hoarder who hoards information so that one day I may use it. I best use it,but 2454 first I need to make the frogs game and some cool TempleOS PPPorn. 2455 2456 I was working on netwroking today for the frogs game. I want to make art I can 2457 spritually relate to. I had a dream last night where someone said something like 2458 "You can say somthing abstract and people will agree with it,then when you apply 2459 it to reality people will hate it". I think this would apply here. 2460 2461 If I say,"We should abolish societal taboos and embrace change" people will 2462 agree. If I say "Everyone should say the N word including white people" people 2463 will object. Saying the N word is a taboo and letting white people do it issa 21 2464 Savage change. 2465 2466 People only agree to what they can see. Anything other isn't grounded in 2467 reality. 2468 2469 9-7-24 Pt.1 2470 2471 I implemented Option(OPTf_NO_REG_VAR,TRUE); use it when you are lazy and dont 2472 want to wait for code to optimize.(FrogsEngine) 2473 2474 9-6-24 Pt.2 2475 2476 Pain is something non-abstract you can interact with it by doing nothing 2477 2478 9-6-24 Pt.1 2479 2480 I have perfected to music for TempleOS porn. Thanks to the God for the music 2481 beat. I have an entire animated series planned but I still have to finish the 2482 first episode 2483 2484 9-5-24 Pt.3 2485 2486 People feel guilt when they have a gun to their head. I feel guilt when there 2487 is no gun to my head. I think most people are motivated by not getting their 2488 head blown off rather than true morality. If you know you were going to ell how 2489 would you live your life. I doesnt suprise me that people put guns to their own 2490 head when motivated by reason aone. 2491 2492 9-5-24 Pt.2 2493 2494 I wonder that the line between an asshole and a troubled person. I will assume 2495 I will find it when I cross it. I dislike labels as saying people are troubled 2496 PPPersons. "Troubled people" sounds like a softer version of "asshole". You 2497 might be wondering how I wake up in the morning. The truth is I feel morality 2498 guilt alot but I would rather be a poo poo brain that does good things like feed 2499 homeless retards than one who doesnt. 2500 2501 My plans. I cannot look into the mirror and see a man. I see a retard staring 2502 back at me. I am scared to advance because the world would be safer without 2503 people who fall into the classification of "Claytonz". I am not a bad person and 2504 I genuinely believe that. The world would simply be better off without me but I 2505 can win by staying in a hole until I die. 2506 2507 The world is better without meth heads. It is better without me. 2508 2509 9-5-24 Pt.1 2510 2511 I will make a dedicated section for TempleOS porn here. Its a work in 2512 progress,you probably shouldnt look. I will not distrobute video now. 2513 2514 9-4-24 Pt.1 2515 2516 Most people die alone,few die togheter. Is this a synonym for bravery. 2517 Soldiers live to die and they best do it as a team.Heavens Gate would be a 2518 vialble Dharma if they had proper faith and were vegetarian. It must be nice to 2519 die togheter and have the alien pyschopomps carry you to heaven. 2520 2521 2522 9-4-24 Pt.1 2523 2524 I cant stop saying "Snow Bunnies". If I transition into a woman I can be a 2525 snow bunny. One time a woman named "Snow Bunny" called me over discord after we 2526 talked about how we both left Islam. That was probably like 2018. I dont know 2527 when "Snow Bunny" became a racial slur(?). 2528 2529 There was once a man who drank lots of water. The ocean wasnt deep enough for 2530 his thirst then he drank all the water on earth. After this is got dehryated and 2531 asked for a boon. A single glass of water then brought confort to him. 2532 2533 There was once a man who liked to say racial slurs. After saying the n word 2534 2.3 trillion times he was satisfied by "snow bunnies". I dont want to say the n 2535 word anymore so I am content with "snow bunnies". 2536 2537 The fog of a city cuases a father to kill his son in the streets without 2538 knowing it. I dont want to say racial slurs. I have guilt and cringe. 2539 2540 9-4-24 Pt.1 2541 2542 Somoeone made a port of super Mario 64 from a ROM dump to C that runs on Sega 2543 Dreamcast. I want to play it on my Sega but I will legally buy a copy of Super 2544 Mario 64 first. I have to cook dinner today but I will Push P with RISC-V ABI 2545 afterwards. I am serious about a sexy RISC-V ABI. 2546 2547 9-3-24 Pt.2 2548 2549 Don't kick rocks because ants could be under them. 2550 2551 9-3-24 Pt.1 2552 2553 What is addiction(stability). People say some are addicted to phones,others 2554 are said to be addicted to meth. I am addicted. Addiction happens when you value 2555 someone more than what is socially acceptable. I am addicted to living. 2556 2557 A long time ago TV was meant to be watched and not worshipped. I do believe 2558 that religion is in decline because people arent "addicted" to Gods anymore,or 2559 rather Gods aren't as worphy of a time spender than GOOning to pornhub today in 2560 some peoples eyes. 2561 2562 I have meth-head mentallity. I feel that addiction happens when you cannot 2563 stop something. Most people are unable or unwilling to stop doing certian 2564 things. I have no off switch. When I walk I walk fast and I eat fast just so I 2565 have more time to do lit stuff. It probably doesnt help im paranoid about lots 2566 of things either. 2567 2568 I dont do meth,but I would imagine there is lots of parania involved due to 2569 not getting a fix. Im glad im addicted to compilers and not meth. 2570 2571 I said eariler that TV originaly wasnt meant to be worshipped. The Holy Ones 2572 were meant to be worshipped. I think back then peoople were addicted to God as 2573 there were values in place that didnt permit modern defacto-addiction and 2574 religion was the only thing you could spend your whole time with. 2575 2576 9-2-24 Pt.3 2577 2578 There is no land foreign to the ruler of the world. As a kid I used to imagine 2579 things in the afterlife or in my imagination. I would imagine cold milk in 2580 heaven in the grass,or a celestial palace. I suppose most people think of 2581 situations like talking to their dead grandparents or something. If God is real 2582 then no culture is foriegn to him because he rules the world. 2583 2584 I did not give 2 fucks about my parents growing up. Milk in the grass seemed 2585 to have spiritual connotations along with Super Mario 64. I feel the most sacred 2586 moments in my life were those not involving people. As a kid I could not tell 2587 you the symbolic value of milk in the grass or Super Mario 64,but it didnt 2588 matter becuase I wasnt looking for it. I literally cried when I downloaded Super 2589 Mario 64 and won it for the first time. 2590 2591 I wonder 2592 9-2-24 Pt.2 2593 2594 I have hate in my heart,or maybe just hateful mentality. I will educate the 2595 world on something productive later. I will not teach the world javascript or 2596 what to do but how to do new things. I learned alot from TempleOS about 2597 compilers and datastructures. A true ballad of God and Compilers indeed. 2598 2599 Do you know when people play video games and they win the game or get 100% 2600 achievements in it. This is a virtue then Youtubers just show the result of 2601 winning so everyone feels they are a winner. The holy ones have come to conquer 2602 the flesh but now everyone feels they have conquered the flesh by watching 2603 Youtube. Masturbating to WAP by Cardi B is a good way to feel like a winner 2604 maybe idk. Arhats have conquered the flesh and strive and I mean strive to stay 2605 focused. This is not an easy task. Gooners are consumers of the deeds of others. 2606 They are not the same. 2607 2608 You dont know an Arhat until you practice medicancy for a day. 2609 2610 2611 9-2-24 Pt.1 2612 2613 I dislike labels. Calling someone a troubled person could mean lots of things. 2614 Calling someone a wife beater is under the label of a troubled person,but the 2615 label of troubled person doesnt convey the magnitude of the situation. 2616 2617 Terrorism is terror use for a political gain. When transgender people kill 2618 lots of people it is senseless to abstract politics out of thier terrorism. You 2619 may be wondering why Im talking about labels and abstraction. 2620 2621 I went to the gas SSStation the other day and saw a woman of culture. In my 2622 personal culture saying "That fucking someone was a creep" out loud in public 2623 seems to be forbidden but I will argue it is TRUE culture in the sense that 2624 2625 -] A 2626 2627 Accuratley conveys a concept amoung a shared group of people and 2628 2629 -] B 2630 2631 People find it acceptable therefore it is culture 2632 2633 2634 I do believe everyone to a degree is pretending to have morals for cultural 2635 gain which doest not consistute authentic feeling. 2636 2637 I do believe that it is morally innapropraite to "correct" the cultural 2638 attitudes of people,so yes,saying "That fucking someone was a creep" is 2639 acceptable. 2640 2641 I wrote eariler that hate is good(relativley speaking) and dehumanization is 2642 truly evil. I am mentally disabled and I see lots of fellow mentally disabled 2643 people who are morally impared. This is fancy talk for saying they use mental 2644 disabity(or are cuased by mental disabilty) to act retarded. I do believe it is 2645 ok to discripline mentally ill people,and it is not hate. Ill elloborate. 2646 2647 If I ask,"What is your kill count?". You'll will probably say 0. This isnt 2648 true as you kill bacteria by breathing,but do you hate bacteria... No you dont. 2649 It is not morally appropriate to hat becteria despite killing them. 2650 2651 If you hate someone,you recognize that they have moral capacity. A non-human 2652 non-Samanaska does not. Dehuman(or souled being)ization is the process of 2653 abstracting soul and moral copability out of harming someone. In this way hatred 2654 of genuine non abstract evil is justified,whereas saying "he is just mentally 2655 ill" is not. Unless you are a non-souled being,you probably are capable enough 2656 to understand morality. I do find it delusional of people to say "Joe was a 2657 theorical physicist therefore him being a part os MS-13 is ok". 2658 2659 Are you actually this fucking stupid. 2660 2661 9-1-24 Pt.2 2662 2663 There is a repressed part in me that goes good things,or maybe bad things. The 2664 bigger question is who is the unrepressed side of me. Am I am evil person doing 2665 good things like feeding homeless people or a good person with a shitty sense of 2666 aiwnios.com humor. 2667 2668 I had a dream I was terrorizing normals with preparations for religious duties 2669 or something. Dream logic ceases to make sense when you wake up. 2670 <19> 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 9-1-24 Pt.1 2684 2685 Aiwnios.com is on the 4th page of google for "aiwnios". 1st P Pushin page for 2686 yandex. I need to do some SSL certificate stuff for www.aiwnios.com(not 2687 aiwnios.com) 2688 2689 <20> 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 8-31-24 Pt.2 2713 2714 White people dream of white Gods,and black people dream of black Gods. I have 2715 seen lots of white Jesus'es in america even though he was from the Middle East. 2716 A true believe revolves around God and doesnt maek divinity out of colors. 2717 2718 8-31-24 Pt.1 2719 2720 A parent is in debt to a child,and a child is in debt to a parent. Students 2721 and teachers are the same maybe. It takes alot to admit you are wrong. I dont 2722 not know where the milk ocean is located so I am wrong probably. I will 2723 continue Samayika as it is a virtue but I will not focus on any thing except for 2724 Dharma as a word. 2725 2726 Its a cruel world. 2727 2728 8-30-24 Pt.2 2729 2730 My update script for sync points to the aiwnios process and not the aiwnios 2731 (admin). I chown'ed/chmod'ed it so the server process has access to it and 2732 aiwnios poo poo meister doesnt. If I was smart I would make an group but I that 2733 is for another time. 2734 2735 8-30-24 Pt.1 2736 2737 Aiwnios.com is going to not do refactors until I learn how to use unix 2738 properly. Transistor Assembly-Code Compiler. Anything beyond that is beyond me. 2739 2740 8-29-24 Pt.2 2741 2742 I bought food for a homeless woman about 3 days ago and she didnt accept it 2743 due to having red dye. She was thankful though. I dont know whay makes a person 2744 nice,maybe im just perceiving people to be nice. Lots of homelss pum pums come 2745 in at wrok. They seem to be the kindest. I would assume having kids fucks you up 2746 in the sense that you MUST be responsible for them. This happens to meth heads 2747 too. Meth heads are ironically nicer than de-facto white moms who demand food. 2748 2749 There are unsayable things. Even severly retarded people get girlfreinds. I 2750 dont want one becaue I would not put my faith in anyone except for myself. It is 2751 improper for women to demand faith. Only Holy people like gurus and munis can 2752 demand faith,but they dont want it from me or anyone. 2753 2754 The Quran says Allah elevated Muslims above others(?I forget where). Islam 2755 literally thinks its superior to everyone else. I used to wonder how to convince 2756 Muslims that I was a good person. It is pointless. It is a virtue to stop trying 2757 to do impossible things. People are not superior to others,only less inferior. 2758 2759 A meth head who knows he is inferior is less inferior to a meth head who 2760 thinks hes the shit. Both are addicted to meth.(I might as well be a computer 2761 meth-head) 2762 2763 2764 2765 8-29-24 Pt.1 2766 2767 Directories need X bit to be usefull in unix. 2768 2769 8-28-24 Pt.1 2770 2771 I fucking hate networkin code. 2772 2773 8-27-24 Pt.2 2774 2775 Apple showed a popup crash reporter for aiwnios faulting. It said to give a 2776 desrciption so I typed "21 Savage". 2777 2778 When I get elected president I will make a $21 Bill 2779 <21> 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 8-27-24 Pt.1 2798 2799 Travis scott Released a new album. Im working on refactors with headers. 2800 2801 8-26-24 Pt.1 2802 2803 People are only morally copable for evils they intented on doing. A bully at 2804 shcool should only be punished for being a bully. Just because someone shoots up 2805 thier shcool becaus of a bully doesnt mean the bully is a murderer despite being 2806 directly responsible for the shooting. 2807 2808 Society tells women it's ok to kill unfaithful husbands. Bad advice from 2809 society. 2810 2811 8-25-24 Pt.1 2812 2813 Whose fucking brilliant idea was it to make small HDMI ports. It fucking 2814 snapped on my Raspberry Pi 4 now I have to use my Rapsberry Pi 3 to do sexy 2815 stuff because it has a Phat-Ass HDMI port. This is the second time a Micro-MDMI 2816 snapped on me. Time to flash a USB drive. 2817 2818 I will optimize the ARM part of aiwnios sometime but not on my macbook because 2819 I dont have enough USB 3.0 Ports for my mouse and keybaord. I am not ungrateful. 2820 I am not spending money for USB-3.0 shit just to use ARM. 2821 2822 8-24-24 Pt.1 2823 2824 I am a retard who doesnt not understand zero-point energy. What happens when 2825 you put 2 balls in a vaccum. Do they bounce forever because of gravity or do 2826 they reach a standstill. 2827 <22> 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 8-21(SAVAGE)-24 Pt.3 2850 2851 Peoples perceptions of things changes based on thier feelings. I dont know if 2852 this is delusion. Emotion clashes with reason. A (kind) obese person in a suit 2853 and tie is worthy of respect but a obese person who is an asshole has no self 2854 control for his overeating. 2855 2856 I do not belive this is people pleasing either . I believe there is a genuine 2857 psychological function at play. I feel like,if I wasnt kind to people,I would be 2858 a troubled person... but I feed homeless people while volenteering so idk. I say 2859 "retard" alot so Idk. People genuinely think I am a good person. I see a really 2860 fucked up person. 2861 2862 I once saw real life gang members on TV in El-Salvador(?) talking about how 2863 they would die for their gang when they were in prision. This is delusional 2864 because they are denying freedom for gang life,but I understand why they do it. 2865 I want to be (called) evil becuase it is not delusuional to call me a ableist or 2866 whatnot. I am a fucked up person who says things on the internet so yes,I am 2867 evil by normal people standards. 2868 2869 I would rather be judged for who I am rather than who Im not. 2870 2871 8-21(SAVAGE)-24 Pt.2 2872 2873 Press 'T' or 'B' to edit things/blocks in FrogsEngine. I fucking hate 2874 wordpress blogs. People will only relate to what they can understand. I could 2875 write about compilers here but it's more productive to say dumb shit. 2876 2877 8-21(SAVAGE)-24 Pt.1 2878 2879 It's 21 Savage Day. There are 21 Savage-alot of good things to be thankful 2880 for. I was listening to Charli XCX and it reminded me of a non-contraversal 2881 female version of Ye. 2882 2883 Do you know Super nintendo. I sold 9 super nintendo games today at work 2884 including StarFox. Many people use abstraction as a condom when discussing self. 2885 They dont want to bust thier feelings and explode. In this way this website is 2886 an ideologial cumrag. If you parent your kids they will probably not write 2887 Shitpits. I said "retard" only like 3 times today so im doing good. 2888 2889 8-20-24 Pt.1 2890 2891 I was working on SIMD stuff. 2892 2893 8-18-24 Pt.3 2894 2895 Best freinds for life don't follow you into death. They dont cross the death 2896 veil 2897 2898 8-18-24 Pt.2 2899 2900 People with solid values cannot betray you. If someone says,"I will do this" 2901 and belives in it they are clear about what they are doing. People with fluid 2902 psuedo-values can say one thing and mean another. They will say,"I stand for 2903 peace" and they will define "peace" after they oppress you in search of 2904 then-defined peace. The Tirthankaras were of solid non-shifting values that they 2905 lived by. 2906 2907 I regret my faults in values. Just as wine disolved into water,sins disolve 2908 then confessed. 2909 2910 -] Sins of 8-18-24 2911 2912 1 - I said "fuck" and "retard" alot today. 2913 2 - I wiped sweat from my head without checking for bugs. 2914 3 - I did lots of caffine. 2915 4 - I listened to rap music. 2916 2917 The Arihants would not be pleased with my mouth. 2918 2919 8-18-24 Pt.1 2920 2921 I finally rememberd by gmail password. I dropped my old phone so I probably 2922 cant change it becuase it has 2fa on the old phone. I am going to add 2923 arhcitecutre agnostic SIMD intrinsics maybe after my Kanye makes Aiwnios great 2924 again. I will not be making a magic "SIMD" auto-optimizer. SIMD would be cool 2925 for ray tracing because I could add vectors really easily. 2926 2927 2928 8-16-24 Pt.1 2929 2930 2931 You are born alone and die alone(in this world). Seek the goodnes of the Holy 2932 Ones to avoid dying alone. I should talk to them more. I still have lots to 2933 learn. I doubt they want to hear obscenities from me so I need to tell them 2934 about math. I will tell you what I learned today: 2935 2936 2937 //https://en.wikipedia.org/wiki/Line%E2%80%93line_intersection 2938 Bool SegmentSegmentIntersect(CD2 *hit_at,CD2 *a,CD2 *b,CD2 *a2,CD2 *b2,F64 2939 *t,F64 *u) { 2940 F64 bottom=(a->x-b->x)*(a2->y-b2->y)-(a->y-b->y)*(a2->x-b2->x); 2941 F64 _t=((a->x-a2->x)*(a2->y-b2->y)-(a->y-a2->y)*(a2->x-b2->x))/bottom; 2942 F64 _u=-((a->x-b->x)*(a->y-a2->y)-(a->y-b->y)*(a->x-a2->x))/bottom; 2943 if(0<=_t<=1) 2944 if(0<=_u<=1) { 2945 if(t) *t=_t; 2946 if(u) *u=_u; 2947 if(hit_at) { 2948 hit_at->x=a->x+_t*(b->x-a->x); 2949 hit_at->y=a->y+_t*(b->y-a->y); 2950 } 2951 return TRUE; 2952 } 2953 return FALSE; 2954 } 2955 2956 2957 This will tell you if the lines interect. t is the point on the segment(from 2958 0->1) what tells you where the intersection is. I use it in frogs engine. when 2959 testing if a ray hits a sprite and where it hit the sprite. 2960 2961 <23> 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 8-14-24 Pt.2 2977 2978 People said I would be successful in life because I made a blinking light via 2979 an oscilator (via an NE555) and shit as a kid. I knew more math than my freinds. 2980 Too bad I didnt become Steve Jobs. Not everyone who is smarter than you in some 2981 way will be a big person. I am an austistic person who liked transistors. 2982 Nothing more than that. 2983 2984 Acquiring stuff only gets you so far. I am glad to never have gone to colledge 2985 because people assume you acquire knowledge. Life is not minecraft and you dont 2986 just aquire stuff by going into a cave and coming out. I could say the n word 2987 now. I typed it then I back-spaced it. I am probably racist despire not hating 2988 black people/asian people/mexican people/indian people or any other race. I am a 2989 bum who has a compiler. I say the wrong things so whatever good I do is 2990 invalidated. 2991 2992 Go to colledge and let the professors fill your brain with knowledge that was 2993 acquired by more worthwhile people than you. 2994 2995 Ullman and Knuth are worthwhile people. You probably arent. Go acquire to your 2996 hearts content. Acqusition wont liberate you,only proper faith conduct and 2997 action can but I am too busy not hating black people enough to your liking 2998 therefore any knowledge I have is invalid. I have to go into the streets and 2999 tell others to not be racist to have valid knowledge,math doesnt matter anymore. 3000 3001 Ps Women cannot achieve liberation as frequently as men it may be. An old 3002 greek person said that "I am successful because I am not a animal,woman,or 3003 barbarian". This is correct knowledge(as per Digambar tradition) but may as well 3004 be misogyny to you. 3005 3006 Ps Women such as Marudeva(the first mother of Earth) have acheived liberation 3007 but not in this era. Heaven is good enough for them,and it is also noteworthy 3008 that the gates to Nirvana closed after Mahaviras Moksha so heaven is the best 3009 you can get in this planet/era. 3010 3011 8-14-24 Pt.1 3012 3013 I may make my FrogsEngine more minecraft like in terms of the world. I'll go 3014 play morrowind or something. 3015 3016 8-13-24 Pt.1 3017 3018 True morality isnt for me to decide. I look into myself and find it hard to 3019 relate to anyone else. When you do good it is for your own benefit. I dislike 3020 abstractions on death,but I will elloborate later. I feel good not killing 3021 things. This benefits me because I feel good. I dont care about others beyond 3022 the joy of helping them. If I was sadistic I would enjoy killing people but this 3023 is not the case. I cannot empathize with people but I enjoy helping them. 3024 3025 I enjoy helping people not for the sake of helping them,but because it makes 3026 me feel good. I dont actually have empathy for them. 3027 3028 I am a 2 faced person becuase I seem to have real morals but I really dont. I 3029 heard about facts and feelings. I dont have feelings for people but the fact is 3030 I only appear to care for them. I will tell you the truth that I dont care about 3031 them. 3032 3033 8-11-24 Pt.1 3034 3035 Just as a person moves from an old neighborhood to a new one,it can feel like 3036 the weight of the world has been lifty by giving something up. 3037 3038 Giving up crack is hard,but would feel good to give it up. If Muhammad got 3039 teleported 1000 years into the future where no one knew about him,would he give 3040 up pretending to be a prophet. I dont know. I doubt a person with ligament 3041 guilt would commit more crimes if released from prison. 3042 3043 I used to feel like I was released from a mental prision but im kind of fucked 3044 in the head. Time to go back to a mental prison. Its liberating to give things 3045 up. Fear ceases when reality starts. 3046 3047 8-6-24 Pt.1 3048 3049 I gave a person extra food today at the food pantry. I am not the kind to lie 3050 but I will withhold my error until confronted about it. 3051 3052 8-5-24 Pt.1 3053 3054 Being grateful is means you got something you needed. Today at work there was 3055 a very grateful woman. I cannot be grateful because I have everything I need. 3056 3057 I feed homeless people. I am not grateful for it. I dont think being kind and 3058 being grateful are synonyms. There are 2 sides to me. At work I am very kind. At 3059 home I call the computer homophobic and ableist slurs because it is a fucking 3060 retard. 3061 3062 No one at work thinks I swear. They hide thier swearing from me because they 3063 think im innocent but in reality I say the n word alot in my head. 3064 3065 I think if the Tirhankaras came to me they would seek liberation because they 3066 lost the final drop of hope in humanity from hearing me call the computer a 3067 faggot. 3068 3069 I am begining to see the error I my ways but I literally cannot control it at 3070 home. The computer is a fucking faggot. I actaully believe I have some sort of 3071 mental disorder like loggherea or something. 3072 3073 3074 8-4-24 Pt.2 3075 3076 I'll need to make aiwniosTube 3077 3078 8-4-24 Pt.1 3079 3080 Poo poo ballers. Is stability and inaction synonmyns. A house doesnt walk away 3081 during a storm. No decision is better than a haste decision. 3082 3083 8-3-24 Pt.1 3084 3085 Some guy asked if I knew where to find Xanax. I luaghed and said no. I 3086 probably look like a druggie. 3087 3088 7-31-24 Pt.1 3089 3090 There is a form called unitedbsd. I may have to make an account there because 3091 I am a BSD head. I still have to polish the MrChrootBSD program. 3092 3093 7-29-24 Pt.1 3094 3095 If Therapists are morally copable for fixing people,do they take credit for 3096 thier suicides? If the role of a therapist is only to aid in helping people I 3097 see no use for them if the help I need is within me. I am a retard so what do I 3098 know. I wrote eariler that my err is not being in a culture. 3099 3100 Dont end up in the system. Once a (diagnosed) retard always a retard. There is 3101 value in helpless-ness when it is yours to own. Its like asking to starve or be 3102 inseminated by foriegners for status. Ill gleefully starve. 3103 3104 7-28-24 Pt.2 3105 3106 When I become dictator of Jannah I will offically open Meth-Topia where 3107 Meth-heads can do meth. I will open one for furries and gay people. 3108 3109 They say segregation is bad,I think people should be segreted based on ideas. 3110 This way that like minded people can find community. Much in the same way 3111 Churches and Mosques are seperate,we get a degree of peace through seperation. 3112 Just as a woman who takes lots of naked pictures of herself shouldnt be a 3113 high-school teacher,goodness has a place and doesnt exist in a vacuum. Goodness 3114 has a place it does. An asshole could make a good police officer but not a 3115 therapist. 3116 3117 7-28-24 Pt.1 3118 3119 I am a ideological/compiler Meth-head. I feign for fixes of compilers. I got 3120 to work then I shoot up the compiler. I am a ghetto retard who writes compilers. 3121 I disregard social norms so I can just get my fix like a meth head. 3122 3123 Have you seen children playing with toys. They cry because they have no toys 3124 to play with. They will deny thier toy meth just as an adult denies his phone 3125 meth. I have compiler meth. Phones are like meth,and probably more addictive. 3126 3127 Have you seen a story without an enviroment. Such would be a strange story. I 3128 live in a place where retardation is a sacred place. I cant say "retard" without 3129 blaspheming the disability God's purple book even though I am autistic. My 3130 parents put me here. 3131 3132 I am a "smart" one. I am a "good"(?) one. I am the exception,not the example. 3133 I dont spend all day masturbating to Sonic the Hedgehog porn(defacto Austism). 3134 I'll be frank. I am just a compiler Meth-Head. Before that I was a Islam 3135 Meth-Head. I just need my fix. They will not allow liberation so I will just 3136 take my meth. 3137 3138 The funny thing is I have a family I call everyday but it is not my job to 3139 entertain them. They do not deserve my love. If they raped me I would still be 3140 told about the importance of "family values". 3141 3142 Why do you think people become meth heads. We all have desires. Meth Heads are 3143 the kings of desire. In a world where religion is denied meth is a good 3144 alterative. 3145 3146 7-24-24 Pt.1 3147 3148 Denying your humanity is a good way to appear human. If I say "I hate n words" 3149 then I appeat inhuman. If I say "I have made mistakes" then everyone can relate. 3150 Abstraction of self is a good way to appear human while denying the reality of 3151 oneself. 3152 3153 In relationships I assume people are honest about their evils(ideally). This 3154 is probably not the case. Therapists hide behind a wall of abstraction and hide 3155 thier humanity to appear archetypal and super-human. You are not allowed to ask 3156 "Who am I talking to." Real non-artifical interactions are human. I could hire a 3157 computer to be a therapist to good effect. 3158 3159 7-23-24 Pt.1 3160 3161 Im bored. Mrgirl is on facebook. Its my right to not argue with you just as 3162 it's your right to not argue with me. Facebook is a social meth minus the 3163 needles. You cant inject facebook into your balls. 3164 3165 7-22-24 Pt.1 3166 3167 Sup homies. YouTube is a fucking CrunkZone for para-social interaction. What 3168 do you get out of YouTube. I really dont know. As a kid I wasnt allowed to use 3169 YouTube because I was bad. I think this was an improper decision for my parents 3170 because with a little support I could have lived a normal life by masturbating 3171 to Twitch streamers. I could have said "Hey bro",fucked an influencer and vote 3172 for Kamala Harris(proudly). 3173 3174 This sounds far fetched,not really. Culture is a glue the influences people 3175 with values. By denying culture(masturbating to Twitch streamers) you are 3176 denying a social glue. All you have to do to end insane people is to help them 3177 before they become insane. I dont think it is possible to rationalize with 3178 school shooters once they start shooting. You have to tell them proper faith and 3179 culture. 3180 3181 I dont think school shooters are the type to be social. It would be weird if 3182 they were. They probably are isolated and have nothing. In the story of 3183 Christmas the spirits go back in time to help Mr.Scrouge become a nice man by 3184 changing events in his life before he goes to hell and gives him a second 3185 chance. There is truth to this story. 3186 3187 I really like movies about helping people and transformation. I dont see 3188 appeal in seeing action. Movies where someone gets transformed into a great 3189 person is great because is displays the archetype of goodness. 3190 3191 You may be wondering what this has to do with YouTube. YouTube is(was) a means 3192 of delivering culture. But now it seems "free" culture has been anihilated 3193 because of political correctness where everyone is safe to say nothing. 3194 3195 Leafyishere is gone sadly. I mean he(who made fun of dog fucker girl) got 3196 banned for bullying or something. WTF. 3197 3198 I suppose I have a bit of evil in me because I have no sense of culture around 3199 me. I have archetypes but no culture,but if YouTube is culture then you bet your 3200 ass I will not be satisfied. 3201 3202 7-17-24 Pt.1 3203 3204 PT_TRACE_ME is strange because all execve's happing on a pid will trigger a 3205 TRAP(you can execve multiple times tcsh->program->other). Its fuckin weird. I am 3206 closer than ever to having MrChrootBSD have proper ptrace support. 3207 3208 7-13-24 Pt.1 3209 3210 I will worked on the user management for the server,but its not there yet. Im 3211 going to make ptrace work under MrChrootBSD. Im 21 Savage Boomin'. 3212 3213 7-9-24 Pt.3 3214 3215 I am tired. I will sleep. 3216 3217 7-9-24 Pt.2 3218 3219 If I marrry a dumb bitch who has improper mentality and I divorce her for 3220 having improper ideas it is justified in the same way we worship movie actors. 3221 We worship movie actors not for their earth vessels but the roles they play on 3222 screen. In the same way I seek true mentality,I dont fucking care about someone 3223 personaly. 3224 3225 7-9-24 Pt.1 3226 3227 Choices are only measured by alteratives. I am only pretending to have 3228 morality it seems. I only have fear. There are no worthwhile alternatives. 3229 3230 7-8-24 Pt.1 3231 3232 I have a secret plan to run FreeBSD programs on that fucking peguin OS. No VM 3233 needed. Ill be frank. Linux lets me intercept the syscalls or even ignore them 3234 with SYSEMU(and set the registers and do something else instread of a syscall). 3235 3236 -] Hopes for Linux 3237 3238 -] Same TLS ABI 3239 3240 The thread local storage needs to be the same 3241 3242 -] No checking ELF-branding 3243 3244 Load the fucking FreeBSD ELFs. 3245 3246 -] Allow me to ld_preload a 'shims.so' 3247 3248 I will need the address of the syms too. 3249 3250 3251 If I get these you bet your ass Daemonic Peguins will rise. This is a secret 3252 violatile project so dont get too excited. 3253 <24> 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 7-7-24 Pt.3 3276 3277 If I marry a woman it is because she has proper ideas. If she looses proper 3278 thinking then I will divorce her because she is a dumb bitch. Praise God that I 3279 am not intrested in marriage. I am a parasite who doesnt want to procreate. In 3280 order for someone to win someone has to loose. I choose to loose because I will 3281 not cause the pain of winning. 3282 3283 Talking to me is like talking to Donald Trump. Donald Trump is all the 3284 transfer and politics of power. I seriously dont fucking care about your 3285 passions. Everyone thinks thoughts they dont share because most of them arent 3286 retards who have shitpits. No filter mentality. 3287 3288 Im not a misogynist becuase I choose not to interact with women for 3289 reproductive purposes. The world doesnt need more retard-lets running around. 3290 3291 3292 7-7-24 Pt.2 3293 3294 I should make an "aiwnios apps" thing. Like a standalone execuable version of 3295 aiwnios programs. 3296 3297 7-7-24 Pt.1 3298 3299 There is too much death in the world but I feel I am forced to smile because 3300 there is no alterative and I will face retaliation for not smilling. I see 3301 little difference between a human dying and an ant. I love ants. Humans will 3302 take a fact and masturbate with it until they die. This is called self-delusion. 3303 America founded on death? Drink beer and eat burgers. America is founded on 3304 death therefore to honor people who died for freedoom you must drink beer and 3305 eat burgers. 3306 3307 It is impolite to bring up unpleasant truths. I can say an unpleasant truth 3308 that everyone is thinking,and I will suffer for the thing everyone thinks. Like 3309 if someones say "have you thought about killing yourself". I have been doing 3310 this for a long time but if I say "yes" then you get put in a retard zoo. 3311 Physical death is ok for americans to make video games about but word death is 3312 unspeakable in a nation that is free from "blasphemy". 3313 3314 I think about killing myself everyday. This is word death. There are 3315 priorities other than dying by you cannot escape the black and white boolean 3316 cure of "word-death" that is defined by saying something that is true. 3317 3318 I am sorry for living in this world. I dont know how monks come up with great 3319 peices of art. They probably secretly think about coool things when they are 3320 suppost to be meditating. 3321 3322 7-6-24 Pt.1 3323 3324 I have a raging headache. 3325 3326 7-5-24 Pt.1 3327 3328 Gunna learn spnaish. 3329 3330 7-4-24 Pt.3 3331 3332 Truama is probably something I expirence(d) in some way. Like when people get 3333 raped they have truama. In Silent Hill 2 the main charactor is actually a 3334 murderer with amnesia. The reason I say this is because my truama is partly my 3335 own fualt unlike getting raped. My parents were garbage humans but I will not 3336 list thier errors out of respect. The only pain in my control is the pain I 3337 give. I used to be a Muslim and people hated me but I actually believed I would 3338 go to hell if I didnt believe. My parents thought it was because I was retarded. 3339 I have been described as retarded for a long time. 3340 3341 If I could profit from truama instead of suffer for it,it would be a no 3342 brainer. I call myself a retard alot. It is funny to me. It isnt even a cope 3343 with the nihilism of my own existence,it's just funny. I profit from calling 3344 myself a retard. 3345 3346 Some people say it is obligitory to overcome truama. I dont know why 3347 considering truama doesnt go away. I think about how retarded Islam is everyday. 3348 I will for a long time. I can try to stop myself but I dont think it helps. 3349 3350 One time I saw a person at the DMV and he made a joke about being retarded. It 3351 was funny. I find no offense or ill intent in what he said. If you are suppost 3352 to overcome truama then I should have "been pained by it",but no,it was funny. 3353 3354 I legidmently dont even know what it means to overcome trauma. Like when 3355 people leave relgions ,zealots assume they have no peace but this is not the 3356 case sometimes. Life goes on. Maybe letting go of the pain and realized it is 3357 retarded is the answer. 3358 3359 3360 7-4-24 Pt.2 3361 3362 Windows bugged out on the lowercase 'c' key. I have to reboot my windows 3363 machine.Redacted: Windows allows shortcut icons to have hot keys when installed 3364 and I accently alaised 'c' to "Make a new boot directory for Aiwnios 3365 3366 7-4-24 Pt.1 3367 3368 Im working on a Quest system for the FrogsEngine. I will make it so you go on 3369 quests like collect peices of shit to sell at BurgerHut as Assburgers. Im 3370 demeneted. I imagine everything in the is reality comes at a cost. Will it be 3371 worth it to express myself? In stores there is a fixed price on stuff,in life 3372 there isnt. Time to find out. 3373 3374 7-3-24 Pt.1 3375 WHO THE FUCK PUT ADS ON https://timecube.online/. Fucking poo poo brains. You 3376 ruined nice piece of art. 3377 7-2-24 Pt.1 3378 3379 I dont know if have learned anything in life other than about compilers. About 3380 10 years ago I was in a retard house and I still am. I really wonder if I have 3381 learned anything. Just in the same way mercy is synonymous with 3382 gullibilty,being "free-sprited" is a synonym for being an immorral poo poo 3383 brain. I cannot look in the mirror and see a man. 3384 3385 I think I hallucinate facts sometimes. I sometimes imagine myself speaking 3386 spanish but I dont know spanish. This is called Mirsha Manayog(mixing truth with 3387 falsehood in one's mind). 3388 3389 7-1-24 Pt.2 Bool-7 3390 3391 -] Types of bodies 3392 3393 -] AudarikSharir 3394 3395 Physical earth body capable of attaining Liberation. 3396 3397 -] VaikriyaSharir 3398 3399 God/Demon body 3400 3401 -] AharakSharir 3402 3403 Space body that travels in space in search of Tirhankaras. 3404 3405 -] Taizas Sharir 3406 3407 Fire body. Can change colors and act like spirits 3408 3409 -] Karman Sharir 3410 3411 A body that accomponies a soul during a new death/birth 3412 3413 3414 3415 7-1-24 Pt.1 3416 3417 I fucked up snapd on linux and now I cant use firefox. The apt version in 3418 ubuntu is aliased to the snap version. Im now stuck using dillo. 3419 3420 I get this when I run firefox. 3421 3422 /user.slice/user-1000.slice/session-3.scope is not a snap cgroup 3423 6-30-24 Pt.4 3424 3425 Part of growth is doing what you are capable of doing. Donald Trump has "the 3426 secret". I do not have the secret so it is best I dont strive for someone else's 3427 secret but to use my own secret sauce. I feel like I am wasting time 3428 volenteering alot so I should quit to pursue my own expressive ambitions. There 3429 is only 1 of me so I should express him. 3430 3431 6-30-24 Pt.3 3432 3433 I will redact my dark humor. It is optimal to not feed poo poo brains. I have 3434 a problem. 3435 3436 6-30-24 Pt.2 3437 3438 [Redacted]. 3439 3440 6-30-24 Pt.1 3441 3442 Truth is only as effective as it is practical. I am thinking about the retard 3443 word now. Is it pracitcal. I was wondering about proto-truths. What goes on in 3444 the mind of an artist before he delivers a truth. This is probably more 3445 intresting than the truth itself. 3446 3447 Proto-Truths make artists appear more human when exposed. Saying the n word 3448 makes you appear more human because it shows your confusion. 3449 3450 6-29-24 Pt.3 3451 3452 This website looks lit and contraversal: https://maxkarson.com/. Im watching 3453 the video section. 3454 3455 6-29-24 Pt.2 3456 3457 If no one speaks truth another famine may happen where the Truth is lost. I 3458 dont know if it is self censorship is good because when people censored 3459 themselves great knowledge was lost with death. 3460 3461 If this is true I will need to say racial slurs on aiwnios.com and beat my 3462 dick to Jordan Peterson. Is self-censorship a virtue? When I think I think of 3463 unthinkable things like the n word because it is funny. 3464 3465 I will introspect on this next Samayika session. 3466 3467 6-29-24 Pt.1 3468 3469 Ye is a good rapper. I was optimizing the smalltalk engine. I am just trying 3470 to remove dumb shit. I just have to make assigning into members less dumb then I 3471 will be done micro-optimzing. 3472 3473 I dont know when it got cool to write all game logic in a scripting 3474 language(Smalltalk-80). I will do it anyway. Probably was a retarded(?) idea. No 3475 stopping now. 3476 3477 I am plannin on using silent-NANs of IEE754 to do lit stuff. I will allocate a 3478 massive memory chunk for the game,then I will the 50 bit left-over room(of 3479 silent NANs) for real shit. No more AsF64/FrogNumNew necessary. 3480 3481 3482 6-28-24 Pt.1 3483 3484 The SmallTalk engine is still the bottleneck of the FrogsEngine. Graphics take 3485 like no time relativley speaking 3486 3487 6-27-24 Pt.1 3488 3489 Donald Trump needs to shit on the table during to debate. This will even the 3490 playing feild considering Biden shits himself every day. By Donald Trump 3491 shitting on the desk he will make the coprophilia reddit(Shit eating fetish 3492 reddit) be the new "thedonald" of reddit for 2024. 3493 3494 Reddit fucked me over with 3495 A) Making me make a account to view porn on it and 3496 B) Removing "thedonald" subreddit 3497 3498 6-27-24 Pt.0 3499 3500 Hey whats up, you can now show off your cool IBM Code Page 437 art and show 3501 off your cool symbols and shit with the latest commit in DolNet. Here is an 3502 example 3503 3504 //┌──────────┐ 3505 //│ π⌠ │ 3506 //│ │cos²ΘdΘ│ 3507 //│-π⌡ │ 3508 //└──────────┘ 3509 3510 You can view this directly in the live DolDoc viewer AND your browser thanks to 3511 UTF-8. It might have alignment issues on the Web though, keep that in mind 3512 3513 6-25-24 Pt.2.5 Ammended 3514 3515 I made the Thing use line numbers instead of File anchors and it runs 3516 smoothly. See the Help index here. /SmallTalkHelp.DD 3517 3518 6-25-24 Pt.2 3519 3520 I made a SmallTalk Help index but it generates fuckin massive HTML,also takes 3521 like over a few minutes to generate on the Thinkpad 3522 3523 6-25-24 Pt.1 3524 3525 im on my phone waiting yo come home from work. This sucks now. Yesterday 3526 poaying Quake3 i saw cool wster effects for the grpahocs. i may have to make the 3527 water in the game look cool. Like there water layers would move around alot and 3528 it was multilayered. 3529 3530 i dont know much about graphics. i uses to keep track of the on screen 3531 geometry but i just use z buffering now. Im ashamed of my poopy graphics code. 3532 Like maybe im romanicizing quake2s performance but consideringn it runs on 3533 software renderer its insanely fast . Probably cuz it uses BSP which divides the 3534 level into rooms.(sort of). 3535 3536 6-24-24 Pt.3 3537 3538 The God/Allah entity likes to make people feel like they are chosen. It is 3539 very easy to love God/Allah and it is a shortcut to liberation. You dont have to 3540 be a good person or know anything. Ill elloborate. All you have to do is believe 3541 in God and you can be a poo poo brain because you are chosen. Anyone can go 3542 crazy and go to heaven by actin like a poo poo brain. 3543 3544 There is no sense of worthyness in Islam. There is no sense of being worthy 3545 enough to do something because you can just do it,nothing is off-limits in terms 3546 of practice. 3547 3548 In Jainism,it is improper to go apeshit. You are not allowed to just become a 3549 monk. Someone asked about this. In Ratnakaradana Sravakacara there are 11 steps 3550 you must do before you are worthy of being a monk. You cannot just decide to 3551 become a monk,not allowed. 3552 3553 Islam is a shortcut theology because the Quran is polemic against any form of 3554 abstract thinking about God. Islam rejects the trinity and other Gods because it 3555 is too simple. It takes out any level of abstraction and replaces it with 3556 "common-sense" things that most people think about God. This is why people feel 3557 chosen when they read it. It is because the theology is forcibly simplied to the 3558 point where unworthy people can understand it. 3559 3560 I am not worthy or choosen. 3561 3562 Even the Bible is better than the Quran in the sense that the Bible permits 3563 abstract thinking about God whereas the Quran is a (somewhat) straightforward 3564 text when it says things about heaven and hell. 3565 3566 The Quran also makes no sense. Read the second Surah and try summarizing it. 3567 You cannot becuase it jumps from topic to topic very fast with very little glue 3568 between the verses. It is not a linear narrative. It was not compiled into a 3569 book until later on,and the first revealed verse appears near the middile/end of 3570 the Quran. 3571 3572 It literaly is a "raw" unfiltered collection of direct-from-Allah sound bites 3573 that makes no sense when put into a book. I say straighfoward because it has no 3574 abstract thinking in it. 3575 3576 6-24-24 Pt.2 3577 3578 All pleasure comes at the expense of others. I cannot breath without killing 3579 bacteria. It is important to not have an abstract view of death when talking 3580 about killing oneself. Suicide is a painful process. Suicide is not synonymus 3581 with turning off a light. There are people who give up living with a clear 3582 heart. I am a creatin who cannot relate to pain. I am truly a coward for not 3583 paining myself. The least I can do is volenteer more. 3584 3585 I will try to learn the Pakrit version of Navakar Mantra tonight. 3586 3587 I looked at this: 3588 3589 Science without religion is lame and religion without science is blind 3590 - Einstein 3591 3592 6-24-24 Pt.1 3593 3594 Heres the deal. If Donald Trump doesnt come up with cool shit to say during 3595 the 2024 presidential debate,my vote wont be for the Donald Guy. This is going 3596 to be a hard battle because Hillary had an attitude to fuck with,but Biden 3597 bumbles about politics or something. 3598 3599 /*Censored Political Speech about Trump.*/ 3600 3601 Real talk. Donald is a hypocrite because he is all for "law and order" but he 3602 is a convicted felon but denies guilt. 3603 3604 6-23-24 Pt.2 3605 3606 I made a backup of my /usr which is symlink'ed in /lib(/usr/lib) so I have my 3607 shit in case something poo poo happens again(NO upgrading SID ok). Im glad I 3608 know how to use linux sort of. 3609 3610 I wasted loads of time re-flashing the storage for my sexy Lichee Pi 4A today. 3611 No commits today,I made this picture awhile ago(Echo) 3612 3613 6-23-24 Pt.1 3614 3615 I am feignin for food. Also I apt upgraded my RISC-V machine that was running 3616 debian SID it messed things up. SID is the offical debian for RISC-V machines. 3617 Looks like a sad time for RISC-V machines around the world. 3618 3619 Who the fuck even uses RISC-V except for big-techies and me? 3620 3621 I worked on SmallTalk-Serialization. It isnt there yet but I sent it to aiwnio 3622 s.com today so you can see it do next to nothing. 3623 3624 I have decided that the frogs will not talk in the game for now. 3625 3626 6-22-24 Pt.2 3627 3628 Being dis-illusioned with living is a virtue when you make others happy. Die 3629 to make someone else's dream come true. I will ask about volenteering more to 3630 make someone else's dream come true. If I make the pain of others a pleasuree to 3631 me then that will be problematic when I face retaliation. If I make others' 3632 pleasure a pleasure to me then it will be better. 3633 3634 If living is a pleasure then suicide isnt a good option. I should seek neither 3635 death or living so I am pleasured by existence. My life shouldnt belong to me 3636 anymore. Let me be a public fuck toy for others to play with who feels nothing. 3637 3638 Can you win? Either you incur someone's disrepect or you fight them for 3639 respect. Either way you will feel pain. It seems to win at life you just give up 3640 fighting to win. The only thing better than winning is not having a battle in 3641 the first place. 3642 3643 3644 6-22-24 Pt.1 Serialization 3645 3646 I worked on some lit serialization code for SmallTalk(Save.HC). 3647 3648 3649 6-19-24 Pt.2 Tadpole Emergency 3650 3651 I accidently poured flavored water into my tadpole bowl. I saved 1 but there 3652 is another lurking in the bowl I think. I was drinking flavored water and I had 3653 another water for the tadpoles but I made a mistake and put the wrong water in. 3654 I hope sink water doesnt kill him. I put him in a pitcher full of sink water 3655 3656 I accidently killed assloads of tadpoles the other day because it was hot 3657 outside and they died. 3658 3659 6-19-24 Pt.1 3660 3661 I went to burger king and i bought a vegan burger. It was good. I bought new 3662 shoes today too. I was asked about primordial things. I cannot answer such 3663 questions. What is the purpose of eating,for fun. People learn things to 3664 construct reality 3665 3666 6-18-24 Pt.3 3667 3668 A king can give away his kingdom at death time. This is good. What if the king 3669 becomes alive again and sees how silly the new ruler is. Would he do it again. 3670 Ceasing to exist would be a blessing in this case. The pain comes not from his 3671 good(giving away the kingdom)but because of his attachment to his kingdom. I 3672 will give up the TOOM 2 port just as the King renounces his attachment to the 3673 world. I will try to make the networking code decent. I love my work but I will 3674 give it up when it is ready. 3675 3676 6-18-24 Pt.2 3677 3678 Good people arent just remembered for the things they accomplished but for 3679 what good they brought to others. It is important to remember how people 3680 impacted the world around them before we can analyze themself 3681 3682 6-18-24 Pt.1 3683 3684 Its so hot outside so I cant get tea so my productivity will plumet. I cannot 3685 operate while being hot without tea. I was debugging the networked multiplayer. 3686 I was sending the client hashes and using that size for the final number of 3687 things to be sent from the server. This lead to "vanishing" things. 3688 3689 The multiplayer code will suck ass but will be fun. People play games is for 3690 fun. I really really hope latency is not going to be an issue 3691 3692 6-17-24 Pt.4 Bool-3 3693 -] Birth bodies 3694 3695 -] (Inside) Earth 3696 3697 Natural things like rocks 3698 3699 -] From Water 3700 3701 Tadpoles 3702 3703 -] From Fire 3704 3705 Fire bodies 3706 3707 -] From Air 3708 3709 Bacteria 3710 3711 -] From Plants 3712 3713 Plants 3714 3715 -] Moving 3716 3717 Humans/animals 3718 3719 3720 3721 3722 6-17-24 Pt.3 Bool-2 3723 3724 -] Cha Jiva Nikayah(Classes of living beings) 3725 3726 -] 1 Sense(Sense of touch/collision) 3727 3728 Earth,fire/water phenomon,Plants 3729 3730 -] 2 Sense creatures(Taste) 3731 3732 Worms 3733 3734 -] 3 Sense creatures(Smell) 3735 3736 Ants 3737 3738 -] 4 Sense creatures(Sight) 3739 3740 Flies 3741 3742 -] 5 Sense creatures(Hearing) 3743 3744 Humans 3745 3746 3747 3748 6-17-24 Pt.2 3749 3750 It is hard to find my Amazon books. I bought a book called 3751 The Mystery of Life: 25 Bol.Jainism Simplified in English. It was so hard to 3752 find in my amazon stuff. I have other books like OpenCL cookbook and 3753 Santa Conquers the Homophobes. I think in the eariler shitpits I would say 3754 whatever with no filter and it was true. I think that some people arent equiped 3755 to hear unpleasant truths so I will be more conversative in my ramblings. It is 3756 best to humble yourself. 3757 3758 I used to wonder why scripture makes reference to human desires while 3759 condemning human vices. It is because Truth is so hard to understand sometimes 3760 you have to be able to eat it in a way that tastes good. The same applies to the 3761 Shitpit. Expousing reality is benefical and it leaves little room for baises. 3762 The religion of the Tirhankaras is good at expousing reality. 3763 3764 6-17-24 Pt.1 Bool-1 3765 3766 -] States of Movement between Lives 3767 3768 -] Narak Gati 3769 3770 Hellish Poo Poo realm 3771 3772 -] Tiryach Gati 3773 3774 A abnormal confused reality comparable to human life 3775 3776 -] Manusha Gati 3777 3778 Transgere to a Human or Human-Like(Samaska) life,the only state that can 3779 obtain Moska 3780 3781 -] Deva Gati 3782 3783 A Godlike state of existence 3784 3785 3786 3787 6-16-24 Pt.2 3788 3789 Fuckin DolDoc fucked up my dollar signs and I lost some shitpit entries 3790 3791 3792 6-15-24 Pt.2 3793 3794 The only thing better than winning a fight is not having one. I am a big 3795 looser because I am not a winner. 3796 3797 6-15-24 Pt.1 3798 3799 Working on Doom is boring now. I have to implement the secret levels. Big 3800 boring. I cant wait to work on the frogs game again. 3801 3802 6-12-24 Pt.2 3803 3804 The Gihon server at aiwnios.com 6667 now uses CrossNetShims. You can probably 3805 run it on vinilla TempleOS. 3806 3807 6-12-24 Pt.1 3808 3809 Scientists use precise langauge,psychologists use abstract language. There is 3810 a clear disconnect. I have not seen psychologist so anything impressive. I have 3811 heard that bhuddists are a middle way. I dont know what this actually means. 3812 3813 People in distress hire lawyers to whine for them in precise langauge. In 3814 precise language I will say that "help" is in itself useless. Therapy only works 3815 becuase of the process of help and not the therapy itself. It you use magic to 3816 help you it is irrelevant if magic is acutally real because you are putting your 3817 faith in magic and that is what is causing you to change. 3818 3819 6-10-24 Pt.3 3820 3821 Enemies in TOOM can walk through each-other(it gets crowded). I will make them 3822 "bounce" off eachother in the future maybe 3823 3824 6-10-24 Pt.2 3825 TOTSE(Looks like a cool website). Its not goatse,its like an old text board that 3826 is pretty cool. 3827 3828 6-10-24 Pt.1 3829 3830 Kralech streamed porn during a twich stream. I laughed even though its bad. I 3831 optimized the TOOM collision code today. It's quite boring actually. I was 3832 iterating all of the things that needed colision. This is bad because if you 3833 have 100 things,that means you will do 100*100 things. I now ONLY use the thing 3834 grid(blockmap) when looking for things. It speeds things up alot. 3835 <25> 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 Doom II has massive levels and its boring to play. I still have to balance the 3855 gameplay a bit. 3856 3857 3858 6-9-24 Pt.1 3859 3860 Billie Ellish is a depressed singer who says things that dperessed people want 3861 to hear with Good-Artistry. 3862 3863 My favorite singers are those who talk about poop/the n-word with good 3864 artistry. Not really good taste but idk. 3865 3866 -] Best signers 3867 3868 1 - London Yellow(Raps about poop) 3869 2 - Rucka Rucka Ali(Is a fan of racism but not a racist somehow) 3870 3 - Micheal Jackson(Good artistry) 3871 4 - Scarlxrd (Fuckin sick flows,but lacking in depth) 3872 3873 3874 Ill tell you a story though a comic 3875 Froggis 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 6-8-24 Pt.2 3967 3968 Wtf 3969 3970 6-8-24 Pt.1 3971 3972 I live in a good country where I can do barley anything and live likee a king. 3973 I dont know why it seems suicide is so common here,but this isnt the point. 3974 Monks dont really do too much so its good. I am blessed enough to have a job 3975 where I feed homeless people and can think 3976 3977 Monks limit their travel. When I was a kid there were plants that would get 3978 stuck to me. They would attach themselves to me. Much in the same way a plant 3979 attaches its seeds to an animal,morals attach themselves to animals from travel. 3980 3981 If I was to quit getting tea everyday this would be good. Sticking your head 3982 underwater for swimming sounds fun until you run out of breath. I will practice. 3983 3984 6-7-24 Pt.2 3985 3986 -] Ratnakarandaka Sravak-acara notes Pt.1 3987 3988 -] The path to Nirvana is defined by 3989 3990 1 - Right Faith 3991 2 - Right knowledge 3992 3 - Right conduct 3993 -] Right Faith 3994 3995 Belief in the true Devas who are free from vices of the flesh and who 3996 are onmipotetent and who have true dharma. 3997 Gods are true only when they say the right things in an unbaised nature 3998 with no evil motives. Truth is clouded by biases therefore true Gods have 3999 to have no biases 4000 4001 Right Faith is above knowledge and conduct. A seed is not above the tree 4002 4003 -] Limbs of faith 4004 4005 1 - Belief in realities substances 4006 2 - Rejection of sense gratifaction as they lead to bad karmas 4007 3 - Love for monks 4008 4 - Rejection of poo poo brain morality 4009 5 - Dont corrupt truth 4010 6 - ??? 4011 7 - Have respect for monks and householders 4012 8 - Establish the glory of the Jain religion by doing cool stuff. 4013 4014 4015 -] Right Knowledge 4016 4017 True Knowledge is neither ineffective of exagerated. 4018 4019 -] Right Conduct 4020 4021 Ridding yourself of likes and dislikes is peace 4022 -] Anuvratas (minor vows) 4023 4024 1 - Avoid destruction of >=2 sensed beigns(anything beyond vegetables) 4025 2 - Dont make falsehood or say harmful truths 4026 3 - No stealing 4027 4 - No adultery 4028 5 - No buying assloads of shit 4029 6 - No wine and honey 4030 4031 -] Moolgunas (fundamental virtues) 4032 4033 Digvrata - Limit travel distance 4034 Dont eat roots and flowers and butter 4035 4036 4037 4038 4039 4040 4041 6-7-24 Pt.1 4042 4043 Here is a secret formula for making a TempleOS ram disk: 4044 4045 CDrv *dv=DrvMakeFreeSlot(DrvNextFreeLet('A')); 4046 CBlkDev *bd=BlkDevNextFreeSlot(dv->drv_let,BDT_RAM); 4047 bd->max_blk=0x10000; 4048 BlkDevAdd(bd,,TRUE,TRUE); 4049 Fmt('A'); 4050 4051 I want to make Aiwnios's files be put in a RAM disk,user files will be put in 4052 hard-disk or whatever,that way you cannot mess up the KernelA.HH 4053 6-6-24 Pt.2 4054 4055 "Transiton" means seperation from the past and the future. Is is fundamentary a 4056 seperation. In this possibly transitory journey I am on in life I am seperated by 4057 nature. Transition ends when you reach your goal. It is fallacious thinking to 4058 think things are acquired except through the self. You dont get knowledge by 4059 appearing in class in the same way therapists dont cure you. It only works if you 4060 believe in it. 4061 4062 I said that hope is composed of abstraction and heuristics. It is fundamentally 4063 an abstraction of truth that looks closer to a desired result. You are forcing 4064 reality to look like a desired outcome via hope. If something doesnt look 4065 right,just abstract the ill feelings out of it and it will look better. This is 4066 how hope works. 4067 4068 I gave up a long time ago on hope. It is better to confront a cruel reality than 4069 to abstract the truth out of truth and become a poo poo brain. 4070 4071 6-6-24 Pt.1 4072 4073 I accidently deleted the shitpit entry for today 4074 4075 5-28-24 Pt.1 4076 4077 A fool seeks validation of others while a learned man knows himself. I am 4078 working on a Temple-Chat thing that is an AI. Self control is black and white. 4079 Either you control yourself or not. Reality is a good religion to study and you 4080 can find it's scripture everywhere you look. I suppose the Tirhankaras wouldnt 4081 mind me studing algorithms becasue theyt are real. 4082 4083 I cannot control myself to turn off my brain because i want to study Machine 4084 Learning. My mind is racing,the world could be burning and I wouldnt care. Man Im 4085 fuckin zooted. 4086 4087 4088 4089 5-27-24 Pt.1 4090 4091 Im Pushin' P putting Quake2 from steam on a flash drive to play on the RISC-V 4092 machine. I once said I am a living legend. This is simply not the case. A educated 4093 person in kindegarden looks like a genius(by comparasion). I need to find the rest 4094 of the compiler clan.Im not sure where they are 4095 4096 In my life I used to play with transitors as a kid. I wanted to build robots. I 4097 guess you could say I was a genius,but in reality I simply had access to more 4098 imformation than other kids. Its not that hard to build and AND gate,or a NOT 4099 gate. Alternating Current was secrectly above my head. I never understood 4100 inductors. 4101 4102 Math is the real star of the show. Do you ever wonder how people come up with 4103 operational amplifiers and filters; It's through math. Ill give an example of a 4104 simple amplifier and how math is responsible for it 4105 <27> 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 Edit: I have no idea how I worked the math of an operational amplififier at like 4124 12/13. I have become dumbers over the years. Time to stop pretending to be smart 4125 4126 5-26-24 Pt.2 4127 4128 Some people suffer for fame. I am not famous and even if I was I would not care. 4129 If you have seen the qualities of seeking attention you have seen whatever the 4130 fuck this is: 4131 <28> 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 Detioration of the senses and substance will occur. You will no longer be able 4153 to drink the Gamer Girl piss and bathwater. Dont carelessly misuse yourself while 4154 you are sensible. God will misuse you once your senses start to disappear and you 4155 will be unable to construct reality. I dont know if the target demographic for 4156 retarded Gamer Girl piss is old men or young men. I really dont know. 4157 4158 5-26-24 Pt.1 4159 4160 I heard autistic people cannot think abstractly easier. If I look at my notes 4161 they are not glued togheter or make any sense when viewed as a whole. They are not 4162 concrete(abstract). I am diagnosed with autism but I dont have it too bad. 4163 4164 You may be wondering about socialization. I have wrote before that beings are 4165 capable of receiving and giving love. This could apply to humanity at large as 4166 opposed to a small group of individuals. I do not care about anyone enough to 4167 marry them. I don't even care about them enough to serious talk to them,but I care 4168 enough to offer tea to homeless people and volenteer/work at food pantry for 4169 homeless people. I dont do this for money because I only get paid half of what I 4170 "work"(I volenteer the rest of the days). 4171 4172 See this section for why I am not Schitzophrenic. 4173 4174 5-25-24 Pt.2 4175 4176 Have you seen internal conflict. No? I have(self control). There are few if any 4177 outside oppressors. A room with a sexy RISC-V machine or other programmable 4178 machine is sexy is the same as the world to me. I wonder about the mentality of 4179 insane people. I used to belive God wanted me to wash myself alot but I was not 4180 insane becuase the Quran said so,therefore my "insane" OCD was based in a sort of 4181 reality. I was operating on bad info. I am not actually insane because I was 4182 operating on bad information as opposed to pure insanity. 4183 4184 Actually insne people(I imagine) are unable to different reality from thoughts. 4185 Insane people and "insane" people only appear the same on the outside. Hueristics 4186 are illrevelant here. 4187 4188 4189 5-25-24 Pt.1 4190 4191 Biases obscure reality. Try looking in the mirror and seeing an evil person. 4192 Morality seems to be used to justify sins more than it is used to condemn them. 4193 People eat food then it comes back out. This is self morality. True morality is 4194 not a by-product. 4195 4196 A facts is different than the reason is it being presented to you 4197 4198 5-23-24 Pt.1 4199 4200 People going full smart mode must not eat beans. There was a crow 2(?) days ago 4201 that wanted to enter my workplace,he flew into the window multiple and squaked and 4202 left his claw-marks on the window. Mr Crow tried to enter again at the front door. 4203 4204 What belongs to humans is in my hands,and what is the crow's is in his(?) claws. 4205 It is improper to take what belongs to the crow,and improper for the bird to enter 4206 my workplace,even though he is cute. 4207 4208 5-22-24 Pt.1 4209 4210 Things not to think about: 4211 <29> 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 Im not sure why this sounds like a good idea to me. They say sharing sins is a 4237 first step. Just as jucie has less taste when mixed with lots of water,sins become 4238 reduced when confessed. I asked StableDefusion to make a picture of a hedgehog 4239 made out of shit and cheetos but I didnt get a good result 4240 4241 5-21-24 Pt.4 4242 4243 I will reload the Smalltalk compiler. I wil use goto's instead of switch 4244 statements 4245 4246 5-21-24 Pt.3 4247 4248 We loose life when we loose senses(by death),to live we must remain sensible to 4249 live. I think of a severly retarded frog individual that has no snese of reality 4250 and does everthing that comes to mind. He looks like a meth addict. 4251 4252 I should make a archive of sexy content that demonstrates the in-sensibity of 4253 humans,like a "best of" list of crazyshit.com. I saw a guy smoking meth out of 4254 some fine plumbing dressed up like Super Mario. I swear the shit was fuckin lit. 4255 4256 5-21-24 Pt.2 4257 The Tirhankaras would not approve of deporting people but I cannot censor 4258 myself. The best person to deport to Africa is yourself sometimes. 4259 4260 5-21-24 Pt.1 4261 4262 Systematic deportation of mastrubators to Africa is a good way to solve the 4263 world's problems. Ill do research on how to run for President. I need to be 35 4264 years old. We need to assemble a Pornhub to Africa pipeline to fuel economic 4265 growth. Africa will benefit because they will have people to help fix poverty 4266 <30> 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 5-20-24 Pt.5 4307 4308 It is improper to romanicize anything out of reach. Security is a virtue. If I 4309 lost everythng and I accept the situation I will have security. Hypothetical gains 4310 from "just try it" are no match for security. A hyptohetical gain is lesser than 4311 the actuall loss in aquiring such a gain. Doing what suites you and makes you 4312 happy is perfecty fine and doesnt need to be fixed 4313 4314 5-20-24 Pt.4 4315 4316 Delusion could be defined as holding a gun to someone's head and claiming 4317 victimhood for the victim disobeying him. If the victim obeys it is still 4318 delusion. They say forced non-murder isnt true peace. This is the socitey 4319 delusion 4320 4321 Societies are defined by sets of morals. A Society without morals is an 4322 oxymoron. 4323 4324 Good people sell cures.Bad people create problems then sell cures. It is common 4325 for people to advocate freedom then condemn the liberties of others. Religious 4326 freedoom is no more of an oxymoron than society liberty. No values == no morals. 4327 The only super power you get from morality is self control 4328 4329 It seems to me that people dont have true morals and are just pretending. If I 4330 say the n word then everyone will condemn me but I am literally on a literal level 4331 harming no one. Sweet words("dont say the n word") can motivate people to do good. 4332 Does evil brew in silence or numbers. 4333 4334 Religion is good at reminding people to have morals. Home and security guards 4335 evils. Its like visiting house that you no longer live in. 4336 4337 5-20-24 Pt.3 4338 4339 If you have even seen words,you probably dont remember the paper they were 4340 written on. Thats becuase it is way too easy to read words. You could even 4341 transliterate greek if I told you what the letters sounded like. Reading isnt the 4342 true virtue,understanding is. Why am I writing the things I write 4343 4344 Compasion comes in 2 forms,Self-helping and Self-Obstructing. Somtimes helping 4345 others helps you or hurts you. Rejecting compassion is garenteed to deny the 4346 possibly of benefit but accepting compasion can give you either or 4347 4348 5-20-24 Pt.2 4349 4350 I am not a f*g,maybe I am a fig so I might be plantsexual but I dont know how 4351 sexy lettuce is. I dont know if it is possible that plants have genderes 4352 4353 5-20-24 Pt.1 4354 4355 Members of the Heavens Gate cult dressed up as star trek charactors before 4356 pwning themselves. Sometimes reality is strange we have to do strange things to 4357 express reality. It is less narcasistic to accept a loss than to deny it. I am 4358 reflecting on my reality.It is an serious act,the only people seeing 4359 trajedy/confusion are outsiders 4360 4361 5-19-24 Pt.2 4362 4363 Abstracting the dying out of death is bad. Everyone wants what they lust for 4364 until they have it. Vice versa. The problem with good people isnt good people 4365 dying,rather its when death becomes an abstract and trajedy becomes just. 4366 4367 5-19-24 Pt.1 4368 4369 I am a creatin with little sense of direction,but with a Compiler and loads of 4370 time. Despite being true I will refuse to hear it from other. Just in the same way 4371 it is useless to reason with a wall,it is useless to explain compilers with 4372 outsiders. Likewise it is useless to reason with me about direction; This is not a 4373 choise made in ignorance though 4374 4375 A Goldfish does what is best for him,witihin his capacity. Whatever hypothetical 4376 gain will go over it's goofy goldfish brain. He is soley concerned with reality. 4377 Anyone thinking of hyptheticals alone isnt thinking about reality. Goldfish poo 4378 poo brains are good at reality studies. 4379 4380 My misadventures are focosed with reality and not hyptoheticals. A hyptohetical 4381 evil is lesser than the actuall evil in combaring a hypothetical evil. 4382 4383 Morality is over my head. It is not for me to decide. 4384 4385 5-13-24 Pt.1 4386 4387 It is a strange occurance to read something to complex to understand,it is 4388 stranger to understand it. Aquisition and understanding is a 2 fold activity 4389 4390 5-10-24 Pt.2 4391 4392 Dillo 3.1 is out,grab your bros 4393 4394 5-10-24 Pt.1 4395 4396 I will say that humility is knowling your place as the asker of questions. Gods 4397 I think have a degree of humility in awnsering questions. The planter doesnt ask 4398 the Sun God for rain and the Althete doesnt ask the Rain God for sun. I suppose 4399 the Gods know their place and we ought to know our place too 4400 The 1 God cannot awnser the prayers of both the farmer and the athlete. 4401 4402 You see,knowledge is reduction ,and reality consitutes knowledge. You cannot 4403 attain liberation without reduction and restaint from evil 4404 4405 Clayton 4406 4407 <nrootconauto@gmail.com> 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 WIP DOOM port 4446 I am working on a port of Doom that runs on Aiwnios(TOOM). 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 Compiler Part 1,The Lexer 4496 4497 The first part of the compiler is the lex. It turned the text from the source 4498 code into words(tokens) that the compiler understands. For example, 4499 "123" gets turned into a TK_I64. 4500 4501 In our lexer,we have CLexFile's which are blocks of text we read,this can we any 4502 piece of text,like a macro's definition or an #exe block or a file. We get the 4503 charactors out of the Lexer via LexGetChar,which will do things like free the old 4504 CLexFile if we reach the end of the stream. 4505 4506 Sometimes we want to put a charactor back into the stream. You can use CCF_USE_L 4507 AST_U16 to reuse the last charactor. For example,if we are looking for digits in 4508 the expression 123; and we hit the semicolon,we dont want to discard the semicolon 4509 that we just got,so we put it back into the lexer by setting CCF_USE_LAST_U16 4510 4511 4512 <33> 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 Compiler Part 2,The Parser 4533 4534 The second part of the compiler is the the parser. At the heart of this parser 4535 (in AIWNIOS_PrsExp.HC) is the shunting yard algorithm. This uses Reverse Polish 4536 Notation. This is a form of stack notation that looks like this: 4537 4538 4539 1 2 + 3 4 + * 4540 4541 The operators come is the order that they are used,lets see again with some 4542 parenthesis 4543 4544 ((1 2 +) (3 4 +) *) 4545 4546 Pretty epic isn't it. 4547 4548 To generate this,I use a stack called CCmpCtrl->ps with a class of CPrsStk. 4549 There are 3 stacks in a CPrsStk. The first is the precedence stack,the second is 4550 pointers to the generated CRPN's. The final is tree nodes. 4551 4552 The algorithm works by immediately pushing numbers to the stack first. Operators 4553 are pushed to the Shunting yard stack. It looks like this 4554 4555 <34> 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 The first thing to do here is put the '+' operator on the stack. 4576 4577 <35> 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 The next thing to do(after we push 2 to the output) is to check if + comes after 4598 *. + comes after the * so we push it to the output,then push * to the stack for 4599 later. We end up with something like this 4600 4601 <36> 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 Once we are at the end of input(after we add 3). We add all the operators to the 4624 output 4625 4626 <37> 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 Compiler Part 2,The Parser II 4647 4648 UNDER CONSTRUCTION 4649 4650 Compiler Part 3,The Code Generator 4651 4652 4653 The code generator in aiwnios is platform dependant and is written in C to make 4654 porting to new platforms easier(bootstrapping is done in C). There is an interface 4655 in AIWNIOS_CodeGen.HC to use the turn the Intermediate Codes from the HolyC parser 4656 into the C intermediate codes. 4657 4658 There are multiple phases to turning the intermeidate codes into machine code. 4659 The first phases are in optpass.c. This file is pretty simple and does things like 4660 constant folding(OptPassConstFold) and merging communitive operations(OptPassMerge 4661 Communitives). This is boring stuff ,but the epic part is in x86_64_backend.c(or a 4662 rm_backend.c for AARCH64). 4663 4664 The most important thing this file does is generate machine code,at the top of 4665 the file you will see functions that generate voluptuous X86 instructions for you. 4666 The second most important part is generating the temporary registers for the 4667 intermediate codes. 4668 4669 To do this,I imagine the CRPN's as a tree. Beacuse temporary registers are 4670 scare,we need to make good use of them. A good way to do this is to assign them to 4671 the leafs of the tree,and when we are done using them,we Pop them from our 4672 imaginary stack(computers loves stacks). 4673 4674 4675 <38> 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 The heavy lifting for this is done in PushTmpDepthFirst. This we recuse into the 4694 parse "Tree" and Push items once it's children are done. Items are popped when we 4695 are done with them. The PushTmp/PushTmpSpilled functions will automatically choose 4696 a temporary register based on how many temporary registers are used,or if none are 4697 availble a stack location will be choosed. 4698 4699 The fun part is at the __OptPassFinal function. This is basically a gaint switch 4700 statement that will generate the machine code from the intermediate codes. 4701 4702 This is done in 2 passes,the first pass is done to see how big the resulting 4703 source code is,and the second part is to actually generator the source code. In my 4704 code generator,I have code_misc's on some of the intermedaite codes like IC_GOTO. 4705 4706 Sometimes we want the address of a label,but we dont know it untill all the 4707 machine code is generated. You can have the compiler fill in the label at an 4708 offset in the machine code with CodeMiscAddRef(CCodeMisc*,I64 offset). At the end 4709 of our OptPassFinal function I fill in the holes with the label pointers. 4710 4711 4712 User-Guide 4713 4714 Runtime Part 1:Graphics I 4715 4716 Use the Fs->draw_it callback to draw something to the current window 4717 4718 4719 U0 DrawIt(CTask *,CDC *dc) { 4720 dc->color=BLUE; 4721 GrRect(dc,0,0,100,100); 4722 } 4723 Fs->draw_it=&DrawIt; 4724 4725 4726 4727 The first argument is a pointer to the CTask being drawn,and the second argument 4728 is a CDC drawing context,use some primitives to draw to the screen. 4729 4730 -] GrRect 4731 4732 GrRect(dc,200,200,100,100); 4733 4734 -] GrPlot(single pixel) 4735 4736 GrPlot(dc,200,200); 4737 4738 -] GrFillCircle 4739 4740 GrFillCircle(dc,100,100,50); 4741 4742 -] GrCircle 4743 4744 GrCircle(dc,100,100,50); 4745 4746 -] GrLine 4747 4748 GrLine(dc,100,100,0,0); 4749 4750 -] GrPrint 4751 4752 GrPrint(dc,100,100,"Hello World"); 4753 4754 -] GrBlot(copy dc to other dc) 4755 4756 GrBlot(dc,100,100,new); 4757 4758 -] DCClear 4759 4760 DCClear(dc); //Resets Z buffer 4761 4762 -] DCFill 4763 4764 DCFill(dc,COLOR); 4765 4766 4767 Runtime Part 1:Graphics Transformations and 3D graphics 4768 4769 TempleOS lets you do sexy stuff with the graphics like 3D graphics. At the heart 4770 of this is a transformation matrix. Im not a math genius but luckily for me there 4771 are functions for managing the math for me. Before we can use a transformation 4772 matrix,we need to set the DCF_TRANSFORMATION flag in CDC->flags. After wards you 4773 can use matrix functions to rotate your drawing things cordanates 4774 4775 4776 CDC *dc=DCNew(100,100); 4777 Mat4x4IdentEqu(dc->r); //Assign a identity matrix(No transformation) 4778 DCFill; 4779 dc->flags|=DCF_TRANSFORMATION; 4780 F64 rotx=0; 4781 for(;rotx<=2*pi;rotx+=(2*pi/100.)) { 4782 DCFill(dc); 4783 Mat4x4IdentEqu(dc->r); //Reset our transformation 4784 Mat4x4RotZ(dc->r,rotx); 4785 Mat4x4TranslationEqu(dc->r,50,50,0); 4786 dc->color=YELLOW; 4787 GrRect3(dc,0,0,0,50,50); 4788 DCFill; 4789 GrBlot(,100,100,dc); 4790 Sleep(33); 4791 } 4792 DCDel(dc); 4793 DCFill; 4794 4795 4796 Here are a list of (transformation) matrix goodies: 4797 -] Mat4x4RotX 4798 4799 //Rotates around the X axis,used for Y-flipping 4800 4801 -] Mat4x4RotY 4802 4803 //Rotates around the Y axis,used for X-flipping 4804 4805 -] Mat4x4RotZ 4806 4807 //Rotates around the Z axis,use general 2D rotations 4808 4809 -] Mat4x4Scale 4810 4811 //Zooms a matrix 4812 4813 -] Mat4x4TranslationEqu 4814 4815 Mat4x4TranslationEqu(mat,x,y,z); //Sets the cordantes of a matrix 4816 4817 -] Mat4x4TranslationAdd 4818 4819 Mat4x4TranslationAdd(mat,x,y,z); //Add to the cordantes of a matrix 4820 4821 -] Mat4x4MulXYZ 4822 4823 Mat4x4MulXYZ(mat,&x,&y,&z); //THIS WILL TRANSFORM THE CORDANTES BY THE MATRIX 4824 4825 4826 You may want to do general math on matricies too: 4827 -] Mat4x4IdentEqu 4828 4829 Mat4x4IdentEqu(mat); //This makes a normal matrix that doesnt do transofrmations 4830 4831 -] Mat4x4IdentNew 4832 4833 I64 *malloced=Mat4x4IdentNew; //This makes a normal matrix that doesnt do 4834 transofrmations 4835 4836 -] Mat4x4MulMat4x4Equ 4837 4838 Mat4x4MulMat4x4Equ(dst,a,b); //Multiplies a matrix to another matrix,ask a 4839 genius what this actually does 4840 4841 -] Mat4x4MulMat4x4New 4842 4843 I64 *malloced=Mat4x4MulMat4x4Nw(a,b); //Same as above but MAlloced 4844 4845 4846 Sometimes in your 3D adventures you may want to make sure you draw things in the 4847 distacne behind the things in the front. This is called Z-buffering. In TempleOS 4848 this is easy-peasy. Just call DCDepthBufAlloc(dc). This will handle your depths 4849 for you. 4850 4851 Here is a cube thing for you: 4852 4853 4854 CD3I32 poly[4]= {{-100,-100,-100},{100,-100,-100},{100,100,-100},{-100,100,-100}}; 4855 I64 colors[4]= {BLUE,YELLOW,GREEN,CYAN}; 4856 CDC *dc=DCNew(200,200); 4857 dc->r=Mat4x4IdentNew; 4858 DCDepthBufAlloc(dc); 4859 DCFill; 4860 dc->flags|=DCF_TRANSFORMATION; 4861 F64 rotx=0,roty; 4862 CD3I32 cube[6][6]; 4863 I64 i=0,i2=0; 4864 I64 *trans=Mat4x4IdentNew; 4865 for(rotx=0.; rotx<=(2.*pi)-1.; rotx+=2*pi/4.) { 4866 Mat4x4IdentEqu(trans); 4867 Mat4x4RotX(trans,rotx); 4868 Mat4x4RotY(trans,roty); 4869 for(i2=0; i2!=4; i2++) { 4870 MemCpy(&cube[i][i2],&poly[i2],sizeof(CD3I32)); 4871 Mat4x4MulXYZ(trans,&cube[i][i2].x,&cube[i][i2].y,&cube[i][i2].z); 4872 } 4873 i++; 4874 } 4875 for(rotx=0; rotx<=2*pi; rotx+=(2*pi/100.)) { 4876 DCFill(dc); 4877 DCDepthBufRst(dc); 4878 Mat4x4IdentEqu(dc->r); 4879 Mat4x4RotX(dc->r,rotx); 4880 Mat4x4RotY(dc->r,rotx); 4881 Mat4x4RotZ(dc->r,rotx); 4882 Mat4x4Scale(dc->r,.5); 4883 Mat4x4TranslationEqu(dc->r,0,0,3000); 4884 for(i2=0; i2!=6; i2++) { 4885 dc->color=colors[i2]; 4886 GrFillPoly3(dc,4,cube[i2]); 4887 } 4888 DCFill; 4889 GrBlot(,100,100,dc); 4890 Sleep(33); 4891 } 4892 DCDel(dc); 4893 DCFill; 4894 4895 4896 If you ran the above example,the cube looks flat,THIS IS BECUASE YOU NEED TO 4897 MAKE THINGS SHRINK IN THE DISTANCE 4898 4899 Let me introduce the CDC->transform callback: This callback will be called for 4900 every point that is rendered when DCF_TRANSFORMATION is enabled. To acheive the 4901 epic "shrinking effect",divide the X/Y coordinates by the Z coordanate times a 4902 scale distance Let's see an example: 4903 Heres an example: 4904 4905 4906 #define SCRN_SCALE 512 4907 U0 Transform(CDC *dc,I64 *x,I64 *y,I64 *z) 4908 { 4909 I64 zz; 4910 Mat4x4MulXYZ(dc->r,x,y,z); 4911 zz=SCRN_SCALE/3+*z; 4912 if (zz<1) zz=1; 4913 *x=SCRN_SCALE/2* *x/zz; 4914 *y=SCRN_SCALE/2* (*y)/zz; 4915 *x+=dc->x; 4916 *y+=dc->y; 4917 *z+=dc->z; 4918 } 4919 CDC *dc=DCAlias; 4920 dc->transform=&Transform; 4921 dc->flags|=DCF_TRANSFORMATION; 4922 I64 dist=0; 4923 dc->z=-60; 4924 for(dist=0;dist!=100;dist++) { 4925 Mat4x4TranslationEqu(dc->r,0,0,dist); 4926 dc->color=LTRED; 4927 GrRect3(dc,0,0,0,100,100); 4928 Refresh; 4929 DCFill; 4930 } 4931 4932 Runtime Part 1:Graphics Raster Operations 4933 4934 In TempleOS there are 16 colors,but you can mix them to make "new" colors. This 4935 is called dithering. To use dithering to use raster operations. This allows us to 4936 do things like make shading or invert the colors below what your drawing. Let's 4937 get started 4938 4939 4940 CDC *dc=DCAlias; 4941 I64 cnt; 4942 for(cnt=0;cnt!=100;cnt++) { 4943 dc->color=LTRED+YELLOW<<16+ROPF_DITHER; //Mix LTRED+YELLOW for Orange-ish color 4944 GrRect3(dc,0,0,0,100,100); 4945 Refresh; 4946 DCFill; 4947 } 4948 4949 4950 If you though that was cool,check out probability dithering. This will make a 4951 shading effect. You can change the percentage of what color gets used to make a 4952 shading of your choice.The CDC->dither_probability_u16 is a 16bit percentage of 4953 the the colors being used. If the dither_probability_u16 is 0,it will use 4954 dc->color,otherwise it will use dc->color.u8[2] if the probability is U16_MAX; 4955 4956 Let's rock(.u8[2] is 16 bits over): 4957 4958 CDC *dc=DCAlias; 4959 I64 cnt; 4960 for(cnt=0;cnt!=100;cnt++) { 4961 dc->color=BLACK; 4962 GrRect(dc,0,0,100,100); 4963 dc->color=LTRED+YELLOW<<16+ROPF_PROBABILITY_DITHER; 4964 dc->dither_probability_u16=U16_MAX*ToF64(cnt)/100.; 4965 GrFloodFill(dc,10,10); 4966 Refresh; 4967 DCFill; 4968 } 4969 DCDel(dc); 4970 4971 Runtime Part 2: Making Noises 4972 4973 TempleOS makes sounds that will bring you back to the days of Atari games. The 4974 simplest way to make a tone is Snd(23);(This higher the number the higher the 4975 pitch). Call "Snd;" to cancel the sound. 4976 4977 If you want to go the extra mile and make a bodacious explosioon sound,use Nois 4978 e(milliseconds,min_pitch,max_pitch);. Or if you want a jumping sound,use Sweep. 4979 4980 Runtime Part 3: Making Music 4981 4982 TempleOS let's you make some epic jams. To do this,we use the Music 4983 4984 A simple song looks like this: 4985 4986 Play("wChDqEeFwGwAwB"); 4987 4988 4989 There are special charactors that change the duration/properties of the notes,so 4990 without further ado,here is a list 4991 -] # 4992 4993 Make a note sharp(comes after the note) 4994 4995 -] w 4996 4997 When before a note,it makes it a whole note 4998 4999 -] h 5000 5001 Makes a half note 5002 5003 -] q 5004 5005 Makes a 1/4 note 5006 5007 -] e 5008 5009 Makes a tiny eigth note 5010 5011 5012 You can change the tempo of the music via the global vairable music.tempo(Be 5013 sure to reset the music's settings via MusicSettingsRst) 5014 5015 Try this: 5016 5017 5018 music.tempo=8; 5019 Play( 5020 "hEhEwEhChEwGqG" 5021 "wCqGqEqAqBqA#qAqGhEhGwAhFhGwEhChDqB" 5022 "wCqGqEqAqBqA#qAqGhEhGwAhFhGwEhChDqB" 5023 "hGhF#hFhD#wEqG#qAhCqAhChD" 5024 "hGhF#hFhD#wE.wC.wC.wC" 5025 "hGhF#hFhD#wEqG#qAhCqAhChDwD#wDwC" 5026 "hGhF#hFhD#wEqG#qAhCqAhChD" 5027 "hGhF#hFhD#wE.wC.wC.wC" 5028 "hGhF#hFhD#wEqG#qAhCqAhChDwD#wDwC" 5029 ); 5030 MusicSettingsRst; 5031 5032 Runtime Part 4: Meta-data and Reflection 5033 5034 HolyC is a mainly just in time language. This means when the code gets 5035 compiled,the information about the code is still in memory. This is great for 5036 having the code reflect on itself and saves a lot of time doing meanial things 5037 like serializing a class. The primary way to do this is via MetaData. This means 5038 data about the self. 5039 5040 To get the metadata of a class out of the compiler,we must use the CTask's hash 5041 table and do these steps 5042 5043 -] Step 1 5044 5045 Lookup the class by it's name CHashClass 5046 *findc=HashFind(cls,Fs->hash_table,HTT_CLASS); 5047 5048 -] Step 2 5049 5050 Lookup the class by it's name CMemberLst 5051 *member=MemberFind("member_name",findc); 5052 5053 -] Step 3 5054 5055 Lookup the meta data I64 meta_data=MemberMeta("META_DATA",member); 5056 5057 5058 5059 Perhaps an example will help: 5060 5061 class CMeta { 5062 I64 a fmt "A:%d\n"; 5063 I64 b fmt "B:%d\n"; 5064 F64 c fmt "C:%n\n"; 5065 }; 5066 CMeta abc={1,2,3}; 5067 U0 Main(U8 *ptr,U8 *cls=lastclass) { 5068 CHashClass *findc=HashFind(cls,Fs->hash_table,HTT_CLASS); 5069 CMemberLst *ml; 5070 U64 sf; 5071 if(!findc) return; 5072 ml=MemberFind("a",findc); 5073 sf=(ptr+ml->offset)[0](U64); 5074 if(MemberMetaFind("fmt",ml)) { 5075 Print(MemberMetaData("fmt",ml),sf); 5076 } 5077 } 5078 Main(&abc); //Here we use lastclass to get the class of abc 5079 5080 5081 If you want to make a form using meta data,you can use PopUpForm 5082 5083 5084 class CInput { 5085 //Be sure to use -P with strings 5086 U8 name[STR_LEN] format "\n"; 5087 I64 age format "\n"; 5088 Bool is_tall format "\n"; 5089 }; 5090 CInput inp; 5091 PopUpForm(&inp); 5092 "%s is %d years old\n",inp.name,inp.age; 5093 if(inp.is_tall) 5094 "Tall!\n"; 5095 5096 5097 Runtime Part 5: Filesystem 5098 5099 If you are used to using TempleOS,use the Cd("Folder"); to move into a folder. 5100 You can list the contents of the directory via Dir(".");("." is the current folder 5101 ). Sometimes you want your programs to be aware of the folders. Luckily for 5102 you,you have come to the right place 5103 5104 In TempleOS,each task has a current directory path in Fs->cur_dir(this doesnt 5105 include the drive letter). If you want the full path,use DirCur. 5106 5107 To make a file,use FileWrite("filename","text",4 /*text length*/);. When you 5108 want to read it use FilleRead("filename",&len); FileRead will always put a NULL 5109 terminator at the end of the file for your,so you can use it like a string. 5110 5111 Like C,in TempleOS you can read files in a stream,But in TempleOS,all file 5112 reads/writes act directly on the Hard-Disks sectors(Which are BLK_SIZE bytes big). 5113 You FOpen("filename","w") for writing FOpen("filename","r") for reading. To open a 5114 file for adding more data to it,use FOpen("filename","w+"). Lets see an example 5115 5116 5117 // 5118 // Files opened with FOpen MUST WRITE BLK_SIZE bytes at once 5119 // A BLK is the size of a hard-disk sector 5120 // 5121 CFile *file=FOpen("Database.BIN","w"); 5122 class CFileEnt { 5123 U8 name[STR_LEN]; 5124 U8 password[STR_LEN]; 5125 }; 5126 #assert sizeof(CFileEnt)<=BLK_SIZE 5127 CFileEnt clayton={"Clayton","123"}; 5128 CFileEnt root={"Root","toor"}; 5129 U8 buffer[BLK_SIZE]; 5130 MemCpy(buffer,&root,sizeof(CFileEnt)); 5131 FBlkWrite(file,buffer,0,1); //Write 1 blk at the first block(blk 0) 5132 MemCpy(buffer,&clayton,sizeof(CFileEnt)); 5133 FBlkWrite(file,buffer,1,1); //Write 1 blk at the second block(blk 1) 5134 FClose(file); 5135 // 5136 // Now we read 5137 // 5138 file=FOpen("Database.BIN","r"); 5139 CFileEnt user; 5140 while(FBlkRead(file,buffer,,1)) { 5141 MemCpy(&user,buffer,sizeof(CFileEnt)); 5142 "Got user \"%s\" with password \"%s\"\n",user.name,user.password; 5143 } 5144 FClose(file); 5145 5146 5147 Making and reading files is fun,but first you need to figure out where a file 5148 is. To do this use, . This will return a CDirEntry of the results(which may be 5149 multiple files). Assuming you are familiar with wildcards from Linux,DOS and CP/M. 5150 Look at this example 5151 5152 5153 FileWrite("abc.TXT","abc",3); 5154 FileWrite("def.TXT","def",3); 5155 FileWrite("ghi.TXT","ghi",3); 5156 CDirEntry *cur,*root=FilesFind("*.TXT",FUF_JUST_FILES); 5157 for(cur=root;cur!=NULL;cur=cur->next) { 5158 "I Found %s\n",cur->full_name; 5159 } 5160 DirEntryDel(root); 5161 5162 5163 A CDirEntry has much information about the directory structure. The most 5164 important is full_name which tells you the full name of the file as you may 5165 expect(name is the filename without the path). When you are done with a CDirEntry 5166 be sure to free the root data with . 5167 5168 To check if a file exists,you can use FileFind("file.HC") to check if a file 5169 exists. 5170 5171 Time to get to the nitty gritty. Has some epic flags you can use.Im not going to 5172 waste time with exposiiton,rather I will give you a table of flags 5173 5174 5175 -] FUF_RECURSE 5176 5177 This will search in the child folders for the pattern too 5178 5179 -] FUF_JUST_DIRS 5180 5181 Chooses only directories(folders) 5182 5183 -] FUF_JUST_FILES 5184 5185 Chooses only files 5186 5187 -] FUF_JUST_TXT 5188 5189 Chooses only text files 5190 5191 -] FUF_JUST_DD 5192 5193 Chooses only DolDoc files 5194 5195 -] FUF_JUST_SRC 5196 5197 Chooses only source files 5198 5199 -] FUF_Z_OR_NOT_Z 5200 5201 This will ignore Ziped named of files and just check as normal 5202 5203 -] FUF_FLATTEN_TREE 5204 5205 This will flatten a FUF_RECURSE tree for you conveince 5206 5207 5208 If you want to delete files,use DelTree("folder/files");,or if you just want to 5209 remove a fule use Del("file"); 5210 5211 There are 2 ways to make a folder,use Cd("a/b/c/d/e",TRUE); to make a path,or 5212 make a folder one at a time via DirMk("folder_name");. Copy your stuff via CopyTre 5213 e("old","new") or just a file via Copy("old","new"). 5214 5215 And by the way you can open a file chooser via PopUpPickFile("T:/"); 5216 5217 Runtime Part 6: Data structures(1 CQue) 5218 5219 TempleOS comes loaded with useful data structures but it may be confusing at 5220 first. The most important one is a CQue. This means a Circular Queue. It's likle a 5221 loop,ill draw a picture for you. 5222 5223 5224 5225 <39> 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 As you can see(poorly drawn) is that each item has 2 pointers( the CQue->last 5236 and the CQue->next).The ->last pointer is the previous item in the chain,not the 5237 "last" one. 5238 5239 To make a new CQue,use QueInit on the item make both pointers point to the 5240 item,which means an empty CQue. You can insert items into the CQue via QueIns(to_i 5241 nsert,at). Perhaps an example will help you. 5242 5243 In our below example,I start at head and also end at head as the queue is 5244 ciruclar 5245 5246 5247 CQue *head=MAlloc(sizeof CQue),*one=MAlloc(sizeof CQue),*two=MAlloc(sizeof 5248 CQue),*cur; 5249 QueInit(head); 5250 QueIns(one,head); 5251 QueIns(two,one); 5252 for(cur=head->next;cur!=head;cur=cur->next) 5253 "Current element(excuding HEAD):%P\n",cur; 5254 QueDel(head); //Remove all items in the CQue 5255 Free(head); //QueDel doesnt Free the head 5256 5257 5258 To get the count of items in your queue use QueCnt(head). And to remove an item 5259 form the queue(not Free it),use QueRem which will detach the item from a queue 5260 5261 5262 CQue *head=MAlloc(sizeof CQue),*one=MAlloc(sizeof CQue),*two=MAlloc(sizeof 5263 CQue),*cur; 5264 QueInit(head); 5265 QueIns(one,head); 5266 QueIns(two,one); 5267 QueRem(one); //Detach one from the CQue 5268 Free(one); //Free it's data 5269 for(cur=head->next;cur!=head;cur=cur->next) 5270 "Current element(excuding HEAD):%P\n",cur; 5271 QueDel(head); //Remove all items in the CQue 5272 Free(head); //QueDel doesnt Free the head 5273 5274 5275 You can insert get the item count of the QueCnt(head) 5276 5277 Here is a reference section: 5278 -] QueInit(head) 5279 5280 Intialize the head of a queue 5281 5282 -] QueIns(to_ins,elem) 5283 5284 Insert an item after the elem 5285 5286 -] QueInsRev(to_ins,elem) 5287 5288 Insert an item before the elem 5289 5290 -] QueRem(elem) 5291 5292 Detach an item from the queue(doesnt free it) 5293 5294 -] QueDel(head) 5295 5296 Frees all items in the queue 5297 5298 -] QueCnt(head) 5299 5300 How many items in the queue(excluding the head) 5301 5302 5303 Runtime Part 7: Data structures 2(HashTable) 5304 5305 Hash tables are like dictionary data structures and each task has one in Fs->has 5306 h_table. Each CHash has a type and a str. 5307 5308 When you look up a hash from a hash-table you will need the type. For example,if 5309 we want to grab a define(HTT_DEFINE_STR) from our current task,we do: 5310 5311 #define FOO 123 5312 CHashDefineStr *def=HashFind("FOO",Fs->hash_table,HTT_DEFINE_STR); 5313 if(def) 5314 "%s\n",def->data; 5315 5316 We looked up foo with type HTT_DEFINE_STR. Sometimes we want to add things to a 5317 CHashTable. To do this we need to use HashAdd. 5318 5319 CHashDefineStr *d=CAlloc(sizeof(CHashDefineStr)); 5320 d->str=StrNew("Hello"); //Must allocate string on heap 5321 d->type=HTT_DEFINE_STR; 5322 d->data=StrNew("10"); 5323 HashAdd(d,Fs->hash_table); 5324 //We added the macro Hello into the hash table 5325 "%d\n",Hello; 5326 5327 5328 Sometimes you want to make your own hashtables. You can do this via HashTableNew 5329 (size). size MUST BE A POWER OF 2. 5330 5331 Any generic data in the hashtable should use type HTT_FRAME_PTR as HashTableDel 5332 doesnt try to make assuptions on how to free the data 5333 5334 Perhaps an example will help: 5335 5336 CHashTable *ht=HashTableNew(0x100); 5337 CHashGeneric *ent=CAlloc(sizeof CHashGeneric); 5338 ent->user_data0=1; 5339 ent->user_data1=2; 5340 ent->user_data2=3; 5341 ent->type=HTT_FRAME_PTR; 5342 ent->str=StrNew("look"); 5343 HashAdd(ent,ht); 5344 CHashGeneric *g=HashFind("look",ht,HTT_FRAME_PTR); 5345 "%d,%d,%d\n",g->user_data0,g->user_data1,g->user_data2; 5346 HashTableDel(ht); 5347 5348 5349 Here is a reference of hash table functions 5350 5351 -] HashAdd(item,table) 5352 5353 Adds an item to the hash table 5354 5355 -] HashRemDel(item,table) 5356 5357 Delete an item from the hash table 5358 5359 -] HashFind(str,table,type) 5360 5361 Find an item in the table 5362 5363 -] HashSingleTableFind(str,table) 5364 5365 Find an item in the table,but dont check parent task's thing 5366 5367 -] HashTableNew(sz) 5368 5369 Make new hashtable,sz must be a power of 2 5370 5371 5372 Runtime Part 8: Data structures 3(Fifo) 5373 5374 Fifo's mean "First In First Out" and do things like store key presses. The first 5375 key you press is the the first one you get out. They also have a maximum 5376 size,which means that if you get too many keys,the old ones will be discarded 5377 5378 It looks like this: 5379 <40> 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 First create a FIFO with FifoI64New,Size must be a power of 2 5396 5397 CFifoI64 *fifoI64=FifoI64New(4); 5398 FifoI64Ins(fifoI64,1); 5399 FifoI64Ins(fifoI64,2); 5400 FifoI64Ins(fifoI64,3); 5401 5402 You can remove an item with FifoI64Rem. This takes a pointer and returns TRUE 5403 5404 CFifoI64 *fifoI64=FifoI64New(4); 5405 FifoI64Ins(fifoI64,1); 5406 FifoI64Ins(fifoI64,2); 5407 FifoI64Ins(fifoI64,3); 5408 I64 val; 5409 while(FifoI64Rem(fifoI64,&val)) 5410 "Got a %d\n",val; 5411 5412 5413 Here is a reference section 5414 5415 -] FifoI64New(sz) 5416 5417 Make a new fifo,sz must be a power of 2 5418 5419 -] FifoI64Flush(f) 5420 5421 Remove all the items from the fifo 5422 5423 -] FifoI64Cnt(f) 5424 5425 Get a count of all the items in the fifo 5426 5427 -] FifoI64Peek(f,&val) 5428 5429 Look at the next item in the fifo without removing it 5430 5431 -] FifoI64Del(f) 5432 5433 Free the fifo 5434 5435 -] FifoI64Rem(f,&val) 5436 5437 Remove an item from the fifo 5438 5439 -] FifoI64Ins(f,val) 5440 5441 Insert an item into the fifo 5442 5443 -] FifoU8Flush(f) 5444 5445 Remove all the items from the fifo 5446 5447 -] FifoU8Cnt(f) 5448 5449 Get a count of all the items in the fifo 5450 5451 -] FifoU8Peek(f,&val) 5452 5453 Look at the next item in the fifo without removing it 5454 5455 -] FifoU8Del(f) 5456 5457 Free the fifo 5458 5459 -] FifoU8Rem(f,&val) 5460 5461 Remove an item from the fifo 5462 5463 -] FifoU8Ins(f,val) 5464 5465 Insert an item into the fifo 5466 5467 -] FifoU8New(sz) 5468 5469 Make a new fifo,sz must be a power of 2 5470 5471 5472 Runtime Part 9: User Input 5473 5474 TempleOS lets you do lit stuff like click on things and use the keyboard. These 5475 events are passed through messages. We use GetMsg to get the messages,along with a 5476 message mask. 5477 5478 I64 x,y; 5479 U0 DrawIt(CTask *t,CDC *dc) { 5480 dc->color=RED; 5481 GrRect(dc,x,y,100,100); 5482 } 5483 U0 Run() { 5484 Fs->draw_it=&DrawIt; 5485 I64 m,x2,y2; 5486 while(TRUE) { 5487 m=GetMsg(&x2,&y2,1<<MSG_MS_MOVE+1<<MSG_MS_R_DOWN); 5488 if(m==MSG_MS_R_DOWN) 5489 break; 5490 x=x2; 5491 y=y2; 5492 Refresh; 5493 } 5494 } 5495 Run; 5496 5497 5498 Keyboard messages can be gotten via ScanKey(&ch,&sc). The first argument is the 5499 ASCII charactor,and the second one is the scancode. The scancode is the raw key 5500 being pressed and has flags in it. I'll give an example usage of the function 5501 first before I dive into details. 5502 5503 I64 x,y; 5504 U0 DrawIt(CTask*,CDC*dc) { 5505 dc->color=GREEN; 5506 GrRect(dc,x,y,100,100); 5507 } 5508 U0 Run() { 5509 Fs->draw_it=&DrawIt; 5510 I64 msg,sc,ch; 5511 for(;TRUE;) { 5512 if(ScanKey(&ch,&sc)) { 5513 if(sc&0xff==SC_ESC) break; 5514 if(sc&0xff==SC_CURSOR_UP) { 5515 y-=3; 5516 } else if(sc&0xff==SC_CURSOR_DOWN) { 5517 y+=3; 5518 } else if(sc&0xff==SC_CURSOR_LEFT) { 5519 x-=3; 5520 } else if(sc&0xff==SC_CURSOR_RIGHT) { 5521 x+=3; 5522 } 5523 } else { 5524 Refresh; 5525 } 5526 } 5527 } 5528 Run; 5529 5530 As you can see,I check the first 8 bits(0xff) of the scan code to test what key 5531 it is. There also flags on the scancode that tell you things like if the shift key 5532 is down etc. 5533 5534 The first byte of scancode is the key code,but the other bytes are flags which 5535 can be tested via the "&" operator 5536 5537 5538 I64 x,y; 5539 I64 color=GREEN; 5540 U0 DrawIt(CTask*,CDC*dc) { 5541 dc->color=color; 5542 GrRect(dc,x,y,100,100); 5543 dc->color=RED; 5544 } 5545 U0 Run() { 5546 Fs->draw_it=&DrawIt; 5547 I64 msg,sc,ch; 5548 for(;TRUE;) { 5549 if(ScanMsg(&ch,&sc,1<<MSG_KEY_UP|1<<MSG_KEY_DOWN)) { 5550 if(sc.u8[0]==SC_ESC) break; 5551 if(sc.u8[0]==SC_CURSOR_UP) { 5552 y-=3; 5553 } else if(sc.u8[0]==SC_CURSOR_DOWN) { 5554 y+=3; 5555 } else if(sc.u8[0]==SC_CURSOR_LEFT) { 5556 x-=3; 5557 } else if(sc.u8[0]==SC_CURSOR_RIGHT) { 5558 x+=3; 5559 } 5560 if(sc&SCF_CTRL) 5561 color=RED; 5562 else if(sc&SCF_SHIFT) 5563 color=YELLOW; 5564 else 5565 color=GREEN; 5566 } else { 5567 Refresh; 5568 } 5569 } 5570 } 5571 Run; 5572 5573 5574 Here's a list of scancode flags: 5575 5576 -] SCF_KEY_UP 5577 5578 The key was released 5579 5580 -] SCF_CTRL 5581 5582 The Ctrl key is down 5583 5584 -] SCF_SHIFT 5585 5586 The shift key is down 5587 5588 -] SCF_ALT 5589 5590 The alt key is down 5591 5592 -] SCF_CAPS 5593 5594 The Caps lock key is down 5595 5596 -] SCF_NUM 5597 5598 The NumLock key is kdown 5599 5600 -] SCF_SCROLL 5601 5602 Scroll Lock key is down 5603 5604 -] SCF_MS_L_DOWN 5605 5606 The left mouse is down 5607 5608 -] SCF_MS_R_DOWN 5609 5610 The right mouse is down 5611 5612 -] SCF_NO_SHIFT 5613 5614 There is no shift 5615 5616 5617 Here's a list of scancode keys: 5618 5619 -] SC_ESC 5620 5621 The escape key 5622 5623 -] SC_BACKSPACE 5624 5625 The backspace key 5626 5627 -] SC_TAB 5628 5629 The tab key 5630 5631 -] SC_ENTER 5632 5633 The enter key 5634 5635 -] SC_CTRL 5636 5637 The ctrl key 5638 5639 -] SC_ALT 5640 5641 The alt key 5642 5643 -] SC_CAPS 5644 5645 The caps lock key 5646 5647 -] SC_NUM 5648 5649 The num lock key 5650 5651 -] SC_SCROLL 5652 5653 The scroll lock key 5654 5655 -] SC_CURSOR_UP 5656 5657 The up key 5658 5659 -] SC_CURSOR_DOWN 5660 5661 The down key 5662 5663 -] SC_CURSOR_LEFT 5664 5665 The left key 5666 5667 -] SC_CURSOR_RIGHT 5668 5669 The right key 5670 5671 -] SC_PAGE_DOWN 5672 5673 The page down key 5674 5675 -] SC_PAGE_UP 5676 5677 The page up key 5678 5679 -] SC_HOME 5680 5681 The home key 5682 5683 -] SC_END 5684 5685 The end key 5686 5687 -] SC_INS 5688 5689 The insert key 5690 5691 -] SC_DELETE 5692 5693 The delete key 5694 5695 -] SC_F1-SC_F12 5696 5697 The Fxx keys 5698 5699 -] SC_PAUSE 5700 5701 The pause key 5702 5703 -] SC_GUI 5704 5705 The logo key 5706 5707 -] SC_PRTSCRN1 5708 5709 The print screen key 5710 5711 -] SC_PRTSCRN2 5712 5713 The print screen key 5714 5715 5716 I mentioned eariler about GetMsg,and I used ScanMsg. GetMsg waits for an 5717 event,but ScanMsg doesn't. There are also message codes 5718 5719 -] MSG_KEY_DOWN(ch,scancode) 5720 5721 A Key is put down 5722 5723 -] MSG_KEY_UP(ch,scancode) 5724 5725 A Key is release 5726 5727 -] MSG_MS_MOVE(x,y) 5728 5729 The mouse is moved 5730 5731 -] MSG_MS_L_DOWN(x,y) 5732 5733 The left button is down 5734 5735 -] MSG_MS_L_UP(x,y) 5736 5737 The left button is down 5738 5739 -] MSG_MS_R_DOWN(x,y) 5740 5741 The right button is down 5742 5743 -] MSG_MS_R_UP(x,y) 5744 5745 The right button is down 5746 5747 5748 Runtime Part 9: Multithreading 5749 5750 TempleOS is non-premptive. This means each Task has to manually tell the 5751 computer when to context swap. The way to do this and prevent freezing is to Yield 5752 5753 In TempleOS,spawning task's is easy,use the Spawn function 5754 5755 5756 U0 Foo(U8 *data) { 5757 Beep; 5758 } 5759 Spawn(&Foo,"Some_data","TaskName"); 5760 5761 5762 You can make a user terminal via User. You can talk to that task via XTalk 5763 5764 5765 CTask *u=User; 5766 XTalk(u,"\"Exiting in 5 seconds\\n\";\n"); //Be sure to put a semi-colon at the 5767 end as we are "the-user". 5768 Sleep(5000); 5769 XTalk(u,"Exit;\n"); 5770 5771 5772 Sometimes you want to wait for a task to die,to do this use DeathWait 5773 5774 5775 CTask *t=User; 5776 DeathWait(&t); //Note address of t 5777 Beep; //Will beep when you exit the User task 5778 5779 5780 There is also a BirthWait 5781 5782 5783 CTask *t=User; 5784 BirthWait(&t); //Note address of t 5785 Beep; //Will beep when you exit the User task 5786 5787 5788 To avoid race conditions we use locks. In TempleOS this is acheived through 5789 locked bit instructions with spinlocks. How it works is LBts will set the bit,and 5790 return the old value of the bit. We keep on setting the bit. If the old value is 5791 not set,it means we have access to the lock,otherwise we keep on looping. Be sure 5792 to reset the bit when you are done with LBtr. 5793 5794 5795 I64 beep_lock=0; 5796 U0 OneThread(I64 snd) { 5797 //This will spin until bit 0 is reset(look at the end of the function) 5798 while(LBts(&beep_lock,0)) //LBts has a side effect of setting the bit after it 5799 is checked 5800 Yield; //We are going to be beeping for awhile so Yield out control to other 5801 tasks 5802 Beep(snd); 5803 //We reset bit 0 of beep_lock to signify we are done with it. 5804 LBtr(&beep_lock,0); 5805 } 5806 I64 i; 5807 for(i;i!=10;i++) { 5808 Spawn(&OneThread,i*7+10); 5809 "Spawned a thread!!\n"; 5810 } 5811 5812 Runtime Part 10: Jobs 5813 5814 In TempleOS,each core has a seth_task. This task does lit stuff like run Jobs 5815 which can be created via TaskExe and you get the results via JobResGet 5816 5817 5818 CJob *job=TaskExe(Gs->seth_task,Fs,"1+1;;;",0); 5819 res=JobResGet(job); 5820 Kill(jobber); 5821 "I got %d\n",res; 5822 5823 With cpu_structs,you can spawn jobs on other cores 5824 5825 5826 CTask *parent_task=Fs; 5827 I64 core=0; 5828 //mp_cnt is the number of cpus 5829 CJob *jobs[mp_cnt]; 5830 for(core=0;core!=mp_cnt;core++) { 5831 jobs[core]=TaskExe(cpu_structs[core].seth_task,Fs, 5832 "Sleep(RandI64%1000);" 5833 "Gs->num;;", //Gs is the current CCPU for the core,->num is the cpu number 5834 0); 5835 } 5836 for(core=0;core!=mp_cnt;core++) { 5837 "Core %d return %d\n",core,JobResGet(jobs[core]); 5838 } 5839 5840 5841 If you want to have the parent task wait while a job runs,you can use the JOBf_W 5842 AKE_MASTER flag. 5843 5844 5845 CTask *parent_task=Fs; 5846 //Things ending in a lowecase f as bits(and need to be shifted to be flags) 5847 TaskExe(Gs->seth_task,parent_task,"Play(\"EGBDF\");",(1<<JOBf_WAKE_MASTER)); 5848 5849 Runtime Part 11: DolDoc 5850 5851 Most of the text you see on screen is from the DolDoc layout engine. It uses a 5852 series of dollar signs to set things like the text color and make elements. The 5853 are stored as a circular queue of CDocEntry's. The easyiest way to make a DolDoc 5854 element is to use DocPrint,use DocPut to get the current task's document. 5855 5856 5857 //BT is a button 5858 CDocEntry *de=DocPrint(DocPut,"\n\n$BT,\"Hello\"$\n\n"); 5859 5860 5861 As you can see,the DolDoc entries have a type and argument. They are surrounded 5862 by $'s. They can also have flags too. This let's you do things like center the 5863 text. Lets see an example: 5864 5865 5866 //TX is a text,+CX is the center flag 5867 CDocEntry *de=DocPrint(DocPut,"\n\n$TX+CX,\"Hello\"$\n\n"); 5868 5869 5870 DolDoc entries can also take an argument,Links use this to figure out where to 5871 go when you click them. Arguments for DolDoc entries come after the comma,some of 5872 the arguments are named and have the format "name=value" 5873 5874 5875 CDocEntry *de=DocPrint(DocPut,"\n\n$LK,\"Text\",A=\"FL:/PersonalMenu.DD\"$\n\n"); 5876 5877 5878 You can interact directly with the generated CDocEntrys. You can put things like 5879 callbacks into them. In our below example I set the left_cb function pointer to 5880 Beep2 and I tell the entry that it has a callback with DOCEF_LEFT_CB. 5881 5882 5883 I64 Beep2(CDoc *,CDocEntry *) { 5884 Beep; 5885 } 5886 CDocEntry *de=DocPrint(DocPut,"\n\n$BT+CX,\"Hello\"$\n\n"); 5887 de->de_flags|=DOCEF_LEFT_CB; 5888 de->left_cb=&Beep2; 5889 5890 5891 You can use the DocMenu function to get a value from your document. I use the LE 5892 for a left-click-expression. 5893 5894 5895 U0 CreateDialog() { 5896 CDocEntry *nums[3]; 5897 I64 i; 5898 DocClear(DocPut); 5899 "$TX+CX,\"Pick a number:\"$\n"; 5900 for(i=0;i!=3;i++) { 5901 nums[i]=DocPrint(DocPut,"\n\n$BT+CX,\"%d\",LE=%d$\n\n",i,i); 5902 } 5903 DocBottom(DocPut); 5904 switch(DocMenu(DocPut)) { 5905 start: 5906 DocClear(DocPut); 5907 case 0: 5908 "You picked nothing lol.\n"; 5909 break; 5910 case 1: 5911 "One is the one\n"; 5912 break; 5913 case 2: 5914 "Two is too good\n"; 5915 break; 5916 end: 5917 } 5918 } 5919 CreateDialog; 5920 5921 5922 You can use PopUpForm to use a class's meta data for making a menu. 5923 5924 5925 U0 CreateDialog() { 5926 class CInput { 5927 //Be sure to use -P with strings 5928 U8 name[STR_LEN] format "\n"; 5929 I64 age format "\n"; 5930 Bool is_tall format "\n"; //CB is a Check box 5931 }; 5932 CInput inp; 5933 PopUpForm(&inp); 5934 "%s is %d years old\n",inp.name,inp.age; 5935 if(inp.is_tall) 5936 "Tall!\n"; 5937 5938 5939 Yeah time for some reference section ehh: 5940 5941 -] TX 5942 5943 Text 5944 5945 -] CR 5946 5947 Newline 5948 5949 -] CU 5950 5951 Cursor pos,normally a ASCII #5 5952 5953 -] TB 5954 5955 Tab 5956 5957 -] CL 5958 5959 Clears all elements without the "+H" flag 5960 5961 -] PB 5962 5963 Page break 5964 5965 -] PL 5966 5967 Page length 5968 5969 -] LM 5970 5971 Left margin 5972 5973 -] RM 5974 5975 Right margin 5976 5977 -] HD 5978 5979 Header margin 5980 5981 -] FO 5982 5983 Footer margin 5984 5985 -] ID 5986 5987 Indent,use wit tree elements,and use with a negative number to un-indent 5988 5989 -] FD 5990 5991 Forground default color 5992 5993 -] BD 5994 5995 Background default color 5996 5997 -] PT 5998 5999 Command Line Prompt 6000 6001 -] WW 6002 6003 Use 1 to enable word wrap,use 0 to disable 6004 6005 -] UL 6006 6007 Use 1/0 to enable/disable underline 6008 6009 -] IV 6010 6011 Disable/enable Inverting of colors 6012 6013 -] BK 6014 6015 Burger Kind,just kidding,it's actually for blinking 6016 6017 -] SX 6018 6019 Shift the text by a amount of pixels 6020 6021 -] SY 6022 6023 Shift the text up/down by an amount of pixels 6024 6025 -] CB 6026 6027 Checkbox 6028 6029 -] LS 6030 6031 Major Lit Alert 6032 Use with the "D" argument to make a list(from a DefineListLoad),do this 6033 $LS,"potato",D="ST_BIBLE_BOOKS"$ 6034 Clicking on this will make a menu to pick an item from the list 6035 6036 -] MA 6037 6038 A macro,clicking on this will insert LM into the command line prompt 6039 6040 -] TR 6041 6042 A Tree wigdet,use this with ID to nest the tree's 6043 6044 -] HL 6045 6046 Turn HolyC syntax highting on/off 6047 6048 6049 Here is a reference section for the flags,they can be added/removed with +/-(For 6050 example you can do "$TX+CX+H,\"I have CX and H flags.\"$\n";) 6051 6052 -] H 6053 6054 Hold,this will prevent CL from deleting this element 6055 6056 -] L 6057 6058 This will make the element act as a link 6059 6060 -] TR 6061 6062 This will make the element act as a tree 6063 6064 -] LS 6065 6066 This will make the element act as a list 6067 6068 -] PU 6069 6070 This will make a macro run in a popup window 6071 6072 -] C 6073 6074 This will collapse a tree,use -C to uncollapse the tree 6075 6076 -] X 6077 6078 This will save and Exit after the macro is done 6079 6080 -] UD 6081 6082 Update data on typing 6083 6084 6085 Here is a reference section for the argument codes,use them like "$TX,T=\"123\"$" 6086 6087 -] T 6088 6089 Tag text,this is the text that gets displayed. 6090 6091 -] LEN 6092 6093 Sets the length of the DA element. 6094 6095 -] A 6096 6097 Sets the link location 6098 6099 -] LE 6100 6101 Left expression,runs an expression on left click 6102 6103 -] RE 6104 6105 Right expression,runs an expression on right click 6106 6107 -] LM 6108 6109 Left macro,runs text on left click 6110 6111 -] RM 6112 6113 Right macro,runs text on right click 6114 6115 -] RT 6116 6117 Raw type of DA 6118 6119 -] U 6120 6121 User data 6122 6123 -] SCX 6124 6125 Scroll x columns Makes a amazing scrolling effect 6126 6127 -] SX 6128 6129 Scroll x pixels 6130 6131 -] SY 6132 6133 Scroll y pixels 6134 6135 6136 Making links is easy,to do this we use "$LK,\"text\",A=\"BF:Acts,2:3\"$"; Here 6137 is a reference for the link codes: 6138 6139 -] FI 6140 6141 File index,FI="file" or FI="file,line" 6142 6143 -] FF 6144 6145 File Find,FF="file,text" 6146 6147 -] BF 6148 6149 Bible Find,BF="book,text". "text" can be a chapter/verse 6150 6151 -] HI 6152 6153 Help Index,HI="Help Index". Make help indexes via #help_index 6154 6155 -] A 6156 6157 Symbol address, takes a pointer A="0x11223344" 6158 6159 6160 Now a function reference: 6161 6162 -] DocBottom 6163 6164 Move to the bottom of the document 6165 6166 -] DocCenter 6167 6168 Make ->cur_entry be in the viewport 6169 6170 -] DocClear 6171 6172 Clear all elements except those with the +H flag 6173 6174 -] DocCollapse(collapsed,doc) 6175 6176 Collapse or un-collapse all trees in the document 6177 6178 -] DocDel 6179 6180 Delete a documents memory 6181 6182 -] DocEntryDel(doc,elem) 6183 6184 Deletes a document entry 6185 6186 -] DocEntryCopy(doc,elem) 6187 6188 Copy an element 6189 6190 -] DocInsDoc(to,from) 6191 6192 Insert a document into an other document 6193 6194 -] DocLock 6195 6196 Lock a document 6197 6198 -] DocUnlock 6199 6200 Unlock a document 6201 6202 -] DocRst 6203 6204 Reset the document 6205 6206 -] DocTop 6207 6208 Go to the top of the document 6209 6210 -] DocLineRead(filename,line) 6211 6212 Read a line from a file 6213 6214 -] DocLineWrite(filename,line,text) 6215 6216 Write a line into a file 6217 6218 -] DocRead(filename) 6219 6220 Read a document from a file 6221 6222 -] DocLoad(into_doc,ptr,len) 6223 6224 Read a document from memory into a docuemnt 6225 6226 -] DocSave(doc,len_ptr) 6227 6228 Save a document into memory 6229 6230 -] DocWrite(doc) 6231 6232 Save a document to disk. Filename is detirmnined by DocNew("filename"); 6233 6234 -] DocMenu 6235 6236 Interact with a document until a value is found 6237 6238 -] DocForm 6239 6240 Use a class's meta-data to make a form for you to fill out 6241 6242 -] DocNew(filename) 6243 6244 Make a new document that will be saved to filename 6245 6246 -] DocGR(doc,filename.GR) 6247 6248 Insert a .GR file into a document 6249 6250 -] DocPrint 6251 6252 Print text into a document 6253 6254 -] DocPut 6255 6256 Get the current document for a task 6257 6258 -] DocType(doc,filename) 6259 6260 Type a file into a document