Initial commit.

This commit is contained in:
Simon Sarasova 2024-05-01 07:38:23 +00:00
commit 3582cdb54f
No known key found for this signature in database
GPG key ID: D53A231858DFA370
40 changed files with 3391 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
ExportedWebsite

4
Changelog.md Normal file
View file

@ -0,0 +1,4 @@
# Changelog
This document attempts to describe the history of changes to the Simon Sarasova Website codebase.
Small and insignificant changes may not be included in this log.

7
Contributors.md Normal file
View file

@ -0,0 +1,7 @@
# Contributors
This document describes the contributors to the Simon Sarasova Website codebase.
Name | Date Of First Commit | Number Of Commits
--- | --- | ---
Simon Sarasova | May 1, 2024 | 1

13
License.md Normal file
View file

@ -0,0 +1,13 @@
# Unlicense
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to [unlicense.org](http://unlicense.org)

52
ReadMe.md Normal file
View file

@ -0,0 +1,52 @@
# Simon Sarasova Website
![Simon Sarasova Website Homepage](./readmeImages/simonSarasovaWebsiteHomepage.jpg)
**This is the repository for Simon Sarasova's website.**
Simon Sarasova is the creator and lead maintainer of Seekia, a race 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.
Access Seekia's clearnet website at [Seekia.net](https://seekia.net).
Simon Sarasova's website is deployed at [SimonSarasova.eth](ipns://SimonSarasova.eth).
You can use Brave browser to access a .eth IPFS website.
You can also use an IPFS gateway service if you do not have Brave Browser. These services are operated by third parties, so you should access his website from multiple gateways to make sure you are seeing an authentic version of his website:
[SimonSarasova.eth.limo](https://simonsarasova.eth.limo)
[SimonSarasova.eth.link](https://simonsarasova.eth.link)
## How To Build
To create Simon Sarasova's Website, you must first install Golang.
### Install Golang
Golang is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Install it by following the instructions on this website: [go.dev/doc/install](https://go.dev/doc/install)
### Build Simon Sarasova's Website
Open a terminal and navigate inside of the SimonSarasovaWebsite folder.
Once there, run the following command:
`go run main.go`
The website will export into the `ExportedWebsite` folder.
## Contact
You can contact Seekia's creator and lead developer, Simon Sarasova.
His Seekia identity hash is: `simonx5yudleks5jhwhnck5s28m`
You can use the Seekia application to cryptographically verify Seekia memos are authored by Simon's identity hash. You can do this by downloading the Seekia app and navigating to Settings -> Tools -> Verify Memo.
Get Simon's contact information by visiting his website at [SimonSarasova.eth](ipns://SimonSarasova.eth)

5
go.mod Normal file
View file

@ -0,0 +1,5 @@
module SimonSarasovaWebsite
replace SimonSarasovaWebsite => ./
go 1.22

248
main.go Normal file
View file

@ -0,0 +1,248 @@
// This package exports Simon Sarasova's website into the ExportedWebsite folder
// The website is deployed to the SimonSarasova.eth IPFS domain.
package main
import "bytes"
import "errors"
import "log"
import "os"
import "strings"
import "text/template"
import goFilepath "path/filepath"
func main(){
exportWebsite := func()error{
websiteFolderpath := "./ExportedWebsite"
err := os.RemoveAll(websiteFolderpath)
if (err != nil){ return err }
err = os.Mkdir(websiteFolderpath, os.ModePerm)
if (err != nil) { return err }
// We create the style.css file
cssPageBytes, err := os.ReadFile("./resources/style.css")
if (err != nil) { return err }
cssPageString := string(cssPageBytes)
cssFilepath := goFilepath.Join(websiteFolderpath, "style.css")
err = createFile(cssFilepath, cssPageString)
if (err != nil) { return err }
// We copy various folders
copyFolder := func(folderName string)error{
sourceFolderPath := goFilepath.Join("./resources/", folderName)
destinationFolderPath := goFilepath.Join(websiteFolderpath, folderName)
err := copyFolderRecursively(sourceFolderPath, destinationFolderPath)
if (err != nil) { return err }
return nil
}
err = copyFolder("images")
if (err != nil) { return err }
err = copyFolder("memos")
if (err != nil) { return err }
templateDefinitionsMap := make(map[string]string)
// We add code snippets to the templateDefinitionsMap
fileList, err := os.ReadDir("./resources/codeSnippets")
if (err != nil) { return err }
for _, fileObject := range fileList{
fileName := fileObject.Name()
filePath := goFilepath.Join("./resources/codeSnippets/", fileName)
fileBytes, err := os.ReadFile(filePath)
if (err != nil) { return err }
snippetString := string(fileBytes)
snippetName := strings.TrimSuffix(fileName, ".html")
codeSnippetKey := "CodeSnippet_" + snippetName
_, exists := templateDefinitionsMap[codeSnippetKey]
if (exists == true){
return errors.New("Cannot export website: name conflict found within codeSnippets")
}
templateDefinitionsMap[codeSnippetKey] = snippetString
}
// We use this function to parse the .html files to replace the internal template values with actual values
// For example, {{.BaseURL}} will be replaced with either "." or ".."
// We have to parse twice for the web pages.
// Code snippets have fields that need to be parsed
// So to process the code snippets, we have to:
// 1. First parse the html page files to add the code snippets
// 2. Then parse again to replace any instances of fields such as {{.BaseURL}} within the code snippets we just added
//
parseTemplateObjectToStringTwice := func(templateObject *template.Template, definitionsMap map[string]string)(string, error){
parseTemplateObjectToString := func(inputTemplateObject *template.Template)(string, error){
inputTemplateObject.Option("missingkey=error")
parsedTemplateBuffer := new(bytes.Buffer)
err = inputTemplateObject.Execute(parsedTemplateBuffer, definitionsMap)
if (err != nil){ return "", err }
parsedTemplateString := parsedTemplateBuffer.String()
return parsedTemplateString, nil
}
parsedTemplateString_Round1, err := parseTemplateObjectToString(templateObject)
if (err != nil) { return "", err }
templateObject2 := template.New("Round2")
_, err = templateObject2.Parse(parsedTemplateString_Round1)
if (err != nil) { return "", err }
parsedTemplateString_Round2, err := parseTemplateObjectToString(templateObject2)
if (err != nil) { return "", err }
return parsedTemplateString_Round2, nil
}
templateDefinitionsMap["BaseURL"] = "."
pageFilenamesList := []string{
"index.html",
"blog.html",
"contact.html",
"donate.html",
"keys.html",
"links.html",
"proof.html",
"posts.html",
}
for _, pageFilename := range pageFilenamesList{
pageTemplateFilepath := goFilepath.Join("./resources/pages/", pageFilename)
pageTemplateObject, err := template.ParseFiles(pageTemplateFilepath)
if (err != nil){ return err }
pageString, err := parseTemplateObjectToStringTwice(pageTemplateObject, templateDefinitionsMap)
if (err != nil) { return err }
pageFilepath := goFilepath.Join(websiteFolderpath, pageFilename)
err = createFile(pageFilepath, pageString)
if (err != nil) { return err }
}
// Now we create the blog post pages
blogPostsFolderpath := goFilepath.Join(websiteFolderpath, "blog")
err = os.Mkdir(blogPostsFolderpath, os.ModePerm)
if (err != nil) { return err }
templateDefinitionsMap["BaseURL"] = ".."
blogPostPageFilenamesList := []string{
"hello-world.html",
"why-race-extinction-matters.html",
"beauty-extinction-is-unlikely.html",
}
for _, pageFilename := range blogPostPageFilenamesList{
pageTemplateFilepath := goFilepath.Join("./resources/pages/blog", pageFilename)
pageTemplateObject, err := template.ParseFiles(pageTemplateFilepath)
if (err != nil){ return err }
pageString, err := parseTemplateObjectToStringTwice(pageTemplateObject, templateDefinitionsMap)
if (err != nil) { return err }
pageFilepath := goFilepath.Join(blogPostsFolderpath, pageFilename)
err = createFile(pageFilepath, pageString)
if (err != nil) { return err }
}
return nil
}
err := exportWebsite()
if (err != nil){
log.Println("Failed to export website: " + err.Error())
return
}
log.Println("Simon Sarasova's website has been exported!")
}
// This function will copy a folder and its subfolders
func copyFolderRecursively(sourceFolderPath string, destinationFolderPath string)error{
err := os.Mkdir(destinationFolderPath, os.ModePerm)
if (err != nil) { return err }
filesystemPathsList, err := os.ReadDir(sourceFolderPath)
if (err != nil) { return err }
for _, filesystemObject := range filesystemPathsList{
pathName := filesystemObject.Name()
sourcePathName := goFilepath.Join(sourceFolderPath, pathName)
destinationPathName := goFilepath.Join(destinationFolderPath, pathName)
isDirectory := filesystemObject.IsDir()
if (isDirectory == true){
err := copyFolderRecursively(sourcePathName, destinationPathName)
if (err != nil) { return err }
} else {
fileBytes, err := os.ReadFile(sourcePathName)
if (err != nil) { return err }
fileString := string(fileBytes)
err = createFile(destinationPathName, fileString)
if (err != nil) { return err }
}
}
return nil
}
func createFile(filePath string, fileContents string)error{
newFile, err := os.Create(filePath)
_, err = newFile.WriteString(fileContents)
if (err != nil) { return err }
newFile.Close()
return nil
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

View file

@ -0,0 +1,103 @@
<div class = "pageHeader">
<h1 class = "pageTitle">Simon Sarasova</h1>
<h2 class = "pageSubtitle"><i>SimonSarasova.eth</i></h2>
</div>
<nav class = "navigationBar">
<div class = "navigationButtonsRow">
<div class = "navigationBarButton">
<a class = "navigationBarIcon" href="{{.BaseURL}}/index.html">
<img src="{{.BaseURL}}/images/home.svg">
</a>
<a class = "navigationBarButtonText" href="{{.BaseURL}}/index.html">Home</a>
</div>
<div class = "navigationBarButton">
<a class = "navigationBarIcon" href="{{.BaseURL}}/contact.html">
<img src="{{.BaseURL}}/images/mail.svg">
</a>
<a class = "navigationBarButtonText" href="{{.BaseURL}}/contact.html">Contact</a>
</div>
<div class = "navigationBarButton">
<a class = "navigationBarIcon" href="{{.BaseURL}}/keys.html">
<img src="{{.BaseURL}}/images/key.svg">
</a>
<a class = "navigationBarButtonText" href="{{.BaseURL}}/keys.html">Keys</a>
</div>
<div class = "navigationBarButton">
<a class = "navigationBarIcon" href="{{.BaseURL}}/links.html">
<img src="{{.BaseURL}}/images/link.svg">
</a>
<a class = "navigationBarButtonText" href="{{.BaseURL}}/links.html">Links</a>
</div>
<div class = "navigationBarButton">
<a class = "navigationBarIcon" href="{{.BaseURL}}/blog.html">
<img src="{{.BaseURL}}/images/blog.svg">
</a>
<a class = "navigationBarButtonText" href="{{.BaseURL}}/blog.html">Blog</a>
</div>
<div class = "navigationBarButton">
<a class = "navigationBarIcon" href="{{.BaseURL}}/posts.html">
<img src="{{.BaseURL}}/images/posts.svg">
</a>
<a class = "navigationBarButtonText" href="{{.BaseURL}}/posts.html">Posts</a>
</div>
<div class = "navigationBarButton">
<a class = "navigationBarMoneroIcon" href="{{.BaseURL}}/donate.html">
<img src="{{.BaseURL}}/images/monero.svg">
</a>
<a class = "navigationBarButtonText" href="{{.BaseURL}}/donate.html">Donate</a>
</div>
<div class = "navigationBarButton">
<a class = "navigationBarIcon" href="{{.BaseURL}}/proof.html">
<img src="{{.BaseURL}}/images/proof.svg">
</a>
<a class = "navigationBarButtonText" href="{{.BaseURL}}/proof.html">Proof</a>
</div>
</div>
</nav>

14
resources/images/blog.svg Normal file
View file

@ -0,0 +1,14 @@
<svg id="emoji" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
<g id="color">
<rect x="12.854" y="16.5774" width="42.4977" height="42.246" fill="#FFFFFF" stroke="none"/>
<polygon fill="#F4AA41" stroke="none" points="32.775,39.4058 37.4938,37.6238 34.5571,34.687"/>
<rect x="44.8202" y="9.0123" width="5.3523" height="31.1323" transform="matrix(0.7071 0.7071 -0.7071 0.7071 31.291 -26.3861)" fill="#A57939" stroke="none"/>
</g>
<g id="hair"/>
<g id="skin"/>
<g id="skin-shadow"/>
<g id="line">
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M54.5567,28.084v30.6836c0,0.55-0.45,1-1,1H13.1685c-0.55,0-1-0.45-1-1V18.3794c0-0.5523,0.4477-1,1-1h31.0229"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M38.0526,37.7487l21.4611-21.4611c0.3905-0.3905,0.3905-1.0237,0-1.4142l-2.3359-2.3359c-0.3905-0.3905-1.0237-0.3905-1.4142,0 L34.3025,33.9986l-2.6258,6.3865L38.0526,37.7487l-3.7501-3.7501"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

14
resources/images/home.svg Normal file
View file

@ -0,0 +1,14 @@
<svg id="emoji" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
<g id="color">
<polygon fill="#D0CFCE" stroke="none" points="17.1289,59.7384 16.0605,34.7399 16.0812,27.7956 36.1491,8.1103 55.9811,27.9203 55.9766,43.3584 55.0371,52.0185 54.9219,59.7384 41.7865,59.1623 41.8149,41.6273 30.2251,41.6273 30.149,59.1623"/>
</g>
<g id="hair"/>
<g id="skin"/>
<g id="skin-shadow"/>
<g id="line">
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M41.9901,59.9508H53.982c0.55,0,1-0.45,1-1v-24.938"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M17.058,34.0128v24.938c0,0.55,0.45,1,1,1h12.1346"/>
<polyline fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" points="8.4925,35.5947 36.0155,7.9766 63.5958,35.3474"/>
<polyline fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" points="41.8149,59.9327 41.8149,41.6273 30.2251,41.6273 30.2251,59.9327"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

16
resources/images/key.svg Normal file
View file

@ -0,0 +1,16 @@
<svg id="emoji" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
<g id="color">
<path fill="#F4AA41" stroke="none" d="M33.5357,31.9911c-1.4016-4.2877-0.2247-9.41,3.4285-13.0632c5.018-5.018,12.8077-5.3639,17.3989-0.7727 s4.2452,12.381-0.7728,17.3989c-4.057,4.057-10.4347,5.5131-14.2685,2.5888"/>
<polyline fill="#F4AA41" stroke="#F4AA41" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" points="33.652,31.7364 31.2181,34.1872 14.6444,50.5142 14.6444,57.6603 22.0426,57.6603 22.0426,53.0835 27.0544,53.0835 27.0544,47.3024 32.04,47.3024 34.3913,44.9292 34.3913,40.6274 36.3618,40.6274 39.4524,37.5368"/>
<polygon fill="#E27022" stroke="none" points="15.9847,53.3457 15.9857,51.4386 31.8977,35.8744 32.8505,36.8484"/>
<circle cx="48.5201" cy="23.9982" r="3.9521" fill="#E27022" stroke="none"/>
</g>
<g id="hair"/>
<g id="skin"/>
<g id="skin-shadow"/>
<g id="line">
<polyline fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" points="30.735,34.6557 14.3026,50.6814 14.3026,57.9214 21.868,57.9214 21.868,53.2845 26.9929,53.2845 26.9929,47.4274 32.0913,47.4274 34.4957,45.023 34.4957,40.6647 36.5107,40.6647"/>
<circle cx="48.5201" cy="23.9982" r="3.9521" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M34.2256,31.1781c-1.4298-4.2383-0.3466-9.2209,3.1804-12.6947c4.8446-4.7715,12.4654-4.8894,17.0216-0.2634 s4.3223,12.2441-0.5223,17.0156c-3.9169,3.8577-9.6484,4.6736-14.1079,2.3998"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

15
resources/images/link.svg Normal file
View file

@ -0,0 +1,15 @@
<svg id="emoji" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
<g id="color">
<polygon fill="#D0CFCE" stroke="none" points="27,36 27,41 31,45 62,45 67,43 68,39 68,32 66,28 62,27 48,27 48,33 60,33 62,34 62,39 60,40 35,40 33,38 33,36 27,36"/>
<polygon fill="#D0CFCE" stroke="none" points="45,36 45,31 41,27 10,27 5,29 4,33 4,40 6,44 10,45 24,45 24,39 12,39 10,38 10,33 12,32 37,32 39,34 39,36 45,36"/>
</g>
<g id="hair"/>
<g id="skin"/>
<g id="skin-shadow"/>
<g id="line">
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M49.0417,27H62c3.3,0,6,2.7,6,6v6c0,3.3-2.7,6-6,6H33c-3.3,0-6-2.7-6-6v-2"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M49,33h11.0001c1.1046,0,2,0.7374,2,1.647v2.7058c0,0.9096-0.8954,1.647-2,1.647h-25c-1.1046,0-2-0.7374-2-1.647v-0.3737"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M22.9882,45H10c-3.3,0-6-2.7-6-6v-6c0-3.3,2.7-6,6-6h29c3.3,0,6,2.7,6,6v2"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M23,39H11.9999c-1.1046,0-2-0.7374-2-1.647v-2.7059c0-0.9096,0.8954-1.647,2-1.647h25c1.1046,0,2,0.7374,2,1.647l0.0001,0.3454"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

22
resources/images/mail.svg Normal file
View file

@ -0,0 +1,22 @@
<svg id="emoji" viewBox="0 0 72 72" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g id="color">
<path fill="#D0CFCE" d="M28,37l-4,4l-1.3301-0.4409L11.4549,50.89c-0.35-0.6201-0.57-1.44-0.57-2.32V22.06L28,37z"/>
<path fill="#9B9B9A" d="M60.8249,22.01v26.56c0,0.86-0.2,1.65-0.55,2.27L48.9583,40.478l-1.0289,0.0579l-4.0645-3.806 L60.8249,22.01z"/>
<line x1="11.5207" x2="11.4583" y1="21.6493" y2="21.6103" fill="none"/>
<path fill="#D0CFCE" d="M26.8049,36.75l4.47,4.13c0.24,0.22,0.48,0.41,0.72,0.57c2.4301,1.8,5.26,1.8,7.6801-0.01 c0.23-0.16,0.47-0.36,0.69-0.56l4.5-4.15"/>
<path fill="#D0CFCE" stroke="#D0CFCE" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.8" d="M26.8049,36.75l4.47,4.13c0.24,0.22,0.48,0.41,0.72,0.57c2.4301,1.8,5.26,1.8,7.6801-0.01c0.23-0.16,0.47-0.36,0.69-0.56l4.5-4.15 l15.41,14.11c-0.42,0.77-1.07,1.27-1.79,1.27h-45.26c-0.7,0-1.34-0.47-1.77-1.22L26.8049,36.75"/>
<path fill="#D0CFCE" d="M47.9294,39.536L60.2749,50.84c-0.42,0.77-1.07,1.27-1.79,1.27h-45.26c-0.7,0-1.34-0.47-1.77-1.22 L23.533,39.764"/>
<path fill="#D0CFCE" d="M60.8249,22.01l-15.96,14.72l-4.5,4.15c-0.22,0.2-0.46,0.4-0.69,0.56c-2.42,1.81-5.25,1.81-7.6801,0.01 c-0.24-0.16-0.48-0.35-0.72-0.57l-4.47-4.13l-15.92-14.69c0.04-0.06,0.09-0.13,0.14-0.2c0.42-0.6,0.99-0.96,1.61-0.96h46.48 c0.59,0,1.16,0.35,1.5699,0.91C60.7349,21.87,60.7849,21.94,60.8249,22.01z"/>
</g>
<g id="hair"/>
<g id="skin"/>
<g id="skin-shadow"/>
<g id="line">
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M22.6699,40.5591L11.4549,50.89c-0.35-0.6201-0.57-1.44-0.57-2.32V22.06"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M60.8249,22.01v26.56c0,0.86-0.2,1.65-0.55,2.27L48.9583,40.478"/>
<line x1="11.5207" x2="11.4583" y1="21.6493" y2="21.6103" fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M26.8049,36.75l4.47,4.13c0.24,0.22,0.48,0.41,0.72,0.57c2.4301,1.8,5.26,1.8,7.6801-0.01c0.23-0.16,0.47-0.36,0.69-0.56l4.5-4.15"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M47.9294,39.536L60.2749,50.84c-0.42,0.77-1.07,1.27-1.79,1.27h-45.26c-0.7,0-1.34-0.47-1.77-1.22L23.533,39.764"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M60.8249,22.01l-15.96,14.72l-4.5,4.15c-0.22,0.2-0.46,0.4-0.69,0.56c-2.42,1.81-5.25,1.81-7.6801,0.01 c-0.24-0.16-0.48-0.35-0.72-0.57l-4.47-4.13l-15.92-14.69c0.04-0.06,0.09-0.13,0.14-0.2c0.42-0.6,0.99-0.96,1.61-0.96h46.48 c0.59,0,1.16,0.35,1.5699,0.91C60.7349,21.87,60.7849,21.94,60.8249,22.01z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -0,0 +1,9 @@
<svg id="monero" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3756.09 3756.49">
<path d="M4128,2249.81C4128,3287,3287.26,4127.86,2250,4127.86S372,3287,372,2249.81,1212.76,371.75,2250,371.75,4128,1212.54,4128,2249.81Z" transform="translate(-371.96 -371.75)" style="fill:#fff"/>
<path id="_149931032" data-name=" 149931032" d="M2250,371.75c-1036.89,0-1879.12,842.06-1877.8,1878,0.26,207.26,33.31,406.63,95.34,593.12h561.88V1263L2250,2483.57,3470.52,1263v1579.9h562c62.12-186.48,95-385.85,95.37-593.12C4129.66,1212.76,3287,372,2250,372Z" transform="translate(-371.96 -371.75)" style="fill:#f26822"/>
<path id="_149931160" data-name=" 149931160" d="M1969.3,2764.17l-532.67-532.7v994.14H1029.38l-384.29.07c329.63,540.8,925.35,902.56,1604.91,902.56S3525.31,3766.4,3855,3225.6H3063.25V2231.47l-532.7,532.7-280.61,280.61-280.62-280.61h0Z" transform="translate(-371.96 -371.75)" style="fill:#4d4d4d"/>
</svg>

After

Width:  |  Height:  |  Size: 907 B

View file

@ -0,0 +1,17 @@
<svg id="emoji" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
<g id="color">
<circle cx="36" cy="35" r="20.8" fill="#FCEA2B" stroke="none"/>
<path fill="#FCEA2B" stroke="none" d="M23.437,50.3563C22.1049,53.8785,18.4321,58.7119,15,61c7.1652,0,12.2335-2.0922,16-7.2731"/>
</g>
<g id="hair"/>
<g id="skin"/>
<g id="skin-shadow"/>
<g id="line">
<circle cx="26.0001" cy="35.0788" r="2.8571" fill="#000000" stroke="none"/>
<circle cx="36.0001" cy="35.0788" r="2.8571" fill="#000000" stroke="none"/>
<circle cx="46.0001" cy="35.0788" r="2.8571" fill="#000000" stroke="none"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M23.437,50.3563C22.1049,53.8785,18.4321,58.7119,15,61c7.1652,0,12.2335-2.0922,16-7.2731"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M23.437,50.3563C22.1049,53.8785,18.4321,58.7119,15,61c7.1652,0,12.2335-2.0922,16-7.2731"/>
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M20.4809,47.6168 C17.6795,44.1751,16,39.7837,16,35c0-11.0457,8.9543-20,20-20s20,8.9543,20,20s-8.9543,20-20,20 c-0.3703,0-0.7383-0.0101-1.1037-0.0299"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,13 @@
<svg id="emoji" viewBox="0 0 72 72" xmlns="http://www.w3.org/2000/svg">
<g id="color">
<path fill="#D0CFCE" stroke="none" d="M58,61c0,0,0-3-1-7c-1.2109-4.8457-4-8-10-8c-5,0-15,0-22,0c-6,0-8.7891,3.1543-10,8c-1,4-1,7-1,7H58z"/>
<path fill="#D0CFCE" stroke="none" d="M26,26c0,3.7246,0.5391,7.8086,2,10c1.8613,2.793,5.0176,4,8,4c3.0957,0,6.1367-1.207,8-4 c1.46-2.1914,2-6.2754,2-10c0-2.7935-1-12-10-12S26,21.3442,26,26z"/>
</g>
<g id="hair"/>
<g id="skin"/>
<g id="skin-shadow"/>
<g id="line">
<path fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M58,60c0,0,0-2-1-6 c-1.2109-4.8457-4-8-10-8c-5,0-15,0-22,0c-6,0-8.7891,3.1543-10,8c-1,4-1,6-1,6"/>
<path fill="none" stroke="#000000" stroke-linejoin="round" stroke-width="2" d="M26,26c0,3.7246,0.5391,7.8086,2,10 c1.8613,2.793,5.0176,4,8,4c3.0957,0,6.1367-1.207,8-4c1.46-2.1914,2-6.2754,2-10c0-2.7935-1-12-10-12S26,21.3442,26,26z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 968 B

View file

@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="165.77837mm"
height="285.46588mm"
viewBox="0 0 165.77837 285.46588"
version="1.1"
id="svg657"
inkscape:version="1.2.1 (9c6d41e, 2022-07-14)"
sodipodi:docname="SeekiaLogo.svg"
inkscape:export-filename="logo.webp"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview659"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
showgrid="false"
inkscape:zoom="0.20970395"
inkscape:cx="307.57647"
inkscape:cy="872.65881"
inkscape:window-width="1366"
inkscape:window-height="713"
inkscape:window-x="0"
inkscape:window-y="55"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
showguides="false"
inkscape:lockguides="true"><sodipodi:guide
position="82.525197,286.83014"
orientation="1,0"
id="guide1415"
inkscape:locked="true" /><sodipodi:guide
position="41.250196,285.76354"
orientation="1,0"
id="guide1326"
inkscape:locked="true" /><sodipodi:guide
position="124.1392,285.59818"
orientation="1,0"
id="guide1328"
inkscape:locked="true" /><inkscape:grid
type="xygrid"
id="grid1330" /><sodipodi:guide
position="-57.997489,220.35903"
orientation="0,-1"
id="guide1332"
inkscape:locked="true" /><sodipodi:guide
position="15.52836,247.67397"
orientation="0,-1"
id="guide1440"
inkscape:locked="true" /></sodipodi:namedview><defs
id="defs654" /><g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-22.302021,-7.4340072)"><path
style="fill:#000000;stroke-width:0.264583"
d="m 40.205536,275.0123 -3.153981,-1.05132"
id="path661" /><path
style="fill:#e80000;fill-opacity:1;stroke-width:0.264583"
d="M 56.382832,279.60924 C 51.239382,239.7289 61.359957,231.50765 105.09394,203.40617 176.94698,149.4741 100.0466,118.02071 63.587738,77.51248 30.50685,47.619487 84.844455,-3.2350661 104.82729,45.875659 80.054192,21.086421 47.622662,51.345083 70.498505,70.777615 141.31858,130.93773 179.574,160.3989 104.87901,214.95282 78.56906,230.21561 67.335697,235.8662 56.382832,279.60924 Z"
id="path665"
sodipodi:nodetypes="ccccscc" /><path
style="fill:#e80000;stroke-width:0.264583;fill-opacity:1"
d="m 104.82902,45.874083 c 24.63135,-24.836446 57.13373,5.829466 32.28931,26.865705 -70.843685,59.984682 -106.487042,92.746582 -31.6668,142.667562 47.35445,24.30618 40.13744,46.22366 49.53158,64.99389 2.10117,-27.71541 6.16437,-49.12295 -50.055,-76.69169 C 36.002035,152.74193 90.867499,131.84578 146.33788,77.592488 181.78813,36.065231 116.41323,2.4893118 104.82902,45.874083 Z"
id="path667"
sodipodi:nodetypes="csccccc" /><path
style="fill:#b10000;stroke-width:0.364555;fill-opacity:1"
d="m 80.331861,147.85522 c 2.135365,-2.24147 43.716219,-3.49064 47.980419,-0.37026 1.37786,1.00827 3.4411,1.77362 2.83306,4.37448 -0.60803,2.60086 -51.155882,2.18262 -53.199401,1.33567 -2.043518,-0.84694 0.250558,-3.09843 2.385922,-5.33989 z"
id="path1285"
sodipodi:nodetypes="zszzz" /><path
style="fill:#b10000;stroke-width:0.274695;fill-opacity:1"
d="m 88.943888,132.17784 c 1.235349,-1.98835 27.776122,-3.09645 30.688362,-0.32844 0.94102,0.89441 2.30647,1.57333 2.06975,3.88049 -0.23671,2.30717 -32.61459,1.93615 -33.9722,1.18484 -1.35761,-0.75131 -0.02126,-2.74854 1.214088,-4.73689 z"
id="path1297"
sodipodi:nodetypes="zszzz" /><path
style="fill:#b10000;fill-opacity:1;stroke-width:0.367309"
d="m 78.348722,169.55786 c 2.35516,2.03256 47.524468,1.9908 52.103698,-1.0492 1.47966,-0.9823 2.38454,-2.28669 1.68192,-4.69951 -0.70262,-2.41283 -53.729121,-0.55212 -55.934183,0.29878 -2.20507,0.85089 -0.206585,3.41737 2.148565,5.44993 z"
id="path1299"
sodipodi:nodetypes="zszzz" /><path
style="fill:#b10000;fill-opacity:1;stroke-width:0.294599"
d="m 88.088867,185.98618 c 1.452238,2.08967 30.133193,2.64875 33.105323,-0.3688 0.96035,-0.97506 2.39134,-1.73043 1.99644,-4.18317 -0.39488,-2.45276 -35.279327,-1.29912 -36.69749,-0.4668 -1.418168,0.83231 0.143492,2.92909 1.595727,5.01877 z"
id="path1301"
sodipodi:nodetypes="zszzz" /><path
style="fill:#b10000;stroke-width:0.328612;fill-opacity:1"
d="m 83.098358,231.81561 c 1.767873,-1.98835 39.749592,-3.09645 43.917202,-0.32844 1.34668,0.89441 3.30072,1.57333 2.96198,3.88049 -0.33876,2.30717 -46.673789,1.93615 -48.616628,1.18484 -1.942837,-0.75131 -0.03044,-2.74854 1.737446,-4.73689 z"
id="path1303"
sodipodi:nodetypes="zszzz" /><path
style="fill:#b10000;stroke-width:0.426956;fill-opacity:1"
d="m 73.30728,246.81007 c 2.60647,-2.27662 58.60498,-3.54538 64.74952,-0.37606 1.98548,1.02409 4.86642,1.80144 4.367,4.44309 -0.49945,2.64167 -68.8137,2.21686 -71.678131,1.35662 -2.864431,-0.86023 -0.04489,-3.14702 2.561611,-5.42365 z"
id="path1305"
sodipodi:nodetypes="zszzz" /><path
style="fill:#b10000;stroke-width:0.377168;fill-opacity:1"
d="m 66.578876,262.5716 c 3.031174,-1.52769 69.902824,-3.09235 77.048554,-0.96561 2.309,0.6872 4.41034,2.87312 3.82954,4.64576 -0.58081,1.77266 -80.026324,1.48759 -83.357492,0.91035 -3.331166,-0.57725 -0.5518,-3.0628 2.479398,-4.5905 z"
id="path1307"
sodipodi:nodetypes="zszzz" /></g></svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

View file

@ -0,0 +1,46 @@
| «« Seekia Memo »»
|
|- Signature:
| lW5yhjf8Fquip-6HWlPihJWOgwvicm
| Mlh35WzVwL9GEg4tetrgyhg6N-79lS
| PW281xDAUzVMLCLvTBpnSWIXCA==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Ethereum Block Height:
| 17476616
|
| Ethereum Block Hash:
| 0xe6ec5fa6c0561e12e73699653b04bc4826e77af00fa0983e0f2b8938ec366f98
|
| Date:
| June 14, 2023
|
|
| You can contact me over Session messenger.
| Session is a decentralized and open source messenger.
| Session uses the Lokinet mixnet to provide network-level privacy.
| Messages are signed with cryptographic keys, and all messages are encrypted.
|
| My Session Identity Key:
| 05b799dcf0b36559959ee97fbf52591d082e2a6833258c6544fdc92dc58fcca143
|
| You must download the Session app.
| Download Session from this website:
| getsession.org
|
| I want to use messengers which rely on cryptographic identity keys and encrypt all messages automatically.
| Without digital identity keys, I can be impersonated by the server admins providing the messaging service.
| These are the reasons why I want to avoid communicating over technologies such as email and XMPP.
|
| - Simon Sarasova
|
|
| «« End Of Memo »»

View file

@ -0,0 +1,50 @@
| «« Seekia Memo »»
|
|- Signature:
| 8-lU3jtJLTclK4X8BsXjoPGvD5bmO1
| gP2LZOPe_X7Ynf-XVHFZ9GpltDWijs
| esUMlS-blTtmnaxb6mZY_fD3Dg==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Ethereum Block Height:
| 17476616
|
| Ethereum Block Hash:
| 0xe6ec5fa6c0561e12e73699653b04bc4826e77af00fa0983e0f2b8938ec366f98
|
| Date:
| June 14, 2023
|
|
| Here is my website:
| SimonSarasova.eth
|
|
| Below are the official Seekia links.
| These links may be changed, seized or lost in the future.
|
| Clearnet Site:
| Seekia.net
|
| Ethereum IPFS Site:
| Seekia.eth
|
| Tor Site:
| seekia77v2rqfp4i4flavj425txtqjpn2yldadngdr45fjitr72fakid.onion
|
| Code Repository:
| codeberg.org/sarasova/seekia
|
|
| - Simon Sarasova
|
|
| «« End Of Memo »»

View file

@ -0,0 +1,73 @@
| «« Seekia Memo »»
|
|- Signature:
| l_2IZLQrib-qadWzjwFC2K1E90S1AX
| JBPQLHBeNxLFzHY4XzVnp_TPF9Uxyh
| Fs--trpRQvs9w06lPwGocEJ4AA==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Ethereum Block Height:
| 17476616
|
| Ethereum Block Hash:
| 0xe6ec5fa6c0561e12e73699653b04bc4826e77af00fa0983e0f2b8938ec366f98
|
| Date:
| June 14, 2023
|
|
| This memo describes how I, Simon Sarasova, can prove that I am the creator of Seekia.
|
| When I released Seekia to the world, I created a signed memo with my Seekia identity hash.
| This memo contained the SHA256 checksum of the first Seekia release, version 0.1.
| This memo was hashed, and the hash was used to generate an Ethereum address.
| You can use the Seekia application to verify the memo signature and Ethereum address.
|
| I sent funds to the memo's Ethereum address to notarize it:
| 0xe161C16AfF120385F2d99f558B620dFd481D9178
|
| The funds were sent on June 13, 2023 in block 17474872.
|
| Afterwards, I uploaded the memo and Seekia v0.1 to the internet for the first time.
| This memo is the first instance of the Seekia codebase anywhere on the internet.
|
| The memo is called Hello World, and it is available on my blog here:
| SimonSarasova.eth/blog/hello-world.html
|
|
| I also bought the Seekia.eth name with an Ethereum account in 2022.
| This ethereum account is where the funds I used to notarize my Hello World memo originated from.
| I also encoded some Seekia related text into the Ethereum blockchain in 2022 using the same account.
| I encoded each text's unicode bytes into hex.
|
| 0x4375726552616369616c4c6f6e656c696e657373: CureRacialLoneliness
| 0x507265766e7452616365457874696e6374696f6e: PrevntRaceExtinction
| 0x5365656b69612d42655261636541776172653a29: Seekia-BeRaceAware:)
|
|
| I use my Seekia identity hash to digitally sign memos.
|
| Here is my identity hash:
| simonx5yudleks5jhwhnck5s28m
|
| If I am signing with my identity hash, you can trust that I am the "real" Simon Sarasova.
|
| If my identity hash is compromised, I will sign a memo to let the world know.
| I can only do this if I am still alive and have access to the identity hash's private key.
| I can also start using my backup identity hash: simon4avl22axtjzrlabos7ma8m
|
| If the cryptography used for identity hashes is broken, I will use my hash-based identity recovery method.
|
|
| - Simon Sarasova
|
|
| «« End Of Memo »»

View file

@ -0,0 +1,57 @@
| «« Seekia Memo »»
|
|- Signature:
| dJ5-uKiL1yVKLA0PnC26OdslI0hpGj
| vYSR7kYIwPG28dtU1YZyRbIk23np-R
| RR7vT8A56W5fh09A8ZZVTZvzAA==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 10041699
|
| Cardano Block Hash:
| 406969842d8cb49300786e121888dab0943810ad5fa65dbb27ff982bd8e1c870
|
| Date:
| March 11, 2024
|
| Author:
| Simon Sarasova
|
|
| This memo contains my links.
| These links may be changed, seized or lost in the future.
|
| My Ethereum IPFS website:
| SimonSarasova.eth
|
| My Codeberg account:
| Codeberg.org/sarasova
|
|
| Below are Seekia's links:
|
| Clearnet Website:
| Seekia.net
|
| Ethereum IPFS Website:
| Seekia.eth
|
| Tor Site:
| seekia77v2rqfp4i4flavj425txtqjpn2yldadngdr45fjitr72fakid.onion
|
| Code Repository:
| Codeberg.org/sarasova/seekia
|
|
| - Simon Sarasova
|
| «« End Of Memo »»

View file

@ -0,0 +1,42 @@
| «« Seekia Memo »»
|
|- Signature:
| srujgqN6rwYho7agk6gq52OzQT2dOS
| aXCmIgRlTv1q6xKRpJlMEWJI4YLxlm
| 9oPv6xKZUKYy8lwozUBmNT6MCw==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 10042167
|
| Cardano Block Hash:
| 553306b7d812ae7c6bfdf184d2a35569408d0cb460621d44c84a8e49368f0c7e
|
| Date:
| March 11, 2024
|
| Author:
| Simon Sarasova
|
| Content Type:
| Post
|
|
| "You're here because you know something.
| What you know you can't explain, but you feel it.
| You've felt it your entire life, that there's something wrong with the world.
| You don't know what it is, but it's there, like a splinter in your mind, driving you mad.
|
| It is this feeling that has brought you to me."
|
| - Morpheus
|
| «« End Of Memo »»

View file

@ -0,0 +1,38 @@
| «« Seekia Memo »»
|
|- Signature:
| KLlOLTfnykqz7t7cEio4tuKemO1NWf
| g63uqPQUMvb5XvKU297LE69zn_eds6
| qyI803U_YEiL0drzAq1MHP7DBg==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 10042250
|
| Cardano Block Hash:
| 22b284a6982499e641339773a7f998b39d082bcc209e58d9946638e69111d25b
|
| Date:
| March 11, 2024
|
| Author:
| Simon Sarasova
|
| Content Type:
| Post
|
| Content:
|
| Seekia aims to bring genetic order to humanity's breeding patterns.
|
| Seekia aims to usher in a new era of human breeding strategies.
|
| «« End Of Memo »»

View file

@ -0,0 +1,40 @@
| «« Seekia Memo »»
|
|- Signature:
| F6yrgo9Ej1ZhKO0Jw9M39IbHCZ_apL
| 1T2GClzDaetZh8uhS4a98oYTul7tDQ
| RYqFEY451DBvJNx-KFbKhYTXBw==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 10042251
|
| Cardano Block Hash:
| a14b8198dde33bab04ec6947f922706cb4004f68e0ffee911f8e62d1e1d30429
|
| Date:
| March 11, 2024
|
| Author:
| Simon Sarasova
|
| Content Type:
| Post
|
| Content:
|
| Beauty is more valuable than diversity.
|
| A world with low racial diversity and high beauty is better than a world with high racial diversity and low beauty.
|
| Beauty is measured by surveying the magnitude of sexual attraction felt by humans towards each other.
|
| «« End Of Memo »»

View file

@ -0,0 +1,92 @@
| «« Seekia Memo »»
|
|- Signature:
| tHfnkeoo9QrnoFAXbWqmIg0iwEM9y0
| JiCxqQXfMvcx2r_rSXmAyQ9TcKi4V7
| 7BXkfn4eo9wK6YtOkoj7ed_TBw==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 10253099
|
| Cardano Block Hash:
| 1591bdb0c283edbfd21633914ed774770631f6add76ead00cb8d33d057b230cb
|
| Date:
| April 30, 2024
|
| Author:
| Simon Sarasova
|
| Content Type:
| Post
|
| Content:
|
|
| Greetings.
|
| My name is Simon Sarasova.
|
| I have created a race aware mate discovery network called Seekia.
|
| 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 correlates 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 aims to cure racial loneliness.
| Racial loneliness is the condition of being unable to find members of one's own race to mate with.
| Seekia aims to help people to meet and mate with members of their own race.
|
| Seekia aims to beautify the human species.
| Seekia aims to encourage breeding between human pairs which 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.
|
| Seekia is also genetics aware. Users can share genetic information in their profiles.
| Users can choose a mate with whom their offspring has a lower probability of having diseases and a higher probability of possessing certain traits.
| Seekia aims to drastically reduce the prevalence of recessive monogenic disorders within the human species.
| Seekia aims to improve humanity's genetics by making humans more beautiful, healthy, intelligent, virtuous, and happy.
|
| Seekia is open source and released into the public domain.
| The Seekia network is decentralized and not yet operational.
| You can download the Seekia app and simulate its use.
| You can also read the whitepaper which is located on the Seekia website.
|
| Here are some links:
|
| Seekia Clearnet website: Seekia.net
| Seekia IPFS .eth website: Seekia.eth
| My IPFS .eth website: SimonSarasova.eth
|
| To access .eth websites you can use Brave Browser.
| To access them from any browser, you can use a gateway, which are trusted services run by third parties.
|
| Gateway 1: SimonSarasova.eth.limo
| Gateway 2: SimonSarasova.eth.link
|
| You can contact me using Session, an encrypted messenger. My Session identity key is on my website.
|
| Seekia's goal is to accelerate the world's adoption of race and genetics aware mate discovery technology.
|
| Seekia aims to usher in a new era of human breeding strategies.
| Seekia aims to bring genetic order to humanity's breeding patterns.
|
| Please let me know your thoughts, and please spread the word about Seekia.
|
| The genetic future of our species is at stake.
|
| - Simon Sarasova
|
|
| «« End Of Memo »»

60
resources/pages/blog.html Normal file
View file

@ -0,0 +1,60 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Blog</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1> Blog </h1>
<br class = "thinlinebreak">
<div class = "blogPostRow">
<p>May 1st, 2024</p>
<p class = "blogLinkHyphen">-</p>
<a class = "blogLink" href="./blog/beauty-extinction-is-unlikely.html">Beauty Extinction Is Unlikely</a>
</div>
<div class = "blogPostRow">
<p>February 18th, 2024</p>
<p class = "blogLinkHyphen">-</p>
<a class = "blogLink" href="./blog/why-race-extinction-matters.html">Why Race Extinction Matters</a>
</div>
<div class = "blogPostRow">
<p>June 13, 2023</p>
<p class = "blogLinkHyphen">-</p>
<a class = "blogLink" href="./blog/hello-world.html">Hello World</a>
</div>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1,187 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Beauty Extinction Is Unlikely</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1>Blog</h1>
<hr class = "separator">
<br class = "linebreak">
<p>Title:</p>
<h2>Beauty Extinction Is Unlikely</h2>
<p>Date:</p>
<p><b>May 1st, 2024</b></p>
<div class = "blogPostContent">
<p>I have removed "prevent beauty extinction" from Seekia's goals. I now believe that the extinction of the world's most beautiful races is very unlikely. I believe that beauty extinction is unlikely enough that including it in Seekia's stated goals is unnecessary. I will describe my reasons below.</p>
<br class = "thinlinebreak">
<p>Race is defined by grouping humans by genetic characteristics such as skin color, eye color, hair color, hair texture, facial structure, and the genes which effect physical traits. Beauty extinction is defined as the extinction of the world's most beautiful human races.</p>
<br class = "thinlinebreak">
<p>I predict that the full diversity of modern human races will continue to exist for at least the next 100 years. This is partially because the average human lifespan is 80 years and will likely become longer. Thus, humanity has at least 100 years to enact solutions to the problem of beauty extinction. I predict that humanity will take the necessary actions to prevent the most beautiful races from going extinct by then.</p>
<br class = "thinlinebreak">
<p>Firstly, race aware mate discovery technologies like Seekia will help the world's most beautiful races to meet and have offspring. The world's most beautiful races are also able to preserve themselves without the use of race-aware mate discovery technologies such as Seekia by using less advanced methods to breed among themselves. Modern humans can identify other members of their own race by using less precise methods such as using one's own eye vision. The accuracy of eye vision is often sufficient enough to produce mate pairings which produce offspring who belong to the same race as one or both parents.</p>
<br class = "thinlinebreak">
<p>Secondly, people will choose to create and adopt embryos from the world's most beautiful races. The most beautiful races will be preserved through the harvesting and storage of their sperm, eggs, and genetic material in biobanks. Humanity will use this banked genetic material to produce members of the world's most beautiful races. For any races whose members have no sperm or eggs to donate, we will be able to produce sperm and eggs with their body cells using gametogenesis. Humanity must focus on preserving the most beautiful human races' genetic material in biobanks.</p>
<br class = "thinlinebreak">
<p>Even if beautiful races go extinct, genetic editing and fabrication are technologies which will be able to resurrect the most beautiful extincted races. Racial resurrection efforts only need to reproduce the portions of each extincted race's genomes which effect physical appearance in new humans. I predict that humanity will be able produce an embryo which possesses any target genome sequence within the next 100 years. I predict that by then, most of the modern world's races will have their genomes sequenced and available to the public. The sequencing of humanity's genomes will be aided by the monetary cheapening of genetic sequencing machines. If a race's genomes were not preserved, we will be able to exhume the bodies of the race's deceased members to sequence and replicate their genomes in new humans.</p>
<br class = "thinlinebreak">
<p>We will also be able to recreate extincted races' appearances by selectively breeding members of extant races over several generations. The selective breeding process will require enough time to allow the new humans to grow old enough so we can harvest their sperm and eggs, unless we use embryo breeding. Breeding embryos together to create new embryos will allow us to breed multiple generations of humans without needing to wait for the embryos to develop further.</p>
<br class = "thinlinebreak">
<p>For extinct races whose genomes and bodies we have no access to, humanity will probably be able to resurrect these races by producing novel genetic sequences. Advanced technologies will enable humanity to invent new genetic sequences which produce humans who resemble specific people, without requiring the possession of the target person's genetic sequence. People will be able to edit their offspring to have the appearance of people who they have photos of, such as celebrities and models. This technology will initially be limited to reproducing human appearances which contain attributes which exist in the genomes we have sequenced. For example, we will be able to create humans with a particular combination of skin, eye, and hair colors, so long as we have the genomes of humans who possess those skin, eye, and hair colors individually. This replication will be possible, even if all humans who possessed a particular skin, eye, and hair color combination are extinct and their genomes were never preserved.</p>
<br class = "thinlinebreak">
<p>Humanity will also probably create new races which will likely be more beautiful than any modern races. Creating novel hyper-beautiful synthetic races will make the potential extinction of modern beautiful races less tragic.</p>
<h2>Conclusion</h2>
<p>I overstated and overestimated the risk of beauty extinction. I'm sorry for being alarmist. I am confident that future beautiful race extinctions can be prevented. Even if a mass mortality event such as nuclear winter reduced the global population by 99%, beauty extinction probably wouldn't occur.</p>
<br class = "thinlinebreak">
<p>My anxiety around the extinction of human races was partially derived from my concern about the extinction of ancestral genetic clusters. I posit that humanity's historical ancestral genetic clusters are much more likely to go extinct than particular human appearances. Ancestral genetic clusters are the human populations reported by services such as 23andMe. The extinction of an ancestral genetic cluster results in a world without any "pure" members of the cluster. Ancestral clusters are measured by a set of DNA allele values which are commonly found among members of specific ancestral populations. Someone is considered a "pure" member of a cluster if their set of population allele markers are statistically extremely unlikely to be present within humans who have ancestors from any other populations from the same time period. Ancestral purity is not an exact science, because all ancestral human populations are genetically diverse. The concept of ancestral purity is also relative to specific human populations at specific periods in history, because many human populations are mixtures of older human populations.</p>
<br class = "thinlinebreak">
<p>I no longer care about the extinction of ancestral genetic clusters. All that matters to me is the preservation of the most beautiful appearances associated with these clusters. As soon as I stopped caring about the extinction of ancestral clusters and started only caring about the extinction of particular appearances, I realized how unlikely the risk of appearance extinction is. Ancestral genetic clusters are a fairly accurate and computationally-cheap way of classifying people by their appearance, thus, Seekia users gain benefits from filtering and discriminating their potential mates by these clusters. After the use of genetic editing for appearance becomes widespread, people who belong to particular clusters will be much less likely to share the historical appearance of the cluster's members. Thus, ancestral genetic clusters will become less valuable to filter and discriminate by when selecting a mate. I predict that technologies like Seekia will prevent many ancestral genetic clusters from going extinct, which is not an inherently good or bad thing. The long-term future of race aware mate discovery technologies like Seekia's will be a shift away from ancestral genetic cluster filtering to instead focus on appearance filtering and providing users with deep insights into the genes which control for appearance, helping users to choose a mate who looks a certain way and will produce offspring that look a certain way. Seekia will still allow users to share ancestry information for at least several centuries because some people get emotional value from their ancestral background and gain satisfaction from choosing the ancestral background of their mate and offspring.</p>
<br class = "thinlinebreak">
<p>The problem of the world's most beautiful races going extinct is much less important than the problem of the world's overall population becoming less beautiful. The overall prevalence of beauty in the world is what matters most. A race's beauty would still be very scarce, regardless of whether a beautiful race was extinct or if it existed in very small numbers. Either way, only a very small percentage of humans would be able to mate and breed with them. It is still better for the world's most beautiful races to not go extinct so that it is remains possible for anyone to pursue a relationship with one of their members. The possibility of such a relationship provides a positive psychological effect for humanity.</p>
<br class = "thinlinebreak">
<p>Seekia's now has 4 main goals: Curing racial loneliness, providing offspring race predictions, providing search-by-race, and facilitating eugenic breeding. Racial loneliness is important to cure because humans have a biological and psychological desire to breed with humans who resemble them and to produce offspring who resemble them. Offspring race prediction is important because people want to choose a mate who will produce offspring who possess a particular appearance. Search-by-race is important because people want to be able to find mates who belong to races they think are beautiful. Eugenics is important because humanity will be happier if humans become more beautiful, healthy, intelligent, and virtuous. I posit that our species has become less beautiful and healthy over the past 100 years. We need to utilize eugenic technologies and eugenic breeding practices to offset the dysgenic and uglifying effects of our modern world.</p>
<br class = "thinlinebreak">
<p>- Simon Sarasova</p>
</div>
<hr class = "separator">
<p><i>Below is a Seekia memo I digitally signed with my Seekia identity hash.</i></p>
<p><i>You can use the Seekia application to verify its authenticity.</i></p>
<hr class = "separator">
<p class = "memoParagraph">
| «« Seekia Memo »»
|
|- Signature:
| WVY_LUlITj9TYuSufO3JxsLcGwmPyc
| kQ4zrGG-Hvou0FF9HoqPG_3ysGH6YJ
| MILW37IdvkhIp-sUMyP5PbFNBw==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 10257000
|
| Cardano Block Hash:
| eed3c86d731f8ecc393f2c6c51eb2d05879ee30b97d768fafc57303f89cb4c75
|
| Date:
| May 1st, 2024
|
| Author:
| Simon Sarasova
|
| Content Type:
| Blog Post
|
| Title:
| Beauty Extinction Is Unlikely
|
| Content:
|
|
| I have removed "prevent beauty extinction" from Seekia's goals. I now believe that the extinction of the world's most beautiful races is very unlikely. I believe that beauty extinction is unlikely enough that including it in Seekia's stated goals is unnecessary. I will describe my reasons below.
|
| Race is defined by grouping humans by genetic characteristics such as skin color, eye color, hair color, hair texture, facial structure, and the genes which effect physical traits. Beauty extinction is defined as the extinction of the world's most beautiful human races.
|
| I predict that the full diversity of modern human races will continue to exist for at least the next 100 years. This is partially because the average human lifespan is 80 years and will likely become longer. Thus, humanity has at least 100 years to enact solutions to the problem of beauty extinction. I predict that humanity will take the necessary actions to prevent the most beautiful races from going extinct by then.
|
| Firstly, race aware mate discovery technologies like Seekia will help the world's most beautiful races to meet and have offspring. The world's most beautiful races are also able to preserve themselves without the use of race-aware mate discovery technologies such as Seekia by using less advanced methods to breed among themselves. Modern humans can identify other members of their own race by using less precise methods such as using one's own eye vision. The accuracy of eye vision is often sufficient enough to produce mate pairings which produce offspring who belong to the same race as one or both parents.
|
| Secondly, people will choose to create and adopt embryos from the world's most beautiful races. The most beautiful races will be preserved through the harvesting and storage of their sperm, eggs, and genetic material in biobanks. Humanity will use this banked genetic material to produce members of the world's most beautiful races. For any races whose members have no sperm or eggs to donate, we will be able to produce sperm and eggs with their body cells using gametogenesis. Humanity must focus on preserving the most beautiful human races' genetic material in biobanks.
|
| Even if beautiful races go extinct, genetic editing and fabrication are technologies which will be able to resurrect the most beautiful extincted races. Racial resurrection efforts only need to reproduce the portions of each extincted race's genomes which effect physical appearance in new humans. I predict that humanity will be able produce an embryo which possesses any target genome sequence within the next 100 years. I predict that by then, most of the modern world's races will have their genomes sequenced and available to the public. The sequencing of humanity's genomes will be aided by the monetary cheapening of genetic sequencing machines. If a race's genomes were not preserved, we will be able to exhume the bodies of the race's deceased members to sequence and replicate their genomes in new humans.
|
| We will also be able to recreate extincted races' appearances by selectively breeding members of extant races over several generations. The selective breeding process will require enough time to allow the new humans to grow old enough so we can harvest their sperm and eggs, unless we use embryo breeding. Breeding embryos together to create new embryos will allow us to breed multiple generations of humans without needing to wait for the embryos to develop further.
|
| For extinct races whose genomes and bodies we have no access to, humanity will probably be able to resurrect these races by producing novel genetic sequences. Advanced technologies will enable humanity to invent new genetic sequences which produce humans who resemble specific people, without requiring the possession of the target person's genetic sequence. People will be able to edit their offspring to have the appearance of people who they have photos of, such as celebrities and models. This technology will initially be limited to reproducing human appearances which contain attributes which exist in the genomes we have sequenced. For example, we will be able to create humans with a particular combination of skin, eye, and hair colors, so long as we have the genomes of humans who possess those skin, eye, and hair colors individually. This replication will be possible, even if all humans who possessed a particular skin, eye, and hair color combination are extinct and their genomes were never preserved.
|
| Humanity will also probably create new races which will likely be more beautiful than any modern races. Creating novel hyper-beautiful synthetic races will make the potential extinction of modern beautiful races less tragic.
|
| « Conclusion »
|
| I overstated and overestimated the risk of beauty extinction. I'm sorry for being alarmist. I am confident that future beautiful race extinctions can be prevented. Even if a mass mortality event such as nuclear winter reduced the global population by 99%, beauty extinction probably wouldn't occur.
|
| My anxiety around the extinction of human races was partially derived from my concern about the extinction of ancestral genetic clusters. I posit that humanity's historical ancestral genetic clusters are much more likely to go extinct than particular human appearances. Ancestral genetic clusters are the human populations reported by services such as 23andMe. The extinction of an ancestral genetic cluster results in a world without any "pure" members of the cluster. Ancestral clusters are measured by a set of DNA allele values which are commonly found among members of specific ancestral populations. Someone is considered a "pure" member of a cluster if their set of population allele markers are statistically extremely unlikely to be present within humans who have ancestors from any other populations from the same time period. Ancestral purity is not an exact science, because all ancestral human populations are genetically diverse. The concept of ancestral purity is also relative to specific human populations at specific periods in history, because many human populations are mixtures of older human populations.
|
| I no longer care about the extinction of ancestral genetic clusters. All that matters to me is the preservation of the most beautiful appearances associated with these clusters. As soon as I stopped caring about the extinction of ancestral clusters and started only caring about the extinction of particular appearances, I realized how unlikely the risk of appearance extinction is. Ancestral genetic clusters are a fairly accurate and computationally-cheap way of classifying people by their appearance, thus, Seekia users gain benefits from filtering and discriminating their potential mates by these clusters. After the use of genetic editing for appearance becomes widespread, people who belong to particular clusters will be much less likely to share the historical appearance of the cluster's members. Thus, ancestral genetic clusters will become less valuable to filter and discriminate by when selecting a mate. I predict that technologies like Seekia will prevent many ancestral genetic clusters from going extinct, which is not an inherently good or bad thing. The long-term future of race aware mate discovery technologies like Seekia's will be a shift away from ancestral genetic cluster filtering to instead focus on appearance filtering and providing users with deep insights into the genes which control for appearance, helping users to choose a mate who looks a certain way and will produce offspring that look a certain way. Seekia will still allow users to share ancestry information for at least several centuries because some people get emotional value from their ancestral background and gain satisfaction from choosing the ancestral background of their mate and offspring.
|
| The problem of the world's most beautiful races going extinct is much less important than the problem of the world's overall population becoming less beautiful. The overall prevalence of beauty in the world is what matters most. A race's beauty would still be very scarce, regardless of whether a beautiful race was extinct or if it existed in very small numbers. Either way, only a very small percentage of humans would be able to mate and breed with them. It is still better for the world's most beautiful races to not go extinct so that it is remains possible for anyone to pursue a relationship with one of their members. The possibility of such a relationship provides a positive psychological effect for humanity.
|
| Seekia's now has 4 main goals: Curing racial loneliness, providing offspring race predictions, providing search-by-race, and facilitating eugenic breeding. Racial loneliness is important to cure because humans have a biological and psychological desire to breed with humans who resemble them and to produce offspring who resemble them. Offspring race prediction is important because people want to choose a mate who will produce offspring who possess a particular appearance. Search-by-race is important because people want to be able to find mates who belong to races they think are beautiful. Eugenics is important because humanity will be happier if humans become more beautiful, healthy, intelligent, and virtuous. I posit that our species has become less beautiful and healthy over the past 100 years. We need to utilize eugenic technologies and eugenic breeding practices to offset the dysgenic and uglifying effects of our modern world.
|
| - Simon Sarasova
|
|
| «« End Of Memo »»
</p>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1,292 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Hello World</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1>Blog</h1>
<hr class = "separator">
<h2>Disclaimer:</h2>
<p>I no longer agree with some of the views expressed in this post.</p>
<p>Human race extinctions caused by technology are not always tragic.</p>
<p>Humanity is a technological species. We are not natural in the same way that other animals are.</p>
<p>You can read my updated thoughts in this blog post: <a class = "genericLink" href = "./why-race-extinction-matters.html">Why Race Extinction Matters</a></p>
<br class = "thinlinebreak">
<hr class = "separator">
<br class = "linebreak">
<p>Title:</p>
<h2>Hello World</h2>
<p>Date:</p>
<p><b>June 13, 2023</b></p>
<div class = "blogPostContent">
<p>Greetings.</p>
<br class = "thinlinebreak">
<p>My name is Simon Sarasova.</p>
<br class = "thinlinebreak">
<p>I am deeply concerned about the state of our world.</p>
<p>Earth's natural beauty is being destroyed as a consequence of humanity's use of technology.</p>
<br class = "thinlinebreak">
<p>Race extinction is one example of this destruction which causes me anguish.</p>
<p>Humanity has utilized technology to spread our species throughout the earth, resulting in increased gene flow and racial merging.</p>
<p>The diverse beauty of the human species is being lost.</p>
<br class = "thinlinebreak">
<p>There are now more human races on earth than ever before.</p>
<p>Racial loneliness, which is the inability to find members of the same race to mate with, has become an epidemic.</p>
<p>Global fertility rates are collapsing.</p>
<br class = "thinlinebreak">
<p>I am astounded, mesmerized, and fully enamored with the beauty of the human species.</p>
<p>I feel deep concern as I witness the decline of beautiful racial groups. I feel grief for the beauty that has already been lost.</p>
<p>I have spent years thinking about these problems and working on a solution.</p>
<br class = "thinlinebreak">
<p>I have realized that to prevent more race extinctions from occurring, we must encourage members of endangered racial groups to mate with each other.</p>
<p>To cure racial loneliness, we must help people to find members of their own race to mate with.</p>
<br class = "thinlinebreak">
<p>These are the reasons why I have created Seekia: A race aware mate discovery network.</p>
<br class = "thinlinebreak">
<p>Seekia allows users to share their genome-derived race information in their profiles, and find users to mate with based on their race.</p>
<br class = "thinlinebreak">
<p>Seekia is also genetics-aware.</p>
<p>Seekia enables users to choose their mate in a way that reduces the probability of their offspring having diseases.</p>
<p>Users can also choose their mate in such a way to increase the probability of their offspring having certain traits.</p>
<br class = "thinlinebreak">
<p>The world desperately needs race aware mate discovery technology.</p>
<p>Seekia's goal is to accelerate the world's adoption of race and genetics aware mate discovery technology.</p>
<p>Join me in my mission to cure racial loneliness, prevent race extinction, and preserve the beauty of the human species.</p>
<br class = "thinlinebreak">
<p>Thank you for reading this message.</p>
<p>Please read the Seekia whitepaper to understand more about the motivations and design of Seekia.</p>
<br class = "thinlinebreak">
<p>- Simon Sarasova</p>
<br class = "linebreak">
<p><b>« Seekia Version 0.1 »</b></p>
<br class = "thinlinebreak">
<p>The first release of Seekia is version 0.1.</p>
<p>It is provided in a zip file:</p>
<br class = "thinlinebreak">
<a class = "paragraphLinks" href="ipfs://bafybeiaqoclxqgsapqnns7yg2zzxzqwxxeca637znqi22ui6puvjqfsake" target=”_blank”>Seekia-v0.1.zip</a>
<p class = "smallText"> <i>This is an IPFS link. You need to use software that can download IPFS content.</i></p>
<br class = "linebreak">
<p>Here is the SHA256 checksum of the zip file:</p>
<p><i>c1024cc7ce1e4425d7fb450df98baa6c71f24691851665bd9bd94a9ce82a9d56</i></p>
<br class = "linebreak">
<p><b>« Identity Hashes »</b></p>
<br class = "thinlinebreak">
<p>Here is my main Seekia identity hash:</p>
<p><i>simonx5yudleks5jhwhnck5s28m</i></p>
<br class = "linebreak">
<p>Here is my backup identity hash:</p>
<p><i>simon4avl22axtjzrlabos7ma8m</i></p>
<br class = "linebreak">
<p>My backup identity hash may be useful if my main identity hash is compromised.</p>
<br class = "linebreak">
<p><b>« PGP Key »</b></p>
<br class = "thinlinebreak">
<p>This is my PGP Key:</p>
<p><i>112CCEE17CDEB7049EE568A2F85404520BA69D2C</i></p>
<br class = "linebreak">
<p><b>« Hash Based Recovery »</b></p>
<br class = "thinlinebreak">
<p>This is my hash-based identity recovery method:</p>
<p><i>9417a37f0c22e6dca11c2e5c84c69e55bf828297e7a093e5cc94b59b76124e2b</i></p>
<br class = "thinlinebreak">
<p>This can be used to recover my identity if the cryptography used for identity hashes is broken in the future.</p>
<br class = "linebreak">
</div>
<hr class = "separator">
<p><i>Below is a Seekia memo I digitally signed with my Seekia identity hash.</i></p>
<p><i>You can use the Seekia application to verify its authenticity.</i></p>
<hr class = "separator">
<p class = "memoParagraph">
| «« Seekia Memo »»
|
|- Signature:
| 7KHjbsdLUOsNjBgs_iY8gfcC8tV9GQ
| X7xQGo6sQBxVgcKQvJJMxMILzLmiBq
| hfZWOzYJr_0XEhIGammETuNCAg==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Ethereum Block Height:
| 17474835
|
| Ethereum Block Hash:
| 0x37699eda295c4803243d566cd84fb12e634bd1a8dcf91589566a6a6acb4d1a5a
|
| Date:
| June 13, 2023
|
| Greetings.
|
| My name is Simon Sarasova.
|
| I am deeply concerned about the state of our world.
| Earth's natural beauty is being destroyed as a consequence of humanity's use of technology.
|
| Race extinction is one example of this destruction which causes me anguish.
| Humanity has utilized technology to spread our species throughout the earth, resulting in increased gene flow and racial merging.
| The diverse beauty of the human species is being lost.
|
| There are now more human races on earth than ever before.
| Racial loneliness, which is the inability to find members of the same race to mate with, has become an epidemic.
| Global fertility rates are collapsing.
|
| I am astounded, mesmerized, and fully enamored with the beauty of the human species.
| I feel deep concern as I witness the decline of beautiful racial groups. I feel grief for the beauty that has already been lost.
| I have spent years thinking about these problems and working on a solution.
|
| I have realized that to prevent more race extinctions from occurring, we must encourage members of endangered racial groups to mate with each other.
| To cure racial loneliness, we must help people to find members of their own race to mate with.
|
| These are the reasons why I have created Seekia: A race aware mate discovery network.
|
| Seekia allows users to share their genome-derived race information in their profiles, and find users to mate with based on their race.
|
| Seekia is also genetics-aware.
| Seekia enables users to choose their mate in a way that reduces the probability of their offspring having diseases.
| Users can also choose their mate in such a way to increase the probability of their offspring having certain traits.
|
| The world desperately needs race aware mate discovery technology.
| Seekia's goal is to accelerate the world's adoption of race and genetics aware mate discovery technology.
| Join me in my mission to cure racial loneliness, prevent race extinction, and preserve the beauty of the human species.
|
| Thank you for reading this message.
| Please read the Seekia whitepaper to understand more about the motivations and design of Seekia.
|
| - Simon Sarasova
|
| « Seekia Version 0.1 »
|
| The first release of Seekia is version 0.1.
|
| It is provided in a zip file:
| Seekia-v0.1.zip
|
| Here is the SHA256 checksum of the zip file:
| c1024cc7ce1e4425d7fb450df98baa6c71f24691851665bd9bd94a9ce82a9d56
|
| « Identity Hashes »
|
| Here is my main Seekia identity hash:
| simonx5yudleks5jhwhnck5s28m
|
| Here is my backup identity hash:
| simon4avl22axtjzrlabos7ma8m
|
| My backup identity hash may be useful if my main identity hash is compromised.
|
| « GPG Key »
|
| This is my GPG Key:
| 112CCEE17CDEB7049EE568A2F85404520BA69D2C
|
| « Hash Based Recovery »
|
| This is my hash-based identity recovery method:
| 9417a37f0c22e6dca11c2e5c84c69e55bf828297e7a093e5cc94b59b76124e2b
|
| This can be used to recover my identity if the cryptography used for identity hashes is broken in the future.
|
| «« End Of Memo »»
</p>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1,314 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Why Race Extinction Matters</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1>Blog</h1>
<hr class = "separator">
<h2>Disclaimer:</h2>
<p>I now believe that the extinction of modern beautiful human races is extremely unlikely.</p>
<p>You can read my updated thoughts in this blog post: <a class = "genericLink" href = "./beauty-extinction-is-unlikely.html">Beauty Extinction Is Unlikely</a></p>
<br class = "thinlinebreak">
<hr class = "separator">
<br class = "linebreak">
<p>Title:</p>
<h2>Why Race Extinction Matters</h2>
<p>Date:</p>
<p><b>February 18th, 2024</b></p>
<div class = "blogPostContent">
<p>Humanity's appearance has been in a state of constant change throughout all of human history. We can categorize humanity into different races by classifying humans by genetic characteristics such as eye, skin, and hair color; hair texture; facial structure; bone structure; and genetic ancestry. Human populations were isolated by geographic distance for most of humanity's history, causing unique races to form by the process of genetic drift. Genetic drift caused each isolated population to evolve differently and develop unique traits as different mutations became dominant. Instances of cross-population breeding also occurred. These infusions of genetic variation often introduced changes to each recipient population's traits and appearance.</p>
<br class = "thinlinebreak">
<p>Modern transportation technology has facilitated the spread of all human races to all regions of the world. This has accelerated the rate of interracial breeding, and has thus accelerated the rate of change in humanity's appearance. I posit that global population growth and modern widespread human race mixing have both increased the total quantity of races. Novel combinations of races are being bred into existence.</p>
<br class = "thinlinebreak">
<p>Many modern human races are at risk of going extinct. Both the increased prevalence of interracial breeding and global fertility collapse are contributing to the risk of race extinction. Without intervention, all modern human races will eventually go extinct due to evolution, which gradually changes each race until their old traits disappear. For example, modern humans look very different from humans who lived 100,000 years ago.</p>
<br class = "thinlinebreak">
<p>Seekia is a race aware mate discovery network I created. Users can share their racial information in their profiles and filter prospective mates based on their race and the calculated race of their offspring.</p>
<br class = "thinlinebreak">
<p>One of Seekia's goals is to help prevent race extinctions by helping members of modern endangered human races to meet and have children.</p>
<br class = "thinlinebreak">
<p>Many people will put forth the following argument: Why does it matter if human races go extinct? Many races have gone extinct throughout human history, such as the Neanderthals, and most people do not view those extinctions as tragedies. Why are modern human race extinctions different?</p>
<br class = "thinlinebreak">
<p>The reason is beauty. Extinctions of modern beautiful races will be tragic and lamented by many people in the future. If beautiful races vanish from the earth, their beauty will still remain in photos and videos. People will still desire to mate with them but will be unable to. People will be sad and angry at the loss of these beautiful races. Modern beautiful race extinctions would also be tragic because humanity is much more capable of preventing these extinctions than we were for races of the past. This is similar to the phenomenon where people feel much more grief for deaths caused by poor decisions than for deaths of old age.</p>
<br class = "thinlinebreak">
<p>Many modern human races, once extinct, cannot be easily recreated or recovered with our current technology. Replicating the thousands of years of evolution that produced their genomes is very difficult. Selective breeding techniques can possibly recover extinct races, but these techniques require long periods of time or technologies which are not yet available. It may also eventually be possible to resurrect extinct races by producing humans from their harvested genetic material.</p>
<br class = "thinlinebreak">
<p>We should prevent modern beautiful races from going extinct by helping members of these races to breed with each other. Seekia aims to accomplish this goal. At the very least, we must preserve these race's genetic material in biobanks so they can be resurrected.</p>
<h2>Why Beauty?</h2>
<p>Many people may put forth the following argument: Why is beauty the most important genetic characteristic to preserve? Why not prevent the world's most intelligent and healthy races from going extinct?</p>
<br class = "thinlinebreak">
<p>I agree that intelligence and health are extremely important. However, I believe that the extinction of the world's most intelligent and healthy races would not necessarily be tragic. Even if the most intelligent and healthy races went extinct, other people with similarly high levels of intelligence and health would still likely exist who belong to other races with a lower average intelligence and health. This outcome is much less likely for appearance. Racial classification emphasizes appearance much more than intelligence or health. Within each race, the diversity of intelligence and health is much greater than the diversity of appearance. My guess is that it is much easier for a specific appearance to go extinct from the earth than for all people with high intelligence or good health to go extinct. This is partly because traits such as intelligence and health are influenced by a higher quantity of genes than traits such as skin color, eye color, hair color, and facial structure. I am still worried about the decline of intelligence and health, but I am not worried about the extinction of intelligent and healthy people.</p>
<h2>My Thoughts Have Evolved</h2>
<p>In the original Seekia whitepaper, I gave another reason for why modern race extinctions are tragic: modern race extinctions are an example of the technological destruction of nature. This argument can be described as an appeal to naturalism. I said that advances in transportation technology have enabled the spread of all human races throughout the world, artificially increasing the rate of interracial breeding, causing multiple races to merge into singular amalgamated races, and reducing the biodiversity of our species. I now believe this set of arguments are weak and are not as satisfying of a justification for Seekia's existence as the reason of beauty extinction. I will explain why below.</p>
<br class = "thinlinebreak">
<p>First, I will define the following concepts: genetic diversity, biodiversity, racial diversity, and appearance diversity. The definitions of these terms are not universally agreed upon and depend on context. I will provide my personal definitions and understanding.</p>
<br class = "thinlinebreak">
<p>Genetic diversity is measured by quantifying the total amount of genetic differences within a population. For humans, we can define it as the diversity of allele values within the species.</p>
<br class = "thinlinebreak">
<p>Biodiversity is the measure of diversity between physical biological organisms. For humans, biodiversity is measured by the diversity of physical traits, bodily functions, and anatomical structures.</p>
<br class = "thinlinebreak">
<p>Racial diversity is measured by counting the total number of races in existence. Race is defined by grouping humans by genetic characteristics such as skin color, eye color, hair color, facial structure, bone structure, and genetic ancestry. Racial diversity is different from biodiversity because the measuring of racial diversity emphasizes bodily appearance traits and genetic clusters associated with ancestral population groups.</p>
<br class = "thinlinebreak">
<p>Appearance diversity is the measure of how much difference there is in appearance across a species. Appearance diversity and racial diversity are not exactly the same. For example, a world with 5 human races which look starkly different from each other would have more appearance diversity than a world with 10 similar looking races. Imagine a world where there were only 4 human races, but each race had a different number of eyes, fingers, legs, arms, and ears. Some could argue that this world would possess more appearance diversity than our modern world.</p>
<br class = "thinlinebreak">
<p>Interracial breeding has become more common than ever before due to advances in transportation technology. I don't believe this widespread race mixing phenomenon has reduced humanity's racial diversity. If two distinct racial groups merge into one, this does result in a loss of racial diversity and appearance diversity. However, I believe the mass mixing of human races in modern times has usually resulted in more races being created than the component races which previously existed. Thus, I believe that humanity's modern increase in interracial breeding has increased racial diversity. My guess is that our modern world possesses more races than ever before. If humanity's races continue to mix and we fail to preserve the currently extant races by using technologies like Seekia and biobanks, many modern races will go extinct. For a while, I believe there will still exist more races than existed before this era of mass race mixing. However, after a long enough period of time, humanity's genetics may blend together and amalgamate to the point at which fewer races will exist. In this theoretical future world, humanity would possess a lesser quantity of distinct human races and appearances, reducing the racial diversity and appearance diversity of humanity. This outcome would probably take at least 100 years to occur, at which point racial resurrection, novel trait synthesis, and designer babies will likely become common practices, reducing the probability of global racial diversity loss and human biodiversity loss. My guess is that increasing humanity's overall fertility is a more effective way to preserve racial diversity than to promote same-race breeding. Global fertility collapse is a much greater imminent threat to humanity's racial diversity than mass race mixing.</p>
<br class = "thinlinebreak">
<p>A loss of genetic diversity may not be the proper way to describe the outcome of a theoretical future world with a genetically-amalgamated human species. As the human races mix together, their genome's alleles become distributed throughout the species. What is lost is the unique combinations of alleles and traits, not necessarily the individual alleles.</p>
<br class = "thinlinebreak">
<p>I don't care about preserving genes and alleles which have no impact on a person's physical traits. Much of the human genome is junk which has no impact on a person's body. As we begin to edit the human genome, certain genes will become less important to preserve. In the future, genetic ancestry might become less important for racial classification. If genetic editing is used, members of the genetic clusters associated with these ancestral population groups will no longer share the same appearance and physical traits. Thus, ancestral population genes will become much less important to preserve and to discriminate by when filtering for potential mates.</p>
<br class = "thinlinebreak">
<p>In the first Seekia whitepaper, I compared humanity's use of technology causing race extinctions to the example of a tree being chopped down by a chainsaw. I said that early human race extinctions were like trees falling due to natural causes, because they were not caused by humanity's use of technology, whereas modern race extinctions are like trees being chopped down by humans. This example does not apply well to the race extinctions caused by modern unprecedented fertility collapse and human race mixing. The chainsaw represents a moment at which a natural forest is changed by human activity, whereas humanity has slowly adopted and advanced technology. Humanity's evolution and traits have been influenced by our use of technology for a long time. Humanity's use of fire in cooking allowed our digestive systems to become smaller because we no longer needed to disinfect the food we consumed as thoroughly. Many of the most beautiful modern races I wish to preserve only exist as a result of technology. Technology has, in some cases, made humans more beautiful and will be used to increase humanity's beauty. Some scientists have argued that agriculture has caused some people's skin to become paler. I argue that this has led to the creation of some of the most beautiful races in the world. Scientists have argued that agriculture increased people's intake of plants and decreased their intake of meat, thus reducing their intake of vitamin D and folate, thus requiring them to receive these nutrients from sun exposure, thus causing their skin to become paler.</p>
<h2>Conclusion</h2>
<p>Preserving the beautiful races of the modern human species was one of my main motivations for creating Seekia. Seeing astoundingly beautiful women motivates me to want to preserve their beauty by preserving their races so that our species can continue to enjoy them in the future.</p>
<br class = "thinlinebreak">
<p>I will stop using naturalism to explain why modern race extinctions are bad. Usually, nature is defined as the state of the Earth undisturbed by humans. Within the context of humans, nature refers to the state of our existence before we utilized technology. A lifestyle is more natural for humans if it more closely resembles the lifestyle of human hunter gatherers. My perspective is that there is nothing inherently wrong with technology influencing our species. What truly matters is how healthy, beautiful, and happy humanity is, not whether humans are living a natural lifestyle. People have used naturalism as a reason to oppose technologies such as in vitro fertilization, embryo testing, and genetic mate discovery technologies like Seekia. Opposing these kinds of technologies on the basis of naturalism is foolish.</p>
<br class = "thinlinebreak">
<p>It is true that there is a large overlap between what is natural and what makes humans healthy and happy. Technology can cause significant suffering for humans. However, any negative effects of technology on our species should not be criticized for having been caused by technology. For example, if modern unprecedented fertility collapse and human race mixing ultimately cause many beautiful races to go extinct, these extinctions will not be tragic because they were caused by technology, but rather because beauty will have vanished from our earth.</p>
<br class = "thinlinebreak">
<p>Humans have biological motivations which, if fulfilled, tend to make us happier. Fulfilling these desires is not inherently good because they are naturally derived, but rather because our genetics and biology respond positively to certain behaviors and stimuli. For example, Seekia aims to help people to produce offspring who look similar to them by helping them to find a mate who looks similar to them and possesses similar appearance genetics. The desire to breed offspring which resembles oneself is often motivated by a biological drive to spread one's genetics into the world. Facilitating the fulfillment of this desire is good to the extent that it makes people happier, not because it is natural. Seekia is a technology which helps people to fulfill their natural desires via unnatural means. I still personally have an emotional attachment to naturalism and feel it has intrinsic value. However, I don't need to rely on naturalism to justify the benefits of Seekia.</p>
<br class = "thinlinebreak">
<p>I do not feel grief for the extinctions of old human races because their passings were inevitable. I said I did because I thought it was funny and my troll tendencies were breaking out. There are no beautiful races depicted in old paintings or photographs whose extinctions I am grieving. I am still concerned about the potential future extinctions of beautiful modern races because their extinctions are possible to prevent.</p>
<br class = "thinlinebreak">
<p>I will start to promote eugenics as one of Seekia's goals. Eugenics is the practice of improving humanity's genetic quality. Seekia aims to make humanity more healthy, beautiful, and intelligent. Promoting beautification eugenics requires acknowledging that some people and races are, on average, considered more beautiful than others. Human beauty ranking is calculated by comparing the sentiments expressed by large populations of humans. I wanted to avoid promoting eugenics due to its controversial connotations and far-reaching ramifications, but it is necessary to fully explain the benefits of Seekia.</p>
<br class = "thinlinebreak">
<p>I will start to use the phrase "beautify the human species" to describe one of Seekia's goals. Seekia aims to make the human species more beautiful by encouraging human mate pairings which will preserve the most beautiful races, 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.</p>
<br class = "thinlinebreak">
<p>I am removing the "preserve the diverse beauty of our species" phrase from Seekia's motivations, because it could be interpreted as implying that modern unprecedented mass race mixing and race extinctions will cause our species to become less diverse and less beautiful. I explained in this post why I believe modern mass race mixing will not decrease human racial diversity for a long time. My meaning of that phrase was that Seekia aims to preserve beautiful modern races. I don't know what effect modern mass race mixing is having on the overall beauty of our species.</p>
<br class = "thinlinebreak">
<p>I am removing the "preserve biodiversity, racial diversity, and appearance diversity" motivations from Seekia's goals. Preserving and expanding human diversity is not the most important goal. Beauty is more important than diversity. I care about increasing the diversity and quantity of beautiful races and preventing beauty extinction. The world could have many more races than today, but if those races were much less beautiful, the human species would be uglier and humanity would be less happy. Increasing racial diversity is beneficial if the newly created races are extremely beautiful. A world with a higher quantity of beautiful races is better than one with a lower quantity. For example, being able to listen to 50 great songs is better than being able to listen to 5 great songs.</p>
<br class = "thinlinebreak">
<p>The motivation to preserve beauty still justifies the preservation of all modern races, regardless of how beautiful they are. Preserving the diverse range of uglier appearances and races is still beneficial. We can possibly transform uglier races into more beautiful races by using eugenic techniques. Additionally, someone in the world may believe that a race that is commonly believed to be ugly is actually the most beautiful. Thus, we should ideally preserve genetic material from all extant races so we will have the ability to resurrect them. However, we should first focus our efforts on preventing the most widely acclaimed beautiful races from going extinct. Allowing uglier races to go extinct is fine so long as they go extinct as a result of humanity's voluntary decisions and that we maintain the ability to resurrect them.</p>
<br class = "thinlinebreak">
<p>I am replacing "prevent race extinction" with "prevent beauty extinction" in Seekia's branding and motivational writings. Seekia aims to prevent the extinction of the world's most beautiful races, not all of the world's races. Race extinctions can be good. For example, if a race that is widely regarded as being one of the ugliest races in the world goes extinct because the race's own members choose to breed more beautiful races into existence rather than their own race, and all other races also choose not to adopt genetic material from the race, the human species would become more beautiful by its own voluntary choices. It is important to mention that it is better for uglier races to continue to exist and reproduce than to not. Our world is suffering a fertility crisis. I would rather the world's ugliest races continue to breed offspring than to cease reproduction. Also, most people would rather be born ugly than not be born at all.</p>
<br class = "thinlinebreak">
<p>I want humanity to be happy. We humans must think about what we want ourselves to look like. We should be aiming towards making humanity as beautiful as possible. I will further describe my thoughts on this topic in my eugenics manifesto. I have been working on this manifesto for a long time, and I will post it on my blog when it is ready.</p>
<br class = "thinlinebreak">
<p>Thank you for reading this document. I am a flawed human who makes mistakes, and I am still learning and improving myself and my philosophies. My goal in my writings is to express the truths of our world in the most direct, simple, and honest way.</p>
<p>- Simon Sarasova</p>
</div>
<hr class = "separator">
<p><i>Below is a Seekia memo I digitally signed with my Seekia identity hash.</i></p>
<p><i>You can use the Seekia application to verify its authenticity.</i></p>
<hr class = "separator">
<p class = "memoParagraph">
| «« Seekia Memo »»
|
|- Signature:
| fZNyudBwJg9GT8xleuM8u7gFCU-eNg
| ZKeOzemrtxdMK0SkP5i4-Lz3vvOjtL
| 1anepR_XfRMJODoBuqEGq-hbCg==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 9949387
|
| Cardano Block Hash:
| deb7514fcab43acd380ea002319422d1a7c59cb07dbc1aea01d31385a6032fa4
|
| Date:
| February 18th, 2024
|
| Author:
| Simon Sarasova
|
| Title:
| Why Race Extinction Matters
|
| Content:
|
| Humanity's appearance has been in a state of constant change throughout all of human history. We can categorize humanity into different races by classifying humans by genetic characteristics such as eye, skin, and hair color; hair texture; facial structure; bone structure; and genetic ancestry. Human populations were isolated by geographic distance for most of humanity's history, causing unique races to form by the process of genetic drift. Genetic drift caused each isolated population to evolve differently and develop unique traits as different mutations became dominant. Instances of cross-population breeding also occurred. These infusions of genetic variation often introduced changes to each recipient population's traits and appearance.
|
| Modern transportation technology has facilitated the spread of all human races to all regions of the world. This has accelerated the rate of interracial breeding, and has thus accelerated the rate of change in humanity's appearance. I posit that global population growth and modern widespread human race mixing have both increased the total quantity of races. Novel combinations of races are being bred into existence.
|
| Many modern human races are at risk of going extinct. Both the increased prevalence of interracial breeding and global fertility collapse are contributing to the risk of race extinction. Without intervention, all modern human races will eventually go extinct due to evolution, which gradually changes each race until their old traits disappear. For example, modern humans look very different from humans who lived 100,000 years ago.
|
| Seekia is a race aware mate discovery network I created. Users can share their racial information in their profiles and filter prospective mates based on their race and the calculated race of their offspring.
|
| One of Seekia's goals is to help prevent race extinctions by helping members of modern endangered human races to meet and have children.
|
| Many people will put forth the following argument: Why does it matter if human races go extinct? Many races have gone extinct throughout human history, such as the Neanderthals, and most people do not view those extinctions as tragedies. Why are modern human race extinctions different?
|
| The reason is beauty. Extinctions of modern beautiful races will be tragic and lamented by many people in the future. If beautiful races vanish from the earth, their beauty will still remain in photos and videos. People will still desire to mate with them but will be unable to. People will be sad and angry at the loss of these beautiful races. Modern beautiful race extinctions would also be tragic because humanity is much more capable of preventing these extinctions than we were for races of the past. This is similar to the phenomenon where people feel much more grief for deaths caused by poor decisions than for deaths of old age.
|
| Many modern human races, once extinct, cannot be easily recreated or recovered with our current technology. Replicating the thousands of years of evolution that produced their genomes is very difficult. Selective breeding techniques can possibly recover extinct races, but these techniques require long periods of time or technologies which are not yet available. It may also eventually be possible to resurrect extinct races by producing humans from their harvested genetic material.
|
| We should prevent modern beautiful races from going extinct by helping members of these races to breed with each other. Seekia aims to accomplish this goal. At the very least, we must preserve these race's genetic material in biobanks so they can be resurrected.
|
| «Why Beauty?»
|
| Many people may put forth the following argument: Why is beauty the most important genetic characteristic to preserve? Why not prevent the world's most intelligent and healthy races from going extinct?
|
| I agree that intelligence and health are extremely important. However, I believe that the extinction of the world's most intelligent and healthy races would not necessarily be tragic. Even if the most intelligent and healthy races went extinct, other people with similarly high levels of intelligence and health would still likely exist who belong to other races with a lower average intelligence and health. This outcome is much less likely for appearance. Racial classification emphasizes appearance much more than intelligence or health. Within each race, the diversity of intelligence and health is much greater than the diversity of appearance. My guess is that it is much easier for a specific appearance to go extinct from the earth than for all people with high intelligence or good health to go extinct. This is partly because traits such as intelligence and health are influenced by a higher quantity of genes than traits such as skin color, eye color, hair color, and facial structure. I am still worried about the decline of intelligence and health, but I am not worried about the extinction of intelligent and healthy people.
|
| «My Thoughts Have Evolved»
|
| In the original Seekia whitepaper, I gave another reason for why modern race extinctions are tragic: modern race extinctions are an example of the technological destruction of nature. This argument can be described as an appeal to naturalism. I said that advances in transportation technology have enabled the spread of all human races throughout the world, artificially increasing the rate of interracial breeding, causing multiple races to merge into singular amalgamated races, and reducing the biodiversity of our species. I now believe this set of arguments are weak and are not as satisfying of a justification for Seekia's existence as the reason of beauty extinction. I will explain why below.
|
| First, I will define the following concepts: genetic diversity, biodiversity, racial diversity, and appearance diversity. The definitions of these terms are not universally agreed upon and depend on context. I will provide my personal definitions and understanding.
|
| Genetic diversity is measured by quantifying the total amount of genetic differences within a population. For humans, we can define it as the diversity of allele values within the species.
|
| Biodiversity is the measure of diversity between physical biological organisms. For humans, biodiversity is measured by the diversity of physical traits, bodily functions, and anatomical structures.
|
| Racial diversity is measured by counting the total number of races in existence. Race is defined by grouping humans by genetic characteristics such as skin color, eye color, hair color, facial structure, bone structure, and genetic ancestry. Racial diversity is different from biodiversity because the measuring of racial diversity emphasizes bodily appearance traits and genetic clusters associated with ancestral population groups.
|
| Appearance diversity is the measure of how much difference there is in appearance across a species. Appearance diversity and racial diversity are not exactly the same. For example, a world with 5 human races which look starkly different from each other would have more appearance diversity than a world with 10 similar looking races. Imagine a world where there were only 4 human races, but each race had a different number of eyes, fingers, legs, arms, and ears. Some could argue that this world would possess more appearance diversity than our modern world.
|
| Interracial breeding has become more common than ever before due to advances in transportation technology. I don't believe this widespread race mixing phenomenon has reduced humanity's racial diversity. If two distinct racial groups merge into one, this does result in a loss of racial diversity and appearance diversity. However, I believe the mass mixing of human races in modern times has usually resulted in more races being created than the component races which previously existed. Thus, I believe that humanity's modern increase in interracial breeding has increased racial diversity. My guess is that our modern world possesses more races than ever before. If humanity's races continue to mix and we fail to preserve the currently extant races by using technologies like Seekia and biobanks, many modern races will go extinct. For a while, I believe there will still exist more races than existed before this era of mass race mixing. However, after a long enough period of time, humanity's genetics may blend together and amalgamate to the point at which fewer races will exist. In this theoretical future world, humanity would possess a lesser quantity of distinct human races and appearances, reducing the racial diversity and appearance diversity of humanity. This outcome would probably take at least 100 years to occur, at which point racial resurrection, novel trait synthesis, and designer babies will likely become common practices, reducing the probability of global racial diversity loss and human biodiversity loss. My guess is that increasing humanity's overall fertility is a more effective way to preserve racial diversity than to promote same-race breeding. Global fertility collapse is a much greater imminent threat to humanity's racial diversity than mass race mixing.
|
| A loss of genetic diversity may not be the proper way to describe the outcome of a theoretical future world with a genetically-amalgamated human species. As the human races mix together, their genome's alleles become distributed throughout the species. What is lost is the unique combinations of alleles and traits, not necessarily the individual alleles.
|
| I don't care about preserving genes and alleles which have no impact on a person's physical traits. Much of the human genome is junk which has no impact on a person's body. As we begin to edit the human genome, certain genes will become less important to preserve. In the future, genetic ancestry might become less important for racial classification. If genetic editing is used, members of the genetic clusters associated with these ancestral population groups will no longer share the same appearance and physical traits. Thus, ancestral population genes will become much less important to preserve and to discriminate by when filtering for potential mates.
|
| In the first Seekia whitepaper, I compared humanity's use of technology causing race extinctions to the example of a tree being chopped down by a chainsaw. I said that early human race extinctions were like trees falling due to natural causes, because they were not caused by humanity's use of technology, whereas modern race extinctions are like trees being chopped down by humans. This example does not apply well to the race extinctions caused by modern unprecedented fertility collapse and human race mixing. The chainsaw represents a moment at which a natural forest is changed by human activity, whereas humanity has slowly adopted and advanced technology. Humanity's evolution and traits have been influenced by our use of technology for a long time. Humanity's use of fire in cooking allowed our digestive systems to become smaller because we no longer needed to disinfect the food we consumed as thoroughly. Many of the most beautiful modern races I wish to preserve only exist as a result of technology. Technology has, in some cases, made humans more beautiful and will be used to increase humanity's beauty. Some scientists have argued that agriculture has caused some people's skin to become paler. I argue that this has led to the creation of some of the most beautiful races in the world. Scientists have argued that agriculture increased people's intake of plants and decreased their intake of meat, thus reducing their intake of vitamin D and folate, thus requiring them to receive these nutrients from sun exposure, thus causing their skin to become paler.
|
| «Conclusion»
|
| Preserving the beautiful races of the modern human species was one of my main motivations for creating Seekia. Seeing astoundingly beautiful women motivates me to want to preserve their beauty by preserving their races so that our species can continue to enjoy them in the future.
|
| I will stop using naturalism to explain why modern race extinctions are bad. Usually, nature is defined as the state of the Earth undisturbed by humans. Within the context of humans, nature refers to the state of our existence before we utilized technology. A lifestyle is more natural for humans if it more closely resembles the lifestyle of human hunter gatherers. My perspective is that there is nothing inherently wrong with technology influencing our species. What truly matters is how healthy, beautiful, and happy humanity is, not whether humans are living a natural lifestyle. People have used naturalism as a reason to oppose technologies such as in vitro fertilization, embryo testing, and genetic mate discovery technologies like Seekia. Opposing these kinds of technologies on the basis of naturalism is foolish.
|
| It is true that there is a large overlap between what is natural and what makes humans healthy and happy. Technology can cause significant suffering for humans. However, any negative effects of technology on our species should not be criticized for having been caused by technology. For example, if modern unprecedented fertility collapse and human race mixing ultimately cause many beautiful races to go extinct, these extinctions will not be tragic because they were caused by technology, but rather because beauty will have vanished from our earth.
|
| Humans have biological motivations which, if fulfilled, tend to make us happier. Fulfilling these desires is not inherently good because they are naturally derived, but rather because our genetics and biology respond positively to certain behaviors and stimuli. For example, Seekia aims to help people to produce offspring who look similar to them by helping them to find a mate who looks similar to them and possesses similar appearance genetics. The desire to breed offspring which resembles oneself is often motivated by a biological drive to spread one's genetics into the world. Facilitating the fulfillment of this desire is good to the extent that it makes people happier, not because it is natural. Seekia is a technology which helps people to fulfill their natural desires via unnatural means. I still personally have an emotional attachment to naturalism and feel it has intrinsic value. However, I don't need to rely on naturalism to justify the benefits of Seekia.
|
| I do not feel grief for the extinctions of old human races because their passings were inevitable. I said I did because I thought it was funny and my troll tendencies were breaking out. There are no beautiful races depicted in old paintings or photographs whose extinctions I am grieving. I am still concerned about the potential future extinctions of beautiful modern races because their extinctions are possible to prevent.
|
| I will start to promote eugenics as one of Seekia's goals. Eugenics is the practice of improving humanity's genetic quality. Seekia aims to make humanity more healthy, beautiful, and intelligent. Promoting beautification eugenics requires acknowledging that some people and races are, on average, considered more beautiful than others. Human beauty ranking is calculated by comparing the sentiments expressed by large populations of humans. I wanted to avoid promoting eugenics due to its controversial connotations and far-reaching ramifications, but it is necessary to fully explain the benefits of Seekia.
|
| I will start to use the phrase "beautify the human species" to describe one of Seekia's goals. Seekia aims to make the human species more beautiful by encouraging human mate pairings which will preserve the most beautiful races, 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.
|
| I am removing the "preserve the diverse beauty of our species" phrase from Seekia's motivations, because it could be interpreted as implying that modern unprecedented mass race mixing and race extinctions will cause our species to become less diverse and less beautiful. I explained in this post why I believe modern mass race mixing will not decrease human racial diversity for a long time. My meaning of that phrase was that Seekia aims to preserve beautiful modern races. I don't know what effect modern mass race mixing is having on the overall beauty of our species.
|
| I am removing the "preserve biodiversity, racial diversity, and appearance diversity" motivations from Seekia's goals. Preserving and expanding human diversity is not the most important goal. Beauty is more important than diversity. I care about increasing the diversity and quantity of beautiful races and preventing beauty extinction. The world could have many more races than today, but if those races were much less beautiful, the human species would be uglier and humanity would be less happy. Increasing racial diversity is beneficial if the newly created races are extremely beautiful. A world with a higher quantity of beautiful races is better than one with a lower quantity. For example, being able to listen to 50 great songs is better than being able to listen to 5 great songs.
|
| The motivation to preserve beauty still justifies the preservation of all modern races, regardless of how beautiful they are. Preserving the diverse range of uglier appearances and races is still beneficial. We can possibly transform uglier races into more beautiful races by using eugenic techniques. Additionally, someone in the world may believe that a race that is commonly believed to be ugly is actually the most beautiful. Thus, we should ideally preserve genetic material from all extant races so we will have the ability to resurrect them. However, we should first focus our efforts on preventing the most widely acclaimed beautiful races from going extinct. Allowing uglier races to go extinct is fine so long as they go extinct as a result of humanity's voluntary decisions and that we maintain the ability to resurrect them.
|
| I am replacing "prevent race extinction" with "prevent beauty extinction" in Seekia's branding and motivational writings. Seekia aims to prevent the extinction of the world's most beautiful races, not all of the world's races. Race extinctions can be good. For example, if a race that is widely regarded as being one of the ugliest races in the world goes extinct because the race's own members choose to breed more beautiful races into existence rather than their own race, and all other races also choose not to adopt genetic material from the race, the human species would become more beautiful by its own voluntary choices. It is important to mention that it is better for uglier races to continue to exist and reproduce than to not. Our world is suffering a fertility crisis. I would rather the world's ugliest races continue to breed offspring than to cease reproduction. Also, most people would rather be born ugly than not be born at all.
|
| I want humanity to be happy. We humans must think about what we want ourselves to look like. We should be aiming towards making humanity as beautiful as possible. I will further describe my thoughts on this topic in my eugenics manifesto. I have been working on this manifesto for a long time, and I will post it on my blog when it is ready.
|
| Thank you for reading this document. I am a flawed human who makes mistakes, and I am still learning and improving myself and my philosophies. My goal in my writings is to express the truths of our world in the most direct, simple, and honest way.
|
|
| - Simon Sarasova
|
| «« End Of Memo »»
</p>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1,137 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Contact</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1> Contact </h1>
<br class = "thinlinebreak">
<p>You can contact me via email.</p>
<br class = "linebreak">
<p>My Email:</p>
<p><i>sarasova@airmail.cc</i></p>
<br class = "linebreak">
<p>You can also contact me via Session messenger.</p>
<p>Session is a decentralized and open source messenger.</p>
<p>Session uses the Lokinet mixnet to provide network-level privacy.</p>
<p>Messages are signed with cryptographic keys, and all messages are encrypted.</p>
<br class = "linebreak">
<p>My Session Identity Key:</p>
<p><i>05b799dcf0b36559959ee97fbf52591d082e2a6833258c6544fdc92dc58fcca143</i></p>
<br class = "linebreak">
<p>You must download the Session app.</p>
<p>Download Session from this website:</p>
<a class = "paragraphLinks" href = "https://getsession.org" target=”_blank”>GetSession.org</a>
<br class = "linebreak">
<p>I prefer to use messengers which utilize cryptographic identity keys and encrypt all messages by default.</p>
<p>Without digital identity keys, I can be impersonated by the messaging service provider.</p>
<p>Without encryption, the messaging service provider can read all of our communications.</p>
<p>These are the reasons why I wish to avoid communicating over technologies such as email.</p>
<br class = "linebreak">
<hr class = "separator">
<p><i>Below is a Seekia memo I digitally signed with my Seekia identity hash.</i></p>
<p><i>You can use the Seekia application to verify its authenticity.</i></p>
<hr class = "separator">
<p class = "memoParagraph">
| «« Seekia Memo »»
|
|- Signature:
| TJzs3e2j0oTrfEa0LRt-2oXlG5IEvw
| w31HvWhunFuo8YPr__UY9iR8WaAxfm
| expFLx1MC_RXcG_sCqAcw1w9BA==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 9922951
|
| Cardano Block Hash:
| 1d906130cc2b8015716c9d7bef7be4d90cc5e1c9a0cf6a7e54dd178340d989c1
|
| Date:
| February 12, 2024
|
|
| You can contact me via email.
|
| My Email:
| sarasova@airmail.cc
|
| You can also contact me via Session messenger.
| Session is a decentralized and open source messenger.
| Session uses the Lokinet mixnet to provide network-level privacy.
| Messages are signed with cryptographic keys, and all messages are encrypted.
|
| My Session Identity Key:
| 05b799dcf0b36559959ee97fbf52591d082e2a6833258c6544fdc92dc58fcca143
|
| You must download the Session app.
| Download Session from this website:
| GetSession.org
|
| I prefer to use messengers which utilize cryptographic identity keys and encrypt all messages by default.
| Without digital identity keys, I can be impersonated by the messaging service provider.
| Without encryption, the messaging service provider can read all of our communications.
| These are the reasons why I wish to avoid communicating over technologies such as email.
|
| - Simon Sarasova
|
| «« End Of Memo »»
</p>
<hr class = "separator">
<h3>Below is an old version of this page:</h3>
<a class = "archiveMemoLink" href="./memos/archive/2023-6-14 - Contact.txt" target=”_blank”>June 14, 2023</a>
</div>
</div>
</div>
</body>
</html>

127
resources/pages/donate.html Normal file
View file

@ -0,0 +1,127 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Donate</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1> Donate </h1>
<br class = "thinlinebreak">
<p>You can support me by donating to my Monero address:</p>
<em>43jb81bbzmo2y8UjrS84LQ6xWtyW3kfEe7BQWz3WFRkc7SzXUp9hBtqWsAaBnSzGGs1jxR9Ub91a3LmcA3DJTCEy9yR7BNu</em>
<br class = "linebreak">
<p>Donations are very appreciated, and will help me focus more time and energy on Seekia.</p>
<p>I will also leave the project eventually, so keep that in mind when donating.</p>
<p>When I leave depends on many factors, but I do want to stay involved for years.</p>
<p>I feel that Seekia is the most important thing I can focus my energy on right now.</p>
<p>Even if I get no donations, I will still work on Seekia.</p>
<br class = "linebreak">
<p>For privacy reasons, I am only publicly sharing a Monero donation address.</p>
<p>If you want to send other cryptocurrencies, contact me.</p>
<p>For our privacy, you should not donate directly from an exchange.</p>
<p>You should use a Monero wallet to receive your exchange withdrawal, and then send funds from that wallet.</p>
<p>If you donate directly via an exchange withdrawal, the exchange will learn the amount and recipient of your Monero donation.</p>
<br class = "linebreak">
<p>You should also ideally use a Monero wallet which does not share your wallet's view key.</p>
<p>Wallets which share your view key are faster to sync, but they have a privacy risk.</p>
<p>The servers you share your view key with will gain access to sensitive information about your wallet.</p>
<p>I recommend using the official Monero GUI wallet.</p>
<br class = "linebreak">
<hr class = "separator">
<p><i>Below is a Seekia memo I digitally signed with my Seekia identity hash.</i></p>
<p><i>You can use the Seekia application to verify its authenticity.</i></p>
<hr class = "separator">
<p class = "memoParagraph">
| «« Seekia Memo »»
|
|- Signature:
| eZFOcoWrRvWc4xjBICv6pJWbvAIgid
| L6eSwGDcMCOUzDJslT3c7Gj_OqQC2y
| WzPGJ8Y-p57Tqkru_6-JA6UPBg==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Ethereum Block Height:
| 17476616
|
| Ethereum Block Hash:
| 0xe6ec5fa6c0561e12e73699653b04bc4826e77af00fa0983e0f2b8938ec366f98
|
| Date:
| June 14, 2023
|
|
| You can support me by donating to my Monero address:
|
| 43jb81bbzmo2y8UjrS84LQ6xWtyW3kfEe7BQWz3WFRkc7SzXUp9hBtqWsAaBnSzGGs1jxR9Ub91a3LmcA3DJTCEy9yR7BNu
|
|
| Donations are very appreciated, and will help me focus more time and energy on Seekia.
| I will also leave the project eventually, so keep that in mind when donating.
| When I leave depends on many factors, but I do want to stay involved for years.
| I feel that Seekia is the most important thing I can focus my energy on right now.
| Even if I get no donations, I will still work on Seekia.
|
| For privacy reasons, I am only publicly sharing a Monero donation address.
| If you want to send other cryptocurrencies, contact me.
|
| For our privacy, you should not donate directly from an exchange.
| You should use a Monero wallet to receive your exchange withdrawal, and then send funds from that wallet.
| If you donate directly via an exchange withdrawal, the exchange will learn the amount and recipient of your Monero donation.
|
| You should also ideally use a Monero wallet which does not share your wallet's view key.
| Wallets which share your view key are faster to sync, but they have a privacy risk.
| The servers you share your view key with will gain access to sensitive information about your wallet.
| I recommend using the official Monero GUI wallet.
|
| - Simon Sarasova
|
|
| «« End Of Memo »»
</p>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1,63 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Home</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h2> Greetings!</h2>
<img class = "seekiaLogo" src="./images/seekiaLogo.svg">
<p>I am Simon Sarasova, the creator and lead developer of Seekia.</p>
<p>Seekia is a race aware mate discovery network.</p>
<p>Seekia aims to cure racial loneliness, beautify the human species, and facilitate eugenic breeding.</p>
<p>My mission is to accelerate the world's adoption of race and genetics aware mate discovery technology.</p>
<br class = "thinlinebreak">
<p><b>Learn more at the official Seekia websites:</b></p>
<br class = "thinlinebreak">
<div class = "homePageLinkBox">
<p><b>Clearnet Site:</b></p>
<a class = "homePageLinkBoxLink" href="https://seekia.net" target=”_blank”><i>Seekia.net</i></a>
</div>
<div class = "homePageLinkBox">
<p><b> Ethereum IPFS Site:</b></p>
<a class = "homePageLinkBoxLink" href="ipns://seekia.eth" target=”_blank”><i>Seekia.eth</i></a>
</div>
<div class = "homePageLinkBox">
<p><b>Tor Site:</b></p>
<a class = "homePageLinkBoxLink" href="http://seekia77v2rqfp4i4flavj425txtqjpn2yldadngdr45fjitr72fakid.onion" target=”_blank”><i>seekia77v2rqfp4i4flavj425txtqjpn2yldadngdr45fjitr72fakid.onion</i></a>
</div>
</div>
</div>
</div>
</body>
</html>

132
resources/pages/keys.html Normal file
View file

@ -0,0 +1,132 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Keys</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1> Keys </h1>
<br class = "thinlinebreak">
<p>Below are my cryptographic signing keys.</p>
<br class = "linebreak">
<p>My main Seekia identity hash:</p>
<p><i><b>simonx5yudleks5jhwhnck5s28m</b></i></p>
<br class = "linebreak">
<p>I use my identity hash to sign Seekia memos.</p>
<p>Memos are signed messages that I use to communicate with the world.</p>
<br class = "linebreak">
<p>My backup identity hash:</p>
<p><i>simon4avl22axtjzrlabos7ma8m</i></p>
<br class = "linebreak">
<p>My backup identity hash may be useful if my main identity hash is compromised.</p>
<br class = "linebreak">
<p>My PGP Key:</p>
<p><i><b>112CCEE17CDEB7049EE568A2F85404520BA69D2C</b></i></p>
<br class = "linebreak">
<p>I use my PGP key to sign Seekia releases.</p>
<br class = "linebreak">
<hr class = "separator">
<p><i>Below is a Seekia memo I digitally signed with my Seekia identity hash.</i></p>
<p><i>You can use the Seekia application to verify its authenticity.</i></p>
<hr class = "separator">
<p class = "memoParagraph">
| «« Seekia Memo »»
|
|- Signature:
| nO_6hyO2NdXJ1hemhysg4X7c13YK55
| iPsZZUj9Zz1dmk4QLBtmOCRTyixjb3
| wGStTymD3u3_NRNRW6isInsICg==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Ethereum Block Height:
| 17476616
|
| Ethereum Block Hash:
| 0xe6ec5fa6c0561e12e73699653b04bc4826e77af00fa0983e0f2b8938ec366f98
|
| Date:
| June 14, 2023
|
|
| Below are my cryptographic signing keys:
|
|
| My main Seekia identity hash:
| simonx5yudleks5jhwhnck5s28m
|
| I use my identity hash to sign Seekia memos.
| Memos are signed messages that I use to communicate with the world.
|
|
|
| My backup identity hash:
| simon4avl22axtjzrlabos7ma8m
|
| My backup identity hash may be useful if my main identity hash is compromised.
|
|
|
| My GPG Key:
| 112CCEE17CDEB7049EE568A2F85404520BA69D2C
|
| I use my GPG key to sign Seekia releases.
|
|
| - Simon Sarasova
|
|
| «« End Of Memo »»
</p>
</div>
</div>
</div>
</body>
</html>

164
resources/pages/links.html Normal file
View file

@ -0,0 +1,164 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Links</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1> Links </h1>
<br class = "thinlinebreak">
<p>Below are my links.</p>
<p>These links may be changed, seized or lost in the future.</p>
<br class = "thinlinebreak">
<div class = "linksPageLinkBox">
<p><b><i>Seekia Clearnet Website:</i></b></p>
<a class = "linksPageLinkBoxLink" href="https://seekia.net" target=”_blank”>Seekia.net</a>
</div>
<div class = "linksPageLinkBox">
<p><b><i>Seekia Ethereum IPFS Website:</i></b></p>
<a class = "linksPageLinkBoxLink" href="ipns://seekia.eth" target=”_blank”>Seekia.eth</a>
</div>
<div class = "linksPageLinkBox">
<p><b><i>Seekia Tor Website:</i></b></p>
<a class = "linksPageLinkBoxLink" href="http://seekia77v2rqfp4i4flavj425txtqjpn2yldadngdr45fjitr72fakid.onion" target=”_blank”>seekia77v2rqfp4i4flavj425txtqjpn2yldadngdr45fjitr72fakid.onion</a>
</div>
<div class = "linksPageLinkBox">
<p><b><i>Seekia Code Repository:</i></b></p>
<a class = "linksPageLinkBoxLink" href="https://git.pub.solar/sarasova/seekia" target=”_blank”>git.pub.solar/sarasova/seekia</a>
</div>
<div class = "linksPageLinkBox">
<p><b><i>Seekia Website Code Repository:</i></b></p>
<a class = "linksPageLinkBoxLink" href="https://git.pub.solar/sarasova/SeekiaWebsite" target=”_blank”>git.pub.solar/sarasova/SeekiaWebsite</a>
</div>
<div class = "linksPageLinkBox">
<p><b><i>My Git.Pub.Solar Account:</i></b></p>
<a class = "linksPageLinkBoxLink" href="https://Git.Pub.Solar/sarasova" target=”_blank”>git.pub.solar/sarasova</a>
</div>
<br class = "linebreak">
<hr class = "separator">
<p><i>Below is a Seekia memo I digitally signed with my Seekia identity hash.</i></p>
<p><i>You can use the Seekia application to verify its authenticity.</i></p>
<hr class = "separator">
<p class = "memoParagraph">
| «« Seekia Memo »»
|
|- Signature:
| 5_3bLzOtHdEu1Pwn2dRLI0dSoxt0s3
| 7LMU-D-elLL7OiuOaTaJUWnwPfvBeH
| zwSFxa_O7_zcoKqu0s7Bs2ukAg==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 10252412
|
| Cardano Block Hash:
| 26a559f9f54803c67fbeddf94c864cd6bd75ed997f91583bc8aa9453f70b43a8
|
| Date:
| April 30, 2024
|
| Author:
| Simon Sarasova
|
|
| This memo contains my links.
| These links may be changed, seized or lost in the future.
|
| My Ethereum IPFS website:
| SimonSarasova.eth
|
| My Git.Pub.Solar account:
| git.pub.solar/sarasova
|
|
| Below are Seekia's links:
|
| Clearnet Website:
| Seekia.net
|
| Ethereum IPFS Website:
| Seekia.eth
|
| Tor Site:
| seekia77v2rqfp4i4flavj425txtqjpn2yldadngdr45fjitr72fakid.onion
|
| Seekia Code Repository:
| git.pub.solar/sarasova/seekia
|
| Seekia Website Code Repository:
| git.pub.solar/sarasova/SeekiaWebsite
|
|
| - Simon Sarasova
|
| «« End Of Memo »»
</p>
<hr class = "separator">
<h3>Below are old versions of this page:</h3>
<a class = "archiveMemoLink" href="./memos/archive/2024-3-11 - Links.txt" target=”_blank”>March 11, 2024</a>
<a class = "archiveMemoLink" href="./memos/archive/2023-6-14 - Links.txt" target=”_blank”>June 14, 2023</a>
</div>
</div>
</div>
</body>
</html>

155
resources/pages/posts.html Normal file
View file

@ -0,0 +1,155 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Posts</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1> Posts </h1>
<br class = "thinlinebreak">
<p>Below are my posts.</p>
<p>Posts are short ideas and thoughts.</p>
<p>Longer-form content is on the Blog page.</p>
<p>Please share these ideas. Giving me attribution is not necessary.</p>
<br class = "thinlinebreak">
<div class = "shortPostBox">
<p class = "shortPostDate">April 30th, 2024</p>
<p>Greetings.</p>
<br class = "shortPostLinebreak">
<p>My name is Simon Sarasova.</p>
<br class = "shortPostLinebreak">
<p>I have created a race aware mate discovery network called Seekia.</p>
<br class = "shortPostLinebreak">
<p>Seekia is a mate discovery network where users can find a mate while having a deep awareness of each potential partner's race.</p>
<p>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.</p>
<br class = "shortPostLinebreak">
<p>Seekia enables users to browse and filter potential mates by their racial attributes.</p>
<p>Seekia can also calculate the racial characteristics for prospective offspring between users.</p>
<p>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.</p>
<br class = "shortPostLinebreak">
<p>Seekia aims to cure racial loneliness.</p>
<p>Racial loneliness is the condition of being unable to find members of one's own race to mate with.</p>
<p>Seekia aims to help people to meet and mate with members of their own race.</p>
<br class = "shortPostLinebreak">
<p>Seekia aims to beautify the human species.</p>
<p>Seekia aims to encourage breeding between human pairs which will produce the most beautiful offspring who belong to the most beautiful races and possess the most beautiful traits.</p>
<p>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.</p>
<br class = "shortPostLinebreak">
<p>Seekia is also genetics aware. Users can share genetic information in their profiles.</p>
<p>Users can choose a mate with whom their offspring has a lower probability of having diseases and a higher probability of possessing certain traits.</p>
<p>Seekia aims to drastically reduce the prevalence of recessive monogenic disorders within the human species.</p>
<p>Seekia aims to improve humanity's genetics by making humans more beautiful, healthy, intelligent, virtuous, and happy.</p>
<br class = "shortPostLinebreak">
<p>Seekia is open source and released into the public domain.</p>
<p>The Seekia network is decentralized and not yet operational.</p>
<p>You can download the Seekia app and simulate its use.</p>
<p>You can also read the whitepaper which is located on the Seekia website.</p>
<br class = "shortPostLinebreak">
<p>Here are some links:</p>
<br class = "shortPostLinebreak">
<p>Seekia Clearnet website: Seekia.net</p>
<p>Seekia IPFS .eth website: Seekia.eth</p>
<p>My IPFS .eth website: SimonSarasova.eth</p>
<br class = "shortPostLinebreak">
<p>To access .eth websites you can use Brave Browser.</p>
<p>To access them from any browser, you can use a gateway, which are trusted services run by third parties.</p>
<br class = "shortPostLinebreak">
<p>Gateway 1: SimonSarasova.eth.limo</p>
<p>Gateway 2: SimonSarasova.eth.link</p>
<br class = "shortPostLinebreak">
<p>You can contact me using Session, an encrypted messenger. My Session identity key is on my website.</p>
<br class = "shortPostLinebreak">
<p>Seekia's goal is to accelerate the world's adoption of race and genetics aware mate discovery technology.</p>
<br class = "shortPostLinebreak">
<p>Seekia aims to usher in a new era of human breeding strategies.</p>
<p>Seekia aims to bring genetic order to humanity's breeding patterns.</p>
<br class = "shortPostLinebreak">
<p>Please let me know your thoughts, and please spread the word about Seekia.</p>
<br class = "shortPostLinebreak">
<p>The genetic future of our species is at stake.</p>
<br class = "shortPostLinebreak">
<p>- Simon Sarasova</p>
<br class = "shortPostLinebreak">
<a class = "shortPostMemoLink" href="./memos/posts/Post4.txt" target=”_blank”>View Signed Memo</a>
</div>
<div class = "shortPostBox">
<p class = "shortPostDate">March 11th, 2024</p>
<p>Beauty is more valuable than diversity.</p>
<br class = "shortPostLinebreak">
<p>A world with low racial diversity and high beauty is better than a world with high racial diversity and low beauty.</p>
<br class = "shortPostLinebreak">
<p>Beauty is measured by surveying the magnitude of sexual attraction felt by humans towards each other.</p>
<br class = "shortPostLinebreak">
<a class = "shortPostMemoLink" href="./memos/posts/Post3.txt" target=”_blank”>View Signed Memo</a>
</div>
<div class = "shortPostBox">
<p class = "shortPostDate">March 11th, 2024</p>
<p>Seekia aims to bring genetic order to humanity's breeding patterns.</p>
<br class = "shortPostLinebreak">
<p>Seekia aims to usher in a new era of human breeding strategies.</p>
<br class = "shortPostLinebreak">
<a class = "shortPostMemoLink" href="./memos/posts/Post2.txt" target=”_blank”>View Signed Memo</a>
</div>
<div class = "shortPostBox">
<p class = "shortPostDate">March 11th, 2024</p>
<p>"You're here because you know something.</p>
<p>What you know you can't explain, but you feel it.</p>
<p>You've felt it your entire life, that there's something wrong with the world.</p>
<p>You don't know what it is, but it's there, like a splinter in your mind, driving you mad.</p>
<br class = "shortPostLinebreak">
<p>It is this feeling that has brought you to me."</p>
<br class = "shortPostLinebreak">
<p>- Morpheus</p>
<br class = "shortPostLinebreak">
<a class = "shortPostMemoLink" href="./memos/posts/Post1.txt" target=”_blank”>View Signed Memo</a>
</div>
</div>
</div>
</div>
</body>
</html>

199
resources/pages/proof.html Normal file
View file

@ -0,0 +1,199 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Simon Sarasova - Proof</title>
<link rel="stylesheet" type="text/css" href="./style.css">
</head>
<body>
<div class = "pageDiv">
{{.CodeSnippet_Header}}
<div class = "pageContentBox">
<div class = "pageContent">
<h1> Proof </h1>
<br class = "thinlinebreak">
<p>This page provides strong evidence that I, Simon Sarasova, am the creator of Seekia.</p>
<br class = "linebreak">
<p>When I released Seekia to the world, I created a signed memo called "Hello World" using my Seekia identity hash.</p>
<p>This memo contains the SHA256 checksum of the first Seekia release: Version 0.1.</p>
<p>This memo was hashed, and the hash was used to generate an Ethereum address.</p>
<p>You can use the Seekia application to verify the memo's signature and Ethereum address.</p>
<br class = "linebreak">
<p>I sent funds to the memo's Ethereum address to timestamp it:</p>
<p><i>0xe161C16AfF120385F2d99f558B620dFd481D9178</i></p>
<br class = "linebreak">
<p>The funds were sent on June 13, 2023 in block 17474872.</p>
<br class = "linebreak">
<p>Afterwards, I uploaded the memo and Seekia v0.1 to the internet for the first time.</p>
<p>This memo should contain the first instance of the Seekia codebase that can be found on the internet.</p>
<br class = "linebreak">
<p>My "Hello World" memo is available on my blog here:</p>
<a class = "paragraphLinks" href="./blog/hello-world.html">SimonSarasova.eth/blog/hello-world.html</a>
<br class = "linebreak">
<br class = "linebreak">
<p>I also bought the Seekia.eth name with an Ethereum account in 2022.</p>
<p>This Ethereum account is where the funds I used to timestamp my "Hello World" memo originated from.</p>
<p>I also encoded some Seekia related text into the Ethereum blockchain in 2022 using the same account.</p>
<p>I encoded each text's unicode bytes into hex.</p>
<br class = "linebreak">
<p>0x4375726552616369616c4c6f6e656c696e657373: CureRacialLoneliness</p>
<p>0x5365656b69612d42655261636541776172653a29: Seekia-BeRaceAware:)</p>
<br class = "linebreak">
<br class = "linebreak">
<p>I use my Seekia identity hash to digitally sign memos.</p>
<br class = "linebreak">
<p>Here is my identity hash:</p>
<p><b>simonx5yudleks5jhwhnck5s28m</b></p>
<br class = "linebreak">
<p>For now, if a memo is signed with my identity hash, you can trust that it was authored by the "real" Simon Sarasova.</p>
<br class = "linebreak">
<p>If my identity hash is compromised, I will sign a memo to let the world know.</p>
<p>I can only do this if I am still alive and have access to the identity hash's private key.</p>
<p>I can also start using my backup identity hash: <i>simon4avl22axtjzrlabos7ma8m</i></p>
<br class = "linebreak">
<p> If the cryptography used for identity hashes is broken, I will use my hash-based identity recovery method. </p>
<br class = "linebreak">
<hr class = "separator">
<p><i>Below is a Seekia memo I digitally signed with my Seekia identity hash.</i></p>
<p><i>You can use the Seekia application to verify its authenticity.</i></p>
<hr class = "separator">
<p class = "memoParagraph">
| «« Seekia Memo »»
|
|- Signature:
| GeMaDAgxRq_MvckswNe2lt604r2_7v
| 6e-fQgKyLpDqEZrWT7f5Or5XjDUkXI
| VIcuM69OB9vomETs7SuAl4YjBA==
|
|- Identity Key:
| f59a0bce855d6e48105612ae73ffabfc
| 4fac1349226433ff586e08b9b32ffd9d
|
|- Author:
| simonx5yudleks5jhwhnck5s28m
|
|- Memo:
|
| Cardano Block Height:
| 10092871
|
| Cardano Block Hash:
| 8dd9ead13c370f9c0824b7bd82dd047dad64a16461055ce6e897055a40194fd0
|
| Date:
| March 23, 2024
|
| Author:
| Simon Sarasova
|
| Title:
| Proof
|
| Content:
|
| This memo provides strong evidence that I, Simon Sarasova, am the creator of Seekia.
|
| When I released Seekia to the world, I created a signed memo called "Hello World" using my Seekia identity hash.
| This memo contains the SHA256 checksum of the first Seekia release: Version 0.1.
| This memo was hashed, and the hash was used to generate an Ethereum address.
| You can use the Seekia application to verify the memo's signature and Ethereum address.
|
| I sent funds to the memo's Ethereum address to timestamp it:
| 0xe161C16AfF120385F2d99f558B620dFd481D9178
|
| The funds were sent on June 13, 2023 in block 17474872.
|
| Afterwards, I uploaded the memo and Seekia v0.1 to the internet for the first time.
| This memo should contain the first instance of the Seekia codebase that can be found on the internet.
|
| My "Hello World" memo is available on my blog here:
| SimonSarasova.eth/blog/hello-world.html
|
|
| I also bought the Seekia.eth name with an Ethereum account in 2022.
| This Ethereum account is where the funds I used to timestamp my "Hello World" memo originated from.
| I also encoded some Seekia related text into the Ethereum blockchain in 2022 using the same account.
| I encoded each text's unicode bytes into hex.
|
| 0x4375726552616369616c4c6f6e656c696e657373: CureRacialLoneliness
| 0x5365656b69612d42655261636541776172653a29: Seekia-BeRaceAware:)
|
|
| I use my Seekia identity hash to digitally sign memos.
|
| Here is my identity hash:
| simonx5yudleks5jhwhnck5s28m
|
| For now, if a memo is signed with my identity hash, you can trust that it was authored by the "real" Simon Sarasova.
|
| If my identity hash is compromised, I will sign a memo to let the world know.
| I can only do this if I am still alive and have access to the identity hash's private key.
| I can also start using my backup identity hash: simon4avl22axtjzrlabos7ma8m
|
| If the cryptography used for identity hashes is broken, I will use my hash-based identity recovery method.
|
|
| - Simon Sarasova
|
| «« End Of Memo »»
<hr class = "separator">
<h3>Below is an old version of this page:</h3>
<a class = "archiveMemoLink" href="./memos/archive/2023-6-14 - Proof.txt" target=”_blank”>June 14, 2023</a>
</p>
</div>
</div>
</div>
</body>
</html>

405
resources/style.css Normal file
View file

@ -0,0 +1,405 @@
body{
background-image: url(./images/heartpattern.png);
background-repeat: repeat;
opacity:.94;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
padding-top:0em;
margin-top:0em;
font-family:"Helvetica", serif;
}
.pageDiv{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
width:67vw;
padding-top:2em;
padding-bottom:4em;
}
.pageHeader{
background-color:bisque;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
border:solid;
border-width:.3em;
border-color:black;
width:100%;
padding-top:1em;
padding-bottom:1em;
}
.pageTitle{
margin-top:.7em;
margin-bottom:0em;
font-weight:100;
font-size:3em;
}
.pageSubtitle{
font-weight:100;
font-size:1.2em;
margin-bottom:.8em;
}
.navigationBar{
background-color:bisque;
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
width:100%;
margin-top:1em;
margin-bottom:1em;
border:solid;
border-width:.3em;
border-color:black;
}
.navigationButtonsRow{
display:flex;
flex-direction:row;
justify-content:space-evenly;
align-items:center;
flex-wrap:wrap;
width:80%;
margin-top:.1em;
padding-left:1em;
padding-right:1em;
}
.navigationBarButton{
flex-grow: 1;
flex-shrink: 1;
flex-basis: 0%;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
text-align:center;
padding-top:1em;
padding-bottom:1em;
padding-left:1em;
padding-right:1em;
}
.navigationBarIcon{
width:3em;
}
.navigationBarMoneroIcon{
width:2em;
margin-top:.5em;
margin-bottom:.5em;
}
.navigationBarButtonText{
color:black;
font-weight:800;
font-size:1.2em;
text-decoration:none;
}
.navigationBarButtonText:hover{
color:red;
}
.pageContentBox{
background-color:bisque;
width:100%;
border:solid;
border-width:.3em;
border-color:black;
padding-top:2em;
padding-bottom:4em;
}
.pageContent{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
margin-left:2em;
margin-right:2em;
}
p{
font-size:1.3em;
margin-top:.4em;
margin-bottom:.4em;
}
.paragraphLinks{
font-size:1.2em;
color: black;
margin-top:.4em;
margin-bottom:.4em;
}
.paragraphLinks:hover{
color:red;
}
.smallText{
font-size:.9em;
}
.seekiaLogo{
width: 10%;
margin-bottom:.9em;
}
.homePageLinkBox{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
background-color:lemonchiffon;
border-radius:.3em;
padding-top:.7em;
padding-bottom:.5em;
margin:.5em;
width:80%;
}
.homePageLinkBoxLink{
color:black;
margin-top:.4em;
margin-bottom:.4em;
overflow-wrap: break-word;
white-space:normal;
word-wrap:break-word;
}
.homePageLinkBoxLink:hover{
color:red;
}
.linksPageLinkBox{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
background-color:lemonchiffon;
border-radius:.3em;
padding-top:.8em;
padding-bottom:.6em;
padding-left:.6em;
padding-right:.6em;
margin-top:.5em;
margin-bottom:.5em;
width:80%;
}
.linksPageLinkBoxLink{
color:black;
font-size:1.2em;
margin-top:.4em;
margin-bottom:.4em;
overflow-wrap: break-word;
white-space:normal;
word-wrap:break-word;
}
.linksPageLinkBoxLink:hover{
color:red;
}
.archiveMemoLink{
color:black;
font-size:1.2em;
margin-top:.4em;
margin-bottom:.4em;
}
.archiveMemoLink:hover{
color:red;
}
.memoParagraph{
width:90%;
white-space: pre-wrap;
}
.blogPostContent{
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
margin-top:2em;
padding-left:4em;
padding-right:4em;
line-height:1.7;
}
.blogPostRow{
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
font-size:1.3em;
}
.blogLinkHyphen{
margin-left:.5em;
margin-right:.5em;
}
.blogLink{
font-size:1.3em;
color:black;
}
.blogLink:hover{
color:red;
}
.separator{
width:90%;
}
.linebreak{
margin-top:1em;
margin-bottom:1em;
}
.thinlinebreak{
margin-top:.4em;
margin-bottom:.4em;
}
.shortPostBox{
width:80%;
background-color:lemonchiffon;
padding:2em;
margin:1em;
border:solid;
}
.shortPostDate{
font-size:1.4em;
font-weight:bold;
text-decoration:underline;
margin-top:.5em;
margin-bottom:1.3em;
}
.shortPostLinebreak{
margin-top:.1em;
margin-bottom:.1em;
}
.shortPostMemoLink{
color:black;
font-size:1em;
background-color:lightgray;
font-weight:bold;
text-decoration:none;
padding:.5em;
border-radius:.3em;
}
.shortPostMemoLink:hover{
color:red;
}
.genericLink{
color:black;
}
.genericLink:hover{
color:red;
}

59
timestamps/ReadMe.md Normal file
View file

@ -0,0 +1,59 @@
# Timestamps
OpenTimestamps is used to timestamp SeekiaWebsite commits.
Visit [OpenTimestamps.org](https://www.opentimestamps.org) to learn more.
Timestamps are useful to provide evidence that a commit was authored by a specific person.
Timestamps can defend against patent trolls by proving that the patent troll was not the first inventor of an idea.
Timestamps can also protect developers from wrongful accusations of plagiarism.
Timestamping commits is optional.
When someone timestamps a commit on a branch in which your commit has already been merged, your commit will be timestamped as well.
## How to Timestamp Commits
##### 1. Install the OpenTimestamps client.
Link: [Github.com/opentimestamps/opentimestamps-client](https://github.com/opentimestamps/opentimestamps-client)
##### 2. Create a file containing the hex encoded commit hash.
The name of this file should be the commit hash.
Example: 34169c1384cd725d8ab580b6569fcd7276cb93e8.txt
You can view recent commit hashes with the command `git log`.
##### 3. Timestamp the file
Use the command `ots stamp filename.txt`.
##### 4. Wait for the timestamp to be included in the Bitcoin blockchain.
This usually takes several hours.
##### 5. Upgrade the timestamp
Use the command `ots upgrade filename.txt.ots`.
This command upgrades the timestamp to be locally verifiable.
This command will tell you if the timestamp has been confirmed in the Bitcoin blockchain.
##### 6. Push your commit to the SeekiaWebsite repository.
You don't have to wait for the timestamp to confirm before committing unless you are paranoid about bad actors.
##### 7. Push another commit which adds your .txt and .txt.ots file to the timestamps/Commits folder.
You can do this at a later date. You can upload timestamps in batches.
Both files should be in their own folder named after the commit hash.
## How To Verify Commit Timestamps
*TODO*