Open source estrogens and other hormonal tales

IdisruptorsMG_3711
Artefacts from the University of Dundee’s Collections

Synced-Sequence.00_01_00_14.Still001_1920
Egstrogen Farms, 2015

The term ‘hormonal’ is sometimes used as an insult. It is always (ALWAYS!) hurled at women to criticize any behaviour deemed ‘hysterical’ or irrational. Hormones, however, aren’t women’s monopoly. They are chemical messengers that regulate most major bodily functions, from breathing to digesting, to sleeping, reproducing or controlling the mood.

Oestrogen, the primary female sex hormone, is one of the most prescribed hormones. Mostly for contraception and in hormone replacement therapy to alleviate unpleasant symptoms associated with the menopause.

IspotMG_3715
The difference between oestrogen (top) and testosterone (bottom). Courtesy of the School of Life

As the drawing above shows, estrogen is not very different, at the molecular scale, from testosterone, the so-called male sex hormone. The amounts our bodies produce naturally is different, at various stages in our lives, and they also play different roles in our development.

The exhibition Hormonal at LifeSpace Gallery at the University of Dundee brings together work by three women artists who, each in their own witty way, reflect on the hormone oestrogen and how it is understood socially, politically, technologically and environmentally.

The show is not only informative (there is after all so much misunderstanding about hormones around), it also offers a chance to open up a discussion about chemical compounds found in our environment and the impact they have on gender and on behaviour. But it also offered a moment to reflect on the way women are perceived in art and in science, the role they play, the discrimination they still face.

The exhibition closes today but LifeSpace’s curator Sarah Cook has some great exhibitions lined up so keep your eyes peeled as i intend to go and visit the space again in the near future. But back to the current one…

Print
The Guerrilla Girls, the Estrogen Bomb poster

IwatchguerilMG_2253
Guerrilla Girls, Oestrogen Bomb, 2008/2016. Photo: Kathryn Rattray

Screened at the exhibition: The Guerrilla Girls’s lecture titled ‘Estrogen Bombing’

The Guerrilla Girls have been fighting gender and race discrimination since the 1980s.

Their Estrogen Bomb stickers and posters invites those on hormone replacement therapy to send any extra oestrogen pills to world leaders as a way of getting them to tone down their testosterone-fuelled foreign policy.

Their first campaign was launched in 2002 and targeted George W. Bush and Dick Cheney, as the group felt that the politicians’ aggressive interventions in Iraq were in need of a bit of feminization.

The background of the work was the scandal related to the possible toxicity of the synthetic estrogens prescribed for post menopausal women. The number of prescriptions dropped, women stopped taking the pills or turned to alternatives and suddenly there were lots of estrogen no one wanted to take anymore.

The project was updated in 2008 for “the 1% trying to take over the world”.

Mary Maggic & Byron Rich, Open Source Estrogen: Housewives Making Drugs, 2015

maggic_graph
Mary Maggic & Byron Rich, Open Source Estrogen

Artist and biological scientist Mary ‘Maggic’ Tsang proposed that women (including those transitioning from male to female) start to DIY their own oestrogen drugs in their kitchen. Open Source Estrogen (Housewives Making Drugs) explores not only the possibility of establishing a DIY estrogen protocol that could be replicated by women ‘in the comfort of their own home,’ it also aims to question how access to hormonal estrogen is currently controlled by governments and by the pharmaceutical industry.

Egstrogen Farms, 2015

IMmaggicG_2368
Installation view of Mary ‘Maggic’ Tsang’s work in Hormonal. Photo Kathryn Rattray

Tsang is also showing Egstrogen Farms, a fictional company that produces genetically modified chickens that produce a cocktail of gonadotropins in their egg whites. These Egstro-eggs would be sold in the traditional egg cartons, as routinely as the now mainstream omega 3-enriched eggs. Because gonadotropins stimulate the production of estrogen by the ovaries, these eggs are marketed towards women who are trying to ovulate more frequently, whether they’ve been trying to get pregnant, or make a living as egg donors for the fertility industry.

