-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Anne Isabelle Macedo <[email protected]>
- Loading branch information
1 parent
18c7eb0
commit 184a19e
Showing
4 changed files
with
191 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Grabbed a burned copy of Serial Experiments Lain for the PSX, downloaded a cracked version of VGS that has a modchip mod, installed it on the G3 iMac and |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
--- | ||
layout: post | ||
title: "GSoC 2024 first task - perf, bpf, lock contention" | ||
date: 2024-03-05 17:43:32 -0300 | ||
categories: kernel-dev | ||
tags: gsoc-2024 gsoc kernel-dev perf | ||
--- | ||
|
||
My first task on the preparation for the GSoC's perf project is filtering `__traceiter_foobar` calls that show up here: | ||
|
||
``` | ||
sudo ./perf lock con -a -b -- sleep 3 | ||
contended total wait max wait avg wait type caller | ||
2 2.35 s 2.35 s 1.18 s spinlock __traceiter_contention_begin+0x44 | ||
6 274.62 ms 91.59 ms 45.77 ms rwlock:W __traceiter_contention_begin+0x44 | ||
4 183.13 ms 91.56 ms 45.78 ms rwlock:W __traceiter_contention_begin+0x44 | ||
``` | ||
|
||
So that they show the correct values of the symbols: | ||
|
||
``` | ||
sudo ./perf lock con --stack-skip 5 -a -b -- sleep 3 | ||
contended total wait max wait avg wait type caller | ||
2 2.00 s 2.00 s 1.00 s spinlock calculate_sigpending+0x1c | ||
4 2.00 s 2.00 s 499.73 ms rwlock:W do_exit+0x338 | ||
3 2.00 s 2.00 s 666.31 ms rwlock:W do_exit+0x338 | ||
3 2.00 s 2.00 s 666.30 ms spinlock get_signal+0x108 | ||
``` | ||
|
||
On `linux/tools/perf/builtin-lock.c` I found the signature for the output of the perf lock contention call: | ||
|
||
```c | ||
case LOCK_AGGR_CALLER: | ||
fprintf(lock_output, "%s%s %s", "type", sep, "caller"); | ||
``` | ||
This means the `aggr_mode` for this program is `LOCK_AGGR_CALLER`. Where else did I see `LOCK_AGGR_CALLER`? On the bpf program for the lock contention itself. | ||
## Resources | ||
[x] https://nakryiko.com/posts/bpf-tips-printk/ | ||
[y] https://www.kernel.org/doc/html/v4.20/core-api/printk-formats.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
--- | ||
layout: post | ||
title: "The trans woman I am" | ||
date: 2024-04-20 10:27:02 -0300 | ||
categories: trans | ||
tags: neurodivergence transgender | ||
--- | ||
|
||
This part of the story can be quite challenging to write about. There's just a lot of things to cover this time, so bear with me | ||
for a little while. | ||
|
||
This is my post egg-cracking story, one that continues to this day and will continue maybe, probably, _forever_. | ||
|
||
--- | ||
## Transness | ||
|
||
The thing about transness is that being a trans woman is just a fact about my life. You see, typical, cisgender people, most of them never | ||
had to question whether they are a man or a woman. It's just like why 2+2=4: it's easy to tell, the most obvious thing in the world, yet | ||
so hard to explain why this phenomenon happens. | ||
|
||
I think the same goes for being trans or non-binary - although we're usually forced to explain why we're trans (and we try to come | ||
up with reasons, only to understand that we're just scraping the subject of _gender stereotypes_ that aren't hard truths) it's still | ||
just a fact about ourselves. I understand people trying to take it to the medical, psychological, societal, even philosophical sides | ||
to try to explain transness, it's still __just a fact__. We are what we are, and that's it. That's why we talk so much of acceptance, | ||
rather than explanation. | ||
|
||
--- | ||
## Family | ||
|
||
### On acceptance | ||
|
||
My family is quite atypical, in the sense that I have a socialist, atheist father, a witch mother and a mystical aunt. I grew up to | ||
this kind of non-conservative, atypical family where many of the christian and politically conservative ideas were usually rejected. | ||
|
||
However, the idea of gender identity was still new to my family when I transitioned. At first, when I said I was non-binary, my parents | ||
thought I was just gay. They kind of always suspected I was a gay man for some reason, because that was the only gender/sexuality diversity | ||
they kind of knew. | ||
|
||
As I was more open with my mother and my aunt, I would explain to them these gender ideas through the Gender Unicorn [1], which proved | ||
helpful and a powerful tool for explaining all things gender and sexuality. | ||
|
||
It was a little hard for me to tell my father I was trans, and at first he took it with some | ||
|
||
--- | ||
## Friends | ||
|
||
### Transgender subcultures | ||
|
||
--- | ||
## Myself | ||
|
||
### Dysphoria | ||
|
||
### Gender envy | ||
|
||
### Voice | ||
|
||
### Body changes | ||
|
||
### Sexuality | ||
|
||
--- | ||
## The world | ||
|
||
### Name change | ||
|
||
### Moral panic, religion and politics | ||
|
||
--- | ||
[1] https://transstudent.org/gender/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
--- | ||
layout: post | ||
title: "Programa de mentoria da Anne" | ||
date: 2024-08-25 21:31:43 -0300 | ||
categories: mentorship | ||
--- | ||
|
||
Há alguns dias atrás, tive a realização de que eu completei 8 anos trabalhando com TI. | ||
|
||
Em agosto de 2016, fui contratada pelo Luizalabs como assistente de TI (me fazendo felizmente pular | ||
o processo de ser estagiária) e passei quatro anos por lá. Nesses quatro anos, passei por desenvolvimento | ||
em Python, segurança da informação e finalmente infraestrutura, onde decidi ficar (com muito amor). | ||
|
||
Nesse tempo, eu aprendi muito com muitas pessoas. Pessoas que pareciam ter conhecimento infinito e que | ||
tinham muita paciência pra lidar com uma pessoa que estava cheia de perguntas e que não sabia muito o que | ||
estava fazendo. | ||
|
||
Nos últimos anos eu comecei a perceber que, modestia à parte, me tornei muito boa no que faço. Eu acumulei muito | ||
conhecimento nesses oito anos, e ainda estou aprendendo coisas novas. Com isso, gostaria de continuar o ciclo que | ||
meus colegas que me educaram e me mentoraram gostariam que eu seguisse – quero ajudar pessoas também. | ||
|
||
## Mentoria | ||
|
||
Eu nunca mentorei de modo formal (mas já apoiei muitas jornadas de maneira informal). Por isso, ainda tentando estruturar | ||
tudo isso. Também não tenho todo tempo do mundo disponível, então preciso me organizar em termos de tempo para poder | ||
mentorar. A ideia da mentoria é que eu ajude a impulsionar alguém em alguma das áreas que eu costumo atuar. | ||
|
||
Eu tenho bastante expertise nas seguintes áreas: | ||
|
||
- Cloud Computing: Kubernetes, IaC, AWS, GCP, Azure | ||
|
||
- Software development: Python, Golang, TDD, design patterns | ||
|
||
- Architecture: designing systems to be reliable, observable, performant and safe | ||
|
||
- Embedded systems: Yocto, Kernel build and development | ||
|
||
- Career guidance and others | ||
|
||
## Público Alvo | ||
|
||
Como não costumo ter muito tempo ou energia depois do meu _9-5 shift_, eu quero fazer a mentoria de até 2 pessoas | ||
de modo que possa dar atenção à elas. | ||
|
||
A princípio, gostaria de priorizar pessoas trans, por ser um recorte ao qual eu faço parte e que também é bem | ||
subrepresentado no mercado de trabalho. | ||
|
||
A ideia é ajudar pessoas _entry-level_, ou seja, que estão iniciando agora no mercado de trabalho. Seria importante que | ||
a pessoa já integrasse o mercado de trabalho (eu entendo que empregabilidade é algo bem mais difícil do que eu poderia ajudar). | ||
Também irei aceitar pessoas que estão em transição de área dentro da TI, pra uma das áreas que mencionei aqui em cima. | ||
|
||
Um ponto extra que irá ajudar nas mentorias é o traço de curiosidade. Se você for uma pessoa que tem curiosidade de entender | ||
conceitos a fundo, o programa será bem produtivo. | ||
|
||
## O programa | ||
|
||
Inicialmente, gostaria de fazer uma "entrevista" informal com as pessoas que se candidatarem (pode me chamar via DM do LinkedIn, | ||
Instagram, Telegram, [evite o email porque não costumo ler muito]). Isso é ideal para entender o momento da pessoa e onde ela | ||
precisaria de apoio. | ||
|
||
Se fizer sentido a mentoria, temos que ter um objetivo em mente e uma data final para atingir esse objetivo. Então gostaria de | ||
marcar follow ups com a pessoa para entender como estão indo as coisas, se já atingimos o objetivo, quais dificuldades estamos | ||
enfrentando, etc. | ||
|
||
## Além da mentoria | ||
|
||
Além disso, vou deixar o meu [Calendly](https://calendly.com/retpolanne/30min) para agendar 1:1s comigo. Os 1:1s podem ser usados | ||
para dicas de tecnologia, tirar dúvidas específicas, entre outras coisa. *Me mande uma DM antes de agendar, só pra avisar :)*. | ||
|
||
## Tem custo? | ||
|
||
Não! Não acho que seria justo cobrar grana de pessoas que estão em início de carreira. Se você gostar das 1:1s ou da mentoria, | ||
pode me pagar o quanto quiser via [Ko-fi](https://ko-fi.com/retpolanne). | ||
|
||
*That's all, folks!* |