Rachel's Yard

| A New Continuation

This is a short story about me, up until this point.

Short Preface

Growing up as the only child (and seen as a boy) in a traditional Chinese family (in China), it has its perks and disadvantages.

Perks:

  1. Treated like a emperor
  2. Treated like you are entitled
  3. "Don't worry about it"

Disadvantages:

  1. Basically everything else

Life goes on for many years: me and my cousins (Can you guess which one is me?)

New Direction

With a dad who has a MBA degree, and a mom who was basically a teacher her entire life, my parents decided that it would be a good idea for me to study aboard, specifically, the United States. Of course, my parents were very emotional when we waved our hands at HKG, when I was 14 years old.

New Environment

When I arrived in the States, I was greeted with my dad's best friends. While all other international students were living with their assigned host famililes, I was basically living with an extension of my family. Sandy, she treated me like her own son, even more so than her own kids, for reasons that I did not understand.

New Relationship

Well, when you were young, the hormone rush was real. My puberty came early, and I had my first "girlfriend" when I was like, 12. I still felt guilty that I did so many unspeakably horrible things to her. Likewise, I had a second "girlfriend" while I was in high school, 16, in the States. I, again, did many unspeakbly horrible things to her as well. I did not know why I was such abusive towards people that I care about.

New School

graduation (Graduated from high school, PC my dad)

High school went by without much hurdles, and UCSC was the only school that accepted me (and SJSU, and UCD), and I started my life in a college dorm, 18.

New Friends

  1. Alex was this person in the group who always seems to be more mature than the rest of the group. He approached me with kindness, however I responded with hostility.
  2. Tiffany was this girl in the group who always can have a new conversation with anyone. However, I evitably fell in love with her, for two years, until the abusive side of me swallowed the relationship.
  3. Taiki was this boy in the group who always seems like the quiet one.

New Conflict

I was very ego-centric, authoritarian, basically like my dad. It wasn't until I was 21, I had realized how fucked up I was as a human being. For that, I want to say special thanks to Alex, Tiffany, and Taiki. They were there when I was throwing my tantrum; they were there where no one else was there for me (not even my parents, seriously); they were there while I was at my lowest point.

New Struggle

Ever since I was young, there was this part of me thats always feels different. I would dress up from my mom's wardrope in secret sometimes, and felt bad about it because I was taught that this is wrong. On the other hand, the more I saw my dad, the more I got scared. I remembered vividly of how my dad cheated on my mom, and when my mom confronted him, he hit my mom with my toy. I remembered vividly of how my dad will yell at my mom for the slightest error out of nothing. I would secretly feel bad for my mom. As I grew older and my puberty hit me like a train, I thought that I was just another regular guy who is "like father like son". But, that got me scared again. It must have been a mistake. I'm not like my dad, I don't want to become my dad.

New Realization

To me, this is a blessing that I was at a liberal college, and learned about feminism and sexuality. It was Christmas in 2015, that I started to explore myself:

Canada

The reaction from my friends was, "wow." The reaction from my parents was, "what the fuck?"

The idea of "transgenderism" was still unknown to me, however, I found myself more at ease with feminine living attiude and inner self. I started to dress more feminine, I started to at least try to be more compassionated, I started to align myself with what I thought I should become. For the entire 2016, I was exploring myself, and trying to figure out myself. Some parts of me suddenly click, as if I have found my soul. Other parts of me with an internalized transphobia screams to me that I'm a freak. During that time of internal struggle, I found myself as Rachel, the lost child.

New Life

It was after my 22nd birthday, and a random morning sometime in December, I woke up from a dream that I could not recall. However, it was like a calling to me that I should call my doctor, about starting HRT. I've been researching many topics about myself, from the liberal side, from the conservative side, about "is transgenderism a mental illness", everything about transgender. It was to my conclusion that, no, I've been doubting myself my entire life, and I need to take back control of my own life.

New Me

I started HRT under very a detailed informed consent, and two (separate) letters from therapists. Immediately (exaggeration), I found myself at ease at myself. I had found the lost self for 22 years. It never occurred to me that HRT was the magical bullet that pierce through the fog, and saved me from doubts. I had found my lost emotions again. Hormones are the messengers of the Gospel, so to speak. I'm hopeful that I'm being myself.

Me and Alex (Me and Alex)

New Future

  1. Developed SlugSurvival so it can help my fellow students with their course planning, hoping that the school will take over and integrate
  2. Soon be an accounting intern at a non-profit in Santa Cruz, Rising International, help with their cause of ending poverty
  3. Continuing to be a peer advisor at the econ department
  4. Helping a professor for his economic thesis as an undergraduate researcher
  5. Still have to find a job

Synopsis

  1. Love my friends and neighbors as myself.
  2. Be thankful.
  3. No one else should define who I am other than myself.

Friends and Family

Tahoe

Thanks for Reading

bye

Update 1: E3-12xx v4 has a lead time of 4 weeks from Asia via ACME, no source via Superbiiz

So I've been looking at Paperspace.io and Sixa.io for virtual desktop solutions, and it does look very appealing. However, is it possible to run it in a home-lab environment?