The goal of the project is to draw a connection between women and chickens as raw commodities for the biotech industry, as well as perform ways in which women are targeted for bio-consumerism. (…) As avian transgenic technologies become further researched, is it possible to imagine a confluence of the chicken-agro industry and the pharmaceutical industry? In the commercial, farm product language such as”farm-fresh, all-natural” and pharmaceutical caution language such as “this product does not protect against HIV and STDs” are combined together. Egstro-eggs may cause ovarian cancer, but at least they come from happy, healthy, cage-free chickens.

IjulietttMG_3682
Juliette Bonneviot, Xenoestrogens Series, 2015. Photo Kathryn Rattray

Juliette Bonneviot is showing three of her Xenoestrogen monochrome paintings. Bonneviot’s works look like your average minimalist work until you read the list of the components used to make them. The pigments were created by the artist from elements found in the environment: soy beans, recycled plastic, silicone, soft PVC, linen fabric, contraceptive pills, personal care products, pesticides, food colouring, lacquer, recycled plastic, etc. What these organic, synthetic or mineral ‘ingredients’ have in common is that they all contain xenoestrogens, a group of chemicals which mimics oestrogen. Bonneviot sorted them by colour, grounded them into a powder, mixed them with PVC and silicone and poured the blend onto canvas.

Xenoestrogens are believed to disrupt the endocrine systems of mammals by mimicking the effects of oestrogens, potentially influencing gender and behaviour. Male fish, for example, are showing signs of being feminized due to the increased presence of xenoestrogens in the environment.

The materiality of the paintings is almost anecdotal once you consider the many biological, cultural and philosophical implications of xenoestrogens. If these now ubiquitous hormone disruptors can indeed affect gender and behaviour, it means that we, human and non-human animals, are shaped not only by nature and culture but also by factors such as the industrial production.

That’s probably nothing totally new for women who have been chemically altering their biological make-up since they started taking the pills in the 1960’s.

Igirls lookdownMG_2433
Artefacts from the University of Dundee’s Collections

IartefactselectedjuMG_3768
Artefact from the University of Dundee’s Collection selected by Juliette Bonneviot. Tayside Medical History Museum Collection, DUNUC 4385

The exhibition also brings the issue of oestrogens into a broader, more historical context. Juliette Bonneviot selected a few artefacts from the University of Dundee Museum Services to accompany her paintings. One of them is a collection of sections of tumours kept inside a biscuit tin and individually labelled by Alan C. Lendrum, Professor of Pathology 1947-72.

Iwomanscie3ntistMG_2213
Artefacts from the University of Dundee’s Collections

Another series of objects paid homage to Dundee obstetrician Dr. Margaret Fairlie (1891–1963).

Fairlie, who spent most of her career working at Dundee Royal Infirmary and teaching at the medical school at University College, was one of the pioneers in the treatment of ovarian cancers.

Inspired by her visit of the Marie Curie Foundation in Paris in 1926, she started looking into the clinical applications of radium. She used it in the treatment of malignant gynaecological diseases and thus pioneered its clinical use in Scotland.

Fairlie is also an important figure in the history of women and science because in 1940, and despite the reluctance of some (male) members of the academic community, she became the first woman to hold a professorial chair in Scotland.

IoutsidepanlsMG_3779
Professor Elaine Shemilt, Scales of Life on the facade of the building

IgeneralMG_3694
General view of the exhibition at LifeSpace

Hormonal was curated by Sarah Cook. The show runs at LifeSpace in Dundee, Scotland, until May 28th. The gallery is open every Saturday from 11am-5pm or by appointment.

LifeSpace is a research-driven gallery space and programme that seeks to engage artists and scientists in dialogues and communicate the broad spectrum of life sciences research. This gallery space is curated as a collaborative partnership between researchers from Duncan of Jordanstone College of Art and Design and researchers from the School of Life Sciences.

Why does this loop always crash my computer?

Hey guys,

I'm wondering why the below loop always fails, it crashes java and I need to end the process. I understand it's an infinite loop but it should not crash and it should work since I used this in other programming languages:

for (int a = 0;a<10;a++) { println(a); if (a==9){println("nine");a=0}; } 

