Skip to content

Commit 9ccd0f3

Browse files
committed
Add lucy poem
1 parent 3e05bb5 commit 9ccd0f3

15 files changed

Lines changed: 2504 additions & 373 deletions

File tree

content/posts/lucy-poem/index.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: "Poem 3. \"Lucy\""
3+
category: personal
4+
date: 2025-07-12
5+
---
6+
7+
Marsupial madre de un amor tenaz\
8+
que se resguarda entre mis costillas;\
9+
me llena de un sentimiento líquido\
10+
que se construye al cerrar mis ojos.
11+
12+
Llueves gotas de ideas inmarcesibles.\
13+
Toda la noche llueves sobre mi rostro;\
14+
gotas de lluvia que veo ya sobre mi piel\
15+
son transparentes, por tu transparencia.
16+
17+
Cómo te extraño, querida amiga;\
18+
que convertiste nuestra vivienda en hogar,\
19+
y cuidas siempre de mí, así como yo de ti.\
20+
Pronto nos veremos otra vez.
21+

content/resume.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ _**B.A. Computer Science** - In progress_
2727
* `CS 186` _Introduction to Database Systems_ ([Prof. Cheung](https://people.eecs.berkeley.edu/~akcheung/))
2828
* `CS 162` **_Operating Systems & Systems Programming_** ([Prof. Kubiatowicz](https://people.eecs.berkeley.edu/~kubitron/))
2929
* `CS 189` **_Introduction to Machine Learning_** ([Prof. Listgarten](http://www.jennifer.listgarten.com/), [Prof. Saremi](https://www.linkedin.com/in/saeed-saremi-71935916/))
30+
* `CS C182` **_Deep Neural Networks_** ([Prof. Sahai](https://www2.eecs.berkeley.edu/Faculty/Homepages/sahai.html))
3031

3132
<!-- -->
3233

@@ -35,26 +36,21 @@ _**B.A. Computer Science** - In progress_
3536
* `MATH 54` **_Linear Algebra & Differential Equations_** ([Prof. Lott](https://math.berkeley.edu/~lott/))
3637
* `MATH 110` **_Abstract Linear Algebra_** ([Prof. Frenkel](https://www.edwardfrenkel.com/))
3738

38-
In progress:
39-
40-
* `CS 182` _Deep Neural Networks_ ([Prof. Sahai](https://www2.eecs.berkeley.edu/Faculty/Homepages/sahai.html))
41-
* `MATH 113` _Abstract Algebra_ ([Prof. Utiralova](https://math.berkeley.edu/~sashau/))
42-
43-
**Courses **in bold** are favorites of mine!*
39+
**Courses **in bold** are favorites of mine!*
4440

4541
{{< /collapse >}}
4642

4743
---
4844

49-
## Professional History
45+
## Professional History
5046

5147
### Software Engineer Intern @ [Meta](https://about.meta.com/)
5248

5349
New York, NY -- Since May 2025
5450

5551
{{< collapse "summary"="Details..." >}}
5652

57-
Part of the Systems Experimentation team.
53+
Part of the Systems Experimentation team.
5854

5955
[]() <!-- This is for rendering the above as a <p> element -->
6056

@@ -66,7 +62,7 @@ New York, NY -- May 2024 to Aug 2024
6662

6763
{{< collapse "summary"="Details..." >}}
6864

69-
Improved automatic tuning of hyper- and production parameters for models that are online-trained by lowering the overhead of trial-based experimentation, which is used in their automatic tuning routines. Examples of these models are those that estimate the probability of a user's click on a given ad on their feed. Tuning these parameters helps minimize both loss and compute-related cost overhead.
65+
Improved automatic tuning of hyper- and production parameters for models that are online-trained by lowering the overhead of trial-based experimentation, which is used in their automatic tuning routines. Examples of these models are those that estimate the probability of a user's click on a given ad on their feed. Tuning these parameters helps minimize both loss and compute-related cost overhead.
7066

7167
This mostly looked like writing [typed Python](https://pyre-check.org/) and working with a very wide breadth of internal tooling, including HPC schedulers, database services, and [distributed computing frameworks](https://engineering.fb.com/2016/05/09/core-infra/introducing-fblearner-flow-facebook-s-ai-backbone/).
7268

@@ -90,7 +86,7 @@ Menlo Park, CA -- Jun 2022 to Aug 2022
9086

9187
{{< collapse "summary"="Details..." >}}
9288

93-
I was taught large-scale application design and developed my own project with the guidance of two (incredibly didactic and supportive) software engineers. While I barely touched Meta's codebase (by the program's design), I did learn a lot about the work of the team I was placed into, which helped [WhatsApp](https://www.whatsapp.com/) transfer and archive data.
89+
I was taught large-scale application design and developed my own project with the guidance of two (incredibly didactic and supportive) software engineers. While I barely touched Meta's codebase (by the program's design), I did learn a lot about the work of the team I was placed into, which helped [WhatsApp](https://www.whatsapp.com/) transfer and archive data.
9490

9591
The main project I worked on was an iOS task-based project management application I called [Process](https://github.com/maxfierrog/process) whose main feature was a [directed acyclic graph](https://en.wikipedia.org/wiki/Directed_acyclic_graph) of task-to-task dependencies (as opposed to just a [tree](https://en.wikipedia.org/wiki/Tree_(data_structure)) or list) on a recursive user interface. It is built on a [Firebase](https://firebase.google.com/)-d backend and [SwiftUI](https://developer.apple.com/xcode/swiftui/) frontend (in hindsight, should have used [Neo4j](https://neo4j.com/)'s graph DB instead).
9692

@@ -119,7 +115,7 @@ In addition to these collective achievements, in my specific capacity as team le
119115

120116
### Senior Endpoint Engineer @ [UC Berkeley SAIT](https://technology.berkeley.edu/SAIT)
121117

122-
Berkeley, CA -- Feb 2024 to Nov 2024
118+
Berkeley, CA -- Feb 2024 to Nov 2024
123119

124120
{{< collapse "summary"="Details..." >}}
125121

@@ -131,7 +127,7 @@ After leading the Endpoint Engineering team for about 2 years, I transitioned to
131127

132128
### Technology Consultant @ [UC Berkeley SAIT](https://technology.berkeley.edu/SAIT)
133129

134-
Berkeley, CA -- Aug 2021 to Mar 2022
130+
Berkeley, CA -- Aug 2021 to Mar 2022
135131

136132
{{< collapse "summary"="Details..." >}}
137133

public/categories/index.xml

Lines changed: 56 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,23 @@
1515

1616

1717

18+
<item>
19+
<title>Poem 2. &#34;Occidental&#34;</title>
20+
<link>http://localhost:1313/poem-2.-occidental/</link>
21+
<pubDate>Wed, 30 Apr 2025 00:00:00 +0000</pubDate>
22+
23+
<guid>http://localhost:1313/poem-2.-occidental/</guid>
24+
<description>&lt;p&gt;El negro de la noche es el final del infinito;&lt;br&gt;
25+
la verdad me llega a la velocidad de la luz.&lt;br&gt;
26+
Son trayectorias que trazan entre los átomos,&lt;br&gt;
27+
son curvas que desnudan misterios paralelos.&lt;br&gt;
28+
Es hipótesis de tiempo escrita en el espacio,&lt;br&gt;
29+
es información que se filtra entre la materia.&lt;/p&gt;
30+
</description>
31+
</item>
32+
33+
34+
1835
<item>
1936
<title>The Elo Rating System through Likelihood Gradient Ascent</title>
2037
<link>http://localhost:1313/the-elo-rating-system-through-likelihood-gradient-ascent/</link>
@@ -95,7 +112,7 @@ We will replace that with its formal meaning, which is a specific kind of &lt;a
95112
&lt;p&gt;This should seem odd, as a subset is in no obvious way reminiscent of a permutation. But introducing some new syntax to indicate membership in a relation,&lt;/p&gt;
96113
$$
97114
(x, y) \in R \vdash xRy,
98-
$$&lt;p&gt;we are an example away from making sense. In particular, consider $R = \, &amp;lt;$ (less-than). When we say things like &amp;ldquo;$x &amp;lt; y$,&amp;rdquo; we are in fact using syntactic sugar for &amp;ldquo;$(x, y) \in \, &amp;lt;$.&amp;rdquo; With this in mind, we can take a look at &lt;a href=&#34;https://en.wikipedia.org/wiki/Partially_ordered_set&#34;&gt;partial orders&lt;/a&gt;.&lt;/p&gt;
115+
$$&lt;p&gt;we are an example away from making sense. In particular, consider $R = \, \leq$ (less-than). When we say things like &amp;ldquo;$x \leq y$,&amp;rdquo; we are in fact using syntactic sugar for &amp;ldquo;$(x, y) \in \, \leq$.&amp;rdquo; With this in mind, we can take a look at &lt;a href=&#34;https://en.wikipedia.org/wiki/Partially_ordered_set&#34;&gt;partial orders&lt;/a&gt;.&lt;/p&gt;
99116
&lt;style&gt;
100117
.box-body &gt; :last-child {
101118
margin-bottom: 0 !important;
@@ -395,7 +412,7 @@ $$&lt;style&gt;
395412
&#34;
396413
/&gt;
397414
&lt;div style=&#34;font-size: 0.92em&#34; class=&#34;box-body&#34;&gt;
398-
&lt;p&gt;Notice &lt;strong&gt;we did not use a prior&lt;/strong&gt; when estimating $\hat\delta_{i, , j}$. This assumption is due to Elo; we will not use players&amp;rsquo; history when calculating their performance for a single game. This is the design decision that, by omission, accounts for sudden changes in player skill (as a result of learning, etc.).&lt;/p&gt;
415+
&lt;p&gt;Notice &lt;strong&gt;we did not use a prior&lt;/strong&gt; when estimating $\hat\delta_{i, \, j}$. This assumption is due to Elo; we will not use players&amp;rsquo; history when calculating their performance for a single game. This is the design decision that, by omission, accounts for sudden changes in player skill (as a result of learning, etc.).&lt;/p&gt;
399416
&lt;/div&gt;
400417
&lt;/div&gt;
401418
&lt;style&gt;
@@ -574,15 +591,21 @@ $$
574591
$$&lt;p&gt;Being again unable to ignore our instincts,&lt;/p&gt;
575592
$$
576593
\begin{equation}
577-
\nabla_{\mathbf r}\log \mathcal{J}_{\mathrm{MAP}}(\theta_i,\theta_j;\hat\delta_{i,j})
594+
\nabla_{\mathbf r}\log \mathcal{J}_{\mathrm{MAP}}(\theta_i,\theta_j;\hat\delta_{i, \, j})
578595
= \begin{bmatrix}
579596
\displaystyle
580-
\frac{g(\hat\delta_{i,j}) - (r_i - r_j)}{\sigma_\varepsilon^2 + \sigma_i^2 + \sigma_j^2}
581-
\;-\;\frac{r_i - r_\pi}{\sigma_\pi^2}
597+
\frac{g(\hat\delta_{i, \, j}) - (r_i - r_j)}{\sigma_\varepsilon^2 + \sigma_i^2 + \sigma_j^2}
582598
\\\\
583599
\displaystyle
584-
-\frac{g(\hat\delta_{i,j}) - (r_i - r_j)}{\sigma_\varepsilon^2 + \sigma_i^2 + \sigma_j^2}
585-
\;-\;\frac{r_j - r_\pi}{\sigma_\pi^2}
600+
-\frac{g(\hat\delta_{i, \, j}) - (r_i - r_j)}{\sigma_\varepsilon^2 + \sigma_i^2 + \sigma_j^2}
601+
\end{bmatrix}
602+
-
603+
\begin{bmatrix}
604+
\displaystyle
605+
\frac{r_i - r_\pi}{\sigma_\pi^2}
606+
\\\\
607+
\displaystyle
608+
\frac{r_j - r_\pi}{\sigma_\pi^2}
586609
\end{bmatrix}.
587610
\end{equation}
588611
$$&lt;style&gt;
@@ -795,51 +818,34 @@ $$&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
795818

796819

797820
<item>
798-
<title>Poem 1. &#34;Dedicado a Delia&#34;</title>
799-
<link>http://localhost:1313/poem-1.-dedicado-a-delia/</link>
821+
<title>Poem 1. &#34;Delia&#34;</title>
822+
<link>http://localhost:1313/poem-1.-delia/</link>
800823
<pubDate>Sun, 27 Apr 2025 00:00:00 +0000</pubDate>
801824

802-
<guid>http://localhost:1313/poem-1.-dedicado-a-delia/</guid>
803-
<description>&lt;p&gt;madre que no te suelta el estandarte&lt;br&gt;
804-
madre de selva que te cubre como yedra&lt;br&gt;
805-
me arrulla desde la penumbra&lt;br&gt;
806-
me susurra el nombre de Dios&lt;br&gt;
807-
ya quítame de aquí que me muero, madre&lt;br&gt;
808-
dame las palabras que me corresponden&lt;br&gt;
809-
sacude desde tu sigilo mi sangre&lt;br&gt;
810-
hazme llegar tu amor&lt;br&gt;
811-
soledad eterna y vida corta&lt;br&gt;
812-
no te vayas a olvidar de mí&lt;br&gt;
813-
madre que a ciegas todo lo ve&lt;br&gt;
814-
corazón de parota, palabras de luz&lt;br&gt;
815-
eres la cumbre de este desierto&lt;br&gt;
816-
autora del método mío&lt;br&gt;
817-
madre de todo&lt;br&gt;
818-
mi primer amor, también el último&lt;br&gt;
819-
mi castillo, mi escudo, mi ángel&lt;br&gt;
820-
águila de quinientas virtudes&lt;br&gt;
821-
reguilete infinito de colores&lt;br&gt;
822-
piedra de orgullo inexorable&lt;br&gt;
823-
árbol terrestre que toca el cielo&lt;br&gt;
824-
sosiego inminente&lt;br&gt;
825-
calor solar&lt;/p&gt;
826-
</description>
827-
</item>
828-
829-
830-
831-
<item>
832-
<title>Poem 2. &#34;Occidental&#34;</title>
833-
<link>http://localhost:1313/poem-2.-occidental/</link>
834-
<pubDate>Sun, 27 Apr 2025 00:00:00 +0000</pubDate>
835-
836-
<guid>http://localhost:1313/poem-2.-occidental/</guid>
837-
<description>&lt;p&gt;El negro de la noche es el final del infinito;
838-
la verdad me llega a la velocidad de la luz.
839-
Son trayectorias que trazan entre los átomos,
840-
son curvas que desnudan misterios paralelos.
841-
Es hipótesis de tiempo escrita en el espacio,
842-
es información que se filtra entre la materia.&lt;/p&gt;
825+
<guid>http://localhost:1313/poem-1.-delia/</guid>
826+
<description>&lt;p&gt;Madre que no te suelta el estandarte,&lt;br&gt;
827+
madre de selva que te cubre como yedra;&lt;br&gt;
828+
me arrulla desde la penumbra,&lt;br&gt;
829+
me susurra el nombre de Dios.&lt;br&gt;
830+
Ya quítame de aquí que me muero, madre,&lt;br&gt;
831+
dame las palabras que me corresponden,&lt;br&gt;
832+
sacude desde tu sigilo mi sangre,&lt;br&gt;
833+
hazme llegar tu amor.&lt;br&gt;
834+
Soledad eterna y vida corta,&lt;br&gt;
835+
no te vayas a olvidar de mí.&lt;br&gt;
836+
Madre que a ciegas todo lo ve;&lt;br&gt;
837+
corazón de parota, palabras de luz.&lt;br&gt;
838+
Eres la cumbre de este desierto,&lt;br&gt;
839+
autora del método mío,&lt;br&gt;
840+
madre de todo.&lt;br&gt;
841+
Mi primer amor, también el último,&lt;br&gt;
842+
mi castillo, mi escudo, mi ángel.&lt;br&gt;
843+
Águila de quinientas virtudes,&lt;br&gt;
844+
reguilete infinito de colores,&lt;br&gt;
845+
piedra de orgullo inexorable.&lt;br&gt;
846+
Arbol terrestre que toca el cielo,&lt;br&gt;
847+
sosiego inminente,&lt;br&gt;
848+
calor solar.&lt;/p&gt;
843849
</description>
844850
</item>
845851

public/index.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,13 @@ <h3>Technical</h3>
7474

7575
<h3>Personal</h3>
7676
<ul id="posts">
77+
<li>
78+
<a href="http://localhost:1313/poem-3.-lucy/">
79+
Poem 3. &#34;Lucy&#34;
80+
<small><time>Jul 12, 2025</time></small>
81+
</a>
82+
</li>
83+
7784
<li>
7885
<a href="http://localhost:1313/poem-2.-occidental/">
7986
Poem 2. &#34;Occidental&#34;

public/index.xml

Lines changed: 25 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<description>Recent content on Max Fierro</description>
77
<generator>Hugo -- gohugo.io</generator>
88
<language>en-US</language>
9-
<lastBuildDate>Sun, 25 May 2025 00:00:00 +0000</lastBuildDate>
9+
<lastBuildDate>Sat, 12 Jul 2025 00:00:00 +0000</lastBuildDate>
1010

1111
<atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" />
1212

@@ -16,6 +16,29 @@
1616

1717

1818

19+
<item>
20+
<title>Poem 3. &#34;Lucy&#34;</title>
21+
<link>http://localhost:1313/poem-3.-lucy/</link>
22+
<pubDate>Sat, 12 Jul 2025 00:00:00 +0000</pubDate>
23+
24+
<guid>http://localhost:1313/poem-3.-lucy/</guid>
25+
<description>&lt;p&gt;Marsupial madre de un amor tenaz&lt;br&gt;
26+
que se resguarda entre mis costillas;&lt;br&gt;
27+
me llena de un sentimiento líquido&lt;br&gt;
28+
que se construye al cerrar mis ojos.&lt;/p&gt;
29+
&lt;p&gt;Llueves gotas de ideas inmarcesibles.&lt;br&gt;
30+
Toda la noche llueves sobre mi rostro;&lt;br&gt;
31+
gotas de lluvia que veo ya sobre mi piel&lt;br&gt;
32+
son transparentes, por tu transparencia.&lt;/p&gt;
33+
&lt;p&gt;Cómo te extraño, querida amiga;&lt;br&gt;
34+
que convertiste nuestra vivienda en hogar,&lt;br&gt;
35+
y cuidas siempre de mí, así como yo de ti.&lt;br&gt;
36+
Pronto nos veremos otra vez.&lt;/p&gt;
37+
</description>
38+
</item>
39+
40+
41+
1942
<item>
2043
<title>Poem 2. &#34;Occidental&#34;</title>
2144
<link>http://localhost:1313/poem-2.-occidental/</link>
@@ -1048,91 +1071,7 @@ $$&lt;p&gt;and $N$ is the number of length-$(n + 1)$ contiguous subsequences in
10481071
&lt;hr&gt;
10491072
&lt;h2 id=&#34;materials&#34;&gt;Materials&lt;/h2&gt;
10501073
&lt;p&gt;The slides I used during my talk can be found below. Anyone can use them without my permission.&lt;/p&gt;
1051-
&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;
1052-
1053-
&lt;style&gt;
1054-
#embed-pdf-container {
1055-
position: relative;
1056-
width: 100%;
1057-
height: auto;
1058-
min-height: 20vh;
1059-
1060-
}
1061-
1062-
.pdf-canvas {
1063-
border: 1px solid black;
1064-
direction: ltr;
1065-
width: 100%;
1066-
height: auto;
1067-
display: none;
1068-
}
1069-
1070-
#the-canvas {
1071-
border: 1px solid black;
1072-
direction: ltr;
1073-
width: 100%;
1074-
height: auto;
1075-
display: none;
1076-
}
1077-
1078-
1079-
.pdf-loadingWrapper {
1080-
display: none;
1081-
justify-content: center;
1082-
align-items: center;
1083-
width: 100%;
1084-
height: 350px;
1085-
}
1086-
1087-
.pdf-loading {
1088-
display: inline-block;
1089-
width: 50px;
1090-
height: 50px;
1091-
border: 3px solid #d2d0d0;;
1092-
border-radius: 50%;
1093-
border-top-color: #383838;
1094-
animation: spin 1s ease-in-out infinite;
1095-
-webkit-animation: spin 1s ease-in-out infinite;
1096-
}
1097-
1098-
1099-
1100-
1101-
1102-
#overlayText {
1103-
word-wrap: break-word;
1104-
display: grid;
1105-
justify-content: end;
1106-
}
1107-
1108-
#overlayText a {
1109-
position: relative;
1110-
top: 10px;
1111-
right: 4px;
1112-
color: #000;
1113-
margin: auto;
1114-
background-color: #eeeeee;
1115-
padding: 0.3em 1em;
1116-
border: solid 2px;
1117-
border-radius: 12px;
1118-
border-color: #00000030;
1119-
text-decoration: none;
1120-
}
1121-
1122-
#overlayText svg {
1123-
height: clamp(1em, 2vw, 1.4em);
1124-
width: clamp(1em, 2vw, 1.4em);
1125-
}
1126-
1127-
1128-
1129-
@keyframes spin {
1130-
to { -webkit-transform: rotate(360deg); }
1131-
}
1132-
@-webkit-keyframes spin {
1133-
to { -webkit-transform: rotate(360deg); }
1134-
}
1135-
&lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-de1ff50c&#34;&gt;
1074+
&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-de1ff50c&#34;&gt;
11361075
&lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-de1ff50c&#34;&gt;
11371076
&lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-de1ff50c&#34;&gt;&lt;/div&gt;
11381077
&lt;/div&gt;

0 commit comments

Comments
 (0)