Currently, I have a XenServer running on my E5-1650v3 node (256GB) and Apache Guacamole for vdi. I do want to enable some sort of GPU capabilities (like for my Jetson TX2 training, but I will use Sixa.io for now; my workstation has a very shitty support for Linux). Looking at XenServer's HCL, and Intel seems to be a promising solution...

However, Intel is being a stupid asshole. E3-15xx v5 are available only in BGA. (WTF?) and E3-12xx v4 are not available anywhere except very special order. I was able to find v5 but only in Asia (none available in North America). What the fuck?

But, the Skull Canyon NUC does have a Iris Pro processor and unofficially supported by XenServer...

Here's the pricing as of the time of the writing:

pricing

On Tuesday half of the Internet broke because S3 was fucked. SlugSurvival happened to have a bug that needed a hotfix. However, since Docker Hub uses S3 as the backend, I could not push my images!

Outrageous!

Thus, I have to setup my own in my racks of servers.

Setup

  1. Minio
  2. Kubernetes
  3. mkuchin/docker-registry-web

As Fast As possible

First, setup the authentication service. Refers to mkuchin/docker-registry-web. You should have a public key and private key ready. kubectl create a secret for the public key part.

Then, spin up the registry:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
{
"apiVersion": "extensions/v1beta1",
"kind": "Deployment",
"metadata": {
"name": "kube-registry",
"namespace": "kube-system"
},
"spec": {
"replicas": 3,
"selector": {
"matchLabels": {
"app": "kube-registry"
}
},
"template": {
"metadata": {
"labels": {
"app": "kube-registry"
}
},
"spec": {
"volumes": [{
"name": "auth-signing",
"secret": {
"secretName": "auth-signing"
}
}],
"containers": [{
"name": "sysctl-buddy",
"image": "alpine:latest",
"command": [
"/bin/sh",
"-c",
"while true; do\n sysctl -w net.core.somaxconn=32768 > /dev/null 2>&1\n sleep 10\ndone\n"
],
"imagePullPolicy": "IfNotPresent",
"securityContext": {
"privileged": true
}
}, {
"name": "registry",
"image": "registry:2.5.1",
"resources": {
"requests": {
"cpu": "200m",
"memory": "1024Mi"
},
"limits": {
"cpu": "2",
"memory": "2048Mi"
}
},
"env": [{
"name": "REGISTRY_LOG_LEVEL",
"value": "warn"
},
{
"name": "REGISTRY_HTTP_ADDR",
"value": ":5000"
},
{
"name": "REGISTRY_HTTP_HOST",
"value": ""
},
{
"name": "REGISTRY_HTTP_SECRET",
"value": ""
},
{
"name": "REGISTRY_STORAGE",
"value": "s3"
},
{
"name": "REGISTRY_STORAGE_DELETE_ENABLED",
"value": "true"
},
{
"name": "REGISTRY_STORAGE_S3_REGION",
"value": "us-east-1"
},
{
"name": "REGISTRY_STORAGE_S3_REGIONENDPOINT",
"value": "http://minio-docker"
},
{
"name": "REGISTRY_STORAGE_S3_BUCKET",
"value": "images"
},
{
"name": "REGISTRY_STORAGE_S3_ACCESSKEY",
"value": "docker"
},
{
"name": "REGISTRY_STORAGE_S3_SECRETKEY",
"value": "supersecret"
},
{
"name": "REGISTRY_STORAGE_S3_ENCRYPT",
"value": "false"
},
{
"name": "REGISTRY_STORAGE_S3_SECURE",
"value": "false"
},
{
"name": "REGISTRY_STORAGE_S3_CHUNKSIZE",
"value": "20971520"
},
{
"name": "REGISTRY_STORAGE_CACHE_BLOBDESCRIPTOR",
"value": "redis"
},
{
"name": "REGISTRY_REDIS_ADDR",
"value": "docker-redis-cache:6379"
},
{
"name": "REGISTRY_AUTH",
"value": "token"
},
{
"name": "REGISTRY_AUTH_TOKEN_REALM",
"value": "point to your auth server"
},
{
"name": "REGISTRY_AUTH_TOKEN_SERVICE",
"value": "must match"
},
{
"name": "REGISTRY_AUTH_TOKEN_ISSUER",
"value": "must match"
},
{
"name": "REGISTRY_AUTH_TOKEN_ROOTCERTBUNDLE",
"value": "/auth/auth.crt"
}
],
"ports": [{
"containerPort": 5000,
"name": "registry",
"protocol": "TCP"
}],
"volumeMounts": [{
"name": "auth-signing",
"mountPath": "/auth",
"readOnly": true
}]
}]
}
}
}
}

This also assumes that you have a Redis running somewhere in the same namespace.

Third, Profit (of course setup services and ingress as well).

Caveat

As of the time of this writing, registry:2 corrupts large layers (see my issue) when using 3rd-party S3. You need to use registry:2.5.1 or registry:2

next
1 2 3 ... 15
Weightless Theme
Rocking Basscss
RSS