From 6ef86d1dfe3ab829c68d14f911be86e5d7f3025d Mon Sep 17 00:00:00 2001 From: Simon Sarasova Date: Fri, 21 Jun 2024 08:47:06 +0000 Subject: [PATCH] Improved Seekia's slogan and Whitepaper.md. --- Changelog.md | 1 + Contributors.md | 2 +- ReadMe.md | 6 +- documentation/Contributing.md | 4 +- documentation/Whitepaper.md | 74 ++++--- gui/gui.go | 4 +- gui/startupGui.go | 4 +- internal/byteRange/byteRange_test.go | 8 +- internal/cryptography/blake3/blake3_test.go | 6 +- .../chaPolyShrink/chaPolyShrink_test.go | 2 +- internal/memos/createMemos/createMemos.go | 2 - .../memos/createMemos/createMemos_test.go | 10 +- internal/memos/readMemos/readMemos_test.go | 209 +++++++++--------- main.go | 8 +- resources/markdownImages/seekiaHomepage.jpg | Bin 43113 -> 77792 bytes .../markdownImages/seekiaLogoWithSubtitle.jpg | Bin 45345 -> 47644 bytes 16 files changed, 177 insertions(+), 163 deletions(-) diff --git a/Changelog.md b/Changelog.md index 9e3f893..3b56e66 100644 --- a/Changelog.md +++ b/Changelog.md @@ -6,6 +6,7 @@ Small and insignificant changes may not be included in this log. ## Unversioned Changes +* Improved Seekia's slogan and Whitepaper.md. - *Simon Sarasova* * Added an Estimated Time Remaining label to 2 processes within the Create Genetic Models utility. - *Simon Sarasova* * Split the createGeneticAnalysis package into 2 packages: createPersonGeneticAnalysis and createCoupleGeneticAnalysis. - *Simon Sarasova* * Upgraded Circl to version 1.3.9. - *Simon Sarasova* diff --git a/Contributors.md b/Contributors.md index 71db86d..8dee247 100644 --- a/Contributors.md +++ b/Contributors.md @@ -9,4 +9,4 @@ Many other people have written code for modules which are imported by Seekia. Th Name | Date Of First Commit | Number Of Commits --- | --- | --- -Simon Sarasova | June 13, 2023 | 257 \ No newline at end of file +Simon Sarasova | June 13, 2023 | 258 \ No newline at end of file diff --git a/ReadMe.md b/ReadMe.md index 70171b8..71d55ac 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -6,11 +6,11 @@ ![Seekia Homepage](./resources/markdownImages/seekiaHomepage.jpg) -*Cure racial loneliness. Beautify the human species. Seekia: Be race aware.* +*Cure racial loneliness. Facilitate eugenic breeding. Seekia: Be race and genetics aware.* -**Seekia is a race aware mate discovery network.** +**Seekia is a race and genetics aware mate discovery network.** -Seekia is a mate discovery network where users can find a mate while having a deep awareness of each potential partner's race. +Seekia is a mate discovery network where users can find a mate while having a deep awareness of each potential partner's race and genetics. Users can share racial information in their profiles such as their eye, skin, and hair color; hair texture; and the alleles in their genome which effect physical traits. Users can also share their genetic ancestry, which correlates to their race. diff --git a/documentation/Contributing.md b/documentation/Contributing.md index f802e54..561fe77 100644 --- a/documentation/Contributing.md +++ b/documentation/Contributing.md @@ -271,11 +271,11 @@ If you are defining a nested function, you must indent the lines containing the ```Go newFunction := func(){ - log.Println("Be Race Aware") + log.Println("Seekia: A race and genetics aware mate discovery network.") } newButton := widget.NewButton("Select Me", func(){ - log.Println("Be Race Aware") + log.Println("Seekia: A race and genetics aware mate discovery network.") }) ``` diff --git a/documentation/Whitepaper.md b/documentation/Whitepaper.md index 1b67813..c983033 100644 --- a/documentation/Whitepaper.md +++ b/documentation/Whitepaper.md @@ -6,9 +6,7 @@ New releases will created from this document and exported as PDFs. ## Seekia -Be Race Aware - -A race aware mate discovery network. +A race and genetics aware mate discovery network. ## Introduction @@ -16,6 +14,8 @@ The human species is a fascinating biological phenomenon with a complex and myst What has resulted is a species which possesses astounding beauty and biodiversity. +## Race + We can classify humans into different races. Races are defined by grouping humans by genetic attributes such as skin, eye and hair color; skin and hair texture; facial structure, and the alleles in their genomes which effect physical traits. If a human is sufficiently different from any other human, they are considered the only member of a unique race. Classifications of racial groups are fuzzy and not fully discrete, because every human is genetically and physically unique. We can also classify humans by their geographic ancestry by describing the locations where each person's ancestors lived at different times in history. Ancestry can be measured by analyzing genetic markers that a person shares with past human populations. Geographic distance was a significant impediment to gene flow between population groups for most of humanity's history. The humans within each isolated population group bred among themselves, resulting in the loss of genetic variation through the process of genetic drift. Consequently, members of these populations tend to be racially similar to each other. @@ -32,59 +32,71 @@ Racial loneliness has become an epidemic. It is the cause of significant despair Global fertility collapse can be partially explained by the trend of marriage and reproduction delayment, a phenomenon which has been worsened by racial loneliness. Many humans have a biological and psychological desire to breed with humans who resemble them and to produce offspring who resemble them. People who desire for their mate and children to look like them are spending more time searching and waiting for a mate who resembles them. The goal of finding a mate who belongs to a person's own race is a practical impossibility for many. -## Beauty +## Genetic Quality -Human beauty is defined as the ability of a person's physical appearance to evoke feelings of sexual attraction, arousal, and pleasure in other humans. Beauty is subjective for each individual, but trends and patterns emerge when surveying large quantities of people. Human beauty ranking is calculated by comparing the sentiments expressed by large populations of humans. Some people are more beautiful than other people, and some races are more beautiful than other races. Human beauty inequality is an inevitable consequence of human appearance diversity. +Genetic quality is defined by four main attributes: beauty, health, intelligence, and personality. A human who is healthier, more beautiful, more intelligent, happier, and more virtuous than another person is genetically superior to them. -## The Beauty Crisis +Certain humans are higher in genetic quality than other humans, and certain races are collectively higher in genetic quality than other races. In other words, some humans are genetically superior to other humans, and some races are collectively genetically superior to other races. -The beauty crisis, also known as the beauty scarcity crisis, the beauty shortage, and the ugliness crisis, is one of the most dire and widespread issues plaguing humanity. +To demonstrate my point, let's compare humans and races to movies. There is no greatest movie, but there are still good movies and bad movies. Similarly, there does not exist a singular person or race which possesses the highest genetic quality, but there are higher and lower genetic quality humans and races. -The beauty crisis is defined as the modern scarcity of beautiful humans and the scarcity's negative effects on humanity's happiness and flourishing. The modern human species has collectively become much less beautiful than it was throughout most of human history. +The movie "The Matrix" (1999) is far more commonly enjoyed than "Battlefield Earth" (2000), thus, it is a higher quality movie. Similarly, a gorgeous, intelligent, witty, dazzling, kind firefighter is much more desired and loved than an ugly, diseased, depressed, crippled, deceptive, rude, thieving thug. Someone in our world may prefer the thug over the firefighter, but on average, humanity prefers the firefighter's genetic traits. -There are many causes to the modern beauty crisis. One primary cause is the increase in humanity's collective beauty standards. Humanity's modern exposure to the world's most beautiful people and races has caused our beauty standards to increase. I posit that modern humans collectively rate their peers as being much less beautiful than ancient humans rated their own peers. When humans were hunter gatherers living in small tribes, we typically had visual exposure to a much lower quantity of races. Ancient human beauty standards were typically formed by a person's exposure to members of their own race and races which were more similar to their own. Modern humans now have visual exposure to the world's most beautiful people and races via photos, videos, and in-person interactions. Humanity's modern widened exposure to a larger diversity of humans has expanded our collective beauty ranking bounds to include all of the world's ugliest and most beautiful people and races. Digital beautification technologies and artificially generated humans have also exposed us to gorgeous humans that are more beautiful than any real-life human beings. Frequent exposure to highly beautiful human specimens has desensitized the parts of our brains which respond to beauty, causing us to perceive people as being uglier. +The world becomes a better place when it has more good movies and fewer bad movies. Similarly, the world becomes a better place when it is populated with humans and races of a higher genetic quality rather than those of a lower genetic quality. -Beauty exposure's effect of increasing humanity's beauty standards is very difficult to undo. The best treatment for people living in modern times is to cease consumption of media which depicts beautiful people to attempt to reset one's beauty standards. Unfortunately, this will never reset humanity's beauty standards to the state they existed in for ancient humans. Firstly, most humans will still be exposed to a larger diversity of races in their daily lives than ancient humans were exposed to due to advances in transportation technology, which have enabled the spread all of the world's races to all regions of the world. Secondly, it is very difficult to unsee and forget beautiful people and races. Forgetting someone's face can take decades, and it is usually impossible to forget the beauty of a race or particular anatomical structures. People should avoid consuming content which depicts beautiful people as early in life as possible, especially pornography. One possible way to decrease a person's beauty standards is a novel technology which could involve showing a person photos of ugly people while giving them some form of therapeutic stimulation. Some ideas include a cocktail of drugs, electricity to the brain, brain-machine interfaces, and magnetism to the brain. +### Beauty -The second major cause of the modern beauty crisis is the obesity crisis. Modern technology has caused and enabled people to become more obese than ever before. Rates of obesity have skyrocketed over the past century, causing humans to become much uglier. Some of the heaviest humans of all time are alive today. We are living in an age of unprecedented ugliness. +Human beauty is defined as the ability of a person's physical appearance to evoke feelings of sexual attraction, arousal, and pleasure in other humans. Beauty is subjective for each individual, but trends and patterns emerge when surveying large quantities of people. Human beauty ranking is calculated by comparing the sentiments expressed by large populations of humans. Some people are more beautiful than other people, and some races are collectively more beautiful than other races. Human beauty inequality is an inevitable consequence of human appearance diversity. -We are also living in an age of unprecedented beauty. Dentistry, teeth straightening braces, supplements, skin creams, and various other technologies have helped to produce some of the most beautiful humans of all time. Modern beautification technologies have unfortunately not been powerful enough to offset the uglifying effects of our modern world. +### Intelligence -The beauty crisis is one of the most significant issues plaguing humankind. Humans have become less attracted to each other, exacerbating many societal ills. +Intelligence is defined as the ability to recognize patterns, be creative, and solve problems. Intelligence is entirely derived from the brain and is thus a genetic trait, but can be influenced by a person's environment. Some humans are smarter than other humans, and some races are collectively smarter than other races. Cognitive inequality explains much of the outcome disparities between different humans and races that exist in our modern world. -The beauty crisis is contributing to the global fertility crisis. Many people lament that they cannot find a mate who they feel is beautiful enough to engage in a relationship with who also feels the same way about them. Many people are choosing not to have children because they view themselves as ugly and do not want to create ugly offspring. These factors are increasing the prevalence of singledom and childlessness, which are both increasing the global rates of loneliness, depression, meaninglessness, and lassitude. +### Health -Modern unprecedented beauty exposure, beautification technologies, and modern society's uglifying effects on our species have all contributed to the emergence of the beauty inequality crisis. The beauty inequality crisis is defined as the modern widening of the gap between the beautifulest and the ugliest humans and the gap's negative effects on humanity. The size disparity between the most and least sexually desirable portions of humanity has grown substantially. A larger portion of humanity now wants to mate and breed with a smaller portion of humanity. Competition for access to the increasingly-scarce resource of beautiful people has grown fiercer than ever. The beauty disparity crisis has increased the prevalence of people who are deeply envious of beautiful people and their superior social, romantic, and career success. +Health is defined as the proper functioning and well-being of the human body. Health is associated with a longer lifespan, increased mobility, and an absence of pain and disease. Some people are healthier than other people, and some races are collectively healthier than other races. -Human beauty is also becoming more important for human happiness and wellbeing. If humanity's story is like a video game, we are running out of quests to complete. Robots are replacing humans for labor. Artificial intelligence will soon provide the answers to most solvable questions. Humanity will eventually solve most of the world's problems such as curing most diseases and giving most people access to food and shelter. We are reaching the end of philosophy where most ideas have been thought of and most quandaries have been solved. As a result of these factors, modern humans have fewer sources of meaning. Humanity's modern shortage of meaning is known as the meaning crisis. The creation and worship of beauty are becoming some of the only sources of meaning in people's lives. Humans are now pursuing indulgent lives of hedonism, romance with other humans, and immersion into artificial and natural beauty. Human beauty worship and sexual relationships have become even more important to a happy human life. Robots cannot solve the beauty crisis because sexual and emotional human contact are some of the only things robots are not able to replace or replicate. +### Personality -The optimal solution to the beauty crisis is to beautify the human species. The ideal way to make humans more beautiful is by improving their genetics. +Personality is defined as a person's thought patterns, behaviors, and methods for understanding, interacting with, and experiencing the world. Personality is largely genetic. Personality and intelligence are connected. Some people have better personalities than other people, and some races collectively have better personalities than other races. Some examples of positive personality traits are happiness, virtue, hopefulness, empathy, calmness, compassion, sociability, generosity, cleanliness, honesty, perseverance, and kindness. + +## Eugenics + +Eugenics is defined as any practice or process which improves humanity's genetic quality. + +Eugenics can be observed in many different processes. Diseases which disproportionately kill weak, disabled, and obese people can improve humanity's genetics by reducing the prevalence of their inferior genes. Long periods of drought and poor weather can improve humanity's genetics by causing unintelligent people who did not stockpile enough food to die. + +Human mating has historically been a eugenic process. Evolution has favored positive genetic traits such as health, intelligence, beauty, and sociability. The fittest humans of the best genetic quality were able to live healthier and longer lives, attract the highest quality mates, and produce the greatest quantity of offspring. The processes of natural, artificial, and sexual selection caused the genetics of our species to improve. + +One limitation of historical human eugenic mating is that people have had to infer the genetic quality of their potential mates from each person and their relatives' outwardly visible genetic traits. Sometimes, someone may possess superior genetic traits, but possesses an overall lower genetic quality genome. There are also certain mate pairings which result in lower genetic quality offspring due to incompatibilities in each mate's genome. With modern technology, we now have a way of sequencing human genomes, helping us to understanding who actually has the best genetics, and how we can pair up humans in the optimal way to improve humanity's genetics. ## Seekia *App home page image* -To help cure racial loneliness and beautify the human species, I present Seekia: a race aware mate discovery network. +To help cure racial loneliness and facilitate eugenic breeding, I present Seekia: a race and genetics aware mate discovery network. -Seekia is a mate discovery network where users can find a mate while having a deep awareness of each potential partner's race. Users can share racial information in their profiles such as their eye, skin, and hair color; hair texture; and the alleles in their genome which effect physical traits. Users can also share their genetic ancestry, which is correlated to their race. +Seekia is a mate discovery network where users can find a mate while having a deep awareness of each potential partner's race and genetics. + +Users can share racial information in their profiles such as their eye, skin, and hair color; hair texture; and the alleles in their genome which effect physical traits. Users can also share their genetic ancestry, which is correlated to their race. Seekia enables users to browse and filter potential mates by their racial attributes. Seekia can also calculate the racial characteristics for prospective offspring between users. Seekia allows for users to predict and choose the race of their offspring by selecting a mate who is the most capable and likely to produce offspring of their desired race. -Seekia helps users to find members of their own race to mate with, curing racial loneliness. Seekia aims to beautify the human species by enabling people to predict what their offspring will look like with each potential mate, helping to encourage breeding between people who will produce the most beautiful offspring who belong to the most beautiful races and possess the most beautiful traits. Seekia aims to help members of the most beautiful races to meet and have offspring, helping to increase the populations of the world's most beautiful races. - -I will now describe an overview of the features and advantages of Seekia. The technicals of Seekia are described in greater detail in the Seekia documentation and code implementation. - -## Eugenics - -Eugenics is defined as any practice or process which improves humanity's genetic quality. Genetic quality is defined by four main attributes: beauty, health, intelligence, and personality. Seekia aims to improve humanity's genetic quality by making humans more beautiful, healthy, intelligent, virtuous, and happy. - -Seekia aims to improve humanity's genetics by facilitating the eugenic technique of selective breeding. Selective breeding is the practice of breeding specific human pairs to produce humans of a higher genetic quality. By encouraging breeding between certain people, it is possible to increase humanity's overall beauty, health, intelligence, virtue, and happiness. This technique is akin to combining the same set of foods together to create either 5 delicious meals or 5 revolting meals. +Seekia enables users to browse and filter potential mates by their racial attributes. Seekia can also calculate the racial characteristics for prospective offspring between users. Seekia allows for users to predict and choose the race of their offspring by selecting a mate who is the most capable and likely to produce offspring of their desired race. Seekia helps users to find members of their own race to mate with, curing racial loneliness. Seekia provides users with the ability to mate in a genetics aware manner. Users can choose their mate in such a way to reduce the probability of their offspring having genetic diseases and increase the probability of their offspring having certain traits. +Seekia aims to improve humanity's genetic quality by making humans more beautiful, healthy, intelligent, virtuous, and happy. + +I will now describe an overview of the features and advantages of Seekia. The technicals of Seekia are described in greater detail in the Seekia documentation and code implementation. + +## Selective Breeding + +Seekia aims to improve humanity's genetics by facilitating the eugenic technique of selective breeding. Selective breeding is the practice of breeding specific human pairs to produce humans of a higher genetic quality. By encouraging breeding between certain people, it is possible to increase humanity's overall beauty, health, intelligence, virtue, and happiness. This technique is akin to combining the same set of foods together to create either 5 delicious meals or 5 revolting meals. + ### Beauty -Seekia aims to beautify the human species by encouraging human mate pairings which will create the most beautiful offspring and increase the proportion of beautiful people and races on Earth. Seekia users will be able to choose their mate with a greater knowledge of what their offspring will look like, helping them to produce the most beautiful offspring belonging to the most beautiful races and possessing the most beautiful traits. +Seekia aims to beautify the human species by encouraging human mate pairings which will create the most beautiful offspring and increase the proportion of beautiful people and races on Earth. Seekia users will be able to choose their mate with a greater knowledge of what their offspring will look like, helping them to produce the most beautiful offspring belonging to the most beautiful races and possessing the most beautiful traits. Seekia aims to help members of the most beautiful races to meet and have offspring, helping to increase the populations of the world's most beautiful races. ### Health @@ -96,7 +108,7 @@ Seekia aims to make humanity more intelligent by encouraging breeding between sp ### Personality -Seekia aims to improve the personalities of the human species by encouraging breeding between specific human pairs who are more likely to produce offspring who are virtuous and happy. Virtue and happiness are strongly influenced by genetics. Seekia aims to improve the personalities of humanity by building a prediction system that can predict how happy and virtuous someone is from their genome, and measuring the virtue and happiness of many prospective offspring genomes for each potential couple. Users will be able to sort their matches by how good their offspring's personality is likely to be. The creation of the prediction system should utilize training data which contains many people's genomes and information about their personalities. Personality information should measure positive personality traits such as happiness, virtue, hopefulness, empathy, calmness, compassion, sociability, generosity, cleanliness, honesty, perseverance, and kindness. +Seekia aims to improve the personalities of the human species by encouraging breeding between specific human pairs who are more likely to produce offspring who are virtuous and happy. Virtue and happiness are strongly influenced by genetics. Seekia aims to improve the personalities of humanity by building a prediction system that can predict how happy and virtuous someone is from their genome, and measuring the virtue and happiness of many prospective offspring genomes for each potential couple. Users will be able to sort their matches by how good their offspring's personality is likely to be. The creation of the prediction system should utilize training data which contains many people's genomes and information about their personalities. ## Open Source @@ -204,7 +216,7 @@ Facial similarity detection technology is another planned feature for Seekia. Th ## Genetics Aware -Seekia is also a genetics aware mate discovery network. Seekia gives users the ability to choose their mate in a way that maximizes the health of their offspring and increases the probability of their offspring possessing their desired traits. +Seekia is a genetics aware mate discovery network. Seekia gives users the ability to choose their mate in a way that maximizes the health of their offspring and increases the probability of their offspring possessing their desired traits. The Seekia application is capable of producing genetic analyses on raw genome files. Users and couples can perform offline analyses of their genomes within the app. Genetic analyses are computed privately on user machines without uploading any data anywhere. diff --git a/gui/gui.go b/gui/gui.go index 47727bc..220e4ff 100644 --- a/gui/gui.go +++ b/gui/gui.go @@ -612,8 +612,8 @@ func setHomePage(window fyne.Window){ title := getPageTitleCentered("Home") welcomeTitle := getBoldLabelCentered("Welcome to Seekia!") - - welcomeMessage := getLabelCentered("Seekia is a race aware mate discovery network.") + + welcomeMessage := getLabelCentered("Seekia is a race and genetics aware mate discovery network.") exists, currentUserName := appUsers.GetCurrentAppUserName() if (exists == false){ diff --git a/gui/startupGui.go b/gui/startupGui.go index cd5159f..8409f7e 100644 --- a/gui/startupGui.go +++ b/gui/startupGui.go @@ -180,7 +180,7 @@ func setChooseAppUserPage(window fyne.Window){ logoSize := getCustomFyneSize(30) seekiaLogo.SetMinSize(logoSize) - beRaceAwareLabel := getItalicLabelCentered("Be Race Aware") + seekiaDescriptionLabel := getItalicLabelCentered("Be race and genetics aware.") selectLanguageTitle := getBoldLabel("Language:") @@ -195,7 +195,7 @@ func setChooseAppUserPage(window fyne.Window){ spacerA := widget.NewLabel("") spacerB := widget.NewLabel("") - page := container.NewVBox(spacerA, spacerB, seekiaLogo, beRaceAwareLabel, widget.NewSeparator(), selectLanguageRow, widget.NewSeparator()) + page := container.NewVBox(spacerA, spacerB, seekiaLogo, seekiaDescriptionLabel, widget.NewSeparator(), selectLanguageRow, widget.NewSeparator()) allUsersList, err := appUsers.GetAppUsersList() if (err != nil){ diff --git a/internal/byteRange/byteRange_test.go b/internal/byteRange/byteRange_test.go index 90806ae..64626d3 100644 --- a/internal/byteRange/byteRange_test.go +++ b/internal/byteRange/byteRange_test.go @@ -70,8 +70,8 @@ func TestCompareInboxBounds(t *testing.T){ t.Fatalf("compareByteSlices failed test 4b.") } - testBound3 := "beraceaware22222" - testBound4 := "beraceaware33333" + testBound3 := "seekia2222222222" + testBound4 := "seekia3333333333" testBound3Bytes, err := inbox.ReadInboxString(testBound3) if (err != nil) { @@ -170,7 +170,7 @@ func TestGetInboxesWithinRangeFunction(t *testing.T){ inRangeInbox1String := "aaaaaaaaaaaaaaaa" inRangeInbox2String := "bbbbbbbbbbbbbbbb" inRangeInbox3String := "cccccccccccccccc" - inRangeInbox4String := "beraceaware23456" + inRangeInbox4String := "seekia2222222222" inRangeInbox1, err := inbox.ReadInboxString(inRangeInbox1String) if (err != nil) { @@ -192,7 +192,7 @@ func TestGetInboxesWithinRangeFunction(t *testing.T){ t.Fatalf("inRangeInbox4String is invalid: " + err.Error()) } - outOfRangeInbox1String := "65432beraceaware" + outOfRangeInbox1String := "6543222222seekia" outOfRangeInbox2String := "7777777777777777" outOfRangeInbox1, err := inbox.ReadInboxString(outOfRangeInbox1String) diff --git a/internal/cryptography/blake3/blake3_test.go b/internal/cryptography/blake3/blake3_test.go index b24c67f..1ba20ae 100644 --- a/internal/cryptography/blake3/blake3_test.go +++ b/internal/cryptography/blake3/blake3_test.go @@ -6,9 +6,9 @@ import "testing" func TestHashes(t *testing.T) { - testData := []byte("CureRacialLoneliness.BeautifyTheHumanSpecies.Seekia:BeRaceAware.") + testData := []byte("Seekia:ARaceAndGeneticsAwareMateDiscoveryNetwork.") - expectedHashResult := "ea3c0d045257e361dd15b59c1934195990d9a03c634bc56373ce612d30d755cf5c6be2bfbeacbdf3086edcd224c01e2e3d40edcd4da4e536b6cc7d9e6296ca4e" + expectedHashResult := "4fa43b5aa023d62e9874655e2bd43c6f623a7820055f34d2907072e52aff2a2f59208c5b8d335fbb467f319c3cf83604f27495ed122b7d472bd8a8f07c7cd7da" hashResult, err := blake3.GetBlake3HashAsHexString(64, testData) if (err != nil) { @@ -29,7 +29,7 @@ func TestHashes(t *testing.T) { if (err != nil) { t.Fatalf("Failed to get 16 byte blake3 hash: " + err.Error()) } - if (outputHex != "ea3c0d045257e361dd15b59c19341959"){ + if (outputHex != "4fa43b5aa023d62e9874655e2bd43c6f"){ t.Fatalf("16 byte blake3 hash provides invalid output: " + outputHex) } } diff --git a/internal/cryptography/chaPolyShrink/chaPolyShrink_test.go b/internal/cryptography/chaPolyShrink/chaPolyShrink_test.go index 5329c29..79ad024 100644 --- a/internal/cryptography/chaPolyShrink/chaPolyShrink_test.go +++ b/internal/cryptography/chaPolyShrink/chaPolyShrink_test.go @@ -12,7 +12,7 @@ func TestChaPolyShrink(t *testing.T) { for i := 0; i < 1000; i++{ - stringToEncrypt += "BeRaceAware" + stringToEncrypt += "BeRaceAndGeneticsAware" } bytesToEncrypt := []byte(stringToEncrypt) diff --git a/internal/memos/createMemos/createMemos.go b/internal/memos/createMemos/createMemos.go index 6b89a41..3c91578 100644 --- a/internal/memos/createMemos/createMemos.go +++ b/internal/memos/createMemos/createMemos.go @@ -110,5 +110,3 @@ func CreateMemo(identityPublicKey [32]byte, identityPrivateKey [64]byte, identit return newMemo, nil } - - diff --git a/internal/memos/createMemos/createMemos_test.go b/internal/memos/createMemos/createMemos_test.go index dc6be15..705fae9 100644 --- a/internal/memos/createMemos/createMemos_test.go +++ b/internal/memos/createMemos/createMemos_test.go @@ -59,9 +59,9 @@ func TestCreateMemos(t *testing.T){ memoMessage := `Cure racial loneliness. -Beautify the human species. +Facilitate eugenic breeding. -Seekia: Be race aware.` +Seekia: Be race and genetics aware.` authorIdentityPublicKeyHex := "b26327a3e00e97a2759ac0a08a39c84f8edb833eec43669a81e27509f4ff6636" @@ -106,7 +106,7 @@ Seekia: Be race aware.` t.Fatalf("Received author identity hash does not match: " + authorIdentityHashHex) } - memoHashExpected := "191505401860f00d7a24837dc98130f2e6381f928d848e48720e4af2b72970df" + memoHashExpected := "4d00d199330a303c83b16dd1a5b28439eeb337fa0c58c486a0ec8bd7e96d7456" memoHashBytes, err := encoding.DecodeHexStringToBytes(memoHashExpected) if (err != nil){ @@ -124,7 +124,7 @@ Seekia: Be race aware.` t.Fatalf("GetBlockchainAddressFromMemoHash failed: " + err.Error()) } - if (ethereumAddress != "0xcc55D6D71E93eefF9f4103b8057e0B77F5881605"){ + if (ethereumAddress != "0x60712e65a9fb11dDcdB8b4393c646571A9de26De"){ t.Fatalf("GetBlockchainAddressFromMemoHash returning unexpected Ethereum address: " + ethereumAddress) } @@ -133,7 +133,7 @@ Seekia: Be race aware.` t.Fatalf("GetBlockchainAddressFromMemoHash failed: " + err.Error()) } - if (cardanoAddress != "addr1v9j2ldvmmdxtr2aapgvnaknhw8rkxyv0ky9qwnqd8xlejrgnc83f6"){ + if (cardanoAddress != "addr1v9zxpp0m6zxjn3ycmfkr9pzx8p8pcrdk7dfaka3swz6a3zgv0jegx"){ t.Fatalf("GetBlockchainAddressFromMemoHash returning unexpected Cardano address: " + cardanoAddress) } diff --git a/internal/memos/readMemos/readMemos_test.go b/internal/memos/readMemos/readMemos_test.go index 03a5377..92859f8 100644 --- a/internal/memos/readMemos/readMemos_test.go +++ b/internal/memos/readMemos/readMemos_test.go @@ -11,104 +11,12 @@ import "testing" func TestReadMemo(t *testing.T){ - testMemo := `| «« Seekia Memo »» + testMemo := `| << Seekia Memo >> | |- Signature: -| OBaIeYgbN6AqrlKRGo2K9v2y8L4_jk -| hRahKqgYvGbS3zv0cWDbmdZd4h4GMA -| _aZC2rX67dkBHoGOgzvrVguiDA== -| -|- Identity Key: -| 019f50f450efec14d5314e36685e6ccd -| 2a11026d206108a7e46ad1aa5778a36c -| -|- Author: -| ajcn6vesxwejdvwgj57bdo3m3dm -| -|- Memo: -| -| Cure racial loneliness. -| -| Beautify the human species. -| -| Seekia: Be race aware. -| -| «« End Of Memo »»` - - - memoIsValid, memoHash, authorIdentityHash, unarmoredMemoContent, err := readMemos.ReadMemo(testMemo) - if (err != nil){ - t.Fatalf("Failed to read memo: " + err.Error()) - } - if (memoIsValid == false){ - t.Fatalf("Memo is not valid.") - } - - expectedAuthorIdentityHashString := "ajcn6vesxwejdvwgj57bdo3m3dm" - - expectedAuthorIdentityHash, _, err := identity.ReadIdentityHashString(expectedAuthorIdentityHashString) - if (err != nil){ - t.Fatalf("Failed to read expectedAuthorIdentityHashString: " + err.Error()) - } - - if (authorIdentityHash != expectedAuthorIdentityHash){ - authorIdentityHashHex := encoding.EncodeBytesToHexString(authorIdentityHash[:]) - t.Fatalf("Received author identity hash does not match: " + authorIdentityHashHex) - } - - memoHashExpected := "1cc8b5f73ec83b24db18814292ffd3139b6571be0d0a4ce7002de458525b0ea3" - - memoHashBytes, err := encoding.DecodeHexStringToBytes(memoHashExpected) - if (err != nil){ - t.Fatalf("Unable to read memoHashExpected: " + err.Error()) - } - - areEqual := bytes.Equal(memoHash[:], memoHashBytes) - if (areEqual == false){ - memoHashHex := encoding.EncodeBytesToHexString(memoHash[:]) - t.Fatalf("Received unexpected memo hash: " + memoHashHex) - } - - ethereumAddress, err := readMemos.GetBlockchainAddressFromMemoHash("Ethereum", memoHash) - if (err != nil){ - t.Fatalf("GetBlockchainAddressFromMemoHash failed: " + err.Error()) - } - - if (ethereumAddress != "0xc514B072e60F03568F0e136d30de210579ffA1F0"){ - t.Fatalf("GetBlockchainAddressFromMemoHash returning unexpected Ethereum address: " + ethereumAddress) - } - - cardanoAddress, err := readMemos.GetBlockchainAddressFromMemoHash("Cardano", memoHash) - if (err != nil){ - t.Fatalf("GetBlockchainAddressFromMemoHash failed: " + err.Error()) - } - - if (cardanoAddress != "addr1vy0gfzl8muw3cstqhlage0nm5y9tyay3ueez4whya9qulpgpvytyu"){ - t.Fatalf("GetBlockchainAddressFromMemoHash returning unexpected Cardano address: " + cardanoAddress) - } - - expectedUnarmoredMemoContent := `Cure racial loneliness. - -Beautify the human species. - -Seekia: Be race aware.` - - if (unarmoredMemoContent != expectedUnarmoredMemoContent){ - t.Fatalf("Unexpected unarmoredMemoContent: " + unarmoredMemoContent) - } -} - - -// We use this to verify a legacy memo, where lines with no content were preceded with a pipe and 4 whitespace characters -// Now memos do not contain the 4 whitespace characters for these lines. They only contain a single pipe. -func TestReadMemo_Legacy(t *testing.T){ - - testMemo := `| «« Seekia Memo »» -| -|- Signature: -| ND8PfLLNZn7CJlQMokl7jvmd8yL5ee -| OGuJ6Jql_dN2BgANO8n9vYo9h5qPZL -| AUAmWM2D_PXJUwzOTxs6bUV1Bw== +| pdGm6I0srVFXXWZq4A7oV_mTXppHM1 +| alVc2fWsnb5hZ3Rm7T7tqZJFWFVK2y +| 1J5n2Yhw3MjNvX6F0H4Kv_2nCA== | |- Identity Key: | b26327a3e00e97a2759ac0a08a39c84f @@ -120,12 +28,12 @@ func TestReadMemo_Legacy(t *testing.T){ |- Memo: | | Cure racial loneliness. -| -| Facilitate eugenic breeding. -| -| Seekia: Be race aware. | -| «« End Of Memo »»` +| Facilitate eugenic breeding. +| +| Seekia: Be race and genetics aware. +| +| << End Of Memo >>` memoIsValid, memoHash, authorIdentityHash, unarmoredMemoContent, err := readMemos.ReadMemo(testMemo) @@ -148,7 +56,7 @@ func TestReadMemo_Legacy(t *testing.T){ t.Fatalf("Received author identity hash does not match: " + authorIdentityHashHex) } - memoHashExpected := "c624a587458564a272a357c8bda79e51dfe4cbc1a995b612887ceafe54ad3b4f" + memoHashExpected := "4d00d199330a303c83b16dd1a5b28439eeb337fa0c58c486a0ec8bd7e96d7456" memoHashBytes, err := encoding.DecodeHexStringToBytes(memoHashExpected) if (err != nil){ @@ -166,7 +74,7 @@ func TestReadMemo_Legacy(t *testing.T){ t.Fatalf("GetBlockchainAddressFromMemoHash failed: " + err.Error()) } - if (ethereumAddress != "0xb56159Dbe37A255915A113a12588447182eDDD06"){ + if (ethereumAddress != "0x60712e65a9fb11dDcdB8b4393c646571A9de26De"){ t.Fatalf("GetBlockchainAddressFromMemoHash returning unexpected Ethereum address: " + ethereumAddress) } @@ -175,7 +83,7 @@ func TestReadMemo_Legacy(t *testing.T){ t.Fatalf("GetBlockchainAddressFromMemoHash failed: " + err.Error()) } - if (cardanoAddress != "addr1vxerdvvcwxgvcwf23tjxp8kl9kg0rpe4dsvpsjfcguusk6sfn9c6h"){ + if (cardanoAddress != "addr1v9zxpp0m6zxjn3ycmfkr9pzx8p8pcrdk7dfaka3swz6a3zgv0jegx"){ t.Fatalf("GetBlockchainAddressFromMemoHash returning unexpected Cardano address: " + cardanoAddress) } @@ -183,7 +91,98 @@ func TestReadMemo_Legacy(t *testing.T){ Facilitate eugenic breeding. -Seekia: Be race aware.` +Seekia: Be race and genetics aware.` + + if (unarmoredMemoContent != expectedUnarmoredMemoContent){ + t.Fatalf("Unexpected unarmoredMemoContent: " + unarmoredMemoContent) + } +} + + +// We use this to verify a legacy memo, where lines with no content were preceded with a pipe and 4 whitespace characters +// Now memos do not contain the 4 whitespace characters for these lines. They only contain a single pipe. +func TestReadMemo_Legacy(t *testing.T){ + + testMemo := `| «« Seekia Memo »» +| +|- Signature: +| BZ8XRI1MpMsIUSAXKwCcl_kvi_InPU +| llBmnV7_xhJhhUtu8ICltCarCNDAhD +| 8dzOIywc6txZWyU9mAVNjnUMBQ== +| +|- Identity Key: +| c7cb2d0edfb3191dd2b6b6519cd04d49 +| 7552415e4d02fe5bb6b485dd0bf8c1f3 +| +|- Author: +| cohqu7plj76i6ndyw5mfg6ypd6r +| +|- Memo: +| +| This is a legacy Seekia memo. +| +| It is encoded differently from current memos. +| +| In legacy memos, lines without any content contain unnecessary whitespace. +| +| «« End Of Memo »»` + + memoIsValid, memoHash, authorIdentityHash, unarmoredMemoContent, err := readMemos.ReadMemo(testMemo) + if (err != nil){ + t.Fatalf("Failed to read memo: " + err.Error()) + } + if (memoIsValid == false){ + t.Fatalf("Memo is not valid.") + } + + expectedAuthorIdentityHashString := "cohqu7plj76i6ndyw5mfg6ypd6r" + + expectedAuthorIdentityHash, _, err := identity.ReadIdentityHashString(expectedAuthorIdentityHashString) + if (err != nil){ + t.Fatalf("Failed to read expectedAuthorIdentityHashString: " + err.Error()) + } + + if (authorIdentityHash != expectedAuthorIdentityHash){ + authorIdentityHashHex := encoding.EncodeBytesToHexString(authorIdentityHash[:]) + t.Fatalf("Received author identity hash does not match: " + authorIdentityHashHex) + } + + memoHashExpected := "5c25357e28a331044f9ac3fa045d5d510c4dd2f3cf42d9bbaf32e477a1674ab0" + + memoHashBytes, err := encoding.DecodeHexStringToBytes(memoHashExpected) + if (err != nil){ + t.Fatalf("Unable to read memoHashExpected: " + err.Error()) + } + + areEqual := bytes.Equal(memoHash[:], memoHashBytes) + if (areEqual == false){ + memoHashHex := encoding.EncodeBytesToHexString(memoHash[:]) + t.Fatalf("Received unexpected memo hash: " + memoHashHex) + } + + ethereumAddress, err := readMemos.GetBlockchainAddressFromMemoHash("Ethereum", memoHash) + if (err != nil){ + t.Fatalf("GetBlockchainAddressFromMemoHash failed: " + err.Error()) + } + + if (ethereumAddress != "0xe15139F38b36b7c82c7F61F8d819971dDBBfA698"){ + t.Fatalf("GetBlockchainAddressFromMemoHash returning unexpected Ethereum address: " + ethereumAddress) + } + + cardanoAddress, err := readMemos.GetBlockchainAddressFromMemoHash("Cardano", memoHash) + if (err != nil){ + t.Fatalf("GetBlockchainAddressFromMemoHash failed: " + err.Error()) + } + + if (cardanoAddress != "addr1v8d6v893q05j6d47kz3dkvl9fpgy67r5c3qe4tgd4tyga0c27zq33"){ + t.Fatalf("GetBlockchainAddressFromMemoHash returning unexpected Cardano address: " + cardanoAddress) + } + + expectedUnarmoredMemoContent := `This is a legacy Seekia memo. + +It is encoded differently from current memos. + +In legacy memos, lines without any content contain unnecessary whitespace.` if (unarmoredMemoContent != expectedUnarmoredMemoContent){ t.Fatalf("Unexpected unarmoredMemoContent: " + unarmoredMemoContent) diff --git a/main.go b/main.go index 717aa07..16ee530 100644 --- a/main.go +++ b/main.go @@ -1,6 +1,10 @@ -// Seekia: A race-aware mate discovery network. -// Cure racial loneliness. Beautify the human species. Be race aware. +// Seekia: A race and genetics aware mate discovery network. +// +// Cure racial loneliness. +// Facilitate eugenic breeding. +// Be race and genetics aware. +// // Released into the public domain. (see Unlicense.md) package main diff --git a/resources/markdownImages/seekiaHomepage.jpg b/resources/markdownImages/seekiaHomepage.jpg index a4244f3a29c2cdbc5a45a9c92752249b92fe78db..c2d0d2979fba42044a481ef298d5e2d2dc4908d2 100644 GIT binary patch literal 77792 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 B1HJ$N delta 25684 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