Blog

  • Is This the Real Art?

    People often criticize AI generated pictures or music for taking money away from real artists who should be paid for what they made with their time, blood, sweat, and tears. These concerns are valid, but it raises larger questions. Can humans tell the difference between pictures, music, or videos made by Artificial Intelligence compared to what a human can make?

    From what I have seen, I would argue that it is usually impossible to see the difference between something made from an AI vs a human. AI is getting so good that I can’t tell what is real. What even is real art? All artists take inspiration from other sources and generate remixes based on what they know. The reason AI threatens artists is because it knows everything and has been fed the writings, music, and visual art made by people who were never paid.

    But it goes deeper than that, people are not given the sources used to generate art. The AI bots will never give credit to the people whose art was used to train the AI in the first place. And sometimes, the original creator of the art gets automatically banned for copyright infringement by a robot even though a robot stole it from them.

    So the issue is not only that it potentially prevents people from buying the original work due to not knowing where it came from, but that the original work is deleted from the internet because the artist is banned and accused of stealing what was actually stolen from them.

    Once again, the issue is that the truth is hidden from the public and the AI can take credit for knowing how to make art that seems original because we don’t know which human made it originally. Even if the humans were paid billions of dollars by the AI companies, they would still not receive credit for their creations. But since they are not receiving money either. two crimes are being committed against real humans by machines controlled by the owners who are profiting from someone else’s work.

    Sources:

    AI companies accused of hoarding and destroying millions of books:

    The facts about AI companies destroying books:

  • Autistic Article Against AI

    I had decided not to write a book in favor of Artificial Intelligence or against it. But when I saw it shoved into my face on all social media, and that even Linux users and developers were being led astray, I felt it was right to write this short book.

    I want to stand with those who speak against AI slop and warn believers in Free Software to stay watchful. I could hardly believe that even Linus Torvalds could be deceived enough to share in their suffering and confusion.

    Yet the devil is the god of this world, and where the Natural Intelligence given by God is missing, Satan has found a new vessel of Artificial Intelligence to overpower and deceive both the weak and the strong. May God protect us. Amen.

    Furthermore, I have decided that at no part shall I use Artificial Intelligence in the making of this book. Instead, I want to educate people on the real problems posed by AI that are not being talked about enough.

    My personal issue with AI is not that it is a machine, but that history is being altered. Books long out of print are being scanned into Large Language Models before the books are destroyed. I pray that it is not too late for others to look back in history and see that the people burning books are never the good guys.

  • GMP version of chastdin

    I made a fork of my calculator program that can handle arbitrarily large integers using the GNU Multiple Precision Arithmetic Library.

    This makes it possible to generate numbers of millions of digits using C and Assembly code written by the developers of GMP. Their routines far exceed my own, because decades of work have been put into the fastest arithmetic possible.

    Because larger numbers are possible, I have created a pow command which can raise a number to any exponent using the “mpz_pow_ui” function.

    https://github.com/chastitywhiterose/chastdin/tree/main/chastdin_gmp

    Despite the arithmetic improvement, this program still uses the chastdin library I wrote to get keyboard input from the user and process it as numbers.

    One of the side effects of this is that the user cannot enter negative numbers. Still, if they subtract larger numbers from smaller numbers, negative numbers are handled normally by GMP’s arithmetic functions.

  • Calculator Programming Inspiration

    When I was 21 years old, I had invented a postfix notation calculator that used the GMP library. At some point I lost all the code but my memory retains almost everything.

    I have since written a similar calculator using native hardware integers. It is the chastdin calculator which has been written in C and Assembly for Intel and RISC-V.

    It would not take much effort to fork the C version of the calculator and use the mpz_t integers from GMP to remake the calculator from 18 years ago.

    Except this time it will probably be even better because I am far more advanced as a programmer compared to back then.

    But this time, I don’t intend to lose it because now I have new ways of backing up data and publishing books of code with explanations.

    Even when nobody else reads my books, I use them as reminders to myself of what I am doing and what I have learned.

    There will be a math book I publish about Big Numbers or Arbitrary Precision Arithmetic. I haven’t figured out all the plans yet but it will finish the work I already started when I made my large powers of two programs and the factorial sequence.

  • What are the reasons why some people say that Assembly is not worth learning, even though it is a fundamental part of computers?

    People say it is not worth learning because it is not a good strategy for making money. If, however, your goal is gaining a better understanding of how computers work, then clearly it is “worth it” to learn Assembly. Many people consider it a waste of time because they can write software faster in C or C++ than they could in Assembly.

    In programming, you can either spend a lot of time writing software that runs fast, or you can write it fast and then let the compiler optimize it and expect people to run it on faster machines. There is always a tradeoff between quality work and the time limits imposed by the industry. But when you are a hobbyist, you have no time limit and can do what you like.

    People are still learning old Assembly languages for machines that no longer exist for pure joy. I will always fondly remember the 6502 as a relic of the past that was simple to understand and powered the Nintendo Entertainment System.

    Intel Assembly will serve you well because most desktop and laptop PCs are still using 32-bit and 64-bit descendants of the Intel 8086 CPU.

    ARM assembly may interest you if you are using special Linux or Mac laptops that use ARM chips for their lower power consumption compared to Intel.

    RISC-V Assembly is one of the newer architectures, but it is an open standard, and some people believe it will replace Intel and ARM one day because of its lower cost to produce, as it doesn’t require licensing fees paid to the makers of Intel or ARM.

    Of all these, I have the most experience with Intel Assembly, and I have written books on programming using Assembly for DOS and Linux. If you are interested, I can help you get started.