Because at the end I make a=0 within the if statement it crashes my computer, if I take out a=0 it works. I just want to set the variable back to 0 in order to loop infinitely. I know there are other ways do to it (e.g. while (true) {do}), but I need it this way for a specific purpose. Above should work, I don't see any reason why it shouldn't loop infinitely and print 1-9 over and over again.

Edit: Just ran this in powershell, worked without any issues, I don't understand why java can't do this:

for ($i = 0; $i -le 10; $i++){$i;if ($i -eq 10){$i = 0}}; 
submitted by /u/VeryGrumpyTiger
[link] [comments]

Ellipse vectors and size randomness

Forgive me for the elementary question, but I am trying to make a game where there is a "spaceship" and the spaceship has to fly without hitting "asteroids" for now, the spaceship is a triangle, and the asteroids are different sized ellipses. What I'm having trouble with is having ellipses in random sizes appearing every let's say 2 seconds and move towards the left side at a relatively slow speed. I have the spaceship's movement down, I just need to figure out how to make a new ellipse every 2 seconds and have each move to the left at a speed that increases slightly based on the number of previous ellipses added before the spaceship hits one.

So basically all I am missing is the ability to make random sizes ellipses move the left every 2 seconds

Here's my code so far.

 //UGLY ASTEROID BELT //For Spaceship float x1 = 25; float y1 = 235; float x2 = 25; float y2 = 265; float x3 = 70; float y3 = 250; //For asteroids float x = 100; float y = 100; float xspeed = 1; float yspeed = 3.3; void setup() { size(500, 500); } void draw() { background(0,0,0); //Spaceship (Movement and Initialization) triangle(x1, y1, x2, y2, x3, y3); if(keyCode == LEFT){ x1 = x1 - 3; x2 = x2 - 3; x3 = x3 - 3; if(x1 < 0){ x1 = 455; x2 = 455; x3 = 500; } } if(keyCode == RIGHT){ x1 = x1 + 3; x2 = x2 + 3; x3 = x3 + 3; if(x3 > 500){ x1 = 0; x2 = 0; x3 = 45; } } if(keyCode == DOWN){ y1 = y1 + 3; y2 = y2 + 3; y3 = y3 + 3; if(y1 > 500){ y1 = 0; y2 = 30; y3 = 15; } } if(keyCode == UP){ y1 = y1 - 3; y2 = y2 - 3; y3 = y3 - 3; if(y2 < 0){ y1 = 470; y2 = 500; y3 = 485; } } } 
submitted by /u/har_r
[link] [comments]

[PWC11] Pong by Ruben

int gameover; float speedx = random(3, 7); float speedy = random(3, 7); final float side = 15; final float radius = 1.5 * side; void setup() { size(500, 500); noStroke(); smooth(); } float posX = 80; float posY = 38; void draw() { float t = mouseX; background(255); fill(255, 10, 60); if (t > 400) { t = 400; } rect(t, 475, 100, 25); ellipse(posX, posY, side, side); posX = posX + speedx; posY = posY + speedy; if (posX + radius > 500 || posX - radius < 0) { speedx *= -1; } if ((posY + radius > 500 && posX > t && posX < t + 100 )|| posY - radius < 0) { speedy *= -1; } if (posY >= 500) { fill(200,200,200); textSize(80); text("game over", 0, 250); } } 
submitted by /u/DojoGroningen
[link] [comments]

"Random" walker keeps drifting towards top-left.

So, I tried running a simple random walker(with uniformly distributed step sizes). However, its motion doesn't seem random. It keeps drifting towards the top left corner of the window. Something's probably wrong with the step() function that I can't figure out. Here's the code :

class Walker { int x; int y; Walker() { x = 320; y = 180; } void display() { stroke(0); point(x, y); } void step() { float stepsize = random(0, 1); float stepX = random(-stepsize, stepsize); float stepY = random(-stepsize, stepsize); x += stepX; y += stepY; } } Walker w = new Walker(); void setup() { size(640, 360); background(255); } void draw() { w.step(); w.display(); } 
submitted by /u/mindsauce
[link] [comments]