Category: Life

Every other post.

  • Vegan Apple Pie Bread

    Vegan Apple Pie Bread

    IMG_20141109_123421

    Bread Dough

    The bread recipe is irrelevant, the one listed below is one I’ve been working with. Pick one that works for you.

    • 3 Cup Unbleached Flour
    • 1¼ Cup Water
    • 2 Tbsp Oil
    • 2 Tbsp Sugar
    • 1 Tbsp Black Sesame Seeds
    • 2½ Tsp Yeast
    • 1 Tsp Salt
    1. Throw all the ingredients in a bread machine and put it on the ‘dough’ cycle.
    2. If you don’t have a bread machine, here’s instructions on how to do it by hand. Stop at the point where it asks you to put it in the oven for a second rise.
    3. Roll out the bread dough in a large rectangle.
    4. Let rise for an hour. You can skip this step but the bread will be more dense.

    Apple Pie Filling

    • 3 Apples
    • ¼ Cup Vegan Butter
    • 2 Tbsp Sugar
    • 1 Tbsp Molasses
    • 2 Tsp Cinnamon
    1. While the bread machine is working or the bread is rising, peel and dice the apples. Make small cubes.
    2. Place the apples and all of the filling ingredients in a sauce pan on the stove top.
    3. Set to medium heat and cook until you don’t hear a crunching sound when piercing the apples with a fork.

    Putting It Together

    1. Set the oven to 350 F.
    2. Use a knife to cut strips along the long side of the rectangle. You want to go about a third of the way towards the center (see pictures.)
    3. Place the prepared apple pie filling in the center that hasn’t been cut up. There’s going to be a melted butter mixture remaining in the sauce pan, take care to not pour it in with the filling.
    4. Next fold in the strips to braid the bread. Start by folding in both ends. Then fold in each strip, alternating sides.
    5. Finish off by brushing the outside of the braided bread with the melted butter mixture.
    6. Bake until golden, about 15 minutes.
  • Bill C-279 & Senate Meeting

    Bill C-279 & Senate Meeting

    Last Thursday, I attended the meeting for the Senate committee on Legal and Constitutional Affairs. On the agenda was Bill C-279, An Act to amend the Canadian Human Rights Act and the Criminal Code to add protections on the basis of gender identity. The plan was that I’d work from home from 5 AM until 9 AM, head over to the Parliament for the 10:30 AM meeting, and then return home at 1:30 PM to finish off the work day.

    c279-2

    This was the second such meeting by the Senate, the first had taken place the week previous and I had watched the proceedings online. What was particularly striking for me in that first meeting is that none of the people involved in the discussions about trans people, including the witnesses, were trans. The bill’s terminology is “gender identity”, which I equate to transgender. Explicit protections for all other forms of gender variance, including genderqueer and non-binary identities, were removed at the behest of the Conservative party. That was the “gender expression” terminology.

    I said that the lack of trans people was striking. What also stood out was how absolutely ignorant the two witnesses were on the very subject of the bill.

    We know that transgendered individuals, 95% of them are male…

    -Witness from the first meeting

    For instance, one of them stated that 95% of trans people were “male”, by which they meant trans women. The absurdity of that figure would have been immediately evident to anyone a rudimentary knowledge of trans people. The misgendering was further indication that they’d never been acquainted with a trans person. It made me believe that their opinions weren’t rooted in expertise on these matters, but rather unsubstantiated fears.

    Neither witness stood up for trans people, and the leading Conservative’s arguments in opposition of the bill were horrific. If we protect trans people, it was argued, then we’re protecting child molesters. This in a country where 26% of trans people are assaulted, where 40% attempt suicide due to a hostile environment, and where 74% of trans youth reported being harassed. The NDP sponsor of the bill made a great speech at the beginning and contested this bigotry but the mood was set.

    “Apparently 0.3 percent of the people in our country are trans.  Are we not infringing and trumping people’s rights by giving trans people the right to go into these areas?”

    – Conservative senator during the first meeting

    I decided I would show up for the next meeting, so that when these people spoke, they would at least see the faces of the people they’re equating with sexual predators. I would put on a skirt as they would otherwise believe me to be a cis male, undermining my purpose of being there.

    dressedup

    I showed up on Parliament hill quite anxious. I wasn’t too sure of the protocol, if I had to have contacted the clerk before hand for some kind of clearance. Nope. Just literally walk up to the right building, sign in at the front desk, and make my way to the right room. I ran into people I recognized from Gender Mosaic and introduced myself.

    I arrived and took my seat next to a woman. We talked a bit. She explained that she had been “transgendered” but later had changed her mind. She opposed the bill as it could mean that trans women might be able to use women’s shelters. Despite her own beliefs, I strongly question the veracity of her story. She believed stuff about trans people that would be among the first things to be dispelled if she had walked in their shoes for a day. The term she had for trans women was misgendering them, the awfulness of which would be understood if she had been trans or around trans people. It reminded me of how ex-gays talked. Nevertheless, we were both very kind to each other. I don’t think she caught on that I was trans despite the skirt. I tried to let her know that the reality was the reverse from what she believed – trans people are way more likely to be assaulted by cis people than the other way around.

    This second meeting had six witnesses.

    One of them was trans. He was a youth that had just won a case in Ontario through protections enshrined in the province. He relayed his story, which Maclean’s had covered in an article:

    For Thompson, an avid hockey player now in Grade 12, the issue became acute about four or five years ago when he hit puberty.

    “I’m just a boy. I’m just like any other kid out there growing up. I’m just a teenager,” he said.

    “(But) once you get to a certain age, you are forced off into a different room, or basically a closet — sometimes they didn’t even have change rooms for girls.”

    Thompson’s mother, Ailsa Thompson, said it was “very upsetting” when a coach booted her son from the boys dressing room on the basis that “she’s a girl.”

    Other parents could also show a lack of understanding, she said.

    “Parents would come in and kick Jesse out of the girls change room because it was for girls only.”

    These attitudes made it very difficult for him to enjoy the sport that had been a significant part of him. The other witnesses were from EGALE, from the right-wing REAL Women of Canada, from the Canadian Civil Liberties Association, from the Ottawa Police Services, and a lawyer representing himself.

    c279-1If the mood of the last meeting was of opposition, this was of support. All the witnesses safe for the one from REAL Women of Canada were supportive of the protections suggested by the bill. The lawyer had been brought in by the conservatives, but he too turned out to favour the bill. The Ottawa Police Services, who are respected by the right-wing, were in support of the bill. Meanwhile, REAL Women of Canada made some pretty horrific statements – but it was actually not any worse than what the leading Conservative had already said. That undermined its effectiveness but it did not deter the Conservatives. To my surprise, they did not alter the arguments from the last meeting.

    They equated trans women with sexual predators. To validate this, they brought up three individual accounts of sexual assaults. The Conservatives were using the actions of perpetrators who might not have even been trans to portray an entire people as a potential threat and undeserving of protections. That was really ugly rhetoric to witness. At one point they argued that it was a matter of competing rights. It was an infringement of a cisgendered person’s rights if they were not allowed to deny people access to spaces on the mere merit that they might be trans. The targets of this vitriol was exclusively trans women under various monikers including “biological males” or “transgender males”. Trans men didn’t come up at all, perhaps because they were seen as women and therefore not a threat.

    What the Conservatives managed to do is to drive the conversation away from the subjects of this bill, the many thousands of Canadians who are trans, and focus on horror stories that had nothing to do with their lives. But it had everything to do with the misconceptions and fears that cisgender people have of trans people. As astute politicians, they had to have known that their arguments were untrue. The most populous provinces in this country have similar legislation proving those fears unfounded. The Conservative’s interests were not in the wellbeing of the subject matter. They were not interested in even hearing from a trans person and bringing them on as a witness, they only brought on those opposed to their recognizing their existence such as REAL Women of Canada.

    The answer appears to be that the bill is intended to be interpreted by the human rights tribunals and the courts in order to extend its reach to a number of other problematic sexual activities, including pedophilia. That is, the broad definition of the expression, “gender identity”, included in this bill, will eventually have to be interpreted by the appointed human rights tribunal and courts to determine the meaning of these words.

    REAL Women of Canada Brief on Bill C-279

    There were breaks between pairs of witnesses. In them the supportive politicians and lobbying groups in attendance mingled. Amnesty International was there, passing their latest document on the matter. Gender Mosaic was consulting the politician who had sponsored the bill. I got to shake hands, which was neat. I kind of stood out as seemingly one of the few not representing an interest group.

    As the day progressed, the Conservatives shifted tactics. The questions led on that they were looking to make an ammendment to the bill. Either by including protections on the basis of sex or by removing the definition of gender identity. The original bill had no definition but the Conservatives insisted one be put in in order to get the few votes they contributed for it to pass the House of Commons. If an ammendment were to go in the bill now, however, it would die. It would be sent back to the House of Commons and not be passed in time for the next election, killing it. This would be nothing new – the two previous incarnations of this legislation died in such a fashion. This had been going on since 2005. It was clear that the Conservatives would try to kill this bill through any means possible and this was a very clever way to go about it.

    If I focus on the Conservatives, it’s because they’re the reason why this bill has yet to pass. Why any witnesses were there. Everyone else was in support. This spectacle was for them.

    If this bill dies, so too will many people. That 40% suicide rate should be counted into the statistic of how many trans people are violently killed. Many of them would still be here if it wasn’t for this environment so hostile to their existence. Bills of this nature are no panacea but they are progress. For one it means that the federal government would no longer force trans people to undergo castration if they want their gender identity respected. It means that police services would start to track transphobic assaults. It also sends a message that helps facilitate a shift in attitudes.

    As an aside, the woman beside me ended up playing another role in the proceedings. She had approached the Conservative senator the day before. During the proceedings he invoked the story of this ex-trans to legitimize his stance.

    I came out of that meeting room with mixed feelings. Happy at the effective witnesses. Frustrated that EGALE had not selected an out non-cis person to represent them despite their candidate’s good performance and impressive qualifications. I felt that perhaps someone who was out and trans would have been more adept at bringing things back to the bigger picture. I was also impressed with Noa Mendelsohn Aviv from the Canadian Civil Liberties Association.

    I ate lunch downtown, came back home, and went back to work.

    workfromhomeTotally worth it.

  • Social Issues by Party

    Social Issues by Party

    Conservatives: We don’t experience this issue, therefore it doesn’t exist. We oppose any solution that works because it would victimize us.

    Liberals: We don’t experience this issue but we’re good at listening. We’ll pass laws that address the issue for those most like us. The rest will be criminalized.

    NDP: Some among us experience this issue. We’ll pass laws that are slightly more encompassing than the Liberals. The rest will be criminalized.

    Bloc Québécois: Glares at the NDP.

    Christian Heritage: Those who experience this issue deserve it. In fact, we want to pass laws that punish those who experience this issue.

    Libertarian: We don’t experience this issue, therefore it’s not our problem. We oppose any solution unless it makes us money.

    Communist (Marxist-Leninist): This is a class issue so the problem will solve itself once we’re in power. Anyone who brings it up thereafter is a counter-revolutionary.

    Pirate: We don’t know anything about the issue but we think that freeing documentaries from copyright will help.

    Rhinoceros: OMG THERE ARE PICTURES OF CATS ON THE INTERNET.

    This perception is through the lens of my own views. It’ll be interesting to see where I stand in ten years and how I view different parties.

  • Capital Pride & Prejudice

    Capital Pride & Prejudice

    Capital Pride

    I think Ottawa’s Capital Pride serves as a good case study on the mechanics of prejudice.

    Capital Pride purports to represent the interests of the queer community in Ottawa and Gatineau. In practice they only serve white, upper or middle class, able-bodied, working-age, anglophone, cisgender gay individuals. For the purposes of this article, I’ll shorten this latter group to cisgays, but know that when I use that term I mean all of these qualifiers.

    In this article I’ll focus on Capital Pride’s prejudice against trans people, people of colour, and francophones. I would assert that participation by these communities is despite of, rather than due to, the board of directors for Capital Pride. Though their exclusion is well-known to members of these communities, I will nonetheless substantiate these claims.

    The Theme

    The theme for Capital Pride this year is “Free to Love.” It is focused on sexual orientation to the exclusion of gender-related issues. It speaks to the attention by cisgay activists to issues abroad this year, in particular Uganda and Russia. It also speaks to a general lack of awareness for queers at home. There is a perception among cisgays that Ottawa-Gatineau is a done deal.

    This is substantiated by comments made by Jodie McNamara, the chair of Capital Pride:

    After last year’s record-breaking attendance of 75,000 spectators, the Parade will once again march down Bank Street through Ottawa’s LGBT Village on Sunday, August 24 under this year’s theme, ‘Free to Love’. ‘Free to Love’ is about celebrating the rights and freedoms that many of us in Ottawa enjoy, while standing with those for whom the struggle continues.

    This talk of “standing with those for whom the struggle continues” is not referring to others in the area. It’s talking about people abroad. The fight in Ottawa is thought to be over.

    This is in a city where half of the homeless youth are queer. Where in Gatineau, transgender people are forced to undergo sterilization. Where politicians equate trans people with sexual predators on television.

    Just this week both of Canada’s national newspapers published pieces portraying trans people as delusional and a threat to children. Barbara Kay of the National Post wrote the article Transgendered advocacy has gone too far, railing against acceptance. Margaret Wente of the Globe & Mail wrote an article entitled The march of transgender rights. It’s concluding paragraph sums up the sentiments within quite well:

    But today, people demand affirmation for their “personal truth,” no matter how distorted that truth might be. Transgenderism is not so much the “next civil rights frontier,” as Time magazine declared it, as a way for intimidated liberals to declare their bona fides. Enough is enough. And for God’s sake, leave the kids alone.

    Both newspapers are seen as authoritative and the pieces they published will perpetuate the misconceptions that feed the violence faced by trans people. Yet to the likes of Capital Pride’s Chair, there is no problem here.

    That ignorance extends beyond the personal beliefs of the organizers. It constricts all the rights-oriented discussions that would occur during Pride. The mandates that Capital Pride put together do not allow the space to have these local marginalized voices heard. The events are to explicitly focus abroad.

    The description for the human rights vigil:

    This year’s vigil will look at what it means to be “Free to Love” around the world, and will be hosted by special guest Stephanie Battaglino.

    The description for the awareness-raising conference:

    This is a free event that plays off the festival’s 2014 theme, “Free to Love”, and will feature Stephanie Battaglino as the keynote speaker.

    The speaker at both of these, Stephanie Battaglino, is a corporate vice president at a large American insurance company. She will have no knowledge of the context in this area.

    If the ignorance is this lack of awareness for the plight of queers in Ottawa, the prejudice is silencing these voices by assembling mandates that make them unwelcome.

    Capital Pride Marginalizes Francophones

    Capital Pride’s mission statement states that it represents the Ottawa-Gatineau region. There are approximately 314,000 individuals whose mother tongue is French across both municipalities. This does not include the higher number of whom speak French but don’t have it as their mother tongue. Many are not fluent in English.

    All 45 of the 45 events at Capital Pride will either be unilingual English, or in English with a French component. 0 of the 45 events will be unilingual French. Anything of substance will only be offered in English. The speech by Stephanie Battaglino at the human rights vigil will only be in English. Her keynote at the conference will only be delivered in English. There will be no translator. Three of the three panels at the conference will be conducted in English. Six of the six films presented are either with an English audio track, or if they’re in a foreign language, given English subtitles. There will not be French subtitles available for films whose audio is not in English. The one discussion group will only be conducted in English.

    So what’s in French? The latter half of the guide, which describes these English-only events. The French portion is a translation job, given that there was no original content in that language. The translation is sometimes done with comically poor results. For instance:

    Portez vos vêtements en cuir et votre engin de fétiche avec Fierté!

    This, along with a token few words in French at a flag raising and introducing the next musical performer at one event, constitutes what Pride organizers believe to be accessibility. This view was affirmed in an article by the Ottawa Citizen a few years ago entitled “Pride party adds francophone flair”:

    ”For a long time, a lot of francophones and people of Gatineau have not had a lot of queer-oriented events,” Capital Pride spokeswoman Lauryn Kronick said. ”It’s pretty sad that there’s a lack. We want to make it more accessible so that francophones will come out and not feel as though they’re being neglected.”

    This year’s official Pride Guide is available in English and French, there will be more francophone performers and MCs will speak in both official languages, Kronick said.

    This year, every single performer will do their act in English. But the MCs will introduce them in both official languages.

    10505327_886859384662075_8647176069541934316_n

    It is ignorance to entertain the idea that describing unilingual English events in French in the guide constitutes accessibility. Or that having stating the name of the next all-English performance in French makes it accessible in that language. It is also ignorance to think that making an event that excludes a third of the local population by virtue of an accessibility barrier is anything short of prejudicial.

    Racism, Transphobia, Fat Shaming in the Guide

    There are other cues that speak to who an event is for. Some of them are not in words, but images. I’ve compiled a list of all the faces more than a few pixels wide found in the guide Capital Pride distributed for 2014. I omitted the faces of five young children which were accompanying their (white cisgay) parents. That leaves 52 faces.

    white-pride-apparently

    The organizers of Capital Pride’s mission statement is:

    The mission of the Capital Pride Festival is to perpetuate the spirit of pride in the gay, lesbian, bisexual, trans, two-spirited and questioning (GLBTTQ) community in Canada’s National Capital Region of Ottawa–Gatineau.

    Some observations:

    • 0 of the 52 people are actually trans.
    • 2 of the 52 people are fat. It would need to be 27 people to accurately reflect Ontario.
    • 2 of the 52 people are queer youth.
    • 4 of the 52 people have grey hair.
    • 4 of the 52 people are of colour. It would need to be 12 faces to accurately reflect the diversity in Ottawa.
    • 52 of the 52 people are presented to be able-bodied.

    Also:

    • There are 7 drag queens but 0 drag kings.
    • There are more straight cisgender male actors depicting trans people (1) than actual trans people (0).

    Note: The exact figures are not known. I based the above on making assumptions about each face. Please see update #3.

    In short, the organizers have put together a guide that replicates the racism, ageism, ableism, toxic beauty standards and cis-sexism that exists in society.

    I think it bears mentioning again: in an event that purports to represent trans people as one of the six identities explicitly mentioned in its mission statement, Capital Pride’s booklet with fifty-two faces did not include a single trans person.

    The bias favours one specific group: white, thin, middle to upper class, able-bodied, working age, cisgender gays. If the guide accurately reflected the diversity in Ottawa, there would be three times as many people of colour. Instead, those faces are replaced by white people. If it accurately reflected the queer community, there would be a number of trans and genderqueer folk. Instead, it’s even more gay men and women.

    Representation is important. It’s messaging about who is actually welcomed, the results of good words put to practice. The faces in the guide are about who organizers envision as being part of Pride. Right now, that vision is one without people of colour, fat people, trans people, or people with disabilities.

    One could pass off the prejudice as mirroring the bias’ of its corporate corporate sponsors, as most faces come from their advertising. However, Capital Pride’s own record fared no better. Representation in the portions where Capital Pride had full creative control was worse than the corporate advertisements.

    Incentivized Against Accepting Marginalized Queers

    If prejudice against marginalized queers is embedded throughout Capital Pride, it does little to help that it is incentivized against their acceptance.

    This is a consequence of Capital Pride’s dependence on corporate sponsors and positioning itself as a city festival, both of which rely on public approval.

    It wasn’t always the case.

    When Capital Pride had its inaugural event in 1986, it was a celebration for this society’s most reviled. Public approval was not a requirement.

    This was at a time where gay bashings were a fact of life. Where police conducted mass arrests of gay people. Newspapers ran fearmongering pieces. It was twenty years before same-sex marriage. There was little public support and no major company wanted to be associated with that kind of movement.

    Pride was a beacon in all of this. Pushing acceptance.

    The dynamics are different now. Corporate funds do not come without strings. It means Capital Pride does not want to risk pitting corporate brands against public opinion by proxy through their association with people that society does not like. It means less leverage to oppose prejudiced representation in advertising. It should be noted that corporations never lead public opinion on matters of acceptance. This is as a principle of financial self-interest. Capital Pride’s dependence on them thus curtails the organization’s capacity to lead the way on matters of acceptance. That also ties in with Capital Pride’s relationship with City Hall, which again is sensitive to public opinion as a matter of political survival. There is a reason why Capital Pride would never allow the voices of the marginalized, like sex workers, to front public facing events like flag raisings.

    Given it’s history, it’s a most unfortunate evolution.

    Nothing About Us Without Us

    Capital Pride only organizes to serve cisgays. They speak of inclusion, but their actions demonstrate otherwise. Talia Johnson has a quote I very much find relevant:

    Many people in these communities see themselves as being accepting and inclusive, but when one looks at the situation in more detail how they see themselves isn’t necessarily the reality experienced by the people who are supposedly accepted and included. When this disparity of thought and experience is pointed out the first response on the part of the community is often defensive, “of course we’re inclusive and accepting, see, we say so in our welcoming statement!”

    Marginalized queers have been speaking out against Capital Pride’s exclusion for years and offering paths to move forward. Take for instance the article Ottawa Pride Invisibilizes Trans People, published in 2008. The board of directors have ignored these voices while maintaining they’re inclusive.

    This brings me to the last thing I’ll examine for this article. This is the board of directors for Capital Pride:

    aboutusbanner

    Six out of seven board of directors are white. Seven out of seven board of directors are middle class. Seven out of seven are able-bodied. Six out of seven are cisgender.

    They are not recipient to the kind of prejudice they facilitate. None of them stand to benefit from making their event more accepting. It is more likely that they would see it as a net loss. There are no voices of marginalized people on the board to raise those interests. The representation problem then is not limited to faces in the guide, but extends to the make-up of the organization itself. It becomes easier to understand why Capital Pride is prejudiced and only serves cisgays. It is a sad reality that this same prejudice places obstacles for marginalized queers to take on leadership roles, further inhibiting the removal of those barriers.

    Conclusion

    This is not an article on how Capital Pride can move forward to be more accepting.

    It will come to be more inclusive in time, but not be because it led people there. Rather, it’s tied its own hands so that it can only trail the march of progress.

    It’s unfortunate that there is such a fantastic opportunity for awareness raising that is being squandered away.

    Pride is dead but it’s reputation lives on. I see it every time a baby queer wants to go to their first parade. It’s still important.

    Will I participate in the festivities?

    Probably.

    There’s not a lot of alternatives out there.

    Update #1: This article has generated a bit of activity in other places. In particular, it’s being misconstrued by some cis gays as an attack on their identities. This is a discussion on the desire to see inclusion at Capital Pride match its own mission statement. Identifying the ways in which it fails to do so is not an attack, nor is having a more diverse Capital Pride that treats others as well as it does them.

    Update #2: I said that seven out of seven board of directors are white. The correct figure is six out of seven.

    Update #3: A criticism has been brought forth that I passed off the figures on the identities represented in the guide as fact, when instead it was based off of assumptions I was making on each face. I find that criticism entirely valid. There is a representation problem that is immediately visible in the guide and I was trying to put numbers to it. The approach I took relied on assumptions that were rooted in my own bias. I could have erased someone’s identity. I apologize if I did so. Were I to re-write this article I would handle that section differently.

  • How To Tell When Someone Came Out When All You Know Is Their Name

    How To Tell When Someone Came Out When All You Know Is Their Name

    An interesting article came out on FiveThirtyEight called How to Tell Someone’s Age When All You Know Is Her Name. Based off of only a name, you could make a pretty good guess as to when they were born. It was particularly cool read given that I had actually been going through the same dataset myself.

    silver-feature-most-common-men-names5

    My research had to do with the name of transgender men. I kept seeing the same names popping up, and I wanted to know whether:

    • The names reflected their popularity at their time of birth.
    • The names reflected their popularity at the time of their selection.
    • The names reflected their popularity among their peers.

    This wasn’t for academia or anything; I just wanted to know for myself. I decided that I would answer this by seeing what the most popular names were for trans men, and compare that with the popularity of those names with the general population over time.

    The first step was to figure out what the most popular names were. There’s a blog with posts from the trans male diaspora where first names are often mentioned. So I wrote some software to take a peek at the names being used. I utilized a database of names from the Social Security Administration to pick out first names from the noise. The results were interesting.

    The software was written in two parts using Python 3.4.

    Part One: Blog Scraper

    import http.client
    import html.parser
    import pickle
    
    class TumblrPageParser(html.parser.HTMLParser):
    
        def __init__(self):
            super().__init__(convert_charrefs=True)
            self.is_caption = False
            self.results = []
            self.entry = ""
    
        def parse(self, page_contents):
            self.is_caption = False
            self.results.clear()
            self.feed(page_contents.decode("utf-8"))
            return list(filter(len, self.results))
    
        def handle_starttag(self, tag, attributes):
            if tag == "div":
                if "caption" in [content for attribute, content in attributes]:
                    self.is_caption = True
                    self.entry = ""
    
        def handle_data(self, data):
            if self.is_caption:
                self.entry += data
    
        def handle_endtag(self, tag):
            if tag == "div" and self.is_caption:
                self.results += [self.entry]
                self.is_caption = False
    
    def parse_blog(blog_url):
    
        conn = http.client.HTTPConnection(blog_url)
        conn.request("GET", "/")
        response = conn.getresponse()
        page = 1
    
        while response.status is 200 and page < 2000:
            captions = TumblrPageParser().parse(response.read())
            yield page, captions
            page += 1
            conn.request("GET", "/page/" + str(page))
            response = conn.getresponse()
    
    def download_blog(blog_url, filename):
    
        with open(filename, "ab") as output:
            for page, captions in parse_blog(blog_url):
                print("Processing page " + str(page))
                output.write(pickle.dumps(captions))
    
    download_blog("a-blog-name.tumblr.com", "scraped_posts.pickle")

    Part Two: Name Analysis

    import pickle
    
    def load_names(year):
        with open("names/yob" + str(year) + ".txt", "r") as name_file:
            for line in name_file:
                first_name = line.split(",")[0]
                yield first_name
    
    def load_scraped_data(filename):
    
        with open(filename, "rb") as input_file:
            while 1:
                try:
                    for tumblr_post in pickle.load(input_file):
                        yield tumblr_post
                except (EOFError, pickle.UnpicklingError):
                    break
    
    def extract_words(line):
        return line.replace(",", " ").replace(".", " ").replace("(", " ").replace(")", " ").split(" ")
    
    def extract_names(scraped_data_file, name_year):
    
        first_names = list(load_names(name_year))
        tumblr_posts = list(load_scraped_data(scraped_data_file))
        names = dict()
    
        for counter, post in enumerate(tumblr_posts):
            print("Processing Post " + str(counter) + "/" + str(len(tumblr_posts)))
            for word in extract_words(post):
                potential_name = word.capitalize()
                if potential_name in first_names:
                    names[potential_name] = names.get(potential_name, 0) + 1
    
        return names
    
    def trans_name_popularity():
        trans_names = extract_names("scraped_posts.pickle", 2013)
        names_sorted_by_popularity = sorted(trans_names, key=lambda name: trans_names[name], reverse=True)
    
        for name in names_sorted_by_popularity:
            print(name + " (" + str(trans_names[name]) + " hits)")
    
    trans_name_popularity()

    The Results: Most Popular Names for Trans Men

    1. Alex
    2. James
    3. Oliver
    4. Ryan
    5. Jake
    6. Cameron
    7. Dylan
    8. Aiden
    9. Tyler
    10. Andrew
    11. Lucas
    12. Max
    13. Andy
    14. Adam
    15. Daniel
    16. Noah
    17. Eli
    18. Liam
    19. Sam
    20. Charlie

    Take the results with a healthy dose of skepticism; there’s loads flawed about this approach.

    The most popular baby names for 2014 were well represented in the top names for trans men. Names like Eli, Liam, Noah, Jayden, Aiden, etc. Presumably when many of them had come out. Thus you could actually make a guess as to when someone came out based off of their names.

    silver-feature-youngest-men-names3

    The other top names would have been the most popular around the time of birth of the individuals. So it seems to be a little bit of column A, a little bit of column B. I didn’t answer whether social networks had an influence on it. Would be an interesting question but not one I’ll explore.

    It was a cool little experiment.  I answered my question and deleted any data that was on my computer pertaining to this. I became uncomfortable with the idea of a blog scraper and I don’t think I’ll ever design one again.