Cool People Love Our Shirts

We’re now selling shirts, hoodies, and teddy bears! Really cool people have been wearing Hypatia shirts and hoodies (see pics below!)! 100% of the proceeds go to empowering transgender women. From now until March 15 get 15% off hoodies–our hoodies are awesome!

Buy yourself a a hoodie, shirt, or teddy at the store!

How to test a game engine

If you were to ask “What are the most difficult aspects of testing a game engine,” an answer you’d hear a lot is “rendering.” What things look like when they’re drawn to screen–how do you test that? Well, to know that things drawn to screen look right you need to compare the rendered image to an image you can expect to be static, unchanging. The first approach is to create an image test fixture of the expected render image and compare that against the render image itself. However, this approach is extremely limited. As unfortunate as is is, we must leave the domain of simple static tests, and enter into the wacky world of dynamically testing.

Continue reading “How to test a game engine”

I’m Excited for AlterConf!

I (Lily Lemmer) am going to be at the AlterConf Minneapolis event! I work at LeadPages and they’re hosting so it’s awfully convenient for me! Here’s a short bit about Alterconf:

AlterConf provides safe opportunities for marginalized people and those who support them in the tech and gaming industries to learn from and encourage one another. By highlighting the powerful voices and positive initiatives of local community members, we build hope and strengthen the community’s resolve to create safer, healthier spaces for everyone.

I’m really excited to meet others who share the passion I have! I can’t wait to share my stories of success with using open source software to empower trans women, a model that can be replicated by any marginalized person! I will also be sharing my enthusiasm for this on March 20, at LibrePlanet/MIT (as mentioned in an earlier blog post).

Continue reading “I’m Excited for AlterConf!”

How I started developing on an iPad

Recently my laptop started falling apart, and I needed a new device to continue my development work on Sappho, previously Hypatia Engine, as well as other development endeavours. I was looking into a replacement laptop, when I had a thought – what if I could develop everything I needed to from an iPad? After some careful thinking about the feasibility of it, I decided that I could probably do everything on one, and so I set about acquiring one. Thanks to Blake (a very generous HSO staff member), I got my hands on one.

Continue reading “How I started developing on an iPad”

Why I’m excited to talk at LibrePlanet 2016

Hello, everyone, it’s Lillian! Hypatia Software Organization is abuzz because of this bit of exciting news: Brian Callahan and I will be talking at LibrePlanet 2016 about the significance of what Hypatia Software Organization has been doing!

The official title of the talk is “Trans Code: Free software as model & critique of diversity by transgender hackers.” In summary, we’ll be talking about transgender women using free software as a tool for liberation, challenging mainstream diversity initiatives. I’m sharing ethnographic stories of this community of trans women (Hypatia Software Organization), which I lead.

I’m excited to show how free software can make a lasting impact for the woefully under-privileged. I’m also excited to share our experience, goals, and determination. Above all, I am excited that these things will be absorbed and propagated by influencers in free software. More free software developers and free software through empowering the underprivileged.

I’m so excited to show the free software community a diversity initiative model which can be replicated and what the challenges are!

Here are some of the quick details for attending:

If you can’t make it, don’t worry: the talk will be recorded! We’ll be sure to update later with said recording.

Python Tutorial: Testing, Test Driven Development, py.test

Lillian Lemmer talks about testing and Test Driven Development (TDD) in Python at LeadPages (thanks, LeadPages!) about using py.test for testing Python code to assure software stability.

The example used for testing is a game where you eat sugary things until you lose all your enamel (effectively making enamel HP)! Lillian shows how the aforementioned is tested. The TDD part comes in when someone asks to show a Test Driven Development example where brushing your teeth restores enamel.

It’s about 20 minutes long, includes questions/comments from the crowd.

[youtube https://www.youtube.com/watch?v=dIIj3MRnGhs&w=560&h=315]

Here’s the repo being talked about in the video: https://github.com/LeadPages/tutorials